/*!*****************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/app/scss/app.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Gantari:wght@300;400;500;600;700&display=swap);
/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/app/scss/app.scss (1) ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap);
/*!***********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/app/scss/bootstrap.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
Template Name: Hybrix - Admin & Dashboard Template
Author: Themesbrand
Version: 1.5.0
Website: https://Themesbrand.com/
Contact: Themesbrand@gmail.com
File: Custom Bootstrap Css File
*/
/*!
 * Bootstrap  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] {
  --tb-blue: #804c85;
  --tb-indigo: #405189;
  --tb-purple: #8561f9;
  --tb-pink: #f7649f;
  --tb-red: #ff6c6c;
  --tb-orange: #f1963b;
  --tb-yellow: #f6b749;
  --tb-green: #2dcb73;
  --tb-teal: #4ab0c1;
  --tb-cyan: #438eff;
  --tb-black: #000;
  --tb-white: #fff;
  --tb-gray: #878a99;
  --tb-gray-dark: #1f242e;
  --tb-gray-100: #f3f6f9;
  --tb-gray-200: #eff2f7;
  --tb-gray-300: #e9ebec;
  --tb-gray-400: #ced4da;
  --tb-gray-500: #adb5bd;
  --tb-gray-600: #878a99;
  --tb-gray-700: #2b313e;
  --tb-gray-800: #1f242e;
  --tb-gray-900: #141821;
  --tb-primary: #438eff;
  --tb-secondary: #8561f9;
  --tb-success: #2dcb73;
  --tb-info: #4ab0c1;
  --tb-warning: #f6b749;
  --tb-danger: #ff6c6c;
  --tb-light: #eff2f7;
  --tb-dark: #141821;
  --tb-primary-rgb: 67, 142, 255;
  --tb-secondary-rgb: 133, 97, 249;
  --tb-success-rgb: 45, 203, 115;
  --tb-info-rgb: 74, 176, 193;
  --tb-warning-rgb: 246, 183, 73;
  --tb-danger-rgb: 255, 108, 108;
  --tb-light-rgb: 239, 242, 247;
  --tb-dark-rgb: 20, 24, 33;
  --tb-primary-text-emphasis: rgb(53.6, 113.6, 204);
  --tb-secondary-text-emphasis: rgb(106.4, 77.6, 199.2);
  --tb-success-text-emphasis: rgb(36, 162.4, 92);
  --tb-info-text-emphasis: rgb(51.8, 123.2, 135.1);
  --tb-warning-text-emphasis: rgb(172.2, 128.1, 51.1);
  --tb-danger-text-emphasis: rgb(204, 86.4, 86.4);
  --tb-light-text-emphasis: #878a99;
  --tb-dark-text-emphasis: #2b313e;
  --tb-primary-bg-subtle: rgb(217.4, 232.4, 255);
  --tb-secondary-bg-subtle: rgb(230.6, 223.4, 253.8);
  --tb-success-bg-subtle: rgb(213, 244.6, 227);
  --tb-info-bg-subtle: rgb(218.8, 239.2, 242.6);
  --tb-warning-bg-subtle: rgb(253.2, 240.6, 218.6);
  --tb-danger-bg-subtle: rgb(255, 225.6, 225.6);
  --tb-light-bg-subtle: rgb(249, 250.5, 252);
  --tb-dark-bg-subtle: #ced4da;
  --tb-primary-border-subtle: rgb(179.8, 209.8, 255);
  --tb-secondary-border-subtle: rgb(206.2, 191.8, 252.6);
  --tb-success-border-subtle: rgb(171, 234.2, 199);
  --tb-info-border-subtle: rgb(182.6, 223.4, 230.2);
  --tb-warning-border-subtle: rgb(251.4, 226.2, 182.2);
  --tb-danger-border-subtle: rgb(255, 196.2, 196.2);
  --tb-light-border-subtle: #eff2f7;
  --tb-dark-border-subtle: #adb5bd;
  --tb-white-rgb: 255, 255, 255;
  --tb-black-rgb: 0, 0, 0;
  --tb-font-sans-serif: "Gantari", sans-serif;
  --tb-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --tb-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --tb-body-font-family: var(--tb-font-sans-serif);
  --tb-body-font-size: 0.9063rem;
  --tb-body-font-weight: 400;
  --tb-body-line-height: 1.5;
  --tb-body-color: #141821;
  --tb-body-color-rgb: 20, 24, 33;
  --tb-body-bg: #fff;
  --tb-body-bg-rgb: 255, 255, 255;
  --tb-emphasis-color: #000;
  --tb-emphasis-color-rgb: 0, 0, 0;
  --tb-secondary-color: rgba(20, 24, 33, 0.75);
  --tb-secondary-color-rgb: 20, 24, 33;
  --tb-secondary-bg: #fff;
  --tb-secondary-bg-rgb: 255, 255, 255;
  --tb-tertiary-color: rgba(20, 24, 33, 0.5);
  --tb-tertiary-color-rgb: 20, 24, 33;
  --tb-tertiary-bg: #f3f6f9;
  --tb-tertiary-bg-rgb: 243, 246, 249;
  --tb-heading-color: var(--tb-secondary-color);
  --tb-link-color: #438eff;
  --tb-link-color-rgb: 67, 142, 255;
  --tb-link-decoration: none;
  --tb-link-hover-color: rgb(53.6, 113.6, 204);
  --tb-link-hover-color-rgb: 54, 114, 204;
  --tb-code-color: #f7649f;
  --tb-highlight-color: #212529;
  --tb-highlight-bg: rgb(253.2, 240.6, 218.6);
  --tb-border-width: 1px;
  --tb-border-style: solid;
  --tb-border-color: #eff2f7;
  --tb-border-color-translucent: #eff2f7;
  --tb-border-radius: 0.25rem;
  --tb-border-radius-sm: 0.2rem;
  --tb-border-radius-lg: 0.3rem;
  --tb-border-radius-xl: 1rem;
  --tb-border-radius-xxl: 2rem;
  --tb-border-radius-2xl: var(--tb-border-radius-xxl);
  --tb-border-radius-pill: 50rem;
  --tb-box-shadow: rgba(135, 138, 153, 0.1) 0px 5px 20px -6px;
  --tb-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --tb-box-shadow-lg: 0 5px 10px rgba(30, 32, 37, 0.12);
  --tb-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --tb-focus-ring-width: 0.25rem;
  --tb-focus-ring-opacity: 0.25;
  --tb-focus-ring-color: rgba(67, 142, 255, 0.25);
  --tb-form-valid-color: #2dcb73;
  --tb-form-valid-border-color: #2dcb73;
  --tb-form-invalid-color: #ff6c6c;
  --tb-form-invalid-border-color: #ff6c6c;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --tb-body-color: #adb5bd;
  --tb-body-color-rgb: 173, 181, 189;
  --tb-body-bg: #141821;
  --tb-body-bg-rgb: 20, 24, 33;
  --tb-emphasis-color: #878a99;
  --tb-emphasis-color-rgb: 135, 138, 153;
  --tb-secondary-color: #eff2f7;
  --tb-secondary-color-rgb: 239, 242, 247;
  --tb-secondary-bg: #1f242e;
  --tb-secondary-bg-rgb: 31, 36, 46;
  --tb-tertiary-color: rgba(173, 181, 189, 0.5);
  --tb-tertiary-color-rgb: 173, 181, 189;
  --tb-tertiary-bg: #252b36;
  --tb-tertiary-bg-rgb: 37, 43, 54;
  --tb-primary-text-emphasis: rgb(142.2, 187.2, 255);
  --tb-secondary-text-emphasis: rgb(181.8, 160.2, 251.4);
  --tb-success-text-emphasis: rgb(129, 223.8, 171);
  --tb-info-text-emphasis: rgb(146.4, 207.6, 217.8);
  --tb-warning-text-emphasis: rgb(249.6, 211.8, 145.8);
  --tb-danger-text-emphasis: rgb(255, 166.8, 166.8);
  --tb-light-text-emphasis: #2b313e;
  --tb-dark-text-emphasis: #e9ebec;
  --tb-primary-bg-subtle: rgb(26.8, 56.8, 102);
  --tb-secondary-bg-subtle: rgb(53.2, 38.8, 99.6);
  --tb-success-bg-subtle: rgb(18, 81.2, 46);
  --tb-info-bg-subtle: rgb(29.6, 70.4, 77.2);
  --tb-warning-bg-subtle: rgb(98.4, 73.2, 29.2);
  --tb-danger-bg-subtle: rgb(102, 43.2, 43.2);
  --tb-light-bg-subtle: #2b313e;
  --tb-dark-bg-subtle: rgb(15.5, 18, 23);
  --tb-primary-border-subtle: rgb(40.2, 85.2, 153);
  --tb-secondary-border-subtle: rgb(79.8, 58.2, 149.4);
  --tb-success-border-subtle: rgb(27, 121.8, 69);
  --tb-info-border-subtle: rgb(44.4, 105.6, 115.8);
  --tb-warning-border-subtle: rgb(147.6, 109.8, 43.8);
  --tb-danger-border-subtle: rgb(153, 64.8, 64.8);
  --tb-light-border-subtle: #2b313e;
  --tb-dark-border-subtle: #1f242e;
  --tb-heading-color: #fff;
  --tb-link-color: rgb(142.2, 187.2, 255);
  --tb-link-hover-color: rgb(164.76, 200.76, 255);
  --tb-link-color-rgb: 142, 187, 255;
  --tb-link-hover-color-rgb: 165, 201, 255;
  --tb-code-color: rgb(250.2, 162, 197.4);
  --tb-highlight-color: #dee2e6;
  --tb-highlight-bg: rgb(102, 77.2, 2.8);
  --tb-border-color: #2b313e;
  --tb-border-color-translucent: #2b313e;
  --tb-form-valid-color: rgb(129, 223.8, 171);
  --tb-form-valid-border-color: rgb(129, 223.8, 171);
  --tb-form-invalid-color: rgb(255, 166.8, 166.8);
  --tb-form-invalid-border-color: rgb(255, 166.8, 166.8);
}

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

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

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

hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--tb-border-width) solid;
  opacity: 0.25;
}

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-family: "Gantari", sans-serif;
  font-weight: 600;
  line-height: 1.2;
  color: var(--tb-heading-color);
}

h1, .h1 {
  font-size: calc(1.351575rem + 1.2189vw);
}
@media (min-width: 1200px) {
  h1, .h1 {
    font-size: 2.26575rem;
  }
}

h2, .h2 {
  font-size: calc(1.30626rem + 0.67512vw);
}
@media (min-width: 1200px) {
  h2, .h2 {
    font-size: 1.8126rem;
  }
}

h3, .h3 {
  font-size: calc(1.2836025rem + 0.40323vw);
}
@media (min-width: 1200px) {
  h3, .h3 {
    font-size: 1.586025rem;
  }
}

h4, .h4 {
  font-size: calc(1.260945rem + 0.13134vw);
}
@media (min-width: 1200px) {
  h4, .h4 {
    font-size: 1.35945rem;
  }
}

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

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

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, .small {
  font-size: 0.875em;
}

mark, .mark {
  padding: 0.1875em;
  color: var(--tb-highlight-color);
  background-color: var(--tb-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(--tb-link-color-rgb), var(--tb-link-opacity, 1));
  text-decoration: none;
}
a:hover {
  --tb-link-color-rgb: var(--tb-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(--tb-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(--tb-code-color);
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 0.875em;
  color: var(--tb-secondary-bg);
  background-color: var(--tb-body-color);
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 1em;
  font-weight: 700;
}

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: var(--tb-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;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--tb-secondary-bg);
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: var(--tb-border-radius);
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

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

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

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

.row {
  --tb-gutter-x: 1.5rem;
  --tb-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--tb-gutter-y));
  margin-right: calc(-0.5 * var(--tb-gutter-x));
  margin-left: calc(-0.5 * var(--tb-gutter-x));
}
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--tb-gutter-x) * 0.5);
  padding-left: calc(var(--tb-gutter-x) * 0.5);
  margin-top: var(--tb-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 {
  --tb-gutter-x: 0;
}

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

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

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

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

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

.g-3,
.gx-3 {
  --tb-gutter-x: 1rem;
}

.g-3,
.gy-3 {
  --tb-gutter-y: 1rem;
}

.g-4,
.gx-4 {
  --tb-gutter-x: 1.5rem;
}

.g-4,
.gy-4 {
  --tb-gutter-y: 1.5rem;
}

.g-5,
.gx-5 {
  --tb-gutter-x: 3rem;
}

.g-5,
.gy-5 {
  --tb-gutter-y: 3rem;
}

@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 {
    --tb-gutter-x: 0;
  }
  .g-sm-0,
  .gy-sm-0 {
    --tb-gutter-y: 0;
  }
  .g-sm-1,
  .gx-sm-1 {
    --tb-gutter-x: 0.25rem;
  }
  .g-sm-1,
  .gy-sm-1 {
    --tb-gutter-y: 0.25rem;
  }
  .g-sm-2,
  .gx-sm-2 {
    --tb-gutter-x: 0.5rem;
  }
  .g-sm-2,
  .gy-sm-2 {
    --tb-gutter-y: 0.5rem;
  }
  .g-sm-3,
  .gx-sm-3 {
    --tb-gutter-x: 1rem;
  }
  .g-sm-3,
  .gy-sm-3 {
    --tb-gutter-y: 1rem;
  }
  .g-sm-4,
  .gx-sm-4 {
    --tb-gutter-x: 1.5rem;
  }
  .g-sm-4,
  .gy-sm-4 {
    --tb-gutter-y: 1.5rem;
  }
  .g-sm-5,
  .gx-sm-5 {
    --tb-gutter-x: 3rem;
  }
  .g-sm-5,
  .gy-sm-5 {
    --tb-gutter-y: 3rem;
  }
}
@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 {
    --tb-gutter-x: 0;
  }
  .g-md-0,
  .gy-md-0 {
    --tb-gutter-y: 0;
  }
  .g-md-1,
  .gx-md-1 {
    --tb-gutter-x: 0.25rem;
  }
  .g-md-1,
  .gy-md-1 {
    --tb-gutter-y: 0.25rem;
  }
  .g-md-2,
  .gx-md-2 {
    --tb-gutter-x: 0.5rem;
  }
  .g-md-2,
  .gy-md-2 {
    --tb-gutter-y: 0.5rem;
  }
  .g-md-3,
  .gx-md-3 {
    --tb-gutter-x: 1rem;
  }
  .g-md-3,
  .gy-md-3 {
    --tb-gutter-y: 1rem;
  }
  .g-md-4,
  .gx-md-4 {
    --tb-gutter-x: 1.5rem;
  }
  .g-md-4,
  .gy-md-4 {
    --tb-gutter-y: 1.5rem;
  }
  .g-md-5,
  .gx-md-5 {
    --tb-gutter-x: 3rem;
  }
  .g-md-5,
  .gy-md-5 {
    --tb-gutter-y: 3rem;
  }
}
@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 {
    --tb-gutter-x: 0;
  }
  .g-lg-0,
  .gy-lg-0 {
    --tb-gutter-y: 0;
  }
  .g-lg-1,
  .gx-lg-1 {
    --tb-gutter-x: 0.25rem;
  }
  .g-lg-1,
  .gy-lg-1 {
    --tb-gutter-y: 0.25rem;
  }
  .g-lg-2,
  .gx-lg-2 {
    --tb-gutter-x: 0.5rem;
  }
  .g-lg-2,
  .gy-lg-2 {
    --tb-gutter-y: 0.5rem;
  }
  .g-lg-3,
  .gx-lg-3 {
    --tb-gutter-x: 1rem;
  }
  .g-lg-3,
  .gy-lg-3 {
    --tb-gutter-y: 1rem;
  }
  .g-lg-4,
  .gx-lg-4 {
    --tb-gutter-x: 1.5rem;
  }
  .g-lg-4,
  .gy-lg-4 {
    --tb-gutter-y: 1.5rem;
  }
  .g-lg-5,
  .gx-lg-5 {
    --tb-gutter-x: 3rem;
  }
  .g-lg-5,
  .gy-lg-5 {
    --tb-gutter-y: 3rem;
  }
}
@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 {
    --tb-gutter-x: 0;
  }
  .g-xl-0,
  .gy-xl-0 {
    --tb-gutter-y: 0;
  }
  .g-xl-1,
  .gx-xl-1 {
    --tb-gutter-x: 0.25rem;
  }
  .g-xl-1,
  .gy-xl-1 {
    --tb-gutter-y: 0.25rem;
  }
  .g-xl-2,
  .gx-xl-2 {
    --tb-gutter-x: 0.5rem;
  }
  .g-xl-2,
  .gy-xl-2 {
    --tb-gutter-y: 0.5rem;
  }
  .g-xl-3,
  .gx-xl-3 {
    --tb-gutter-x: 1rem;
  }
  .g-xl-3,
  .gy-xl-3 {
    --tb-gutter-y: 1rem;
  }
  .g-xl-4,
  .gx-xl-4 {
    --tb-gutter-x: 1.5rem;
  }
  .g-xl-4,
  .gy-xl-4 {
    --tb-gutter-y: 1.5rem;
  }
  .g-xl-5,
  .gx-xl-5 {
    --tb-gutter-x: 3rem;
  }
  .g-xl-5,
  .gy-xl-5 {
    --tb-gutter-y: 3rem;
  }
}
@media (min-width: 1400px) {
  .col-xxl {
    flex: 1 0 0%;
  }
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  .g-xxl-0,
  .gx-xxl-0 {
    --tb-gutter-x: 0;
  }
  .g-xxl-0,
  .gy-xxl-0 {
    --tb-gutter-y: 0;
  }
  .g-xxl-1,
  .gx-xxl-1 {
    --tb-gutter-x: 0.25rem;
  }
  .g-xxl-1,
  .gy-xxl-1 {
    --tb-gutter-y: 0.25rem;
  }
  .g-xxl-2,
  .gx-xxl-2 {
    --tb-gutter-x: 0.5rem;
  }
  .g-xxl-2,
  .gy-xxl-2 {
    --tb-gutter-y: 0.5rem;
  }
  .g-xxl-3,
  .gx-xxl-3 {
    --tb-gutter-x: 1rem;
  }
  .g-xxl-3,
  .gy-xxl-3 {
    --tb-gutter-y: 1rem;
  }
  .g-xxl-4,
  .gx-xxl-4 {
    --tb-gutter-x: 1.5rem;
  }
  .g-xxl-4,
  .gy-xxl-4 {
    --tb-gutter-y: 1.5rem;
  }
  .g-xxl-5,
  .gx-xxl-5 {
    --tb-gutter-x: 3rem;
  }
  .g-xxl-5,
  .gy-xxl-5 {
    --tb-gutter-y: 3rem;
  }
}
.table {
  --tb-table-color-type: initial;
  --tb-table-bg-type: initial;
  --tb-table-color-state: initial;
  --tb-table-bg-state: initial;
  --tb-table-color: var(--tb-body-color);
  --tb-table-bg: transparent;
  --tb-table-border-color: var(--tb-border-color);
  --tb-table-accent-bg: transparent;
  --tb-table-striped-color: var(--tb-body-color);
  --tb-table-striped-bg: rgba(0, 0, 0, 0.05);
  --tb-table-active-color: var(--tb-body-color);
  --tb-table-active-bg: var(--tb-tertiary-bg);
  --tb-table-hover-color: var(--tb-body-color);
  --tb-table-hover-bg: var(--tb-tertiary-bg);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--tb-table-border-color);
}
.table > :not(caption) > * > * {
  padding: 0.75rem 0.6rem;
  color: var(--tb-table-color-state, var(--tb-table-color-type, var(--tb-table-color)));
  background-color: var(--tb-table-bg);
  border-bottom-width: var(--tb-border-width);
  box-shadow: inset 0 0 0 9999px var(--tb-table-bg-state, var(--tb-table-bg-type, var(--tb-table-accent-bg)));
}
.table > tbody {
  vertical-align: inherit;
}
.table > thead {
  vertical-align: bottom;
}

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

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

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

.table-bordered > :not(caption) > * {
  border-width: var(--tb-border-width) 0;
}
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--tb-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) > * {
  --tb-table-color-type: var(--tb-table-striped-color);
  --tb-table-bg-type: var(--tb-table-striped-bg);
}

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

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

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

.table-primary {
  --tb-table-color: #000;
  --tb-table-bg: rgb(217.4, 232.4, 255);
  --tb-table-border-color: rgb(195.66, 209.16, 229.5);
  --tb-table-striped-bg: rgb(206.53, 220.78, 242.25);
  --tb-table-striped-color: #000;
  --tb-table-active-bg: rgb(195.66, 209.16, 229.5);
  --tb-table-active-color: #000;
  --tb-table-hover-bg: rgb(201.095, 214.97, 235.875);
  --tb-table-hover-color: #000;
  color: var(--tb-table-color);
  border-color: var(--tb-table-border-color);
}

.table-secondary {
  --tb-table-color: #000;
  --tb-table-bg: rgb(230.6, 223.4, 253.8);
  --tb-table-border-color: rgb(207.54, 201.06, 228.42);
  --tb-table-striped-bg: rgb(219.07, 212.23, 241.11);
  --tb-table-striped-color: #000;
  --tb-table-active-bg: rgb(207.54, 201.06, 228.42);
  --tb-table-active-color: #000;
  --tb-table-hover-bg: rgb(213.305, 206.645, 234.765);
  --tb-table-hover-color: #000;
  color: var(--tb-table-color);
  border-color: var(--tb-table-border-color);
}

.table-success {
  --tb-table-color: #000;
  --tb-table-bg: rgb(213, 244.6, 227);
  --tb-table-border-color: rgb(191.7, 220.14, 204.3);
  --tb-table-striped-bg: rgb(202.35, 232.37, 215.65);
  --tb-table-striped-color: #000;
  --tb-table-active-bg: rgb(191.7, 220.14, 204.3);
  --tb-table-active-color: #000;
  --tb-table-hover-bg: rgb(197.025, 226.255, 209.975);
  --tb-table-hover-color: #000;
  color: var(--tb-table-color);
  border-color: var(--tb-table-border-color);
}

.table-info {
  --tb-table-color: #000;
  --tb-table-bg: rgb(218.8, 239.2, 242.6);
  --tb-table-border-color: rgb(196.92, 215.28, 218.34);
  --tb-table-striped-bg: rgb(207.86, 227.24, 230.47);
  --tb-table-striped-color: #000;
  --tb-table-active-bg: rgb(196.92, 215.28, 218.34);
  --tb-table-active-color: #000;
  --tb-table-hover-bg: rgb(202.39, 221.26, 224.405);
  --tb-table-hover-color: #000;
  color: var(--tb-table-color);
  border-color: var(--tb-table-border-color);
}

.table-warning {
  --tb-table-color: #000;
  --tb-table-bg: rgb(253.2, 240.6, 218.6);
  --tb-table-border-color: rgb(227.88, 216.54, 196.74);
  --tb-table-striped-bg: rgb(240.54, 228.57, 207.67);
  --tb-table-striped-color: #000;
  --tb-table-active-bg: rgb(227.88, 216.54, 196.74);
  --tb-table-active-color: #000;
  --tb-table-hover-bg: rgb(234.21, 222.555, 202.205);
  --tb-table-hover-color: #000;
  color: var(--tb-table-color);
  border-color: var(--tb-table-border-color);
}

.table-danger {
  --tb-table-color: #000;
  --tb-table-bg: rgb(255, 225.6, 225.6);
  --tb-table-border-color: rgb(229.5, 203.04, 203.04);
  --tb-table-striped-bg: rgb(242.25, 214.32, 214.32);
  --tb-table-striped-color: #000;
  --tb-table-active-bg: rgb(229.5, 203.04, 203.04);
  --tb-table-active-color: #000;
  --tb-table-hover-bg: rgb(235.875, 208.68, 208.68);
  --tb-table-hover-color: #000;
  color: var(--tb-table-color);
  border-color: var(--tb-table-border-color);
}

.table-light {
  --tb-table-color: #000;
  --tb-table-bg: #eff2f7;
  --tb-table-border-color: rgb(215.1, 217.8, 222.3);
  --tb-table-striped-bg: rgb(227.05, 229.9, 234.65);
  --tb-table-striped-color: #000;
  --tb-table-active-bg: rgb(215.1, 217.8, 222.3);
  --tb-table-active-color: #000;
  --tb-table-hover-bg: rgb(221.075, 223.85, 228.475);
  --tb-table-hover-color: #000;
  color: var(--tb-table-color);
  border-color: var(--tb-table-border-color);
}

.table-dark {
  --tb-table-color: #fff;
  --tb-table-bg: #141821;
  --tb-table-border-color: rgb(43.5, 47.1, 55.2);
  --tb-table-striped-bg: rgb(31.75, 35.55, 44.1);
  --tb-table-striped-color: #fff;
  --tb-table-active-bg: rgb(43.5, 47.1, 55.2);
  --tb-table-active-color: #fff;
  --tb-table-hover-bg: rgb(37.625, 41.325, 49.65);
  --tb-table-hover-color: #fff;
  color: var(--tb-table-color);
  border-color: var(--tb-table-border-color);
}

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

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

.col-form-label {
  padding-top: calc(0.6rem + var(--tb-border-width));
  padding-bottom: calc(0.6rem + var(--tb-border-width));
  margin-bottom: 0;
  font-size: inherit;
  font-weight: 500;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.7rem + var(--tb-border-width));
  padding-bottom: calc(0.7rem + var(--tb-border-width));
  font-size: 1.132875rem;
}

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.6rem 0.9rem;
  font-size: 0.9063rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--tb-body-color);
  appearance: none;
  background-color: var(--tb-secondary-bg);
  background-clip: padding-box;
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: var(--tb-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(--tb-body-color);
  background-color: var(--tb-secondary-bg);
  border-color: rgb(161, 198.5, 255);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(67, 142, 255, 0.25);
}
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}
.form-control::placeholder {
  color: var(--tb-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--tb-form-control-disabled-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.6rem 0.9rem;
  margin: -0.6rem -0.9rem;
  margin-inline-end: 0.9rem;
  color: var(--tb-body-color);
  background-color: var(--tb-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--tb-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(--tb-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.6rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--tb-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--tb-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.5em + 0.5rem + calc(var(--tb-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.7930125rem;
  border-radius: var(--tb-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.5em + 1.4rem + calc(var(--tb-border-width) * 2));
  padding: 0.7rem 1.2rem;
  font-size: 1.132875rem;
  border-radius: var(--tb-border-radius-lg);
}
.form-control-lg::file-selector-button {
  padding: 0.7rem 1.2rem;
  margin: -0.7rem -1.2rem;
  margin-inline-end: 1.2rem;
}

textarea.form-control {
  min-height: calc(1.5em + 1.2rem + calc(var(--tb-border-width) * 2));
}
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--tb-border-width) * 2));
}
textarea.form-control-lg {
  min-height: calc(1.5em + 1.4rem + calc(var(--tb-border-width) * 2));
}

.form-control-color {
  width: 3rem;
  height: calc(1.5em + 1.2rem + calc(var(--tb-border-width) * 2));
  padding: 0.6rem;
}
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--tb-border-radius);
}
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--tb-border-radius);
}
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--tb-border-width) * 2));
}
.form-control-color.form-control-lg {
  height: calc(1.5em + 1.4rem + calc(var(--tb-border-width) * 2));
}

.form-select {
  --tb-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%231f242e%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.6rem 2.7rem 0.6rem 0.9rem;
  font-size: 0.9063rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--tb-body-color);
  appearance: none;
  background-color: var(--tb-secondary-bg);
  background-image: var(--tb-form-select-bg-img), var(--tb-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.9rem center;
  background-size: 16px 12px;
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: var(--tb-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: rgb(161, 198.5, 255);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(67, 142, 255, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.9rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--tb-form-control-disabled-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--tb-body-color);
}

.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.7930125rem;
  border-radius: var(--tb-border-radius-sm);
}

.form-select-lg {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  padding-left: 1.2rem;
  font-size: 1.132875rem;
  border-radius: var(--tb-border-radius-lg);
}

[data-bs-theme=dark] .form-select {
  --tb-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%23adb5bd%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.35945rem;
  padding-left: 1.6em;
  margin-bottom: 0.125rem;
}
.form-check .form-check-input {
  float: left;
  margin-left: -1.6em;
}

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

.form-check-input {
  --tb-form-check-bg: var(--tb-secondary-bg);
  flex-shrink: 0;
  width: 1.1em;
  height: 1.1em;
  margin-top: 0.2em;
  vertical-align: top;
  appearance: none;
  background-color: var(--tb-form-check-bg);
  background-image: var(--tb-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--tb-border-width) solid var(--tb-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: rgb(161, 198.5, 255);
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(67, 142, 255, 0.25);
}
.form-check-input:checked {
  background-color: #438eff;
  border-color: #438eff;
}
.form-check-input:checked[type=checkbox] {
  --tb-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] {
  --tb-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: #438eff;
  border-color: #438eff;
  --tb-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 {
  --tb-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(--tb-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 {
  --tb-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=%27rgb%28161, 198.5, 255%29%27/%3e%3c/svg%3e");
}
.form-switch .form-check-input:checked {
  background-position: right center;
  --tb-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) {
  --tb-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(67, 142, 255, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(67, 142, 255, 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: #438eff;
  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: rgb(198.6, 221.1, 255);
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--tb-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #438eff;
  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: rgb(198.6, 221.1, 255);
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--tb-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--tb-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--tb-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(--tb-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--tb-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.9rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--tb-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.9rem;
}
.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(--tb-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.45rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--tb-secondary-bg);
  border-radius: var(--tb-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--tb-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--tb-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #878a99;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--tb-form-control-disabled-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.6rem 0.9rem;
  font-size: 0.9063rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--tb-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--tb-tertiary-bg);
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: var(--tb-border-radius);
}

.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.7rem 1.2rem;
  font-size: 1.132875rem;
  border-radius: var(--tb-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.7930125rem;
  border-radius: var(--tb-border-radius-sm);
}

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

.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(--tb-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(--tb-form-valid-color);
}

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

.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(--tb-form-valid-border-color);
  padding-right: calc(1.5em + 1.2rem);
  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%232dcb73%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.375em + 0.3rem) center;
  background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--tb-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--tb-success-rgb), 0.25);
}

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--tb-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"] {
  --tb-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%232dcb73%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: 4.95rem;
  background-position: right 0.9rem center, center right 2.7rem;
  background-size: 16px 12px, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--tb-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--tb-success-rgb), 0.25);
}

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

.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--tb-form-valid-border-color);
}
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--tb-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(--tb-success-rgb), 0.25);
}
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--tb-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(--tb-form-invalid-color);
}

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

.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(--tb-form-invalid-border-color);
  padding-right: calc(1.5em + 1.2rem);
  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%23ff6c6c%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%23ff6c6c%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.3rem) center;
  background-size: calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--tb-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--tb-danger-rgb), 0.25);
}

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--tb-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"] {
  --tb-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%23ff6c6c%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%23ff6c6c%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.95rem;
  background-position: right 0.9rem center, center right 2.7rem;
  background-size: 16px 12px, calc(0.75em + 0.6rem) calc(0.75em + 0.6rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--tb-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--tb-danger-rgb), 0.25);
}

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

.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--tb-form-invalid-border-color);
}
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--tb-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(--tb-danger-rgb), 0.25);
}
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--tb-form-invalid-color);
}

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

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

.btn {
  --tb-btn-padding-x: 0.9rem;
  --tb-btn-padding-y: 0.6rem;
  --tb-btn-font-family: ;
  --tb-btn-font-size: 0.9063rem;
  --tb-btn-font-weight: 400;
  --tb-btn-line-height: 1.5;
  --tb-btn-color: var(--tb-body-color);
  --tb-btn-bg: transparent;
  --tb-btn-border-width: var(--tb-border-width);
  --tb-btn-border-color: transparent;
  --tb-btn-border-radius: var(--tb-border-radius);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --tb-btn-disabled-opacity: 0.65;
  --tb-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--tb-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--tb-btn-padding-y) var(--tb-btn-padding-x);
  font-family: var(--tb-btn-font-family);
  font-size: var(--tb-btn-font-size);
  font-weight: var(--tb-btn-font-weight);
  line-height: var(--tb-btn-line-height);
  color: var(--tb-btn-color);
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--tb-btn-border-width) solid var(--tb-btn-border-color);
  border-radius: var(--tb-btn-border-radius);
  background-color: var(--tb-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(--tb-btn-hover-color);
  background-color: var(--tb-btn-hover-bg);
  border-color: var(--tb-btn-hover-border-color);
}
.btn-check + .btn:hover {
  color: var(--tb-btn-color);
  background-color: var(--tb-btn-bg);
  border-color: var(--tb-btn-border-color);
}
.btn:focus-visible {
  color: var(--tb-btn-hover-color);
  background-color: var(--tb-btn-hover-bg);
  border-color: var(--tb-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--tb-btn-focus-box-shadow);
}
.btn-check:focus-visible + .btn {
  border-color: var(--tb-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--tb-btn-focus-box-shadow);
}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--tb-btn-active-color);
  background-color: var(--tb-btn-active-bg);
  border-color: var(--tb-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(--tb-btn-focus-box-shadow);
}
.btn-check:checked:focus-visible + .btn {
  box-shadow: var(--tb-btn-focus-box-shadow);
}
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--tb-btn-disabled-color);
  pointer-events: none;
  background-color: var(--tb-btn-disabled-bg);
  border-color: var(--tb-btn-disabled-border-color);
  opacity: var(--tb-btn-disabled-opacity);
}

.btn-primary {
  --tb-btn-color: #fff;
  --tb-btn-bg: #438eff;
  --tb-btn-border-color: #438eff;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(56.95, 120.7, 216.75);
  --tb-btn-hover-border-color: rgb(53.6, 113.6, 204);
  --tb-btn-focus-shadow-rgb: 95, 159, 255;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: rgb(53.6, 113.6, 204);
  --tb-btn-active-border-color: rgb(50.25, 106.5, 191.25);
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #fff;
  --tb-btn-disabled-bg: #438eff;
  --tb-btn-disabled-border-color: #438eff;
}

.btn-secondary {
  --tb-btn-color: #fff;
  --tb-btn-bg: #8561f9;
  --tb-btn-border-color: #8561f9;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(113.05, 82.45, 211.65);
  --tb-btn-hover-border-color: rgb(106.4, 77.6, 199.2);
  --tb-btn-focus-shadow-rgb: 151, 121, 250;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: rgb(106.4, 77.6, 199.2);
  --tb-btn-active-border-color: rgb(99.75, 72.75, 186.75);
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #fff;
  --tb-btn-disabled-bg: #8561f9;
  --tb-btn-disabled-border-color: #8561f9;
}

.btn-success {
  --tb-btn-color: #fff;
  --tb-btn-bg: #2dcb73;
  --tb-btn-border-color: #2dcb73;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(38.25, 172.55, 97.75);
  --tb-btn-hover-border-color: rgb(36, 162.4, 92);
  --tb-btn-focus-shadow-rgb: 77, 211, 136;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: rgb(36, 162.4, 92);
  --tb-btn-active-border-color: rgb(33.75, 152.25, 86.25);
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #fff;
  --tb-btn-disabled-bg: #2dcb73;
  --tb-btn-disabled-border-color: #2dcb73;
}

.btn-info {
  --tb-btn-color: #fff;
  --tb-btn-bg: #4ab0c1;
  --tb-btn-border-color: #4ab0c1;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(62.9, 149.6, 164.05);
  --tb-btn-hover-border-color: rgb(59.2, 140.8, 154.4);
  --tb-btn-focus-shadow-rgb: 101, 188, 202;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: rgb(59.2, 140.8, 154.4);
  --tb-btn-active-border-color: rgb(55.5, 132, 144.75);
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #fff;
  --tb-btn-disabled-bg: #4ab0c1;
  --tb-btn-disabled-border-color: #4ab0c1;
}

.btn-warning {
  --tb-btn-color: #fff;
  --tb-btn-bg: #f6b749;
  --tb-btn-border-color: #f6b749;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(209.1, 155.55, 62.05);
  --tb-btn-hover-border-color: rgb(196.8, 146.4, 58.4);
  --tb-btn-focus-shadow-rgb: 247, 194, 100;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: rgb(196.8, 146.4, 58.4);
  --tb-btn-active-border-color: rgb(184.5, 137.25, 54.75);
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #fff;
  --tb-btn-disabled-bg: #f6b749;
  --tb-btn-disabled-border-color: #f6b749;
}

.btn-danger {
  --tb-btn-color: #fff;
  --tb-btn-bg: #ff6c6c;
  --tb-btn-border-color: #ff6c6c;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(216.75, 91.8, 91.8);
  --tb-btn-hover-border-color: rgb(204, 86.4, 86.4);
  --tb-btn-focus-shadow-rgb: 255, 130, 130;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: rgb(204, 86.4, 86.4);
  --tb-btn-active-border-color: rgb(191.25, 81, 81);
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #fff;
  --tb-btn-disabled-bg: #ff6c6c;
  --tb-btn-disabled-border-color: #ff6c6c;
}

.btn-light {
  --tb-btn-color: #000;
  --tb-btn-bg: #eff2f7;
  --tb-btn-border-color: #eff2f7;
  --tb-btn-hover-color: #000;
  --tb-btn-hover-bg: rgb(203.15, 205.7, 209.95);
  --tb-btn-hover-border-color: rgb(191.2, 193.6, 197.6);
  --tb-btn-focus-shadow-rgb: 203, 206, 210;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: rgb(191.2, 193.6, 197.6);
  --tb-btn-active-border-color: rgb(179.25, 181.5, 185.25);
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #000;
  --tb-btn-disabled-bg: #eff2f7;
  --tb-btn-disabled-border-color: #eff2f7;
}

.btn-dark {
  --tb-btn-color: #fff;
  --tb-btn-bg: #141821;
  --tb-btn-border-color: #141821;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(55.25, 58.65, 66.3);
  --tb-btn-hover-border-color: rgb(43.5, 47.1, 55.2);
  --tb-btn-focus-shadow-rgb: 55, 59, 66;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: rgb(67, 70.2, 77.4);
  --tb-btn-active-border-color: rgb(43.5, 47.1, 55.2);
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #fff;
  --tb-btn-disabled-bg: #141821;
  --tb-btn-disabled-border-color: #141821;
}

.btn-outline-primary {
  --tb-btn-color: #438eff;
  --tb-btn-border-color: #438eff;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: #438eff;
  --tb-btn-hover-border-color: #438eff;
  --tb-btn-focus-shadow-rgb: 67, 142, 255;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: #438eff;
  --tb-btn-active-border-color: #438eff;
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #438eff;
  --tb-btn-disabled-bg: transparent;
  --tb-btn-disabled-border-color: #438eff;
  --tb-gradient: none;
}

.btn-outline-secondary {
  --tb-btn-color: #8561f9;
  --tb-btn-border-color: #8561f9;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: #8561f9;
  --tb-btn-hover-border-color: #8561f9;
  --tb-btn-focus-shadow-rgb: 133, 97, 249;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: #8561f9;
  --tb-btn-active-border-color: #8561f9;
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #8561f9;
  --tb-btn-disabled-bg: transparent;
  --tb-btn-disabled-border-color: #8561f9;
  --tb-gradient: none;
}

.btn-outline-success {
  --tb-btn-color: #2dcb73;
  --tb-btn-border-color: #2dcb73;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: #2dcb73;
  --tb-btn-hover-border-color: #2dcb73;
  --tb-btn-focus-shadow-rgb: 45, 203, 115;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: #2dcb73;
  --tb-btn-active-border-color: #2dcb73;
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #2dcb73;
  --tb-btn-disabled-bg: transparent;
  --tb-btn-disabled-border-color: #2dcb73;
  --tb-gradient: none;
}

.btn-outline-info {
  --tb-btn-color: #4ab0c1;
  --tb-btn-border-color: #4ab0c1;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: #4ab0c1;
  --tb-btn-hover-border-color: #4ab0c1;
  --tb-btn-focus-shadow-rgb: 74, 176, 193;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: #4ab0c1;
  --tb-btn-active-border-color: #4ab0c1;
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #4ab0c1;
  --tb-btn-disabled-bg: transparent;
  --tb-btn-disabled-border-color: #4ab0c1;
  --tb-gradient: none;
}

.btn-outline-warning {
  --tb-btn-color: #f6b749;
  --tb-btn-border-color: #f6b749;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: #f6b749;
  --tb-btn-hover-border-color: #f6b749;
  --tb-btn-focus-shadow-rgb: 246, 183, 73;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: #f6b749;
  --tb-btn-active-border-color: #f6b749;
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #f6b749;
  --tb-btn-disabled-bg: transparent;
  --tb-btn-disabled-border-color: #f6b749;
  --tb-gradient: none;
}

.btn-outline-danger {
  --tb-btn-color: #ff6c6c;
  --tb-btn-border-color: #ff6c6c;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: #ff6c6c;
  --tb-btn-hover-border-color: #ff6c6c;
  --tb-btn-focus-shadow-rgb: 255, 108, 108;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: #ff6c6c;
  --tb-btn-active-border-color: #ff6c6c;
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #ff6c6c;
  --tb-btn-disabled-bg: transparent;
  --tb-btn-disabled-border-color: #ff6c6c;
  --tb-gradient: none;
}

.btn-outline-light {
  --tb-btn-color: #eff2f7;
  --tb-btn-border-color: #eff2f7;
  --tb-btn-hover-color: #000;
  --tb-btn-hover-bg: #eff2f7;
  --tb-btn-hover-border-color: #eff2f7;
  --tb-btn-focus-shadow-rgb: 239, 242, 247;
  --tb-btn-active-color: #000;
  --tb-btn-active-bg: #eff2f7;
  --tb-btn-active-border-color: #eff2f7;
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #eff2f7;
  --tb-btn-disabled-bg: transparent;
  --tb-btn-disabled-border-color: #eff2f7;
  --tb-gradient: none;
}

.btn-outline-dark {
  --tb-btn-color: #141821;
  --tb-btn-border-color: #141821;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: #141821;
  --tb-btn-hover-border-color: #141821;
  --tb-btn-focus-shadow-rgb: 20, 24, 33;
  --tb-btn-active-color: #fff;
  --tb-btn-active-bg: #141821;
  --tb-btn-active-border-color: #141821;
  --tb-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --tb-btn-disabled-color: #141821;
  --tb-btn-disabled-bg: transparent;
  --tb-btn-disabled-border-color: #141821;
  --tb-gradient: none;
}

.btn-link {
  --tb-btn-font-weight: 400;
  --tb-btn-color: var(--tb-link-color);
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: var(--tb-link-hover-color);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-active-color: var(--tb-link-hover-color);
  --tb-btn-active-border-color: transparent;
  --tb-btn-disabled-color: #878a99;
  --tb-btn-disabled-border-color: transparent;
  --tb-btn-box-shadow: 0 0 0 #000;
  --tb-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: none;
}
.btn-link:focus-visible {
  color: var(--tb-btn-color);
}
.btn-link:hover {
  color: var(--tb-btn-hover-color);
}

.btn-lg, .btn-group-lg > .btn {
  --tb-btn-padding-y: 0.7rem;
  --tb-btn-padding-x: 1.2rem;
  --tb-btn-font-size: 1.132875rem;
  --tb-btn-border-radius: var(--tb-border-radius-lg);
}

.btn-sm, .btn-group-sm > .btn {
  --tb-btn-padding-y: 0.25rem;
  --tb-btn-padding-x: 0.5rem;
  --tb-btn-font-size: 0.7930125rem;
  --tb-btn-border-radius: var(--tb-border-radius-sm);
}

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

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

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

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

.dropdown-toggle {
  white-space: nowrap;
}

.dropdown-menu {
  --tb-dropdown-zindex: 1000;
  --tb-dropdown-min-width: 10rem;
  --tb-dropdown-padding-x: 0;
  --tb-dropdown-padding-y: 0.5rem;
  --tb-dropdown-spacer: 0.125rem;
  --tb-dropdown-font-size: 0.9063rem;
  --tb-dropdown-color: var(--tb-body-color);
  --tb-dropdown-bg: var(--tb-secondary-bg);
  --tb-dropdown-border-color: var(--tb-border-color-translucent);
  --tb-dropdown-border-radius: var(--tb-border-radius-lg);
  --tb-dropdown-border-width: var(--tb-border-width);
  --tb-dropdown-inner-border-radius: calc(var(--tb-border-radius-lg) - var(--tb-border-width));
  --tb-dropdown-divider-bg: var(--tb-border-color-translucent);
  --tb-dropdown-divider-margin-y: 0.5rem;
  --tb-dropdown-box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  --tb-dropdown-link-color: var(--tb-body-color);
  --tb-dropdown-link-hover-color: var(--tb-body-color);
  --tb-dropdown-link-hover-bg: var(--tb-tertiary-bg);
  --tb-dropdown-link-active-color: var(--tb-body-color);
  --tb-dropdown-link-active-bg: var(--tb-tertiary-bg);
  --tb-dropdown-link-disabled-color: #adb5bd;
  --tb-dropdown-item-padding-x: 1.2rem;
  --tb-dropdown-item-padding-y: 0.35rem;
  --tb-dropdown-header-color: #878a99;
  --tb-dropdown-header-padding-x: 1.2rem;
  --tb-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--tb-dropdown-zindex);
  display: none;
  min-width: var(--tb-dropdown-min-width);
  padding: var(--tb-dropdown-padding-y) var(--tb-dropdown-padding-x);
  margin: 0;
  font-size: var(--tb-dropdown-font-size);
  color: var(--tb-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--tb-dropdown-bg);
  background-clip: padding-box;
  border: var(--tb-dropdown-border-width) solid var(--tb-dropdown-border-color);
  border-radius: var(--tb-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--tb-dropdown-spacer);
}

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

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

@media (min-width: 576px) {
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1400px) {
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--tb-dropdown-spacer);
}
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--tb-dropdown-spacer);
}
.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(--tb-dropdown-spacer);
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

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

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

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

.dropdown-menu-dark {
  --tb-dropdown-color: #e9ebec;
  --tb-dropdown-bg: #1f242e;
  --tb-dropdown-border-color: var(--tb-border-color-translucent);
  --tb-dropdown-box-shadow: ;
  --tb-dropdown-link-color: #e9ebec;
  --tb-dropdown-link-hover-color: #fff;
  --tb-dropdown-divider-bg: var(--tb-border-color-translucent);
  --tb-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --tb-dropdown-link-active-color: var(--tb-body-color);
  --tb-dropdown-link-active-bg: var(--tb-tertiary-bg);
  --tb-dropdown-link-disabled-color: #adb5bd;
  --tb-dropdown-header-color: #adb5bd;
}

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

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

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

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

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

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

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

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

.nav-link {
  display: block;
  padding: var(--tb-nav-link-padding-y) var(--tb-nav-link-padding-x);
  font-size: var(--tb-nav-link-font-size);
  font-weight: var(--tb-nav-link-font-weight);
  color: var(--tb-nav-link-color);
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .nav-link {
    transition: none;
  }
}
.nav-link:hover, .nav-link:focus {
  color: var(--tb-nav-link-hover-color);
}
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(67, 142, 255, 0.25);
}
.nav-link.disabled, .nav-link:disabled {
  color: var(--tb-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  --tb-nav-tabs-border-width: var(--tb-border-width);
  --tb-nav-tabs-border-color: var(--tb-border-color);
  --tb-nav-tabs-border-radius: var(--tb-border-radius);
  --tb-nav-tabs-link-hover-border-color: var(--tb-secondary-bg) var(--tb-secondary-bg) var(--tb-border-color);
  --tb-nav-tabs-link-active-color: var(--tb-primary);
  --tb-nav-tabs-link-active-bg: var(--tb-secondary-bg);
  --tb-nav-tabs-link-active-border-color: var(--tb-border-color) var(--tb-border-color) var(--tb-secondary-bg);
  border-bottom: var(--tb-nav-tabs-border-width) solid var(--tb-nav-tabs-border-color);
}
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--tb-nav-tabs-border-width));
  border: var(--tb-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--tb-nav-tabs-border-radius);
  border-top-right-radius: var(--tb-nav-tabs-border-radius);
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--tb-nav-tabs-link-hover-border-color);
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--tb-nav-tabs-link-active-color);
  background-color: var(--tb-nav-tabs-link-active-bg);
  border-color: var(--tb-nav-tabs-link-active-border-color);
}
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--tb-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills {
  --tb-nav-pills-border-radius: var(--tb-border-radius);
  --tb-nav-pills-link-active-color: #fff;
  --tb-nav-pills-link-active-bg: #438eff;
}
.nav-pills .nav-link {
  border-radius: var(--tb-nav-pills-border-radius);
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--tb-nav-pills-link-active-color);
  background-color: var(--tb-nav-pills-link-active-bg);
}

.nav-underline {
  --tb-nav-underline-gap: 1rem;
  --tb-nav-underline-border-width: 0.125rem;
  --tb-nav-underline-link-active-color: var(--tb-emphasis-color);
  gap: var(--tb-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--tb-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(--tb-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;
}

.navbar {
  --tb-navbar-padding-x: 0;
  --tb-navbar-padding-y: 0.5rem;
  --tb-navbar-color: rgba(var(--tb-emphasis-color-rgb), 0.65);
  --tb-navbar-hover-color: rgba(var(--tb-emphasis-color-rgb), 0.8);
  --tb-navbar-disabled-color: rgba(var(--tb-emphasis-color-rgb), 0.3);
  --tb-navbar-active-color: rgba(var(--tb-emphasis-color-rgb), 1);
  --tb-navbar-brand-padding-y: 0.33006875rem;
  --tb-navbar-brand-margin-end: 1rem;
  --tb-navbar-brand-font-size: 1.132875rem;
  --tb-navbar-brand-color: rgba(var(--tb-emphasis-color-rgb), 1);
  --tb-navbar-brand-hover-color: rgba(var(--tb-emphasis-color-rgb), 1);
  --tb-navbar-nav-link-padding-x: 0.5rem;
  --tb-navbar-toggler-padding-y: 0.25rem;
  --tb-navbar-toggler-padding-x: 0.75rem;
  --tb-navbar-toggler-font-size: 1.132875rem;
  --tb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%2820, 24, 33, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
  --tb-navbar-toggler-border-color: rgba(var(--tb-emphasis-color-rgb), 0.15);
  --tb-navbar-toggler-border-radius: var(--tb-border-radius);
  --tb-navbar-toggler-focus-width: 0.25rem;
  --tb-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--tb-navbar-padding-y) var(--tb-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--tb-navbar-brand-padding-y);
  padding-bottom: var(--tb-navbar-brand-padding-y);
  margin-right: var(--tb-navbar-brand-margin-end);
  font-size: var(--tb-navbar-brand-font-size);
  color: var(--tb-navbar-brand-color);
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--tb-navbar-brand-hover-color);
}

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

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

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

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

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

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

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

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

[data-bs-theme=dark] .navbar-toggler-icon {
  --tb-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}

.card {
  --tb-card-spacer-y: 1.2rem;
  --tb-card-spacer-x: 1.2rem;
  --tb-card-title-spacer-y: 0.5rem;
  --tb-card-title-color: var(--tb-heading-color);
  --tb-card-subtitle-color: ;
  --tb-card-border-width: var(--tb-border-width);
  --tb-card-border-color: var(--tb-border-color-translucent);
  --tb-card-border-radius: calc(0.3rem * 2);
  --tb-card-box-shadow: ;
  --tb-card-inner-border-radius: calc(calc(0.3rem * 2) - (var(--tb-border-width)));
  --tb-card-cap-padding-y: 1.2rem;
  --tb-card-cap-padding-x: 1.2rem;
  --tb-card-cap-bg: var(--tb-secondary-bg);
  --tb-card-cap-color: ;
  --tb-card-height: ;
  --tb-card-color: ;
  --tb-card-bg: var(--tb-secondary-bg);
  --tb-card-img-overlay-padding: 1rem;
  --tb-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--tb-card-height);
  color: var(--tb-body-color);
  word-wrap: break-word;
  background-color: var(--tb-card-bg);
  background-clip: border-box;
  border: var(--tb-card-border-width) solid var(--tb-card-border-color);
  border-radius: var(--tb-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--tb-card-inner-border-radius);
  border-top-right-radius: var(--tb-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--tb-card-inner-border-radius);
  border-bottom-left-radius: var(--tb-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

.card-link + .card-link {
  margin-left: var(--tb-card-spacer-x);
}

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

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

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

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

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

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

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

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

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

.accordion {
  --tb-accordion-color: var(--tb-emphasis-color);
  --tb-accordion-bg: var(--tb-secondary-bg);
  --tb-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;
  --tb-accordion-border-color: var(--tb-border-color);
  --tb-accordion-border-width: var(--tb-border-width);
  --tb-accordion-border-radius: var(--tb-border-radius);
  --tb-accordion-inner-border-radius: calc(var(--tb-border-radius) - (var(--tb-border-width)));
  --tb-accordion-btn-padding-x: 1.25rem;
  --tb-accordion-btn-padding-y: 1rem;
  --tb-accordion-btn-color: var(--tb-body-color);
  --tb-accordion-btn-bg: var(--tb-accordion-bg);
  --tb-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%23141821%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");
  --tb-accordion-btn-icon-width: 0.75rem;
  --tb-accordion-btn-icon-transform: rotate(-180deg);
  --tb-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --tb-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=%27rgb%2853.6, 113.6, 204%29%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");
  --tb-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(67, 142, 255, 0.25);
  --tb-accordion-body-padding-x: 1.25rem;
  --tb-accordion-body-padding-y: 1rem;
  --tb-accordion-active-color: var(--tb-body-color);
  --tb-accordion-active-bg: var(--tb-primary-bg-subtle);
}

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

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

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

.accordion-body {
  padding: var(--tb-accordion-body-padding-y) var(--tb-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 {
  --tb-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28142.2, 187.2, 255%29%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");
  --tb-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=%27rgb%28142.2, 187.2, 255%29%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");
}

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

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

.pagination {
  --tb-pagination-padding-x: 0.75rem;
  --tb-pagination-padding-y: 0.375rem;
  --tb-pagination-font-size: 0.9063rem;
  --tb-pagination-color: var(--tb-link-color);
  --tb-pagination-bg: var(--tb-secondary-bg);
  --tb-pagination-border-width: var(--tb-border-width);
  --tb-pagination-border-color: var(--tb-border-color);
  --tb-pagination-border-radius: var(--tb-border-radius);
  --tb-pagination-hover-color: var(--tb-link-hover-color);
  --tb-pagination-hover-bg: var(--tb-tertiary-bg);
  --tb-pagination-hover-border-color: var(--tb-border-color);
  --tb-pagination-focus-color: var(--tb-link-hover-color);
  --tb-pagination-focus-bg: var(--tb-secondary-bg);
  --tb-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(67, 142, 255, 0.25);
  --tb-pagination-active-color: #fff;
  --tb-pagination-active-bg: #438eff;
  --tb-pagination-active-border-color: #438eff;
  --tb-pagination-disabled-color: var(--tb-secondary-color);
  --tb-pagination-disabled-bg: var(--tb-secondary-bg);
  --tb-pagination-disabled-border-color: var(--tb-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

.page-link {
  position: relative;
  display: block;
  padding: var(--tb-pagination-padding-y) var(--tb-pagination-padding-x);
  font-size: var(--tb-pagination-font-size);
  color: var(--tb-pagination-color);
  background-color: var(--tb-pagination-bg);
  border: var(--tb-pagination-border-width) solid var(--tb-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(--tb-pagination-hover-color);
  background-color: var(--tb-pagination-hover-bg);
  border-color: var(--tb-pagination-hover-border-color);
}
.page-link:focus {
  z-index: 3;
  color: var(--tb-pagination-focus-color);
  background-color: var(--tb-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--tb-pagination-focus-box-shadow);
}
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--tb-pagination-active-color);
  background-color: var(--tb-pagination-active-bg);
  border-color: var(--tb-pagination-active-border-color);
}
.page-link.disabled, .disabled > .page-link {
  color: var(--tb-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--tb-pagination-disabled-bg);
  border-color: var(--tb-pagination-disabled-border-color);
}

.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--tb-border-width) * -1);
}
.page-item:first-child .page-link {
  border-top-left-radius: var(--tb-pagination-border-radius);
  border-bottom-left-radius: var(--tb-pagination-border-radius);
}
.page-item:last-child .page-link {
  border-top-right-radius: var(--tb-pagination-border-radius);
  border-bottom-right-radius: var(--tb-pagination-border-radius);
}

.pagination-lg {
  --tb-pagination-padding-x: 1.2rem;
  --tb-pagination-padding-y: 0.6rem;
  --tb-pagination-font-size: 1.132875rem;
  --tb-pagination-border-radius: var(--tb-border-radius-lg);
}

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

.badge {
  --tb-badge-padding-x: 0.65em;
  --tb-badge-padding-y: 0.35em;
  --tb-badge-font-size: 0.6906rem;
  --tb-badge-font-weight: 700;
  --tb-badge-color: #fff;
  --tb-badge-border-radius: var(--tb-border-radius);
  display: inline-block;
  padding: var(--tb-badge-padding-y) var(--tb-badge-padding-x);
  font-size: var(--tb-badge-font-size);
  font-weight: var(--tb-badge-font-weight);
  line-height: 1;
  color: var(--tb-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--tb-badge-border-radius);
}
.badge:empty {
  display: none;
}

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

.alert {
  --tb-alert-bg: transparent;
  --tb-alert-padding-x: 1rem;
  --tb-alert-padding-y: 0.8rem;
  --tb-alert-margin-bottom: 1rem;
  --tb-alert-color: inherit;
  --tb-alert-border-color: transparent;
  --tb-alert-border: var(--tb-border-width) solid var(--tb-alert-border-color);
  --tb-alert-border-radius: var(--tb-border-radius);
  --tb-alert-link-color: inherit;
  position: relative;
  padding: var(--tb-alert-padding-y) var(--tb-alert-padding-x);
  margin-bottom: var(--tb-alert-margin-bottom);
  color: var(--tb-alert-color);
  background-color: var(--tb-alert-bg);
  border: var(--tb-alert-border);
  border-radius: var(--tb-alert-border-radius);
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
  color: var(--tb-alert-link-color);
}

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

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

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

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

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

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

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

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

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

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 0.625rem;
  }
}
.progress,
.progress-stacked {
  --tb-progress-height: 0.625rem;
  --tb-progress-font-size: 0.679725rem;
  --tb-progress-bg: var(--tb-tertiary-bg);
  --tb-progress-border-radius: var(--tb-border-radius);
  --tb-progress-box-shadow: var(--tb-box-shadow-inset);
  --tb-progress-bar-color: #fff;
  --tb-progress-bar-bg: #438eff;
  --tb-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--tb-progress-height);
  overflow: hidden;
  font-size: var(--tb-progress-font-size);
  background-color: var(--tb-progress-bg);
  border-radius: var(--tb-progress-border-radius);
}

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

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

.progress-stacked > .progress {
  overflow: visible;
}

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

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

.list-group {
  --tb-list-group-color: var(--tb-body-color);
  --tb-list-group-bg: var(--tb-secondary-bg);
  --tb-list-group-border-color: var(--tb-border-color);
  --tb-list-group-border-width: var(--tb-border-width);
  --tb-list-group-border-radius: var(--tb-border-radius);
  --tb-list-group-item-padding-x: 1rem;
  --tb-list-group-item-padding-y: 0.7rem;
  --tb-list-group-action-color: var(--tb-secondary-color);
  --tb-list-group-action-hover-color: var(--tb-emphasis-color);
  --tb-list-group-action-hover-bg: var(--tb-tertiary-bg);
  --tb-list-group-action-active-color: var(--tb-body-color);
  --tb-list-group-action-active-bg: var(--tb-secondary-bg);
  --tb-list-group-disabled-color: var(--tb-secondary-color);
  --tb-list-group-disabled-bg: var(--tb-secondary-bg);
  --tb-list-group-active-color: #fff;
  --tb-list-group-active-bg: #438eff;
  --tb-list-group-active-border-color: #438eff;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--tb-list-group-border-radius);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-close {
  --tb-btn-close-color: #000;
  --tb-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23000%27%3e%3cpath d=%27M.293.293a1 1 0 011.414 0L8 6.586 14.293.293a1 1 0 111.414 1.414L9.414 8l6.293 6.293a1 1 0 01-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 01-1.414-1.414L6.586 8 .293 1.707a1 1 0 010-1.414z%27/%3e%3c/svg%3e");
  --tb-btn-close-opacity: 0.5;
  --tb-btn-close-hover-opacity: 0.75;
  --tb-btn-close-focus-shadow: 0 0 0 0.25rem rgba(67, 142, 255, 0.25);
  --tb-btn-close-focus-opacity: 1;
  --tb-btn-close-disabled-opacity: 0.25;
  --tb-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--tb-btn-close-color);
  background: transparent var(--tb-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.25rem;
  opacity: var(--tb-btn-close-opacity);
}
.btn-close:hover {
  color: var(--tb-btn-close-color);
  text-decoration: none;
  opacity: var(--tb-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--tb-btn-close-focus-shadow);
  opacity: var(--tb-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--tb-btn-close-disabled-opacity);
}

.btn-close-white {
  filter: var(--tb-btn-close-white-filter);
}

[data-bs-theme=dark] .btn-close {
  filter: var(--tb-btn-close-white-filter);
}

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

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

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

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

.modal {
  --tb-modal-zindex: 1055;
  --tb-modal-width: 500px;
  --tb-modal-padding: 1.25rem;
  --tb-modal-margin: 0.5rem;
  --tb-modal-color: ;
  --tb-modal-bg: var(--tb-secondary-bg);
  --tb-modal-border-color: var(--tb-border-color-translucent);
  --tb-modal-border-width: var(--tb-border-width);
  --tb-modal-border-radius: var(--tb-border-radius-lg);
  --tb-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --tb-modal-inner-border-radius: calc(var(--tb-border-radius-lg) - (var(--tb-border-width)));
  --tb-modal-header-padding-x: 1.25rem;
  --tb-modal-header-padding-y: 1.25rem;
  --tb-modal-header-padding: 1.25rem 1.25rem;
  --tb-modal-header-border-color: var(--tb-border-color);
  --tb-modal-header-border-width: 0;
  --tb-modal-title-line-height: 1.5;
  --tb-modal-footer-gap: 0.5rem;
  --tb-modal-footer-bg: ;
  --tb-modal-footer-border-color: var(--tb-border-color);
  --tb-modal-footer-border-width: 0;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--tb-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--tb-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(--tb-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(--tb-modal-margin) * 2);
}

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

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

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

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

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

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

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

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1399.98px) {
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-header,
  .modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}
.tooltip {
  --tb-tooltip-zindex: 1080;
  --tb-tooltip-max-width: 200px;
  --tb-tooltip-padding-x: 0.7rem;
  --tb-tooltip-padding-y: 0.4rem;
  --tb-tooltip-margin: ;
  --tb-tooltip-font-size: 0.7930125rem;
  --tb-tooltip-color: var(--tb-body-bg);
  --tb-tooltip-bg: var(--tb-body-color);
  --tb-tooltip-border-radius: var(--tb-border-radius-sm);
  --tb-tooltip-opacity: 1;
  --tb-tooltip-arrow-width: 0.8rem;
  --tb-tooltip-arrow-height: 0.4rem;
  z-index: var(--tb-tooltip-zindex);
  display: block;
  margin: var(--tb-tooltip-margin);
  font-family: var(--tb-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--tb-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: var(--tb-tooltip-opacity);
}
.tooltip .tooltip-arrow {
  display: block;
  width: var(--tb-tooltip-arrow-width);
  height: var(--tb-tooltip-arrow-height);
}
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

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

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

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

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

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

.popover {
  --tb-popover-zindex: 1070;
  --tb-popover-max-width: 276px;
  --tb-popover-font-size: 0.7930125rem;
  --tb-popover-bg: var(--tb-secondary-bg);
  --tb-popover-border-width: var(--tb-border-width);
  --tb-popover-border-color: var(--tb-border-color-translucent);
  --tb-popover-border-radius: var(--tb-border-radius-lg);
  --tb-popover-inner-border-radius: calc(var(--tb-border-radius-lg) - var(--tb-border-width));
  --tb-popover-box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  --tb-popover-header-padding-x: 1rem;
  --tb-popover-header-padding-y: 0.7rem;
  --tb-popover-header-font-size: 0.9063rem;
  --tb-popover-header-color: var(--tb-secondary-color);
  --tb-popover-header-bg: var(--tb-secondary-bg);
  --tb-popover-body-padding-x: 1rem;
  --tb-popover-body-padding-y: 1rem;
  --tb-popover-body-color: var(--tb-body-color);
  --tb-popover-arrow-width: 1rem;
  --tb-popover-arrow-height: 0.5rem;
  --tb-popover-arrow-border: var(--tb-popover-border-color);
  z-index: var(--tb-popover-zindex);
  display: block;
  max-width: var(--tb-popover-max-width);
  font-family: var(--tb-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--tb-popover-font-size);
  word-wrap: break-word;
  background-color: var(--tb-popover-bg);
  background-clip: padding-box;
  border: var(--tb-popover-border-width) solid var(--tb-popover-border-color);
  border-radius: var(--tb-popover-border-radius);
}
.popover .popover-arrow {
  display: block;
  width: var(--tb-popover-arrow-width);
  height: var(--tb-popover-arrow-height);
}
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

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

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

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

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

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")*/;
}

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

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

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

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

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

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

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

.spinner-border-sm {
  --tb-spinner-width: 1rem;
  --tb-spinner-height: 1rem;
  --tb-spinner-border-width: 0.2em;
}

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

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    --tb-spinner-animation-speed: 1.5s;
  }
}
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --tb-offcanvas-zindex: 1045;
  --tb-offcanvas-width: 400px;
  --tb-offcanvas-height: 30vh;
  --tb-offcanvas-padding-x: 1.25rem;
  --tb-offcanvas-padding-y: 1.25rem;
  --tb-offcanvas-color: var(--tb-body-color);
  --tb-offcanvas-bg: var(--tb-secondary-bg);
  --tb-offcanvas-border-width: var(--tb-border-width);
  --tb-offcanvas-border-color: var(--tb-border-color-translucent);
  --tb-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --tb-offcanvas-transition: transform 0.3s ease-in-out;
  --tb-offcanvas-title-line-height: 1.5;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-primary {
  color: RGBA(var(--tb-primary-rgb), var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--tb-primary-rgb), var(--tb-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(54, 114, 204, var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(54, 114, 204, var(--tb-link-underline-opacity, 1)) !important;
}

.link-secondary {
  color: RGBA(var(--tb-secondary-rgb), var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--tb-secondary-rgb), var(--tb-link-underline-opacity, 1)) !important;
}
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(106, 78, 199, var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(106, 78, 199, var(--tb-link-underline-opacity, 1)) !important;
}

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

.link-info {
  color: RGBA(var(--tb-info-rgb), var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--tb-info-rgb), var(--tb-link-underline-opacity, 1)) !important;
}
.link-info:hover, .link-info:focus {
  color: RGBA(59, 141, 154, var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(59, 141, 154, var(--tb-link-underline-opacity, 1)) !important;
}

.link-warning {
  color: RGBA(var(--tb-warning-rgb), var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--tb-warning-rgb), var(--tb-link-underline-opacity, 1)) !important;
}
.link-warning:hover, .link-warning:focus {
  color: RGBA(197, 146, 58, var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(197, 146, 58, var(--tb-link-underline-opacity, 1)) !important;
}

.link-danger {
  color: RGBA(var(--tb-danger-rgb), var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--tb-danger-rgb), var(--tb-link-underline-opacity, 1)) !important;
}
.link-danger:hover, .link-danger:focus {
  color: RGBA(204, 86, 86, var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(204, 86, 86, var(--tb-link-underline-opacity, 1)) !important;
}

.link-light {
  color: RGBA(var(--tb-light-rgb), var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--tb-light-rgb), var(--tb-link-underline-opacity, 1)) !important;
}
.link-light:hover, .link-light:focus {
  color: RGBA(242, 245, 249, var(--tb-link-opacity, 1)) !important;
  text-decoration-color: RGBA(242, 245, 249, var(--tb-link-underline-opacity, 1)) !important;
}

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

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

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

.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--tb-link-color-rgb), var(--tb-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(--tb-icon-link-transform, translate3d(0.25em, 0, 0));
}

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

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

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

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

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

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

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

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

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

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

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

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

.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(--tb-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(--tb-box-shadow) !important;
}

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

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

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

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

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

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

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

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

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

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

.focus-ring-dark {
  --tb-focus-ring-color: rgba(var(--tb-dark-rgb), var(--tb-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(--tb-border-width) var(--tb-border-style) var(--tb-border-color) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-dark-subtle {
  border-color: var(--tb-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 {
  --tb-border-opacity: 0.1;
}

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

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

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

.border-opacity-100 {
  --tb-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: 0.25rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mx-n2 {
  margin-right: -0.5rem !important;
  margin-left: -0.5rem !important;
}

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

.mx-n4 {
  margin-right: -1.5rem !important;
  margin-left: -1.5rem !important;
}

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

.my-n1 {
  margin-top: -0.25rem !important;
  margin-bottom: -0.25rem !important;
}

.my-n2 {
  margin-top: -0.5rem !important;
  margin-bottom: -0.5rem !important;
}

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

.my-n4 {
  margin-top: -1.5rem !important;
  margin-bottom: -1.5rem !important;
}

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

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

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

.mt-n4 {
  margin-top: -1.5rem !important;
}

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

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

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

.me-n4 {
  margin-right: -1.5rem !important;
}

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

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

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

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

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

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

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

.ms-n4 {
  margin-left: -1.5rem !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fs-6 {
  font-size: 0.9063rem !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.5 !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 {
  --tb-text-opacity: 1;
  color: rgba(var(--tb-primary-rgb), var(--tb-text-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

.text-muted {
  --tb-text-opacity: 1;
  color: var(--tb-secondary-color) !important;
}

.text-black-50 {
  --tb-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  --tb-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

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

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

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

.text-reset {
  --tb-text-opacity: 1;
  color: inherit !important;
}

.text-opacity-25 {
  --tb-text-opacity: 0.25;
}

.text-opacity-50 {
  --tb-text-opacity: 0.5;
}

.text-opacity-75 {
  --tb-text-opacity: 0.75;
}

.text-opacity-100 {
  --tb-text-opacity: 1;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.link-opacity-100-hover:hover {
  --tb-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 {
  --tb-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--tb-primary-rgb), var(--tb-link-underline-opacity)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bg-primary {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-primary-rgb), var(--tb-bg-opacity)) !important;
}

.bg-secondary {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-secondary-rgb), var(--tb-bg-opacity)) !important;
}

.bg-success {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-success-rgb), var(--tb-bg-opacity)) !important;
}

.bg-info {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-info-rgb), var(--tb-bg-opacity)) !important;
}

.bg-warning {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-warning-rgb), var(--tb-bg-opacity)) !important;
}

.bg-danger {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-danger-rgb), var(--tb-bg-opacity)) !important;
}

.bg-light {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-light-rgb), var(--tb-bg-opacity)) !important;
}

.bg-dark {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-dark-rgb), var(--tb-bg-opacity)) !important;
}

.bg-black {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-black-rgb), var(--tb-bg-opacity)) !important;
}

.bg-white {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-white-rgb), var(--tb-bg-opacity)) !important;
}

.bg-body {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-body-bg-rgb), var(--tb-bg-opacity)) !important;
}

.bg-transparent {
  --tb-bg-opacity: 1;
  background-color: transparent !important;
}

.bg-body-secondary {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-secondary-bg-rgb), var(--tb-bg-opacity)) !important;
}

.bg-body-tertiary {
  --tb-bg-opacity: 1;
  background-color: rgba(var(--tb-tertiary-bg-rgb), var(--tb-bg-opacity)) !important;
}

.bg-opacity-10 {
  --tb-bg-opacity: 0.1;
}

.bg-opacity-25 {
  --tb-bg-opacity: 0.25;
}

.bg-opacity-50 {
  --tb-bg-opacity: 0.5;
}

.bg-opacity-75 {
  --tb-bg-opacity: 0.75;
}

.bg-opacity-100 {
  --tb-bg-opacity: 1;
}

.bg-primary-subtle {
  background-color: var(--tb-primary-bg-subtle) !important;
}

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

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

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

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

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

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

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

.bg-gradient {
  background-image: var(--tb-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(--tb-border-radius) !important;
}

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

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

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

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

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

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

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

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

.rounded-top {
  border-top-left-radius: var(--tb-border-radius) !important;
  border-top-right-radius: var(--tb-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(--tb-border-radius-sm) !important;
  border-top-right-radius: var(--tb-border-radius-sm) !important;
}

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

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

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

.rounded-top-5 {
  border-top-left-radius: var(--tb-border-radius-xxl) !important;
  border-top-right-radius: var(--tb-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(--tb-border-radius-pill) !important;
  border-top-right-radius: var(--tb-border-radius-pill) !important;
}

.rounded-end {
  border-top-right-radius: var(--tb-border-radius) !important;
  border-bottom-right-radius: var(--tb-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(--tb-border-radius-sm) !important;
  border-bottom-right-radius: var(--tb-border-radius-sm) !important;
}

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

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

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

.rounded-end-5 {
  border-top-right-radius: var(--tb-border-radius-xxl) !important;
  border-bottom-right-radius: var(--tb-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(--tb-border-radius-pill) !important;
  border-bottom-right-radius: var(--tb-border-radius-pill) !important;
}

.rounded-bottom {
  border-bottom-right-radius: var(--tb-border-radius) !important;
  border-bottom-left-radius: var(--tb-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(--tb-border-radius-sm) !important;
  border-bottom-left-radius: var(--tb-border-radius-sm) !important;
}

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

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

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

.rounded-bottom-5 {
  border-bottom-right-radius: var(--tb-border-radius-xxl) !important;
  border-bottom-left-radius: var(--tb-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(--tb-border-radius-pill) !important;
  border-bottom-left-radius: var(--tb-border-radius-pill) !important;
}

.rounded-start {
  border-bottom-left-radius: var(--tb-border-radius) !important;
  border-top-left-radius: var(--tb-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(--tb-border-radius-sm) !important;
  border-top-left-radius: var(--tb-border-radius-sm) !important;
}

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

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

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

.rounded-start-5 {
  border-bottom-left-radius: var(--tb-border-radius-xxl) !important;
  border-top-left-radius: var(--tb-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(--tb-border-radius-pill) !important;
  border-top-left-radius: var(--tb-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: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  .mt-sm-auto {
    margin-top: auto !important;
  }
  .me-sm-0 {
    margin-right: 0 !important;
  }
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  .me-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  .ms-sm-auto {
    margin-left: auto !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-sm-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-sm-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-sm-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-sm-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-sm-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-sm-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-sm-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-sm-n3 {
    margin-top: -1rem !important;
  }
  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-sm-n5 {
    margin-top: -3rem !important;
  }
  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .me-sm-n3 {
    margin-right: -1rem !important;
  }
  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .me-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-sm-n3 {
    margin-left: -1rem !important;
  }
  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-sm-n5 {
    margin-left: -3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  .gap-sm-0 {
    gap: 0 !important;
  }
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  .gap-sm-3 {
    gap: 1rem !important;
  }
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  .gap-sm-5 {
    gap: 3rem !important;
  }
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-sm-5 {
    column-gap: 3rem !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: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-md-0 {
    margin-top: 0 !important;
  }
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  .mt-md-auto {
    margin-top: auto !important;
  }
  .me-md-0 {
    margin-right: 0 !important;
  }
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  .me-md-3 {
    margin-right: 1rem !important;
  }
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  .me-md-5 {
    margin-right: 3rem !important;
  }
  .me-md-auto {
    margin-right: auto !important;
  }
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  .ms-md-0 {
    margin-left: 0 !important;
  }
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  .ms-md-auto {
    margin-left: auto !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mx-md-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-md-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-md-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-md-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-md-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-md-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-md-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-md-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-md-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-md-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-md-n3 {
    margin-top: -1rem !important;
  }
  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-md-n5 {
    margin-top: -3rem !important;
  }
  .me-md-n1 {
    margin-right: -0.25rem !important;
  }
  .me-md-n2 {
    margin-right: -0.5rem !important;
  }
  .me-md-n3 {
    margin-right: -1rem !important;
  }
  .me-md-n4 {
    margin-right: -1.5rem !important;
  }
  .me-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-md-n3 {
    margin-left: -1rem !important;
  }
  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-md-n5 {
    margin-left: -3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-md-0 {
    padding-top: 0 !important;
  }
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  .pe-md-0 {
    padding-right: 0 !important;
  }
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  .ps-md-0 {
    padding-left: 0 !important;
  }
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  .gap-md-0 {
    gap: 0 !important;
  }
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  .gap-md-3 {
    gap: 1rem !important;
  }
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  .gap-md-5 {
    gap: 3rem !important;
  }
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-md-5 {
    column-gap: 3rem !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: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  .mt-lg-auto {
    margin-top: auto !important;
  }
  .me-lg-0 {
    margin-right: 0 !important;
  }
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  .me-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  .ms-lg-auto {
    margin-left: auto !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-lg-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-lg-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-lg-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-lg-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-lg-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-lg-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-lg-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-lg-n3 {
    margin-top: -1rem !important;
  }
  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-lg-n5 {
    margin-top: -3rem !important;
  }
  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .me-lg-n3 {
    margin-right: -1rem !important;
  }
  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .me-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-lg-n3 {
    margin-left: -1rem !important;
  }
  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-lg-n5 {
    margin-left: -3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  .gap-lg-0 {
    gap: 0 !important;
  }
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  .gap-lg-3 {
    gap: 1rem !important;
  }
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  .gap-lg-5 {
    gap: 3rem !important;
  }
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-lg-5 {
    column-gap: 3rem !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: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  .mt-xl-auto {
    margin-top: auto !important;
  }
  .me-xl-0 {
    margin-right: 0 !important;
  }
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  .me-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  .ms-xl-auto {
    margin-left: auto !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xl-n5 {
    margin-top: -3rem !important;
  }
  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xl-n3 {
    margin-right: -1rem !important;
  }
  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xl-n5 {
    margin-left: -3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  .gap-xl-0 {
    gap: 0 !important;
  }
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  .gap-xl-3 {
    gap: 1rem !important;
  }
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  .gap-xl-5 {
    gap: 3rem !important;
  }
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  .text-xl-start {
    text-align: left !important;
  }
  .text-xl-end {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1400px) {
  .float-xxl-start {
    float: left !important;
  }
  .float-xxl-end {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
  .object-fit-xxl-contain {
    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: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  .me-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mx-xxl-n1 {
    margin-right: -0.25rem !important;
    margin-left: -0.25rem !important;
  }
  .mx-xxl-n2 {
    margin-right: -0.5rem !important;
    margin-left: -0.5rem !important;
  }
  .mx-xxl-n3 {
    margin-right: -1rem !important;
    margin-left: -1rem !important;
  }
  .mx-xxl-n4 {
    margin-right: -1.5rem !important;
    margin-left: -1.5rem !important;
  }
  .mx-xxl-n5 {
    margin-right: -3rem !important;
    margin-left: -3rem !important;
  }
  .my-xxl-n1 {
    margin-top: -0.25rem !important;
    margin-bottom: -0.25rem !important;
  }
  .my-xxl-n2 {
    margin-top: -0.5rem !important;
    margin-bottom: -0.5rem !important;
  }
  .my-xxl-n3 {
    margin-top: -1rem !important;
    margin-bottom: -1rem !important;
  }
  .my-xxl-n4 {
    margin-top: -1.5rem !important;
    margin-bottom: -1.5rem !important;
  }
  .my-xxl-n5 {
    margin-top: -3rem !important;
    margin-bottom: -3rem !important;
  }
  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }
  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .me-xxl-n3 {
    margin-right: -1rem !important;
  }
  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .me-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }
  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  .gap-xxl-0 {
    gap: 0 !important;
  }
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  .column-gap-xxl-5 {
    column-gap: 3rem !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.26575rem !important;
  }
  .fs-2 {
    font-size: 1.8126rem !important;
  }
  .fs-3 {
    font-size: 1.586025rem !important;
  }
  .fs-4 {
    font-size: 1.35945rem !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;
  }
}
/*!*********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/app/scss/app.scss (2) ***!
  \*********************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
Template Name: Hybrix - Admin & Dashboard Template
Author: Themesbrand
Version: 1.5.0
Website: https://themesbrand.com/
Contact: support@themesbrand.com
File: Main Css File
*/
.top-tagbar {
  background-color: #31404a;
  z-index: 1004;
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  height: 30px;
  padding: 0 calc(1.5rem * 1.2) 0 calc(1.5rem * 0.8);
  display: flex;
  align-items: center;
}

.topbar-tag-dropdown {
  height: 30px;
  display: flex;
  align-items: center;
}
.topbar-tag-dropdown .btn-icon {
  height: auto;
  width: auto;
}
.topbar-tag-dropdown .dropdown-menu {
  top: 4px !important;
}

#page-topbar {
  position: fixed;
  top: 30px;
  right: 0;
  left: 0;
  z-index: 1002;
  background-color: var(--tb-header-bg);
  transition: all 0.1s ease-out;
  border-bottom: 1px solid var(--tb-border-color);
}
#page-topbar.topbar-shadow {
  box-shadow: rgba(0, 0, 0, 0.18) 0px 1px 3px;
}
@media (min-width: 768px) {
  #page-topbar {
    left: 250px;
  }
}

.navbar-header {
  display: flex;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center;
  margin: 0 auto;
  height: 70px;
  padding: 0 1.5rem 0 calc(1.5rem / 2);
}
@media (max-width: 767.98px) {
  .navbar-header {
    padding: 0 calc(1.5rem / 2) 0 calc(1.5rem / 2);
  }
}
.navbar-header .topbar-head-dropdown .dropdown-menu.show {
  top: 13px !important;
}
.navbar-header .topbar-head-dropdown .notification-actions {
  display: none;
  position: absolute;
  background-color: var(--tb-dropdown-bg);
  left: 0;
  right: 0;
  bottom: 0;
  padding: 7px;
  border-top: 1px solid var(--tb-border-color);
}
.navbar-header .btn-topbar {
  height: 42px;
  width: 42px;
}
@media (max-width: 360px) {
  .navbar-header .btn-topbar {
    height: 36px;
    width: 36px;
  }
}
.navbar-header .user-name-text {
  color: var(--tb-header-item-color);
}
.navbar-header .user-name-sub-text {
  color: var(--tb-header-item-sub-color);
}

/* Search */
.app-search {
  padding: calc(32px / 2) 0;
}
.app-search .form-control {
  border: none;
  height: 38px;
  padding-left: 40px;
  padding-right: 30px;
  box-shadow: none;
  background-color: transparent;
  transition: all 0.5s ease;
}
.app-search .form-control:hover, .app-search .form-control:focus, .app-search .form-control:active {
  background-color: #fff;
}
.app-search span.search-widget-icon {
  position: absolute;
  z-index: 10;
  font-size: 18px;
  line-height: 38px;
  left: 13px;
  top: 0;
  color: #878a99;
  cursor: pointer;
}
.app-search .search-widget-icon-close {
  right: 7px;
  left: auto !important;
}
@media (max-width: 1023.99px) {
  .app-search {
    padding-left: calc(1.5rem / 2);
  }
}

#searchModal {
  top: 6px;
}
#searchModal .form-control {
  padding-left: 45px;
  padding-right: 55px;
}
#searchModal .search-widget-icon {
  position: absolute;
  left: 18px;
  top: 15px;
}
#searchModal .search-widget-icon-close {
  right: 18px;
  left: auto;
}
#searchModal .dropdown-menu {
  top: 94px;
  width: 100%;
}
#searchModal .dropdown-menu .list-group-item {
  border: none !important;
}

.megamenu-list li {
  position: relative;
  padding: 5px 0px;
}
.megamenu-list li a {
  color: var(--tb-body-color);
}

@media (max-width: 767.98px) {
  .logo span.logo-lg {
    display: none;
  }
  .logo span.logo-sm {
    display: inline-block;
  }
}
.header-item {
  height: 70px;
  display: flex;
  align-items: center;
}

.header-profile-user {
  height: 32px;
  width: 32px;
}

.topbar-badge-sm {
  right: 0;
  top: 7px !important;
}

.topbar-badge {
  right: -9px;
  top: 4px !important;
}

@media (min-width: 768px) {
  .topbar-user {
    background-color: var(--tb-topbar-user-bg);
  }
}
.topbar-user .dropdown-menu {
  top: 6px !important;
}

.notification-item {
  padding: 0.75rem 1rem;
  white-space: inherit;
  position: relative;
  border-bottom: 1px solid var(--tb-border-color);
}
.notification-item .form-check-input {
  position: relative;
  z-index: 2;
}
.notification-item .active-badge {
  top: 25px;
  border: 2px solid var(--tb-light);
}
.notification-item.unread-message {
  background-color: rgba(var(--tb-light-rgb), 1.5);
}
.notification-item.unread-message:active, .notification-item.unread-message.active {
  background-color: rgba(var(--tb-light-rgb), 2.5);
}
.notification-item:last-child {
  border-bottom: none;
}

.dropdown-icon-item {
  display: block;
  border-radius: 3px;
  line-height: 34px;
  text-align: center;
  padding: 15px 0 9px;
  border: 1px solid transparent;
  color: var(--tb-dropdown-link-color);
}
.dropdown-icon-item img {
  height: 24px;
}
.dropdown-icon-item span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.dropdown-icon-item:hover {
  background-color: var(--tb-dropdown-link-hover-bg);
}

.fullscreen-enable [data-toggle=fullscreen] .bx-fullscreen::before {
  content: "\eacb";
}

[data-bs-theme=dark] .mode-layout .bi-sun::before {
  content: "\f497";
}

.mode-auto .mode-layout .bi-sun::before {
  content: "\f496" !important;
}

@media (max-width: 600px) {
  .navbar-header .dropdown {
    position: static;
  }
  .navbar-header .dropdown .dropdown-menu {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  #search-dropdown-reponsive {
    top: 54px !important;
  }
}
@media (min-width: 1024.1px) {
  [data-layout=vertical][data-layout-style=detached] #page-topbar {
    left: 0 !important;
    box-shadow: rgba(135, 138, 153, 0.1) 0px 5px 20px -6px;
  }
  [data-layout=vertical][data-layout-style=detached] .horizontal-logo {
    display: inline-block;
    padding-left: 0;
    width: auto;
  }
  [data-layout=vertical][data-layout-style=detached] .topnav-hamburger {
    visibility: hidden;
  }
  [data-layout=vertical][data-layout-style=detached] .layout-width {
    max-width: 95%;
    margin: 0 auto;
  }
  [data-layout=vertical][data-layout-style=detached]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) .navbar-brand-box {
    background-color: transparent !important;
    position: relative;
    width: auto;
    text-align: left;
  }
  [data-layout=vertical][data-layout-style=detached]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) .navbar-brand-box .logo-sm {
    display: none;
  }
  [data-layout=vertical][data-layout-style=detached]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) .navbar-brand-box .logo-lg {
    display: block;
  }
}
[data-layout=vertical][data-layout-style=detached][data-topbar=dark] .horizontal-logo .logo-dark {
  display: none;
}
[data-layout=vertical][data-layout-style=detached][data-topbar=dark] .horizontal-logo .logo-light {
  display: block;
}
[data-layout=vertical][data-layout-style=detached]:is([data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4], [data-sidebar=dark]) .horizontal-logo .logo-dark {
  display: block;
}
[data-layout=vertical][data-layout-style=detached]:is([data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4], [data-sidebar=dark]) .horizontal-logo .logo-light {
  display: none;
}

[data-layout=horizontal] #page-topbar {
  left: 0;
  border-bottom: 1px solid var(--tb-border-color);
}
@media (min-width: 1024.1px) {
  [data-layout=horizontal] #page-topbar.topbar-shadow {
    box-shadow: none;
  }
}
[data-layout=horizontal] .page-content {
  margin-top: calc(70px + 30px);
  padding: calc(45px + 1.5rem) calc(1.5rem * 0.5) 60px calc(1.5rem * 0.5);
}
@media (max-width: 991.98px) {
  [data-layout=horizontal] .page-content {
    padding-top: calc(10px + 1.5rem);
  }
}
@media (min-width: 1024.1px) {
  [data-layout=horizontal][data-layout-width=boxed] .page-content {
    min-height: calc(100vh - 130px);
  }
}

@media (min-width: 768px) {
  [data-layout=vertical]:is([data-sidebar-size=sm], [data-sidebar-size=sm-hover]) #page-topbar {
    left: 70px;
  }
}
@media (min-width: 768px) {
  [data-layout=vertical][data-sidebar-size=md] #page-topbar {
    left: 180px;
  }
}

@media (min-width: 768px) {
  [data-layout=twocolumn] #page-topbar {
    left: calc(70px + 220px);
  }
}
[data-layout=twocolumn] .horizontal-logo {
  display: none;
}

[data-bs-theme=light][data-topbar=dark] .navbar-header .btn.header-item {
  color: #fff !important;
}
[data-bs-theme=light][data-topbar=dark] .user-name-sub-text {
  color: #fff !important;
}

.page-title-box {
  padding: 0 0 20px;
}
.page-title-box .breadcrumb {
  background-color: transparent;
  padding: 0;
}
.page-title-box h4 {
  font-weight: 700;
  font-size: 15px !important;
  text-transform: uppercase;
}

[data-layout=horizontal] .page-title-box {
  padding: 1.2rem 0;
  background-color: transparent !important;
  border-bottom: none;
  border-top: none;
  box-shadow: none;
  margin: 0;
}
@media (min-width: 1024.1px) {
  [data-layout=horizontal] .page-title-box {
    margin: -19px 0 0 0;
  }
}

[data-layout=vertical][data-layout-style=detached] .page-title-box {
  padding: 1.2rem 0;
  background-color: transparent !important;
  border-bottom: none;
  border-top: none;
  box-shadow: none;
  margin: 0;
}
@media (min-width: 1024.1px) {
  [data-layout=vertical][data-layout-style=detached] .page-title-box {
    margin: -19px 0 0 0;
  }
}

.footer {
  bottom: 0;
  padding: 20px calc(1.5rem * 0.5);
  position: absolute;
  right: 0;
  color: var(--tb-footer-color);
  left: 250px;
  height: 60px;
  background-color: var(--tb-footer-bg);
  border-top: 1px solid var(--tb-border-color);
}
@media (max-width: 991.98px) {
  .footer {
    left: 0;
  }
}

[data-layout=vertical][data-sidebar-size=sm] .footer, [data-layout=vertical][data-sidebar-size=sm-hover] .footer {
  left: 70px;
}
@media (max-width: 767.98px) {
  [data-layout=vertical][data-sidebar-size=sm] .footer, [data-layout=vertical][data-sidebar-size=sm-hover] .footer {
    left: 0;
  }
}
[data-layout=vertical][data-sidebar-size=md] .footer {
  left: 180px;
}
@media (max-width: 991.98px) {
  [data-layout=vertical][data-sidebar-size=md] .footer {
    left: 0;
  }
}

[data-layout=horizontal] .footer {
  left: 0 !important;
}

@media (min-width: 1024.1px) {
  [data-layout=vertical][data-layout-style=detached] .footer {
    left: 0 !important;
    background-color: transparent;
  }
}

@media (min-width: 768.1px) {
  [data-layout=twocolumn] .footer {
    left: calc(70px + 220px);
  }
}

.footer-landing {
  border-top: 1px solid #eff2f7;
}
.footer-landing .footer-desc {
  color: rgba(20, 24, 33, 0.8);
}
.footer-landing .logo-light {
  display: none;
}
.footer-landing .logo-dark {
  display: block;
}
.footer-landing .footer-title {
  color: #1f242e;
}
.footer-landing .footer-link a {
  color: rgba(20, 24, 33, 0.8);
  line-height: 38px;
  font-size: 14px;
  transition: all 0.5s;
}
.footer-landing .footer-link a:hover {
  color: rgba(20, 24, 33, 0.9);
  text-decoration: underline !important;
}
.footer-landing .footer-social i {
  width: 34px;
  height: 34px;
  display: inline-block;
  line-height: 34px;
  background-color: rgba(20, 24, 33, 0.1);
  color: rgba(20, 24, 33, 0.6);
  font-size: 14px;
  border-radius: 50%;
  text-align: center;
  transition: all 0.5s ease;
}
.footer-landing .footer-social i:hover {
  color: #fff;
  background-color: #438eff;
}
.footer-landing .footer-border-alt {
  padding: 30px 0px;
  border-top: 1px solid rgba(20, 24, 33, 0.1);
  color: rgba(20, 24, 33, 0.8);
}

[data-footer=dark] .footer-landing {
  background-color: #141821;
  border-top-color: #141821;
}
[data-footer=dark] .footer-landing .logo-light {
  display: block;
}
[data-footer=dark] .footer-landing .logo-dark {
  display: none;
}
[data-footer=dark] .footer-landing .footer-link a {
  color: rgba(255, 255, 255, 0.4);
  line-height: 38px;
  font-size: 14px;
  transition: all 0.5s;
}
[data-footer=dark] .footer-landing .footer-link a:hover {
  color: rgba(255, 255, 255, 0.8);
  transition: all 0.5s;
  text-decoration: underline !important;
}
[data-footer=dark] .footer-landing .footer-social i {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  transition: all 0.5s;
}
[data-footer=dark] .footer-landing .footer-social i:hover {
  color: #fff;
  background-color: #8561f9;
}
[data-footer=dark] .footer-landing .footer-title {
  color: #e9ebec;
}
[data-footer=dark] .footer-landing .footer-desc {
  color: rgba(255, 255, 255, 0.4);
}
[data-footer=dark] .footer-landing .footer-border-alt {
  border-top: 1px solid rgba(255, 255, 255, 0.15);
  color: rgba(255, 255, 255, 0.5);
}

.app-content {
  margin-left: 250px;
  overflow: hidden;
}
.app-content .content {
  padding: 0 15px 10px 15px;
  margin-top: 70px;
}

.main-content {
  transition: all 0.1s ease-out;
}
@media (min-width: 768px) {
  .main-content {
    margin-left: 250px;
  }
}

.page-content {
  padding: calc(70px + 30px + 1.5rem) calc(1.5rem * 0.7) 60px calc(1.5rem * 0.5);
}

.navbar-menu {
  width: 250px;
  z-index: 1002;
  background: var(--tb-vertical-menu-bg);
  border-right: 1px solid var(--tb-vertical-menu-border);
  bottom: 0;
  margin-top: 0;
  position: fixed;
  top: 30px;
  padding: 0 0 calc(70px + 25px) 0;
  transition: all 0.1s ease-out;
}
.navbar-menu .navbar-nav .nav-link {
  display: flex;
  align-items: center;
  padding: 0.625rem 1.5rem;
  color: var(--tb-vertical-menu-item-color);
  font-size: 0.9375rem;
  font-family: "Gantari", sans-serif;
}
.navbar-menu .navbar-nav .nav-link.active {
  color: var(--tb-vertical-menu-item-active-color);
}
.navbar-menu .navbar-nav .nav-link:hover {
  color: var(--tb-vertical-menu-item-hover-color);
}
.navbar-menu .navbar-nav .nav-link i {
  display: inline-block;
  min-width: var(--tb-vertical-menu-item-icon-width);
  font-size: 16px;
  line-height: inherit;
}
.navbar-menu .navbar-nav .nav-link svg {
  width: 18px;
  margin-right: 0.665rem;
  color: var(--tb-vertical-menu-item-color);
}
.navbar-menu .navbar-nav .nav-link .badge {
  margin-left: auto;
  margin-right: -2px;
  z-index: 1;
}
.navbar-menu .navbar-nav .nav-link:hover {
  color: var(--tb-vertical-menu-item-hover-color);
}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after {
  display: block;
  content: "\f0142";
  font-family: "Material Design Icons";
  margin-left: auto;
  transition: transform 0.2s;
  font-size: 1.05rem;
  position: absolute;
  right: 18px;
  color: var(--tb-vertical-menu-title-color);
}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] {
  color: var(--tb-vertical-menu-item-active-color);
}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after {
  transform: rotate(90deg);
  color: var(--tb-vertical-menu-item-active-color);
}
.navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:before {
  opacity: 1;
  background-color: var(--tb-vertical-menu-item-active-color);
}
.navbar-menu .navbar-nav .nav-link.collapsed.active::after {
  transform: rotate(90deg);
}
.navbar-menu .navbar-nav .nav-sm {
  padding-left: var(--tb-vertical-menu-item-icon-width);
}
.navbar-menu .navbar-nav .nav-sm .nav-link {
  padding: 0.55rem 1.5rem !important;
  color: var(--tb-vertical-menu-sub-item-color);
  white-space: none;
  position: relative;
  font-size: 0.9375rem;
  font-family: "Gantari", sans-serif;
}
.navbar-menu .navbar-nav .nav-sm .nav-link:hover {
  color: var(--tb-vertical-menu-sub-item-hover-color);
}
.navbar-menu .navbar-nav .nav-sm .nav-link.active {
  color: var(--tb-vertical-menu-item-active-color);
}
.navbar-menu .navbar-nav .nav-sm .nav-sm {
  padding-left: 15px;
}
.navbar-menu .navbar-nav .nav-sm .nav-sm .nav-link:before {
  height: 5px;
  width: 5px;
  left: 5px;
  border-radius: 50%;
  background-color: transparent;
  border: 1px solid;
  top: 16px;
}
.navbar-menu .btn-vertical-sm-hover {
  color: var(--tb-secondary-color);
  display: none;
}

.navbar-brand-box {
  text-align: center;
  padding: 0 1.3rem;
  transition: all 0.1s ease-out;
}
@media (max-width: 767.98px) {
  .navbar-brand-box {
    display: none;
  }
}

.hamburger-icon {
  width: 20px;
  height: 14px;
  position: relative;
  cursor: pointer;
  display: inline-block;
}
.hamburger-icon span {
  background-color: var(--tb-header-item-sub-color);
  position: absolute;
  border-radius: 2px;
  transition: 0.3s cubic-bezier(0.8, 0.5, 0.2, 1.4);
  width: 100%;
  height: 2px;
  display: block;
  left: 0px;
}
.hamburger-icon span:nth-child(1) {
  top: 0;
  width: 80%;
}
.hamburger-icon span:nth-child(2) {
  top: 6px;
}
.hamburger-icon span:nth-child(3) {
  bottom: 0;
  width: 60%;
}
.vertical-menu-btn:hover .hamburger-icon:not(.open) span:nth-child(1) {
  top: -1px;
}
.vertical-menu-btn:hover .hamburger-icon:not(.open) span:nth-child(3) {
  bottom: -1px;
}
.hamburger-icon.open {
  transform: rotate(-90deg);
}
.hamburger-icon.open span:nth-child(1) {
  left: 1px;
  top: 5px;
  width: 20px;
  transform: rotate(90deg);
  transition-delay: 150ms;
}
.hamburger-icon.open span:nth-child(2) {
  left: 3px;
  top: 13px;
  width: 10px;
  transform: rotate(45deg);
  transition-delay: 50ms;
}
.hamburger-icon.open span:nth-child(3) {
  left: 9px;
  top: 13px;
  width: 10px;
  transform: rotate(-45deg);
  transition-delay: 100ms;
}

.logo {
  line-height: 70px;
}
.logo .logo-sm {
  display: none;
}

.logo-light {
  display: none;
}

[data-layout=vertical] {
  /********** sm-hover **********/
  /********** sm-hover-active **********/
  /********** sidebar sm **********/
  /********** sidebar md **********/
  /********** dark **********/
  /********** light **********/
  /********** detached **********/
}
[data-layout=vertical] .app-menu .row {
  margin: 0;
}
[data-layout=vertical] .app-menu .row > * {
  width: 100%;
  padding: 0;
}
@media (max-width: 767.98px) {
  [data-layout=vertical] .app-menu {
    margin-left: -100%;
    padding: 10px 0 20px 0;
  }
}
[data-layout=vertical] .navbar-menu .container-fluid {
  padding: 0;
}
@media (max-width: 767.98px) {
  [data-layout=vertical] .navbar-brand-box {
    display: none;
  }
}
[data-layout=vertical] .horizontal-logo {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .main-content {
  margin-left: 70px;
}
@media (max-width: 767.98px) {
  [data-layout=vertical][data-sidebar-size=sm-hover] .main-content {
    margin-left: 0;
  }
}
[data-layout=vertical][data-sidebar-size=sm-hover] .logo span.logo-lg {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .logo span.logo-sm {
  display: inline-block;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .btn-vertical-sm-hover {
  display: inline-block;
}
@media (min-width: 768px) {
  [data-layout=vertical][data-sidebar-size=sm-hover] .topnav-hamburger {
    display: none;
  }
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu {
  width: 70px;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .btn-vertical-sm-hover {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .btn-vertical-sm-hover i.ri-record-circle-line:before {
  content: "\eb7d";
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .badge {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title {
  text-align: center;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title span {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-title i {
  display: block;
  line-height: 36px;
  font-size: 1rem;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link span {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link i {
  font-size: 18px;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link:after, [data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .nav-link:before {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu .navbar-nav .menu-dropdown {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover {
  width: 250px !important;
  border-right: 1px solid #eff2f7;
}
@media (min-width: 1024.99px) {
  [data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .btn-vertical-sm-hover {
    display: inline-block;
  }
  [data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-brand-box {
    text-align: left;
  }
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .navbar-nav .menu-dropdown.show {
  display: block;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link i {
  font-size: 18px;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link span, [data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link:after, [data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .nav-link:before {
  display: inline-block;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .logo span.logo-lg {
  display: inline-block;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .logo span.logo-sm {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title {
  text-align: left;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title span {
  display: inline-block;
}
[data-layout=vertical][data-sidebar-size=sm-hover] .navbar-menu:hover .menu-title i {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover-active] .navbar-brand-box {
  text-align: left;
}
[data-layout=vertical][data-sidebar-size=sm-hover-active] .topnav-hamburger {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm-hover-active] .btn-vertical-sm-hover {
  display: inline-block;
}
@media (min-width: 1025px) {
  [data-layout=vertical]:is([data-sidebar-size=sm-hover], [data-sidebar-size=sm-hover-active]) .navbar-header {
    padding-left: 1.5rem;
  }
}
@media (min-width: 768px) {
  [data-layout=vertical][data-sidebar-size=sm] {
    min-height: 1400px;
  }
  [data-layout=vertical][data-sidebar-size=sm] .main-content {
    margin-left: 70px;
  }
}
[data-layout=vertical][data-sidebar-size=sm] #page-topbar {
  z-index: calc(1002 + 1);
}
[data-layout=vertical][data-sidebar-size=sm] .logo span.logo-lg {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm] .logo span.logo-sm {
  display: inline-block;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu {
  position: absolute;
  width: 70px !important;
  padding-top: 70px;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .simplebar-mask,
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .simplebar-content-wrapper {
  overflow: visible !important;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .simplebar-scrollbar,
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .vertical-menu-btn {
  display: none !important;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .simplebar-offset {
  bottom: 0 !important;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .badge {
  display: none !important;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title {
  text-align: center;
  font-size: 1rem;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title span {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-title i {
  display: block;
  line-height: 36px;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link span {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link i {
  font-size: 18px;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link svg {
  margin-right: 0px;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link:after, [data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-link:before {
  display: none;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .menu-dropdown {
  display: none;
  height: auto !important;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item {
  position: relative;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > a.menu-link {
  position: relative;
  width: calc(200px + 70px);
  color: #fff;
  background: var(--tb-vertical-menu-item-hover-bg);
  transition: none;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > a.menu-link span {
  display: inline-block;
  padding-left: 25px;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > a.menu-link:after {
  display: block;
  transform: rotate(90deg);
  color: #fff;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-item:hover > .menu-dropdown {
  display: block;
  left: 70px;
  position: absolute;
  width: 200px;
  background: var(--tb-vertical-menu-bg);
  height: auto !important;
  padding: 0.5rem 0;
  border-radius: 0 0 3px 3px;
  box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm {
  padding: 0;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover > .nav-link {
  color: var(--tb-vertical-menu-item-hover-color);
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-item:hover > .nav-link:after {
  color: inherit;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after {
  display: block !important;
  transform: rotate(0deg) !important;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown {
  left: 100% !important;
  top: 0;
  border-radius: 3px !important;
}
[data-layout=vertical][data-sidebar-size=sm] .navbar-brand-box {
  position: fixed;
  padding: 0;
  width: 69px;
  z-index: 1;
  top: 30px;
  background: var(--tb-vertical-menu-bg);
}
[data-layout=vertical][data-sidebar-size=sm][data-layout-style=detached] .navbar-brand-box {
  top: auto;
}
@media (min-width: 768px) {
  [data-layout=vertical][data-sidebar-size=md] .main-content {
    margin-left: 180px;
  }
}
[data-layout=vertical][data-sidebar-size=md] .navbar-brand-box {
  width: 180px;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu {
  width: 180px !important;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link {
  display: block;
  text-align: center;
  padding: 0.55rem 0.525rem;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link i {
  display: block;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link svg {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link:before {
  display: none !important;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after {
  position: relative;
  display: inline-block;
  right: 0;
  top: 3px;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-link.menu-link[data-bs-toggle=collapse]:after {
  display: none;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .badge {
  display: none !important;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .navbar-nav .nav-sm {
  padding-left: 0;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .menu-title {
  text-align: center;
}
[data-layout=vertical][data-sidebar-size=md] .navbar-menu .menu-title span {
  text-decoration: underline;
}
[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .nav-link:after {
  display: block !important;
  transform: rotate(0deg) !important;
}
[data-layout=vertical][data-sidebar=dark][data-sidebar-size=sm] .navbar-menu .navbar-nav .nav-sm .menu-dropdown {
  left: 100% !important;
  top: 0;
  border-radius: 3px !important;
}
[data-layout=vertical][data-sidebar=dark] .logo-dark {
  display: none;
}
[data-layout=vertical][data-sidebar=dark] .logo-light {
  display: inline-block;
}
[data-layout=vertical]:is([data-sidebar=gradient],
[data-sidebar=gradient-2],
[data-sidebar=gradient-3],
[data-sidebar=gradient-4]) .logo-dark {
  display: none;
}
[data-layout=vertical]:is([data-sidebar=gradient],
[data-sidebar=gradient-2],
[data-sidebar=gradient-3],
[data-sidebar=gradient-4]) .logo-light {
  display: inline-block;
}
[data-layout=vertical][data-sidebar=light] .logo-dark {
  display: inline-block;
}
[data-layout=vertical][data-sidebar=light] .logo-light {
  display: none;
}
[data-layout=vertical][data-layout-style=detached] #layout-wrapper,
[data-layout=vertical][data-layout-style=detached] .main-content {
  min-height: 100vh;
}
@media (min-width: 1024.1px) {
  [data-layout=vertical][data-layout-style=detached] .main-content {
    position: relative;
  }
  [data-layout=vertical][data-layout-style=detached] #layout-wrapper {
    max-width: 95%;
    margin: 0 auto;
    padding-left: 1.5rem;
  }
  [data-layout=vertical][data-layout-style=detached] .navbar-header {
    padding-left: 1.5rem;
  }
  [data-layout=vertical][data-layout-style=detached] .navbar-menu {
    top: calc(70px + 1.5rem * 2.5);
    bottom: 1.5rem;
    padding: 0;
    border-right: var(--tb-vertical-menu-bg);
    border-radius: 5px;
    padding: 10px 0;
    z-index: 1;
  }
  [data-layout=vertical][data-layout-style=detached] .navbar-menu .navbar-brand-box {
    display: none;
  }
}
[data-layout=vertical][data-layout-style=detached] .footer {
  border-top: 1px dashed var(--tb-border-color);
}
[data-layout=vertical][data-layout-style=detached] .auth-page-wrapper .footer {
  border-top: none;
}
@media (min-width: 768px) {
  [data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] #layout-wrapper,
  [data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] .main-content {
    min-height: 1400px;
  }
}

.menu-title {
  letter-spacing: 0.05em;
  cursor: default;
  font-size: 11px;
  text-transform: uppercase;
  color: var(--tb-vertical-menu-title-color);
  font-weight: 600;
}
.menu-title span {
  padding: 12px 20px;
  display: inline-block;
}
.menu-title i {
  display: none;
}

.vertical-overlay {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  background-color: rgba(20, 24, 33, 0.35);
  z-index: 1003;
  display: none;
}

.vertical-sidebar-enable .vertical-overlay {
  display: block;
}
.vertical-sidebar-enable .app-menu {
  margin-left: 0 !important;
  z-index: 1004;
}

[dir=rtl] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse]:after {
  transform: rotate(180deg);
}
[dir=rtl] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after {
  transform: rotate(270deg);
}

.bg-vertical-gradient {
  background: linear-gradient(to left, rgb(40.2, 85.2, 153), rgb(26.8, 56.8, 102));
}

.bg-vertical-gradient-2 {
  background: linear-gradient(to left, rgb(44.4, 105.6, 115.8), rgb(29.6, 70.4, 77.2));
}

.bg-vertical-gradient-3 {
  background: linear-gradient(to left, rgb(79.8, 58.2, 149.4), rgb(53.2, 38.8, 99.6));
}

.bg-vertical-gradient-4 {
  background: linear-gradient(to right, rgb(27, 121.8, 69), rgb(18, 81.2, 46));
}

.sidebar-background {
  position: absolute;
  z-index: -1;
  height: 100%;
  width: 100%;
  display: block;
  top: 0;
  left: 0;
  background-size: cover;
  background-position: 50%;
  opacity: 0.07;
}

[data-sidebar-image=img-1] .sidebar-background {
  background-image: url(/build/images/img-1.5dc71661.jpg);
}

[data-sidebar-image=img-2] .sidebar-background {
  background-image: url(/build/images/img-2.ac05ca01.jpg);
}

[data-sidebar-image=img-3] .sidebar-background {
  background-image: url(/build/images/img-3.828f3ece.jpg);
}

[data-sidebar-image=img-4] .sidebar-background {
  background-image: url(/build/images/img-4.0c27fe74.jpg);
}

[data-topbar=dark] .btn-ghost-dark {
  color: #eff2f7;
}
[data-topbar=dark] .btn-ghost-dark:hover, [data-topbar=dark] .btn-ghost-dark:focus, [data-topbar=dark] .btn-ghost-dark:active {
  color: #eff2f7;
  background-color: rgba(239, 242, 247, 0.1);
}

.back-btn {
  position: fixed;
  left: 12px;
  bottom: 24px;
}

[data-bs-theme=dark][data-layout=vertical][data-layout-style=detached][data-topbar=dark] .navbar-brand-box.horizontal-logo .logo-dark {
  display: none;
}
[data-bs-theme=dark][data-layout=vertical][data-layout-style=detached][data-topbar=dark] .navbar-brand-box.horizontal-logo .logo-light {
  display: block;
}

[data-layout=horizontal] .main-content {
  margin-left: 0;
}
@media (min-width: 1024.1px) {
  [data-layout=horizontal] .layout-width,
  [data-layout=horizontal] .container-fluid {
    max-width: 90%;
    margin: 0 auto;
  }
  [data-layout=horizontal] .topnav-hamburger {
    visibility: hidden;
  }
}
[data-layout=horizontal] .horizontal-logo {
  padding-left: calc(1.5rem * 0.5);
  width: auto;
}
@media (max-width: 1024.98px) {
  [data-layout=horizontal] .horizontal-logo {
    padding-left: 1.5rem;
  }
}
[data-layout=horizontal] .navbar-menu {
  background: var(--tb-topnav-bg);
  border-right-color: transparent;
  padding: 0 calc(1.5rem * 0.5);
  box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
  position: fixed;
  top: calc(30px + 70px);
  left: 0;
  right: 0;
  z-index: 100;
  width: 100%;
  bottom: auto;
}
@media (max-width: 575.98px) {
  [data-layout=horizontal] .navbar-menu .container-fluid {
    padding: 0;
  }
}
[data-layout=horizontal] .navbar-menu .navbar-nav {
  flex-direction: row;
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm {
  padding-left: 0;
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link:before {
  opacity: 0 !important;
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link:hover, [data-layout=horizontal] .navbar-menu .navbar-nav .nav-sm .nav-link.active {
  color: var(--tb-topnav-item-color-active);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link {
  color: var(--tb-topnav-item-color);
  padding: 0.75rem 1.2rem;
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link i {
  line-height: 1;
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active {
  color: var(--tb-topnav-item-color-active);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link.active:after {
  color: var(--tb-topnav-item-color-active);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true] {
  color: var(--tb-topnav-item-color-active);
}
[data-layout=horizontal] .navbar-menu .navbar-nav .nav-link[data-bs-toggle=collapse][aria-expanded=true]:after {
  color: var(--tb-topnav-item-color-active);
}
[data-layout=horizontal] .navbar-menu .navbar-nav > .nav-item > .nav-link[data-bs-toggle=collapse]:after {
  right: 0px;
  transform: rotate(90deg) !important;
}
[data-layout=horizontal] .navbar-menu .navbar-nav > li:nth-of-type(2) > .nav-link.menu-link {
  padding-left: 0;
}
[data-layout=horizontal] .navbar-menu .navbar-brand-box {
  display: none;
}
[data-layout=horizontal] .navbar-nav .nav-item {
  position: relative;
}
[data-layout=horizontal] .navbar-nav .nav-item .nav-link[data-bs-toggle=collapse]:after {
  right: 10px;
  transform: rotate(0deg) !important;
}
[data-layout=horizontal] .navbar-nav .nav-item > .nav-link > .badge {
  display: none;
}
[data-layout=horizontal] .navbar-nav .nav-item:hover > .nav-link {
  color: var(--tb-topnav-item-color-active);
}
[data-layout=horizontal] .navbar-nav .nav-item:hover > .nav-link:after {
  color: var(--tb-topnav-item-color-active);
}
@media (min-width: 1024.1px) {
  [data-layout=horizontal] .navbar-nav .nav-item:hover > .menu-dropdown {
    display: block;
    height: auto !important;
  }
}
[data-layout=horizontal] .navbar-nav .nav-item.active {
  color: var(--tb-topnav-item-color-active);
}
[data-layout=horizontal] .menu-dropdown {
  position: absolute;
  min-width: 12rem;
  padding: 0.5rem 0;
  box-shadow: 0 0px 5px rgba(15, 34, 58, 0.15);
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  margin: 0;
  z-index: 1000;
  background-color: var(--tb-secondary-bg);
  background-clip: padding-box;
  border: var(--tb-border-width) solid var(--tb-border-color-translucent);
  border-radius: var(--tb-border-radius-lg);
  display: none;
}
[data-layout=horizontal] .menu-dropdown .menu-dropdown {
  top: 0;
  left: 100%;
}
[data-layout=horizontal] .mega-dropdown-menu {
  width: 40rem;
}
[data-layout=horizontal] .menu-title {
  display: none;
}
[data-layout=horizontal] .dropdown-custom-right {
  left: -100% !important;
  right: 100%;
}
@media (max-width: 1024px) {
  [data-layout=horizontal] .navbar-menu {
    display: none;
  }
}

@media (max-width: 1024px) {
  [data-layout=horizontal] .menu .navbar-menu {
    display: block;
    max-height: 360px;
    overflow-y: auto;
    padding-left: 0;
  }
  [data-layout=horizontal] .menu .navbar-menu .navbar-nav {
    flex-direction: column;
  }
  [data-layout=horizontal] .menu .navbar-menu .navbar-nav > li:nth-of-type(2) > .nav-link.menu-link {
    padding-left: 1.5rem;
  }
  [data-layout=horizontal] .menu .navbar-menu .navbar-nav .nav-sm .nav-link:before {
    opacity: 1 !important;
  }
  [data-layout=horizontal] .menu .menu-dropdown {
    position: relative;
    min-width: 100%;
    box-shadow: none;
    padding-left: 28px;
    left: 0;
    animation: none;
    padding-top: 0;
  }
  [data-layout=horizontal] .menu .menu-dropdown.show {
    display: block;
  }
  [data-layout=horizontal] .menu .dropdown-custom-right {
    left: 0 !important;
  }
  [data-layout=horizontal] .menu .nav-item .nav-link[data-bs-toggle=collapse]:after {
    right: 0px;
  }
  [data-layout=horizontal] .menu .mega-dropdown-menu {
    width: 100%;
  }
}
[data-layout=horizontal][data-topbar=dark] .navbar-header .horizontal-logo .logo-dark {
  display: none;
}
[data-layout=horizontal][data-topbar=dark] .navbar-header .horizontal-logo .logo-light {
  display: block;
}

[data-bs-theme=dark][data-topbar=light] .navbar-header .horizontal-logo .logo-dark {
  display: block;
}
[data-bs-theme=dark][data-topbar=light] .navbar-header .horizontal-logo .logo-light {
  display: none;
}

[dir=rtl][data-layout=horizontal] .navbar-menu .navbar-nav > .nav-item > .nav-link[data-bs-toggle=collapse]:after {
  transform: rotate(-90deg) !important;
}
[dir=rtl][data-layout=horizontal] .navbar-nav .nav-item .nav-link[data-bs-toggle=collapse]:after {
  transform: rotate(-180deg) !important;
}

[data-layout=twocolumn] .app-menu {
  padding-bottom: 0;
  width: 220px;
  left: 70px;
}
[data-layout=twocolumn] .app-menu .menu-link {
  letter-spacing: 0.05em;
  cursor: default;
  font-size: 11px;
  text-transform: uppercase;
  color: var(--tb-vertical-menu-title-color) !important;
  font-weight: 600;
}
[data-layout=twocolumn] .app-menu .menu-link:after {
  display: none !important;
}
[data-layout=twocolumn] .app-menu .menu-link i {
  display: none;
}
[data-layout=twocolumn] .app-menu .navbar-nav {
  height: calc(100vh - 70px);
}
@media (max-width: 767.98px) {
  [data-layout=twocolumn] .app-menu .navbar-nav {
    padding-top: 16px;
  }
}
[data-layout=twocolumn] .app-menu .navbar-nav > li:not(.twocolumn-item-show) {
  display: none;
}
[data-layout=twocolumn] .app-menu .navbar-nav .twocolumn-item-show > div {
  display: block !important;
  height: auto !important;
}
[data-layout=twocolumn] .app-menu .navbar-nav > .nav-item > .menu-dropdown {
  display: block !important;
  height: auto !important;
}
[data-layout=twocolumn] .app-menu .navbar-nav .nav-item .menu-dropdown .row {
  margin: 0;
}
[data-layout=twocolumn] .app-menu .navbar-nav .nav-item .menu-dropdown .row .col-lg-4 {
  width: 100%;
  padding: 0;
}
[data-layout=twocolumn] .app-menu .navbar-nav .nav-sm .nav-link {
  color: var(--tb-vertical-menu-item-color);
}
[data-layout=twocolumn] .app-menu .navbar-nav .nav-sm .nav-link.active {
  color: var(--tb-vertical-menu-item-active-color);
}
[data-layout=twocolumn] .app-menu .container-fluid {
  padding: 0;
}
[data-layout=twocolumn] .main-content {
  margin-left: calc(220px + 70px);
}
@media (max-width: 767.98px) {
  [data-layout=twocolumn] .main-content {
    margin-left: 70px;
  }
}
[data-layout=twocolumn] .twocolumn-iconview {
  width: 70px;
  background-color: var(--tb-twocolumn-menu-iconview-bg);
  height: 100%;
  left: -70px;
  box-shadow: 0 2px 4px rgba(15, 34, 58, 0.12);
  top: 0;
  position: absolute;
  padding: 0;
  text-align: center;
}
[data-layout=twocolumn] .twocolumn-iconview li {
  position: relative;
}
[data-layout=twocolumn] .twocolumn-iconview li .nav-icon::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}
[data-layout=twocolumn] .twocolumn-iconview .nav-icon {
  width: 42px;
  height: 42px;
  line-height: 42px;
  color: var(--tb-vertical-menu-item-color);
  z-index: 1;
  font-size: 22px;
  text-align: center;
  border-radius: 3px;
  margin: 5px 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}
[data-layout=twocolumn] .twocolumn-iconview .nav-icon .icon-dual {
  width: 18px;
  color: var(--tb-vertical-menu-item-color);
}
[data-layout=twocolumn] .twocolumn-iconview .nav-icon.active {
  background-color: var(--tb-vertical-menu-item-active-bg);
  color: var(--tb-vertical-menu-item-active-color);
}
[data-layout=twocolumn] .menu-title {
  display: none;
}
@media (max-width: 991.98px) {
  [data-layout=twocolumn] .logo span.logo-lg {
    display: block;
  }
  [data-layout=twocolumn] .logo span.logo-sm {
    display: none;
  }
}
[data-layout=twocolumn][data-sidebar=dark] .app-menu .navbar-brand-box .logo-light, [data-layout=twocolumn][data-sidebar=gradient] .app-menu .navbar-brand-box .logo-light, [data-layout=twocolumn][data-sidebar=gradient-2] .app-menu .navbar-brand-box .logo-light, [data-layout=twocolumn][data-sidebar=gradient-3] .app-menu .navbar-brand-box .logo-light, [data-layout=twocolumn][data-sidebar=gradient-4] .app-menu .navbar-brand-box .logo-light {
  display: block;
}
[data-layout=twocolumn][data-sidebar=dark] .app-menu .navbar-brand-box .logo-dark, [data-layout=twocolumn][data-sidebar=gradient] .app-menu .navbar-brand-box .logo-dark, [data-layout=twocolumn][data-sidebar=gradient-2] .app-menu .navbar-brand-box .logo-dark, [data-layout=twocolumn][data-sidebar=gradient-3] .app-menu .navbar-brand-box .logo-dark, [data-layout=twocolumn][data-sidebar=gradient-4] .app-menu .navbar-brand-box .logo-dark {
  display: none;
}
[data-layout=twocolumn] .twocolumn-panel .app-menu {
  width: 0;
  border-right: 0;
}
@media (max-width: 575.98px) {
  [data-layout=twocolumn] .twocolumn-panel .app-menu {
    display: none;
  }
}
[data-layout=twocolumn] .twocolumn-panel .navbar-brand-box,
[data-layout=twocolumn] .twocolumn-panel .navbar-nav {
  display: none;
}
[data-layout=twocolumn] .twocolumn-panel .main-content {
  margin-left: 70px;
}
[data-layout=twocolumn] .twocolumn-panel #page-topbar,
[data-layout=twocolumn] .twocolumn-panel .footer {
  left: 70px;
}
@media (max-width: 575.98px) {
  [data-layout=twocolumn] .twocolumn-panel .main-content {
    margin-left: 0;
  }
  [data-layout=twocolumn] .twocolumn-panel #page-topbar,
  [data-layout=twocolumn] .twocolumn-panel .footer {
    left: 0;
  }
}
@media (max-width: 767.98px) {
  [data-layout=twocolumn] #page-topbar,
  [data-layout=twocolumn] .footer {
    left: 70px;
  }
}
@media (max-width: 575.98px) {
  [data-layout=twocolumn] .main-content {
    margin-left: 0;
  }
  [data-layout=twocolumn] #page-topbar,
  [data-layout=twocolumn] .footer {
    left: 0;
  }
}

[data-layout-width=boxed] body {
  background-color: var(--tb-boxed-body-bg);
}
[data-layout-width=boxed] #layout-wrapper {
  max-width: 1300px;
  margin: 0 auto;
  box-shadow: rgba(135, 138, 153, 0.1) 0px 5px 20px -6px;
  background-color: var(--tb-body-bg);
}
[data-layout-width=boxed][data-layout=vertical] #layout-wrapper {
  min-height: 100vh;
}
[data-layout-width=boxed] #page-topbar,
[data-layout-width=boxed] .footer {
  max-width: 1300px;
  margin: 0 auto;
  left: 0 !important;
}
@media (min-width: 768px) {
  [data-layout-width=boxed][data-sidebar-size=sm-hover][data-layout=vertical] #layout-wrapper, [data-layout-width=boxed][data-sidebar-size=sm][data-layout=vertical] #layout-wrapper {
    min-height: 1400px;
  }
}
@media (max-width: 767.98px) {
  [data-layout-width=boxed][data-sidebar-size=sm-hover][data-layout=vertical] .main-content, [data-layout-width=boxed][data-sidebar-size=sm][data-layout=vertical] .main-content {
    margin-left: 0;
  }
}
[data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,
[data-layout-width=boxed][data-sidebar-size=sm-hover] .footer, [data-layout-width=boxed][data-sidebar-size=sm] #page-topbar,
[data-layout-width=boxed][data-sidebar-size=sm] .footer {
  left: 0 !important;
  max-width: calc(1300px - 70px);
}
@media (min-width: 768px) {
  [data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,
  [data-layout-width=boxed][data-sidebar-size=sm-hover] .footer, [data-layout-width=boxed][data-sidebar-size=sm] #page-topbar,
  [data-layout-width=boxed][data-sidebar-size=sm] .footer {
    left: 70px !important;
  }
}
[data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,
[data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer, [data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,
[data-layout-width=boxed][data-sidebar-size=lg] .footer {
  max-width: calc(1300px - 250px);
}
@media (min-width: 768px) {
  [data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,
  [data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer, [data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,
  [data-layout-width=boxed][data-sidebar-size=lg] .footer {
    left: 250px !important;
  }
}
[data-layout-width=boxed][data-sidebar-size=md] #page-topbar,
[data-layout-width=boxed][data-sidebar-size=md] .footer {
  max-width: calc(1300px - 180px);
}
@media (min-width: 768px) {
  [data-layout-width=boxed][data-sidebar-size=md] #page-topbar,
  [data-layout-width=boxed][data-sidebar-size=md] .footer {
    left: 180px !important;
  }
}
[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] body {
  background-color: var(--tb-body-bg);
}
@media (min-width: 1024.1px) {
  [data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] #layout-wrapper {
    max-width: 1300px;
    box-shadow: none;
  }
  [data-layout-width=boxed][data-layout=vertical][data-layout-style=detached] .layout-width {
    max-width: 1300px;
  }
}
[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] #page-topbar,
[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm-hover] .footer, [data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] #page-topbar,
[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=sm] .footer, [data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=md] #page-topbar,
[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=md] .footer, [data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=lg] #page-topbar,
[data-layout-width=boxed][data-layout=vertical][data-layout-style=detached][data-sidebar-size=lg] .footer {
  max-width: 100%;
  left: 0 !important;
}

[data-layout=horizontal][data-layout-width=boxed] #page-topbar,
[data-layout=horizontal][data-layout-width=boxed] #layout-wrapper,
[data-layout=horizontal][data-layout-width=boxed] .footer {
  max-width: 100%;
}
[data-layout=horizontal][data-layout-width=boxed] .container-fluid,
[data-layout=horizontal][data-layout-width=boxed] .navbar-header {
  max-width: 1300px;
}
[data-layout=horizontal][data-layout-width=boxed] .navbar-header {
  padding: 0 calc(1.5rem / 2) 0 0;
}
[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover] #page-topbar,
[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover] .footer, [data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm] [data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover-active] #page-topbar,
[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm] [data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=sm-hover-active] .footer, [data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=lg] #page-topbar,
[data-layout=horizontal][data-layout-width=boxed][data-sidebar-size=lg] .footer {
  left: 0 !important;
}

@media (min-width: 992px) {
  [data-layout-position=scrollable] #page-topbar,
  [data-layout-position=scrollable] .navbar-menu {
    position: absolute;
  }
}
@media (min-width: 992px) {
  [data-layout-position=scrollable][data-layout=horizontal] #page-topbar,
  [data-layout-position=scrollable][data-layout=horizontal] .topnav {
    position: absolute;
  }
}

.ecommerce-navbar {
  height: 70px;
  transition: all 0.5s ease;
  background-color: #fff;
  position: fixed;
  left: 0;
  right: 0;
  top: 34px;
  z-index: 1002;
}
.ecommerce-navbar .navbar-nav .nav-item .nav-link {
  color: #141821;
  font-size: 15px;
  font-weight: 500;
  padding: 0px 14px;
  height: 70px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.ecommerce-navbar .navbar-nav .nav-item .nav-link:hover, .ecommerce-navbar .navbar-nav .nav-item .nav-link.active {
  color: #438eff;
}
.ecommerce-navbar .dropdown-menu-list .nav-item .nav-link {
  height: auto;
  display: inline-block;
  font-size: 14px;
  padding: 0.35rem 0px;
  background-color: transparent !important;
  transition: all 0.5s ease;
}
.ecommerce-navbar .dropdown-menu-list .nav-item .nav-link::before {
  content: "";
  background-color: #438eff;
  height: 5px;
  width: 5px;
  border-radius: 50%;
  position: absolute;
  top: 15px;
  left: 2px;
  transition: all 0.5s ease;
  opacity: 0;
}
.ecommerce-navbar .dropdown-menu-list .nav-item .nav-link:hover {
  padding-left: 13px;
  color: #438eff;
}
.ecommerce-navbar .dropdown-menu-list .nav-item .nav-link:hover::before {
  opacity: 1;
}
.ecommerce-navbar .dropdown-menu-list.submenu .nav-item .nav-link::before {
  left: 1.45rem;
}
.ecommerce-navbar .dropdown-menu-list.submenu .nav-item .nav-link:hover {
  padding-left: 37px !important;
}
.ecommerce-navbar .navbar-collapse {
  height: 100% !important;
}
.ecommerce-navbar.is-sticky {
  background-color: #fff !important;
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  top: 0;
}

.dropdown-custom-right {
  left: auto !important;
  right: 100%;
}

.dropdown-hover:hover > .dropdown-menu {
  display: block;
}

@media (min-width: 992px) {
  .dropdown-hover:hover > .dropdown-menu {
    display: block;
  }
  .dropdown-hover:hover .dropdown-toggle::after {
    transition: all 0.5s ease;
    transform: rotate(180deg);
  }
  .dropdown-menu.dropdown-menu-center {
    left: 50%;
    transform: translate(-50%, 0);
  }
  .navbar-nav .dropdown .dropdown-menu.submenu {
    width: 200px;
  }
  .navbar-nav .dropdown .dropdown-menu.submenu.dropdown-custom-right {
    left: -100% !important;
    right: 100%;
  }
  .navbar-nav .dropdown .dropdown-menu.submenu .nav-item .nav-link {
    width: 100%;
    padding: 0.35rem 1.5rem;
  }
  .navbar-nav .dropdown .dropdown-menu.submenu .nav-item .nav-link.dropdown-toggle::after {
    float: right;
    transform: rotate(-90deg);
    margin-top: 3px;
  }
  .navbar-nav .dropdown .dropdown-menu.submenu .nav-item.dropdown-hover .dropdown-menu {
    left: 100%;
    top: 0;
  }
}
.bg-overlay.navbar-overlay {
  position: fixed;
  z-index: 9;
}

.navbar-collapse:not(.show) + .navbar-overlay {
  display: none;
}

@media (max-width: 991.98px) {
  .ecommerce-navbar .navbar-collapse {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100vh !important;
    background-color: var(--tb-vertical-menu-bg);
    width: 250px;
    z-index: 999;
    overflow-y: auto;
    transform: translateX(0);
    transition: all 0.4s;
  }
  .ecommerce-navbar .navbar-collapse:not(.show) {
    transform: translateX(-250px);
  }
  .ecommerce-navbar .navbar-nav .nav-item .nav-link {
    justify-content: flex-start;
    height: 40px;
    width: 100%;
  }
  .ecommerce-navbar .navbar-nav .nav-item .nav-link.dropdown-toggle:after {
    margin-left: auto;
  }
  .ecommerce-navbar .navbar-nav .dropdown-menu {
    box-shadow: none;
    position: relative;
    left: auto !important;
    right: auto !important;
    width: 100%;
  }
  .ecommerce-navbar .navbar-nav .dropdown-menu.submenu {
    padding-left: 12px;
  }
  .ecommerce-navbar .dropdown-menu-list .nav-item .nav-link {
    height: auto;
    padding: 0.35rem 1.2rem;
    display: flex;
  }
  .ecommerce-navbar .dropdown-menu-list .menu-title {
    padding: 0 1.2rem;
  }
}
.dropdown-mega-full {
  position: static !important;
}
.dropdown-mega-full .dropdown-menu {
  padding: 20px;
  left: 20px !important;
  right: 20px !important;
}

.avatar-xxs {
  height: 1.5rem;
  width: 1.5rem;
}

.avatar-xs {
  height: 2rem;
  width: 2rem;
}

.avatar-sm {
  height: 3rem;
  width: 3rem;
}

.avatar-md {
  height: 4.5rem;
  width: 4.5rem;
}

.avatar-lg {
  height: 6rem;
  width: 6rem;
}

.avatar-xl {
  height: 7.5rem;
  width: 7.5rem;
}

.avatar-title {
  align-items: center;
  color: #fff;
  display: flex;
  font-weight: 500;
  height: 100%;
  justify-content: center;
  width: 100%;
}

.avatar-group {
  padding-left: 12px;
  display: flex;
  flex-wrap: wrap;
}
.avatar-group .avatar-group-item {
  margin-left: -12px;
  border: 2px solid var(--tb-secondary-bg);
  border-radius: 50%;
  transition: all 0.2s;
}
.avatar-group .avatar-group-item:hover {
  position: relative;
  transform: translateY(-2px);
  z-index: 1;
}

.accordion .accordion-button {
  font-weight: 500;
}
.accordion .accordion-body {
  color: var(--tb-secondary-color);
}
.accordion.accordion-icon-none .accordion-button::after {
  content: "";
  background-image: none !important;
}
.accordion.accordion-icon-none .accordion-button:not(.collapsed)::after {
  content: "";
}

.custom-accordionwithicon .accordion-button::after {
  background-image: none !important;
  font-family: "Material Design Icons";
  content: "\f0142";
  font-size: 1.1rem;
  vertical-align: middle;
  line-height: 0.8;
}
.custom-accordionwithicon .accordion-button:not(.collapsed)::after {
  background-image: none !important;
  content: "\f0140";
  margin-right: -3px;
}

.custom-accordionwithicon-plus .accordion-button::after {
  background-image: none !important;
  font-family: "Material Design Icons";
  content: "\f0415";
  font-size: 1.1rem;
  vertical-align: middle;
  line-height: 0.8;
}
.custom-accordionwithicon-plus .accordion-button:not(.collapsed)::after {
  background-image: none !important;
  content: "\f0374";
  margin-right: -3px;
}

.lefticon-accordion .accordion-button {
  padding-left: 2.75rem;
}
.lefticon-accordion .accordion-button::after {
  position: absolute;
  left: 1.25rem;
  top: 14px;
}
.lefticon-accordion .accordion-button:not(.collapsed)::after {
  top: 20px;
}

.accordion-border-box .accordion-item {
  border-top: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: var(--tb-border-radius);
}
.accordion-border-box .accordion-item:not(:first-of-type) {
  margin-top: 8px;
}
.accordion-border-box .accordion-item .accordion-button {
  border-radius: var(--tb-border-radius);
}
.accordion-border-box .accordion-item .accordion-button:not(.collapsed) {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}

.custom-accordion-border .accordion-item {
  border-left: 3px solid var(--tb-border-color);
}

.accordion-primary .accordion-item {
  border-color: rgba(67, 142, 255, 0.6);
}
.accordion-primary .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-primary .accordion-item .accordion-button:not(.collapsed) {
  color: #438eff;
  background-color: rgba(67, 142, 255, 0.1) !important;
}
.accordion-primary .accordion-item .accordion-button::after {
  color: #438eff;
}

.accordion-fill-primary .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-primary .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #438eff !important;
}

.accordion-secondary .accordion-item {
  border-color: rgba(133, 97, 249, 0.6);
}
.accordion-secondary .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-secondary .accordion-item .accordion-button:not(.collapsed) {
  color: #8561f9;
  background-color: rgba(133, 97, 249, 0.1) !important;
}
.accordion-secondary .accordion-item .accordion-button::after {
  color: #8561f9;
}

.accordion-fill-secondary .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-secondary .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #8561f9 !important;
}

.accordion-success .accordion-item {
  border-color: rgba(45, 203, 115, 0.6);
}
.accordion-success .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-success .accordion-item .accordion-button:not(.collapsed) {
  color: #2dcb73;
  background-color: rgba(45, 203, 115, 0.1) !important;
}
.accordion-success .accordion-item .accordion-button::after {
  color: #2dcb73;
}

.accordion-fill-success .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-success .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #2dcb73 !important;
}

.accordion-info .accordion-item {
  border-color: rgba(74, 176, 193, 0.6);
}
.accordion-info .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-info .accordion-item .accordion-button:not(.collapsed) {
  color: #4ab0c1;
  background-color: rgba(74, 176, 193, 0.1) !important;
}
.accordion-info .accordion-item .accordion-button::after {
  color: #4ab0c1;
}

.accordion-fill-info .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-info .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #4ab0c1 !important;
}

.accordion-warning .accordion-item {
  border-color: rgba(246, 183, 73, 0.6);
}
.accordion-warning .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-warning .accordion-item .accordion-button:not(.collapsed) {
  color: #f6b749;
  background-color: rgba(246, 183, 73, 0.1) !important;
}
.accordion-warning .accordion-item .accordion-button::after {
  color: #f6b749;
}

.accordion-fill-warning .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-warning .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #f6b749 !important;
}

.accordion-danger .accordion-item {
  border-color: rgba(255, 108, 108, 0.6);
}
.accordion-danger .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-danger .accordion-item .accordion-button:not(.collapsed) {
  color: #ff6c6c;
  background-color: rgba(255, 108, 108, 0.1) !important;
}
.accordion-danger .accordion-item .accordion-button::after {
  color: #ff6c6c;
}

.accordion-fill-danger .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-danger .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #ff6c6c !important;
}

.accordion-light .accordion-item {
  border-color: rgba(239, 242, 247, 0.6);
}
.accordion-light .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-light .accordion-item .accordion-button:not(.collapsed) {
  color: #eff2f7;
  background-color: rgba(239, 242, 247, 0.1) !important;
}
.accordion-light .accordion-item .accordion-button::after {
  color: #eff2f7;
}

.accordion-fill-light .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-light .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #eff2f7 !important;
}

.accordion-dark .accordion-item {
  border-color: rgba(20, 24, 33, 0.6);
}
.accordion-dark .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-dark .accordion-item .accordion-button:not(.collapsed) {
  color: #141821;
  background-color: rgba(20, 24, 33, 0.1) !important;
}
.accordion-dark .accordion-item .accordion-button::after {
  color: #141821;
}

.accordion-fill-dark .accordion-item .accordion-button {
  box-shadow: none;
}
.accordion-fill-dark .accordion-item .accordion-button:not(.collapsed) {
  color: #fff;
  background-color: #141821 !important;
}

[data-layout-mode=dark] .accordion-button:not(.collapsed) {
  color: var(--tb-accordion-button-active-color);
}
[data-layout-mode=dark] .accordion-button:not(.collapsed):after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23fff%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");
}
[data-layout-mode=dark] .accordion-button:after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23adb5bd%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");
}

[dir=rtl] .custom-accordionwithicon .accordion-button::after {
  transform: rotate(180deg);
}

.fs-10 {
  font-size: 10px !important;
}

.fs-11 {
  font-size: 11px !important;
}

.fs-12 {
  font-size: 12px !important;
}

.fs-13 {
  font-size: 13px !important;
}

.fs-14 {
  font-size: 14px !important;
}

.fs-15 {
  font-size: 15px !important;
}

.fs-16 {
  font-size: 16px !important;
}

.fs-17 {
  font-size: 17px !important;
}

.fs-18 {
  font-size: 18px !important;
}

.fs-19 {
  font-size: 19px !important;
}

.fs-20 {
  font-size: 20px !important;
}

.fs-21 {
  font-size: 21px !important;
}

.fs-22 {
  font-size: 22px !important;
}

.fs-23 {
  font-size: 23px !important;
}

.fs-24 {
  font-size: 24px !important;
}

.fs-36 {
  font-size: 36px !important;
}

.fs-48 {
  font-size: 48px !important;
}

.border-double {
  border-style: double !important;
}

.border-top-double {
  border-top-style: double !important;
}

.border-bottom-double {
  border-bottom-style: double !important;
}

.border-end-double {
  border-right-style: double !important;
}

.border-start-double {
  border-left-style: double !important;
}

.list-group-flush.border-double {
  border: none !important;
}
.list-group-flush.border-double .list-group-item {
  border-style: double !important;
}

.border-dashed {
  border-style: dashed !important;
}

.border-top-dashed {
  border-top-style: dashed !important;
}

.border-bottom-dashed {
  border-bottom-style: dashed !important;
}

.border-end-dashed {
  border-right-style: dashed !important;
}

.border-start-dashed {
  border-left-style: dashed !important;
}

.list-group-flush.border-dashed {
  border: none !important;
}
.list-group-flush.border-dashed .list-group-item {
  border-style: dashed !important;
}

.border-groove {
  border-style: groove !important;
}

.border-top-groove {
  border-top-style: groove !important;
}

.border-bottom-groove {
  border-bottom-style: groove !important;
}

.border-end-groove {
  border-right-style: groove !important;
}

.border-start-groove {
  border-left-style: groove !important;
}

.list-group-flush.border-groove {
  border: none !important;
}
.list-group-flush.border-groove .list-group-item {
  border-style: groove !important;
}

.border-outset {
  border-style: outset !important;
}

.border-top-outset {
  border-top-style: outset !important;
}

.border-bottom-outset {
  border-bottom-style: outset !important;
}

.border-end-outset {
  border-right-style: outset !important;
}

.border-start-outset {
  border-left-style: outset !important;
}

.list-group-flush.border-outset {
  border: none !important;
}
.list-group-flush.border-outset .list-group-item {
  border-style: outset !important;
}

.border-ridge {
  border-style: ridge !important;
}

.border-top-ridge {
  border-top-style: ridge !important;
}

.border-bottom-ridge {
  border-bottom-style: ridge !important;
}

.border-end-ridge {
  border-right-style: ridge !important;
}

.border-start-ridge {
  border-left-style: ridge !important;
}

.list-group-flush.border-ridge {
  border: none !important;
}
.list-group-flush.border-ridge .list-group-item {
  border-style: ridge !important;
}

.border-dotted {
  border-style: dotted !important;
}

.border-top-dotted {
  border-top-style: dotted !important;
}

.border-bottom-dotted {
  border-bottom-style: dotted !important;
}

.border-end-dotted {
  border-right-style: dotted !important;
}

.border-start-dotted {
  border-left-style: dotted !important;
}

.list-group-flush.border-dotted {
  border: none !important;
}
.list-group-flush.border-dotted .list-group-item {
  border-style: dotted !important;
}

.border-inset {
  border-style: inset !important;
}

.border-top-inset {
  border-top-style: inset !important;
}

.border-bottom-inset {
  border-bottom-style: inset !important;
}

.border-end-inset {
  border-right-style: inset !important;
}

.border-start-inset {
  border-left-style: inset !important;
}

.list-group-flush.border-inset {
  border: none !important;
}
.list-group-flush.border-inset .list-group-item {
  border-style: inset !important;
}

ol {
  list-style: none;
}

.ff-base {
  font-family: var(--tb-font-sans-serif);
}

.ff-secondary {
  font-family: "Gantari", sans-serif;
}

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

.social-list-item {
  height: 2rem;
  width: 2rem;
  line-height: calc(2rem - 4px);
  display: block;
  border: 2px solid #adb5bd;
  border-radius: 50%;
  color: #adb5bd;
  text-align: center;
  transition: all 0.4s;
}
.social-list-item:hover {
  color: #878a99;
  background-color: #eff2f7;
}

.bg-pattern {
  background: url(/build/images/modal-bg.d6cff3b6.png) var(--tb-secondary-bg);
}

.w-xs {
  min-width: 80px;
}

.w-sm {
  min-width: 95px;
}

.w-md {
  min-width: 110px;
}

.w-lg {
  min-width: 140px;
}

.w-xl {
  min-width: 160px;
}

.icon-xs {
  height: 16px;
  width: 16px;
}

.icon-sm {
  height: 18px;
  width: 18px;
}

.icon-md {
  height: 22px;
  width: 22px;
}

.icon-lg {
  height: 24px;
  width: 24px;
}

.icon-xl {
  height: 28px;
  width: 28px;
}

.icon-xxl {
  height: 32px;
  width: 32px;
}

.icon-dual {
  color: #adb5bd;
  fill: rgba(173, 181, 189, 0.16);
}

.icon-dual-primary {
  color: #438eff;
  fill: rgba(67, 142, 255, 0.16);
}

.icon-dual-secondary {
  color: #8561f9;
  fill: rgba(133, 97, 249, 0.16);
}

.icon-dual-success {
  color: #2dcb73;
  fill: rgba(45, 203, 115, 0.16);
}

.icon-dual-info {
  color: #4ab0c1;
  fill: rgba(74, 176, 193, 0.16);
}

.icon-dual-warning {
  color: #f6b749;
  fill: rgba(246, 183, 73, 0.16);
}

.icon-dual-danger {
  color: #ff6c6c;
  fill: rgba(255, 108, 108, 0.16);
}

.icon-dual-light {
  color: #eff2f7;
  fill: rgba(239, 242, 247, 0.16);
}

.icon-dual-dark {
  color: #141821;
  fill: rgba(20, 24, 33, 0.16);
}

.search-box {
  position: relative;
}
.search-box .form-control {
  padding-left: 40px;
}
.search-box .search-icon {
  font-size: 14px;
  position: absolute;
  left: 13px;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  color: var(--tb-secondary-color);
}

.bg-overlay {
  position: absolute;
  height: 100%;
  width: 100%;
  right: 0;
  bottom: 0;
  left: 0;
  top: 0;
  opacity: 0.7;
  background-color: #000;
}

.customizer-setting {
  position: fixed;
  bottom: 40px;
  right: 20px;
  z-index: 1000;
}

code {
  user-select: all;
}

.layout-rightside {
  width: 350px;
  margin-right: calc(0px - 1.5rem * 1.2);
  margin-top: calc(1px - 1.5rem * 1.19);
  height: calc(100vh - 60px);
  position: sticky;
  top: calc(30px + 70px);
  overflow: hidden;
}

@media (max-width: 1699.98px) {
  .layout-rightside-col {
    display: none;
    position: fixed !important;
    height: 100vh;
    right: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 1004;
  }
  .layout-rightside-col .overlay {
    position: fixed;
    top: 0;
    right: 0px;
    bottom: 0px;
    left: 0px;
    background-color: rgba(20, 24, 33, 0.2);
  }
  .layout-rightside-col .layout-rightside {
    margin-top: 0px;
    height: 100%;
    margin-right: calc(0px - 1.5rem * 0.5);
  }
  .layout-rightside-col .card-body {
    overflow-y: auto;
    padding-bottom: 1rem !important;
  }
}
.layout-rightside-col .widget-userlist {
  height: calc(100vh - 100px);
}
@media (max-width: 1699.98px) {
  .layout-rightside-col .widget-userlist {
    height: 100vh;
  }
}
.layout-rightside-col .widget-user-chatlist {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 99;
  background-color: var(--tb-secondary-bg);
  transform: translateX(100%);
  opacity: 0;
  transition: all 0.2s;
}
.layout-rightside-col .layout-rightside.show .widget-user-chatlist {
  transform: translateX(0);
  opacity: 1;
}
.layout-rightside-col .chat-conversation {
  height: calc(100vh - 275px);
}
@media (max-width: 1699.98px) {
  .layout-rightside-col .chat-conversation {
    height: calc(100vh - 190px);
  }
}
.layout-rightside-col .chat-conversation .conversation-list {
  max-width: 90%;
}

.btn-icon.layout-rightside-btn {
  display: none;
}
@media (max-width: 1699.98px) {
  .btn-icon.layout-rightside-btn {
    display: block;
    position: fixed;
    bottom: 40px;
    right: 80px;
    z-index: 1000;
  }
}

@media (min-width: 1700px) {
  [data-layout=horizontal] .layout-rightside,
  [data-layout-style=detached] .layout-rightside {
    margin-top: calc(28px - 1.5rem);
    margin-right: 0;
    height: calc(100% - 1.5rem / 5);
  }
}

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

.text-truncate-two-lines {
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  white-space: normal;
}

.card-logo-light {
  display: var(--tb-card-logo-light);
}

.card-logo-dark {
  display: var(--tb-card-logo-dark);
}

[data-layout-mode=dark] .btn-close {
  filter: invert(1) grayscale(100%) brightness(200%);
}

#back-to-top {
  position: fixed;
  bottom: 100px;
  right: 28px;
  transition: all 0.5s ease;
  display: none;
  z-index: 1000;
}
#back-to-top:hover {
  animation: fade-up 1.5s infinite linear;
}

@keyframes fade-up {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  75% {
    transform: translateY(-20px);
    opacity: 0;
  }
}
.cursor-pointer {
  cursor: pointer;
}

.section {
  position: relative;
  padding: 80px 0;
}

.svg-shape {
  position: absolute;
  pointer-events: none;
  right: 0;
  bottom: 0px;
  left: 0;
}
.svg-shape > svg {
  width: 100%;
  height: auto;
}

#preloader {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: var(--tb-secondary-bg);
  z-index: 9999;
}

[data-preloader=disable] #preloader {
  opacity: 0;
  visibility: hidden;
}

#status {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -20px 0 0 -20px;
}

[type=tel]::placeholder,
[type=url]::placeholder,
[type=email]::placeholder,
[type=number]::placeholder {
  text-align: left;
}

.main-chart .chart-border-left {
  border-left: 1.4px solid #eff2f7;
  padding: 2px 20px;
}
.main-chart .chart-border-left:last-child {
  margin-right: 0px;
}

/* Activity */
.activity-feed {
  list-style: none;
}
.activity-feed .feed-item {
  position: relative;
  padding-bottom: 27px;
  padding-left: 16px;
  border-left: 2px solid #eff2f7;
}
.activity-feed .feed-item:after {
  content: "";
  display: block;
  position: absolute;
  top: 4px;
  left: -6px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px solid #438eff;
  background-color: var(--tb-secondary-bg);
}
.activity-feed .feed-item:last-child {
  border-color: transparent;
}

.mini-stats-wid {
  position: relative;
}
.mini-stats-wid .mini-stat-icon {
  overflow: hidden;
  position: relative;
}
.mini-stats-wid .mini-stat-icon:before, .mini-stats-wid .mini-stat-icon:after {
  content: "";
  position: absolute;
  width: 8px;
  height: 69px;
  background-color: rgba(45, 203, 115, 0.1);
  left: 3px;
  transform: rotate(32deg);
  top: -8px;
  transition: all 0.4s;
}
.mini-stats-wid .mini-stat-icon::after {
  left: 27px;
  width: 8px;
  transition: all 0.2s;
}
.mini-stats-wid:hover .mini-stat-icon::after {
  left: 60px;
}
.mini-stats-wid:hover .mini-stat-icon::before {
  left: 50px;
}

.button-items {
  margin-left: -8px;
  margin-bottom: -12px;
}
.button-items .btn {
  margin-bottom: 12px;
  margin-left: 8px;
}

.bs-example-modal {
  position: relative;
  top: auto;
  right: auto;
  bottom: auto;
  left: auto;
  z-index: 1;
  display: block;
}

[dir=rtl] .modal-open {
  padding-left: 0px !important;
}

.icon-demo-content {
  color: var(--tb-gray-500);
}
.icon-demo-content div {
  user-select: all;
}
.icon-demo-content i {
  font-size: 22px;
  margin-right: 10px;
  color: var(--tb-gray-600);
  transition: all 0.4s;
  vertical-align: middle;
}
.icon-demo-content svg {
  margin-right: 10px;
  transition: all 0.4s;
  height: 20px;
}
.icon-demo-content .col-lg-4 {
  margin-top: 24px;
}
.icon-demo-content .col-lg-4:hover i, .icon-demo-content .col-lg-4:hover svg {
  color: #438eff;
  transform: scale(1.5);
}

.grid-structure .grid-container {
  background-color: #f3f6f9;
  margin-top: 10px;
  font-size: 0.8rem;
  font-weight: 500;
  padding: 10px 20px;
}

.img-switch .card-radio .form-check-input {
  display: none;
}
.img-switch .card-radio .form-check-input:checked + .form-check-label::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: rgba(67, 142, 255, 0.5);
}
.img-switch .card-radio .form-check-input:checked + .form-check-label::after {
  content: "\eb80";
  font-family: "remixicon";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
  font-size: 18px;
  color: #fff;
}

.colorscheme-cardradio .dark .bg-dark {
  background-color: var(--tb-gray-900) !important;
}
.colorscheme-cardradio .dark .bg-dark-subtle {
  background-color: var(--tb-gray-700) !important;
}

[data-bs-target="#collapseBgGradient"].active {
  border-color: #438eff !important;
}
[data-bs-target="#collapseBgGradient"].active::before {
  content: "\eb80";
  font-family: remixicon;
  position: absolute;
  top: 2px;
  right: 6px;
  font-size: 16px;
  color: #438eff;
}

[data-bs-theme=dark] .colorscheme-cardradio .form-check-label {
  background-color: var(--tb-dark);
}
[data-bs-theme=dark] .colorscheme-cardradio .bg-light {
  background-color: rgba(var(--tb-light-rgb), 0.1) !important;
}
[data-bs-theme=dark] .colorscheme-cardradio .bg-soft-light {
  background-color: rgba(var(--tb-dark-rgb), 0.1) !important;
}
[data-bs-theme=dark] .colorscheme-cardradio .dark .bg-dark {
  background-color: var(--tb-secondary-bg) !important;
}
[data-bs-theme=dark] .colorscheme-cardradio .dark .bg-dark-subtle {
  background-color: var(--tb-gray-700) !important;
}

@media print {
  .vertical-menu,
  .right-bar,
  .page-title-box,
  .navbar-header,
  .app-menu,
  .footer,
  #back-to-top {
    display: none !important;
  }
  .card-body,
  .main-content,
  .right-bar,
  .page-content,
  body {
    padding: 0;
    margin: 0;
  }
  .card {
    border: 0;
    box-shadow: none !important;
  }
  .invoice-details .d-sm-flex {
    display: flex !important;
  }
  .address.col-sm-6 {
    flex: 0 0 auto !important;
    width: 50% !important;
    max-width: 100% !important;
  }
}
.ribbon-box {
  position: relative;
}
.ribbon-box .ribbon {
  padding: 5px 12px;
  box-shadow: 2px 5px 10px rgba(20, 24, 33, 0.15);
  color: #fff;
  font-size: 0.9063rem;
  font-weight: 600;
  position: absolute;
  left: -1px;
  top: 10px;
  z-index: 1;
}
.ribbon-box .ribbon.round-shape {
  border-radius: 0 30px 30px 0;
}
.ribbon-box .ribbon.ribbon-shape {
  display: inline-block;
}
.ribbon-box .ribbon.ribbon-shape::before, .ribbon-box .ribbon.ribbon-shape::after {
  content: "";
  position: absolute;
  border-radius: 5px 0 0 5px;
}
.ribbon-box .ribbon.ribbon-shape::before {
  width: 7px;
  height: 124%;
  top: 0;
  left: -6.5px;
  padding: 0 0 7px;
}
.ribbon-box .ribbon.ribbon-shape::after {
  width: 5px;
  height: 5px;
  bottom: -5px;
  left: -4.5px;
}
.ribbon-box .ribbon.vertical-shape {
  position: absolute;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 36px;
  width: 70px;
  top: -2px;
  transform: rotate(-90deg) translateX(-27%);
  font-weight: 500;
}
.ribbon-box .ribbon.vertical-shape:after {
  content: "";
  border-top: 18px solid #438eff;
  border-bottom: 18px solid #438eff;
  border-right: 11px solid transparent;
  border-left: 11px solid transparent;
  position: absolute;
  left: -11px;
  top: 0;
}
.ribbon-box.ribbon-circle .ribbon {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  left: 20px;
  top: 20px;
}
.ribbon-box.ribbon-fill {
  overflow: hidden;
}
.ribbon-box.ribbon-fill .ribbon {
  transform: rotate(-45deg);
  width: 93px;
  height: 52px;
  left: -36px;
  top: -16px;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.ribbon-box.ribbon-fill.ribbon-sm .ribbon {
  padding: 2px 12px;
  width: 78px;
  height: 42px;
  font-size: 12px;
  box-shadow: none;
}
.ribbon-box.right .ribbon {
  position: absolute;
  left: auto;
  right: 0;
}
.ribbon-box.right .ribbon.round-shape {
  border-radius: 30px 0 0 30px;
}
.ribbon-box.right .ribbon.ribbon-shape {
  text-align: right;
}
.ribbon-box.right .ribbon.ribbon-shape::before {
  right: -6.5px;
  left: auto;
  border-radius: 0 5px 5px 0;
}
.ribbon-box.right .ribbon.ribbon-shape::after {
  right: -4.5px;
  left: auto;
  border-radius: 0 5px 5px 0;
}
.ribbon-box.right.ribbon-circle .ribbon {
  left: auto;
  right: 20px;
}
.ribbon-box.right .icon-ribbon {
  right: 24px;
  left: auto;
}
.ribbon-box.right.ribbon-fill .ribbon {
  transform: rotate(45deg);
  right: -38px;
  left: auto;
}
.ribbon-box.right.ribbon-box .ribbon-two {
  left: auto;
  right: -5px;
}
.ribbon-box.right.ribbon-box .ribbon-two span {
  left: auto;
  right: -21px;
  transform: rotate(45deg);
}
.ribbon-box .ribbon-content {
  clear: both;
}
.ribbon-box .ribbon-primary {
  background: #438eff;
}
.ribbon-box .ribbon-primary.vertical-shape:after {
  border-top: 18px solid #438eff;
  border-bottom: 18px solid #438eff;
}
.ribbon-box .ribbon-primary:before {
  border-color: rgb(16, 111.3457446809, 255) transparent transparent;
}
.ribbon-box .ribbon-primary.ribbon-shape::before {
  background-color: #438eff;
}
.ribbon-box .ribbon-primary.ribbon-shape::after {
  background-color: rgb(169, 203.3085106383, 255);
}
.ribbon-box.right .ribbon-primary {
  background: #438eff;
}
.ribbon-box.right .ribbon-primary.ribbon-shape::before {
  border-right-color: #438eff;
  border-top-color: #438eff;
}
.ribbon-box.right .ribbon-primary.ribbon-shape::after {
  border-right-color: #438eff;
  border-bottom-color: #438eff;
}
.ribbon-box .ribbon-secondary {
  background: #8561f9;
}
.ribbon-box .ribbon-secondary.vertical-shape:after {
  border-top: 18px solid #8561f9;
  border-bottom: 18px solid #8561f9;
}
.ribbon-box .ribbon-secondary:before {
  border-color: rgb(95.0609756098, 47.8658536585, 247.1341463415) transparent transparent;
}
.ribbon-box .ribbon-secondary.ribbon-shape::before {
  background-color: #8561f9;
}
.ribbon-box .ribbon-secondary.ribbon-shape::after {
  background-color: rgb(208.8780487805, 195.2682926829, 252.7317073171);
}
.ribbon-box.right .ribbon-secondary {
  background: #8561f9;
}
.ribbon-box.right .ribbon-secondary.ribbon-shape::before {
  border-right-color: #8561f9;
  border-top-color: #8561f9;
}
.ribbon-box.right .ribbon-secondary.ribbon-shape::after {
  border-right-color: #8561f9;
  border-bottom-color: #8561f9;
}
.ribbon-box .ribbon-success {
  background: #2dcb73;
}
.ribbon-box .ribbon-success.vertical-shape:after {
  border-top: 18px solid #2dcb73;
  border-bottom: 18px solid #2dcb73;
}
.ribbon-box .ribbon-success:before {
  border-color: rgb(35.7459677419, 161.2540322581, 91.3508064516) transparent transparent;
}
.ribbon-box .ribbon-success.ribbon-shape::before {
  background-color: #2dcb73;
}
.ribbon-box .ribbon-success.ribbon-shape::after {
  background-color: rgb(124.0322580645, 225.9677419355, 169.1935483871);
}
.ribbon-box.right .ribbon-success {
  background: #2dcb73;
}
.ribbon-box.right .ribbon-success.ribbon-shape::before {
  border-right-color: #2dcb73;
  border-top-color: #2dcb73;
}
.ribbon-box.right .ribbon-success.ribbon-shape::after {
  border-right-color: #2dcb73;
  border-bottom-color: #2dcb73;
}
.ribbon-box .ribbon-info {
  background: #4ab0c1;
}
.ribbon-box .ribbon-info.vertical-shape:after {
  border-top: 18px solid #4ab0c1;
  border-bottom: 18px solid #4ab0c1;
}
.ribbon-box .ribbon-info:before {
  border-color: rgb(55.1111111111, 145.7777777778, 160.8888888889) transparent transparent;
}
.ribbon-box .ribbon-info.ribbon-shape::before {
  background-color: #4ab0c1;
}
.ribbon-box .ribbon-info.ribbon-shape::after {
  background-color: rgb(149.975308642, 209.1604938272, 219.024691358);
}
.ribbon-box.right .ribbon-info {
  background: #4ab0c1;
}
.ribbon-box.right .ribbon-info.ribbon-shape::before {
  border-right-color: #4ab0c1;
  border-top-color: #4ab0c1;
}
.ribbon-box.right .ribbon-info.ribbon-shape::after {
  border-right-color: #4ab0c1;
  border-bottom-color: #4ab0c1;
}
.ribbon-box .ribbon-warning {
  background: #f6b749;
}
.ribbon-box .ribbon-warning.vertical-shape:after {
  border-top: 18px solid #f6b749;
  border-bottom: 18px solid #f6b749;
}
.ribbon-box .ribbon-warning:before {
  border-color: rgb(243.5968586387, 163.7748691099, 24.4031413613) transparent transparent;
}
.ribbon-box .ribbon-warning.ribbon-shape::before {
  background-color: #f6b749;
}
.ribbon-box .ribbon-warning.ribbon-shape::after {
  background-color: rgb(250.8062827225, 221.4502617801, 170.1937172775);
}
.ribbon-box.right .ribbon-warning {
  background: #f6b749;
}
.ribbon-box.right .ribbon-warning.ribbon-shape::before {
  border-right-color: #f6b749;
  border-top-color: #f6b749;
}
.ribbon-box.right .ribbon-warning.ribbon-shape::after {
  border-right-color: #f6b749;
  border-bottom-color: #f6b749;
}
.ribbon-box .ribbon-danger {
  background: #ff6c6c;
}
.ribbon-box .ribbon-danger.vertical-shape:after {
  border-top: 18px solid #ff6c6c;
  border-bottom: 18px solid #ff6c6c;
}
.ribbon-box .ribbon-danger:before {
  border-color: #ff3939 transparent transparent;
}
.ribbon-box .ribbon-danger.ribbon-shape::before {
  background-color: #ff6c6c;
}
.ribbon-box .ribbon-danger.ribbon-shape::after {
  background-color: #ffd2d2;
}
.ribbon-box.right .ribbon-danger {
  background: #ff6c6c;
}
.ribbon-box.right .ribbon-danger.ribbon-shape::before {
  border-right-color: #ff6c6c;
  border-top-color: #ff6c6c;
}
.ribbon-box.right .ribbon-danger.ribbon-shape::after {
  border-right-color: #ff6c6c;
  border-bottom-color: #ff6c6c;
}
.ribbon-box .ribbon-light {
  background: #eff2f7;
}
.ribbon-box .ribbon-light.vertical-shape:after {
  border-top: 18px solid #eff2f7;
  border-bottom: 18px solid #eff2f7;
}
.ribbon-box .ribbon-light:before {
  border-color: rgb(205, 214.375, 230) transparent transparent;
}
.ribbon-box .ribbon-light.ribbon-shape::before {
  background-color: #eff2f7;
}
.ribbon-box .ribbon-light.ribbon-shape::after {
  background-color: white;
}
.ribbon-box.right .ribbon-light {
  background: #eff2f7;
}
.ribbon-box.right .ribbon-light.ribbon-shape::before {
  border-right-color: #eff2f7;
  border-top-color: #eff2f7;
}
.ribbon-box.right .ribbon-light.ribbon-shape::after {
  border-right-color: #eff2f7;
  border-bottom-color: #eff2f7;
}
.ribbon-box .ribbon-dark {
  background: #141821;
}
.ribbon-box .ribbon-dark.vertical-shape:after {
  border-top: 18px solid #141821;
  border-bottom: 18px solid #141821;
}
.ribbon-box .ribbon-dark:before {
  border-color: rgb(0.7547169811, 0.9056603774, 1.2452830189) transparent transparent;
}
.ribbon-box .ribbon-dark.ribbon-shape::before {
  background-color: #141821;
}
.ribbon-box .ribbon-dark.ribbon-shape::after {
  background-color: rgb(58.4905660377, 70.1886792453, 96.5094339623);
}
.ribbon-box.right .ribbon-dark {
  background: #141821;
}
.ribbon-box.right .ribbon-dark.ribbon-shape::before {
  border-right-color: #141821;
  border-top-color: #141821;
}
.ribbon-box.right .ribbon-dark.ribbon-shape::after {
  border-right-color: #141821;
  border-bottom-color: #141821;
}

.ribbon-box .trending-ribbon {
  transform: translateX(-50px);
  transition: all 0.5s ease;
}
.ribbon-box .trending-ribbon .trending-ribbon-text {
  transition: all 0.5s ease;
  opacity: 0;
}
.ribbon-box:hover .trending-ribbon {
  transform: translateX(0);
}
.ribbon-box:hover .trending-ribbon .trending-ribbon-text {
  opacity: 1;
}
.ribbon-box.right .trending-ribbon {
  transform: translateX(50px);
  transition: all 0.5s ease;
}
.ribbon-box.right .trending-ribbon .trending-ribbon-text {
  transition: all 0.5s ease;
  opacity: 0;
}
.ribbon-box.right:hover .trending-ribbon {
  transform: translateX(0);
}
.ribbon-box.right:hover .trending-ribbon .trending-ribbon-text {
  opacity: 1;
}

.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}

.toast-border-primary .toast-body {
  color: #438eff;
  border-bottom: 3px solid #438eff;
}

.toast-border-secondary .toast-body {
  color: #8561f9;
  border-bottom: 3px solid #8561f9;
}

.toast-border-success .toast-body {
  color: #2dcb73;
  border-bottom: 3px solid #2dcb73;
}

.toast-border-info .toast-body {
  color: #4ab0c1;
  border-bottom: 3px solid #4ab0c1;
}

.toast-border-warning .toast-body {
  color: #f6b749;
  border-bottom: 3px solid #f6b749;
}

.toast-border-danger .toast-body {
  color: #ff6c6c;
  border-bottom: 3px solid #ff6c6c;
}

.toast-border-light .toast-body {
  color: #eff2f7;
  border-bottom: 3px solid #eff2f7;
}

.toast-border-dark .toast-body {
  color: #141821;
  border-bottom: 3px solid #141821;
}

.scrollspy-example {
  position: relative;
  height: 200px;
  margin-top: 0.5rem;
  overflow: auto;
}

.scrollspy-example-2 {
  position: relative;
  height: 370px;
  overflow: auto;
}

:root {
  --tb-card-logo-dark: block;
  --tb-card-logo-light: none;
  --tb-vertical-menu-bg: #fff;
  --tb-vertical-menu-border: #eff2f7;
  --tb-vertical-menu-item-color: rgb(108.8918918919, 112.0945945946, 128.1081081081);
  --tb-vertical-menu-item-hover-color: var(--tb-primary);
  --tb-vertical-menu-item-hover-bg: var(--tb-primary);
  --tb-vertical-menu-item-active-color: var(--tb-primary);
  --tb-vertical-menu-item-active-bg: rgba(67, 142, 255, 0.15);
  --tb-vertical-menu-sub-item-color: rgb(123.972972973, 127.2486486486, 143.627027027);
  --tb-vertical-menu-sub-item-hover-color: var(--tb-primary);
  --tb-vertical-menu-sub-item-active-color: var(--tb-primary);
  --tb-vertical-menu-title-color: #919da9;
  --tb-vertical-menu-item-icon-width: 1.75rem;
  --tb-header-bg: #fff;
  --tb-header-item-color: #1f242e;
  --tb-header-item-sub-color: var(--tb-secondary-color);
  --tb-topbar-search-bg: #f3f3f9;
  --tb-topbar-user-bg: #f3f6f9;
  --tb-footer-bg: #fff;
  --tb-footer-color: #98a6ad;
  --tb-topnav-bg: #fff;
  --tb-topnav-item-color: rgb(108.8918918919, 112.0945945946, 128.1081081081);
  --tb-topnav-item-color-active: var(--tb-primary);
  --tb-twocolumn-menu-iconview-bg: #fff;
  --tb-twocolumn-menu-bg: #fff;
  --tb-boxed-body-bg: #f5f5f5;
}
:root[data-sidebar=dark] {
  --tb-vertical-menu-bg: #1f242e;
  --tb-vertical-menu-border: #1c2932;
  --tb-vertical-menu-item-color: #a2aac4;
  --tb-vertical-menu-item-hover-color: #fff;
  --tb-vertical-menu-item-hover-bg: #1c2932;
  --tb-vertical-menu-item-active-color: #fff;
  --tb-vertical-menu-item-active-bg: rgba(255, 255, 255, 0.15);
  --tb-vertical-menu-sub-item-color: #a2aac4;
  --tb-vertical-menu-sub-item-hover-color: #fff;
  --tb-vertical-menu-sub-item-active-color: #fff;
  --tb-vertical-menu-title-color: #838fb9;
  --tb-twocolumn-menu-iconview-bg: #1c2932;
}
:root[data-topbar=dark] {
  --tb-header-bg: #1f242e;
  --tb-header-item-color: #b0c4d9;
  --tb-header-item-sub-color: #878a99;
  --tb-topbar-user-bg: rgba(255, 255, 255, 0.05);
  --tb-topbar-user-color: rgba(255, 255, 255, 0.08);
}
:root:is([data-sidebar=gradient], [data-sidebar=gradient-2], [data-sidebar=gradient-3], [data-sidebar=gradient-4]) {
  --tb-vertical-menu-item-color: rgba(255, 255, 255, 0.5);
  --tb-vertical-menu-item-hover-color: #fff;
  --tb-vertical-menu-item-active-color: #fff;
  --tb-vertical-menu-item-active-bg: rgba(255, 255, 255, 0.15);
  --tb-vertical-menu-sub-item-color: rgba(255, 255, 255, 0.5);
  --tb-vertical-menu-sub-item-hover-color: #fff;
  --tb-vertical-menu-sub-item-active-color: #fff;
  --tb-vertical-menu-title-color: rgba(255, 255, 255, 0.5);
}
:root[data-sidebar=gradient] {
  --tb-vertical-menu-bg: linear-gradient(to left, rgb(40.2, 85.2, 153), rgb(26.8, 56.8, 102));
  --tb-vertical-menu-border: rgb(40.2, 85.2, 153);
  --tb-vertical-menu-item-hover-bg: linear-gradient(to left, rgb(40.2, 85.2, 153), rgb(26.8, 56.8, 102));
  --tb-twocolumn-menu-iconview-bg: rgb(26.8, 56.8, 102);
}
:root[data-sidebar=gradient-2] {
  --tb-vertical-menu-bg: linear-gradient(to left, rgb(44.4, 105.6, 115.8), rgb(29.6, 70.4, 77.2));
  --tb-vertical-menu-border: rgb(44.4, 105.6, 115.8);
  --tb-vertical-menu-item-hover-bg: linear-gradient(to left, rgb(44.4, 105.6, 115.8), rgb(29.6, 70.4, 77.2));
  --tb-twocolumn-menu-iconview-bg: rgb(29.6, 70.4, 77.2);
}
:root[data-sidebar=gradient-3] {
  --tb-vertical-menu-bg: linear-gradient(to left, rgb(79.8, 58.2, 149.4), rgb(53.2, 38.8, 99.6));
  --tb-vertical-menu-border: rgb(79.8, 58.2, 149.4);
  --tb-vertical-menu-item-hover-bg: linear-gradient(to left, rgb(79.8, 58.2, 149.4), rgb(53.2, 38.8, 99.6));
  --tb-twocolumn-menu-iconview-bg: rgb(53.2, 38.8, 99.6);
}
:root[data-sidebar=gradient-4] {
  --tb-vertical-menu-bg: linear-gradient(to right, rgb(27, 121.8, 69), rgb(18, 81.2, 46));
  --tb-vertical-menu-border: rgb(27, 121.8, 69);
  --tb-vertical-menu-item-hover-bg: linear-gradient(to right, rgb(27, 121.8, 69), rgb(18, 81.2, 46));
  --tb-twocolumn-menu-iconview-bg: rgb(18, 81.2, 46);
}

[data-bs-theme=dark] {
  --tb-light: #2b313e;
  --tb-light-rgb: 43, 49, 62;
  --tb-dark: #2b313e;
  --tb-dark-rgb: 43, 49, 62;
  --tb-card-logo-dark: none;
  --tb-card-logo-light: block;
  --tb-footer-bg: #1f242e;
  --tb-footer-color: #878a99;
  --tb-topnav-bg: #1c2932;
  --tb-topnav-item-color: #a2aac4;
  --tb-topnav-item-color-active: #fff;
  --tb-boxed-body-bg: rgb(17.1132075472, 20.5358490566, 28.2367924528);
}
[data-bs-theme=dark] .table-light {
  --tb-table-color: white;
  --tb-table-bg: var(--tb-light);
  --tb-table-border-color: var(--tb-border-color);
  --tb-table-striped-bg: var(--tb-light);
  --tb-table-striped-color: white;
  --tb-table-active-bg: var(--tb-light);
  --tb-table-active-color: white;
  --tb-table-hover-bg: var(--tb-light);
  --tb-table-hover-color: white;
}
[data-bs-theme=dark] .btn-dark {
  --tb-btn-bg: rgb(46.1328571429, 52.57, 66.5171428571);
  --tb-btn-border-color: rgb(46.1328571429, 52.57, 66.5171428571);
  --tb-btn-hover-bg: rgb(50.31, 57.33, 72.54);
  --tb-btn-hover-border-color: rgb(50.31, 57.33, 72.54);
  --tb-btn-active-bg: rgb(50.31, 57.33, 72.54);
  --tb-btn-active-border-color: rgb(50.31, 57.33, 72.54);
  --tb-btn-disabled-bg: rgb(50.31, 57.33, 72.54);
  --tb-btn-disabled-border-color: rgb(50.31, 57.33, 72.54);
}
[data-bs-theme=dark] .btn-outline-dark {
  --tb-btn-color: #fff;
  --tb-btn-border-color: rgb(46.1328571429, 52.57, 66.5171428571);
  --tb-btn-hover-bg: rgb(46.1328571429, 52.57, 66.5171428571);
  --tb-btn-hover-border-color: rgb(46.1328571429, 52.57, 66.5171428571);
  --tb-btn-active-bg: rgb(46.1328571429, 52.57, 66.5171428571);
  --tb-btn-active-border-color: rgb(46.1328571429, 52.57, 66.5171428571);
}

html {
  position: relative;
  min-height: 100%;
}

b,
strong {
  font-weight: 600;
}

.blockquote {
  padding: 10px 20px;
  border-left: 4px solid var(--tb-border-color-translucent);
}

.blockquote-reverse {
  border-left: 0;
  border-right: 4px solid var(--tb-border-color-translucent);
  text-align: right;
}

@media (min-width: 1200px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl,
  .container-xxl {
    max-width: 1140px;
  }
}

.row > * {
  position: relative;
}

.alert-solid .alert-link {
  color: #fff;
}

.alert-outline {
  background-color: var(--tb-secondary-bg);
  border-width: 2px;
}

.alert-borderless {
  border-width: 0;
}

.alert-label-icon {
  position: relative;
  padding-left: 60px;
  border: 0;
}
.alert-label-icon .label-icon {
  position: absolute;
  width: 45px;
  height: 100%;
  left: 0;
  top: 0;
  background-color: rgba(255, 255, 255, 0.15);
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.alert-label-icon.label-arrow {
  overflow: hidden;
}
.alert-label-icon.label-arrow .label-icon:after {
  content: "";
  position: absolute;
  border: 6px solid transparent;
  border-left-color: #438eff;
  right: -12px;
}

.alert-border-left {
  border-left: 3px solid;
}

.alert-top-border {
  background-color: var(--tb-secondary-bg);
  border-color: var(--tb-border-color);
  border-top: 2px solid;
  color: var(--tb-body-color);
}

.alert-additional {
  padding: 0;
}
.alert-additional .alert-body {
  padding: 0.8rem 1rem;
}
.alert-additional .alert-content {
  padding: 0.8rem 1rem;
  border-bottom-left-radius: var(--tb-border-radius);
  border-bottom-right-radius: var(--tb-border-radius);
  margin: 0 -var(--tb-border-width) -var(--tb-border-width) -var(--tb-border-width);
}

.rounded-label .label-icon {
  width: 45px;
  height: 26px;
  left: 0px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 0 30px 30px 0;
}

.alert-solid.alert-primary {
  --tb-alert-bg: #438eff;
  --tb-alert-color: #fff;
  --tb-alert-border-color: #438eff;
}

.alert-outline.alert-primary {
  color: #438eff;
}

.alert-border-left.alert-primary {
  border-left-color: #438eff;
}

.alert-top-border.alert-primary {
  border-top-color: #438eff;
}

.rounded-label.alert-primary .label-icon {
  background-color: #438eff;
  color: #fff;
}

.label-arrow.alert-primary .label-icon {
  color: #fff;
  background-color: #438eff;
}
.label-arrow.alert-primary .label-icon:after {
  border-left-color: #438eff !important;
}

.alert.alert-primary .btn-close::after {
  color: #438eff;
}

.alert-additional.alert-primary .alert-content {
  background-color: #438eff;
  color: #fff;
}

.alert-solid.alert-secondary {
  --tb-alert-bg: #8561f9;
  --tb-alert-color: #fff;
  --tb-alert-border-color: #8561f9;
}

.alert-outline.alert-secondary {
  color: #8561f9;
}

.alert-border-left.alert-secondary {
  border-left-color: #8561f9;
}

.alert-top-border.alert-secondary {
  border-top-color: #8561f9;
}

.rounded-label.alert-secondary .label-icon {
  background-color: #8561f9;
  color: #fff;
}

.label-arrow.alert-secondary .label-icon {
  color: #fff;
  background-color: #8561f9;
}
.label-arrow.alert-secondary .label-icon:after {
  border-left-color: #8561f9 !important;
}

.alert.alert-secondary .btn-close::after {
  color: #8561f9;
}

.alert-additional.alert-secondary .alert-content {
  background-color: #8561f9;
  color: #fff;
}

.alert-solid.alert-success {
  --tb-alert-bg: #2dcb73;
  --tb-alert-color: #fff;
  --tb-alert-border-color: #2dcb73;
}

.alert-outline.alert-success {
  color: #2dcb73;
}

.alert-border-left.alert-success {
  border-left-color: #2dcb73;
}

.alert-top-border.alert-success {
  border-top-color: #2dcb73;
}

.rounded-label.alert-success .label-icon {
  background-color: #2dcb73;
  color: #fff;
}

.label-arrow.alert-success .label-icon {
  color: #fff;
  background-color: #2dcb73;
}
.label-arrow.alert-success .label-icon:after {
  border-left-color: #2dcb73 !important;
}

.alert.alert-success .btn-close::after {
  color: #2dcb73;
}

.alert-additional.alert-success .alert-content {
  background-color: #2dcb73;
  color: #fff;
}

.alert-solid.alert-info {
  --tb-alert-bg: #4ab0c1;
  --tb-alert-color: #fff;
  --tb-alert-border-color: #4ab0c1;
}

.alert-outline.alert-info {
  color: #4ab0c1;
}

.alert-border-left.alert-info {
  border-left-color: #4ab0c1;
}

.alert-top-border.alert-info {
  border-top-color: #4ab0c1;
}

.rounded-label.alert-info .label-icon {
  background-color: #4ab0c1;
  color: #fff;
}

.label-arrow.alert-info .label-icon {
  color: #fff;
  background-color: #4ab0c1;
}
.label-arrow.alert-info .label-icon:after {
  border-left-color: #4ab0c1 !important;
}

.alert.alert-info .btn-close::after {
  color: #4ab0c1;
}

.alert-additional.alert-info .alert-content {
  background-color: #4ab0c1;
  color: #fff;
}

.alert-solid.alert-warning {
  --tb-alert-bg: #f6b749;
  --tb-alert-color: #fff;
  --tb-alert-border-color: #f6b749;
}

.alert-outline.alert-warning {
  color: #f6b749;
}

.alert-border-left.alert-warning {
  border-left-color: #f6b749;
}

.alert-top-border.alert-warning {
  border-top-color: #f6b749;
}

.rounded-label.alert-warning .label-icon {
  background-color: #f6b749;
  color: #fff;
}

.label-arrow.alert-warning .label-icon {
  color: #fff;
  background-color: #f6b749;
}
.label-arrow.alert-warning .label-icon:after {
  border-left-color: #f6b749 !important;
}

.alert.alert-warning .btn-close::after {
  color: #f6b749;
}

.alert-additional.alert-warning .alert-content {
  background-color: #f6b749;
  color: #fff;
}

.alert-solid.alert-danger {
  --tb-alert-bg: #ff6c6c;
  --tb-alert-color: #000;
  --tb-alert-border-color: #ff6c6c;
}

.alert-outline.alert-danger {
  color: #ff6c6c;
}

.alert-border-left.alert-danger {
  border-left-color: #ff6c6c;
}

.alert-top-border.alert-danger {
  border-top-color: #ff6c6c;
}

.rounded-label.alert-danger .label-icon {
  background-color: #ff6c6c;
  color: #000;
}

.label-arrow.alert-danger .label-icon {
  color: #000;
  background-color: #ff6c6c;
}
.label-arrow.alert-danger .label-icon:after {
  border-left-color: #ff6c6c !important;
}

.alert.alert-danger .btn-close::after {
  color: #ff6c6c;
}

.alert-additional.alert-danger .alert-content {
  background-color: #ff6c6c;
  color: #000;
}

.alert-solid.alert-light {
  --tb-alert-bg: #eff2f7;
  --tb-alert-color: #000;
  --tb-alert-border-color: #eff2f7;
}

.alert-outline.alert-light {
  color: #eff2f7;
}

.alert-border-left.alert-light {
  border-left-color: #eff2f7;
}

.alert-top-border.alert-light {
  border-top-color: #eff2f7;
}

.rounded-label.alert-light .label-icon {
  background-color: #eff2f7;
  color: #000;
}

.label-arrow.alert-light .label-icon {
  color: #000;
  background-color: #eff2f7;
}
.label-arrow.alert-light .label-icon:after {
  border-left-color: #eff2f7 !important;
}

.alert.alert-light .btn-close::after {
  color: #eff2f7;
}

.alert-additional.alert-light .alert-content {
  background-color: #eff2f7;
  color: #000;
}

.alert-solid.alert-dark {
  --tb-alert-bg: #141821;
  --tb-alert-color: #fff;
  --tb-alert-border-color: #141821;
}

.alert-outline.alert-dark {
  color: #141821;
}

.alert-border-left.alert-dark {
  border-left-color: #141821;
}

.alert-top-border.alert-dark {
  border-top-color: #141821;
}

.rounded-label.alert-dark .label-icon {
  background-color: #141821;
  color: #fff;
}

.label-arrow.alert-dark .label-icon {
  color: #fff;
  background-color: #141821;
}
.label-arrow.alert-dark .label-icon:after {
  border-left-color: #141821 !important;
}

.alert.alert-dark .btn-close::after {
  color: #141821;
}

.alert-additional.alert-dark .alert-content {
  background-color: #141821;
  color: #fff;
}

.alert-dismissible .btn-close {
  background: transparent !important;
}
.alert-dismissible .btn-close::after {
  background: transparent !important;
  content: "\f0156" !important;
  font-size: 18px;
  line-height: 15px;
  font-family: "Material Design Icons" !important;
}

.alert-outline.alert-dark {
  color: var(--tb-dark);
}

.alert-modern {
  overflow: hidden;
  position: relative;
}
.alert-modern .icons {
  position: absolute;
  top: -20px;
  opacity: 0.08;
  font-size: 60px;
  transform: rotate(-45deg);
}

.badge-outline-primary {
  color: #438eff;
  border: 1px solid #438eff;
  background-color: transparent;
}

.badge-outline-secondary {
  color: #8561f9;
  border: 1px solid #8561f9;
  background-color: transparent;
}

.badge-outline-success {
  color: #2dcb73;
  border: 1px solid #2dcb73;
  background-color: transparent;
}

.badge-outline-info {
  color: #4ab0c1;
  border: 1px solid #4ab0c1;
  background-color: transparent;
}

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

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

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

.badge-outline-dark {
  color: #141821;
  border: 1px solid #141821;
  background-color: transparent;
}

.badge-outline {
  background-color: var(--tb-secondary-bg);
  border: 1px solid;
}

.badge-soft-primary {
  color: #438eff;
  background-color: rgba(67, 142, 255, 0.1);
}

.badge-outline.badge-primary {
  color: #438eff;
  border: 1px solid #438eff;
  background-color: transparent;
}

.badge-label.bg-primary:before {
  border-right-color: #438eff;
}

.badge-soft-secondary {
  color: #8561f9;
  background-color: rgba(133, 97, 249, 0.1);
}

.badge-outline.badge-secondary {
  color: #8561f9;
  border: 1px solid #8561f9;
  background-color: transparent;
}

.badge-label.bg-secondary:before {
  border-right-color: #8561f9;
}

.badge-soft-success {
  color: #2dcb73;
  background-color: rgba(45, 203, 115, 0.1);
}

.badge-outline.badge-success {
  color: #2dcb73;
  border: 1px solid #2dcb73;
  background-color: transparent;
}

.badge-label.bg-success:before {
  border-right-color: #2dcb73;
}

.badge-soft-info {
  color: #4ab0c1;
  background-color: rgba(74, 176, 193, 0.1);
}

.badge-outline.badge-info {
  color: #4ab0c1;
  border: 1px solid #4ab0c1;
  background-color: transparent;
}

.badge-label.bg-info:before {
  border-right-color: #4ab0c1;
}

.badge-soft-warning {
  color: #f6b749;
  background-color: rgba(246, 183, 73, 0.1);
}

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

.badge-label.bg-warning:before {
  border-right-color: #f6b749;
}

.badge-soft-danger {
  color: #ff6c6c;
  background-color: rgba(255, 108, 108, 0.1);
}

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

.badge-label.bg-danger:before {
  border-right-color: #ff6c6c;
}

.badge-soft-light {
  color: #eff2f7;
  background-color: rgba(239, 242, 247, 0.1);
}

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

.badge-label.bg-light:before {
  border-right-color: #eff2f7;
}

.badge-soft-dark {
  color: #141821;
  background-color: rgba(20, 24, 33, 0.1);
}

.badge-outline.badge-dark {
  color: #141821;
  border: 1px solid #141821;
  background-color: transparent;
}

.badge-label.bg-dark:before {
  border-right-color: #141821;
}

.badge-border {
  border-left: 2px solid;
}

.badge-label {
  margin-left: 8px;
  position: relative;
}
.badge-label:before {
  content: "";
  position: absolute;
  border: 8px solid transparent;
  border-right-color: #438eff;
  left: -14px;
  top: 0;
}

.badge-gradient-primary {
  background: linear-gradient(135deg, #438eff 0%, #2dcb73 100%);
}

.badge-gradient-secondary {
  background: linear-gradient(135deg, #8561f9 0%, #4ab0c1 100%);
}

.badge-gradient-success {
  background: linear-gradient(135deg, #2dcb73 0%, #f6b749 100%);
}

.badge-gradient-danger {
  background: linear-gradient(135deg, #ff6c6c 0%, #8561f9 100%);
}

.badge-gradient-warning {
  background: linear-gradient(135deg, #f6b749 0%, rgb(231.0732984293, 151.0863874346, 11.4267015707) 100%);
}

.badge-gradient-info {
  background: linear-gradient(135deg, #4ab0c1 0%, #2dcb73 100%);
}

.badge-gradient-dark {
  background: linear-gradient(135deg, #141821 0%, #438eff 100%);
}

button,
a {
  outline: none !important;
  position: relative;
}

.btn.btn-hover {
  transition: all 0.5s ease;
}
.btn.btn-hover:hover {
  transform: translateY(-5px);
}

.btn.show,
.btn:first-child:active,
:not(.btn-check) + .btn:active {
  border-color: transparent;
}

.btn-rounded {
  border-radius: 30px;
}

.btn-icon {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  height: calc(1.2rem + 1.5em + 2px);
  width: calc(1.2rem + 1.5em + 2px);
  padding: 0;
}
.btn-icon i,
.btn-icon svg,
.btn-icon img {
  vertical-align: middle;
}
.btn-icon.btn-sm {
  height: calc(0.5rem + 1.5em + 2px);
  width: calc(0.5rem + 1.5em + 2px);
}
.btn-icon.btn-lg {
  height: calc(1.4rem + 1.5em + 2px);
  width: calc(1.4rem + 1.5em + 2px);
}

.btn-soft-primary {
  --tb-btn-color: #438eff;
  --tb-btn-bg: rgba(67, 142, 255, 0.1);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(60.3, 127.8, 229.5);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 67, 142, 255;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(53.6, 113.6, 204);
  --tb-btn-active-border-color: transparent;
}

.btn-darken-primary {
  --tb-btn-color: #fff;
  --tb-btn-bg: rgb(16, 111.3457446809, 255);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(0.7, 102.1494680851, 255);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 67, 142, 255;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(0, 97.9388297872, 245.5);
  --tb-btn-active-border-color: transparent;
}

.btn-soft-secondary {
  --tb-btn-color: #8561f9;
  --tb-btn-bg: rgba(133, 97, 249, 0.1);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(119.7, 87.3, 224.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 133, 97, 249;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(106.4, 77.6, 199.2);
  --tb-btn-active-border-color: transparent;
}

.btn-darken-secondary {
  --tb-btn-color: #fff;
  --tb-btn-bg: rgb(95.0609756098, 47.8658536585, 247.1341463415);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(83.6792682927, 33.1256097561, 246.5743902439);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 133, 97, 249;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(76.0914634146, 23.2987804878, 246.2012195122);
  --tb-btn-active-border-color: transparent;
}

.btn-soft-success {
  --tb-btn-color: #2dcb73;
  --tb-btn-bg: rgba(45, 203, 115, 0.1);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(40.5, 182.7, 103.5);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 45, 203, 115;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(36, 162.4, 92);
  --tb-btn-active-border-color: transparent;
}

.btn-darken-success {
  --tb-btn-color: #fff;
  --tb-btn-bg: rgb(35.7459677419, 161.2540322581, 91.3508064516);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(32.9697580645, 148.7302419355, 84.2560483871);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 45, 203, 115;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(31.1189516129, 140.3810483871, 79.5262096774);
  --tb-btn-active-border-color: transparent;
}

.btn-soft-info {
  --tb-btn-color: #4ab0c1;
  --tb-btn-bg: rgba(74, 176, 193, 0.1);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(66.6, 158.4, 173.7);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 74, 176, 193;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(59.2, 140.8, 154.4);
  --tb-btn-active-border-color: transparent;
}

.btn-darken-info {
  --tb-btn-color: #fff;
  --tb-btn-bg: rgb(55.1111111111, 145.7777777778, 160.8888888889);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(51.2074074074, 135.4518518519, 149.4925925926);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 74, 176, 193;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(48.6049382716, 128.5679012346, 141.8950617284);
  --tb-btn-active-border-color: transparent;
}

.btn-soft-warning {
  --tb-btn-color: #f6b749;
  --tb-btn-bg: rgba(246, 183, 73, 0.1);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(221.4, 164.7, 65.7);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 246, 183, 73;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(196.8, 146.4, 58.4);
  --tb-btn-active-border-color: transparent;
}

.btn-darken-warning {
  --tb-btn-color: #fff;
  --tb-btn-bg: rgb(243.5968586387, 163.7748691099, 24.4031413613);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(240.7926701571, 157.4413612565, 11.9073298429);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 246, 183, 73;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(231.0732984293, 151.0863874346, 11.4267015707);
  --tb-btn-active-border-color: transparent;
}

.btn-soft-danger {
  --tb-btn-color: #ff6c6c;
  --tb-btn-bg: rgba(255, 108, 108, 0.1);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(229.5, 97.2, 97.2);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 255, 108, 108;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(204, 86.4, 86.4);
  --tb-btn-active-border-color: transparent;
}

.btn-darken-danger {
  --tb-btn-color: #fff;
  --tb-btn-bg: #ff3939;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(255, 41.7, 41.7);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 255, 108, 108;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(255, 31.5, 31.5);
  --tb-btn-active-border-color: transparent;
}

.btn-soft-light {
  --tb-btn-color: #eff2f7;
  --tb-btn-bg: rgba(239, 242, 247, 0.1);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(215.1, 217.8, 222.3);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 239, 242, 247;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(191.2, 193.6, 197.6);
  --tb-btn-active-border-color: transparent;
}

.btn-darken-light {
  --tb-btn-color: #fff;
  --tb-btn-bg: rgb(205, 214.375, 230);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(194.8, 206.0875, 224.9);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 239, 242, 247;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(188, 200.5625, 221.5);
  --tb-btn-active-border-color: transparent;
}

.btn-soft-dark {
  --tb-btn-color: #141821;
  --tb-btn-bg: rgba(20, 24, 33, 0.1);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: rgb(18, 21.6, 29.7);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 20, 24, 33;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: rgb(16, 19.2, 26.4);
  --tb-btn-active-border-color: transparent;
}

.btn-darken-dark {
  --tb-btn-color: #fff;
  --tb-btn-bg: rgb(0.7547169811, 0.9056603774, 1.2452830189);
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #fff;
  --tb-btn-hover-bg: black;
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 20, 24, 33;
  --tb-btn-active-color: var(--tb-btn-hover-color);
  --tb-btn-active-bg: black;
  --tb-btn-active-border-color: transparent;
}

.btn-ghost-primary {
  --tb-btn-color: #438eff;
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #438eff;
  --tb-btn-hover-bg: rgba(67, 142, 255, 0.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 67, 142, 255;
  --tb-btn-active-color: #438eff;
  --tb-btn-active-bg: rgba(67, 142, 255, 0.1);
  --tb-btn-active-border-color: transparent;
}

.btn-ghost-secondary {
  --tb-btn-color: #8561f9;
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #8561f9;
  --tb-btn-hover-bg: rgba(133, 97, 249, 0.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 133, 97, 249;
  --tb-btn-active-color: #8561f9;
  --tb-btn-active-bg: rgba(133, 97, 249, 0.1);
  --tb-btn-active-border-color: transparent;
}

.btn-ghost-success {
  --tb-btn-color: #2dcb73;
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #2dcb73;
  --tb-btn-hover-bg: rgba(45, 203, 115, 0.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 45, 203, 115;
  --tb-btn-active-color: #2dcb73;
  --tb-btn-active-bg: rgba(45, 203, 115, 0.1);
  --tb-btn-active-border-color: transparent;
}

.btn-ghost-info {
  --tb-btn-color: #4ab0c1;
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #4ab0c1;
  --tb-btn-hover-bg: rgba(74, 176, 193, 0.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 74, 176, 193;
  --tb-btn-active-color: #4ab0c1;
  --tb-btn-active-bg: rgba(74, 176, 193, 0.1);
  --tb-btn-active-border-color: transparent;
}

.btn-ghost-warning {
  --tb-btn-color: #f6b749;
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #f6b749;
  --tb-btn-hover-bg: rgba(246, 183, 73, 0.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 246, 183, 73;
  --tb-btn-active-color: #f6b749;
  --tb-btn-active-bg: rgba(246, 183, 73, 0.1);
  --tb-btn-active-border-color: transparent;
}

.btn-ghost-danger {
  --tb-btn-color: #ff6c6c;
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #ff6c6c;
  --tb-btn-hover-bg: rgba(255, 108, 108, 0.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 255, 108, 108;
  --tb-btn-active-color: #ff6c6c;
  --tb-btn-active-bg: rgba(255, 108, 108, 0.1);
  --tb-btn-active-border-color: transparent;
}

.btn-ghost-light {
  --tb-btn-color: #eff2f7;
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #eff2f7;
  --tb-btn-hover-bg: rgba(239, 242, 247, 0.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 239, 242, 247;
  --tb-btn-active-color: #eff2f7;
  --tb-btn-active-bg: rgba(239, 242, 247, 0.1);
  --tb-btn-active-border-color: transparent;
}

.btn-ghost-dark {
  --tb-btn-color: #141821;
  --tb-btn-bg: transparent;
  --tb-btn-border-color: transparent;
  --tb-btn-hover-color: #141821;
  --tb-btn-hover-bg: rgba(20, 24, 33, 0.1);
  --tb-btn-hover-border-color: transparent;
  --tb-btn-focus-shadow-rgb: 20, 24, 33;
  --tb-btn-active-color: #141821;
  --tb-btn-active-bg: rgba(20, 24, 33, 0.1);
  --tb-btn-active-border-color: transparent;
}

.btn-label {
  position: relative;
  padding-left: 48px;
}
.btn-label .label-icon {
  position: absolute;
  width: 40.69px;
  left: -1px;
  top: -1px;
  bottom: -1px;
  background-color: rgba(255, 255, 255, 0.1);
  font-size: 16px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.btn-label.btn-light .label-icon {
  background-color: rgba(20, 24, 33, 0.05);
}
.btn-label.right {
  padding-left: 0.9rem;
  padding-right: 44px;
}
.btn-label.right .label-icon {
  right: -1px;
  left: auto;
}

.btn-animation {
  overflow: hidden;
  transition: border-color 0.3s, background-color 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-animation::after {
  content: attr(data-text);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  opacity: 0;
  transform: translate3d(0, 25%, 0);
  padding: 0.6rem 0.9rem;
  transition: transform 0.3s, opacity 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-animation > span {
  display: block;
  transition: transform 0.3s, opacity 0.3s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.btn-animation:hover::after {
  opacity: 1;
  transform: translate3d(0, 0, 0);
}
.btn-animation:hover > span {
  opacity: 0;
  transform: translate3d(0, -25%, 0);
}

.btn-primary.btn-animation {
  background-color: #438eff;
  border-color: #438eff;
}
.btn-primary.btn-animation:hover, .btn-primary.btn-animation:focus, .btn-primary.btn-animation:active, .btn-primary.btn-animation:focus-visible {
  color: #438eff;
  background-color: rgba(67, 142, 255, 0.1);
}

.btn-secondary.btn-animation {
  background-color: #8561f9;
  border-color: #8561f9;
}
.btn-secondary.btn-animation:hover, .btn-secondary.btn-animation:focus, .btn-secondary.btn-animation:active, .btn-secondary.btn-animation:focus-visible {
  color: #8561f9;
  background-color: rgba(133, 97, 249, 0.1);
}

.btn-success.btn-animation {
  background-color: #2dcb73;
  border-color: #2dcb73;
}
.btn-success.btn-animation:hover, .btn-success.btn-animation:focus, .btn-success.btn-animation:active, .btn-success.btn-animation:focus-visible {
  color: #2dcb73;
  background-color: rgba(45, 203, 115, 0.1);
}

.btn-info.btn-animation {
  background-color: #4ab0c1;
  border-color: #4ab0c1;
}
.btn-info.btn-animation:hover, .btn-info.btn-animation:focus, .btn-info.btn-animation:active, .btn-info.btn-animation:focus-visible {
  color: #4ab0c1;
  background-color: rgba(74, 176, 193, 0.1);
}

.btn-warning.btn-animation {
  background-color: #f6b749;
  border-color: #f6b749;
}
.btn-warning.btn-animation:hover, .btn-warning.btn-animation:focus, .btn-warning.btn-animation:active, .btn-warning.btn-animation:focus-visible {
  color: #f6b749;
  background-color: rgba(246, 183, 73, 0.1);
}

.btn-danger.btn-animation {
  background-color: #ff6c6c;
  border-color: #ff6c6c;
}
.btn-danger.btn-animation:hover, .btn-danger.btn-animation:focus, .btn-danger.btn-animation:active, .btn-danger.btn-animation:focus-visible {
  color: #ff6c6c;
  background-color: rgba(255, 108, 108, 0.1);
}

.btn-light.btn-animation {
  background-color: #eff2f7;
  border-color: #eff2f7;
}
.btn-light.btn-animation:hover, .btn-light.btn-animation:focus, .btn-light.btn-animation:active, .btn-light.btn-animation:focus-visible {
  color: #eff2f7;
  background-color: rgba(239, 242, 247, 0.1);
}

.btn-dark.btn-animation {
  background-color: #141821;
  border-color: #141821;
}
.btn-dark.btn-animation:hover, .btn-dark.btn-animation:focus, .btn-dark.btn-animation:active, .btn-dark.btn-animation:focus-visible {
  color: #141821;
  background-color: rgba(20, 24, 33, 0.1);
}

.btn-group-vertical label {
  margin-bottom: 0;
}

.btn-group.radio .btn {
  border: none;
}
.btn-group.radio .btn-check:active + .btn-light,
.btn-group.radio .btn-check:checked + .btn-light,
.btn-group.radio .btn-light.active,
.btn-group.radio .btn-light.dropdown-toggle.show,
.btn-group.radio .btn-light:active {
  background-color: rgba(74, 176, 193, 0.2);
  color: #4ab0c1;
}

[data-bs-theme=dark] .btn-check:focus + .btn-light,
[data-bs-theme=dark] .btn-check:focus + .btn-outline-light,
[data-bs-theme=dark] .btn-check:focus + .btn-soft-light,
[data-bs-theme=dark] .btn-soft-light:focus {
  color: var(--tb-dark);
  background-color: rgba(var(--tb-light-rgb), 0.75);
  border-color: rgba(var(--tb-light-rgb), 0.75);
}
[data-bs-theme=dark] .btn-check:active + .btn-light,
[data-bs-theme=dark] .btn-check:active + .btn-outline-light,
[data-bs-theme=dark] .btn-check:active + .btn-soft-light,
[data-bs-theme=dark] .btn-check:checked + .btn-light,
[data-bs-theme=dark] .btn-check:checked + .btn-outline-light,
[data-bs-theme=dark] .btn-check:checked + .btn-soft-light,
[data-bs-theme=dark] .btn-light.active,
[data-bs-theme=dark] .btn-light:active,
[data-bs-theme=dark] .btn-outline-light.active,
[data-bs-theme=dark] .btn-outline-light:active,
[data-bs-theme=dark] .btn-soft-light.active,
[data-bs-theme=dark] .btn-soft-light:active,
[data-bs-theme=dark] .show > .btn-light.dropdown-toggle,
[data-bs-theme=dark] .show > .btn-outline-light.dropdown-toggle,
[data-bs-theme=dark] .show > .btn-soft-light.dropdown-toggle {
  color: var(--tb-dark);
  background-color: rgba(var(--tb-light-rgb), 0.75);
  border-color: rgba(var(--tb-light-rgb), 0.75);
}
[data-bs-theme=dark] .btn-check:focus + .btn-dark,
[data-bs-theme=dark] .btn-check:focus + .btn-outline-dark,
[data-bs-theme=dark] .btn-check:focus + .btn-soft-dark,
[data-bs-theme=dark] .btn-soft-dark:focus {
  color: var(--tb-light);
  background-color: rgba(var(--tb-dark-rgb), 0.75);
  border-color: rgba(var(--tb-dark-rgb), 0.75);
}
[data-bs-theme=dark] .btn-check:active + .btn-dark,
[data-bs-theme=dark] .btn-check:active + .btn-outline-dark,
[data-bs-theme=dark] .btn-check:active + .btn-soft-dark,
[data-bs-theme=dark] .btn-check:checked + .btn-dark,
[data-bs-theme=dark] .btn-check:checked + .btn-outline-dark,
[data-bs-theme=dark] .btn-check:checked + .btn-soft-dark,
[data-bs-theme=dark] .btn-dark.active,
[data-bs-theme=dark] .btn-dark:active,
[data-bs-theme=dark] .btn-outline-dark.active,
[data-bs-theme=dark] .btn-outline-dark:active,
[data-bs-theme=dark] .btn-soft-dark.active,
[data-bs-theme=dark] .btn-soft-dark:active,
[data-bs-theme=dark] .show > .btn-dark.dropdown-toggle,
[data-bs-theme=dark] .show > .btn-outline-dark.dropdown-toggle,
[data-bs-theme=dark] .show > .btn-soft-dark.dropdown-toggle {
  color: var(--tb-light);
  background-color: rgba(var(--tb-dark-rgb), 0.75);
  border-color: rgba(var(--tb-dark-rgb), 0.75);
}
[data-bs-theme=dark] .btn-soft-light {
  color: var(--tb-dark);
  background-color: rgba(var(--tb-light-rgb), 0.1);
}
[data-bs-theme=dark] .btn-soft-light:hover {
  color: var(--tb-dark);
  background-color: var(--tb-light);
}
[data-bs-theme=dark] .btn-soft-dark {
  color: var(--tb-dark);
  background-color: rgba(var(--tb-dark-rgb), 0.1);
}
[data-bs-theme=dark] .btn-soft-dark:hover {
  color: var(--tb-light);
  background-color: var(--tb-dark);
}
[data-bs-theme=dark] .btn-light,
[data-bs-theme=dark] .btn-light:active,
[data-bs-theme=dark] .btn-light.active,
[data-bs-theme=dark] .btn-light:hover {
  color: var(--tb-btn-active-color);
  background-color: rgba(var(--tb-light-rgb), 0.75);
  border-color: rgba(var(--tb-light-rgb), 0.75);
}
[data-bs-theme=dark] .btn-ghost-light {
  color: var(--tb-dark);
}
[data-bs-theme=dark] .btn-ghost-light:hover, [data-bs-theme=dark] .btn-ghost-light:focus, [data-bs-theme=dark] .btn-ghost-light:active {
  color: var(--tb-dark);
  background-color: rgba(var(--tb-light-rgb), 0.5);
}
[data-bs-theme=dark] .btn-dark.btn-animation {
  color: var(--tb-dark);
  background-color: rgba(var(--tb-dark-rgb), 0.1);
  border-color: rgba(var(--tb-dark-rgb), 0.1);
}
[data-bs-theme=dark] .btn-dark.btn-animation:hover {
  color: var(--tb-dark);
  background-color: rgba(var(--tb-dark-rgb), 0.01);
}

.btn-load .spinner-border,
.btn-load .spinner-grow {
  height: 19px;
  width: 19px;
}

.link-effect {
  display: inline-flex;
  padding-bottom: 3px;
  overflow: hidden;
}
.link-effect::before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background: #438eff;
  transform: translateX(-100%);
  transition: all 0.5s ease;
}
.link-effect:hover::before {
  transform: translateX(0);
}

.btn-primary.btn-border,
.btn-outline-primary.btn-border,
.btn-soft-primary.btn-border {
  border-bottom: 2px solid rgb(26.2, 117.4765957447, 255);
}

.link-effect.link-primary::before {
  background-color: #438eff;
}

.btn-secondary.btn-border,
.btn-outline-secondary.btn-border,
.btn-soft-secondary.btn-border {
  border-bottom: 2px solid rgb(102.6487804878, 57.6926829268, 247.5073170732);
}

.link-effect.link-secondary::before {
  background-color: #8561f9;
}

.btn-success.btn-border,
.btn-outline-success.btn-border,
.btn-soft-success.btn-border {
  border-bottom: 2px solid rgb(37.5967741935, 169.6032258065, 96.0806451613);
}

.link-effect.link-success::before {
  background-color: #2dcb73;
}

.btn-info.btn-border,
.btn-outline-info.btn-border,
.btn-soft-info.btn-border {
  border-bottom: 2px solid rgb(57.7135802469, 152.6617283951, 168.4864197531);
}

.link-effect.link-info::before {
  background-color: #4ab0c1;
}

.btn-warning.btn-border,
.btn-outline-warning.btn-border,
.btn-soft-warning.btn-border {
  border-bottom: 2px solid rgb(244.077486911, 167.619895288, 34.122513089);
}

.link-effect.link-warning::before {
  background-color: #f6b749;
}

.btn-danger.btn-border,
.btn-outline-danger.btn-border,
.btn-soft-danger.btn-border {
  border-bottom: 2px solid rgb(255, 67.2, 67.2);
}

.link-effect.link-danger::before {
  background-color: #ff6c6c;
}

.btn-light.btn-border,
.btn-outline-light.btn-border,
.btn-soft-light.btn-border {
  border-bottom: 2px solid rgb(211.8, 219.9, 233.4);
}

.link-effect.link-light::before {
  background-color: #eff2f7;
}

.btn-dark.btn-border,
.btn-outline-dark.btn-border,
.btn-soft-dark.btn-border {
  border-bottom: 2px solid rgb(4.6037735849, 5.5245283019, 7.5962264151);
}

.link-effect.link-dark::before {
  background-color: #141821;
}

.custom-toggle .icon-off {
  display: none;
}
.custom-toggle.active .icon-on {
  display: none;
}
.custom-toggle.active .icon-off {
  display: block;
}

.btn-soft-dark {
  color: #fff !important;
}

.breadcrumb-item > a {
  color: var(--tb-breadcrumb-divider-color);
}
.breadcrumb-item + .breadcrumb-item::before {
  font-family: "Material Design Icons";
  font-size: 15px;
  line-height: 20px;
}

.breadcrumb-light {
  --tb-breadcrumb-divider-color: rgba(255, 255, 255, 0.75);
  --tb-breadcrumb-item-active-color: #fff;
}

.card {
  margin-bottom: 1.5rem;
}

.card-header {
  border-bottom: 1px solid var(--tb-border-color);
}

.card-header-dropdown .dropdown-btn {
  padding: 1.2rem 0;
}

.card-footer {
  border-top: 1px solid var(--tb-border-color);
}

.card-drop {
  color: #141821;
}

.card-title {
  font-size: 16px;
  margin: 0 0 7px 0;
}

.card-title-desc {
  margin-bottom: 24px;
}

.card-height-100 {
  height: calc(100% - 1.5rem);
}

.card-animate {
  transition: all 0.4s;
}
.card-animate:hover {
  transform: translateY(calc(-1.5rem / 5));
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
}

.card-primary {
  color: #fff;
  background-color: #438eff;
}
.card-primary .card-header, .card-primary .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-primary .card-title {
  color: #fff;
}

.card-secondary {
  color: #fff;
  background-color: #8561f9;
}
.card-secondary .card-header, .card-secondary .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-secondary .card-title {
  color: #fff;
}

.card-success {
  color: #fff;
  background-color: #2dcb73;
}
.card-success .card-header, .card-success .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-success .card-title {
  color: #fff;
}

.card-info {
  color: #fff;
  background-color: #4ab0c1;
}
.card-info .card-header, .card-info .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-info .card-title {
  color: #fff;
}

.card-warning {
  color: #fff;
  background-color: #f6b749;
}
.card-warning .card-header, .card-warning .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-warning .card-title {
  color: #fff;
}

.card-danger {
  color: #fff;
  background-color: #ff6c6c;
}
.card-danger .card-header, .card-danger .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-danger .card-title {
  color: #fff;
}

.card-light {
  color: #fff;
  background-color: #eff2f7;
}
.card-light .card-header, .card-light .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-light .card-title {
  color: #fff;
}

.card-dark {
  color: #fff;
  background-color: #141821;
}
.card-dark .card-header, .card-dark .card-footer {
  background-color: rgba(255, 255, 255, 0.1);
  color: #fff;
  border-color: transparent;
}
.card-dark .card-title {
  color: #fff;
}

.card-border-primary {
  border-color: #438eff !important;
}
.card-border-primary .card-header, .card-border-primary .card-footer {
  border-color: #438eff;
}

.card-border-secondary {
  border-color: #8561f9 !important;
}
.card-border-secondary .card-header, .card-border-secondary .card-footer {
  border-color: #8561f9;
}

.card-border-success {
  border-color: #2dcb73 !important;
}
.card-border-success .card-header, .card-border-success .card-footer {
  border-color: #2dcb73;
}

.card-border-info {
  border-color: #4ab0c1 !important;
}
.card-border-info .card-header, .card-border-info .card-footer {
  border-color: #4ab0c1;
}

.card-border-warning {
  border-color: #f6b749 !important;
}
.card-border-warning .card-header, .card-border-warning .card-footer {
  border-color: #f6b749;
}

.card-border-danger {
  border-color: #ff6c6c !important;
}
.card-border-danger .card-header, .card-border-danger .card-footer {
  border-color: #ff6c6c;
}

.card-border-light {
  border-color: #eff2f7 !important;
}
.card-border-light .card-header, .card-border-light .card-footer {
  border-color: #eff2f7;
}

.card-border-dark {
  border-color: #141821 !important;
}
.card-border-dark .card-header, .card-border-dark .card-footer {
  border-color: #141821;
}

.card-light {
  background-color: var(--tb-light);
}
.card-light .card-header, .card-light .card-footer {
  color: var(--tb-body-color) !important;
  background-color: rgba(var(--tb-dark-rgb), 0.1);
}
.card-light .card-title, .card-light .card-text {
  color: var(--tb-body-color) !important;
}

.stretched-link {
  position: static;
}

.card-preloader {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(var(--tb-light-rgb), 0.6);
  z-index: 9999;
}

.card-status {
  width: 40px;
  height: 40px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) !important;
}

.custom-loader {
  animation: spin 2s linear infinite;
}

@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
.card-overlay {
  position: relative;
  overflow: hidden;
}
.card-overlay:before {
  content: "";
  background-color: rgba(67, 142, 255, 0.5);
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
}
.card-overlay .card-header, .card-overlay .card-footer {
  border-color: rgba(255, 255, 255, 0.15) !important;
}

.card-toolbar-menu {
  line-height: 0.8;
}
.card-toolbar-menu a {
  font-size: 17px;
}
.card-toolbar-menu .minimize-card .plus {
  display: none;
}
.card-toolbar-menu .minimize-card .minus {
  display: block;
}
.card-toolbar-menu .minimize-card.collapsed .plus {
  display: block;
}
.card-toolbar-menu .minimize-card.collapsed .minus {
  display: none;
}

.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  font-size: 15px;
  line-height: 15px;
  content: "\f0140";
  font-family: "Material Design Icons";
}

.dropdown-menu {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  position: absolute;
  z-index: 1000;
}
.dropdown-menu.dropdown-megamenu {
  padding: 20px;
  left: 0 !important;
  right: 0 !important;
}
.dropdown-menu[data-popper-placement=top-start] {
  animation-name: DropDownSlideDown;
}

@keyframes DropDownSlide {
  100% {
    margin-top: -1px;
  }
  0% {
    margin-top: 8px;
  }
}
@keyframes DropDownSlideDown {
  100% {
    margin-bottom: 0;
  }
  0% {
    margin-bottom: 8px;
  }
}
@media (min-width: 600px) {
  .dropdown-menu-xl {
    width: 420px;
  }
  .dropdown-menu-lg {
    width: 320px;
  }
  .dropdown-menu-md {
    width: 240px;
  }
}
.dropdown-toggle-split {
  border-left: none;
}
.dropdown-toggle-split::after {
  margin-left: 0px;
}
.dropdown-toggle-split:before {
  content: "";
  position: absolute;
  background-color: rgba(255, 255, 255, 0.12);
  top: -var(--tb-border-width);
  bottom: -var(--tb-border-width);
  right: -var(--tb-border-width);
  left: 0;
  border-radius: 0 var(--tb-border-radius) var(--tb-border-radius) 0;
}

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

.dropdown-mega-menu-xl {
  width: 38rem;
}

.dropdown-mega-menu-lg {
  width: 26rem;
}

[dir=ltr] .dropdown-menu-start {
  --bs-position: end;
}
[dir=ltr] .dropdown-menu-end {
  --bs-position: start;
}

.dropdown-head .nav-tabs-custom {
  border: 0;
}
.dropdown-head .nav-tabs-custom .nav-link {
  color: var(--tb-secondary-color);
}
.dropdown-head .nav-tabs-custom .nav-link.active {
  background-color: var(--tb-dropdown-bg);
}
.dropdown-head .nav-tabs-custom .nav-link:hover {
  color: #141821;
}

.dropdownmenu-primary .dropdown-item:focus, .dropdownmenu-primary .dropdown-item:hover, .dropdownmenu-primary .dropdown-item.active {
  background-color: rgba(67, 142, 255, 0.07);
  color: #438eff;
}

.dropdownmenu-secondary .dropdown-item:focus, .dropdownmenu-secondary .dropdown-item:hover, .dropdownmenu-secondary .dropdown-item.active {
  background-color: rgba(133, 97, 249, 0.07);
  color: #8561f9;
}

.dropdownmenu-success .dropdown-item:focus, .dropdownmenu-success .dropdown-item:hover, .dropdownmenu-success .dropdown-item.active {
  background-color: rgba(45, 203, 115, 0.07);
  color: #2dcb73;
}

.dropdownmenu-info .dropdown-item:focus, .dropdownmenu-info .dropdown-item:hover, .dropdownmenu-info .dropdown-item.active {
  background-color: rgba(74, 176, 193, 0.07);
  color: #4ab0c1;
}

.dropdownmenu-warning .dropdown-item:focus, .dropdownmenu-warning .dropdown-item:hover, .dropdownmenu-warning .dropdown-item.active {
  background-color: rgba(246, 183, 73, 0.07);
  color: #f6b749;
}

.dropdownmenu-danger .dropdown-item:focus, .dropdownmenu-danger .dropdown-item:hover, .dropdownmenu-danger .dropdown-item.active {
  background-color: rgba(255, 108, 108, 0.07);
  color: #ff6c6c;
}

.dropdownmenu-light .dropdown-item:focus, .dropdownmenu-light .dropdown-item:hover, .dropdownmenu-light .dropdown-item.active {
  background-color: rgba(239, 242, 247, 0.07);
  color: #eff2f7;
}

.dropdownmenu-dark .dropdown-item:focus, .dropdownmenu-dark .dropdown-item:hover, .dropdownmenu-dark .dropdown-item.active {
  background-color: rgba(20, 24, 33, 0.07);
  color: #141821;
}

.nav-tabs-custom {
  border-bottom: 1px solid var(--tb-border-color);
}
.nav-tabs-custom .nav-item {
  position: relative;
}
.nav-tabs-custom .nav-item .nav-link {
  border: none;
}
.nav-tabs-custom .nav-item .nav-link::after {
  content: "";
  background: #438eff;
  height: 1px;
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  transition: all 250ms ease 0s;
  transform: scale(0);
}
.nav-tabs-custom .nav-item .nav-link.active, .nav-tabs-custom .nav-item .nav-link:hover {
  color: #438eff;
}
.nav-tabs-custom .nav-item .nav-link.active:after, .nav-tabs-custom .nav-item .nav-link:hover:after {
  transform: scale(1);
}
.nav-tabs-custom.card-header-tabs {
  margin-top: -1rem;
}
.nav-tabs-custom.card-header-tabs .nav-link {
  padding: 1.2rem 1.2rem;
}

.vertical-nav .nav .nav-link {
  padding: 24px 16px;
  text-align: center;
  margin-bottom: 8px;
}
.vertical-nav .nav .nav-link .nav-icon {
  font-size: 24px;
}

.navtab-bg li > a {
  background-color: #e9ebec;
  margin: 0 5px;
}

.arrow-navtabs .nav-item .nav-link {
  position: relative;
  text-align: center;
}
.arrow-navtabs .nav-item .nav-link:before {
  content: "";
  position: absolute;
  border: 6px solid transparent;
  bottom: -12px;
  left: 50%;
  transform: translateX(-50%);
  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) {
  .arrow-navtabs .nav-item .nav-link:before {
    transition: none;
  }
}
.arrow-navtabs .nav-item .nav-link.active:before {
  border-top-color: #438eff;
}

.custom-hover-nav-tabs .nav-item {
  text-align: center;
  overflow: hidden;
}
.custom-hover-nav-tabs .nav-item .nav-link {
  width: 120px;
  height: 45px;
  position: relative;
  border-radius: 0px;
}
.custom-hover-nav-tabs .nav-item .nav-link .nav-icon {
  font-size: 22px;
}
.custom-hover-nav-tabs .nav-item .nav-link .nav-titl {
  font-size: 14px;
}
.custom-hover-nav-tabs .nav-item .nav-link.active .nav-tab-position {
  color: #fff;
}
.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position {
  position: absolute;
  left: 0;
  right: 0;
  transition: all 0.4s;
}
.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position.nav-icon {
  top: 50%;
  transform: translateY(-50%);
}
.custom-hover-nav-tabs .nav-item .nav-link .nav-tab-position.nav-titl {
  bottom: -20px;
}
.custom-hover-nav-tabs .nav-item .nav-link:hover .nav-titl {
  bottom: 50%;
  transform: translateY(50%);
}
.custom-hover-nav-tabs .nav-item .nav-link:hover .nav-icon {
  top: -20px;
}

.custom-verti-nav-pills .nav-link {
  background-color: var(--tb-light);
  margin-top: 7px;
  position: relative;
}
@media (min-width: 992px) {
  .custom-verti-nav-pills .nav-link::before {
    content: "";
    position: absolute;
    right: -20px;
    top: 50%;
    transform: translateY(-50%);
    border: 12px solid transparent;
    border-left-color: transparent;
    transition: border-left-color 0.04 ease;
  }
  .custom-verti-nav-pills .nav-link.active::before {
    border-left-color: #438eff;
  }
}

.animation-nav li {
  position: relative;
}
.animation-nav li a {
  color: var(--tb-body-color);
  border-radius: 4px;
  position: relative;
  overflow: hidden;
  transition: all 0.4s;
  z-index: 1;
}
.animation-nav li a span {
  position: relative;
}
.animation-nav li a::before {
  content: "";
  position: absolute;
  top: 0;
  width: 0;
  right: 0;
  height: 100%;
  transition: width 0.4s cubic-bezier(0.51, 0.18, 0, 0.88) 0.1s;
  background-color: #438eff;
  z-index: -1;
}
.animation-nav li a:hover, .animation-nav li a.active {
  color: #fff;
  background-color: transparent !important;
}
.animation-nav li a:hover::before, .animation-nav li a.active::before {
  width: 100%;
  left: 0;
}

.nav-border-top .nav-link {
  border-top: 3px solid transparent;
}
.nav-border-top .nav-link.active {
  border-top-color: #438eff;
}

.nav-border-top-primary .nav-link.active {
  color: #438eff;
  border-top-color: #438eff;
}

.nav-border-top-secondary .nav-link.active {
  color: #8561f9;
  border-top-color: #8561f9;
}

.nav-border-top-success .nav-link.active {
  color: #2dcb73;
  border-top-color: #2dcb73;
}

.nav-border-top-info .nav-link.active {
  color: #4ab0c1;
  border-top-color: #4ab0c1;
}

.nav-border-top-warning .nav-link.active {
  color: #f6b749;
  border-top-color: #f6b749;
}

.nav-border-top-danger .nav-link.active {
  color: #ff6c6c;
  border-top-color: #ff6c6c;
}

.nav-border-top-light .nav-link.active {
  color: #eff2f7;
  border-top-color: #eff2f7;
}

.nav-border-top-dark .nav-link.active {
  color: #141821;
  border-top-color: #141821;
}

.nav-custom {
  background-color: #438eff;
  border-radius: calc(0.3rem * 2);
}
.nav-custom .nav-item .nav-link {
  color: rgba(255, 255, 255, 0.75);
}
.nav-custom .nav-item .nav-link.active {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.1);
}
.nav-custom.nav-custom-light .nav-item .nav-link {
  color: rgba(var(--tb-body-rgb), 0.75);
}
.nav-custom.nav-custom-light .nav-item .nav-link.active {
  color: #eff2f7;
  background-color: #438eff;
}

.nav-custom-primary {
  background-color: #438eff;
}

.nav-custom-secondary {
  background-color: #8561f9;
}

.nav-custom-success {
  background-color: #2dcb73;
}

.nav-custom-info {
  background-color: #4ab0c1;
}

.nav-custom-warning {
  background-color: #f6b749;
}

.nav-custom-danger {
  background-color: #ff6c6c;
}

.nav-custom-light {
  background-color: #eff2f7;
}

.nav-custom-dark {
  background-color: #141821;
}

.nav-custom-light {
  background-color: var(--tb-light);
}

.nav-primary .nav-link.active {
  color: #fff;
  background-color: #438eff;
}
.nav-primary.nav-tabs .nav-link.active {
  color: #438eff;
  background-color: var(--tb-secondary-bg);
}
.nav-primary.nav-tabs-custom .nav-link.active, .nav-primary.nav-tabs-custom .nav-link:hover {
  color: #438eff;
  background-color: var(--tb-secondary-bg);
}
.nav-primary.nav-tabs-custom .nav-link.active::after, .nav-primary.nav-tabs-custom .nav-link:hover::after {
  background-color: #438eff;
}
.nav-primary.arrow-navtabs .nav-link.active::before {
  border-top-color: #438eff;
}
.nav-primary.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #438eff;
}

.nav-secondary .nav-link.active {
  color: #fff;
  background-color: #8561f9;
}
.nav-secondary.nav-tabs .nav-link.active {
  color: #8561f9;
  background-color: var(--tb-secondary-bg);
}
.nav-secondary.nav-tabs-custom .nav-link.active, .nav-secondary.nav-tabs-custom .nav-link:hover {
  color: #8561f9;
  background-color: var(--tb-secondary-bg);
}
.nav-secondary.nav-tabs-custom .nav-link.active::after, .nav-secondary.nav-tabs-custom .nav-link:hover::after {
  background-color: #8561f9;
}
.nav-secondary.arrow-navtabs .nav-link.active::before {
  border-top-color: #8561f9;
}
.nav-secondary.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #8561f9;
}

.nav-success .nav-link.active {
  color: #fff;
  background-color: #2dcb73;
}
.nav-success.nav-tabs .nav-link.active {
  color: #2dcb73;
  background-color: var(--tb-secondary-bg);
}
.nav-success.nav-tabs-custom .nav-link.active, .nav-success.nav-tabs-custom .nav-link:hover {
  color: #2dcb73;
  background-color: var(--tb-secondary-bg);
}
.nav-success.nav-tabs-custom .nav-link.active::after, .nav-success.nav-tabs-custom .nav-link:hover::after {
  background-color: #2dcb73;
}
.nav-success.arrow-navtabs .nav-link.active::before {
  border-top-color: #2dcb73;
}
.nav-success.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #2dcb73;
}

.nav-info .nav-link.active {
  color: #fff;
  background-color: #4ab0c1;
}
.nav-info.nav-tabs .nav-link.active {
  color: #4ab0c1;
  background-color: var(--tb-secondary-bg);
}
.nav-info.nav-tabs-custom .nav-link.active, .nav-info.nav-tabs-custom .nav-link:hover {
  color: #4ab0c1;
  background-color: var(--tb-secondary-bg);
}
.nav-info.nav-tabs-custom .nav-link.active::after, .nav-info.nav-tabs-custom .nav-link:hover::after {
  background-color: #4ab0c1;
}
.nav-info.arrow-navtabs .nav-link.active::before {
  border-top-color: #4ab0c1;
}
.nav-info.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #4ab0c1;
}

.nav-warning .nav-link.active {
  color: #fff;
  background-color: #f6b749;
}
.nav-warning.nav-tabs .nav-link.active {
  color: #f6b749;
  background-color: var(--tb-secondary-bg);
}
.nav-warning.nav-tabs-custom .nav-link.active, .nav-warning.nav-tabs-custom .nav-link:hover {
  color: #f6b749;
  background-color: var(--tb-secondary-bg);
}
.nav-warning.nav-tabs-custom .nav-link.active::after, .nav-warning.nav-tabs-custom .nav-link:hover::after {
  background-color: #f6b749;
}
.nav-warning.arrow-navtabs .nav-link.active::before {
  border-top-color: #f6b749;
}
.nav-warning.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #f6b749;
}

.nav-danger .nav-link.active {
  color: #fff;
  background-color: #ff6c6c;
}
.nav-danger.nav-tabs .nav-link.active {
  color: #ff6c6c;
  background-color: var(--tb-secondary-bg);
}
.nav-danger.nav-tabs-custom .nav-link.active, .nav-danger.nav-tabs-custom .nav-link:hover {
  color: #ff6c6c;
  background-color: var(--tb-secondary-bg);
}
.nav-danger.nav-tabs-custom .nav-link.active::after, .nav-danger.nav-tabs-custom .nav-link:hover::after {
  background-color: #ff6c6c;
}
.nav-danger.arrow-navtabs .nav-link.active::before {
  border-top-color: #ff6c6c;
}
.nav-danger.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #ff6c6c;
}

.nav-light .nav-link.active {
  color: #fff;
  background-color: #eff2f7;
}
.nav-light.nav-tabs .nav-link.active {
  color: #eff2f7;
  background-color: var(--tb-secondary-bg);
}
.nav-light.nav-tabs-custom .nav-link.active, .nav-light.nav-tabs-custom .nav-link:hover {
  color: #eff2f7;
  background-color: var(--tb-secondary-bg);
}
.nav-light.nav-tabs-custom .nav-link.active::after, .nav-light.nav-tabs-custom .nav-link:hover::after {
  background-color: #eff2f7;
}
.nav-light.arrow-navtabs .nav-link.active::before {
  border-top-color: #eff2f7;
}
.nav-light.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #eff2f7;
}

.nav-dark .nav-link.active {
  color: #fff;
  background-color: #141821;
}
.nav-dark.nav-tabs .nav-link.active {
  color: #141821;
  background-color: var(--tb-secondary-bg);
}
.nav-dark.nav-tabs-custom .nav-link.active, .nav-dark.nav-tabs-custom .nav-link:hover {
  color: #141821;
  background-color: var(--tb-secondary-bg);
}
.nav-dark.nav-tabs-custom .nav-link.active::after, .nav-dark.nav-tabs-custom .nav-link:hover::after {
  background-color: #141821;
}
.nav-dark.arrow-navtabs .nav-link.active::before {
  border-top-color: #141821;
}
.nav-dark.custom-verti-nav-pills .nav-link.active::before {
  border-left-color: #141821;
}

.progress-nav {
  position: relative;
  margin-right: 1rem;
  margin-left: 1rem;
}
.progress-nav .progress {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
}
.progress-nav .nav {
  margin-right: -1rem;
  margin-left: -1rem;
  justify-content: space-between;
}
.progress-nav .nav .nav-link {
  width: 2rem;
  height: 2rem;
  background-color: var(--tb-light);
  padding: 0;
  color: var(--tb-body-color);
  font-weight: 500;
}
.progress-nav .nav .nav-link.active, .progress-nav .nav .nav-link.done {
  background-color: #438eff;
  color: #fff;
}

.step-arrow-nav .nav {
  background-color: var(--tb-light);
}
.step-arrow-nav .nav .nav-link {
  border-radius: 0;
  position: relative;
  font-weight: 500;
  color: var(--tb-body-color);
}
.step-arrow-nav .nav .nav-link::before {
  content: "";
  position: absolute;
  border: 7px solid transparent;
  right: -14px;
  top: 50%;
  transform: translateY(-50%);
}
.step-arrow-nav .nav .nav-link.done {
  background-color: rgba(67, 142, 255, 0.05);
  color: #438eff;
}
.step-arrow-nav .nav .nav-link.done::before {
  border-left-color: transparent;
}
.step-arrow-nav .nav .nav-link.active {
  background-color: rgba(67, 142, 255, 0.1);
  color: #438eff;
  box-shadow: none;
}
.step-arrow-nav .nav .nav-link.active::before {
  border-left-color: rgba(67, 142, 255, 0.1);
}
.step-arrow-nav .nav .nav-item:last-child .nav-link:before {
  display: none;
}

.vertical-navs-step .nav {
  gap: 16px;
}
.vertical-navs-step .nav .nav-link {
  text-align: left;
  background-color: rgba(var(--tb-light-rgb), 0.4);
  border: 1px solid var(--tb-border-color);
  color: var(--tb-body-color);
}
.vertical-navs-step .nav .nav-link .step-title {
  font-weight: 600;
}
.vertical-navs-step .nav .nav-link .step-icon {
  color: #ff6c6c;
  vertical-align: middle;
  font-weight: 500;
  float: left;
}
.vertical-navs-step .nav .nav-link.active .step-icon, .vertical-navs-step .nav .nav-link.done .step-icon {
  color: #2dcb73;
}
.vertical-navs-step .nav .nav-link.active .step-icon:before, .vertical-navs-step .nav .nav-link.done .step-icon:before {
  content: "\eb80";
}
.vertical-navs-step .nav .nav-link.active {
  border-color: #438eff;
}
.vertical-navs-step .nav .nav-link.done {
  border-color: #2dcb73;
}

.nav-custom-outline.nav .nav-link {
  border: 1px solid transparent;
  border-bottom: 2px solid transparent;
}
.nav-custom-outline.nav .nav-link.active {
  border-color: #438eff;
  background-color: transparent;
  color: #438eff;
}

.nav-primary.nav-custom-outline .nav-link.active {
  color: #438eff;
  border-color: #438eff;
}

.nav-secondary.nav-custom-outline .nav-link.active {
  color: #8561f9;
  border-color: #8561f9;
}

.nav-success.nav-custom-outline .nav-link.active {
  color: #2dcb73;
  border-color: #2dcb73;
}

.nav-info.nav-custom-outline .nav-link.active {
  color: #4ab0c1;
  border-color: #4ab0c1;
}

.nav-warning.nav-custom-outline .nav-link.active {
  color: #f6b749;
  border-color: #f6b749;
}

.nav-danger.nav-custom-outline .nav-link.active {
  color: #ff6c6c;
  border-color: #ff6c6c;
}

.nav-light.nav-custom-outline .nav-link.active {
  color: #eff2f7;
  border-color: #eff2f7;
}

.nav-dark.nav-custom-outline .nav-link.active {
  color: #141821;
  border-color: #141821;
}

.nav-customs.nav {
  padding-left: 34px;
  overflow: hidden;
}
.nav-customs.nav .nav-link {
  position: relative;
  display: block;
  float: right;
  background-color: var(--tb-secondary-bg);
  margin-right: 46px;
  transition: all 0.5s ease;
}
.nav-customs.nav .nav-link::before, .nav-customs.nav .nav-link::after {
  display: block;
  content: " ";
  position: absolute;
  top: -1px;
  bottom: -1px;
  width: 37px;
  background-color: var(--tb-secondary-bg);
  transition: all 0.5s ease;
}
.nav-customs.nav .nav-link::before {
  border-radius: 0 8px 0 0;
  right: -24px;
  transform: skew(30deg, 0deg);
}
.nav-customs.nav .nav-link::after {
  border-radius: 8px 0 0 0;
  left: -24px;
  transform: skew(-30deg, 0deg);
}
.nav-customs.nav .nav-link.active, .nav-customs.nav .nav-link.active:before, .nav-customs.nav .nav-link.active:after {
  background-color: #438eff;
  color: #fff;
}
.nav-customs.nav .nav-link.active {
  z-index: 1;
}

.table > thead {
  border-color: var(--tb-border-color);
}
.table > :not(:first-child) {
  border-top-width: var(--tb-border-width);
}

.table-nowrap th,
.table-nowrap td {
  white-space: nowrap;
}

.table-card {
  margin: -1.2rem -1.2rem;
}
.table-card th:first-child,
.table-card td:first-child {
  padding-left: 16px;
}
.table-card th:last-child,
.table-card td:last-child {
  padding-right: 16px;
}
.table-card .table > :not(:first-child) {
  border-top-width: var(--tb-border-width);
}

.border-primary.table > thead {
  border-color: #438eff !important;
}

.table-primary.table > thead {
  border-bottom-color: rgb(118, 172.6542553191, 255) !important;
}

.border-secondary.table > thead {
  border-color: #8561f9 !important;
}

.table-secondary.table > thead {
  border-bottom-color: rgb(170.9390243902, 146.1341463415, 250.8658536585) !important;
}

.border-success.table > thead {
  border-color: #2dcb73 !important;
}

.table-success.table > thead {
  border-bottom-color: rgb(82.2862903226, 216.7137096774, 141.8427419355) !important;
}

.border-info.table > thead {
  border-color: #4ab0c1 !important;
}

.table-info.table > thead {
  border-bottom-color: rgb(111.987654321, 192.5802469136, 206.012345679) !important;
}

.border-warning.table > thead {
  border-color: #f6b749 !important;
}

.table-warning.table > thead {
  border-bottom-color: rgb(248.4031413613, 202.2251308901, 121.5968586387) !important;
}

.border-danger.table > thead {
  border-color: #ff6c6c !important;
}

.table-danger.table > thead {
  border-bottom-color: #ff9f9f !important;
}

.border-light.table > thead {
  border-color: #eff2f7 !important;
}

.table-light.table > thead {
  border-bottom-color: white !important;
}

.border-dark.table > thead {
  border-color: #141821 !important;
}

.table-dark.table > thead {
  border-bottom-color: rgb(39.2452830189, 47.0943396226, 64.7547169811) !important;
}

.table .form-check {
  padding-left: 0px;
  margin-bottom: 0px;
}
.table .form-check .form-check-input {
  margin-left: 0px;
  margin-top: 0px;
  float: none;
  vertical-align: middle;
}
.table .sort {
  position: relative;
}
.table .sort::before {
  content: "\f035d";
  position: absolute;
  right: 0.5rem;
  top: 18px;
  font-size: 0.8rem;
  font-family: "Material Design Icons";
}
.table .sort::after {
  position: absolute;
  right: 0.5rem;
  content: "\f0360";
  font-family: "Material Design Icons";
  font-size: 0.8rem;
  top: 12px;
}

.modal-title {
  font-weight: 600;
}

.modal-dialog:not(.modal-dialog-scrollable) .modal-header {
  padding-bottom: 0;
}
.modal-dialog:not(.modal-dialog-scrollable) .modal-header .btn-close {
  margin-top: -1.25rem 1.25rem;
}
.modal-dialog:not(.modal-dialog-scrollable) .modal-footer {
  padding-top: 0;
}

.modal.fadeInRight .modal-dialog {
  opacity: 0;
  transform: translateX(20%);
  transition: all 0.3s ease-in-out;
}
.modal.fadeInRight.show .modal-dialog {
  opacity: 1;
  transform: translateX(0);
}
.modal.fadeInLeft .modal-dialog {
  animation: fadeInLeft 0.3s ease-in-out;
  transform: translate(-50%, 0);
}
.modal.fadeInLeft.show .modal-dialog {
  transform: none;
}
.modal.fadeInUp .modal-dialog {
  animation: fadeInUp 0.3s ease-in-out;
  transform: translate(0, 30%);
}
.modal.fadeInUp.show .modal-dialog {
  transform: none;
}
.modal.flip {
  perspective: 1300px;
}
.modal.flip .modal-dialog {
  opacity: 0;
  transform: rotateY(-70deg);
  transition: all 0.3s;
}
.modal.flip.show .modal-dialog {
  opacity: 1;
  transform: rotateY(0deg);
}
.modal.zoomIn .modal-dialog {
  opacity: 0;
  transform: scale(0.7);
  transition: all 0.3s ease;
}
.modal.zoomIn.show .modal-dialog {
  opacity: 1;
  transform: scale(1);
}

.modal-dialog-right {
  margin-right: 1.75rem;
}

.modal-dialog-bottom {
  display: flex;
  align-items: flex-end;
  min-height: calc(100% - 1.75rem);
}
@media (min-width: 576px) {
  .modal-dialog-bottom {
    min-height: calc(100% - 3.5rem);
  }
}

.modal-dialog-bottom-right {
  display: flex;
  align-items: flex-end;
  min-height: calc(100% - 1.75rem);
  margin-right: 1.75rem;
}
@media (min-width: 576px) {
  .modal-dialog-bottom-right {
    min-height: calc(100% - 3.5rem);
  }
}

@keyframes fadeInLeft {
  0% {
    opacity: 0;
    transform: translate3d(-30%, 0, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    transform: translate3d(0, 30%, 0);
  }
  to {
    opacity: 1;
    transform: translateZ(0);
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
.login-modal {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 version=%271.1%27 xmlns:xlink=%27http://www.w3.org/1999/xlink%27 xmlns:svgjs=%27http://svgjs.com/svgjs%27 width=%271440%27 height=%27560%27 preserveAspectRatio=%27none%27 viewBox=%270 0 1440 560%27%3e%3cg mask=%27url%28%26quot%3b%23SvgjsMask1016%26quot%3b%29%27 fill=%27none%27%3e%3crect width=%271440%27 height=%27560%27 x=%270%27 y=%270%27 fill=%27rgba%2864%2c 81%2c 137%2c 1%29%27%3e%3c/rect%3e%3cpath d=%27M0%2c650.704C122.328%2c648.746%2c159.175%2c473.043%2c255.674%2c397.837C339.724%2c332.333%2c461.529%2c324.924%2c526.449%2c240.421C598.428%2c146.73%2c655.546%2c24.847%2c631.015%2c-90.726C606.666%2c-205.444%2c482.926%2c-263.497%2c401.565%2c-347.958C325.215%2c-427.217%2c275.543%2c-549.012%2c167.826%2c-571.563C60.344%2c-594.065%2c-27.703%2c-482.932%2c-135.163%2c-460.325C-256.336%2c-434.833%2c-401.929%2c-509.651%2c-497.972%2c-431.495C-592.807%2c-354.321%2c-579.865%2c-206.886%2c-595.603%2c-85.635C-611.133%2c34.016%2c-656.761%2c169.183%2c-588.884%2c268.934C-520.854%2c368.909%2c-362.458%2c340.324%2c-260.989%2c406.106C-158.875%2c472.306%2c-121.679%2c652.651%2c0%2c650.704%27 fill=%27%2333416e%27%3e%3c/path%3e%3cpath d=%27M1440 995.672C1519.728 984.741 1563.12 899.779 1626.466 850.1469999999999 1682.6390000000001 806.135 1756.261 782.602 1791.2939999999999 720.431 1827.571 656.052 1835.537 577.6610000000001 1820.814 505.247 1806.518 434.933 1753.2640000000001 383.16999999999996 1710.941 325.228 1664.475 261.614 1634.992 175.16000000000003 1560.657 149.07999999999998 1485.96 122.87299999999999 1402.146 155.543 1332.03 192.289 1269.541 225.038 1232.754 287.251 1189.969 343.347 1149.925 395.849 1115.781 448.9 1089.96 509.672 1056 589.599 988.9680000000001 671.1659999999999 1015.557 753.837 1041.91 835.774 1142.714 863.61 1217.498 906.22 1288.388 946.611 1359.167 1006.755 1440 995.672%27 fill=%27%234d61a4%27%3e%3c/path%3e%3c/g%3e%3cdefs%3e%3cmask id=%27SvgjsMask1016%27%3e%3crect width=%271440%27 height=%27560%27 fill=%27white%27%3e%3c/rect%3e%3c/mask%3e%3c/defs%3e%3c/svg%3e");
  background-size: cover;
  background-position: center;
}

.pagination-separated .page-item .page-link {
  margin-left: 0.35rem;
  border-radius: 0.25rem;
}

.pagination-rounded .page-link {
  border-radius: 30px !important;
  margin: 0 3px !important;
  border: none;
  min-width: 32px;
  min-height: 32px;
  text-align: center;
}
.pagination-rounded.pagination-sm .page-link {
  min-width: 25px;
  min-height: 25px;
}

.progress-sm {
  height: 5px;
}

.progress-lg {
  height: 12px;
}

.progress-xl {
  height: 16px;
}

.custom-progess {
  position: relative;
}
.custom-progess .progress-icon {
  position: absolute;
  top: -12px;
}
.custom-progess .progress-icon .avatar-title {
  background: var(--tb-secondary-bg);
}

.animated-progress {
  position: relative;
}
.animated-progress .progress-bar {
  position: relative;
  border-radius: 6px;
  animation: animate-positive 2s;
}

@keyframes animate-positive {
  0% {
    width: 0;
  }
}
.custom-progress {
  height: 15px;
  padding: 4px;
  border-radius: 30px;
}
.custom-progress .progress-bar {
  position: relative;
  border-radius: 30px;
}
.custom-progress .progress-bar::before {
  content: "";
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #fff;
  border-radius: 7px;
  right: 2px;
  top: 50%;
  transform: translateY(-50%);
}

.progress-label {
  overflow: visible;
}
.progress-label .progress-bar {
  position: relative;
  overflow: visible;
}
.progress-label .progress-bar .label {
  position: absolute;
  top: -25px;
  right: -9px;
  background-color: #438eff;
  color: #fff;
  display: inline-block;
  line-height: 18px;
  padding: 0 4px;
  border-radius: 4px;
}
.progress-label .progress-bar .label:after {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-top-color: #438eff;
  bottom: -7px;
  left: 50%;
  transform: translateX(-50%);
}

.progress-step-arrow {
  height: 3.25rem;
}
.progress-step-arrow .progress-bar {
  position: relative;
  overflow: initial;
  font-size: 0.875rem;
  color: #fff;
}
.progress-step-arrow .progress-bar::after {
  content: "";
  position: absolute;
  border: 10px solid transparent;
  bottom: 15px;
  right: -20px;
  z-index: 1;
}

.progress-primary .progress-bar {
  background-color: #438eff;
}
.progress-primary .progress-bar::after {
  border-left-color: #438eff;
}
.progress-primary .progress-bar:nth-child(2) {
  background-color: rgba(67, 142, 255, 0.1) !important;
  color: #438eff !important;
}
.progress-primary .progress-bar:nth-child(2)::after {
  border-left-color: rgba(67, 142, 255, 0.1);
}

.progress-secondary .progress-bar {
  background-color: #8561f9;
}
.progress-secondary .progress-bar::after {
  border-left-color: #8561f9;
}
.progress-secondary .progress-bar:nth-child(2) {
  background-color: rgba(133, 97, 249, 0.1) !important;
  color: #8561f9 !important;
}
.progress-secondary .progress-bar:nth-child(2)::after {
  border-left-color: rgba(133, 97, 249, 0.1);
}

.progress-success .progress-bar {
  background-color: #2dcb73;
}
.progress-success .progress-bar::after {
  border-left-color: #2dcb73;
}
.progress-success .progress-bar:nth-child(2) {
  background-color: rgba(45, 203, 115, 0.1) !important;
  color: #2dcb73 !important;
}
.progress-success .progress-bar:nth-child(2)::after {
  border-left-color: rgba(45, 203, 115, 0.1);
}

.progress-info .progress-bar {
  background-color: #4ab0c1;
}
.progress-info .progress-bar::after {
  border-left-color: #4ab0c1;
}
.progress-info .progress-bar:nth-child(2) {
  background-color: rgba(74, 176, 193, 0.1) !important;
  color: #4ab0c1 !important;
}
.progress-info .progress-bar:nth-child(2)::after {
  border-left-color: rgba(74, 176, 193, 0.1);
}

.progress-warning .progress-bar {
  background-color: #f6b749;
}
.progress-warning .progress-bar::after {
  border-left-color: #f6b749;
}
.progress-warning .progress-bar:nth-child(2) {
  background-color: rgba(246, 183, 73, 0.1) !important;
  color: #f6b749 !important;
}
.progress-warning .progress-bar:nth-child(2)::after {
  border-left-color: rgba(246, 183, 73, 0.1);
}

.progress-danger .progress-bar {
  background-color: #ff6c6c;
}
.progress-danger .progress-bar::after {
  border-left-color: #ff6c6c;
}
.progress-danger .progress-bar:nth-child(2) {
  background-color: rgba(255, 108, 108, 0.1) !important;
  color: #ff6c6c !important;
}
.progress-danger .progress-bar:nth-child(2)::after {
  border-left-color: rgba(255, 108, 108, 0.1);
}

.progress-light .progress-bar {
  background-color: #eff2f7;
}
.progress-light .progress-bar::after {
  border-left-color: #eff2f7;
}
.progress-light .progress-bar:nth-child(2) {
  background-color: rgba(239, 242, 247, 0.1) !important;
  color: #eff2f7 !important;
}
.progress-light .progress-bar:nth-child(2)::after {
  border-left-color: rgba(239, 242, 247, 0.1);
}

.progress-dark .progress-bar {
  background-color: #141821;
}
.progress-dark .progress-bar::after {
  border-left-color: #141821;
}
.progress-dark .progress-bar:nth-child(2) {
  background-color: rgba(20, 24, 33, 0.1) !important;
  color: #141821 !important;
}
.progress-dark .progress-bar:nth-child(2)::after {
  border-left-color: rgba(20, 24, 33, 0.1);
}

.popover {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
}

.text-white-75 {
  color: rgba(255, 255, 255, 0.75) !important;
}

.custom-blockquote.blockquote {
  padding: 16px;
  border-left: 3px solid;
}
.custom-blockquote.blockquote.blockquote-outline {
  background-color: var(--tb-secondary-bg) !important;
  border: 1px solid;
  border-left: 3px solid;
}

.custom-blockquote.blockquote.blockquote-primary {
  color: #438eff;
  border-color: #438eff;
  background-color: rgba(67, 142, 255, 0.15);
}
.custom-blockquote.blockquote.blockquote-primary .blockquote-footer {
  color: #438eff;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-primary {
  border-color: #438eff;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-primary .blockquote-footer {
  color: #438eff;
}

.custom-blockquote.blockquote.blockquote-secondary {
  color: #8561f9;
  border-color: #8561f9;
  background-color: rgba(133, 97, 249, 0.15);
}
.custom-blockquote.blockquote.blockquote-secondary .blockquote-footer {
  color: #8561f9;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-secondary {
  border-color: #8561f9;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-secondary .blockquote-footer {
  color: #8561f9;
}

.custom-blockquote.blockquote.blockquote-success {
  color: #2dcb73;
  border-color: #2dcb73;
  background-color: rgba(45, 203, 115, 0.15);
}
.custom-blockquote.blockquote.blockquote-success .blockquote-footer {
  color: #2dcb73;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-success {
  border-color: #2dcb73;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-success .blockquote-footer {
  color: #2dcb73;
}

.custom-blockquote.blockquote.blockquote-info {
  color: #4ab0c1;
  border-color: #4ab0c1;
  background-color: rgba(74, 176, 193, 0.15);
}
.custom-blockquote.blockquote.blockquote-info .blockquote-footer {
  color: #4ab0c1;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-info {
  border-color: #4ab0c1;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-info .blockquote-footer {
  color: #4ab0c1;
}

.custom-blockquote.blockquote.blockquote-warning {
  color: #f6b749;
  border-color: #f6b749;
  background-color: rgba(246, 183, 73, 0.15);
}
.custom-blockquote.blockquote.blockquote-warning .blockquote-footer {
  color: #f6b749;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-warning {
  border-color: #f6b749;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-warning .blockquote-footer {
  color: #f6b749;
}

.custom-blockquote.blockquote.blockquote-danger {
  color: #ff6c6c;
  border-color: #ff6c6c;
  background-color: rgba(255, 108, 108, 0.15);
}
.custom-blockquote.blockquote.blockquote-danger .blockquote-footer {
  color: #ff6c6c;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-danger {
  border-color: #ff6c6c;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-danger .blockquote-footer {
  color: #ff6c6c;
}

.custom-blockquote.blockquote.blockquote-light {
  color: #eff2f7;
  border-color: #eff2f7;
  background-color: rgba(239, 242, 247, 0.15);
}
.custom-blockquote.blockquote.blockquote-light .blockquote-footer {
  color: #eff2f7;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-light {
  border-color: #eff2f7;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-light .blockquote-footer {
  color: #eff2f7;
}

.custom-blockquote.blockquote.blockquote-dark {
  color: #141821;
  border-color: #141821;
  background-color: rgba(20, 24, 33, 0.15);
}
.custom-blockquote.blockquote.blockquote-dark .blockquote-footer {
  color: #141821;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-dark {
  border-color: #141821;
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-dark .blockquote-footer {
  color: #141821;
}

.custom-blockquote.blockquote.blockquote-dark {
  color: var(--tb-dark);
  border-color: var(--tb-dark);
  background-color: rgba(var(--tb-dark-rgb), 0.15);
}
.custom-blockquote.blockquote.blockquote-dark .blockquote-footer {
  color: var(--tb-dark);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-dark {
  border-color: var(--tb-dark);
}
.custom-blockquote.blockquote.blockquote-outline.blockquote-dark .blockquote-footer {
  color: var(--tb-dark);
}

.form-check {
  position: relative;
  text-align: left;
}
.form-check .form-check-input {
  cursor: pointer;
}

.form-check-primary .form-check-input:checked {
  background-color: #438eff;
  border-color: #438eff;
}

.form-radio-primary .form-check-input:checked {
  border-color: #438eff;
  background-color: #438eff;
}
.form-radio-primary .form-check-input:checked:after {
  background-color: #438eff;
}

.form-check-secondary .form-check-input:checked {
  background-color: #8561f9;
  border-color: #8561f9;
}

.form-radio-secondary .form-check-input:checked {
  border-color: #8561f9;
  background-color: #8561f9;
}
.form-radio-secondary .form-check-input:checked:after {
  background-color: #8561f9;
}

.form-check-success .form-check-input:checked {
  background-color: #2dcb73;
  border-color: #2dcb73;
}

.form-radio-success .form-check-input:checked {
  border-color: #2dcb73;
  background-color: #2dcb73;
}
.form-radio-success .form-check-input:checked:after {
  background-color: #2dcb73;
}

.form-check-info .form-check-input:checked {
  background-color: #4ab0c1;
  border-color: #4ab0c1;
}

.form-radio-info .form-check-input:checked {
  border-color: #4ab0c1;
  background-color: #4ab0c1;
}
.form-radio-info .form-check-input:checked:after {
  background-color: #4ab0c1;
}

.form-check-warning .form-check-input:checked {
  background-color: #f6b749;
  border-color: #f6b749;
}

.form-radio-warning .form-check-input:checked {
  border-color: #f6b749;
  background-color: #f6b749;
}
.form-radio-warning .form-check-input:checked:after {
  background-color: #f6b749;
}

.form-check-danger .form-check-input:checked {
  background-color: #ff6c6c;
  border-color: #ff6c6c;
}

.form-radio-danger .form-check-input:checked {
  border-color: #ff6c6c;
  background-color: #ff6c6c;
}
.form-radio-danger .form-check-input:checked:after {
  background-color: #ff6c6c;
}

.form-check-light .form-check-input:checked {
  background-color: #eff2f7;
  border-color: #eff2f7;
}

.form-radio-light .form-check-input:checked {
  border-color: #eff2f7;
  background-color: #eff2f7;
}
.form-radio-light .form-check-input:checked:after {
  background-color: #eff2f7;
}

.form-check-dark .form-check-input:checked {
  background-color: #141821;
  border-color: #141821;
}

.form-radio-dark .form-check-input:checked {
  border-color: #141821;
  background-color: #141821;
}
.form-radio-dark .form-check-input:checked:after {
  background-color: #141821;
}

.form-check-label {
  cursor: pointer;
  margin-bottom: 0;
}

.form-check-right {
  padding-left: 0;
  display: inline-block;
}
.form-check-right .form-check-input {
  float: right;
  margin-left: 0;
  margin-right: -1.6em;
}
.form-check-right .form-check-label {
  display: block;
}
.form-check-right.form-switch .form-check-input {
  margin-right: -2.56em;
}

.form-check-outline.form-check-primary .form-check-input:checked[type=checkbox] {
  color: #438eff;
  background-color: transparent;
  border-color: #438eff;
}

.form-check-outline.form-check-secondary .form-check-input:checked[type=checkbox] {
  color: #8561f9;
  background-color: transparent;
  border-color: #8561f9;
}

.form-check-outline.form-check-success .form-check-input:checked[type=checkbox] {
  color: #2dcb73;
  background-color: transparent;
  border-color: #2dcb73;
}

.form-check-outline.form-check-info .form-check-input:checked[type=checkbox] {
  color: #4ab0c1;
  background-color: transparent;
  border-color: #4ab0c1;
}

.form-check-outline.form-check-warning .form-check-input:checked[type=checkbox] {
  color: #f6b749;
  background-color: transparent;
  border-color: #f6b749;
}

.form-check-outline.form-check-danger .form-check-input:checked[type=checkbox] {
  color: #ff6c6c;
  background-color: transparent;
  border-color: #ff6c6c;
}

.form-check-outline.form-check-light .form-check-input:checked[type=checkbox] {
  color: #eff2f7;
  background-color: transparent;
  border-color: #eff2f7;
}

.form-check-outline.form-check-dark .form-check-input:checked[type=checkbox] {
  color: #141821;
  background-color: transparent;
  border-color: #141821;
}

.form-check-outline .form-check-input {
  position: relative;
}
.form-check-outline .form-check-input:checked[type=checkbox] {
  background-image: none;
}
.form-check-outline .form-check-input:checked[type=checkbox]::before {
  content: "\f012c";
  font-family: "Material Design Icons";
  top: -2px;
  position: absolute;
  font-weight: 700;
  font-size: 11px;
  left: 1px;
}

.form-radio-outline.form-radio-primary .form-check-input:checked[type=radio] {
  color: #438eff;
  background-color: transparent;
  border-color: #438eff;
}

.form-radio-outline.form-radio-secondary .form-check-input:checked[type=radio] {
  color: #8561f9;
  background-color: transparent;
  border-color: #8561f9;
}

.form-radio-outline.form-radio-success .form-check-input:checked[type=radio] {
  color: #2dcb73;
  background-color: transparent;
  border-color: #2dcb73;
}

.form-radio-outline.form-radio-info .form-check-input:checked[type=radio] {
  color: #4ab0c1;
  background-color: transparent;
  border-color: #4ab0c1;
}

.form-radio-outline.form-radio-warning .form-check-input:checked[type=radio] {
  color: #f6b749;
  background-color: transparent;
  border-color: #f6b749;
}

.form-radio-outline.form-radio-danger .form-check-input:checked[type=radio] {
  color: #ff6c6c;
  background-color: transparent;
  border-color: #ff6c6c;
}

.form-radio-outline.form-radio-light .form-check-input:checked[type=radio] {
  color: #eff2f7;
  background-color: transparent;
  border-color: #eff2f7;
}

.form-radio-outline.form-radio-dark .form-check-input:checked[type=radio] {
  color: #141821;
  background-color: transparent;
  border-color: #141821;
}

.form-radio-outline .form-check-input {
  position: relative;
}
.form-radio-outline .form-check-input:checked[type=radio] {
  background-image: none;
}
.form-radio-outline .form-check-input:checked[type=radio]::before {
  content: "\f0765";
  font-family: "Material Design Icons";
  top: 0px;
  position: absolute;
  font-size: 8px;
  left: 2.2px;
}

.form-switch-md {
  padding-left: 2.5rem;
  min-height: 22px;
  line-height: 22px;
}
.form-switch-md .form-check-input {
  width: 40px;
  height: 20px;
  left: -0.5rem;
  position: relative;
}
.form-switch-md .form-check-label {
  vertical-align: middle;
}

.form-switch-lg {
  padding-left: 2.75rem;
  min-height: 28px;
  line-height: 28px;
}
.form-switch-lg .form-check-input {
  width: 48px;
  height: 24px;
  left: -0.75rem;
  position: relative;
}

.input-group-text {
  margin-bottom: 0px;
}

.form-switch-primary .form-check-input:checked {
  background-color: #438eff;
  border-color: #438eff;
}

.form-switch-custom.form-switch-primary .form-check-input:checked::before {
  color: #438eff;
}

.form-switch-secondary .form-check-input:checked {
  background-color: #8561f9;
  border-color: #8561f9;
}

.form-switch-custom.form-switch-secondary .form-check-input:checked::before {
  color: #8561f9;
}

.form-switch-success .form-check-input:checked {
  background-color: #2dcb73;
  border-color: #2dcb73;
}

.form-switch-custom.form-switch-success .form-check-input:checked::before {
  color: #2dcb73;
}

.form-switch-info .form-check-input:checked {
  background-color: #4ab0c1;
  border-color: #4ab0c1;
}

.form-switch-custom.form-switch-info .form-check-input:checked::before {
  color: #4ab0c1;
}

.form-switch-warning .form-check-input:checked {
  background-color: #f6b749;
  border-color: #f6b749;
}

.form-switch-custom.form-switch-warning .form-check-input:checked::before {
  color: #f6b749;
}

.form-switch-danger .form-check-input:checked {
  background-color: #ff6c6c;
  border-color: #ff6c6c;
}

.form-switch-custom.form-switch-danger .form-check-input:checked::before {
  color: #ff6c6c;
}

.form-switch-light .form-check-input:checked {
  background-color: #eff2f7;
  border-color: #eff2f7;
}

.form-switch-custom.form-switch-light .form-check-input:checked::before {
  color: #eff2f7;
}

.form-switch-dark .form-check-input:checked {
  background-color: #141821;
  border-color: #141821;
}

.form-switch-custom.form-switch-dark .form-check-input:checked::before {
  color: #141821;
}

.form-switch-custom .form-check-input {
  position: relative;
  background-image: none;
}
.form-switch-custom .form-check-input::before {
  content: "\f0765";
  font-family: "Material Design Icons";
  top: -9px;
  position: absolute;
  font-size: 20px;
  left: -3px;
  color: var(--tb-secondary-color);
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch-custom .form-check-input::before {
    transition: none;
  }
}
.form-switch-custom .form-check-input:checked {
  background-image: none;
  background-color: var(--tb-secondary-bg);
  transition: background-position 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-switch-custom .form-check-input:checked {
    transition: none;
  }
}
.form-switch-custom .form-check-input:checked::before {
  right: -3px;
  left: auto;
}
.form-switch-custom .form-check-input:focus {
  background-image: none;
}

.form-switch-right {
  display: inline-block;
  padding-right: 0.8em;
  margin-bottom: 0;
  padding-left: 0 !important;
}
.form-switch-right .form-check-input {
  float: right;
  margin-left: 0;
  margin-right: -1.6em;
  margin-top: 0.1em !important;
}
.form-switch-right label {
  margin-bottom: 0;
  margin-right: 1rem;
}

.card-radio {
  padding: 0;
}
.card-radio .form-check-label {
  background-color: var(--tb-secondary-bg);
  border: 1px solid var(--tb-border-color);
  border-radius: 0.25rem;
  padding: 1rem;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  display: block;
  position: relative;
  padding-right: 32px;
}
.card-radio .form-check-label:hover {
  cursor: pointer;
}
.card-radio .form-check-input {
  display: none;
}
.card-radio .form-check-input:checked + .form-check-label {
  border-color: #438eff !important;
}
.card-radio .form-check-input:checked + .form-check-label:before {
  content: "\eb80";
  font-family: "remixicon";
  position: absolute;
  top: 2px;
  right: 6px;
  font-size: 16px;
  color: #438eff;
}
.card-radio.dark .form-check-input:checked + .form-check-label:before {
  color: #fff;
}

[data-layout-mode=dark] .form-switch .form-check-input, [data-layout-mode=dark] .form-switch .form-check-input:focus {
  background-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=%273%27 fill=%27%23ced4da%27/%3e%3c/svg%3e");
}

.form-icon {
  position: relative;
}
.form-icon .form-control-icon {
  padding-left: 2.7rem;
  position: relative;
}
.form-icon i {
  position: absolute;
  top: 0px;
  bottom: 0px;
  left: 18px;
  display: flex;
  align-items: center;
}
.form-icon.right .form-control-icon {
  padding-right: 2.7rem;
  padding-left: 0.9rem;
  position: relative;
}
.form-icon.right i {
  left: auto;
  right: 18px;
}

[data-layout-mode=dark] .form-select {
  background-image: 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%23ced4da%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
}

.list-group-fill-primary.list-group-item {
  background-color: #438eff !important;
  border-color: #438eff;
  color: #fff;
}

.list-group-fill-secondary.list-group-item {
  background-color: #8561f9 !important;
  border-color: #8561f9;
  color: #fff;
}

.list-group-fill-success.list-group-item {
  background-color: #2dcb73 !important;
  border-color: #2dcb73;
  color: #fff;
}

.list-group-fill-info.list-group-item {
  background-color: #4ab0c1 !important;
  border-color: #4ab0c1;
  color: #fff;
}

.list-group-fill-warning.list-group-item {
  background-color: #f6b749 !important;
  border-color: #f6b749;
  color: #fff;
}

.list-group-fill-danger.list-group-item {
  background-color: #ff6c6c !important;
  border-color: #ff6c6c;
  color: #000;
}

.list-group-fill-light.list-group-item {
  background-color: #eff2f7 !important;
  border-color: #eff2f7;
  color: #000;
}

.list-group-fill-dark.list-group-item {
  background-color: #141821 !important;
  border-color: #141821;
  color: #fff;
}

.list-group-item {
  margin-bottom: 0px;
}
.list-group-item .list-text {
  color: var(--tb-secondary-color);
}
.list-group-item.active .list-title {
  color: #fff;
}
.list-group-item.active .list-text {
  color: rgba(255, 255, 255, 0.5);
}

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0 !important;
  bottom: 0;
  right: 0 !important;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%; /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  visibility: visible;
  overflow: auto; /* Scroll on this element otherwise element can't have a padding applied properly */
  max-width: 100%; /* Not required for horizontal scroll to trigger */
  max-height: 100%; /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  padding: 0px !important;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  display: none;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  right: 2px;
  width: 6px;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: #a2adb7;
  border-radius: 7px;
  left: 0;
  right: 0;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
}

.custom-scroll {
  height: 100%;
}

[data-simplebar-track=primary] .simplebar-scrollbar:before {
  background: #438eff;
}

[data-simplebar-track=secondary] .simplebar-scrollbar:before {
  background: #8561f9;
}

[data-simplebar-track=success] .simplebar-scrollbar:before {
  background: #2dcb73;
}

[data-simplebar-track=info] .simplebar-scrollbar:before {
  background: #4ab0c1;
}

[data-simplebar-track=warning] .simplebar-scrollbar:before {
  background: #f6b749;
}

[data-simplebar-track=danger] .simplebar-scrollbar:before {
  background: #ff6c6c;
}

[data-simplebar-track=light] .simplebar-scrollbar:before {
  background: #eff2f7;
}

[data-simplebar-track=dark] .simplebar-scrollbar:before {
  background: #141821;
}

/**
 * prism.js default theme for JavaScript, CSS and HTML
 * Based on dabblet (http://dabblet.com)
 * @author Lea Verou
 */
code[class*=language-],
pre[class*=language-] {
  color: black;
  background: none;
  text-shadow: 0 1px white;
  font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace;
  font-size: 1em;
  text-align: left;
  white-space: pre;
  word-spacing: normal;
  word-break: normal;
  word-wrap: normal;
  line-height: 1.5;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  -webkit-hyphens: none;
  -moz-hyphens: none;
  -ms-hyphens: none;
  hyphens: none;
}

pre[class*=language-]::-moz-selection,
pre[class*=language-] ::-moz-selection,
code[class*=language-]::-moz-selection,
code[class*=language-] ::-moz-selection {
  text-shadow: none;
  background: #b3d4fc;
}

pre[class*=language-]::selection,
pre[class*=language-] ::selection,
code[class*=language-]::selection,
code[class*=language-] ::selection {
  text-shadow: none;
  background: #b3d4fc;
}

@media print {
  code[class*=language-],
  pre[class*=language-] {
    text-shadow: none;
  }
}
/* Code blocks */
pre[class*=language-] {
  margin: 0;
  overflow: auto;
}

:not(pre) > code[class*=language-],
pre[class*=language-] {
  background: var(--tb-secondary-bg) !important;
}

/* Inline code */
:not(pre) > code[class*=language-] {
  padding: 0.1em;
  border-radius: 0.3em;
  white-space: normal;
}

.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
  color: slategray;
}

.token.punctuation {
  color: #999;
}

.token.namespace {
  opacity: 0.7;
}

.token.property,
.token.tag,
.token.boolean,
.token.number,
.token.constant,
.token.symbol,
.token.deleted {
  color: #ff6c6c;
}

.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
  color: #690;
}

.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string {
  color: #9a6e3a;
  /* This background color was intended by the author of this theme. */
  background: hsla(0, 0%, 100%, 0.5);
}

.token.atrule,
.token.attr-value,
.token.keyword {
  color: #07a;
}

.token.function,
.token.class-name {
  color: #d63284;
}

.token.regex,
.token.important,
.token.variable {
  color: #e90;
}

.token.important,
.token.bold {
  font-weight: bold;
}

.token.italic {
  font-style: italic;
}

.token.entity {
  cursor: help;
}

/* Prism editor */
:not(pre) > code[class*=language-],
pre[class*=language-] {
  background: #eff2f7;
}

code[class*=language-],
pre[class*=language-] {
  color: #878a99;
  text-shadow: none;
}

.language-markup::-webkit-scrollbar, .language-js::-webkit-scrollbar {
  -webkit-appearance: none;
}
.language-markup::-webkit-scrollbar:vertical, .language-js::-webkit-scrollbar:vertical {
  width: 10px;
}
.language-markup::-webkit-scrollbar:horizontal, .language-js::-webkit-scrollbar:horizontal {
  height: 10px;
}
.language-markup::-webkit-scrollbar-thumb, .language-js::-webkit-scrollbar-thumb {
  background-color: rgba(var(--tb-dark-rgb), 0.1);
  border-radius: 10px;
  border: 2px solid var(--tb-light);
}
.language-markup::-webkit-scrollbar-track, .language-js::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: var(--tb-light);
}

#scroll-top {
  width: 30px;
  height: 30px;
  position: fixed;
  bottom: 65px;
  right: 30px;
  background: #343a40;
  border-color: transparent;
  border-radius: 3px;
  color: #ffffff;
  transition: all 0.5s ease;
}

.btn-clipboard {
  position: absolute !important;
  right: 15px !important;
  z-index: 1 !important;
}

div.code-toolbar > .toolbar {
  opacity: 1 !important;
}
div.code-toolbar > .toolbar button {
  display: inline-block !important;
  margin: 0.375rem 0.5rem !important;
  padding: 0.25rem 0.75rem !important;
  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 !important;
  border-radius: 0.2rem !important;
  border: 1px solid rgba(var(--tb-primary-rgb), 0.35) !important;
  background-color: transparent;
  color: var(--tb-primary) !important;
  box-shadow: none !important;
}
div.code-toolbar > .toolbar button:focus {
  outline: none !important;
  box-shadow: none !important;
}
div.code-toolbar > .toolbar button:hover {
  background-color: var(--tb-primary) !important;
  color: #fff !important;
}

.swal2-container .swal2-title {
  padding: 24px 24px 0;
  font-size: 20px;
  font-weight: 500;
}

.swal2-popup {
  padding-bottom: 24px;
  border-radius: var(--tb-border-radius-lg);
  background-color: var(--tb-secondary-bg);
  color: var(--tb-body-color);
}
.swal2-popup .swal2-title {
  color: var(--tb-heading-color);
}
.swal2-popup .swal2-html-container {
  color: var(--tb-body-color);
}

.swal2-footer {
  border-top: 1px solid var(--tb-border-color);
  color: var(--tb-body-color);
}

.swal2-html-container {
  font-size: 16px;
}

.swal2-icon.swal2-question {
  border-color: #4ab0c1;
  color: #4ab0c1;
}
.swal2-icon.swal2-success [class^=swal2-success-line] {
  background-color: #2dcb73;
}
.swal2-icon.swal2-success .swal2-success-ring {
  border-color: rgba(45, 203, 115, 0.3);
}
.swal2-icon.swal2-warning {
  border-color: #f6b749;
  color: #f6b749;
}

.swal2-styled:focus {
  box-shadow: none;
}

.swal2-loader {
  border-color: var(--tb-primary) transparent var(--tb-primary) transparent;
}

.swal2-timer-progress-bar {
  background-color: rgba(45, 203, 115, 0.4);
}

.swal2-progress-steps .swal2-progress-step {
  background: var(--tb-primary);
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step {
  background: var(--tb-primary);
}
.swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step, .swal2-progress-steps .swal2-progress-step.swal2-active-progress-step ~ .swal2-progress-step-line {
  background: rgba(var(--tb-primary-rgb), 0.3);
}
.swal2-progress-steps .swal2-progress-step-line {
  background: var(--tb-primary);
}

.swal2-actions.swal2-loading .swal2-styled.swal2-confirm {
  border-left-color: var(--tb-primary) !important;
  border-right-color: var(--tb-primary) !important;
}

.swal2-file, .swal2-input, .swal2-textarea {
  border: 1px solid var(--tb-border-color);
}
.swal2-file:focus, .swal2-input:focus, .swal2-textarea:focus {
  box-shadow: none;
  border-color: rgb(161, 198.5, 255);
}

.swal2-input {
  height: auto;
  display: block;
  padding: 0.6rem 0.9rem;
  font-size: 0.9063rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--tb-body-color);
  background-color: var(--tb-secondary-bg);
  background-clip: padding-box;
  border: var(--tb-border-width) solid var(--tb-border-color);
}

.swal2-close {
  font-family: var(--tb-font-sans-serif);
  font-weight: 300;
  font-size: 28px;
}
.swal2-close:focus {
  box-shadow: none;
}
.swal2-close:hover {
  color: var(--tb-primary);
}

.swal2-validation-message {
  background-color: transparent;
}

.dropzone {
  min-height: 230px;
  border: 2px dashed var(--tb-border-color);
  background: var(--tb-secondary-bg);
  border-radius: 6px;
}
.dropzone .dz-message {
  font-size: 24px;
  width: 100%;
  margin: 1em 0;
}

.nested-list .list-group-item {
  background-color: rgba(var(--tb-primary-rgb), 0.05);
  border-color: rgba(var(--tb-primary-rgb), 0.05);
}

.nested-list, .nested-1, .nested-2, .nested-3 {
  margin-top: 5px;
}

.nested-sortable-handle .handle {
  position: absolute;
  left: 0;
  top: 0;
  width: 42px;
  height: 42px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: grab;
}
.nested-sortable-handle .list-group-item {
  padding-left: 42px;
}

.swiper-button-next, .swiper-button-prev {
  height: 32px;
  width: 32px;
  background-color: rgba(var(--tb-primary-rgb), 0.2);
  backdrop-filter: blur(2px);
  border-radius: 8px;
}
.swiper-button-next::after, .swiper-button-prev::after {
  font-family: remixicon;
  font-size: 28px;
  color: rgba(var(--tb-primary-rgb), 1);
  transition: all 0.3s ease;
}

.swiper-button-prev::after {
  content: "\ea64" !important;
}

.swiper-button-next::after {
  content: "\ea6e" !important;
}

.swiper-pagination-bullet {
  width: 22px;
  height: 5px;
  background-color: #fff;
  border-radius: 50px;
}
.swiper-pagination-bullet .swiper-pagination-bullet-active {
  opacity: 1;
}

.dynamic-pagination .swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  background-color: #fff;
  opacity: 0.5;
  transition: all 0.5s ease;
}
.dynamic-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
  width: 20px;
}

.swiper-pagination-fraction {
  color: #fff;
  font-size: 16px;
  background-color: rgba(0, 0, 0, 0.3);
  backdrop-filter: blur(2px);
}

.pagination-custom .swiper-pagination-bullet {
  height: 25px;
  width: 25px;
  line-height: 25px;
  border-radius: 8px;
  background-color: #fff;
  opacity: 0.5;
  transition: all 0.5s ease;
}
.pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active {
  color: #8561f9;
  opacity: 1;
}

.swiper-pagination-progressbar {
  height: 6px !important;
  background-color: rgba(45, 203, 115, 0.25);
}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background-color: #2dcb73;
}

.swiper-scrollbar {
  background-color: rgba(255, 255, 255, 0.35);
  backdrop-filter: blur(2px);
  padding: 1.2px;
  height: 6px !important;
}
.swiper-scrollbar .swiper-scrollbar-drag {
  background-color: #fff;
}

.swiper-pagination-dark .swiper-pagination-bullet {
  background-color: #8561f9;
}
.swiper-pagination-dark .dynamic-pagination .swiper-pagination-bullet {
  background-color: #8561f9;
}
.swiper-pagination-dark.pagination-custom .swiper-pagination-bullet {
  color: #fff;
}
.swiper-pagination-dark.pagination-custom .swiper-pagination-bullet.swiper-pagination-bullet-active {
  opacity: 1;
}
.swiper-pagination-dark.swiper-scrollbar {
  background-color: rgba(20, 24, 33, 0.35);
}

.multi-wrapper {
  border: none;
  position: relative;
}
.multi-wrapper::before {
  content: "\ea61";
  position: absolute;
  font-family: "remixicon";
  left: 50%;
  transform: translateX(-50%);
  bottom: 86px;
  width: 32px;
  height: 32px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 16px;
  border-radius: 50%;
  color: var(--tb-secondary-color);
  background-color: var(--tb-light);
  z-index: 1;
}
.multi-wrapper .non-selected-wrapper {
  border: 1px solid var(--tb-border-color);
  background-color: var(--tb-secondary-bg);
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar {
  -webkit-appearance: none;
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar:vertical, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar:vertical {
  width: 10px;
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar:horizontal, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar:horizontal {
  height: 9px;
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar-thumb, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(var(--tb-secondary-rgb), 0.2);
  border-radius: 10px;
  border: 2px solid var(--tb-secondary-bg);
}
.multi-wrapper .selected-wrapper::-webkit-scrollbar-track, .multi-wrapper .non-selected-wrapper::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: var(--tb-secondary-bg);
}
.multi-wrapper .item-group .group-label {
  font-size: 12px;
}
.multi-wrapper .item {
  color: var(--tb-body-color);
}
.multi-wrapper .item:hover {
  background-color: rgba(var(--tb-primary-rgb), 0.1);
}
.multi-wrapper .selected-wrapper {
  border: 1px solid var(--tb-border-color);
  background: var(--tb-secondary-bg);
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.multi-wrapper .search-input {
  flex: 0 0 auto;
  padding: 0.6rem 0.9rem;
  font-size: 0.9063rem;
  color: var(--tb-body-color);
  background-color: var(--tb-secondary-bg);
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: var(--tb-border-radius);
  margin-bottom: 16px;
}
.multi-wrapper .search-input::placeholder {
  color: var(--tb-secondary-color);
}
.multi-wrapper .header {
  font-weight: 600;
  color: var(--tb-body-color);
}

.pcr-app {
  background: var(--tb-secondary-bg);
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  border-radius: 4px;
  border: 1px solid #eff2f7;
}

.pickr .pcr-button {
  height: 60px;
  width: 150px;
  border-radius: 0.25rem;
}
.pickr .pcr-button::after, .pickr .pcr-button::before {
  border-radius: 0.25rem;
}

.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview {
  margin-right: 0.75em;
  margin-left: 0;
}
.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser, .pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity {
  margin-left: 0.75em;
  margin-right: 0;
}
.pcr-app[data-theme=monolith] .pcr-result {
  min-width: 100%;
}
.pcr-app .pcr-interaction .pcr-type.active {
  background: var(--tb-primary);
}
.pcr-app .pcr-interaction .pcr-result {
  background-color: var(--tb-secondary-bg);
  color: var(--tb-body-color);
  border: 1px solid var(--tb-border-color);
  border-radius: var(--tb-border-radius);
}
.pcr-app .pcr-interaction input {
  border-radius: var(--tb-border-radius) !important;
}
.pcr-app .pcr-interaction input:focus {
  box-shadow: none;
  background-color: var(--tb-secondary-bg);
  border-color: rgb(161, 198.5, 255);
}
.pcr-app .pcr-interaction .pcr-save {
  background: #2dcb73 !important;
}
.pcr-app .pcr-interaction .pcr-clear, .pcr-app .pcr-interaction .pcr-cancel {
  background: #ff6c6c !important;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  height: auto;
}

.input-step {
  border: 1px solid var(--tb-border-color);
  display: inline-flex;
  overflow: visible;
  height: 37.5px;
  border-radius: var(--tb-border-radius);
  background: var(--tb-secondary-bg);
  padding: 4px;
}
.input-step input {
  width: 4em;
  height: 100%;
  text-align: center;
  border: 0;
  background: transparent;
  color: var(--tb-body-color);
  border-radius: var(--tb-border-radius);
}
.input-step input:focus-visible {
  outline: 0;
}
.input-step button {
  width: 1.4em;
  font-weight: 300;
  height: 100%;
  line-height: 0.1em;
  font-size: 1.4em;
  padding: 0.2em !important;
  background: var(--tb-light);
  color: var(--tb-body-color);
  border: none;
  border-radius: var(--tb-border-radius);
}
.input-step.light {
  background: var(--tb-light);
}
.input-step.light button {
  background-color: var(--tb-secondary-bg);
}
.input-step.light-input {
  background: var(--tb-light);
}
.input-step.light-input input {
  background-color: var(--tb-secondary-bg);
}
.input-step.full-width {
  display: flex;
  width: 100%;
}
.input-step.full-width button {
  flex-shrink: 0;
}
.input-step.full-width input {
  flex-grow: 1;
}

.input-step.step-primary button {
  background-color: #438eff;
  color: #fff;
}

.input-step.step-secondary button {
  background-color: #8561f9;
  color: #fff;
}

.input-step.step-success button {
  background-color: #2dcb73;
  color: #fff;
}

.input-step.step-info button {
  background-color: #4ab0c1;
  color: #fff;
}

.input-step.step-warning button {
  background-color: #f6b749;
  color: #fff;
}

.input-step.step-danger button {
  background-color: #ff6c6c;
  color: #fff;
}

.input-step.step-light button {
  background-color: #eff2f7;
  color: #fff;
}

.input-step.step-dark button {
  background-color: #141821;
  color: #fff;
}

.ck {
  font-family: var(--tb-font-sans-serif) !important;
}
.ck.ck-reset_all, .ck.ck-reset_all * {
  color: var(--tb-body-color) !important;
}
.ck.ck-toolbar {
  background: rgba(var(--tb-light-rgb), 0.75) !important;
}
.ck p {
  margin-bottom: 0;
}
.ck.ck-toolbar {
  border: 1px solid var(--tb-border-color) !important;
}
.ck.ck-toolbar.ck-toolbar_grouping > .ck-toolbar__items {
  flex-wrap: wrap !important;
}
.ck.ck-toolbar .ck.ck-toolbar__separator {
  background: transparent !important;
}
.ck.ck-editor__main > .ck-editor__editable {
  border-top: 0 !important;
  background-color: var(--tb-secondary-bg) !important;
  border-color: var(--tb-border-color) !important;
  box-shadow: none !important;
}
.ck.ck-dropdown__panel {
  background: var(--tb-secondary-bg) !important;
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  border-radius: var(--tb-border-radius-lg);
}
.ck.ck-list {
  background: var(--tb-secondary-bg) !important;
}
.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne, .ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se {
  left: 0;
  right: auto !important;
}
.ck.ck-editor__editable_inline[dir=ltr] {
  text-align: left !important;
}
.ck.ck-dropdown__panel {
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12) !important;
  border-radius: var(--tb-border-radius-lg) !important;
  border: 1px solid var(--tb-border-color-translucent) !important;
}

.ck.ck-button:focus, .ck.ck-button:active,
a.ck.ck-button:focus,
a.ck.ck-button:active {
  box-shadow: none !important;
  border: 1px solid var(--tb-light) !important;
}
.ck.ck-button:not(.ck-disabled):hover,
a.ck.ck-button:not(.ck-disabled):hover {
  background: var(--tb-light) !important;
}
.ck.ck-button.ck-on,
a.ck.ck-button.ck-on {
  background: var(--tb-light) !important;
}

.ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,
.ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners {
  border-radius: 0.25rem !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  border-radius: 0.25rem !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

.ck-editor__editable {
  min-height: 245px !important;
}

.ck[class*=ck-heading_heading] {
  font-weight: 500 !important;
}

.ck.ck-button.ck-on:not(.ck-disabled):hover, .ck.ck-button.ck-on:not(.ck-disabled):active,
a.ck.ck-button.ck-on:not(.ck-disabled):hover,
a.ck.ck-button.ck-on:not(.ck-disabled):active {
  box-shadow: none !important;
}

.ck.ck-tooltip .ck-tooltip__text {
  background: var(--tb-tertiary-bg) !important;
  color: #eff2f7 !important;
}
.ck.ck-input-text {
  background: var(--tb-secondary-bg) !important;
  border: 1px solid var(--tb-border-color) !important;
}
.ck.ck-input-text:focus {
  border: 1px solid rgb(161, 198.5, 255) !important;
  box-shadow: none !important;
}
.ck.ck-balloon-panel {
  background: var(--tb-secondary-bg) !important;
  border: 1px solid var(--tb-border-color-translucent) !important;
}
.ck.ck-balloon-panel[class*=arrow_n]:after {
  border-bottom-color: var(--tb-secondary-bg) !important;
}
.ck.ck-balloon-panel[class*=arrow_n]::before {
  border-bottom-color: var(--tb-border-color-translucent) !important;
}

.ck.ck-labeled-field-view > .ck.ck-labeled-field-view__input-wrapper > .ck.ck-label {
  background: var(--tb-secondary-bg) !important;
}

.ck-editor-reverse .ck-editor {
  display: flex;
  flex-direction: column-reverse;
}
.ck-editor-reverse .ck.ck-editor__main > .ck-editor__editable {
  border: 1px solid var(--tb-border-color) !important;
  border-bottom: 0 !important;
}
.ck-editor-reverse .ck-rounded-corners .ck.ck-editor__main > .ck-editor__editable,
.ck-editor-reverse .ck.ck-editor__main > .ck-editor__editable.ck-rounded-corners {
  border-radius: 0.25rem !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.ck-editor-reverse .ck-rounded-corners .ck.ck-editor__top .ck-sticky-panel .ck-toolbar,
.ck-editor-reverse .ck.ck-editor__top .ck-sticky-panel .ck-toolbar.ck-rounded-corners {
  border-radius: 0.25rem !important;
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

[dir=rtl] .ck.ck-toolbar > .ck-toolbar__items {
  flex-direction: row-reverse;
}

.gridjs-container {
  color: var(--tb-body-color);
  padding: 0;
  display: block;
}

.gridjs-wrapper {
  box-shadow: none;
  border: 1px solid var(--tb-border-color);
  border-radius: 0px;
}
.gridjs-wrapper::-webkit-scrollbar {
  -webkit-appearance: none;
}
.gridjs-wrapper::-webkit-scrollbar:vertical {
  width: 12px;
}
.gridjs-wrapper::-webkit-scrollbar:horizontal {
  height: 12px;
}
.gridjs-wrapper::-webkit-scrollbar-thumb {
  background-color: rgba(var(--tb-dark-rgb), 0.075);
  border-radius: 10px;
  border: 2px solid var(--tb-secondary-bg);
}
.gridjs-wrapper::-webkit-scrollbar-track {
  border-radius: 10px;
  background-color: var(--tb-secondary-bg);
}

.gridjs-footer {
  border: none !important;
  padding: 12px 0 0;
}

.gridjs-table {
  width: 100%;
}

.gridjs-tbody, td.gridjs-td {
  background-color: transparent;
}

th.gridjs-th,
td.gridjs-td {
  border: 1px solid var(--tb-border-color);
  padding: 0.75rem 0.6rem;
}

th.gridjs-th {
  border-top: 0;
  color: var(--tb-body-color);
  background-color: rgba(var(--tb-light-rgb), 0.75);
}
th.gridjs-th-sort:focus, th.gridjs-th-sort:hover {
  background-color: rgba(var(--tb-light-rgb), 0.85);
}

.gridjs-head {
  padding-top: 0;
}

.gridjs-footer {
  box-shadow: none;
  border: 1px solid var(--tb-border-color);
  border-top: 0;
  background-color: transparent;
}

.gridjs-summary {
  color: var(--tb-secondary-color);
  margin-top: 8px !important;
}

.gridjs-pagination .gridjs-pages button {
  margin-left: 0.3rem;
  border-radius: 0.25rem !important;
  border: 1px solid var(--tb-border-color);
  background-color: var(--tb-secondary-bg);
  color: var(--tb-link-color);
}
.gridjs-pagination .gridjs-pages button:last-child {
  border-right: 1px solid var(--tb-border-color);
}
.gridjs-pagination .gridjs-pages button:disabled, .gridjs-pagination .gridjs-pages button:hover:disabled, .gridjs-pagination .gridjs-pages button[disabled] {
  color: var(--tb-secondary-color);
  background-color: var(--tb-secondary-bg);
}
.gridjs-pagination .gridjs-pages button:hover {
  background-color: var(--tb-tertiary-bg);
  color: var(--tb-link-hover-color);
}
.gridjs-pagination .gridjs-pages button:focus {
  box-shadow: none;
}
.gridjs-pagination .gridjs-pages button:last-child:hover, .gridjs-pagination .gridjs-pages button:first-child:hover {
  background-color: transparent;
}
.gridjs-pagination .gridjs-pages button.gridjs-currentPage {
  background-color: #438eff;
  color: #fff;
  border-color: #438eff;
  font-weight: 500;
}

.gridjs-search {
  position: relative;
  float: left;
}
.gridjs-search::before {
  content: "\f0d1";
  font-family: "remixicon";
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 10px;
  font-size: 14px;
  color: var(--tb-secondary-color);
}

input.gridjs-input {
  border-color: var(--tb-border-color);
  background-color: var(--tb-secondary-bg);
  color: var(--tb-body-color);
  line-height: 1.5;
  padding: 0.6rem 0.9rem 0.6rem 2.025rem;
  border-radius: var(--tb-border-radius);
  font-size: 0.9063rem;
}
input.gridjs-input:focus {
  box-shadow: none;
  border-color: rgb(161, 198.5, 255);
  background-color: var(--tb-secondary-bg);
}
input.gridjs-input::placeholder {
  color: var(--tb-secondary-color);
}

th.gridjs-th .gridjs-th-content {
  float: none;
  display: inline-block;
  vertical-align: middle;
  font-weight: 600;
}

button.gridjs-sort {
  float: none;
  display: inline-block;
  vertical-align: middle;
  width: 10px;
  height: 20px;
}

th.gridjs-th-sort .gridjs-th-content {
  width: calc(100% - 10px);
}

button.gridjs-sort-asc, button.gridjs-sort-desc {
  background-size: 7px;
}

.table-card .gridjs-head {
  padding: 16px 16px 5px;
}
.table-card .gridjs-wrapper {
  border-top: 0;
  border-radius: 0;
  border-width: 1px 0;
}
.table-card .gridjs-footer {
  padding: 8px 16px;
}

.gridjs-tr-selected td {
  background-color: var(--tb-tertiary-bg);
}
.gridjs-tr-selected .gridjs-td .gridjs-checkbox[type=checkbox] {
  background-color: #438eff;
  border-color: #438eff;
  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%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");
}

.gridjs-td .gridjs-checkbox {
  width: 1.1em;
  height: 1.1em;
  vertical-align: top;
  background-color: var(--tb-secondary-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--tb-border-width) solid var(--tb-border-color);
  appearance: none;
  color-adjust: exact;
}
.gridjs-td .gridjs-checkbox[type=checkbox] {
  border-radius: 0.25em;
}

.gridjs-border-none td.gridjs-td, .gridjs-border-none th.gridjs-th {
  border-right-width: 0;
  border-left-width: 0;
}

.gridjs-loading-bar {
  background-color: var(--tb-secondary-bg);
}

[data-bs-theme=dark] button.gridjs-sort-neutral, [data-bs-theme=dark] button.gridjs-sort-asc, [data-bs-theme=dark] button.gridjs-sort-desc {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.listjs-pagination {
  margin-bottom: 0;
  justify-content: flex-end;
  gap: 8px;
}
.listjs-pagination li .page {
  display: block;
  padding: 0.375rem 0.75rem;
  color: var(--tb-link-color);
  background-color: var(--tb-secondary-bg);
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: 0.25rem;
}
.listjs-pagination li.active .page {
  color: #fff;
  background-color: #438eff;
  border-color: #438eff;
}

.pagination-wrap {
  user-select: none;
  display: flex;
  align-items: center;
}
.pagination-wrap a {
  text-decoration: none;
  display: inline-block;
}

.pagination-next,
.pagination-prev {
  color: var(--tb-primary);
  font-weight: 500;
  padding: 0.375rem 0.75rem;
  background-color: var(--tb-secondary-bg);
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: 0.25rem;
}
.pagination-next:hover,
.pagination-prev:hover {
  color: rgb(169, 203.3085106383, 255);
}
.pagination-next.disabled,
.pagination-prev.disabled {
  color: var(--tb-secondary-color);
  cursor: default;
}
.pagination-next.disabled:hover,
.pagination-prev.disabled:hover {
  color: var(--tb-secondary-color);
}

.apex-charts {
  min-height: 10px !important;
}
.apex-charts text {
  font-family: var(--tb-font-sans-serif) !important;
}
.apex-charts .apexcharts-canvas {
  margin: 0 auto;
}

.apexcharts-tooltip-title,
.apexcharts-tooltip-text {
  color: var(--tb-primary);
  font-family: var(--tb-font-sans-serif) !important;
}

.apexcharts-tooltip {
  border: 1px solid var(--tb-border-color) !important;
  background-color: var(--tb-secondary-bg) !important;
  box-shadow: rgba(135, 138, 153, 0.1) 0px 5px 20px -6px !important;
}
.apexcharts-tooltip * {
  font-family: var(--tb-font-sans-serif) !important;
  color: #878a99 !important;
}
.apexcharts-tooltip .apexcharts-tooltip-title {
  background-color: rgba(var(--tb-light-rgb), 0.75) !important;
  border-bottom: 1px solid var(--tb-border-color) !important;
}

.apexcharts-tooltip.apexcharts-theme-dark * {
  color: #fff !important;
}

.apexcharts-legend-series {
  font-weight: 500;
}

.apexcharts-gridline {
  pointer-events: none;
  stroke: rgba(var(--tb-light-rgb), 0.75);
}

.apexcharts-legend-text {
  color: #878a99 !important;
  font-family: var(--tb-font-sans-serif) !important;
  font-size: 13px !important;
}

.apexcharts-pie-label {
  fill: #fff !important;
}

.apexcharts-title-text, .apexcharts-subtitle-text {
  fill: var(--tb-emphasis-color);
}

.apexcharts-yaxis text,
.apexcharts-xaxis text {
  font-family: var(--tb-font-sans-serif) !important;
  fill: var(--tb-emphasis-color);
}

.apexcharts-yaxis-title {
  font-weight: 500;
}

#dynamicloadedchart-wrap {
  margin: 0px auto;
  max-width: 800px;
  position: relative;
}

.chart-box {
  padding-left: 0;
}

#chart-year,
#chart-quarter {
  width: 96%;
  max-width: 48%;
  box-shadow: none;
  padding-left: 0;
  padding-top: 20px;
  background: var(--tb-secondary-bg);
  border: 1px solid var(--tb-border-color);
}

#chart-year {
  float: left;
  position: relative;
  transition: 1s ease transform;
  z-index: 3;
}
#chart-year.chart-quarter-activated {
  transform: translateX(0);
  transition: 1s ease transform;
}

#chart-quarter {
  float: left;
  position: relative;
  z-index: -2;
  transition: 1s ease transform;
}
#chart-quarter.active {
  transition: 1.1s ease-in-out transform;
  transform: translateX(0);
  z-index: 1;
}

@media screen and (min-width: 480px) {
  #chart-year {
    transform: translateX(50%);
  }
  #chart-quarter {
    transform: translateX(-50%);
  }
}
.apexcharts-radar-series polygon, .apexcharts-radar-series line {
  stroke: var(--tb-border-color);
}

.apexcharts-pie circle, .apexcharts-pie line {
  stroke: var(--tb-border-color);
}
.apexcharts-pie text {
  fill: var(--tb-body-color);
}

.apex-charts .apexcharts-xaxis line,
.apex-charts .apexcharts-yaxis line {
  stroke: var(--tb-border-color);
}
.apex-charts .apexcharts-xaxis-tick {
  stroke: var(--tb-border-color);
}
.apex-charts .apexcharts-pie-series path,
.apex-charts .apexcharts-bar-series path {
  stroke: var(--tb-secondary-bg);
}
.apex-charts .apexcharts-radialbar-track path {
  stroke: var(--tb-light);
}
.apex-charts .apexcharts-marker {
  stroke: var(--tb-secondary-bg);
}
.apex-charts .apexcharts-boxPlot-series path {
  stroke: var(--tb-border-color);
}
.apex-charts .apexcharts-treemap rect,
.apex-charts .apexcharts-heatmap-series rect {
  stroke: var(--tb-secondary-bg);
}

.apexcharts-xaxistooltip.apexcharts-theme-light {
  box-shadow: rgba(135, 138, 153, 0.1) 0px 5px 20px -6px;
  color: var(--tb-emphasis-color);
  background: var(--tb-secondary-bg);
  border: 1px solid var(--tb-border-color);
  font-family: var(--tb-font-sans-serif);
}
.apexcharts-xaxistooltip.apexcharts-theme-light::before {
  border-bottom-color: var(--tb-border-color);
}

.apexcharts-grid line {
  stroke: var(--tb-border-color) !important;
}

#monochrome_polar_area svg {
  background: transparent !important;
}

.gmaps, .gmaps-panaroma {
  height: 300px;
  background: #f3f6f9;
  border-radius: 3px;
}

.gmaps-overlay {
  display: block;
  text-align: center;
  color: #fff;
  font-size: 16px;
  line-height: 40px;
  background: var(--tb-primary);
  border-radius: 4px;
  padding: 10px 20px;
}

.gmaps-overlay_arrow {
  left: 50%;
  margin-left: -16px;
  width: 0;
  height: 0;
  position: absolute;
}
.gmaps-overlay_arrow.above {
  bottom: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 16px solid var(--tb-primary);
}
.gmaps-overlay_arrow.below {
  top: -15px;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-bottom: 16px solid var(--tb-primary);
}

.autoComplete_wrapper {
  display: block;
}
.autoComplete_wrapper > input {
  display: block;
  width: 100%;
  height: auto;
  padding: 0.6rem 0.9rem;
  font-size: 0.9063rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--tb-body-color);
  background-color: var(--tb-secondary-bg);
  background-clip: padding-box;
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: var(--tb-border-radius);
  background-image: none;
}
.autoComplete_wrapper > input::placeholder {
  padding: 0 !important;
  color: var(--tb-secondary-color) !important;
  font-size: 0.9063rem !important;
}
.autoComplete_wrapper > input:focus {
  border: var(--tb-border-width) solid rgb(161, 198.5, 255);
  color: var(--tb-body-color);
}
.autoComplete_wrapper > input:hover {
  color: var(--tb-body-color);
}
.autoComplete_wrapper > ul {
  border-radius: 0.25rem;
  border-color: var(--tb-border-color-translucent);
  background-color: var(--tb-secondary-bg);
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  padding: 0;
  overflow: auto;
  max-height: 160px;
  margin: 0;
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  animation-fill-mode: both;
}
.autoComplete_wrapper > ul > li {
  font-size: 0.9063rem;
  margin: 0;
  padding: 0.35rem 1.2rem;
  border-radius: 0;
  background-color: var(--tb-secondary-bg);
  color: var(--tb-body-color);
}
.autoComplete_wrapper > ul > li mark {
  color: #ff6c6c;
  font-weight: 600;
  padding: 1px;
}
.autoComplete_wrapper > ul > li[aria-selected=true], .autoComplete_wrapper > ul > li:hover {
  color: var(--tb-body-color);
  background-color: var(--tb-tertiary-bg);
}
.autoComplete_wrapper > ul .no_result {
  padding: 0.7rem 1.2rem;
  font-style: italic;
  font-weight: 500;
}

.jvm-tooltip {
  border-radius: 3px;
  background-color: var(--tb-primary);
  font-family: var(--tb-font-sans-serif);
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  padding: 5px 9px;
}

.jvm-container text {
  font-family: var(--tb-font-sans-serif);
  font-size: 0.9063rem;
  fill: var(--tb-gray-700);
}

.jvm-zoom-btn {
  background-color: var(--tb-primary);
}

.leaflet-map {
  height: 300px;
}
.leaflet-map.leaflet-container {
  z-index: 0;
  font-family: "Gantari", sans-serif;
}

.fc td,
.fc th {
  border: var(--tb-border-width) solid var(--tb-border-color);
}

.fc .fc-toolbar h2 {
  font-size: 16px;
  line-height: 30px;
  text-transform: uppercase;
}
@media (max-width: 767.98px) {
  .fc .fc-toolbar .fc-left,
  .fc .fc-toolbar .fc-right,
  .fc .fc-toolbar .fc-center {
    float: none;
    display: block;
    text-align: center;
    clear: both;
    margin: 10px 0;
  }
  .fc .fc-toolbar > * > * {
    float: none;
  }
  .fc .fc-toolbar .fc-today-button {
    display: none;
  }
}
.fc .fc-toolbar .btn {
  text-transform: capitalize;
}
.fc .fc-col-header-cell {
  background-color: var(--tb-light);
}
.fc .fc-col-header-cell-cushion {
  display: block;
  padding: 8px 4px;
}
.fc .fc-daygrid-day-number {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 500;
  margin: 2px;
}
.fc .fc-toolbar-chunk .fc-button-group .fc-button {
  background-color: rgba(var(--tb-secondary-rgb), 0.15);
  color: var(--tb-secondary);
  border: none;
}
.fc .fc-toolbar-chunk .fc-button-group .fc-button:focus {
  box-shadow: none;
}
.fc .fc-toolbar-chunk .fc-button-group .fc-button:active, .fc .fc-toolbar-chunk .fc-button-group .fc-button.active, .fc .fc-toolbar-chunk .fc-button-group .fc-button.fc-button-active {
  background-color: var(--tb-secondary);
  color: #fff;
}
.fc .fc-toolbar-chunk.fc-today-button {
  background-color: rgba(var(--tb-primary-rgb), 0.1) !important;
}
.fc .fc-toolbar-chunk.fc-today-button .fc-daygrid-day-number {
  background-color: var(--tb-primary);
  color: #fff;
}
.fc .fc-daygrid-day.fc-day-today {
  background-color: rgba(var(--tb-primary-rgb), 0.1);
}
.fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(var(--tb-primary-rgb), 0.1);
}
.fc .fc-list-event:hover td {
  background: transparent;
}
.fc .fc-list-event-title a {
  color: #fff !important;
}
.fc .fc-col-header,
.fc .fc-daygrid-body,
.fc .fc-scrollgrid-sync-table {
  width: 100% !important;
}
.fc .fc-scrollgrid-section > * {
  border-left: var(--tb-border-width) solid var(--tb-border-color);
  border-top: var(--tb-border-width) solid var(--tb-border-color);
}
.fc .fc-scrollgrid-section-liquid > td {
  border-top: 0;
}

.fc-theme-bootstrap a:not([href]) {
  color: var(--tb-body-color);
}

.fc-event {
  color: #fff;
}

.fc th.fc-widget-header {
  background: #e9ebec;
  line-height: 20px;
  padding: 10px 0;
  text-transform: uppercase;
  font-weight: 700;
}

.fc-unthemed .fc-content,
.fc-unthemed .fc-divider,
.fc-unthemed .fc-list-heading td,
.fc-unthemed .fc-list-view,
.fc-unthemed .fc-popover,
.fc-unthemed .fc-row,
.fc-unthemed tbody,
.fc-unthemed td,
.fc-unthemed th,
.fc-unthemed thead {
  border-color: #e9ebec;
}
.fc-unthemed td.fc-today {
  background: rgb(245.8, 247.525, 250.4);
}

.fc-button {
  background: var(--tb-secondary-bg);
  border-color: #eff2f7;
  color: #2b313e;
  text-transform: capitalize;
  box-shadow: none;
  padding: 6px 12px !important;
  height: auto !important;
}

.fc-state-down,
.fc-state-active,
.fc-state-disabled {
  background-color: var(--tb-primary);
  color: #fff;
  text-shadow: none;
}

.fc-event {
  border-radius: 2px;
  border: none;
  cursor: move;
  font-size: 0.8125rem;
  margin: 5px 7px;
  padding: 5px 5px;
  text-align: center;
}

.fc-event,
.fc-event-dot {
  background-color: var(--tb-primary);
}

.fc-daygrid-dot-event.fc-event-mirror,
.fc-daygrid-dot-event:hover {
  background-color: var(--tb-primary);
}

.fc-event-title,
.fc-sticky {
  font-weight: 600 !important;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.fc-daygrid-event-dot {
  border-color: #fff !important;
  display: none;
}

.fc-event-time {
  display: none;
}

.fc-event .fc-content {
  color: #fff;
}

#external-events .external-event {
  text-align: left;
  padding: 8px 16px;
  margin: 6px 0;
}

.fc-day-grid-event.fc-h-event.fc-event.fc-start.fc-end.bg-dark .fc-content {
  color: #eff2f7;
}

.fc-prev-button,
.fc-next-button {
  position: relative;
  height: 37.5px;
  width: 37.5px;
}
.fc-prev-button::before,
.fc-next-button::before {
  position: absolute;
  font-family: remixicon !important;
  font-size: 20px;
  top: 0;
  bottom: 0px;
  left: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.fc-prev-button::before {
  content: "\ea64";
}

.fc-next-button::before {
  content: "\ea6e";
}

.fc-toolbar-chunk .btn-group .btn {
  color: #8561f9;
  background-color: rgba(133, 97, 249, 0.15);
  border: none;
  box-shadow: none;
}
.fc-toolbar-chunk .btn-group .btn:hover, .fc-toolbar-chunk .btn-group .btn.active {
  color: #fff;
  background-color: #8561f9;
}
.fc-toolbar-chunk .fc-today-button {
  background-color: #8561f9 !important;
  border: #8561f9;
}

@media (max-width: 575.98px) {
  .fc-toolbar {
    flex-direction: column;
    gap: 16px;
  }
}

#upcoming-event-list .card:last-child {
  margin-bottom: 6px !important;
}

#event-modal .event-details {
  display: none;
}
#event-modal .view-event .event-form {
  display: none;
}
#event-modal .view-event #event-category-tag {
  display: none;
}
#event-modal .view-event .event-details {
  display: block;
}

.fc-daygrid-event-harness .fc-daygrid-event {
  backdrop-filter: blur(4px);
}

.fc-timegrid-event-harness .fc-timegrid-event {
  backdrop-filter: blur(4px);
}

.fc-timegrid-slots table tr {
  border-color: var(--tb-border-color) !important;
}

.fc-list-table {
  border-color: var(--tb-border-color);
}

.fc .fc-list-sticky .fc-list-day > * {
  position: sticky;
  top: 0;
  background: var(--tb-tertiary-bg);
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-primary-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-primary-subtle .fc-event-main {
  color: #438eff !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-primary-subtle .fc-event-title {
  color: #438eff !important;
}

.fc-list-table .fc-list-event.bg-primary-subtle {
  color: #438eff !important;
}
.fc-list-table .fc-list-event.bg-primary-subtle .fc-list-event-title > a {
  color: #438eff !important;
}
.fc-list-table .fc-list-event.bg-primary-subtle .fc-list-event-dot {
  border-color: #438eff;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-secondary-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-secondary-subtle .fc-event-main {
  color: #8561f9 !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-secondary-subtle .fc-event-title {
  color: #8561f9 !important;
}

.fc-list-table .fc-list-event.bg-secondary-subtle {
  color: #8561f9 !important;
}
.fc-list-table .fc-list-event.bg-secondary-subtle .fc-list-event-title > a {
  color: #8561f9 !important;
}
.fc-list-table .fc-list-event.bg-secondary-subtle .fc-list-event-dot {
  border-color: #8561f9;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-success-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-success-subtle .fc-event-main {
  color: #2dcb73 !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-success-subtle .fc-event-title {
  color: #2dcb73 !important;
}

.fc-list-table .fc-list-event.bg-success-subtle {
  color: #2dcb73 !important;
}
.fc-list-table .fc-list-event.bg-success-subtle .fc-list-event-title > a {
  color: #2dcb73 !important;
}
.fc-list-table .fc-list-event.bg-success-subtle .fc-list-event-dot {
  border-color: #2dcb73;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-info-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-info-subtle .fc-event-main {
  color: #4ab0c1 !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-info-subtle .fc-event-title {
  color: #4ab0c1 !important;
}

.fc-list-table .fc-list-event.bg-info-subtle {
  color: #4ab0c1 !important;
}
.fc-list-table .fc-list-event.bg-info-subtle .fc-list-event-title > a {
  color: #4ab0c1 !important;
}
.fc-list-table .fc-list-event.bg-info-subtle .fc-list-event-dot {
  border-color: #4ab0c1;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-warning-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-warning-subtle .fc-event-main {
  color: #f6b749 !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-warning-subtle .fc-event-title {
  color: #f6b749 !important;
}

.fc-list-table .fc-list-event.bg-warning-subtle {
  color: #f6b749 !important;
}
.fc-list-table .fc-list-event.bg-warning-subtle .fc-list-event-title > a {
  color: #f6b749 !important;
}
.fc-list-table .fc-list-event.bg-warning-subtle .fc-list-event-dot {
  border-color: #f6b749;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-danger-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-danger-subtle .fc-event-main {
  color: #ff6c6c !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-danger-subtle .fc-event-title {
  color: #ff6c6c !important;
}

.fc-list-table .fc-list-event.bg-danger-subtle {
  color: #ff6c6c !important;
}
.fc-list-table .fc-list-event.bg-danger-subtle .fc-list-event-title > a {
  color: #ff6c6c !important;
}
.fc-list-table .fc-list-event.bg-danger-subtle .fc-list-event-dot {
  border-color: #ff6c6c;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-light-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-light-subtle .fc-event-main {
  color: #eff2f7 !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-light-subtle .fc-event-title {
  color: #eff2f7 !important;
}

.fc-list-table .fc-list-event.bg-light-subtle {
  color: #eff2f7 !important;
}
.fc-list-table .fc-list-event.bg-light-subtle .fc-list-event-title > a {
  color: #eff2f7 !important;
}
.fc-list-table .fc-list-event.bg-light-subtle .fc-list-event-dot {
  border-color: #eff2f7;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-title,
.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-main {
  color: #141821 !important;
}

.fc-timegrid-event-harness .fc-timegrid-event.bg-dark-subtle .fc-event-title {
  color: #141821 !important;
}

.fc-list-table .fc-list-event.bg-dark-subtle {
  color: #141821 !important;
}
.fc-list-table .fc-list-event.bg-dark-subtle .fc-list-event-title > a {
  color: #141821 !important;
}
.fc-list-table .fc-list-event.bg-dark-subtle .fc-list-event-dot {
  border-color: #141821;
}

.fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-main, .fc-daygrid-event-harness .fc-daygrid-event.bg-dark-subtle .fc-event-title {
  color: var(--tb-body-color) !important;
}

.fc-direction-ltr {
  direction: ltr;
}
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: 0.75em;
}

.fc-scrollgrid {
  border-color: var(--tb-border-color) !important;
}

.fc-theme-standard .fc-list-day-cushion {
  background-color: var(--tb-tertiary-bg) !important;
}

.fc-theme-standard .fc-list {
  border: var(--tb-border-color) !important;
}

.fc-daygrid-event-dot {
  display: none !important;
}

.fc-event {
  justify-content: center;
}
.fc-event.fc-event-draggable {
  text-align: center;
  color: #fff !important;
}
.fc-event .fc-event-title {
  flex-grow: 0 !important;
}

.fc .fc-daygrid-day.fc-day-today {
  background-color: var(--tb-info-bg-subtle) !important;
}

.fc-button-group button span::before {
  display: none !important;
}

.fg-emoji-picker {
  width: 250px !important;
  box-shadow: rgba(135, 138, 153, 0.1) 0px 5px 20px -6px !important;
  top: auto !important;
  bottom: 130px;
}
.fg-emoji-picker * {
  font-family: var(--tb-font-sans-serif) !important;
  color: var(--tb-body-color) !important;
}
@media (max-width: 991.98px) {
  .fg-emoji-picker {
    left: 14px !important;
    top: auto !important;
    bottom: 118px;
  }
}
.fg-emoji-picker .fg-emoji-picker-container-title {
  color: #141821 !important;
}
.fg-emoji-picker .fg-emoji-picker-search {
  height: 40px !important;
}
.fg-emoji-picker .fg-emoji-picker-search input {
  background-color: var(--tb-secondary-bg) !important;
  color: var(--tb-body-color) !important;
  padding: 0.6rem 0.9rem !important;
  font-size: 0.9063rem !important;
}
.fg-emoji-picker .fg-emoji-picker-search input::placeholder {
  color: var(--tb-secondary-color) !important;
}
.fg-emoji-picker .fg-emoji-picker-search svg {
  fill: var(--tb-body-color) !important;
  right: 11px;
  top: 12px;
}
.fg-emoji-picker .fg-emoji-picker-categories {
  background-color: #eff2f7 !important;
}
.fg-emoji-picker .fg-emoji-picker-categories li.active {
  background-color: rgba(var(--bs-primary-rgb), 0.2);
}
.fg-emoji-picker .fg-emoji-picker-categories a:hover {
  background-color: rgba(var(--bs-primary-rgb), 0.2);
}

.fg-emoji-picker-grid > li:hover {
  background-color: rgba(var(--bs-primary-rgb), 0.2) !important;
}

a.fg-emoji-picker-close-button {
  background-color: rgb(225.4, 230.95, 240.2) !important;
}

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center;
  padding: 50px;
  font-weight: 600;
  --tb-table-accent-bg: var(--tb-secondary-bg);
}

table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  content: "\f0360";
  position: absolute;
  right: 0.5rem;
  top: 12px;
  font-size: 0.8rem;
  font-family: "Material Design Icons";
}

table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  content: "\f035d";
  position: absolute;
  right: 0.5rem;
  top: 18px;
  font-size: 0.8rem;
  font-family: "Material Design Icons";
}

table.dataTable > tbody > tr.child span.dtr-title {
  font-weight: 600;
  min-width: 150px;
}

table.dataTable.dtr-inline.collapsed > tbody > tr > th.dtr-control::before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dtr-control::before {
  background-color: var(--tb-primary);
  border-color: var(--tb-secondary-bg);
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent.parent > th.dtr-control::before {
  background-color: #ff6c6c;
}
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control::before {
  background-color: #ff6c6c;
}
table.dataTable > tbody > tr.child span.dtr-title {
  min-width: 135px;
}

.table-card .dataTables_length,
.table-card .dataTables_filter {
  padding: 1.2rem 1.2rem;
  padding-bottom: 0px;
}
.table-card .dataTables_info,
.table-card .dataTables_paginate {
  padding: 1.2rem 1.2rem;
}
.table-card div.dataTables_wrapper .col-md-6 {
  width: 100%;
}
.table-card div.dataTables_wrapper div.dataTables_filter input {
  width: calc(100% - 52px);
}
.table-card div.dataTables_wrapper div.dataTables_filter label {
  display: block;
}

div.dtr-modal div.dtr-modal-display {
  background-color: var(--tb-secondary-bg);
  border-color: var(--tb-border-color);
  box-shadow: none;
  height: 70%;
}
div.dtr-modal div.dtr-modal-content {
  padding: 1.25rem;
}
div.dtr-modal div.dtr-modal-content h2 {
  font-size: 1.132875rem;
  font-weight: 600;
  margin-bottom: 15px;
}
div.dtr-modal div.dtr-modal-content .dtr-details tr td {
  padding: 0.75rem 0.6rem;
}
div.dtr-modal div.dtr-modal-close {
  font-size: 24px;
  top: 9px;
  right: 11px;
  width: 30px;
  height: 30px;
  line-height: 30px;
  background-color: var(--tb-secondary-bg);
  border-color: var(--tb-border-color);
}
div.dtr-modal div.dtr-modal-close:hover {
  background-color: var(--tb-light);
}

.dt-buttons button.dt-button,
.dt-buttons div.dt-button,
.dt-buttons a.dt-button,
.dt-buttons input.dt-button {
  border-color: var(--tb-border-color);
  background: var(--tb-light);
  color: var(--tb-body-color);
}

.toastify {
  padding: 12px 16px;
  color: #fff;
  display: inline-block;
  box-shadow: 0 3px 6px -1px rgba(0, 0, 0, 0.12), 0 10px 36px -4px rgba(77, 96, 232, 0.3);
  background: #2dcb73;
  position: fixed;
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1);
  border-radius: 2px;
  cursor: pointer;
  text-decoration: none;
  max-width: calc(50% - 20px);
  z-index: 2147483647;
}
.toastify.on {
  opacity: 1;
}

.toast-close {
  opacity: 0.4;
  padding: 0 5px;
  position: relative;
  left: 4px;
  margin-left: 4px;
  border: none;
  background: none;
}

.toastify-right {
  right: 15px;
}

.toastify-left {
  left: 15px;
}
.toastify-left .toast-close {
  left: -4px;
  margin-left: 0;
  margin-right: 4px;
}

.toastify-top {
  top: -150px;
}

.toastify-bottom {
  bottom: -150px;
}

.toastify-rounded {
  border-radius: 25px;
}

.toastify-avatar {
  width: 1.5em;
  height: 1.5em;
  margin: -7px 5px;
  border-radius: 2px;
}

.toastify-center {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  right: 0;
  max-width: fit-content;
  max-width: -moz-fit-content;
}

@media only screen and (max-width: 360px) {
  .toastify-right, .toastify-left {
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    max-width: fit-content;
  }
}
.flatpickr-calendar {
  background: transparent;
  opacity: 0;
  display: none;
  text-align: center;
  visibility: hidden;
  padding: 0;
  animation: none;
  direction: ltr;
  border: 0;
  font-size: 14px;
  line-height: 24px;
  border-radius: 5px;
  position: absolute;
  width: 307.875px;
  box-sizing: border-box;
  touch-action: manipulation;
  background: var(--tb-secondary-bg);
  box-shadow: 1px 0 0 var(--tb-border-color), -1px 0 0 var(--tb-border-color), 0 1px 0 var(--tb-border-color), 0 -1px 0 var(--tb-border-color), 0 3px 13px rgba(0, 0, 0, 0.08);
}
.flatpickr-calendar.open, .flatpickr-calendar.inline {
  opacity: 1;
  max-height: 640px;
  visibility: visible;
}
.flatpickr-calendar.open {
  display: inline-block;
  z-index: 1056;
}
.flatpickr-calendar.animate.open {
  animation: fpFadeInDown 300ms cubic-bezier(0.23, 1, 0.32, 1);
}
.flatpickr-calendar.inline {
  display: block;
  position: relative;
  top: 2px;
  width: 100%;
  box-shadow: none;
}
.flatpickr-calendar.inline .flatpickr-rContainer {
  display: block;
  width: 100%;
}
.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days {
  width: 100%;
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-top: none;
  border-radius: 0 0 5px 5px;
}
.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days .dayContainer {
  width: 100%;
  min-width: 100%;
  max-width: 100%;
}
.flatpickr-calendar.inline .flatpickr-rContainer .flatpickr-days .dayContainer .flatpickr-day {
  max-width: 100%;
  border-radius: 4px;
}
.flatpickr-calendar.inline .flatpickr-time {
  border: var(--tb-border-width) solid var(--tb-border-color) !important;
  border-radius: var(--tb-border-radius);
}
.flatpickr-calendar.static {
  position: absolute;
  top: calc(100% + 2px);
}
.flatpickr-calendar.static.open {
  z-index: 999;
  display: block;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7) {
  box-shadow: none !important;
}
.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1) {
  box-shadow: -2px 0 0 #e6e6e6, 5px 0 0 #e6e6e6;
}
.flatpickr-calendar .hasWeeks .dayContainer,
.flatpickr-calendar .hasTime .dayContainer {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.flatpickr-calendar .hasWeeks .dayContainer {
  border-left: 0;
}
.flatpickr-calendar.hasTime .flatpickr-time {
  height: 40px;
  border-top: 1px solid var(--tb-border-color);
}
.flatpickr-calendar.noCalendar.hasTime .flatpickr-time {
  height: auto;
}
.flatpickr-calendar::before, .flatpickr-calendar::after {
  position: absolute;
  display: block;
  pointer-events: none;
  border: solid transparent;
  content: "";
  height: 0;
  width: 0;
  left: 22px;
}
.flatpickr-calendar.rightMost::before, .flatpickr-calendar.arrowRight::before, .flatpickr-calendar.rightMost::after, .flatpickr-calendar.arrowRight::after {
  left: auto;
  right: 22px;
}
.flatpickr-calendar.arrowCenter::before, .flatpickr-calendar.arrowCenter::after {
  left: 50%;
  right: 50%;
}
.flatpickr-calendar::before {
  border-width: 5px;
  margin: 0 -5px;
}
.flatpickr-calendar::after {
  border-width: 4px;
  margin: 0 -4px;
}
.flatpickr-calendar.arrowTop::before, .flatpickr-calendar.arrowTop::after {
  bottom: 100%;
}
.flatpickr-calendar.arrowTop::before {
  border-bottom-color: var(--tb-primary);
}
.flatpickr-calendar.arrowTop::after {
  border-bottom-color: var(--tb-primary);
}
.flatpickr-calendar.arrowBottom::before, .flatpickr-calendar.arrowBottom::after {
  top: 100%;
}
.flatpickr-calendar.arrowBottom::before {
  border-top-color: var(--tb-primary);
}
.flatpickr-calendar.arrowBottom::after {
  border-top-color: var(--tb-primary);
}
.flatpickr-calendar:focus {
  outline: 0;
}

.flatpickr-wrapper {
  position: relative;
  display: inline-block;
}

.flatpickr-months {
  display: flex;
  background-color: var(--tb-primary);
  border-radius: 5px 5px 0px 0px;
}
.flatpickr-months .flatpickr-month {
  background: transparent;
  color: rgba(255, 255, 255, 0.9);
  fill: rgba(255, 255, 255, 0.9);
  height: 34px;
  line-height: 1;
  text-align: center;
  position: relative;
  user-select: none;
  overflow: hidden;
  flex: 1;
}
.flatpickr-months .flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month {
  text-decoration: none;
  cursor: pointer;
  position: absolute;
  top: -5px;
  height: 34px;
  padding: 10px;
  z-index: 3;
  color: rgba(255, 255, 255, 0.9);
  fill: rgba(255, 255, 255, 0.9);
  /*
  /*rtl:begin:ignore*/
  /*
  /*rtl:end:ignore*/
  /*
  /*rtl:begin:ignore*/
  /*
  /*rtl:end:ignore*/
}
.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,
.flatpickr-months .flatpickr-next-month.flatpickr-disabled {
  display: none;
}
.flatpickr-months .flatpickr-prev-month i,
.flatpickr-months .flatpickr-next-month i {
  position: relative;
}
.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,
.flatpickr-months .flatpickr-next-month.flatpickr-prev-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  left: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}
.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,
.flatpickr-months .flatpickr-next-month.flatpickr-next-month {
  /*
        /*rtl:begin:ignore*/
  /*
        */
  right: 0;
  /*
        /*rtl:end:ignore*/
  /*
        */
}
.flatpickr-months .flatpickr-prev-month:hover,
.flatpickr-months .flatpickr-next-month:hover {
  color: #959ea9;
}
.flatpickr-months .flatpickr-prev-month:hover svg,
.flatpickr-months .flatpickr-next-month:hover svg {
  fill: rgba(255, 255, 255, 0.9);
}
.flatpickr-months .flatpickr-prev-month svg,
.flatpickr-months .flatpickr-next-month svg {
  width: 14px;
  height: 14px;
}
.flatpickr-months .flatpickr-prev-month svg path,
.flatpickr-months .flatpickr-next-month svg path {
  transition: fill 0.1s;
  fill: inherit;
}

.numInputWrapper {
  position: relative;
  height: auto;
}
.numInputWrapper input,
.numInputWrapper span {
  display: inline-block;
}
.numInputWrapper input {
  width: 100%;
}
.numInputWrapper input::-ms-clear {
  display: none;
}
.numInputWrapper input::-webkit-outer-spin-button, .numInputWrapper input::-webkit-inner-spin-button {
  margin: 0;
  -webkit-appearance: none;
}
.numInputWrapper span {
  position: absolute;
  right: 0;
  width: 14px;
  padding: 0 4px 0 2px;
  height: 50%;
  line-height: 50%;
  opacity: 0;
  cursor: pointer;
  border: 1px solid var(--tb-border-color);
  box-sizing: border-box;
}
.numInputWrapper span:hover {
  background: rgba(0, 0, 0, 0.1);
}
.numInputWrapper span:active {
  background: rgba(0, 0, 0, 0.2);
}
.numInputWrapper span:after {
  display: block;
  content: "";
  position: absolute;
}
.numInputWrapper span.arrowUp {
  top: 0;
  border-bottom: 0;
}
.numInputWrapper span.arrowUp:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-bottom: 4px solid rgba(57, 57, 57, 0.6);
  top: 26%;
}
.numInputWrapper span.arrowDown {
  top: 50%;
}
.numInputWrapper span.arrowDown:after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid rgba(57, 57, 57, 0.6);
  top: 40%;
}
.numInputWrapper span svg {
  width: inherit;
  height: auto;
}
.numInputWrapper span svg path {
  fill: rgba(0, 0, 0, 0.5);
}
.numInputWrapper:hover {
  background: rgba(0, 0, 0, 0.05);
}
.numInputWrapper:hover span {
  opacity: 1;
}

.flatpickr-current-month {
  font-size: 100%;
  line-height: inherit;
  font-weight: 300;
  color: inherit;
  position: absolute;
  width: 75%;
  left: 12.5%;
  padding: 7.48px 0 0 0;
  line-height: 1;
  height: 34px;
  display: inline-block;
  text-align: center;
  transform: translate3d(0px, 0px, 0px);
}
.flatpickr-current-month span.cur-month {
  font-family: inherit;
  font-weight: 700;
  color: inherit;
  display: inline-block;
  margin-left: 0.5ch;
  padding: 0;
}
.flatpickr-current-month span.cur-month:hover {
  background: rgba(0, 0, 0, 0.05);
}
.flatpickr-current-month .numInputWrapper {
  width: 6ch;
  width: 7ch\0 ;
  display: inline-block;
}
.flatpickr-current-month span.arrowUp::after {
  border-bottom-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month span.arrowDown:after {
  border-top-color: rgba(0, 0, 0, 0.9);
}
.flatpickr-current-month input.cur-year {
  background: transparent;
  box-sizing: border-box;
  color: inherit;
  cursor: text;
  padding: 0 0 0 0.5ch;
  margin: 0;
  display: inline-block;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  line-height: inherit;
  height: auto;
  border: 0;
  border-radius: 0;
  vertical-align: initial;
  appearance: textfield;
}
.flatpickr-current-month input.cur-year:focus {
  outline: 0;
}
.flatpickr-current-month input.cur-year[disabled], .flatpickr-current-month input.cur-year[disabled]:hover {
  font-size: 100%;
  color: rgba(255, 255, 255, 0.9);
  background: transparent;
  pointer-events: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months {
  appearance: menulist;
  background: transparent;
  border: none;
  border-radius: 0;
  box-sizing: border-box;
  color: inherit;
  cursor: pointer;
  font-size: inherit;
  font-family: inherit;
  font-weight: 600;
  height: auto;
  line-height: inherit;
  margin: -1px 0 0 0;
  outline: none;
  padding: 0 0 0 0.5ch;
  position: relative;
  vertical-align: initial;
  width: auto;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:focus, .flatpickr-current-month .flatpickr-monthDropdown-months:active {
  outline: none;
}
.flatpickr-current-month .flatpickr-monthDropdown-months:hover {
  background-color: transparent;
}
.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month {
  background-color: transparent;
  outline: none;
  padding: 0;
  color: rgba(0, 0, 0, 0.8);
}

.flatpickr-weekdays {
  background-color: var(--tb-primary);
  text-align: center;
  overflow: hidden;
  width: 100%;
  display: flex;
  align-items: center;
  height: 36px;
  border-bottom: 1px solid var(--tb-border-color);
}
.flatpickr-weekdays .flatpickr-weekdaycontainer {
  display: flex;
  flex: 1;
}

span.flatpickr-weekday {
  cursor: default;
  font-size: 90%;
  background: var(--tb-primary);
  color: #fff;
  line-height: 1;
  margin: 0;
  text-align: center;
  display: block;
  flex: 1;
  font-weight: 500;
}

.dayContainer,
.flatpickr-weeks {
  padding: 1px 0 0 0;
}

.flatpickr-days {
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: flex-start;
  width: 307.875px;
}
.flatpickr-days:focus {
  outline: 0;
}

.dayContainer {
  padding: 0;
  outline: 0;
  text-align: left;
  width: 307.875px;
  min-width: 307.875px;
  max-width: 307.875px;
  box-sizing: border-box;
  display: inline-block;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  transform: translate3d(0px, 0px, 0px);
  opacity: 1;
}
.dayContainer + .dayContainer {
  box-shadow: -1px 0 0 #e6e6e6;
}

.flatpickr-day {
  background: none;
  border: 1px solid transparent;
  border-radius: 150px;
  box-sizing: border-box;
  color: var(--tb-body-color);
  cursor: pointer;
  font-weight: 400;
  width: 14.2857143%;
  flex-basis: 14.2857143%;
  max-width: 39px;
  height: 39px;
  line-height: 39px;
  margin: 0;
  display: inline-block;
  position: relative;
  justify-content: center;
  text-align: center;
}
.flatpickr-day:hover, .flatpickr-day:focus {
  background-color: rgba(var(--tb-light-rgb), 0.7);
}
.flatpickr-day.inRange, .flatpickr-day.prevMonthDay.inRange, .flatpickr-day.nextMonthDay.inRange, .flatpickr-day.today.inRange, .flatpickr-day.prevMonthDay.today.inRange, .flatpickr-day.nextMonthDay.today.inRange, .flatpickr-day:hover, .flatpickr-day.prevMonthDay:hover, .flatpickr-day.nextMonthDay:hover, .flatpickr-day:focus, .flatpickr-day.prevMonthDay:focus, .flatpickr-day.nextMonthDay:focus {
  cursor: pointer;
  outline: 0;
  background-color: var(--tb-light);
  border-color: var(--tb-light);
}
.flatpickr-day.today {
  border-color: var(--tb-primary);
  background-color: rgba(var(--tb-primary-rgb), 0.1);
}
.flatpickr-day.today:hover, .flatpickr-day.today:focus {
  border-color: var(--tb-primary);
  background-color: rgba(var(--tb-primary-rgb), 0.15);
  color: var(--tb-dark);
}
.flatpickr-day.selected, .flatpickr-day.startRange, .flatpickr-day.endRange, .flatpickr-day.selected.inRange, .flatpickr-day.startRange.inRange, .flatpickr-day.endRange.inRange, .flatpickr-day.selected:focus, .flatpickr-day.startRange:focus, .flatpickr-day.endRange:focus, .flatpickr-day.selected:hover, .flatpickr-day.startRange:hover, .flatpickr-day.endRange:hover, .flatpickr-day.selected.prevMonthDay, .flatpickr-day.startRange.prevMonthDay, .flatpickr-day.endRange.prevMonthDay, .flatpickr-day.selected.nextMonthDay, .flatpickr-day.startRange.nextMonthDay, .flatpickr-day.endRange.nextMonthDay {
  background: var(--tb-primary);
  color: #fff;
  border-color: var(--tb-primary);
}
.flatpickr-day.selected.startRange, .flatpickr-day.startRange.startRange, .flatpickr-day.endRange.startRange {
  border-radius: 50px 0 0 50px;
}
.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)), .flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)) {
  box-shadow: -10px 0 0 var(--tb-primary);
}
.flatpickr-day.selected.startRange .endRange, .flatpickr-day.startRange.startRange .endRange, .flatpickr-day.endRange.startRange .endRange {
  border-radius: 50px;
}
.flatpickr-day.selected.endRange, .flatpickr-day.startRange.endRange, .flatpickr-day.endRange.endRange {
  border-radius: 0 50px 50px 0;
}
.flatpickr-day.inRange {
  border-radius: 0;
  box-shadow: -5px 0 0 var(--tb-light), 5px 0 0 var(--tb-light);
}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover, .flatpickr-day.prevMonthDay, .flatpickr-day.nextMonthDay, .flatpickr-day.notAllowed, .flatpickr-day.notAllowed.prevMonthDay, .flatpickr-day.notAllowed.nextMonthDay {
  color: rgba(var(--tb-body-color-rgb), 0.3);
  background: transparent;
  border-color: transparent;
  cursor: default;
}
.flatpickr-day.flatpickr-disabled, .flatpickr-day.flatpickr-disabled:hover {
  cursor: not-allowed;
  color: rgba(var(--tb-body-color-rgb), 0.3);
}
.flatpickr-day.week.selected {
  border-radius: 0;
  box-shadow: -5px 0 0 var(--tb-primary), 5px 0 0 var(--tb-primary);
}
.flatpickr-day.hidden {
  visibility: hidden;
}

.rangeMode .flatpickr-day {
  margin-top: 1px;
}

.flatpickr-weekwrapper {
  float: left;
}
.flatpickr-weekwrapper .flatpickr-weeks {
  padding: 0 12px;
  box-shadow: 1px 0 0 var(--tb-border-color);
}
.flatpickr-weekwrapper .flatpickr-weekday {
  float: none;
  width: 100%;
  line-height: 35px;
}
.flatpickr-weekwrapper span.flatpickr-day, .flatpickr-weekwrapper span.flatpickr-day:hover {
  display: block;
  width: 100%;
  max-width: none;
  color: rgba(var(--tb-body-color-rgb), 0.3);
  background: transparent;
  cursor: default;
  border: none;
}

.flatpickr-innerContainer {
  display: block;
  display: flex;
  box-sizing: border-box;
  overflow: hidden;
}

.flatpickr-rContainer {
  display: inline-block;
  padding: 0;
  box-sizing: border-box;
}

.flatpickr-time {
  text-align: center;
  outline: 0;
  display: block;
  height: 0;
  line-height: 40px;
  max-height: 40px;
  box-sizing: border-box;
  overflow: hidden;
  display: flex;
}
.flatpickr-time:after {
  content: "";
  display: table;
  clear: both;
}
.flatpickr-time .numInputWrapper {
  flex: 1;
  width: 40%;
  height: 40px;
  float: left;
}
.flatpickr-time .numInputWrapper span.arrowUp:after, .flatpickr-time .numInputWrapper span.arrowDown:after {
  border-bottom-color: var(--tb-border-color);
}
.flatpickr-time.hasSeconds .numInputWrapper {
  width: 26%;
}
.flatpickr-time.time24hr .numInputWrapper {
  width: 49%;
}
.flatpickr-time input {
  background: transparent;
  box-shadow: none;
  border: 0;
  border-radius: 0;
  text-align: center;
  margin: 0;
  padding: 0;
  height: inherit;
  line-height: inherit;
  color: var(--tb-body-color);
  font-size: 14px;
  position: relative;
  box-sizing: border-box;
  appearance: textfield;
}
.flatpickr-time input.flatpickr-hour {
  font-weight: bold;
}
.flatpickr-time input.flatpickr-minute, .flatpickr-time input.flatpickr-second {
  font-weight: 400;
}
.flatpickr-time input:focus {
  outline: 0;
  border: 0;
}
.flatpickr-time .flatpickr-time-separator,
.flatpickr-time .flatpickr-am-pm {
  height: inherit;
  float: left;
  line-height: inherit;
  color: var(--tb-body-color);
  font-weight: bold;
  width: 2%;
  user-select: none;
  align-self: center;
}
.flatpickr-time .flatpickr-am-pm {
  outline: 0;
  width: 18%;
  cursor: pointer;
  text-align: center;
  font-weight: 400;
}
.flatpickr-time input:hover, .flatpickr-time input:focus, .flatpickr-time .flatpickr-am-pm:hover, .flatpickr-time .flatpickr-am-pm:focus {
  background: rgba(var(--tb-primary-rgb), 0.04);
}

.flatpickr-am-pm:focus, .flatpickr-am-pm:hover,
.numInput:focus,
.numInput:hover,
.numInputWrapper:focus,
.numInputWrapper:hover {
  background-color: transparent;
}

.flatpickr-input[readonly] {
  cursor: pointer;
  background-color: var(--tb-secondary-bg);
}

[data-inline-date=true], [data-time-inline] {
  display: none;
}

@keyframes fpFadeInDown {
  from {
    opacity: 0;
    transform: translate3d(0, -20px, 0);
  }
  to {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
[datepicker-inline],
[timepicker-inline] {
  display: none;
}

[data-input-flag] {
  position: relative;
}
[data-input-flag] .dropdown-menu .dropdown-menu-list {
  max-height: 158px;
  overflow-y: auto;
}
[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar {
  -webkit-appearance: none;
}
[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar:vertical {
  width: 8px;
}
[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar:horizontal {
  height: 10px;
}
[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar-thumb {
  background-color: var(--tb-tertiary-bg);
  border-radius: 8px;
}
[data-input-flag] .dropdown-menu .dropdown-menu-list::-webkit-scrollbar-track {
  border-radius: 8px;
}

[data-option-flag-img-name] .flag-input {
  padding-left: 45px;
  background-image: url(/build/images/us.1fdd1661.svg);
  background-repeat: no-repeat;
  background-position: 14px 8px;
  background-size: 18px;
}

[data-option-flag-name]::before,
[data-option-flag-img-name]::before {
  content: "\f0140";
  font-family: "Material Design Icons";
  position: absolute;
  right: 0.9rem;
  top: 0.6rem;
  font-size: 16px;
}

[data-option-countrycode=false] .country-codeno {
  display: none;
}

[data-search-input=false] .searchlist-input {
  display: none;
}

.choices {
  position: relative;
  margin-bottom: 24px;
  font-size: 16px;
}
.choices:focus {
  outline: none;
}
.choices:last-child {
  margin-bottom: 0;
}
.choices.is-disabled .choices__inner,
.choices.is-disabled .choices__input {
  background-color: rgba(var(--tb-light-rgb), 0.75);
  cursor: not-allowed;
  user-select: none;
}
.choices.is-disabled .choices__item {
  cursor: not-allowed;
}
.choices [hidden] {
  display: none !important;
}
.choices[data-type*=select-one] {
  cursor: pointer;
}
.choices[data-type*=select-one] .choices__inner {
  padding-bottom: 0.25rem;
}
.choices[data-type*=select-one] .choices__input {
  display: block;
  width: 100%;
  padding: 0.6rem 0.9rem;
  background-color: var(--tb-secondary-bg);
  border: 1px solid var(--tb-border-color);
  font-size: 0.9063rem;
  border-radius: var(--tb-border-radius);
  color: var(--tb-body-color);
  margin-bottom: 10px;
}
.choices[data-type*=select-one] .choices__button {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  padding: 0;
  background-size: 8px;
  position: absolute;
  top: 50%;
  right: 0;
  left: auto;
  margin-top: -10px;
  margin-right: 25px;
  margin-left: 0;
  height: 20px;
  width: 20px;
  border-radius: 10em;
  opacity: 0.5;
}
.choices[data-type*=select-one] .choices__button:hover, .choices[data-type*=select-one] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-one] .choices__button:focus {
  box-shadow: 0px 0px 0px 2px #00bcd4;
}
.choices[data-type*=select-one] .choices__item[data-value=""] .choices__button {
  display: none;
}
.choices[data-type*=select-one]:after {
  content: "\f0140";
  position: absolute;
  border: 0;
  border-color: #141821 transparent transparent;
  right: 11.5px;
  left: auto;
  font-family: "Material Design Icons";
  width: auto;
  height: auto;
  margin-top: 0;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
}
.choices[data-type*=select-one].is-open:after {
  margin-top: 0;
  transform: translateY(-50%) rotate(-180deg);
}
.choices[data-type*=select-multiple] .choices__inner, .choices[data-type*=text] .choices__inner {
  cursor: text;
  padding-right: 0.9rem;
}
.choices[data-type*=select-multiple] .choices__button, .choices[data-type*=text] .choices__button {
  position: relative;
  display: inline-block;
  margin-top: 0;
  margin-right: -4px;
  margin-bottom: 0;
  margin-left: 8px;
  padding-left: 16px;
  border-left: 1px solid rgba(255, 255, 255, 0.5);
  border-right: 0;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==);
  background-size: 8px;
  width: 8px;
  line-height: 1;
  opacity: 0.75;
  border-radius: 0;
}
.choices[data-type*=select-multiple] .choices__button:hover, .choices[data-type*=select-multiple] .choices__button:focus, .choices[data-type*=text] .choices__button:hover, .choices[data-type*=text] .choices__button:focus {
  opacity: 1;
}
.choices[data-type*=select-multiple] .choices__list--dropdown, .choices[data-type*=text] .choices__list--dropdown {
  padding-bottom: 10px;
}
.choices[data-type*=select-multiple] .choices__list--dropdown .choices__list, .choices[data-type*=text] .choices__list--dropdown .choices__list {
  margin-bottom: 0;
}
.choices[data-type*=select-multiple] .choices__input {
  padding-top: 3px;
}

.input-light .choices__inner {
  background-color: var(--tb-light);
  border: none;
}

.choices__inner {
  display: inline-block;
  vertical-align: middle;
  width: 100%;
  background-color: var(--tb-secondary-bg);
  padding: 0.25rem 3.6rem 0.1rem 0.5rem;
  border: var(--tb-border-width) solid var(--tb-border-color);
  border-radius: var(--tb-border-radius) !important;
  font-size: 0.9063rem;
  min-height: 37.5px;
  overflow: hidden;
}

.is-focused .choices__inner,
.is-open .choices__inner {
  border-color: rgb(161, 198.5, 255);
}

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

.choices__list--single {
  display: inline-block;
  padding: 4px 16px 4px 4px;
  width: 100%;
}
.choices__list--single .choices__item {
  width: 100%;
}

.choices__list--multiple {
  display: inline;
}
.choices__list--multiple .choices__item {
  display: inline-block;
  vertical-align: initial;
  border-radius: 7px;
  padding: 2px 7px;
  font-size: 11px;
  font-weight: 400;
  margin-right: 3.75px;
  margin-bottom: 3.75px;
  margin-top: 2px;
  background-color: var(--tb-primary);
  border: 1px solid var(--tb-primary);
  word-break: break-all;
  box-sizing: border-box;
  color: #fff;
}
.choices__list--multiple .choices__item[data-deletable] {
  padding-right: 5px;
}
.choices__list--multiple .choices__item.is-highlighted {
  background-color: var(--tb-primary);
  border: 1px solid var(--tb-primary);
}

.is-disabled .choices__list--multiple .choices__item {
  background-color: #8561f9;
  border: 1px solid #8561f9;
}

.choices__list--dropdown {
  visibility: hidden;
  z-index: 1;
  position: absolute;
  width: 100%;
  background-color: var(--tb-secondary-bg);
  border: 1px solid var(--tb-border-color);
  box-shadow: 0 5px 10px rgba(30, 32, 37, 0.12);
  top: 100%;
  margin-top: 0;
  padding: 10px 10px 20px 10px;
  border-bottom-left-radius: 2.5px;
  border-bottom-right-radius: 2.5px;
  overflow: hidden;
  word-break: break-all;
  will-change: visibility;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  transform: translateY(1px);
}
.choices__list--dropdown.is-active {
  visibility: visible;
  animation-name: DropDownSlide;
}
.choices__list--dropdown .choices__item--selectable.is-highlighted {
  background-color: var(--tb-tertiary-bg);
}
.choices__list--dropdown .choices__list {
  margin: 0 -16px -16px;
}
.choices__list--dropdown .has-no-results {
  font-style: italic;
  font-weight: 500;
}
.choices__list--dropdown .choices__item--selectable:after {
  display: none;
}

.is-open .choices__list--dropdown {
  border-color: var(--tb-border-color-translucent);
}

.is-flipped .choices__list--dropdown {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: -1px;
  border-radius: 0.25rem 0.25rem 0 0;
}
.is-flipped .choices__list--dropdown.is-active {
  animation-name: DropDownSlideDown;
  transform: translateY(-1px);
}

.choices__list--dropdown .choices__list {
  position: relative;
  max-height: 300px;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  will-change: scroll-position;
}
.choices__list--dropdown .choices__item {
  position: relative;
  font-size: 0.9063rem;
  padding: 0.35rem 1.2rem 0.35rem 16px;
}

@media (min-width: 640px) {
  .choices__list--dropdown .choices__item--selectable:after {
    content: attr(data-select-text);
    font-size: 12px;
    opacity: 0;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
  }
  .choices__list--dropdown .choices__item--selectable.is-highlighted:after {
    opacity: 0.5;
  }
}
.choices__item {
  cursor: default;
}

.choices__item--selectable {
  cursor: pointer;
}

.choices__item--disabled {
  cursor: not-allowed;
  user-select: none;
  opacity: 0.5;
}

.choices__heading {
  font-weight: 600;
  font-size: 12px;
  padding: 10px 16px;
  border-bottom: 1px solid var(--tb-border-color);
  color: var(--tb-secondary-color);
}

.choices__button {
  text-indent: -9999px;
  appearance: none;
  border: 0;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}
.choices__button:focus {
  outline: none;
}

.choices__input {
  display: inline-block;
  vertical-align: baseline;
  background-color: var(--tb-secondary-bg);
  color: var(--tb-body-color);
  font-size: 0.9063rem;
  margin-bottom: 0;
  border: 0;
  border-radius: 0;
  max-width: 100%;
  padding: 2px 0 2px 2px;
}
.choices__input:focus {
  outline: 0;
}
.choices__input::placeholder {
  color: var(--tb-secondary-color);
}

.choices__placeholder {
  color: var(--tb-secondary-color);
  opacity: 1;
}

[data-bs-theme=dark] .choices[data-type*=select-one] .choices__button {
  filter: invert(1) grayscale(100%) brightness(200%);
}

.ts-wrapper .ts-control {
  background-color: var(--tb-secondary-bg);
  border-color: var(--tb-border-color);
  padding: 0.6rem 0.9rem;
}
.ts-wrapper .ts-control input {
  color: var(--tb-body-color);
}
.ts-wrapper .ts-control input::placeholder {
  color: var(--tb-secondary-color);
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc(0.6rem - 1px) 0.9rem calc(0.6rem - 4px);
}
.ts-wrapper.multi .ts-control > div {
  background-color: var(--tb-light);
  color: var(--tb-body-color);
}
.ts-wrapper.focus .ts-control {
  color: var(--tb-body-color);
  box-shadow: none;
}
.ts-wrapper .ts-control, .ts-wrapper .ts-control input, .ts-wrapper .ts-dropdown {
  color: var(--tb-body-color);
}
.ts-wrapper .ts-control, .ts-wrapper .ts-wrapper.single.input-active .ts-control {
  background-color: var(--tb-secondary-bg) !important;
}
.ts-wrapper .ts-dropdown, .ts-wrapper .ts-dropdown.form-control, .ts-wrapper .ts-dropdown.form-select {
  background-color: var(--tb-secondary-bg);
}
.ts-wrapper .ts-dropdown .active {
  background-color: var(--tb-tertiary-bg);
  color: var(--tb-secondary-color);
}
.ts-wrapper .ts-dropdown .create,
.ts-wrapper .ts-dropdown .no-results,
.ts-wrapper .ts-dropdown .optgroup-header,
.ts-wrapper .ts-dropdown .option {
  padding: 0.35rem 1.2rem;
}
.ts-wrapper .option .title {
  display: block;
}
.ts-wrapper .option .url {
  font-size: 12px;
  display: block;
  color: var(--tb-emphasis-color);
}
.ts-wrapper.contacts .ts-control > div .email {
  opacity: 0.7;
}
.ts-wrapper.contacts .ts-control > div .name + .email {
  margin-left: 5px;
}
.ts-wrapper.contacts .ts-control > div .email:before {
  content: "<";
}
.ts-wrapper.contacts .ts-control > div .email:after {
  content: ">";
}
.ts-wrapper.contacts .ts-dropdown .caption {
  font-size: 12px;
  display: block;
  color: var(--tb-emphasis-color);
}

.noUi-connect {
  background: #2dcb73;
}

.noUi-handle {
  background: #2dcb73;
  border: 2px solid var(--tb-secondary-bg);
  box-shadow: none;
}

.noUi-horizontal {
  height: 4px;
}
.noUi-horizontal .noUi-handle {
  height: 16px;
  width: 16px;
  border-radius: 50%;
  right: -10px !important;
  top: -7px;
}
.noUi-horizontal .noUi-handle::before, .noUi-horizontal .noUi-handle::after {
  display: none;
}
.noUi-horizontal .noUi-handle:focus {
  outline: 0;
}

.noUi-pips-horizontal {
  height: 50px;
}

.noUi-tooltip {
  padding: 0.4rem 0.7rem;
  border-color: var(--tb-border-color);
  border-radius: var(--tb-border-radius-sm);
  background-color: var(--tb-secondary-bg);
  color: var(--tb-body-color);
}

.noUi-vertical {
  width: 4px;
}
.noUi-vertical .noUi-handle {
  height: 16px;
  width: 16px;
  right: -8px;
  top: -12px;
  left: auto;
  border-radius: 50%;
}
.noUi-vertical .noUi-handle::before, .noUi-vertical .noUi-handle::after {
  display: none;
}
.noUi-vertical .noUi-handle:focus {
  outline: 0;
}
.noUi-vertical .noUi-origin {
  top: 0;
}

.noUi-value {
  font-size: 12px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 12px;
}

.noUi-value-horizontal {
  padding-top: 4px;
}

.noUi-target {
  box-shadow: none;
  background-color: var(--tb-light);
  border-color: var(--tb-light);
}

.noUi-touch-area:focus {
  outline: 0;
}

#red, #green, #blue {
  margin: 10px;
  display: inline-block;
  height: 200px;
}

#colorpicker {
  height: 240px;
  width: 310px;
  margin: 0 auto;
  padding: 10px;
  border: 1px solid var(--tb-border-color);
}

#result {
  margin: 60px 26px;
  height: 100px;
  width: 100px;
  display: inline-block;
  vertical-align: top;
  border: 1px solid var(--tb-border-color);
  box-shadow: 0 0 3px;
  border-radius: 7px;
}

#red .noUi-connect {
  background: #ff6c6c;
}

#green .noUi-connect {
  background: #2dcb73;
}

#blue .noUi-connect {
  background: var(--tb-primary);
}

.form-control.keyboard {
  max-width: 340px !important;
}

.example-val {
  font-size: 12px;
  color: var(--tb-secondary-color);
  display: block;
  margin: 15px 0;
}
.example-val:before {
  content: "Value: ";
  font-size: 12px;
  font-weight: 600;
}

.noUi-tooltip {
  display: none;
}

.noUi-active .noUi-tooltip {
  display: block;
}

.c-1-color {
  background: #ff6c6c;
}

.c-2-color {
  background: #f6b749;
}

.c-3-color {
  background: #2dcb73;
}

.c-4-color {
  background: var(--tb-primary);
}

.c-5-color {
  background: #8561f9;
}

#slider-toggle {
  height: 50px;
}
#slider-toggle.off .noUi-handle {
  border-color: #ff6c6c;
}

[data-slider-color=primary] .noUi-connect {
  background: #438eff;
}
[data-slider-color=primary] .noUi-handle {
  background: #438eff;
}
[data-slider-color=primary][data-slider-style=border] .noUi-handle, [data-slider-color=primary][data-slider-style=square] .noUi-handle {
  border-color: #438eff;
}

[data-slider-color=secondary] .noUi-connect {
  background: #8561f9;
}
[data-slider-color=secondary] .noUi-handle {
  background: #8561f9;
}
[data-slider-color=secondary][data-slider-style=border] .noUi-handle, [data-slider-color=secondary][data-slider-style=square] .noUi-handle {
  border-color: #8561f9;
}

[data-slider-color=success] .noUi-connect {
  background: #2dcb73;
}
[data-slider-color=success] .noUi-handle {
  background: #2dcb73;
}
[data-slider-color=success][data-slider-style=border] .noUi-handle, [data-slider-color=success][data-slider-style=square] .noUi-handle {
  border-color: #2dcb73;
}

[data-slider-color=info] .noUi-connect {
  background: #4ab0c1;
}
[data-slider-color=info] .noUi-handle {
  background: #4ab0c1;
}
[data-slider-color=info][data-slider-style=border] .noUi-handle, [data-slider-color=info][data-slider-style=square] .noUi-handle {
  border-color: #4ab0c1;
}

[data-slider-color=warning] .noUi-connect {
  background: #f6b749;
}
[data-slider-color=warning] .noUi-handle {
  background: #f6b749;
}
[data-slider-color=warning][data-slider-style=border] .noUi-handle, [data-slider-color=warning][data-slider-style=square] .noUi-handle {
  border-color: #f6b749;
}

[data-slider-color=danger] .noUi-connect {
  background: #ff6c6c;
}
[data-slider-color=danger] .noUi-handle {
  background: #ff6c6c;
}
[data-slider-color=danger][data-slider-style=border] .noUi-handle, [data-slider-color=danger][data-slider-style=square] .noUi-handle {
  border-color: #ff6c6c;
}

[data-slider-color=light] .noUi-connect {
  background: #eff2f7;
}
[data-slider-color=light] .noUi-handle {
  background: #eff2f7;
}
[data-slider-color=light][data-slider-style=border] .noUi-handle, [data-slider-color=light][data-slider-style=square] .noUi-handle {
  border-color: #eff2f7;
}

[data-slider-color=dark] .noUi-connect {
  background: #141821;
}
[data-slider-color=dark] .noUi-handle {
  background: #141821;
}
[data-slider-color=dark][data-slider-style=border] .noUi-handle, [data-slider-color=dark][data-slider-style=square] .noUi-handle {
  border-color: #141821;
}

[data-slider-size=lg].noUi-horizontal {
  height: 12px;
}
[data-slider-size=lg].noUi-horizontal .noUi-handle {
  width: 24px;
  height: 24px;
}

[data-slider-size=md].noUi-horizontal {
  height: 8px;
}
[data-slider-size=md].noUi-horizontal .noUi-handle {
  width: 20px;
  height: 20px;
}

[data-slider-size=sm].noUi-horizontal {
  height: 4px;
}
[data-slider-size=sm].noUi-horizontal .noUi-handle {
  width: 16px;
  height: 16px;
}

[data-slider-style=line].noUi-horizontal .noUi-handle {
  width: 8px;
  border-radius: 4px;
  right: -8px;
}
[data-slider-style=line].noUi-vertical .noUi-handle {
  height: 8px;
  border-radius: 4px;
  top: -3px;
}

[data-slider-style=border] .noUi-handle {
  border-color: #2dcb73;
  background-color: var(--tb-secondary-bg);
}

[data-slider-style=square] .noUi-handle {
  border-radius: 0px;
  transform: rotate(45deg);
  height: 10px;
  width: 10px;
  top: -4px;
  border-color: #2dcb73;
  background-color: var(--tb-secondary-bg);
}

.auth-page-wrapper .auth-card {
  z-index: 1;
}
.auth-page-wrapper .auth-card .auth-image .auth-effect-2,
.auth-page-wrapper .auth-card .auth-image .auth-effect,
.auth-page-wrapper .auth-card .auth-image .auth-effect-3 {
  position: absolute;
  z-index: -1;
}
.auth-page-wrapper .auth-card .auth-image .auth-effect-2 {
  top: 0%;
  right: 0;
  transform: rotate(-45deg);
}
.auth-page-wrapper .auth-card .auth-image .auth-effect {
  top: -25px;
  left: -30px;
}
.auth-page-wrapper .auth-card .auth-image .auth-effect-3 {
  bottom: -25px;
  right: -30px;
}

.auth-page-wrapper-2 .auth-card {
  z-index: 1;
}
.auth-page-wrapper-2 .auth-card .auth-image .auth-effect-2,
.auth-page-wrapper-2 .auth-card .auth-image .auth-effect,
.auth-page-wrapper-2 .auth-card .auth-image .auth-effect-3 {
  position: absolute;
  z-index: -1;
}
.auth-page-wrapper-2 .auth-card .auth-image .auth-effect-2 {
  top: 50%;
  transform: translateY(-50%);
  right: 60px;
}
.auth-page-wrapper-2 .auth-card .auth-image .auth-effect {
  top: -25px;
  left: -30px;
}
.auth-page-wrapper-2 .auth-card .auth-image .auth-effect-3 {
  bottom: -25px;
  right: -30px;
}

.auth-pass-inputgroup input[type=text] + .btn .ri-eye-fill:before {
  content: "\ecb6";
}

.particles-js-canvas-el {
  position: relative;
}

.signin-other-title {
  position: relative;
}
.signin-other-title:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  right: 0;
  border-top: 1px dashed var(--tb-border-color);
  top: 10px;
}
.signin-other-title .title {
  display: inline-block;
  position: relative;
  z-index: 9;
  background-color: var(--tb-secondary-bg);
  padding: 2px 16px;
}

.auth-bg-cover {
  background-image: url(/build/images/auth-one-bg.2a94e529.jpg);
  background-size: cover;
  background-position: left center;
}
.auth-bg-cover > .bg-overlay {
  background: linear-gradient(to left, #0d6efd, rgb(1.762295082, 87.2336065574, 213.237704918));
  opacity: 0.9;
}
.auth-bg-cover .footer {
  color: rgba(255, 255, 255, 0.5);
}

#password-contain {
  display: none;
}
#password-contain p {
  padding-left: 13px;
}
#password-contain p.valid {
  color: #2dcb73;
}
#password-contain p.valid::before {
  position: relative;
  left: -8px;
  content: "✔";
}
#password-contain p.invalid {
  color: #ff6c6c;
}
#password-contain p.invalid::before {
  position: relative;
  left: -8px;
  content: "✖";
}

.password-addon {
  z-index: 5;
}

.chat-sidebar {
  width: 80px;
}

.dash-filter-picker {
  min-width: 210px !important;
}

.jvectormap-legend-cnt-h .jvectormap-legend-tick-sample {
  width: 32px;
  height: 32px;
  display: inline-block;
  vertical-align: middle;
}

.selling-product .swiper-button-next,
.selling-product .swiper-button-prev {
  top: 34px;
  width: 28px;
  height: 28px;
  background-color: rgba(var(--tb-primary-rgb), 0.1);
  color: var(--tb-primary);
  border-radius: 0.3rem;
  right: 0px !important;
  z-index: 99;
}
.selling-product .swiper-button-prev {
  right: 35px !important;
  left: auto !important;
}

.animation-effect-6 {
  position: absolute;
  top: 10%;
  right: 4%;
  animation: rotating alternate ease-in-out infinite 6s;
}
.animation-effect-6.left {
  left: 4%;
  right: auto;
}

.animation-effect-3 {
  position: absolute;
  top: 40%;
  right: 35%;
  animation: rotating2 alternate ease-in-out infinite 8s;
}
.animation-effect-3.left {
  left: 35%;
  right: auto;
  animation: rotatingleft alternate ease-in-out infinite 8s;
}

.animation-effect-4 {
  position: absolute;
  top: 40%;
  right: 30%;
  animation: rotating4 alternate ease-in-out infinite 7s;
}
.animation-effect-4.left {
  left: 30%;
  right: auto;
}

@keyframes rotating {
  0% {
    transform: rotate(0deg);
    top: 75%;
  }
  100% {
    transform: rotate(360deg);
    top: 0%;
  }
}
@keyframes rotating4 {
  0% {
    top: 75%;
  }
  100% {
    top: 3%;
  }
}
@keyframes rotating2 {
  0% {
    transform: rotate(0deg);
    top: 45%;
    right: 10%;
  }
  100% {
    transform: rotate(360deg);
    top: 80%;
    right: 45%;
  }
}
@keyframes rotatingleft {
  0% {
    transform: rotate(0deg);
    top: 45%;
    left: 10%;
  }
  100% {
    transform: rotate(360deg);
    top: 80%;
    left: 45%;
  }
}
.timeline {
  position: relative;
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
}

.timeline-line {
  position: relative;
  width: 50%;
}
.timeline-line .timeline-box {
  padding: 15px 30px;
  position: relative;
}
.timeline-line .timeline-box::after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  top: calc(50% - 8px);
  right: -8px;
  background: var(--tb-secondary-bg);
  border: 1px solid var(--tb-border-color);
  border-radius: 16px;
  z-index: 1;
}
@media (max-width: 767px) {
  .timeline-line .timeline-box::after {
    left: -9px;
  }
}
@media (max-width: 425px) {
  .timeline-line .timeline-box::after {
    display: none;
  }
}
.timeline-line .timeline-box::before {
  content: "";
  position: absolute;
  width: 23px;
  height: 1px;
  top: calc(50% - 1px);
  right: 8px;
  background: var(--tb-border-color);
  z-index: 1;
}
@media (max-width: 767px) {
  .timeline-line .timeline-box::before {
    display: none;
  }
}
.timeline-line .timeline-box .date {
  position: absolute;
  display: inline-block;
  top: calc(50% - 10px);
  text-align: center;
  font-size: 14px;
  font-style: italic;
  color: var(--tb-secondary-color);
  text-transform: uppercase;
  z-index: 1;
}
.timeline-line .timeline-box .content {
  padding: 30px;
  background: var(--tb-secondary-bg);
  position: relative;
  border: 1px solid var(--tb-border-color);
  border-radius: calc(0.3rem * 2);
}
@media (max-width: 425px) {
  .timeline-line .timeline-box {
    padding: 0 !important;
    padding-top: 15px !important;
    margin-top: 50px !important;
  }
}
.timeline-line:nth-child(1) .timeline-box::after, .timeline-line:nth-child(5n-4) .timeline-box::after {
  border-color: var(--tb-primary);
}
.timeline-line:nth-child(2) .timeline-box::after, .timeline-line:nth-child(5n-3) .timeline-box::after {
  border-color: #2dcb73;
}
.timeline-line:nth-child(3) .timeline-box::after, .timeline-line:nth-child(5n-2) .timeline-box::after {
  border-color: #8561f9;
}
.timeline-line:nth-child(4) .timeline-box::after, .timeline-line:nth-child(5n-1) .timeline-box::after {
  border-color: #4ab0c1;
}
.timeline-line:nth-child(5) .timeline-box::after, .timeline-line:nth-child(5n-0) .timeline-box::after {
  border-color: #f6b749;
}
.timeline-line::after {
  content: "";
  position: absolute;
  width: 1px;
  background: var(--tb-border-color);
  top: 0;
  bottom: 0;
  right: 0;
}
@media (max-width: 425px) {
  .timeline-line::after {
    display: none;
  }
}
.timeline-line:first-child::after {
  top: 50%;
}
.timeline-line:last-child::after {
  bottom: 50%;
}
.timeline-line:nth-child(odd) {
  left: 0;
}
.timeline-line:nth-child(odd) .date {
  right: -105px;
}
@media (max-width: 767px) {
  .timeline-line:nth-child(odd)::after {
    right: 100%;
  }
  .timeline-line:nth-child(odd) .date {
    right: 85%;
  }
}
@media (max-width: 425px) {
  .timeline-line:nth-child(odd) .date {
    right: 35%;
    top: -13px;
  }
}
.timeline-line:nth-child(even) {
  left: 50%;
}
.timeline-line:nth-child(even)::after {
  left: -1px;
}
.timeline-line:nth-child(even)::before {
  left: 8px;
}
.timeline-line:nth-child(even) .date {
  left: -105px;
}
.timeline-line:nth-child(even) .timeline-box::after {
  left: -8px;
}
.timeline-line:nth-child(even) .timeline-box::before {
  left: 8px;
}
.timeline-line:nth-child(even) .timeline-box .content {
  padding: 30px;
  border-radius: calc(0.3rem * 2);
}
@media (max-width: 767px) {
  .timeline-line:nth-child(even) {
    left: 0;
  }
  .timeline-line:nth-child(even) .date {
    left: 3%;
  }
}
@media (max-width: 425px) {
  .timeline-line:nth-child(even) .date {
    left: 35%;
    top: -15px;
  }
}
@media (max-width: 767px) {
  .timeline-line {
    width: 100%;
  }
}

@media (max-width: 767.98px) {
  .timeline-line .timeline-box {
    width: 100%;
    padding-left: 120px;
    padding-right: 30px;
  }
  .timeline-line .timeline-box:nth-child(even) .timeline-line .timeline-box:nth-child(odd) {
    left: 0%;
  }
  .timeline-line .timeline-box:nth-child(even) .timeline-line .timeline-box:nth-child(odd)::after {
    left: 82px;
  }
  .timeline-line .timeline-box:nth-child(even) .timeline-line .timeline-box:nth-child(odd)::before {
    left: 100px;
    border-color: transparent var(--tb-border-color) transparent transparent;
  }
  .timeline-line .timeline-box:nth-child(even) .timeline-line .timeline-box:nth-child(odd) .date {
    right: auto;
    left: 15px;
  }
  .timeline-line .timeline-box:nth-child(even) .timeline-line .timeline-box:nth-child(odd) .icon {
    right: auto;
    left: 146px;
  }
  .timeline-line .timeline-box:nth-child(even) .timeline-line .timeline-box:nth-child(odd) .content {
    padding: 30px 30px 30px 90px;
  }
}
.horizontal-timeline {
  position: relative;
  width: 100%;
  margin: 0 auto;
}
.horizontal-timeline::before {
  content: "";
  position: absolute;
  width: 100%;
  top: 174px;
  left: 0;
  height: 2px;
  background-color: var(--tb-border-color);
}
.horizontal-timeline .swiper-slide .item-box {
  margin: 227px 0px 0px;
  background-color: transparent;
  box-shadow: none;
}
.horizontal-timeline .swiper-slide .timeline-content {
  min-height: 110px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.horizontal-timeline .swiper-slide .timeline-content::before {
  content: "";
  display: block;
  position: absolute;
  background-color: var(--tb-secondary-bg);
  border: 1px dashed;
  border-color: var(--tb-border-color) var(--tb-border-color) transparent transparent;
  width: 20px;
  height: 20px;
  left: 0px;
  top: -10px;
  right: 0;
  margin: 0 auto;
  transform: rotate(-45deg);
}
.horizontal-timeline .swiper-slide .time {
  position: absolute;
  top: -63px;
  right: 0px;
  left: 0px;
  margin: 0px auto;
}
.horizontal-timeline .swiper-slide:nth-child(even) {
  margin-top: 5px;
  transform: rotate(-180deg);
}
.horizontal-timeline .swiper-slide:nth-child(even) .timeline-content {
  transform: rotate(180deg);
}
.horizontal-timeline .swiper-slide:nth-child(even) .timeline-content::before {
  bottom: -10px;
  top: auto;
  transform: rotate(135deg);
}
.horizontal-timeline .swiper-slide:nth-child(even) .time {
  top: -62px;
  transform: rotate(180deg);
}
.horizontal-timeline .swiper-button-next,
.horizontal-timeline .swiper-button-prev {
  height: 40px;
  width: 40px;
  line-height: 40px;
  border-radius: 50%;
  background-color: rgb(79.75, 149.6635638298, 255);
}
.horizontal-timeline .swiper-button-next::after,
.horizontal-timeline .swiper-button-prev::after {
  font-size: 24px;
  color: var(--tb-secondary-bg);
}
.horizontal-timeline .swiper-button-next.swiper-button-disabled,
.horizontal-timeline .swiper-button-prev.swiper-button-disabled {
  background-color: rgba(var(--tb-primary-rgb), 0.5);
  opacity: 1;
  cursor: auto;
  backdrop-filter: blur(25px);
  pointer-events: none;
}
.horizontal-timeline .swiper-button-next {
  right: 0;
}
.horizontal-timeline .swiper-button-next::after {
  content: "\ea6e";
  font-family: remixicon;
}
.horizontal-timeline .swiper-button-prev {
  left: 0;
}
.horizontal-timeline .swiper-button-prev::after {
  content: "\ea64";
  font-family: remixicon;
}

.acitivity-timeline {
  position: relative;
  overflow: hidden;
}
.acitivity-timeline .acitivity-item {
  position: relative;
}
.acitivity-timeline .acitivity-item .flex-shrink-0 {
  z-index: 2;
}
.acitivity-timeline .acitivity-item .acitivity-avatar {
  background-color: var(--tb-secondary-bg);
  border: 3px solid var(--tb-secondary-bg);
  height: 32px;
  width: 32px;
}
.acitivity-timeline .acitivity-item:before {
  content: "";
  position: absolute;
  border-left: 1px dashed var(--tb-border-color);
  left: 16px;
  height: 100%;
  top: 5px;
  z-index: 0;
}
.acitivity-timeline .acitivity-item:last-child::before {
  border-color: transparent;
}

.acitivity-timeline-2 {
  border-radius: 12px;
  position: relative;
}
.acitivity-timeline-2 li {
  padding-bottom: 1.5rem;
  border-left: 1px solid #abaaed;
  position: relative;
  padding-left: 20px;
  margin-left: 10px;
}
.acitivity-timeline-2 li:last-child {
  border: 0px;
  padding-bottom: 0;
}
.acitivity-timeline-2 li:before {
  content: "";
  width: 15px;
  height: 15px;
  background: var(--tb-secondary-bg);
  border: 1px solid var(--tb-primary);
  box-shadow: 3px 3px 0px rgb(220, 233.9627659574, 255);
  box-shadow: 3px 3px 0px rgb(220, 233.9627659574, 255);
  border-radius: 50%;
  position: absolute;
  left: -8px;
  top: 0px;
}

.error-basic-img {
  max-width: 450px;
}

.error-500 .title {
  font-size: 250px;
}
.error-500 .error-500-img {
  position: absolute;
  top: 57px;
  left: 0;
  right: 0;
  margin: 0 auto;
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .error-500 .title {
    font-size: 150px;
  }
  .error-500 .error-500-img {
    width: 20% !important;
    top: 43px;
  }
}
@media (max-width: 767.98px) {
  .error-500 .title {
    font-size: 68px;
    margin-top: 35px;
  }
  .error-500 .error-500-img {
    position: relative;
    top: 0px;
  }
}

.error-text {
  text-shadow: 4px 4px rgba(45, 203, 115, 0.4);
}
@media (min-width: 1200px) {
  .error-text {
    font-size: 10rem;
  }
}

.profile-wid-bg {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 320px;
}
@media (max-width: 575.98px) {
  .profile-wid-bg {
    height: 445px;
  }
}
.profile-wid-bg .profile-wid-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.profile-nav.nav-pills .nav-link {
  color: rgba(255, 255, 255, 0.8);
}
.profile-nav.nav-pills .nav-link::before {
  background-color: rgba(255, 255, 255, 0.1);
}

.profile-project-card {
  border: 1px solid var(--tb-border-color);
}

.profile-project-card.profile-project-primary {
  border-left-color: #438eff;
}

.profile-project-card.profile-project-secondary {
  border-left-color: #8561f9;
}

.profile-project-card.profile-project-success {
  border-left-color: #2dcb73;
}

.profile-project-card.profile-project-info {
  border-left-color: #4ab0c1;
}

.profile-project-card.profile-project-warning {
  border-left-color: #f6b749;
}

.profile-project-card.profile-project-danger {
  border-left-color: #ff6c6c;
}

.profile-project-card.profile-project-light {
  border-left-color: #eff2f7;
}

.profile-project-card.profile-project-dark {
  border-left-color: #141821;
}

.user-profile-img {
  position: relative;
}
.user-profile-img .profile-img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
@media (max-width: 991px) {
  .user-profile-img .profile-img {
    height: 160px;
  }
}
.user-profile-img .profile-foreground-img-file-input {
  display: none;
}
.user-profile-img .profile-photo-edit {
  cursor: pointer;
}

.profile-user {
  position: relative;
  display: inline-block;
}
.profile-user .profile-photo-edit {
  position: absolute;
  right: 0.2rem;
  left: auto;
  top: 2.2rem;
  cursor: pointer;
}
.profile-user .user-profile-image {
  object-fit: cover;
}
.profile-user .profile-img-file-input {
  display: none;
}

.profile-timeline .accordion-item {
  position: relative;
}
.profile-timeline .accordion-item .accordion-button {
  background-color: transparent;
}
.profile-timeline .accordion-item .accordion-button::after {
  background: none;
}
.profile-timeline .accordion-item::before {
  content: "";
  border-left: 2px dashed var(--tb-border-color);
  position: absolute;
  height: 100%;
  left: 23px;
}
.profile-timeline .accordion-item:first-child::before {
  top: 8px;
}
.profile-timeline .accordion-item:last-child::before {
  height: 20px;
  top: 3px;
}

.profile-setting-img {
  position: relative;
}
.profile-setting-img .overlay-content {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
}
.profile-setting-img .profile-img {
  width: 100%;
  height: 250px;
  object-fit: cover;
}
@media (max-width: 991.98px) {
  .profile-setting-img .profile-img {
    height: 160px;
  }
}
.profile-setting-img .profile-foreground-img-file-input {
  display: none;
}
.profile-setting-img .profile-photo-edit {
  cursor: pointer;
}

@media (max-width: 575.98px) {
  [data-layout=horizontal] .profile-foreground {
    margin-top: 0 !important;
  }
}
.profile-basic {
  height: 180px;
}

.sitemap-content {
  width: 100%;
  max-width: 1142px;
  margin: 0 auto;
  padding: 0 20px;
}
.sitemap-content * {
  position: relative;
}

.sitemap-horizontal {
  position: relative;
}
.sitemap-horizontal ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
.sitemap-horizontal ul a {
  display: block;
  background: var(--tb-light);
  border: 2px solid var(--tb-secondary-bg);
  box-shadow: rgba(135, 138, 153, 0.1) 0px 5px 20px -6px;
  font-size: 0.9063rem;
  height: 60px;
  padding: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.sitemap-horizontal ul a span {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.administration .director > li > a {
  width: 50%;
  margin: 0 auto 0px auto;
  border-radius: 4px;
}
.administration .subdirector {
  position: absolute;
  width: 100%;
}
.administration .subdirector::after {
  content: "";
  display: block;
  width: 0;
  height: 130px;
  border-left: 2px dashed var(--tb-border-color);
  left: 45.45%;
  position: relative;
}
.administration .subdirector > li:first-child {
  width: 18.59%;
  height: 64px;
  margin: 0 auto 92px auto;
  padding-top: 25px;
  border-bottom: 2px dashed var(--tb-border-color);
  z-index: 1;
  float: right;
  right: 27.2%;
  border-left: 2px dashed var(--tb-border-color);
}
.administration .subdirector > li:first-child a {
  width: 100%;
  left: 25px;
}
@media screen and (max-width: 767px) {
  .administration .subdirector > li:first-child {
    width: 40%;
    right: 10%;
    margin-right: 2px;
  }
  .administration .subdirector::after {
    left: 49.8%;
  }
}

.departments {
  width: 100%;
}
.departments > li:first-child {
  width: 18.59%;
  height: 64px;
  margin: 0 auto 92px auto;
  padding-top: 25px;
  border-bottom: 2px dashed var(--tb-border-color);
  z-index: 1;
  float: left;
  left: 27%;
}
.departments > li:first-child a {
  width: 100%;
  right: 25px;
}
.departments > li:nth-child(2) {
  margin-left: 0;
  clear: left;
}
.departments > li:nth-child(2).department:before {
  border: none;
}
.departments::after {
  content: "";
  display: block;
  position: absolute;
  width: 81.1%;
  height: 22px;
  border-top: 2px dashed var(--tb-border-color);
  border-right: 2px dashed var(--tb-border-color);
  border-left: 2px dashed var(--tb-border-color);
  margin: 0 auto;
  top: 130px;
  left: 9.1%;
}
@media screen and (max-width: 767px) {
  .departments > li:first-child {
    width: 40%;
    left: 10%;
    margin-left: 2px;
  }
  .departments::after {
    border-right: none;
    left: 0;
    width: 50%;
  }
}

.department {
  border-left: 2px dashed var(--tb-border-color);
  float: left;
  margin-left: 1.75%;
  margin-bottom: 60px;
  width: 18.25%;
}
.department::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 22px;
  border-left: 2px dashed var(--tb-border-color);
  z-index: 1;
  top: -22px;
  left: 50%;
  margin-left: -4px;
}
.department > a {
  margin: 0 0 -26px -4px;
  z-index: 1;
}
.department ul {
  margin-top: 0px;
  margin-bottom: 0px;
}
.department ul li {
  padding-left: 25px;
  border-bottom: 2px dashed var(--tb-border-color);
  height: 80px;
}
.department ul li a {
  background: var(--tb-secondary-bg);
  margin-top: 48px;
  position: absolute;
  z-index: 1;
  width: 90%;
  height: 60px;
  vertical-align: middle;
  right: -1px;
  text-align: center;
}
.department:first-child {
  margin-left: 0;
  clear: left;
}
@media screen and (min-width: 768px) {
  .department:last-child:before {
    border: none;
  }
}
@media screen and (max-width: 767px) {
  .department {
    float: none;
    width: 100%;
    margin-left: 0;
  }
  .department::before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 60px;
    border-left: 2px dashed #fff;
    z-index: 1;
    top: -60px;
    left: 0%;
    margin-left: -4px;
  }
  .department:nth-child(2)::before {
    display: none;
  }
}

.hori-sitemap ul {
  padding: 0;
  padding-top: 10px;
  text-align: center;
}
.hori-sitemap ul li {
  position: relative;
}
@media (max-width: 575.98px) {
  .hori-sitemap ul {
    text-align: left;
  }
  .hori-sitemap ul .parent-title a {
    padding-left: 0;
  }
  .hori-sitemap ul .parent-title a:after {
    display: none;
  }
  .hori-sitemap ul .parent-title:before {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .hori-sitemap > ul {
    position: relative;
  }
  .hori-sitemap > ul li {
    padding-top: 10px;
  }
  .hori-sitemap > ul li .second-list,
  .hori-sitemap > ul li .sub-list {
    position: relative;
  }
  .hori-sitemap > ul li .second-list:before,
  .hori-sitemap > ul li .sub-list:before {
    content: "";
    height: calc(100% - 14px);
    border-right: 2px dashed var(--tb-border-color);
    position: absolute;
    top: 0px;
    left: 0px;
  }
  .hori-sitemap > ul li .sub-list:before {
    height: 38%;
  }
  .hori-sitemap > ul li a {
    position: relative;
    padding: 4px 16px 4px 36px;
  }
  .hori-sitemap > ul li a:after {
    content: "";
    width: 24px;
    border-top: 2px dashed var(--tb-border-color);
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
  }
  .hori-sitemap > ul li ul {
    margin-left: 36px;
  }
}
@media (min-width: 576px) {
  .hori-sitemap ul {
    padding-top: 20px;
  }
  .hori-sitemap ul li {
    padding-top: 30px;
  }
  .hori-sitemap ul li:before {
    content: "";
    height: 24px;
    width: 0;
    border-right: 2px dashed var(--tb-border-color);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    margin: 0px auto;
  }
  .hori-sitemap ul li:after {
    content: "";
    width: 100%;
    border-top: 2px dashed var(--tb-border-color);
    position: absolute;
    top: 0;
    left: 50%;
  }
  .hori-sitemap ul li:last-of-type:after {
    display: none;
  }
  .hori-sitemap ul li.parent-title::before {
    content: "";
    height: 23px;
    border-right: 2px dashed var(--tb-border-color);
    position: absolute;
    top: 28px;
    left: 0;
  }
  .hori-sitemap ul li.parent-title::after {
    border: none;
  }
  .hori-sitemap ul li .sub-title {
    position: relative;
  }
  .hori-sitemap ul li .sub-title::before {
    content: "";
    height: 21px;
    border-right: 2px dashed var(--tb-border-color);
    position: absolute;
    top: 27px;
    left: 49%;
    margin: 0 auto;
  }
}
.hori-sitemap a {
  color: var(--tb-body-color);
  padding: 4px 0px;
  display: block;
}

.verti-sitemap a {
  color: var(--tb-body-color);
  display: block;
}
.verti-sitemap .parent-title a {
  padding-left: 0;
}
.verti-sitemap .parent-title a:before {
  display: none;
}
.verti-sitemap .parent-title:before {
  display: none;
}
.verti-sitemap .first-list {
  position: relative;
  padding-top: 10px;
}
.verti-sitemap .first-list:before {
  content: "";
  border-left: 2px dashed var(--tb-border-color);
  position: absolute;
  top: 0;
  height: 100%;
  bottom: 0;
  left: 0;
}
.verti-sitemap .first-list .list-wrap a, .verti-sitemap .first-list li a {
  position: relative;
  padding: 10px 16px 4px 36px;
}
.verti-sitemap .first-list .list-wrap a::before, .verti-sitemap .first-list li a::before {
  content: "";
  width: 24px;
  border-top: 2px dashed var(--tb-border-color);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
}
.verti-sitemap .first-list .second-list, .verti-sitemap .first-list .third-list {
  margin-left: 42px;
}
.verti-sitemap .first-list .third-list, .verti-sitemap .first-list .second-list {
  position: relative;
}
.verti-sitemap .first-list .third-list li, .verti-sitemap .first-list .second-list li {
  position: relative;
}
.verti-sitemap .first-list .third-list li:before, .verti-sitemap .first-list .second-list li:before {
  content: "";
  height: 100%;
  border-left: 2px dashed var(--tb-border-color);
  position: absolute;
  top: 0;
  left: 0;
  margin: 0px auto;
}
.verti-sitemap .first-list .third-list li:last-child::before, .verti-sitemap .first-list .second-list li:last-child::before {
  height: 13px;
}
.verti-sitemap .first-list:last-child::before {
  height: 25px;
}

.treemap-elem {
  margin: 1em;
  padding: 0;
  list-style: none;
}
.treemap-elem ul {
  padding: 0;
  list-style: none;
}
.treemap-elem input {
  position: absolute;
  clip: rect(0, 0, 0, 0);
}
.treemap-elem input ~ ul {
  display: none;
}
.treemap-elem input:checked ~ ul {
  display: block;
}
.treemap-elem li {
  line-height: 1.2;
  position: relative;
  padding: 0 0 1em 2em;
}
.treemap-elem ul li {
  padding: 1.5em 0 0 2em;
}
.treemap-elem ul li li {
  padding-top: 1em;
}
.treemap-elem > li:last-child {
  padding-bottom: 0;
}
.treemap-elem .elem-label {
  position: relative;
  display: inline-block;
}
.treemap-elem label.elem-label {
  cursor: pointer;
}
.treemap-elem label.elem-label:hover {
  color: var(--tb-primary);
}
.treemap-elem label.elem-label:before {
  background-color: var(--tb-primary);
  color: #fff;
  position: relative;
  z-index: 1;
  float: left;
  margin: 0 1em 0 -3em;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  font-family: bootstrap-icons;
  content: "\f4fe";
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}
.treemap-elem [type=checkbox]:checked ~ label.elem-label:before {
  content: "\f2ea";
}
.treemap-elem[treemap-icon=arrow] label.elem-label:before {
  content: "\f231";
}
.treemap-elem[treemap-icon=arrow] [type=checkbox]:checked ~ label.elem-label:before {
  content: "\f229";
}
.treemap-elem li:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: -0.5em;
  display: block;
  width: 0;
  border-left: 1px dashed var(--tb-border-color);
  content: "";
}
.treemap-elem .elem-label:after {
  position: absolute;
  top: 0;
  left: -2.5em;
  display: block;
  height: 0.5em;
  width: 2.1em;
  border-bottom: 1px dashed var(--tb-border-color);
  border-left: 1px dashed var(--tb-border-color);
  border-radius: 0 0 0 7px;
  content: "";
}
.treemap-elem label.elem-label:after {
  border-bottom: 0;
  border-top: 1px dashed var(--tb-border-color);
  top: 0.5em;
}
.treemap-elem [type=checkbox]:checked ~ label.elem-label:after {
  border-radius: 0 7px 0 0;
  border-top: 1px dashed var(--tb-border-color);
  border-right: 1px dashed var(--tb-border-color);
  border-bottom: 0;
  border-left: 0;
  bottom: 0;
  top: 0.5em;
  height: auto;
}
.treemap-elem li:last-child:before {
  height: 1.25em;
  bottom: auto;
}
.treemap-elem > li:last-child:before {
  display: none;
}

.treemap-elem[treemap-color=primary] label.elem-label:before {
  background-color: #438eff;
}

.treemap-elem[treemap-color=secondary] label.elem-label:before {
  background-color: #8561f9;
}

.treemap-elem[treemap-color=success] label.elem-label:before {
  background-color: #2dcb73;
}

.treemap-elem[treemap-color=info] label.elem-label:before {
  background-color: #4ab0c1;
}

.treemap-elem[treemap-color=warning] label.elem-label:before {
  background-color: #f6b749;
}

.treemap-elem[treemap-color=danger] label.elem-label:before {
  background-color: #ff6c6c;
}

.treemap-elem[treemap-color=light] label.elem-label:before {
  background-color: #eff2f7;
}

.treemap-elem[treemap-color=dark] label.elem-label:before {
  background-color: #141821;
}

.treemap-elem[treemap-color=light] label.elem-label:before {
  background-color: var(--tb-secondary-bg);
  color: var(--tb-primary);
}

.team-box .team-cover, .profile-offcanvas .team-cover, .modal-team-cover {
  display: none;
  position: relative;
  margin-bottom: -140px;
}
.team-box .team-cover img, .profile-offcanvas .team-cover img, .modal-team-cover img {
  height: 140px;
  width: 100%;
  object-fit: cover;
}
.team-box .team-cover::before, .profile-offcanvas .team-cover::before, .modal-team-cover::before {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgb(0, 77.5930851064, 194.5), #438eff);
  opacity: 0.6;
}

.team-list.grid-view-filter {
  flex-flow: row wrap;
}
.team-list.grid-view-filter .col {
  flex: 0 0 auto;
  width: 25%;
}
.team-list.grid-view-filter .team-box {
  overflow: hidden;
}
.team-list.grid-view-filter .team-box .team-row {
  align-items: start;
}
.team-list.grid-view-filter .team-box .team-row .col {
  width: 100%;
}
.team-list.grid-view-filter .team-box .team-cover {
  display: block;
}
.team-list.grid-view-filter .team-box .team-settings .col {
  width: 50% !important;
  flex: 0 0 auto;
}
.team-list.grid-view-filter .team-box .team-settings .btn-star {
  color: #fff;
}
.team-list.grid-view-filter .team-box .team-settings .dropdown > a {
  color: #fff;
}
.team-list.grid-view-filter .team-box .team-profile-img {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-bottom: 25px;
  margin-top: 36px;
}
.team-list.grid-view-filter .team-box .team-profile-img .avatar-lg {
  font-size: 22px;
}
.team-list.grid-view-filter .team-box .team-profile-img .team-content {
  margin-left: 0px;
  margin-top: 25px;
  text-align: center;
}
.team-list.grid-view-filter .team-box .view-btn {
  width: 100%;
  margin-top: 25px;
}
@media (min-width: 1200px) and (max-width: 1399.98px) {
  .team-list.grid-view-filter .col {
    flex: 0 0 auto;
    width: 33.33%;
  }
}
@media (max-width: 1199.98px) {
  .team-list.grid-view-filter .col {
    flex: 0 0 auto;
    width: 50%;
  }
}
@media (max-width: 767.98px) {
  .team-list.grid-view-filter .col {
    flex: 0 0 auto;
    width: 100%;
  }
}
.team-list.list-view-filter {
  flex-direction: column;
}
.team-list.list-view-filter .team-box {
  margin-bottom: 10px;
}
.team-list.list-view-filter .team-box .team-row {
  align-items: center;
  justify-content: space-between;
}
.team-list.list-view-filter .team-box .team-profile-img {
  display: flex;
  align-items: center;
}
.team-list.list-view-filter .team-box .team-profile-img .avatar-lg {
  height: 4rem;
  width: 4rem;
  font-size: 16px;
}
.team-list.list-view-filter .team-box .team-profile-img .team-content {
  margin-left: 15px;
}
.team-list.list-view-filter .team-box .team-settings {
  width: auto;
  flex: 0 0 auto;
  -webkit-box-ordinal-group: 7;
  order: 6;
}
.team-list.list-view-filter .team-box .btn-star {
  color: var(--tb-primary);
}
@media (max-width: 767.98px) {
  .team-list.list-view-filter {
    flex-direction: row;
  }
  .team-list.list-view-filter .col {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: 100%;
  }
  .team-list.list-view-filter .team-box .team-settings {
    width: 100%;
    flex: 0 0 auto;
    order: -1;
    margin-bottom: 10px;
  }
  .team-list.list-view-filter .team-box .team-settings .col {
    width: 50%;
  }
  .team-list.list-view-filter .team-box .team-profile-img {
    margin-bottom: 25px;
  }
  .team-list.list-view-filter .team-box .view-btn {
    width: 100%;
    margin-top: 25px;
  }
}

.modal-team-cover {
  display: block;
}

.list-grid-nav .nav-link.active {
  background-color: #4ab0c1;
  color: #fff;
}

.profile-offcanvas .team-cover {
  margin-bottom: -132px;
  display: block;
  z-index: -1;
}
.profile-offcanvas .btn-star {
  color: #fff;
}
.profile-offcanvas .dropdown > a {
  color: #fff;
}

.countdownlist {
  text-align: center;
  display: flex;
  gap: 24px;
}
.countdownlist .countdownlist-item {
  width: 25%;
}
.countdownlist .countdownlist-item:last-of-type .count-num::after {
  display: none;
}
.countdownlist .count-title {
  font-size: 13px;
  font-weight: 600;
  display: block;
  margin-bottom: 8px;
  color: rgba(var(--tb-dark-rgb), 0.5);
  text-transform: uppercase;
}
.countdownlist .count-num {
  background-color: var(--tb-light);
  padding: 16px 10px;
  position: relative;
  border-radius: calc(0.3rem * 2);
  font-weight: 600;
  font-size: 32px;
}
@media (max-width: 575.98px) {
  .countdownlist .count-num {
    font-size: 18px;
  }
}
.countdownlist .count-num::after {
  content: ":";
  font-size: 20px;
  position: absolute;
  right: -16px;
  top: 50%;
  transform: translateY(-50%);
  color: var(--tb-dark);
}

.move-animation {
  animation: mover 1s infinite alternate;
}

@keyframes mover {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-16px);
  }
}
.countdown-input-subscribe {
  position: relative;
}
.countdown-input-subscribe input {
  height: 50px;
  padding-right: 95px;
}
.countdown-input-subscribe .btn {
  position: absolute;
  right: 4px;
  top: 5px;
}

.search-more-results {
  position: relative;
  overflow: hidden;
}
.search-more-results .nav-icon {
  font-size: 14px;
  color: #fff;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  text-align: center;
  left: 0;
  right: 0;
}
.search-more-results .nav-icon i {
  font-size: 20px;
}
@media (max-width: 767.98px) {
  .search-more-results .nav-icon {
    font-size: 14px;
  }
  .search-more-results .nav-icon i {
    font-size: 18px;
  }
}

.video-list .list-element {
  display: none;
}
.video-list .list-element:nth-child(1) {
  display: block;
}
.video-list .list-element:nth-child(2) {
  display: block;
}
.video-list .list-element:nth-child(3) {
  display: block;
}

.search-voice {
  height: 120px;
  width: 120px;
  line-height: 120px;
  margin: 0px auto;
  text-align: center;
  border-radius: 50%;
  z-index: 1;
  position: relative;
}
.search-voice i {
  line-height: 56px;
  font-size: 30px;
}
.search-voice .voice-wave {
  position: absolute;
  width: 120px;
  height: 120px;
  z-index: -1;
  left: 0px;
  right: 0px;
  margin: 0px auto;
  opacity: 0;
  border-radius: 100px;
  animation: voice-wave 1.8s infinite;
  background-color: var(--tb-light);
}
.search-voice .voice-wave:nth-child(2) {
  animation-delay: 0.3s;
}
.search-voice .voice-wave:nth-child(3) {
  animation-delay: 0.6s;
}

@keyframes voice-wave {
  0% {
    opacity: 1;
    transform: scale(0);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
.images-menu .swiper-slide {
  width: auto;
  display: inline-block;
}

#remove-actions {
  display: none;
}

.contact-sidebar-menu ul li a {
  display: block;
  padding: 6px 0px;
  color: var(--tb-body-color);
  transition: all 0.5s ease;
}
.contact-sidebar-menu ul li a:hover, .contact-sidebar-menu ul li a.active {
  color: var(--tb-primary);
}

.chat-user-img {
  position: relative;
}
.chat-user-img .user-status {
  width: 10px;
  height: 10px;
  background-color: #adb5bd;
  border-radius: 50%;
  border: 2px solid var(--tb-secondary-bg);
  position: absolute;
  right: 0;
  left: auto;
  bottom: 0;
}
.chat-user-img.online .user-status {
  background-color: #2dcb73;
}
.chat-user-img.away .user-status {
  background-color: #f6b749;
}

.chat-conversation {
  height: calc(100vh - 299px);
}
@media (max-width: 991.98px) {
  .chat-conversation {
    height: calc(100vh - 275px);
  }
}
.chat-conversation .simplebar-content-wrapper {
  display: flex;
  flex-direction: column;
}
.chat-conversation .simplebar-content-wrapper .simplebar-content {
  margin-top: auto;
}
.chat-conversation .chat-conversation-list {
  padding-top: 10px;
  margin-bottom: 0;
}
.chat-conversation .chat-conversation-list > li {
  display: flex;
}
.chat-conversation li:last-of-type .conversation-list {
  margin-bottom: 0;
}
.chat-conversation .chat-list.left .check-message-icon {
  display: none;
}
.chat-conversation .chat-list .message-box-drop {
  visibility: hidden;
}
.chat-conversation .chat-list:hover .message-box-drop {
  visibility: visible;
}
.chat-conversation .chat-avatar {
  margin: 0 16px 0 0;
}
.chat-conversation .chat-avatar img {
  width: 28px;
  height: 28px;
  border-radius: 50%;
}
.chat-conversation .chat-day-title {
  position: relative;
  text-align: center;
  margin-bottom: 24px;
  margin-top: 12px;
  width: 100%;
}
.chat-conversation .chat-day-title .title {
  background-color: #fff;
  position: relative;
  font-size: 13px;
  z-index: 1;
  padding: 6px 12px;
  border-radius: 5px;
}
.chat-conversation .chat-day-title:before {
  content: "";
  position: absolute;
  width: 100%;
  height: 1px;
  left: 0;
  right: 0;
  background-color: rgba(67, 142, 255, 0.2);
  top: 10px;
}
.chat-conversation .chat-day-title .badge {
  font-size: 12px;
}
.chat-conversation .conversation-list {
  margin-bottom: 24px;
  display: inline-flex;
  position: relative;
  align-items: flex-end;
  max-width: 80%;
}
@media (max-width: 575.98px) {
  .chat-conversation .conversation-list {
    max-width: 90%;
  }
}
.chat-conversation .conversation-list .ctext-wrap {
  display: flex;
  margin-bottom: 10px;
}
.chat-conversation .conversation-list .ctext-content {
  word-wrap: break-word;
  word-break: break-word;
}
.chat-conversation .conversation-list .ctext-wrap-content {
  padding: 12px 20px;
  background-color: var(--tb-light);
  position: relative;
  border-radius: 12px 12px 12px 0px;
  box-shadow: rgba(135, 138, 153, 0.1) 0px 5px 20px -6px;
}
@media (max-width: 575.98px) {
  .chat-conversation .conversation-list .ctext-wrap-content .attached-file .attached-file-avatar {
    display: none;
  }
  .chat-conversation .conversation-list .ctext-wrap-content .attached-file .dropdown .dropdown-toggle {
    display: block;
  }
}
.chat-conversation .conversation-list .conversation-name {
  font-weight: 500;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 8px;
}
.chat-conversation .conversation-list .dropdown .dropdown-toggle {
  font-size: 18px;
  padding: 4px;
  color: #878a99;
}
.chat-conversation .conversation-list .dropdown .dropdown-toggle::after {
  display: none;
}
@media (max-width: 575.98px) {
  .chat-conversation .conversation-list .dropdown .dropdown-toggle {
    display: none;
  }
}
.chat-conversation .conversation-list .chat-time {
  font-size: 12px;
  margin-top: 4px;
  text-align: right;
}
.chat-conversation .conversation-list .message-img {
  border-radius: 0.2rem;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  gap: 8px;
}
.chat-conversation .conversation-list .message-img .message-img-list {
  position: relative;
}
.chat-conversation .conversation-list .message-img img {
  max-width: 150px;
}
.chat-conversation .conversation-list .message-img .message-img-link {
  position: absolute;
  right: 10px;
  left: auto;
  bottom: 10px;
}
.chat-conversation .conversation-list .message-img .message-img-link li > a {
  font-size: 18px;
  color: #fff;
  display: inline-block;
  line-height: 20px;
  width: 26px;
  height: 24px;
  border-radius: 3px;
  background-color: rgba(20, 24, 33, 0.7);
  text-align: center;
}
.chat-conversation .right {
  justify-content: flex-end;
}
.chat-conversation .right .chat-avatar {
  order: 3;
  margin-right: 0px;
  margin-left: 16px;
}
.chat-conversation .right .chat-time {
  text-align: left;
  color: #878a99;
}
.chat-conversation .right .conversation-list {
  text-align: right;
}
.chat-conversation .right .conversation-list .ctext-wrap {
  justify-content: flex-end;
}
.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content {
  order: 2;
  background-color: rgba(var(--tb-primary-rgb), 1);
  color: var(--tb-white);
  text-align: right;
  border-radius: 12px 12px 0px 12px;
}
.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content .replymessage-block {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(var(--vz-success-rgb), 1);
  color: #141821;
}
.chat-conversation .right .conversation-list .ctext-wrap .ctext-wrap-content .replymessage-block .conversation-name {
  color: rgba(var(--vz-success-rgb), 1);
}
.chat-conversation .right .conversation-list .conversation-name {
  justify-content: flex-end;
}
.chat-conversation .right .conversation-list .conversation-name .check-message-icon {
  order: 1;
}
.chat-conversation .right .conversation-list .conversation-name .time {
  order: 2;
}
.chat-conversation .right .conversation-list .conversation-name .name {
  order: 3;
}
.chat-conversation .right .conversation-list .dropdown {
  order: 1;
}
.chat-conversation .right .dot {
  background-color: #141821;
}

.chat-input-feedback {
  display: none;
  position: absolute;
  top: -20px;
  left: 4px;
  font-size: 12px;
  color: #ff6c6c;
}
.chat-input-feedback.show {
  display: block;
}
/*!********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/app/scss/custom.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************/
#page-topbar {
  top: 0 !important;
}

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

.navbar-brand-box {
  top: 0 !important;
}

.navbar-menu .navbar-nav .nav-item:hover > a.menu-link:after {
  display: none !important;
}

.page-content {
  padding: calc(70px + 1.5rem) 1.05rem 60px 0.75rem;
}

.dropdown-toggle::after {
  content: "\f0d7";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
}

.table .btn-group {
  position: static;
}

.flash-messages {
  margin-bottom: 25px;
}
.flash-messages .flash {
  border-radius: 6px;
  padding: 15px;
  margin-bottom: 5px;
}
.flash-messages .flash-success {
  background-color: #bbdabb;
}
.flash-messages .flash-error {
  background-color: #f7665e;
}
.flash-messages .flash-warning {
  background-color: #f7f29b;
}
.flash-messages .flash-info {
  background-color: #a2c1e0;
}

.empty-message {
  background-color: rgba(0, 0, 0, 0.1);
  padding: 15px 15px;
  text-align: center;
  border-radius: 6px;
  color: #777;
}
.empty-message p {
  margin: 0;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7OztBQUFBLGdCQUFnQjtBQUFoQjs7Ozs7OztDQUFBO0FDQ0U7Ozs7RUFBQTtBQ0RGOztFQVNJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFPQTtFQzJPSSw4QkFMSTtFRHBPUjtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0FGTUY7O0FJdEhJO0VGc0hBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdFO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QUZNSjs7QUs5S0E7OztFQUdFO0FMaUxGOztBS2xLSTtFQU5KO0lBT007RUxzS0o7QUFDRjs7QUt6SkE7RUFDRTtFQUNBO0VGNk9JLG1DQUxJO0VFdE9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FMNEpGOztBS25KQTtFQUNFO0VBQ0EsY0NzdEJTO0VEcnRCVDtFQUNBO0VBQ0EsYUM0dEJXO0FOdGtCYjs7QUs1SUE7RUFDRTtFQUNBLHFCQzRwQjRCO0VEM3BCNUIsa0NDMUVvQjtFRDRFcEIsZ0JDNG5CcUI7RUQzbkJyQixnQkM0cEI0QjtFRDNwQjVCO0FMOElGOztBSzNJQTtFRnVNUTtBSHhEUjtBR3BHSTtFRTNDSjtJRjhNUTtFSDNETjtBQUNGOztBSy9JQTtFRmtNUTtBSC9DUjtBRzdHSTtFRXRDSjtJRnlNUTtFSGxETjtBQUNGOztBS25KQTtFRjZMUTtBSHRDUjtBR3RISTtFRWpDSjtJRm9NUTtFSHpDTjtBQUNGOztBS3ZKQTtFRndMUTtBSDdCUjtBRy9ISTtFRTVCSjtJRitMUTtFSGhDTjtBQUNGOztBSzNKQTtFRitLTSxzQkFMSTtBSFhWOztBSzFKQTtFRjBLTSxvQkFMSTtBSFBWOztBS25KQTtFQUNFO0VBQ0EsbUJDNmIwQjtBTnZTNUI7O0FLNUlBO0VBQ0U7RUFDQTtFQUNBO0FMK0lGOztBS3pJQTtFQUNFO0VBQ0E7RUFDQTtBTDRJRjs7QUt0SUE7O0VBRUU7QUx5SUY7O0FLdElBOzs7RUFHRTtFQUNBO0FMeUlGOztBS3RJQTs7OztFQUlFO0FMeUlGOztBS3RJQTtFQUNFLGdCQ2tpQmlCO0FOelpuQjs7QUtwSUE7RUFDRTtFQUNBO0FMdUlGOztBS2pJQTtFQUNFO0FMb0lGOztBSzVIQTs7RUFFRSxtQkMyZ0JtQjtBTjVZckI7O0FLdkhBO0VGNkVNLGtCQUxJO0FIbURWOztBS3BIQTtFQUNFLGlCQ3FsQmE7RURwbEJiO0VBQ0E7QUx1SEY7O0FLOUdBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QUxpSEY7O0FLOUdBO0VBQU07QUxrSE47O0FLakhBO0VBQU07QUxxSE47O0FLaEhBO0VBQ0U7RUFDQSxxQkNxVHdDO0FObE0xQztBS2pIRTtFQUNFO0FMbUhKOztBS3hHRTtFQUVFO0VBQ0E7QUwwR0o7O0FLbkdBOzs7O0VBSUUscUNDcWI0QjtFSHZheEIsY0FMSTtBSDhGVjs7QUsvRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGtCQUxJO0FIc0dWO0FLOUZFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FMZ0dKOztBSzVGQTtFRlZNLGtCQUxJO0VFaUJSO0VBQ0E7QUwrRkY7QUs1RkU7RUFDRTtBTDhGSjs7QUsxRkE7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUiw2QkM4K0NrQztFRDcrQ2xDLHNDQzgrQ2tDO0VDbnhEaEM7QVBtWUo7QUszRkU7RUFDRTtFRjdCRSxjQUxJO0VFb0NOLGdCQ3NaZTtBTnpUbkI7O0FLcEZBO0VBQ0U7QUx1RkY7O0FLakZBOztFQUVFO0FMb0ZGOztBSzVFQTtFQUNFO0VBQ0E7QUwrRUY7O0FLNUVBO0VBQ0Usb0JDMmQ0QjtFRDFkNUIsdUJDMGQ0QjtFRHpkNUIsZ0NDNGZvQjtFRDNmcEI7QUwrRUY7O0FLeEVBO0VBRUU7RUFDQTtBTDBFRjs7QUt2RUE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBTDBFRjs7QUtsRUE7RUFDRTtBTHFFRjs7QUsvREE7RUFFRTtBTGlFRjs7QUt6REE7RUFDRTtBTDRERjs7QUt2REE7Ozs7O0VBS0U7RUFDQTtFRjVISSxrQkFMSTtFRW1JUjtBTDBERjs7QUt0REE7O0VBRUU7QUx5REY7O0FLcERBO0VBQ0U7QUx1REY7O0FLcERBO0VBR0U7QUxxREY7QUtsREU7RUFDRTtBTG9ESjs7QUs3Q0E7RUFDRTtBTGdERjs7QUt4Q0E7Ozs7RUFJRTtBTDJDRjtBS3hDSTs7OztFQUNFO0FMNkNOOztBS3RDQTtFQUNFO0VBQ0E7QUx5Q0Y7O0FLcENBO0VBQ0U7QUx1Q0Y7O0FLN0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QUxnQ0Y7O0FLeEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDbVRxQjtFSHBnQmY7RUVvTk47QUwwQkY7QUcxWUk7RUV5V0o7SUZ0TVE7RUgyT047QUFDRjtBSzdCRTtFQUNFO0FMK0JKOztBS3hCQTs7Ozs7OztFQU9FO0FMMkJGOztBS3hCQTtFQUNFO0FMMkJGOztBS2xCQTtFQUNFO0VBQ0E7QUxxQkY7O0FLYkE7Ozs7Ozs7Q0FBQTtBQVdBO0VBQ0U7QUxhRjs7QUtSQTtFQUNFO0FMV0Y7O0FLSkE7RUFDRTtFQUNBO0FMT0Y7O0FLRkE7RUFDRTtBTEtGOztBS0FBO0VBQ0U7QUxHRjs7QUtJQTtFQUNFO0VBQ0E7QUxERjs7QUtTQTtFQUNFO0FMTkY7O0FLY0E7RUFDRTtBTFhGOztBUTFqQkE7RUxtUU0sc0JBTEk7RUs1UFIsZ0JGMnVCaUI7QU45S25COztBUXhqQkU7RUxnUU07RUs1UEosZ0JGNHRCa0I7RUUzdEJsQixnQkY0c0IwQjtBTm5KOUI7QUcxZEk7RUtwR0Y7SUx1UU07RUgyVE47QUFDRjs7QVFua0JFO0VMZ1FNO0VLNVBKLGdCRjR0QmtCO0VFM3RCbEIsZ0JGNHNCMEI7QU54STlCO0FHcmVJO0VLcEdGO0lMdVFNO0VIc1VOO0FBQ0Y7O0FROWtCRTtFTGdRTTtFSzVQSixnQkY0dEJrQjtFRTN0QmxCLGdCRjRzQjBCO0FON0g5QjtBR2hmSTtFS3BHRjtJTHVRTTtFSGlWTjtBQUNGOztBUXpsQkU7RUxnUU07RUs1UEosZ0JGNHRCa0I7RUUzdEJsQixnQkY0c0IwQjtBTmxIOUI7QUczZkk7RUtwR0Y7SUx1UU07RUg0Vk47QUFDRjs7QVFwbUJFO0VMZ1FNO0VLNVBKLGdCRjR0QmtCO0VFM3RCbEIsZ0JGNHNCMEI7QU52RzlCO0FHdGdCSTtFS3BHRjtJTHVRTTtFSHVXTjtBQUNGOztBUS9tQkU7RUxnUU07RUs1UEosZ0JGNHRCa0I7RUUzdEJsQixnQkY0c0IwQjtBTjVGOUI7QUdqaEJJO0VLcEdGO0lMdVFNO0VIa1hOO0FBQ0Y7O0FRbG1CQTtFQ3ZERTtFQUNBO0FUNnBCRjs7QVFsbUJBO0VDNURFO0VBQ0E7QVRrcUJGOztBUXBtQkE7RUFDRTtBUnVtQkY7QVFybUJFO0VBQ0Usb0JGc3VCa0I7QU4vSHRCOztBUTdsQkE7RUw4TU0sa0JBTEk7RUt2TVI7QVJnbUJGOztBUTVsQkE7RUFDRSxtQkZrYU87RUgzTkgsc0JBTEk7QUg4WlY7QVE3bEJFO0VBQ0U7QVIrbEJKOztBUTNsQkE7RUFDRTtFQUNBLG1CRndaTztFSDNOSCxrQkFMSTtFS3RMUixjRjhCUztBTmdrQlg7QVE1bEJFO0VBQ0U7QVI4bEJKOztBVTlyQkE7RUNJRTtFQUdBO0FYNHJCRjs7QVU3ckJBO0VBQ0UsZ0JKc3BEa0M7RUlycERsQyx3Q0pzcERrQztFSXJwRGxDO0VIR0U7RUlSRjtFQUdBO0FYcXNCRjs7QVV2ckJBO0VBRUU7QVZ5ckJGOztBVXRyQkE7RUFDRTtFQUNBO0FWeXJCRjs7QVV0ckJBO0VQeVBNLGtCQUxJO0VPbFBSLGdDSnlvRGtDO0FOaDlCcEM7O0FZM3RCRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fid3VCRjs7QWNsckJJO0VGNUNFO0lBQ0UsZ0JOdWtCZTtFTjJKckI7QUFDRjtBY3hyQkk7RUY1Q0U7SUFDRSxnQk51a0JlO0VOZ0tyQjtBQUNGO0FjN3JCSTtFRjVDRTtJQUNFLGdCTnVrQmU7RU5xS3JCO0FBQ0Y7QWNsc0JJO0VGNUNFO0lBQ0UsaUJOdWtCZTtFTjBLckI7QUFDRjtBY3ZzQkk7RUY1Q0U7SUFDRSxpQk51a0JlO0VOK0tyQjtBQUNGO0FldndCQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBZjZ3Qko7O0FleHdCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FoQml4QkY7QWUvd0JJO0VDT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjJ3QkY7O0FnQjV0Qk07RUFDRTtBaEIrdEJSOztBZ0I1dEJNO0VBcENKO0VBQ0E7QWhCb3dCRjs7QWdCdHZCRTtFQUNFO0VBQ0E7QWhCeXZCSjs7QWdCM3ZCRTtFQUNFO0VBQ0E7QWhCOHZCSjs7QWdCaHdCRTtFQUNFO0VBQ0E7QWhCbXdCSjs7QWdCcndCRTtFQUNFO0VBQ0E7QWhCd3dCSjs7QWdCMXdCRTtFQUNFO0VBQ0E7QWhCNndCSjs7QWdCL3dCRTtFQUNFO0VBQ0E7QWhCa3hCSjs7QWdCbnZCTTtFQWhESjtFQUNBO0FoQnV5QkY7O0FnQmx2QlU7RUFoRU47RUFDQTtBaEJzekJKOztBZ0J2dkJVO0VBaEVOO0VBQ0E7QWhCMnpCSjs7QWdCNXZCVTtFQWhFTjtFQUNBO0FoQmcwQko7O0FnQmp3QlU7RUFoRU47RUFDQTtBaEJxMEJKOztBZ0J0d0JVO0VBaEVOO0VBQ0E7QWhCMDBCSjs7QWdCM3dCVTtFQWhFTjtFQUNBO0FoQiswQko7O0FnQmh4QlU7RUFoRU47RUFDQTtBaEJvMUJKOztBZ0JyeEJVO0VBaEVOO0VBQ0E7QWhCeTFCSjs7QWdCMXhCVTtFQWhFTjtFQUNBO0FoQjgxQko7O0FnQi94QlU7RUFoRU47RUFDQTtBaEJtMkJKOztBZ0JweUJVO0VBaEVOO0VBQ0E7QWhCdzJCSjs7QWdCenlCVTtFQWhFTjtFQUNBO0FoQjYyQko7O0FnQnR5Qlk7RUF4RFY7QWhCazJCRjs7QWdCMXlCWTtFQXhEVjtBaEJzMkJGOztBZ0I5eUJZO0VBeERWO0FoQjAyQkY7O0FnQmx6Qlk7RUF4RFY7QWhCODJCRjs7QWdCdHpCWTtFQXhEVjtBaEJrM0JGOztBZ0IxekJZO0VBeERWO0FoQnMzQkY7O0FnQjl6Qlk7RUF4RFY7QWhCMDNCRjs7QWdCbDBCWTtFQXhEVjtBaEI4M0JGOztBZ0J0MEJZO0VBeERWO0FoQms0QkY7O0FnQjEwQlk7RUF4RFY7QWhCczRCRjs7QWdCOTBCWTtFQXhEVjtBaEIwNEJGOztBZ0J2MEJROztFQUVFO0FoQjAwQlY7O0FnQnYwQlE7O0VBRUU7QWhCMDBCVjs7QWdCajFCUTs7RUFFRTtBaEJvMUJWOztBZ0JqMUJROztFQUVFO0FoQm8xQlY7O0FnQjMxQlE7O0VBRUU7QWhCODFCVjs7QWdCMzFCUTs7RUFFRTtBaEI4MUJWOztBZ0JyMkJROztFQUVFO0FoQncyQlY7O0FnQnIyQlE7O0VBRUU7QWhCdzJCVjs7QWdCLzJCUTs7RUFFRTtBaEJrM0JWOztBZ0IvMkJROztFQUVFO0FoQmszQlY7O0FnQnozQlE7O0VBRUU7QWhCNDNCVjs7QWdCejNCUTs7RUFFRTtBaEI0M0JWOztBY3Q3Qkk7RUVVRTtJQUNFO0VoQmc3Qk47RWdCNzZCSTtJQXBDSjtJQUNBO0VoQm85QkE7RWdCdDhCQTtJQUNFO0lBQ0E7RWhCdzhCRjtFZ0IxOEJBO0lBQ0U7SUFDQTtFaEI0OEJGO0VnQjk4QkE7SUFDRTtJQUNBO0VoQmc5QkY7RWdCbDlCQTtJQUNFO0lBQ0E7RWhCbzlCRjtFZ0J0OUJBO0lBQ0U7SUFDQTtFaEJ3OUJGO0VnQjE5QkE7SUFDRTtJQUNBO0VoQjQ5QkY7RWdCNzdCSTtJQWhESjtJQUNBO0VoQmcvQkE7RWdCMzdCUTtJQWhFTjtJQUNBO0VoQjgvQkY7RWdCLzdCUTtJQWhFTjtJQUNBO0VoQmtnQ0Y7RWdCbjhCUTtJQWhFTjtJQUNBO0VoQnNnQ0Y7RWdCdjhCUTtJQWhFTjtJQUNBO0VoQjBnQ0Y7RWdCMzhCUTtJQWhFTjtJQUNBO0VoQjhnQ0Y7RWdCLzhCUTtJQWhFTjtJQUNBO0VoQmtoQ0Y7RWdCbjlCUTtJQWhFTjtJQUNBO0VoQnNoQ0Y7RWdCdjlCUTtJQWhFTjtJQUNBO0VoQjBoQ0Y7RWdCMzlCUTtJQWhFTjtJQUNBO0VoQjhoQ0Y7RWdCLzlCUTtJQWhFTjtJQUNBO0VoQmtpQ0Y7RWdCbitCUTtJQWhFTjtJQUNBO0VoQnNpQ0Y7RWdCditCUTtJQWhFTjtJQUNBO0VoQjBpQ0Y7RWdCbitCVTtJQXhEVjtFaEI4aENBO0VnQnQrQlU7SUF4RFY7RWhCaWlDQTtFZ0J6K0JVO0lBeERWO0VoQm9pQ0E7RWdCNStCVTtJQXhEVjtFaEJ1aUNBO0VnQi8rQlU7SUF4RFY7RWhCMGlDQTtFZ0JsL0JVO0lBeERWO0VoQjZpQ0E7RWdCci9CVTtJQXhEVjtFaEJnakNBO0VnQngvQlU7SUF4RFY7RWhCbWpDQTtFZ0IzL0JVO0lBeERWO0VoQnNqQ0E7RWdCOS9CVTtJQXhEVjtFaEJ5akNBO0VnQmpnQ1U7SUF4RFY7RWhCNGpDQTtFZ0JwZ0NVO0lBeERWO0VoQitqQ0E7RWdCNS9CTTs7SUFFRTtFaEI4L0JSO0VnQjMvQk07O0lBRUU7RWhCNi9CUjtFZ0JwZ0NNOztJQUVFO0VoQnNnQ1I7RWdCbmdDTTs7SUFFRTtFaEJxZ0NSO0VnQjVnQ007O0lBRUU7RWhCOGdDUjtFZ0IzZ0NNOztJQUVFO0VoQjZnQ1I7RWdCcGhDTTs7SUFFRTtFaEJzaENSO0VnQm5oQ007O0lBRUU7RWhCcWhDUjtFZ0I1aENNOztJQUVFO0VoQjhoQ1I7RWdCM2hDTTs7SUFFRTtFaEI2aENSO0VnQnBpQ007O0lBRUU7RWhCc2lDUjtFZ0JuaUNNOztJQUVFO0VoQnFpQ1I7QUFDRjtBY2htQ0k7RUVVRTtJQUNFO0VoQnlsQ047RWdCdGxDSTtJQXBDSjtJQUNBO0VoQjZuQ0E7RWdCL21DQTtJQUNFO0lBQ0E7RWhCaW5DRjtFZ0JubkNBO0lBQ0U7SUFDQTtFaEJxbkNGO0VnQnZuQ0E7SUFDRTtJQUNBO0VoQnluQ0Y7RWdCM25DQTtJQUNFO0lBQ0E7RWhCNm5DRjtFZ0IvbkNBO0lBQ0U7SUFDQTtFaEJpb0NGO0VnQm5vQ0E7SUFDRTtJQUNBO0VoQnFvQ0Y7RWdCdG1DSTtJQWhESjtJQUNBO0VoQnlwQ0E7RWdCcG1DUTtJQWhFTjtJQUNBO0VoQnVxQ0Y7RWdCeG1DUTtJQWhFTjtJQUNBO0VoQjJxQ0Y7RWdCNW1DUTtJQWhFTjtJQUNBO0VoQitxQ0Y7RWdCaG5DUTtJQWhFTjtJQUNBO0VoQm1yQ0Y7RWdCcG5DUTtJQWhFTjtJQUNBO0VoQnVyQ0Y7RWdCeG5DUTtJQWhFTjtJQUNBO0VoQjJyQ0Y7RWdCNW5DUTtJQWhFTjtJQUNBO0VoQityQ0Y7RWdCaG9DUTtJQWhFTjtJQUNBO0VoQm1zQ0Y7RWdCcG9DUTtJQWhFTjtJQUNBO0VoQnVzQ0Y7RWdCeG9DUTtJQWhFTjtJQUNBO0VoQjJzQ0Y7RWdCNW9DUTtJQWhFTjtJQUNBO0VoQitzQ0Y7RWdCaHBDUTtJQWhFTjtJQUNBO0VoQm10Q0Y7RWdCNW9DVTtJQXhEVjtFaEJ1c0NBO0VnQi9vQ1U7SUF4RFY7RWhCMHNDQTtFZ0JscENVO0lBeERWO0VoQjZzQ0E7RWdCcnBDVTtJQXhEVjtFaEJndENBO0VnQnhwQ1U7SUF4RFY7RWhCbXRDQTtFZ0IzcENVO0lBeERWO0VoQnN0Q0E7RWdCOXBDVTtJQXhEVjtFaEJ5dENBO0VnQmpxQ1U7SUF4RFY7RWhCNHRDQTtFZ0JwcUNVO0lBeERWO0VoQit0Q0E7RWdCdnFDVTtJQXhEVjtFaEJrdUNBO0VnQjFxQ1U7SUF4RFY7RWhCcXVDQTtFZ0I3cUNVO0lBeERWO0VoQnd1Q0E7RWdCcnFDTTs7SUFFRTtFaEJ1cUNSO0VnQnBxQ007O0lBRUU7RWhCc3FDUjtFZ0I3cUNNOztJQUVFO0VoQitxQ1I7RWdCNXFDTTs7SUFFRTtFaEI4cUNSO0VnQnJyQ007O0lBRUU7RWhCdXJDUjtFZ0JwckNNOztJQUVFO0VoQnNyQ1I7RWdCN3JDTTs7SUFFRTtFaEIrckNSO0VnQjVyQ007O0lBRUU7RWhCOHJDUjtFZ0Jyc0NNOztJQUVFO0VoQnVzQ1I7RWdCcHNDTTs7SUFFRTtFaEJzc0NSO0VnQjdzQ007O0lBRUU7RWhCK3NDUjtFZ0I1c0NNOztJQUVFO0VoQjhzQ1I7QUFDRjtBY3p3Q0k7RUVVRTtJQUNFO0VoQmt3Q047RWdCL3ZDSTtJQXBDSjtJQUNBO0VoQnN5Q0E7RWdCeHhDQTtJQUNFO0lBQ0E7RWhCMHhDRjtFZ0I1eENBO0lBQ0U7SUFDQTtFaEI4eENGO0VnQmh5Q0E7SUFDRTtJQUNBO0VoQmt5Q0Y7RWdCcHlDQTtJQUNFO0lBQ0E7RWhCc3lDRjtFZ0J4eUNBO0lBQ0U7SUFDQTtFaEIweUNGO0VnQjV5Q0E7SUFDRTtJQUNBO0VoQjh5Q0Y7RWdCL3dDSTtJQWhESjtJQUNBO0VoQmswQ0E7RWdCN3dDUTtJQWhFTjtJQUNBO0VoQmcxQ0Y7RWdCanhDUTtJQWhFTjtJQUNBO0VoQm8xQ0Y7RWdCcnhDUTtJQWhFTjtJQUNBO0VoQncxQ0Y7RWdCenhDUTtJQWhFTjtJQUNBO0VoQjQxQ0Y7RWdCN3hDUTtJQWhFTjtJQUNBO0VoQmcyQ0Y7RWdCanlDUTtJQWhFTjtJQUNBO0VoQm8yQ0Y7RWdCcnlDUTtJQWhFTjtJQUNBO0VoQncyQ0Y7RWdCenlDUTtJQWhFTjtJQUNBO0VoQjQyQ0Y7RWdCN3lDUTtJQWhFTjtJQUNBO0VoQmczQ0Y7RWdCanpDUTtJQWhFTjtJQUNBO0VoQm8zQ0Y7RWdCcnpDUTtJQWhFTjtJQUNBO0VoQnczQ0Y7RWdCenpDUTtJQWhFTjtJQUNBO0VoQjQzQ0Y7RWdCcnpDVTtJQXhEVjtFaEJnM0NBO0VnQnh6Q1U7SUF4RFY7RWhCbTNDQTtFZ0IzekNVO0lBeERWO0VoQnMzQ0E7RWdCOXpDVTtJQXhEVjtFaEJ5M0NBO0VnQmowQ1U7SUF4RFY7RWhCNDNDQTtFZ0JwMENVO0lBeERWO0VoQiszQ0E7RWdCdjBDVTtJQXhEVjtFaEJrNENBO0VnQjEwQ1U7SUF4RFY7RWhCcTRDQTtFZ0I3MENVO0lBeERWO0VoQnc0Q0E7RWdCaDFDVTtJQXhEVjtFaEIyNENBO0VnQm4xQ1U7SUF4RFY7RWhCODRDQTtFZ0J0MUNVO0lBeERWO0VoQmk1Q0E7RWdCOTBDTTs7SUFFRTtFaEJnMUNSO0VnQjcwQ007O0lBRUU7RWhCKzBDUjtFZ0J0MUNNOztJQUVFO0VoQncxQ1I7RWdCcjFDTTs7SUFFRTtFaEJ1MUNSO0VnQjkxQ007O0lBRUU7RWhCZzJDUjtFZ0I3MUNNOztJQUVFO0VoQisxQ1I7RWdCdDJDTTs7SUFFRTtFaEJ3MkNSO0VnQnIyQ007O0lBRUU7RWhCdTJDUjtFZ0I5MkNNOztJQUVFO0VoQmczQ1I7RWdCNzJDTTs7SUFFRTtFaEIrMkNSO0VnQnQzQ007O0lBRUU7RWhCdzNDUjtFZ0JyM0NNOztJQUVFO0VoQnUzQ1I7QUFDRjtBY2w3Q0k7RUVVRTtJQUNFO0VoQjI2Q047RWdCeDZDSTtJQXBDSjtJQUNBO0VoQis4Q0E7RWdCajhDQTtJQUNFO0lBQ0E7RWhCbThDRjtFZ0JyOENBO0lBQ0U7SUFDQTtFaEJ1OENGO0VnQno4Q0E7SUFDRTtJQUNBO0VoQjI4Q0Y7RWdCNzhDQTtJQUNFO0lBQ0E7RWhCKzhDRjtFZ0JqOUNBO0lBQ0U7SUFDQTtFaEJtOUNGO0VnQnI5Q0E7SUFDRTtJQUNBO0VoQnU5Q0Y7RWdCeDdDSTtJQWhESjtJQUNBO0VoQjIrQ0E7RWdCdDdDUTtJQWhFTjtJQUNBO0VoQnkvQ0Y7RWdCMTdDUTtJQWhFTjtJQUNBO0VoQjYvQ0Y7RWdCOTdDUTtJQWhFTjtJQUNBO0VoQmlnREY7RWdCbDhDUTtJQWhFTjtJQUNBO0VoQnFnREY7RWdCdDhDUTtJQWhFTjtJQUNBO0VoQnlnREY7RWdCMThDUTtJQWhFTjtJQUNBO0VoQjZnREY7RWdCOThDUTtJQWhFTjtJQUNBO0VoQmloREY7RWdCbDlDUTtJQWhFTjtJQUNBO0VoQnFoREY7RWdCdDlDUTtJQWhFTjtJQUNBO0VoQnloREY7RWdCMTlDUTtJQWhFTjtJQUNBO0VoQjZoREY7RWdCOTlDUTtJQWhFTjtJQUNBO0VoQmlpREY7RWdCbCtDUTtJQWhFTjtJQUNBO0VoQnFpREY7RWdCOTlDVTtJQXhEVjtFaEJ5aERBO0VnQmorQ1U7SUF4RFY7RWhCNGhEQTtFZ0JwK0NVO0lBeERWO0VoQitoREE7RWdCditDVTtJQXhEVjtFaEJraURBO0VnQjErQ1U7SUF4RFY7RWhCcWlEQTtFZ0I3K0NVO0lBeERWO0VoQndpREE7RWdCaC9DVTtJQXhEVjtFaEIyaURBO0VnQm4vQ1U7SUF4RFY7RWhCOGlEQTtFZ0J0L0NVO0lBeERWO0VoQmlqREE7RWdCei9DVTtJQXhEVjtFaEJvakRBO0VnQjUvQ1U7SUF4RFY7RWhCdWpEQTtFZ0IvL0NVO0lBeERWO0VoQjBqREE7RWdCdi9DTTs7SUFFRTtFaEJ5L0NSO0VnQnQvQ007O0lBRUU7RWhCdy9DUjtFZ0IvL0NNOztJQUVFO0VoQmlnRFI7RWdCOS9DTTs7SUFFRTtFaEJnZ0RSO0VnQnZnRE07O0lBRUU7RWhCeWdEUjtFZ0J0Z0RNOztJQUVFO0VoQndnRFI7RWdCL2dETTs7SUFFRTtFaEJpaERSO0VnQjlnRE07O0lBRUU7RWhCZ2hEUjtFZ0J2aERNOztJQUVFO0VoQnloRFI7RWdCdGhETTs7SUFFRTtFaEJ3aERSO0VnQi9oRE07O0lBRUU7RWhCaWlEUjtFZ0I5aERNOztJQUVFO0VoQmdpRFI7QUFDRjtBYzNsREk7RUVVRTtJQUNFO0VoQm9sRE47RWdCamxESTtJQXBDSjtJQUNBO0VoQnduREE7RWdCMW1EQTtJQUNFO0lBQ0E7RWhCNG1ERjtFZ0I5bURBO0lBQ0U7SUFDQTtFaEJnbkRGO0VnQmxuREE7SUFDRTtJQUNBO0VoQm9uREY7RWdCdG5EQTtJQUNFO0lBQ0E7RWhCd25ERjtFZ0IxbkRBO0lBQ0U7SUFDQTtFaEI0bkRGO0VnQjluREE7SUFDRTtJQUNBO0VoQmdvREY7RWdCam1ESTtJQWhESjtJQUNBO0VoQm9wREE7RWdCL2xEUTtJQWhFTjtJQUNBO0VoQmtxREY7RWdCbm1EUTtJQWhFTjtJQUNBO0VoQnNxREY7RWdCdm1EUTtJQWhFTjtJQUNBO0VoQjBxREY7RWdCM21EUTtJQWhFTjtJQUNBO0VoQjhxREY7RWdCL21EUTtJQWhFTjtJQUNBO0VoQmtyREY7RWdCbm5EUTtJQWhFTjtJQUNBO0VoQnNyREY7RWdCdm5EUTtJQWhFTjtJQUNBO0VoQjByREY7RWdCM25EUTtJQWhFTjtJQUNBO0VoQjhyREY7RWdCL25EUTtJQWhFTjtJQUNBO0VoQmtzREY7RWdCbm9EUTtJQWhFTjtJQUNBO0VoQnNzREY7RWdCdm9EUTtJQWhFTjtJQUNBO0VoQjBzREY7RWdCM29EUTtJQWhFTjtJQUNBO0VoQjhzREY7RWdCdm9EVTtJQXhEVjtFaEJrc0RBO0VnQjFvRFU7SUF4RFY7RWhCcXNEQTtFZ0I3b0RVO0lBeERWO0VoQndzREE7RWdCaHBEVTtJQXhEVjtFaEIyc0RBO0VnQm5wRFU7SUF4RFY7RWhCOHNEQTtFZ0J0cERVO0lBeERWO0VoQml0REE7RWdCenBEVTtJQXhEVjtFaEJvdERBO0VnQjVwRFU7SUF4RFY7RWhCdXREQTtFZ0IvcERVO0lBeERWO0VoQjB0REE7RWdCbHFEVTtJQXhEVjtFaEI2dERBO0VnQnJxRFU7SUF4RFY7RWhCZ3VEQTtFZ0J4cURVO0lBeERWO0VoQm11REE7RWdCaHFETTs7SUFFRTtFaEJrcURSO0VnQi9wRE07O0lBRUU7RWhCaXFEUjtFZ0J4cURNOztJQUVFO0VoQjBxRFI7RWdCdnFETTs7SUFFRTtFaEJ5cURSO0VnQmhyRE07O0lBRUU7RWhCa3JEUjtFZ0IvcURNOztJQUVFO0VoQmlyRFI7RWdCeHJETTs7SUFFRTtFaEIwckRSO0VnQnZyRE07O0lBRUU7RWhCeXJEUjtFZ0Joc0RNOztJQUVFO0VoQmtzRFI7RWdCL3JETTs7SUFFRTtFaEJpc0RSO0VnQnhzRE07O0lBRUU7RWhCMHNEUjtFZ0J2c0RNOztJQUVFO0VoQnlzRFI7QUFDRjtBaUIvekRBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJYbWVPO0VXbGVQLG1CWHV5QjBCO0VXdHlCMUI7QWpCOHpERjtBaUJ2ekRFO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsMkNYK3lCaUI7RVc5eUJqQjtBakJ3ekRKO0FpQnJ6REU7RUFDRTtBakJ1ekRKO0FpQnB6REU7RUFDRTtBakJzekRKOztBaUJsekRBO0VBQ0U7QWpCcXpERjs7QWlCOXlEQTtFQUNFO0FqQml6REY7O0FpQnZ5REU7RUFDRTtBakIweURKOztBaUIzeERFO0VBQ0U7QWpCOHhESjtBaUIzeERJO0VBQ0U7QWpCNnhETjs7QWlCdHhERTtFQUNFO0FqQnl4REo7QWlCdHhERTtFQUNFO0FqQnd4REo7O0FpQjl3REU7RUFDRTtFQUNBO0FqQml4REo7O0FpQjN3REU7RUFDRTtFQUNBO0FqQjh3REo7O0FpQnR3REE7RUFDRTtFQUNBO0FqQnl3REY7O0FpQmp3REU7RUFDRTtFQUNBO0FqQm93REo7O0FrQmg1REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjQ0REo7O0FrQjk1REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjA1REo7O0FrQjU2REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnc2REo7O0FrQjE3REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnM3REo7O0FrQng4REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQm84REo7O0FrQnQ5REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQms5REo7O0FrQnArREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmcrREo7O0FrQmwvREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjgrREo7O0FpQjcxREk7RUFDRTtFQUNBO0FqQmcyRE47O0FjMzdESTtFR3lGQTtJQUNFO0lBQ0E7RWpCczJESjtBQUNGO0FjbDhESTtFR3lGQTtJQUNFO0lBQ0E7RWpCNDJESjtBQUNGO0FjeDhESTtFR3lGQTtJQUNFO0lBQ0E7RWpCazNESjtBQUNGO0FjOThESTtFR3lGQTtJQUNFO0lBQ0E7RWpCdzNESjtBQUNGO0FjcDlESTtFR3lGQTtJQUNFO0lBQ0E7RWpCODNESjtBQUNGO0FtQmxpRUE7RUFDRSxxQmJzOEJzQztFYW44QnRDLGdCYjBzQm1CO0FOdzFDckI7O0FtQjVoRUE7RUFDRTtFQUNBO0VBQ0E7RWhCOFFJLGtCQUxJO0VnQnRRUixnQmI4ckJtQjtFYTdyQm5CLGdCYm9zQmlCO0FOMDFDbkI7O0FtQjFoRUE7RUFDRTtFQUNBO0VoQm9RSSxzQkFMSTtBSCt4RFY7O0FtQjFoRUE7RUFDRTtFQUNBO0VoQjhQSSx1QkFMSTtBSHF5RFY7O0FvQjNqRUE7RUFDRSxtQmQ4N0JzQztFSHBxQmxDLGtCQUxJO0VpQmpSUiwyQmQ4N0JzQztBTjhuQ3hDOztBcUJqa0VBO0VBQ0U7RUFDQTtFQUNBO0VsQndSSSxvQkFMSTtFa0JoUlIsZ0JmdXNCbUI7RWV0c0JuQixnQmY4c0JpQjtFZTdzQmpCLDJCZjI5Qlk7RWUxOUJaO0VBQ0Esd0NmbzlCUztFZW45QlQ7RUFDQTtFZEdFO0VlSEUsd0VETUo7QXJCK2pFRjtBc0Jqa0VNO0VEaEJOO0lDaUJRO0V0Qm9rRU47QUFDRjtBcUJsa0VFO0VBQ0U7QXJCb2tFSjtBcUJsa0VJO0VBQ0U7QXJCb2tFTjtBcUIvakVFO0VBQ0UsMkJmcThCVTtFZXA4QlYsd0NmKzdCTztFZTk3QlAsa0NmNjhCdUI7RWU1OEJ2QjtFQUtFLGtEZnVuQmtCO0FOczhDeEI7QXFCempFRTtFQU1FO0VBTUE7RUFLQTtBckI2aUVKO0FxQnhpRUU7RUFDRTtFQUNBO0FyQjBpRUo7QXFCdGlFRTtFQUNFLGdDZjI2QnNCO0VlejZCdEI7QXJCdWlFSjtBcUIvaEVFO0VBRUUsb0RmNjRCZ0I7RWUxNEJoQjtBckI4aEVKO0FxQjFoRUU7RUFDRTtFQUNBO0VBQ0EseUJmb3hCa0I7RWVueEJsQiwyQmZxNEJVO0VpQm4rQlosdUNqQm9vQ29CO0VlcGlDbEI7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQ2ZneUJxQjtFZS94QnJCO0VDekZFLHFJRDBGRjtBckI0aEVKO0FzQmxuRU07RUQwRUo7SUN6RU07RXRCcW5FTjtBQUNGO0FxQjloRUU7RUFDRSx3Q2YyaEN3QjtBTnFnQzVCOztBcUJ2aEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmY2bEJpQjtFZTVsQmpCLDJCZjAzQnNCO0VlejNCdEI7RUFDQTtFQUNBO0FyQjBoRUY7QXFCeGhFRTtFQUNFO0FyQjBoRUo7QXFCdmhFRTtFQUVFO0VBQ0E7QXJCd2hFSjs7QXFCN2dFQTtFQUNFLG1FZjIyQmdCO0VlMTJCaEI7RWxCeUlJLHVCQUxJO0VJdlFOO0FQcXBFSjtBcUI5Z0VFO0VBQ0U7RUFDQTtFQUNBLHlCZm91QnFCO0FONHlDekI7O0FxQjVnRUE7RUFDRSxtRWYrMUJnQjtFZTkxQmhCO0VsQjRISSxzQkFMSTtFSXZRTjtBUGlxRUo7QXFCN2dFRTtFQUNFO0VBQ0E7RUFDQSx5QmYydEJxQjtBTm96Q3pCOztBcUJ2Z0VFO0VBQ0UsbUVmNDBCVztBTjhyQ2Y7QXFCdmdFRTtFQUNFLG1FZnkwQmM7QU5nc0NsQjtBcUJ0Z0VFO0VBQ0UsbUVmczBCYztBTmtzQ2xCOztBcUJuZ0VBO0VBQ0UsV2ZvMEJpQjtFZW4wQmpCLCtEZjZ6QmE7RWU1ekJiLGVmaXJCb0I7QU5xMUN0QjtBcUJwZ0VFO0VBQ0U7QXJCc2dFSjtBcUJuZ0VFO0VBQ0U7RWR2TEE7QVA2ckVKO0FxQmxnRUU7RUFDRTtFZDVMQTtBUGlzRUo7QXFCamdFRTtFQUFvQiwrRGY2eUJKO0FOdXRDbEI7QXFCbmdFRTtFQUFvQiwrRGY2eUJKO0FOeXRDbEI7O0F3QnJ0RUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFckJxUkksb0JBTEk7RXFCN1FSLGdCbEJvc0JtQjtFa0Juc0JuQixnQmxCMnNCaUI7RWtCMXNCakIsMkJsQnc5Qlk7RWtCdjlCWjtFQUNBLHdDbEJpOUJTO0VrQmg5QlQ7RUFDQTtFQUNBLHdDbEI4akN3QjtFa0I3akN4QiwwQmxCOGpDb0I7RWtCN2pDcEI7RWpCSEU7RWVIRSx3RUVTSjtBeEJxdEVGO0FzQjF0RU07RUVmTjtJRmdCUTtFdEI2dEVOO0FBQ0Y7QXdCeHRFRTtFQUNFLGtDbEJxOUJ1QjtFa0JwOUJ2QjtFQUtFLGtEbEJna0N5QjtBTnNwQy9CO0F3Qmx0RUU7RUFFRSxxQmxCNjBCa0I7RWtCNTBCbEI7QXhCbXRFSjtBd0JodEVFO0VBRUUsb0RsQnM3QmdCO0FOMnhDcEI7QXdCNXNFRTtFQUNFO0VBQ0E7QXhCOHNFSjs7QXdCMXNFQTtFQUNFLG9CbEJzMEJ1QjtFa0JyMEJ2Qix1QmxCcTBCdUI7RWtCcDBCdkIsb0JsQnEwQnVCO0VIbG1CbkIsdUJBTEk7RUl2UU47QVB3dkVKOztBd0Ixc0VBO0VBQ0UsbUJsQmswQnVCO0VrQmowQnZCLHNCbEJpMEJ1QjtFa0JoMEJ2QixvQmxCaTBCdUI7RUh0bUJuQixzQkFMSTtFSXZRTjtBUGd3RUo7O0F3QnhzRUk7RUFDRTtBeEIyc0VOOztBeUJueEVBO0VBQ0U7RUFDQSxzQm5Cb2dDc0I7RW1CbmdDdEIsbUJuQm9nQ3lCO0VtQm5nQ3pCLHVCbkJvZ0N5QjtBTmt4QzNCO0F5QnB4RUU7RUFDRTtFQUNBO0F6QnN4RUo7O0F5Qmx4RUE7RUFDRSxvQm5CMC9CeUI7RW1Cei9CekI7RUFDQTtBekJxeEVGO0F5Qm54RUU7RUFDRTtFQUNBO0VBQ0E7QXpCcXhFSjs7QXlCanhFQTtFQUNFO0VBRUE7RUFDQSxZbkJ5K0J1QjtFbUJ4K0J2QixhbkJ3K0J1QjtFbUJ2K0J2QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkRuQjArQndCO0VtQnorQnhCO0F6Qm14RUY7QXlCaHhFRTtFbEIzQkU7QVA4eUVKO0F5Qi93RUU7RUFFRSxrQm5CaytCNkI7QU44eUNqQztBeUI3d0VFO0VBQ0UsdUJuQnk5QjZCO0FOc3pDakM7QXlCNXdFRTtFQUNFLGtDbkJxN0J1QjtFbUJwN0J2QjtFQUNBLGtEbkJtbUJvQjtBTjJxRHhCO0F5QjN3RUU7RUFDRSx5Qm5CaUdTO0VtQmhHVCxxQm5CZ0dTO0FONnFFYjtBeUIzd0VJO0VBSUk7QXpCMHdFUjtBeUJ0d0VJO0VBSUk7QXpCcXdFUjtBeUJod0VFO0VBQ0UseUJuQjRFUztFbUIzRVQscUJuQjJFUztFbUJ0RVA7QXpCOHZFTjtBeUIxdkVFO0VBQ0U7RUFDQTtFQUNBLFluQmk4QmdDO0FOMnpDcEM7QXlCcnZFSTtFQUNFO0VBQ0EsWW5CdzdCOEI7QU4rekNwQzs7QXlCenVFQTtFQUNFLG1CbkJtN0IwQjtBTnl6QzVCO0F5QjF1RUU7RUFDRTtFQUVBLFVuQjY2QmdCO0VtQjU2QmhCO0VBQ0E7RUFDQTtFbEJqSEE7RWVIRSxpREdzSEY7QXpCMnVFSjtBc0I3MUVNO0VHMEdKO0lIekdNO0V0QmcyRU47QUFDRjtBeUI5dUVJO0VBQ0U7QXpCZ3ZFTjtBeUI3dUVJO0VBQ0UsaUNuQjQ2QjRCO0VtQnY2QjFCO0F6QjJ1RVI7QXlCdHVFRTtFQUNFLG9CbkJ1NUJ3QjtFbUJ0NUJ4QjtBekJ3dUVKO0F5QnR1RUk7RUFDRTtFQUNBO0F6Qnd1RU47O0F5Qm51RUE7RUFDRTtFQUNBLGtCbkJxNEI2QjtBTmkyQy9COztBeUJudUVBO0VBQ0U7RUFDQTtFQUNBO0F6QnN1RUY7QXlCbHVFSTtFQUNFO0VBQ0E7RUFDQSxhbkJzdkJpQjtBTjgrQ3ZCOztBeUI3dEVJO0VBQ0U7QXpCZ3VFTjs7QTBCbjVFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCczVFRjtBMEJwNUVFO0VBQ0U7QTFCczVFSjtBMEJsNUVJO0VBQTBCLGtFcEI2bUNNO0FOd3lDcEM7QTBCcDVFSTtFQUEwQixrRXBCNG1DTTtBTjJ5Q3BDO0EwQnA1RUU7RUFDRTtBMUJzNUVKO0EwQm41RUU7RUFDRSxXcEI4bENxQjtFb0I3bENyQixZcEI2bENxQjtFb0I1bENyQjtFQUNBO0VIMUJGLHlCakIrSlc7RW9CbklULFNwQjRsQ3NCO0VDem1DdEI7RWVIRSw0R0ltQkY7QTFCbzVFSjtBc0JuNkVNO0VJTUo7SUpMTTtFdEJzNkVOO0FBQ0Y7QTBCdjVFSTtFSGpDRix3Q2pCNm5DMkI7QU44ekM3QjtBMEJyNUVFO0VBQ0UsV3BCdWtDcUI7RW9CdGtDckIsY3BCdWtDc0I7RW9CdGtDdEI7RUFDQSxlcEJza0NzQjtFb0Jya0N0Qix1Q3BCc2tDa0I7RW9CcmtDbEI7RW5CN0JBO0FQcTdFSjtBMEJuNUVFO0VBQ0UsV3BCbWtDcUI7RW9CbGtDckIsWXBCa2tDcUI7RW9CamtDckI7RUhwREYseUJqQitKVztFb0J6R1QsU3BCa2tDc0I7RUN6bUN0QjtFZUhFLDRHSTZDRjtBMUJvNUVKO0FzQjc3RU07RUlpQ0o7SUpoQ007RXRCZzhFTjtBQUNGO0EwQnY1RUk7RUgzREYsd0NqQjZuQzJCO0FOdzFDN0I7QTBCcjVFRTtFQUNFLFdwQjZpQ3FCO0VvQjVpQ3JCLGNwQjZpQ3NCO0VvQjVpQ3RCO0VBQ0EsZXBCNGlDc0I7RW9CM2lDdEIsdUNwQjRpQ2tCO0VvQjNpQ2xCO0VuQnZEQTtBUCs4RUo7QTBCbjVFRTtFQUNFO0ExQnE1RUo7QTBCbjVFSTtFQUNFLDJDcEIraUN5QjtBTnMyQy9CO0EwQmw1RUk7RUFDRSwyQ3BCMmlDeUI7QU55MkMvQjs7QTJCMytFQTtFQUNFO0EzQjgrRUY7QTJCNStFRTs7O0VBR0UsdURyQnVvQ21CO0VxQnRvQ25CLDJEckJzb0NtQjtFcUJyb0NuQixpQnJCc29Dd0I7QU53MkM1QjtBMkIzK0VFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUxSRSxnRUtTRjtBM0I2K0VKO0FzQmwvRU07RUtUSjtJTFVNO0V0QnEvRU47QUFDRjtBMkIvK0VFOztFQUVFO0EzQmkvRUo7QTJCLytFSTs7RUFDRTtBM0JrL0VOO0EyQi8rRUk7OztFQUVFLHFCckIybUMwQjtFcUIxbUMxQix3QnJCMm1DMEI7QU51NENoQztBMkIvK0VJOztFQUNFLHFCckJzbUMwQjtFcUJybUMxQix3QnJCc21DMEI7QU40NENoQztBMkI5K0VFO0VBQ0UscUJyQmdtQzRCO0VxQi9sQzVCLHdCckJnbUM0QjtBTmc1Q2hDO0EyQnorRUk7Ozs7RUFDRTtFQUNBLDhEckIwbEMwQjtBTm81Q2hDO0EyQjUrRU07Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhckJrbENxQjtFcUJqbENyQjtFQUNBLHdDckIrNUJHO0VDLzhCUDtBUGtpRko7QTJCMytFSTtFQUNFO0VBQ0EsOERyQnlrQzBCO0FObzZDaEM7QTJCeCtFSTtFQUNFO0EzQjArRU47QTJCdCtFRTs7RUFFRSxjckIwQ087QU44N0VYO0EyQnQrRUk7O0VBQ0Usb0RyQnk0QmM7QU5nbURwQjs7QTRCaGtGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVCbWtGRjtBNEJqa0ZFOzs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtBNUJta0ZKO0E0Qi9qRkU7OztFQUdFO0E1QmlrRko7QTRCM2pGRTtFQUNFO0VBQ0E7QTVCNmpGSjtBNEIzakZJO0VBQ0U7QTVCNmpGTjs7QTRCbGpGQTtFQUNFO0VBQ0E7RUFDQTtFekI4T0ksb0JBTEk7RXlCdk9SLGdCdEI4cEJtQjtFc0I3cEJuQixnQnRCcXFCaUI7RXNCcHFCakIsMkJ0Qms3Qlk7RXNCajdCWjtFQUNBO0VBQ0EsdUN0QnlnQ3FCO0VzQnhnQ3JCO0VyQnRDRTtBUDRsRko7O0E0QjVpRkE7Ozs7RUFJRTtFekJ3Tkksc0JBTEk7RUl2UU47QVBxbUZKOztBNEI1aUZBOzs7O0VBSUU7RXpCK01JLHVCQUxJO0VJdlFOO0FQOG1GSjs7QTRCNWlGQTs7RUFFRTtBNUIraUZGOztBNEJsaUZJOzs7O0VyQmpFQTtFQUNBO0FQMG1GSjtBNEJqaUZJOzs7O0VyQjFFQTtFQUNBO0FQaW5GSjtBNEIzaEZFO0VBQ0U7RXJCMUVBO0VBQ0E7QVB3bUZKO0E0QjNoRkU7O0VyQjlFRTtFQUNBO0FQNm1GSjs7QTZCcm9GRTtFQUNFO0VBQ0E7RUFDQSxtQnZCczZCb0M7RUhwcUJsQyxrQkFMSTtFMEIxUE4saUN2QmtwQ3FCO0FOcS9DekI7O0E2QnBvRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJxUEUsdUJBTEk7RTBCN09OLFd2QnFvQ3FCO0V1QnBvQ3JCLG1DdkJvb0NxQjtFQy9wQ3JCO0FQa3FGSjs7QTZCbG9GSTs7OztFQUVFO0E3QnVvRk47O0E2QnRyRkk7RUFxREUsK0N2QnVuQ21CO0V1QnBuQ2pCLG1DdkI2N0JhO0V1QjU3QmI7RUFDQTtFQUNBO0VBQ0E7QTdCbW9GUjtBNkJob0ZNO0VBQ0UsK0N2QjRtQ2lCO0V1QnZtQ2YsMkR2QnVtQ2U7QU51aER6Qjs7QTZCbnNGSTtFQStFSSxtQ3ZCczZCYTtFdUJyNkJiO0E3QnduRlI7O0E2QnhzRkk7RUF1RkUsK0N2QnFsQ21CO0FOZ2lEekI7QTZCbG5GUTtFQUVFO0VBQ0Esc0J2Qm8vQjhCO0V1Qm4vQjlCO0VBQ0E7QTdCbW5GVjtBNkIvbUZNO0VBQ0UsK0N2QndrQ2lCO0V1Qm5rQ2YsMkR2Qm1rQ2U7QU4waUR6Qjs7QTZCdHRGSTtFQWtISTtBN0J3bUZSOztBNkIxdEZJO0VBeUhFLCtDdkJtakNtQjtBTmtqRHpCO0E2Qm5tRk07RUFDRSw0Q3ZCZ2pDaUI7QU5xakR6QjtBNkJsbUZNO0VBQ0UsMkR2QjRpQ2lCO0FOd2pEekI7QTZCam1GTTtFQUNFLGlDdkJ3aUNpQjtBTjJqRHpCOztBNkI5bEZJO0VBQ0U7QTdCaW1GTjs7QTZCM3VGSTs7Ozs7RUFvSk07QTdCK2xGVjs7QTZCL3RGRTtFQUNFO0VBQ0E7RUFDQSxtQnZCczZCb0M7RUhwcUJsQyxrQkFMSTtFMEIxUE4sbUN2QmtwQ3FCO0FOK2tEekI7O0E2Qjl0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUJxUEUsdUJBTEk7RTBCN09OLFd2QnFvQ3FCO0V1QnBvQ3JCLGtDdkJvb0NxQjtFQy9wQ3JCO0FQNHZGSjs7QTZCNXRGSTs7OztFQUVFO0E3Qml1Rk47O0E2Qmh4Rkk7RUFxREUsaUR2QnVuQ21CO0V1QnBuQ2pCLG1DdkI2N0JhO0V1QjU3QmI7RUFDQTtFQUNBO0VBQ0E7QTdCNnRGUjtBNkIxdEZNO0VBQ0UsaUR2QjRtQ2lCO0V1QnZtQ2YsMER2QnVtQ2U7QU5pbkR6Qjs7QTZCN3hGSTtFQStFSSxtQ3ZCczZCYTtFdUJyNkJiO0E3Qmt0RlI7O0E2Qmx5Rkk7RUF1RkUsaUR2QnFsQ21CO0FOMG5EekI7QTZCNXNGUTtFQUVFO0VBQ0Esc0J2Qm8vQjhCO0V1Qm4vQjlCO0VBQ0E7QTdCNnNGVjtBNkJ6c0ZNO0VBQ0UsaUR2QndrQ2lCO0V1Qm5rQ2YsMER2Qm1rQ2U7QU5vb0R6Qjs7QTZCaHpGSTtFQWtISTtBN0Jrc0ZSOztBNkJwekZJO0VBeUhFLGlEdkJtakNtQjtBTjRvRHpCO0E2QjdyRk07RUFDRSw4Q3ZCZ2pDaUI7QU4rb0R6QjtBNkI1ckZNO0VBQ0UsMER2QjRpQ2lCO0FOa3BEekI7QTZCM3JGTTtFQUNFLG1DdkJ3aUNpQjtBTnFwRHpCOztBNkJ4ckZJO0VBQ0U7QTdCMnJGTjs7QTZCcjBGSTs7Ozs7RUFzSk07QTdCdXJGVjs7QThCLzBGQTtFQUVFO0VBQ0E7RUFDQTtFM0J1UkksNkJBTEk7RTJCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNCc1FJLGtDQUxJO0UyQi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0V2QmpCRTtFZ0JmRixrQ09rQ3FCO0VSdEJqQixxSVF3Qko7QTlCNDBGRjtBc0JoMkZNO0VRaEJOO0lSaUJRO0V0Qm0yRk47QUFDRjtBOEIvMEZFO0VBQ0U7RUFFQTtFQUNBO0E5QmcxRko7QThCNzBGRTtFQUVFO0VBQ0E7RUFDQTtBOUI4MEZKO0E4QjMwRkU7RUFDRTtFUHJERix3Q09zRHVCO0VBQ3JCO0VBQ0E7RUFLRTtBOUJ5MEZOO0E4QnIwRkU7RUFDRTtFQUNBO0VBS0U7QTlCbTBGTjtBOEIvekZFO0VBS0U7RUFDQTtFQUdBO0E5QjJ6Rko7QThCeHpGSTtFQUtJO0E5QnN6RlI7QThCanpGRTtFQUtJO0E5Qit5Rk47QThCM3lGRTtFQUdFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTlCMHlGSjs7QThCOXhGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmk1RkY7O0E4Qi95RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JrNkZGOztBOEJoMEZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbTdGRjs7QThCajFGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm84RkY7O0E4QmwyRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxOUZGOztBOEJuM0ZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CcytGRjs7QThCcDRGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnUvRkY7O0E4QnI1RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J3Z0dGOztBOEI1NEZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CZ2dHRjs7QThCNzVGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQmloR0Y7O0E4Qjk2RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JraUdGOztBOEIvN0ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbWpHRjs7QThCaDlGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQm9rR0Y7O0E4QmorRkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JxbEdGOztBOEJsL0ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cc21HRjs7QThCbmdHRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnVuR0Y7O0E4QnhnR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxxQnhCbVh3QztBTnVwRjFDO0E4QmhnR0U7RUFDRTtBOUJrZ0dKO0E4Qi8vRkU7RUFDRTtBOUJpZ0dKOztBOEJ0L0ZBO0VDakpFO0VBQ0E7RTVCOE5JLCtCQUxJO0U0QnZOUjtBL0Iyb0dGOztBOEJ6L0ZBO0VDckpFO0VBQ0E7RTVCOE5JLGdDQUxJO0U0QnZOUjtBL0JrcEdGOztBZ0NydEdBO0VWZ0JNLGdDVWZKO0FoQ3d0R0Y7QXNCcnNHTTtFVXBCTjtJVnFCUTtFdEJ3c0dOO0FBQ0Y7QWdDM3RHRTtFQUNFO0FoQzZ0R0o7O0FnQ3Z0R0U7RUFDRTtBaEMwdEdKOztBZ0N0dEdBO0VBQ0U7RUFDQTtFVkRJLDZCVUVKO0FoQ3l0R0Y7QXNCdnRHTTtFVUxOO0lWTVE7RXRCMHRHTjtBQUNGO0FnQzV0R0U7RUFDRTtFQUNBO0VWTkUsNEJVT0Y7QWhDOHRHSjtBc0JqdUdNO0VVQUo7SVZDTTtFdEJvdUdOO0FBQ0Y7O0FpQ3p2R0E7Ozs7OztFQU1FO0FqQzR2R0Y7O0FpQ3p2R0E7RUFDRTtBakM0dkdGOztBaUNydkdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUJ1UUksa0NBTEk7RThCaFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCME9JLHVDQUxJO0U4Qm5PUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCekNFO0FQK3hHSjtBaUNsdkdFO0VBQ0U7RUFDQTtFQUNBO0FqQ292R0o7O0FpQzV0R0k7RUFDRTtBakMrdEdOO0FpQzd0R007RUFDRTtFQUNBO0FqQyt0R1I7O0FpQzN0R0k7RUFDRTtBakM4dEdOO0FpQzV0R007RUFDRTtFQUNBO0FqQzh0R1I7O0FjeHdHSTtFbUI0QkE7SUFDRTtFakNndkdKO0VpQzl1R0k7SUFDRTtJQUNBO0VqQ2d2R047RWlDNXVHRTtJQUNFO0VqQzh1R0o7RWlDNXVHSTtJQUNFO0lBQ0E7RWpDOHVHTjtBQUNGO0FjenhHSTtFbUI0QkE7SUFDRTtFakNnd0dKO0VpQzl2R0k7SUFDRTtJQUNBO0VqQ2d3R047RWlDNXZHRTtJQUNFO0VqQzh2R0o7RWlDNXZHSTtJQUNFO0lBQ0E7RWpDOHZHTjtBQUNGO0FjenlHSTtFbUI0QkE7SUFDRTtFakNneEdKO0VpQzl3R0k7SUFDRTtJQUNBO0VqQ2d4R047RWlDNXdHRTtJQUNFO0VqQzh3R0o7RWlDNXdHSTtJQUNFO0lBQ0E7RWpDOHdHTjtBQUNGO0FjenpHSTtFbUI0QkE7SUFDRTtFakNneUdKO0VpQzl4R0k7SUFDRTtJQUNBO0VqQ2d5R047RWlDNXhHRTtJQUNFO0VqQzh4R0o7RWlDNXhHSTtJQUNFO0lBQ0E7RWpDOHhHTjtBQUNGO0FjejBHSTtFbUI0QkE7SUFDRTtFakNnekdKO0VpQzl5R0k7SUFDRTtJQUNBO0VqQ2d6R047RWlDNXlHRTtJQUNFO0VqQzh5R0o7RWlDNXlHSTtJQUNFO0lBQ0E7RWpDOHlHTjtBQUNGO0FpQ3J5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakN1eUdKO0FpQzl4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ2d5R0o7QWlDM3hHSTtFQUNFO0FqQzZ4R047O0FpQ3Z4R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzB4R0o7QWlDcnhHSTtFQUNFO0FqQ3V4R047O0FpQ2h4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ214R0Y7O0FpQzd3R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0I4aEJtQjtFMkI3aEJuQjtFQUNBO0VBRUE7RUFDQTtFQUNBO0UxQnRLRTtBUHM3R0o7QWlDN3dHRTtFQUVFO0VWMUxGLGtEVTRMdUI7QWpDNndHekI7QWlDMXdHRTtFQUVFO0VBQ0E7RVZsTUYsbURVbU11QjtBakMyd0d6QjtBaUN4d0dFO0VBRUU7RUFDQTtFQUNBO0FqQ3l3R0o7O0FpQ253R0E7RUFDRTtBakNzd0dGOztBaUNsd0dBO0VBQ0U7RUFDQTtFQUNBO0U5Qm1FSSx1QkFMSTtFOEI1RFI7RUFDQTtBakNxd0dGOztBaUNqd0dBO0VBQ0U7RUFDQTtFQUNBO0FqQ293R0Y7O0FpQ2h3R0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDa3dHRjs7QWtDeC9HQTs7RUFFRTtFQUNBO0VBQ0E7QWxDMi9HRjtBa0N6L0dFOztFQUNFO0VBQ0E7QWxDNC9HSjtBa0N2L0dFOzs7Ozs7Ozs7Ozs7RUFNRTtBbEMrL0dKOztBa0MxL0dBO0VBQ0U7RUFDQTtFQUNBO0FsQzYvR0Y7QWtDMy9HRTtFQUNFO0FsQzYvR0o7O0FrQ3ovR0E7RTNCaEJJO0FQNmdISjtBa0N6L0dFOztFQUVFO0FsQzIvR0o7QWtDdi9HRTs7O0UzQlZFO0VBQ0E7QVBzZ0hKO0FrQ24vR0U7OztFM0JORTtFQUNBO0FQOC9HSjs7QWtDdCtHQTtFQUNFO0VBQ0E7QWxDeStHRjtBa0N2K0dFO0VBR0U7QWxDdStHSjtBa0NwK0dFO0VBQ0U7QWxDcytHSjs7QWtDbCtHQTtFQUNFO0VBQ0E7QWxDcStHRjs7QWtDbCtHQTtFQUNFO0VBQ0E7QWxDcStHRjs7QWtDajlHQTtFQUNFO0VBQ0E7RUFDQTtBbENvOUdGO0FrQ2w5R0U7O0VBRUU7QWxDbzlHSjtBa0NqOUdFOztFQUVFO0FsQ205R0o7QWtDLzhHRTs7RTNCMUZFO0VBQ0E7QVA2aUhKO0FrQy84R0U7O0UzQjdHRTtFQUNBO0FQZ2tISjs7QW1DeGxIQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5DdWxIRjs7QW1DcGxIQTtFQUNFO0VBQ0E7RWhDc1FJLHVDQUxJO0VnQy9QUjtFQUNBO0VBRUE7RUFDQTtFYmZJLHVHYWdCSjtBbkNzbEhGO0FzQmxtSE07RWFHTjtJYkZRO0V0QnFtSE47QUFDRjtBbUN6bEhFO0VBRUU7QW5DMGxISjtBbUN0bEhFO0VBQ0U7RUFDQSxrRDdCdW5Cb0I7QU5pK0Z4QjtBbUNwbEhFO0VBRUU7RUFDQTtFQUNBO0FuQ3FsSEo7O0FtQzdrSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FuQzZrSEY7QW1DM2tIRTtFQUNFO0VBQ0E7RTVCN0NBO0VBQ0E7QVAybkhKO0FtQzVrSEk7RUFHRTtFQUNBO0FuQzRrSE47QW1DeGtIRTs7RUFFRTtFQUNBO0VBQ0E7QW5DMGtISjtBbUN2a0hFO0VBRUU7RTVCakVBO0VBQ0E7QVAwb0hKOztBbUMvakhBO0VBRUU7RUFDQTtFQUNBO0FuQ2lrSEY7QW1DOWpIRTtFNUI1RkU7QVA2cEhKO0FtQzdqSEU7O0VBRUU7RVpqSEYsb0RZa0h1QjtBbkMrakh6Qjs7QW1DdGpIQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0FuQ3NqSEY7QW1DcGpIRTtFQUNFO0VBQ0E7RUFDQTtBbkNzakhKO0FtQ3BqSEk7RUFFRTtBbkNxakhOO0FtQ2pqSEU7O0VBRUUsZ0I3QitqQmU7RTZCOWpCZjtFQUNBO0FuQ21qSEo7O0FtQ3ppSEU7O0VBRUU7RUFDQTtBbkM0aUhKOztBbUN2aUhFOztFQUVFO0VBQ0E7RUFDQTtBbkMwaUhKOztBbUNwaUhFOztFQUNFO0FuQ3dpSEo7O0FtQzloSEU7RUFDRTtBbkNpaUhKO0FtQy9oSEU7RUFDRTtBbkNpaUhKOztBb0M5dEhBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEM4dEhGO0FvQ3h0SEU7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBcENndUhKO0FvQzVzSEE7RUFDRTtFQUNBO0VBQ0E7RWpDNE5JLDJDQUxJO0VpQ3JOUjtFQUVBO0FwQzZzSEY7QW9DM3NIRTtFQUVFO0FwQzRzSEo7O0FvQ2xzSEE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ2lzSEY7QW9DOXJISTtFQUVFO0FwQytySE47QW9DM3JIRTtFQUNFO0FwQzZySEo7O0FvQ3BySEE7RUFDRSxtQjlCMG1DbUI7RThCem1DbkIsc0I5QnltQ21CO0U4QnhtQ25CO0FwQ3VySEY7QW9DcnJIRTs7O0VBR0U7QXBDdXJISjs7QW9DMXFIQTtFQUNFO0VBQ0E7RUFHQTtBcEMycUhGOztBb0N2cUhBO0VBQ0U7RWpDeUlJLDZDQUxJO0VpQ2xJUjtFQUNBO0VBQ0E7RUFDQTtFN0J4SUU7RWVIRSwrQ2M2SUo7QXBDMHFIRjtBc0JuekhNO0VjaUlOO0lkaElRO0V0QnN6SE47QUFDRjtBb0M3cUhFO0VBQ0U7QXBDK3FISjtBb0M1cUhFO0VBQ0U7RUFDQTtFQUNBO0FwQzhxSEo7O0FvQ3hxSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQzJxSEY7O0FvQ3hxSEE7RUFDRTtFQUNBO0FwQzJxSEY7O0FjcnlISTtFc0JzSUE7SUFFSTtJQUNBO0VwQ2txSE47RW9DaHFITTtJQUNFO0VwQ2txSFI7RW9DaHFIUTtJQUNFO0VwQ2txSFY7RW9DL3BIUTtJQUNFO0lBQ0E7RXBDaXFIVjtFb0M3cEhNO0lBQ0U7RXBDK3BIUjtFb0M1cEhNO0lBQ0U7SUFDQTtFcEM4cEhSO0VvQzNwSE07SUFDRTtFcEM2cEhSO0VvQzFwSE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWQ5TkosZ0JjZ09JO0VwQzBwSFI7RW9DdnBIUTtJQUNFO0VwQ3lwSFY7RW9DdHBIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwQ3dwSFY7QUFDRjtBY3IxSEk7RXNCc0lBO0lBRUk7SUFDQTtFcENpdEhOO0VvQy9zSE07SUFDRTtFcENpdEhSO0VvQy9zSFE7SUFDRTtFcENpdEhWO0VvQzlzSFE7SUFDRTtJQUNBO0VwQ2d0SFY7RW9DNXNITTtJQUNFO0VwQzhzSFI7RW9DM3NITTtJQUNFO0lBQ0E7RXBDNnNIUjtFb0Mxc0hNO0lBQ0U7RXBDNHNIUjtFb0N6c0hNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lkOU5KLGdCY2dPSTtFcEN5c0hSO0VvQ3RzSFE7SUFDRTtFcEN3c0hWO0VvQ3JzSFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcEN1c0hWO0FBQ0Y7QWNwNEhJO0VzQnNJQTtJQUVJO0lBQ0E7RXBDZ3dITjtFb0M5dkhNO0lBQ0U7RXBDZ3dIUjtFb0M5dkhRO0lBQ0U7RXBDZ3dIVjtFb0M3dkhRO0lBQ0U7SUFDQTtFcEMrdkhWO0VvQzN2SE07SUFDRTtFcEM2dkhSO0VvQzF2SE07SUFDRTtJQUNBO0VwQzR2SFI7RW9DenZITTtJQUNFO0VwQzJ2SFI7RW9DeHZITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZDlOSixnQmNnT0k7RXBDd3ZIUjtFb0NydkhRO0lBQ0U7RXBDdXZIVjtFb0NwdkhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXBDc3ZIVjtBQUNGO0FjbjdISTtFc0JzSUE7SUFFSTtJQUNBO0VwQyt5SE47RW9DN3lITTtJQUNFO0VwQyt5SFI7RW9DN3lIUTtJQUNFO0VwQyt5SFY7RW9DNXlIUTtJQUNFO0lBQ0E7RXBDOHlIVjtFb0MxeUhNO0lBQ0U7RXBDNHlIUjtFb0N6eUhNO0lBQ0U7SUFDQTtFcEMyeUhSO0VvQ3h5SE07SUFDRTtFcEMweUhSO0VvQ3Z5SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWQ5TkosZ0JjZ09JO0VwQ3V5SFI7RW9DcHlIUTtJQUNFO0VwQ3N5SFY7RW9DbnlIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwQ3F5SFY7QUFDRjtBY2wrSEk7RXNCc0lBO0lBRUk7SUFDQTtFcEM4MUhOO0VvQzUxSE07SUFDRTtFcEM4MUhSO0VvQzUxSFE7SUFDRTtFcEM4MUhWO0VvQzMxSFE7SUFDRTtJQUNBO0VwQzYxSFY7RW9DejFITTtJQUNFO0VwQzIxSFI7RW9DeDFITTtJQUNFO0lBQ0E7RXBDMDFIUjtFb0N2MUhNO0lBQ0U7RXBDeTFIUjtFb0N0MUhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lkOU5KLGdCY2dPSTtFcENzMUhSO0VvQ24xSFE7SUFDRTtFcENxMUhWO0VvQ2wxSFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFcENvMUhWO0FBQ0Y7QW9DMzRISTtFQUVJO0VBQ0E7QXBDNDRIUjtBb0MxNEhRO0VBQ0U7QXBDNDRIVjtBb0MxNEhVO0VBQ0U7QXBDNDRIWjtBb0N6NEhVO0VBQ0U7RUFDQTtBcEMyNEhaO0FvQ3Y0SFE7RUFDRTtBcEN5NEhWO0FvQ3Q0SFE7RUFDRTtFQUNBO0FwQ3c0SFY7QW9DcjRIUTtFQUNFO0FwQ3U0SFY7QW9DcDRIUTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZDlOSixnQmNnT0k7QXBDbzRIVjtBb0NqNEhVO0VBQ0U7QXBDbTRIWjtBb0NoNEhVO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBDazRIWjs7QW9DajNIQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ20zSEY7O0FvQzcySEk7RUFDRTtBcENnM0hOOztBcUN6b0lBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUJqQkU7QVAycElKO0FxQ3RvSUU7RUFDRTtFQUNBO0FyQ3dvSUo7QXFDcm9JRTtFQUNFO0VBQ0E7QXJDdW9JSjtBcUNyb0lJO0VBQ0U7RTlCdEJGO0VBQ0E7QVA4cElKO0FxQ3JvSUk7RUFDRTtFOUJiRjtFQUNBO0FQcXBJSjtBcUNsb0lFOztFQUVFO0FyQ29vSUo7O0FxQ2hvSUE7RUFHRTtFQUNBO0VBQ0E7QXJDaW9JRjs7QXFDOW5JQTtFQUNFO0VBQ0E7QXJDaW9JRjs7QXFDOW5JQTtFQUNFO0VBQ0E7RUFDQTtBckNpb0lGOztBcUM5bklBO0VBQ0U7QXJDaW9JRjs7QXFDem5JRTtFQUNFO0FyQzRuSUo7O0FxQ3BuSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ3VuSUY7QXFDcm5JRTtFOUI3RkU7QVBxdElKOztBcUNubklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJDc25JRjtBcUNwbklFO0U5QnhHRTtBUCt0SUo7O0FxQzdtSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckNnbklGO0FxQzltSUU7RUFDRTtFQUNBO0FyQ2duSUo7O0FxQzVtSUE7RUFDRTtFQUNBO0FyQyttSUY7O0FxQzNtSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCMUlFO0FQeXZJSjs7QXFDM21JQTs7O0VBR0U7QXJDOG1JRjs7QXFDM21JQTs7RTlCM0lJO0VBQ0E7QVAydklKOztBcUM1bUlBOztFOUJsSUk7RUFDQTtBUG12SUo7O0FxQ3JtSUU7RUFDRTtBckN3bUlKO0FjbnVJSTtFdUJ1SEo7SUFRSTtJQUNBO0VyQ3dtSUY7RXFDcm1JRTtJQUVFO0lBQ0E7RXJDc21JSjtFcUNwbUlJO0lBQ0U7SUFDQTtFckNzbUlOO0VxQ2ptSU07STlCM0tKO0lBQ0E7RVArd0lGO0VxQ2xtSVE7O0lBR0U7RXJDbW1JVjtFcUNqbUlROztJQUdFO0VyQ2ttSVY7RXFDOWxJTTtJOUI1S0o7SUFDQTtFUDZ3SUY7RXFDL2xJUTs7SUFHRTtFckNnbUlWO0VxQzlsSVE7O0lBR0U7RXJDK2xJVjtBQUNGOztBc0NwMElBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Q3MwSUY7O0FzQ2wwSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VuQzRQSSxvQkFMSTtFbUNyUFI7RUFDQTtFQUNBO0VBQ0E7RS9CckJFO0UrQnVCRjtFaEIxQkksMENnQjJCSjtBdENxMElGO0FzQjUxSU07RWdCVU47SWhCVFE7RXRCKzFJTjtBQUNGO0FzQ3gwSUU7RUFDRTtFQUNBO0VBQ0E7QXRDMDBJSjtBc0N4MElJO0VBQ0U7RUFDQTtBdEMwMElOO0FzQ3IwSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQmpERSxtRGdCa0RGO0F0Q3UwSUo7QXNCcjNJTTtFZ0JxQ0o7SWhCcENNO0V0QnczSU47QUFDRjtBc0N6MElFO0VBQ0U7QXRDMjBJSjtBc0N4MElFO0VBQ0U7RUFDQTtFQUNBO0F0QzAwSUo7O0FzQ3QwSUE7RUFDRTtBdEN5MElGOztBc0N0MElBO0VBQ0U7RUFDQTtFQUNBO0F0Q3kwSUY7QXNDdjBJRTtFL0I3REU7RUFDQTtBUHU0SUo7QXNDeDBJSTtFL0JoRUE7RUFDQTtBUDI0SUo7QXNDdjBJRTtFQUNFO0F0Q3kwSUo7QXNDcjBJRTtFL0I1REU7RUFDQTtBUG80SUo7QXNDcjBJTTtFL0JoRUY7RUFDQTtBUHc0SUo7QXNDcDBJSTtFL0JyRUE7RUFDQTtBUDQ0SUo7O0FzQ2wwSUE7RUFDRTtBdENxMElGOztBc0M1eklFO0VBQ0U7RUFDQTtFL0I5R0E7QVA4NklKO0FzQzd6SUk7RUFBZ0I7QXRDZzBJcEI7QXNDL3pJSTtFQUFlO0F0Q2swSW5CO0FzQzl6SU07RS9CdEhGO0FQdTdJSjtBc0MxeklJO0UvQjdIQTtBUDA3SUo7O0FzQ3J6SUk7RUFDRTtFQUNBO0F0Q3d6SU47O0F1Q2w5SUE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXBDK1FJLHlDQUxJO0VvQ3hRUjtFQUNBO0VoQ0FFO0FQazlJSjs7QXVDNThJRTtFQUNFO0F2Qys4SUo7QXVDNzhJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2Qys4SU47QXVDMzhJRTtFQUNFO0F2QzY4SUo7O0F3Q2wvSUE7RUFFRTtFQUNBO0VyQzRSSSxvQ0FMSTtFcUNyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0UvQnBCQTtFQUNBO0FUdWdKRjs7QXdDaC9JQTtFQUNFO0VBQ0E7RUFDQTtFckNnUUkseUNBTEk7RXFDelBSO0VBRUE7RUFDQTtFbEJwQkkscUlrQnFCSjtBeENrL0lGO0FzQm5nSk07RWtCUU47SWxCUFE7RXRCc2dKTjtBQUNGO0F3Q3IvSUU7RUFDRTtFQUNBO0VBRUE7RUFDQTtBeENzL0lKO0F3Q24vSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxVbEN1MEN1QjtFa0N0MEN2QjtBeENxL0lKO0F3Q2wvSUU7RUFFRTtFQUNBO0VqQnRERixnRGlCdUR1QjtFQUNyQjtBeENtL0lKO0F3Q2gvSUU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBeENpL0lKOztBd0M1K0lFO0VBQ0UsOENsQzB5Q3NCO0FOcXNHMUI7QXdDMStJTTtFakM5QkY7RUFDQTtBUDJnSko7QXdDeCtJTTtFakNsREY7RUFDQTtBUDZoSko7O0F3QzM5SUE7RUNsR0U7RUFDQTtFdEMwUkksc0NBTEk7RXNDblJSO0F6Q2lrSkY7O0F3Qzk5SUE7RUN0R0U7RUFDQTtFdEMwUkksdUNBTEk7RXNDblJSO0F6Q3drSkY7O0EwQzFrSkE7RUFFRTtFQUNBO0V2Q3VSSSwrQkFMSTtFdUNoUlI7RUFDQTtFQUNBO0VBR0E7RUFDQTtFdkMrUUksb0NBTEk7RXVDeFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkNKRTtBUCtrSko7QTBDdGtKRTtFQUNFO0ExQ3drSko7O0EwQ25rSkE7RUFDRTtFQUNBO0ExQ3NrSkY7O0EyQ3RtSkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXBDSEU7QVAwbUpKOztBMkNsbUpBO0VBRUU7QTNDb21KRjs7QTJDaG1KQTtFQUNFLGdCckNrckJpQjtFcUNqckJqQjtBM0NtbUpGOztBMkMzbEpBO0VBQ0UsbUJyQ21rRDRCO0FOMmhHOUI7QTJDM2xKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNDNmxKSjs7QTJDcmxKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ3dsSko7O0EyQzVsSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0MrbEpKOztBMkNubUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDc21KSjs7QTJDMW1KRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQzZtSko7O0EyQ2puSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0NvbkpKOztBMkN4bkpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTNDMm5KSjs7QTJDL25KRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EzQ2tvSko7O0EyQ3RvSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBM0N5b0pKOztBNENyc0pFO0VBQ0U7SUFBSywrQnRDZ25EUztFTnlsR2hCO0FBQ0Y7QTRDcnNKQTs7RUFHRTtFekNrUkksb0NBTEk7RXlDM1FSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFekNzUUksdUNBTEk7RXlDL1BSO0VyQ1JFO0FQNnNKSjs7QTRDaHNKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRCeEJJLDZDc0J5Qko7QTVDbXNKRjtBc0J4dEpNO0VzQllOO0l0QlhRO0V0QjJ0Sk47QUFDRjs7QTRDcnNKQTtFckJBRTtFcUJFQTtBNUN3c0pGOztBNENyc0pBO0VBQ0U7QTVDd3NKRjs7QTRDcnNKQTtFQUNFO0E1Q3dzSkY7O0E0Q3BzSkU7RUFDRTtBNUN1c0pKO0E0Q3BzSk07RUFKSjtJQUtNO0U1Q3VzSk47QUFDRjs7QTZDbndKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFdENYRTtBUDZ3Sko7O0E2Qzl2SkE7RUFDRTtFQUNBO0E3Q2l3SkY7QTZDL3ZKRTtFQUVFO0VBQ0E7QTdDZ3dKSjs7QTZDdnZKQTtFQUNFO0VBQ0E7RUFDQTtBN0MwdkpGO0E2Q3Z2SkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBN0N3dkpKO0E2Q3J2SkU7RUFDRTtFQUNBO0E3Q3V2Sko7O0E2Qy91SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTdDaXZKRjtBNkMvdUpFO0V0Q3ZERTtFQUNBO0FQeXlKSjtBNkMvdUpFO0V0QzdDRTtFQUNBO0FQK3hKSjtBNkMvdUpFO0VBRUU7RUFDQTtFQUNBO0E3Q2d2Sko7QTZDNXVKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Qzh1Sko7QTZDMXVKRTtFQUNFO0E3QzR1Sko7QTZDMXVKSTtFQUNFO0VBQ0E7QTdDNHVKTjs7QTZDL3RKSTtFQUNFO0E3Q2t1Sk47QTZDL3RKUTtFdEN2REo7RUFaQTtBUHN5Sko7QTZDOXRKUTtFdEN4RUo7RUFZQTtBUDh4Sko7QTZDN3RKUTtFQUNFO0E3Qyt0SlY7QTZDNXRKUTtFQUNFO0VBQ0E7QTdDOHRKVjtBNkM1dEpVO0VBQ0U7RUFDQTtBN0M4dEpaOztBY3B6Skk7RStCOERBO0lBQ0U7RTdDMHZKSjtFNkN2dkpNO0l0Q3ZESjtJQVpBO0VQOHpKRjtFNkN0dkpNO0l0Q3hFSjtJQVlBO0VQc3pKRjtFNkNydkpNO0lBQ0U7RTdDdXZKUjtFNkNwdkpNO0lBQ0U7SUFDQTtFN0NzdkpSO0U2Q3B2SlE7SUFDRTtJQUNBO0U3Q3N2SlY7QUFDRjtBYzcwSkk7RStCOERBO0lBQ0U7RTdDa3hKSjtFNkMvd0pNO0l0Q3ZESjtJQVpBO0VQczFKRjtFNkM5d0pNO0l0Q3hFSjtJQVlBO0VQODBKRjtFNkM3d0pNO0lBQ0U7RTdDK3dKUjtFNkM1d0pNO0lBQ0U7SUFDQTtFN0M4d0pSO0U2QzV3SlE7SUFDRTtJQUNBO0U3Qzh3SlY7QUFDRjtBY3IySkk7RStCOERBO0lBQ0U7RTdDMHlKSjtFNkN2eUpNO0l0Q3ZESjtJQVpBO0VQODJKRjtFNkN0eUpNO0l0Q3hFSjtJQVlBO0VQczJKRjtFNkNyeUpNO0lBQ0U7RTdDdXlKUjtFNkNweUpNO0lBQ0U7SUFDQTtFN0NzeUpSO0U2Q3B5SlE7SUFDRTtJQUNBO0U3Q3N5SlY7QUFDRjtBYzczSkk7RStCOERBO0lBQ0U7RTdDazBKSjtFNkMvekpNO0l0Q3ZESjtJQVpBO0VQczRKRjtFNkM5ekpNO0l0Q3hFSjtJQVlBO0VQODNKRjtFNkM3ekpNO0lBQ0U7RTdDK3pKUjtFNkM1ekpNO0lBQ0U7SUFDQTtFN0M4ekpSO0U2QzV6SlE7SUFDRTtJQUNBO0U3Qzh6SlY7QUFDRjtBY3I1Skk7RStCOERBO0lBQ0U7RTdDMDFKSjtFNkN2MUpNO0l0Q3ZESjtJQVpBO0VQODVKRjtFNkN0MUpNO0l0Q3hFSjtJQVlBO0VQczVKRjtFNkNyMUpNO0lBQ0U7RTdDdTFKUjtFNkNwMUpNO0lBQ0U7SUFDQTtFN0NzMUpSO0U2Q3AxSlE7SUFDRTtJQUNBO0U3Q3MxSlY7QUFDRjtBNkN6MEpBO0V0Q2hKSTtBUDQ5Sko7QTZDejBKRTtFQUNFO0E3QzIwSko7QTZDejBKSTtFQUNFO0E3QzIwSk47O0E2Qzl6SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0NpMEpKOztBNkMzMEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDODBKSjs7QTZDeDFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3QzIxSko7O0E2Q3IySkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0N3MkpKOztBNkNsM0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDcTNKSjs7QTZDLzNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Q2s0Sko7O0E2QzU0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0MrNEpKOztBNkN6NUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdDNDVKSjs7QThDeGxLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLFV4QzR1RDJCO0V3QzN1RDNCLFd4QzJ1RDJCO0V3QzF1RDNCO0VBQ0E7RUFDQTtFQUNBO0V2Q0pFO0V1Q01GO0E5Q3dsS0Y7QThDcmxLRTtFQUNFO0VBQ0E7RUFDQTtBOUN1bEtKO0E4Q3BsS0U7RUFDRTtFQUNBO0VBQ0E7QTlDc2xLSjtBOENubEtFO0VBRUU7RUFDQTtFQUNBO0E5Q29sS0o7O0E4QzVrS0E7RUFIRTtBOUNtbEtGOztBOEMxa0tJO0VBVEY7QTlDdWxLRjs7QStDeG9LQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDeVJJLDhCQUxJO0U0Q2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U1QzJRSSxvQ0FMSTtFNENwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V4Q1JFO0FQaXBLSjtBK0N0b0tFO0VBQ0U7QS9Dd29LSjtBK0Nyb0tFO0VBQ0U7QS9DdW9LSjs7QStDbm9LQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Nxb0tGO0ErQ25vS0U7RUFDRTtBL0Nxb0tKOztBK0Nqb0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXhDaENFO0VBQ0E7QVBxcUtKO0ErQ25vS0U7RUFDRTtFQUNBO0EvQ3FvS0o7O0ErQ2pvS0E7RUFDRTtFQUNBO0EvQ29vS0Y7O0FnRGxzS0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBaERnc0tGOztBZ0R6cktBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QWhEMnJLRjtBZ0R4cktFO0UxQjVDSSxtQzBCNkNGO0VBQ0EsOEIxQzRoRG1CO0FOOHBIdkI7QXNCcHVLTTtFMEJ3Q0o7STFCdkNNO0V0QnV1S047QUFDRjtBZ0Q3cktFO0VBQ0UsZTFDMGhEbUI7QU5xcUh2QjtBZ0QzcktFO0VBQ0Usc0IxQ3VoRG9CO0FOc3FIeEI7O0FnRHpyS0E7RUFDRTtBaEQ0cktGO0FnRDFyS0U7RUFDRTtFQUNBO0FoRDRyS0o7QWdEenJLRTtFQUNFO0FoRDJyS0o7O0FnRHZyS0E7RUFDRTtFQUNBO0VBQ0E7QWhEMHJLRjs7QWdEdHJLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNyRkU7RXlDeUZGO0FoRHNyS0Y7O0FnRGxyS0E7RUFFRTtFQUNBO0VBQ0E7RUNsSEE7RUFDQTtFQUNBO0VBQ0Esa0NEa0gwQjtFQ2pIMUI7RUFDQTtFQUNBLHVDRCtHNEQ7QWhEd3JLOUQ7QWlEcHlLRTtFQUFTO0FqRHV5S1g7QWlEdHlLRTtFQUFTLG1DRDJHaUY7QWhEOHJLNUY7O0FnRHpyS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q3JHRTtFQUNBO0FQa3lLSjtBZ0QzcktFO0VBQ0U7RUFDQTtBaEQ2cktKOztBZ0R4cktBO0VBQ0U7RUFDQTtBaEQycktGOztBZ0R0cktBO0VBQ0U7RUFHQTtFQUNBO0FoRHVyS0Y7O0FnRG5yS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V6Q3pIRTtFQUNBO0FQZ3pLSjtBZ0RscktFO0VBQ0U7QWhEb3JLSjs7QWMveEtJO0VrQ2lIRjtJQUNFO0lBQ0E7RWhEa3JLRjtFZ0Q5cUtBO0lBQ0U7SUFDQTtJQUNBO0VoRGdyS0Y7RWdEN3FLQTtJQUNFO0VoRCtxS0Y7QUFDRjtBYzl5S0k7RWtDbUlGOztJQUVFO0VoRDhxS0Y7QUFDRjtBY3B6S0k7RWtDMElGO0lBQ0U7RWhENnFLRjtBQUNGO0FnRHBxS0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaERzcUtOO0FnRHBxS007RUFDRTtFQUNBO0V6Q3pNSjtBUGczS0o7QWdEbnFLTTs7RXpDN01GO0FQbzNLSjtBZ0RscUtNO0VBQ0U7QWhEb3FLUjs7QWM5ektJO0VrQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRDByS0o7RWdEeHJLSTtJQUNFO0lBQ0E7SXpDek1KO0VQbzRLRjtFZ0R2cktJOztJekM3TUY7RVB3NEtGO0VnRHRyS0k7SUFDRTtFaER3cktOO0FBQ0Y7QWNuMUtJO0VrQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRDhzS0o7RWdENXNLSTtJQUNFO0lBQ0E7SXpDek1KO0VQdzVLRjtFZ0Qzc0tJOztJekM3TUY7RVA0NUtGO0VnRDFzS0k7SUFDRTtFaEQ0c0tOO0FBQ0Y7QWN2MktJO0VrQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRGt1S0o7RWdEaHVLSTtJQUNFO0lBQ0E7SXpDek1KO0VQNDZLRjtFZ0QvdEtJOztJekM3TUY7RVBnN0tGO0VnRDl0S0k7SUFDRTtFaERndUtOO0FBQ0Y7QWMzM0tJO0VrQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRHN2S0o7RWdEcHZLSTtJQUNFO0lBQ0E7SXpDek1KO0VQZzhLRjtFZ0RudktJOztJekM3TUY7RVBvOEtGO0VnRGx2S0k7SUFDRTtFaERvdktOO0FBQ0Y7QWMvNEtJO0VrQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VoRDB3S0o7RWdEeHdLSTtJQUNFO0lBQ0E7SXpDek1KO0VQbzlLRjtFZ0R2d0tJOztJekM3TUY7RVB3OUtGO0VnRHR3S0k7SUFDRTtFaER3d0tOO0FBQ0Y7QWtEOStLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9Dd1JJLG9DQUxJO0UrQ2pSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUNsQkEsc0M3Q29zQjRCO0U2Q2xzQjVCO0VBQ0EsZ0I3QzZzQm1CO0U2QzVzQm5CLGdCN0NvdEJpQjtFNkNudEJqQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaERnUkksc0NBTEk7RStDaFFSO0VBQ0E7QWxEcy9LRjtBa0RwL0tFO0VBQVM7QWxEdS9LWDtBa0RyL0tFO0VBQ0U7RUFDQTtFQUNBO0FsRHUvS0o7QWtEci9LSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsRHUvS047O0FrRGwvS0E7RUFDRTtBbERxL0tGO0FrRG4vS0U7RUFDRTtFQUNBO0VBQ0E7QWxEcS9LSjs7QWtEai9LQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FsRG8vS0Y7QWtEbC9LRTtFQUNFO0VBQ0E7RUFDQTtBbERvL0tKOztBa0RoL0tBO0FBRUE7RUFDRTtBbERrL0tGO0FrRGgvS0U7RUFDRTtFQUNBO0VBQ0E7QWxEay9LSjs7QWtEOStLQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FsRGkvS0Y7QWtELytLRTtFQUNFO0VBQ0E7RUFDQTtBbERpL0tKOztBa0Q3K0tBO0FBa0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0NqR0U7QVBpa0xKOztBb0RwbExBO0VBRUU7RUFDQTtFakQ0Ukksb0NBTEk7RWlEclJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEbVJJLHdDQUxJO0VpRDVRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VEekJBLHNDN0Nvc0I0QjtFNkNsc0I1QjtFQUNBLGdCN0M2c0JtQjtFNkM1c0JuQixnQjdDb3RCaUI7RTZDbnRCakI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhEZ1JJLHNDQUxJO0VpRDFQUjtFQUNBO0VBQ0E7RUFDQTtFN0NoQkU7QVArbUxKO0FvRDNsTEU7RUFDRTtFQUNBO0VBQ0E7QXBENmxMSjtBb0QzbExJO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRDRsTE47O0FvRHRsTEU7RUFDRTtBcER5bExKO0FvRHZsTEk7RUFFRTtBcER3bExOO0FvRHJsTEk7RUFDRTtFQUNBO0FwRHVsTE47QW9EcGxMSTtFQUNFO0VBQ0E7QXBEc2xMTjs7QW9EamxMQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FwRG1sTEo7QW9EamxMSTtFQUVFO0FwRGtsTE47QW9EL2tMSTtFQUNFO0VBQ0E7QXBEaWxMTjtBb0Q5a0xJO0VBQ0U7RUFDQTtBcERnbExOOztBb0Qza0xBO0FBR0U7RUFDRTtBcEQ0a0xKO0FvRDFrTEk7RUFFRTtBcEQya0xOO0FvRHhrTEk7RUFDRTtFQUNBO0FwRDBrTE47QW9EdmtMSTtFQUNFO0VBQ0E7QXBEeWtMTjtBb0Rwa0xFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcERza0xKOztBb0Rsa0xBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXBEb2tMSjtBb0Rsa0xJO0VBRUU7QXBEbWtMTjtBb0Roa0xJO0VBQ0U7RUFDQTtBcERra0xOO0FvRC9qTEk7RUFDRTtFQUNBO0FwRGlrTE47O0FvRDVqTEE7QUFrQkE7RUFDRTtFQUNBO0VqRDJHSSw2Q0FMSTtFaURwR1I7RUFDQTtFQUNBO0U3QzVKRTtFQUNBO0FQMnNMSjtBb0Q3aUxFO0VBQ0U7QXBEK2lMSjs7QW9EM2lMQTtFQUNFO0VBQ0E7QXBEOGlMRjs7QXFEbnVMQTtFQUNFO0FyRHN1TEY7O0FxRG51TEE7RUFDRTtBckRzdUxGOztBcURudUxBO0VBQ0U7RUFDQTtFQUNBO0FyRHN1TEY7QXNENXZMRTtFQUNFO0VBQ0E7RUFDQTtBdEQ4dkxKOztBcUR2dUxBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQmxCSSxzQytCbUJKO0FyRDB1TEY7QXNCenZMTTtFK0JRTjtJL0JQUTtFdEI0dkxOO0FBQ0Y7O0FxRDV1TEE7OztFQUdFO0FyRCt1TEY7O0FxRDV1TEE7O0VBRUU7QXJEK3VMRjs7QXFENXVMQTs7RUFFRTtBckQrdUxGOztBcUR0dUxFO0VBQ0U7RUFDQTtFQUNBO0FyRHl1TEo7QXFEdHVMRTs7O0VBR0U7RUFDQTtBckR3dUxKO0FxRHJ1TEU7O0VBRUU7RUFDQTtFL0I1REUsMkIrQjZERjtBckR1dUxKO0FzQmh5TE07RStCcURKOztJL0JwRE07RXRCb3lMTjtBQUNGOztBcURwdUxBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVS9DeW1EbUM7RStDeG1EbkM7RUFDQSxXL0MwQlM7RStDekJUO0VBQ0E7RUFDQTtFQUNBLFkvQ29tRG1DO0VnQjFyRC9CLDhCK0J1Rko7QXJEc3VMRjtBc0J6ekxNO0UrQmtFTjs7SS9CakVRO0V0QjZ6TE47QUFDRjtBcUR6dUxFOzs7RUFFRSxXL0NnQk87RStDZlA7RUFDQTtFQUNBLFkvQzRsRGlDO0FOZ3BJckM7O0FxRHp1TEE7RUFDRTtBckQ0dUxGOztBcUR6dUxBO0VBQ0U7QXJENHVMRjs7QXFEdnVMQTs7RUFFRTtFQUNBLFcvQzZsRG1DO0UrQzVsRG5DLFkvQzRsRG1DO0UrQzNsRG5DO0VBQ0E7RUFDQTtBckQwdUxGOztBcUR2dUxBO0VBQ0U7QXJEMHVMRjs7QXFEeHVMQTtFQUNFO0FyRDJ1TEY7O0FxRG51TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUIvQzZpRG1DO0UrQzVpRG5DO0VBQ0EsZ0IvQzJpRG1DO0FOMHJJckM7QXFEbnVMRTtFQUNFO0VBQ0E7RUFDQSxXL0MyaURpQztFK0MxaURqQyxXL0MyaURpQztFK0MxaURqQztFQUNBLGlCL0MyaURpQztFK0MxaURqQyxnQi9DMGlEaUM7RStDemlEakM7RUFDQTtFQUNBLHNCL0M5Q087RStDK0NQO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWS9Da2lEaUM7RWdCbHNEL0IsNkIrQmlLRjtBckRvdUxKO0FzQmo0TE07RStCNElKO0kvQjNJTTtFdEJvNExOO0FBQ0Y7QXFEdHVMRTtFQUNFLFUvQytoRGlDO0FOeXNJckM7O0FxRC90TEE7RUFDRTtFQUNBO0VBQ0EsZS9DeWhEbUM7RStDeGhEbkM7RUFDQSxvQi9Dc2hEbUM7RStDcmhEbkMsdUIvQ3FoRG1DO0UrQ3BoRG5DLFcvQ3pFUztFK0MwRVQ7QXJEa3VMRjs7QXFENXRMRTs7RUFFRSxnQy9DMGhEaUM7QU5xc0lyQztBcUQ1dExFO0VBQ0Usc0IvQzVFTztBTjB5TFg7QXFEM3RMRTtFQUNFLFcvQ2hGTztBTjZ5TFg7O0FxRHZ1TEU7OztFQUVFLGdDL0MwaERpQztBTml0SXJDO0FxRHh1TEU7RUFDRSxzQi9DNUVPO0FOc3pMWDtBcUR2dUxFO0VBQ0UsVy9DaEZPO0FOeXpMWDs7QXVEMzdMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZENjdMRjs7QXVEejdMQTtFQUNFO0lBQUs7RXZENjdMTDtBQUNGO0F1RDE3TEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F2RHk3TEY7O0F1RHQ3TEE7RUFFRTtFQUNBO0VBQ0E7QXZEdzdMRjs7QXVELzZMQTtFQUNFO0lBQ0U7RXZEazdMRjtFdURoN0xBO0lBQ0U7SUFDQTtFdkRrN0xGO0FBQ0Y7QXVEOTZMQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F2RDY2TEY7O0F1RDE2TEE7RUFDRTtFQUNBO0F2RDY2TEY7O0F1RHo2TEU7RUFDRTs7SUFFRTtFdkQ0NkxKO0FBQ0Y7QXdENS9MQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEQ2L0xGOztBY2g4TEk7RTBDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbEM1QkEsMENrQzhCQTtFeEQ4K0xKO0FBQ0Y7QXNCemdNTTtFa0NZSjtJbENYTTtFdEI0Z01OO0FBQ0Y7QWN0OUxJO0UwQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhEcS9MTjtFd0RsL0xJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeERvL0xOO0V3RGovTEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeERtL0xOO0V3RGgvTEk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhEay9MTjtFd0QvK0xJO0lBRUU7RXhEZy9MTjtFd0Q3K0xJO0lBR0U7RXhENitMTjtBQUNGO0FjMWdNSTtFMEMvQkY7SUFpRU07SUFDQTtJQUNBO0V4RDQrTE47RXdEMStMTTtJQUNFO0V4RDQrTFI7RXdEeitMTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhEMCtMUjtBQUNGOztBYzlnTUk7RTBDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbEM1QkEsMENrQzhCQTtFeEQ0ak1KO0FBQ0Y7QXNCdmxNTTtFa0NZSjtJbENYTTtFdEIwbE1OO0FBQ0Y7QWNwaU1JO0UwQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhEbWtNTjtFd0Roa01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeERra01OO0V3RC9qTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeERpa01OO0V3RDlqTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhEZ2tNTjtFd0Q3ak1JO0lBRUU7RXhEOGpNTjtFd0Qzak1JO0lBR0U7RXhEMmpNTjtBQUNGO0FjeGxNSTtFMEMvQkY7SUFpRU07SUFDQTtJQUNBO0V4RDBqTU47RXdEeGpNTTtJQUNFO0V4RDBqTVI7RXdEdmpNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhEd2pNUjtBQUNGOztBYzVsTUk7RTBDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbEM1QkEsMENrQzhCQTtFeEQwb01KO0FBQ0Y7QXNCcnFNTTtFa0NZSjtJbENYTTtFdEJ3cU1OO0FBQ0Y7QWNsbk1JO0UwQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhEaXBNTjtFd0Q5b01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeERncE1OO0V3RDdvTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEQrb01OO0V3RDVvTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhEOG9NTjtFd0Qzb01JO0lBRUU7RXhENG9NTjtFd0R6b01JO0lBR0U7RXhEeW9NTjtBQUNGO0FjdHFNSTtFMEMvQkY7SUFpRU07SUFDQTtJQUNBO0V4RHdvTU47RXdEdG9NTTtJQUNFO0V4RHdvTVI7RXdEcm9NTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhEc29NUjtBQUNGOztBYzFxTUk7RTBDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbEM1QkEsMENrQzhCQTtFeER3dE1KO0FBQ0Y7QXNCbnZNTTtFa0NZSjtJbENYTTtFdEJzdk1OO0FBQ0Y7QWNoc01JO0UwQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhEK3RNTjtFd0Q1dE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEQ4dE1OO0V3RDN0TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEQ2dE1OO0V3RDF0TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhENHRNTjtFd0R6dE1JO0lBRUU7RXhEMHRNTjtFd0R2dE1JO0lBR0U7RXhEdXRNTjtBQUNGO0FjcHZNSTtFMEMvQkY7SUFpRU07SUFDQTtJQUNBO0V4RHN0TU47RXdEcHRNTTtJQUNFO0V4RHN0TVI7RXdEbnRNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhEb3RNUjtBQUNGOztBY3h2TUk7RTBDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbEM1QkEsMENrQzhCQTtFeERzeU1KO0FBQ0Y7QXNCajBNTTtFa0NZSjtJbENYTTtFdEJvME1OO0FBQ0Y7QWM5d01JO0UwQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhENnlNTjtFd0QxeU1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEQ0eU1OO0V3RHp5TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFeEQyeU1OO0V3RHh5TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXhEMHlNTjtFd0R2eU1JO0lBRUU7RXhEd3lNTjtFd0RyeU1JO0lBR0U7RXhEcXlNTjtBQUNGO0FjbDBNSTtFMEMvQkY7SUFpRU07SUFDQTtJQUNBO0V4RG95TU47RXdEbHlNTTtJQUNFO0V4RG95TVI7RXdEanlNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXhEa3lNUjtBQUNGOztBd0RsM01FO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbEM1QkEsMENrQzhCQTtBeERtM01OO0FzQjc0TU07RWtDWUo7SWxDWE07RXRCZzVNTjtBQUNGO0F3RHQzTU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RHczTVI7QXdEcjNNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEdTNNUjtBd0RwM01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEczNNUjtBd0RuM01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RHEzTVI7QXdEbDNNTTtFQUVFO0F4RG0zTVI7QXdEaDNNTTtFQUdFO0F4RGczTVI7O0F3RHIxTUE7RVBwSEU7RUFDQTtFQUNBO0VBQ0EsYTNDdXNDa0M7RTJDdHNDbEM7RUFDQTtFQUNBLHNCM0M4SFM7QU4rME1YO0FpRDE4TUU7RUFBUztBakQ2OE1YO0FpRDU4TUU7RUFBUyxZM0M2akRjO0FOazVKekI7O0F3RGoyTUE7RUFDRTtFQUNBO0VBQ0E7QXhEbzJNRjtBd0RsMk1FO0VBQ0U7RUFDQTtBeERvMk1KOztBd0RoMk1BO0VBQ0U7RUFDQTtBeERtMk1GOztBd0RoMk1BO0VBQ0U7RUFDQTtFQUNBO0F4RG0yTUY7O0F5RGgvTUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWW5ENDRDd0I7QU51bUsxQjtBeURqL01FO0VBQ0U7RUFDQTtBekRtL01KOztBeUQ5K01BO0VBQ0U7QXpEaS9NRjs7QXlEOStNQTtFQUNFO0F6RGkvTUY7O0F5RDkrTUE7RUFDRTtBekRpL01GOztBeUQ1K01FO0VBQ0U7QXpEKytNSjs7QXlEMytNQTtFQUNFO0lBQ0UsWW5EKzJDc0I7RU4rbkt4QjtBQUNGO0F5RDMrTUE7RUFDRTtFQUNBO0VBQ0E7QXpENitNRjs7QXlEMStNQTtFQUNFO0lBQ0U7RXpENitNRjtBQUNGO0FzRDVoTkU7RUFDRTtFQUNBO0VBQ0E7QXREOGhOSjs7QTBEamlORTtFQUNFO0VBQ0E7QTFEb2lOSjs7QTBEdGlORTtFQUNFO0VBQ0E7QTFEeWlOSjs7QTBEM2lORTtFQUNFO0VBQ0E7QTFEOGlOSjs7QTBEaGpORTtFQUNFO0VBQ0E7QTFEbWpOSjs7QTBEcmpORTtFQUNFO0VBQ0E7QTFEd2pOSjs7QTBEMWpORTtFQUNFO0VBQ0E7QTFENmpOSjs7QTBEL2pORTtFQUNFO0VBQ0E7QTFEa2tOSjs7QTBEcGtORTtFQUNFO0VBQ0E7QTFEdWtOSjs7QTJEemtORTtFQUNFO0VBQ0E7QTNENGtOSjtBMkR6a05NO0VBR0U7RUFDQTtBM0R5a05SOztBMkRsbE5FO0VBQ0U7RUFDQTtBM0RxbE5KO0EyRGxsTk07RUFHRTtFQUNBO0EzRGtsTlI7O0EyRDNsTkU7RUFDRTtFQUNBO0EzRDhsTko7QTJEM2xOTTtFQUdFO0VBQ0E7QTNEMmxOUjs7QTJEcG1ORTtFQUNFO0VBQ0E7QTNEdW1OSjtBMkRwbU5NO0VBR0U7RUFDQTtBM0RvbU5SOztBMkQ3bU5FO0VBQ0U7RUFDQTtBM0Rnbk5KO0EyRDdtTk07RUFHRTtFQUNBO0EzRDZtTlI7O0EyRHRuTkU7RUFDRTtFQUNBO0EzRHluTko7QTJEdG5OTTtFQUdFO0VBQ0E7QTNEc25OUjs7QTJEL25ORTtFQUNFO0VBQ0E7QTNEa29OSjtBMkQvbk5NO0VBR0U7RUFDQTtBM0Qrbk5SOztBMkR4b05FO0VBQ0U7RUFDQTtBM0Qyb05KO0EyRHhvTk07RUFHRTtFQUNBO0EzRHdvTlI7O0EyRGpvTkE7RUFDRTtFQUNBO0EzRG9vTkY7QTJEam9OSTtFQUVFO0VBQ0E7QTNEa29OTjs7QTRENXBOQTtFQUNFO0VBRUE7QTVEOHBORjs7QTZEanFOQTtFQUNFO0VBQ0EsYXZEa2pCNEI7RXVEampCNUI7RUFDQTtFQUNBLDZCdkRnakI0QjtFdUQvaUI1QjtBN0RvcU5GO0E2RGxxTkU7RUFDRTtFQUNBLFV2RDRpQjBCO0V1RDNpQjFCLFd2RDJpQjBCO0V1RDFpQjFCO0V2Q0lFLHNDdUNIRjtBN0RvcU5KO0FzQjdwTk07RXVDWko7SXZDYU07RXRCZ3FOTjtBQUNGOztBNkRscU5JO0VBQ0U7QTdEcXFOTjs7QThEeHJOQTtFQUNFO0VBQ0E7QTlEMnJORjtBOER6ck5FO0VBQ0U7RUFDQTtFQUNBO0E5RDJyTko7QThEeHJORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlEMHJOSjs7QThEcnJORTtFQUNFO0E5RHdyTko7O0E4RHpyTkU7RUFDRTtBOUQ0ck5KOztBOEQ3ck5FO0VBQ0U7QTlEZ3NOSjs7QThEanNORTtFQUNFO0E5RG9zTko7O0ErRHp0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGF6RG9zQ2tDO0FOd2hMcEM7O0ErRHp0TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGF6RDRyQ2tDO0FOZ2lMcEM7O0ErRHB0Tkk7RUFDRTtFQUNBO0VBQ0EsYXpEZ3JDOEI7QU51aUxwQzs7QStEcHROSTtFQUNFO0VBQ0E7RUFDQSxhekQwcUM4QjtBTjZpTHBDOztBY3hyTkk7RWlEeENBO0lBQ0U7SUFDQTtJQUNBLGF6RGdyQzhCO0VOb2pMbEM7RStEanVORTtJQUNFO0lBQ0E7SUFDQSxhekQwcUM4QjtFTnlqTGxDO0FBQ0Y7QWNyc05JO0VpRHhDQTtJQUNFO0lBQ0E7SUFDQSxhekRnckM4QjtFTmdrTGxDO0UrRDd1TkU7SUFDRTtJQUNBO0lBQ0EsYXpEMHFDOEI7RU5xa0xsQztBQUNGO0FjanROSTtFaUR4Q0E7SUFDRTtJQUNBO0lBQ0EsYXpEZ3JDOEI7RU40a0xsQztFK0R6dk5FO0lBQ0U7SUFDQTtJQUNBLGF6RDBxQzhCO0VOaWxMbEM7QUFDRjtBYzd0Tkk7RWlEeENBO0lBQ0U7SUFDQTtJQUNBLGF6RGdyQzhCO0VOd2xMbEM7RStEcndORTtJQUNFO0lBQ0E7SUFDQSxhekQwcUM4QjtFTjZsTGxDO0FBQ0Y7QWN6dU5JO0VpRHhDQTtJQUNFO0lBQ0E7SUFDQSxhekRnckM4QjtFTm9tTGxDO0UrRGp4TkU7SUFDRTtJQUNBO0lBQ0EsYXpEMHFDOEI7RU55bUxsQztBQUNGO0FnRW56TkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEVxek5GOztBZ0Vsek5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhFcXpORjs7QWlFN3pOQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRTh6TkY7QWtFM3pORTs7RUFDRTtBbEU4ek5KOztBbUU1ME5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFU3RHFpQnNDO0U2RHBpQnRDO0FuRSswTko7O0FvRXYxTkE7RUNBRTtFQUNBO0VBQ0E7QXJFMjFORjs7QXNFajJOQTtFQUNFO0VBQ0E7RUFDQSw2QmhFbXlCNEI7RWdFbHlCNUI7RUFDQTtFQUNBLGFoRTh4Qlc7QU5za01iOztBdUV4eU5RO0VBT0k7QXZFcXlOWjs7QXVFNXlOUTtFQU9JO0F2RXl5Tlo7O0F1RWh6TlE7RUFPSTtBdkU2eU5aOztBdUVwek5RO0VBT0k7QXZFaXpOWjs7QXVFeHpOUTtFQU9JO0F2RXF6Tlo7O0F1RTV6TlE7RUFPSTtBdkV5ek5aOztBdUVoME5RO0VBT0k7QXZFNnpOWjs7QXVFcDBOUTtFQU9JO0F2RWkwTlo7O0F1RXgwTlE7RUFPSTtBdkVxME5aOztBdUU1ME5RO0VBT0k7QXZFeTBOWjs7QXVFaDFOUTtFQU9JO0F2RTYwTlo7O0F1RXAxTlE7RUFPSTtBdkVpMU5aOztBdUV4MU5RO0VBT0k7QXZFcTFOWjs7QXVFNTFOUTtFQU9JO0F2RXkxTlo7O0F1RWgyTlE7RUFPSTtBdkU2MU5aOztBdUVwMk5RO0VBT0k7QXZFaTJOWjs7QXVFeDJOUTtFQU9JO0F2RXEyTlo7O0F1RTUyTlE7RUFPSTtBdkV5Mk5aOztBdUVoM05RO0VBT0k7QXZFNjJOWjs7QXVFcDNOUTtFQU9JO0F2RWkzTlo7O0F1RXgzTlE7RUFPSTtBdkVxM05aOztBdUU1M05RO0VBT0k7QXZFeTNOWjs7QXVFaDROUTtFQU9JO0F2RTYzTlo7O0F1RXA0TlE7RUFPSTtBdkVpNE5aOztBdUV4NE5RO0VBT0k7QXZFcTROWjs7QXVFNTROUTtFQU9JO0F2RXk0Tlo7O0F1RWg1TlE7RUFPSTtBdkU2NE5aOztBdUVwNU5RO0VBT0k7QXZFaTVOWjs7QXVFeDVOUTtFQU9JO0F2RXE1Tlo7O0F1RTU1TlE7RUFPSTtBdkV5NU5aOztBdUVoNk5RO0VBT0k7QXZFNjVOWjs7QXVFcDZOUTtFQU9JO0F2RWk2Tlo7O0F1RXg2TlE7RUFPSTtBdkVxNk5aOztBdUU1Nk5RO0VBT0k7QXZFeTZOWjs7QXVFaDdOUTtFQU9JO0F2RTY2Tlo7O0F1RXA3TlE7RUFPSTtBdkVpN05aOztBdUV4N05RO0VBT0k7QXZFcTdOWjs7QXVFNTdOUTtFQU9JO0F2RXk3Tlo7O0F1RWg4TlE7RUFPSTtBdkU2N05aOztBdUVwOE5RO0VBT0k7QXZFaThOWjs7QXVFeDhOUTtFQU9JO0F2RXE4Tlo7O0F1RTU4TlE7RUFPSTtBdkV5OE5aOztBdUVoOU5RO0VBT0k7QXZFNjhOWjs7QXVFcDlOUTtFQU9JO0F2RWk5Tlo7O0F1RXg5TlE7RUFPSTtBdkVxOU5aOztBdUU1OU5RO0VBT0k7QXZFeTlOWjs7QXVFMStOUTtFQUNFO0F2RTYrTlY7O0F1RTkrTlE7RUFDRTtBdkVpL05WOztBdUVsL05RO0VBQ0U7QXZFcS9OVjs7QXVFdC9OUTtFQUNFO0F2RXkvTlY7O0F1RTEvTlE7RUFDRTtBdkU2L05WOztBdUU5L05RO0VBQ0U7QXZFaWdPVjs7QXVFbGdPUTtFQUNFO0F2RXFnT1Y7O0F1RXRnT1E7RUFDRTtBdkV5Z09WOztBdUVoZ09RO0VBT0k7QXZFNi9OWjs7QXVFcGdPUTtFQU9JO0F2RWlnT1o7O0F1RXhnT1E7RUFPSTtBdkVxZ09aOztBdUU1Z09RO0VBT0k7QXZFeWdPWjs7QXVFaGhPUTtFQU9JO0F2RTZnT1o7O0F1RXBoT1E7RUFPSTtBdkVpaE9aOztBdUV4aE9RO0VBT0k7QXZFcWhPWjs7QXVFNWhPUTtFQU9JO0F2RXloT1o7O0F1RWhpT1E7RUFPSTtBdkU2aE9aOztBdUVwaU9RO0VBT0k7QXZFaWlPWjs7QXVFeGlPUTtFQU9JO0F2RXFpT1o7O0F1RTVpT1E7RUFPSTtBdkV5aU9aOztBdUVoak9RO0VBT0k7QXZFNmlPWjs7QXVFcGpPUTtFQU9JO0F2RWlqT1o7O0F1RXhqT1E7RUFPSTtBdkVxak9aOztBdUU1ak9RO0VBT0k7QXZFeWpPWjs7QXVFaGtPUTtFQU9JO0F2RTZqT1o7O0F1RXBrT1E7RUFPSTtBdkVpa09aOztBdUV4a09RO0VBT0k7QXZFcWtPWjs7QXVFNWtPUTtFQU9JO0F2RXlrT1o7O0F1RWhsT1E7RUFPSTtBdkU2a09aOztBdUVwbE9RO0VBT0k7QXZFaWxPWjs7QXVFeGxPUTtFQU9JO0F2RXFsT1o7O0F1RTVsT1E7RUFPSTtBdkV5bE9aOztBdUVobU9RO0VBT0k7QXZFNmxPWjs7QXVFcG1PUTtFQU9JO0F2RWltT1o7O0F1RXhtT1E7RUFPSTtBdkVxbU9aOztBdUU1bU9RO0VBT0k7QXZFeW1PWjs7QXVFaG5PUTtFQU9JO0F2RTZtT1o7O0F1RXBuT1E7RUFPSTtBdkVpbk9aOztBdUV4bk9RO0VBSVE7RUFHSjtBdkVzbk9aOztBdUU3bk9RO0VBSVE7RUFHSjtBdkUybk9aOztBdUVsb09RO0VBSVE7RUFHSjtBdkVnb09aOztBdUV2b09RO0VBSVE7RUFHSjtBdkVxb09aOztBdUU1b09RO0VBSVE7RUFHSjtBdkUwb09aOztBdUVqcE9RO0VBSVE7RUFHSjtBdkUrb09aOztBdUV0cE9RO0VBSVE7RUFHSjtBdkVvcE9aOztBdUUzcE9RO0VBSVE7RUFHSjtBdkV5cE9aOztBdUVocU9RO0VBSVE7RUFHSjtBdkU4cE9aOztBdUVycU9RO0VBSVE7RUFHSjtBdkVtcU9aOztBdUUxcU9RO0VBT0k7QXZFdXFPWjs7QXVFOXFPUTtFQU9JO0F2RTJxT1o7O0F1RWxyT1E7RUFPSTtBdkUrcU9aOztBdUV0ck9RO0VBT0k7QXZFbXJPWjs7QXVFMXJPUTtFQU9JO0F2RXVyT1o7O0F1RTlyT1E7RUFPSTtBdkUyck9aOztBdUVsc09RO0VBT0k7QXZFK3JPWjs7QXVFdHNPUTtFQU9JO0F2RW1zT1o7O0F1RTFzT1E7RUFPSTtBdkV1c09aOztBdUU5c09RO0VBT0k7QXZFMnNPWjs7QXVFbHRPUTtFQU9JO0F2RStzT1o7O0F1RXR0T1E7RUFPSTtBdkVtdE9aOztBdUUxdE9RO0VBT0k7QXZFdXRPWjs7QXVFeHVPUTtFQUNFO0F2RTJ1T1Y7O0F1RTV1T1E7RUFDRTtBdkUrdU9WOztBdUVodk9RO0VBQ0U7QXZFbXZPVjs7QXVFcHZPUTtFQUNFO0F2RXV2T1Y7O0F1RXh2T1E7RUFDRTtBdkUydk9WOztBdUVsdk9RO0VBT0k7QXZFK3VPWjs7QXVFdHZPUTtFQU9JO0F2RW12T1o7O0F1RTF2T1E7RUFPSTtBdkV1dk9aOztBdUU5dk9RO0VBT0k7QXZFMnZPWjs7QXVFbHdPUTtFQU9JO0F2RSt2T1o7O0F1RXR3T1E7RUFPSTtBdkVtd09aOztBdUUxd09RO0VBT0k7QXZFdXdPWjs7QXVFOXdPUTtFQU9JO0F2RTJ3T1o7O0F1RWx4T1E7RUFPSTtBdkUrd09aOztBdUV0eE9RO0VBT0k7QXZFbXhPWjs7QXVFMXhPUTtFQU9JO0F2RXV4T1o7O0F1RTl4T1E7RUFPSTtBdkUyeE9aOztBdUVseU9RO0VBT0k7QXZFK3hPWjs7QXVFdHlPUTtFQU9JO0F2RW15T1o7O0F1RTF5T1E7RUFPSTtBdkV1eU9aOztBdUU5eU9RO0VBT0k7QXZFMnlPWjs7QXVFbHpPUTtFQU9JO0F2RSt5T1o7O0F1RXR6T1E7RUFPSTtBdkVtek9aOztBdUUxek9RO0VBT0k7QXZFdXpPWjs7QXVFOXpPUTtFQU9JO0F2RTJ6T1o7O0F1RWwwT1E7RUFPSTtBdkUrek9aOztBdUV0ME9RO0VBT0k7QXZFbTBPWjs7QXVFMTBPUTtFQU9JO0F2RXUwT1o7O0F1RTkwT1E7RUFPSTtBdkUyME9aOztBdUVsMU9RO0VBT0k7QXZFKzBPWjs7QXVFdDFPUTtFQU9JO0F2RW0xT1o7O0F1RTExT1E7RUFPSTtBdkV1MU9aOztBdUU5MU9RO0VBT0k7QXZFMjFPWjs7QXVFbDJPUTtFQU9JO0F2RSsxT1o7O0F1RXQyT1E7RUFPSTtBdkVtMk9aOztBdUUxMk9RO0VBT0k7QXZFdTJPWjs7QXVFOTJPUTtFQU9JO0F2RTIyT1o7O0F1RWwzT1E7RUFPSTtBdkUrMk9aOztBdUV0M09RO0VBT0k7QXZFbTNPWjs7QXVFMTNPUTtFQU9JO0F2RXUzT1o7O0F1RTkzT1E7RUFPSTtBdkUyM09aOztBdUVsNE9RO0VBT0k7QXZFKzNPWjs7QXVFdDRPUTtFQU9JO0F2RW00T1o7O0F1RTE0T1E7RUFPSTtBdkV1NE9aOztBdUU5NE9RO0VBT0k7QXZFMjRPWjs7QXVFbDVPUTtFQU9JO0F2RSs0T1o7O0F1RXQ1T1E7RUFPSTtBdkVtNU9aOztBdUUxNU9RO0VBT0k7QXZFdTVPWjs7QXVFOTVPUTtFQU9JO0F2RTI1T1o7O0F1RWw2T1E7RUFPSTtBdkUrNU9aOztBdUV0Nk9RO0VBT0k7QXZFbTZPWjs7QXVFMTZPUTtFQU9JO0F2RXU2T1o7O0F1RTk2T1E7RUFPSTtBdkUyNk9aOztBdUVsN09RO0VBT0k7QXZFKzZPWjs7QXVFdDdPUTtFQU9JO0F2RW03T1o7O0F1RTE3T1E7RUFPSTtBdkV1N09aOztBdUU5N09RO0VBT0k7QXZFMjdPWjs7QXVFbDhPUTtFQU9JO0F2RSs3T1o7O0F1RXQ4T1E7RUFPSTtBdkVtOE9aOztBdUUxOE9RO0VBT0k7QXZFdThPWjs7QXVFOThPUTtFQU9JO0F2RTI4T1o7O0F1RWw5T1E7RUFPSTtBdkUrOE9aOztBdUV0OU9RO0VBT0k7QXZFbTlPWjs7QXVFMTlPUTtFQU9JO0F2RXU5T1o7O0F1RTk5T1E7RUFPSTtBdkUyOU9aOztBdUVsK09RO0VBT0k7QXZFKzlPWjs7QXVFdCtPUTtFQU9JO0F2RW0rT1o7O0F1RTErT1E7RUFPSTtBdkV1K09aOztBdUU5K09RO0VBT0k7QXZFMitPWjs7QXVFbC9PUTtFQU9JO0F2RSsrT1o7O0F1RXQvT1E7RUFPSTtBdkVtL09aOztBdUUxL09RO0VBT0k7RUFBQTtBdkV3L09aOztBdUUvL09RO0VBT0k7RUFBQTtBdkU2L09aOztBdUVwZ1BRO0VBT0k7RUFBQTtBdkVrZ1BaOztBdUV6Z1BRO0VBT0k7RUFBQTtBdkV1Z1BaOztBdUU5Z1BRO0VBT0k7RUFBQTtBdkU0Z1BaOztBdUVuaFBRO0VBT0k7RUFBQTtBdkVpaFBaOztBdUV4aFBRO0VBT0k7RUFBQTtBdkVzaFBaOztBdUU3aFBRO0VBT0k7RUFBQTtBdkUyaFBaOztBdUVsaVBRO0VBT0k7RUFBQTtBdkVnaVBaOztBdUV2aVBRO0VBT0k7RUFBQTtBdkVxaVBaOztBdUU1aVBRO0VBT0k7RUFBQTtBdkUwaVBaOztBdUVqalBRO0VBT0k7RUFBQTtBdkUraVBaOztBdUV0alBRO0VBT0k7RUFBQTtBdkVvalBaOztBdUUzalBRO0VBT0k7RUFBQTtBdkV5alBaOztBdUVoa1BRO0VBT0k7QXZFNmpQWjs7QXVFcGtQUTtFQU9JO0F2RWlrUFo7O0F1RXhrUFE7RUFPSTtBdkVxa1BaOztBdUU1a1BRO0VBT0k7QXZFeWtQWjs7QXVFaGxQUTtFQU9JO0F2RTZrUFo7O0F1RXBsUFE7RUFPSTtBdkVpbFBaOztBdUV4bFBRO0VBT0k7QXZFcWxQWjs7QXVFNWxQUTtFQU9JO0F2RXlsUFo7O0F1RWhtUFE7RUFPSTtBdkU2bFBaOztBdUVwbVBRO0VBT0k7QXZFaW1QWjs7QXVFeG1QUTtFQU9JO0F2RXFtUFo7O0F1RTVtUFE7RUFPSTtBdkV5bVBaOztBdUVoblBRO0VBT0k7QXZFNm1QWjs7QXVFcG5QUTtFQU9JO0F2RWluUFo7O0F1RXhuUFE7RUFPSTtBdkVxblBaOztBdUU1blBRO0VBT0k7QXZFeW5QWjs7QXVFaG9QUTtFQU9JO0F2RTZuUFo7O0F1RXBvUFE7RUFPSTtBdkVpb1BaOztBdUV4b1BRO0VBT0k7QXZFcW9QWjs7QXVFNW9QUTtFQU9JO0F2RXlvUFo7O0F1RWhwUFE7RUFPSTtBdkU2b1BaOztBdUVwcFBRO0VBT0k7QXZFaXBQWjs7QXVFeHBQUTtFQU9JO0F2RXFwUFo7O0F1RTVwUFE7RUFPSTtBdkV5cFBaOztBdUVocVBRO0VBT0k7QXZFNnBQWjs7QXVFcHFQUTtFQU9JO0F2RWlxUFo7O0F1RXhxUFE7RUFPSTtBdkVxcVBaOztBdUU1cVBRO0VBT0k7QXZFeXFQWjs7QXVFaHJQUTtFQU9JO0F2RTZxUFo7O0F1RXByUFE7RUFPSTtBdkVpclBaOztBdUV4clBRO0VBT0k7QXZFcXJQWjs7QXVFNXJQUTtFQU9JO0F2RXlyUFo7O0F1RWhzUFE7RUFPSTtBdkU2clBaOztBdUVwc1BRO0VBT0k7RUFBQTtBdkVrc1BaOztBdUV6c1BRO0VBT0k7RUFBQTtBdkV1c1BaOztBdUU5c1BRO0VBT0k7RUFBQTtBdkU0c1BaOztBdUVudFBRO0VBT0k7RUFBQTtBdkVpdFBaOztBdUV4dFBRO0VBT0k7RUFBQTtBdkVzdFBaOztBdUU3dFBRO0VBT0k7RUFBQTtBdkUydFBaOztBdUVsdVBRO0VBT0k7RUFBQTtBdkVndVBaOztBdUV2dVBRO0VBT0k7RUFBQTtBdkVxdVBaOztBdUU1dVBRO0VBT0k7RUFBQTtBdkUwdVBaOztBdUVqdlBRO0VBT0k7RUFBQTtBdkUrdVBaOztBdUV0dlBRO0VBT0k7QXZFbXZQWjs7QXVFMXZQUTtFQU9JO0F2RXV2UFo7O0F1RTl2UFE7RUFPSTtBdkUydlBaOztBdUVsd1BRO0VBT0k7QXZFK3ZQWjs7QXVFdHdQUTtFQU9JO0F2RW13UFo7O0F1RTF3UFE7RUFPSTtBdkV1d1BaOztBdUU5d1BRO0VBT0k7QXZFMndQWjs7QXVFbHhQUTtFQU9JO0F2RSt3UFo7O0F1RXR4UFE7RUFPSTtBdkVteFBaOztBdUUxeFBRO0VBT0k7QXZFdXhQWjs7QXVFOXhQUTtFQU9JO0F2RTJ4UFo7O0F1RWx5UFE7RUFPSTtBdkUreFBaOztBdUV0eVBRO0VBT0k7QXZFbXlQWjs7QXVFMXlQUTtFQU9JO0F2RXV5UFo7O0F1RTl5UFE7RUFPSTtBdkUyeVBaOztBdUVselBRO0VBT0k7QXZFK3lQWjs7QXVFdHpQUTtFQU9JO0F2RW16UFo7O0F1RTF6UFE7RUFPSTtBdkV1elBaOztBdUU5elBRO0VBT0k7QXZFMnpQWjs7QXVFbDBQUTtFQU9JO0F2RSt6UFo7O0F1RXQwUFE7RUFPSTtBdkVtMFBaOztBdUUxMFBRO0VBT0k7QXZFdTBQWjs7QXVFOTBQUTtFQU9JO0F2RTIwUFo7O0F1RWwxUFE7RUFPSTtBdkUrMFBaOztBdUV0MVBRO0VBT0k7QXZFbTFQWjs7QXVFMTFQUTtFQU9JO0F2RXUxUFo7O0F1RTkxUFE7RUFPSTtFQUFBO0F2RTQxUFo7O0F1RW4yUFE7RUFPSTtFQUFBO0F2RWkyUFo7O0F1RXgyUFE7RUFPSTtFQUFBO0F2RXMyUFo7O0F1RTcyUFE7RUFPSTtFQUFBO0F2RTIyUFo7O0F1RWwzUFE7RUFPSTtFQUFBO0F2RWczUFo7O0F1RXYzUFE7RUFPSTtFQUFBO0F2RXEzUFo7O0F1RTUzUFE7RUFPSTtFQUFBO0F2RTAzUFo7O0F1RWo0UFE7RUFPSTtFQUFBO0F2RSszUFo7O0F1RXQ0UFE7RUFPSTtFQUFBO0F2RW80UFo7O0F1RTM0UFE7RUFPSTtFQUFBO0F2RXk0UFo7O0F1RWg1UFE7RUFPSTtFQUFBO0F2RTg0UFo7O0F1RXI1UFE7RUFPSTtFQUFBO0F2RW01UFo7O0F1RTE1UFE7RUFPSTtBdkV1NVBaOztBdUU5NVBRO0VBT0k7QXZFMjVQWjs7QXVFbDZQUTtFQU9JO0F2RSs1UFo7O0F1RXQ2UFE7RUFPSTtBdkVtNlBaOztBdUUxNlBRO0VBT0k7QXZFdTZQWjs7QXVFOTZQUTtFQU9JO0F2RTI2UFo7O0F1RWw3UFE7RUFPSTtBdkUrNlBaOztBdUV0N1BRO0VBT0k7QXZFbTdQWjs7QXVFMTdQUTtFQU9JO0F2RXU3UFo7O0F1RTk3UFE7RUFPSTtBdkUyN1BaOztBdUVsOFBRO0VBT0k7QXZFKzdQWjs7QXVFdDhQUTtFQU9JO0F2RW04UFo7O0F1RTE4UFE7RUFPSTtBdkV1OFBaOztBdUU5OFBRO0VBT0k7QXZFMjhQWjs7QXVFbDlQUTtFQU9JO0F2RSs4UFo7O0F1RXQ5UFE7RUFPSTtBdkVtOVBaOztBdUUxOVBRO0VBT0k7QXZFdTlQWjs7QXVFOTlQUTtFQU9JO0F2RTI5UFo7O0F1RWwrUFE7RUFPSTtBdkUrOVBaOztBdUV0K1BRO0VBT0k7QXZFbStQWjs7QXVFMStQUTtFQU9JO0F2RXUrUFo7O0F1RTkrUFE7RUFPSTtBdkUyK1BaOztBdUVsL1BRO0VBT0k7QXZFKytQWjs7QXVFdC9QUTtFQU9JO0F2RW0vUFo7O0F1RTEvUFE7RUFPSTtBdkV1L1BaOztBdUU5L1BRO0VBT0k7QXZFMi9QWjs7QXVFbGdRUTtFQU9JO0F2RSsvUFo7O0F1RXRnUVE7RUFPSTtBdkVtZ1FaOztBdUUxZ1FRO0VBT0k7QXZFdWdRWjs7QXVFOWdRUTtFQU9JO0F2RTJnUVo7O0F1RWxoUVE7RUFPSTtBdkUrZ1FaOztBdUV0aFFRO0VBT0k7QXZFbWhRWjs7QXVFMWhRUTtFQU9JO0F2RXVoUVo7O0F1RTloUVE7RUFPSTtBdkUyaFFaOztBdUVsaVFRO0VBT0k7QXZFK2hRWjs7QXVFdGlRUTtFQU9JO0F2RW1pUVo7O0F1RTFpUVE7RUFPSTtBdkV1aVFaOztBdUU5aVFRO0VBT0k7QXZFMmlRWjs7QXVFbGpRUTtFQU9JO0F2RStpUVo7O0F1RXRqUVE7RUFPSTtBdkVtalFaOztBdUUxalFRO0VBT0k7QXZFdWpRWjs7QXVFOWpRUTtFQU9JO0F2RTJqUVo7O0F1RWxrUVE7RUFPSTtBdkUralFaOztBdUV0a1FRO0VBT0k7QXZFbWtRWjs7QXVFMWtRUTtFQU9JO0F2RXVrUVo7O0F1RTlrUVE7RUFPSTtBdkUya1FaOztBdUVsbFFRO0VBT0k7QXZFK2tRWjs7QXVFdGxRUTtFQU9JO0F2RW1sUVo7O0F1RTFsUVE7RUFPSTtBdkV1bFFaOztBdUU5bFFRO0VBT0k7QXZFMmxRWjs7QXVFbG1RUTtFQU9JO0F2RStsUVo7O0F1RXRtUVE7RUFPSTtBdkVtbVFaOztBdUUxbVFRO0VBT0k7QXZFdW1RWjs7QXVFOW1RUTtFQU9JO0F2RTJtUVo7O0F1RWxuUVE7RUFPSTtBdkUrbVFaOztBdUV0blFRO0VBT0k7QXZFbW5RWjs7QXVFMW5RUTtFQU9JO0F2RXVuUVo7O0F1RTluUVE7RUFPSTtBdkUyblFaOztBdUVsb1FRO0VBT0k7QXZFK25RWjs7QXVFdG9RUTtFQU9JO0F2RW1vUVo7O0F1RTFvUVE7RUFPSTtBdkV1b1FaOztBdUU5b1FRO0VBT0k7QXZFMm9RWjs7QXVFbHBRUTtFQU9JO0F2RStvUVo7O0F1RXRwUVE7RUFPSTtBdkVtcFFaOztBdUUxcFFRO0VBT0k7QXZFdXBRWjs7QXVFOXBRUTtFQU9JO0F2RTJwUVo7O0F1RWxxUVE7RUFPSTtBdkUrcFFaOztBdUV0cVFRO0VBT0k7QXZFbXFRWjs7QXVFMXFRUTtFQU9JO0F2RXVxUVo7O0F1RTlxUVE7RUFPSTtBdkUycVFaOztBdUVsclFRO0VBT0k7QXZFK3FRWjs7QXVFdHJRUTtFQU9JO0F2RW1yUVo7O0F1RTFyUVE7RUFPSTtBdkV1clFaOztBdUU1c1FRO0FBY0E7RUFPSTtFQUFBO0F2RTZyUVo7O0F1RTFxUVE7QUExQkE7RUFJUTtFQUdKO0F2RW1zUVo7O0F1RTFzUVE7RUFJUTtFQUdKO0F2RXdzUVo7O0F1RS9zUVE7RUFJUTtFQUdKO0F2RTZzUVo7O0F1RXB0UVE7RUFJUTtFQUdKO0F2RWt0UVo7O0F1RXp0UVE7RUFJUTtFQUdKO0F2RXV0UVo7O0F1RTl0UVE7RUFJUTtFQUdKO0F2RTR0UVo7O0F1RW51UVE7RUFJUTtFQUdKO0F2RWl1UVo7O0F1RXh1UVE7RUFJUTtFQUdKO0F2RXN1UVo7O0F1RTd1UVE7RUFJUTtFQUdKO0F2RTJ1UVo7O0F1RWx2UVE7RUFJUTtFQUdKO0F2RWd2UVo7O0F1RXZ2UVE7RUFJUTtFQUdKO0F2RXF2UVo7O0F1RTV2UVE7RUFJUTtFQUdKO0F2RTB2UVo7O0F1RWp3UVE7RUFJUTtFQUdKO0F2RSt2UVo7O0F1RXR3UVE7RUFJUTtFQUdKO0F2RW93UVo7O0F1RTN3UVE7RUFJUTtFQUdKO0F2RXl3UVo7O0F1RWh4UVE7RUFJUTtFQUdKO0F2RTh3UVo7O0F1RXJ4UVE7RUFJUTtFQUdKO0F2RW14UVo7O0F1RTF4UVE7RUFJUTtFQUdKO0F2RXd4UVo7O0F1RXp5UVE7RUFDRTtBdkU0eVFWOztBdUU3eVFRO0VBQ0U7QXZFZ3pRVjs7QXVFanpRUTtFQUNFO0F2RW96UVY7O0F1RXJ6UVE7RUFDRTtBdkV3elFWOztBdUUveVFRO0VBT0k7QXZFNHlRWjs7QXVFbnpRUTtFQU9JO0F2RWd6UVo7O0F1RXZ6UVE7RUFPSTtBdkVvelFaOztBdUUzelFRO0VBT0k7QXZFd3pRWjs7QXVFL3pRUTtFQU9JO0F2RTR6UVo7O0F1RW4wUVE7RUFPSTtBdkVnMFFaOztBdUV2MFFRO0VBT0k7QXZFbzBRWjs7QXVFMzBRUTtFQU9JO0F2RXcwUVo7O0F1RXoxUVE7RUFDRTtBdkU0MVFWOztBdUV4MVFVO0VBQ0U7QXZFMjFRWjs7QXVFajJRUTtFQUNFO0F2RW8yUVY7O0F1RWgyUVU7RUFDRTtBdkVtMlFaOztBdUV6MlFRO0VBQ0U7QXZFNDJRVjs7QXVFeDJRVTtFQUNFO0F2RTIyUVo7O0F1RWozUVE7RUFDRTtBdkVvM1FWOztBdUVoM1FVO0VBQ0U7QXZFbTNRWjs7QXVFejNRUTtFQUNFO0F2RTQzUVY7O0F1RXgzUVU7RUFDRTtBdkUyM1FaOztBdUV2M1FRO0VBT0k7QXZFbzNRWjs7QXVFLzJRVTtFQU9JO0F2RTQyUWQ7O0F1RS8zUVE7RUFPSTtBdkU0M1FaOztBdUV2M1FVO0VBT0k7QXZFbzNRZDs7QXVFdjRRUTtFQU9JO0F2RW80UVo7O0F1RS8zUVU7RUFPSTtBdkU0M1FkOztBdUUvNFFRO0VBSVE7RUFHSjtBdkU2NFFaOztBdUVwNVFRO0VBSVE7RUFHSjtBdkVrNVFaOztBdUV6NVFRO0VBSVE7RUFHSjtBdkV1NVFaOztBdUU5NVFRO0VBSVE7RUFHSjtBdkU0NVFaOztBdUVuNlFRO0VBSVE7RUFHSjtBdkVpNlFaOztBdUV4NlFRO0VBSVE7RUFHSjtBdkVzNlFaOztBdUU3NlFRO0VBSVE7RUFHSjtBdkUyNlFaOztBdUVsN1FRO0VBSVE7RUFHSjtBdkVnN1FaOztBdUV2N1FRO0VBSVE7RUFHSjtBdkVxN1FaOztBdUV0OFFRO0VBQ0U7QXZFeThRVjs7QXVFcjhRVTtFQUNFO0F2RXc4UVo7O0F1RTk4UVE7RUFDRTtBdkVpOVFWOztBdUU3OFFVO0VBQ0U7QXZFZzlRWjs7QXVFdDlRUTtFQUNFO0F2RXk5UVY7O0F1RXI5UVU7RUFDRTtBdkV3OVFaOztBdUU5OVFRO0VBQ0U7QXZFaStRVjs7QXVFNzlRVTtFQUNFO0F2RWcrUVo7O0F1RXQrUVE7RUFDRTtBdkV5K1FWOztBdUVyK1FVO0VBQ0U7QXZFdytRWjs7QXVFOStRUTtFQUNFO0F2RWkvUVY7O0F1RTcrUVU7RUFDRTtBdkVnL1FaOztBdUU1K1FRO0VBSVE7RUFHSjtBdkUwK1FaOztBdUVqL1FRO0VBSVE7RUFHSjtBdkUrK1FaOztBdUV0L1FRO0VBSVE7RUFHSjtBdkVvL1FaOztBdUUzL1FRO0VBSVE7RUFHSjtBdkV5L1FaOztBdUVoZ1JRO0VBSVE7RUFHSjtBdkU4L1FaOztBdUVyZ1JRO0VBSVE7RUFHSjtBdkVtZ1JaOztBdUUxZ1JRO0VBSVE7RUFHSjtBdkV3Z1JaOztBdUUvZ1JRO0VBSVE7RUFHSjtBdkU2Z1JaOztBdUVwaFJRO0VBSVE7RUFHSjtBdkVraFJaOztBdUV6aFJRO0VBSVE7RUFHSjtBdkV1aFJaOztBdUU5aFJRO0VBSVE7RUFHSjtBdkU0aFJaOztBdUVuaVJRO0VBSVE7RUFHSjtBdkVpaVJaOztBdUV4aVJRO0VBSVE7RUFHSjtBdkVzaVJaOztBdUU3aVJRO0VBSVE7RUFHSjtBdkUyaVJaOztBdUU1alJRO0VBQ0U7QXZFK2pSVjs7QXVFaGtSUTtFQUNFO0F2RW1rUlY7O0F1RXBrUlE7RUFDRTtBdkV1a1JWOztBdUV4a1JRO0VBQ0U7QXZFMmtSVjs7QXVFNWtSUTtFQUNFO0F2RStrUlY7O0F1RXRrUlE7RUFPSTtBdkVta1JaOztBdUUxa1JRO0VBT0k7QXZFdWtSWjs7QXVFOWtSUTtFQU9JO0F2RTJrUlo7O0F1RWxsUlE7RUFPSTtBdkUra1JaOztBdUV0bFJRO0VBT0k7QXZFbWxSWjs7QXVFMWxSUTtFQU9JO0F2RXVsUlo7O0F1RTlsUlE7RUFPSTtBdkUybFJaOztBdUVsbVJRO0VBT0k7QXZFK2xSWjs7QXVFdG1SUTtFQU9JO0F2RW1tUlo7O0F1RTFtUlE7RUFPSTtBdkV1bVJaOztBdUU5bVJRO0VBT0k7QXZFMm1SWjs7QXVFbG5SUTtFQU9JO0F2RSttUlo7O0F1RXRuUlE7RUFPSTtBdkVtblJaOztBdUUxblJRO0VBT0k7QXZFdW5SWjs7QXVFOW5SUTtFQU9JO0F2RTJuUlo7O0F1RWxvUlE7RUFPSTtBdkUrblJaOztBdUV0b1JRO0VBT0k7QXZFbW9SWjs7QXVFMW9SUTtFQU9JO0F2RXVvUlo7O0F1RTlvUlE7RUFPSTtBdkUyb1JaOztBdUVscFJRO0VBT0k7QXZFK29SWjs7QXVFdHBSUTtFQU9JO0F2RW1wUlo7O0F1RTFwUlE7RUFPSTtBdkV1cFJaOztBdUU5cFJRO0VBT0k7QXZFMnBSWjs7QXVFbHFSUTtFQU9JO0VBQUE7QXZFZ3FSWjs7QXVFdnFSUTtFQU9JO0VBQUE7QXZFcXFSWjs7QXVFNXFSUTtFQU9JO0VBQUE7QXZFMHFSWjs7QXVFanJSUTtFQU9JO0VBQUE7QXZFK3FSWjs7QXVFdHJSUTtFQU9JO0VBQUE7QXZFb3JSWjs7QXVFM3JSUTtFQU9JO0VBQUE7QXZFeXJSWjs7QXVFaHNSUTtFQU9JO0VBQUE7QXZFOHJSWjs7QXVFcnNSUTtFQU9JO0VBQUE7QXZFbXNSWjs7QXVFMXNSUTtFQU9JO0VBQUE7QXZFd3NSWjs7QXVFL3NSUTtFQU9JO0VBQUE7QXZFNnNSWjs7QXVFcHRSUTtFQU9JO0VBQUE7QXZFa3RSWjs7QXVFenRSUTtFQU9JO0VBQUE7QXZFdXRSWjs7QXVFOXRSUTtFQU9JO0VBQUE7QXZFNHRSWjs7QXVFbnVSUTtFQU9JO0VBQUE7QXZFaXVSWjs7QXVFeHVSUTtFQU9JO0VBQUE7QXZFc3VSWjs7QXVFN3VSUTtFQU9JO0VBQUE7QXZFMnVSWjs7QXVFbHZSUTtFQU9JO0VBQUE7QXZFZ3ZSWjs7QXVFdnZSUTtFQU9JO0VBQUE7QXZFcXZSWjs7QXVFNXZSUTtFQU9JO0VBQUE7QXZFMHZSWjs7QXVFandSUTtFQU9JO0VBQUE7QXZFK3ZSWjs7QXVFdHdSUTtFQU9JO0VBQUE7QXZFb3dSWjs7QXVFM3dSUTtFQU9JO0VBQUE7QXZFeXdSWjs7QXVFaHhSUTtFQU9JO0VBQUE7QXZFOHdSWjs7QXVFcnhSUTtFQU9JO0VBQUE7QXZFbXhSWjs7QXVFMXhSUTtFQU9JO0VBQUE7QXZFd3hSWjs7QXVFL3hSUTtFQU9JO0VBQUE7QXZFNnhSWjs7QXVFcHlSUTtFQU9JO0VBQUE7QXZFa3lSWjs7QXVFenlSUTtFQU9JO0VBQUE7QXZFdXlSWjs7QXVFOXlSUTtFQU9JO0VBQUE7QXZFNHlSWjs7QXVFbnpSUTtFQU9JO0VBQUE7QXZFaXpSWjs7QXVFeHpSUTtFQU9JO0VBQUE7QXZFc3pSWjs7QXVFN3pSUTtFQU9JO0VBQUE7QXZFMnpSWjs7QXVFbDBSUTtFQU9JO0VBQUE7QXZFZzBSWjs7QXVFdjBSUTtFQU9JO0VBQUE7QXZFcTBSWjs7QXVFNTBSUTtFQU9JO0VBQUE7QXZFMDBSWjs7QXVFajFSUTtFQU9JO0VBQUE7QXZFKzBSWjs7QXVFdDFSUTtFQU9JO0F2RW0xUlo7O0F1RTExUlE7RUFPSTtBdkV1MVJaOztBdUU5MVJRO0VBT0k7QXZFMjFSWjs7QXVFbDJSUTtFQU9JO0F2RSsxUlo7O0F1RXQyUlE7RUFPSTtBdkVtMlJaOztBdUUxMlJRO0VBT0k7QXZFdTJSWjs7QXVFOTJSUTtFQU9JO0F2RTIyUlo7O0FjcjNSSTtFeURHSTtJQU9JO0V2RWczUlY7RXVFdjNSTTtJQU9JO0V2RW0zUlY7RXVFMTNSTTtJQU9JO0V2RXMzUlY7RXVFNzNSTTtJQU9JO0V2RXkzUlY7RXVFaDRSTTtJQU9JO0V2RTQzUlY7RXVFbjRSTTtJQU9JO0V2RSszUlY7RXVFdDRSTTtJQU9JO0V2RWs0UlY7RXVFejRSTTtJQU9JO0V2RXE0UlY7RXVFNTRSTTtJQU9JO0V2RXc0UlY7RXVFLzRSTTtJQU9JO0V2RTI0UlY7RXVFbDVSTTtJQU9JO0V2RTg0UlY7RXVFcjVSTTtJQU9JO0V2RWk1UlY7RXVFeDVSTTtJQU9JO0V2RW81UlY7RXVFMzVSTTtJQU9JO0V2RXU1UlY7RXVFOTVSTTtJQU9JO0V2RTA1UlY7RXVFajZSTTtJQU9JO0V2RTY1UlY7RXVFcDZSTTtJQU9JO0V2RWc2UlY7RXVFdjZSTTtJQU9JO0V2RW02UlY7RXVFMTZSTTtJQU9JO0V2RXM2UlY7RXVFNzZSTTtJQU9JO0V2RXk2UlY7RXVFaDdSTTtJQU9JO0V2RTQ2UlY7RXVFbjdSTTtJQU9JO0V2RSs2UlY7RXVFdDdSTTtJQU9JO0V2RWs3UlY7RXVFejdSTTtJQU9JO0V2RXE3UlY7RXVFNTdSTTtJQU9JO0V2RXc3UlY7RXVFLzdSTTtJQU9JO0V2RTI3UlY7RXVFbDhSTTtJQU9JO0V2RTg3UlY7RXVFcjhSTTtJQU9JO0V2RWk4UlY7RXVFeDhSTTtJQU9JO0V2RW84UlY7RXVFMzhSTTtJQU9JO0V2RXU4UlY7RXVFOThSTTtJQU9JO0V2RTA4UlY7RXVFajlSTTtJQU9JO0V2RTY4UlY7RXVFcDlSTTtJQU9JO0V2RWc5UlY7RXVFdjlSTTtJQU9JO0V2RW05UlY7RXVFMTlSTTtJQU9JO0V2RXM5UlY7RXVFNzlSTTtJQU9JO0V2RXk5UlY7RXVFaCtSTTtJQU9JO0V2RTQ5UlY7RXVFbitSTTtJQU9JO0V2RSs5UlY7RXVFdCtSTTtJQU9JO0V2RWsrUlY7RXVFeitSTTtJQU9JO0V2RXErUlY7RXVFNStSTTtJQU9JO0V2RXcrUlY7RXVFLytSTTtJQU9JO0V2RTIrUlY7RXVFbC9STTtJQU9JO0V2RTgrUlY7RXVFci9STTtJQU9JO0V2RWkvUlY7RXVFeC9STTtJQU9JO0V2RW8vUlY7RXVFMy9STTtJQU9JO0V2RXUvUlY7RXVFOS9STTtJQU9JO0V2RTAvUlY7RXVFamdTTTtJQU9JO0V2RTYvUlY7RXVFcGdTTTtJQU9JO0V2RWdnU1Y7RXVFdmdTTTtJQU9JO0V2RW1nU1Y7RXVFMWdTTTtJQU9JO0V2RXNnU1Y7RXVFN2dTTTtJQU9JO0V2RXlnU1Y7RXVFaGhTTTtJQU9JO0V2RTRnU1Y7RXVFbmhTTTtJQU9JO0V2RStnU1Y7RXVFdGhTTTtJQU9JO0V2RWtoU1Y7RXVFemhTTTtJQU9JO0V2RXFoU1Y7RXVFNWhTTTtJQU9JO0V2RXdoU1Y7RXVFL2hTTTtJQU9JO0V2RTJoU1Y7RXVFbGlTTTtJQU9JO0V2RThoU1Y7RXVFcmlTTTtJQU9JO0V2RWlpU1Y7RXVFeGlTTTtJQU9JO0V2RW9pU1Y7RXVFM2lTTTtJQU9JO0V2RXVpU1Y7RXVFOWlTTTtJQU9JO0V2RTBpU1Y7RXVFampTTTtJQU9JO0V2RTZpU1Y7RXVFcGpTTTtJQU9JO0V2RWdqU1Y7RXVFdmpTTTtJQU9JO0V2RW1qU1Y7RXVFMWpTTTtJQU9JO0V2RXNqU1Y7RXVFN2pTTTtJQU9JO0V2RXlqU1Y7RXVFaGtTTTtJQU9JO0V2RTRqU1Y7RXVFbmtTTTtJQU9JO0lBQUE7RXZFZ2tTVjtFdUV2a1NNO0lBT0k7SUFBQTtFdkVva1NWO0V1RTNrU007SUFPSTtJQUFBO0V2RXdrU1Y7RXVFL2tTTTtJQU9JO0lBQUE7RXZFNGtTVjtFdUVubFNNO0lBT0k7SUFBQTtFdkVnbFNWO0V1RXZsU007SUFPSTtJQUFBO0V2RW9sU1Y7RXVFM2xTTTtJQU9JO0lBQUE7RXZFd2xTVjtFdUUvbFNNO0lBT0k7SUFBQTtFdkU0bFNWO0V1RW5tU007SUFPSTtJQUFBO0V2RWdtU1Y7RXVFdm1TTTtJQU9JO0lBQUE7RXZFb21TVjtFdUUzbVNNO0lBT0k7SUFBQTtFdkV3bVNWO0V1RS9tU007SUFPSTtJQUFBO0V2RTRtU1Y7RXVFbm5TTTtJQU9JO0lBQUE7RXZFZ25TVjtFdUV2blNNO0lBT0k7SUFBQTtFdkVvblNWO0V1RTNuU007SUFPSTtFdkV1blNWO0V1RTluU007SUFPSTtFdkUwblNWO0V1RWpvU007SUFPSTtFdkU2blNWO0V1RXBvU007SUFPSTtFdkVnb1NWO0V1RXZvU007SUFPSTtFdkVtb1NWO0V1RTFvU007SUFPSTtFdkVzb1NWO0V1RTdvU007SUFPSTtFdkV5b1NWO0V1RWhwU007SUFPSTtFdkU0b1NWO0V1RW5wU007SUFPSTtFdkUrb1NWO0V1RXRwU007SUFPSTtFdkVrcFNWO0V1RXpwU007SUFPSTtFdkVxcFNWO0V1RTVwU007SUFPSTtFdkV3cFNWO0V1RS9wU007SUFPSTtFdkUycFNWO0V1RWxxU007SUFPSTtFdkU4cFNWO0V1RXJxU007SUFPSTtFdkVpcVNWO0V1RXhxU007SUFPSTtFdkVvcVNWO0V1RTNxU007SUFPSTtFdkV1cVNWO0V1RTlxU007SUFPSTtFdkUwcVNWO0V1RWpyU007SUFPSTtFdkU2cVNWO0V1RXByU007SUFPSTtFdkVnclNWO0V1RXZyU007SUFPSTtFdkVtclNWO0V1RTFyU007SUFPSTtFdkVzclNWO0V1RTdyU007SUFPSTtFdkV5clNWO0V1RWhzU007SUFPSTtFdkU0clNWO0V1RW5zU007SUFPSTtFdkUrclNWO0V1RXRzU007SUFPSTtFdkVrc1NWO0V1RXpzU007SUFPSTtFdkVxc1NWO0V1RTVzU007SUFPSTtFdkV3c1NWO0V1RS9zU007SUFPSTtFdkUyc1NWO0V1RWx0U007SUFPSTtFdkU4c1NWO0V1RXJ0U007SUFPSTtFdkVpdFNWO0V1RXh0U007SUFPSTtFdkVvdFNWO0V1RTN0U007SUFPSTtFdkV1dFNWO0V1RTl0U007SUFPSTtJQUFBO0V2RTJ0U1Y7RXVFbHVTTTtJQU9JO0lBQUE7RXZFK3RTVjtFdUV0dVNNO0lBT0k7SUFBQTtFdkVtdVNWO0V1RTF1U007SUFPSTtJQUFBO0V2RXV1U1Y7RXVFOXVTTTtJQU9JO0lBQUE7RXZFMnVTVjtFdUVsdlNNO0lBT0k7SUFBQTtFdkUrdVNWO0V1RXR2U007SUFPSTtJQUFBO0V2RW12U1Y7RXVFMXZTTTtJQU9JO0lBQUE7RXZFdXZTVjtFdUU5dlNNO0lBT0k7SUFBQTtFdkUydlNWO0V1RWx3U007SUFPSTtJQUFBO0V2RSt2U1Y7RXVFdHdTTTtJQU9JO0V2RWt3U1Y7RXVFendTTTtJQU9JO0V2RXF3U1Y7RXVFNXdTTTtJQU9JO0V2RXd3U1Y7RXVFL3dTTTtJQU9JO0V2RTJ3U1Y7RXVFbHhTTTtJQU9JO0V2RTh3U1Y7RXVFcnhTTTtJQU9JO0V2RWl4U1Y7RXVFeHhTTTtJQU9JO0V2RW94U1Y7RXVFM3hTTTtJQU9JO0V2RXV4U1Y7RXVFOXhTTTtJQU9JO0V2RTB4U1Y7RXVFanlTTTtJQU9JO0V2RTZ4U1Y7RXVFcHlTTTtJQU9JO0V2RWd5U1Y7RXVFdnlTTTtJQU9JO0V2RW15U1Y7RXVFMXlTTTtJQU9JO0V2RXN5U1Y7RXVFN3lTTTtJQU9JO0V2RXl5U1Y7RXVFaHpTTTtJQU9JO0V2RTR5U1Y7RXVFbnpTTTtJQU9JO0V2RSt5U1Y7RXVFdHpTTTtJQU9JO0V2RWt6U1Y7RXVFenpTTTtJQU9JO0V2RXF6U1Y7RXVFNXpTTTtJQU9JO0V2RXd6U1Y7RXVFL3pTTTtJQU9JO0V2RTJ6U1Y7RXVFbDBTTTtJQU9JO0V2RTh6U1Y7RXVFcjBTTTtJQU9JO0V2RWkwU1Y7RXVFeDBTTTtJQU9JO0V2RW8wU1Y7RXVFMzBTTTtJQU9JO0V2RXUwU1Y7RXVFOTBTTTtJQU9JO0V2RTAwU1Y7RXVFajFTTTtJQU9JO0V2RTYwU1Y7RXVFcDFTTTtJQU9JO0lBQUE7RXZFaTFTVjtFdUV4MVNNO0lBT0k7SUFBQTtFdkVxMVNWO0V1RTUxU007SUFPSTtJQUFBO0V2RXkxU1Y7RXVFaDJTTTtJQU9JO0lBQUE7RXZFNjFTVjtFdUVwMlNNO0lBT0k7SUFBQTtFdkVpMlNWO0V1RXgyU007SUFPSTtJQUFBO0V2RXEyU1Y7RXVFNTJTTTtJQU9JO0lBQUE7RXZFeTJTVjtFdUVoM1NNO0lBT0k7SUFBQTtFdkU2MlNWO0V1RXAzU007SUFPSTtJQUFBO0V2RWkzU1Y7RXVFeDNTTTtJQU9JO0lBQUE7RXZFcTNTVjtFdUU1M1NNO0lBT0k7SUFBQTtFdkV5M1NWO0V1RWg0U007SUFPSTtJQUFBO0V2RTYzU1Y7RXVFcDRTTTtJQU9JO0V2RWc0U1Y7RXVFdjRTTTtJQU9JO0V2RW00U1Y7RXVFMTRTTTtJQU9JO0V2RXM0U1Y7RXVFNzRTTTtJQU9JO0V2RXk0U1Y7RXVFaDVTTTtJQU9JO0V2RTQ0U1Y7RXVFbjVTTTtJQU9JO0V2RSs0U1Y7RXVFdDVTTTtJQU9JO0V2RWs1U1Y7RXVFejVTTTtJQU9JO0V2RXE1U1Y7RXVFNTVTTTtJQU9JO0V2RXc1U1Y7RXVFLzVTTTtJQU9JO0V2RTI1U1Y7RXVFbDZTTTtJQU9JO0V2RTg1U1Y7RXVFcjZTTTtJQU9JO0V2RWk2U1Y7RXVFeDZTTTtJQU9JO0V2RW82U1Y7RXVFMzZTTTtJQU9JO0V2RXU2U1Y7RXVFOTZTTTtJQU9JO0V2RTA2U1Y7RXVFajdTTTtJQU9JO0V2RTY2U1Y7RXVFcDdTTTtJQU9JO0V2RWc3U1Y7RXVFdjdTTTtJQU9JO0V2RW03U1Y7RXVFMTdTTTtJQU9JO0V2RXM3U1Y7RXVFNzdTTTtJQU9JO0V2RXk3U1Y7RXVFaDhTTTtJQU9JO0V2RTQ3U1Y7RXVFbjhTTTtJQU9JO0V2RSs3U1Y7RXVFdDhTTTtJQU9JO0V2RWs4U1Y7RXVFejhTTTtJQU9JO0V2RXE4U1Y7RXVFNThTTTtJQU9JO0V2RXc4U1Y7RXVFLzhTTTtJQU9JO0V2RTI4U1Y7RXVFbDlTTTtJQU9JO0V2RTg4U1Y7RXVFcjlTTTtJQU9JO0V2RWk5U1Y7RXVFeDlTTTtJQU9JO0V2RW85U1Y7RXVFMzlTTTtJQU9JO0V2RXU5U1Y7RXVFOTlTTTtJQU9JO0V2RTA5U1Y7RXVFaitTTTtJQU9JO0V2RTY5U1Y7RXVFcCtTTTtJQU9JO0V2RWcrU1Y7RXVFditTTTtJQU9JO0V2RW0rU1Y7RXVFMStTTTtJQU9JO0V2RXMrU1Y7RXVFNytTTTtJQU9JO0V2RXkrU1Y7RXVFaC9TTTtJQU9JO0V2RTQrU1Y7RXVFbi9TTTtJQU9JO0V2RSsrU1Y7RXVFdC9TTTtJQU9JO0V2RWsvU1Y7RXVFei9TTTtJQU9JO0V2RXEvU1Y7RXVFNS9TTTtJQU9JO0V2RXcvU1Y7RXVFLy9TTTtJQU9JO0V2RTIvU1Y7RXVFbGdUTTtJQU9JO0V2RTgvU1Y7RXVFcmdUTTtJQU9JO0V2RWlnVFY7RXVFeGdUTTtJQU9JO0V2RW9nVFY7QUFDRjtBYy9nVEk7RXlER0k7SUFPSTtFdkV5Z1RWO0V1RWhoVE07SUFPSTtFdkU0Z1RWO0V1RW5oVE07SUFPSTtFdkUrZ1RWO0V1RXRoVE07SUFPSTtFdkVraFRWO0V1RXpoVE07SUFPSTtFdkVxaFRWO0V1RTVoVE07SUFPSTtFdkV3aFRWO0V1RS9oVE07SUFPSTtFdkUyaFRWO0V1RWxpVE07SUFPSTtFdkU4aFRWO0V1RXJpVE07SUFPSTtFdkVpaVRWO0V1RXhpVE07SUFPSTtFdkVvaVRWO0V1RTNpVE07SUFPSTtFdkV1aVRWO0V1RTlpVE07SUFPSTtFdkUwaVRWO0V1RWpqVE07SUFPSTtFdkU2aVRWO0V1RXBqVE07SUFPSTtFdkVnalRWO0V1RXZqVE07SUFPSTtFdkVtalRWO0V1RTFqVE07SUFPSTtFdkVzalRWO0V1RTdqVE07SUFPSTtFdkV5alRWO0V1RWhrVE07SUFPSTtFdkU0alRWO0V1RW5rVE07SUFPSTtFdkUralRWO0V1RXRrVE07SUFPSTtFdkVra1RWO0V1RXprVE07SUFPSTtFdkVxa1RWO0V1RTVrVE07SUFPSTtFdkV3a1RWO0V1RS9rVE07SUFPSTtFdkUya1RWO0V1RWxsVE07SUFPSTtFdkU4a1RWO0V1RXJsVE07SUFPSTtFdkVpbFRWO0V1RXhsVE07SUFPSTtFdkVvbFRWO0V1RTNsVE07SUFPSTtFdkV1bFRWO0V1RTlsVE07SUFPSTtFdkUwbFRWO0V1RWptVE07SUFPSTtFdkU2bFRWO0V1RXBtVE07SUFPSTtFdkVnbVRWO0V1RXZtVE07SUFPSTtFdkVtbVRWO0V1RTFtVE07SUFPSTtFdkVzbVRWO0V1RTdtVE07SUFPSTtFdkV5bVRWO0V1RWhuVE07SUFPSTtFdkU0bVRWO0V1RW5uVE07SUFPSTtFdkUrbVRWO0V1RXRuVE07SUFPSTtFdkVrblRWO0V1RXpuVE07SUFPSTtFdkVxblRWO0V1RTVuVE07SUFPSTtFdkV3blRWO0V1RS9uVE07SUFPSTtFdkUyblRWO0V1RWxvVE07SUFPSTtFdkU4blRWO0V1RXJvVE07SUFPSTtFdkVpb1RWO0V1RXhvVE07SUFPSTtFdkVvb1RWO0V1RTNvVE07SUFPSTtFdkV1b1RWO0V1RTlvVE07SUFPSTtFdkUwb1RWO0V1RWpwVE07SUFPSTtFdkU2b1RWO0V1RXBwVE07SUFPSTtFdkVncFRWO0V1RXZwVE07SUFPSTtFdkVtcFRWO0V1RTFwVE07SUFPSTtFdkVzcFRWO0V1RTdwVE07SUFPSTtFdkV5cFRWO0V1RWhxVE07SUFPSTtFdkU0cFRWO0V1RW5xVE07SUFPSTtFdkUrcFRWO0V1RXRxVE07SUFPSTtFdkVrcVRWO0V1RXpxVE07SUFPSTtFdkVxcVRWO0V1RTVxVE07SUFPSTtFdkV3cVRWO0V1RS9xVE07SUFPSTtFdkUycVRWO0V1RWxyVE07SUFPSTtFdkU4cVRWO0V1RXJyVE07SUFPSTtFdkVpclRWO0V1RXhyVE07SUFPSTtFdkVvclRWO0V1RTNyVE07SUFPSTtFdkV1clRWO0V1RTlyVE07SUFPSTtFdkUwclRWO0V1RWpzVE07SUFPSTtFdkU2clRWO0V1RXBzVE07SUFPSTtFdkVnc1RWO0V1RXZzVE07SUFPSTtFdkVtc1RWO0V1RTFzVE07SUFPSTtFdkVzc1RWO0V1RTdzVE07SUFPSTtFdkV5c1RWO0V1RWh0VE07SUFPSTtFdkU0c1RWO0V1RW50VE07SUFPSTtFdkUrc1RWO0V1RXR0VE07SUFPSTtFdkVrdFRWO0V1RXp0VE07SUFPSTtFdkVxdFRWO0V1RTV0VE07SUFPSTtJQUFBO0V2RXl0VFY7RXVFaHVUTTtJQU9JO0lBQUE7RXZFNnRUVjtFdUVwdVRNO0lBT0k7SUFBQTtFdkVpdVRWO0V1RXh1VE07SUFPSTtJQUFBO0V2RXF1VFY7RXVFNXVUTTtJQU9JO0lBQUE7RXZFeXVUVjtFdUVodlRNO0lBT0k7SUFBQTtFdkU2dVRWO0V1RXB2VE07SUFPSTtJQUFBO0V2RWl2VFY7RXVFeHZUTTtJQU9JO0lBQUE7RXZFcXZUVjtFdUU1dlRNO0lBT0k7SUFBQTtFdkV5dlRWO0V1RWh3VE07SUFPSTtJQUFBO0V2RTZ2VFY7RXVFcHdUTTtJQU9JO0lBQUE7RXZFaXdUVjtFdUV4d1RNO0lBT0k7SUFBQTtFdkVxd1RWO0V1RTV3VE07SUFPSTtJQUFBO0V2RXl3VFY7RXVFaHhUTTtJQU9JO0lBQUE7RXZFNndUVjtFdUVweFRNO0lBT0k7RXZFZ3hUVjtFdUV2eFRNO0lBT0k7RXZFbXhUVjtFdUUxeFRNO0lBT0k7RXZFc3hUVjtFdUU3eFRNO0lBT0k7RXZFeXhUVjtFdUVoeVRNO0lBT0k7RXZFNHhUVjtFdUVueVRNO0lBT0k7RXZFK3hUVjtFdUV0eVRNO0lBT0k7RXZFa3lUVjtFdUV6eVRNO0lBT0k7RXZFcXlUVjtFdUU1eVRNO0lBT0k7RXZFd3lUVjtFdUUveVRNO0lBT0k7RXZFMnlUVjtFdUVselRNO0lBT0k7RXZFOHlUVjtFdUVyelRNO0lBT0k7RXZFaXpUVjtFdUV4elRNO0lBT0k7RXZFb3pUVjtFdUUzelRNO0lBT0k7RXZFdXpUVjtFdUU5elRNO0lBT0k7RXZFMHpUVjtFdUVqMFRNO0lBT0k7RXZFNnpUVjtFdUVwMFRNO0lBT0k7RXZFZzBUVjtFdUV2MFRNO0lBT0k7RXZFbTBUVjtFdUUxMFRNO0lBT0k7RXZFczBUVjtFdUU3MFRNO0lBT0k7RXZFeTBUVjtFdUVoMVRNO0lBT0k7RXZFNDBUVjtFdUVuMVRNO0lBT0k7RXZFKzBUVjtFdUV0MVRNO0lBT0k7RXZFazFUVjtFdUV6MVRNO0lBT0k7RXZFcTFUVjtFdUU1MVRNO0lBT0k7RXZFdzFUVjtFdUUvMVRNO0lBT0k7RXZFMjFUVjtFdUVsMlRNO0lBT0k7RXZFODFUVjtFdUVyMlRNO0lBT0k7RXZFaTJUVjtFdUV4MlRNO0lBT0k7RXZFbzJUVjtFdUUzMlRNO0lBT0k7RXZFdTJUVjtFdUU5MlRNO0lBT0k7RXZFMDJUVjtFdUVqM1RNO0lBT0k7RXZFNjJUVjtFdUVwM1RNO0lBT0k7RXZFZzNUVjtFdUV2M1RNO0lBT0k7SUFBQTtFdkVvM1RWO0V1RTMzVE07SUFPSTtJQUFBO0V2RXczVFY7RXVFLzNUTTtJQU9JO0lBQUE7RXZFNDNUVjtFdUVuNFRNO0lBT0k7SUFBQTtFdkVnNFRWO0V1RXY0VE07SUFPSTtJQUFBO0V2RW80VFY7RXVFMzRUTTtJQU9JO0lBQUE7RXZFdzRUVjtFdUUvNFRNO0lBT0k7SUFBQTtFdkU0NFRWO0V1RW41VE07SUFPSTtJQUFBO0V2RWc1VFY7RXVFdjVUTTtJQU9JO0lBQUE7RXZFbzVUVjtFdUUzNVRNO0lBT0k7SUFBQTtFdkV3NVRWO0V1RS81VE07SUFPSTtFdkUyNVRWO0V1RWw2VE07SUFPSTtFdkU4NVRWO0V1RXI2VE07SUFPSTtFdkVpNlRWO0V1RXg2VE07SUFPSTtFdkVvNlRWO0V1RTM2VE07SUFPSTtFdkV1NlRWO0V1RTk2VE07SUFPSTtFdkUwNlRWO0V1RWo3VE07SUFPSTtFdkU2NlRWO0V1RXA3VE07SUFPSTtFdkVnN1RWO0V1RXY3VE07SUFPSTtFdkVtN1RWO0V1RTE3VE07SUFPSTtFdkVzN1RWO0V1RTc3VE07SUFPSTtFdkV5N1RWO0V1RWg4VE07SUFPSTtFdkU0N1RWO0V1RW44VE07SUFPSTtFdkUrN1RWO0V1RXQ4VE07SUFPSTtFdkVrOFRWO0V1RXo4VE07SUFPSTtFdkVxOFRWO0V1RTU4VE07SUFPSTtFdkV3OFRWO0V1RS84VE07SUFPSTtFdkUyOFRWO0V1RWw5VE07SUFPSTtFdkU4OFRWO0V1RXI5VE07SUFPSTtFdkVpOVRWO0V1RXg5VE07SUFPSTtFdkVvOVRWO0V1RTM5VE07SUFPSTtFdkV1OVRWO0V1RTk5VE07SUFPSTtFdkUwOVRWO0V1RWorVE07SUFPSTtFdkU2OVRWO0V1RXArVE07SUFPSTtFdkVnK1RWO0V1RXYrVE07SUFPSTtFdkVtK1RWO0V1RTErVE07SUFPSTtFdkVzK1RWO0V1RTcrVE07SUFPSTtJQUFBO0V2RTArVFY7RXVFai9UTTtJQU9JO0lBQUE7RXZFOCtUVjtFdUVyL1RNO0lBT0k7SUFBQTtFdkVrL1RWO0V1RXovVE07SUFPSTtJQUFBO0V2RXMvVFY7RXVFNy9UTTtJQU9JO0lBQUE7RXZFMC9UVjtFdUVqZ1VNO0lBT0k7SUFBQTtFdkU4L1RWO0V1RXJnVU07SUFPSTtJQUFBO0V2RWtnVVY7RXVFemdVTTtJQU9JO0lBQUE7RXZFc2dVVjtFdUU3Z1VNO0lBT0k7SUFBQTtFdkUwZ1VWO0V1RWpoVU07SUFPSTtJQUFBO0V2RThnVVY7RXVFcmhVTTtJQU9JO0lBQUE7RXZFa2hVVjtFdUV6aFVNO0lBT0k7SUFBQTtFdkVzaFVWO0V1RTdoVU07SUFPSTtFdkV5aFVWO0V1RWhpVU07SUFPSTtFdkU0aFVWO0V1RW5pVU07SUFPSTtFdkUraFVWO0V1RXRpVU07SUFPSTtFdkVraVVWO0V1RXppVU07SUFPSTtFdkVxaVVWO0V1RTVpVU07SUFPSTtFdkV3aVVWO0V1RS9pVU07SUFPSTtFdkUyaVVWO0V1RWxqVU07SUFPSTtFdkU4aVVWO0V1RXJqVU07SUFPSTtFdkVpalVWO0V1RXhqVU07SUFPSTtFdkVvalVWO0V1RTNqVU07SUFPSTtFdkV1alVWO0V1RTlqVU07SUFPSTtFdkUwalVWO0V1RWprVU07SUFPSTtFdkU2alVWO0V1RXBrVU07SUFPSTtFdkVna1VWO0V1RXZrVU07SUFPSTtFdkVta1VWO0V1RTFrVU07SUFPSTtFdkVza1VWO0V1RTdrVU07SUFPSTtFdkV5a1VWO0V1RWhsVU07SUFPSTtFdkU0a1VWO0V1RW5sVU07SUFPSTtFdkUra1VWO0V1RXRsVU07SUFPSTtFdkVrbFVWO0V1RXpsVU07SUFPSTtFdkVxbFVWO0V1RTVsVU07SUFPSTtFdkV3bFVWO0V1RS9sVU07SUFPSTtFdkUybFVWO0V1RWxtVU07SUFPSTtFdkU4bFVWO0V1RXJtVU07SUFPSTtFdkVpbVVWO0V1RXhtVU07SUFPSTtFdkVvbVVWO0V1RTNtVU07SUFPSTtFdkV1bVVWO0V1RTltVU07SUFPSTtFdkUwbVVWO0V1RWpuVU07SUFPSTtFdkU2bVVWO0V1RXBuVU07SUFPSTtFdkVnblVWO0V1RXZuVU07SUFPSTtFdkVtblVWO0V1RTFuVU07SUFPSTtFdkVzblVWO0V1RTduVU07SUFPSTtFdkV5blVWO0V1RWhvVU07SUFPSTtFdkU0blVWO0V1RW5vVU07SUFPSTtFdkUrblVWO0V1RXRvVU07SUFPSTtFdkVrb1VWO0V1RXpvVU07SUFPSTtFdkVxb1VWO0V1RTVvVU07SUFPSTtFdkV3b1VWO0V1RS9vVU07SUFPSTtFdkUyb1VWO0V1RWxwVU07SUFPSTtFdkU4b1VWO0V1RXJwVU07SUFPSTtFdkVpcFVWO0V1RXhwVU07SUFPSTtFdkVvcFVWO0V1RTNwVU07SUFPSTtFdkV1cFVWO0V1RTlwVU07SUFPSTtFdkUwcFVWO0V1RWpxVU07SUFPSTtFdkU2cFVWO0FBQ0Y7QWN4cVVJO0V5REdJO0lBT0k7RXZFa3FVVjtFdUV6cVVNO0lBT0k7RXZFcXFVVjtFdUU1cVVNO0lBT0k7RXZFd3FVVjtFdUUvcVVNO0lBT0k7RXZFMnFVVjtFdUVsclVNO0lBT0k7RXZFOHFVVjtFdUVyclVNO0lBT0k7RXZFaXJVVjtFdUV4clVNO0lBT0k7RXZFb3JVVjtFdUUzclVNO0lBT0k7RXZFdXJVVjtFdUU5clVNO0lBT0k7RXZFMHJVVjtFdUVqc1VNO0lBT0k7RXZFNnJVVjtFdUVwc1VNO0lBT0k7RXZFZ3NVVjtFdUV2c1VNO0lBT0k7RXZFbXNVVjtFdUUxc1VNO0lBT0k7RXZFc3NVVjtFdUU3c1VNO0lBT0k7RXZFeXNVVjtFdUVodFVNO0lBT0k7RXZFNHNVVjtFdUVudFVNO0lBT0k7RXZFK3NVVjtFdUV0dFVNO0lBT0k7RXZFa3RVVjtFdUV6dFVNO0lBT0k7RXZFcXRVVjtFdUU1dFVNO0lBT0k7RXZFd3RVVjtFdUUvdFVNO0lBT0k7RXZFMnRVVjtFdUVsdVVNO0lBT0k7RXZFOHRVVjtFdUVydVVNO0lBT0k7RXZFaXVVVjtFdUV4dVVNO0lBT0k7RXZFb3VVVjtFdUUzdVVNO0lBT0k7RXZFdXVVVjtFdUU5dVVNO0lBT0k7RXZFMHVVVjtFdUVqdlVNO0lBT0k7RXZFNnVVVjtFdUVwdlVNO0lBT0k7RXZFZ3ZVVjtFdUV2dlVNO0lBT0k7RXZFbXZVVjtFdUUxdlVNO0lBT0k7RXZFc3ZVVjtFdUU3dlVNO0lBT0k7RXZFeXZVVjtFdUVod1VNO0lBT0k7RXZFNHZVVjtFdUVud1VNO0lBT0k7RXZFK3ZVVjtFdUV0d1VNO0lBT0k7RXZFa3dVVjtFdUV6d1VNO0lBT0k7RXZFcXdVVjtFdUU1d1VNO0lBT0k7RXZFd3dVVjtFdUUvd1VNO0lBT0k7RXZFMndVVjtFdUVseFVNO0lBT0k7RXZFOHdVVjtFdUVyeFVNO0lBT0k7RXZFaXhVVjtFdUV4eFVNO0lBT0k7RXZFb3hVVjtFdUUzeFVNO0lBT0k7RXZFdXhVVjtFdUU5eFVNO0lBT0k7RXZFMHhVVjtFdUVqeVVNO0lBT0k7RXZFNnhVVjtFdUVweVVNO0lBT0k7RXZFZ3lVVjtFdUV2eVVNO0lBT0k7RXZFbXlVVjtFdUUxeVVNO0lBT0k7RXZFc3lVVjtFdUU3eVVNO0lBT0k7RXZFeXlVVjtFdUVoelVNO0lBT0k7RXZFNHlVVjtFdUVuelVNO0lBT0k7RXZFK3lVVjtFdUV0elVNO0lBT0k7RXZFa3pVVjtFdUV6elVNO0lBT0k7RXZFcXpVVjtFdUU1elVNO0lBT0k7RXZFd3pVVjtFdUUvelVNO0lBT0k7RXZFMnpVVjtFdUVsMFVNO0lBT0k7RXZFOHpVVjtFdUVyMFVNO0lBT0k7RXZFaTBVVjtFdUV4MFVNO0lBT0k7RXZFbzBVVjtFdUUzMFVNO0lBT0k7RXZFdTBVVjtFdUU5MFVNO0lBT0k7RXZFMDBVVjtFdUVqMVVNO0lBT0k7RXZFNjBVVjtFdUVwMVVNO0lBT0k7RXZFZzFVVjtFdUV2MVVNO0lBT0k7RXZFbTFVVjtFdUUxMVVNO0lBT0k7RXZFczFVVjtFdUU3MVVNO0lBT0k7RXZFeTFVVjtFdUVoMlVNO0lBT0k7RXZFNDFVVjtFdUVuMlVNO0lBT0k7RXZFKzFVVjtFdUV0MlVNO0lBT0k7RXZFazJVVjtFdUV6MlVNO0lBT0k7RXZFcTJVVjtFdUU1MlVNO0lBT0k7RXZFdzJVVjtFdUUvMlVNO0lBT0k7RXZFMjJVVjtFdUVsM1VNO0lBT0k7RXZFODJVVjtFdUVyM1VNO0lBT0k7SUFBQTtFdkVrM1VWO0V1RXozVU07SUFPSTtJQUFBO0V2RXMzVVY7RXVFNzNVTTtJQU9JO0lBQUE7RXZFMDNVVjtFdUVqNFVNO0lBT0k7SUFBQTtFdkU4M1VWO0V1RXI0VU07SUFPSTtJQUFBO0V2RWs0VVY7RXVFejRVTTtJQU9JO0lBQUE7RXZFczRVVjtFdUU3NFVNO0lBT0k7SUFBQTtFdkUwNFVWO0V1RWo1VU07SUFPSTtJQUFBO0V2RTg0VVY7RXVFcjVVTTtJQU9JO0lBQUE7RXZFazVVVjtFdUV6NVVNO0lBT0k7SUFBQTtFdkVzNVVWO0V1RTc1VU07SUFPSTtJQUFBO0V2RTA1VVY7RXVFajZVTTtJQU9JO0lBQUE7RXZFODVVVjtFdUVyNlVNO0lBT0k7SUFBQTtFdkVrNlVWO0V1RXo2VU07SUFPSTtJQUFBO0V2RXM2VVY7RXVFNzZVTTtJQU9JO0V2RXk2VVY7RXVFaDdVTTtJQU9JO0V2RTQ2VVY7RXVFbjdVTTtJQU9JO0V2RSs2VVY7RXVFdDdVTTtJQU9JO0V2RWs3VVY7RXVFejdVTTtJQU9JO0V2RXE3VVY7RXVFNTdVTTtJQU9JO0V2RXc3VVY7RXVFLzdVTTtJQU9JO0V2RTI3VVY7RXVFbDhVTTtJQU9JO0V2RTg3VVY7RXVFcjhVTTtJQU9JO0V2RWk4VVY7RXVFeDhVTTtJQU9JO0V2RW84VVY7RXVFMzhVTTtJQU9JO0V2RXU4VVY7RXVFOThVTTtJQU9JO0V2RTA4VVY7RXVFajlVTTtJQU9JO0V2RTY4VVY7RXVFcDlVTTtJQU9JO0V2RWc5VVY7RXVFdjlVTTtJQU9JO0V2RW05VVY7RXVFMTlVTTtJQU9JO0V2RXM5VVY7RXVFNzlVTTtJQU9JO0V2RXk5VVY7RXVFaCtVTTtJQU9JO0V2RTQ5VVY7RXVFbitVTTtJQU9JO0V2RSs5VVY7RXVFdCtVTTtJQU9JO0V2RWsrVVY7RXVFeitVTTtJQU9JO0V2RXErVVY7RXVFNStVTTtJQU9JO0V2RXcrVVY7RXVFLytVTTtJQU9JO0V2RTIrVVY7RXVFbC9VTTtJQU9JO0V2RTgrVVY7RXVFci9VTTtJQU9JO0V2RWkvVVY7RXVFeC9VTTtJQU9JO0V2RW8vVVY7RXVFMy9VTTtJQU9JO0V2RXUvVVY7RXVFOS9VTTtJQU9JO0V2RTAvVVY7RXVFamdWTTtJQU9JO0V2RTYvVVY7RXVFcGdWTTtJQU9JO0V2RWdnVlY7RXVFdmdWTTtJQU9JO0V2RW1nVlY7RXVFMWdWTTtJQU9JO0V2RXNnVlY7RXVFN2dWTTtJQU9JO0V2RXlnVlY7RXVFaGhWTTtJQU9JO0lBQUE7RXZFNmdWVjtFdUVwaFZNO0lBT0k7SUFBQTtFdkVpaFZWO0V1RXhoVk07SUFPSTtJQUFBO0V2RXFoVlY7RXVFNWhWTTtJQU9JO0lBQUE7RXZFeWhWVjtFdUVoaVZNO0lBT0k7SUFBQTtFdkU2aFZWO0V1RXBpVk07SUFPSTtJQUFBO0V2RWlpVlY7RXVFeGlWTTtJQU9JO0lBQUE7RXZFcWlWVjtFdUU1aVZNO0lBT0k7SUFBQTtFdkV5aVZWO0V1RWhqVk07SUFPSTtJQUFBO0V2RTZpVlY7RXVFcGpWTTtJQU9JO0lBQUE7RXZFaWpWVjtFdUV4alZNO0lBT0k7RXZFb2pWVjtFdUUzalZNO0lBT0k7RXZFdWpWVjtFdUU5alZNO0lBT0k7RXZFMGpWVjtFdUVqa1ZNO0lBT0k7RXZFNmpWVjtFdUVwa1ZNO0lBT0k7RXZFZ2tWVjtFdUV2a1ZNO0lBT0k7RXZFbWtWVjtFdUUxa1ZNO0lBT0k7RXZFc2tWVjtFdUU3a1ZNO0lBT0k7RXZFeWtWVjtFdUVobFZNO0lBT0k7RXZFNGtWVjtFdUVubFZNO0lBT0k7RXZFK2tWVjtFdUV0bFZNO0lBT0k7RXZFa2xWVjtFdUV6bFZNO0lBT0k7RXZFcWxWVjtFdUU1bFZNO0lBT0k7RXZFd2xWVjtFdUUvbFZNO0lBT0k7RXZFMmxWVjtFdUVsbVZNO0lBT0k7RXZFOGxWVjtFdUVybVZNO0lBT0k7RXZFaW1WVjtFdUV4bVZNO0lBT0k7RXZFb21WVjtFdUUzbVZNO0lBT0k7RXZFdW1WVjtFdUU5bVZNO0lBT0k7RXZFMG1WVjtFdUVqblZNO0lBT0k7RXZFNm1WVjtFdUVwblZNO0lBT0k7RXZFZ25WVjtFdUV2blZNO0lBT0k7RXZFbW5WVjtFdUUxblZNO0lBT0k7RXZFc25WVjtFdUU3blZNO0lBT0k7RXZFeW5WVjtFdUVob1ZNO0lBT0k7RXZFNG5WVjtFdUVub1ZNO0lBT0k7RXZFK25WVjtFdUV0b1ZNO0lBT0k7SUFBQTtFdkVtb1ZWO0V1RTFvVk07SUFPSTtJQUFBO0V2RXVvVlY7RXVFOW9WTTtJQU9JO0lBQUE7RXZFMm9WVjtFdUVscFZNO0lBT0k7SUFBQTtFdkUrb1ZWO0V1RXRwVk07SUFPSTtJQUFBO0V2RW1wVlY7RXVFMXBWTTtJQU9JO0lBQUE7RXZFdXBWVjtFdUU5cFZNO0lBT0k7SUFBQTtFdkUycFZWO0V1RWxxVk07SUFPSTtJQUFBO0V2RStwVlY7RXVFdHFWTTtJQU9JO0lBQUE7RXZFbXFWVjtFdUUxcVZNO0lBT0k7SUFBQTtFdkV1cVZWO0V1RTlxVk07SUFPSTtJQUFBO0V2RTJxVlY7RXVFbHJWTTtJQU9JO0lBQUE7RXZFK3FWVjtFdUV0clZNO0lBT0k7RXZFa3JWVjtFdUV6clZNO0lBT0k7RXZFcXJWVjtFdUU1clZNO0lBT0k7RXZFd3JWVjtFdUUvclZNO0lBT0k7RXZFMnJWVjtFdUVsc1ZNO0lBT0k7RXZFOHJWVjtFdUVyc1ZNO0lBT0k7RXZFaXNWVjtFdUV4c1ZNO0lBT0k7RXZFb3NWVjtFdUUzc1ZNO0lBT0k7RXZFdXNWVjtFdUU5c1ZNO0lBT0k7RXZFMHNWVjtFdUVqdFZNO0lBT0k7RXZFNnNWVjtFdUVwdFZNO0lBT0k7RXZFZ3RWVjtFdUV2dFZNO0lBT0k7RXZFbXRWVjtFdUUxdFZNO0lBT0k7RXZFc3RWVjtFdUU3dFZNO0lBT0k7RXZFeXRWVjtFdUVodVZNO0lBT0k7RXZFNHRWVjtFdUVudVZNO0lBT0k7RXZFK3RWVjtFdUV0dVZNO0lBT0k7RXZFa3VWVjtFdUV6dVZNO0lBT0k7RXZFcXVWVjtFdUU1dVZNO0lBT0k7RXZFd3VWVjtFdUUvdVZNO0lBT0k7RXZFMnVWVjtFdUVsdlZNO0lBT0k7RXZFOHVWVjtFdUVydlZNO0lBT0k7RXZFaXZWVjtFdUV4dlZNO0lBT0k7RXZFb3ZWVjtFdUUzdlZNO0lBT0k7RXZFdXZWVjtFdUU5dlZNO0lBT0k7RXZFMHZWVjtFdUVqd1ZNO0lBT0k7RXZFNnZWVjtFdUVwd1ZNO0lBT0k7RXZFZ3dWVjtFdUV2d1ZNO0lBT0k7RXZFbXdWVjtFdUUxd1ZNO0lBT0k7RXZFc3dWVjtFdUU3d1ZNO0lBT0k7RXZFeXdWVjtFdUVoeFZNO0lBT0k7RXZFNHdWVjtFdUVueFZNO0lBT0k7RXZFK3dWVjtFdUV0eFZNO0lBT0k7RXZFa3hWVjtFdUV6eFZNO0lBT0k7RXZFcXhWVjtFdUU1eFZNO0lBT0k7RXZFd3hWVjtFdUUveFZNO0lBT0k7RXZFMnhWVjtFdUVseVZNO0lBT0k7RXZFOHhWVjtFdUVyeVZNO0lBT0k7RXZFaXlWVjtFdUV4eVZNO0lBT0k7RXZFb3lWVjtFdUUzeVZNO0lBT0k7RXZFdXlWVjtFdUU5eVZNO0lBT0k7RXZFMHlWVjtFdUVqelZNO0lBT0k7RXZFNnlWVjtFdUVwelZNO0lBT0k7RXZFZ3pWVjtFdUV2elZNO0lBT0k7RXZFbXpWVjtFdUUxelZNO0lBT0k7RXZFc3pWVjtBQUNGO0FjajBWSTtFeURHSTtJQU9JO0V2RTJ6VlY7RXVFbDBWTTtJQU9JO0V2RTh6VlY7RXVFcjBWTTtJQU9JO0V2RWkwVlY7RXVFeDBWTTtJQU9JO0V2RW8wVlY7RXVFMzBWTTtJQU9JO0V2RXUwVlY7RXVFOTBWTTtJQU9JO0V2RTAwVlY7RXVFajFWTTtJQU9JO0V2RTYwVlY7RXVFcDFWTTtJQU9JO0V2RWcxVlY7RXVFdjFWTTtJQU9JO0V2RW0xVlY7RXVFMTFWTTtJQU9JO0V2RXMxVlY7RXVFNzFWTTtJQU9JO0V2RXkxVlY7RXVFaDJWTTtJQU9JO0V2RTQxVlY7RXVFbjJWTTtJQU9JO0V2RSsxVlY7RXVFdDJWTTtJQU9JO0V2RWsyVlY7RXVFejJWTTtJQU9JO0V2RXEyVlY7RXVFNTJWTTtJQU9JO0V2RXcyVlY7RXVFLzJWTTtJQU9JO0V2RTIyVlY7RXVFbDNWTTtJQU9JO0V2RTgyVlY7RXVFcjNWTTtJQU9JO0V2RWkzVlY7RXVFeDNWTTtJQU9JO0V2RW8zVlY7RXVFMzNWTTtJQU9JO0V2RXUzVlY7RXVFOTNWTTtJQU9JO0V2RTAzVlY7RXVFajRWTTtJQU9JO0V2RTYzVlY7RXVFcDRWTTtJQU9JO0V2RWc0VlY7RXVFdjRWTTtJQU9JO0V2RW00VlY7RXVFMTRWTTtJQU9JO0V2RXM0VlY7RXVFNzRWTTtJQU9JO0V2RXk0VlY7RXVFaDVWTTtJQU9JO0V2RTQ0VlY7RXVFbjVWTTtJQU9JO0V2RSs0VlY7RXVFdDVWTTtJQU9JO0V2RWs1VlY7RXVFejVWTTtJQU9JO0V2RXE1VlY7RXVFNTVWTTtJQU9JO0V2RXc1VlY7RXVFLzVWTTtJQU9JO0V2RTI1VlY7RXVFbDZWTTtJQU9JO0V2RTg1VlY7RXVFcjZWTTtJQU9JO0V2RWk2VlY7RXVFeDZWTTtJQU9JO0V2RW82VlY7RXVFMzZWTTtJQU9JO0V2RXU2VlY7RXVFOTZWTTtJQU9JO0V2RTA2VlY7RXVFajdWTTtJQU9JO0V2RTY2VlY7RXVFcDdWTTtJQU9JO0V2RWc3VlY7RXVFdjdWTTtJQU9JO0V2RW03VlY7RXVFMTdWTTtJQU9JO0V2RXM3VlY7RXVFNzdWTTtJQU9JO0V2RXk3VlY7RXVFaDhWTTtJQU9JO0V2RTQ3VlY7RXVFbjhWTTtJQU9JO0V2RSs3VlY7RXVFdDhWTTtJQU9JO0V2RWs4VlY7RXVFejhWTTtJQU9JO0V2RXE4VlY7RXVFNThWTTtJQU9JO0V2RXc4VlY7RXVFLzhWTTtJQU9JO0V2RTI4VlY7RXVFbDlWTTtJQU9JO0V2RTg4VlY7RXVFcjlWTTtJQU9JO0V2RWk5VlY7RXVFeDlWTTtJQU9JO0V2RW85VlY7RXVFMzlWTTtJQU9JO0V2RXU5VlY7RXVFOTlWTTtJQU9JO0V2RTA5VlY7RXVFaitWTTtJQU9JO0V2RTY5VlY7RXVFcCtWTTtJQU9JO0V2RWcrVlY7RXVFditWTTtJQU9JO0V2RW0rVlY7RXVFMStWTTtJQU9JO0V2RXMrVlY7RXVFNytWTTtJQU9JO0V2RXkrVlY7RXVFaC9WTTtJQU9JO0V2RTQrVlY7RXVFbi9WTTtJQU9JO0V2RSsrVlY7RXVFdC9WTTtJQU9JO0V2RWsvVlY7RXVFei9WTTtJQU9JO0V2RXEvVlY7RXVFNS9WTTtJQU9JO0V2RXcvVlY7RXVFLy9WTTtJQU9JO0V2RTIvVlY7RXVFbGdXTTtJQU9JO0V2RTgvVlY7RXVFcmdXTTtJQU9JO0V2RWlnV1Y7RXVFeGdXTTtJQU9JO0V2RW9nV1Y7RXVFM2dXTTtJQU9JO0V2RXVnV1Y7RXVFOWdXTTtJQU9JO0lBQUE7RXZFMmdXVjtFdUVsaFdNO0lBT0k7SUFBQTtFdkUrZ1dWO0V1RXRoV007SUFPSTtJQUFBO0V2RW1oV1Y7RXVFMWhXTTtJQU9JO0lBQUE7RXZFdWhXVjtFdUU5aFdNO0lBT0k7SUFBQTtFdkUyaFdWO0V1RWxpV007SUFPSTtJQUFBO0V2RStoV1Y7RXVFdGlXTTtJQU9JO0lBQUE7RXZFbWlXVjtFdUUxaVdNO0lBT0k7SUFBQTtFdkV1aVdWO0V1RTlpV007SUFPSTtJQUFBO0V2RTJpV1Y7RXVFbGpXTTtJQU9JO0lBQUE7RXZFK2lXVjtFdUV0aldNO0lBT0k7SUFBQTtFdkVtaldWO0V1RTFqV007SUFPSTtJQUFBO0V2RXVqV1Y7RXVFOWpXTTtJQU9JO0lBQUE7RXZFMmpXVjtFdUVsa1dNO0lBT0k7SUFBQTtFdkUraldWO0V1RXRrV007SUFPSTtFdkVra1dWO0V1RXprV007SUFPSTtFdkVxa1dWO0V1RTVrV007SUFPSTtFdkV3a1dWO0V1RS9rV007SUFPSTtFdkUya1dWO0V1RWxsV007SUFPSTtFdkU4a1dWO0V1RXJsV007SUFPSTtFdkVpbFdWO0V1RXhsV007SUFPSTtFdkVvbFdWO0V1RTNsV007SUFPSTtFdkV1bFdWO0V1RTlsV007SUFPSTtFdkUwbFdWO0V1RWptV007SUFPSTtFdkU2bFdWO0V1RXBtV007SUFPSTtFdkVnbVdWO0V1RXZtV007SUFPSTtFdkVtbVdWO0V1RTFtV007SUFPSTtFdkVzbVdWO0V1RTdtV007SUFPSTtFdkV5bVdWO0V1RWhuV007SUFPSTtFdkU0bVdWO0V1RW5uV007SUFPSTtFdkUrbVdWO0V1RXRuV007SUFPSTtFdkVrbldWO0V1RXpuV007SUFPSTtFdkVxbldWO0V1RTVuV007SUFPSTtFdkV3bldWO0V1RS9uV007SUFPSTtFdkUybldWO0V1RWxvV007SUFPSTtFdkU4bldWO0V1RXJvV007SUFPSTtFdkVpb1dWO0V1RXhvV007SUFPSTtFdkVvb1dWO0V1RTNvV007SUFPSTtFdkV1b1dWO0V1RTlvV007SUFPSTtFdkUwb1dWO0V1RWpwV007SUFPSTtFdkU2b1dWO0V1RXBwV007SUFPSTtFdkVncFdWO0V1RXZwV007SUFPSTtFdkVtcFdWO0V1RTFwV007SUFPSTtFdkVzcFdWO0V1RTdwV007SUFPSTtFdkV5cFdWO0V1RWhxV007SUFPSTtFdkU0cFdWO0V1RW5xV007SUFPSTtFdkUrcFdWO0V1RXRxV007SUFPSTtFdkVrcVdWO0V1RXpxV007SUFPSTtJQUFBO0V2RXNxV1Y7RXVFN3FXTTtJQU9JO0lBQUE7RXZFMHFXVjtFdUVqcldNO0lBT0k7SUFBQTtFdkU4cVdWO0V1RXJyV007SUFPSTtJQUFBO0V2RWtyV1Y7RXVFenJXTTtJQU9JO0lBQUE7RXZFc3JXVjtFdUU3cldNO0lBT0k7SUFBQTtFdkUwcldWO0V1RWpzV007SUFPSTtJQUFBO0V2RThyV1Y7RXVFcnNXTTtJQU9JO0lBQUE7RXZFa3NXVjtFdUV6c1dNO0lBT0k7SUFBQTtFdkVzc1dWO0V1RTdzV007SUFPSTtJQUFBO0V2RTBzV1Y7RXVFanRXTTtJQU9JO0V2RTZzV1Y7RXVFcHRXTTtJQU9JO0V2RWd0V1Y7RXVFdnRXTTtJQU9JO0V2RW10V1Y7RXVFMXRXTTtJQU9JO0V2RXN0V1Y7RXVFN3RXTTtJQU9JO0V2RXl0V1Y7RXVFaHVXTTtJQU9JO0V2RTR0V1Y7RXVFbnVXTTtJQU9JO0V2RSt0V1Y7RXVFdHVXTTtJQU9JO0V2RWt1V1Y7RXVFenVXTTtJQU9JO0V2RXF1V1Y7RXVFNXVXTTtJQU9JO0V2RXd1V1Y7RXVFL3VXTTtJQU9JO0V2RTJ1V1Y7RXVFbHZXTTtJQU9JO0V2RTh1V1Y7RXVFcnZXTTtJQU9JO0V2RWl2V1Y7RXVFeHZXTTtJQU9JO0V2RW92V1Y7RXVFM3ZXTTtJQU9JO0V2RXV2V1Y7RXVFOXZXTTtJQU9JO0V2RTB2V1Y7RXVFandXTTtJQU9JO0V2RTZ2V1Y7RXVFcHdXTTtJQU9JO0V2RWd3V1Y7RXVFdndXTTtJQU9JO0V2RW13V1Y7RXVFMXdXTTtJQU9JO0V2RXN3V1Y7RXVFN3dXTTtJQU9JO0V2RXl3V1Y7RXVFaHhXTTtJQU9JO0V2RTR3V1Y7RXVFbnhXTTtJQU9JO0V2RSt3V1Y7RXVFdHhXTTtJQU9JO0V2RWt4V1Y7RXVFenhXTTtJQU9JO0V2RXF4V1Y7RXVFNXhXTTtJQU9JO0V2RXd4V1Y7RXVFL3hXTTtJQU9JO0lBQUE7RXZFNHhXVjtFdUVueVdNO0lBT0k7SUFBQTtFdkVneVdWO0V1RXZ5V007SUFPSTtJQUFBO0V2RW95V1Y7RXVFM3lXTTtJQU9JO0lBQUE7RXZFd3lXVjtFdUUveVdNO0lBT0k7SUFBQTtFdkU0eVdWO0V1RW56V007SUFPSTtJQUFBO0V2RWd6V1Y7RXVFdnpXTTtJQU9JO0lBQUE7RXZFb3pXVjtFdUUzeldNO0lBT0k7SUFBQTtFdkV3eldWO0V1RS96V007SUFPSTtJQUFBO0V2RTR6V1Y7RXVFbjBXTTtJQU9JO0lBQUE7RXZFZzBXVjtFdUV2MFdNO0lBT0k7SUFBQTtFdkVvMFdWO0V1RTMwV007SUFPSTtJQUFBO0V2RXcwV1Y7RXVFLzBXTTtJQU9JO0V2RTIwV1Y7RXVFbDFXTTtJQU9JO0V2RTgwV1Y7RXVFcjFXTTtJQU9JO0V2RWkxV1Y7RXVFeDFXTTtJQU9JO0V2RW8xV1Y7RXVFMzFXTTtJQU9JO0V2RXUxV1Y7RXVFOTFXTTtJQU9JO0V2RTAxV1Y7RXVFajJXTTtJQU9JO0V2RTYxV1Y7RXVFcDJXTTtJQU9JO0V2RWcyV1Y7RXVFdjJXTTtJQU9JO0V2RW0yV1Y7RXVFMTJXTTtJQU9JO0V2RXMyV1Y7RXVFNzJXTTtJQU9JO0V2RXkyV1Y7RXVFaDNXTTtJQU9JO0V2RTQyV1Y7RXVFbjNXTTtJQU9JO0V2RSsyV1Y7RXVFdDNXTTtJQU9JO0V2RWszV1Y7RXVFejNXTTtJQU9JO0V2RXEzV1Y7RXVFNTNXTTtJQU9JO0V2RXczV1Y7RXVFLzNXTTtJQU9JO0V2RTIzV1Y7RXVFbDRXTTtJQU9JO0V2RTgzV1Y7RXVFcjRXTTtJQU9JO0V2RWk0V1Y7RXVFeDRXTTtJQU9JO0V2RW80V1Y7RXVFMzRXTTtJQU9JO0V2RXU0V1Y7RXVFOTRXTTtJQU9JO0V2RTA0V1Y7RXVFajVXTTtJQU9JO0V2RTY0V1Y7RXVFcDVXTTtJQU9JO0V2RWc1V1Y7RXVFdjVXTTtJQU9JO0V2RW01V1Y7RXVFMTVXTTtJQU9JO0V2RXM1V1Y7RXVFNzVXTTtJQU9JO0V2RXk1V1Y7RXVFaDZXTTtJQU9JO0V2RTQ1V1Y7RXVFbjZXTTtJQU9JO0V2RSs1V1Y7RXVFdDZXTTtJQU9JO0V2RWs2V1Y7RXVFejZXTTtJQU9JO0V2RXE2V1Y7RXVFNTZXTTtJQU9JO0V2RXc2V1Y7RXVFLzZXTTtJQU9JO0V2RTI2V1Y7RXVFbDdXTTtJQU9JO0V2RTg2V1Y7RXVFcjdXTTtJQU9JO0V2RWk3V1Y7RXVFeDdXTTtJQU9JO0V2RW83V1Y7RXVFMzdXTTtJQU9JO0V2RXU3V1Y7RXVFOTdXTTtJQU9JO0V2RTA3V1Y7RXVFajhXTTtJQU9JO0V2RTY3V1Y7RXVFcDhXTTtJQU9JO0V2RWc4V1Y7RXVFdjhXTTtJQU9JO0V2RW04V1Y7RXVFMThXTTtJQU9JO0V2RXM4V1Y7RXVFNzhXTTtJQU9JO0V2RXk4V1Y7RXVFaDlXTTtJQU9JO0V2RTQ4V1Y7RXVFbjlXTTtJQU9JO0V2RSs4V1Y7QUFDRjtBYzE5V0k7RXlER0k7SUFPSTtFdkVvOVdWO0V1RTM5V007SUFPSTtFdkV1OVdWO0V1RTk5V007SUFPSTtFdkUwOVdWO0V1RWorV007SUFPSTtFdkU2OVdWO0V1RXArV007SUFPSTtFdkVnK1dWO0V1RXYrV007SUFPSTtFdkVtK1dWO0V1RTErV007SUFPSTtFdkVzK1dWO0V1RTcrV007SUFPSTtFdkV5K1dWO0V1RWgvV007SUFPSTtFdkU0K1dWO0V1RW4vV007SUFPSTtFdkUrK1dWO0V1RXQvV007SUFPSTtFdkVrL1dWO0V1RXovV007SUFPSTtFdkVxL1dWO0V1RTUvV007SUFPSTtFdkV3L1dWO0V1RS8vV007SUFPSTtFdkUyL1dWO0V1RWxnWE07SUFPSTtFdkU4L1dWO0V1RXJnWE07SUFPSTtFdkVpZ1hWO0V1RXhnWE07SUFPSTtFdkVvZ1hWO0V1RTNnWE07SUFPSTtFdkV1Z1hWO0V1RTlnWE07SUFPSTtFdkUwZ1hWO0V1RWpoWE07SUFPSTtFdkU2Z1hWO0V1RXBoWE07SUFPSTtFdkVnaFhWO0V1RXZoWE07SUFPSTtFdkVtaFhWO0V1RTFoWE07SUFPSTtFdkVzaFhWO0V1RTdoWE07SUFPSTtFdkV5aFhWO0V1RWhpWE07SUFPSTtFdkU0aFhWO0V1RW5pWE07SUFPSTtFdkUraFhWO0V1RXRpWE07SUFPSTtFdkVraVhWO0V1RXppWE07SUFPSTtFdkVxaVhWO0V1RTVpWE07SUFPSTtFdkV3aVhWO0V1RS9pWE07SUFPSTtFdkUyaVhWO0V1RWxqWE07SUFPSTtFdkU4aVhWO0V1RXJqWE07SUFPSTtFdkVpalhWO0V1RXhqWE07SUFPSTtFdkVvalhWO0V1RTNqWE07SUFPSTtFdkV1alhWO0V1RTlqWE07SUFPSTtFdkUwalhWO0V1RWprWE07SUFPSTtFdkU2alhWO0V1RXBrWE07SUFPSTtFdkVna1hWO0V1RXZrWE07SUFPSTtFdkVta1hWO0V1RTFrWE07SUFPSTtFdkVza1hWO0V1RTdrWE07SUFPSTtFdkV5a1hWO0V1RWhsWE07SUFPSTtFdkU0a1hWO0V1RW5sWE07SUFPSTtFdkUra1hWO0V1RXRsWE07SUFPSTtFdkVrbFhWO0V1RXpsWE07SUFPSTtFdkVxbFhWO0V1RTVsWE07SUFPSTtFdkV3bFhWO0V1RS9sWE07SUFPSTtFdkUybFhWO0V1RWxtWE07SUFPSTtFdkU4bFhWO0V1RXJtWE07SUFPSTtFdkVpbVhWO0V1RXhtWE07SUFPSTtFdkVvbVhWO0V1RTNtWE07SUFPSTtFdkV1bVhWO0V1RTltWE07SUFPSTtFdkUwbVhWO0V1RWpuWE07SUFPSTtFdkU2bVhWO0V1RXBuWE07SUFPSTtFdkVnblhWO0V1RXZuWE07SUFPSTtFdkVtblhWO0V1RTFuWE07SUFPSTtFdkVzblhWO0V1RTduWE07SUFPSTtFdkV5blhWO0V1RWhvWE07SUFPSTtFdkU0blhWO0V1RW5vWE07SUFPSTtFdkUrblhWO0V1RXRvWE07SUFPSTtFdkVrb1hWO0V1RXpvWE07SUFPSTtFdkVxb1hWO0V1RTVvWE07SUFPSTtFdkV3b1hWO0V1RS9vWE07SUFPSTtFdkUyb1hWO0V1RWxwWE07SUFPSTtFdkU4b1hWO0V1RXJwWE07SUFPSTtFdkVpcFhWO0V1RXhwWE07SUFPSTtFdkVvcFhWO0V1RTNwWE07SUFPSTtFdkV1cFhWO0V1RTlwWE07SUFPSTtFdkUwcFhWO0V1RWpxWE07SUFPSTtFdkU2cFhWO0V1RXBxWE07SUFPSTtFdkVncVhWO0V1RXZxWE07SUFPSTtJQUFBO0V2RW9xWFY7RXVFM3FYTTtJQU9JO0lBQUE7RXZFd3FYVjtFdUUvcVhNO0lBT0k7SUFBQTtFdkU0cVhWO0V1RW5yWE07SUFPSTtJQUFBO0V2RWdyWFY7RXVFdnJYTTtJQU9JO0lBQUE7RXZFb3JYVjtFdUUzclhNO0lBT0k7SUFBQTtFdkV3clhWO0V1RS9yWE07SUFPSTtJQUFBO0V2RTRyWFY7RXVFbnNYTTtJQU9JO0lBQUE7RXZFZ3NYVjtFdUV2c1hNO0lBT0k7SUFBQTtFdkVvc1hWO0V1RTNzWE07SUFPSTtJQUFBO0V2RXdzWFY7RXVFL3NYTTtJQU9JO0lBQUE7RXZFNHNYVjtFdUVudFhNO0lBT0k7SUFBQTtFdkVndFhWO0V1RXZ0WE07SUFPSTtJQUFBO0V2RW90WFY7RXVFM3RYTTtJQU9JO0lBQUE7RXZFd3RYVjtFdUUvdFhNO0lBT0k7RXZFMnRYVjtFdUVsdVhNO0lBT0k7RXZFOHRYVjtFdUVydVhNO0lBT0k7RXZFaXVYVjtFdUV4dVhNO0lBT0k7RXZFb3VYVjtFdUUzdVhNO0lBT0k7RXZFdXVYVjtFdUU5dVhNO0lBT0k7RXZFMHVYVjtFdUVqdlhNO0lBT0k7RXZFNnVYVjtFdUVwdlhNO0lBT0k7RXZFZ3ZYVjtFdUV2dlhNO0lBT0k7RXZFbXZYVjtFdUUxdlhNO0lBT0k7RXZFc3ZYVjtFdUU3dlhNO0lBT0k7RXZFeXZYVjtFdUVod1hNO0lBT0k7RXZFNHZYVjtFdUVud1hNO0lBT0k7RXZFK3ZYVjtFdUV0d1hNO0lBT0k7RXZFa3dYVjtFdUV6d1hNO0lBT0k7RXZFcXdYVjtFdUU1d1hNO0lBT0k7RXZFd3dYVjtFdUUvd1hNO0lBT0k7RXZFMndYVjtFdUVseFhNO0lBT0k7RXZFOHdYVjtFdUVyeFhNO0lBT0k7RXZFaXhYVjtFdUV4eFhNO0lBT0k7RXZFb3hYVjtFdUUzeFhNO0lBT0k7RXZFdXhYVjtFdUU5eFhNO0lBT0k7RXZFMHhYVjtFdUVqeVhNO0lBT0k7RXZFNnhYVjtFdUVweVhNO0lBT0k7RXZFZ3lYVjtFdUV2eVhNO0lBT0k7RXZFbXlYVjtFdUUxeVhNO0lBT0k7RXZFc3lYVjtFdUU3eVhNO0lBT0k7RXZFeXlYVjtFdUVoelhNO0lBT0k7RXZFNHlYVjtFdUVuelhNO0lBT0k7RXZFK3lYVjtFdUV0elhNO0lBT0k7RXZFa3pYVjtFdUV6elhNO0lBT0k7RXZFcXpYVjtFdUU1elhNO0lBT0k7RXZFd3pYVjtFdUUvelhNO0lBT0k7RXZFMnpYVjtFdUVsMFhNO0lBT0k7SUFBQTtFdkUrelhWO0V1RXQwWE07SUFPSTtJQUFBO0V2RW0wWFY7RXVFMTBYTTtJQU9JO0lBQUE7RXZFdTBYVjtFdUU5MFhNO0lBT0k7SUFBQTtFdkUyMFhWO0V1RWwxWE07SUFPSTtJQUFBO0V2RSswWFY7RXVFdDFYTTtJQU9JO0lBQUE7RXZFbTFYVjtFdUUxMVhNO0lBT0k7SUFBQTtFdkV1MVhWO0V1RTkxWE07SUFPSTtJQUFBO0V2RTIxWFY7RXVFbDJYTTtJQU9JO0lBQUE7RXZFKzFYVjtFdUV0MlhNO0lBT0k7SUFBQTtFdkVtMlhWO0V1RTEyWE07SUFPSTtFdkVzMlhWO0V1RTcyWE07SUFPSTtFdkV5MlhWO0V1RWgzWE07SUFPSTtFdkU0MlhWO0V1RW4zWE07SUFPSTtFdkUrMlhWO0V1RXQzWE07SUFPSTtFdkVrM1hWO0V1RXozWE07SUFPSTtFdkVxM1hWO0V1RTUzWE07SUFPSTtFdkV3M1hWO0V1RS8zWE07SUFPSTtFdkUyM1hWO0V1RWw0WE07SUFPSTtFdkU4M1hWO0V1RXI0WE07SUFPSTtFdkVpNFhWO0V1RXg0WE07SUFPSTtFdkVvNFhWO0V1RTM0WE07SUFPSTtFdkV1NFhWO0V1RTk0WE07SUFPSTtFdkUwNFhWO0V1RWo1WE07SUFPSTtFdkU2NFhWO0V1RXA1WE07SUFPSTtFdkVnNVhWO0V1RXY1WE07SUFPSTtFdkVtNVhWO0V1RTE1WE07SUFPSTtFdkVzNVhWO0V1RTc1WE07SUFPSTtFdkV5NVhWO0V1RWg2WE07SUFPSTtFdkU0NVhWO0V1RW42WE07SUFPSTtFdkUrNVhWO0V1RXQ2WE07SUFPSTtFdkVrNlhWO0V1RXo2WE07SUFPSTtFdkVxNlhWO0V1RTU2WE07SUFPSTtFdkV3NlhWO0V1RS82WE07SUFPSTtFdkUyNlhWO0V1RWw3WE07SUFPSTtFdkU4NlhWO0V1RXI3WE07SUFPSTtFdkVpN1hWO0V1RXg3WE07SUFPSTtJQUFBO0V2RXE3WFY7RXVFNTdYTTtJQU9JO0lBQUE7RXZFeTdYVjtFdUVoOFhNO0lBT0k7SUFBQTtFdkU2N1hWO0V1RXA4WE07SUFPSTtJQUFBO0V2RWk4WFY7RXVFeDhYTTtJQU9JO0lBQUE7RXZFcThYVjtFdUU1OFhNO0lBT0k7SUFBQTtFdkV5OFhWO0V1RWg5WE07SUFPSTtJQUFBO0V2RTY4WFY7RXVFcDlYTTtJQU9JO0lBQUE7RXZFaTlYVjtFdUV4OVhNO0lBT0k7SUFBQTtFdkVxOVhWO0V1RTU5WE07SUFPSTtJQUFBO0V2RXk5WFY7RXVFaCtYTTtJQU9JO0lBQUE7RXZFNjlYVjtFdUVwK1hNO0lBT0k7SUFBQTtFdkVpK1hWO0V1RXgrWE07SUFPSTtFdkVvK1hWO0V1RTMrWE07SUFPSTtFdkV1K1hWO0V1RTkrWE07SUFPSTtFdkUwK1hWO0V1RWovWE07SUFPSTtFdkU2K1hWO0V1RXAvWE07SUFPSTtFdkVnL1hWO0V1RXYvWE07SUFPSTtFdkVtL1hWO0V1RTEvWE07SUFPSTtFdkVzL1hWO0V1RTcvWE07SUFPSTtFdkV5L1hWO0V1RWhnWU07SUFPSTtFdkU0L1hWO0V1RW5nWU07SUFPSTtFdkUrL1hWO0V1RXRnWU07SUFPSTtFdkVrZ1lWO0V1RXpnWU07SUFPSTtFdkVxZ1lWO0V1RTVnWU07SUFPSTtFdkV3Z1lWO0V1RS9nWU07SUFPSTtFdkUyZ1lWO0V1RWxoWU07SUFPSTtFdkU4Z1lWO0V1RXJoWU07SUFPSTtFdkVpaFlWO0V1RXhoWU07SUFPSTtFdkVvaFlWO0V1RTNoWU07SUFPSTtFdkV1aFlWO0V1RTloWU07SUFPSTtFdkUwaFlWO0V1RWppWU07SUFPSTtFdkU2aFlWO0V1RXBpWU07SUFPSTtFdkVnaVlWO0V1RXZpWU07SUFPSTtFdkVtaVlWO0V1RTFpWU07SUFPSTtFdkVzaVlWO0V1RTdpWU07SUFPSTtFdkV5aVlWO0V1RWhqWU07SUFPSTtFdkU0aVlWO0V1RW5qWU07SUFPSTtFdkUraVlWO0V1RXRqWU07SUFPSTtFdkVrallWO0V1RXpqWU07SUFPSTtFdkVxallWO0V1RTVqWU07SUFPSTtFdkV3allWO0V1RS9qWU07SUFPSTtFdkUyallWO0V1RWxrWU07SUFPSTtFdkU4allWO0V1RXJrWU07SUFPSTtFdkVpa1lWO0V1RXhrWU07SUFPSTtFdkVva1lWO0V1RTNrWU07SUFPSTtFdkV1a1lWO0V1RTlrWU07SUFPSTtFdkUwa1lWO0V1RWpsWU07SUFPSTtFdkU2a1lWO0V1RXBsWU07SUFPSTtFdkVnbFlWO0V1RXZsWU07SUFPSTtFdkVtbFlWO0V1RTFsWU07SUFPSTtFdkVzbFlWO0V1RTdsWU07SUFPSTtFdkV5bFlWO0V1RWhtWU07SUFPSTtFdkU0bFlWO0V1RW5tWU07SUFPSTtFdkUrbFlWO0V1RXRtWU07SUFPSTtFdkVrbVlWO0V1RXptWU07SUFPSTtFdkVxbVlWO0V1RTVtWU07SUFPSTtFdkV3bVlWO0FBQ0Y7QXdFL3BZQTtFRCtDUTtJQU9JO0V2RTZtWVY7RXVFcG5ZTTtJQU9JO0V2RWduWVY7RXVFdm5ZTTtJQU9JO0V2RW1uWVY7RXVFMW5ZTTtJQU9JO0V2RXNuWVY7QUFDRjtBd0UxcFlBO0VENEJRO0lBT0k7RXZFMm5ZVjtFdUVsb1lNO0lBT0k7RXZFOG5ZVjtFdUVyb1lNO0lBT0k7RXZFaW9ZVjtFdUV4b1lNO0lBT0k7RXZFb29ZVjtFdUUzb1lNO0lBT0k7RXZFdW9ZVjtFdUU5b1lNO0lBT0k7RXZFMG9ZVjtFdUVqcFlNO0lBT0k7RXZFNm9ZVjtFdUVwcFlNO0lBT0k7RXZFZ3BZVjtFdUV2cFlNO0lBT0k7RXZFbXBZVjtFdUUxcFlNO0lBT0k7RXZFc3BZVjtFdUU3cFlNO0lBT0k7RXZFeXBZVjtBQUNGLEM7Ozs7QXlFbnVZQSxnQkFBZ0I7QUFBaEI7Ozs7Ozs7Q0FBQTtBQ0dBO0VBQ0kseUJwRThEWTtFb0U3RFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlwRXVEZ0I7RW9FdERoQjtFQUNBO0VBQ0E7QURTSjs7QUNOQTtFQUNJLFlwRWdEZ0I7RW9FL0NoQjtFQUNBO0FEU0o7QUNQSTtFQUNJO0VBQ0E7QURTUjtBQ05JO0VBQ0k7QURRUjs7QUNKQTtFQUNJO0VBQ0EsU3BFZ0NnQjtFb0UvQmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRE9KO0FDTEk7RUFDSTtBRE9SO0FDSkk7RUFkSjtJQWVRLFdwRS9CYztFbUVzQ3BCO0FBQ0Y7O0FDSkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXBFYVk7RW9FWlo7QURPSjtBQ0hJO0VBWEo7SUFZUTtFRE1OO0FBQ0Y7QUNIUTtFQUNJO0FES1o7QUNGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QURJWjtBQ0FJO0VBQ0k7RUFDQTtBREVSO0FDQVE7RUFKSjtJQUtRO0lBQ0E7RURHVjtBQUNGO0FDQUk7RUFDSTtBREVSO0FDQ0k7RUFDSTtBRENSOztBQ0dBO0FBRUE7RUFDSTtBRERKO0FDR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRERSO0FDR1E7RUFHSSxzQnBFTUQ7QW1FVFg7QUNPSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwRUNHO0VvRUFIO0FETFI7QUNRSTtFQUNJO0VBQ0E7QUROUjtBQ1NJO0VBbkNKO0lBb0NRO0VETk47QUFDRjs7QUNTQTtFQUNJO0FETko7QUNRSTtFQUNJO0VBQ0E7QUROUjtBQ1NJO0VBQ0k7RUFDQTtFQUNBO0FEUFI7QUNVSTtFQUNJO0VBQ0E7QURSUjtBQ1dJO0VBQ0k7RUFDQTtBRFRSO0FDV1E7RUFDSTtBRFRaOztBQ2lCSTtFQUNJO0VBQ0E7QURkUjtBQ2dCUTtFQUNJLDJCcEVrb0NLO0FtRWhwQ2pCOztBQ21CQTtFQUVRO0lBQ0k7RURqQlY7RUNvQk07SUFDSTtFRGxCVjtBQUNGO0FDc0JBO0VBQ0ksWXBFaklZO0VvRWtJWjtFQUNBO0FEcEJKOztBQ3VCQTtFQUNJO0VBQ0E7QURwQko7O0FDdUJBO0VBQ0k7RUFDQTtBRHBCSjs7QUN1QkE7RUFDSTtFQUNBO0FEcEJKOztBQ3dCSTtFQURKO0lBRVE7RURwQk47QUFDRjtBQ3NCSTtFQUNJO0FEcEJSOztBQ3dCQTtFQUNJO0VBQ0E7RUFDQTtFQXFCQTtBRHpDSjtBQ3NCSTtFQUNJO0VBQ0E7QURwQlI7QUN1Qkk7RUFDSTtFQUNBO0FEckJSO0FDd0JJO0VBQ0k7QUR0QlI7QUN3QlE7RUFFSTtBRHZCWjtBQzZCSTtFQUNJO0FEM0JSOztBQ2dDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FEN0JKO0FDK0JJO0VBQ0k7QUQ3QlI7QUNnQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBRDlCUjtBQ2lDSTtFQUNJO0FEL0JSOztBQ3NDUTtFQUNJO0FEbkNaOztBQzJDUTtFQUNJO0FEeENaOztBQytDUTtFQUNJO0FENUNaOztBQ2lEQTtFQUVRO0lBQ0k7RUQvQ1Y7RUNpRFU7SUFDSTtFRC9DZDtBQUNGO0FDb0RBO0VBQ0k7SUFDSTtFRGxETjtBQUNGO0FDdURRO0VBQ0k7SUFDSTtJQUNBLHNEcEVxVWM7RW1FMVg1QjtFQ3dEVTtJQUNJO0lBQ0E7SUFDQTtFRHREZDtFQ3lEVTtJQUNJO0VEdkRkO0VDMERVO0lBQ0k7SUFDQTtFRHhEZDtFQzREYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0VEMURsQjtFQzREa0I7SUFDSTtFRDFEdEI7RUM2RGtCO0lBQ0k7RUQzRHRCO0FBQ0Y7QUNrRWdCO0VBQ0k7QURoRXBCO0FDbUVnQjtFQUNJO0FEakVwQjtBQ3dFZ0I7RUFDSTtBRHRFcEI7QUN5RWdCO0VBQ0k7QUR2RXBCOztBQytFSTtFQUNJO0VBQ0E7QUQ1RVI7QUM4RVE7RUFDSTtJQUNJO0VENUVkO0FBQ0Y7QUNnRkk7RUFDSTtFQUVBO0FEL0VSO0FDaUZRO0VBTEo7SUFNUTtFRDlFVjtBQUNGO0FDbUZZO0VBREo7SUFFUTtFRGhGZDtBQUNGOztBQ3lGWTtFQURKO0lBRVEsVXBFL1pTO0VtRTBVdkI7QUFDRjtBQzJGWTtFQURKO0lBRVEsV3BFeGFTO0VtRWdWdkI7QUFDRjs7QUMrRlE7RUFESjtJQUVRO0VEM0ZWO0FBQ0Y7QUM4Rkk7RUFDSTtBRDVGUjs7QUNtR1k7RUFDSTtBRGhHaEI7QUNzR0k7RUFDSTtBRHBHUjs7QUU3V0E7RUFDSTtBRmdYSjtBRTlXSTtFQUNJO0VBQ0E7QUZnWFI7QUU3V0k7RUFDSSxnQnJFdXNCVztFcUV0c0JYO0VBQ0E7QUYrV1I7O0FFMVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FGNldSO0FFM1dRO0VBUko7SUFTUTtFRjhXVjtBQUNGOztBRXhXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRjJXWjtBRXpXWTtFQVJKO0lBU1E7RUY0V2Q7QUFDRjs7QUd0WkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCdEU0RVc7RXNFM0VYLFd0RUtrQjtFc0VKbEIsWXRFd0VZO0VzRXZFWixxQ3RFd0VRO0VzRXZFUjtBSHlaSjtBR3ZaSTtFQVhKO0lBWVE7RUgwWk47QUFDRjs7QUduWlE7RUFDSSxVdEVSYTtBbUU4WnpCO0FHcFpZO0VBSEo7SUFJUTtFSHVaZDtBQUNGO0FHbFpRO0VBQ0ksV3RFbkJhO0FtRXVhekI7QUdsWlk7RUFISjtJQUlRO0VIcVpkO0FBQ0Y7O0FHOVlJO0VBQ0k7QUhpWlI7O0FHM1lJO0VBQ0k7SUFDSTtJQUNBO0VIOFlWO0FBQ0Y7O0FHeFlRO0VBREo7SUFFUTtFSDRZVjtBQUNGOztBR3ZZQTtFQUNJO0FIMFlKO0FHeFlJO0VBQ0k7QUgwWVI7QUd2WUk7RUFDSTtBSHlZUjtBR3RZSTtFQUNJO0FId1lSO0FHcllJO0VBQ0ksY3RFOENHO0FtRXlWWDtBR25ZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FIcVlaO0FHbllZO0VBQ0k7RUFDQTtBSHFZaEI7QUcvWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSGdZWjtBRy9YWTtFQUNJLFd0RU9MO0VzRU5LLHlCdEU2Q0g7QW1Fb1ZiO0FHNVhJO0VBQ0k7RUFDQTtFQUNBO0FIOFhSOztBR3hYSTtFQUNJO0VBQ0EseUJ0RURHO0FtRTRYWDtBR3pYUTtFQUNJO0FIMlhaO0FHeFhRO0VBQ0k7QUgwWFo7QUd0WFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSHdYaEI7QUd0WGdCO0VBQ0k7RUFDQTtFQUNBO0FId1hwQjtBR2xYWTtFQUNJO0VBQ0EsV3RFdENMO0VzRXVDSztBSG9YaEI7QUdsWGdCO0VBQ0ksV3RFMUNUO0VzRTJDUyx5QnRFWFA7QW1FK1hiO0FHL1dRO0VBQ0ksY3RFOUNEO0FtRStaWDtBRzlXUTtFQUNJO0FIZ1haO0FHN1dRO0VBQ0k7RUFDQTtBSCtXWjs7QUlqaUJBO0VBQ0ksa0J2RVVrQjtFdUVUbEI7QUpvaUJKO0FJbGlCSTtFQUNJO0VBQ0EsZ0J2RTJEUTtBbUV5ZWhCOztBSWhpQkE7RUFDSTtBSm1pQko7QUlqaUJJO0VBSEo7SUFJUSxrQnZFSGM7RW1FdWlCcEI7QUFDRjs7QUlqaUJBO0VBQ0k7QUpvaUJKOztBSWppQkE7RUFDSSxZdkVaa0I7RXVFYWxCLGF2RUxvQjtFdUVNcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFN2RStCZ0I7RXVFOUJoQjtFQUNBO0FKb2lCSjtBSWppQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9CdkVwQm1CO0V1RXFCbkIsa0N2RWxDVTtBbUVxa0J0QjtBSWppQlk7RUFDSTtBSm1pQmhCO0FJaGlCWTtFQUNJO0FKa2lCaEI7QUkvaEJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QUppaUJoQjtBSTloQlk7RUFDSTtFQUNBO0VBQ0E7QUpnaUJoQjtBSTdoQlk7RUFDSTtFQUNBO0VBQ0E7QUoraEJoQjtBSTVoQlk7RUFDSTtBSjhoQmhCO0FJMWhCZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0aEJwQjtBSXpoQmdCO0VBQ0k7QUoyaEJwQjtBSXpoQm9CO0VBQ0k7RUFDQTtBSjJoQnhCO0FJeGhCb0I7RUFDSTtFQUNBO0FKMGhCeEI7QUluaEJvQjtFQUNJO0FKcWhCeEI7QUkvZ0JRO0VBQ0k7QUppaEJaO0FJL2dCWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0J2RTNGbUI7RXVFNEZuQixrQ3ZFakhNO0FtRWtvQnRCO0FJL2dCZ0I7RUFDSTtBSmloQnBCO0FJOWdCZ0I7RUFDSTtBSmdoQnBCO0FJNWdCWTtFQUNJO0FKOGdCaEI7QUkzZ0JvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNmdCeEI7QUl0Z0JJO0VBQ0ksZ0N2RXNuQks7RXVFcm5CTDtBSndnQlI7O0FJcGdCQTtFQUNJO0VBQ0E7RUFDQTtBSnVnQko7QUlyZ0JJO0VBTEo7SUFNUTtFSndnQk47QUFDRjs7QUlyZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSndnQko7QUl0Z0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSndnQlI7QUl0Z0JRO0VBQ0k7RUFDQTtBSndnQlo7QUlyZ0JRO0VBQ0k7QUp1Z0JaO0FJcGdCUTtFQUNJO0VBQ0E7QUpzZ0JaO0FJaGdCWTtFQUNJO0FKa2dCaEI7QUkvZlk7RUFDSTtBSmlnQmhCO0FJNWZJO0VBQ0k7QUo4ZlI7QUkzZlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKNmZoQjtBSTFmWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo0ZmhCO0FJemZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSjJmaEI7O0FJcmZBO0VBQ0ksaUJ2RWhMWTtBbUV3cUJoQjtBSXRmSTtFQUNJO0FKd2ZSOztBSXBmQTtFQUNJO0FKdWZKOztBSXBmQTtFQWlDSTtFQTZJQTtFQXVCQTtFQTRLQTtFQXNFQTtFQStDQTtFQVdBO0FKYUo7QUk1ZlE7RUFDSTtBSjhmWjtBSTVmWTtFQUNJO0VBQ0E7QUo4ZmhCO0FJMWZRO0VBVko7SUFXUTtJQUNBO0VKNmZWO0FBQ0Y7QUl6ZlE7RUFDSTtBSjJmWjtBSXRmUTtFQURKO0lBRVE7RUp5ZlY7QUFDRjtBSXRmSTtFQUNJO0FKd2ZSO0FJbmZRO0VBQ0ksaUJ2RW5SYTtBbUV3d0J6QjtBSW5mWTtFQUhKO0lBSVE7RUpzZmQ7QUFDRjtBSWxmWTtFQUNJO0FKb2ZoQjtBSWpmWTtFQUNJO0FKbWZoQjtBSS9lUTtFQUNJO0FKaWZaO0FJOWVRO0VBQ0k7SUFDSTtFSmdmZDtBQUNGO0FJNWVRO0VBQ0ksV3ZFaFRhO0FtRTh4QnpCO0FJNWVZO0VBQ0k7QUo4ZWhCO0FJM2VvQjtFQUNJO0FKNmV4QjtBSXRlZ0I7RUFDSTtBSndlcEI7QUlyZWdCO0VBQ0k7QUp1ZXBCO0FJcmVvQjtFQUNJO0FKdWV4QjtBSXBlb0I7RUFDSTtFQUNBO0VBQ0E7QUpzZXhCO0FJamVvQjtFQUNJO0FKbWV4QjtBSWhlb0I7RUFDSTtBSmtleEI7QUkvZG9CO0VBRUk7QUpnZXhCO0FJNWRnQjtFQUNJO0FKOGRwQjtBSTFkWTtFQUNJO0VBQ0E7QUo0ZGhCO0FJMWRnQjtFQUNJO0lBQ0k7RUo0ZHRCO0VJemRrQjtJQUNJO0VKMmR0QjtBQUNGO0FJdmRvQjtFQUNJO0FKeWR4QjtBSXBkb0I7RUFDSTtBSnNkeEI7QUluZG9CO0VBR0k7QUptZHhCO0FJOWNvQjtFQUNJO0FKZ2R4QjtBSTdjb0I7RUFDSTtBSitjeEI7QUkzY2dCO0VBQ0k7QUo2Y3BCO0FJM2NvQjtFQUNJO0FKNmN4QjtBSTFjb0I7RUFDSTtBSjRjeEI7QUluY1E7RUFDSTtBSnFjWjtBSWxjUTtFQUNJO0FKb2NaO0FJamNRO0VBQ0k7QUptY1o7QUk3Ylk7RUFESjtJQUVRLG9CdkU0S2M7RW1Fb1I1QjtBQUNGO0FJMWJRO0VBREo7SUFFUTtFSjZiVjtFSTNiVTtJQUNJLGlCdkUxYlM7RW1FdTNCdkI7QUFDRjtBSTFiUTtFQUNJO0FKNGJaO0FJeGJZO0VBQ0k7QUowYmhCO0FJdmJZO0VBQ0k7QUp5YmhCO0FJcGJRO0VBQ0k7RUFDQTtFQUNBLGlCdkU1Wkk7QW1FazFCaEI7QUlwYlk7O0VBRUk7QUpzYmhCO0FJbmJZOztFQUVJO0FKcWJoQjtBSWxiWTtFQUNJO0FKb2JoQjtBSS9hZ0I7RUFDSTtBSmlicEI7QUk5YWdCO0VBQ0k7RUFDQTtBSmdicEI7QUk5YW9CO0VBQ0k7QUpnYnhCO0FJN2FvQjtFQUNJO0VBQ0E7QUorYXhCO0FJMWFvQjtFQUNJO0FKNGF4QjtBSXphb0I7RUFDSTtBSjJheEI7QUl4YW9CO0VBQ0k7QUowYXhCO0FJdmFvQjtFQUVJO0FKd2F4QjtBSXBhZ0I7RUFDSTtFQUNBO0FKc2FwQjtBSW5hZ0I7RUFDSTtBSnFhcEI7QUlsYXdCO0VBQ0k7RUFDQTtFQUNBLFd2RXhhakI7RXVFeWFpQixpRHZFemdCRTtFdUUwZ0JGO0FKb2E1QjtBSWxhNEI7RUFDSTtFQUNBO0FKb2FoQztBSWphNEI7RUFDSTtFQUNBO0VBQ0EsV3ZFcGJyQjtBbUV1MUJYO0FJL1p3QjtFQUNJO0VBQ0EsVXZFcmlCSDtFdUVzaUJHO0VBQ0E7RUFDQSxzQ3ZFcmlCVDtFdUVzaUJTO0VBQ0E7RUFDQTtFQUNBLDRDdkV0aEJRO0FtRXU3QnBDO0FJNVpnQjtFQUNJO0FKOFpwQjtBSTFaNEI7RUFDSTtBSjRaaEM7QUkxWmdDO0VBQ0k7QUo0WnBDO0FJclp3QjtFQUNJO0VBQ0E7QUp1WjVCO0FJblpvQjtFQUNJO0VBQ0E7RUFDQTtBSnFaeEI7QUkvWVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFN2RXJpQlE7RXVFc2lCUixzQ3ZFbmxCTztBbUVvK0JuQjtBSTdZWTtFQUNJO0FKK1loQjtBSXhZUTtFQUNJO0lBQ0ksa0J2RXJtQlM7RW1FKytCdkI7QUFDRjtBSXZZUTtFQUNJLFl2RTFtQmE7QW1FbS9CekI7QUlyWVE7RUFDSTtBSnVZWjtBSW5ZZ0I7RUFDSTtFQUNBO0VBQ0E7QUpxWXBCO0FJbllvQjtFQUNJO0FKcVl4QjtBSWxZb0I7RUFDSTtFQUNBO0VBQ0E7QUpvWXhCO0FJallvQjtFQUNJO0FKbVl4QjtBSWhZb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBSmtZeEI7QUk5WHdCO0VBQ0k7QUpnWTVCO0FJM1hnQjtFQUNJO0FKNlhwQjtBSTFYZ0I7RUFDSTtBSjRYcEI7QUl4WFk7RUFDSTtBSjBYaEI7QUl4WGdCO0VBQ0k7QUowWHBCO0FJM1c0QjtFQUNJO0VBQ0E7QUo2V2hDO0FJeld3QjtFQUNJO0VBQ0E7RUFDQTtBSjJXNUI7QUlwV1E7RUFDSTtBSnNXWjtBSW5XUTtFQUNJO0FKcVdaO0FJN1ZROzs7O0VBQ0k7QUprV1o7QUkvVlE7Ozs7RUFDSTtBSm9XWjtBSTlWUTtFQUNJO0FKZ1daO0FJN1ZRO0VBQ0k7QUorVlo7QUl4VlE7O0VBRUk7QUowVlo7QUl2VlE7RUFDSTtJQUNJO0VKeVZkO0VJdFZVO0lBQ0k7SUFDQTtJQUNBLG9CdkVySmM7RW1FNmU1QjtFSXJWVTtJQUNJLG9CdkV6SmM7RW1FZ2Y1QjtFSXBWVTtJQUNJO0lBQ0EsY3ZFOUpjO0l1RStKZDtJQUNBLHdDdkV4dkJHO0l1RXl2Qkg7SUFDQTtJQUNBO0VKc1ZkO0VJcFZjO0lBQ0k7RUpzVmxCO0FBQ0Y7QUlsVlE7RUFDSTtBSm9WWjtBSWhWWTtFQUNJO0FKa1ZoQjtBSTdVWTtFQUVJOztJQUVJO0VKOFVsQjtBQUNGOztBSXhVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnZFaEdtQjtBbUUyYXZCO0FJelVJO0VBQ0k7RUFDQTtBSjJVUjtBSXhVSTtFQUNJO0FKMFVSOztBSXRVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp5VUo7O0FJcFVJO0VBQ0k7QUp1VVI7QUlwVUk7RUFDSTtFQUNBO0FKc1VSOztBSTdUZ0I7RUFDSTtBSmdVcEI7QUk3VGdCO0VBQ0k7QUorVHBCOztBSXhUQTtFQUNJO0FKMlRKOztBSXhUQTtFQUNJO0FKMlRKOztBSXhUQTtFQUNJO0FKMlRKOztBSXhUQTtFQUNJO0FKMlRKOztBSXZUQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKMFRKOztBSXRUSTtFQUNJO0FKeVRSOztBSXBUSTtFQUNJO0FKdVRSOztBSWxUSTtFQUNJO0FKcVRSOztBSWhUSTtFQUNJO0FKbVRSOztBSTlTSTtFQUNJLGN2RWp5Qkc7QW1Fa2xDWDtBSS9TUTtFQUdJLGN2RXR5QkQ7RXVFdXlCQztBSitTWjs7QUkxU0E7RUFDSTtFQUNBO0VBQ0E7QUo2U0o7O0FJdlNZO0VBQ0k7QUowU2hCO0FJdlNZO0VBQ0k7QUp5U2hCOztBSzN0Q0k7RUFDSTtBTDh0Q1I7QUszdENJO0VBRUk7O0lBRUk7SUFDQTtFTDR0Q1Y7RUt6dENNO0lBQ0k7RUwydENWO0FBQ0Y7QUt4dENJO0VBQ0k7RUFDQTtBTDB0Q1I7QUt6dENRO0VBSEo7SUFJUSxvQnhFaWxCa0I7RW1FMm9CNUI7QUFDRjtBS3p0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSw0Q3hFV3FCO0V3RVZyQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBTDJ0Q1I7QUt6dENRO0VBQ0k7SUFDSTtFTDJ0Q2Q7QUFDRjtBS3h0Q1E7RUFDSTtBTDB0Q1o7QUt4dENZO0VBQ0k7QUwwdENoQjtBS3Z0Q29CO0VBQ0k7QUx5dEN4QjtBS3R0Q29CO0VBRUkseUN4RTJCRztBbUU0ckMzQjtBS2x0Q1k7RUFDSSxrQ3hFb0JJO0V3RW5CSjtBTG90Q2hCO0FLbHRDZ0I7RUFDSTtBTG90Q3BCO0FLanRDZ0I7RUFDSSx5Q3hFYU87QW1Fc3NDM0I7QUtsdENvQjtFQUNJLHlDeEVXRztBbUV5c0MzQjtBS2h0Q2dCO0VBQ0kseUN4RU1PO0FtRTRzQzNCO0FLanRDb0I7RUFDSSx5Q3hFSUc7QW1FK3NDM0I7QUs3c0NnQjtFQUNJO0VBQ0E7QUwrc0NwQjtBSzFzQ2dCO0VBQ0k7QUw0c0NwQjtBS3ZzQ1E7RUFDSTtBTHlzQ1o7QUtwc0NRO0VBQ0k7QUxzc0NaO0FLcHNDWTtFQUNJO0VBQ0E7QUxzc0NoQjtBS2xzQ2dCO0VBQ0k7QUxvc0NwQjtBSy9yQ2dCO0VBQ0kseUN4RXJDTztBbUVzdUMzQjtBSy9yQ29CO0VBQ0kseUN4RXhDRztBbUV5dUMzQjtBSzdyQ2dCO0VBQ0k7SUFDSTtJQUNBO0VMK3JDdEI7QUFDRjtBSzNyQ1k7RUFDSSx5Q3hFckRXO0FtRWt2QzNCO0FLeHJDSTtFQUNJO0VBQ0EsZ0J4RXRHNkI7RXdFdUc3QjtFQUNBLDRDeEV6RzhCO0V3RTBHOUI7RUFDQTtFQUNBO0VBQ0E7RUFDQSxheEU0aUM0QjtFd0UzaUM1QjtFQUNBO0VBQ0E7RUFDQSx5Q3hFd3BDaUI7RXdFdnBDakI7QUwwckNSO0FLeHJDUTtFQUNJO0VBQ0E7QUwwckNaO0FLdHJDSTtFQUNJO0FMd3JDUjtBS3JyQ0k7RUFDSTtBTHVyQ1I7QUtwckNJO0VBQ0k7RUFDQTtBTHNyQ1I7QUtuckNJO0VBQ0k7SUFDSTtFTHFyQ1Y7QUFDRjs7QUsvcUNRO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFTGtyQ2Q7RUtockNjO0lBQ0k7RUxrckNsQjtFS2hyQ2tCO0lBQ0ksb0J4RTdLTztFbUUrMUM3QjtFSy9xQ2tCO0lBQ0k7RUxpckN0QjtFSzVxQ1U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFTDhxQ2Q7RUs1cUNjO0lBQ0k7RUw4cUNsQjtFSzFxQ1U7SUFDSTtFTDRxQ2Q7RUt6cUNVO0lBQ0k7RUwycUNkO0VLeHFDVTtJQUNJO0VMMHFDZDtBQUNGO0FLcHFDZ0I7RUFDSTtBTHNxQ3BCO0FLbnFDZ0I7RUFDSTtBTHFxQ3BCOztBS3pwQ2dCO0VBQ0k7QUw0cENwQjtBS3pwQ2dCO0VBQ0k7QUwycENwQjs7QUsvb0NnQjtFQUNJO0FMa3BDcEI7QUsxb0NvQjtFQUNJO0FMNG9DeEI7O0FNcjZDSTtFQUNJO0VBQ0EsWXpFa0RlO0V5RWpEZixVekVnRHdCO0FtRXczQ2hDO0FNdDZDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnpFbXNCVztBbUVxdUJ2QjtBTXQ2Q1k7RUFDSTtBTnc2Q2hCO0FNcjZDWTtFQUNJO0FOdTZDaEI7QU1uNkNRO0VBQ0k7QU5xNkNaO0FNbjZDWTtFQUhKO0lBSVE7RU5zNkNkO0FBQ0Y7QU1wNkNZO0VBQ0k7QU5zNkNoQjtBTWw2Q2dCO0VBQ0k7RUFDQTtBTm82Q3BCO0FNLzVDZ0I7RUFDSTtFQUNBO0FOaTZDcEI7QU0zNUNvQjtFQUNJO0FONjVDeEI7QU0zNUN3QjtFQUNJO0VBQ0E7QU42NUM1QjtBTXQ1Q2dCO0VBQ0kseUN6RXpDTztBbUVpOEMzQjtBTXQ1Q29CO0VBQ0ksZ0R6RXpDVTtBbUVpOENsQztBTWw1Q1E7RUFDSTtBTm81Q1o7QU1oNUNJO0VBQ0k7QU5rNUNSO0FNaDVDUTtFQUhKO0lBSVEsaUJ6RTdCb0I7RW1FZzdDOUI7QUFDRjtBTWg1Q0k7RUFDSSxXekVsQ3dCO0V5RW1DeEIsc0R6RXJDcUI7RXlFc0NyQjtFQUNBO0VBQ0EsNEN6RXBDb0I7RXlFcUNwQjtFQUNBO0VBQ0E7RUFDQTtBTms1Q1I7QU1oNUNRO0VBQ0k7QU5rNUNaO0FNLzRDZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU5pNUNwQjtBTTU0Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5Q3pFN0ZlO0V5RThGZjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FOODRDWjtBTTU0Q1k7RUFDSTtFQUNBLHlDekV6R1c7QW1FdS9DM0I7QU0zNENZO0VBQ0k7RUFDQTtBTjY0Q2hCO0FNeDRDSTtFQUNJO0FOMDRDUjtBTXY0Q0k7RUFHUTtJQUNJO0VOdTRDZDtFTXA0Q1U7SUFDSTtFTnM0Q2Q7QUFDRjtBTS8zQ2dCO0VBQ0k7QU5pNENwQjtBTTkzQ2dCO0VBQ0k7QU5nNENwQjtBTXozQ1E7RUFDSTtFQUNBO0FOMjNDWjtBTXozQ1k7RUFKSjtJQUtRO0VONDNDZDtBQUNGO0FNejNDUTs7RUFFSTtBTjIzQ1o7QU14M0NRO0VBQ0ksaUJ6RXBJb0I7QW1FOC9DaEM7QU12M0NROztFQUVJLFV6RXpJb0I7QW1Fa2dEaEM7QU10M0NRO0VBQ0k7SUFDSTtFTnczQ2Q7RU1yM0NVOztJQUVJO0VOdTNDZDtBQUNGO0FNajNDUTtFQUZKOztJQUdRLFV6RTNKb0I7RW1FZ2hEOUI7QUFDRjtBTWwzQ0k7RUFDSTtJQUNJO0VObzNDVjtFTWozQ007O0lBRUk7RU5tM0NWO0FBQ0Y7O0FPN2tESTtFQUNJLHlDMUUyRlE7QW1FcS9DaEI7QU83a0RJO0VBQ0ksaUIxRXNGYTtFMEVyRmI7RUFDQSxzRDFFdW9Cc0I7RTBFdG9CdEI7QVAra0RSO0FPM2tEUTtFQUNJO0FQNmtEWjtBT3prREk7O0VBRUksaUIxRXdFYTtFMEV2RWI7RUFDQTtBUDJrRFI7QU9ya0RZO0VBQ0k7SUFDSTtFUHVrRGxCO0FBQ0Y7QU9ua0RnQjtFQURKO0lBRVE7RVBza0RsQjtBQUNGO0FPbGtEUTs7O0VBRUk7RUFDQTtBUHFrRFo7QU9ua0RZO0VBTEo7OztJQU1RO0VQd2tEZDtBQUNGO0FPamtEUTs7O0VBRUk7QVBva0RaO0FPbGtEWTtFQUpKOzs7SUFLUTtFUHVrRGQ7QUFDRjtBT2prRFE7O0VBRUk7QVBta0RaO0FPamtEWTtFQUpKOztJQUtRO0VQcWtEZDtBQUNGO0FPOWpEUTtFQUNJO0FQZ2tEWjtBTzdqRFE7RUFDSTtJQUNJO0lBQ0E7RVArakRkO0VPNWpEVTtJQUNJO0VQOGpEZDtBQUNGO0FPdGpEWTs7Ozs7RUFFSTtFQUNBO0FQMmpEaEI7O0FPampESTs7O0VBR0k7QVBvakRSO0FPampESTs7RUFFSSxpQjFFN0JhO0FtRWdsRHJCO0FPaGpESTtFQUNJO0FQa2pEUjtBTzNpRFE7Ozs7RUFFSTtBUCtpRFo7O0FPdmlESTtFQUVJOztJQUVJO0VQeWlEVjtBQUNGO0FPcmlEUTtFQUVJOztJQUVJO0VQc2lEZDtBQUNGOztBUWxzREE7RUFDSTtFQUNBO0VBQ0Esc0IzRXFITztFMkVwSFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnFzREo7QVFqc0RZO0VBQ0ksYzNFb0hMO0UyRW5ISztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUm1zRGhCO0FRanNEZ0I7RUFFSSxjM0V1SVA7QW1FMmpEYjtBUTFyRFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVI0ckRoQjtBUTFyRGdCO0VBQ0k7RUFDQSx5QjNFcUhQO0UyRXBITztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSNHJEcEI7QVF6ckRnQjtFQUNJO0VBQ0EsYzNFd0dQO0FtRW1sRGI7QVF6ckRvQjtFQUNJO0FSMnJEeEI7QVFsckRvQjtFQUNJO0FSb3JEeEI7QVFqckRvQjtFQUNJO0FSbXJEeEI7QVE1cURJO0VBQ0k7QVI4cURSO0FRM3FESTtFQUNJO0VBQ0EsNkMzRTRqQnNCO0UyRTNqQnRCO0FSNnFEUjs7QVF6cURBO0VBQ0k7RUFDQTtBUjRxREo7O0FRdnFEUTtFQUNJO0FSMHFEWjs7QVFucURBO0VBR1k7SUFDSTtFUm9xRGQ7RVEvcERjO0lBQ0k7SUFDQTtFUmlxRGxCO0VRMXBETTtJQUNJO0lBQ0E7RVI0cERWO0VRcnBEYztJQUNJO0VSdXBEbEI7RVFycERrQjtJQUNJO0lBQ0E7RVJ1cER0QjtFUW5wRHNCO0lBQ0k7SUFDQTtFUnFwRDFCO0VRbnBEMEI7SUFDSTtJQUNBO0lBQ0E7RVJxcEQ5QjtFUWhwRDBCO0lBQ0k7SUFDQTtFUmtwRDlCO0FBQ0Y7QVExb0RBO0VBQ0k7RUFDQTtBUjRvREo7O0FRem9EQTtFQUNJO0FSNG9ESjs7QVF6b0RBO0VBRVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSw0QzNFdEtPO0kyRXVLUDtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSMm9EVjtFUXpvRFU7SUFDSTtFUjJvRGQ7RVFyb0RjO0lBQ0k7SUFDQTtJQUNBO0VSdW9EbEI7RVFyb0RrQjtJQUNJO0VSdW9EdEI7RVFsb0RVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFUm9vRGQ7RVFsb0RjO0lBQ0k7RVJvb0RsQjtFUTduRGM7SUFDSTtJQUNBO0lBQ0E7RVIrbkRsQjtFUTNuRFU7SUFDSTtFUjZuRGQ7QUFDRjtBUXZuREE7RUFDSTtBUnluREo7QVF2bkRJO0VBQ0k7RUFDQTtFQUNBO0FSeW5EUjs7QVM1MkRBO0VBQ0k7RUFDQTtBVCsyREo7O0FTNTJEQTtFQUNJO0VBQ0E7QVQrMkRKOztBUzUyREE7RUFDSTtFQUNBO0FUKzJESjs7QVM1MkRBO0VBQ0k7RUFDQTtBVCsyREo7O0FTNTJEQTtFQUNJO0VBQ0E7QVQrMkRKOztBUzUyREE7RUFDSTtFQUNBO0FUKzJESjs7QVM1MkRBO0VBQ0k7RUFFQSxXNUV1Rk87RTRFdEZQO0VBQ0EsZ0I1RTJxQmlCO0U0RTFxQmpCO0VBQ0E7RUFDQTtBVDgyREo7O0FTMTJEQTtFQUNJO0VBQ0E7RUFDQTtBVDYyREo7QVMzMkRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVQ2MkRSO0FTMzJEUTtFQUNJO0VBQ0E7RUFDQTtBVDYyRFo7O0FVcDZESTtFQUNJLGdCN0U0c0JhO0FtRTJ0Q3JCO0FVcDZESTtFQUNJLGdDN0Vzd0JLO0FtRWdxQ2I7QVVqNkRZO0VBQ0k7RUFDQTtBVm02RGhCO0FVLzVEZ0I7RUFDSTtBVmk2RHBCOztBVXY1RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVYwNURaO0FVdDVEWTtFQUNJO0VBQ0E7RUFDQTtBVnc1RGhCOztBVTk0RFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZpNURaO0FVNzREWTtFQUNJO0VBQ0E7RUFDQTtBVis0RGhCOztBVXI0REk7RUFDSTtBVnc0RFI7QVV0NERRO0VBQ0k7RUFDQSxhN0UrMUNVO0U2RTkxQ1Y7QVZ3NERaO0FVcDREWTtFQUNJO0FWczREaEI7O0FVNzNESTtFQUNJO0VBQ0Esc0M3RW0xQ2tCO0FtRTZpQjFCO0FVOTNEUTtFQUNJO0FWZzREWjtBVTczRFE7RUFDSSxzQzdFNDBDYztBbUVtakIxQjtBVTczRFk7RUFDSTtFQUNBO0FWKzNEaEI7O0FVeDNESTtFQUNJO0FWMjNEUjs7QVVsM0RRO0VBQ0k7QVZxM0RaO0FVbjNEWTtFQUNJO0FWcTNEaEI7QVVuM0RnQjtFQUNJLGM3RTBSTDtFNkV6Uks7QVZxM0RwQjtBVWwzRGdCO0VBQ0ksYzdFcVJMO0FtRStsRGY7O0FVNTJEWTtFQUNJO0FWKzJEaEI7QVU3MkRnQjtFQUNJLFc3RTVCVDtFNkU2QlM7QVYrMkRwQjs7QVV4NERRO0VBQ0k7QVYyNERaO0FVejREWTtFQUNJO0FWMjREaEI7QVV6NERnQjtFQUNJLGM3RTBSTDtFNkV6Uks7QVYyNERwQjtBVXg0RGdCO0VBQ0ksYzdFcVJMO0FtRXFuRGY7O0FVbDREWTtFQUNJO0FWcTREaEI7QVVuNERnQjtFQUNJLFc3RTVCVDtFNkU2QlM7QVZxNERwQjs7QVU5NURRO0VBQ0k7QVZpNkRaO0FVLzVEWTtFQUNJO0FWaTZEaEI7QVUvNURnQjtFQUNJLGM3RTBSTDtFNkV6Uks7QVZpNkRwQjtBVTk1RGdCO0VBQ0ksYzdFcVJMO0FtRTJvRGY7O0FVeDVEWTtFQUNJO0FWMjVEaEI7QVV6NURnQjtFQUNJLFc3RTVCVDtFNkU2QlM7QVYyNURwQjs7QVVwN0RRO0VBQ0k7QVZ1N0RaO0FVcjdEWTtFQUNJO0FWdTdEaEI7QVVyN0RnQjtFQUNJLGM3RTBSTDtFNkV6Uks7QVZ1N0RwQjtBVXA3RGdCO0VBQ0ksYzdFcVJMO0FtRWlxRGY7O0FVOTZEWTtFQUNJO0FWaTdEaEI7QVUvNkRnQjtFQUNJLFc3RTVCVDtFNkU2QlM7QVZpN0RwQjs7QVUxOERRO0VBQ0k7QVY2OERaO0FVMzhEWTtFQUNJO0FWNjhEaEI7QVUzOERnQjtFQUNJLGM3RTBSTDtFNkV6Uks7QVY2OERwQjtBVTE4RGdCO0VBQ0ksYzdFcVJMO0FtRXVyRGY7O0FVcDhEWTtFQUNJO0FWdThEaEI7QVVyOERnQjtFQUNJLFc3RTVCVDtFNkU2QlM7QVZ1OERwQjs7QVVoK0RRO0VBQ0k7QVZtK0RaO0FVaitEWTtFQUNJO0FWbStEaEI7QVVqK0RnQjtFQUNJLGM3RTBSTDtFNkV6Uks7QVZtK0RwQjtBVWgrRGdCO0VBQ0ksYzdFcVJMO0FtRTZzRGY7O0FVMTlEWTtFQUNJO0FWNjlEaEI7QVUzOURnQjtFQUNJLFc3RTVCVDtFNkU2QlM7QVY2OURwQjs7QVV0L0RRO0VBQ0k7QVZ5L0RaO0FVdi9EWTtFQUNJO0FWeS9EaEI7QVV2L0RnQjtFQUNJLGM3RTBSTDtFNkV6Uks7QVZ5L0RwQjtBVXQvRGdCO0VBQ0ksYzdFcVJMO0FtRW11RGY7O0FVaC9EWTtFQUNJO0FWbS9EaEI7QVVqL0RnQjtFQUNJLFc3RTVCVDtFNkU2QlM7QVZtL0RwQjs7QVU1Z0VRO0VBQ0k7QVYrZ0VaO0FVN2dFWTtFQUNJO0FWK2dFaEI7QVU3Z0VnQjtFQUNJLGM3RTBSTDtFNkV6Uks7QVYrZ0VwQjtBVTVnRWdCO0VBQ0ksYzdFcVJMO0FtRXl2RGY7O0FVdGdFWTtFQUNJO0FWeWdFaEI7QVV2Z0VnQjtFQUNJLFc3RTVCVDtFNkU2QlM7QVZ5Z0VwQjs7QVU3L0RRO0VBQ0k7QVZnZ0VaO0FVLy9EWTtFQUNJO0FWaWdFaEI7QVU3L0RRO0VBQ0k7QVYrL0RaOztBVXYvRFE7RUFDSTtBVjAvRFo7O0FXenFFSTtFQUNJO0FYNHFFUjs7QVc3cUVJO0VBQ0k7QVhnckVSOztBV2pyRUk7RUFDSTtBWG9yRVI7O0FXcnJFSTtFQUNJO0FYd3JFUjs7QVd6ckVJO0VBQ0k7QVg0ckVSOztBVzdyRUk7RUFDSTtBWGdzRVI7O0FXanNFSTtFQUNJO0FYb3NFUjs7QVdyc0VJO0VBQ0k7QVh3c0VSOztBV3pzRUk7RUFDSTtBWDRzRVI7O0FXN3NFSTtFQUNJO0FYZ3RFUjs7QVdqdEVJO0VBQ0k7QVhvdEVSOztBV3J0RUk7RUFDSTtBWHd0RVI7O0FXenRFSTtFQUNJO0FYNHRFUjs7QVc3dEVJO0VBQ0k7QVhndUVSOztBV2p1RUk7RUFDSTtBWG91RVI7O0FXcnVFSTtFQUNJO0FYd3VFUjs7QVd6dUVJO0VBQ0k7QVg0dUVSOztBV3B1RUk7RUFDSTtBWHV1RVI7O0FXcHVFSTtFQUNJO0FYdXVFUjs7QVdwdUVJO0VBQ0k7QVh1dUVSOztBV3B1RUk7RUFDSTtBWHV1RVI7O0FXcHVFSTtFQUNJO0FYdXVFUjs7QVdsdUVRO0VBQ0k7QVhxdUVaO0FXbnVFWTtFQUNJO0FYcXVFaEI7O0FXL3ZFSTtFQUNJO0FYa3dFUjs7QVcvdkVJO0VBQ0k7QVhrd0VSOztBVy92RUk7RUFDSTtBWGt3RVI7O0FXL3ZFSTtFQUNJO0FYa3dFUjs7QVcvdkVJO0VBQ0k7QVhrd0VSOztBVzd2RVE7RUFDSTtBWGd3RVo7QVc5dkVZO0VBQ0k7QVhnd0VoQjs7QVcxeEVJO0VBQ0k7QVg2eEVSOztBVzF4RUk7RUFDSTtBWDZ4RVI7O0FXMXhFSTtFQUNJO0FYNnhFUjs7QVcxeEVJO0VBQ0k7QVg2eEVSOztBVzF4RUk7RUFDSTtBWDZ4RVI7O0FXeHhFUTtFQUNJO0FYMnhFWjtBV3p4RVk7RUFDSTtBWDJ4RWhCOztBV3J6RUk7RUFDSTtBWHd6RVI7O0FXcnpFSTtFQUNJO0FYd3pFUjs7QVdyekVJO0VBQ0k7QVh3ekVSOztBV3J6RUk7RUFDSTtBWHd6RVI7O0FXcnpFSTtFQUNJO0FYd3pFUjs7QVduekVRO0VBQ0k7QVhzekVaO0FXcHpFWTtFQUNJO0FYc3pFaEI7O0FXaDFFSTtFQUNJO0FYbTFFUjs7QVdoMUVJO0VBQ0k7QVhtMUVSOztBV2gxRUk7RUFDSTtBWG0xRVI7O0FXaDFFSTtFQUNJO0FYbTFFUjs7QVdoMUVJO0VBQ0k7QVhtMUVSOztBVzkwRVE7RUFDSTtBWGkxRVo7QVcvMEVZO0VBQ0k7QVhpMUVoQjs7QVczMkVJO0VBQ0k7QVg4MkVSOztBVzMyRUk7RUFDSTtBWDgyRVI7O0FXMzJFSTtFQUNJO0FYODJFUjs7QVczMkVJO0VBQ0k7QVg4MkVSOztBVzMyRUk7RUFDSTtBWDgyRVI7O0FXejJFUTtFQUNJO0FYNDJFWjtBVzEyRVk7RUFDSTtBWDQyRWhCOztBV3Q0RUk7RUFDSTtBWHk0RVI7O0FXdDRFSTtFQUNJO0FYeTRFUjs7QVd0NEVJO0VBQ0k7QVh5NEVSOztBV3Q0RUk7RUFDSTtBWHk0RVI7O0FXdDRFSTtFQUNJO0FYeTRFUjs7QVdwNEVRO0VBQ0k7QVh1NEVaO0FXcjRFWTtFQUNJO0FYdTRFaEI7O0FXLzNFQTtFQUNJO0FYazRFSjs7QVc3M0VBO0VBQ0ksc0M5RTRvQjBCO0FtRW92RDlCOztBVzczRUE7RUFDSSxrQzlFakRvQjtBbUVpN0V4Qjs7QVczM0VBO0VBQ0ksZ0I5RStvQmlCO0FtRSt1RHJCOztBVzEzRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjOUVtRE87RThFbERQO0VBQ0E7QVg2M0VKO0FXMzNFSTtFQUNJLGM5RStDRztFOEU5Q0gseUI5RTBDRztBbUVtMUVYOztBV3YzRUE7RUFDSTtBWDAzRUo7O0FXdDNFQTtFQUNJO0FYeTNFSjs7QVd0M0VBO0VBQ0k7QVh5M0VKOztBV3QzRUE7RUFDSTtBWHkzRUo7O0FXdDNFQTtFQUNJO0FYeTNFSjs7QVd0M0VBO0VBQ0k7QVh5M0VKOztBV3IzRUE7RUFDSTtFQUNBO0FYdzNFSjs7QVdyM0VBO0VBQ0k7RUFDQTtBWHczRUo7O0FXcjNFQTtFQUNJO0VBQ0E7QVh3M0VKOztBV3IzRUE7RUFDSTtFQUNBO0FYdzNFSjs7QVdyM0VBO0VBQ0k7RUFDQTtBWHczRUo7O0FXcjNFQTtFQUNJO0VBQ0E7QVh3M0VKOztBV3AzRUE7RUFDSSxjOUVuQk87RThFb0JQO0FYdTNFSjs7QVdsM0VJO0VBQ0ksYzlFc1FPO0U4RXJRUDtBWHEzRVI7O0FXdjNFSTtFQUNJLGM5RXNRTztFOEVyUVA7QVgwM0VSOztBVzUzRUk7RUFDSSxjOUVzUU87RThFclFQO0FYKzNFUjs7QVdqNEVJO0VBQ0ksYzlFc1FPO0U4RXJRUDtBWG80RVI7O0FXdDRFSTtFQUNJLGM5RXNRTztFOEVyUVA7QVh5NEVSOztBVzM0RUk7RUFDSSxjOUVzUU87RThFclFQO0FYODRFUjs7QVdoNUVJO0VBQ0ksYzlFc1FPO0U4RXJRUDtBWG01RVI7O0FXcjVFSTtFQUNJLGM5RXNRTztFOEVyUVA7QVh3NUVSOztBV241RUE7RUFDSTtBWHM1RUo7QVdwNUVJO0VBQ0k7QVhzNUVSO0FXbjVFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0M5RWdtQks7QW1FcXpEYjs7QVc5NEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCOUUxRE87QW1FMjhFWDs7QVc1NEVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QVgrNEVKOztBVzM0RUE7RUFDSTtBWDg0RUo7O0FXMzRFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FYODRFSjs7QVd6NEVJO0VBRko7SUFHUTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWDY0RU47RVczNEVNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VYNjRFVjtFV3o0RU07SUFDSTtJQUNBO0lBQ0E7RVgyNEVWO0VXeDRFTTtJQUNJO0lBQ0E7RVgwNEVWO0FBQ0Y7QVd2NEVJO0VBQ0k7QVh5NEVSO0FXdjRFUTtFQUhKO0lBSVE7RVgwNEVWO0FBQ0Y7QVd2NEVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVh5NEVSO0FXcjRFUTtFQUNJO0VBQ0E7QVh1NEVaO0FXbjRFSTtFQUNJO0FYcTRFUjtBV240RVE7RUFISjtJQUlRO0VYczRFVjtBQUNGO0FXcDRFUTtFQUNJO0FYczRFWjs7QVdqNEVBO0VBQ0k7QVhvNEVKO0FXbDRFSTtFQUhKO0lBSVE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWHE0RU47QUFDRjs7QVdoNEVJO0VBQ0k7O0lBQ0k7SUFDQTtJQUNBO0VYbzRFVjtBQUNGOztBVy8zRUE7RUFDSTtBWGs0RUo7O0FXOTNFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWGk0RUo7O0FXNzNFQTtFQUNJO0FYZzRFSjs7QVc3M0VBO0VBQ0k7QVhnNEVKOztBVzUzRUk7RUFDSTtBWCszRVI7O0FXMzNFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDgzRUo7QVc1M0VJO0VBQ0k7QVg4M0VSOztBVzEzRUE7RUFDSTtJQUNJO0lBQ0E7RVg2M0VOO0VXMTNFRTtJQUNJO0lBQ0E7RVg0M0VOO0FBQ0Y7QVd6M0VBO0VBQ0k7QVgyM0VKOztBV3gzRUE7RUFDSTtFQUNBO0FYMjNFSjs7QVd4M0VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWDIzRUo7QVd6M0VJO0VBQ0k7RUFDQTtBWDIzRVI7O0FZNXZGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FaK3ZGSjs7QVk1dkZBO0VBQ0k7RUFDQTtBWit2Rko7O0FZNXZGQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWit2Rko7O0FhaHhGSTs7OztFQUNJO0Fic3hGUjs7QWMxeEZJO0VBQ0k7RUFDQTtBZDZ4RlI7QWMzeEZRO0VBQ0k7QWQ2eEZaOztBY3R4RkE7QUFFQTtFQUNJO0Fkd3hGSjtBY3R4Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBZHd4RlI7QWN0eEZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0NqRm00Q0Y7QW1FcTVDVjtBY3J4RlE7RUFDSTtBZHV4Rlo7O0FjanhGQTtFQUNJO0Fkb3hGSjtBY2x4Rkk7RUFDSTtFQUNBO0Fkb3hGUjtBY2x4RlE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRteEZaO0FjaHhGUTtFQUNJO0VBQ0E7RUFDQTtBZGt4Rlo7QWM1d0ZZO0VBQ0k7QWQ4d0ZoQjtBYzN3Rlk7RUFDSTtBZDZ3RmhCOztBZTExRkE7RUFDSTtFQUNBO0FmNjFGSjtBZTMxRkk7RUFDSTtFQUNBO0FmNjFGUjs7QWV4MUZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWYyMUZKOztBZXYxRkk7RUFDSTtBZjAxRlI7O0FlcjFGQTtFQUNJO0FmdzFGSjtBZXQxRkk7RUFDSTtBZncxRlI7QWVyMUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZnUxRlI7QWVwMUZJO0VBQ0k7RUFDQTtFQUNBO0FmczFGUjtBZW4xRkk7RUFDSTtBZnExRlI7QWVsMUZZO0VBQ0ksY2xGd0dIO0VrRnZHRztBZm8xRmhCOztBZTMwRkk7RUFDSSx5QmxGdURHO0VrRnRESDtFQUNBO0VBQ0EsZ0JsRnlvQmE7RWtGeG9CYjtBZjgwRlI7O0FldDBGUTtFQUNJO0FmeTBGWjtBZXQwRlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZncwRmhCO0FldDBGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2xGcUJMO0FtRW16Rlg7O0FlL3pGUTtFQUNJO0FmazBGWjtBZWgwRlE7RUFDSTtBZmswRlo7O0FlM3pGSTtFQUNJO0FmOHpGUjtBZTd6RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjbEYrQkM7QW1FZ3lGYjs7QWV4ekZRO0VBQ0k7QWYyekZaO0FlenpGUTtFQUNJO0FmMnpGWjtBZXh6RlE7RUFDSTtBZjB6Rlo7QWV0ekZZO0VBQ0k7QWZ3ekZoQjtBZXJ6Rlk7RUFDSTtBZnV6RmhCOztBZ0I5OEZBO0VBQ0k7Ozs7Ozs7SUFPSTtFaEJpOUZOO0VnQi84RkU7Ozs7O0lBS0k7SUFDQTtFaEJpOUZOO0VnQjk4RkU7SUFDSTtJQUNBO0VoQmc5Rk47RWdCNThGTTtJQUNJO0VoQjg4RlY7RWdCMThGTTtJQUNJO0lBQ0E7SUFDQTtFaEI0OEZWO0FBQ0Y7QWlCLytGQTtFQUNJO0FqQmkvRko7QWlCLytGSTtFQUNJO0VBQ0E7RUFDQSxXcEZrSEc7RW9GakhILG9CcEZnc0JTO0VvRi9yQlQsZ0JwRnVzQmU7RW9GdHNCZjtFQUNBO0VBQ0E7RUFDQTtBakJpL0ZSO0FpQi8rRlE7RUFDSTtBakJpL0ZaO0FpQjkrRlE7RUFDSTtBakJnL0ZaO0FpQjkrRlk7RUFFSTtFQUNBO0VBQ0E7QWpCKytGaEI7QWlCNStGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCOCtGaEI7QWlCMytGWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQjYrRmhCO0FpQnorRlE7RUFDSTtFQUNBLFdwRjBFRDtFb0Z6RUM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnBGd3BCUztBbUVtMUVyQjtBaUIxK0ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakI0K0ZoQjtBaUJuK0ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQnErRlo7QWlCLzlGSTtFQUNJO0FqQmkrRlI7QWlCLzlGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCaStGWjtBaUI3OUZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIrOUZoQjtBaUJ4OUZRO0VBQ0k7RUFDQTtFQUNBO0FqQjA5Rlo7QWlCeDlGWTtFQUNJO0FqQjA5RmhCO0FpQnY5Rlk7RUFDSTtBakJ5OUZoQjtBaUJ2OUZnQjtFQUNJO0VBQ0E7RUFDQTtBakJ5OUZwQjtBaUJ0OUZnQjtFQUNJO0VBQ0E7RUFDQTtBakJ3OUZwQjtBaUJsOUZZO0VBQ0k7RUFDQTtBakJvOUZoQjtBaUJoOUZRO0VBQ0k7RUFDQTtBakJrOUZaO0FpQjk4Rlk7RUFDSTtFQUNBO0VBQ0E7QWpCZzlGaEI7QWlCMzhGWTtFQUNJO0VBQ0E7QWpCNjhGaEI7QWlCMzhGZ0I7RUFDSTtFQUNBO0VBQ0E7QWpCNjhGcEI7QWlCdDhGSTtFQUNJO0FqQnc4RlI7QWlCbjhGUTtFQUNJO0FqQnE4Rlo7QWlCbDhGZ0I7RUFDSTtFQUNBO0FqQm84RnBCO0FpQmg4Rlk7RUFDSTtBakJrOEZoQjtBaUI5N0ZnQjtFQUNJLHlCcEZ3Tkw7QW1Fd3VGZjtBaUI3N0ZnQjtFQUNJO0FqQis3RnBCO0FpQno3Rlk7RUFDSTtBakIyN0ZoQjtBaUJ4N0ZvQjtFQUNJO0VBQ0E7QWpCMDdGeEI7QWlCdjdGb0I7RUFDSTtFQUNBO0FqQnk3RnhCO0FpQjk5RlE7RUFDSTtBakJnK0ZaO0FpQjc5RmdCO0VBQ0k7RUFDQTtBakIrOUZwQjtBaUIzOUZZO0VBQ0k7QWpCNjlGaEI7QWlCejlGZ0I7RUFDSSx5QnBGd05MO0FtRW13RmY7QWlCeDlGZ0I7RUFDSTtBakIwOUZwQjtBaUJwOUZZO0VBQ0k7QWpCczlGaEI7QWlCbjlGb0I7RUFDSTtFQUNBO0FqQnE5RnhCO0FpQmw5Rm9CO0VBQ0k7RUFDQTtBakJvOUZ4QjtBaUJ6L0ZRO0VBQ0k7QWpCMi9GWjtBaUJ4L0ZnQjtFQUNJO0VBQ0E7QWpCMC9GcEI7QWlCdC9GWTtFQUNJO0FqQncvRmhCO0FpQnAvRmdCO0VBQ0kseUJwRndOTDtBbUU4eEZmO0FpQm4vRmdCO0VBQ0k7QWpCcS9GcEI7QWlCLytGWTtFQUNJO0FqQmkvRmhCO0FpQjkrRm9CO0VBQ0k7RUFDQTtBakJnL0Z4QjtBaUI3K0ZvQjtFQUNJO0VBQ0E7QWpCKytGeEI7QWlCcGhHUTtFQUNJO0FqQnNoR1o7QWlCbmhHZ0I7RUFDSTtFQUNBO0FqQnFoR3BCO0FpQmpoR1k7RUFDSTtBakJtaEdoQjtBaUIvZ0dnQjtFQUNJLHlCcEZ3Tkw7QW1FeXpGZjtBaUI5Z0dnQjtFQUNJO0FqQmdoR3BCO0FpQjFnR1k7RUFDSTtBakI0Z0doQjtBaUJ6Z0dvQjtFQUNJO0VBQ0E7QWpCMmdHeEI7QWlCeGdHb0I7RUFDSTtFQUNBO0FqQjBnR3hCO0FpQi9pR1E7RUFDSTtBakJpakdaO0FpQjlpR2dCO0VBQ0k7RUFDQTtBakJnakdwQjtBaUI1aUdZO0VBQ0k7QWpCOGlHaEI7QWlCMWlHZ0I7RUFDSSx5QnBGd05MO0FtRW8xRmY7QWlCemlHZ0I7RUFDSTtBakIyaUdwQjtBaUJyaUdZO0VBQ0k7QWpCdWlHaEI7QWlCcGlHb0I7RUFDSTtFQUNBO0FqQnNpR3hCO0FpQm5pR29CO0VBQ0k7RUFDQTtBakJxaUd4QjtBaUIxa0dRO0VBQ0k7QWpCNGtHWjtBaUJ6a0dnQjtFQUNJO0VBQ0E7QWpCMmtHcEI7QWlCdmtHWTtFQUNJO0FqQnlrR2hCO0FpQnJrR2dCO0VBQ0kseUJwRndOTDtBbUUrMkZmO0FpQnBrR2dCO0VBQ0k7QWpCc2tHcEI7QWlCaGtHWTtFQUNJO0FqQmtrR2hCO0FpQi9qR29CO0VBQ0k7RUFDQTtBakJpa0d4QjtBaUI5akdvQjtFQUNJO0VBQ0E7QWpCZ2tHeEI7QWlCcm1HUTtFQUNJO0FqQnVtR1o7QWlCcG1HZ0I7RUFDSTtFQUNBO0FqQnNtR3BCO0FpQmxtR1k7RUFDSTtBakJvbUdoQjtBaUJobUdnQjtFQUNJLHlCcEZ3Tkw7QW1FMDRGZjtBaUIvbEdnQjtFQUNJO0FqQmltR3BCO0FpQjNsR1k7RUFDSTtBakI2bEdoQjtBaUIxbEdvQjtFQUNJO0VBQ0E7QWpCNGxHeEI7QWlCemxHb0I7RUFDSTtFQUNBO0FqQjJsR3hCO0FpQmhvR1E7RUFDSTtBakJrb0daO0FpQi9uR2dCO0VBQ0k7RUFDQTtBakJpb0dwQjtBaUI3bkdZO0VBQ0k7QWpCK25HaEI7QWlCM25HZ0I7RUFDSSx5QnBGd05MO0FtRXE2RmY7QWlCMW5HZ0I7RUFDSTtBakI0bkdwQjtBaUJ0bkdZO0VBQ0k7QWpCd25HaEI7QWlCcm5Hb0I7RUFDSTtFQUNBO0FqQnVuR3hCO0FpQnBuR29CO0VBQ0k7RUFDQTtBakJzbkd4Qjs7QWlCNW1HSTtFQUNJO0VBQ0E7QWpCK21HUjtBaUI3bUdRO0VBQ0k7RUFDQTtBakIrbUdaO0FpQjFtR1E7RUFDSTtBakI0bUdaO0FpQjFtR1k7RUFDSTtBakI0bUdoQjtBaUJ0bUdRO0VBQ0k7RUFDQTtBakJ3bUdaO0FpQnRtR1k7RUFDSTtFQUNBO0FqQndtR2hCO0FpQm5tR1k7RUFDSTtBakJxbUdoQjtBaUJubUdnQjtFQUNJO0FqQnFtR3BCOztBa0IxMkdJO0VBQ0Usc0JyRjhnRFk7QW1FKzFEbEI7O0FrQngyR0k7RUFDSSxjckZtWk87RXFGbFpQO0FsQjIyR1I7O0FrQjcyR0k7RUFDSSxjckZtWk87RXFGbFpQO0FsQmczR1I7O0FrQmwzR0k7RUFDSSxjckZtWk87RXFGbFpQO0FsQnEzR1I7O0FrQnYzR0k7RUFDSSxjckZtWk87RXFGbFpQO0FsQjAzR1I7O0FrQjUzR0k7RUFDSSxjckZtWk87RXFGbFpQO0FsQiszR1I7O0FrQmo0R0k7RUFDSSxjckZtWk87RXFGbFpQO0FsQm80R1I7O0FrQnQ0R0k7RUFDSSxjckZtWk87RXFGbFpQO0FsQnk0R1I7O0FrQjM0R0k7RUFDSSxjckZtWk87RXFGbFpQO0FsQjg0R1I7O0FtQng1R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkIyNUdGOztBbUJ4NUdBO0VBQ0U7RUFDQTtFQUNBO0FuQjI1R0Y7O0FvQjc0R0E7RUFFSTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7QXBCZzRHSjtBb0I5M0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmc0R1I7QW9CNzNHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCKzNHUjtBb0I1M0dJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEI4M0dSO0FvQjMzR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEI2M0dSO0FvQjEzR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEI0M0dSO0FvQnozR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIyM0dSO0FvQngzR0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEIwM0dSOztBb0J6K0dRO0VBc0hBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFnQkE7QXBCazJHUjtBb0IvMkdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQmkzR1o7QW9CMTJHUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCNDJHWjtBb0J6MkdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQjIyR1o7O0FxQnZpSEE7RUFDSTtFQUNBO0FyQjBpSEo7O0FxQnZpSEE7O0VBRUUsZ0J4RndzQnFCO0FtRWsyRnZCOztBcUJyaUhBO0VBQ0k7RUFDQTtBckJ3aUhKOztBcUJyaUhBO0VBQ0k7RUFDQTtFQUNBO0FyQndpSEo7O0FxQjdoSEk7RUFOSjs7Ozs7O0lBT1E7RXJCc2lITjtBQUNGOztBcUJsaUhBO0VBQ0k7QXJCcWlISjs7QXNCeGtISTtFQUNJLFd6Rm9IRztBbUV1OUdYOztBc0Jya0hBO0VBQ0k7RUFDQTtBdEJ3a0hKOztBc0Jua0hBO0VBQ0k7QXRCc2tISjs7QXNCamtIQTtFQUNJO0VBQ0E7RUFDQTtBdEJva0hKO0FzQmxrSEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJva0hSO0FzQmhrSEk7RUFDSTtBdEJra0hSO0FzQmhrSFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSwwQnpGOEdIO0V5RjdHRztBdEJra0hoQjs7QXNCempIQTtFQUNJO0F0QjRqSEo7O0FzQnZqSEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEIwakhKOztBc0JyakhBO0VBQ0k7QXRCd2pISjtBc0J0akhJO0VBQ0k7QXRCd2pIUjtBc0J0akhJO0VBQ0k7RUFDQSxrRHpGbWhEYztFeUZsaERkLG1EekZraERjO0V5RmpoRGQ7QXRCd2pIUjs7QXNCampISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJvakhSOztBc0IzaUhRO0VBQ0k7RUFDQTtFQUNBO0F0QjhpSFo7O0FzQnhpSFE7RUFDSSxjekZ5U0c7QW1Fa3dHZjs7QXNCcmlIUTtFQUNJLDBCekZrU0c7QW1Fc3dHZjs7QXNCbGlIUTtFQUNJLHlCekYyUkc7QW1FMHdHZjs7QXNCOWhIWTtFQUNJLHlCekZtUkQ7RXlGbFJDO0F0QmlpSGhCOztBc0J4aEhZO0VBQ0k7RUFDQSx5QnpGdVFEO0FtRW94R2Y7QXNCMWhIZ0I7RUFDSTtBdEI0aEhwQjs7QXNCcGhIWTtFQUNJLGN6RjRQRDtBbUUyeEdmOztBc0I5Z0hZO0VBQ0kseUJ6RmtQRDtFeUZqUEM7QXRCaWhIaEI7O0FzQm5sSFE7RUFDSTtFQUNBO0VBQ0E7QXRCc2xIWjs7QXNCaGxIUTtFQUNJLGN6RnlTRztBbUUweUdmOztBc0I3a0hRO0VBQ0ksMEJ6RmtTRztBbUU4eUdmOztBc0Ixa0hRO0VBQ0kseUJ6RjJSRztBbUVrekdmOztBc0J0a0hZO0VBQ0kseUJ6Rm1SRDtFeUZsUkM7QXRCeWtIaEI7O0FzQmhrSFk7RUFDSTtFQUNBLHlCekZ1UUQ7QW1FNHpHZjtBc0Jsa0hnQjtFQUNJO0F0Qm9rSHBCOztBc0I1akhZO0VBQ0ksY3pGNFBEO0FtRW0wR2Y7O0FzQnRqSFk7RUFDSSx5QnpGa1BEO0V5RmpQQztBdEJ5akhoQjs7QXNCM25IUTtFQUNJO0VBQ0E7RUFDQTtBdEI4bkhaOztBc0J4bkhRO0VBQ0ksY3pGeVNHO0FtRWsxR2Y7O0FzQnJuSFE7RUFDSSwwQnpGa1NHO0FtRXMxR2Y7O0FzQmxuSFE7RUFDSSx5QnpGMlJHO0FtRTAxR2Y7O0FzQjltSFk7RUFDSSx5QnpGbVJEO0V5RmxSQztBdEJpbkhoQjs7QXNCeG1IWTtFQUNJO0VBQ0EseUJ6RnVRRDtBbUVvMkdmO0FzQjFtSGdCO0VBQ0k7QXRCNG1IcEI7O0FzQnBtSFk7RUFDSSxjekY0UEQ7QW1FMjJHZjs7QXNCOWxIWTtFQUNJLHlCekZrUEQ7RXlGalBDO0F0QmltSGhCOztBc0JucUhRO0VBQ0k7RUFDQTtFQUNBO0F0QnNxSFo7O0FzQmhxSFE7RUFDSSxjekZ5U0c7QW1FMDNHZjs7QXNCN3BIUTtFQUNJLDBCekZrU0c7QW1FODNHZjs7QXNCMXBIUTtFQUNJLHlCekYyUkc7QW1FazRHZjs7QXNCdHBIWTtFQUNJLHlCekZtUkQ7RXlGbFJDO0F0QnlwSGhCOztBc0JocEhZO0VBQ0k7RUFDQSx5QnpGdVFEO0FtRTQ0R2Y7QXNCbHBIZ0I7RUFDSTtBdEJvcEhwQjs7QXNCNW9IWTtFQUNJLGN6RjRQRDtBbUVtNUdmOztBc0J0b0hZO0VBQ0kseUJ6RmtQRDtFeUZqUEM7QXRCeW9IaEI7O0FzQjNzSFE7RUFDSTtFQUNBO0VBQ0E7QXRCOHNIWjs7QXNCeHNIUTtFQUNJLGN6RnlTRztBbUVrNkdmOztBc0Jyc0hRO0VBQ0ksMEJ6RmtTRztBbUVzNkdmOztBc0Jsc0hRO0VBQ0kseUJ6RjJSRztBbUUwNkdmOztBc0I5ckhZO0VBQ0kseUJ6Rm1SRDtFeUZsUkM7QXRCaXNIaEI7O0FzQnhySFk7RUFDSTtFQUNBLHlCekZ1UUQ7QW1FbzdHZjtBc0IxckhnQjtFQUNJO0F0QjRySHBCOztBc0JwckhZO0VBQ0ksY3pGNFBEO0FtRTI3R2Y7O0FzQjlxSFk7RUFDSSx5QnpGa1BEO0V5RmpQQztBdEJpckhoQjs7QXNCbnZIUTtFQUNJO0VBQ0E7RUFDQTtBdEJzdkhaOztBc0JodkhRO0VBQ0ksY3pGeVNHO0FtRTA4R2Y7O0FzQjd1SFE7RUFDSSwwQnpGa1NHO0FtRTg4R2Y7O0FzQjF1SFE7RUFDSSx5QnpGMlJHO0FtRWs5R2Y7O0FzQnR1SFk7RUFDSSx5QnpGbVJEO0V5RmxSQztBdEJ5dUhoQjs7QXNCaHVIWTtFQUNJO0VBQ0EseUJ6RnVRRDtBbUU0OUdmO0FzQmx1SGdCO0VBQ0k7QXRCb3VIcEI7O0FzQjV0SFk7RUFDSSxjekY0UEQ7QW1FbStHZjs7QXNCdHRIWTtFQUNJLHlCekZrUEQ7RXlGalBDO0F0Qnl0SGhCOztBc0IzeEhRO0VBQ0k7RUFDQTtFQUNBO0F0Qjh4SFo7O0FzQnh4SFE7RUFDSSxjekZ5U0c7QW1Fay9HZjs7QXNCcnhIUTtFQUNJLDBCekZrU0c7QW1Fcy9HZjs7QXNCbHhIUTtFQUNJLHlCekYyUkc7QW1FMC9HZjs7QXNCOXdIWTtFQUNJLHlCekZtUkQ7RXlGbFJDO0F0Qml4SGhCOztBc0J4d0hZO0VBQ0k7RUFDQSx5QnpGdVFEO0FtRW9nSGY7QXNCMXdIZ0I7RUFDSTtBdEI0d0hwQjs7QXNCcHdIWTtFQUNJLGN6RjRQRDtBbUUyZ0hmOztBc0I5dkhZO0VBQ0kseUJ6RmtQRDtFeUZqUEM7QXRCaXdIaEI7O0FzQm4wSFE7RUFDSTtFQUNBO0VBQ0E7QXRCczBIWjs7QXNCaDBIUTtFQUNJLGN6RnlTRztBbUUwaEhmOztBc0I3ekhRO0VBQ0ksMEJ6RmtTRztBbUU4aEhmOztBc0IxekhRO0VBQ0kseUJ6RjJSRztBbUVraUhmOztBc0J0ekhZO0VBQ0kseUJ6Rm1SRDtFeUZsUkM7QXRCeXpIaEI7O0FzQmh6SFk7RUFDSTtFQUNBLHlCekZ1UUQ7QW1FNGlIZjtBc0JsekhnQjtFQUNJO0F0Qm96SHBCOztBc0I1eUhZO0VBQ0ksY3pGNFBEO0FtRW1qSGY7O0FzQnR5SFk7RUFDSSx5QnpGa1BEO0V5RmpQQztBdEJ5eUhoQjs7QXNCbnlISTtFQUNJO0F0QnN5SFI7QXNCcnlIUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCdXlIWjs7QXNCbHlIQTtFQUNJO0F0QnF5SEo7O0FzQmx5SEE7RUFDSTtFQUNBO0F0QnF5SEo7QXNCcHlISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCc3lIUjs7QXVCaitISTtFQU5BLGMxRm9aVztFMEZuWlg7RUFDQTtBdkIyK0hKOztBdUJ2K0hJO0VBTkEsYzFGb1pXO0UwRm5aWDtFQUNBO0F2QmkvSEo7O0F1QjcrSEk7RUFOQSxjMUZvWlc7RTBGblpYO0VBQ0E7QXZCdS9ISjs7QXVCbi9ISTtFQU5BLGMxRm9aVztFMEZuWlg7RUFDQTtBdkI2L0hKOztBdUJ6L0hJO0VBTkEsYzFGb1pXO0UwRm5aWDtFQUNBO0F2Qm1nSUo7O0F1Qi8vSEk7RUFOQSxjMUZvWlc7RTBGblpYO0VBQ0E7QXZCeWdJSjs7QXVCcmdJSTtFQU5BLGMxRm9aVztFMEZuWlg7RUFDQTtBdkIrZ0lKOztBdUIzZ0lJO0VBTkEsYzFGb1pXO0UwRm5aWDtFQUNBO0F2QnFoSUo7O0F1QjFnSUE7RUFDSTtFQUNBO0F2QjZnSUo7O0F1QnpnSUk7RUExQkEsYzFGMlpXO0UwRjFaWDtBdkJ1aUlKOztBdUJ6Z0lRO0VBeEJKLGMxRm9aVztFMEZuWlg7RUFDQTtBdkJxaUlKOztBdUJ4Z0lZO0VBQ0ksMkIxRm9YRDtBbUV1cEhmOztBdUJ4aElJO0VBMUJBLGMxRjJaVztFMEYxWlg7QXZCc2pJSjs7QXVCeGhJUTtFQXhCSixjMUZvWlc7RTBGblpYO0VBQ0E7QXZCb2pJSjs7QXVCdmhJWTtFQUNJLDJCMUZvWEQ7QW1Fc3FIZjs7QXVCdmlJSTtFQTFCQSxjMUYyWlc7RTBGMVpYO0F2QnFrSUo7O0F1QnZpSVE7RUF4QkosYzFGb1pXO0UwRm5aWDtFQUNBO0F2Qm1rSUo7O0F1QnRpSVk7RUFDSSwyQjFGb1hEO0FtRXFySGY7O0F1QnRqSUk7RUExQkEsYzFGMlpXO0UwRjFaWDtBdkJvbElKOztBdUJ0aklRO0VBeEJKLGMxRm9aVztFMEZuWlg7RUFDQTtBdkJrbElKOztBdUJyaklZO0VBQ0ksMkIxRm9YRDtBbUVvc0hmOztBdUJya0lJO0VBMUJBLGMxRjJaVztFMEYxWlg7QXZCbW1JSjs7QXVCcmtJUTtFQXhCSixjMUZvWlc7RTBGblpYO0VBQ0E7QXZCaW1JSjs7QXVCcGtJWTtFQUNJLDJCMUZvWEQ7QW1FbXRIZjs7QXVCcGxJSTtFQTFCQSxjMUYyWlc7RTBGMVpYO0F2QmtuSUo7O0F1QnBsSVE7RUF4QkosYzFGb1pXO0UwRm5aWDtFQUNBO0F2QmduSUo7O0F1Qm5sSVk7RUFDSSwyQjFGb1hEO0FtRWt1SGY7O0F1Qm5tSUk7RUExQkEsYzFGMlpXO0UwRjFaWDtBdkJpb0lKOztBdUJubUlRO0VBeEJKLGMxRm9aVztFMEZuWlg7RUFDQTtBdkIrbklKOztBdUJsbUlZO0VBQ0ksMkIxRm9YRDtBbUVpdkhmOztBdUJsbklJO0VBMUJBLGMxRjJaVztFMEYxWlg7QXZCZ3BJSjs7QXVCbG5JUTtFQXhCSixjMUZvWlc7RTBGblpYO0VBQ0E7QXZCOG9JSjs7QXVCam5JWTtFQUNJLDJCMUZvWEQ7QW1FZ3dIZjs7QXVCNW1JQTtFQUNJO0F2QittSUo7O0F1QjFtSUE7RUFDSTtFQUNBO0F2QjZtSUo7QXVCNW1JSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDJCMUZpR0s7RTBGaEdMO0VBQ0E7QXZCOG1JUjs7QXVCOWxJSTtFQUNJLDZEQVhJO0F2QjRtSVo7O0F1QmxtSUk7RUFDSSw2REFYSTtBdkJnbklaOztBdUJ0bUlJO0VBQ0ksNkRBWEk7QXZCb25JWjs7QXVCMW1JSTtFQUNJLDZEQVhJO0F2QnduSVo7O0F1QjltSUk7RUFDSSx3R0FYSTtBdkI0bklaOztBdUJsbklJO0VBQ0ksNkRBWEk7QXZCZ29JWjs7QXVCdG5JSTtFQUNJLDZEQVhJO0F2Qm9vSVo7O0F3QjFzSUE7O0VBRUk7RUFDQTtBeEI2c0lKOztBd0J4c0lJO0VBQ0k7QXhCMnNJUjtBd0J6c0lRO0VBQ0k7QXhCMnNJWjs7QXdCdHNJQTs7O0VBR0k7QXhCeXNJSjs7QXdCcnNJQTtFQUNJO0F4QndzSUo7O0F3QnJzSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCd3NJSjtBd0J0c0lJOzs7RUFHSTtBeEJ3c0lSO0F3QnJzSUk7RUFDSTtFQUNBO0F4QnVzSVI7QXdCcHNJSTtFQUNJO0VBQ0E7QXhCc3NJUjs7QXdCN3JJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QmdzSVI7O0F3QjdySUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJnc0lSOztBd0J2dElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMHRJUjs7QXdCdnRJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjB0SVI7O0F3Qmp2SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJvdklSOztBd0JqdklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCb3ZJUjs7QXdCM3dJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qjh3SVI7O0F3QjN3SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI4d0lSOztBd0JyeUlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCd3lJUjs7QXdCcnlJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qnd5SVI7O0F3Qi96SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJrMElSOztBd0IveklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCazBJUjs7QXdCejFJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjQxSVI7O0F3QnoxSUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI0MUlSOztBd0JuM0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCczNJUjs7QXdCbjNJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QnMzSVI7O0F3QjcySUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJnM0lSOztBd0IxM0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCNjNJUjs7QXdCdjRJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QjA0SVI7O0F3QnA1SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ1NUlSOztBd0JqNklJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCbzZJUjs7QXdCOTZJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Qmk3SVI7O0F3QjM3SUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEI4N0lSOztBd0J4OElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCMjhJUjs7QXdCdDhJQTtFQUNJO0VBQ0E7QXhCeThJSjtBd0J2OElJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeThJUjtBd0JyOElRO0VBQ0k7QXhCdThJWjtBd0JuOElJO0VBQ0ksb0IzRmd2QmM7RTJGL3VCZDtBeEJxOElSO0F3Qm44SVE7RUFDSTtFQUNBO0F4QnE4SVo7O0F3Qjk3SUE7RUFDSTtFQUNBO0VBQ0E7QXhCaThJSjtBd0IvN0lJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJpOElSO0F3Qjk3SUk7RUFDSTtFQUNBO0VBQ0E7QXhCZzhJUjtBd0I1N0lRO0VBQ0k7RUFDQTtBeEI4N0laO0F3QjM3SVE7RUFDSTtFQUNBO0F4QjY3SVo7O0F3QnQ3SUk7RUFDSSx5QjNGdU9PO0UyRnRPUCxxQjNGc09PO0FtRW10SWY7QXdCdjdJUTtFQUlJLGMzRmdPRztFMkYvTkg7QXhCczdJWjs7QXdCLzdJSTtFQUNJLHlCM0Z1T087RTJGdE9QLHFCM0ZzT087QW1FNHRJZjtBd0JoOElRO0VBSUksYzNGZ09HO0UyRi9OSDtBeEIrN0laOztBd0J4OElJO0VBQ0kseUIzRnVPTztFMkZ0T1AscUIzRnNPTztBbUVxdUlmO0F3Qno4SVE7RUFJSSxjM0ZnT0c7RTJGL05IO0F4Qnc4SVo7O0F3Qmo5SUk7RUFDSSx5QjNGdU9PO0UyRnRPUCxxQjNGc09PO0FtRTh1SWY7QXdCbDlJUTtFQUlJLGMzRmdPRztFMkYvTkg7QXhCaTlJWjs7QXdCMTlJSTtFQUNJLHlCM0Z1T087RTJGdE9QLHFCM0ZzT087QW1FdXZJZjtBd0IzOUlRO0VBSUksYzNGZ09HO0UyRi9OSDtBeEIwOUlaOztBd0JuK0lJO0VBQ0kseUIzRnVPTztFMkZ0T1AscUIzRnNPTztBbUVnd0lmO0F3QnArSVE7RUFJSSxjM0ZnT0c7RTJGL05IO0F4Qm0rSVo7O0F3QjUrSUk7RUFDSSx5QjNGdU9PO0UyRnRPUCxxQjNGc09PO0FtRXl3SWY7QXdCNytJUTtFQUlJLGMzRmdPRztFMkYvTkg7QXhCNCtJWjs7QXdCci9JSTtFQUNJLHlCM0Z1T087RTJGdE9QLHFCM0ZzT087QW1Fa3hJZjtBd0J0L0lRO0VBSUksYzNGZ09HO0UyRi9OSDtBeEJxL0laOztBd0J2K0lJO0VBQ0k7QXhCMCtJUjs7QXdCcCtJSTtFQUNJO0F4QnUrSVI7QXdCcCtJSTs7Ozs7RUFLSTtFQUNBLGMzRi9ESztBbUVxaUpiOztBd0IvOUlJOzs7O0VBSUk7RUFDQTtFQUNBO0F4QmsrSVI7QXdCLzlJSTs7Ozs7Ozs7Ozs7Ozs7O0VBZUk7RUFDQTtFQUNBO0F4QmkrSVI7QXdCOTlJSTs7OztFQUlJO0VBQ0E7RUFDQTtBeEJnK0lSO0F3Qjc5SUk7Ozs7Ozs7Ozs7Ozs7OztFQWVJO0VBQ0E7RUFDQTtBeEIrOUlSO0F3QjE5SUk7RUFDSTtFQUNBO0F4QjQ5SVI7QXdCMTlJUTtFQUNJO0VBQ0E7QXhCNDlJWjtBd0J4OUlJO0VBQ0k7RUFDQTtBeEIwOUlSO0F3Qng5SVE7RUFDSTtFQUNBO0F4QjA5SVo7QXdCdDlJSTs7OztFQUlJO0VBQ0E7RUFDQTtBeEJ3OUlSO0F3QnA5SUk7RUFDSTtBeEJzOUlSO0F3QnA5SVE7RUFHSTtFQUNBO0F4Qm85SVo7QXdCcDhJSTtFQUNJO0VBQ0E7RUFDQTtBeEJzOElSO0F3QnA4SVE7RUFDSTtFQUNBO0F4QnM4SVo7O0F3Qi83SUk7O0VBRUk7RUFDQTtBeEJrOElSOztBd0I5N0lBO0VBQ0k7RUFDQTtFQUNBO0F4Qmk4SUo7QXdCLzdJSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0Z2Tks7RTJGd05MO0VBQ0E7QXhCaThJUjtBd0I3N0lRO0VBQ0k7QXhCKzdJWjs7QXdCbjdJUTs7O0VBQ0k7QXhCdzdJWjs7QXdCbDdJWTtFQUNJLHlCM0ZZRDtBbUV5NklmOztBd0I3N0lROzs7RUFDSTtBeEJrOElaOztBd0I1N0lZO0VBQ0kseUIzRllEO0FtRW03SWY7O0F3QnY4SVE7OztFQUNJO0F4QjQ4SVo7O0F3QnQ4SVk7RUFDSSx5QjNGWUQ7QW1FNjdJZjs7QXdCajlJUTs7O0VBQ0k7QXhCczlJWjs7QXdCaDlJWTtFQUNJLHlCM0ZZRDtBbUV1OElmOztBd0IzOUlROzs7RUFDSTtBeEJnK0laOztBd0IxOUlZO0VBQ0kseUIzRllEO0FtRWk5SWY7O0F3QnIrSVE7OztFQUNJO0F4QjArSVo7O0F3QnArSVk7RUFDSSx5QjNGWUQ7QW1FMjlJZjs7QXdCLytJUTs7O0VBQ0k7QXhCby9JWjs7QXdCOStJWTtFQUNJLHlCM0ZZRDtBbUVxK0lmOztBd0J6L0lROzs7RUFDSTtBeEI4L0laOztBd0J4L0lZO0VBQ0kseUIzRllEO0FtRSsrSWY7O0F3Qm4vSUk7RUFDSTtBeEJzL0lSO0F3QmwvSVE7RUFDSTtBeEJvL0laO0F3QmovSVE7RUFDSTtBeEJtL0laOztBd0I5K0lBO0VBQ0k7QXhCaS9JSjs7QXlCdjVKSTtFQUNJO0F6QjA1SlI7QXlCdDVKUTtFQUNJO0VBQ0E7RUFDQTtBekJ3NUpaOztBeUJuNUpBO0VBQ0k7RUFDQTtBekJzNUpKOztBMEJ4NkpBO0VBQ0kscUI3RnVtQjBCO0FtRW8wSTlCOztBMEJ2NkpBO0VBQ0k7QTFCMDZKSjs7QTBCcjZKSTtFQUNJO0ExQnc2SlI7O0EwQnA2SkE7RUFDSTtBMUJ1NkpKOztBMEJwNkpBO0VBQ0ksYzdGNEdPO0FtRTJ6Slg7O0EwQnA2SkE7RUFDSTtFQUNBO0ExQnU2Sko7O0EwQnA2SkE7RUFDSTtBMUJ1NkpKOztBMEJwNkpBO0VBQ0k7QTFCdTZKSjs7QTBCcDZKQTtFQUNJO0ExQnU2Sko7QTBCcjZKSTtFQUNJO0VBQ0EsNkM3RnVtQnNCO0FtRWcwSTlCOztBMEJ6NUpJO0VBTkEsVzdGc0VPO0U2RnJFUCx5QjdGMFdXO0FtRXlqSmY7QTBCMzVKUTtFQUNJO0VBQ0EsVzdGMkREO0U2RjFEQztBMUI2NUpaO0EwQjE1SlE7RUFDSSxXN0ZzREQ7QW1FczJKWDs7QTBCdDZKSTtFQU5BLFc3RnNFTztFNkZyRVAseUI3RjBXVztBbUVza0pmO0EwQng2SlE7RUFDSTtFQUNBLFc3RjJERDtFNkYxREM7QTFCMDZKWjtBMEJ2NkpRO0VBQ0ksVzdGc0REO0FtRW0zSlg7O0EwQm43Skk7RUFOQSxXN0ZzRU87RTZGckVQLHlCN0YwV1c7QW1FbWxKZjtBMEJyN0pRO0VBQ0k7RUFDQSxXN0YyREQ7RTZGMURDO0ExQnU3Slo7QTBCcDdKUTtFQUNJLFc3RnNERDtBbUVnNEpYOztBMEJoOEpJO0VBTkEsVzdGc0VPO0U2RnJFUCx5QjdGMFdXO0FtRWdtSmY7QTBCbDhKUTtFQUNJO0VBQ0EsVzdGMkREO0U2RjFEQztBMUJvOEpaO0EwQmo4SlE7RUFDSSxXN0ZzREQ7QW1FNjRKWDs7QTBCNzhKSTtFQU5BLFc3RnNFTztFNkZyRVAseUI3RjBXVztBbUU2bUpmO0EwQi84SlE7RUFDSTtFQUNBLFc3RjJERDtFNkYxREM7QTFCaTlKWjtBMEI5OEpRO0VBQ0ksVzdGc0REO0FtRTA1Slg7O0EwQjE5Skk7RUFOQSxXN0ZzRU87RTZGckVQLHlCN0YwV1c7QW1FMG5KZjtBMEI1OUpRO0VBQ0k7RUFDQSxXN0YyREQ7RTZGMURDO0ExQjg5Slo7QTBCMzlKUTtFQUNJLFc3RnNERDtBbUV1NkpYOztBMEJ2K0pJO0VBTkEsVzdGc0VPO0U2RnJFUCx5QjdGMFdXO0FtRXVvSmY7QTBCeitKUTtFQUNJO0VBQ0EsVzdGMkREO0U2RjFEQztBMUIyK0paO0EwQngrSlE7RUFDSSxXN0ZzREQ7QW1FbzdKWDs7QTBCcC9KSTtFQU5BLFc3RnNFTztFNkZyRVAseUI3RjBXVztBbUVvcEpmO0EwQnQvSlE7RUFDSTtFQUNBLFc3RjJERDtFNkYxREM7QTFCdy9KWjtBMEJyL0pRO0VBQ0ksVzdGc0REO0FtRWk4Slg7O0EwQmgvSkk7RUFDSTtBMUJtL0pSO0EwQmwvSlE7RUFDSSxxQjdGaVZHO0FtRW1xSmY7O0EwQnYvSkk7RUFDSTtBMUIwL0pSO0EwQnovSlE7RUFDSSxxQjdGaVZHO0FtRTBxSmY7O0EwQjkvSkk7RUFDSTtBMUJpZ0tSO0EwQmhnS1E7RUFDSSxxQjdGaVZHO0FtRWlySmY7O0EwQnJnS0k7RUFDSTtBMUJ3Z0tSO0EwQnZnS1E7RUFDSSxxQjdGaVZHO0FtRXdySmY7O0EwQjVnS0k7RUFDSTtBMUIrZ0tSO0EwQjlnS1E7RUFDSSxxQjdGaVZHO0FtRStySmY7O0EwQm5oS0k7RUFDSTtBMUJzaEtSO0EwQnJoS1E7RUFDSSxxQjdGaVZHO0FtRXNzSmY7O0EwQjFoS0k7RUFDSTtBMUI2aEtSO0EwQjVoS1E7RUFDSSxxQjdGaVZHO0FtRTZzSmY7O0EwQmppS0k7RUFDSTtBMUJvaUtSO0EwQm5pS1E7RUFDSSxxQjdGaVZHO0FtRW90SmY7O0EwQi9oS0E7RUFDSTtBMUJraUtKO0EwQmppS0k7RUFDSTtFQUNBO0ExQm1pS1I7QTBCamlLSTtFQUNJO0ExQm1pS1I7O0EwQi9oS0E7RUFDSTtBMUJraUtKOztBMEI1aEtBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFCK2hLSjs7QTBCNWhLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIraEtKOztBMEI1aEtBO0VBQ0k7QTFCK2hLSjs7QTBCNWhLQTtFQUNDO0lBQUs7RTFCZ2lLSjtBQUNGO0EwQjloS0E7RUFDSTtFQUNBO0ExQmdpS0o7QTBCL2hLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQmlpS1I7QTBCL2hLSTtFQUNJO0ExQmlpS1I7O0EwQjdoS0E7RUFDSTtBMUJnaUtKO0EwQi9oS0k7RUFDSTtBMUJpaUtSO0EwQjloS1E7RUFDSTtBMUJnaUtaO0EwQjloS1E7RUFDSTtBMUJnaUtaO0EwQjdoS1k7RUFDSTtBMUIraEtoQjtBMEI3aEtZO0VBQ0k7QTFCK2hLaEI7O0EyQmhzS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNCbXNLSjs7QTJCaHNLQTtFQUNJLDZDOUZ1b0IwQjtFOEZ0b0IxQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzQm1zS0o7QTJCanNLSTtFQUNJO0VBQ0E7RUFDQTtBM0Jtc0tSO0EyQmhzS0k7RUFDSTtBM0Jrc0tSOztBMkI5cktBO0VBQ0k7SUFDSTtFM0Jpc0tOO0UyQjlyS0U7SUFDSTtFM0Jnc0tOO0FBQ0Y7QTJCN3JLQTtFQUNJO0lBQ0k7RTNCK3JLTjtFMkI1cktFO0lBQ0k7RTNCOHJLTjtBQUNGO0EyQjNyS0E7RUFDSTtJQUNJO0UzQjZyS047RTJCMXJLRTtJQUNJO0UzQjRyS047RTJCenJLRTtJQUNJO0UzQjJyS047QUFDRjtBMkJ4cktBO0VBQ0k7QTNCMHJLSjtBMkJ6cktJO0VBQ0k7QTNCMnJLUjtBMkJ4cktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0IwcktSOztBMkJwcktBO0VBQ0k7QTNCdXJLSjs7QTJCaHJLQTtFQUNJO0EzQm1yS0o7O0EyQmhyS0E7RUFDSTtBM0JtcktKOztBMkIvcUtJO0VBQ0k7QTNCa3JLUjtBMkIvcUtJO0VBQ0k7QTNCaXJLUjs7QTJCNXFLSTtFQUNJO0EzQitxS1I7QTJCOXFLUTtFQUNJLGdDOUY0cEJDO0FtRW9oSmI7QTJCL3FLWTtFQUNJO0EzQmlyS2hCO0EyQi9xS1k7RUFDSSxjOUZZTDtBbUVxcUtYOztBMkJ2cUtRO0VBQ0U7RUFDQSxjOUY0Uks7QW1FODRKZjs7QTJCNXFLUTtFQUNFO0VBQ0EsYzlGNFJLO0FtRW01SmY7O0EyQmpyS1E7RUFDRTtFQUNBLGM5RjRSSztBbUV3NUpmOztBMkJ0cktRO0VBQ0U7RUFDQSxjOUY0Uks7QW1FNjVKZjs7QTJCM3JLUTtFQUNFO0VBQ0EsYzlGNFJLO0FtRWs2SmY7O0EyQmhzS1E7RUFDRTtFQUNBLGM5RjRSSztBbUV1NkpmOztBMkJyc0tRO0VBQ0U7RUFDQSxjOUY0Uks7QW1FNDZKZjs7QTJCMXNLUTtFQUNFO0VBQ0EsYzlGNFJLO0FtRWk3SmY7O0E0QjkwS0E7RUFDSTtBNUJpMUtKO0E0Qi8wS0k7RUFDSTtBNUJpMUtSO0E0Qi8wS1E7RUFDSTtBNUJpMUtaO0E0Qi8wS1k7RUFDSTtFQUNBLG1CL0ZvSkg7RStGbkpHO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QmkxS2hCO0E0QjkwS1k7RUFDSSxjL0Z5SUg7QW1FdXNLYjtBNEI5MEtnQjtFQUNJO0E1QmcxS3BCO0E0QjEwS0k7RUFDSTtBNUI0MEtSO0E0QjEwS1E7RUFDSTtBNUI0MEtaOztBNEJuMEtRO0VBQ0k7RUFDQTtFQUNBO0E1QnMwS1o7QTRCcDBLWTtFQUNJO0E1QnMwS2hCOztBNEI3ektRO0VBQ0kseUIvRitERDtFK0Y5REM7QTVCZzBLWjs7QTRCdnpLUTtFQUNJO0VBQ0E7QTVCMHpLWjtBNEJ4ektZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvRXBFVix1RytFcUVVO0E1QjB6S2hCO0FuRDMzS007RStFMERNO0kvRXpESjtFbUQ4M0tOO0FBQ0Y7QTRCM3pLZ0I7RUFDSSx5Qi9GeUVQO0FtRW92S2I7O0E0QnB6S0k7RUFDSTtFQUNBO0E1QnV6S1I7QTRCcnpLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1QnV6S1o7QTRCcnpLWTtFQUNJO0E1QnV6S2hCO0E0QnB6S1k7RUFDSTtBNUJzektoQjtBNEJsektnQjtFQUNJLFcvRktUO0FtRSt5S1g7QTRCaHpLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1Qmt6S2hCO0E0Qmh6S2dCO0VBQ0k7RUFDQTtBNUJrektwQjtBNEIveUtnQjtFQUNJO0E1Qml6S3BCO0E0QjV5S2dCO0VBQ0k7RUFDQTtBNUI4eUtwQjtBNEIzeUtnQjtFQUNJO0E1QjZ5S3BCOztBNEJueUtJO0VBQ0k7RUFDQTtFQUNBO0E1QnN5S1I7QTRCcHlLUTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUJzeUtkO0U0Qmx5S2M7SUFDSSwwQi9GWlA7RW1FZ3pLWDtBQUNGOztBNEI1eEtJO0VBQ0k7QTVCK3hLUjtBNEI3eEtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qit4S1o7QTRCN3hLWTtFQUNJO0E1Qit4S2hCO0E0QjV4S1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0Y1Q0g7RStGNkNHO0E1Qjh4S2hCO0E0QjN4S1k7RUFFSSxXL0Z6Rkw7RStGMEZLO0E1QjR4S2hCO0E0QjF4S2dCO0VBQ0k7RUFDQTtBNUI0eEtwQjs7QTRCcHhLSTtFQUNJO0E1QnV4S1I7QTRCcnhLUTtFQUNJLHlCL0ZuRUM7QW1FMDFLYjs7QTRCOXdLWTtFQUNJLGMvRmlMRDtFK0ZoTEMseUIvRmdMRDtBbUVpbUtmOztBNEJueEtZO0VBQ0ksYy9GaUxEO0UrRmhMQyx5Qi9GZ0xEO0FtRXNtS2Y7O0E0Qnh4S1k7RUFDSSxjL0ZpTEQ7RStGaExDLHlCL0ZnTEQ7QW1FMm1LZjs7QTRCN3hLWTtFQUNJLGMvRmlMRDtFK0ZoTEMseUIvRmdMRDtBbUVnbktmOztBNEJseUtZO0VBQ0ksYy9GaUxEO0UrRmhMQyx5Qi9GZ0xEO0FtRXFuS2Y7O0E0QnZ5S1k7RUFDSSxjL0ZpTEQ7RStGaExDLHlCL0ZnTEQ7QW1FMG5LZjs7QTRCNXlLWTtFQUNJLGMvRmlMRDtFK0ZoTEMseUIvRmdMRDtBbUUrbktmOztBNEJqektZO0VBQ0ksYy9GaUxEO0UrRmhMQyx5Qi9GZ0xEO0FtRW9vS2Y7O0E0Qjl5S0E7RUFDSSx5Qi9GckZTO0UrRnNGVCwrQi9GdXFDOEI7QW1FMG9JbEM7QTRCOXlLUTtFQUNJO0E1Qmd6S1o7QTRCOXlLWTtFQUNJLFcvRnBJTDtFK0ZxSUs7QTVCZ3pLaEI7QTRCenlLWTtFQUNJO0E1QjJ5S2hCO0E0Qnp5S2dCO0VBQ0ksYy9GOUlUO0UrRitJUyx5Qi9GMUdQO0FtRXE1S2I7O0E0Qmx5S0k7RUFDSSx5Qi9GMElPO0FtRTJwS2Y7O0E0QnR5S0k7RUFDSSx5Qi9GMElPO0FtRStwS2Y7O0E0QjF5S0k7RUFDSSx5Qi9GMElPO0FtRW1xS2Y7O0E0Qjl5S0k7RUFDSSx5Qi9GMElPO0FtRXVxS2Y7O0E0Qmx6S0k7RUFDSSx5Qi9GMElPO0FtRTJxS2Y7O0E0QnR6S0k7RUFDSSx5Qi9GMElPO0FtRStxS2Y7O0E0QjF6S0k7RUFDSSx5Qi9GMElPO0FtRW1yS2Y7O0E0Qjl6S0k7RUFDSSx5Qi9GMElPO0FtRXVyS2Y7O0E0Qjd6S0E7RUFDSTtBNUJnMEtKOztBNEJ6ektZO0VBQ0ksVy9GeEtMO0UrRnlLSyx5Qi9GNEhEO0FtRWdzS2Y7QTRCdHpLZ0I7RUFDSSxjL0ZxSEw7RStGcEhLO0E1Qnd6S3BCO0E0Qmp6S2dCO0VBQ0ksYy9GNEdMO0UrRjNHSztBNUJtektwQjtBNEJqektvQjtFQUNJLHlCL0Z3R1Q7QW1FMnNLZjtBNEIxeUtvQjtFQUNJLHlCL0Y4RlQ7QW1FOHNLZjtBNEJueUtvQjtFQUNJLDBCL0ZvRlQ7QW1FaXRLZjs7QTRCLzBLWTtFQUNJLFcvRnhLTDtFK0Z5S0sseUIvRjRIRDtBbUVzdEtmO0E0QjUwS2dCO0VBQ0ksYy9GcUhMO0UrRnBISztBNUI4MEtwQjtBNEJ2MEtnQjtFQUNJLGMvRjRHTDtFK0YzR0s7QTVCeTBLcEI7QTRCdjBLb0I7RUFDSSx5Qi9Gd0dUO0FtRWl1S2Y7QTRCaDBLb0I7RUFDSSx5Qi9GOEZUO0FtRW91S2Y7QTRCenpLb0I7RUFDSSwwQi9Gb0ZUO0FtRXV1S2Y7O0E0QnIyS1k7RUFDSSxXL0Z4S0w7RStGeUtLLHlCL0Y0SEQ7QW1FNHVLZjtBNEJsMktnQjtFQUNJLGMvRnFITDtFK0ZwSEs7QTVCbzJLcEI7QTRCNzFLZ0I7RUFDSSxjL0Y0R0w7RStGM0dLO0E1QisxS3BCO0E0QjcxS29CO0VBQ0kseUIvRndHVDtBbUV1dktmO0E0QnQxS29CO0VBQ0kseUIvRjhGVDtBbUUwdktmO0E0Qi8wS29CO0VBQ0ksMEIvRm9GVDtBbUU2dktmOztBNEIzM0tZO0VBQ0ksVy9GeEtMO0UrRnlLSyx5Qi9GNEhEO0FtRWt3S2Y7QTRCeDNLZ0I7RUFDSSxjL0ZxSEw7RStGcEhLO0E1QjAzS3BCO0E0Qm4zS2dCO0VBQ0ksYy9GNEdMO0UrRjNHSztBNUJxM0twQjtBNEJuM0tvQjtFQUNJLHlCL0Z3R1Q7QW1FNndLZjtBNEI1MktvQjtFQUNJLHlCL0Y4RlQ7QW1FZ3hLZjtBNEJyMktvQjtFQUNJLDBCL0ZvRlQ7QW1FbXhLZjs7QTRCajVLWTtFQUNJLFcvRnhLTDtFK0Z5S0sseUIvRjRIRDtBbUV3eEtmO0E0Qjk0S2dCO0VBQ0ksYy9GcUhMO0UrRnBISztBNUJnNUtwQjtBNEJ6NEtnQjtFQUNJLGMvRjRHTDtFK0YzR0s7QTVCMjRLcEI7QTRCejRLb0I7RUFDSSx5Qi9Gd0dUO0FtRW15S2Y7QTRCbDRLb0I7RUFDSSx5Qi9GOEZUO0FtRXN5S2Y7QTRCMzNLb0I7RUFDSSwwQi9Gb0ZUO0FtRXl5S2Y7O0E0QnY2S1k7RUFDSSxXL0Z4S0w7RStGeUtLLHlCL0Y0SEQ7QW1FOHlLZjtBNEJwNktnQjtFQUNJLGMvRnFITDtFK0ZwSEs7QTVCczZLcEI7QTRCLzVLZ0I7RUFDSSxjL0Y0R0w7RStGM0dLO0E1Qmk2S3BCO0E0Qi81S29CO0VBQ0kseUIvRndHVDtBbUV5ektmO0E0Qng1S29CO0VBQ0kseUIvRjhGVDtBbUU0ektmO0E0Qmo1S29CO0VBQ0ksMEIvRm9GVDtBbUUrektmOztBNEI3N0tZO0VBQ0ksVy9GeEtMO0UrRnlLSyx5Qi9GNEhEO0FtRW8wS2Y7QTRCMTdLZ0I7RUFDSSxjL0ZxSEw7RStGcEhLO0E1QjQ3S3BCO0E0QnI3S2dCO0VBQ0ksYy9GNEdMO0UrRjNHSztBNUJ1N0twQjtBNEJyN0tvQjtFQUNJLHlCL0Z3R1Q7QW1FKzBLZjtBNEI5NktvQjtFQUNJLHlCL0Y4RlQ7QW1FazFLZjtBNEJ2NktvQjtFQUNJLDBCL0ZvRlQ7QW1FcTFLZjs7QTRCbjlLWTtFQUNJLFcvRnhLTDtFK0Z5S0sseUIvRjRIRDtBbUUwMUtmO0E0Qmg5S2dCO0VBQ0ksYy9GcUhMO0UrRnBISztBNUJrOUtwQjtBNEIzOEtnQjtFQUNJLGMvRjRHTDtFK0YzR0s7QTVCNjhLcEI7QTRCMzhLb0I7RUFDSSx5Qi9Gd0dUO0FtRXEyS2Y7QTRCcDhLb0I7RUFDSSx5Qi9GOEZUO0FtRXcyS2Y7QTRCNzdLb0I7RUFDSSwwQi9Gb0ZUO0FtRTIyS2Y7O0E0QnQ3S0E7RUFDSTtFQUNBO0VBQ0E7QTVCeTdLSjtBNEJ2N0tJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ5N0tSO0E0QnQ3S0k7RUFDSTtFQUNBO0VBQ0E7QTVCdzdLUjtBNEJ0N0tRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCL0ZvV1M7QW1Fb2xLckI7QTRCdDdLWTtFQUVJLHlCL0YvTUg7RStGZ05HLFcvRnZQTDtBbUU4cUxYOztBNEIvNktJO0VBQ0k7QTVCazdLUjtBNEJoN0tRO0VBQ0k7RUFDQTtFQUNBLGdCL0ZpVlM7RStGaFZUO0E1Qms3S1o7QTRCaDdLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJrN0toQjtBNEIvNktZO0VBQ0k7RUFDQSxjL0Y1T0g7QW1FNnBMYjtBNEIvNktnQjtFQUNJO0E1Qmk3S3BCO0E0Qjc2S1k7RUFDSTtFQUNBLGMvRnJQSDtFK0ZzUEc7QTVCKzZLaEI7QTRCNzZLZ0I7RUFDSTtBNUIrNktwQjtBNEJ2NktvQjtFQUNJO0E1Qnk2S3hCOztBNEIvNUtJO0VBQ0k7QTVCazZLUjtBNEJoNktRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVCazZLWjtBNEJoNktZO0VBQ0ksZ0IvRjBSTztBbUV3b0t2QjtBNEIvNUtZO0VBQ0ksYy9GL1JIO0UrRmdTRztFQUNBLGdCL0ZtUks7RStGbFJMO0E1Qmk2S2hCO0E0QjU1S2dCO0VBQ0ksYy9GclNQO0FtRW1zTGI7QTRCNTVLb0I7RUFDSTtBNUI4NUt4QjtBNEJ6NUtZO0VBQ0kscUIvRjVTSDtBbUV1c0xiO0E0Qng1S1k7RUFDSSxxQi9GbFRIO0FtRTRzTGI7O0E0Qmo1S1E7RUFDSTtFQUNBO0E1Qm81S1o7QTRCbDVLWTtFQUNJLHFCL0Y5VEg7RStGK1RHO0VBQ0EsYy9GaFVIO0FtRW90TGI7O0E0Qno0S2dCO0VBQ0ksYy9GOUVMO0UrRitFSyxxQi9GL0VMO0FtRTI5S2Y7O0E0Qjk0S2dCO0VBQ0ksYy9GOUVMO0UrRitFSyxxQi9GL0VMO0FtRWcrS2Y7O0E0Qm41S2dCO0VBQ0ksYy9GOUVMO0UrRitFSyxxQi9GL0VMO0FtRXErS2Y7O0E0Qng1S2dCO0VBQ0ksYy9GOUVMO0UrRitFSyxxQi9GL0VMO0FtRTArS2Y7O0E0Qjc1S2dCO0VBQ0ksYy9GOUVMO0UrRitFSyxxQi9GL0VMO0FtRSsrS2Y7O0E0Qmw2S2dCO0VBQ0ksYy9GOUVMO0UrRitFSyxxQi9GL0VMO0FtRW8vS2Y7O0E0QnY2S2dCO0VBQ0ksYy9GOUVMO0UrRitFSyxxQi9GL0VMO0FtRXkvS2Y7O0E0QjU2S2dCO0VBQ0ksYy9GOUVMO0UrRitFSyxxQi9GL0VMO0FtRTgvS2Y7O0E0QnQ2S0k7RUFDSTtFQUNBO0E1Qnk2S1I7QTRCdjZLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUJ5NktaO0E0QnY2S1k7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Qnc2S2hCO0E0QnI2S1k7RUFDSTtFQUNBO0VBQ0E7QTVCdTZLaEI7QTRCcDZLWTtFQUNJO0VBQ0E7RUFDQTtBNUJzNktoQjtBNEJuNktZO0VBR0kseUIvRjdYSDtFK0Y4WEcsVy9GcmFMO0FtRXcwTFg7QTRCaDZLWTtFQUNJO0E1Qms2S2hCOztBNkJsOExJO0VBQ0ksb0NoRyswQmE7QW1Fc25LckI7QTZCbjhMSTtFQUNJLHdDaEcyMEJhO0FtRTBuS3JCOztBNkI5N0xJOztFQUVJO0E3Qmk4TFI7O0E2QjE3TEE7RUFDSTtBN0I2N0xKO0E2Qng3TFE7O0VBQ0k7QTdCMjdMWjtBNkJ4N0xROztFQUNJO0E3QjI3TFo7QTZCdjdMSTtFQUNJLHdDaEcyeUJhO0FtRThvS3JCOztBNkJqN0xZO0VBQ0k7QTdCbzdMaEI7O0E2Qjk2TFk7RUFDSTtBN0JpN0xoQjs7QTZCejdMWTtFQUNJO0E3QjQ3TGhCOztBNkJ0N0xZO0VBQ0k7QTdCeTdMaEI7O0E2Qmo4TFk7RUFDSTtBN0JvOExoQjs7QTZCOTdMWTtFQUNJO0E3Qmk4TGhCOztBNkJ6OExZO0VBQ0k7QTdCNDhMaEI7O0E2QnQ4TFk7RUFDSTtBN0J5OExoQjs7QTZCajlMWTtFQUNJO0E3Qm85TGhCOztBNkI5OExZO0VBQ0k7QTdCaTlMaEI7O0E2Qno5TFk7RUFDSTtBN0I0OUxoQjs7QTZCdDlMWTtFQUNJO0E3Qnk5TGhCOztBNkJqK0xZO0VBQ0k7QTdCbytMaEI7O0E2Qjk5TFk7RUFDSTtBN0JpK0xoQjs7QTZCeitMWTtFQUNJO0E3QjQrTGhCOztBNkJ0K0xZO0VBQ0k7QTdCeStMaEI7O0E2QmwrTEk7RUFDSTtFQUNBO0E3QnErTFI7QTZCcCtMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3QnMrTFo7QTZCbitMSTtFQUNJO0E3QnErTFI7QTZCcCtMUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0JzK0xaO0E2QnArTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdCcytMWjs7QThCNWpNQTtFQUNJLGdCakc4c0JtQjtBbUVpM0t2Qjs7QThCM2pNSTtFQUNJO0E5QjhqTVI7QThCNWpNUTtFQUNJO0E5QjhqTVo7QThCMWpNSTtFQUNJO0E5QjRqTVI7O0E4QnRqTUU7RUFDQztFQUNBO0VBQ0E7QTlCeWpNSDtBOEJyak1HO0VBQ0M7RUFDQTtBOUJ1ak1KO0E4QmpqTUU7RUFDQztFQUNBO0E5Qm1qTUg7QThCL2lNRztFQUNDO0E5QmlqTUo7QThCM2lNRTtFQUNDO0VBQ0E7QTlCNmlNSDtBOEJ6aU1HO0VBQ0M7QTlCMmlNSjtBOEJ0aU1DO0VBQ0M7QTlCd2lNRjtBOEJ0aU1FO0VBQ0M7RUFDQTtFQUNBO0E5QndpTUg7QThCcGlNRztFQUNDO0VBQ0E7QTlCc2lNSjtBOEJoaU1FO0VBQ0M7RUFDQTtFQUNBO0E5QmtpTUg7QThCOWhNRztFQUNDO0VBQ0E7QTlCZ2lNSjs7QThCemhNQTtFQUNDLHFCakd3OUM2QjtBbUVva0o5Qjs7QThCeGhNQTtFQUNDO0VBQ0E7RUFDQTtBOUIyaE1EO0E4QnpoTUM7RUFMRDtJQU1FO0U5QjRoTUE7QUFDRjs7QThCemhNQTtFQUNDO0VBQ0E7RUFDQTtFQUNBLHFCakdzOEM2QjtBbUVzbEo5QjtBOEIxaE1DO0VBTkQ7SUFPRTtFOUI2aE1BO0FBQ0Y7O0E4QjFoTUE7RUFDQztJQUNDO0lBQ0E7RTlCNmhNQTtFOEIxaE1EO0lBQ0M7SUFDQTtFOUI0aE1BO0FBQ0Y7QThCeGhNQTtFQUNDO0lBQ0M7SUFDQTtFOUIwaE1BO0U4QnZoTUQ7SUFDQztJQUNBO0U5QnloTUE7QUFDRjtBOEJ0aE1BO0VBQ0M7SUFDQztJQUNBO0U5QndoTUE7RThCcmhNRDtJQUNDO0U5QnVoTUE7QUFDRjtBOEJwaE1BO0VBQ0M7RUFDQTtFQUNBO0E5QnNoTUQ7O0ErQmxyTVE7RUFDSTtFQUNBLHNCbEc4bkJrQjtBbUV1akw5Qjs7QStCOXFNSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Jpck1SO0ErQjdxTVE7RUFDSTtFQUNBO0EvQitxTVo7O0FnQ3RzTUE7RUFDSTtBaEN5c01KOztBZ0Nyc01BO0VBQ0k7QWhDd3NNSjs7QWdDcHNNQTtFQUNJO0FoQ3VzTUo7O0FnQ3BzTUE7RUFDSTtBaEN1c01KO0FnQ3JzTUk7RUFDSTtFQUNBO0FoQ3VzTVI7QWdDcnNNUTtFQUNJO0FoQ3VzTVo7O0FnQ2hzTUE7RUFDSTtBaENtc01KO0FnQ2pzTUk7RUFDSTtFQUNBO0VBQ0E7QWhDbXNNUjs7QWdDL3JNQTtFQUNJO0lBQ0k7RWhDa3NNTjtBQUNGO0FnQzdyTUE7RUFDSTtFQUNBO0VBQ0E7QWhDK3JNSjtBZ0M3ck1JO0VBQ0k7RUFDQTtBaEMrck1SO0FnQzdyTVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCbkcwREQ7RW1HekRDO0VBQ0E7RUFDQTtFQUNBO0FoQytyTVo7O0FnQ3hyTUE7RUFDSTtBaEMyck1KO0FnQ3pyTUk7RUFDSTtFQUNBO0FoQzJyTVI7QWdDenJNUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCbkcyRUM7RW1HMUVELFduR21DRDtFbUdsQ0M7RUFDQTtFQUNBO0VBQ0E7QWhDMnJNWjtBZ0N6ck1ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJuR2dFSDtFbUcvREc7RUFDQTtFQUNBO0FoQzJyTWhCOztBZ0Nwck1BO0VBQ0k7QWhDdXJNSjtBZ0Nyck1JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsV25HUUc7QW1FK3FNWDtBZ0N0ck1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ3dyTVo7O0FnQ2pyTUk7RUFDSSx5Qm5HOFJPO0FtRXM1TGY7QWdDbnJNUTtFQUNJLDBCbkc0Ukc7QW1FeTVMZjtBZ0Nuck1RO0VBQ0k7RUFDQTtBaENxck1aO0FnQ3ByTVk7RUFDSTtBaENzck1oQjs7QWdDL3JNSTtFQUNJLHlCbkc4Uk87QW1FbzZMZjtBZ0Nqc01RO0VBQ0ksMEJuRzRSRztBbUV1NkxmO0FnQ2pzTVE7RUFDSTtFQUNBO0FoQ21zTVo7QWdDbHNNWTtFQUNJO0FoQ29zTWhCOztBZ0M3c01JO0VBQ0kseUJuRzhSTztBbUVrN0xmO0FnQy9zTVE7RUFDSSwwQm5HNFJHO0FtRXE3TGY7QWdDL3NNUTtFQUNJO0VBQ0E7QWhDaXRNWjtBZ0NodE1ZO0VBQ0k7QWhDa3RNaEI7O0FnQzN0TUk7RUFDSSx5Qm5HOFJPO0FtRWc4TGY7QWdDN3RNUTtFQUNJLDBCbkc0Ukc7QW1FbThMZjtBZ0M3dE1RO0VBQ0k7RUFDQTtBaEMrdE1aO0FnQzl0TVk7RUFDSTtBaENndU1oQjs7QWdDenVNSTtFQUNJLHlCbkc4Uk87QW1FODhMZjtBZ0MzdU1RO0VBQ0ksMEJuRzRSRztBbUVpOUxmO0FnQzN1TVE7RUFDSTtFQUNBO0FoQzZ1TVo7QWdDNXVNWTtFQUNJO0FoQzh1TWhCOztBZ0N2dk1JO0VBQ0kseUJuRzhSTztBbUU0OUxmO0FnQ3p2TVE7RUFDSSwwQm5HNFJHO0FtRSs5TGY7QWdDenZNUTtFQUNJO0VBQ0E7QWhDMnZNWjtBZ0Mxdk1ZO0VBQ0k7QWhDNHZNaEI7O0FnQ3J3TUk7RUFDSSx5Qm5HOFJPO0FtRTArTGY7QWdDdndNUTtFQUNJLDBCbkc0Ukc7QW1FNitMZjtBZ0N2d01RO0VBQ0k7RUFDQTtBaEN5d01aO0FnQ3h3TVk7RUFDSTtBaEMwd01oQjs7QWdDbnhNSTtFQUNJLHlCbkc4Uk87QW1Fdy9MZjtBZ0NyeE1RO0VBQ0ksMEJuRzRSRztBbUUyL0xmO0FnQ3J4TVE7RUFDSTtFQUNBO0FoQ3V4TVo7QWdDdHhNWTtFQUNJO0FoQ3d4TWhCOztBaUMvNU1BO0VBQ0ksNkNwR2dwQjBCO0FtRWt4TDlCOztBa0NsNk1BO0VBQ0k7QWxDcTZNSjs7QWtDaDZNSTtFQUNJO0VBQ0E7QWxDbTZNUjtBa0NqNk1RO0VBQ0k7RUFDQTtFQUNBO0FsQ202TVo7O0FrQzE1TVk7RUFDSTtFQUNBO0VBQ0E7QWxDNjVNaEI7QWtDMzVNZ0I7RUFDSTtBbEM2NU1wQjtBa0N4NU1nQjtFQUNJO0FsQzA1TXBCO0FrQ3g1TW9CO0VBQ0k7QWxDMDVNeEI7O0FrQ3o2TVk7RUFDSTtFQUNBO0VBQ0E7QWxDNDZNaEI7QWtDMTZNZ0I7RUFDSTtBbEM0Nk1wQjtBa0N2Nk1nQjtFQUNJO0FsQ3k2TXBCO0FrQ3Y2TW9CO0VBQ0k7QWxDeTZNeEI7O0FrQ3g3TVk7RUFDSTtFQUNBO0VBQ0E7QWxDMjdNaEI7QWtDejdNZ0I7RUFDSTtBbEMyN01wQjtBa0N0N01nQjtFQUNJO0FsQ3c3TXBCO0FrQ3Q3TW9CO0VBQ0k7QWxDdzdNeEI7O0FrQ3Y4TVk7RUFDSTtFQUNBO0VBQ0E7QWxDMDhNaEI7QWtDeDhNZ0I7RUFDSTtBbEMwOE1wQjtBa0NyOE1nQjtFQUNJO0FsQ3U4TXBCO0FrQ3I4TW9CO0VBQ0k7QWxDdThNeEI7O0FrQ3Q5TVk7RUFDSTtFQUNBO0VBQ0E7QWxDeTlNaEI7QWtDdjlNZ0I7RUFDSTtBbEN5OU1wQjtBa0NwOU1nQjtFQUNJO0FsQ3M5TXBCO0FrQ3A5TW9CO0VBQ0k7QWxDczlNeEI7O0FrQ3IrTVk7RUFDSTtFQUNBO0VBQ0E7QWxDdytNaEI7QWtDdCtNZ0I7RUFDSTtBbEN3K01wQjtBa0NuK01nQjtFQUNJO0FsQ3ErTXBCO0FrQ24rTW9CO0VBQ0k7QWxDcStNeEI7O0FrQ3AvTVk7RUFDSTtFQUNBO0VBQ0E7QWxDdS9NaEI7QWtDci9NZ0I7RUFDSTtBbEN1L01wQjtBa0NsL01nQjtFQUNJO0FsQ28vTXBCO0FrQ2wvTW9CO0VBQ0k7QWxDby9NeEI7O0FrQ25nTlk7RUFDSTtFQUNBO0VBQ0E7QWxDc2dOaEI7QWtDcGdOZ0I7RUFDSTtBbENzZ05wQjtBa0NqZ05nQjtFQUNJO0FsQ21nTnBCO0FrQ2pnTm9CO0VBQ0k7QWxDbWdOeEI7O0FrQ3ovTVE7RUFDSTtFQUNBO0VBQ0E7QWxDNC9NWjtBa0MzL01ZO0VBQ0k7QWxDNi9NaEI7QWtDei9NWTtFQUNJO0FsQzIvTWhCO0FrQzEvTWdCO0VBQ0k7QWxDNC9NcEI7O0FtQ3hqTkE7RUFDSTtFQUNBO0FuQzJqTko7QW1DeGpOSTtFQUNJO0FuQzBqTlI7O0FtQy9pTlk7RUFDSSx5QnRHMllEO0VzRzFZQyxxQnRHMFlEO0FtRXdxTWY7O0FtQzNpTlk7RUFDSSxxQnRHa1lEO0VzR2pZQyx5QnRHaVlEO0FtRTZxTWY7QW1DNWlOZ0I7RUFDSSx5QnRHOFhMO0FtRWdyTWY7O0FtQzVqTlk7RUFDSSx5QnRHMllEO0VzRzFZQyxxQnRHMFlEO0FtRXFyTWY7O0FtQ3hqTlk7RUFDSSxxQnRHa1lEO0VzR2pZQyx5QnRHaVlEO0FtRTByTWY7QW1DempOZ0I7RUFDSSx5QnRHOFhMO0FtRTZyTWY7O0FtQ3prTlk7RUFDSSx5QnRHMllEO0VzRzFZQyxxQnRHMFlEO0FtRWtzTWY7O0FtQ3JrTlk7RUFDSSxxQnRHa1lEO0VzR2pZQyx5QnRHaVlEO0FtRXVzTWY7QW1DdGtOZ0I7RUFDSSx5QnRHOFhMO0FtRTBzTWY7O0FtQ3RsTlk7RUFDSSx5QnRHMllEO0VzRzFZQyxxQnRHMFlEO0FtRStzTWY7O0FtQ2xsTlk7RUFDSSxxQnRHa1lEO0VzR2pZQyx5QnRHaVlEO0FtRW90TWY7QW1DbmxOZ0I7RUFDSSx5QnRHOFhMO0FtRXV0TWY7O0FtQ25tTlk7RUFDSSx5QnRHMllEO0VzRzFZQyxxQnRHMFlEO0FtRTR0TWY7O0FtQy9sTlk7RUFDSSxxQnRHa1lEO0VzR2pZQyx5QnRHaVlEO0FtRWl1TWY7QW1DaG1OZ0I7RUFDSSx5QnRHOFhMO0FtRW91TWY7O0FtQ2huTlk7RUFDSSx5QnRHMllEO0VzRzFZQyxxQnRHMFlEO0FtRXl1TWY7O0FtQzVtTlk7RUFDSSxxQnRHa1lEO0VzR2pZQyx5QnRHaVlEO0FtRTh1TWY7QW1DN21OZ0I7RUFDSSx5QnRHOFhMO0FtRWl2TWY7O0FtQzduTlk7RUFDSSx5QnRHMllEO0VzRzFZQyxxQnRHMFlEO0FtRXN2TWY7O0FtQ3puTlk7RUFDSSxxQnRHa1lEO0VzR2pZQyx5QnRHaVlEO0FtRTJ2TWY7QW1DMW5OZ0I7RUFDSSx5QnRHOFhMO0FtRTh2TWY7O0FtQzFvTlk7RUFDSSx5QnRHMllEO0VzRzFZQyxxQnRHMFlEO0FtRW13TWY7O0FtQ3RvTlk7RUFDSSxxQnRHa1lEO0VzR2pZQyx5QnRHaVlEO0FtRXd3TWY7QW1Ddm9OZ0I7RUFDSSx5QnRHOFhMO0FtRTJ3TWY7O0FtQ2xvTkE7RUFDSTtFQUNBO0FuQ3FvTko7O0FtQ2pvTkE7RUFDSTtFQUNBO0FuQ29vTko7QW1DbG9OSTtFQUNJO0VBQ0E7RUFDQTtBbkNvb05SO0FtQ2pvTkk7RUFDSTtBbkNtb05SO0FtQy9uTlE7RUFDSTtBbkNpb05aOztBbUNwbk5nQjtFQUNJLGN0R21WTDtFc0dsVks7RUFDQSxxQnRHaVZMO0FtRXN5TWY7O0FtQzFuTmdCO0VBQ0ksY3RHbVZMO0VzR2xWSztFQUNBLHFCdEdpVkw7QW1FNHlNZjs7QW1DaG9OZ0I7RUFDSSxjdEdtVkw7RXNHbFZLO0VBQ0EscUJ0R2lWTDtBbUVrek1mOztBbUN0b05nQjtFQUNJLGN0R21WTDtFc0dsVks7RUFDQSxxQnRHaVZMO0FtRXd6TWY7O0FtQzVvTmdCO0VBQ0ksY3RHbVZMO0VzR2xWSztFQUNBLHFCdEdpVkw7QW1FOHpNZjs7QW1DbHBOZ0I7RUFDSSxjdEdtVkw7RXNHbFZLO0VBQ0EscUJ0R2lWTDtBbUVvME1mOztBbUN4cE5nQjtFQUNJLGN0R21WTDtFc0dsVks7RUFDQSxxQnRHaVZMO0FtRTAwTWY7O0FtQzlwTmdCO0VBQ0ksY3RHbVZMO0VzR2xWSztFQUNBLHFCdEdpVkw7QW1FZzFNZjs7QW1DenBOSTtFQUNJO0FuQzRwTlI7QW1DMXBOUTtFQUNJO0FuQzRwTlo7QW1DMXBOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQzRwTmhCOztBbUM5b05nQjtFQUNJLGN0RzZTTDtFc0c1U0s7RUFDQSxxQnRHMlNMO0FtRXMyTWY7O0FtQ3BwTmdCO0VBQ0ksY3RHNlNMO0VzRzVTSztFQUNBLHFCdEcyU0w7QW1FNDJNZjs7QW1DMXBOZ0I7RUFDSSxjdEc2U0w7RXNHNVNLO0VBQ0EscUJ0RzJTTDtBbUVrM01mOztBbUNocU5nQjtFQUNJLGN0RzZTTDtFc0c1U0s7RUFDQSxxQnRHMlNMO0FtRXczTWY7O0FtQ3RxTmdCO0VBQ0ksY3RHNlNMO0VzRzVTSztFQUNBLHFCdEcyU0w7QW1FODNNZjs7QW1DNXFOZ0I7RUFDSSxjdEc2U0w7RXNHNVNLO0VBQ0EscUJ0RzJTTDtBbUVvNE1mOztBbUNsck5nQjtFQUNJLGN0RzZTTDtFc0c1U0s7RUFDQSxxQnRHMlNMO0FtRTA0TWY7O0FtQ3hyTmdCO0VBQ0ksY3RHNlNMO0VzRzVTSztFQUNBLHFCdEcyU0w7QW1FZzVNZjs7QW1DbnJOSTtFQUNJO0FuQ3NyTlI7QW1DcHJOUTtFQUNJO0FuQ3NyTlo7QW1DcHJOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkNzck5oQjs7QW1DN3FOQTtFQUNJO0VBQ0E7RUFDQTtBbkNnck5KO0FtQzlxTkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkNnck5SO0FtQzdxTkk7RUFDSTtBbkMrcU5SOztBbUMzcU5BO0VBQ0k7RUFDQTtFQUNBO0FuQzhxTko7QW1DNXFOSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuQzhxTlI7O0FtQzFxTkE7RUFDSTtBbkM2cU5KOztBbUNwcU5ZO0VBQ0kseUJ0R3FPRDtFc0dwT0MscUJ0R29PRDtBbUVtOE1mOztBbUM5cE5vQjtFQUNJLGN0RzBOVDtBbUV1OE1mOztBbUM3cU5ZO0VBQ0kseUJ0R3FPRDtFc0dwT0MscUJ0R29PRDtBbUU0OE1mOztBbUN2cU5vQjtFQUNJLGN0RzBOVDtBbUVnOU1mOztBbUN0ck5ZO0VBQ0kseUJ0R3FPRDtFc0dwT0MscUJ0R29PRDtBbUVxOU1mOztBbUNock5vQjtFQUNJLGN0RzBOVDtBbUV5OU1mOztBbUMvck5ZO0VBQ0kseUJ0R3FPRDtFc0dwT0MscUJ0R29PRDtBbUU4OU1mOztBbUN6ck5vQjtFQUNJLGN0RzBOVDtBbUVrK01mOztBbUN4c05ZO0VBQ0kseUJ0R3FPRDtFc0dwT0MscUJ0R29PRDtBbUV1K01mOztBbUNsc05vQjtFQUNJLGN0RzBOVDtBbUUyK01mOztBbUNqdE5ZO0VBQ0kseUJ0R3FPRDtFc0dwT0MscUJ0R29PRDtBbUVnL01mOztBbUMzc05vQjtFQUNJLGN0RzBOVDtBbUVvL01mOztBbUMxdE5ZO0VBQ0kseUJ0R3FPRDtFc0dwT0MscUJ0R29PRDtBbUV5L01mOztBbUNwdE5vQjtFQUNJLGN0RzBOVDtBbUU2L01mOztBbUNudU5ZO0VBQ0kseUJ0R3FPRDtFc0dwT0MscUJ0R29PRDtBbUVrZ05mOztBbUM3dE5vQjtFQUNJLGN0RzBOVDtBbUVzZ05mOztBbUNwdE5JO0VBQ0k7RUFDQTtBbkN1dE5SO0FtQ3J0TlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQ3RHa2pCQztFZ0Jod0JQLGlEc0YrTU07QW5DdXROWjtBbkRsNk5NO0VzRm1NRTtJdEZsTUE7RW1EcTZOTjtBQUNGO0FtQ3p0TlE7RUFDSTtFQUNBLHdDdEc4dkJEO0VnQmw5QkwsaURzRnFOTTtBbkMydE5aO0FuRDU2Tk07RXNGOE1FO0l0RjdNQTtFbUQrNk5OO0FBQ0Y7QW1DOXROWTtFQUNJO0VBQ0E7QW5DZ3VOaEI7QW1DNXROUTtFQUNJO0FuQzh0Tlo7O0FtQ3Z0TkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkMwdE5KO0FtQ3h0Tkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkMwdE5SO0FtQ3Z0Tkk7RUFDSTtFQUNBO0FuQ3l0TlI7O0FtQ3B0TkE7RUFDSTtBbkN1dE5KO0FtQ3J0Tkk7RUFDSTtFQUNBO0VBQ0Esc0J0R3dYc0I7RXNHdlh0QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN1dE5SO0FtQ3J0TlE7RUFDSTtBbkN1dE5aO0FtQ250Tkk7RUFDSTtBbkNxdE5SO0FtQ250TlE7RUFDSTtBbkNxdE5aO0FtQ250Tlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEd2SUg7QW1FNDFOYjtBbUM3c05nQjtFQUNJLFd0R3ZMVDtBbUVzNE5YOztBbUN0c05RO0VBQ0k7QW5DeXNOWjs7QW9DamdPQTtFQUNJO0FwQ29nT0o7QW9DbmdPSTtFQUNJO0VBQ0E7QXBDcWdPUjtBb0NuZ09JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwQ3FnT1I7QW9DbGdPUTtFQUNJO0VBQ0Esb0J2RysxQlU7RXVHOTFCVjtBcENvZ09aO0FvQ2xnT1E7RUFDSTtFQUNBO0FwQ29nT1o7O0FvQzkvTkk7RUFDSTtBcENpZ09SOztBcUM1aE9RO0VBQ0k7RUFDQSxxQnhHd1pHO0V3R3ZaSDtBckMraE9aOztBcUNsaU9RO0VBQ0k7RUFDQSxxQnhHd1pHO0V3R3ZaSDtBckNxaU9aOztBcUN4aU9RO0VBQ0k7RUFDQSxxQnhHd1pHO0V3R3ZaSDtBckMyaU9aOztBcUM5aU9RO0VBQ0k7RUFDQSxxQnhHd1pHO0V3R3ZaSDtBckNpak9aOztBcUNwak9RO0VBQ0k7RUFDQSxxQnhHd1pHO0V3R3ZaSDtBckN1ak9aOztBcUMxak9RO0VBQ0k7RUFDQSxxQnhHd1pHO0V3R3ZaSDtBckM2ak9aOztBcUNoa09RO0VBQ0k7RUFDQSxxQnhHd1pHO0V3R3ZaSDtBckNta09aOztBcUN0a09RO0VBQ0k7RUFDQSxxQnhHd1pHO0V3R3ZaSDtBckN5a09aOztBcUNwa09BO0VBQ0k7QXJDdWtPSjtBcUN0a09JO0VBQ0ksZ0N4Rzh2Qks7QW1FMDBNYjtBcUNya09RO0VBQ0ksV3hHc0dEO0FtRWkrTlg7QXFDcmtPUTtFQUNJO0FyQ3VrT1o7O0FzQzVsT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDK2xPRjs7QXNDNWxPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDK2xPRjs7QXNDNWxPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMrbE9GOztBc0M1bE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMrbE9GOztBc0M1bE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7O0VBRUU7QXRDK2xPRjs7QXNDNWxPQTs7RUFFRTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEMrbE9GOztBc0M1bE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMrbE9GOztBc0M1bE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7RUFDRTtFQUNBO0VBQ0E7QXRDK2xPRjs7QXNDNWxPQTtFQUNFO0F0QytsT0Y7O0FzQzVsT0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdEMrbE9GOztBc0M1bE9BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMrbE9GOztBc0M1bE9BO0VBQ0U7RUFDQTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7RUFDRTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7RUFDRTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7RUFDRTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7RUFDRTtFQUNBO0VBQ0E7QXRDK2xPRjs7QXNDNWxPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QytsT0Y7O0FzQzVsT0E7QUFDQTtFQUNFO0VBQ0E7QXRDK2xPRjs7QXNDNWxPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDK2xPRjs7QXNDNWxPQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRDK2xPRjs7QXNDNWxPQTtFQUNFO0F0QytsT0Y7O0FzQzFsT0k7RUFDRSxtQnpHa01TO0FtRTI1TmY7O0FzQzlsT0k7RUFDRSxtQnpHa01TO0FtRSs1TmY7O0FzQ2xtT0k7RUFDRSxtQnpHa01TO0FtRW02TmY7O0FzQ3RtT0k7RUFDRSxtQnpHa01TO0FtRXU2TmY7O0FzQzFtT0k7RUFDRSxtQnpHa01TO0FtRTI2TmY7O0FzQzltT0k7RUFDRSxtQnpHa01TO0FtRSs2TmY7O0FzQ2xuT0k7RUFDRSxtQnpHa01TO0FtRW03TmY7O0FzQ3RuT0k7RUFDRSxtQnpHa01TO0FtRXU3TmY7O0F1Q3gxT0E7Ozs7RUFBQTtBQU1BOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBdkN3MU9KOztBdUNyMU9BOzs7O0VBSUk7RUFDQTtBdkN3MU9KOztBdUNyMU9BOzs7O0VBSUk7RUFDQTtBdkN3MU9KOztBdUNyMU9BO0VBQ0k7O0lBRUk7RXZDdzFPTjtBQUNGO0F1Q3IxT0E7QUFDQTtFQUVJO0VBQ0E7QXZDczFPSjs7QXVDbjFPQTs7RUFFSTtBdkNzMU9KOztBdUNuMU9BO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QXZDczFPSjs7QXVDbjFPQTs7OztFQUlJO0F2Q3MxT0o7O0F1Q24xT0E7RUFDSTtBdkNzMU9KOztBdUNuMU9BO0VBQ0k7QXZDczFPSjs7QXVDbjFPQTs7Ozs7OztFQU9JLGMxR2dFUztBbUVzeE9iOztBdUNuMU9BOzs7Ozs7RUFNSTtBdkNzMU9KOztBdUNuMU9BOzs7OztFQUtJO0VBQ0E7RUFDQTtBdkNzMU9KOztBdUNuMU9BOzs7RUFHSTtBdkNzMU9KOztBdUNuMU9BOztFQUVJO0F2Q3MxT0o7O0F1Q24xT0E7OztFQUdJO0F2Q3MxT0o7O0F1Q24xT0E7O0VBRUk7QXZDczFPSjs7QXVDcDFPQTtFQUNJO0F2Q3UxT0o7O0F1Q3AxT0E7RUFDSTtBdkN1MU9KOztBdUNwMU9BO0FBQ0E7O0VBRUksbUIxR3RCTztBbUU2Mk9YOztBdUNwMU9BOztFQUVJLGMxR3ZCTztFMEd3QlA7QXZDdTFPSjs7QXVDLzBPSTtFQUNJO0F2Q2sxT1I7QXVDLzBPSTtFQUNJO0F2Q2kxT1I7QXVDOTBPSTtFQUNJO0F2Q2cxT1I7QXVDNzBPSTtFQUNJO0VBQ0E7RUFDQTtBdkMrME9SO0F1QzUwT0k7RUFDSTtFQUNBO0F2QzgwT1I7O0F1Q3YwT0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkMwME9KOztBdUNyME9BO0VBQ0k7RUFDQTtFQUNBO0F2Q3cwT0o7O0F1Q3IwT0E7RUFDSTtBdkN3ME9KO0F1Q3YwT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDeTBPUjtBdUN4ME9RO0VBQ0k7RUFDQTtBdkMwME9aO0F1Q3gwT1E7RUFDSTtFQUNBO0F2QzAwT1o7O0F3Q3hpUEU7RUFDRTtFQUNBO0VBQ0EsZ0IzR3lzQmlCO0FtRWsyTnJCOztBd0N2aVBBO0VBQ0U7RUFDQSx5QzNHb2pENEI7RTJHbmpENUI7RUFDQTtBeEMwaVBGO0F3Q3hpUEU7RUFDRTtBeEMwaVBKO0F3Q3ZpUEU7RUFDRTtBeEN5aVBKOztBd0NyaVBBO0VBQ0U7RUFDQTtBeEN3aVBGOztBd0NyaVBBO0VBQ0U7QXhDd2lQRjs7QXdDcGlQRTtFQUNFLHFCM0cySFM7RTJHMUhULGMzRzBIUztBbUU2Nk9iO0F3Q3BpUEk7RUFDRSx5QjNHcUhPO0FtRWk3T2I7QXdDbmlQSTtFQUNFO0F4Q3FpUE47QXdDbGlQRTtFQUNFLHFCM0c0R1M7RTJHM0dULGMzRzJHUztBbUV5N09iOztBd0MvaFBFO0VBQ0U7QXhDa2lQSjs7QXdDOWhQQTtFQUNFO0F4Q2lpUEY7O0F3QzloUEE7RUFDRTtBeENpaVBGOztBd0M3aFBFO0VBQ0U7QXhDZ2lQSjtBd0MvaFBJO0VBQ0U7QXhDaWlQTjtBd0NoaVBNO0VBQ0U7QXhDa2lQUjtBd0M5aFBFO0VBQ0U7QXhDZ2lQSjs7QXdDM2hQRTtFQUNFO0VBQ0E7QXhDOGhQSjs7QXdDMWhQQTtFQUNFO0F4QzZoUEY7QXdDNWhQRTtFQUNFO0VBQ0Esa0MzR2c1QnVCO0FtRThvTjNCOztBd0MxaFBBO0VBQ0U7RUFDQTtFQUNBO0U5R3VMSSxvQkFMSTtFOEcvS1IsZ0IzR3NtQm1CO0UyR3JtQm5CLGdCM0c2bUJpQjtFMkc1bUJqQiwyQjNHMDNCWTtFMkd6M0JaLHdDM0dvM0JTO0UyR24zQlQ7RUFDQTtBeEM0aFBGOztBd0N6aFBBO0VBQ0Usc0MzR2lsQjRCO0UyR2hsQjVCLGdCM0cybEJrQjtFMkcxbEJsQjtBeEM0aFBGO0F3QzNoUEU7RUFDRTtBeEM2aFBKO0F3QzFoUEU7RUFDRTtBeEM0aFBKOztBd0N4aFBBO0VBQ0U7QXhDMmhQRjs7QXlDdnBQQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F6QzBwUEY7QXlDeHBQRTtFQUNFO0VBQ0E7RUFDQTtBekMwcFBKOztBMENscVBJO0VBQ0k7RUFDQTtBMUNxcVBSOztBMENqcVBBO0VBQ0k7QTFDb3FQSjs7QTBDL3BQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUNrcVBSO0EwQ2hxUEk7RUFDSTtBMUNrcVBSOztBMkM1clBBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0MrclBKO0EyQzlyUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0Nnc1BSOztBMkMzclBJO0VBQ0k7QTNDOHJQUjs7QTJDMXJQSTtFQUNJO0EzQzZyUFI7O0EyQ3pyUEE7RUFDSTtFQUNBO0VBQ0Esc0I5RzRGTztFOEczRlA7QTNDNHJQSjtBMkMzclBJO0VBQ0k7QTNDNnJQUjs7QTJDeHJQSTtFQUNJO0VBQ0E7RUFDQSxzQjlHaUZHO0U4R2hGSDtFQUNBO0EzQzJyUFI7QTJDMXJQUTtFQUNJO0VBQ0E7QTNDNHJQWjs7QTJDdnJQQTtFQUNJLFc5R3NFTztFOEdyRVA7RUFDQTtFQUNBO0EzQzByUEo7O0EyQ3JyUEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCOUd5REc7RThHeERIO0VBQ0E7QTNDd3JQUjtBMkN2clBRO0VBQ0ksYzlHcUZDO0U4R3BGRDtBM0N5clBaOztBMkNwclBBO0VBQ0k7RUFDQTtBM0N1clBKO0EyQ3RyUEk7RUFDSSx5QjlHZ0ZLO0FtRXdtUGI7O0EyQ25yUEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0NzclBKO0EyQ3JyUEk7RUFDSSxzQjlHZ0NHO0FtRXVwUFg7O0EyQ2xyUEk7RUFDSSx5QjlHMERLO0FtRTJuUGI7QTJDbHJQUTtFQUNJLHlCOUdzREM7QW1FOG5QYjtBMkNoclBRO0VBQ0ksVzlHaUJEO0FtRWlxUFg7QTJDanJQWTtFQUNJO0EzQ21yUGhCO0EyQy9xUEk7RUFDSTtBM0NpclBSOztBNEM5eFBBO0VBQ0U7RUFDQTtBNUNpeVBGO0E0Qy94UEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDL0d5dkJTO0UrR3h2QlQ7RUFDQTtBNUNpeVBKO0E0Qzl4UEU7RUFDRTtFQUNBLHdDL0dvOEJPO0UrR244QlAsK0IvR3dtQjBCO0UrR3ZtQjFCLGtDL0d1bUIwQjtBbUV5ck85QjtBNEM1eFBJO0VBQ0U7QTVDOHhQTjtBNEMzeFBJO0VBQ0U7QTVDNnhQTjtBNEMxeFBJO0VBQ0U7QTVDNHhQTjtBNEN6eFBJO0VBQ0U7RUFDQTtFQUNBO0E1QzJ4UE47QTRDeHhQSTtFQUNFO0VBQ0Esd0MvRzA2Qks7QW1FZzNOWDtBNEN0eFBFO0VBQ0U7QTVDd3hQSjtBNENyeFBFO0VBQ0UsMkIvR3M2QlU7QW1FaTNOZDtBNEN0eFBJO0VBQ0U7QTVDd3hQTjtBNENweFBFO0VBQ0U7RUFDQSxrQy9HeTVCTztFK0d4NUJQLGdDL0c2akIwQjtFK0c1akIxQixtQy9HNGpCMEI7QW1FMHRPOUI7QTRDbnhQRTtFQUNFO0VBQ0E7RUFFQSxvQi9HeW5CYTtFK0d4bkJiLDJCL0dvNUJVO0UrR241QlYsd0MvRzg0Qk87RStHNzRCUDtFQUNBLHNDL0dzNUJrQjtFK0dyNUJsQjtBNUNveFBKO0E0Q254UEk7RUFDRSxnQy9HNjVCb0I7QW1FdzNOMUI7QTRDanhQRTtFQUNFLGdCL0dxbkJtQjtFK0dwbkJuQjtBNUNteFBKOztBNkM5MlBBO0VBQ0U7RUFDQSw2Q2hIK29CNEI7RWdIOW9CNUI7RUFDQTtBN0NpM1BGOztBNkM3MlBFO0VBQ0U7RUFDQTtFQUNBLHNCaEh3bkIwQjtBbUV3dk85QjtBNkMvMlBJO0VBQ0Usc0JoSHNuQndCO0FtRTJ2TzlCOztBNkN6MlBNO0VBQ0U7RUFDQTtBN0M0MlBSO0E2Q3oyUE07RUFDRTtFQUNBO0E3QzIyUFI7QTZDcjJQSTtFQUNFO0E3Q3UyUE47QTZDbDJQSTtFQUNFO0E3Q28yUE47QTZDajJQSTtFQUNFLHdDaEhpN0JLO0VnSGg3QkwsMkJoSHE3QlE7RWdIcDdCUjtFQUNBLHNDaEh3N0JnQjtBbUUyNk50QjtBNkNoMlBJO0VBQ0U7QTdDazJQTjtBNkNqMlBNO0VBQ0U7RUFDQSx3Q2hIdTZCRztFZ0h0NkJILGtDaEhxN0JtQjtBbUU4Nk4zQjtBNkMvMVBJO0VBQ0U7QTdDaTJQTjtBNkM5MVBJO0VBQ0U7QTdDZzJQTjs7QThDaDZQQTs7RUFFSTtFQUNBO0E5Q202UEo7O0E4Q2g2UEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFaEhJQTtFZ0hGQSxrQ2pIaTlCTztFaUhoOUJQO0E5Q202UEo7QThDajZQSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyQmpINjhCTTtFaUg1OEJOLHNDakhpOUJjO0FtRWs5TnRCO0E4Q2o2UFE7RUFDSTtBOUNtNlBaO0E4Qy81UEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ2pIbTRCWTtBbUU4aE9wQjtBOEM5NVBJO0VBQ0k7QTlDZzZQUjtBOEM5NVBRO0VBQ0ksd0NqSCs2QkQ7QW1FaS9OWDtBOEM1NVBJO0VBQ0k7QTlDODVQUjtBOEM1NVBRO0VBQ0ksd0NqSHU2QkQ7QW1FdS9OWDtBOEMxNVBJO0VBQ0k7RUFDQTtBOUM0NVBSO0E4QzE1UFE7RUFDSTtBOUM0NVBaO0E4Q3o1UFE7RUFDSTtBOUMyNVBaOztBOENsNVBZO0VBQ0kseUJqSCtVRDtFaUg5VUMsV2pIeUNMO0FtRTQyUFg7O0E4Q3Y1UFk7RUFDSSx5QmpIK1VEO0VpSDlVQyxXakh5Q0w7QW1FaTNQWDs7QThDNTVQWTtFQUNJLHlCakgrVUQ7RWlIOVVDLFdqSHlDTDtBbUVzM1BYOztBOENqNlBZO0VBQ0kseUJqSCtVRDtFaUg5VUMsV2pIeUNMO0FtRTIzUFg7O0E4Q3Q2UFk7RUFDSSx5QmpIK1VEO0VpSDlVQyxXakh5Q0w7QW1FZzRQWDs7QThDMzZQWTtFQUNJLHlCakgrVUQ7RWlIOVVDLFdqSHlDTDtBbUVxNFBYOztBOENoN1BZO0VBQ0kseUJqSCtVRDtFaUg5VUMsV2pIeUNMO0FtRTA0UFg7O0E4Q3I3UFk7RUFDSSx5QmpIK1VEO0VpSDlVQyxXakh5Q0w7QW1FKzRQWDs7QStDdmdRQTtFQUNJO0EvQzBnUUo7QStDeGdRSTtFQUNJO0EvQzBnUVI7QStDeGdRSTtFQUNJO0EvQzBnUVI7QStDdmdRSTtFQUNJO0EvQ3lnUVI7QStDdGdRSTtFQUNJO0EvQ3dnUVI7QStDdGdRUTtFQUNJO0EvQ3dnUVo7QStDcmdRUTtFQUNJO0EvQ3VnUVo7QStDbmdRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQ3FnUVI7QStDbGdRSTtFQUNJO0VBQ0EsNkNsSDhtQnNCO0VrSDdtQnRCO0VBQ0E7RUFDQTtFQUNBLHlDbEg4d0NpQjtBbUVzdk56QjtBK0NqZ1FJO0VBQ0k7QS9DbWdRUjtBK0M5L1BZO0VBRUk7RUFDQTtBL0MrL1BoQjtBK0N6L1BRO0VBQ0k7QS9DMi9QWjtBK0N2L1BJO0VBQ0k7RUFDQTtFQUNBO0EvQ3kvUFI7O0ErQ2wvUEk7OztFQUNJO0VBQ0E7QS9DdS9QUjtBK0NuL1BROztFQUNJO0EvQ3MvUFo7QStDbC9QSTs7RUFDSTtBL0NxL1BSOztBK0NqL1BBOztFQUVJO0VBQ0E7RUFDQTtBL0NvL1BKOztBK0NqL1BBOztFQUVJO0VBQ0E7RUFDQTtBL0NvL1BKOztBK0NqL1BBO0VBQ0k7QS9Dby9QSjs7QStDai9QQTtFQUNJO0EvQ28vUEo7O0ErQzcrUFk7OztFQUVJO0EvQ2kvUGhCOztBK0N6K1BRO0VBQ0k7RUFDQTtBL0M0K1BaO0ErQ3grUEk7RUFDSTtFQUNBO0EvQzArUFI7QStDeitQUTtFQUNJO0VBQ0E7QS9DMitQWjtBK0N2K1BJO0VBQ0k7RUFDQTtBL0N5K1BSO0ErQ3QrUFk7RUFDSTtBL0N3K1BoQjtBK0NyK1BZO0VBQ0k7QS9DdStQaEI7O0ErQy85UEE7RUFDSTtBL0NrK1BKOztBK0M1OVBJO0VBQ0U7RUFDQTtBL0MrOVBOO0ErQzM5UE07RUFDRTtFQUNBO0EvQzY5UFI7QStDejlQSTs7RUFFRTtFQUNBO0VBQ0E7QS9DMjlQTjtBK0N4OVBJOztFQUVFO0VBQ0E7RUFDQTtBL0MwOVBOOztBK0NyOVBJO0VBQ0k7QS9DdzlQUjs7QWdEenBRQTtFQUNJLDJCbkg0ekJVO0VtSDN6QlY7RUFDQTtBaEQ0cFFKOztBZ0R6cFFBO0VBQ0k7RUFDQTtFQUNBO0FoRDRwUUo7QWdEMXBRSTtFQUNJO0FoRDRwUVI7QWdEenBRSTtFQUNJO0FoRDJwUVI7QWdEeHBRSTtFQUNJO0FoRDBwUVI7QWdEdnBRSTtFQUNJO0VBQ0E7RUFDQTtBaER5cFFSO0FnRHRwUUk7RUFDSTtFQUNBO0FoRHdwUVI7O0FnRHBwUUE7RUFDSTtFQUNBO0FoRHVwUUo7O0FnRHBwUUE7RUFDSTtBaER1cFFKOztBZ0RwcFFBO0VBQ0ksNkJuSGl4QlU7QW1FczRPZDs7QWdEcHBRQTs7RUFFSTtFQUNBO0FoRHVwUUo7O0FnRG5wUUk7RUFDSTtFQUNBLDJCbkhvd0JNO0VtSG53Qk47QWhEc3BRUjtBZ0RocFFRO0VBRUk7QWhEaXBRWjs7QWdENW9RQTtFQUNJO0FoRCtvUUo7O0FnRDVvUUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSw2Qm5IK3VCVTtBbUVnNk9kOztBZ0Q1b1FBO0VBQ0ksZ0NuSHlyQlM7RW1IeHJCVDtBaEQrb1FKOztBZ0Qxb1FJO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esd0NuSGd4Q1E7RW1IL3dDUiwyQm5IOHdDVztBbUUrM05uQjtBZ0Qzb1FRO0VBQ0k7QWhENm9RWjtBZ0Qxb1FRO0VBR0ksZ0NuSHl4Q2dCO0VtSHh4Q2hCLHdDbkhxd0NJO0FtRXE0TmhCO0FnRHZvUVE7RUFDSSx1Q25INndDVTtFbUg1d0NWLGlDbkgyd0NhO0FtRTgzTnpCO0FnRHRvUVE7RUFDSTtBaER3b1FaO0FnRG5vUVk7RUFDSTtBaERxb1FoQjtBZ0Rqb1FRO0VBQ0kseUJuSG1DQztFbUhsQ0QsV25ITEQ7RW1ITUMscUJuSGlDQztFbUhoQ0QsZ0JuSCtrQlM7QW1Fb2pQckI7O0FnRDluUUE7RUFDSTtFQUNBO0FoRGlvUUo7QWdEL25RSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0NuSDRuQks7QW1FcWdQYjs7QWdEN25RQTtFQUNJLG9DbkgrMEJpQjtFbUg5MEJqQix3Q25IdzBCTztFbUh2MEJQLDJCbkg0MEJVO0VtSDMwQlYsZ0JuSDZqQmU7RW1INWpCZjtFQUNBLHNDbkg4MEJrQjtFSDdzQmhCLG9CQUxJO0FzRXFnUVY7QWdEOW5RSTtFQUNJO0VBQ0Esa0NuSDgwQm1CO0VtSDcwQm5CLHdDbkg4ekJHO0FtRWswT1g7QWdEN25RSTtFQUNJLGdDbkg4MEJrQjtBbUVpek8xQjs7QWdEMW5RSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdCbkhraUJlO0FtRTJsUHZCOztBZ0R6blFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQ0blFKOztBZ0R6blFBO0VBQ0k7QWhENG5RSjs7QWdEeG5RSTtFQUNJO0FoRDJuUVI7O0FnRGxuUUk7RUFDSTtBaERxblFSO0FnRGxuUUk7RUFDSTtFQUNBO0VBQ0E7QWhEb25RUjtBZ0RqblFJO0VBQ0k7QWhEbW5RUjs7QWdEN21RSTtFQUNJLHVDbkgrbUJVO0FtRWlnUGxCO0FnRDltUUk7RUFDSSx5Qm5IOURLO0VtSCtETCxxQm5IL0RLO0VtSG1FRDtBaEQ2bVFaOztBZ0R4bVFJO0VBQ0ksWW5INnhCaUI7RW1INXhCakIsYW5INHhCaUI7RW1IM3hCakI7RUFDQSx3Q25IbXZCRztFbUhsdkJIO0VBQ0E7RUFDQTtFQUNBLDJEbkhpeUJrQjtFbUhoeUJsQjtFQUNBO0FoRDJtUVI7QWdEem1RUTtFbEhwT0o7QWtFZzFRSjs7QWdEcm1RSTtFQUNJO0VBQ0E7QWhEd21RUjs7QWdEcG1RQTtFQUNJO0FoRHVtUUo7O0FnRGxtUVE7RUFDSSxrRG5IOC9DaUI7QW1FdW1ON0I7O0FpRDUyUUE7RUFDSTtFQUNBO0VBQ0E7QWpEKzJRSjtBaUQ3MlFRO0VBQ0k7RUFDQTtFQUNBLDJCcEhvMkNPO0VvSG4yQ1Asd0NwSG8yQ0k7RW9IbjJDSjtFQUNBLHNCcEh3bkJrQjtBbUV1dlA5QjtBaUQzMlFZO0VBQ0ksV3BId0dMO0VpQnhIVCx5QmpCK0pXO0VvSDdJRyxxQnBINklIO0FtRWd1UWI7O0FpRHYyUUE7RUFDSTtFQUNBO0VBQ0E7QWpEMDJRSjtBaUR6MlFJO0VBQ0k7RUFDQTtBakQyMlFSOztBaUR2MlFBOztFQUVJO0VBQ0EsZ0JwSHlxQmlCO0VvSHhxQmpCO0VBQ0Esd0NwSHMwQ1k7RW9IcjBDWjtFQUNBLHNCcEgwbEIwQjtBbUVneFA5QjtBaUR6MlFJOztFQUNJO0FqRDQyUVI7QWlEejJRSTs7RUFDSSxnQ3BINnRCSztFb0g1dEJMO0FqRDQyUVI7QWlEMTJRUTs7RUFDSSxnQ3BIeXRCQztBbUVvcFBiOztBa0RoNlFBO0VBQ0k7QWxEbTZRSjtBa0RsNlFJO0VBQ0k7QWxEbzZRUjtBa0RsNlFJO0VBQ0k7QWxEbzZRUjs7QWtEaDZRQTs7RUFFSTtFQUNBO0FsRG02UUo7O0FrRGg2UUE7RUFDSTtFQUNBO0VBQ0E7QWxEbTZRSjtBa0RsNlFJO0VBQ0k7RUFDQTtBbERvNlFSO0FrRGo2UUk7RUFDSTtFQUNBO0FsRG02UVI7O0FrRDk1UUk7RUFDSTtBbERpNlFSOztBa0Q3NVFBO0VBQ0ksZ0JySHdxQmlCO0FtRXd2UHJCOztBa0Q3NVFBO0VBQ0k7RUFDQTtBbERnNlFKOztBa0Q3NVFBO0VBQ0k7RUFDQTtFQUNBO0FsRGc2UUo7O0FrRDc1UUE7RUFDSTtBbERnNlFKOztBa0Q3NVFBO0VBQ0k7QWxEZzZRSjs7QWtEMzVRSTs7RUFDSTtFQUNBO0FsRCs1UVI7O0FrRDM1UUE7RUFDSTtBbEQ4NVFKOztBa0R6NVFBO0VBQ0k7RUFDQTtFQUNBO0FsRDQ1UUo7O0FrRHo1UUE7RUFDSTtBbEQ0NVFKOztBa0R6NVFBOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRDQ1UUo7O0FrRHo1UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQ0NVFKO0FrRDM1UUk7RUFDSTtFQUNBO0FsRDY1UVI7O0FrRHo1UUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEQ0NVFKO0FrRDM1UUk7RUFDSTtFQUNBO0VBQ0E7QWxENjVRUjs7QWtEejVRQTtFQUNJO0lBQ0k7RWxENDVRTjtFa0QxNVFFO0lBQ0k7RWxENDVRTjtBQUNGO0FrRHQ1UUk7RUFDSTtBbER3NVFSOztBa0RuNVFJO0VBQ0k7QWxEczVRUjtBa0RwNVFJO0VBQ0k7QWxEczVRUjs7QWtEOTRRUTs7RUFDSTtBbERrNVFaO0FrRDk0UUk7RUFDSTtBbERnNVFSO0FrRDM0UVE7O0VBQ0k7QWxEODRRWjtBa0R6NFFRO0VBQ0k7QWxEMjRRWjtBa0R2NFFJO0VBQ0k7QWxEeTRRUjtBa0RyNFFRO0VBQ0k7QWxEdTRRWjtBa0RqNFFROztFQUNJO0FsRG80UVo7O0FrRDkzUUk7RUFDSSxzRHJIaWRzQjtFcUhoZHRCO0VBQ0E7RUFDQTtFQUNBLHNDckgrZnNCO0FtRWs0UDlCO0FrRGg0UVE7RUFDSTtBbERrNFFaOztBa0Q1M1FJO0VBQ0k7QWxEKzNRUjs7QWtEMTNRSTtFQUNJO0FsRDYzUVI7O0FtRDdrUkE7RUFDRTtFQUNBLG1CdEhzSFM7RXNIckhUO0FuRGdsUkY7O0FtRDdrUkE7RUFDRTtFQUNBO0VBQ0EsV3RIOEdTO0VzSDdHVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRGdsUkY7O0FtRDdrUkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRGdsUkY7QW1EL2tSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRGlsUko7QW1EL2tSRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRGlsUko7O0FvRG5uUkE7RUFDSTtBcERzblJKO0FvRHBuUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBLG9Cdkg4ckJTO0V1SDdyQlQsZ0J2SG1zQmE7RXVIbHNCYixnQnZIMHNCVztFdUh6c0JYLDJCdkh1OUJNO0V1SHQ5Qk4sd0N2SGk5Qkc7RXVIaDlCSDtFQUNBO0VBQ0Esc0N2SHc5QmM7RXVIdjlCZDtBcERxblJSO0FvRG5uUlE7RUFDSTtFQUNBO0VBQ0E7QXBEcW5SWjtBb0RsblJRO0VBQ0k7RUFDQSwyQnZIdzhCRTtBbUU0cVBkO0FvRGpuUlE7RUFDSSwyQnZIbzhCRTtBbUUrcVBkO0FvRC9tUkk7RUFDSSxzQnZIK2xCc0I7RXVIOWxCdEIsZ0R2SCt3Q2dCO0V1SDl3Q2hCLHdDdkg2d0NNO0V1SDV3Q04sNkN2SDBtQnNCO0V1SHptQnRCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRGluUlI7QW9EL21SUTtFQUNJLG9CdkhzcEJLO0V1SHJwQkw7RUFDQTtFQUNBO0VBQ0Esd0N2SDh2Q0U7RXVIN3ZDRiwyQnZINHZDSztBbUVxM09qQjtBb0QvbVJZO0VBQ0ksY3ZIaUdIO0V1SGhHRyxnQnZIcXBCTztFdUhwcEJQO0FwRGluUmhCO0FvRDltUlk7RUFFSSwyQnZINHZDTTtFaUI1ekNwQix1Q2pCOHpDdUI7QW1FazNPekI7QW9EM21SUTtFQUNJO0VBQ0E7RUFDQSxnQnZIc29CUztBbUV1K1ByQjs7QXFEcnJSQTtFQUNJO0VBQ0E7RUFDQSxzQ3hIOHJCMEI7RXdIN3JCMUIsNkN4SDZvQjBCO0V3SDVvQjFCO0FyRHdyUko7O0FxRHByUkk7RUFDSSxzQ3hIdXJCc0I7RXdIdHJCdEIsb0J4SDRyQlM7RXdIM3JCVDtBckR1clJSOztBcURuclJBO0VBQ0k7QXJEc3JSSjs7QXNEdnNSQTtFQUNJO0F0RDBzUko7QXNEenNSSTtFQUNJO0VBQ0Esa0N6SEdjO0FtRXdzUnRCOztBdUQ5c1JBOztFQUVJO0F2RGl0Uko7O0F1RDVzUlE7RUFDSTtFQUNBO0VBQ0E7QXZEK3NSWjtBdUQ1c1JRO0VBRUk7OztJQUdJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZENnNSZDtFdUQxc1JVO0lBQ0k7RXZENHNSZDtFdUR6c1JVO0lBQ0k7RXZEMnNSZDtBQUNGO0F1RHhzUlE7RUFDSTtBdkQwc1JaO0F1RHRzUkk7RUFDSTtBdkR3c1JSO0F1RHJzUkk7RUFDSTtFQUNBO0F2RHVzUlI7QXVEcHNSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjFIb3BCYTtFMEhucEJiO0F2RHNzUlI7QXVEaHNSWTtFQUNJO0VBQ0E7RUFDQTtBdkRrc1JoQjtBdURqc1JnQjtFQUNJO0F2RG1zUnBCO0F1RGhzUmdCO0VBQ0k7RUFDQSxXMUg2Q1Q7QW1FcXBSWDtBdUQ5clJRO0VBQ0k7QXZEZ3NSWjtBdUQ5clJZO0VBQ0k7RUFDQSxXMUhvQ0w7QW1FNHBSWDtBdUQxclJRO0VBQ0k7QXZENHJSWjtBdUR2clJRO0VBQ0k7QXZEeXJSWjtBdURyclJJO0VBQ0k7QXZEdXJSUjtBdURuclJRO0VBQ0k7QXZEcXJSWjtBdURqclJJOzs7RUFHSTtBdkRtclJSO0F1RGhyUkk7RUFDSTtFQUNBO0F2RGtyUlI7QXVEL3FSSTtFQUNJO0F2RGlyUlI7O0F1RDdxUkE7RUFDSTtBdkRnclJKOztBdUQ3cVJBO0VBQ0ksVzFIWk87QW1FNHJSWDs7QXVENXFSSTtFQUNJLG1CMUhkRztFMEhlSDtFQUNBO0VBQ0E7RUFDQSxnQjFIbWtCVztBbUU0bVFuQjs7QXVEenFSSTs7Ozs7Ozs7OztFQVVJLHFCMUhsQ0c7QW1FOHNSWDtBdUR6cVJJO0VBQ0k7QXZEMnFSUjs7QXVEdnFSQTtFQUNJO0VBQ0EscUIxSDdDTztFMEg4Q1AsYzFIekNPO0UwSDBDUDtFQUNBO0VBQ0E7RUFDQTtBdkQwcVJKOztBdUR2cVJBOzs7RUFHSTtFQUNBLFcxSDNETztFMEg0RFA7QXZEMHFSSjs7QXVEdnFSQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RDBxUko7O0F1RHZxUkE7O0VBRUk7QXZEMHFSSjs7QXVEdnFSQTs7RUFFSTtBdkQwcVJKOztBdUR2cVJBOztFQUVJO0VBQ0E7RUFDQTtBdkQwcVJKOztBdUR2cVJBO0VBQ0k7RUFDQTtBdkQwcVJKOztBdUR2cVJBO0VBQ0k7QXZEMHFSSjs7QXVEdnFSQTtFQUNJLFcxSHBHTztBbUU4d1JYOztBdUR0cVJJO0VBQ0k7RUFDQTtFQUNBO0F2RHlxUlI7O0F1RHBxUkk7RUFDSSxjMUgvR0c7QW1Fc3hSWDs7QXVEbnFSQTs7RUFFSTtFQUNBO0VBQ0E7QXZEc3FSSjtBdURwcVJJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RHVxUlI7O0F1RGxxUkk7RUFDSTtBdkRxcVJSOztBdURocVJJO0VBQ0k7QXZEbXFSUjs7QXVEN3BSUTtFQUNJLGMxSHhIQztFMEh5SEQ7RUFDQTtFQUNBO0F2RGdxUlo7QXVEOXBSWTtFQUVJLFcxSC9KTDtFMEhnS0sseUIxSGhJSDtBbUUreFJiO0F1RDFwUkk7RUFDSTtFQUNBLGUxSHZJSztBbUVteVJiOztBdUR2cFJJO0VBREo7SUFFUTtJQUNBO0V2RDJwUk47QUFDRjs7QXVEdHBSUTtFQUNJO0F2RHlwUlo7O0F1RG5wUkk7RUFDSTtBdkRzcFJSO0F1RGxwUlE7RUFDSTtBdkRvcFJaO0F1RGpwUlE7RUFDSTtBdkRtcFJaO0F1RGhwUlE7RUFDSTtBdkRrcFJaOztBdUQ1b1JJO0VBQ0k7QXZEK29SUjs7QXVEMW9SSTtFQUNJO0F2RDZvUlI7O0F1RHRvUlE7RUFDSTtBdkR5b1JaOztBdURwb1JBO0VBQ0k7QXZEdW9SSjs7QXVEbm9SQTtFQUNJO0VBQ0E7RUFDQTtBdkRzb1JKOztBdUQ3blJnQjs7RUFFSTtBdkRnb1JwQjs7QXVEdm5SZ0I7RUFDSTtBdkQwblJwQjs7QXVEbG5SWTtFQUNJO0F2RHFuUmhCO0F1RGxuUm9CO0VBQ0k7QXZEb25SeEI7QXVEaG5SZ0I7RUFDSSxxQjFIbUJMO0FtRStsUmY7O0F1RGhwUmdCOztFQUVJO0F2RG1wUnBCOztBdUQxb1JnQjtFQUNJO0F2RDZvUnBCOztBdURyb1JZO0VBQ0k7QXZEd29SaEI7QXVEcm9Sb0I7RUFDSTtBdkR1b1J4QjtBdURub1JnQjtFQUNJLHFCMUhtQkw7QW1Fa25SZjs7QXVEbnFSZ0I7O0VBRUk7QXZEc3FScEI7O0F1RDdwUmdCO0VBQ0k7QXZEZ3FScEI7O0F1RHhwUlk7RUFDSTtBdkQycFJoQjtBdUR4cFJvQjtFQUNJO0F2RDBwUnhCO0F1RHRwUmdCO0VBQ0kscUIxSG1CTDtBbUVxb1JmOztBdUR0clJnQjs7RUFFSTtBdkR5clJwQjs7QXVEaHJSZ0I7RUFDSTtBdkRtclJwQjs7QXVEM3FSWTtFQUNJO0F2RDhxUmhCO0F1RDNxUm9CO0VBQ0k7QXZENnFSeEI7QXVEenFSZ0I7RUFDSSxxQjFIbUJMO0FtRXdwUmY7O0F1RHpzUmdCOztFQUVJO0F2RDRzUnBCOztBdURuc1JnQjtFQUNJO0F2RHNzUnBCOztBdUQ5clJZO0VBQ0k7QXZEaXNSaEI7QXVEOXJSb0I7RUFDSTtBdkRnc1J4QjtBdUQ1clJnQjtFQUNJLHFCMUhtQkw7QW1FMnFSZjs7QXVENXRSZ0I7O0VBRUk7QXZEK3RScEI7O0F1RHR0UmdCO0VBQ0k7QXZEeXRScEI7O0F1RGp0Ulk7RUFDSTtBdkRvdFJoQjtBdURqdFJvQjtFQUNJO0F2RG10UnhCO0F1RC9zUmdCO0VBQ0kscUIxSG1CTDtBbUU4clJmOztBdUQvdVJnQjs7RUFFSTtBdkRrdlJwQjs7QXVEenVSZ0I7RUFDSTtBdkQ0dVJwQjs7QXVEcHVSWTtFQUNJO0F2RHV1UmhCO0F1RHB1Um9CO0VBQ0k7QXZEc3VSeEI7QXVEbHVSZ0I7RUFDSSxxQjFIbUJMO0FtRWl0UmY7O0F1RGx3UmdCOztFQUVJO0F2RHF3UnBCOztBdUQ1dlJnQjtFQUNJO0F2RCt2UnBCOztBdUR2dlJZO0VBQ0k7QXZEMHZSaEI7QXVEdnZSb0I7RUFDSTtBdkR5dlJ4QjtBdURydlJnQjtFQUNJLHFCMUhtQkw7QW1Fb3VSZjs7QXVEL3VSSTtFQUNJO0F2RGt2UlI7O0F1RDl1UkE7RUFDSTtBdkRpdlJKO0F1RGh2Ukk7RUFDSTtBdkRrdlJSOztBdUQ5dVJBO0VBQ0k7QXZEaXZSSjs7QXVEOXVSQTtFQUNJO0F2RGl2Uko7O0F1RDl1UkE7RUFDSTtBdkRpdlJKOztBdUQ5dVJBO0VBQ0k7QXZEaXZSSjs7QXVEL3VSQTtFQUNJO0F2RGt2Uko7QXVEanZSSTtFQUNJO0VBQ0E7QXZEbXZSUjtBdURodlJJO0VBQ0k7QXZEa3ZSUjs7QXVEOXVSQTtFQUNJO0F2RGl2Uko7O0F1RDN1Ulk7RUFDSTtBdkQ4dVJoQjs7QXdEL3FTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RGtyU0o7QXdEaHJTSTtFQUNJO0VBQ0E7QXhEa3JTUjtBd0RoclNJO0VBVko7SUFXUTtJQUNBO0lBQ0E7RXhEbXJTTjtBQUNGO0F3RGpyU0k7RUFDSTtBeERtclNSO0F3RGhyU0k7RUFDSTtBeERrclNSO0F3RGpyU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeERtclNaO0F3RGxyU1k7RUFDSTtBeERvclNoQjtBd0RoclNRO0VBQ0k7RUFDQTtFQUNBO0F4RGtyU1o7QXdEOXFTSTtFQUNJO0F4RGdyU1I7QXdEL3FTUTtFQUNJO0F4RGlyU1o7QXdEOXFTWTtFQUNJO0F4RGdyU2hCOztBd0R6cVNBO0VBQ0k7QXhENHFTSjs7QXdEenFTQTtFQUNJO0F4RDRxU0o7O0F5RHR1U0E7O0VBRUk7RUFDQTtFQUNBLGdCNUgyc0JtQjtFNEgxc0JuQjtBekR5dVNKOztBeUR0dVNBOzs7OztFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekR5dVNKOztBeUR0dVNBOzs7OztFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekR5dVNKOztBeUR0dVNBO0VBQ0ksZ0I1SDRxQm1CO0U0SDNxQm5CO0F6RHl1U0o7O0F5RDF0U2dDOztFQUNJO0VBQ0E7QXpEOHRTcEM7QXlEcnRTd0M7RUFDSSx5QjVIMkYvQjtBbUU0blNiO0F5RC9zU29DO0VBQ0kseUI1SGtGM0I7QW1FK25TYjtBeURuc1N3QjtFQUNJO0F6RHFzUzVCOztBeUR6clNJOztFQUVJO0VBQ0E7QXpENHJTUjtBeUR6clNJOztFQUVJO0F6RDJyU1I7QXlEdnJTUTtFQUNJO0F6RHlyU1o7QXlEcHJTZ0I7RUFDSTtBekRzclNwQjtBeURuclNnQjtFQUNJO0F6RHFyU3BCOztBeUQxcVNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpENnFTaEI7QXlEM3FTWTtFQUNJLGdCNUhzNkNNO0FtRXV3UHRCO0F5RDVxU2dCO0VBQ0ksc0I1SDJqQkw7RTRIMWpCSyxnQjVIZ2tCRztFNEgvakJIO0F6RDhxU3BCO0F5RDFxU3dCO0VBQ0k7QXpENHFTNUI7QXlEdnFTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEeXFTaEI7QXlEeHFTZ0I7RUFDSTtBekQwcVNwQjs7QXlEL3BTSTs7OztFQUlJO0VBQ0E7RUFDQTtBekRrcVNSOztBMER0MVNBO0VBQ0k7RUFDQSxXN0hxSE87RTZIcEhQO0VBQ0E7RUFDQSxtQjdIdUpTO0U2SHRKVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRHkxU0o7QTBEeDFTSTtFQUNJO0ExRDAxU1I7O0EwRHIxU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUR3MVNKOztBMERyMVNBO0VBQ0k7QTFEdzFTSjs7QTBEcjFTQTtFQUNJO0ExRHcxU0o7QTBEdjFTSTtFQUNJO0VBQ0E7RUFDQTtBMUR5MVNSOztBMERyMVNBO0VBQ0k7QTFEdzFTSjs7QTBEcjFTQTtFQUNJO0ExRHcxU0o7O0EwRHIxU0E7RUFDSTtBMUR3MVNKOztBMERyMVNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFEdzFTSjs7QTBEcjFTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUR3MVNKOztBMERyMVNBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRHcxU047QUFDRjtBMkR2NlNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHk2U0o7QTJEdjZTSTtFQUVJO0VBQ0E7RUFDQTtBM0R3NlNSO0EyRHI2U0k7RUFDSTtFQUNBO0EzRHU2U1I7QTJEcDZTSTtFQUNRO0EzRHM2U1o7QTJEbjZTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEcTZTUjtBMkRuNlNRO0VBQ0k7RUFDQTtBM0RxNlNaO0EyRG42U1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0RxNlNoQjtBMkRsNlNnQjtFQUNJO0VBQ0E7RUFDQTtBM0RvNlNwQjtBMkRsNlNvQjtFQUNJO0VBQ0E7QTNEbzZTeEI7QTJEOTVTUTtFQUNJO0VBQ0Esc0M5SG02QlU7QW1FNi9RdEI7QTJENTVTSTtFQUNJO0VBQ0E7QTNEODVTUjtBMkQ3NVNRO0VBQ0k7RUFDQTtBM0QrNVNaO0EyRDM1U0k7RUFDSTtBM0Q2NVNSO0EyRDE1U0k7RUFDSTtBM0Q0NVNSO0EyRHo1U0k7O0VBRUk7RUFDQTtFQUNBO0EzRDI1U1I7QTJEeDVTSTtFQUNJO0EzRDA1U1I7QTJEdjVTSTtFQUNJO0VBQ0E7QTNEeTVTUjtBMkR0NVNJO0VBQ0k7QTNEdzVTUjtBMkRyNVNJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RzNVNSO0EyRG41U0k7RUFJRTtFQUNBO0EzRGs1U047QTJELzRTSTtFQUVFO0VBQ0E7QTNEZzVTTjtBMkQ3NFNJO0VBQ0k7RUFDQTtBM0QrNFNSO0EyRDc0U0k7RUFDSTtFQUNBO0EzRCs0U1I7QTJENTRTSTtFQUVJO0EzRDY0U1I7QTJEMzRTSTtFQUNJO0EzRDY0U1I7QTJEMzRTSTtFQUNJO0EzRDY0U1I7QTJEMTRTSTtFQUVJO0EzRDI0U1I7QTJEejRTSTtFQUNJO0EzRDI0U1I7QTJEejRTSTtFQUNJO0EzRDI0U1I7QTJEejRTSTtFQUNJO0EzRDI0U1I7O0EyRHY0U0E7RUFDSTtFQUNBO0EzRDA0U0o7O0EyRHY0U0E7RUFDSTtFQUNBO0VBQ0E7QTNEMDRTSjtBMkR4NFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEMDRTUjtBMkR2NFNJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQXFCRTtxQkFBQTtFQUVGO21CQUFBO0VBY0U7cUJBQUE7RUFFRjttQkFBQTtBM0QwMlNSO0EyRC80U1E7O0VBQ0U7QTNEazVTVjtBMkQvNFNROztFQUNJO0EzRGs1U1o7QTJELzRTUTs7RUFDSTsyQkFBQTtFQUVBO1NBQUE7RUFFRTtFQUNGO3lCQUFBO0VBRUE7U0FBQTtBM0RtNVNaO0EyRDM0U1E7O0VBQ0k7MkJBQUE7RUFFQTtTQUFBO0VBRUU7RUFDRjt5QkFBQTtFQUVBO1NBQUE7QTNEKzRTWjtBMkR2NFNROztFQUNJO0EzRDA0U1o7QTJEeDRTWTs7RUFDSTtBM0QyNFNoQjtBMkR2NFNROztFQUNJO0VBQ0E7QTNEMDRTWjtBMkR4NFNZOztFQUNJO0VBQ0E7QTNEMjRTaEI7O0EyRHI0U0E7RUFDSTtFQUNBO0EzRHc0U0o7QTJEdDRTSTs7RUFFSTtBM0R3NFNSO0EyRHI0U0k7RUFDSTtBM0R1NFNSO0EyRHI0U1E7RUFDSTtBM0R1NFNaO0EyRHA0U1E7RUFFSTtFQUNBO0EzRHE0U1o7QTJEajRTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRG00U1I7QTJEajRTUTtFQUNJO0EzRG00U1o7QTJEaDRTUTtFQUNJO0EzRGs0U1o7QTJELzNTUTtFQUNJO0VBQ0E7RUFDQTtBM0RpNFNaO0EyRDkzU1E7RUFDSTtFQUNBO0EzRGc0U1o7QTJEOTNTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRGc0U2hCO0EyRDUzU1E7RUFDSTtBM0Q4M1NaO0EyRDUzU1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0Q4M1NoQjtBMkQxM1NRO0VBQ0k7RUFDQTtBM0Q0M1NaO0EyRDEzU1k7RUFDSTtBM0Q0M1NoQjtBMkR0M1NJO0VBQ0k7QTNEdzNTUjtBMkR2M1NRO0VBQ0k7QTNEeTNTWjs7QTJEcDNTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHUzU0o7QTJEcjNTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R1M1NSO0EyRHIzU1E7RUFDSTtBM0R1M1NaO0EyRG4zU0k7RUFDSTtFQUNBO0VBQ0E7QTNEcTNTUjtBMkRqM1NRO0VBQ0k7QTNEbTNTWjtBMkRqM1NRO0VBQ0k7QTNEbTNTWjtBMkQvMlNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I5SHFUZTtFOEhwVGY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRGkzU1I7QTJELzJTUTtFQUNJO0EzRGkzU1o7QTJEOTJTUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0EzRCsyU1o7QTJEMzJTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCOUhzUmU7RThIclJmO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNENjJTUjtBMkQzMlNRO0VBRUk7QTNENDJTWjtBMkR6MlNRO0VBQ0k7QTNEMjJTWjtBMkR4MlNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNEMDJTWjs7QTJEcDJTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEdTJTSjtBMkR0MlNJO0VBQ0k7RUFDQTtBM0R3MlNSOztBMkRwMlNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsVzlIalhPO0U4SGtYUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0I5SCtOaUI7QW1Fd29TckI7O0EyRHAyU0E7O0VBRUk7QTNEdTJTSjs7QTJEcjJTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEdzJTSjtBMkR2MlNJO0VBQ0k7QTNEeTJTUjs7QTJEcjJTQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHcyU0o7QTJEdjJTSTtFQUNJO0EzRHkyU1I7O0EyRHIyU0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHcyU0o7QTJEdDJTSTtFQUVJO0EzRHUyU1I7QTJEcDJTSTtFQVlJO0VBQ0E7RUFDQTtFQUNBO0EzRDIxU1I7QTJEeDFTSTtFQUNJO0VBQ0E7QTNEMDFTUjtBMkR4MVNRO0VBRUk7RUFDQTtFQUNBO0EzRHkxU1o7QTJEcjFTSTtFQWtCSTtFQUNBLFc5SHJlRztFOEhzZUg7QTNEczBTUjtBMkRoMFNRO0VBQ0k7QTNEazBTWjtBMkRqMFNZO0VBQ0k7QTNEbTBTaEI7QTJEaDBTWTtFQUNJO0EzRGswU2hCO0EyRDF6U1E7RUFDSTtBM0Q0elNaO0EyRHh6U0k7RUFDSTtFQUNBO0EzRDB6U1I7QTJEdnpTSTtFQU9JO0VBQ0E7RUFDQTtFQUNBO0EzRG16U1I7QTJEaHpTSTtFQUVJO0VBQ0E7QTNEaXpTUjtBMkQ5eVNJO0VBQ0k7RUFDQTtBM0RnelNSO0EyRDd5U0k7RUFDSTtBM0QreVNSOztBMkQzeVNBO0VBQ0k7QTNEOHlTSjs7QTJEM3lTQTtFQUNJO0EzRDh5U0o7QTJEN3lTSTtFQUNJO0VBQ0E7QTNEK3lTUjtBMkQ1eVNJO0VBQ0k7RUFDQTtFQUNBO0EzRDh5U1I7QTJEMXlTUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDJ5U1o7O0EyRHJ5U0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0R3eVNKOztBMkRyeVNBO0VBQ0k7RUFDQTtFQUNBO0EzRHd5U0o7O0EyRHJ5U0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEd3lTSjtBMkR0eVNJO0VBQ0k7RUFDQTtFQUNBO0EzRHd5U1I7QTJEdHlTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzRHd5U1I7QTJEcnlTZ0I7RUFDSTtBM0R1eVNwQjtBMkRqeVNJO0VBQ0k7QTNEbXlTUjtBMkRoeVNJO0VBQ0k7QTNEa3lTUjtBMkQ5eFNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RneVNSO0EyRDl4U1E7RUFDSTtBM0RneVNaO0EyRDd4U1E7RUFFRTtBM0Q4eFNWO0EyRDN4U1E7RUFDSTtFQUNBO0EzRDZ4U1o7QTJEeHhTSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRDB4U1I7QTJEdnhTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEeXhTUjtBMkRyeFNRO0VBQ0k7QTNEdXhTWjs7QTJEL3dTSTs7Ozs7RUFFSTtBM0RxeFNSOztBMkRqeFNBO0VBQ0k7RUFDQSx3QzlIMEtPO0FtRTBtU1g7O0EyRGp4U0E7RUFDSTtBM0RveFNKOztBMkRqeFNBO0VBQ0k7SUFDSTtJQUNBO0UzRG94U047RTJEbHhTRTtJQUNJO0lBQ0E7RTNEb3hTTjtBQUNGO0EyRGp4U0E7O0VBRUk7QTNEbXhTSjs7QTREN2xVQTtFQUNJO0E1RGdtVUo7QTREN2xVUTtFQUNJO0VBQ0E7QTVEK2xVWjtBNEQ3bFVZO0VBQ0k7QTVEK2xVaEI7QTRENWxVWTtFQUNJO0E1RDhsVWhCO0E0RDNsVVk7RUFDSTtBNUQ2bFVoQjtBNEQxbFVZO0VBQ0k7RUFDQTtBNUQ0bFVoQjtBNER6bFVZO0VBQ0k7QTVEMmxVaEI7O0E0RHBsVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RHVsVVI7O0E0RGpsVUk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYS9IbTBCYztFK0hsMEJkLFcvSGkwQmM7RStIaDBCZDtBNURxbFVSOztBNERobFVJO0VBQ0k7QTVEbWxVUjs7QTREOWtVSTtFQUNJO0E1RGlsVVI7O0E2RDdvVUE7RUFDSTtFQUNBO0VBQ0E7QTdEZ3BVSjtBNkQ5b1VJO0VBQ0k7QTdEZ3BVUjtBNkQ3b1VJO0VBQ0k7QTdEK29VUjtBNkQzb1VROztFQUVJO0VBQ0E7RUFDQTtBN0Q2b1VaO0E2RDFvVVE7RUFDSTtBN0Q0b1VaO0E2RHhvVUk7RUFDSTtBN0Qwb1VSO0E2RHRvVUk7RUFDSTtBN0R3b1VSO0E2RHZvVVE7RUFDSTtBN0R5b1VaO0E2RHRvVVE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx3Q2hJcTdCRDtFZ0lwN0JDO0VBQ0Esb0JoSTRwQks7RWdJM3BCTCxzQ2hJNDdCVTtFZ0kzN0JWLDJCaElzN0JFO0VnSXI3QkY7QTdEd29VWjtBNkRyb1VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0R1b1VaO0E2RHJvVVk7RUFDSTtBN0R1b1VoQjtBNkRwb1VZO0VBQ0k7QTdEc29VaEI7QTZEbG9VUTtFQUNJO0E3RG9vVVo7QTZEam9VUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RG1vVVo7QTZEaG9VUTtFQUNJO0VBQ0E7QTdEa29VWjtBNkR4blVRO0VBQ0k7RUFDQSxxQmhJcXdCVTtBbUVxM1N0QjtBNkR2blVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RHluVVo7QTZEeG5VWTtFQUNJO0E3RDBuVWhCO0E2RHZuVVE7RUFDSTtBN0R5blVaO0E2RHhuVVk7RUFDSTtBN0QwblVoQjtBNkRwblVRO0VBQ0k7QTdEc25VWjs7QTZEL21VSTtFQUNJO0VBQ0E7QTdEa25VUjs7QTZEOW1VQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHdDaElnMEJPO0VnSS96QlA7RUFDQTtFQUNBO0VBQ0Esb0JoSXFpQmE7RWdJcGlCYjtFQUNBO0E3RGluVUo7O0E2RDNtVUk7O0VBQ0ksa0NoSWswQm1CO0FtRTZ5UzNCOztBNkQzbVVBO0VBQ0k7RUFDQTtFQUNBO0E3RDhtVUo7O0E2RDNtVUE7RUFDSTtFQUNBO0VBQ0E7QTdEOG1VSjtBNkQ1bVVJO0VBQ0k7QTdEOG1VUjs7QTZEMW1VQTtFQUNJO0E3RDZtVUo7QTZENW1VSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQmhJc2dCYTtFZ0lyZ0JiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2hJdkZHO0FtRXFzVVg7QTZEN21VUTtFQUNJO0E3RCttVVo7QTZENW1VUTtFQUNJO0VBQ0E7QTdEOG1VWjs7QTZEdG1VUTtFQUNJLHlCaEl2RUM7RWdJd0VEO0E3RHltVVo7O0E2RHBtVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2Q2hJcWEwQjtFZ0lwYTFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEdW1VSjtBNkR0bVVJO0VBQ0k7RUFDQTtBN0R3bVVSO0E2RHJtVUk7RUFDSTtBN0R1bVVSO0E2RHBtVUk7RUFDSTtBN0RzbVVSO0E2RG5tVUk7RUFDSTtFQUNBLGdCaEl1Y2E7QW1FOHBUckI7QTZEbG1VSTtFQUNJO0E3RG9tVVI7O0E2RC9sVUk7RUFDSSxnRGhJbWlDZ0I7QW1FK2pTeEI7O0E2RDdsVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RGdtVVI7QTZEL2xVUTtFQUNJO0VBQ0E7QTdEaW1VWjs7QTZEM2xVSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEOGxVUjtBNkQzbFVJO0VBQ0k7RUFDQSxvQmhJeVpTO0VnSXhaVDtBN0Q2bFVSOztBNkR2bFVBO0VBSVk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0R1bFVkO0U2RG5sVWM7SUFDSTtFN0RxbFVsQjtBQUNGO0E2RDdrVUE7RUFDSTtBN0Qra1VKOztBNkQ1a1VBO0VBQ0k7QTdEK2tVSjs7QTZENWtVQTtFQUNJO0VBQ0E7RUFDQTtBN0Qra1VKOztBNkQ1a1VBO0VBQ0ksZ0JoSWtYbUI7RWdJalhuQjtFQUNBO0VBQ0E7RUFDQSxnQ2hJMmFTO0FtRW9xVGI7O0E2RDVrVUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Qra1VKO0E2RDlrVUk7RUFDSTtBN0RnbFVSOztBNkQ1a1VBO0VBQ0k7RUFDQTtFQUNBLHdDaEkwbUJPO0VnSXptQlAsMkJoSThtQlU7RWdJN21CVixvQmhJaVZhO0VnSWhWYjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RCtrVUo7QTZEOWtVSTtFQUNJO0E3RGdsVVI7QTZEOWtVSTtFQUNJLGdDaElrbkJrQjtBbUU4OVMxQjs7QTZENWtVQTtFQUNJLGdDaEk2bUJzQjtFZ0k1bUJ0QjtBN0Qra1VKOztBNkR6a1VRO0VBQ0ksa0RoSXczQ2lCO0FtRW90UjdCOztBOER2OVVJO0VBQ0k7RUFDQTtFQUNBO0E5RDA5VVI7QThEejlVUTtFQUNJO0E5RDI5VVo7QThEMTlVWTtFQUNJLGdDakl5K0JVO0FtRW0vUzFCO0E4RHQ5VVk7RUFDSTtBOUR3OVVoQjtBOERyOVVRO0VBQ0k7RUFDQTtBOUR1OVVaO0E4RG45VUk7RUFDSTtFQUNBO0E5RHE5VVI7QThEbDlVSTtFQUNJO0E5RG85VVI7QThEajlVSTtFQUNJO0E5RG05VVI7QThEaDlVSTtFQUNJO0E5RGs5VVI7QThEaDlVSTtFQUNJO0VBQ0E7QTlEazlVUjtBOEQ3OFVROzs7O0VBSUk7QTlEKzhVWjtBOEQxOFVRO0VBQ0k7QTlENDhVWjtBOER6OFVRO0VBQ0k7RUFDQTtFQUNBO0E5RDI4VVo7QThEcDhVZ0I7RUFDSTtBOURzOFVwQjtBOERuOFVnQjtFQUNJO0E5RHE4VXBCO0E4RGw4VWdCO0VBQ0k7QTlEbzhVcEI7QThEajhVZ0I7RUFDSTtBOURtOFVwQjtBOEQ3N1VZO0VBQ0k7RUFDQTtFQUNBO0E5RCs3VWhCOztBK0QzaFZBO0VBQ0UsbUJsSTJKVztBbUVtNFViOztBK0QzaFZBO0VBQ0UsbUJsSXVKVztFa0l0Slg7RUFDQTtBL0Q4aFZGOztBK0QzaFZBO0VBQ0U7QS9EOGhWRjtBK0Q3aFZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0QraFZKO0ErRDdoVkk7RUFDRTtBL0QraFZOO0ErRDdoVkk7RUFDRTtBL0QraFZOOztBK0QxaFZBO0VBQ0U7QS9ENmhWRjs7QStEeGhWQTtFQUNFO0VBQ0E7RUFDQSx5Q2xJKzZDc0I7RWtJOTZDdEI7RUFDQTtBL0QyaFZGOztBK0R0aFZBO0VBQ0U7QS9EeWhWRjtBK0R4aFZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDBoVko7QStEemhWSTtFQUNFO0EvRDJoVk47QStEemhWSTtFQUNFO0EvRDJoVk47QStEdmhWRTtFQUNFO0EvRHloVko7O0ErRHJoVkE7RUFDRTtBL0R3aFZGOztBK0RwaFZFO0VBQ0U7QS9EdWhWSjs7QStEbmhWQTtFQUNFO0EvRHNoVkY7O0ErRG5oVkE7RUFDRTtFQUNBO0VBQ0E7QS9Ec2hWRjs7QStEbGhWRTtFQUNFO0EvRHFoVko7O0ErRC9nVkE7RUFDQztFQUNBO0VBQ0E7QS9Ea2hWRDs7QStEL2dWQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Ea2hWRDs7QStEL2dWQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNHO0VBQ0E7QS9Ea2hWSjs7QStEOWdWSTtFQUNJLG1CbElnQ0s7QW1FaS9VYjs7QStENWdWSTtFQUNJLG1CbEk2Qks7QW1Fay9VYjs7QStEMWdWSTtFQUNJO0EvRDZnVlI7O0ErRHRnVkk7RUFDSTtBL0R5Z1ZSOztBK0RsZ1ZBO0VBQ0k7RUFDQSxnQ2xJcW5CUztFa0lwbkJUO0VBQ0E7QS9EcWdWSjtBK0RwZ1ZJO0VBQ0k7RUFDQTtFQUNBO0EvRHNnVlI7O0ErRGhnVkE7RUFDSTtBL0RtZ1ZKOztBK0RqZ1ZBO0VBQ0k7QS9Eb2dWSjs7QStELy9VQTtFQUFhLG1CbElsQkE7QW1FcWhWYjs7QStEbGdWQTtFQUFhLG1CbElqQkE7QW1FdWhWYjs7QStEcmdWQTtFQUFhLG1CbElqQkE7QW1FMGhWYjs7QStEeGdWQTtFQUFhO0EvRDRnVmI7O0ErRDNnVkE7RUFBYSxtQmxJeEJBO0FtRXVpVmI7O0ErRDNnVkE7RUFDSTtBL0Q4Z1ZKO0ErRDVnVlE7RUFDSSxxQmxJOUJDO0FtRTRpVmI7O0ErRHJnVkk7RUFDRSxtQmxJMk5TO0FtRTZ5VWY7QStEcmdWSTtFQUNFLG1CbEl1TlM7QW1FZ3pVZjtBK0RuZ1ZNO0VBQ0UscUJsSWtOTztBbUVtelVmOztBK0QvZ1ZJO0VBQ0UsbUJsSTJOUztBbUV1elVmO0ErRC9nVkk7RUFDRSxtQmxJdU5TO0FtRTB6VWY7QStEN2dWTTtFQUNFLHFCbElrTk87QW1FNnpVZjs7QStEemhWSTtFQUNFLG1CbEkyTlM7QW1FaTBVZjtBK0R6aFZJO0VBQ0UsbUJsSXVOUztBbUVvMFVmO0ErRHZoVk07RUFDRSxxQmxJa05PO0FtRXUwVWY7O0ErRG5pVkk7RUFDRSxtQmxJMk5TO0FtRTIwVWY7QStEbmlWSTtFQUNFLG1CbEl1TlM7QW1FODBVZjtBK0RqaVZNO0VBQ0UscUJsSWtOTztBbUVpMVVmOztBK0Q3aVZJO0VBQ0UsbUJsSTJOUztBbUVxMVVmO0ErRDdpVkk7RUFDRSxtQmxJdU5TO0FtRXcxVWY7QStEM2lWTTtFQUNFLHFCbElrTk87QW1FMjFVZjs7QStEdmpWSTtFQUNFLG1CbEkyTlM7QW1FKzFVZjtBK0R2alZJO0VBQ0UsbUJsSXVOUztBbUVrMlVmO0ErRHJqVk07RUFDRSxxQmxJa05PO0FtRXEyVWY7O0ErRGprVkk7RUFDRSxtQmxJMk5TO0FtRXkyVWY7QStEamtWSTtFQUNFLG1CbEl1TlM7QW1FNDJVZjtBK0QvalZNO0VBQ0UscUJsSWtOTztBbUUrMlVmOztBK0Qza1ZJO0VBQ0UsbUJsSTJOUztBbUVtM1VmO0ErRDNrVkk7RUFDRSxtQmxJdU5TO0FtRXMzVWY7QStEemtWTTtFQUNFLHFCbElrTk87QW1FeTNVZjs7QStEbGtWRTtFQUNFO0EvRHFrVko7QStEbmtWSTtFQUNFO0VBQ0E7QS9EcWtWTjs7QStEL2pWRTtFQUNFO0EvRGtrVko7QStEaGtWSTtFQUNFO0VBQ0E7QS9Ea2tWTjs7QStENWpWRTtFQUNFO0EvRCtqVko7QStEN2pWSTtFQUNFO0VBQ0E7QS9EK2pWTjs7QStEdmpWRTtFQUNFO0VBQ0E7RUFDQTtBL0QwalZKO0ErRHhqVkU7RUFDRTtFQUNBO0VBQ0E7QS9EMGpWSjs7QStEcmpWRTtFQUNFLHFCbEl4R1M7RWtJeUdUO0EvRHdqVko7O0ErRG5qVkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJsSXBIUztFa0lxSFQ7QS9Ec2pWSjs7QWdFeDBWSTtFQUNJO0FoRTIwVlI7QWdFdjBWWTs7O0VBR0k7RUFDQTtBaEV5MFZoQjtBZ0V0MFZZO0VBQ0k7RUFDQTtFQUNBO0FoRXcwVmhCO0FnRXIwVlk7RUFDSTtFQUNBO0FoRXUwVmhCO0FnRXAwVlk7RUFDSTtFQUNBO0FoRXMwVmhCOztBZ0U5elZJO0VBQ0k7QWhFaTBWUjtBZ0U3elZZOzs7RUFHSTtFQUNBO0FoRSt6VmhCO0FnRTV6Vlk7RUFDSTtFQUNBO0VBQ0E7QWhFOHpWaEI7QWdFM3pWWTtFQUNJO0VBQ0E7QWhFNnpWaEI7QWdFMXpWWTtFQUNJO0VBQ0E7QWhFNHpWaEI7O0FnRW56VlE7RUFDSTtBaEVzelZaOztBZ0VqelZBO0VBQ0k7QWhFb3pWSjs7QWdFL3lWQTtFQUNJO0FoRWt6Vko7QWdFaHpWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhFa3pWUjtBZ0UveVZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEVpelZSOztBZ0U1eVZBO0VBQ0k7RUFDQTtFQUNBO0FoRSt5Vko7QWdFN3lWSTtFQUNJLDZGbklOUTtFbUlPUjtBaEUreVZSO0FnRTV5Vkk7RUFDSTtBaEU4eVZSOztBZ0V6eVZBO0VBQ0k7QWhFNHlWSjtBZ0UxeVZJO0VBQ0k7QWhFNHlWUjtBZ0UxeVZRO0VBQ0ksY25JK0JDO0FtRTZ3VmI7QWdFMXlWWTtFQUNJO0VBQ0E7RUFDQTtBaEU0eVZoQjtBZ0V4eVZRO0VBQ0ksY25Ja0JDO0FtRXd4VmI7QWdFeHlWWTtFQUNJO0VBQ0E7RUFDQTtBaEUweVZoQjs7QWdFcHlWQTtFQUNJO0FoRXV5Vko7O0FpRTM3VkE7RUFDSTtBakU4N1ZKOztBaUUzN1ZBO0VBQ0k7QWpFODdWSjs7QWlFMzdWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRTg3Vko7O0FpRXo3Vkk7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakU0N1ZSO0FpRXo3Vkk7RUFDSTtFQUNBO0FqRTI3VlI7O0FpRXQ3VkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakV5N1ZKO0FpRXY3Vkk7RUFDSTtFQUNBO0FqRXk3VlI7O0FpRXI3VkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakV3N1ZKO0FpRXQ3Vkk7RUFDSTtFQUNBO0VBQ0E7QWpFdzdWUjs7QWlFcDdWQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRXU3Vko7QWlFcjdWSTtFQUNJO0VBQ0E7QWpFdTdWUjs7QWlFbjdWQTtFQUNJO0lBQ0k7SUFDQTtFakVzN1ZOO0VpRW43VkU7SUFDSTtJQUNBO0VqRXE3Vk47QUFDRjtBaUVsN1ZBO0VBQ0k7SUFDSTtFakVvN1ZOO0VpRWo3VkU7SUFDSTtFakVtN1ZOO0FBQ0Y7QWlFaDdWQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VqRWs3Vk47RWlFLzZWRTtJQUNJO0lBQ0E7SUFDQTtFakVpN1ZOO0FBQ0Y7QWlFOTZWQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VqRWc3Vk47RWlFNzZWRTtJQUNJO0lBQ0E7SUFDQTtFakUrNlZOO0FBQ0Y7QWtFdmlXQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRXlpV0o7O0FrRXRpV0E7RUFDSTtFQUNBO0FsRXlpV0o7QWtFdmlXSTtFQUNJO0VBQ0E7QWxFeWlXUjtBa0V2aVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFeWlXWjtBa0V2aVdZO0VBWko7SUFhUTtFbEUwaVdkO0FBQ0Y7QWtFeGlXWTtFQWhCSjtJQWlCUTtFbEUyaVdkO0FBQ0Y7QWtFeGlXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFMGlXWjtBa0V4aVdZO0VBVko7SUFXUTtFbEUyaVdkO0FBQ0Y7QWtFeGlXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdDcklrdEJDO0VxSWp0QkQ7RUFDQTtBbEUwaVdaO0FrRXZpV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCckl3MUNzQjtBbUVpdFRsQztBa0V0aVdRO0VBNURKO0lBNkRRO0lBQ0E7SUFDQTtFbEV5aVdWO0FBQ0Y7QWtFbmlXWTtFQUNJO0FsRXFpV2hCO0FrRTdoV1k7RUFDSSxxQnJJa0VIO0FtRTY5VmI7QWtFdmhXWTtFQUNJLHFCcklvREg7QW1FcStWYjtBa0VqaFdZO0VBQ0kscUJySWlESDtBbUVrK1ZiO0FrRTNnV1k7RUFDSSxxQnJJc0NIO0FtRXUrVmI7QWtFeGdXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRTBnV1I7QWtFeGdXUTtFQVRKO0lBVVE7RWxFMmdXVjtBQUNGO0FrRXZnV1E7RUFDSTtBbEV5Z1daO0FrRXBnV1E7RUFDSTtBbEVzZ1daO0FrRWxnV0k7RUFDSTtBbEVvZ1dSO0FrRWxnV1E7RUFDSTtBbEVvZ1daO0FrRWpnV1E7RUFDSTtJQUNJO0VsRW1nV2Q7RWtFaGdXVTtJQUNJO0VsRWtnV2Q7QUFDRjtBa0UvL1ZRO0VBRUk7SUFDSTtJQUNBO0VsRWdnV2Q7QUFDRjtBa0U1L1ZJO0VBQ0k7QWxFOC9WUjtBa0U1L1ZRO0VBQ0k7QWxFOC9WWjtBa0UzL1ZRO0VBQ0k7QWxFNi9WWjtBa0UxL1ZRO0VBQ0k7QWxFNC9WWjtBa0V4L1ZZO0VBQ0k7QWxFMC9WaEI7QWtFdi9WWTtFQUNJO0FsRXkvVmhCO0FrRXQvVlk7RUFDSTtFQUNBLCtCckltdENrQjtBbUVxeVRsQztBa0VwL1ZRO0VBOUJKO0lBK0JRO0VsRXUvVlY7RWtFci9WVTtJQUNJO0VsRXUvVmQ7QUFDRjtBa0VwL1ZRO0VBQ0k7SUFDSTtJQUNBO0VsRXMvVmQ7QUFDRjtBa0VsL1ZJO0VBdE5KO0lBdU5RO0VsRXEvVk47QUFDRjs7QWtFbC9WQTtFQUdRO0lBQ0k7SUFDQTtJQUNBO0VsRW0vVlY7RWtFai9WVTtJQUNJO0VsRW0vVmQ7RWtFai9WYztJQUNJO0VsRW0vVmxCO0VrRWgvVmM7SUFDSTtJQUNBO0VsRWsvVmxCO0VrRS8rVmM7SUFDSTtJQUNBO0VsRWkvVmxCO0VrRTkrVmM7SUFDSTtJQUNBO0VsRWcvVmxCO0VrRTcrVmM7SUFDSTtFbEUrK1ZsQjtBQUNGO0FrRXgrVkE7RUFDSTtFQUNBO0VBQ0E7QWxFMCtWSjtBa0V4K1ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0NySWpMUztBbUUycFdqQjtBa0V0K1ZRO0VBQ0k7RUFDQTtFQUNBO0FsRXcrVlo7QWtFcitWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFdStWWjtBa0VyK1ZZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFdStWaEI7QWtFbitWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFcStWWjtBa0VsK1ZRO0VBQ0k7RUFDQTtBbEVvK1ZaO0FrRWwrVlk7RUFDSTtBbEVvK1ZoQjtBa0VsK1ZnQjtFQUNJO0VBQ0E7RUFDQTtBbEVvK1ZwQjtBa0VoK1ZZO0VBQ0k7RUFDQTtBbEVrK1ZoQjtBa0U3OVZJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFKzlWUjtBa0U3OVZROztFQUNJO0VBQ0E7QWxFZytWWjtBa0U3OVZROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxFZytWWjtBa0U1OVZJO0VBQ0k7QWxFODlWUjtBa0U1OVZRO0VBQ0k7RUFDQTtBbEU4OVZaO0FrRTE5Vkk7RUFDSTtBbEU0OVZSO0FrRTE5VlE7RUFDSTtFQUNBO0FsRTQ5Vlo7O0FrRXQ5VkE7RUFDSTtFQUNBO0FsRXk5Vko7QWtFdjlWSTtFQUNJO0FsRXk5VlI7QWtFdjlWUTtFQUNJO0FsRXk5Vlo7QWtFdDlWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsRXc5Vlo7QWtFcjlWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRXU5Vlo7QWtFbjlWWTtFQUNJO0FsRXE5VmhCOztBa0UvOFZBO0VBQ0k7RUFDQTtBbEVrOVZKO0FrRWg5Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRWs5VlI7QWtFaDlWUTtFQUNJO0VBQ0E7QWxFazlWWjtBa0UvOFZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEVpOVZaOztBbUU5NFdBO0VBQ0k7QW5FaTVXSjs7QW1FNzRXSTtFQUNJO0FuRWc1V1I7QW1FNzRXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5FKzRXUjtBbUU1NFdJO0VBQ0k7SUFDSTtFbkU4NFdWO0VtRTM0V007SUFDSTtJQUNBO0VuRTY0V1Y7QUFDRjtBbUUxNFdJO0VBQ0k7SUFDSTtJQUNBO0VuRTQ0V1Y7RW1FejRXTTtJQUNJO0lBQ0E7RW5FMjRXVjtBQUNGOztBb0VoN1dBO0VBQ0k7QXBFbTdXSjtBb0VqN1dJO0VBSEo7SUFJUTtFcEVvN1dOO0FBQ0Y7O0FvRWg3V0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRW03V0o7QW9FbDdXSTtFQU5KO0lBT1E7RXBFcTdXTjtBQUNGO0FvRW43V0k7RUFDSTtFQUNBO0VBQ0E7QXBFcTdXUjs7QW9FLzZXUTtFQUNJO0FwRWs3V1o7QW9FaDdXWTtFQUNJO0FwRWs3V2hCOztBb0U1NldBO0VBQ0k7QXBFKzZXSjs7QW9FMTZXUTtFQUNJLDBCdklnWEc7QW1FNmpXZjs7QW9FOTZXUTtFQUNJLDBCdklnWEc7QW1FaWtXZjs7QW9FbDdXUTtFQUNJLDBCdklnWEc7QW1FcWtXZjs7QW9FdDdXUTtFQUNJLDBCdklnWEc7QW1FeWtXZjs7QW9FMTdXUTtFQUNJLDBCdklnWEc7QW1FNmtXZjs7QW9FOTdXUTtFQUNJLDBCdklnWEc7QW1FaWxXZjs7QW9FbDhXUTtFQUNJLDBCdklnWEc7QW1FcWxXZjs7QW9FdDhXUTtFQUNJLDBCdklnWEc7QW1FeWxXZjs7QW9FcDhXQTtFQUNJO0FwRXU4V0o7QW9FcjhXSTtFQUNJO0VBQ0E7RUFDQTtBcEV1OFdSO0FvRXI4V1E7RUFMSjtJQU1RO0VwRXc4V1Y7QUFDRjtBb0VyOFdJO0VBQ0k7QXBFdThXUjtBb0VwOFdJO0VBQ0k7QXBFczhXUjs7QW9FbDhXQTtFQUNJO0VBQ0E7QXBFcThXSjtBb0VuOFdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEVxOFdSO0FvRWw4V0k7RUFDSTtBcEVvOFdSO0FvRWo4V0k7RUFDSTtBcEVtOFdSOztBb0U5N1dJO0VBQ0k7QXBFaThXUjtBb0UvN1dRO0VBQ0k7QXBFaThXWjtBb0UvN1dZO0VBQ0k7QXBFaThXaEI7QW9FNzdXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBFKzdXWjtBb0UzN1dZO0VBQ0k7QXBFNjdXaEI7QW9FeDdXWTtFQUNJO0VBQ0E7QXBFMDdXaEI7O0FvRXA3V0E7RUFDSTtBcEV1N1dKO0FvRXI3V0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEV1N1dSO0FvRXA3V0k7RUFDSTtFQUNBO0VBQ0E7QXBFczdXUjtBb0VwN1dRO0VBTEo7SUFNUTtFcEV1N1dWO0FBQ0Y7QW9FcDdXSTtFQUNJO0FwRXM3V1I7QW9FbjdXSTtFQUNJO0FwRXE3V1I7O0FvRWo3V0E7RUFFUTtJQUNJO0VwRW03V1Y7QUFDRjtBb0VoN1dBO0VBQ0k7QXBFazdXSjs7QXFFdmxYQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRTBsWEo7QXFFeGxYSTtFQUNJO0FyRTBsWFI7O0FxRXRsWEE7RUFDSTtBckV5bFhKO0FxRXZsWEk7RUFDSTtFQUNBO0VBQ0E7QXJFeWxYUjtBcUV2bFhRO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esc0R4SXduQmtCO0V3SXZuQmxCLG9CeEkrcUJLO0V3STlxQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckV5bFhaO0FxRXZsWFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXlsWGhCOztBcUVobFhZO0VBQ0k7RUFDQTtFQUNBO0FyRW1sWGhCO0FxRTlrWEk7RUFDSTtFQUNBO0FyRWdsWFI7QXFFOWtYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRWdsWFo7QXFFNWtYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckU4a1hoQjtBcUU1a1hnQjtFQUNJO0VBQ0E7QXJFOGtYcEI7QXFFeGtYSTtFQUdZO0lBQ0k7SUFDQTtJQUNBO0VyRXdrWGxCO0VxRXBrWFU7SUFDSTtFckVza1hkO0FBQ0Y7O0FxRWprWEE7RUFDSTtBckVva1hKO0FxRWprWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRW1rWFo7QXFFamtYWTtFQUNJO0VBQ0E7QXJFbWtYaEI7QXFFL2pYUTtFQUNJO0VBQ0E7QXJFaWtYWjtBcUU5alhnQjtFQUNJO0FyRWdrWHBCO0FxRTFqWEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRTRqWFI7QXFFempYSTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0VyRTBqWGQ7RXFFdGpYTTtJQUNJO0lBQ0E7SUFDQTtFckV3alhWO0FBQ0Y7O0FxRXBqWEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXVqWEo7QXFFcmpYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXVqWFI7QXFFcGpYSTtFQUNJO0VBQ0E7QXJFc2pYUjtBcUVualhJO0VBQ0k7RUFDQTtBckVxalhSO0FxRW5qWFE7RUFDSTtFQUNBO0VBQ0E7QXJFcWpYWjtBcUVualhZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXFqWGhCO0FxRWhqWEk7RUFDSTtFQUNBO0FyRWtqWFI7QXFFL2lYSTtFQUNJO0lBQ0k7RXJFaWpYVjtBQUNGO0FxRTlpWEk7RUEzREo7SUE0RFE7SUFDQTtJQUNBO0VyRWlqWE47RXFFL2lYTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRWlqWFY7RXFFN2lYVTtJQUNJO0VyRStpWGQ7QUFDRjs7QXFFcmlYSTtFQUNJO0VBQ0E7RUFDQTtBckV3aVhSO0FxRXZpWFE7RUFDSTtBckV5aVhaO0FxRXZpWFE7RUFQSjtJQVFRO0VyRTBpWFY7RXFFeGlYYztJQUNJO0VyRTBpWGxCO0VxRXppWGtCO0lBQ0k7RXJFMmlYdEI7RXFFdmlYYztJQUNJO0VyRXlpWGxCO0FBQ0Y7QXFFcGlYSTtFQUNJO0lBQ0k7RXJFc2lYVjtFcUVyaVhVO0lBQ0k7RXJFdWlYZDtFcUV0aVhjOztJQUVJO0VyRXdpWGxCO0VxRXRpWGtCOztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckV5aVh0QjtFcUVyaVhrQjtJQUNJO0VyRXVpWHRCO0VxRXBpWGM7SUFDSTtJQUNBO0VyRXNpWGxCO0VxRXBpWGtCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJFc2lYdEI7RXFFbGlYYztJQUNJO0VyRW9pWGxCO0FBQ0Y7QXFFaGlYSTtFQUNJO0lBQ0k7RXJFa2lYVjtFcUVqaVhVO0lBQ0k7RXJFbWlYZDtFcUVqaVhjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRW1pWGxCO0VxRWhpWGM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJFa2lYbEI7RXFFOWhYa0I7SUFDSTtFckVnaVh0QjtFcUUzaFhrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckU2aFh0QjtFcUUzaFhrQjtJQUNJO0VyRTZoWHRCO0VxRXpoWGM7SUFDSTtFckUyaFhsQjtFcUV6aFhrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VyRTJoWHRCO0FBQ0Y7QXFFcmhYSTtFQUNJO0VBQ0E7RUFDQTtBckV1aFhSOztBcUUvZ1hJO0VBQ0k7RUFDQTtBckVraFhSO0FxRS9nWFE7RUFDSTtBckVpaFhaO0FxRS9nWFk7RUFDSTtBckVpaFhoQjtBcUU3Z1hRO0VBQ0k7QXJFK2dYWjtBcUU1Z1hJO0VBQ0k7RUFDQTtBckU4Z1hSO0FxRTdnWFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckUrZ1haO0FxRTVnWFk7RUFDSTtFQUNBO0FyRThnWGhCO0FxRTdnWGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFK2dYcEI7QXFFM2dYUTtFQUNJO0FyRTZnWFo7QXFFemdYUTtFQUNJO0FyRTJnWFo7QXFFMWdYWTtFQUNJO0FyRTRnWGhCO0FxRTNnWGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJFNmdYcEI7QXFFMWdYb0I7RUFDSTtBckU0Z1h4QjtBcUVyZ1hZO0VBQ0k7QXJFdWdYaEI7O0FxRTkvV0E7RUFDSTtFQUNBO0VBQ0E7QXJFaWdYSjtBcUVoZ1hJO0VBQ0k7RUFDQTtBckVrZ1hSO0FxRS8vV0k7RUFDSTtFQUNBO0FyRWlnWFI7QXFFaGdYUTtFQUFPO0FyRW1nWGY7QXFFamdYUTtFQUFpQjtBckVvZ1h6QjtBcUVoZ1hJO0VBQ0k7RUFDQTtFQUNBO0FyRWtnWFI7QXFFOS9XUTtFQUNJO0FyRWdnWFo7QXFFLy9XWTtFQUFJO0FyRWtnWGhCO0FxRS8vV0k7RUFBa0I7QXJFa2dYdEI7QXFFaGdYSTtFQUNJO0VBQ0E7QXJFa2dYUjtBcUUvL1dJO0VBQ0k7QXJFaWdYUjtBcUVoZ1hRO0VBQ0k7QXJFa2dYWjtBcUVoZ1hRO0VBQ0k7RUFDQSxXeElyWkQ7RXdJc1pDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRWtnWFo7QXFFOS9XSTtFQUNJO0FyRWdnWFI7QXFFMy9XWTtFQUNJO0FyRTYvV2hCO0FxRXovV1E7RUFDSTtBckUyL1daO0FxRXYvV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXkvV1I7QXFFdC9XSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXcvV1I7QXFFci9XSTtFQUNJO0VBQ0E7RUFDQTtBckV1L1dSO0FxRXIvV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXUvV1I7QXFFcC9XSTtFQUNJO0VBQ0E7QXJFcy9XUjtBcUVuL1dJO0VBQ0k7QXJFcS9XUjs7QXFFNytXWTtFQUNJLHlCeEl4TUQ7QW1Fd3JYZjs7QXFFai9XWTtFQUNJLHlCeEl4TUQ7QW1FNHJYZjs7QXFFci9XWTtFQUNJLHlCeEl4TUQ7QW1FZ3NYZjs7QXFFei9XWTtFQUNJLHlCeEl4TUQ7QW1Fb3NYZjs7QXFFNy9XWTtFQUNJLHlCeEl4TUQ7QW1Fd3NYZjs7QXFFamdYWTtFQUNJLHlCeEl4TUQ7QW1FNHNYZjs7QXFFcmdYWTtFQUNJLHlCeEl4TUQ7QW1FZ3RYZjs7QXFFemdYWTtFQUNJLHlCeEl4TUQ7QW1Fb3RYZjs7QXFFcGdYUTtFQUNJO0VBQ0E7QXJFdWdYWjs7QXNFdG5ZQTtFQUNJO0VBQ0E7RUFDQTtBdEV5bllKO0FzRXZuWUk7RUFDSTtFQUNBO0VBQ0E7QXRFeW5ZUjtBc0V0bllJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RXduWVI7O0FzRW5uWUk7RUFDSTtBdEVzbllSO0FzRXBuWVE7RUFDSTtFQUNBO0F0RXNuWVo7QXNFbm5ZUTtFQUNJO0F0RXFuWVo7QXNFbm5ZWTtFQUNJO0F0RXFuWWhCO0FzRW5uWWdCO0VBQ0k7QXRFcW5ZcEI7QXNFam5ZWTtFQUNJO0F0RW1uWWhCO0FzRS9tWWdCO0VBQ0k7RUFDQTtBdEVpbllwQjtBc0U5bVlnQjtFQUNJLFd6SW9FVDtBbUU0aVlYO0FzRTVtWW9CO0VBQ0ksV3pJK0RiO0FtRStpWVg7QXNFem1ZWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRFMm1ZaEI7QXNFem1ZZ0I7RUFDSTtBdEUybVlwQjtBc0V4bVlnQjtFQUNJO0VBQ0E7RUFDQTtBdEUwbVlwQjtBc0V0bVlZO0VBQ0k7RUFDQTtBdEV3bVloQjtBc0VwbVlRO0VBQ0k7SUFDSTtJQUNBO0V0RXNtWWQ7QUFDRjtBc0VubVlRO0VBQ0k7SUFDSTtJQUNBO0V0RXFtWWQ7QUFDRjtBc0VsbVlRO0VBQ0k7SUFDSTtJQUNBO0V0RW9tWWQ7QUFDRjtBc0VobVlJO0VBQ0k7QXRFa21ZUjtBc0VobVlRO0VBQ0k7QXRFa21ZWjtBc0VobVlZO0VBQ0k7RUFDQTtBdEVrbVloQjtBc0UvbFlZO0VBQ0k7RUFDQTtBdEVpbVloQjtBc0UvbFlnQjtFQUNJO0VBQ0E7RUFDQTtBdEVpbVlwQjtBc0U5bFlnQjtFQUNJO0F0RWdtWXBCO0FzRTVsWVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEU4bFloQjtBc0UzbFlZO0VBQ0k7QXRFNmxZaEI7QXNFemxZUTtFQXRDSjtJQXVDUTtFdEU0bFlWO0VzRTNsWVU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEU2bFlkO0VzRXpsWWM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEUybFlsQjtFc0V6bFlrQjtJQUNJO0V0RTJsWXRCO0VzRXZsWWM7SUFDSTtFdEV5bFlsQjtFc0V0bFljO0lBQ0k7SUFDQTtFdEV3bFlsQjtBQUNGOztBc0VsbFlBO0VBQ0k7QXRFcWxZSjs7QXNFaGxZUTtFQUNJLHlCekk3QkM7RXlJOEJELFd6SXBFRDtBbUV1cFlYOztBc0U3a1lJO0VBQ0k7RUFDQTtFQUNBO0F0RWdsWVI7QXNFOWtZSTtFQUNJLFd6SWhGRztBbUVncVlYO0FzRTVrWVE7RUFDSSxXeklyRkQ7QW1FbXFZWDs7QXVFenhZQTtFQUNJO0VBQ0E7RUFDQTtBdkU0eFlKO0F1RXp4WUk7RUFDSTtBdkUyeFlSO0F1RXZ4WWdCO0VBQ0k7QXZFeXhZcEI7QXVFbnhZSTtFQUNJO0VBQ0EsZ0IxSXlyQmU7RTBJeHJCZjtFQUNBO0VBQ0E7RUFDQTtBdkVxeFlSO0F1RWx4WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSwrQjFJMjNDMEI7RTBJMTNDMUIsZ0IxSTZxQmU7RTBJNXFCZjtBdkVveFlSO0F1RWx4WVE7RUFSSjtJQVNRO0V2RXF4WVY7QUFDRjtBdUVueFlRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZFcXhZWjs7QXVFOXdZQTtFQUNJO0F2RWl4WUo7O0F1RTl3WUE7RUFDSTtJQUNJO0V2RWl4WU47RXVFOXdZRTtJQUNJO0V2RWd4WU47QUFDRjtBdUU3d1lBO0VBQ0k7QXZFK3dZSjtBdUU3d1lJO0VBQ0k7RUFDQTtBdkUrd1lSO0F1RTV3WUk7RUFDSTtFQUNBO0VBQ0E7QXZFOHdZUjs7QXdFOTFZQTtFQUNJO0VBQ0E7QXhFaTJZSjtBd0UvMVlJO0VBQ0k7RUFDQSxXM0lrSEc7RTJJakhIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVpMllSO0F3RS8xWVE7RUFDSTtBeEVpMllaO0F3RTkxWVE7RUFkSjtJQWVRO0V4RWkyWVY7RXdFLzFZVTtJQUNJO0V4RWkyWWQ7QUFDRjs7QXdFMzFZSTtFQUNJO0F4RTgxWVI7QXdFNzFZUTtFQUNJO0F4RSsxWVo7QXdFNzFZUTtFQUNJO0F4RSsxWVo7QXdFNzFZUTtFQUNJO0F4RSsxWVo7O0F3RTExWUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RTYxWUo7QXdFMzFZSTtFQUNJO0VBQ0E7QXhFNjFZUjtBd0UxMVlJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEU0MVlSO0F3RTExWVE7RUFDSTtBeEU0MVlaO0F3RXoxWVE7RUFDSTtBeEUyMVlaOztBd0V0MVlBO0VBQ0k7SUFDSTtJQUNBO0V4RXkxWU47RXdFdDFZRTtJQUNJO0lBQ0E7RXhFdzFZTjtBQUNGO0F3RXAxWUk7RUFDSTtFQUNBO0F4RXMxWVI7O0F5RXQ3WUE7RUFDSTtBekV5N1lKOztBeUVuN1lZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpFczdZaEI7QXlFcjdZZ0I7RUFDSTtBekV1N1lwQjs7QTBFcDhZQTtFQUNJO0ExRXU4WUo7QTBFcjhZSTtFQUNJO0VBQ0E7RUFDQSx5QjdJdUhHO0U2SXRISDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFdThZUjtBMEVuOFlRO0VBQ0kseUI3STRJQztBbUV5elliO0EwRWg4WVE7RUFDSSx5QjdJcUlDO0FtRTZ6WWI7O0EwRTc3WUE7RUFDSTtBMUVnOFlKO0EwRS83WUk7RUFGSjtJQUdRO0UxRWs4WU47QUFDRjtBMEVoOFlJO0VBQ0k7RUFDQTtBMUVrOFlSO0EwRWg4WVE7RUFDSTtBMUVrOFlaO0EwRTk3WUk7RUFDSTtFQUNBO0ExRWc4WVI7QTBFLzdZUTtFQUNJO0ExRWk4WVo7QTBFMzdZWTtFQUNJO0ExRTY3WWhCO0EwRXI3WVk7RUFDSTtBMUV1N1loQjtBMEVwN1lRO0VBQ0k7QTFFczdZWjtBMEVsN1lZO0VBQ0k7QTFFbzdZaEI7QTBFLzZZSTtFQUNJO0ExRWk3WVI7QTBFLzZZUTtFQUNJO0VBQ0E7RUFDQTtBMUVpN1laO0EwRTc2WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRSs2WVI7QTBFNzZZUTtFQUNJLHNCN0l5QkQ7RTZJeEJDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFKzZZWjtBMEU1NllRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUU4NllaO0EwRTM2WVE7RUFDSTtBMUU2NllaO0EwRXo2WUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRTI2WVI7QTBFejZZUTtFQVBKO0lBUVE7RTFFNDZZVjtBQUNGO0EwRTE2WVE7RUFDSTtFQUNBO0ExRTQ2WVo7QTBFejZZUTtFQUNJO0VBQ0E7QTFFMjZZWjtBMEV4NllRO0VBQ0k7RUFDQSxpQzdJcENNO0U2SXFDTjtFQUNBO0VBQ0Esc0Q3SThma0I7QW1FNDZYOUI7QTBFdjZZZ0I7RUFDSTtJQUNJO0UxRXk2WXRCO0UwRXQ2WWtCO0lBQ0k7RTFFdzZZdEI7QUFDRjtBMEVuNllRO0VBQ0ksZ0I3STZpQlM7RTZJNWlCVDtFQUNBO0VBQ0E7RUFDQTtBMUVxNllaO0EwRWo2WVk7RUFDSTtFQUNBO0VBQ0EsYzdJOUNMO0FtRWk5WVg7QTBFbDZZZ0I7RUFDSTtBMUVvNllwQjtBMEVqNllnQjtFQVJKO0lBU1E7RTFFbzZZbEI7QUFDRjtBMEUvNVlRO0VBQ0k7RUFDQTtFQUNBO0ExRWk2WVo7QTBFOTVZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFFZzZZWjtBMEU5NVlZO0VBQ0k7QTFFZzZZaEI7QTBFNzVZWTtFQUNJO0ExRSs1WWhCO0EwRTU1WVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUU4NVloQjtBMEUzNVlvQjtFQUNJO0VBQ0EsVzdJOUZiO0U2SStGYTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUU2NVl4QjtBMEV0NVlJO0VBQ0k7QTFFdzVZUjtBMEV0NVlRO0VBQ0k7RUFDQTtFQUNBO0ExRXc1WVo7QTBFcjVZUTtFQUNJO0VBQ0EsYzdJakhEO0FtRXdnWlg7QTBFcDVZUTtFQUNJO0ExRXM1WVo7QTBFcDVZWTtFQUNJO0ExRXM1WWhCO0EwRXA1WWdCO0VBQ0k7RUFDQSxnRDdJL0lBO0U2SWdKQSxzQjdJL0lHO0U2SWdKSDtFQUNBO0ExRXM1WXBCO0EwRXA1WW9CO0VBQ0k7RUFDQTtFQUNBLGM3SWpJYjtBbUV1aFpYO0EwRXA1WXdCO0VBQ0k7QTFFczVZNUI7QTBFaDVZWTtFQUNJO0ExRWs1WWhCO0EwRWg1WWdCO0VBQ0k7QTFFazVZcEI7QTBFLzRZZ0I7RUFDSTtBMUVpNVlwQjtBMEU5NFlnQjtFQUNJO0ExRWc1WXBCO0EwRTU0WVk7RUFDSTtBMUU4NFloQjtBMEUxNFlRO0VBQ0kseUI3SWhLRDtBbUU0aVpYOztBMEV0NFlBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGM3SW5KUztBbUU0aFpiO0EwRXg0WUk7RUFDSTtBMUUwNFlSLEM7Ozs7QTJFNXJaQTtFQUNJO0FBQUo7O0FBSUE7RUFDSTtBQURKOztBQUtBO0VBQ0k7QUFGSjs7QUFNQTtFQUNJO0FBSEo7O0FBT0E7RUFDSTtBQUpKOztBQVFBO0VBQ0k7RUFDQTtFQUNBO0FBTEo7O0FBUUE7RUFDSTtBQUxKOztBQVNBO0VBQ0k7QUFOSjtBQVFJO0VBQ0k7RUFDQTtFQUNBO0FBTlI7QUFTSTtFQUNJO0FBUFI7QUFVSTtFQUNJO0FBUlI7QUFXSTtFQUNJO0FBVFI7QUFZSTtFQUNJO0FBVlI7O0FBZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBWko7QUFjSTtFQUNJO0FBWlIsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3Mvc3RydWN0dXJlL190b3BiYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3Mvc3RydWN0dXJlL19wYWdlLWhlYWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3Mvc3RydWN0dXJlL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3Mvc3RydWN0dXJlL192ZXJ0aWNhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9zdHJ1Y3R1cmUvX2hvcml6b250YWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3Mvc3RydWN0dXJlL190d28tY29sdW1uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3N0cnVjdHVyZS9fbGF5b3V0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9zdHJ1Y3R1cmUvX2xhbmRpbmctbWVudS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL19hdmF0YXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX2hlbHBlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL19wcmVsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fd2lkZ2V0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL19kZW1vcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL19yaWJib25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX3RvYXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX3Njcm9sbHNweS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL19yb290LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL19hbGVydHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX3RhYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX21vZGFsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9jb21wb25lbnRzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvY29tcG9uZW50cy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2NvbXBvbmVudHMvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGx1Z2lucy9fY3VzdG9tLXNjcm9sbGJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wbHVnaW5zL19wcmlzbWpzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX3N3ZWV0YWxlcnQyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX2Ryb3B6b25lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX3NvcnRhYmxlanMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGx1Z2lucy9fc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX211bHRpanMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGx1Z2lucy9fY29sb3JwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGx1Z2lucy9fZm9ybS1pbnB1dC1zcGluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX2NrZWRpdG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX2dyaWRqcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wbHVnaW5zL19saXN0anMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGx1Z2lucy9fYXBleGNoYXJ0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wbHVnaW5zL19nb29nbGUtbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX2F1dG9jb21wbGV0ZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wbHVnaW5zL192ZWN0b3ItbWFwcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wbHVnaW5zL19sZWFmbGV0LW1hcHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGx1Z2lucy9fZnVsbGNhbGVuZGFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX2Vtb2ppLXBpY2tlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wbHVnaW5zL19kYXRhdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX3RvYXN0aWZ5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX2ZsYXRwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGx1Z2lucy9fZmxhZy1pbnB1dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wbHVnaW5zL19jaG9pY2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BsdWdpbnMvX3RvbS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGx1Z2lucy9fcmFuZ2Utc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BhZ2VzL19hdXRoZW50aWNhdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wYWdlcy9fZGFzaGJvYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BhZ2VzL190aW1lbGluZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wYWdlcy9fZXJyb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BhZ2VzL19wcm9maWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BhZ2VzL19zaXRlbWFwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BhZ2VzL190ZWFtLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL3BhZ2VzL19jb21pbmctc29vbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9hcHAvc2Nzcy9wYWdlcy9fc2VhcmNoLXJlc3VsdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGFnZXMvX2NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvYXBwL3Njc3MvcGFnZXMvX2NoYXRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2FwcC9zY3NzL2N1c3RvbS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5UZW1wbGF0ZSBOYW1lOiBIeWJyaXggLSBBZG1pbiAmIERhc2hib2FyZCBUZW1wbGF0ZVxuQXV0aG9yOiBUaGVtZXNicmFuZFxuVmVyc2lvbjogMS41LjBcbldlYnNpdGU6IGh0dHBzOi8vVGhlbWVzYnJhbmQuY29tL1xuQ29udGFjdDogVGhlbWVzYnJhbmRAZ21haWwuY29tXG5GaWxlOiBDdXN0b20gQm9vdHN0cmFwIENzcyBGaWxlXG4qL1xuLyohXG4gKiBCb290c3RyYXAgIHY1LjMuMyAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjQgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21haW4vTElDRU5TRSlcbiAqL1xuOnJvb3QsXG5bZGF0YS1icy10aGVtZT1saWdodF0ge1xuICAtLXRiLWJsdWU6ICM4MDRjODU7XG4gIC0tdGItaW5kaWdvOiAjNDA1MTg5O1xuICAtLXRiLXB1cnBsZTogIzg1NjFmOTtcbiAgLS10Yi1waW5rOiAjZjc2NDlmO1xuICAtLXRiLXJlZDogI2ZmNmM2YztcbiAgLS10Yi1vcmFuZ2U6ICNmMTk2M2I7XG4gIC0tdGIteWVsbG93OiAjZjZiNzQ5O1xuICAtLXRiLWdyZWVuOiAjMmRjYjczO1xuICAtLXRiLXRlYWw6ICM0YWIwYzE7XG4gIC0tdGItY3lhbjogIzQzOGVmZjtcbiAgLS10Yi1ibGFjazogIzAwMDtcbiAgLS10Yi13aGl0ZTogI2ZmZjtcbiAgLS10Yi1ncmF5OiAjODc4YTk5O1xuICAtLXRiLWdyYXktZGFyazogIzFmMjQyZTtcbiAgLS10Yi1ncmF5LTEwMDogI2YzZjZmOTtcbiAgLS10Yi1ncmF5LTIwMDogI2VmZjJmNztcbiAgLS10Yi1ncmF5LTMwMDogI2U5ZWJlYztcbiAgLS10Yi1ncmF5LTQwMDogI2NlZDRkYTtcbiAgLS10Yi1ncmF5LTUwMDogI2FkYjViZDtcbiAgLS10Yi1ncmF5LTYwMDogIzg3OGE5OTtcbiAgLS10Yi1ncmF5LTcwMDogIzJiMzEzZTtcbiAgLS10Yi1ncmF5LTgwMDogIzFmMjQyZTtcbiAgLS10Yi1ncmF5LTkwMDogIzE0MTgyMTtcbiAgLS10Yi1wcmltYXJ5OiAjNDM4ZWZmO1xuICAtLXRiLXNlY29uZGFyeTogIzg1NjFmOTtcbiAgLS10Yi1zdWNjZXNzOiAjMmRjYjczO1xuICAtLXRiLWluZm86ICM0YWIwYzE7XG4gIC0tdGItd2FybmluZzogI2Y2Yjc0OTtcbiAgLS10Yi1kYW5nZXI6ICNmZjZjNmM7XG4gIC0tdGItbGlnaHQ6ICNlZmYyZjc7XG4gIC0tdGItZGFyazogIzE0MTgyMTtcbiAgLS10Yi1wcmltYXJ5LXJnYjogNjcsIDE0MiwgMjU1O1xuICAtLXRiLXNlY29uZGFyeS1yZ2I6IDEzMywgOTcsIDI0OTtcbiAgLS10Yi1zdWNjZXNzLXJnYjogNDUsIDIwMywgMTE1O1xuICAtLXRiLWluZm8tcmdiOiA3NCwgMTc2LCAxOTM7XG4gIC0tdGItd2FybmluZy1yZ2I6IDI0NiwgMTgzLCA3MztcbiAgLS10Yi1kYW5nZXItcmdiOiAyNTUsIDEwOCwgMTA4O1xuICAtLXRiLWxpZ2h0LXJnYjogMjM5LCAyNDIsIDI0NztcbiAgLS10Yi1kYXJrLXJnYjogMjAsIDI0LCAzMztcbiAgLS10Yi1wcmltYXJ5LXRleHQtZW1waGFzaXM6IHJnYig1My42LCAxMTMuNiwgMjA0KTtcbiAgLS10Yi1zZWNvbmRhcnktdGV4dC1lbXBoYXNpczogcmdiKDEwNi40LCA3Ny42LCAxOTkuMik7XG4gIC0tdGItc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMzYsIDE2Mi40LCA5Mik7XG4gIC0tdGItaW5mby10ZXh0LWVtcGhhc2lzOiByZ2IoNTEuOCwgMTIzLjIsIDEzNS4xKTtcbiAgLS10Yi13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigxNzIuMiwgMTI4LjEsIDUxLjEpO1xuICAtLXRiLWRhbmdlci10ZXh0LWVtcGhhc2lzOiByZ2IoMjA0LCA4Ni40LCA4Ni40KTtcbiAgLS10Yi1saWdodC10ZXh0LWVtcGhhc2lzOiAjODc4YTk5O1xuICAtLXRiLWRhcmstdGV4dC1lbXBoYXNpczogIzJiMzEzZTtcbiAgLS10Yi1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDIxNy40LCAyMzIuNCwgMjU1KTtcbiAgLS10Yi1zZWNvbmRhcnktYmctc3VidGxlOiByZ2IoMjMwLjYsIDIyMy40LCAyNTMuOCk7XG4gIC0tdGItc3VjY2Vzcy1iZy1zdWJ0bGU6IHJnYigyMTMsIDI0NC42LCAyMjcpO1xuICAtLXRiLWluZm8tYmctc3VidGxlOiByZ2IoMjE4LjgsIDIzOS4yLCAyNDIuNik7XG4gIC0tdGItd2FybmluZy1iZy1zdWJ0bGU6IHJnYigyNTMuMiwgMjQwLjYsIDIxOC42KTtcbiAgLS10Yi1kYW5nZXItYmctc3VidGxlOiByZ2IoMjU1LCAyMjUuNiwgMjI1LjYpO1xuICAtLXRiLWxpZ2h0LWJnLXN1YnRsZTogcmdiKDI0OSwgMjUwLjUsIDI1Mik7XG4gIC0tdGItZGFyay1iZy1zdWJ0bGU6ICNjZWQ0ZGE7XG4gIC0tdGItcHJpbWFyeS1ib3JkZXItc3VidGxlOiByZ2IoMTc5LjgsIDIwOS44LCAyNTUpO1xuICAtLXRiLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoMjA2LjIsIDE5MS44LCAyNTIuNik7XG4gIC0tdGItc3VjY2Vzcy1ib3JkZXItc3VidGxlOiByZ2IoMTcxLCAyMzQuMiwgMTk5KTtcbiAgLS10Yi1pbmZvLWJvcmRlci1zdWJ0bGU6IHJnYigxODIuNiwgMjIzLjQsIDIzMC4yKTtcbiAgLS10Yi13YXJuaW5nLWJvcmRlci1zdWJ0bGU6IHJnYigyNTEuNCwgMjI2LjIsIDE4Mi4yKTtcbiAgLS10Yi1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDI1NSwgMTk2LjIsIDE5Ni4yKTtcbiAgLS10Yi1saWdodC1ib3JkZXItc3VidGxlOiAjZWZmMmY3O1xuICAtLXRiLWRhcmstYm9yZGVyLXN1YnRsZTogI2FkYjViZDtcbiAgLS10Yi13aGl0ZS1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tdGItYmxhY2stcmdiOiAwLCAwLCAwO1xuICAtLXRiLWZvbnQtc2Fucy1zZXJpZjogXCJHYW50YXJpXCIsIHNhbnMtc2VyaWY7XG4gIC0tdGItZm9udC1tb25vc3BhY2U6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIC0tdGItZ3JhZGllbnQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpO1xuICAtLXRiLWJvZHktZm9udC1mYW1pbHk6IHZhcigtLXRiLWZvbnQtc2Fucy1zZXJpZik7XG4gIC0tdGItYm9keS1mb250LXNpemU6IDAuOTA2M3JlbTtcbiAgLS10Yi1ib2R5LWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tdGItYm9keS1saW5lLWhlaWdodDogMS41O1xuICAtLXRiLWJvZHktY29sb3I6ICMxNDE4MjE7XG4gIC0tdGItYm9keS1jb2xvci1yZ2I6IDIwLCAyNCwgMzM7XG4gIC0tdGItYm9keS1iZzogI2ZmZjtcbiAgLS10Yi1ib2R5LWJnLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS10Yi1lbXBoYXNpcy1jb2xvcjogIzAwMDtcbiAgLS10Yi1lbXBoYXNpcy1jb2xvci1yZ2I6IDAsIDAsIDA7XG4gIC0tdGItc2Vjb25kYXJ5LWNvbG9yOiByZ2JhKDIwLCAyNCwgMzMsIDAuNzUpO1xuICAtLXRiLXNlY29uZGFyeS1jb2xvci1yZ2I6IDIwLCAyNCwgMzM7XG4gIC0tdGItc2Vjb25kYXJ5LWJnOiAjZmZmO1xuICAtLXRiLXNlY29uZGFyeS1iZy1yZ2I6IDI1NSwgMjU1LCAyNTU7XG4gIC0tdGItdGVydGlhcnktY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC41KTtcbiAgLS10Yi10ZXJ0aWFyeS1jb2xvci1yZ2I6IDIwLCAyNCwgMzM7XG4gIC0tdGItdGVydGlhcnktYmc6ICNmM2Y2Zjk7XG4gIC0tdGItdGVydGlhcnktYmctcmdiOiAyNDMsIDI0NiwgMjQ5O1xuICAtLXRiLWhlYWRpbmctY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tdGItbGluay1jb2xvcjogIzQzOGVmZjtcbiAgLS10Yi1saW5rLWNvbG9yLXJnYjogNjcsIDE0MiwgMjU1O1xuICAtLXRiLWxpbmstZGVjb3JhdGlvbjogbm9uZTtcbiAgLS10Yi1saW5rLWhvdmVyLWNvbG9yOiByZ2IoNTMuNiwgMTEzLjYsIDIwNCk7XG4gIC0tdGItbGluay1ob3Zlci1jb2xvci1yZ2I6IDU0LCAxMTQsIDIwNDtcbiAgLS10Yi1jb2RlLWNvbG9yOiAjZjc2NDlmO1xuICAtLXRiLWhpZ2hsaWdodC1jb2xvcjogIzIxMjUyOTtcbiAgLS10Yi1oaWdobGlnaHQtYmc6IHJnYigyNTMuMiwgMjQwLjYsIDIxOC42KTtcbiAgLS10Yi1ib3JkZXItd2lkdGg6IDFweDtcbiAgLS10Yi1ib3JkZXItc3R5bGU6IHNvbGlkO1xuICAtLXRiLWJvcmRlci1jb2xvcjogI2VmZjJmNztcbiAgLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICNlZmYyZjc7XG4gIC0tdGItYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgLS10Yi1ib3JkZXItcmFkaXVzLXNtOiAwLjJyZW07XG4gIC0tdGItYm9yZGVyLXJhZGl1cy1sZzogMC4zcmVtO1xuICAtLXRiLWJvcmRlci1yYWRpdXMteGw6IDFyZW07XG4gIC0tdGItYm9yZGVyLXJhZGl1cy14eGw6IDJyZW07XG4gIC0tdGItYm9yZGVyLXJhZGl1cy0yeGw6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteHhsKTtcbiAgLS10Yi1ib3JkZXItcmFkaXVzLXBpbGw6IDUwcmVtO1xuICAtLXRiLWJveC1zaGFkb3c6IHJnYmEoMTM1LCAxMzgsIDE1MywgMC4xKSAwcHggNXB4IDIwcHggLTZweDtcbiAgLS10Yi1ib3gtc2hhZG93LXNtOiAwIDAuMTI1cmVtIDAuMjVyZW0gcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tdGItYm94LXNoYWRvdy1sZzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICAtLXRiLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS10Yi1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLXRiLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS10Yi1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC4yNSk7XG4gIC0tdGItZm9ybS12YWxpZC1jb2xvcjogIzJkY2I3MztcbiAgLS10Yi1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzJkY2I3MztcbiAgLS10Yi1mb3JtLWludmFsaWQtY29sb3I6ICNmZjZjNmM7XG4gIC0tdGItZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2ZmNmM2Yztcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICBjb2xvci1zY2hlbWU6IGRhcms7XG4gIC0tdGItYm9keS1jb2xvcjogI2FkYjViZDtcbiAgLS10Yi1ib2R5LWNvbG9yLXJnYjogMTczLCAxODEsIDE4OTtcbiAgLS10Yi1ib2R5LWJnOiAjMTQxODIxO1xuICAtLXRiLWJvZHktYmctcmdiOiAyMCwgMjQsIDMzO1xuICAtLXRiLWVtcGhhc2lzLWNvbG9yOiAjODc4YTk5O1xuICAtLXRiLWVtcGhhc2lzLWNvbG9yLXJnYjogMTM1LCAxMzgsIDE1MztcbiAgLS10Yi1zZWNvbmRhcnktY29sb3I6ICNlZmYyZjc7XG4gIC0tdGItc2Vjb25kYXJ5LWNvbG9yLXJnYjogMjM5LCAyNDIsIDI0NztcbiAgLS10Yi1zZWNvbmRhcnktYmc6ICMxZjI0MmU7XG4gIC0tdGItc2Vjb25kYXJ5LWJnLXJnYjogMzEsIDM2LCA0NjtcbiAgLS10Yi10ZXJ0aWFyeS1jb2xvcjogcmdiYSgxNzMsIDE4MSwgMTg5LCAwLjUpO1xuICAtLXRiLXRlcnRpYXJ5LWNvbG9yLXJnYjogMTczLCAxODEsIDE4OTtcbiAgLS10Yi10ZXJ0aWFyeS1iZzogIzI1MmIzNjtcbiAgLS10Yi10ZXJ0aWFyeS1iZy1yZ2I6IDM3LCA0MywgNTQ7XG4gIC0tdGItcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTQyLjIsIDE4Ny4yLCAyNTUpO1xuICAtLXRiLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiByZ2IoMTgxLjgsIDE2MC4yLCAyNTEuNCk7XG4gIC0tdGItc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiByZ2IoMTI5LCAyMjMuOCwgMTcxKTtcbiAgLS10Yi1pbmZvLXRleHQtZW1waGFzaXM6IHJnYigxNDYuNCwgMjA3LjYsIDIxNy44KTtcbiAgLS10Yi13YXJuaW5nLXRleHQtZW1waGFzaXM6IHJnYigyNDkuNiwgMjExLjgsIDE0NS44KTtcbiAgLS10Yi1kYW5nZXItdGV4dC1lbXBoYXNpczogcmdiKDI1NSwgMTY2LjgsIDE2Ni44KTtcbiAgLS10Yi1saWdodC10ZXh0LWVtcGhhc2lzOiAjMmIzMTNlO1xuICAtLXRiLWRhcmstdGV4dC1lbXBoYXNpczogI2U5ZWJlYztcbiAgLS10Yi1wcmltYXJ5LWJnLXN1YnRsZTogcmdiKDI2LjgsIDU2LjgsIDEwMik7XG4gIC0tdGItc2Vjb25kYXJ5LWJnLXN1YnRsZTogcmdiKDUzLjIsIDM4LjgsIDk5LjYpO1xuICAtLXRiLXN1Y2Nlc3MtYmctc3VidGxlOiByZ2IoMTgsIDgxLjIsIDQ2KTtcbiAgLS10Yi1pbmZvLWJnLXN1YnRsZTogcmdiKDI5LjYsIDcwLjQsIDc3LjIpO1xuICAtLXRiLXdhcm5pbmctYmctc3VidGxlOiByZ2IoOTguNCwgNzMuMiwgMjkuMik7XG4gIC0tdGItZGFuZ2VyLWJnLXN1YnRsZTogcmdiKDEwMiwgNDMuMiwgNDMuMik7XG4gIC0tdGItbGlnaHQtYmctc3VidGxlOiAjMmIzMTNlO1xuICAtLXRiLWRhcmstYmctc3VidGxlOiByZ2IoMTUuNSwgMTgsIDIzKTtcbiAgLS10Yi1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6IHJnYig0MC4yLCA4NS4yLCAxNTMpO1xuICAtLXRiLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiByZ2IoNzkuOCwgNTguMiwgMTQ5LjQpO1xuICAtLXRiLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogcmdiKDI3LCAxMjEuOCwgNjkpO1xuICAtLXRiLWluZm8tYm9yZGVyLXN1YnRsZTogcmdiKDQ0LjQsIDEwNS42LCAxMTUuOCk7XG4gIC0tdGItd2FybmluZy1ib3JkZXItc3VidGxlOiByZ2IoMTQ3LjYsIDEwOS44LCA0My44KTtcbiAgLS10Yi1kYW5nZXItYm9yZGVyLXN1YnRsZTogcmdiKDE1MywgNjQuOCwgNjQuOCk7XG4gIC0tdGItbGlnaHQtYm9yZGVyLXN1YnRsZTogIzJiMzEzZTtcbiAgLS10Yi1kYXJrLWJvcmRlci1zdWJ0bGU6ICMxZjI0MmU7XG4gIC0tdGItaGVhZGluZy1jb2xvcjogI2ZmZjtcbiAgLS10Yi1saW5rLWNvbG9yOiByZ2IoMTQyLjIsIDE4Ny4yLCAyNTUpO1xuICAtLXRiLWxpbmstaG92ZXItY29sb3I6IHJnYigxNjQuNzYsIDIwMC43NiwgMjU1KTtcbiAgLS10Yi1saW5rLWNvbG9yLXJnYjogMTQyLCAxODcsIDI1NTtcbiAgLS10Yi1saW5rLWhvdmVyLWNvbG9yLXJnYjogMTY1LCAyMDEsIDI1NTtcbiAgLS10Yi1jb2RlLWNvbG9yOiByZ2IoMjUwLjIsIDE2MiwgMTk3LjQpO1xuICAtLXRiLWhpZ2hsaWdodC1jb2xvcjogI2RlZTJlNjtcbiAgLS10Yi1oaWdobGlnaHQtYmc6IHJnYigxMDIsIDc3LjIsIDIuOCk7XG4gIC0tdGItYm9yZGVyLWNvbG9yOiAjMmIzMTNlO1xuICAtLXRiLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudDogIzJiMzEzZTtcbiAgLS10Yi1mb3JtLXZhbGlkLWNvbG9yOiByZ2IoMTI5LCAyMjMuOCwgMTcxKTtcbiAgLS10Yi1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogcmdiKDEyOSwgMjIzLjgsIDE3MSk7XG4gIC0tdGItZm9ybS1pbnZhbGlkLWNvbG9yOiByZ2IoMjU1LCAxNjYuOCwgMTY2LjgpO1xuICAtLXRiLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6IHJnYigyNTUsIDE2Ni44LCAxNjYuOCk7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogbm8tcHJlZmVyZW5jZSkge1xuICA6cm9vdCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIH1cbn1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRiLWJvZHktZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRiLWJvZHktZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRiLWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdGItYm9keS1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogdmFyKC0tdGItYm9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYm9keS1iZyk7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ociB7XG4gIG1hcmdpbjogMXJlbSAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHNvbGlkO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG5oNiwgLmg2LCBoNSwgLmg1LCBoNCwgLmg0LCBoMywgLmgzLCBoMiwgLmgyLCBoMSwgLmgxIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJHYW50YXJpXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS10Yi1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM1MTU3NXJlbSArIDEuMjE4OXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjI2NTc1cmVtO1xuICB9XG59XG5cbmgyLCAuaDIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMDYyNnJlbSArIDAuNjc1MTJ2dyk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIGgyLCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMS44MTI2cmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4yODM2MDI1cmVtICsgMC40MDMyM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDMsIC5oMyB7XG4gICAgZm9udC1zaXplOiAxLjU4NjAyNXJlbTtcbiAgfVxufVxuXG5oNCwgLmg0IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMjYwOTQ1cmVtICsgMC4xMzEzNHZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjM1OTQ1cmVtO1xuICB9XG59XG5cbmg1LCAuaDUge1xuICBmb250LXNpemU6IDEuMTMyODc1cmVtO1xufVxuXG5oNiwgLmg2IHtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG59XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbnNtYWxsLCAuc21hbGwge1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5cbm1hcmssIC5tYXJrIHtcbiAgcGFkZGluZzogMC4xODc1ZW07XG4gIGNvbG9yOiB2YXIoLS10Yi1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1oaWdobGlnaHQtYmcpO1xufVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG5hIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGItbGluay1jb2xvci1yZ2IpLCB2YXIoLS10Yi1saW5rLW9wYWNpdHksIDEpKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYTpob3ZlciB7XG4gIC0tdGItbGluay1jb2xvci1yZ2I6IHZhcigtLXRiLWxpbmstaG92ZXItY29sb3ItcmdiKTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSksIGE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogdmFyKC0tdGItZm9udC1tb25vc3BhY2UpO1xuICBmb250LXNpemU6IDFlbTtcbn1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1ZW07XG59XG5wcmUgY29kZSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbn1cblxuY29kZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLXRiLWNvZGUtY29sb3IpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5hID4gY29kZSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxua2JkIGtiZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5maWd1cmUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5pbWcsXG5zdmcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMTMyODc1cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNjI1cmVtICsgNC41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0xIHtcbiAgICBmb250LXNpemU6IDVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjU3NXJlbSArIDMuOXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMiB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjUyNXJlbSArIDMuM3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktMyB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IGNhbGMoMS40NzVyZW0gKyAyLjd2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTQge1xuICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTUge1xuICBmb250LXNpemU6IGNhbGMoMS40MjVyZW0gKyAyLjF2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTUge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgfVxufVxuXG4uZGlzcGxheS02IHtcbiAgZm9udC1zaXplOiBjYWxjKDEuMzc1cmVtICsgMS41dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS02IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmxpc3QtaW5saW5lIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjEzMjg3NXJlbTtcbn1cbi5ibG9ja3F1b3RlID4gOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogIzg3OGE5OTtcbn1cbi5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCLigJTCoFwiO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbWctdGh1bWJuYWlsIHtcbiAgcGFkZGluZzogMC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY29udGFpbmVyLFxuLmNvbnRhaW5lci1mbHVpZCxcbi5jb250YWluZXIteHhsLFxuLmNvbnRhaW5lci14bCxcbi5jb250YWluZXItbGcsXG4uY29udGFpbmVyLW1kLFxuLmNvbnRhaW5lci1zbSB7XG4gIC0tdGItZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS10Yi1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tdGItZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXRiLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogOTYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmNvbnRhaW5lci14eGwsIC5jb250YWluZXIteGwsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTMyMHB4O1xuICB9XG59XG46cm9vdCB7XG4gIC0tdGItYnJlYWtwb2ludC14czogMDtcbiAgLS10Yi1icmVha3BvaW50LXNtOiA1NzZweDtcbiAgLS10Yi1icmVha3BvaW50LW1kOiA3NjhweDtcbiAgLS10Yi1icmVha3BvaW50LWxnOiA5OTJweDtcbiAgLS10Yi1icmVha3BvaW50LXhsOiAxMjAwcHg7XG4gIC0tdGItYnJlYWtwb2ludC14eGw6IDE0MDBweDtcbn1cblxuLnJvdyB7XG4gIC0tdGItZ3V0dGVyLXg6IDEuNXJlbTtcbiAgLS10Yi1ndXR0ZXIteTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tdGItZ3V0dGVyLXkpKTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS10Yi1ndXR0ZXIteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tdGItZ3V0dGVyLXgpKTtcbn1cbi5yb3cgPiAqIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tdGItZ3V0dGVyLXgpICogMC41KTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLXRiLWd1dHRlci14KSAqIDAuNSk7XG4gIG1hcmdpbi10b3A6IHZhcigtLXRiLWd1dHRlci15KTtcbn1cblxuLmNvbCB7XG4gIGZsZXg6IDEgMCAwJTtcbn1cblxuLnJvdy1jb2xzLWF1dG8gPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4ucm93LWNvbHMtMSA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5yb3ctY29scy0yID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTAlO1xufVxuXG4ucm93LWNvbHMtMyA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbn1cblxuLnJvdy1jb2xzLTQgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5yb3ctY29scy01ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMjAlO1xufVxuXG4ucm93LWNvbHMtNiA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC1hdXRvIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4uY29sLTEge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDguMzMzMzMzMzMlO1xufVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC0zIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyNSU7XG59XG5cbi5jb2wtNCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbn1cblxuLmNvbC02IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5jb2wtNyB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbn1cblxuLmNvbC05IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA3NSU7XG59XG5cbi5jb2wtMTAge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbn1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOTEuNjY2NjY2NjclO1xufVxuXG4uY29sLTEyIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7XG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG59XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG5cbi5vZmZzZXQtOSB7XG4gIG1hcmdpbi1sZWZ0OiA3NSU7XG59XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xufVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cblxuLmctMCxcbi5neC0wIHtcbiAgLS10Yi1ndXR0ZXIteDogMDtcbn1cblxuLmctMCxcbi5neS0wIHtcbiAgLS10Yi1ndXR0ZXIteTogMDtcbn1cblxuLmctMSxcbi5neC0xIHtcbiAgLS10Yi1ndXR0ZXIteDogMC4yNXJlbTtcbn1cblxuLmctMSxcbi5neS0xIHtcbiAgLS10Yi1ndXR0ZXIteTogMC4yNXJlbTtcbn1cblxuLmctMixcbi5neC0yIHtcbiAgLS10Yi1ndXR0ZXIteDogMC41cmVtO1xufVxuXG4uZy0yLFxuLmd5LTIge1xuICAtLXRiLWd1dHRlci15OiAwLjVyZW07XG59XG5cbi5nLTMsXG4uZ3gtMyB7XG4gIC0tdGItZ3V0dGVyLXg6IDFyZW07XG59XG5cbi5nLTMsXG4uZ3ktMyB7XG4gIC0tdGItZ3V0dGVyLXk6IDFyZW07XG59XG5cbi5nLTQsXG4uZ3gtNCB7XG4gIC0tdGItZ3V0dGVyLXg6IDEuNXJlbTtcbn1cblxuLmctNCxcbi5neS00IHtcbiAgLS10Yi1ndXR0ZXIteTogMS41cmVtO1xufVxuXG4uZy01LFxuLmd4LTUge1xuICAtLXRiLWd1dHRlci14OiAzcmVtO1xufVxuXG4uZy01LFxuLmd5LTUge1xuICAtLXRiLWd1dHRlci15OiAzcmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNvbC1zbSB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1zbS00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtc20tNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXNtLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXNtLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXNtLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3gtc20tMCB7XG4gICAgLS10Yi1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1zbS0wLFxuICAuZ3ktc20tMCB7XG4gICAgLS10Yi1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3gtc20tMSB7XG4gICAgLS10Yi1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0xLFxuICAuZ3ktc20tMSB7XG4gICAgLS10Yi1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1zbS0yLFxuICAuZ3gtc20tMiB7XG4gICAgLS10Yi1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neS1zbS0yIHtcbiAgICAtLXRiLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd4LXNtLTMge1xuICAgIC0tdGItZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctc20tMyxcbiAgLmd5LXNtLTMge1xuICAgIC0tdGItZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctc20tNCxcbiAgLmd4LXNtLTQge1xuICAgIC0tdGItZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3ktc20tNCB7XG4gICAgLS10Yi1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neC1zbS01IHtcbiAgICAtLXRiLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXNtLTUsXG4gIC5neS1zbS01IHtcbiAgICAtLXRiLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1tZC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbWQtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLW1kLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3gtbWQtMCB7XG4gICAgLS10Yi1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1tZC0wLFxuICAuZ3ktbWQtMCB7XG4gICAgLS10Yi1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3gtbWQtMSB7XG4gICAgLS10Yi1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0xLFxuICAuZ3ktbWQtMSB7XG4gICAgLS10Yi1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1tZC0yLFxuICAuZ3gtbWQtMiB7XG4gICAgLS10Yi1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neS1tZC0yIHtcbiAgICAtLXRiLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd4LW1kLTMge1xuICAgIC0tdGItZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbWQtMyxcbiAgLmd5LW1kLTMge1xuICAgIC0tdGItZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbWQtNCxcbiAgLmd4LW1kLTQge1xuICAgIC0tdGItZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3ktbWQtNCB7XG4gICAgLS10Yi1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neC1tZC01IHtcbiAgICAtLXRiLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLW1kLTUsXG4gIC5neS1tZC01IHtcbiAgICAtLXRiLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbC1sZyB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy1sZy00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMtbGctNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3gtbGctMCB7XG4gICAgLS10Yi1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy1sZy0wLFxuICAuZ3ktbGctMCB7XG4gICAgLS10Yi1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3gtbGctMSB7XG4gICAgLS10Yi1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0xLFxuICAuZ3ktbGctMSB7XG4gICAgLS10Yi1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy1sZy0yLFxuICAuZ3gtbGctMiB7XG4gICAgLS10Yi1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neS1sZy0yIHtcbiAgICAtLXRiLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd4LWxnLTMge1xuICAgIC0tdGItZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmctbGctMyxcbiAgLmd5LWxnLTMge1xuICAgIC0tdGItZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmctbGctNCxcbiAgLmd4LWxnLTQge1xuICAgIC0tdGItZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3ktbGctNCB7XG4gICAgLS10Yi1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neC1sZy01IHtcbiAgICAtLXRiLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLWxnLTUsXG4gIC5neS1sZy01IHtcbiAgICAtLXRiLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb2wteGwge1xuICAgIGZsZXg6IDEgMCAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTIgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5yb3ctY29scy14bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTUgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjAlO1xuICB9XG4gIC5yb3ctY29scy14bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14bC00IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14bC03IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14bC0xMCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd4LXhsLTAge1xuICAgIC0tdGItZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteGwtMCxcbiAgLmd5LXhsLTAge1xuICAgIC0tdGItZ3V0dGVyLXk6IDA7XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd4LXhsLTEge1xuICAgIC0tdGItZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMSxcbiAgLmd5LXhsLTEge1xuICAgIC0tdGItZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteGwtMixcbiAgLmd4LXhsLTIge1xuICAgIC0tdGItZ3V0dGVyLXg6IDAuNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3kteGwtMiB7XG4gICAgLS10Yi1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neC14bC0zIHtcbiAgICAtLXRiLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXhsLTMsXG4gIC5neS14bC0zIHtcbiAgICAtLXRiLWd1dHRlci15OiAxcmVtO1xuICB9XG4gIC5nLXhsLTQsXG4gIC5neC14bC00IHtcbiAgICAtLXRiLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd5LXhsLTQge1xuICAgIC0tdGItZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3gteGwtNSB7XG4gICAgLS10Yi1ndXR0ZXIteDogM3JlbTtcbiAgfVxuICAuZy14bC01LFxuICAuZ3kteGwtNSB7XG4gICAgLS10Yi1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29sLXh4bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtYXV0byA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5yb3ctY29scy14eGwtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy14eGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0zID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC02ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXh4bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wteHhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtNSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wteHhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtOCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXh4bC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wteHhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteHhsLTExIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXh4bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXh4bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteHhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQteHhsLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXh4bC0wLFxuICAuZ3gteHhsLTAge1xuICAgIC0tdGItZ3V0dGVyLXg6IDA7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neS14eGwtMCB7XG4gICAgLS10Yi1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14eGwtMSxcbiAgLmd4LXh4bC0xIHtcbiAgICAtLXRiLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3kteHhsLTEge1xuICAgIC0tdGItZ3V0dGVyLXk6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neC14eGwtMiB7XG4gICAgLS10Yi1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0yLFxuICAuZ3kteHhsLTIge1xuICAgIC0tdGItZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy14eGwtMyxcbiAgLmd4LXh4bC0zIHtcbiAgICAtLXRiLWd1dHRlci14OiAxcmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3kteHhsLTMge1xuICAgIC0tdGItZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neC14eGwtNCB7XG4gICAgLS10Yi1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXh4bC00LFxuICAuZ3kteHhsLTQge1xuICAgIC0tdGItZ3V0dGVyLXk6IDEuNXJlbTtcbiAgfVxuICAuZy14eGwtNSxcbiAgLmd4LXh4bC01IHtcbiAgICAtLXRiLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3kteHhsLTUge1xuICAgIC0tdGItZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbi50YWJsZSB7XG4gIC0tdGItdGFibGUtY29sb3ItdHlwZTogaW5pdGlhbDtcbiAgLS10Yi10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLXRiLXRhYmxlLWNvbG9yLXN0YXRlOiBpbml0aWFsO1xuICAtLXRiLXRhYmxlLWJnLXN0YXRlOiBpbml0aWFsO1xuICAtLXRiLXRhYmxlLWNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgLS10Yi10YWJsZS1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGItdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAtLXRiLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGItdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIC0tdGItdGFibGUtc3RyaXBlZC1iZzogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiAgLS10Yi10YWJsZS1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICAtLXRiLXRhYmxlLWFjdGl2ZS1iZzogdmFyKC0tdGItdGVydGlhcnktYmcpO1xuICAtLXRiLXRhYmxlLWhvdmVyLWNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgLS10Yi10YWJsZS1ob3Zlci1iZzogdmFyKC0tdGItdGVydGlhcnktYmcpO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjZyZW07XG4gIGNvbG9yOiB2YXIoLS10Yi10YWJsZS1jb2xvci1zdGF0ZSwgdmFyKC0tdGItdGFibGUtY29sb3ItdHlwZSwgdmFyKC0tdGItdGFibGUtY29sb3IpKSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXRhYmxlLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHZhcigtLXRiLXRhYmxlLWJnLXN0YXRlLCB2YXIoLS10Yi10YWJsZS1iZy10eXBlLCB2YXIoLS10Yi10YWJsZS1hY2NlbnQtYmcpKSk7XG59XG4udGFibGUgPiB0Ym9keSB7XG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuLnRhYmxlID4gdGhlYWQge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGModmFyKC0tdGItYm9yZGVyLXdpZHRoKSAqIDIpIHNvbGlkIGN1cnJlbnRjb2xvcjtcbn1cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cbi50YWJsZS1zbSA+IDpub3QoY2FwdGlvbikgPiAqID4gKiB7XG4gIHBhZGRpbmc6IDAuM3JlbSAwLjI1cmVtO1xufVxuXG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSAwO1xufVxuLnRhYmxlLWJvcmRlcmVkID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiAwIHZhcigtLXRiLWJvcmRlci13aWR0aCk7XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cbi50YWJsZS1ib3JkZXJsZXNzID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cblxuLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgLS10Yi10YWJsZS1jb2xvci10eXBlOiB2YXIoLS10Yi10YWJsZS1zdHJpcGVkLWNvbG9yKTtcbiAgLS10Yi10YWJsZS1iZy10eXBlOiB2YXIoLS10Yi10YWJsZS1zdHJpcGVkLWJnKTtcbn1cblxuLnRhYmxlLXN0cmlwZWQtY29sdW1ucyA+IDpub3QoY2FwdGlvbikgPiB0ciA+IDpudGgtY2hpbGQoZXZlbikge1xuICAtLXRiLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLXRiLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLXRiLXRhYmxlLWJnLXR5cGU6IHZhcigtLXRiLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtYWN0aXZlIHtcbiAgLS10Yi10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tdGItdGFibGUtYWN0aXZlLWNvbG9yKTtcbiAgLS10Yi10YWJsZS1iZy1zdGF0ZTogdmFyKC0tdGItdGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLnRhYmxlLWhvdmVyID4gdGJvZHkgPiB0cjpob3ZlciA+ICoge1xuICAtLXRiLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS10Yi10YWJsZS1ob3Zlci1jb2xvcik7XG4gIC0tdGItdGFibGUtYmctc3RhdGU6IHZhcigtLXRiLXRhYmxlLWhvdmVyLWJnKTtcbn1cblxuLnRhYmxlLXByaW1hcnkge1xuICAtLXRiLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLXRiLXRhYmxlLWJnOiByZ2IoMjE3LjQsIDIzMi40LCAyNTUpO1xuICAtLXRiLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5NS42NiwgMjA5LjE2LCAyMjkuNSk7XG4gIC0tdGItdGFibGUtc3RyaXBlZC1iZzogcmdiKDIwNi41MywgMjIwLjc4LCAyNDIuMjUpO1xuICAtLXRiLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tdGItdGFibGUtYWN0aXZlLWJnOiByZ2IoMTk1LjY2LCAyMDkuMTYsIDIyOS41KTtcbiAgLS10Yi10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tdGItdGFibGUtaG92ZXItYmc6IHJnYigyMDEuMDk1LCAyMTQuOTcsIDIzNS44NzUpO1xuICAtLXRiLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tdGItdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLXRiLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLXRiLXRhYmxlLWJnOiByZ2IoMjMwLjYsIDIyMy40LCAyNTMuOCk7XG4gIC0tdGItdGFibGUtYm9yZGVyLWNvbG9yOiByZ2IoMjA3LjU0LCAyMDEuMDYsIDIyOC40Mik7XG4gIC0tdGItdGFibGUtc3RyaXBlZC1iZzogcmdiKDIxOS4wNywgMjEyLjIzLCAyNDEuMTEpO1xuICAtLXRiLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tdGItdGFibGUtYWN0aXZlLWJnOiByZ2IoMjA3LjU0LCAyMDEuMDYsIDIyOC40Mik7XG4gIC0tdGItdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXRiLXRhYmxlLWhvdmVyLWJnOiByZ2IoMjEzLjMwNSwgMjA2LjY0NSwgMjM0Ljc2NSk7XG4gIC0tdGItdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS10Yi10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXN1Y2Nlc3Mge1xuICAtLXRiLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLXRiLXRhYmxlLWJnOiByZ2IoMjEzLCAyNDQuNiwgMjI3KTtcbiAgLS10Yi10YWJsZS1ib3JkZXItY29sb3I6IHJnYigxOTEuNywgMjIwLjE0LCAyMDQuMyk7XG4gIC0tdGItdGFibGUtc3RyaXBlZC1iZzogcmdiKDIwMi4zNSwgMjMyLjM3LCAyMTUuNjUpO1xuICAtLXRiLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tdGItdGFibGUtYWN0aXZlLWJnOiByZ2IoMTkxLjcsIDIyMC4xNCwgMjA0LjMpO1xuICAtLXRiLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS10Yi10YWJsZS1ob3Zlci1iZzogcmdiKDE5Ny4wMjUsIDIyNi4yNTUsIDIwOS45NzUpO1xuICAtLXRiLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tdGItdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS10Yi10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS10Yi10YWJsZS1iZzogcmdiKDIxOC44LCAyMzkuMiwgMjQyLjYpO1xuICAtLXRiLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDE5Ni45MiwgMjE1LjI4LCAyMTguMzQpO1xuICAtLXRiLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigyMDcuODYsIDIyNy4yNCwgMjMwLjQ3KTtcbiAgLS10Yi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLXRiLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDE5Ni45MiwgMjE1LjI4LCAyMTguMzQpO1xuICAtLXRiLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS10Yi10YWJsZS1ob3Zlci1iZzogcmdiKDIwMi4zOSwgMjIxLjI2LCAyMjQuNDA1KTtcbiAgLS10Yi10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLXRiLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtd2FybmluZyB7XG4gIC0tdGItdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tdGItdGFibGUtYmc6IHJnYigyNTMuMiwgMjQwLjYsIDIxOC42KTtcbiAgLS10Yi10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMjcuODgsIDIxNi41NCwgMTk2Ljc0KTtcbiAgLS10Yi10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjQwLjU0LCAyMjguNTcsIDIwNy42Nyk7XG4gIC0tdGItdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS10Yi10YWJsZS1hY3RpdmUtYmc6IHJnYigyMjcuODgsIDIxNi41NCwgMTk2Ljc0KTtcbiAgLS10Yi10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tdGItdGFibGUtaG92ZXItYmc6IHJnYigyMzQuMjEsIDIyMi41NTUsIDIwMi4yMDUpO1xuICAtLXRiLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tdGItdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1kYW5nZXIge1xuICAtLXRiLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLXRiLXRhYmxlLWJnOiByZ2IoMjU1LCAyMjUuNiwgMjI1LjYpO1xuICAtLXRiLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDIyOS41LCAyMDMuMDQsIDIwMy4wNCk7XG4gIC0tdGItdGFibGUtc3RyaXBlZC1iZzogcmdiKDI0Mi4yNSwgMjE0LjMyLCAyMTQuMzIpO1xuICAtLXRiLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tdGItdGFibGUtYWN0aXZlLWJnOiByZ2IoMjI5LjUsIDIwMy4wNCwgMjAzLjA0KTtcbiAgLS10Yi10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tdGItdGFibGUtaG92ZXItYmc6IHJnYigyMzUuODc1LCAyMDguNjgsIDIwOC42OCk7XG4gIC0tdGItdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS10Yi10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS10Yi10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS10Yi10YWJsZS1iZzogI2VmZjJmNztcbiAgLS10Yi10YWJsZS1ib3JkZXItY29sb3I6IHJnYigyMTUuMSwgMjE3LjgsIDIyMi4zKTtcbiAgLS10Yi10YWJsZS1zdHJpcGVkLWJnOiByZ2IoMjI3LjA1LCAyMjkuOSwgMjM0LjY1KTtcbiAgLS10Yi10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLXRiLXRhYmxlLWFjdGl2ZS1iZzogcmdiKDIxNS4xLCAyMTcuOCwgMjIyLjMpO1xuICAtLXRiLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS10Yi10YWJsZS1ob3Zlci1iZzogcmdiKDIyMS4wNzUsIDIyMy44NSwgMjI4LjQ3NSk7XG4gIC0tdGItdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS10Yi10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLXRiLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLXRiLXRhYmxlLWJnOiAjMTQxODIxO1xuICAtLXRiLXRhYmxlLWJvcmRlci1jb2xvcjogcmdiKDQzLjUsIDQ3LjEsIDU1LjIpO1xuICAtLXRiLXRhYmxlLXN0cmlwZWQtYmc6IHJnYigzMS43NSwgMzUuNTUsIDQ0LjEpO1xuICAtLXRiLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tdGItdGFibGUtYWN0aXZlLWJnOiByZ2IoNDMuNSwgNDcuMSwgNTUuMik7XG4gIC0tdGItdGFibGUtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLXRhYmxlLWhvdmVyLWJnOiByZ2IoMzcuNjI1LCA0MS4zMjUsIDQ5LjY1KTtcbiAgLS10Yi10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLXRiLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuNnJlbSArIHZhcigtLXRiLWJvcmRlci13aWR0aCkpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjZyZW0gKyB2YXIoLS10Yi1ib3JkZXItd2lkdGgpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYygwLjdyZW0gKyB2YXIoLS10Yi1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC43cmVtICsgdmFyKC0tdGItYm9yZGVyLXdpZHRoKSk7XG4gIGZvbnQtc2l6ZTogMS4xMzI4NzVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS10Yi1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIHZhcigtLXRiLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuNzkzMDEyNXJlbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDAuOTA2M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYxLCAxOTguNSwgMjU1KTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY3LCAxNDIsIDI1NSwgMC4yNSk7XG59XG4uZm9ybS1jb250cm9sOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICBtaW4td2lkdGg6IDg1cHg7XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwO1xufVxuLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1mb3JtLWNvbnRyb2wtZGlzYWJsZWQtYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xuICBtYXJnaW46IC0wLjZyZW0gLTAuOXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuOXJlbTtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLXRiLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNnJlbSAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1zbSwgLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDAuNXJlbSArIGNhbGModmFyKC0tdGItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43OTMwMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbi5mb3JtLWNvbnRyb2wtc206OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbjogLTAuMjVyZW0gLTAuNXJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDAuNXJlbTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAxLjRyZW0gKyBjYWxjKHZhcigtLXRiLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS4xMzI4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuLmZvcm0tY29udHJvbC1sZzo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICBtYXJnaW46IC0wLjdyZW0gLTEuMnJlbTtcbiAgbWFyZ2luLWlubGluZS1lbmQ6IDEuMnJlbTtcbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgbWluLWhlaWdodDogY2FsYygxLjVlbSArIDEuMnJlbSArIGNhbGModmFyKC0tdGItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLXRiLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMS40cmVtICsgY2FsYyh2YXIoLS10Yi1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1jb250cm9sLWNvbG9yIHtcbiAgd2lkdGg6IDNyZW07XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuMnJlbSArIGNhbGModmFyKC0tdGItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC42cmVtO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotbW96LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6Oi13ZWJraXQtY29sb3Itc3dhdGNoIHtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLXRiLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDEuNHJlbSArIGNhbGModmFyKC0tdGItYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgLS10Yi1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzFmMjQyZScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwLjZyZW0gMi43cmVtIDAuNnJlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMC45MDYzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXRiLWZvcm0tc2VsZWN0LWJnLWltZyksIHZhcigtLXRiLWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjlyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHggMTJweDtcbiAgYm9yZGVyOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2MSwgMTk4LjUsIDI1NSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NywgMTQyLCAyNTUsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC45cmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc2VsZWN0OmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItZm9ybS1jb250cm9sLWRpc2FibGVkLWJnKTtcbn1cbi5mb3JtLXNlbGVjdDotbW96LWZvY3VzcmluZyB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IDAgMCAwIHZhcigtLXRiLWJvZHktY29sb3IpO1xufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LXNpemU6IDAuNzkzMDEyNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjdyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMS4ycmVtO1xuICBmb250LXNpemU6IDEuMTMyODc1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS10Yi1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2FkYjViZCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS4zNTk0NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjZlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogLTEuNmVtO1xufVxuXG4uZm9ybS1jaGVjay1yZXZlcnNlIHtcbiAgcGFkZGluZy1yaWdodDogMS42ZW07XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tcmlnaHQ6IC0xLjZlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS10Yi1mb3JtLWNoZWNrLWJnOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEuMWVtO1xuICBoZWlnaHQ6IDEuMWVtO1xuICBtYXJnaW4tdG9wOiAwLjJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXRiLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2MSwgMTk4LjUsIDI1NSk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NywgMTQyLCAyNTUsIDAuMjUpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG4gIGJvcmRlci1jb2xvcjogIzQzOGVmZjtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICAtLXRiLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgLS10Yi1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmYnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xuICAtLXRiLWZvcm0tY2hlY2stYmctaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J002IDEwaDgnLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W2Rpc2FibGVkXSB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mb3JtLXN3aXRjaCB7XG4gIHBhZGRpbmctbGVmdDogMi41ZW07XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQge1xuICAtLXRiLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MCwgMCwgMCwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgd2lkdGg6IDJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0yLjVlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tdGItZm9ybS1zd2l0Y2gtYmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLXBvc2l0aW9uIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICAtLXRiLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2IlMjgxNjEsIDE5OC41LCAyNTUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG4uZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgLS10Yi1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNWVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uZm9ybS1zd2l0Y2guZm9ybS1jaGVjay1yZXZlcnNlIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMi41ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uYnRuLWNoZWNrW2Rpc2FibGVkXSArIC5idG4sIC5idG4tY2hlY2s6ZGlzYWJsZWQgKyAuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbHRlcjogbm9uZTtcbiAgb3BhY2l0eTogMC42NTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0Om5vdCg6Y2hlY2tlZCk6bm90KDpmb2N1cykge1xuICAtLXRiLWZvcm0tc3dpdGNoLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPSczJyBmaWxsPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC4yNSUyOScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMjVyZW0gcmdiYSg2NywgMTQyLCAyNTUsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDY3LCAxNDIsIDI1NSwgMC4yNSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1mb2N1cy1vdXRlciB7XG4gIGJvcmRlcjogMDtcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4ZWZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTguNiwgMjIxLjEsIDI1NSk7XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxOTguNiwgMjIxLjEsIDI1NSk7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXRlcnRpYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB7XG4gIGhlaWdodDogY2FsYygzLjVyZW0gKyBjYWxjKHZhcigtLXRiLWJvcmRlci13aWR0aCkgKiAyKSk7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS10Yi1ib3JkZXItd2lkdGgpICogMikpO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDAuOXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlLWluLW91dCwgdHJhbnNmb3JtIDAuMXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZzogMXJlbSAwLjlyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGItYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuNDVyZW07XG4gIHotaW5kZXg6IC0xO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIH4gbGFiZWwge1xuICBjb2xvcjogcmdiYSh2YXIoLS10Yi1ib2R5LWNvbG9yLXJnYiksIDAuNjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpIHRyYW5zbGF0ZVkoLTAuNXJlbSkgdHJhbnNsYXRlWCgwLjE1cmVtKTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgfiBsYWJlbCB7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tZmxvYXRpbmcgPiA6ZGlzYWJsZWQgfiBsYWJlbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHtcbiAgY29sb3I6ICM4NzhhOTk7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlcixcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWZvcm0tY29udHJvbC1kaXNhYmxlZC1iZyk7XG59XG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1pbi13aWR0aDogMDtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6Zm9jdXMsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpmb2N1cy13aXRoaW4ge1xuICB6LWluZGV4OiA1O1xufVxuLmlucHV0LWdyb3VwIC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC42cmVtIDAuOXJlbTtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuN3JlbSAxLjJyZW07XG4gIGZvbnQtc2l6ZTogMS4xMzI4NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC43OTMwMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogMy42cmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS10Yi1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tdGItZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC40cmVtIDAuN3JlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xuICBmb250LXNpemU6IDAuNzkzMDEyNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAxLjJyZW0pO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzJkY2I3MycgZD0nTTIuMyA2LjczLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjNyZW0pIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKDAuNzVlbSArIDAuNnJlbSkgY2FsYygwLjc1ZW0gKyAwLjZyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDp2YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tdGItc3VjY2Vzcy1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtdmFsaWQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4ycmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuM3JlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zcmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLXRiLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMmRjYjczJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuOTVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuOXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjdyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuNnJlbSkgY2FsYygwLjc1ZW0gKyAwLjZyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkOmZvY3VzLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLXRiLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtY29sb3I6dmFsaWQsIC5mb3JtLWNvbnRyb2wtY29sb3IuaXMtdmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDEuMnJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS10Yi1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS10Yi1mb3JtLXZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOnZhbGlkLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLXZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pOnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLXZhbGlkIHtcbiAgei1pbmRleDogMztcbn1cblxuLmludmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tdGItZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmludmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjdyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjc5MzAxMjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1kYW5nZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi53YXMtdmFsaWRhdGVkIDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssXG4uaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMS4ycmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmNmM2YyclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNmZjZjNmMnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4zcmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjZyZW0pIGNhbGMoMC43NWVtICsgMC42cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZDpmb2N1cywgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLXRiLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDEuMnJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKDAuMzc1ZW0gKyAwLjNyZW0pIHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuM3JlbSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1zZWxlY3Q6aW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSwgLmZvcm0tc2VsZWN0LmlzLWludmFsaWQ6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLXRiLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZjZjNmMnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZmY2YzZjJyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuOTVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuOXJlbSBjZW50ZXIsIGNlbnRlciByaWdodCAyLjdyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuNnJlbSkgY2FsYygwLjc1ZW0gKyAwLjZyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLXRiLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDEuMnJlbSkpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tdGItZGFuZ2VyLXJnYiksIDAuMjUpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogdmFyKC0tdGItZm9ybS1pbnZhbGlkLWNvbG9yKTtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0IH4gLmludmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6aW52YWxpZCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpub3QoOmZvY3VzKS5pcy1pbnZhbGlkLFxuLndhcy12YWxpZGF0ZWQgLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpOmludmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pLmlzLWludmFsaWQge1xuICB6LWluZGV4OiA0O1xufVxuXG4uYnRuIHtcbiAgLS10Yi1idG4tcGFkZGluZy14OiAwLjlyZW07XG4gIC0tdGItYnRuLXBhZGRpbmcteTogMC42cmVtO1xuICAtLXRiLWJ0bi1mb250LWZhbWlseTogO1xuICAtLXRiLWJ0bi1mb250LXNpemU6IDAuOTA2M3JlbTtcbiAgLS10Yi1idG4tZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS10Yi1idG4tbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS10Yi1idG4tY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICAtLXRiLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWJvcmRlci13aWR0aDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAwLjY1O1xuICAtLXRiLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEodmFyKC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2IpLCAuNSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tdGItYnRuLXBhZGRpbmcteSkgdmFyKC0tdGItYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yi1idG4tZm9udC1mYW1pbHkpO1xuICBmb250LXNpemU6IHZhcigtLXRiLWJ0bi1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tdGItYnRuLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLXRiLWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1idG4tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tdGItYnRuLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItYnRuLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYnRuLWJnKTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5idG4ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5idG46aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2sgKyAuYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRiLWJ0bi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWJ0bi1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItYnRuLWJvcmRlci1jb2xvcik7XG59XG4uYnRuOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGItYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRiLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZSwgLmJ0bjpmaXJzdC1jaGlsZDphY3RpdmUsIC5idG4uYWN0aXZlLCAuYnRuLnNob3cge1xuICBjb2xvcjogdmFyKC0tdGItYnRuLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWJ0bi1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG46Zm9jdXMtdmlzaWJsZSwgOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uYWN0aXZlOmZvY3VzLXZpc2libGUsIC5idG4uc2hvdzpmb2N1cy12aXNpYmxlIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGItYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bi1jaGVjazpjaGVja2VkOmZvY3VzLXZpc2libGUgKyAuYnRuIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGItYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuLmJ0bjpkaXNhYmxlZCwgLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgLmJ0biB7XG4gIGNvbG9yOiB2YXIoLS10Yi1idG4tZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYnRuLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgb3BhY2l0eTogdmFyKC0tdGItYnRuLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLXByaW1hcnkge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYmc6ICM0MzhlZmY7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogIzQzOGVmZjtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoNTYuOTUsIDEyMC43LCAyMTYuNzUpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig1My42LCAxMTMuNiwgMjA0KTtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogOTUsIDE1OSwgMjU1O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDUzLjYsIDExMy42LCAyMDQpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNTAuMjUsIDEwNi41LCAxOTEuMjUpO1xuICAtLXRiLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tdGItYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1iZzogIzQzOGVmZjtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tdGItYnRuLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1iZzogIzg1NjFmOTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjODU2MWY5O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYigxMTMuMDUsIDgyLjQ1LCAyMTEuNjUpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxMDYuNCwgNzcuNiwgMTk5LjIpO1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAxNTEsIDEyMSwgMjUwO1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDEwNi40LCA3Ny42LCAxOTkuMik7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig5OS43NSwgNzIuNzUsIDE4Ni43NSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJnOiAjODU2MWY5O1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4NTYxZjk7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tdGItYnRuLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1iZzogIzJkY2I3MztcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjMmRjYjczO1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYigzOC4yNSwgMTcyLjU1LCA5Ny43NSk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDM2LCAxNjIuNCwgOTIpO1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NywgMjExLCAxMzY7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiByZ2IoMzYsIDE2Mi40LCA5Mik7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigzMy43NSwgMTUyLjI1LCA4Ni4yNSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJnOiAjMmRjYjczO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMyZGNiNzM7XG59XG5cbi5idG4taW5mbyB7XG4gIC0tdGItYnRuLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1iZzogIzRhYjBjMTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYig2Mi45LCAxNDkuNiwgMTY0LjA1KTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNTkuMiwgMTQwLjgsIDE1NC40KTtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMTAxLCAxODgsIDIwMjtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYig1OS4yLCAxNDAuOCwgMTU0LjQpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNTUuNSwgMTMyLCAxNDQuNzUpO1xuICAtLXRiLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tdGItYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1iZzogIzRhYjBjMTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYmc6ICNmNmI3NDk7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoMjA5LjEsIDE1NS41NSwgNjIuMDUpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTYuOCwgMTQ2LjQsIDU4LjQpO1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDcsIDE5NCwgMTAwO1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDE5Ni44LCAxNDYuNCwgNTguNCk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYigxODQuNSwgMTM3LjI1LCA1NC43NSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJnOiAjZjZiNzQ5O1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmNmI3NDk7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS10Yi1idG4tY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWJnOiAjZmY2YzZjO1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6ICNmZjZjNmM7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiKDIxNi43NSwgOTEuOCwgOTEuOCk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogcmdiKDIwNCwgODYuNCwgODYuNCk7XG4gIC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI1NSwgMTMwLCAxMzA7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiByZ2IoMjA0LCA4Ni40LCA4Ni40KTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE5MS4yNSwgODEsIDgxKTtcbiAgLS10Yi1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYmc6ICNmZjZjNmM7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLmJ0bi1saWdodCB7XG4gIC0tdGItYnRuLWNvbG9yOiAjMDAwO1xuICAtLXRiLWJ0bi1iZzogI2VmZjJmNztcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjZWZmMmY3O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYigyMDMuMTUsIDIwNS43LCAyMDkuOTUpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYigxOTEuMiwgMTkzLjYsIDE5Ny42KTtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAzLCAyMDYsIDIxMDtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYigxOTEuMiwgMTkzLjYsIDE5Ny42KTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogcmdiKDE3OS4yNSwgMTgxLjUsIDE4NS4yNSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtY29sb3I6ICMwMDA7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJnOiAjZWZmMmY3O1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlZmYyZjc7XG59XG5cbi5idG4tZGFyayB7XG4gIC0tdGItYnRuLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1iZzogIzE0MTgyMTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjMTQxODIxO1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYig1NS4yNSwgNTguNjUsIDY2LjMpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHJnYig0My41LCA0Ny4xLCA1NS4yKTtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogNTUsIDU5LCA2NjtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYig2NywgNzAuMiwgNzcuNCk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig0My41LCA0Ny4xLCA1NS4yKTtcbiAgLS10Yi1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYmc6ICMxNDE4MjE7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzE0MTgyMTtcbn1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnkge1xuICAtLXRiLWJ0bi1jb2xvcjogIzQzOGVmZjtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6ICM0MzhlZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzQzOGVmZjtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogNjcsIDE0MiwgMjU1O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogIzQzOGVmZjtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQzOGVmZjtcbiAgLS10Yi1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzQzOGVmZjtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM0MzhlZmY7XG4gIC0tdGItZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICAtLXRiLWJ0bi1jb2xvcjogIzg1NjFmOTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjODU2MWY5O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6ICM4NTYxZjk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzg1NjFmOTtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMzLCA5NywgMjQ5O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogIzg1NjFmOTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzg1NjFmOTtcbiAgLS10Yi1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzg1NjFmOTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICM4NTYxZjk7XG4gIC0tdGItZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgLS10Yi1idG4tY29sb3I6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogIzJkY2I3MztcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiAjMmRjYjczO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQ1LCAyMDMsIDExNTtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtY29sb3I6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMmRjYjczO1xuICAtLXRiLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIC0tdGItYnRuLWNvbG9yOiAjNGFiMGMxO1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6ICM0YWIwYzE7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogIzRhYjBjMTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NCwgMTc2LCAxOTM7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiAjNGFiMGMxO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xuICAtLXRiLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tdGItYnRuLWRpc2FibGVkLWNvbG9yOiAjNGFiMGMxO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzRhYjBjMTtcbiAgLS10Yi1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICAtLXRiLWJ0bi1jb2xvcjogI2Y2Yjc0OTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjZjZiNzQ5O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6ICNmNmI3NDk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ2LCAxODMsIDczO1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogI2Y2Yjc0OTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbiAgLS10Yi1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2Y2Yjc0OTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNmNmI3NDk7XG4gIC0tdGItZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmNmM2YztcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjZmY2YzZjO1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6ICNmZjZjNmM7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2ZmNmM2YztcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxMDgsIDEwODtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6ICNmZjZjNmM7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNmZjZjNmM7XG4gIC0tdGItYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtY29sb3I6ICNmZjZjNmM7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZmY2YzZjO1xuICAtLXRiLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICAtLXRiLWJ0bi1jb2xvcjogI2VmZjJmNztcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiAjZWZmMmY3O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogIzAwMDtcbiAgLS10Yi1idG4taG92ZXItYmc6ICNlZmYyZjc7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2VmZjJmNztcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjM5LCAyNDIsIDI0NztcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6ICNlZmYyZjc7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNlZmYyZjc7XG4gIC0tdGItYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtY29sb3I6ICNlZmYyZjc7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZWZmMmY3O1xuICAtLXRiLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIC0tdGItYnRuLWNvbG9yOiAjMTQxODIxO1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6ICMxNDE4MjE7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogIzE0MTgyMTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMTQxODIxO1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDMzO1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogIzE0MTgyMTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzE0MTgyMTtcbiAgLS10Yi1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzE0MTgyMTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMxNDE4MjE7XG4gIC0tdGItZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tbGluayB7XG4gIC0tdGItYnRuLWZvbnQtd2VpZ2h0OiA0MDA7XG4gIC0tdGItYnRuLWNvbG9yOiB2YXIoLS10Yi1saW5rLWNvbG9yKTtcbiAgLS10Yi1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogdmFyKC0tdGItbGluay1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItbGluay1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzg3OGE5OTtcbiAgLS10Yi1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogNDksIDEzMiwgMjUzO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRiLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS10Yi1idG4tcGFkZGluZy15OiAwLjdyZW07XG4gIC0tdGItYnRuLXBhZGRpbmcteDogMS4ycmVtO1xuICAtLXRiLWJ0bi1mb250LXNpemU6IDEuMTMyODc1cmVtO1xuICAtLXRiLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLXRiLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tdGItYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLXRiLWJ0bi1mb250LXNpemU6IDAuNzkzMDEyNXJlbTtcbiAgLS10Yi1idG4tYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mYWRlIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZmFkZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbGxhcHNpbmcge1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jb2xsYXBzaW5nLmNvbGxhcHNlLWhvcml6b250YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjM1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uZHJvcHVwLFxuLmRyb3BlbmQsXG4uZHJvcGRvd24sXG4uZHJvcHN0YXJ0LFxuLmRyb3B1cC1jZW50ZXIsXG4uZHJvcGRvd24tY2VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICAtLXRiLWRyb3Bkb3duLXppbmRleDogMTAwMDtcbiAgLS10Yi1kcm9wZG93bi1taW4td2lkdGg6IDEwcmVtO1xuICAtLXRiLWRyb3Bkb3duLXBhZGRpbmcteDogMDtcbiAgLS10Yi1kcm9wZG93bi1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS10Yi1kcm9wZG93bi1zcGFjZXI6IDAuMTI1cmVtO1xuICAtLXRiLWRyb3Bkb3duLWZvbnQtc2l6ZTogMC45MDYzcmVtO1xuICAtLXRiLWRyb3Bkb3duLWNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgLS10Yi1kcm9wZG93bi1iZzogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgLS10Yi1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tdGItZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tdGItZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpO1xuICAtLXRiLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZykgLSB2YXIoLS10Yi1ib3JkZXItd2lkdGgpKTtcbiAgLS10Yi1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLXRiLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS10Yi1kcm9wZG93bi1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIC0tdGItZHJvcGRvd24tbGluay1jb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIC0tdGItZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIC0tdGItZHJvcGRvd24tbGluay1ob3Zlci1iZzogdmFyKC0tdGItdGVydGlhcnktYmcpO1xuICAtLXRiLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgLS10Yi1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogdmFyKC0tdGItdGVydGlhcnktYmcpO1xuICAtLXRiLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICNhZGI1YmQ7XG4gIC0tdGItZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDEuMnJlbTtcbiAgLS10Yi1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogMC4zNXJlbTtcbiAgLS10Yi1kcm9wZG93bi1oZWFkZXItY29sb3I6ICM4NzhhOTk7XG4gIC0tdGItZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteDogMS4ycmVtO1xuICAtLXRiLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS10Yi1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLXRiLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLXRiLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tdGItZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLXRiLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10Yi1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS10Yi1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS10Yi1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tdGItZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS10Yi1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3BzdGFydCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMDAlO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLXRiLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwO1xufVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiB2YXIoLS10Yi1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tdGItZHJvcGRvd24tZGl2aWRlci1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS10Yi1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tdGItZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHZhcigtLXRiLWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLXRiLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRiLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGItZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXRiLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLXRiLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuNzkzMDEyNXJlbTtcbiAgY29sb3I6IHZhcigtLXRiLWRyb3Bkb3duLWhlYWRlci1jb2xvcik7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tdGItZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLXRiLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLXRiLWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4uZHJvcGRvd24tbWVudS1kYXJrIHtcbiAgLS10Yi1kcm9wZG93bi1jb2xvcjogI2U5ZWJlYztcbiAgLS10Yi1kcm9wZG93bi1iZzogIzFmMjQyZTtcbiAgLS10Yi1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tdGItZHJvcGRvd24tYm94LXNoYWRvdzogO1xuICAtLXRiLWRyb3Bkb3duLWxpbmstY29sb3I6ICNlOWViZWM7XG4gIC0tdGItZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLXRiLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tdGItZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICAtLXRiLWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG4gIC0tdGItZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogI2FkYjViZDtcbiAgLS10Yi1kcm9wZG93bi1oZWFkZXItY29sb3I6ICNhZGI1YmQ7XG59XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xufVxuLmJ0bi1ncm91cCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cCA+IC5idG4uYWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpob3Zlcixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZvY3VzLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46YWN0aXZlLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4uYWN0aXZlIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5idG4tZ3JvdXAge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbn1cbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2s6Zmlyc3QtY2hpbGQpICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdGItYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmJ0bi1ncm91cCA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG59XG4uYnRuLWdyb3VwID4gLmJ0bjpudGgtY2hpbGQobiszKSxcbi5idG4tZ3JvdXAgPiA6bm90KC5idG4tY2hlY2spICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG59XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjY3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjY3NXJlbTtcbn1cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcHVwIC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLCAuZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLXNtID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS10Yi1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLXRiLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS10Yi1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS10Yi1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLXRiLW5hdi1saW5rLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xuICAtLXRiLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS10Yi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS10Yi1uYXYtbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS10Yi1uYXYtbGluay1wYWRkaW5nLXkpIHZhcigtLXRiLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGItbmF2LWxpbmstZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLXRiLW5hdi1saW5rLWZvbnQtd2VpZ2h0KTtcbiAgY29sb3I6IHZhcigtLXRiLW5hdi1saW5rLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NywgMTQyLCAyNTUsIDAuMjUpO1xufVxuLm5hdi1saW5rLmRpc2FibGVkLCAubmF2LWxpbms6ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tdGItbmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4ubmF2LXRhYnMge1xuICAtLXRiLW5hdi10YWJzLWJvcmRlci13aWR0aDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKTtcbiAgLS10Yi1uYXYtdGFicy1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIC0tdGItbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG4gIC0tdGItbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZykgdmFyKC0tdGItc2Vjb25kYXJ5LWJnKSB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAtLXRiLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbiAgLS10Yi1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgLS10Yi1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvcikgdmFyKC0tdGItYm9yZGVyLWNvbG9yKSB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS10Yi1uYXYtdGFicy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLXRiLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXI6IHZhcigtLXRiLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRiLW5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4ubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzIHtcbiAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLW5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10Yi1uYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLW5hdi10YWJzLWxpbmstYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1uYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXRiLW5hdi10YWJzLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLm5hdi1waWxscyB7XG4gIC0tdGItbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICAtLXRiLW5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS10Yi1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICM0MzhlZmY7XG59XG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLW5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGItbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnKTtcbn1cblxuLm5hdi11bmRlcmxpbmUge1xuICAtLXRiLW5hdi11bmRlcmxpbmUtZ2FwOiAxcmVtO1xuICAtLXRiLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAwLjEyNXJlbTtcbiAgLS10Yi1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1lbXBoYXNpcy1jb2xvcik7XG4gIGdhcDogdmFyKC0tdGItbmF2LXVuZGVybGluZS1nYXApO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS10Yi1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbms6aG92ZXIsIC5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpmb2N1cyB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IGN1cnJlbnRjb2xvcjtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXVuZGVybGluZSAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS10Yi1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuXG4ubmF2LWZpbGwgPiAubmF2LWxpbmssXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1qdXN0aWZpZWQgPiAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm5hdi1maWxsIC5uYXYtaXRlbSAubmF2LWxpbmssXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi50YWItY29udGVudCA+IC50YWItcGFuZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5uYXZiYXIge1xuICAtLXRiLW5hdmJhci1wYWRkaW5nLXg6IDA7XG4gIC0tdGItbmF2YmFyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLXRiLW5hdmJhci1jb2xvcjogcmdiYSh2YXIoLS10Yi1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgLS10Yi1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEodmFyKC0tdGItZW1waGFzaXMtY29sb3ItcmdiKSwgMC44KTtcbiAgLS10Yi1uYXZiYXItZGlzYWJsZWQtY29sb3I6IHJnYmEodmFyKC0tdGItZW1waGFzaXMtY29sb3ItcmdiKSwgMC4zKTtcbiAgLS10Yi1uYXZiYXItYWN0aXZlLWNvbG9yOiByZ2JhKHZhcigtLXRiLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLXRiLW5hdmJhci1icmFuZC1wYWRkaW5nLXk6IDAuMzMwMDY4NzVyZW07XG4gIC0tdGItbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6IDFyZW07XG4gIC0tdGItbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogMS4xMzI4NzVyZW07XG4gIC0tdGItbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLXRiLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS10Yi1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS10Yi1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tdGItbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLXRiLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS10Yi1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMTMyODc1cmVtO1xuICAtLXRiLW5hdmJhci10b2dnbGVyLWljb24tYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMzAgMzAnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmElMjgyMCwgMjQsIDMzLCAwLjc1JTI5JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS10Yi1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGItZW1waGFzaXMtY29sb3ItcmdiKSwgMC4xNSk7XG4gIC0tdGItbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG4gIC0tdGItbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGg6IDAuMjVyZW07XG4gIC0tdGItbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogdmFyKC0tdGItbmF2YmFyLXBhZGRpbmcteSkgdmFyKC0tdGItbmF2YmFyLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyID4gLmNvbnRhaW5lcixcbi5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkLFxuLm5hdmJhciA+IC5jb250YWluZXItc20sXG4ubmF2YmFyID4gLmNvbnRhaW5lci1tZCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLWxnLFxuLm5hdmJhciA+IC5jb250YWluZXIteGwsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14eGwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tdGItbmF2YmFyLWJyYW5kLXBhZGRpbmcteSk7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS10Yi1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS10Yi1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGItbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10Yi1uYXZiYXItYnJhbmQtY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLm5hdmJhci1icmFuZDpob3ZlciwgLm5hdmJhci1icmFuZDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1uYXZiYXItYnJhbmQtaG92ZXItY29sb3IpO1xufVxuXG4ubmF2YmFyLW5hdiB7XG4gIC0tdGItbmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLXRiLW5hdi1saW5rLXBhZGRpbmcteTogMC41cmVtO1xuICAtLXRiLW5hdi1saW5rLWZvbnQtd2VpZ2h0OiA7XG4gIC0tdGItbmF2LWxpbmstY29sb3I6IHZhcigtLXRiLW5hdmJhci1jb2xvcik7XG4gIC0tdGItbmF2LWxpbmstaG92ZXItY29sb3I6IHZhcigtLXRiLW5hdmJhci1ob3Zlci1jb2xvcik7XG4gIC0tdGItbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLXRiLW5hdmJhci1kaXNhYmxlZC1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUsIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93IHtcbiAgY29sb3I6IHZhcigtLXRiLW5hdmJhci1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ubmF2YmFyLXRleHQge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGItbmF2YmFyLWNvbG9yKTtcbn1cbi5uYXZiYXItdGV4dCBhLFxuLm5hdmJhci10ZXh0IGE6aG92ZXIsXG4ubmF2YmFyLXRleHQgYTpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tdGItbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15KSB2YXIoLS10Yi1uYXZiYXItdG9nZ2xlci1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLXRiLW5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tdGItbmF2YmFyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdGItbmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5uYXZiYXItdG9nZ2xlcjpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgdmFyKC0tdGItbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGgpO1xufVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS10Yi1uYXZiYXItdG9nZ2xlci1pY29uLWJnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG59XG5cbi5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG1heC1oZWlnaHQ6IHZhcigtLXRiLXNjcm9sbC1oZWlnaHQsIDc1dmgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtc20ge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tdGItbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS10Yi1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS10Yi1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXRiLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXRiLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tdGItbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLXRiLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tdGItbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14bCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXh4bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS10Yi1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXRiLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXh4bCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuLm5hdmJhci1leHBhbmQge1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS10Yi1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS10Yi1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1iYXNpczogYXV0bztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgei1pbmRleDogYXV0bztcbiAgZmxleC1ncm93OiAxO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubmF2YmFyLWRhcmssXG4ubmF2YmFyW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLXRiLW5hdmJhci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjU1KTtcbiAgLS10Yi1uYXZiYXItaG92ZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIC0tdGItbmF2YmFyLWRpc2FibGVkLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpO1xuICAtLXRiLW5hdmJhci1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItbmF2YmFyLWJyYW5kLWNvbG9yOiAjZmZmO1xuICAtLXRiLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgLS10Yi1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgLS10Yi1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhJTI4MjU1LCAyNTUsIDI1NSwgMC41NSUyOScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5jYXJkIHtcbiAgLS10Yi1jYXJkLXNwYWNlci15OiAxLjJyZW07XG4gIC0tdGItY2FyZC1zcGFjZXIteDogMS4ycmVtO1xuICAtLXRiLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS10Yi1jYXJkLXRpdGxlLWNvbG9yOiB2YXIoLS10Yi1oZWFkaW5nLWNvbG9yKTtcbiAgLS10Yi1jYXJkLXN1YnRpdGxlLWNvbG9yOiA7XG4gIC0tdGItY2FyZC1ib3JkZXItd2lkdGg6IHZhcigtLXRiLWJvcmRlci13aWR0aCk7XG4gIC0tdGItY2FyZC1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tdGItY2FyZC1ib3JkZXItcmFkaXVzOiBjYWxjKDAuM3JlbSAqIDIpO1xuICAtLXRiLWNhcmQtYm94LXNoYWRvdzogO1xuICAtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyhjYWxjKDAuM3JlbSAqIDIpIC0gKHZhcigtLXRiLWJvcmRlci13aWR0aCkpKTtcbiAgLS10Yi1jYXJkLWNhcC1wYWRkaW5nLXk6IDEuMnJlbTtcbiAgLS10Yi1jYXJkLWNhcC1wYWRkaW5nLXg6IDEuMnJlbTtcbiAgLS10Yi1jYXJkLWNhcC1iZzogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgLS10Yi1jYXJkLWNhcC1jb2xvcjogO1xuICAtLXRiLWNhcmQtaGVpZ2h0OiA7XG4gIC0tdGItY2FyZC1jb2xvcjogO1xuICAtLXRiLWNhcmQtYmc6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIC0tdGItY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAxcmVtO1xuICAtLXRiLWNhcmQtZ3JvdXAtbWFyZ2luOiAwLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgaGVpZ2h0OiB2YXIoLS10Yi1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1jYXJkLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IHZhcigtLXRiLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1jYXJkLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWNhcmQtYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXAge1xuICBib3JkZXItdG9wOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uY2FyZCA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuLmNhcmQgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5jYXJkLWJvZHkge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tdGItY2FyZC1zcGFjZXIteSkgdmFyKC0tdGItY2FyZC1zcGFjZXIteCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1jYXJkLWNvbG9yKTtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10Yi1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLXRiLWNhcmQtdGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTAuNSAqIHZhcigtLXRiLWNhcmQtdGl0bGUtc3BhY2VyLXkpKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLXRiLWNhcmQtc3VidGl0bGUtY29sb3IpO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS10Yi1jYXJkLXNwYWNlci14KTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogdmFyKC0tdGItY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS10Yi1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tdGItY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXRiLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgMCAwO1xufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiB2YXIoLS10Yi1jYXJkLWNhcC1wYWRkaW5nLXkpIHZhcigtLXRiLWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWNhcmQtY2FwLWJnKTtcbiAgYm9yZGVyLXRvcDogdmFyKC0tdGItY2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWNhcmQtYm9yZGVyLWNvbG9yKTtcbn1cbi5jYXJkLWZvb3RlcjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIHZhcigtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykgdmFyKC0tdGItY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLXRiLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tdGItY2FyZC1jYXAtcGFkZGluZy15KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS10Yi1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5jYXJkLWhlYWRlci10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1jYXJkLWJnKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGItY2FyZC1iZyk7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tdGItY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS10Yi1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbn1cblxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogdmFyKC0tdGItY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWdyb3VwID4gLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10Yi1jYXJkLWdyb3VwLW1hcmdpbik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b20sXG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24ge1xuICAtLXRiLWFjY29yZGlvbi1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWFjY29yZGlvbi1iZzogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgLS10Yi1hY2NvcmRpb24tdHJhbnNpdGlvbjogY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLXJhZGl1cyAwLjE1cyBlYXNlO1xuICAtLXRiLWFjY29yZGlvbi1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIC0tdGItYWNjb3JkaW9uLWJvcmRlci13aWR0aDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKTtcbiAgLS10Yi1hY2NvcmRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG4gIC0tdGItYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tdGItYm9yZGVyLXJhZGl1cykgLSAodmFyKC0tdGItYm9yZGVyLXdpZHRoKSkpO1xuICAtLXRiLWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLXRiLWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAxcmVtO1xuICAtLXRiLWFjY29yZGlvbi1idG4tY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICAtLXRiLWFjY29yZGlvbi1idG4tYmc6IHZhcigtLXRiLWFjY29yZGlvbi1iZyk7XG4gIC0tdGItYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjMxNDE4MjEnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tdGItYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoOiAwLjc1cmVtO1xuICAtLXRiLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLS10Yi1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIC0tdGItYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0ncmdiJTI4NTMuNiwgMTEzLjYsIDIwNCUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS10Yi1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NywgMTQyLCAyNTUsIDAuMjUpO1xuICAtLXRiLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS10Yi1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tdGItYWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIC0tdGItYWNjb3JkaW9uLWFjdGl2ZS1iZzogdmFyKC0tdGItcHJpbWFyeS1iZy1zdWJ0bGUpO1xufVxuXG4uYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IHZhcigtLXRiLWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS10Yi1hY2NvcmRpb24tYnRuLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogMC45MDYzcmVtO1xuICBjb2xvcjogdmFyKC0tdGItYWNjb3JkaW9uLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWFjY29yZGlvbi1idG4tYmcpO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdGItYWNjb3JkaW9uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b24ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1hY2NvcmRpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYWNjb3JkaW9uLWFjdGl2ZS1iZyk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLXRiLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpKSAwIHZhcigtLXRiLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLXRiLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb24pO1xuICB0cmFuc2Zvcm06IHZhcigtLXRiLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2Zvcm0pO1xufVxuLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiB2YXIoLS10Yi1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXRiLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS10Yi1hY2NvcmRpb24tYnRuLWljb24pO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLXRiLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRiLWFjY29yZGlvbi1idG4taWNvbi10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246aG92ZXIge1xuICB6LWluZGV4OiAyO1xufVxuLmFjY29yZGlvbi1idXR0b246Zm9jdXMge1xuICB6LWluZGV4OiAzO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS10Yi1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xufVxuXG4uYWNjb3JkaW9uLWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1hY2NvcmRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLXRiLWFjY29yZGlvbi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xufVxuLmFjY29yZGlvbi1pdGVtOmZpcnN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1hY2NvcmRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tdGItYWNjb3JkaW9uLWJvZHktcGFkZGluZy15KSB2YXIoLS10Yi1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWJ1dHRvbiwgLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIC0tdGItYWNjb3JkaW9uLWJ0bi1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxNDIuMiwgMTg3LjIsIDI1NSUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS10Yi1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSdyZ2IlMjgxNDIuMiwgMTg3LjIsIDI1NSUyOSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmJyZWFkY3J1bWIge1xuICAtLXRiLWJyZWFkY3J1bWItcGFkZGluZy14OiAwO1xuICAtLXRiLWJyZWFkY3J1bWItcGFkZGluZy15OiAwO1xuICAtLXRiLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS10Yi1icmVhZGNydW1iLWJnOiA7XG4gIC0tdGItYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiA7XG4gIC0tdGItYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xuICAtLXRiLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6IDAuNXJlbTtcbiAgLS10Yi1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IHZhcigtLXRiLWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS10Yi1icmVhZGNydW1iLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLXRiLWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGItYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1icmVhZGNydW1iLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXRiLWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xufVxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS10Yi1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLXRiLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IHZhcigtLXRiLWJyZWFkY3J1bWItZGl2aWRlciwgXCJcXGYwMTQyXCIpIC8qIHJ0bDogdmFyKC0tdGItYnJlYWRjcnVtYi1kaXZpZGVyLCBcIlxcZjAxNDJcIikgKi87XG59XG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cblxuLnBhZ2luYXRpb24ge1xuICAtLXRiLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLXRiLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS10Yi1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMC45MDYzcmVtO1xuICAtLXRiLXBhZ2luYXRpb24tY29sb3I6IHZhcigtLXRiLWxpbmstY29sb3IpO1xuICAtLXRiLXBhZ2luYXRpb24tYmc6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIC0tdGItcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLXRiLWJvcmRlci13aWR0aCk7XG4gIC0tdGItcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIC0tdGItcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbiAgLS10Yi1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS10Yi1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS10Yi1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG4gIC0tdGItcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIC0tdGItcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tdGItbGluay1ob3Zlci1jb2xvcik7XG4gIC0tdGItcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgLS10Yi1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSg2NywgMTQyLCAyNTUsIDAuMjUpO1xuICAtLXRiLXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjNDM4ZWZmO1xuICAtLXRiLXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogIzQzOGVmZjtcbiAgLS10Yi1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xuICAtLXRiLXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIC0tdGItcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLXRiLXBhZ2luYXRpb24tcGFkZGluZy15KSB2YXIoLS10Yi1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdGItcGFnaW5hdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGItcGFnaW5hdGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXBhZ2luYXRpb24tYmcpO1xuICBib3JkZXI6IHZhcigtLXRiLXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucGFnZS1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ucGFnZS1saW5rOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgY29sb3I6IHZhcigtLXRiLXBhZ2luYXRpb24taG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1wYWdpbmF0aW9uLWhvdmVyLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1wYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4ucGFnZS1saW5rOmZvY3VzIHtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHZhcigtLXRiLXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGItcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5wYWdlLWxpbmsuYWN0aXZlLCAuYWN0aXZlID4gLnBhZ2UtbGluayB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS10Yi1wYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXBhZ2luYXRpb24tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1wYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluay5kaXNhYmxlZCwgLmRpc2FibGVkID4gLnBhZ2UtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10Yi1wYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXBhZ2luYXRpb24tZGlzYWJsZWQtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLXBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnBhZ2UtaXRlbTpub3QoOmZpcnN0LWNoaWxkKSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tdGItYm9yZGVyLXdpZHRoKSAqIC0xKTtcbn1cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRiLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG4ucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnBhZ2luYXRpb24tbGcge1xuICAtLXRiLXBhZ2luYXRpb24tcGFkZGluZy14OiAxLjJyZW07XG4gIC0tdGItcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuNnJlbTtcbiAgLS10Yi1wYWdpbmF0aW9uLWZvbnQtc2l6ZTogMS4xMzI4NzVyZW07XG4gIC0tdGItcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICAtLXRiLXBhZ2luYXRpb24tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tdGItcGFnaW5hdGlvbi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tdGItcGFnaW5hdGlvbi1mb250LXNpemU6IDAuNzkzMDEyNXJlbTtcbiAgLS10Yi1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLXRiLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLXRiLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLXRiLWJhZGdlLWZvbnQtc2l6ZTogMC42OTA2cmVtO1xuICAtLXRiLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tdGItYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tdGItYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tdGItYmFkZ2UtcGFkZGluZy15KSB2YXIoLS10Yi1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLXRiLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS10Yi1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tdGItYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLXRiLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tdGItYWxlcnQtcGFkZGluZy15OiAwLjhyZW07XG4gIC0tdGItYWxlcnQtbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLS10Yi1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS10Yi1hbGVydC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWFsZXJ0LWJvcmRlcjogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLXRiLWFsZXJ0LWJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICAtLXRiLWFsZXJ0LWxpbmstY29sb3I6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tdGItYWxlcnQtcGFkZGluZy15KSB2YXIoLS10Yi1hbGVydC1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10Yi1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLXRiLWFsZXJ0LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYWxlcnQtYmcpO1xuICBib3JkZXI6IHZhcigtLXRiLWFsZXJ0LWJvcmRlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWFsZXJ0LWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWxlcnQtaGVhZGluZyB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS10Yi1hbGVydC1saW5rLWNvbG9yKTtcbn1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogM3JlbTtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAxcmVtIDFyZW07XG59XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgLS10Yi1hbGVydC1jb2xvcjogdmFyKC0tdGItcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS10Yi1hbGVydC1iZzogdmFyKC0tdGItcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLXRiLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tdGItcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgLS10Yi1hbGVydC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWFsZXJ0LWJnOiB2YXIoLS10Yi1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS10Yi1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1zdWNjZXNzIHtcbiAgLS10Yi1hbGVydC1jb2xvcjogdmFyKC0tdGItc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbiAgLS10Yi1hbGVydC1iZzogdmFyKC0tdGItc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLXRiLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tdGItc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS10Yi1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtaW5mbyB7XG4gIC0tdGItYWxlcnQtY29sb3I6IHZhcigtLXRiLWluZm8tdGV4dC1lbXBoYXNpcyk7XG4gIC0tdGItYWxlcnQtYmc6IHZhcigtLXRiLWluZm8tYmctc3VidGxlKTtcbiAgLS10Yi1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLXRiLWluZm8tYm9yZGVyLXN1YnRsZSk7XG4gIC0tdGItYWxlcnQtbGluay1jb2xvcjogdmFyKC0tdGItaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXdhcm5pbmcge1xuICAtLXRiLWFsZXJ0LWNvbG9yOiB2YXIoLS10Yi13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWFsZXJ0LWJnOiB2YXIoLS10Yi13YXJuaW5nLWJnLXN1YnRsZSk7XG4gIC0tdGItYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXRiLXdhcm5pbmctdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYW5nZXIge1xuICAtLXRiLWFsZXJ0LWNvbG9yOiB2YXIoLS10Yi1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG4gIC0tdGItYWxlcnQtYmc6IHZhcigtLXRiLWRhbmdlci1iZy1zdWJ0bGUpO1xuICAtLXRiLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tdGItZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXRiLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWxpZ2h0IHtcbiAgLS10Yi1hbGVydC1jb2xvcjogdmFyKC0tdGItbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tdGItYWxlcnQtYmc6IHZhcigtLXRiLWxpZ2h0LWJnLXN1YnRsZSk7XG4gIC0tdGItYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS10Yi1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWRhcmsge1xuICAtLXRiLWFsZXJ0LWNvbG9yOiB2YXIoLS10Yi1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWFsZXJ0LWJnOiB2YXIoLS10Yi1kYXJrLWJnLXN1YnRsZSk7XG4gIC0tdGItYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLXRiLWRhcmstdGV4dC1lbXBoYXNpcyk7XG59XG5cbkBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjYyNXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLXRiLXByb2dyZXNzLWhlaWdodDogMC42MjVyZW07XG4gIC0tdGItcHJvZ3Jlc3MtZm9udC1zaXplOiAwLjY3OTcyNXJlbTtcbiAgLS10Yi1wcm9ncmVzcy1iZzogdmFyKC0tdGItdGVydGlhcnktYmcpO1xuICAtLXRiLXByb2dyZXNzLWJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICAtLXRiLXByb2dyZXNzLWJveC1zaGFkb3c6IHZhcigtLXRiLWJveC1zaGFkb3ctaW5zZXQpO1xuICAtLXRiLXByb2dyZXNzLWJhci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1wcm9ncmVzcy1iYXItYmc6ICM0MzhlZmY7XG4gIC0tdGItcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246IHdpZHRoIDAuNnMgZWFzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiB2YXIoLS10Yi1wcm9ncmVzcy1oZWlnaHQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IHZhcigtLXRiLXByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXByb2dyZXNzLWJnKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLXRiLXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItcHJvZ3Jlc3MtYmFyLWJnKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdGItcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnByb2dyZXNzLWJhciB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS10Yi1wcm9ncmVzcy1oZWlnaHQpIHZhcigtLXRiLXByb2dyZXNzLWhlaWdodCk7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi5wcm9ncmVzcy1zdGFja2VkID4gLnByb2dyZXNzID4gLnByb2dyZXNzLWJhciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiAxcyBsaW5lYXIgaW5maW5pdGUgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmxpc3QtZ3JvdXAge1xuICAtLXRiLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYmc6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIC0tdGItbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLXRiLWJvcmRlci13aWR0aCk7XG4gIC0tdGItbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbiAgLS10Yi1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLXRiLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuN3JlbTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG4gIC0tdGItbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIC0tdGItbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS10Yi1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjNDM4ZWZmO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogIzQzOGVmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ubGlzdC1ncm91cC1udW1iZXJlZCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgY291bnRlci1yZXNldDogc2VjdGlvbjtcbn1cbi5saXN0LWdyb3VwLW51bWJlcmVkID4gLmxpc3QtZ3JvdXAtaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcnMoc2VjdGlvbiwgXCIuXCIpIFwiLiBcIjtcbiAgY291bnRlci1pbmNyZW1lbnQ6IHNlY3Rpb247XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciwgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogdmFyKC0tdGItbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmcpO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tdGItbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSkgdmFyKC0tdGItbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1saXN0LWdyb3VwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10Yi1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tdGItbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdGItbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS10Yi1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLXRiLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgLS10Yi1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYmc6IHZhcigtLXRiLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tdGItcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS10Yi1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tdGItcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS10Yi1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdGItcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLXRiLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJnOiB2YXIoLS10Yi1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS10Yi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tdGItbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXRiLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLXRiLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tdGItbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLXRiLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS10Yi1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS10Yi1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYmc6IHZhcigtLXRiLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tdGItc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS10Yi1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tdGItc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS10Yi1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdGItc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgLS10Yi1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS10Yi1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYmc6IHZhcigtLXRiLWluZm8tYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tdGItaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS10Yi1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tdGItaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItaW5mby1iZy1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS10Yi1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdGItaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS10Yi1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS10Yi13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYmc6IHZhcigtLXRiLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tdGItd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS10Yi13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tdGItd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS10Yi13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdGItd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLXRiLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLXRiLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJnOiB2YXIoLS10Yi1kYW5nZXItYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tdGItZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS10Yi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tdGItbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLXRiLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLXRiLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tdGItbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLXRiLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLXRiLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC0tdGItbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tdGItbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tdGItbGlzdC1ncm91cC1iZzogdmFyKC0tdGItbGlnaHQtYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tdGItbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tdGItbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLXRiLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tdGItbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tdGItbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1lbXBoYXNpcy1jb2xvcik7XG4gIC0tdGItbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS10Yi1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItbGlnaHQtYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tdGItbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tdGItbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS10Yi1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS10Yi1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYmc6IHZhcigtLXRiLWRhcmstYmctc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tdGItZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS10Yi1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tdGItZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS10Yi1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItZGFyay1iZy1zdWJ0bGUpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS10Yi1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLXRiLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tdGItZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tdGItYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLXRiLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAxMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMTExLjQxNCAxLjQxNEw5LjQxNCA4bDYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwMTAtMS40MTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLXRiLWJ0bi1jbG9zZS1vcGFjaXR5OiAwLjU7XG4gIC0tdGItYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6IDAuNzU7XG4gIC0tdGItYnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDY3LCAxNDIsIDI1NSwgMC4yNSk7XG4gIC0tdGItYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHk6IDE7XG4gIC0tdGItYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHk6IDAuMjU7XG4gIC0tdGItYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDAlKSBicmlnaHRuZXNzKDIwMCUpO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIHBhZGRpbmc6IDAuMjVlbSAwLjI1ZW07XG4gIGNvbG9yOiB2YXIoLS10Yi1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS10Yi1idG4tY2xvc2UtYmcpIGNlbnRlci8xZW0gYXV0byBuby1yZXBlYXQ7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgb3BhY2l0eTogdmFyKC0tdGItYnRuLWNsb3NlLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1idG4tY2xvc2UtY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG9wYWNpdHk6IHZhcigtLXRiLWJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5KTtcbn1cbi5idG4tY2xvc2U6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS10Yi1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgb3BhY2l0eTogdmFyKC0tdGItYnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpkaXNhYmxlZCwgLmJ0bi1jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tdGItYnRuLWNsb3NlLWRpc2FibGVkLW9wYWNpdHkpO1xufVxuXG4uYnRuLWNsb3NlLXdoaXRlIHtcbiAgZmlsdGVyOiB2YXIoLS10Yi1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jbG9zZSB7XG4gIGZpbHRlcjogdmFyKC0tdGItYnRuLWNsb3NlLXdoaXRlLWZpbHRlcik7XG59XG5cbi50b2FzdCB7XG4gIC0tdGItdG9hc3QtemluZGV4OiAxMDkwO1xuICAtLXRiLXRvYXN0LXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS10Yi10b2FzdC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS10Yi10b2FzdC1zcGFjaW5nOiAxLjVyZW07XG4gIC0tdGItdG9hc3QtbWF4LXdpZHRoOiAzNTBweDtcbiAgLS10Yi10b2FzdC1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLXRiLXRvYXN0LWNvbG9yOiA7XG4gIC0tdGItdG9hc3QtYmc6IHJnYmEodmFyKC0tdGItYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS10Yi10b2FzdC1ib3JkZXItd2lkdGg6IHZhcigtLXRiLWJvcmRlci13aWR0aCk7XG4gIC0tdGItdG9hc3QtYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLXRiLXRvYXN0LWJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICAtLXRiLXRvYXN0LWJveC1zaGFkb3c6IHZhcigtLXRiLWJveC1zaGFkb3cpO1xuICAtLXRiLXRvYXN0LWhlYWRlci1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS10Yi10b2FzdC1oZWFkZXItYmc6IHJnYmEodmFyKC0tdGItYm9keS1iZy1yZ2IpLCAwLjg1KTtcbiAgLS10Yi10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICB3aWR0aDogdmFyKC0tdGItdG9hc3QtbWF4LXdpZHRoKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IHZhcigtLXRiLXRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS10Yi10b2FzdC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10b2FzdC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tdGItdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi10b2FzdC1ib3JkZXItY29sb3IpO1xuICBib3gtc2hhZG93OiB2YXIoLS10Yi10b2FzdC1ib3gtc2hhZG93KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG59XG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9hc3Q6bm90KC5zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLXRiLXRvYXN0LXppbmRleDogMTA5MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS10Yi10b2FzdC16aW5kZXgpO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4udG9hc3QtY29udGFpbmVyID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS10Yi10b2FzdC1zcGFjaW5nKTtcbn1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLXRiLXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tdGItdG9hc3QtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLXRiLXRvYXN0LWhlYWRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXRiLXRvYXN0LWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItdG9hc3QtaGVhZGVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGModmFyKC0tdGItdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS10Yi10b2FzdC1ib3JkZXItd2lkdGgpKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGModmFyKC0tdGItdG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS10Yi10b2FzdC1ib3JkZXItd2lkdGgpKTtcbn1cbi50b2FzdC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMC41ICogdmFyKC0tdGItdG9hc3QtcGFkZGluZy14KSk7XG4gIG1hcmdpbi1sZWZ0OiB2YXIoLS10Yi10b2FzdC1wYWRkaW5nLXgpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXRiLXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuLm1vZGFsIHtcbiAgLS10Yi1tb2RhbC16aW5kZXg6IDEwNTU7XG4gIC0tdGItbW9kYWwtd2lkdGg6IDUwMHB4O1xuICAtLXRiLW1vZGFsLXBhZGRpbmc6IDEuMjVyZW07XG4gIC0tdGItbW9kYWwtbWFyZ2luOiAwLjVyZW07XG4gIC0tdGItbW9kYWwtY29sb3I6IDtcbiAgLS10Yi1tb2RhbC1iZzogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgLS10Yi1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tdGItbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpO1xuICAtLXRiLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLXRiLW1vZGFsLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS10Yi1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpIC0gKHZhcigtLXRiLWJvcmRlci13aWR0aCkpKTtcbiAgLS10Yi1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLXRiLW1vZGFsLWhlYWRlci1wYWRkaW5nLXk6IDEuMjVyZW07XG4gIC0tdGItbW9kYWwtaGVhZGVyLXBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgLS10Yi1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAtLXRiLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6IDA7XG4gIC0tdGItbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6IDEuNTtcbiAgLS10Yi1tb2RhbC1mb290ZXItZ2FwOiAwLjVyZW07XG4gIC0tdGItbW9kYWwtZm9vdGVyLWJnOiA7XG4gIC0tdGItbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgLS10Yi1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogdmFyKC0tdGItbW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS10Yi1tb2RhbC1tYXJnaW4pO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLm1vZGFsLnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5tb2RhbC5tb2RhbC1zdGF0aWMgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tdGItbW9kYWwtbWFyZ2luKSAqIDIpO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS10Yi1tb2RhbC1tYXJnaW4pICogMik7XG59XG5cbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLXRiLW1vZGFsLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS10Yi1tb2RhbC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW1vZGFsLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLW1vZGFsLWJvcmRlci1yYWRpdXMpO1xuICBvdXRsaW5lOiAwO1xufVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICAtLXRiLWJhY2tkcm9wLXppbmRleDogMTA1MDtcbiAgLS10Yi1iYWNrZHJvcC1iZzogIzAwMDtcbiAgLS10Yi1iYWNrZHJvcC1vcGFjaXR5OiAwLjU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS10Yi1iYWNrZHJvcC16aW5kZXgpO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWJhY2tkcm9wLWJnKTtcbn1cbi5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tdGItYmFja2Ryb3Atb3BhY2l0eSk7XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tdGItbW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS10Yi1tb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1tb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tdGItbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tdGItbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLXRiLW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS10Yi1tb2RhbC1oZWFkZXItcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tdGItbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10Yi1tb2RhbC10aXRsZS1saW5lLWhlaWdodCk7XG59XG5cbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogdmFyKC0tdGItbW9kYWwtcGFkZGluZyk7XG59XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLXRiLW1vZGFsLXBhZGRpbmcpIC0gdmFyKC0tdGItbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS10Yi1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5tb2RhbC1mb290ZXIgPiAqIHtcbiAgbWFyZ2luOiBjYWxjKHZhcigtLXRiLW1vZGFsLWZvb3Rlci1nYXApICogMC41KTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbCB7XG4gICAgLS10Yi1tb2RhbC1tYXJnaW46IDEuNzVyZW07XG4gICAgLS10Yi1tb2RhbC1ib3gtc2hhZG93OiByZ2JhKDEzNSwgMTM4LCAxNTMsIDAuMSkgMHB4IDVweCAyMHB4IC02cHg7XG4gIH1cbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiB2YXIoLS10Yi1tb2RhbC13aWR0aCk7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5tb2RhbC1zbSB7XG4gICAgLS10Yi1tb2RhbC13aWR0aDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS10Yi1tb2RhbC13aWR0aDogODAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICAtLXRiLW1vZGFsLXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cbi5tb2RhbC1mdWxsc2NyZWVuIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWNvbnRlbnQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1oZWFkZXIsXG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24ge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1mb290ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbi50b29sdGlwIHtcbiAgLS10Yi10b29sdGlwLXppbmRleDogMTA4MDtcbiAgLS10Yi10b29sdGlwLW1heC13aWR0aDogMjAwcHg7XG4gIC0tdGItdG9vbHRpcC1wYWRkaW5nLXg6IDAuN3JlbTtcbiAgLS10Yi10b29sdGlwLXBhZGRpbmcteTogMC40cmVtO1xuICAtLXRiLXRvb2x0aXAtbWFyZ2luOiA7XG4gIC0tdGItdG9vbHRpcC1mb250LXNpemU6IDAuNzkzMDEyNXJlbTtcbiAgLS10Yi10b29sdGlwLWNvbG9yOiB2YXIoLS10Yi1ib2R5LWJnKTtcbiAgLS10Yi10b29sdGlwLWJnOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgLS10Yi10b29sdGlwLWJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtc20pO1xuICAtLXRiLXRvb2x0aXAtb3BhY2l0eTogMTtcbiAgLS10Yi10b29sdGlwLWFycm93LXdpZHRoOiAwLjhyZW07XG4gIC0tdGItdG9vbHRpcC1hcnJvdy1oZWlnaHQ6IDAuNHJlbTtcbiAgei1pbmRleDogdmFyKC0tdGItdG9vbHRpcC16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiB2YXIoLS10Yi10b29sdGlwLW1hcmdpbik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yi1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS10Yi10b29sdGlwLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3BhY2l0eTogMDtcbn1cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS10Yi10b29sdGlwLW9wYWNpdHkpO1xufVxuLnRvb2x0aXAgLnRvb2x0aXAtYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXRiLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXRiLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG59XG5cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS10Yi10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtdG9wIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICB0b3A6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tdGItdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tdGItdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRiLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gLnRvb2x0aXAtYXJyb3cge1xuICBsZWZ0OiBjYWxjKC0xICogdmFyKC0tdGItdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLXRiLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS10Yi10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLWVuZCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICByaWdodDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLXRiLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS10Yi10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS10Yi10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS10Yi10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS10Yi10b29sdGlwLWFycm93LWhlaWdodCkpO1xufVxuLmJzLXRvb2x0aXAtYm90dG9tIC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBib3R0b206IC0xcHg7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLXRiLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS10Yi10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRiLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtdG9vbHRpcC1zdGFydCAudG9vbHRpcC1hcnJvdywgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93IHtcbiAgcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS10Yi10b29sdGlwLWFycm93LWhlaWdodCkpO1xuICB3aWR0aDogdmFyKC0tdGItdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLXRiLXRvb2x0aXAtYXJyb3ctd2lkdGgpO1xufVxuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdIC50b29sdGlwLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAtMXB4O1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tdGItdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDAgY2FsYyh2YXIoLS10Yi10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tdGItdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdGItdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tdGItdG9vbHRpcC1tYXgtd2lkdGgpO1xuICBwYWRkaW5nOiB2YXIoLS10Yi10b29sdGlwLXBhZGRpbmcteSkgdmFyKC0tdGItdG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tdGItdG9vbHRpcC1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItdG9vbHRpcC1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wb3BvdmVyIHtcbiAgLS10Yi1wb3BvdmVyLXppbmRleDogMTA3MDtcbiAgLS10Yi1wb3BvdmVyLW1heC13aWR0aDogMjc2cHg7XG4gIC0tdGItcG9wb3Zlci1mb250LXNpemU6IDAuNzkzMDEyNXJlbTtcbiAgLS10Yi1wb3BvdmVyLWJnOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICAtLXRiLXBvcG92ZXItYm9yZGVyLXdpZHRoOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpO1xuICAtLXRiLXBvcG92ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLXRiLXBvcG92ZXItYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZyk7XG4gIC0tdGItcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpIC0gdmFyKC0tdGItYm9yZGVyLXdpZHRoKSk7XG4gIC0tdGItcG9wb3Zlci1ib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIC0tdGItcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLXRiLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC43cmVtO1xuICAtLXRiLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMC45MDYzcmVtO1xuICAtLXRiLXBvcG92ZXItaGVhZGVyLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xuICAtLXRiLXBvcG92ZXItaGVhZGVyLWJnOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICAtLXRiLXBvcG92ZXItYm9keS1wYWRkaW5nLXg6IDFyZW07XG4gIC0tdGItcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS10Yi1wb3BvdmVyLWJvZHktY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICAtLXRiLXBvcG92ZXItYXJyb3ctd2lkdGg6IDFyZW07XG4gIC0tdGItcG9wb3Zlci1hcnJvdy1oZWlnaHQ6IDAuNXJlbTtcbiAgLS10Yi1wb3BvdmVyLWFycm93LWJvcmRlcjogdmFyKC0tdGItcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICB6LWluZGV4OiB2YXIoLS10Yi1wb3BvdmVyLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IHZhcigtLXRiLXBvcG92ZXItbWF4LXdpZHRoKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRiLWZvbnQtc2Fucy1zZXJpZik7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IHZhcigtLXRiLXBvcG92ZXItZm9udC1zaXplKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS10Yi1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1wb3BvdmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXIgLnBvcG92ZXItYXJyb3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXRiLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLXRiLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5wb3BvdmVyIC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiAodmFyKC0tdGItcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLXRiLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IHZhcigtLXRiLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLXRiLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10Yi1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm90dG9tOiB2YXIoLS10Yi1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRiLXBvcG92ZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqICh2YXIoLS10Yi1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tdGItcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLXRiLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS10Yi1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tdGItcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLXRiLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLXRiLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwO1xufVxuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLXRiLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGxlZnQ6IHZhcigtLXRiLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS10Yi1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLXRiLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS10Yi1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tdGItcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLXRiLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGItcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHRvcDogdmFyKC0tdGItcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10Yi1wb3BvdmVyLWJnKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXRiLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tdGItcG9wb3Zlci1hcnJvdy13aWR0aCkpO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS10Yi1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItcG9wb3Zlci1oZWFkZXItYmcpO1xufVxuXG4vKiBydGw6YmVnaW46aWdub3JlICovXG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogKHZhcigtLXRiLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS10Yi1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xuICB3aWR0aDogdmFyKC0tdGItcG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICBoZWlnaHQ6IHZhcigtLXRiLXBvcG92ZXItYXJyb3ctd2lkdGgpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLXRiLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tdGItcG9wb3Zlci1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLXRiLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tdGItcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIHJpZ2h0OiB2YXIoLS10Yi1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS10Yi1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLXRiLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSkgdmFyKC0tdGItcG9wb3Zlci1oZWFkZXItcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiB2YXIoLS10Yi1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tdGItcG9wb3Zlci1oZWFkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXRiLXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRiLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLnBvcG92ZXItaGVhZGVyOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLXRiLXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLXRiLXBvcG92ZXItYm9keS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tdGItcG9wb3Zlci1ib2R5LWNvbG9yKTtcbn1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjZzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgei1pbmRleDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyAwLjZzO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dDpob3Zlcixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpIC8qcnRsOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNMTEuMzU0IDEuNjQ2YS41LjUgMCAwIDEgMCAuNzA4TDUuNzA3IDhsNS42NDcgNS42NDZhLjUuNSAwIDAgMS0uNzA4LjcwOGwtNi02YS41LjUgMCAwIDEgMC0uNzA4bDYtNmEuNS41IDAgMCAxIC43MDggMHonLyUzZSUzYy9zdmclM2VcIikqLztcbn1cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDE1JTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDE1JTtcbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgZmxleDogMCAxIGF1dG87XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIG1hcmdpbi1sZWZ0OiAzcHg7XG4gIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC42cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWluZGljYXRvcnMgW2RhdGEtYnMtdGFyZ2V0XSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDEuMjVyZW07XG4gIGxlZnQ6IDE1JTtcbiAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDEpIGdyYXlzY2FsZSgxMDApO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0sIFtkYXRhLWJzLXRoZW1lPWRhcmtdLmNhcm91c2VsIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcm91c2VsIC5jYXJvdXNlbC1jYXB0aW9uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tdGItc3Bpbm5lci13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tdGItc3Bpbm5lci1oZWlnaHQpO1xuICB2ZXJ0aWNhbC1hbGlnbjogdmFyKC0tdGItc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiB2YXIoLS10Yi1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLXRiLXNwaW5uZXItYW5pbWF0aW9uLW5hbWUpO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgLyogcnRsOmlnbm9yZSAqLztcbiAgfVxufVxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLS10Yi1zcGlubmVyLXdpZHRoOiAycmVtO1xuICAtLXRiLXNwaW5uZXItaGVpZ2h0OiAycmVtO1xuICAtLXRiLXNwaW5uZXItdmVydGljYWwtYWxpZ246IC0wLjEyNWVtO1xuICAtLXRiLXNwaW5uZXItYm9yZGVyLXdpZHRoOiAwLjI1ZW07XG4gIC0tdGItc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLXRiLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItYm9yZGVyO1xuICBib3JkZXI6IHZhcigtLXRiLXNwaW5uZXItYm9yZGVyLXdpZHRoKSBzb2xpZCBjdXJyZW50Y29sb3I7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIC0tdGItc3Bpbm5lci13aWR0aDogMXJlbTtcbiAgLS10Yi1zcGlubmVyLWhlaWdodDogMXJlbTtcbiAgLS10Yi1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yZW07XG59XG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuLnNwaW5uZXItZ3JvdyB7XG4gIC0tdGItc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS10Yi1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS10Yi1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS10Yi1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMC43NXM7XG4gIC0tdGItc3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ncm93O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICAtLXRiLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tdGItc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5zcGlubmVyLWJvcmRlcixcbiAgLnNwaW5uZXItZ3JvdyB7XG4gICAgLS10Yi1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogMS41cztcbiAgfVxufVxuLm9mZmNhbnZhcywgLm9mZmNhbnZhcy14eGwsIC5vZmZjYW52YXMteGwsIC5vZmZjYW52YXMtbGcsIC5vZmZjYW52YXMtbWQsIC5vZmZjYW52YXMtc20ge1xuICAtLXRiLW9mZmNhbnZhcy16aW5kZXg6IDEwNDU7XG4gIC0tdGItb2ZmY2FudmFzLXdpZHRoOiA0MDBweDtcbiAgLS10Yi1vZmZjYW52YXMtaGVpZ2h0OiAzMHZoO1xuICAtLXRiLW9mZmNhbnZhcy1wYWRkaW5nLXg6IDEuMjVyZW07XG4gIC0tdGItb2ZmY2FudmFzLXBhZGRpbmcteTogMS4yNXJlbTtcbiAgLS10Yi1vZmZjYW52YXMtY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICAtLXRiLW9mZmNhbnZhcy1iZzogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgLS10Yi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpO1xuICAtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tdGItb2ZmY2FudmFzLWJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS10Yi1vZmZjYW52YXMtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIC0tdGItb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXRiLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRiLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXNtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS10Yi1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tdGItb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS10Yi1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5zaG93aW5nLCAub2ZmY2FudmFzLXNtLmhpZGluZywgLm9mZmNhbnZhcy1zbS5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgLS10Yi1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbSAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXRiLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRiLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLW1kIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS10Yi1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tdGItb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS10Yi1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5zaG93aW5nLCAub2ZmY2FudmFzLW1kLmhpZGluZywgLm9mZmNhbnZhcy1tZC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgLS10Yi1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZCAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXRiLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRiLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLWxnIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS10Yi1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tdGItb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS10Yi1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5zaG93aW5nLCAub2ZmY2FudmFzLWxnLmhpZGluZywgLm9mZmNhbnZhcy1sZy5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgLS10Yi1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS10Yi1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS10Yi1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS10Yi1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtc3RhcnQge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS10Yi1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tdGItb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS10Yi1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtYm90dG9tIHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItdG9wOiB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5zaG93aW5nLCAub2ZmY2FudmFzLXhsLmhpZGluZywgLm9mZmNhbnZhcy14bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIC0tdGItb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IHZhcigtLXRiLW9mZmNhbnZhcy16aW5kZXgpO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1jb2xvcik7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1iZyk7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICBvdXRsaW5lOiAwO1xuICAgIHRyYW5zaXRpb246IHZhcigtLXRiLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy14eGwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tdGItb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWVuZCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiB2YXIoLS10Yi1vZmZjYW52YXMtd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0OiB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLXRvcCB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS10Yi1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLXRiLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwuc2hvd2luZywgLm9mZmNhbnZhcy14eGwuaGlkaW5nLCAub2ZmY2FudmFzLXh4bC5zaG93IHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICAtLXRiLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS10Yi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm9mZmNhbnZhcy14eGwgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ub2ZmY2FudmFzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IHZhcigtLXRiLW9mZmNhbnZhcy16aW5kZXgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiB2YXIoLS10Yi1vZmZjYW52YXMtY29sb3IpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLW9mZmNhbnZhcy1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIG91dGxpbmU6IDA7XG4gIHRyYW5zaXRpb246IHZhcigtLXRiLW9mZmNhbnZhcy10cmFuc2l0aW9uKTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXN0YXJ0IHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0tdGItb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWVuZCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiB2YXIoLS10Yi1vZmZjYW52YXMtd2lkdGgpO1xuICBib3JkZXItbGVmdDogdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLXRvcCB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xufVxuLm9mZmNhbnZhcy5vZmZjYW52YXMtYm90dG9tIHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogdmFyKC0tdGItb2ZmY2FudmFzLWhlaWdodCk7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci10b3A6IHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuc2hvdzpub3QoLmhpZGluZykge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ub2ZmY2FudmFzLnNob3dpbmcsIC5vZmZjYW52YXMuaGlkaW5nLCAub2ZmY2FudmFzLnNob3cge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5vZmZjYW52YXMtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5vZmZjYW52YXMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tdGItb2ZmY2FudmFzLXBhZGRpbmcteSkgdmFyKC0tdGItb2ZmY2FudmFzLXBhZGRpbmcteCk7XG59XG4ub2ZmY2FudmFzLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS10Yi1vZmZjYW52YXMtcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS10Yi1vZmZjYW52YXMtcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tdGItb2ZmY2FudmFzLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLXRiLW9mZmNhbnZhcy1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS10Yi1vZmZjYW52YXMtcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm9mZmNhbnZhcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10Yi1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLXRiLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLXRiLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4ucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5wbGFjZWhvbGRlci5idG46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnBsYWNlaG9sZGVyLXhzIHtcbiAgbWluLWhlaWdodDogMC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IDAuOGVtO1xufVxuXG4ucGxhY2Vob2xkZXItbGcge1xuICBtaW4taGVpZ2h0OiAxLjJlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWdsb3cgLnBsYWNlaG9sZGVyIHtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci1nbG93IDJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIHBsYWNlaG9sZGVyLWdsb3cge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgfVxufVxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAjMDAwIDU1JSwgcmdiYSgwLCAwLCAwLCAwLjgpIDc1JSwgIzAwMCA5NSUpO1xuICBtYXNrLXNpemU6IDIwMCUgMTAwJTtcbiAgYW5pbWF0aW9uOiBwbGFjZWhvbGRlci13YXZlIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci13YXZlIHtcbiAgMTAwJSB7XG4gICAgbWFzay1wb3NpdGlvbjogLTIwMCUgMCU7XG4gIH1cbn1cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LWJnLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXRiLXByaW1hcnktcmdiKSwgdmFyKC0tdGItYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tdGItc2Vjb25kYXJ5LXJnYiksIHZhcigtLXRiLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zdWNjZXNzIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS10Yi1zdWNjZXNzLXJnYiksIHZhcigtLXRiLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1pbmZvIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS10Yi1pbmZvLXJnYiksIHZhcigtLXRiLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS10Yi13YXJuaW5nLXJnYiksIHZhcigtLXRiLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYW5nZXIge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXRiLWRhbmdlci1yZ2IpLCB2YXIoLS10Yi1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctbGlnaHQge1xuICBjb2xvcjogIzAwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLXRiLWxpZ2h0LXJnYiksIHZhcigtLXRiLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS10Yi1kYXJrLXJnYiksIHZhcigtLXRiLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1wcmltYXJ5IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tdGItcHJpbWFyeS1yZ2IpLCB2YXIoLS10Yi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tdGItcHJpbWFyeS1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXByaW1hcnk6aG92ZXIsIC5saW5rLXByaW1hcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSg1NCwgMTE0LCAyMDQsIHZhcigtLXRiLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSg1NCwgMTE0LCAyMDQsIHZhcigtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1zZWNvbmRhcnkge1xuICBjb2xvcjogUkdCQSh2YXIoLS10Yi1zZWNvbmRhcnktcmdiKSwgdmFyKC0tdGItbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXRiLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLXNlY29uZGFyeTpob3ZlciwgLmxpbmstc2Vjb25kYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTA2LCA3OCwgMTk5LCB2YXIoLS10Yi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTA2LCA3OCwgMTk5LCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstc3VjY2VzcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLXRiLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tdGItbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLXRiLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1zdWNjZXNzOmhvdmVyLCAubGluay1zdWNjZXNzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMzYsIDE2MiwgOTIsIHZhcigtLXRiLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzNiwgMTYyLCA5MiwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWluZm8ge1xuICBjb2xvcjogUkdCQSh2YXIoLS10Yi1pbmZvLXJnYiksIHZhcigtLXRiLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS10Yi1pbmZvLXJnYiksIHZhcigtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstaW5mbzpob3ZlciwgLmxpbmstaW5mbzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDU5LCAxNDEsIDE1NCwgdmFyKC0tdGItbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDU5LCAxNDEsIDE1NCwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXdhcm5pbmcge1xuICBjb2xvcjogUkdCQSh2YXIoLS10Yi13YXJuaW5nLXJnYiksIHZhcigtLXRiLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS10Yi13YXJuaW5nLXJnYiksIHZhcigtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstd2FybmluZzpob3ZlciwgLmxpbmstd2FybmluZzpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE5NywgMTQ2LCA1OCwgdmFyKC0tdGItbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDE5NywgMTQ2LCA1OCwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhbmdlciB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLXRiLWRhbmdlci1yZ2IpLCB2YXIoLS10Yi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tdGItZGFuZ2VyLXJnYiksIHZhcigtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFuZ2VyOmhvdmVyLCAubGluay1kYW5nZXI6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyMDQsIDg2LCA4NiwgdmFyKC0tdGItbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDIwNCwgODYsIDg2LCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstbGlnaHQge1xuICBjb2xvcjogUkdCQSh2YXIoLS10Yi1saWdodC1yZ2IpLCB2YXIoLS10Yi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tdGItbGlnaHQtcmdiKSwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1saWdodDpob3ZlciwgLmxpbmstbGlnaHQ6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyNDIsIDI0NSwgMjQ5LCB2YXIoLS10Yi1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMjQyLCAyNDUsIDI0OSwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWRhcmsge1xuICBjb2xvcjogUkdCQSh2YXIoLS10Yi1kYXJrLXJnYiksIHZhcigtLXRiLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS10Yi1kYXJrLXJnYiksIHZhcigtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstZGFyazpob3ZlciwgLmxpbmstZGFyazpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDE2LCAxOSwgMjYsIHZhcigtLXRiLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNiwgMTksIDI2LCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLXRiLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLXRiLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS10Yi1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWJvZHktZW1waGFzaXM6aG92ZXIsIC5saW5rLWJvZHktZW1waGFzaXM6Zm9jdXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS10Yi1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS10Yi1saW5rLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tdGItZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMC43NSkpICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGItZm9jdXMtcmluZy14LCAwKSB2YXIoLS10Yi1mb2N1cy1yaW5nLXksIDApIHZhcigtLXRiLWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tdGItZm9jdXMtcmluZy13aWR0aCkgdmFyKC0tdGItZm9jdXMtcmluZy1jb2xvcik7XG59XG5cbi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAwLjM3NXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXRiLWxpbmstY29sb3ItcmdiKSwgdmFyKC0tdGItbGluay1vcGFjaXR5LCAwLjUpKTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjI1ZW07XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pY29uLWxpbmsgPiAuYmkge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLWluLW91dCB0cmFuc2Zvcm07XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuaWNvbi1saW5rID4gLmJpIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5pY29uLWxpbmstaG92ZXI6aG92ZXIgPiAuYmksIC5pY29uLWxpbmstaG92ZXI6Zm9jdXMtdmlzaWJsZSA+IC5iaSB7XG4gIHRyYW5zZm9ybTogdmFyKC0tdGItaWNvbi1saW5rLXRyYW5zZm9ybSwgdHJhbnNsYXRlM2QoMC4yNWVtLCAwLCAwKSk7XG59XG5cbi5yYXRpbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucmF0aW86OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLXRvcDogdmFyKC0tdGItYXNwZWN0LXJhdGlvKTtcbiAgY29udGVudDogXCJcIjtcbn1cbi5yYXRpbyA+ICoge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLnJhdGlvLTF4MSB7XG4gIC0tdGItYXNwZWN0LXJhdGlvOiAxMDAlO1xufVxuXG4ucmF0aW8tNHgzIHtcbiAgLS10Yi1hc3BlY3QtcmF0aW86IDc1JTtcbn1cblxuLnJhdGlvLTE2eDkge1xuICAtLXRiLWFzcGVjdC1yYXRpbzogNTYuMjUlO1xufVxuXG4ucmF0aW8tMjF4OSB7XG4gIC0tdGItYXNwZWN0LXJhdGlvOiA0Mi44NTcxNDI4NTcxJTtcbn1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDtcbn1cblxuLnN0aWNreS10b3Age1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDEwMjA7XG59XG5cbi5zdGlja3ktYm90dG9tIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnN0aWNreS1zbS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1zbS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc3RpY2t5LW1kLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LW1kLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zdGlja3ktbGctdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktbGctYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zdGlja3kteGwtdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3kteGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5zdGlja3kteHhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXh4bC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbi5oc3RhY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udnN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAtMXB4ICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKSAhaW1wb3J0YW50O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuLnZpc3VhbGx5LWhpZGRlbjpub3QoY2FwdGlvbiksXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbik6bm90KGNhcHRpb24pIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdHJldGNoZWQtbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnZyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICB3aWR0aDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKTtcbiAgbWluLWhlaWdodDogMWVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbi5hbGlnbi1iYXNlbGluZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1zdGFydCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1lbmQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb250YWluIHtcbiAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1jb3ZlciB7XG4gIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LWZpbGwge1xuICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG59XG5cbi5vYmplY3QtZml0LXNjYWxlIHtcbiAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1ub25lIHtcbiAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0wIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0yNSB7XG4gIG9wYWNpdHk6IDAuMjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktNzUge1xuICBvcGFjaXR5OiAwLjc1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTEwMCB7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWF1dG8ge1xuICBvdmVyZmxvdzogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1zY3JvbGwge1xuICBvdmVyZmxvdzogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWF1dG8ge1xuICBvdmVyZmxvdy14OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy14LWhpZGRlbiB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteDogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1zY3JvbGwge1xuICBvdmVyZmxvdy14OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktYXV0byB7XG4gIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXktaGlkZGVuIHtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXZpc2libGUge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmQtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWdyaWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZSB7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG59XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1jZWxsIHtcbiAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xufVxuXG4uZC1mbGV4IHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG59XG5cbi5kLW5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3cge1xuICBib3gtc2hhZG93OiB2YXIoLS10Yi1ib3gtc2hhZG93KSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogdmFyKC0tdGItYm94LXNoYWRvdy1zbSkgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1sZyB7XG4gIGJveC1zaGFkb3c6IHZhcigtLXRiLWJveC1zaGFkb3ctbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZvY3VzLXJpbmctcHJpbWFyeSB7XG4gIC0tdGItZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIHZhcigtLXRiLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zZWNvbmRhcnkge1xuICAtLXRiLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tdGItc2Vjb25kYXJ5LXJnYiksIHZhcigtLXRiLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1zdWNjZXNzIHtcbiAgLS10Yi1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLXRiLXN1Y2Nlc3MtcmdiKSwgdmFyKC0tdGItZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWluZm8ge1xuICAtLXRiLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tdGItaW5mby1yZ2IpLCB2YXIoLS10Yi1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctd2FybmluZyB7XG4gIC0tdGItZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS10Yi13YXJuaW5nLXJnYiksIHZhcigtLXRiLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1kYW5nZXIge1xuICAtLXRiLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tdGItZGFuZ2VyLXJnYiksIHZhcigtLXRiLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1saWdodCB7XG4gIC0tdGItZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCB2YXIoLS10Yi1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFyayB7XG4gIC0tdGItZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS10Yi1kYXJrLXJnYiksIHZhcigtLXRiLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4ucG9zaXRpb24tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTAge1xuICB0b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRvcC01MCB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtMTAwIHtcbiAgdG9wOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMCB7XG4gIGJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTUwIHtcbiAgYm90dG9tOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS0xMDAge1xuICBib3R0b206IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTAge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC01MCB7XG4gIGxlZnQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtMTAwIHtcbiAgbGVmdDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTAge1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTUwIHtcbiAgcmlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uZW5kLTEwMCB7XG4gIHJpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZS15IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgdmFyKC0tdGItYm9yZGVyLXN0eWxlKSB2YXIoLS10Yi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci10b3A6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgdmFyKC0tdGItYm9yZGVyLXN0eWxlKSB2YXIoLS10Yi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kIHtcbiAgYm9yZGVyLXJpZ2h0OiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHZhcigtLXRiLWJvcmRlci1zdHlsZSkgdmFyKC0tdGItYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSB2YXIoLS10Yi1ib3JkZXItc3R5bGUpIHZhcigtLXRiLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydCB7XG4gIGJvcmRlci1sZWZ0OiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHZhcigtLXRiLWJvcmRlci1zdHlsZSkgdmFyKC0tdGItYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXByaW1hcnkge1xuICAtLXRiLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGItcHJpbWFyeS1yZ2IpLCB2YXIoLS10Yi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgLS10Yi1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXRiLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS10Yi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3VjY2VzcyB7XG4gIC0tdGItYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS10Yi1zdWNjZXNzLXJnYiksIHZhcigtLXRiLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvIHtcbiAgLS10Yi1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXRiLWluZm8tcmdiKSwgdmFyKC0tdGItYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICAtLXRiLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGItd2FybmluZy1yZ2IpLCB2YXIoLS10Yi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFuZ2VyIHtcbiAgLS10Yi1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXRiLWRhbmdlci1yZ2IpLCB2YXIoLS10Yi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItbGlnaHQge1xuICAtLXRiLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGItbGlnaHQtcmdiKSwgdmFyKC0tdGItYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhcmsge1xuICAtLXRiLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGItZGFyay1yZ2IpLCB2YXIoLS10Yi1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYmxhY2sge1xuICAtLXRiLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGItYmxhY2stcmdiKSwgdmFyKC0tdGItYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgLS10Yi1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXRiLXdoaXRlLXJnYiksIHZhcigtLXRiLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItcHJpbWFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mby1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWluZm8tYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItd2FybmluZy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWRhbmdlci1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0LXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItbGlnaHQtYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItZGFyay1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTEge1xuICBib3JkZXItd2lkdGg6IDFweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTIge1xuICBib3JkZXItd2lkdGg6IDJweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTMge1xuICBib3JkZXItd2lkdGg6IDNweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTQge1xuICBib3JkZXItd2lkdGg6IDRweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTUge1xuICBib3JkZXItd2lkdGg6IDVweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMTAge1xuICAtLXRiLWJvcmRlci1vcGFjaXR5OiAwLjE7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0yNSB7XG4gIC0tdGItYm9yZGVyLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS01MCB7XG4gIC0tdGItYm9yZGVyLW9wYWNpdHk6IDAuNTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTc1IHtcbiAgLS10Yi1ib3JkZXItb3BhY2l0eTogMC43NTtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwMCB7XG4gIC0tdGItYm9yZGVyLW9wYWNpdHk6IDE7XG59XG5cbi53LTI1IHtcbiAgd2lkdGg6IDI1JSAhaW1wb3J0YW50O1xufVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi53LTEwMCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52dy0xMDAge1xuICB3aWR0aDogMTAwdncgIWltcG9ydGFudDtcbn1cblxuLm1pbi12dy0xMDAge1xuICBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDtcbn1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4uaC03NSB7XG4gIGhlaWdodDogNzUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uaC1hdXRvIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5taC0xMDAge1xuICBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdmgtMTAwIHtcbiAgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZmlsbCB7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXJvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3ctcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1jb2x1bW4tcmV2ZXJzZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ncm93LTAge1xuICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0wIHtcbiAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtc2hyaW5rLTEge1xuICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LW5vd3JhcCB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXdyYXAtcmV2ZXJzZSB7XG4gIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbn1cblxuLmp1c3RpZnktY29udGVudC1ldmVubHkge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1pdGVtcy1iYXNlbGluZSB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtc3RyZXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1lbmQge1xuICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1jZW50ZXIge1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLXN0YXJ0IHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdHJldGNoIHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItZmlyc3Qge1xuICBvcmRlcjogLTEgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTAge1xuICBvcmRlcjogMCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDIgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMyAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDUgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWxhc3Qge1xuICBvcmRlcjogNiAhaW1wb3J0YW50O1xufVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMge1xuICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm10LTAge1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTUge1xuICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWUtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ubWUtMSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLWF1dG8ge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1iLTAge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItMyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTUge1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXMtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLTQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy01IHtcbiAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubS1uMSB7XG4gIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjIge1xuICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLW41IHtcbiAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjEge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMSB7XG4gIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1uMiB7XG4gIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LW41IHtcbiAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LW4yIHtcbiAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC1uNSB7XG4gIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMSB7XG4gIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW4yIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uMyB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLW40IHtcbiAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1uNSB7XG4gIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLW4yIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjMge1xuICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItbjQge1xuICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjIge1xuICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtbjMge1xuICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW40IHtcbiAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1zLW41IHtcbiAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wLTEge1xuICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTIge1xuICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMyB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnB5LTEge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHQtMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4ucGUtMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wZS01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMCB7XG4gIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0xIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0zIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnBzLTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTIge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtNCB7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMCB7XG4gIGdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTEge1xuICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0yIHtcbiAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0zIHtcbiAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNCB7XG4gIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtNSB7XG4gIGdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0wIHtcbiAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0xIHtcbiAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC0yIHtcbiAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTMge1xuICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTQge1xuICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNSB7XG4gIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMCB7XG4gIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMSB7XG4gIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtMiB7XG4gIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0zIHtcbiAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC00IHtcbiAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTUge1xuICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mb250LW1vbm9zcGFjZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yi1mb250LW1vbm9zcGFjZSkgIWltcG9ydGFudDtcbn1cblxuLmZzLTEge1xuICBmb250LXNpemU6IGNhbGMoMS4zNTE1NzVyZW0gKyAxLjIxODl2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTIge1xuICBmb250LXNpemU6IGNhbGMoMS4zMDYyNnJlbSArIDAuNjc1MTJ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTMge1xuICBmb250LXNpemU6IGNhbGMoMS4yODM2MDI1cmVtICsgMC40MDMyM3Z3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI2MDk0NXJlbSArIDAuMTMxMzR2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMTMyODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5mcy02IHtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tdGItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIHZhcigtLXRiLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tdGItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS10Yi1zZWNvbmRhcnktcmdiKSwgdmFyKC0tdGItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tdGItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS10Yi1zdWNjZXNzLXJnYiksIHZhcigtLXRiLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLXRiLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGItaW5mby1yZ2IpLCB2YXIoLS10Yi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS10Yi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRiLXdhcm5pbmctcmdiKSwgdmFyKC0tdGItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS10Yi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRiLWRhbmdlci1yZ2IpLCB2YXIoLS10Yi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tdGItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCB2YXIoLS10Yi10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS10Yi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRiLWRhcmstcmdiKSwgdmFyKC0tdGItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLXRiLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGItYmxhY2stcmdiKSwgdmFyKC0tdGItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLXRiLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGItd2hpdGUtcmdiKSwgdmFyKC0tdGItdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tdGItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS10Yi1ib2R5LWNvbG9yLXJnYiksIHZhcigtLXRiLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS10Yi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS10Yi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLXRiLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tdGItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS10Yi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS10Yi10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1lbXBoYXNpcyB7XG4gIC0tdGItdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS10Yi10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLXRiLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tdGItdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLXRiLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLXRiLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLnRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tdGItaW5mby10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXRiLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXRiLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1saWdodC10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLXRiLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tdGItbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLXRiLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTI1IHtcbiAgLS10Yi1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLXRiLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MCB7XG4gIC0tdGItbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLXRiLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS10Yi1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLXRiLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAge1xuICAtLXRiLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLXRiLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb2Zmc2V0LTEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMi1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tdGItcHJpbWFyeS1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXRiLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS10Yi1zdWNjZXNzLXJnYiksIHZhcigtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXRiLWluZm8tcmdiKSwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tdGItd2FybmluZy1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLXRiLWRhbmdlci1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWxpZ2h0IHtcbiAgLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tdGItbGlnaHQtcmdiKSwgdmFyKC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYXJrIHtcbiAgLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tdGItZGFyay1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tdGItbGluay1jb2xvci1yZ2IpLCB2YXIoLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLXRiLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tdGItbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS10Yi1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tdGItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIHZhcigtLXRiLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS10Yi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS10Yi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLXRiLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItc3VjY2Vzcy1yZ2IpLCB2YXIoLS10Yi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLXRiLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItaW5mby1yZ2IpLCB2YXIoLS10Yi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLXRiLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItd2FybmluZy1yZ2IpLCB2YXIoLS10Yi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tdGItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1kYW5nZXItcmdiKSwgdmFyKC0tdGItYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tdGItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCB2YXIoLS10Yi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLXRiLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItZGFyay1yZ2IpLCB2YXIoLS10Yi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS10Yi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLWJsYWNrLXJnYiksIHZhcigtLXRiLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLXRiLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItd2hpdGUtcmdiKSwgdmFyKC0tdGItYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS10Yi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLWJvZHktYmctcmdiKSwgdmFyKC0tdGItYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tdGItYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktc2Vjb25kYXJ5IHtcbiAgLS10Yi1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS10Yi1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktdGVydGlhcnkge1xuICAtLXRiLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItdGVydGlhcnktYmctcmdiKSwgdmFyKC0tdGItYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS10Yi1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS10Yi1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tdGItYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tdGItYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS10Yi1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS10Yi1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1waWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLXBpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteHhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZzLTEge1xuICAgIGZvbnQtc2l6ZTogMi4yNjU3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDEuODEyNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0zIHtcbiAgICBmb250LXNpemU6IDEuNTg2MDI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS4zNTk0NXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn0iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuVGVtcGxhdGUgTmFtZTogSHlicml4IC0gQWRtaW4gJiBEYXNoYm9hcmQgVGVtcGxhdGVcbkF1dGhvcjogVGhlbWVzYnJhbmRcblZlcnNpb246IDEuNS4wXG5XZWJzaXRlOiBodHRwczovL3RoZW1lc2JyYW5kLmNvbS9cbkNvbnRhY3Q6IHN1cHBvcnRAdGhlbWVzYnJhbmQuY29tXG5GaWxlOiBNYWluIENzcyBGaWxlXG4qL1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PUdhbnRhcmk6d2dodEAzMDA7NDAwOzUwMDs2MDA7NzAwJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Qb3BwaW5zOndnaHRAMzAwOzQwMDs1MDA7NjAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG4udG9wLXRhZ2JhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMTQwNGE7XG4gIHotaW5kZXg6IDEwMDQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAwIGNhbGMoMS41cmVtICogMS4yKSAwIGNhbGMoMS41cmVtICogMC44KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLnRvcGJhci10YWctZHJvcGRvd24ge1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udG9wYmFyLXRhZy1kcm9wZG93biAuYnRuLWljb24ge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuLnRvcGJhci10YWctZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4jcGFnZS10b3BiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWhlYWRlci1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbiNwYWdlLXRvcGJhci50b3BiYXItc2hhZG93IHtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjE4KSAwcHggMXB4IDNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IDI1MHB4O1xuICB9XG59XG5cbi5uYXZiYXItaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgaGVpZ2h0OiA3MHB4O1xuICBwYWRkaW5nOiAwIDEuNXJlbSAwIGNhbGMoMS41cmVtIC8gMik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgY2FsYygxLjVyZW0gLyAyKSAwIGNhbGMoMS41cmVtIC8gMik7XG4gIH1cbn1cbi5uYXZiYXItaGVhZGVyIC50b3BiYXItaGVhZC1kcm9wZG93biAuZHJvcGRvd24tbWVudS5zaG93IHtcbiAgdG9wOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG4ubmF2YmFyLWhlYWRlciAudG9wYmFyLWhlYWQtZHJvcGRvd24gLm5vdGlmaWNhdGlvbi1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1kcm9wZG93bi1iZyk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDdweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG4ubmF2YmFyLWhlYWRlciAuYnRuLXRvcGJhciB7XG4gIGhlaWdodDogNDJweDtcbiAgd2lkdGg6IDQycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLm5hdmJhci1oZWFkZXIgLmJ0bi10b3BiYXIge1xuICAgIGhlaWdodDogMzZweDtcbiAgICB3aWR0aDogMzZweDtcbiAgfVxufVxuLm5hdmJhci1oZWFkZXIgLnVzZXItbmFtZS10ZXh0IHtcbiAgY29sb3I6IHZhcigtLXRiLWhlYWRlci1pdGVtLWNvbG9yKTtcbn1cbi5uYXZiYXItaGVhZGVyIC51c2VyLW5hbWUtc3ViLXRleHQge1xuICBjb2xvcjogdmFyKC0tdGItaGVhZGVyLWl0ZW0tc3ViLWNvbG9yKTtcbn1cblxuLyogU2VhcmNoICovXG4uYXBwLXNlYXJjaCB7XG4gIHBhZGRpbmc6IGNhbGMoMzJweCAvIDIpIDA7XG59XG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sIHtcbiAgYm9yZGVyOiBub25lO1xuICBoZWlnaHQ6IDM4cHg7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sOmhvdmVyLCAuYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sOmZvY3VzLCAuYXBwLXNlYXJjaCAuZm9ybS1jb250cm9sOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG4uYXBwLXNlYXJjaCBzcGFuLnNlYXJjaC13aWRnZXQtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMDtcbiAgY29sb3I6ICM4NzhhOTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5hcHAtc2VhcmNoIC5zZWFyY2gtd2lkZ2V0LWljb24tY2xvc2Uge1xuICByaWdodDogN3B4O1xuICBsZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyMy45OXB4KSB7XG4gIC5hcHAtc2VhcmNoIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtIC8gMik7XG4gIH1cbn1cblxuI3NlYXJjaE1vZGFsIHtcbiAgdG9wOiA2cHg7XG59XG4jc2VhcmNoTW9kYWwgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgcGFkZGluZy1yaWdodDogNTVweDtcbn1cbiNzZWFyY2hNb2RhbCAuc2VhcmNoLXdpZGdldC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOHB4O1xuICB0b3A6IDE1cHg7XG59XG4jc2VhcmNoTW9kYWwgLnNlYXJjaC13aWRnZXQtaWNvbi1jbG9zZSB7XG4gIHJpZ2h0OiAxOHB4O1xuICBsZWZ0OiBhdXRvO1xufVxuI3NlYXJjaE1vZGFsIC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiA5NHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNzZWFyY2hNb2RhbCAuZHJvcGRvd24tbWVudSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZWdhbWVudS1saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMHB4O1xufVxuLm1lZ2FtZW51LWxpc3QgbGkgYSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubG9nbyBzcGFuLmxvZ28tc20ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmhlYWRlci1pdGVtIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyLXByb2ZpbGUtdXNlciB7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG5cbi50b3BiYXItYmFkZ2Utc20ge1xuICByaWdodDogMDtcbiAgdG9wOiA3cHggIWltcG9ydGFudDtcbn1cblxuLnRvcGJhci1iYWRnZSB7XG4gIHJpZ2h0OiAtOXB4O1xuICB0b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRvcGJhci11c2VyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10b3BiYXItdXNlci1iZyk7XG4gIH1cbn1cbi50b3BiYXItdXNlciAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ub3RpZmljYXRpb24taXRlbSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IGluaGVyaXQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG4ubm90aWZpY2F0aW9uLWl0ZW0gLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4ubm90aWZpY2F0aW9uLWl0ZW0gLmFjdGl2ZS1iYWRnZSB7XG4gIHRvcDogMjVweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGItbGlnaHQpO1xufVxuLm5vdGlmaWNhdGlvbi1pdGVtLnVucmVhZC1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAxLjUpO1xufVxuLm5vdGlmaWNhdGlvbi1pdGVtLnVucmVhZC1tZXNzYWdlOmFjdGl2ZSwgLm5vdGlmaWNhdGlvbi1pdGVtLnVucmVhZC1tZXNzYWdlLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItbGlnaHQtcmdiKSwgMi41KTtcbn1cbi5ub3RpZmljYXRpb24taXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmRyb3Bkb3duLWljb24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMCA5cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGItZHJvcGRvd24tbGluay1jb2xvcik7XG59XG4uZHJvcGRvd24taWNvbi1pdGVtIGltZyB7XG4gIGhlaWdodDogMjRweDtcbn1cbi5kcm9wZG93bi1pY29uLWl0ZW0gc3BhbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5kcm9wZG93bi1pY29uLWl0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cblxuLmZ1bGxzY3JlZW4tZW5hYmxlIFtkYXRhLXRvZ2dsZT1mdWxsc2NyZWVuXSAuYngtZnVsbHNjcmVlbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhY2JcIjtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLm1vZGUtbGF5b3V0IC5iaS1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk3XCI7XG59XG5cbi5tb2RlLWF1dG8gLm1vZGUtbGF5b3V0IC5iaS1zdW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmNDk2XCIgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gIC5uYXZiYXItaGVhZGVyIC5kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxuICAubmF2YmFyLWhlYWRlciAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI3NlYXJjaC1kcm9wZG93bi1yZXBvbnNpdmUge1xuICAgIHRvcDogNTRweCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gI3BhZ2UtdG9wYmFyIHtcbiAgICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogcmdiYSgxMzUsIDEzOCwgMTUzLCAwLjEpIDBweCA1cHggMjBweCAtNnB4O1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5ob3Jpem9udGFsLWxvZ28ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLnRvcG5hdi1oYW1idXJnZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubGF5b3V0LXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IDk1JTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1zbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtdG9wYmFyPWRhcmtdIC5ob3Jpem9udGFsLWxvZ28gLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXRvcGJhcj1kYXJrXSAuaG9yaXpvbnRhbC1sb2dvIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSwgW2RhdGEtc2lkZWJhcj1kYXJrXSkgLmhvcml6b250YWwtbG9nbyAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXTppcyhbZGF0YS1zaWRlYmFyPWdyYWRpZW50XSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSwgW2RhdGEtc2lkZWJhcj1ncmFkaWVudC00XSwgW2RhdGEtc2lkZWJhcj1kYXJrXSkgLmhvcml6b250YWwtbG9nbyAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAjcGFnZS10b3BiYXIge1xuICBsZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gI3BhZ2UtdG9wYmFyLnRvcGJhci1zaGFkb3cge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAucGFnZS1jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogY2FsYyg3MHB4ICsgMzBweCk7XG4gIHBhZGRpbmc6IGNhbGMoNDVweCArIDEuNXJlbSkgY2FsYygxLjVyZW0gKiAwLjUpIDYwcHggY2FsYygxLjVyZW0gKiAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogY2FsYygxMHB4ICsgMS41cmVtKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gLnBhZ2UtY29udGVudCB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzMHB4KTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXTppcyhbZGF0YS1zaWRlYmFyLXNpemU9c21dLCBbZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdKSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IDcwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IDE4MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAjcGFnZS10b3BiYXIge1xuICAgIGxlZnQ6IGNhbGMoNzBweCArIDIyMHB4KTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmhvcml6b250YWwtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWxpZ2h0XVtkYXRhLXRvcGJhcj1kYXJrXSAubmF2YmFyLWhlYWRlciAuYnRuLmhlYWRlci1pdGVtIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRoZW1lPWxpZ2h0XVtkYXRhLXRvcGJhcj1kYXJrXSAudXNlci1uYW1lLXN1Yi10ZXh0IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMCAwIDIwcHg7XG59XG4ucGFnZS10aXRsZS1ib3ggLmJyZWFkY3J1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogMDtcbn1cbi5wYWdlLXRpdGxlLWJveCBoNCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTVweCAhaW1wb3J0YW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnBhZ2UtdGl0bGUtYm94IHtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnBhZ2UtdGl0bGUtYm94IHtcbiAgICBtYXJnaW46IC0xOXB4IDAgMCAwO1xuICB9XG59XG5cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5wYWdlLXRpdGxlLWJveCB7XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItdG9wOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLnBhZ2UtdGl0bGUtYm94IHtcbiAgICBtYXJnaW46IC0xOXB4IDAgMCAwO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBib3R0b206IDA7XG4gIHBhZGRpbmc6IDIwcHggY2FsYygxLjVyZW0gKiAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogdmFyKC0tdGItZm9vdGVyLWNvbG9yKTtcbiAgbGVmdDogMjUwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItZm9vdGVyLWJnKTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyIHtcbiAgbGVmdDogNzBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyIHtcbiAgbGVmdDogMTgwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmZvb3RlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5mb290ZXIge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4LjFweCkge1xuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiBjYWxjKDcwcHggKyAyMjBweCk7XG4gIH1cbn1cblxuLmZvb3Rlci1sYW5kaW5nIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZmYyZjc7XG59XG4uZm9vdGVyLWxhbmRpbmcgLmZvb3Rlci1kZXNjIHtcbiAgY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC44KTtcbn1cbi5mb290ZXItbGFuZGluZyAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9vdGVyLWxhbmRpbmcgLmxvZ28tZGFyayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZvb3Rlci1sYW5kaW5nIC5mb290ZXItdGl0bGUge1xuICBjb2xvcjogIzFmMjQyZTtcbn1cbi5mb290ZXItbGFuZGluZyAuZm9vdGVyLWxpbmsgYSB7XG4gIGNvbG9yOiByZ2JhKDIwLCAyNCwgMzMsIDAuOCk7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmZvb3Rlci1sYW5kaW5nIC5mb290ZXItbGluayBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC45KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cbi5mb290ZXItbGFuZGluZyAuZm9vdGVyLXNvY2lhbCBpIHtcbiAgd2lkdGg6IDM0cHg7XG4gIGhlaWdodDogMzRweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjEpO1xuICBjb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjYpO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmZvb3Rlci1sYW5kaW5nIC5mb290ZXItc29jaWFsIGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbn1cbi5mb290ZXItbGFuZGluZyAuZm9vdGVyLWJvcmRlci1hbHQge1xuICBwYWRkaW5nOiAzMHB4IDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjAsIDI0LCAzMywgMC4xKTtcbiAgY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC44KTtcbn1cblxuW2RhdGEtZm9vdGVyPWRhcmtdIC5mb290ZXItbGFuZGluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MjE7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDE4MjE7XG59XG5bZGF0YS1mb290ZXI9ZGFya10gLmZvb3Rlci1sYW5kaW5nIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5bZGF0YS1mb290ZXI9ZGFya10gLmZvb3Rlci1sYW5kaW5nIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtZm9vdGVyPWRhcmtdIC5mb290ZXItbGFuZGluZyAuZm9vdGVyLWxpbmsgYSB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuW2RhdGEtZm9vdGVyPWRhcmtdIC5mb290ZXItbGFuZGluZyAuZm9vdGVyLWxpbmsgYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtZm9vdGVyPWRhcmtdIC5mb290ZXItbGFuZGluZyAuZm9vdGVyLXNvY2lhbCBpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5bZGF0YS1mb290ZXI9ZGFya10gLmZvb3Rlci1sYW5kaW5nIC5mb290ZXItc29jaWFsIGk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjFmOTtcbn1cbltkYXRhLWZvb3Rlcj1kYXJrXSAuZm9vdGVyLWxhbmRpbmcgLmZvb3Rlci10aXRsZSB7XG4gIGNvbG9yOiAjZTllYmVjO1xufVxuW2RhdGEtZm9vdGVyPWRhcmtdIC5mb290ZXItbGFuZGluZyAuZm9vdGVyLWRlc2Mge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuW2RhdGEtZm9vdGVyPWRhcmtdIC5mb290ZXItbGFuZGluZyAuZm9vdGVyLWJvcmRlci1hbHQge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmFwcC1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDI1MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFwcC1jb250ZW50IC5jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNXB4IDEwcHggMTVweDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1haW4tY29udGVudCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAyNTBweDtcbiAgfVxufVxuXG4ucGFnZS1jb250ZW50IHtcbiAgcGFkZGluZzogY2FsYyg3MHB4ICsgMzBweCArIDEuNXJlbSkgY2FsYygxLjVyZW0gKiAwLjcpIDYwcHggY2FsYygxLjVyZW0gKiAwLjUpO1xufVxuXG4ubmF2YmFyLW1lbnUge1xuICB3aWR0aDogMjUwcHg7XG4gIHotaW5kZXg6IDEwMDI7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtYmcpO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10Yi12ZXJ0aWNhbC1tZW51LWJvcmRlcik7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDMwcHg7XG4gIHBhZGRpbmc6IDAgMCBjYWxjKDcwcHggKyAyNXB4KSAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10Yi12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3IpO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR2FudGFyaVwiLCBzYW5zLXNlcmlmO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdGItdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogdmFyKC0tdGItdmVydGljYWwtbWVudS1pdGVtLWljb24td2lkdGgpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBzdmcge1xuICB3aWR0aDogMThweDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjY2NXJlbTtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIC5iYWRnZSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IC0ycHg7XG4gIHotaW5kZXg6IDE7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlxcZjAxNDJcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycztcbiAgZm9udC1zaXplOiAxLjA1cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxOHB4O1xuICBjb2xvcjogdmFyKC0tdGItdmVydGljYWwtbWVudS10aXRsZS1jb2xvcik7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsuY29sbGFwc2VkLmFjdGl2ZTo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tdGItdmVydGljYWwtbWVudS1pdGVtLWljb24td2lkdGgpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMC41NXJlbSAxLjVyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiR2FudGFyaVwiLCBzYW5zLXNlcmlmO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3IpO1xufVxuLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiB2YXIoLS10Yi12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LXNtIC5uYXYtbGluazpiZWZvcmUge1xuICBoZWlnaHQ6IDVweDtcbiAgd2lkdGg6IDVweDtcbiAgbGVmdDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgdG9wOiAxNnB4O1xufVxuLm5hdmJhci1tZW51IC5idG4tdmVydGljYWwtc20taG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5hdmJhci1icmFuZC1ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMS4zcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGFtYnVyZ2VyLWljb24ge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1oZWFkZXItaXRlbS1zdWItY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjdWJpYy1iZXppZXIoMC44LCAwLjUsIDAuMiwgMS40KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogMHB4O1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW46bnRoLWNoaWxkKDEpIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogODAlO1xufVxuLmhhbWJ1cmdlci1pY29uIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiA2cHg7XG59XG4uaGFtYnVyZ2VyLWljb24gc3BhbjpudGgtY2hpbGQoMykge1xuICBib3R0b206IDA7XG4gIHdpZHRoOiA2MCU7XG59XG4udmVydGljYWwtbWVudS1idG46aG92ZXIgLmhhbWJ1cmdlci1pY29uOm5vdCgub3Blbikgc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IC0xcHg7XG59XG4udmVydGljYWwtbWVudS1idG46aG92ZXIgLmhhbWJ1cmdlci1pY29uOm5vdCgub3Blbikgc3BhbjpudGgtY2hpbGQoMykge1xuICBib3R0b206IC0xcHg7XG59XG4uaGFtYnVyZ2VyLWljb24ub3BlbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG59XG4uaGFtYnVyZ2VyLWljb24ub3BlbiBzcGFuOm50aC1jaGlsZCgxKSB7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAyMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDE1MG1zO1xufVxuLmhhbWJ1cmdlci1pY29uLm9wZW4gc3BhbjpudGgtY2hpbGQoMikge1xuICBsZWZ0OiAzcHg7XG4gIHRvcDogMTNweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogNTBtcztcbn1cbi5oYW1idXJnZXItaWNvbi5vcGVuIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgbGVmdDogOXB4O1xuICB0b3A6IDEzcHg7XG4gIHdpZHRoOiAxMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2l0aW9uLWRlbGF5OiAxMDBtcztcbn1cblxuLmxvZ28ge1xuICBsaW5lLWhlaWdodDogNzBweDtcbn1cbi5sb2dvIC5sb2dvLXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdIHtcbiAgLyoqKioqKioqKiogc20taG92ZXIgKioqKioqKioqKi9cbiAgLyoqKioqKioqKiogc20taG92ZXItYWN0aXZlICoqKioqKioqKiovXG4gIC8qKioqKioqKioqIHNpZGViYXIgc20gKioqKioqKioqKi9cbiAgLyoqKioqKioqKiogc2lkZWJhciBtZCAqKioqKioqKioqL1xuICAvKioqKioqKioqKiBkYXJrICoqKioqKioqKiovXG4gIC8qKioqKioqKioqIGxpZ2h0ICoqKioqKioqKiovXG4gIC8qKioqKioqKioqIGRldGFjaGVkICoqKioqKioqKiovXG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5hcHAtbWVudSAucm93IHtcbiAgbWFyZ2luOiAwO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAuYXBwLW1lbnUgLnJvdyA+ICoge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5hcHAtbWVudSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgIHBhZGRpbmc6IDEwcHggMCAyMHB4IDA7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF0gLm5hdmJhci1tZW51IC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF0gLm5hdmJhci1icmFuZC1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF0gLmhvcml6b250YWwtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC50b3BuYXYtaGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUge1xuICB3aWR0aDogNzBweDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIGkucmktcmVjb3JkLWNpcmNsZS1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlYjdkXCI7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLmJhZGdlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubWVudS10aXRsZSBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHNwYW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBpIHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazphZnRlciwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWZmMmY3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuOTlweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLmJ0bi12ZXJ0aWNhbC1zbS1ob3ZlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXZiYXItbmF2IC5tZW51LWRyb3Bkb3duLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbmsgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdIC5uYXZiYXItbWVudTpob3ZlciAubmF2LWxpbmsgc3BhbiwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluazphZnRlciwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5uYXYtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLmxvZ28gc3Bhbi5sb2dvLWxnIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5sb2dvIHNwYW4ubG9nby1zbSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm1lbnUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLm5hdmJhci1tZW51OmhvdmVyIC5tZW51LXRpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAubmF2YmFyLW1lbnU6aG92ZXIgLm1lbnUtdGl0bGUgaSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gLm5hdmJhci1icmFuZC1ib3gge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC50b3BuYXYtaGFtYnVyZ2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSAuYnRuLXZlcnRpY2FsLXNtLWhvdmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjVweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdOmlzKFtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0sIFtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdKSAubmF2YmFyLWhlYWRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSB7XG4gICAgbWluLWhlaWdodDogMTQwMHB4O1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5tYWluLWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIge1xuICB6LWluZGV4OiBjYWxjKDEwMDIgKyAxKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubG9nbyBzcGFuLmxvZ28tc20ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3MHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA3MHB4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5zaW1wbGViYXItbWFzayxcbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIG92ZXJmbG93OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLnNpbXBsZWJhci1zY3JvbGxiYXIsXG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLnZlcnRpY2FsLW1lbnUtYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5zaW1wbGViYXItb2Zmc2V0IHtcbiAgYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLmJhZGdlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDFyZW07XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtdGl0bGUgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm1lbnUtdGl0bGUgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMzZweDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgc3BhbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIGkge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazphZnRlciwgW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5tZW51LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IGEubWVudS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogY2FsYygyMDBweCArIDcwcHgpO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWJnKTtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiBhLm1lbnUtbGluayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gYS5tZW51LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICBjb2xvcjogI2ZmZjtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubWVudS1kcm9wZG93biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsZWZ0OiA3MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItdmVydGljYWwtbWVudS1iZyk7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAzcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20ge1xuICBwYWRkaW5nOiAwO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1pdGVtOmhvdmVyID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWl0ZW06aG92ZXIgPiAubmF2LWxpbms6YWZ0ZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubWVudS1kcm9wZG93biB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNjlweDtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAzMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi12ZXJ0aWNhbC1tZW51LWJnKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9c21dW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubmF2YmFyLWJyYW5kLWJveCB7XG4gIHRvcDogYXV0bztcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItYnJhbmQtYm94IHtcbiAgd2lkdGg6IDE4MHB4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IHtcbiAgd2lkdGg6IDE4MHB4ICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMC41NXJlbSAwLjUyNXJlbTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcmlnaHQ6IDA7XG4gIHRvcDogM3B4O1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5tZW51LWxpbmtbZGF0YS1icy10b2dnbGU9Y29sbGFwc2VdOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubWVudS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyLXNpemU9bWRdIC5uYXZiYXItbWVudSAubWVudS10aXRsZSBzcGFuIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1kYXJrXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubWVudS1kcm9wZG93biB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbiAgdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1zaWRlYmFyPWRhcmtdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9ZGFya10gLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdOmlzKFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLFxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0yXSxcbltkYXRhLXNpZGViYXI9Z3JhZGllbnQtM10sXG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF06aXMoW2RhdGEtc2lkZWJhcj1ncmFkaWVudF0sXG5bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLFxuW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSxcbltkYXRhLXNpZGViYXI9Z3JhZGllbnQtNF0pIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLXNpZGViYXI9bGlnaHRdIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtc2lkZWJhcj1saWdodF0gLmxvZ28tbGlnaHQge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gI2xheW91dC13cmFwcGVyLFxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLm1haW4tY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5tYWluLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjbGF5b3V0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogOTUlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5uYXZiYXItaGVhZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubmF2YmFyLW1lbnUge1xuICAgIHRvcDogY2FsYyg3MHB4ICsgMS41cmVtICogMi41KTtcbiAgICBib3R0b206IDEuNXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yaWdodDogdmFyKC0tdGItdmVydGljYWwtbWVudS1iZyk7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gIFtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5uYXZiYXItbWVudSAubmF2YmFyLWJyYW5kLWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gLmZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbltkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5hdXRoLXBhZ2Utd3JhcHBlciAuZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI2xheW91dC13cmFwcGVyLFxuICBbZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLm1haW4tY29udGVudCB7XG4gICAgbWluLWhlaWdodDogMTQwMHB4O1xuICB9XG59XG5cbi5tZW51LXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDExcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10Yi12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5tZW51LXRpdGxlIHNwYW4ge1xuICBwYWRkaW5nOiAxMnB4IDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5tZW51LXRpdGxlIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC4zNSk7XG4gIHotaW5kZXg6IDEwMDM7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi52ZXJ0aWNhbC1zaWRlYmFyLWVuYWJsZSAudmVydGljYWwtb3ZlcmxheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZlcnRpY2FsLXNpZGViYXItZW5hYmxlIC5hcHAtbWVudSB7XG4gIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDEwMDQ7XG59XG5cbltkaXI9cnRsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5bZGlyPXJ0bF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5iZy12ZXJ0aWNhbC1ncmFkaWVudCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2IoNDAuMiwgODUuMiwgMTUzKSwgcmdiKDI2LjgsIDU2LjgsIDEwMikpO1xufVxuXG4uYmctdmVydGljYWwtZ3JhZGllbnQtMiB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2IoNDQuNCwgMTA1LjYsIDExNS44KSwgcmdiKDI5LjYsIDcwLjQsIDc3LjIpKTtcbn1cblxuLmJnLXZlcnRpY2FsLWdyYWRpZW50LTMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiKDc5LjgsIDU4LjIsIDE0OS40KSwgcmdiKDUzLjIsIDM4LjgsIDk5LjYpKTtcbn1cblxuLmJnLXZlcnRpY2FsLWdyYWRpZW50LTQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNywgMTIxLjgsIDY5KSwgcmdiKDE4LCA4MS4yLCA0NikpO1xufVxuXG4uc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBvcGFjaXR5OiAwLjA3O1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy0xXSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTEuanBnXCIpO1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy0yXSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTIuanBnXCIpO1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy0zXSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTMuanBnXCIpO1xufVxuXG5bZGF0YS1zaWRlYmFyLWltYWdlPWltZy00XSAuc2lkZWJhci1iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vaW1hZ2VzL3NpZGViYXIvaW1nLTQuanBnXCIpO1xufVxuXG5bZGF0YS10b3BiYXI9ZGFya10gLmJ0bi1naG9zdC1kYXJrIHtcbiAgY29sb3I6ICNlZmYyZjc7XG59XG5bZGF0YS10b3BiYXI9ZGFya10gLmJ0bi1naG9zdC1kYXJrOmhvdmVyLCBbZGF0YS10b3BiYXI9ZGFya10gLmJ0bi1naG9zdC1kYXJrOmZvY3VzLCBbZGF0YS10b3BiYXI9ZGFya10gLmJ0bi1naG9zdC1kYXJrOmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWZmMmY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQyLCAyNDcsIDAuMSk7XG59XG5cbi5iYWNrLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMTJweDtcbiAgYm90dG9tOiAyNHB4O1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtdG9wYmFyPWRhcmtdIC5uYXZiYXItYnJhbmQtYm94Lmhvcml6b250YWwtbG9nbyAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS10b3BiYXI9ZGFya10gLm5hdmJhci1icmFuZC1ib3guaG9yaXpvbnRhbC1sb2dvIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNC4xcHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5sYXlvdXQtd2lkdGgsXG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnRvcG5hdi1oYW1idXJnZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5ob3Jpem9udGFsLWxvZ28ge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMS41cmVtICogMC41KTtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyNC45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAuaG9yaXpvbnRhbC1sb2dvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXRvcG5hdi1iZyk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAgY2FsYygxLjVyZW0gKiAwLjUpO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgxNSwgMzQsIDU4LCAwLjEyKTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoMzBweCArIDcwcHgpO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMTAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm90dG9tOiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20ge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbms6aG92ZXIsIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRiLXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10Yi10b3BuYXYtaXRlbS1jb2xvcik7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4ycmVtO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsgaSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRiLXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICBjb2xvcjogdmFyKC0tdGItdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlKTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1saW5rW2RhdGEtYnMtdG9nZ2xlPWNvbGxhcHNlXVthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgY29sb3I6IHZhcigtLXRiLXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV1bYXJpYS1leHBhbmRlZD10cnVlXTphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi10b3BuYXYtaXRlbS1jb2xvci1hY3RpdmUpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICByaWdodDogMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgPiBsaTpudGgtb2YtdHlwZSgyKSA+IC5uYXYtbGluay5tZW51LWxpbmsge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IC5uYXZiYXItYnJhbmQtYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICByaWdodDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0gPiAubmF2LWxpbmsgPiAuYmFkZ2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10Yi10b3BuYXYtaXRlbS1jb2xvci1hY3RpdmUpO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbmF2IC5uYXYtaXRlbTpob3ZlciA+IC5uYXYtbGluazphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi10b3BuYXYtaXRlbS1jb2xvci1hY3RpdmUpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW06aG92ZXIgPiAubWVudS1kcm9wZG93biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubmF2YmFyLW5hdiAubmF2LWl0ZW0uYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRiLXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZSk7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUtZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1pbi13aWR0aDogMTJyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3gtc2hhZG93OiAwIDBweCA1cHggcmdiYSgxNSwgMzQsIDU4LCAwLjE1KTtcbiAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgbWFyZ2luOiAwO1xuICB6LWluZGV4OiAxMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUtZHJvcGRvd24gLm1lbnUtZHJvcGRvd24ge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lZ2EtZHJvcGRvd24tbWVudSB7XG4gIHdpZHRoOiA0MHJlbTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLmRyb3Bkb3duLWN1c3RvbS1yaWdodCB7XG4gIGxlZnQ6IC0xMDAlICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXZiYXItbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm5hdmJhci1tZW51IC5uYXZiYXItbmF2ID4gbGk6bnRoLW9mLXR5cGUoMikgPiAubmF2LWxpbmsubWVudS1saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm5hdmJhci1tZW51IC5uYXZiYXItbmF2IC5uYXYtc20gLm5hdi1saW5rOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubWVudSAubWVudS1kcm9wZG93biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBsZWZ0OiAwO1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm1lbnUtZHJvcGRvd24uc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5kcm9wZG93bi1jdXN0b20tcmlnaHQge1xuICAgIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm1lbnUgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5tZW51IC5tZWdhLWRyb3Bkb3duLW1lbnUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS10b3BiYXI9ZGFya10gLm5hdmJhci1oZWFkZXIgLmhvcml6b250YWwtbG9nbyAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLXRvcGJhcj1kYXJrXSAubmF2YmFyLWhlYWRlciAuaG9yaXpvbnRhbC1sb2dvIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdW2RhdGEtdG9wYmFyPWxpZ2h0XSAubmF2YmFyLWhlYWRlciAuaG9yaXpvbnRhbC1sb2dvIC5sb2dvLWRhcmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdW2RhdGEtdG9wYmFyPWxpZ2h0XSAubmF2YmFyLWhlYWRlciAuaG9yaXpvbnRhbC1sb2dvIC5sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2Rpcj1ydGxdW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5uYXZiYXItbWVudSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpICFpbXBvcnRhbnQ7XG59XG5bZGlyPXJ0bF1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGlua1tkYXRhLWJzLXRvZ2dsZT1jb2xsYXBzZV06YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKSAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgd2lkdGg6IDIyMHB4O1xuICBsZWZ0OiA3MHB4O1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5tZW51LWxpbmsge1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3IpICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm1lbnUtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubWVudS1saW5rIGkge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2IHtcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNzBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2IHtcbiAgICBwYWRkaW5nLXRvcDogMTZweDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmFwcC1tZW51IC5uYXZiYXItbmF2ID4gbGk6bm90KC50d29jb2x1bW4taXRlbS1zaG93KSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm5hdmJhci1uYXYgLnR3b2NvbHVtbi1pdGVtLXNob3cgPiBkaXYge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubmF2YmFyLW5hdiA+IC5uYXYtaXRlbSA+IC5tZW51LWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51LWRyb3Bkb3duIC5yb3cge1xuICBtYXJnaW46IDA7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5tZW51LWRyb3Bkb3duIC5yb3cgLmNvbC1sZy00IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1zbSAubmF2LWxpbmsge1xuICBjb2xvcjogdmFyKC0tdGItdmVydGljYWwtbWVudS1pdGVtLWNvbG9yKTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC5hcHAtbWVudSAubmF2YmFyLW5hdiAubmF2LXNtIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tdGItdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuYXBwLW1lbnUgLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoMjIwcHggKyA3MHB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1pY29udmlldyB7XG4gIHdpZHRoOiA3MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10d29jb2x1bW4tbWVudS1pY29udmlldy1iZyk7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogLTcwcHg7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDE1LCAzNCwgNTgsIDAuMTIpO1xuICB0b3A6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1pY29udmlldyBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4taWNvbnZpZXcgbGkgLm5hdi1pY29uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1pY29udmlldyAubmF2LWljb24ge1xuICB3aWR0aDogNDJweDtcbiAgaGVpZ2h0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogNDJweDtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIG1hcmdpbjogNXB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4taWNvbnZpZXcgLm5hdi1pY29uIC5pY29uLWR1YWwge1xuICB3aWR0aDogMThweDtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLWljb252aWV3IC5uYXYtaWNvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3IpO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1lbnUtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIFtkYXRhLWxheW91dD10d29jb2x1bW5dIC5sb2dvIHNwYW4ubG9nby1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLmxvZ28gc3Bhbi5sb2dvLXNtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXVtkYXRhLXNpZGViYXI9ZGFya10gLmFwcC1tZW51IC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWxpZ2h0LCBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXVtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5hcHAtbWVudSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1saWdodCwgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdIC5hcHAtbWVudSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1saWdodCwgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdIC5hcHAtbWVudSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1saWdodCwgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5hcHAtbWVudSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1saWdodCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl1bZGF0YS1zaWRlYmFyPWRhcmtdIC5hcHAtbWVudSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1kYXJrLCBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXVtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIC5hcHAtbWVudSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1kYXJrLCBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXVtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0gLmFwcC1tZW51IC5uYXZiYXItYnJhbmQtYm94IC5sb2dvLWRhcmssIFtkYXRhLWxheW91dD10d29jb2x1bW5dW2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSAuYXBwLW1lbnUgLm5hdmJhci1icmFuZC1ib3ggLmxvZ28tZGFyaywgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl1bZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIC5hcHAtbWVudSAubmF2YmFyLWJyYW5kLWJveCAubG9nby1kYXJrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLmFwcC1tZW51IHtcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsIC5hcHAtbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAubmF2YmFyLWJyYW5kLWJveCxcbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAubWFpbi1jb250ZW50IHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHg7XG59XG5bZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dD10d29jb2x1bW5dIC50d29jb2x1bW4tcGFuZWwgLmZvb3RlciB7XG4gIGxlZnQ6IDcwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAudHdvY29sdW1uLXBhbmVsICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLnR3b2NvbHVtbi1wYW5lbCAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiA3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gLm1haW4tY29udGVudCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgW2RhdGEtbGF5b3V0PXR3b2NvbHVtbl0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQ9dHdvY29sdW1uXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWJveGVkLWJvZHktYmcpO1xufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAjbGF5b3V0LXdyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEzMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaGFkb3c6IHJnYmEoMTM1LCAxMzgsIDE1MywgMC4xKSAwcHggNXB4IDIwcHggLTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYm9keS1iZyk7XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAjbGF5b3V0LXdyYXBwZXIge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbn1cbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl1bZGF0YS1sYXlvdXQ9dmVydGljYWxdICNsYXlvdXQtd3JhcHBlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV1bZGF0YS1sYXlvdXQ9dmVydGljYWxdICNsYXlvdXQtd3JhcHBlciB7XG4gICAgbWluLWhlaWdodDogMTQwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl1bZGF0YS1sYXlvdXQ9dmVydGljYWxdIC5tYWluLWNvbnRlbnQsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dW2RhdGEtbGF5b3V0PXZlcnRpY2FsXSAubWFpbi1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gLmZvb3RlciB7XG4gIGxlZnQ6IDAgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiBjYWxjKDEzMDBweCAtIDcwcHgpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXItYWN0aXZlXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gLmZvb3RlciB7XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggLSAyNTBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gLmZvb3RlciB7XG4gICAgbGVmdDogMjUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gLmZvb3RlciB7XG4gIG1heC13aWR0aDogY2FsYygxMzAwcHggLSAxODBweCk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyIHtcbiAgICBsZWZ0OiAxODBweCAhaW1wb3J0YW50O1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF0gYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWJvZHktYmcpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjQuMXB4KSB7XG4gIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAjbGF5b3V0LXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdIC5sYXlvdXQtd2lkdGgge1xuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICB9XG59XG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c20taG92ZXJdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlcl0gLmZvb3RlciwgW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9c21dIC5mb290ZXIsIFtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1tZF0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLWxheW91dD12ZXJ0aWNhbF1bZGF0YS1sYXlvdXQtc3R5bGU9ZGV0YWNoZWRdW2RhdGEtc2lkZWJhci1zaXplPW1kXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtbGF5b3V0PXZlcnRpY2FsXVtkYXRhLWxheW91dC1zdHlsZT1kZXRhY2hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1sYXlvdXQ9dmVydGljYWxdW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXVtkYXRhLXNpZGViYXItc2l6ZT1sZ10gLmZvb3RlciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF0gI2xheW91dC13cmFwcGVyLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAuY29udGFpbmVyLWZsdWlkLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAubmF2YmFyLWhlYWRlciB7XG4gIG1heC13aWR0aDogMTMwMHB4O1xufVxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXSAubmF2YmFyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAgY2FsYygxLjVyZW0gLyAyKSAwIDA7XG59XG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAjcGFnZS10b3BiYXIsXG5bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyXSAuZm9vdGVyLCBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtXSBbZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF1bZGF0YS1sYXlvdXQtd2lkdGg9Ym94ZWRdW2RhdGEtc2lkZWJhci1zaXplPXNtLWhvdmVyLWFjdGl2ZV0gI3BhZ2UtdG9wYmFyLFxuW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbV0gW2RhdGEtbGF5b3V0PWhvcml6b250YWxdW2RhdGEtbGF5b3V0LXdpZHRoPWJveGVkXVtkYXRhLXNpZGViYXItc2l6ZT1zbS1ob3Zlci1hY3RpdmVdIC5mb290ZXIsIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddICNwYWdlLXRvcGJhcixcbltkYXRhLWxheW91dD1ob3Jpem9udGFsXVtkYXRhLWxheW91dC13aWR0aD1ib3hlZF1bZGF0YS1zaWRlYmFyLXNpemU9bGddIC5mb290ZXIge1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV0gLm5hdmJhci1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gI3BhZ2UtdG9wYmFyLFxuICBbZGF0YS1sYXlvdXQtcG9zaXRpb249c2Nyb2xsYWJsZV1bZGF0YS1sYXlvdXQ9aG9yaXpvbnRhbF0gLnRvcG5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG59XG5cbi5lY29tbWVyY2UtbmF2YmFyIHtcbiAgaGVpZ2h0OiA3MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDM0cHg7XG4gIHotaW5kZXg6IDEwMDI7XG59XG4uZWNvbW1lcmNlLW5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6ICMxNDE4MjE7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMHB4IDE0cHg7XG4gIGhlaWdodDogNzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZWNvbW1lcmNlLW5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyLCAuZWNvbW1lcmNlLW5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDM4ZWZmO1xufVxuLmVjb21tZXJjZS1uYXZiYXIgLmRyb3Bkb3duLW1lbnUtbGlzdCAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMC4zNXJlbSAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uZWNvbW1lcmNlLW5hdmJhciAuZHJvcGRvd24tbWVudS1saXN0IC5uYXYtaXRlbSAubmF2LWxpbms6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG4gIGhlaWdodDogNXB4O1xuICB3aWR0aDogNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAycHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4uZWNvbW1lcmNlLW5hdmJhciAuZHJvcGRvd24tbWVudS1saXN0IC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXIge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG4gIGNvbG9yOiAjNDM4ZWZmO1xufVxuLmVjb21tZXJjZS1uYXZiYXIgLmRyb3Bkb3duLW1lbnUtbGlzdCAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmVjb21tZXJjZS1uYXZiYXIgLmRyb3Bkb3duLW1lbnUtbGlzdC5zdWJtZW51IC5uYXYtaXRlbSAubmF2LWxpbms6OmJlZm9yZSB7XG4gIGxlZnQ6IDEuNDVyZW07XG59XG4uZWNvbW1lcmNlLW5hdmJhciAuZHJvcGRvd24tbWVudS1saXN0LnN1Ym1lbnUgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciB7XG4gIHBhZGRpbmctbGVmdDogMzdweCAhaW1wb3J0YW50O1xufVxuLmVjb21tZXJjZS1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZSB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuLmVjb21tZXJjZS1uYXZiYXIuaXMtc3RpY2t5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIHRvcDogMDtcbn1cblxuLmRyb3Bkb3duLWN1c3RvbS1yaWdodCB7XG4gIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgcmlnaHQ6IDEwMCU7XG59XG5cbi5kcm9wZG93bi1ob3Zlcjpob3ZlciA+IC5kcm9wZG93bi1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24taG92ZXI6aG92ZXIgPiAuZHJvcGRvd24tbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmRyb3Bkb3duLWhvdmVyOmhvdmVyIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUuZHJvcGRvd24tbWVudS1jZW50ZXIge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuc3VibWVudSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG4gIC5uYXZiYXItbmF2IC5kcm9wZG93biAuZHJvcGRvd24tbWVudS5zdWJtZW51LmRyb3Bkb3duLWN1c3RvbS1yaWdodCB7XG4gICAgbGVmdDogLTEwMCUgIWltcG9ydGFudDtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuc3VibWVudSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwLjM1cmVtIDEuNXJlbTtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuc3VibWVudSAubmF2LWl0ZW0gLm5hdi1saW5rLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgfVxuICAubmF2YmFyLW5hdiAuZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuc3VibWVudSAubmF2LWl0ZW0uZHJvcGRvd24taG92ZXIgLmRyb3Bkb3duLW1lbnUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uYmctb3ZlcmxheS5uYXZiYXItb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogOTtcbn1cblxuLm5hdmJhci1jb2xsYXBzZTpub3QoLnNob3cpICsgLm5hdmJhci1vdmVybGF5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5lY29tbWVyY2UtbmF2YmFyIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXZlcnRpY2FsLW1lbnUtYmcpO1xuICAgIHdpZHRoOiAyNTBweDtcbiAgICB6LWluZGV4OiA5OTk7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIH1cbiAgLmVjb21tZXJjZS1uYXZiYXIgLm5hdmJhci1jb2xsYXBzZTpub3QoLnNob3cpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTI1MHB4KTtcbiAgfVxuICAuZWNvbW1lcmNlLW5hdmJhciAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5lY29tbWVyY2UtbmF2YmFyIC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuZHJvcGRvd24tdG9nZ2xlOmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZWNvbW1lcmNlLW5hdmJhciAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmVjb21tZXJjZS1uYXZiYXIgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUuc3VibWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuICB9XG4gIC5lY29tbWVyY2UtbmF2YmFyIC5kcm9wZG93bi1tZW51LWxpc3QgLm5hdi1pdGVtIC5uYXYtbGluayB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuMzVyZW0gMS4ycmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmVjb21tZXJjZS1uYXZiYXIgLmRyb3Bkb3duLW1lbnUtbGlzdCAubWVudS10aXRsZSB7XG4gICAgcGFkZGluZzogMCAxLjJyZW07XG4gIH1cbn1cbi5kcm9wZG93bi1tZWdhLWZ1bGwge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XG59XG4uZHJvcGRvd24tbWVnYS1mdWxsIC5kcm9wZG93bi1tZW51IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbGVmdDogMjBweCAhaW1wb3J0YW50O1xuICByaWdodDogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uYXZhdGFyLXh4cyB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xufVxuXG4uYXZhdGFyLXhzIHtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogMnJlbTtcbn1cblxuLmF2YXRhci1zbSB7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDNyZW07XG59XG5cbi5hdmF0YXItbWQge1xuICBoZWlnaHQ6IDQuNXJlbTtcbiAgd2lkdGg6IDQuNXJlbTtcbn1cblxuLmF2YXRhci1sZyB7XG4gIGhlaWdodDogNnJlbTtcbiAgd2lkdGg6IDZyZW07XG59XG5cbi5hdmF0YXIteGwge1xuICBoZWlnaHQ6IDcuNXJlbTtcbiAgd2lkdGg6IDcuNXJlbTtcbn1cblxuLmF2YXRhci10aXRsZSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmF2YXRhci1ncm91cCB7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmF2YXRhci1ncm91cCAuYXZhdGFyLWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tbGVmdDogLTEycHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4uYXZhdGFyLWdyb3VwIC5hdmF0YXItZ3JvdXAtaXRlbTpob3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1jb2xvcik7XG59XG4uYWNjb3JkaW9uLmFjY29yZGlvbi1pY29uLW5vbmUgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi5hY2NvcmRpb24taWNvbi1ub25lIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uY3VzdG9tLWFjY29yZGlvbndpdGhpY29uIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0MlwiO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gIG1hcmdpbi1yaWdodDogLTNweDtcbn1cblxuLmN1c3RvbS1hY2NvcmRpb253aXRoaWNvbi1wbHVzIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMDQxNVwiO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbGluZS1oZWlnaHQ6IDAuODtcbn1cbi5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24tcGx1cyAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBjb250ZW50OiBcIlxcZjAzNzRcIjtcbiAgbWFyZ2luLXJpZ2h0OiAtM3B4O1xufVxuXG4ubGVmdGljb24tYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtO1xufVxuLmxlZnRpY29uLWFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuMjVyZW07XG4gIHRvcDogMTRweDtcbn1cbi5sZWZ0aWNvbi1hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpOjphZnRlciB7XG4gIHRvcDogMjBweDtcbn1cblxuLmFjY29yZGlvbi1ib3JkZXItYm94IC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci10b3A6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICBtYXJnaW4tdG9wOiA4cHg7XG59XG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWJvcmRlci1ib3ggLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uY3VzdG9tLWFjY29yZGlvbi1ib3JkZXIgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuXG4uYWNjb3JkaW9uLXByaW1hcnkgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC42KTtcbn1cbi5hY2NvcmRpb24tcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1wcmltYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzQzOGVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NywgMTQyLCAyNTUsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24tcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICM0MzhlZmY7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1wcmltYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtcHJpbWFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmYgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDEzMywgOTcsIDI0OSwgMC42KTtcbn1cbi5hY2NvcmRpb24tc2Vjb25kYXJ5IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICM4NTYxZjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMzLCA5NywgMjQ5LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXNlY29uZGFyeSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICM4NTYxZjk7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC1zZWNvbmRhcnkgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tc3VjY2VzcyAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjYpO1xufVxuLmFjY29yZGlvbi1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLXN1Y2Nlc3MgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjMmRjYjczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQ1LCAyMDMsIDExNSwgMC4xKSAhaW1wb3J0YW50O1xufVxuLmFjY29yZGlvbi1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogIzJkY2I3Mztcbn1cblxuLmFjY29yZGlvbi1maWxsLXN1Y2Nlc3MgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC1zdWNjZXNzIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkY2I3MyAhaW1wb3J0YW50O1xufVxuXG4uYWNjb3JkaW9uLWluZm8gLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDc0LCAxNzYsIDE5MywgMC42KTtcbn1cbi5hY2NvcmRpb24taW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1pbmZvIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTc2LCAxOTMsIDAuMSkgIWltcG9ydGFudDtcbn1cbi5hY2NvcmRpb24taW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICM0YWIwYzE7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1pbmZvIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtaW5mbyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWIwYzEgIWltcG9ydGFudDtcbn1cblxuLmFjY29yZGlvbi13YXJuaW5nIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNDYsIDE4MywgNzMsIDAuNik7XG59XG4uYWNjb3JkaW9uLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24td2FybmluZyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6ICNmNmI3NDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxODMsIDczLCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtd2FybmluZyAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLXdhcm5pbmcgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNzQ5ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tZGFuZ2VyIC5hY2NvcmRpb24taXRlbSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDEwOCwgMTA4LCAwLjYpO1xufVxuLmFjY29yZGlvbi1kYW5nZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZGFuZ2VyIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEwOCwgMTA4LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWRhbmdlciAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgY29sb3I6ICNmZjZjNmM7XG59XG5cbi5hY2NvcmRpb24tZmlsbC1kYW5nZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24tZmlsbC1kYW5nZXIgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzZjICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tbGlnaHQgLmFjY29yZGlvbi1pdGVtIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOSwgMjQyLCAyNDcsIDAuNik7XG59XG4uYWNjb3JkaW9uLWxpZ2h0IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWxpZ2h0IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogI2VmZjJmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0MiwgMjQ3LCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWxpZ2h0IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBjb2xvcjogI2VmZjJmNztcbn1cblxuLmFjY29yZGlvbi1maWxsLWxpZ2h0IC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYWNjb3JkaW9uLWZpbGwtbGlnaHQgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3ICFpbXBvcnRhbnQ7XG59XG5cbi5hY2NvcmRpb24tZGFyayAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC42KTtcbn1cbi5hY2NvcmRpb24tZGFyayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1kYXJrIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCkge1xuICBjb2xvcjogIzE0MTgyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjEpICFpbXBvcnRhbnQ7XG59XG4uYWNjb3JkaW9uLWRhcmsgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGNvbG9yOiAjMTQxODIxO1xufVxuXG4uYWNjb3JkaW9uLWZpbGwtZGFyayAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmFjY29yZGlvbi1maWxsLWRhcmsgLmFjY29yZGlvbi1pdGVtIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODIxICFpbXBvcnRhbnQ7XG59XG5cbltkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1hY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1jb2xvcik7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYWNjb3JkaW9uLWJ1dHRvbjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2FkYjViZCclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuW2Rpcj1ydGxdIC5jdXN0b20tYWNjb3JkaW9ud2l0aGljb24gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZzLTEwIHtcbiAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xMSB7XG4gIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTIge1xuICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbn1cblxuLmZzLTEzIHtcbiAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xNCB7XG4gIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTUge1xuICBmb250LXNpemU6IDE1cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE2IHtcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0xNyB7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMTgge1xuICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTE5IHtcbiAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yMCB7XG4gIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMjEge1xuICBmb250LXNpemU6IDIxcHggIWltcG9ydGFudDtcbn1cblxuLmZzLTIyIHtcbiAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy0yMyB7XG4gIGZvbnQtc2l6ZTogMjNweCAhaW1wb3J0YW50O1xufVxuXG4uZnMtMjQge1xuICBmb250LXNpemU6IDI0cHggIWltcG9ydGFudDtcbn1cblxuLmZzLTM2IHtcbiAgZm9udC1zaXplOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5mcy00OCB7XG4gIGZvbnQtc2l6ZTogNDhweCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRvdWJsZSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRvdWJsZSB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdWJsZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kb3VibGUge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtZG91YmxlIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkb3VibGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1kb3VibGUge1xuICBib3JkZXItbGVmdC1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kb3VibGUge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kb3VibGUgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogZG91YmxlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFzaGVkIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3AtZGFzaGVkIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogZGFzaGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLWRhc2hlZCB7XG4gIGJvcmRlci1ib3R0b20tc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1kYXNoZWQge1xuICBib3JkZXItcmlnaHQtc3R5bGU6IGRhc2hlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN0YXJ0LWRhc2hlZCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmxpc3QtZ3JvdXAtZmx1c2guYm9yZGVyLWRhc2hlZCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ncm9vdmUge1xuICBib3JkZXItc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC1ncm9vdmUge1xuICBib3JkZXItdG9wLXN0eWxlOiBncm9vdmUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tZ3Jvb3ZlIHtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZW5kLWdyb292ZSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogZ3Jvb3ZlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQtZ3Jvb3ZlIHtcbiAgYm9yZGVyLWxlZnQtc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZ3Jvb3ZlIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItZ3Jvb3ZlIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItc3R5bGU6IGdyb292ZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLW91dHNldCB7XG4gIGJvcmRlci1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLW91dHNldCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IG91dHNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1vdXRzZXQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtb3V0c2V0IHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBvdXRzZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1vdXRzZXQge1xuICBib3JkZXItbGVmdC1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1vdXRzZXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1vdXRzZXQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogb3V0c2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcmlkZ2Uge1xuICBib3JkZXItc3R5bGU6IHJpZGdlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLXJpZGdlIHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20tcmlkZ2Uge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1yaWRnZSB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogcmlkZ2UgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1yaWRnZSB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItcmlkZ2Uge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1yaWRnZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXN0eWxlOiByaWRnZSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRvdHRlZCB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWRvdHRlZCB7XG4gIGJvcmRlci10b3Atc3R5bGU6IGRvdHRlZCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbS1kb3R0ZWQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtZG90dGVkIHtcbiAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBkb3R0ZWQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1kb3R0ZWQge1xuICBib3JkZXItbGVmdC1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kb3R0ZWQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1kb3R0ZWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci1zdHlsZTogZG90dGVkICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5zZXQge1xuICBib3JkZXItc3R5bGU6IGluc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItdG9wLWluc2V0IHtcbiAgYm9yZGVyLXRvcC1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1ib3R0b20taW5zZXQge1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZC1pbnNldCB7XG4gIGJvcmRlci1yaWdodC1zdHlsZTogaW5zZXQgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC1pbnNldCB7XG4gIGJvcmRlci1sZWZ0LXN0eWxlOiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG4ubGlzdC1ncm91cC1mbHVzaC5ib3JkZXItaW5zZXQge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoLmJvcmRlci1pbnNldCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXN0eWxlOiBpbnNldCAhaW1wb3J0YW50O1xufVxuXG5vbCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5mZi1iYXNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXRiLWZvbnQtc2Fucy1zZXJpZik7XG59XG5cbi5mZi1zZWNvbmRhcnkge1xuICBmb250LWZhbWlseTogXCJHYW50YXJpXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc29jaWFsLWxpc3QtaXRlbSB7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDJyZW0gLSA0cHgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgI2FkYjViZDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2FkYjViZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5zb2NpYWwtbGlzdC1pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM4NzhhOTk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG59XG5cbi5iZy1wYXR0ZXJuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vaW1hZ2VzL21vZGFsLWJnLnBuZ1wiKSB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuXG4udy14cyB7XG4gIG1pbi13aWR0aDogODBweDtcbn1cblxuLnctc20ge1xuICBtaW4td2lkdGg6IDk1cHg7XG59XG5cbi53LW1kIHtcbiAgbWluLXdpZHRoOiAxMTBweDtcbn1cblxuLnctbGcge1xuICBtaW4td2lkdGg6IDE0MHB4O1xufVxuXG4udy14bCB7XG4gIG1pbi13aWR0aDogMTYwcHg7XG59XG5cbi5pY29uLXhzIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbn1cblxuLmljb24tc20ge1xuICBoZWlnaHQ6IDE4cHg7XG4gIHdpZHRoOiAxOHB4O1xufVxuXG4uaWNvbi1tZCB7XG4gIGhlaWdodDogMjJweDtcbiAgd2lkdGg6IDIycHg7XG59XG5cbi5pY29uLWxnIHtcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbn1cblxuLmljb24teGwge1xuICBoZWlnaHQ6IDI4cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuXG4uaWNvbi14eGwge1xuICBoZWlnaHQ6IDMycHg7XG4gIHdpZHRoOiAzMnB4O1xufVxuXG4uaWNvbi1kdWFsIHtcbiAgY29sb3I6ICNhZGI1YmQ7XG4gIGZpbGw6IHJnYmEoMTczLCAxODEsIDE4OSwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtcHJpbWFyeSB7XG4gIGNvbG9yOiAjNDM4ZWZmO1xuICBmaWxsOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC4xNik7XG59XG5cbi5pY29uLWR1YWwtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4NTYxZjk7XG4gIGZpbGw6IHJnYmEoMTMzLCA5NywgMjQ5LCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGZpbGw6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1pbmZvIHtcbiAgY29sb3I6ICM0YWIwYzE7XG4gIGZpbGw6IHJnYmEoNzQsIDE3NiwgMTkzLCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC13YXJuaW5nIHtcbiAgY29sb3I6ICNmNmI3NDk7XG4gIGZpbGw6IHJnYmEoMjQ2LCAxODMsIDczLCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgZmlsbDogcmdiYSgyNTUsIDEwOCwgMTA4LCAwLjE2KTtcbn1cblxuLmljb24tZHVhbC1saWdodCB7XG4gIGNvbG9yOiAjZWZmMmY3O1xuICBmaWxsOiByZ2JhKDIzOSwgMjQyLCAyNDcsIDAuMTYpO1xufVxuXG4uaWNvbi1kdWFsLWRhcmsge1xuICBjb2xvcjogIzE0MTgyMTtcbiAgZmlsbDogcmdiYSgyMCwgMjQsIDMzLCAwLjE2KTtcbn1cblxuLnNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2VhcmNoLWJveCAuZm9ybS1jb250cm9sIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuLnNlYXJjaC1ib3ggLnNlYXJjaC1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEzcHg7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmJnLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMC43O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4uY3VzdG9taXplci1zZXR0aW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDQwcHg7XG4gIHJpZ2h0OiAyMHB4O1xuICB6LWluZGV4OiAxMDAwO1xufVxuXG5jb2RlIHtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cblxuLmxheW91dC1yaWdodHNpZGUge1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbi1yaWdodDogY2FsYygwcHggLSAxLjVyZW0gKiAxLjIpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDFweCAtIDEuNXJlbSAqIDEuMTkpO1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiBjYWxjKDMwcHggKyA3MHB4KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTkuOThweCkge1xuICAubGF5b3V0LXJpZ2h0c2lkZS1jb2wge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICByaWdodDogMHB4O1xuICAgIHRvcDogMHB4O1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHotaW5kZXg6IDEwMDQ7XG4gIH1cbiAgLmxheW91dC1yaWdodHNpZGUtY29sIC5vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwcHg7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgbGVmdDogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC4yKTtcbiAgfVxuICAubGF5b3V0LXJpZ2h0c2lkZS1jb2wgLmxheW91dC1yaWdodHNpZGUge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDBweCAtIDEuNXJlbSAqIDAuNSk7XG4gIH1cbiAgLmxheW91dC1yaWdodHNpZGUtY29sIC5jYXJkLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuLmxheW91dC1yaWdodHNpZGUtY29sIC53aWRnZXQtdXNlcmxpc3Qge1xuICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDBweCk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTY5OS45OHB4KSB7XG4gIC5sYXlvdXQtcmlnaHRzaWRlLWNvbCAud2lkZ2V0LXVzZXJsaXN0IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG59XG4ubGF5b3V0LXJpZ2h0c2lkZS1jb2wgLndpZGdldC11c2VyLWNoYXRsaXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLmxheW91dC1yaWdodHNpZGUtY29sIC5sYXlvdXQtcmlnaHRzaWRlLnNob3cgLndpZGdldC11c2VyLWNoYXRsaXN0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuLmxheW91dC1yaWdodHNpZGUtY29sIC5jaGF0LWNvbnZlcnNhdGlvbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjk5Ljk4cHgpIHtcbiAgLmxheW91dC1yaWdodHNpZGUtY29sIC5jaGF0LWNvbnZlcnNhdGlvbiB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTkwcHgpO1xuICB9XG59XG4ubGF5b3V0LXJpZ2h0c2lkZS1jb2wgLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCB7XG4gIG1heC13aWR0aDogOTAlO1xufVxuXG4uYnRuLWljb24ubGF5b3V0LXJpZ2h0c2lkZS1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2OTkuOThweCkge1xuICAuYnRuLWljb24ubGF5b3V0LXJpZ2h0c2lkZS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgcmlnaHQ6IDgwcHg7XG4gICAgei1pbmRleDogMTAwMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTcwMHB4KSB7XG4gIFtkYXRhLWxheW91dD1ob3Jpem9udGFsXSAubGF5b3V0LXJpZ2h0c2lkZSxcbiAgW2RhdGEtbGF5b3V0LXN0eWxlPWRldGFjaGVkXSAubGF5b3V0LXJpZ2h0c2lkZSB7XG4gICAgbWFyZ2luLXRvcDogY2FsYygyOHB4IC0gMS41cmVtKTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxLjVyZW0gLyA1KTtcbiAgfVxufVxuXG4ub2JqZWN0LWNvdmVyIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi50ZXh0LXRydW5jYXRlLXR3by1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xufVxuXG4uY2FyZC1sb2dvLWxpZ2h0IHtcbiAgZGlzcGxheTogdmFyKC0tdGItY2FyZC1sb2dvLWxpZ2h0KTtcbn1cblxuLmNhcmQtbG9nby1kYXJrIHtcbiAgZGlzcGxheTogdmFyKC0tdGItY2FyZC1sb2dvLWRhcmspO1xufVxuXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbiNiYWNrLXRvLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMDBweDtcbiAgcmlnaHQ6IDI4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHotaW5kZXg6IDEwMDA7XG59XG4jYmFjay10by10b3A6aG92ZXIge1xuICBhbmltYXRpb246IGZhZGUtdXAgMS41cyBpbmZpbml0ZSBsaW5lYXI7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS11cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuLmN1cnNvci1wb2ludGVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogODBweCAwO1xufVxuXG4uc3ZnLXNoYXBlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwO1xufVxuLnN2Zy1zaGFwZSA+IHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbiNwcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgei1pbmRleDogOTk5OTtcbn1cblxuW2RhdGEtcHJlbG9hZGVyPWRpc2FibGVdICNwcmVsb2FkZXIge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbiNzdGF0dXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbjogLTIwcHggMCAwIC0yMHB4O1xufVxuXG5bdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcblt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuW3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlcixcblt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLm1haW4tY2hhcnQgLmNoYXJ0LWJvcmRlci1sZWZ0IHtcbiAgYm9yZGVyLWxlZnQ6IDEuNHB4IHNvbGlkICNlZmYyZjc7XG4gIHBhZGRpbmc6IDJweCAyMHB4O1xufVxuLm1haW4tY2hhcnQgLmNoYXJ0LWJvcmRlci1sZWZ0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLyogQWN0aXZpdHkgKi9cbi5hY3Rpdml0eS1mZWVkIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAyN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2VmZjJmNztcbn1cbi5hY3Rpdml0eS1mZWVkIC5mZWVkLWl0ZW06YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDRweDtcbiAgbGVmdDogLTZweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNDM4ZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLmFjdGl2aXR5LWZlZWQgLmZlZWQtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1pbmktc3RhdHMtd2lkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm1pbmktc3RhdHMtd2lkIC5taW5pLXN0YXQtaWNvbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5taW5pLXN0YXRzLXdpZCAubWluaS1zdGF0LWljb246YmVmb3JlLCAubWluaS1zdGF0cy13aWQgLm1pbmktc3RhdC1pY29uOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDY5cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjEpO1xuICBsZWZ0OiAzcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDMyZGVnKTtcbiAgdG9wOiAtOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5taW5pLXN0YXRzLXdpZCAubWluaS1zdGF0LWljb246OmFmdGVyIHtcbiAgbGVmdDogMjdweDtcbiAgd2lkdGg6IDhweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG4ubWluaS1zdGF0cy13aWQ6aG92ZXIgLm1pbmktc3RhdC1pY29uOjphZnRlciB7XG4gIGxlZnQ6IDYwcHg7XG59XG4ubWluaS1zdGF0cy13aWQ6aG92ZXIgLm1pbmktc3RhdC1pY29uOjpiZWZvcmUge1xuICBsZWZ0OiA1MHB4O1xufVxuXG4uYnV0dG9uLWl0ZW1zIHtcbiAgbWFyZ2luLWxlZnQ6IC04cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xMnB4O1xufVxuLmJ1dHRvbi1pdGVtcyAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbn1cblxuLmJzLWV4YW1wbGUtbW9kYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogYXV0bztcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbltkaXI9cnRsXSAubW9kYWwtb3BlbiB7XG4gIHBhZGRpbmctbGVmdDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5pY29uLWRlbW8tY29udGVudCB7XG4gIGNvbG9yOiB2YXIoLS10Yi1ncmF5LTUwMCk7XG59XG4uaWNvbi1kZW1vLWNvbnRlbnQgZGl2IHtcbiAgdXNlci1zZWxlY3Q6IGFsbDtcbn1cbi5pY29uLWRlbW8tY29udGVudCBpIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS10Yi1ncmF5LTYwMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmljb24tZGVtby1jb250ZW50IHN2ZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIGhlaWdodDogMjBweDtcbn1cbi5pY29uLWRlbW8tY29udGVudCAuY29sLWxnLTQge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuLmljb24tZGVtby1jb250ZW50IC5jb2wtbGctNDpob3ZlciBpLCAuaWNvbi1kZW1vLWNvbnRlbnQgLmNvbC1sZy00OmhvdmVyIHN2ZyB7XG4gIGNvbG9yOiAjNDM4ZWZmO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuNSk7XG59XG5cbi5ncmlkLXN0cnVjdHVyZSAuZ3JpZC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNmY5O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uaW1nLXN3aXRjaCAuY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaW1nLXN3aXRjaCAuY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC41KTtcbn1cbi5pbWctc3dpdGNoIC5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNvbG9yc2NoZW1lLWNhcmRyYWRpbyAuZGFyayAuYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWdyYXktOTAwKSAhaW1wb3J0YW50O1xufVxuLmNvbG9yc2NoZW1lLWNhcmRyYWRpbyAuZGFyayAuYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuW2RhdGEtYnMtdGFyZ2V0PVwiI2NvbGxhcHNlQmdHcmFkaWVudFwiXS5hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICM0MzhlZmYgIWltcG9ydGFudDtcbn1cbltkYXRhLWJzLXRhcmdldD1cIiNjb2xsYXBzZUJnR3JhZGllbnRcIl0uYWN0aXZlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xuICByaWdodDogNnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjNDM4ZWZmO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY29sb3JzY2hlbWUtY2FyZHJhZGlvIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItZGFyayk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY29sb3JzY2hlbWUtY2FyZHJhZGlvIC5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItbGlnaHQtcmdiKSwgMC4xKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNvbG9yc2NoZW1lLWNhcmRyYWRpbyAuYmctc29mdC1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItZGFyay1yZ2IpLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY29sb3JzY2hlbWUtY2FyZHJhZGlvIC5kYXJrIC5iZy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNvbG9yc2NoZW1lLWNhcmRyYWRpbyAuZGFyayAuYmctZGFyay1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1ncmF5LTcwMCkgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgLnZlcnRpY2FsLW1lbnUsXG4gIC5yaWdodC1iYXIsXG4gIC5wYWdlLXRpdGxlLWJveCxcbiAgLm5hdmJhci1oZWFkZXIsXG4gIC5hcHAtbWVudSxcbiAgLmZvb3RlcixcbiAgI2JhY2stdG8tdG9wIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNhcmQtYm9keSxcbiAgLm1haW4tY29udGVudCxcbiAgLnJpZ2h0LWJhcixcbiAgLnBhZ2UtY29udGVudCxcbiAgYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmNhcmQge1xuICAgIGJvcmRlcjogMDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmludm9pY2UtZGV0YWlscyAuZC1zbS1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFkZHJlc3MuY29sLXNtLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDUwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICB9XG59XG4ucmliYm9uLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5yaWJib24tYm94IC5yaWJib24ge1xuICBwYWRkaW5nOiA1cHggMTJweDtcbiAgYm94LXNoYWRvdzogMnB4IDVweCAxMHB4IHJnYmEoMjAsIDI0LCAzMywgMC4xNSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOTA2M3JlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXB4O1xuICB0b3A6IDEwcHg7XG4gIHotaW5kZXg6IDE7XG59XG4ucmliYm9uLWJveCAucmliYm9uLnJvdW5kLXNoYXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMCAzMHB4IDMwcHggMDtcbn1cbi5yaWJib24tYm94IC5yaWJib24ucmliYm9uLXNoYXBlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi5yaWJib24tc2hhcGU6OmJlZm9yZSwgLnJpYmJvbi1ib3ggLnJpYmJvbi5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHggMCAwIDVweDtcbn1cbi5yaWJib24tYm94IC5yaWJib24ucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDEyNCU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTYuNXB4O1xuICBwYWRkaW5nOiAwIDAgN3B4O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogLTQuNXB4O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi52ZXJ0aWNhbC1zaGFwZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIHdpZHRoOiA3MHB4O1xuICB0b3A6IC0ycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWCgtMjclKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5yaWJib24tYm94IC5yaWJib24udmVydGljYWwtc2hhcGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICM0MzhlZmY7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgIzQzOGVmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTFweDtcbiAgdG9wOiAwO1xufVxuLnJpYmJvbi1ib3gucmliYm9uLWNpcmNsZSAucmliYm9uIHtcbiAgd2lkdGg6IDQ4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuLnJpYmJvbi1ib3gucmliYm9uLWZpbGwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnJpYmJvbi1ib3gucmliYm9uLWZpbGwgLnJpYmJvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIHdpZHRoOiA5M3B4O1xuICBoZWlnaHQ6IDUycHg7XG4gIGxlZnQ6IC0zNnB4O1xuICB0b3A6IC0xNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnJpYmJvbi1ib3gucmliYm9uLWZpbGwucmliYm9uLXNtIC5yaWJib24ge1xuICBwYWRkaW5nOiAycHggMTJweDtcbiAgd2lkdGg6IDc4cHg7XG4gIGhlaWdodDogNDJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLnJvdW5kLXNoYXBlIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweCAwIDAgMzBweDtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24ucmliYm9uLXNoYXBlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgcmlnaHQ6IC02LjVweDtcbiAgbGVmdDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICByaWdodDogLTQuNXB4O1xuICBsZWZ0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAwIDVweCA1cHggMDtcbn1cbi5yaWJib24tYm94LnJpZ2h0LnJpYmJvbi1jaXJjbGUgLnJpYmJvbiB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLmljb24tcmliYm9uIHtcbiAgcmlnaHQ6IDI0cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ucmliYm9uLWJveC5yaWdodC5yaWJib24tZmlsbCAucmliYm9uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICByaWdodDogLTM4cHg7XG4gIGxlZnQ6IGF1dG87XG59XG4ucmliYm9uLWJveC5yaWdodC5yaWJib24tYm94IC5yaWJib24tdHdvIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IC01cHg7XG59XG4ucmliYm9uLWJveC5yaWdodC5yaWJib24tYm94IC5yaWJib24tdHdvIHNwYW4ge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTIxcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tY29udGVudCB7XG4gIGNsZWFyOiBib3RoO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzQzOGVmZjtcbn1cbi5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeS52ZXJ0aWNhbC1zaGFwZTphZnRlciB7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgIzQzOGVmZjtcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjNDM4ZWZmO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1wcmltYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2LCAxMTEuMzQ1NzQ0NjgwOSwgMjU1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tcHJpbWFyeS5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXByaW1hcnkucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjksIDIwMy4zMDg1MTA2MzgzLCAyNTUpO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZDogIzQzOGVmZjtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tcHJpbWFyeS5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQzOGVmZjtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzQzOGVmZjtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tcHJpbWFyeS5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNDM4ZWZmO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNDM4ZWZmO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kOiAjODU2MWY5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zZWNvbmRhcnkudmVydGljYWwtc2hhcGU6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICM4NTYxZjk7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgIzg1NjFmOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDk1LjA2MDk3NTYwOTgsIDQ3Ljg2NTg1MzY1ODUsIDI0Ny4xMzQxNDYzNDE1KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjFmOTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjA4Ljg3ODA0ODc4MDUsIDE5NS4yNjgyOTI2ODI5LCAyNTIuNzMxNzA3MzE3MSk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQ6ICM4NTYxZjk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXNlY29uZGFyeS5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzg1NjFmOTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzg1NjFmOTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tc2Vjb25kYXJ5LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM4NTYxZjk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM4NTYxZjk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiAjMmRjYjczO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zdWNjZXNzLnZlcnRpY2FsLXNoYXBlOmFmdGVyIHtcbiAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAjMmRjYjczO1xuICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICMyZGNiNzM7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXN1Y2Nlc3M6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMzUuNzQ1OTY3NzQxOSwgMTYxLjI1NDAzMjI1ODEsIDkxLjM1MDgwNjQ1MTYpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkY2I3Mztcbn1cbi5yaWJib24tYm94IC5yaWJib24tc3VjY2Vzcy5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEyNC4wMzIyNTgwNjQ1LCAyMjUuOTY3NzQxOTM1NSwgMTY5LjE5MzU0ODM4NzEpO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZDogIzJkY2I3Mztcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tc3VjY2Vzcy5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzJkY2I3MztcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJkY2I3Mztcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tc3VjY2Vzcy5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMmRjYjczO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMmRjYjczO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzRhYjBjMTtcbn1cbi5yaWJib24tYm94IC5yaWJib24taW5mby52ZXJ0aWNhbC1zaGFwZTphZnRlciB7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgIzRhYjBjMTtcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjNGFiMGMxO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDU1LjExMTExMTExMTEsIDE0NS43Nzc3Nzc3Nzc4LCAxNjAuODg4ODg4ODg4OSkgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWluZm8ucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1pbmZvLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTQ5Ljk3NTMwODY0MiwgMjA5LjE2MDQ5MzgyNzIsIDIxOS4wMjQ2OTEzNTgpO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1pbmZvIHtcbiAgYmFja2dyb3VuZDogIzRhYjBjMTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24taW5mby5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRhYjBjMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRhYjBjMTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24taW5mby5yaWJib24tc2hhcGU6OmFmdGVyIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjNGFiMGMxO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjNGFiMGMxO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nIHtcbiAgYmFja2dyb3VuZDogI2Y2Yjc0OTtcbn1cbi5yaWJib24tYm94IC5yaWJib24td2FybmluZy52ZXJ0aWNhbC1zaGFwZTphZnRlciB7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgI2Y2Yjc0OTtcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZjZiNzQ5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiKDI0My41OTY4NTg2Mzg3LCAxNjMuNzc0ODY5MTA5OSwgMjQuNDAzMTQxMzYxMykgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG59XG4ucmliYm9uLWJveCAucmliYm9uLXdhcm5pbmcucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNzQ5O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjUwLjgwNjI4MjcyMjUsIDIyMS40NTAyNjE3ODAxLCAxNzAuMTkzNzE3Mjc3NSk7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiAjZjZiNzQ5O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1zaGFwZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjZiNzQ5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjZiNzQ5O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi13YXJuaW5nLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmNmI3NDk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmNmI3NDk7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZjZjNmM7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhbmdlci52ZXJ0aWNhbC1zaGFwZTphZnRlciB7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgI2ZmNmM2YztcbiAgYm9yZGVyLWJvdHRvbTogMThweCBzb2xpZCAjZmY2YzZjO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmYzOTM5IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzZjO1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1kYW5nZXIucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmQyZDI7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNmZjZjNmM7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWRhbmdlci5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2ZmNmM2YztcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmNmM2Yztcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFuZ2VyLnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZjZjNmM7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjZjNmM7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNztcbn1cbi5yaWJib24tYm94IC5yaWJib24tbGlnaHQudmVydGljYWwtc2hhcGU6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICNlZmYyZjc7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgI2VmZjJmNztcbn1cbi5yaWJib24tYm94IC5yaWJib24tbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMjA1LCAyMTQuMzc1LCAyMzApIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xufVxuLnJpYmJvbi1ib3ggLnJpYmJvbi1saWdodC5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWxpZ2h0LnJpYmJvbi1zaGFwZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tbGlnaHQge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY3O1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnJpYmJvbi1saWdodC5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VmZjJmNztcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VmZjJmNztcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tbGlnaHQucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI2VmZjJmNztcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2VmZjJmNztcbn1cbi5yaWJib24tYm94IC5yaWJib24tZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxNDE4MjE7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhcmsudmVydGljYWwtc2hhcGU6YWZ0ZXIge1xuICBib3JkZXItdG9wOiAxOHB4IHNvbGlkICMxNDE4MjE7XG4gIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgIzE0MTgyMTtcbn1cbi5yaWJib24tYm94IC5yaWJib24tZGFyazpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYigwLjc1NDcxNjk4MTEsIDAuOTA1NjYwMzc3NCwgMS4yNDUyODMwMTg5KSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbn1cbi5yaWJib24tYm94IC5yaWJib24tZGFyay5yaWJib24tc2hhcGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MjE7XG59XG4ucmliYm9uLWJveCAucmliYm9uLWRhcmsucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig1OC40OTA1NjYwMzc3LCA3MC4xODg2NzkyNDUzLCA5Ni41MDk0MzM5NjIzKTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC5yaWJib24tZGFyayB7XG4gIGJhY2tncm91bmQ6ICMxNDE4MjE7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWRhcmsucmliYm9uLXNoYXBlOjpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMxNDE4MjE7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDE4MjE7XG59XG4ucmliYm9uLWJveC5yaWdodCAucmliYm9uLWRhcmsucmliYm9uLXNoYXBlOjphZnRlciB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzE0MTgyMTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MTgyMTtcbn1cblxuLnJpYmJvbi1ib3ggLnRyZW5kaW5nLXJpYmJvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucmliYm9uLWJveCAudHJlbmRpbmctcmliYm9uIC50cmVuZGluZy1yaWJib24tdGV4dCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG4gIG9wYWNpdHk6IDA7XG59XG4ucmliYm9uLWJveDpob3ZlciAudHJlbmRpbmctcmliYm9uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuLnJpYmJvbi1ib3g6aG92ZXIgLnRyZW5kaW5nLXJpYmJvbiAudHJlbmRpbmctcmliYm9uLXRleHQge1xuICBvcGFjaXR5OiAxO1xufVxuLnJpYmJvbi1ib3gucmlnaHQgLnRyZW5kaW5nLXJpYmJvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5yaWJib24tYm94LnJpZ2h0IC50cmVuZGluZy1yaWJib24gLnRyZW5kaW5nLXJpYmJvbi10ZXh0IHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cbi5yaWJib24tYm94LnJpZ2h0OmhvdmVyIC50cmVuZGluZy1yaWJib24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG59XG4ucmliYm9uLWJveC5yaWdodDpob3ZlciAudHJlbmRpbmctcmliYm9uIC50cmVuZGluZy1yaWJib24tdGV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b2FzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbn1cblxuLnRvYXN0LWJvcmRlci1wcmltYXJ5IC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICM0MzhlZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNDM4ZWZmO1xufVxuXG4udG9hc3QtYm9yZGVyLXNlY29uZGFyeSAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjODU2MWY5O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzg1NjFmOTtcbn1cblxuLnRvYXN0LWJvcmRlci1zdWNjZXNzIC50b2FzdC1ib2R5IHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjMmRjYjczO1xufVxuXG4udG9hc3QtYm9yZGVyLWluZm8gLnRvYXN0LWJvZHkge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM0YWIwYzE7XG59XG5cbi50b2FzdC1ib3JkZXItd2FybmluZyAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgI2Y2Yjc0OTtcbn1cblxuLnRvYXN0LWJvcmRlci1kYW5nZXIgLnRvYXN0LWJvZHkge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZjZjNmM7XG59XG5cbi50b2FzdC1ib3JkZXItbGlnaHQgLnRvYXN0LWJvZHkge1xuICBjb2xvcjogI2VmZjJmNztcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNlZmYyZjc7XG59XG5cbi50b2FzdC1ib3JkZXItZGFyayAudG9hc3QtYm9keSB7XG4gIGNvbG9yOiAjMTQxODIxO1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzE0MTgyMTtcbn1cblxuLnNjcm9sbHNweS1leGFtcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uc2Nyb2xsc3B5LWV4YW1wbGUtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbjpyb290IHtcbiAgLS10Yi1jYXJkLWxvZ28tZGFyazogYmxvY2s7XG4gIC0tdGItY2FyZC1sb2dvLWxpZ2h0OiBub25lO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtYmc6ICNmZmY7XG4gIC0tdGItdmVydGljYWwtbWVudS1ib3JkZXI6ICNlZmYyZjc7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiByZ2IoMTA4Ljg5MTg5MTg5MTksIDExMi4wOTQ1OTQ1OTQ2LCAxMjguMTA4MTA4MTA4MSk7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LWl0ZW0taG92ZXItYmc6IHZhcigtLXRiLXByaW1hcnkpO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmc6IHJnYmEoNjcsIDE0MiwgMjU1LCAwLjE1KTtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiByZ2IoMTIzLjk3Mjk3Mjk3MywgMTI3LjI0ODY0ODY0ODYsIDE0My42MjcwMjcwMjcpO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0taG92ZXItY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiAjOTE5ZGE5O1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1pY29uLXdpZHRoOiAxLjc1cmVtO1xuICAtLXRiLWhlYWRlci1iZzogI2ZmZjtcbiAgLS10Yi1oZWFkZXItaXRlbS1jb2xvcjogIzFmMjQyZTtcbiAgLS10Yi1oZWFkZXItaXRlbS1zdWItY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tdGItdG9wYmFyLXNlYXJjaC1iZzogI2YzZjNmOTtcbiAgLS10Yi10b3BiYXItdXNlci1iZzogI2YzZjZmOTtcbiAgLS10Yi1mb290ZXItYmc6ICNmZmY7XG4gIC0tdGItZm9vdGVyLWNvbG9yOiAjOThhNmFkO1xuICAtLXRiLXRvcG5hdi1iZzogI2ZmZjtcbiAgLS10Yi10b3BuYXYtaXRlbS1jb2xvcjogcmdiKDEwOC44OTE4OTE4OTE5LCAxMTIuMDk0NTk0NTk0NiwgMTI4LjEwODEwODEwODEpO1xuICAtLXRiLXRvcG5hdi1pdGVtLWNvbG9yLWFjdGl2ZTogdmFyKC0tdGItcHJpbWFyeSk7XG4gIC0tdGItdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICNmZmY7XG4gIC0tdGItdHdvY29sdW1uLW1lbnUtYmc6ICNmZmY7XG4gIC0tdGItYm94ZWQtYm9keS1iZzogI2Y1ZjVmNTtcbn1cbjpyb290W2RhdGEtc2lkZWJhcj1kYXJrXSB7XG4gIC0tdGItdmVydGljYWwtbWVudS1iZzogIzFmMjQyZTtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LWJvcmRlcjogIzFjMjkzMjtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LWl0ZW0tY29sb3I6ICNhMmFhYzQ7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1ob3Zlci1iZzogIzFjMjkzMjtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LWl0ZW0tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtYmc6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tdGItdmVydGljYWwtbWVudS1zdWItaXRlbS1jb2xvcjogI2EyYWFjNDtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtc3ViLWl0ZW0tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtdGl0bGUtY29sb3I6ICM4MzhmYjk7XG4gIC0tdGItdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6ICMxYzI5MzI7XG59XG46cm9vdFtkYXRhLXRvcGJhcj1kYXJrXSB7XG4gIC0tdGItaGVhZGVyLWJnOiAjMWYyNDJlO1xuICAtLXRiLWhlYWRlci1pdGVtLWNvbG9yOiAjYjBjNGQ5O1xuICAtLXRiLWhlYWRlci1pdGVtLXN1Yi1jb2xvcjogIzg3OGE5OTtcbiAgLS10Yi10b3BiYXItdXNlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbiAgLS10Yi10b3BiYXItdXNlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA4KTtcbn1cbjpyb290OmlzKFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTJdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTNdLCBbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdKSB7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtaXRlbS1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWFjdGl2ZS1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIC0tdGItdmVydGljYWwtbWVudS1zdWItaXRlbS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LXN1Yi1pdGVtLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LXRpdGxlLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG46cm9vdFtkYXRhLXNpZGViYXI9Z3JhZGllbnRdIHtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LWJnOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiKDQwLjIsIDg1LjIsIDE1MyksIHJnYigyNi44LCA1Ni44LCAxMDIpKTtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LWJvcmRlcjogcmdiKDQwLjIsIDg1LjIsIDE1Myk7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWJnOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiKDQwLjIsIDg1LjIsIDE1MyksIHJnYigyNi44LCA1Ni44LCAxMDIpKTtcbiAgLS10Yi10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogcmdiKDI2LjgsIDU2LjgsIDEwMik7XG59XG46cm9vdFtkYXRhLXNpZGViYXI9Z3JhZGllbnQtMl0ge1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtYmc6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCByZ2IoNDQuNCwgMTA1LjYsIDExNS44KSwgcmdiKDI5LjYsIDcwLjQsIDc3LjIpKTtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LWJvcmRlcjogcmdiKDQ0LjQsIDEwNS42LCAxMTUuOCk7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWJnOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiKDQ0LjQsIDEwNS42LCAxMTUuOCksIHJnYigyOS42LCA3MC40LCA3Ny4yKSk7XG4gIC0tdGItdHdvY29sdW1uLW1lbnUtaWNvbnZpZXctYmc6IHJnYigyOS42LCA3MC40LCA3Ny4yKTtcbn1cbjpyb290W2RhdGEtc2lkZWJhcj1ncmFkaWVudC0zXSB7XG4gIC0tdGItdmVydGljYWwtbWVudS1iZzogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYig3OS44LCA1OC4yLCAxNDkuNCksIHJnYig1My4yLCAzOC44LCA5OS42KSk7XG4gIC0tdGItdmVydGljYWwtbWVudS1ib3JkZXI6IHJnYig3OS44LCA1OC4yLCAxNDkuNCk7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWJnOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiKDc5LjgsIDU4LjIsIDE0OS40KSwgcmdiKDUzLjIsIDM4LjgsIDk5LjYpKTtcbiAgLS10Yi10d29jb2x1bW4tbWVudS1pY29udmlldy1iZzogcmdiKDUzLjIsIDM4LjgsIDk5LjYpO1xufVxuOnJvb3RbZGF0YS1zaWRlYmFyPWdyYWRpZW50LTRdIHtcbiAgLS10Yi12ZXJ0aWNhbC1tZW51LWJnOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNywgMTIxLjgsIDY5KSwgcmdiKDE4LCA4MS4yLCA0NikpO1xuICAtLXRiLXZlcnRpY2FsLW1lbnUtYm9yZGVyOiByZ2IoMjcsIDEyMS44LCA2OSk7XG4gIC0tdGItdmVydGljYWwtbWVudS1pdGVtLWhvdmVyLWJnOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYigyNywgMTIxLjgsIDY5KSwgcmdiKDE4LCA4MS4yLCA0NikpO1xuICAtLXRiLXR3b2NvbHVtbi1tZW51LWljb252aWV3LWJnOiByZ2IoMTgsIDgxLjIsIDQ2KTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10ge1xuICAtLXRiLWxpZ2h0OiAjMmIzMTNlO1xuICAtLXRiLWxpZ2h0LXJnYjogNDMsIDQ5LCA2MjtcbiAgLS10Yi1kYXJrOiAjMmIzMTNlO1xuICAtLXRiLWRhcmstcmdiOiA0MywgNDksIDYyO1xuICAtLXRiLWNhcmQtbG9nby1kYXJrOiBub25lO1xuICAtLXRiLWNhcmQtbG9nby1saWdodDogYmxvY2s7XG4gIC0tdGItZm9vdGVyLWJnOiAjMWYyNDJlO1xuICAtLXRiLWZvb3Rlci1jb2xvcjogIzg3OGE5OTtcbiAgLS10Yi10b3BuYXYtYmc6ICMxYzI5MzI7XG4gIC0tdGItdG9wbmF2LWl0ZW0tY29sb3I6ICNhMmFhYzQ7XG4gIC0tdGItdG9wbmF2LWl0ZW0tY29sb3ItYWN0aXZlOiAjZmZmO1xuICAtLXRiLWJveGVkLWJvZHktYmc6IHJnYigxNy4xMTMyMDc1NDcyLCAyMC41MzU4NDkwNTY2LCAyOC4yMzY3OTI0NTI4KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC50YWJsZS1saWdodCB7XG4gIC0tdGItdGFibGUtY29sb3I6IHdoaXRlO1xuICAtLXRiLXRhYmxlLWJnOiB2YXIoLS10Yi1saWdodCk7XG4gIC0tdGItdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAtLXRiLXRhYmxlLXN0cmlwZWQtYmc6IHZhcigtLXRiLWxpZ2h0KTtcbiAgLS10Yi10YWJsZS1zdHJpcGVkLWNvbG9yOiB3aGl0ZTtcbiAgLS10Yi10YWJsZS1hY3RpdmUtYmc6IHZhcigtLXRiLWxpZ2h0KTtcbiAgLS10Yi10YWJsZS1hY3RpdmUtY29sb3I6IHdoaXRlO1xuICAtLXRiLXRhYmxlLWhvdmVyLWJnOiB2YXIoLS10Yi1saWdodCk7XG4gIC0tdGItdGFibGUtaG92ZXItY29sb3I6IHdoaXRlO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1kYXJrIHtcbiAgLS10Yi1idG4tYmc6IHJnYig0Ni4xMzI4NTcxNDI5LCA1Mi41NywgNjYuNTE3MTQyODU3MSk7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogcmdiKDQ2LjEzMjg1NzE0MjksIDUyLjU3LCA2Ni41MTcxNDI4NTcxKTtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYig1MC4zMSwgNTcuMzMsIDcyLjU0KTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNTAuMzEsIDU3LjMzLCA3Mi41NCk7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDUwLjMxLCA1Ny4zMywgNzIuNTQpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiByZ2IoNTAuMzEsIDU3LjMzLCA3Mi41NCk7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJnOiByZ2IoNTAuMzEsIDU3LjMzLCA3Mi41NCk7XG4gIC0tdGItYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogcmdiKDUwLjMxLCA1Ny4zMywgNzIuNTQpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiByZ2IoNDYuMTMyODU3MTQyOSwgNTIuNTcsIDY2LjUxNzE0Mjg1NzEpO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiKDQ2LjEzMjg1NzE0MjksIDUyLjU3LCA2Ni41MTcxNDI4NTcxKTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiByZ2IoNDYuMTMyODU3MTQyOSwgNTIuNTcsIDY2LjUxNzE0Mjg1NzEpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYig0Ni4xMzI4NTcxNDI5LCA1Mi41NywgNjYuNTE3MTQyODU3MSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHJnYig0Ni4xMzI4NTcxNDI5LCA1Mi41NywgNjYuNTE3MTQyODU3MSk7XG59XG5cbmh0bWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xufVxuXG4uYmxvY2txdW90ZS1yZXZlcnNlIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItbGcsXG4gIC5jb250YWluZXItbWQsXG4gIC5jb250YWluZXItc20sXG4gIC5jb250YWluZXIteGwsXG4gIC5jb250YWluZXIteHhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuXG4ucm93ID4gKiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFsZXJ0LXNvbGlkIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLXdpZHRoOiAycHg7XG59XG5cbi5hbGVydC1ib3JkZXJsZXNzIHtcbiAgYm9yZGVyLXdpZHRoOiAwO1xufVxuXG4uYWxlcnQtbGFiZWwtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBib3JkZXI6IDA7XG59XG4uYWxlcnQtbGFiZWwtaWNvbiAubGFiZWwtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmFsZXJ0LWxhYmVsLWljb24ubGFiZWwtYXJyb3cge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFsZXJ0LWxhYmVsLWljb24ubGFiZWwtYXJyb3cgLmxhYmVsLWljb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQzOGVmZjtcbiAgcmlnaHQ6IC0xMnB4O1xufVxuXG4uYWxlcnQtYm9yZGVyLWxlZnQge1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkO1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsIHtcbiAgcGFkZGluZzogMDtcbn1cbi5hbGVydC1hZGRpdGlvbmFsIC5hbGVydC1ib2R5IHtcbiAgcGFkZGluZzogMC44cmVtIDFyZW07XG59XG4uYWxlcnQtYWRkaXRpb25hbCAuYWxlcnQtY29udGVudCB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICBtYXJnaW46IDAgLXZhcigtLXRiLWJvcmRlci13aWR0aCkgLXZhcigtLXRiLWJvcmRlci13aWR0aCkgLXZhcigtLXRiLWJvcmRlci13aWR0aCk7XG59XG5cbi5yb3VuZGVkLWxhYmVsIC5sYWJlbC1pY29uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGhlaWdodDogMjZweDtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtcHJpbWFyeSB7XG4gIC0tdGItYWxlcnQtYmc6ICM0MzhlZmY7XG4gIC0tdGItYWxlcnQtY29sb3I6ICNmZmY7XG4gIC0tdGItYWxlcnQtYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uYWxlcnQtb3V0bGluZS5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICM0MzhlZmY7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MzhlZmY7XG59XG5cbi5hbGVydC10b3AtYm9yZGVyLmFsZXJ0LXByaW1hcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4ucm91bmRlZC1sYWJlbC5hbGVydC1wcmltYXJ5IC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1wcmltYXJ5IC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG59XG4ubGFiZWwtYXJyb3cuYWxlcnQtcHJpbWFyeSAubGFiZWwtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNDM4ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC5hbGVydC1wcmltYXJ5IC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgY29sb3I6ICM0MzhlZmY7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4ZWZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LXNvbGlkLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tdGItYWxlcnQtYmc6ICM4NTYxZjk7XG4gIC0tdGItYWxlcnQtY29sb3I6ICNmZmY7XG4gIC0tdGItYWxlcnQtYm9yZGVyLWNvbG9yOiAjODU2MWY5O1xufVxuXG4uYWxlcnQtb3V0bGluZS5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg1NjFmOTtcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXNlY29uZGFyeSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODU2MWY5O1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1zZWNvbmRhcnkge1xuICBib3JkZXItdG9wLWNvbG9yOiAjODU2MWY5O1xufVxuXG4ucm91bmRlZC1sYWJlbC5hbGVydC1zZWNvbmRhcnkgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXNlY29uZGFyeSAubGFiZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LXNlY29uZGFyeSAubGFiZWwtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjODU2MWY5ICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC5hbGVydC1zZWNvbmRhcnkgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogIzg1NjFmOTtcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjFmOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1zb2xpZC5hbGVydC1zdWNjZXNzIHtcbiAgLS10Yi1hbGVydC1iZzogIzJkY2I3MztcbiAgLS10Yi1hbGVydC1jb2xvcjogI2ZmZjtcbiAgLS10Yi1hbGVydC1ib3JkZXItY29sb3I6ICMyZGNiNzM7XG59XG5cbi5hbGVydC1vdXRsaW5lLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzJkY2I3Mztcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LXN1Y2Nlc3Mge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzJkY2I3Mztcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtc3VjY2VzcyB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZGNiNzM7XG59XG5cbi5yb3VuZGVkLWxhYmVsLmFsZXJ0LXN1Y2Nlc3MgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjYjczO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LXN1Y2Nlc3MgLmxhYmVsLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkY2I3Mztcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1zdWNjZXNzIC5sYWJlbC1pY29uOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZGNiNzMgIWltcG9ydGFudDtcbn1cblxuLmFsZXJ0LmFsZXJ0LXN1Y2Nlc3MgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogIzJkY2I3Mztcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtc3VjY2VzcyAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtaW5mbyB7XG4gIC0tdGItYWxlcnQtYmc6ICM0YWIwYzE7XG4gIC0tdGItYWxlcnQtY29sb3I6ICNmZmY7XG4gIC0tdGItYWxlcnQtYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xufVxuXG4uYWxlcnQtb3V0bGluZS5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICM0YWIwYzE7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1pbmZvIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0YWIwYzE7XG59XG5cbi5hbGVydC10b3AtYm9yZGVyLmFsZXJ0LWluZm8ge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGFiMGMxO1xufVxuXG4ucm91bmRlZC1sYWJlbC5hbGVydC1pbmZvIC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYjBjMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1pbmZvIC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWIwYzE7XG59XG4ubGFiZWwtYXJyb3cuYWxlcnQtaW5mbyAubGFiZWwtaWNvbjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjNGFiMGMxICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC5hbGVydC1pbmZvIC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgY29sb3I6ICM0YWIwYzE7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWluZm8gLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFsZXJ0LXNvbGlkLmFsZXJ0LXdhcm5pbmcge1xuICAtLXRiLWFsZXJ0LWJnOiAjZjZiNzQ5O1xuICAtLXRiLWFsZXJ0LWNvbG9yOiAjZmZmO1xuICAtLXRiLWFsZXJ0LWJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbn1cblxuLmFsZXJ0LW91dGxpbmUuYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xufVxuXG4uYWxlcnQtYm9yZGVyLWxlZnQuYWxlcnQtd2FybmluZyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjZiNzQ5O1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC13YXJuaW5nIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2Y2Yjc0OTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtd2FybmluZyAubGFiZWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGFiZWwtYXJyb3cuYWxlcnQtd2FybmluZyAubGFiZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNzQ5O1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LXdhcm5pbmcgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y2Yjc0OSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtd2FybmluZyAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xufVxuXG4uYWxlcnQtYWRkaXRpb25hbC5hbGVydC13YXJuaW5nIC5hbGVydC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Yjc0OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1zb2xpZC5hbGVydC1kYW5nZXIge1xuICAtLXRiLWFsZXJ0LWJnOiAjZmY2YzZjO1xuICAtLXRiLWFsZXJ0LWNvbG9yOiAjMDAwO1xuICAtLXRiLWFsZXJ0LWJvcmRlci1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLmFsZXJ0LW91dGxpbmUuYWxlcnQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZjZjNmM7XG59XG5cbi5hbGVydC1ib3JkZXItbGVmdC5hbGVydC1kYW5nZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLmFsZXJ0LXRvcC1ib3JkZXIuYWxlcnQtZGFuZ2VyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtZGFuZ2VyIC5sYWJlbC1pY29uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2YztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5sYWJlbC1hcnJvdy5hbGVydC1kYW5nZXIgLmxhYmVsLWljb24ge1xuICBjb2xvcjogIzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2Yztcbn1cbi5sYWJlbC1hcnJvdy5hbGVydC1kYW5nZXIgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmNmM2YyAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtZGFuZ2VyIC5idG4tY2xvc2U6OmFmdGVyIHtcbiAgY29sb3I6ICNmZjZjNmM7XG59XG5cbi5hbGVydC1hZGRpdGlvbmFsLmFsZXJ0LWRhbmdlciAuYWxlcnQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZjNmM7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uYWxlcnQtc29saWQuYWxlcnQtbGlnaHQge1xuICAtLXRiLWFsZXJ0LWJnOiAjZWZmMmY3O1xuICAtLXRiLWFsZXJ0LWNvbG9yOiAjMDAwO1xuICAtLXRiLWFsZXJ0LWJvcmRlci1jb2xvcjogI2VmZjJmNztcbn1cblxuLmFsZXJ0LW91dGxpbmUuYWxlcnQtbGlnaHQge1xuICBjb2xvcjogI2VmZjJmNztcbn1cblxuLmFsZXJ0LWJvcmRlci1sZWZ0LmFsZXJ0LWxpZ2h0IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZmYyZjc7XG59XG5cbi5hbGVydC10b3AtYm9yZGVyLmFsZXJ0LWxpZ2h0IHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VmZjJmNztcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtbGlnaHQgLmxhYmVsLWljb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmxhYmVsLWFycm93LmFsZXJ0LWxpZ2h0IC5sYWJlbC1pY29uIHtcbiAgY29sb3I6ICMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG59XG4ubGFiZWwtYXJyb3cuYWxlcnQtbGlnaHQgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VmZjJmNyAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtbGlnaHQgLmJ0bi1jbG9zZTo6YWZ0ZXIge1xuICBjb2xvcjogI2VmZjJmNztcbn1cblxuLmFsZXJ0LWFkZGl0aW9uYWwuYWxlcnQtbGlnaHQgLmFsZXJ0LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmFsZXJ0LXNvbGlkLmFsZXJ0LWRhcmsge1xuICAtLXRiLWFsZXJ0LWJnOiAjMTQxODIxO1xuICAtLXRiLWFsZXJ0LWNvbG9yOiAjZmZmO1xuICAtLXRiLWFsZXJ0LWJvcmRlci1jb2xvcjogIzE0MTgyMTtcbn1cblxuLmFsZXJ0LW91dGxpbmUuYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMTQxODIxO1xufVxuXG4uYWxlcnQtYm9yZGVyLWxlZnQuYWxlcnQtZGFyayB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMTQxODIxO1xufVxuXG4uYWxlcnQtdG9wLWJvcmRlci5hbGVydC1kYXJrIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MTgyMTtcbn1cblxuLnJvdW5kZWQtbGFiZWwuYWxlcnQtZGFyayAubGFiZWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGFiZWwtYXJyb3cuYWxlcnQtZGFyayAubGFiZWwtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODIxO1xufVxuLmxhYmVsLWFycm93LmFsZXJ0LWRhcmsgLmxhYmVsLWljb246YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE0MTgyMSAhaW1wb3J0YW50O1xufVxuXG4uYWxlcnQuYWxlcnQtZGFyayAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGNvbG9yOiAjMTQxODIxO1xufVxuXG4uYWxlcnQtYWRkaXRpb25hbC5hbGVydC1kYXJrIC5hbGVydC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbGVydC1kaXNtaXNzaWJsZSAuYnRuLWNsb3NlOjphZnRlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1NlwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiICFpbXBvcnRhbnQ7XG59XG5cbi5hbGVydC1vdXRsaW5lLmFsZXJ0LWRhcmsge1xuICBjb2xvcjogdmFyKC0tdGItZGFyayk7XG59XG5cbi5hbGVydC1tb2Rlcm4ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWxlcnQtbW9kZXJuIC5pY29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgb3BhY2l0eTogMC4wODtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS1wcmltYXJ5IHtcbiAgY29sb3I6ICM0MzhlZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM0MzhlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2Utb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg1NjFmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg1NjFmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzJkY2I3MztcbiAgYm9yZGVyOiAxcHggc29saWQgIzJkY2I3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhYjBjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2Y2Yjc0OTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2Y2Yjc0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZmY2YzZjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmY2YzZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2VmZjJmNztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lLWRhcmsge1xuICBjb2xvcjogIzE0MTgyMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzE0MTgyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1vdXRsaW5lIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG59XG5cbi5iYWRnZS1zb2Z0LXByaW1hcnkge1xuICBjb2xvcjogIzQzOGVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NywgMTQyLCAyNTUsIDAuMSk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogIzQzOGVmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzQzOGVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1wcmltYXJ5OmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQzOGVmZjtcbn1cblxuLmJhZGdlLXNvZnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM4NTYxZjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMzLCA5NywgMjQ5LCAwLjEpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS5iYWRnZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg1NjFmOTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg1NjFmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1zZWNvbmRhcnk6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjODU2MWY5O1xufVxuXG4uYmFkZ2Utc29mdC1zdWNjZXNzIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjEpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS5iYWRnZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyZGNiNzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctc3VjY2VzczpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICMyZGNiNzM7XG59XG5cbi5iYWRnZS1zb2Z0LWluZm8ge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTc2LCAxOTMsIDAuMSk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLmJhZGdlLWluZm8ge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzRhYjBjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1pbmZvOmJlZm9yZSB7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzRhYjBjMTtcbn1cblxuLmJhZGdlLXNvZnQtd2FybmluZyB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTgzLCA3MywgMC4xKTtcbn1cblxuLmJhZGdlLW91dGxpbmUuYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjZiNzQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLXdhcm5pbmc6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZjZiNzQ5O1xufVxuXG4uYmFkZ2Utc29mdC1kYW5nZXIge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEwOCwgMTA4LCAwLjEpO1xufVxuXG4uYmFkZ2Utb3V0bGluZS5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmNmM2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5iYWRnZS1sYWJlbC5iZy1kYW5nZXI6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmY2YzZjO1xufVxuXG4uYmFkZ2Utc29mdC1saWdodCB7XG4gIGNvbG9yOiAjZWZmMmY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQyLCAyNDcsIDAuMSk7XG59XG5cbi5iYWRnZS1vdXRsaW5lLmJhZGdlLWxpZ2h0IHtcbiAgY29sb3I6ICNlZmYyZjc7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZmYyZjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYmFkZ2UtbGFiZWwuYmctbGlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZWZmMmY3O1xufVxuXG4uYmFkZ2Utc29mdC1kYXJrIHtcbiAgY29sb3I6ICMxNDE4MjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC4xKTtcbn1cblxuLmJhZGdlLW91dGxpbmUuYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjMTQxODIxO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQxODIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJhZGdlLWxhYmVsLmJnLWRhcms6YmVmb3JlIHtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTQxODIxO1xufVxuXG4uYmFkZ2UtYm9yZGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZDtcbn1cblxuLmJhZGdlLWxhYmVsIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmJhZGdlLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzQzOGVmZjtcbiAgbGVmdDogLTE0cHg7XG4gIHRvcDogMDtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXByaW1hcnkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNDM4ZWZmIDAlLCAjMmRjYjczIDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgIzg1NjFmOSAwJSwgIzRhYjBjMSAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjMmRjYjczIDAlLCAjZjZiNzQ5IDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtZGFuZ2VyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmNmM2YyAwJSwgIzg1NjFmOSAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjZjZiNzQ5IDAlLCByZ2IoMjMxLjA3MzI5ODQyOTMsIDE1MS4wODYzODc0MzQ2LCAxMS40MjY3MDE1NzA3KSAxMDAlKTtcbn1cblxuLmJhZGdlLWdyYWRpZW50LWluZm8ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjNGFiMGMxIDAlLCAjMmRjYjczIDEwMCUpO1xufVxuXG4uYmFkZ2UtZ3JhZGllbnQtZGFyayB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMxNDE4MjEgMCUsICM0MzhlZmYgMTAwJSk7XG59XG5cbmJ1dHRvbixcbmEge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmJ0bi5idG4taG92ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmJ0bi5idG4taG92ZXI6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG59XG5cbi5idG4uc2hvdyxcbi5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLFxuOm5vdCguYnRuLWNoZWNrKSArIC5idG46YWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmJ0bi1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IGNhbGMoMS4ycmVtICsgMS41ZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygxLjJyZW0gKyAxLjVlbSArIDJweCk7XG4gIHBhZGRpbmc6IDA7XG59XG4uYnRuLWljb24gaSxcbi5idG4taWNvbiBzdmcsXG4uYnRuLWljb24gaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5idG4taWNvbi5idG4tc20ge1xuICBoZWlnaHQ6IGNhbGMoMC41cmVtICsgMS41ZW0gKyAycHgpO1xuICB3aWR0aDogY2FsYygwLjVyZW0gKyAxLjVlbSArIDJweCk7XG59XG4uYnRuLWljb24uYnRuLWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNHJlbSArIDEuNWVtICsgMnB4KTtcbiAgd2lkdGg6IGNhbGMoMS40cmVtICsgMS41ZW0gKyAycHgpO1xufVxuXG4uYnRuLXNvZnQtcHJpbWFyeSB7XG4gIC0tdGItYnRuLWNvbG9yOiAjNDM4ZWZmO1xuICAtLXRiLWJ0bi1iZzogcmdiYSg2NywgMTQyLCAyNTUsIDAuMSk7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiKDYwLjMsIDEyNy44LCAyMjkuNSk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY3LCAxNDIsIDI1NTtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1idG4taG92ZXItY29sb3IpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYig1My42LCAxMTMuNiwgMjA0KTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZGFya2VuLXByaW1hcnkge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYmc6IHJnYigxNiwgMTExLjM0NTc0NDY4MDksIDI1NSk7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiKDAuNywgMTAyLjE0OTQ2ODA4NTEsIDI1NSk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDY3LCAxNDIsIDI1NTtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1idG4taG92ZXItY29sb3IpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYigwLCA5Ny45Mzg4Mjk3ODcyLCAyNDUuNSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtc2Vjb25kYXJ5IHtcbiAgLS10Yi1idG4tY29sb3I6ICM4NTYxZjk7XG4gIC0tdGItYnRuLWJnOiByZ2JhKDEzMywgOTcsIDI0OSwgMC4xKTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoMTE5LjcsIDg3LjMsIDIyNC4xKTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMzLCA5NywgMjQ5O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDEwNi40LCA3Ny42LCAxOTkuMik7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWRhcmtlbi1zZWNvbmRhcnkge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYmc6IHJnYig5NS4wNjA5NzU2MDk4LCA0Ny44NjU4NTM2NTg1LCAyNDcuMTM0MTQ2MzQxNSk7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiKDgzLjY3OTI2ODI5MjcsIDMzLjEyNTYwOTc1NjEsIDI0Ni41NzQzOTAyNDM5KTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMTMzLCA5NywgMjQ5O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDc2LjA5MTQ2MzQxNDYsIDIzLjI5ODc4MDQ4NzgsIDI0Ni4yMDEyMTk1MTIyKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC1zdWNjZXNzIHtcbiAgLS10Yi1idG4tY29sb3I6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWJnOiByZ2JhKDQ1LCAyMDMsIDExNSwgMC4xKTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoNDAuNSwgMTgyLjcsIDEwMy41KTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogNDUsIDIwMywgMTE1O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDM2LCAxNjIuNCwgOTIpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1kYXJrZW4tc3VjY2VzcyB7XG4gIC0tdGItYnRuLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1iZzogcmdiKDM1Ljc0NTk2Nzc0MTksIDE2MS4yNTQwMzIyNTgxLCA5MS4zNTA4MDY0NTE2KTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoMzIuOTY5NzU4MDY0NSwgMTQ4LjczMDI0MTkzNTUsIDg0LjI1NjA0ODM4NzEpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA0NSwgMjAzLCAxMTU7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiByZ2IoMzEuMTE4OTUxNjEyOSwgMTQwLjM4MTA0ODM4NzEsIDc5LjUyNjIwOTY3NzQpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LWluZm8ge1xuICAtLXRiLWJ0bi1jb2xvcjogIzRhYjBjMTtcbiAgLS10Yi1idG4tYmc6IHJnYmEoNzQsIDE3NiwgMTkzLCAwLjEpO1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYig2Ni42LCAxNTguNCwgMTczLjcpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NCwgMTc2LCAxOTM7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiByZ2IoNTkuMiwgMTQwLjgsIDE1NC40KTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZGFya2VuLWluZm8ge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYmc6IHJnYig1NS4xMTExMTExMTExLCAxNDUuNzc3Nzc3Nzc3OCwgMTYwLjg4ODg4ODg4ODkpO1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYig1MS4yMDc0MDc0MDc0LCAxMzUuNDUxODUxODUxOSwgMTQ5LjQ5MjU5MjU5MjYpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NCwgMTc2LCAxOTM7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiByZ2IoNDguNjA0OTM4MjcxNiwgMTI4LjU2NzkwMTIzNDYsIDE0MS44OTUwNjE3Mjg0KTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tc29mdC13YXJuaW5nIHtcbiAgLS10Yi1idG4tY29sb3I6ICNmNmI3NDk7XG4gIC0tdGItYnRuLWJnOiByZ2JhKDI0NiwgMTgzLCA3MywgMC4xKTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoMjIxLjQsIDE2NC43LCA2NS43KTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ2LCAxODMsIDczO1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDE5Ni44LCAxNDYuNCwgNTguNCk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWRhcmtlbi13YXJuaW5nIHtcbiAgLS10Yi1idG4tY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWJnOiByZ2IoMjQzLjU5Njg1ODYzODcsIDE2My43NzQ4NjkxMDk5LCAyNC40MDMxNDEzNjEzKTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoMjQwLjc5MjY3MDE1NzEsIDE1Ny40NDEzNjEyNTY1LCAxMS45MDczMjk4NDI5KTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjQ2LCAxODMsIDczO1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDIzMS4wNzMyOTg0MjkzLCAxNTEuMDg2Mzg3NDM0NiwgMTEuNDI2NzAxNTcwNyk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtZGFuZ2VyIHtcbiAgLS10Yi1idG4tY29sb3I6ICNmZjZjNmM7XG4gIC0tdGItYnRuLWJnOiByZ2JhKDI1NSwgMTA4LCAxMDgsIDAuMSk7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiKDIyOS41LCA5Ny4yLCA5Ny4yKTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxMDgsIDEwODtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1idG4taG92ZXItY29sb3IpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYigyMDQsIDg2LjQsIDg2LjQpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1kYXJrZW4tZGFuZ2VyIHtcbiAgLS10Yi1idG4tY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWJnOiAjZmYzOTM5O1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYigyNTUsIDQxLjcsIDQxLjcpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNTUsIDEwOCwgMTA4O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDI1NSwgMzEuNSwgMzEuNSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLXNvZnQtbGlnaHQge1xuICAtLXRiLWJ0bi1jb2xvcjogI2VmZjJmNztcbiAgLS10Yi1idG4tYmc6IHJnYmEoMjM5LCAyNDIsIDI0NywgMC4xKTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoMjE1LjEsIDIxNy44LCAyMjIuMyk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzOSwgMjQyLCAyNDc7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiByZ2IoMTkxLjIsIDE5My42LCAxOTcuNik7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWRhcmtlbi1saWdodCB7XG4gIC0tdGItYnRuLWNvbG9yOiAjZmZmO1xuICAtLXRiLWJ0bi1iZzogcmdiKDIwNSwgMjE0LjM3NSwgMjMwKTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoMTk0LjgsIDIwNi4wODc1LCAyMjQuOSk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIzOSwgMjQyLCAyNDc7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogdmFyKC0tdGItYnRuLWhvdmVyLWNvbG9yKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiByZ2IoMTg4LCAyMDAuNTYyNSwgMjIxLjUpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1zb2Z0LWRhcmsge1xuICAtLXRiLWJ0bi1jb2xvcjogIzE0MTgyMTtcbiAgLS10Yi1idG4tYmc6IHJnYmEoMjAsIDI0LCAzMywgMC4xKTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2IoMTgsIDIxLjYsIDI5LjcpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDMzO1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLXRiLWJ0bi1ob3Zlci1jb2xvcik7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiKDE2LCAxOS4yLCAyNi40KTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZGFya2VuLWRhcmsge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS10Yi1idG4tYmc6IHJnYigwLjc1NDcxNjk4MTEsIDAuOTA1NjYwMzc3NCwgMS4yNDUyODMwMTg5KTtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiBibGFjaztcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAsIDI0LCAzMztcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiB2YXIoLS10Yi1idG4taG92ZXItY29sb3IpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IGJsYWNrO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1wcmltYXJ5IHtcbiAgLS10Yi1idG4tY29sb3I6ICM0MzhlZmY7XG4gIC0tdGItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICM0MzhlZmY7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC4xKTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogNjcsIDE0MiwgMjU1O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICM0MzhlZmY7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiYSg2NywgMTQyLCAyNTUsIDAuMSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LXNlY29uZGFyeSB7XG4gIC0tdGItYnRuLWNvbG9yOiAjODU2MWY5O1xuICAtLXRiLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjODU2MWY5O1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiYSgxMzMsIDk3LCAyNDksIDAuMSk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDEzMywgOTcsIDI0OTtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjODU2MWY5O1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMTMzLCA5NywgMjQ5LCAwLjEpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1zdWNjZXNzIHtcbiAgLS10Yi1idG4tY29sb3I6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4taG92ZXItY29sb3I6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWhvdmVyLWJnOiByZ2JhKDQ1LCAyMDMsIDExNSwgMC4xKTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogNDUsIDIwMywgMTE1O1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICMyZGNiNzM7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiYSg0NSwgMjAzLCAxMTUsIDAuMSk7XG4gIC0tdGItYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYnRuLWdob3N0LWluZm8ge1xuICAtLXRiLWJ0bi1jb2xvcjogIzRhYjBjMTtcbiAgLS10Yi1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogIzRhYjBjMTtcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYmEoNzQsIDE3NiwgMTkzLCAwLjEpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA3NCwgMTc2LCAxOTM7XG4gIC0tdGItYnRuLWFjdGl2ZS1jb2xvcjogIzRhYjBjMTtcbiAgLS10Yi1idG4tYWN0aXZlLWJnOiByZ2JhKDc0LCAxNzYsIDE5MywgMC4xKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3Qtd2FybmluZyB7XG4gIC0tdGItYnRuLWNvbG9yOiAjZjZiNzQ5O1xuICAtLXRiLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjZjZiNzQ5O1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiYSgyNDYsIDE4MywgNzMsIDAuMSk7XG4gIC0tdGItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0NiwgMTgzLCA3MztcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjZjZiNzQ5O1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjQ2LCAxODMsIDczLCAwLjEpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1naG9zdC1kYW5nZXIge1xuICAtLXRiLWJ0bi1jb2xvcjogI2ZmNmM2YztcbiAgLS10Yi1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2ZmNmM2YztcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYmEoMjU1LCAxMDgsIDEwOCwgMC4xKTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjU1LCAxMDgsIDEwODtcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjZmY2YzZjO1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjU1LCAxMDgsIDEwOCwgMC4xKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtbGlnaHQge1xuICAtLXRiLWJ0bi1jb2xvcjogI2VmZjJmNztcbiAgLS10Yi1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1ob3Zlci1jb2xvcjogI2VmZjJmNztcbiAgLS10Yi1idG4taG92ZXItYmc6IHJnYmEoMjM5LCAyNDIsIDI0NywgMC4xKTtcbiAgLS10Yi1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS10Yi1idG4tZm9jdXMtc2hhZG93LXJnYjogMjM5LCAyNDIsIDI0NztcbiAgLS10Yi1idG4tYWN0aXZlLWNvbG9yOiAjZWZmMmY3O1xuICAtLXRiLWJ0bi1hY3RpdmUtYmc6IHJnYmEoMjM5LCAyNDIsIDI0NywgMC4xKTtcbiAgLS10Yi1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5idG4tZ2hvc3QtZGFyayB7XG4gIC0tdGItYnRuLWNvbG9yOiAjMTQxODIxO1xuICAtLXRiLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tdGItYnRuLWhvdmVyLWNvbG9yOiAjMTQxODIxO1xuICAtLXRiLWJ0bi1ob3Zlci1iZzogcmdiYSgyMCwgMjQsIDMzLCAwLjEpO1xuICAtLXRiLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLXRiLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMCwgMjQsIDMzO1xuICAtLXRiLWJ0bi1hY3RpdmUtY29sb3I6ICMxNDE4MjE7XG4gIC0tdGItYnRuLWFjdGl2ZS1iZzogcmdiYSgyMCwgMjQsIDMzLCAwLjEpO1xuICAtLXRiLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmJ0bi1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA0OHB4O1xufVxuLmJ0bi1sYWJlbCAubGFiZWwtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDQwLjY5cHg7XG4gIGxlZnQ6IC0xcHg7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWxhYmVsLmJ0bi1saWdodCAubGFiZWwtaWNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC4wNSk7XG59XG4uYnRuLWxhYmVsLnJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjlyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG59XG4uYnRuLWxhYmVsLnJpZ2h0IC5sYWJlbC1pY29uIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGxlZnQ6IGF1dG87XG59XG5cbi5idG4tYW5pbWF0aW9uIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuM3MsIGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjIsIDEsIDAuMywgMSk7XG59XG4uYnRuLWFuaW1hdGlvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtdGV4dCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDI1JSwgMCk7XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjlyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuLmJ0bi1hbmltYXRpb24gPiBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzLCBvcGFjaXR5IDAuM3M7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yLCAxLCAwLjMsIDEpO1xufVxuLmJ0bi1hbmltYXRpb246aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cbi5idG4tYW5pbWF0aW9uOmhvdmVyID4gc3BhbiB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTI1JSwgMCk7XG59XG5cbi5idG4tcHJpbWFyeS5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuLmJ0bi1wcmltYXJ5LmJ0bi1hbmltYXRpb246aG92ZXIsIC5idG4tcHJpbWFyeS5idG4tYW5pbWF0aW9uOmZvY3VzLCAuYnRuLXByaW1hcnkuYnRuLWFuaW1hdGlvbjphY3RpdmUsIC5idG4tcHJpbWFyeS5idG4tYW5pbWF0aW9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzQzOGVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg2NywgMTQyLCAyNTUsIDAuMSk7XG59XG5cbi5idG4tc2Vjb25kYXJ5LmJ0bi1hbmltYXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xuICBib3JkZXItY29sb3I6ICM4NTYxZjk7XG59XG4uYnRuLXNlY29uZGFyeS5idG4tYW5pbWF0aW9uOmhvdmVyLCAuYnRuLXNlY29uZGFyeS5idG4tYW5pbWF0aW9uOmZvY3VzLCAuYnRuLXNlY29uZGFyeS5idG4tYW5pbWF0aW9uOmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnkuYnRuLWFuaW1hdGlvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICM4NTYxZjk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMzLCA5NywgMjQ5LCAwLjEpO1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I3Mztcbn1cbi5idG4tc3VjY2Vzcy5idG4tYW5pbWF0aW9uOmhvdmVyLCAuYnRuLXN1Y2Nlc3MuYnRuLWFuaW1hdGlvbjpmb2N1cywgLmJ0bi1zdWNjZXNzLmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLXN1Y2Nlc3MuYnRuLWFuaW1hdGlvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjEpO1xufVxuXG4uYnRuLWluZm8uYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWIwYzE7XG4gIGJvcmRlci1jb2xvcjogIzRhYjBjMTtcbn1cbi5idG4taW5mby5idG4tYW5pbWF0aW9uOmhvdmVyLCAuYnRuLWluZm8uYnRuLWFuaW1hdGlvbjpmb2N1cywgLmJ0bi1pbmZvLmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLWluZm8uYnRuLWFuaW1hdGlvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICM0YWIwYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE3NiwgMTkzLCAwLjEpO1xufVxuXG4uYnRuLXdhcm5pbmcuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG4gIGJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbn1cbi5idG4td2FybmluZy5idG4tYW5pbWF0aW9uOmhvdmVyLCAuYnRuLXdhcm5pbmcuYnRuLWFuaW1hdGlvbjpmb2N1cywgLmJ0bi13YXJuaW5nLmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLXdhcm5pbmcuYnRuLWFuaW1hdGlvbjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6ICNmNmI3NDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxODMsIDczLCAwLjEpO1xufVxuXG4uYnRuLWRhbmdlci5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2YztcbiAgYm9yZGVyLWNvbG9yOiAjZmY2YzZjO1xufVxuLmJ0bi1kYW5nZXIuYnRuLWFuaW1hdGlvbjpob3ZlciwgLmJ0bi1kYW5nZXIuYnRuLWFuaW1hdGlvbjpmb2N1cywgLmJ0bi1kYW5nZXIuYnRuLWFuaW1hdGlvbjphY3RpdmUsIC5idG4tZGFuZ2VyLmJ0bi1hbmltYXRpb246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZmY2YzZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTA4LCAxMDgsIDAuMSk7XG59XG5cbi5idG4tbGlnaHQuYnRuLWFuaW1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmNztcbn1cbi5idG4tbGlnaHQuYnRuLWFuaW1hdGlvbjpob3ZlciwgLmJ0bi1saWdodC5idG4tYW5pbWF0aW9uOmZvY3VzLCAuYnRuLWxpZ2h0LmJ0bi1hbmltYXRpb246YWN0aXZlLCAuYnRuLWxpZ2h0LmJ0bi1hbmltYXRpb246Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiAjZWZmMmY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQyLCAyNDcsIDAuMSk7XG59XG5cbi5idG4tZGFyay5idG4tYW5pbWF0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxODIxO1xufVxuLmJ0bi1kYXJrLmJ0bi1hbmltYXRpb246aG92ZXIsIC5idG4tZGFyay5idG4tYW5pbWF0aW9uOmZvY3VzLCAuYnRuLWRhcmsuYnRuLWFuaW1hdGlvbjphY3RpdmUsIC5idG4tZGFyay5idG4tYW5pbWF0aW9uOmZvY3VzLXZpc2libGUge1xuICBjb2xvcjogIzE0MTgyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjEpO1xufVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tbGlnaHQsXG4uYnRuLWdyb3VwLnJhZGlvIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQsXG4uYnRuLWdyb3VwLnJhZGlvIC5idG4tbGlnaHQuYWN0aXZlLFxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZS5zaG93LFxuLmJ0bi1ncm91cC5yYWRpbyAuYnRuLWxpZ2h0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE3NiwgMTkzLCAwLjIpO1xuICBjb2xvcjogIzRhYjBjMTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tbGlnaHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWxpZ2h0LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4tc29mdC1saWdodCxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tc29mdC1saWdodDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXRiLWxpZ2h0LXJnYiksIDAuNzUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLWxpZ2h0LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jaGVjazphY3RpdmUgKyAuYnRuLW91dGxpbmUtbGlnaHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc29mdC1saWdodCxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4tbGlnaHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLW91dGxpbmUtbGlnaHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNvZnQtbGlnaHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWxpZ2h0LmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tbGlnaHQ6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLWxpZ2h0LmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tb3V0bGluZS1saWdodDphY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXNvZnQtbGlnaHQuYWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1zb2Z0LWxpZ2h0OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuc2hvdyA+IC5idG4tb3V0bGluZS1saWdodC5kcm9wZG93bi10b2dnbGUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuc2hvdyA+IC5idG4tc29mdC1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogdmFyKC0tdGItZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItbGlnaHQtcmdiKSwgMC43NSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjc1KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2hlY2s6Zm9jdXMgKyAuYnRuLWRhcmssXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1vdXRsaW5lLWRhcmssXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bi1zb2Z0LWRhcmssXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXNvZnQtZGFyazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItZGFyay1yZ2IpLCAwLjc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXRiLWRhcmstcmdiKSwgMC43NSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tZGFyayxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tY2hlY2s6YWN0aXZlICsgLmJ0bi1vdXRsaW5lLWRhcmssXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmFjdGl2ZSArIC5idG4tc29mdC1kYXJrLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1kYXJrLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bi1vdXRsaW5lLWRhcmssXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLXNvZnQtZGFyayxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZGFyay5hY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWRhcms6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLWRhcmsuYWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1vdXRsaW5lLWRhcms6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1zb2Z0LWRhcmsuYWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1zb2Z0LWRhcms6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnNob3cgPiAuYnRuLW91dGxpbmUtZGFyay5kcm9wZG93bi10b2dnbGUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuc2hvdyA+IC5idG4tc29mdC1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItZGFyay1yZ2IpLCAwLjc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXRiLWRhcmstcmdiKSwgMC43NSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLXNvZnQtbGlnaHQge1xuICBjb2xvcjogdmFyKC0tdGItZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItbGlnaHQtcmdiKSwgMC4xKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tc29mdC1saWdodDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItbGlnaHQpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1zb2Z0LWRhcmsge1xuICBjb2xvcjogdmFyKC0tdGItZGFyayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItZGFyay1yZ2IpLCAwLjEpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1zb2Z0LWRhcms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGItbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1kYXJrKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tbGlnaHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWxpZ2h0OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tbGlnaHQuYWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1idG4tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjc1KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLXRiLWxpZ2h0LXJnYiksIDAuNzUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi1naG9zdC1saWdodCB7XG4gIGNvbG9yOiB2YXIoLS10Yi1kYXJrKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZ2hvc3QtbGlnaHQ6aG92ZXIsIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZ2hvc3QtbGlnaHQ6Zm9jdXMsIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tZ2hvc3QtbGlnaHQ6YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRiLWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLWxpZ2h0LXJnYiksIDAuNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWRhcmsuYnRuLWFuaW1hdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS10Yi1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1kYXJrLXJnYiksIDAuMSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS10Yi1kYXJrLXJnYiksIDAuMSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWRhcmsuYnRuLWFuaW1hdGlvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1kYXJrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1kYXJrLXJnYiksIDAuMDEpO1xufVxuXG4uYnRuLWxvYWQgLnNwaW5uZXItYm9yZGVyLFxuLmJ0bi1sb2FkIC5zcGlubmVyLWdyb3cge1xuICBoZWlnaHQ6IDE5cHg7XG4gIHdpZHRoOiAxOXB4O1xufVxuXG4ubGluay1lZmZlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5saW5rLWVmZmVjdDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZDogIzQzOGVmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5saW5rLWVmZmVjdDpob3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xufVxuXG4uYnRuLXByaW1hcnkuYnRuLWJvcmRlcixcbi5idG4tb3V0bGluZS1wcmltYXJ5LmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtcHJpbWFyeS5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigyNi4yLCAxMTcuNDc2NTk1NzQ0NywgMjU1KTtcbn1cblxuLmxpbmstZWZmZWN0LmxpbmstcHJpbWFyeTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbn1cblxuLmJ0bi1zZWNvbmRhcnkuYnRuLWJvcmRlcixcbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuYnRuLWJvcmRlcixcbi5idG4tc29mdC1zZWNvbmRhcnkuYnRuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMTAyLjY0ODc4MDQ4NzgsIDU3LjY5MjY4MjkyNjgsIDI0Ny41MDczMTcwNzMyKTtcbn1cblxuLmxpbmstZWZmZWN0Lmxpbmstc2Vjb25kYXJ5OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xufVxuXG4uYnRuLXN1Y2Nlc3MuYnRuLWJvcmRlcixcbi5idG4tb3V0bGluZS1zdWNjZXNzLmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtc3VjY2Vzcy5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYigzNy41OTY3NzQxOTM1LCAxNjkuNjAzMjI1ODA2NSwgOTYuMDgwNjQ1MTYxMyk7XG59XG5cbi5saW5rLWVmZmVjdC5saW5rLXN1Y2Nlc3M6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG59XG5cbi5idG4taW5mby5idG4tYm9yZGVyLFxuLmJ0bi1vdXRsaW5lLWluZm8uYnRuLWJvcmRlcixcbi5idG4tc29mdC1pbmZvLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDU3LjcxMzU4MDI0NjksIDE1Mi42NjE3MjgzOTUxLCAxNjguNDg2NDE5NzUzMSk7XG59XG5cbi5saW5rLWVmZmVjdC5saW5rLWluZm86OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWIwYzE7XG59XG5cbi5idG4td2FybmluZy5idG4tYm9yZGVyLFxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuYnRuLWJvcmRlcixcbi5idG4tc29mdC13YXJuaW5nLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDI0NC4wNzc0ODY5MTEsIDE2Ny42MTk4OTUyODgsIDM0LjEyMjUxMzA4OSk7XG59XG5cbi5saW5rLWVmZmVjdC5saW5rLXdhcm5pbmc6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG59XG5cbi5idG4tZGFuZ2VyLmJ0bi1ib3JkZXIsXG4uYnRuLW91dGxpbmUtZGFuZ2VyLmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtZGFuZ2VyLmJ0bi1ib3JkZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiKDI1NSwgNjcuMiwgNjcuMik7XG59XG5cbi5saW5rLWVmZmVjdC5saW5rLWRhbmdlcjo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLmJ0bi1saWdodC5idG4tYm9yZGVyLFxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtbGlnaHQuYnRuLWJvcmRlciB7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCByZ2IoMjExLjgsIDIxOS45LCAyMzMuNCk7XG59XG5cbi5saW5rLWVmZmVjdC5saW5rLWxpZ2h0OjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xufVxuXG4uYnRuLWRhcmsuYnRuLWJvcmRlcixcbi5idG4tb3V0bGluZS1kYXJrLmJ0bi1ib3JkZXIsXG4uYnRuLXNvZnQtZGFyay5idG4tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYig0LjYwMzc3MzU4NDksIDUuNTI0NTI4MzAxOSwgNy41OTYyMjY0MTUxKTtcbn1cblxuLmxpbmstZWZmZWN0LmxpbmstZGFyazo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMTtcbn1cblxuLmN1c3RvbS10b2dnbGUgLmljb24tb2ZmIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jdXN0b20tdG9nZ2xlLmFjdGl2ZSAuaWNvbi1vbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY3VzdG9tLXRvZ2dsZS5hY3RpdmUgLmljb24tb2ZmIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5idG4tc29mdC1kYXJrIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSA+IGEge1xuICBjb2xvcjogdmFyKC0tdGItYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJyZWFkY3J1bWItbGlnaHQge1xuICAtLXRiLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTtcbiAgLS10Yi1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmNhcmQtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG5cbi5jYXJkLWhlYWRlci1kcm9wZG93biAuZHJvcGRvd24tYnRuIHtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuXG4uY2FyZC1kcm9wIHtcbiAgY29sb3I6ICMxNDE4MjE7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDAgMCA3cHggMDtcbn1cblxuLmNhcmQtdGl0bGUtZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5jYXJkLWhlaWdodC0xMDAge1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNXJlbSk7XG59XG5cbi5jYXJkLWFuaW1hdGUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jYXJkLWFuaW1hdGU6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMS41cmVtIC8gNSkpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG59XG5cbi5jYXJkLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbn1cbi5jYXJkLXByaW1hcnkgLmNhcmQtaGVhZGVyLCAuY2FyZC1wcmltYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1wcmltYXJ5IC5jYXJkLXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jYXJkLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xufVxuLmNhcmQtc2Vjb25kYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtc2Vjb25kYXJ5IC5jYXJkLWZvb3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uY2FyZC1zZWNvbmRhcnkgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjYjczO1xufVxuLmNhcmQtc3VjY2VzcyAuY2FyZC1oZWFkZXIsIC5jYXJkLXN1Y2Nlc3MgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLXN1Y2Nlc3MgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtaW5mbyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xufVxuLmNhcmQtaW5mbyAuY2FyZC1oZWFkZXIsIC5jYXJkLWluZm8gLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWluZm8gLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNzQ5O1xufVxuLmNhcmQtd2FybmluZyAuY2FyZC1oZWFkZXIsIC5jYXJkLXdhcm5pbmcgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLXdhcm5pbmcgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZjNmM7XG59XG4uY2FyZC1kYW5nZXIgLmNhcmQtaGVhZGVyLCAuY2FyZC1kYW5nZXIgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWRhbmdlciAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY2FyZC1saWdodCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1saWdodCAuY2FyZC1mb290ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODIxO1xufVxuLmNhcmQtZGFyayAuY2FyZC1oZWFkZXIsIC5jYXJkLWRhcmsgLmNhcmQtZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5jYXJkLWRhcmsgLmNhcmQtdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmNhcmQtYm9yZGVyLXByaW1hcnkge1xuICBib3JkZXItY29sb3I6ICM0MzhlZmYgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1wcmltYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLXByaW1hcnkgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uY2FyZC1ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODU2MWY5ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItc2Vjb25kYXJ5IC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLXNlY29uZGFyeSAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICM4NTYxZjk7XG59XG5cbi5jYXJkLWJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjczICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItc3VjY2VzcyAuY2FyZC1oZWFkZXIsIC5jYXJkLWJvcmRlci1zdWNjZXNzIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I3Mztcbn1cblxuLmNhcmQtYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM0YWIwYzEgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1pbmZvIC5jYXJkLWhlYWRlciwgLmNhcmQtYm9yZGVyLWluZm8gLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xufVxuXG4uY2FyZC1ib3JkZXItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y2Yjc0OSAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLXdhcm5pbmcgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItd2FybmluZyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICNmNmI3NDk7XG59XG5cbi5jYXJkLWJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmZjZjNmMgIWltcG9ydGFudDtcbn1cbi5jYXJkLWJvcmRlci1kYW5nZXIgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItZGFuZ2VyIC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLmNhcmQtYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY3ICFpbXBvcnRhbnQ7XG59XG4uY2FyZC1ib3JkZXItbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItbGlnaHQgLmNhcmQtZm9vdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY3O1xufVxuXG4uY2FyZC1ib3JkZXItZGFyayB7XG4gIGJvcmRlci1jb2xvcjogIzE0MTgyMSAhaW1wb3J0YW50O1xufVxuLmNhcmQtYm9yZGVyLWRhcmsgLmNhcmQtaGVhZGVyLCAuY2FyZC1ib3JkZXItZGFyayAuY2FyZC1mb290ZXIge1xuICBib3JkZXItY29sb3I6ICMxNDE4MjE7XG59XG5cbi5jYXJkLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItbGlnaHQpO1xufVxuLmNhcmQtbGlnaHQgLmNhcmQtaGVhZGVyLCAuY2FyZC1saWdodCAuY2FyZC1mb290ZXIge1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1kYXJrLXJnYiksIDAuMSk7XG59XG4uY2FyZC1saWdodCAuY2FyZC10aXRsZSwgLmNhcmQtbGlnaHQgLmNhcmQtdGV4dCB7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbmsge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uY2FyZC1wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjYpO1xuICB6LWluZGV4OiA5OTk5O1xufVxuXG4uY2FyZC1zdGF0dXMge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tbG9hZGVyIHtcbiAgYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5jYXJkLW92ZXJsYXkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uY2FyZC1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDE0MiwgMjU1LCAwLjUpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cbi5jYXJkLW92ZXJsYXkgLmNhcmQtaGVhZGVyLCAuY2FyZC1vdmVybGF5IC5jYXJkLWZvb3RlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAhaW1wb3J0YW50O1xufVxuXG4uY2FyZC10b29sYmFyLW1lbnUge1xuICBsaW5lLWhlaWdodDogMC44O1xufVxuLmNhcmQtdG9vbGJhci1tZW51IGEge1xuICBmb250LXNpemU6IDE3cHg7XG59XG4uY2FyZC10b29sYmFyLW1lbnUgLm1pbmltaXplLWNhcmQgLnBsdXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNhcmQtdG9vbGJhci1tZW51IC5taW5pbWl6ZS1jYXJkIC5taW51cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtdG9vbGJhci1tZW51IC5taW5pbWl6ZS1jYXJkLmNvbGxhcHNlZCAucGx1cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmNhcmQtdG9vbGJhci1tZW51IC5taW5pbWl6ZS1jYXJkLmNvbGxhcHNlZCAubWludXMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0MFwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTAwMDtcbn1cbi5kcm9wZG93bi1tZW51LmRyb3Bkb3duLW1lZ2FtZW51IHtcbiAgcGFkZGluZzogMjBweDtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xuICByaWdodDogMCAhaW1wb3J0YW50O1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1wb3BwZXItcGxhY2VtZW50PXRvcC1zdGFydF0ge1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZURvd247XG59XG5cbkBrZXlmcmFtZXMgRHJvcERvd25TbGlkZSB7XG4gIDEwMCUge1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gIH1cbiAgMCUge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxufVxuQGtleWZyYW1lcyBEcm9wRG93blNsaWRlRG93biB7XG4gIDEwMCUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgMCUge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXhsIHtcbiAgICB3aWR0aDogNDIwcHg7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGcge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZCB7XG4gICAgd2lkdGg6IDI0MHB4O1xuICB9XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKTtcbiAgdG9wOiAtdmFyKC0tdGItYm9yZGVyLXdpZHRoKTtcbiAgYm90dG9tOiAtdmFyKC0tdGItYm9yZGVyLXdpZHRoKTtcbiAgcmlnaHQ6IC12YXIoLS10Yi1ib3JkZXItd2lkdGgpO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLXRiLWJvcmRlci1yYWRpdXMpIHZhcigtLXRiLWJvcmRlci1yYWRpdXMpIDA7XG59XG5cbi5kcm9wZG93bi1tZWdhIHtcbiAgcG9zaXRpb246IHN0YXRpYyAhaW1wb3J0YW50O1xufVxuXG4uZHJvcGRvd24tbWVnYS1tZW51LXhsIHtcbiAgd2lkdGg6IDM4cmVtO1xufVxuXG4uZHJvcGRvd24tbWVnYS1tZW51LWxnIHtcbiAgd2lkdGg6IDI2cmVtO1xufVxuXG5bZGlyPWx0cl0gLmRyb3Bkb3duLW1lbnUtc3RhcnQge1xuICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG59XG5bZGlyPWx0cl0gLmRyb3Bkb3duLW1lbnUtZW5kIHtcbiAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG59XG5cbi5kcm9wZG93bi1oZWFkIC5uYXYtdGFicy1jdXN0b20ge1xuICBib3JkZXI6IDA7XG59XG4uZHJvcGRvd24taGVhZCAubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xufVxuLmRyb3Bkb3duLWhlYWQgLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItZHJvcGRvd24tYmcpO1xufVxuLmRyb3Bkb3duLWhlYWQgLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzE0MTgyMTtcbn1cblxuLmRyb3Bkb3dubWVudS1wcmltYXJ5IC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd25tZW51LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bm1lbnUtcHJpbWFyeSAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC4wNyk7XG4gIGNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uZHJvcGRvd25tZW51LXNlY29uZGFyeSAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3dubWVudS1zZWNvbmRhcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bm1lbnUtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMzLCA5NywgMjQ5LCAwLjA3KTtcbiAgY29sb3I6ICM4NTYxZjk7XG59XG5cbi5kcm9wZG93bm1lbnUtc3VjY2VzcyAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3dubWVudS1zdWNjZXNzIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd25tZW51LXN1Y2Nlc3MgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgMjAzLCAxMTUsIDAuMDcpO1xuICBjb2xvcjogIzJkY2I3Mztcbn1cblxuLmRyb3Bkb3dubWVudS1pbmZvIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd25tZW51LWluZm8gLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bm1lbnUtaW5mbyAuZHJvcGRvd24taXRlbS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDc0LCAxNzYsIDE5MywgMC4wNyk7XG4gIGNvbG9yOiAjNGFiMGMxO1xufVxuXG4uZHJvcGRvd25tZW51LXdhcm5pbmcgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bm1lbnUtd2FybmluZyAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3dubWVudS13YXJuaW5nIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjQ2LCAxODMsIDczLCAwLjA3KTtcbiAgY29sb3I6ICNmNmI3NDk7XG59XG5cbi5kcm9wZG93bm1lbnUtZGFuZ2VyIC5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd25tZW51LWRhbmdlciAuZHJvcGRvd24taXRlbTpob3ZlciwgLmRyb3Bkb3dubWVudS1kYW5nZXIgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDEwOCwgMTA4LCAwLjA3KTtcbiAgY29sb3I6ICNmZjZjNmM7XG59XG5cbi5kcm9wZG93bm1lbnUtbGlnaHQgLmRyb3Bkb3duLWl0ZW06Zm9jdXMsIC5kcm9wZG93bm1lbnUtbGlnaHQgLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bm1lbnUtbGlnaHQgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMzksIDI0MiwgMjQ3LCAwLjA3KTtcbiAgY29sb3I6ICNlZmYyZjc7XG59XG5cbi5kcm9wZG93bm1lbnUtZGFyayAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3dubWVudS1kYXJrIC5kcm9wZG93bi1pdGVtOmhvdmVyLCAuZHJvcGRvd25tZW51LWRhcmsgLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjA3KTtcbiAgY29sb3I6ICMxNDE4MjE7XG59XG5cbi5uYXYtdGFicy1jdXN0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicy1jdXN0b20gLm5hdi1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLm5hdi10YWJzLWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLm5hdi10YWJzLWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICM0MzhlZmY7XG4gIGhlaWdodDogMXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHRyYW5zaXRpb246IGFsbCAyNTBtcyBlYXNlIDBzO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xufVxuLm5hdi10YWJzLWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi10YWJzLWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICM0MzhlZmY7XG59XG4ubmF2LXRhYnMtY3VzdG9tIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmFmdGVyLCAubmF2LXRhYnMtY3VzdG9tIC5uYXYtaXRlbSAubmF2LWxpbms6aG92ZXI6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLm5hdi10YWJzLWN1c3RvbS5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG59XG4ubmF2LXRhYnMtY3VzdG9tLmNhcmQtaGVhZGVyLXRhYnMgLm5hdi1saW5rIHtcbiAgcGFkZGluZzogMS4ycmVtIDEuMnJlbTtcbn1cblxuLnZlcnRpY2FsLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHBhZGRpbmc6IDI0cHggMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG4udmVydGljYWwtbmF2IC5uYXYgLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLm5hdnRhYi1iZyBsaSA+IGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllYmVjO1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG4uYXJyb3ctbmF2dGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYXJyb3ctbmF2dGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogLTEycHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFycm93LW5hdnRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpiZWZvcmUge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5hcnJvdy1uYXZ0YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MzhlZmY7XG59XG5cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rIC5uYXYtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRpdGwge1xuICBmb250LXNpemU6IDE0cHg7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsuYWN0aXZlIC5uYXYtdGFiLXBvc2l0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi10YWItcG9zaXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cztcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluayAubmF2LXRhYi1wb3NpdGlvbi5uYXYtaWNvbiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uY3VzdG9tLWhvdmVyLW5hdi10YWJzIC5uYXYtaXRlbSAubmF2LWxpbmsgLm5hdi10YWItcG9zaXRpb24ubmF2LXRpdGwge1xuICBib3R0b206IC0yMHB4O1xufVxuLmN1c3RvbS1ob3Zlci1uYXYtdGFicyAubmF2LWl0ZW0gLm5hdi1saW5rOmhvdmVyIC5uYXYtdGl0bCB7XG4gIGJvdHRvbTogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbn1cbi5jdXN0b20taG92ZXItbmF2LXRhYnMgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciAubmF2LWljb24ge1xuICB0b3A6IC0yMHB4O1xufVxuXG4uY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG4gIG1hcmdpbi10b3A6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogLTIwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGJvcmRlcjogMTJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogYm9yZGVyLWxlZnQtY29sb3IgMC4wNCBlYXNlO1xuICB9XG4gIC5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MzhlZmY7XG4gIH1cbn1cblxuLmFuaW1hdGlvbi1uYXYgbGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5pbWF0aW9uLW5hdiBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XG4gIHotaW5kZXg6IDE7XG59XG4uYW5pbWF0aW9uLW5hdiBsaSBhIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5pbWF0aW9uLW5hdiBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuNHMgY3ViaWMtYmV6aWVyKDAuNTEsIDAuMTgsIDAsIDAuODgpIDAuMXM7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG4gIHotaW5kZXg6IC0xO1xufVxuLmFuaW1hdGlvbi1uYXYgbGkgYTpob3ZlciwgLmFuaW1hdGlvbi1uYXYgbGkgYS5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5hbmltYXRpb24tbmF2IGxpIGE6aG92ZXI6OmJlZm9yZSwgLmFuaW1hdGlvbi1uYXYgbGkgYS5hY3RpdmU6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xufVxuXG4ubmF2LWJvcmRlci10b3AgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXRvcDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi1ib3JkZXItdG9wIC5uYXYtbGluay5hY3RpdmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4ubmF2LWJvcmRlci10b3AtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICM0MzhlZmY7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MzhlZmY7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODU2MWY5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjODU2MWY5O1xufVxuXG4ubmF2LWJvcmRlci10b3Atc3VjY2VzcyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJvcmRlci10b3AtY29sb3I6ICMyZGNiNzM7XG59XG5cbi5uYXYtYm9yZGVyLXRvcC1pbmZvIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzRhYjBjMTtcbn1cblxuLm5hdi1ib3JkZXItdG9wLXdhcm5pbmcgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xuICBib3JkZXItdG9wLWNvbG9yOiAjZjZiNzQ5O1xufVxuXG4ubmF2LWJvcmRlci10b3AtZGFuZ2VyIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLm5hdi1ib3JkZXItdG9wLWxpZ2h0IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2VmZjJmNztcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VmZjJmNztcbn1cblxuLm5hdi1ib3JkZXItdG9wLWRhcmsgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTQxODIxO1xuICBib3JkZXItdG9wLWNvbG9yOiAjMTQxODIxO1xufVxuXG4ubmF2LWN1c3RvbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4zcmVtICogMik7XG59XG4ubmF2LWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG59XG4ubmF2LWN1c3RvbSAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG4ubmF2LWN1c3RvbS5uYXYtY3VzdG9tLWxpZ2h0IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSh2YXIoLS10Yi1ib2R5LXJnYiksIDAuNzUpO1xufVxuLm5hdi1jdXN0b20ubmF2LWN1c3RvbS1saWdodCAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWZmMmY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4ubmF2LWN1c3RvbS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbn1cblxuLm5hdi1jdXN0b20tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjFmOTtcbn1cblxuLm5hdi1jdXN0b20tc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG59XG5cbi5uYXYtY3VzdG9tLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xufVxuXG4ubmF2LWN1c3RvbS13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Yjc0OTtcbn1cblxuLm5hdi1jdXN0b20tZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLm5hdi1jdXN0b20tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xufVxuXG4ubmF2LWN1c3RvbS1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMTtcbn1cblxuLm5hdi1jdXN0b20tbGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG59XG5cbi5uYXYtcHJpbWFyeSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG59XG4ubmF2LXByaW1hcnkubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNDM4ZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1wcmltYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXByaW1hcnkubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjNDM4ZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1wcmltYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciwgLm5hdi1wcmltYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbn1cbi5uYXYtcHJpbWFyeS5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM0MzhlZmY7XG59XG4ubmF2LXByaW1hcnkuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzQzOGVmZjtcbn1cblxuLm5hdi1zZWNvbmRhcnkgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xufVxuLm5hdi1zZWNvbmRhcnkubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODU2MWY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1zZWNvbmRhcnkubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtc2Vjb25kYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzg1NjFmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtc2Vjb25kYXJ5Lm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciwgLm5hdi1zZWNvbmRhcnkubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xufVxuLm5hdi1zZWNvbmRhcnkuYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjODU2MWY5O1xufVxuLm5hdi1zZWNvbmRhcnkuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzg1NjFmOTtcbn1cblxuLm5hdi1zdWNjZXNzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkY2I3Mztcbn1cbi5uYXYtc3VjY2Vzcy5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LXN1Y2Nlc3MubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtc3VjY2Vzcy5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG59XG4ubmF2LXN1Y2Nlc3MubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmU6OmFmdGVyLCAubmF2LXN1Y2Nlc3MubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjYjczO1xufVxuLm5hdi1zdWNjZXNzLmFycm93LW5hdnRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzJkY2I3Mztcbn1cbi5uYXYtc3VjY2Vzcy5jdXN0b20tdmVydGktbmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmRjYjczO1xufVxuXG4ubmF2LWluZm8gLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xufVxuLm5hdi1pbmZvLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtaW5mby5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZSwgLm5hdi1pbmZvLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtaW5mby5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIsIC5uYXYtaW5mby5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rOmhvdmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWIwYzE7XG59XG4ubmF2LWluZm8uYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjNGFiMGMxO1xufVxuLm5hdi1pbmZvLmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0YWIwYzE7XG59XG5cbi5uYXYtd2FybmluZyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG59XG4ubmF2LXdhcm5pbmcubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi13YXJuaW5nLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LXdhcm5pbmcubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi13YXJuaW5nLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciwgLm5hdi13YXJuaW5nLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Yjc0OTtcbn1cbi5uYXYtd2FybmluZy5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmNmI3NDk7XG59XG4ubmF2LXdhcm5pbmcuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2Y2Yjc0OTtcbn1cblxuLm5hdi1kYW5nZXIgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzZjO1xufVxuLm5hdi1kYW5nZXIubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmY2YzZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1kYW5nZXIubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtZGFuZ2VyLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtZGFuZ2VyLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciwgLm5hdi1kYW5nZXIubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzZjO1xufVxuLm5hdi1kYW5nZXIuYXJyb3ctbmF2dGFicyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmY2YzZjO1xufVxuLm5hdi1kYW5nZXIuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLm5hdi1saWdodCAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG59XG4ubmF2LWxpZ2h0Lm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2VmZjJmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5uYXYtbGlnaHQubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtbGlnaHQubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZWZmMmY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1saWdodC5uYXYtdGFicy1jdXN0b20gLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIsIC5uYXYtbGlnaHQubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3Zlcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xufVxuLm5hdi1saWdodC5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlZmYyZjc7XG59XG4ubmF2LWxpZ2h0LmN1c3RvbS12ZXJ0aS1uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNlZmYyZjc7XG59XG5cbi5uYXYtZGFyayAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MjE7XG59XG4ubmF2LWRhcmsubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTQxODIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1kYXJrLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlLCAubmF2LWRhcmsubmF2LXRhYnMtY3VzdG9tIC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMTQxODIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm5hdi1kYXJrLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbmsuYWN0aXZlOjphZnRlciwgLm5hdi1kYXJrLm5hdi10YWJzLWN1c3RvbSAubmF2LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMTtcbn1cbi5uYXYtZGFyay5hcnJvdy1uYXZ0YWJzIC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMxNDE4MjE7XG59XG4ubmF2LWRhcmsuY3VzdG9tLXZlcnRpLW5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE0MTgyMTtcbn1cblxuLnByb2dyZXNzLW5hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbi5wcm9ncmVzcy1uYXYgLnByb2dyZXNzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMTAwJTtcbn1cbi5wcm9ncmVzcy1uYXYgLm5hdiB7XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnByb2dyZXNzLW5hdiAubmF2IC5uYXYtbGluayB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWxpZ2h0KTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLnByb2dyZXNzLW5hdiAubmF2IC5uYXYtbGluay5hY3RpdmUsIC5wcm9ncmVzcy1uYXYgLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uc3RlcC1hcnJvdy1uYXYgLm5hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWxpZ2h0KTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xufVxuLnN0ZXAtYXJyb3ctbmF2IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICByaWdodDogLTE0cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDE0MiwgMjU1LCAwLjA1KTtcbiAgY29sb3I6ICM0MzhlZmY7XG59XG4uc3RlcC1hcnJvdy1uYXYgLm5hdiAubmF2LWxpbmsuZG9uZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnN0ZXAtYXJyb3ctbmF2IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDE0MiwgMjU1LCAwLjEpO1xuICBjb2xvcjogIzQzOGVmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmJlZm9yZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC4xKTtcbn1cbi5zdGVwLWFycm93LW5hdiAubmF2IC5uYXYtaXRlbTpsYXN0LWNoaWxkIC5uYXYtbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYge1xuICBnYXA6IDE2cHg7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjQpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rIC5zdGVwLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsgLnN0ZXAtaWNvbiB7XG4gIGNvbG9yOiAjZmY2YzZjO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbG9hdDogbGVmdDtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIC5zdGVwLWljb24sIC52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuZG9uZSAuc3RlcC1pY29uIHtcbiAgY29sb3I6ICMyZGNiNzM7XG59XG4udmVydGljYWwtbmF2cy1zdGVwIC5uYXYgLm5hdi1saW5rLmFjdGl2ZSAuc3RlcC1pY29uOmJlZm9yZSwgLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5kb25lIC5zdGVwLWljb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGViODBcIjtcbn1cbi52ZXJ0aWNhbC1uYXZzLXN0ZXAgLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuLnZlcnRpY2FsLW5hdnMtc3RlcCAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjczO1xufVxuXG4ubmF2LWN1c3RvbS1vdXRsaW5lLm5hdiAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLm5hdi1jdXN0b20tb3V0bGluZS5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzQzOGVmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjNDM4ZWZmO1xufVxuXG4ubmF2LXByaW1hcnkubmF2LWN1c3RvbS1vdXRsaW5lIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQzOGVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4ubmF2LXNlY29uZGFyeS5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODU2MWY5O1xuICBib3JkZXItY29sb3I6ICM4NTYxZjk7XG59XG5cbi5uYXYtc3VjY2Vzcy5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMmRjYjczO1xuICBib3JkZXItY29sb3I6ICMyZGNiNzM7XG59XG5cbi5uYXYtaW5mby5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjNGFiMGMxO1xuICBib3JkZXItY29sb3I6ICM0YWIwYzE7XG59XG5cbi5uYXYtd2FybmluZy5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xuICBib3JkZXItY29sb3I6ICNmNmI3NDk7XG59XG5cbi5uYXYtZGFuZ2VyLm5hdi1jdXN0b20tb3V0bGluZSAubmF2LWxpbmsuYWN0aXZlIHtcbiAgY29sb3I6ICNmZjZjNmM7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLm5hdi1saWdodC5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZWZmMmY3O1xuICBib3JkZXItY29sb3I6ICNlZmYyZjc7XG59XG5cbi5uYXYtZGFyay5uYXYtY3VzdG9tLW91dGxpbmUgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiAjMTQxODIxO1xuICBib3JkZXItY29sb3I6ICMxNDE4MjE7XG59XG5cbi5uYXYtY3VzdG9tcy5uYXYge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgbWFyZ2luLXJpZ2h0OiA0NnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbms6OmJlZm9yZSwgLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgYm90dG9tOiAtMXB4O1xuICB3aWR0aDogMzdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAwIDhweCAwIDA7XG4gIHJpZ2h0OiAtMjRweDtcbiAgdHJhbnNmb3JtOiBza2V3KDMwZGVnLCAwZGVnKTtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDhweCAwIDAgMDtcbiAgbGVmdDogLTI0cHg7XG4gIHRyYW5zZm9ybTogc2tldygtMzBkZWcsIDBkZWcpO1xufVxuLm5hdi1jdXN0b21zLm5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluay5hY3RpdmU6YmVmb3JlLCAubmF2LWN1c3RvbXMubmF2IC5uYXYtbGluay5hY3RpdmU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4ZWZmO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5uYXYtY3VzdG9tcy5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuLnRhYmxlID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLW5vd3JhcCB0aCxcbi50YWJsZS1ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGFibGUtY2FyZCB7XG4gIG1hcmdpbjogLTEuMnJlbSAtMS4ycmVtO1xufVxuLnRhYmxlLWNhcmQgdGg6Zmlyc3QtY2hpbGQsXG4udGFibGUtY2FyZCB0ZDpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi50YWJsZS1jYXJkIHRoOmxhc3QtY2hpbGQsXG4udGFibGUtY2FyZCB0ZDpsYXN0LWNoaWxkIHtcbiAgcGFkZGluZy1yaWdodDogMTZweDtcbn1cbi50YWJsZS1jYXJkIC50YWJsZSA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLXRiLWJvcmRlci13aWR0aCk7XG59XG5cbi5ib3JkZXItcHJpbWFyeS50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1wcmltYXJ5LnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2IoMTE4LCAxNzIuNjU0MjU1MzE5MSwgMjU1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeS50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjODU2MWY5ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigxNzAuOTM5MDI0MzkwMiwgMTQ2LjEzNDE0NjM0MTUsIDI1MC44NjU4NTM2NTg1KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3MudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I3MyAhaW1wb3J0YW50O1xufVxuXG4udGFibGUtc3VjY2Vzcy50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiKDgyLjI4NjI5MDMyMjYsIDIxNi43MTM3MDk2Nzc0LCAxNDEuODQyNzQxOTM1NSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1pbmZvLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICM0YWIwYzEgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWluZm8udGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigxMTEuOTg3NjU0MzIxLCAxOTIuNTgwMjQ2OTEzNiwgMjA2LjAxMjM0NTY3OSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICNmNmI3NDkgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLXdhcm5pbmcudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigyNDguNDAzMTQxMzYxMywgMjAyLjIyNTEzMDg5MDEsIDEyMS41OTY4NTg2Mzg3KSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlci50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2YzZjICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1kYW5nZXIudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZjlmOWYgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY3ICFpbXBvcnRhbnQ7XG59XG5cbi50YWJsZS1saWdodC50YWJsZSA+IHRoZWFkIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrLnRhYmxlID4gdGhlYWQge1xuICBib3JkZXItY29sb3I6ICMxNDE4MjEgIWltcG9ydGFudDtcbn1cblxuLnRhYmxlLWRhcmsudGFibGUgPiB0aGVhZCB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYigzOS4yNDUyODMwMTg5LCA0Ny4wOTQzMzk2MjI2LCA2NC43NTQ3MTY5ODExKSAhaW1wb3J0YW50O1xufVxuXG4udGFibGUgLmZvcm0tY2hlY2sge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnRhYmxlIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBmbG9hdDogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi50YWJsZSAuc29ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi50YWJsZSAuc29ydDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzVkXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDAuNXJlbTtcbiAgdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG59XG4udGFibGUgLnNvcnQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICBjb250ZW50OiBcIlxcZjAzNjBcIjtcbiAgZm9udC1mYW1pbHk6IFwiTWF0ZXJpYWwgRGVzaWduIEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICB0b3A6IDEycHg7XG59XG5cbi5tb2RhbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5tb2RhbC1kaWFsb2c6bm90KC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSkgLm1vZGFsLWhlYWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLm1vZGFsLWRpYWxvZzpub3QoLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlKSAubW9kYWwtaGVhZGVyIC5idG4tY2xvc2Uge1xuICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAxLjI1cmVtO1xufVxuLm1vZGFsLWRpYWxvZzpub3QoLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlKSAubW9kYWwtZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5tb2RhbC5mYWRlSW5SaWdodCAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0O1xufVxuLm1vZGFsLmZhZGVJblJpZ2h0LnNob3cgLm1vZGFsLWRpYWxvZyB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbn1cbi5tb2RhbC5mYWRlSW5MZWZ0IC5tb2RhbC1kaWFsb2cge1xuICBhbmltYXRpb246IGZhZGVJbkxlZnQgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG59XG4ubW9kYWwuZmFkZUluTGVmdC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwuZmFkZUluVXAgLm1vZGFsLWRpYWxvZyB7XG4gIGFuaW1hdGlvbjogZmFkZUluVXAgMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMzAlKTtcbn1cbi5tb2RhbC5mYWRlSW5VcC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG4ubW9kYWwuZmxpcCB7XG4gIHBlcnNwZWN0aXZlOiAxMzAwcHg7XG59XG4ubW9kYWwuZmxpcCAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKC03MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLm1vZGFsLmZsaXAuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpO1xufVxuLm1vZGFsLnpvb21JbiAubW9kYWwtZGlhbG9nIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLm1vZGFsLnpvb21Jbi5zaG93IC5tb2RhbC1kaWFsb2cge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuXG4ubW9kYWwtZGlhbG9nLXJpZ2h0IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtO1xufVxuXG4ubW9kYWwtZGlhbG9nLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMS43NXJlbSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZy1ib3R0b20ge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1ib3R0b20tcmlnaHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDEuNzVyZW0pO1xuICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsLWRpYWxvZy1ib3R0b20tcmlnaHQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5MZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMzAlLCAwLCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZUluVXAge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDMwJSwgMCk7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHpvb21JbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUzZCgwLjMsIDAuMywgMC4zKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5sb2dpbi1tb2RhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2ZXJzaW9uPScxLjEnIHhtbG5zOnhsaW5rPSdodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJyB4bWxuczpzdmdqcz0naHR0cDovL3N2Z2pzLmNvbS9zdmdqcycgd2lkdGg9JzE0NDAnIGhlaWdodD0nNTYwJyBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSdub25lJyB2aWV3Qm94PScwIDAgMTQ0MCA1NjAnJTNlJTNjZyBtYXNrPSd1cmwoJTI2cXVvdCUzYiUyM1N2Z2pzTWFzazEwMTYlMjZxdW90JTNiKScgZmlsbD0nbm9uZSclM2UlM2NyZWN0IHdpZHRoPScxNDQwJyBoZWlnaHQ9JzU2MCcgeD0nMCcgeT0nMCcgZmlsbD0ncmdiYSg2NCUyYyA4MSUyYyAxMzclMmMgMSknJTNlJTNjL3JlY3QlM2UlM2NwYXRoIGQ9J00wJTJjNjUwLjcwNEMxMjIuMzI4JTJjNjQ4Ljc0NiUyYzE1OS4xNzUlMmM0NzMuMDQzJTJjMjU1LjY3NCUyYzM5Ny44MzdDMzM5LjcyNCUyYzMzMi4zMzMlMmM0NjEuNTI5JTJjMzI0LjkyNCUyYzUyNi40NDklMmMyNDAuNDIxQzU5OC40MjglMmMxNDYuNzMlMmM2NTUuNTQ2JTJjMjQuODQ3JTJjNjMxLjAxNSUyYy05MC43MjZDNjA2LjY2NiUyYy0yMDUuNDQ0JTJjNDgyLjkyNiUyYy0yNjMuNDk3JTJjNDAxLjU2NSUyYy0zNDcuOTU4QzMyNS4yMTUlMmMtNDI3LjIxNyUyYzI3NS41NDMlMmMtNTQ5LjAxMiUyYzE2Ny44MjYlMmMtNTcxLjU2M0M2MC4zNDQlMmMtNTk0LjA2NSUyYy0yNy43MDMlMmMtNDgyLjkzMiUyYy0xMzUuMTYzJTJjLTQ2MC4zMjVDLTI1Ni4zMzYlMmMtNDM0LjgzMyUyYy00MDEuOTI5JTJjLTUwOS42NTElMmMtNDk3Ljk3MiUyYy00MzEuNDk1Qy01OTIuODA3JTJjLTM1NC4zMjElMmMtNTc5Ljg2NSUyYy0yMDYuODg2JTJjLTU5NS42MDMlMmMtODUuNjM1Qy02MTEuMTMzJTJjMzQuMDE2JTJjLTY1Ni43NjElMmMxNjkuMTgzJTJjLTU4OC44ODQlMmMyNjguOTM0Qy01MjAuODU0JTJjMzY4LjkwOSUyYy0zNjIuNDU4JTJjMzQwLjMyNCUyYy0yNjAuOTg5JTJjNDA2LjEwNkMtMTU4Ljg3NSUyYzQ3Mi4zMDYlMmMtMTIxLjY3OSUyYzY1Mi42NTElMmMwJTJjNjUwLjcwNCcgZmlsbD0nJTIzMzM0MTZlJyUzZSUzYy9wYXRoJTNlJTNjcGF0aCBkPSdNMTQ0MCA5OTUuNjcyQzE1MTkuNzI4IDk4NC43NDEgMTU2My4xMiA4OTkuNzc5IDE2MjYuNDY2IDg1MC4xNDY5OTk5OTk5OTk5IDE2ODIuNjM5MDAwMDAwMDAwMSA4MDYuMTM1IDE3NTYuMjYxIDc4Mi42MDIgMTc5MS4yOTM5OTk5OTk5OTk5IDcyMC40MzEgMTgyNy41NzEgNjU2LjA1MiAxODM1LjUzNyA1NzcuNjYxMDAwMDAwMDAwMSAxODIwLjgxNCA1MDUuMjQ3IDE4MDYuNTE4IDQzNC45MzMgMTc1My4yNjQwMDAwMDAwMDAxIDM4My4xNjk5OTk5OTk5OTk5NiAxNzEwLjk0MSAzMjUuMjI4IDE2NjQuNDc1IDI2MS42MTQgMTYzNC45OTIgMTc1LjE2MDAwMDAwMDAwMDAzIDE1NjAuNjU3IDE0OS4wNzk5OTk5OTk5OTk5OCAxNDg1Ljk2IDEyMi44NzI5OTk5OTk5OTk5OSAxNDAyLjE0NiAxNTUuNTQzIDEzMzIuMDMgMTkyLjI4OSAxMjY5LjU0MSAyMjUuMDM4IDEyMzIuNzU0IDI4Ny4yNTEgMTE4OS45NjkgMzQzLjM0NyAxMTQ5LjkyNSAzOTUuODQ5IDExMTUuNzgxIDQ0OC45IDEwODkuOTYgNTA5LjY3MiAxMDU2IDU4OS41OTkgOTg4Ljk2ODAwMDAwMDAwMDEgNjcxLjE2NTk5OTk5OTk5OTkgMTAxNS41NTcgNzUzLjgzNyAxMDQxLjkxIDgzNS43NzQgMTE0Mi43MTQgODYzLjYxIDEyMTcuNDk4IDkwNi4yMiAxMjg4LjM4OCA5NDYuNjExIDEzNTkuMTY3IDEwMDYuNzU1IDE0NDAgOTk1LjY3MicgZmlsbD0nJTIzNGQ2MWE0JyUzZSUzYy9wYXRoJTNlJTNjL2clM2UlM2NkZWZzJTNlJTNjbWFzayBpZD0nU3ZnanNNYXNrMTAxNiclM2UlM2NyZWN0IHdpZHRoPScxNDQwJyBoZWlnaHQ9JzU2MCcgZmlsbD0nd2hpdGUnJTNlJTNjL3JlY3QlM2UlM2MvbWFzayUzZSUzYy9kZWZzJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ucGFnaW5hdGlvbi1zZXBhcmF0ZWQgLnBhZ2UtaXRlbSAucGFnZS1saW5rIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wYWdpbmF0aW9uLXJvdW5kZWQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIDNweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG1pbi13aWR0aDogMzJweDtcbiAgbWluLWhlaWdodDogMzJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnBhZ2luYXRpb24tcm91bmRlZC5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBtaW4td2lkdGg6IDI1cHg7XG4gIG1pbi1oZWlnaHQ6IDI1cHg7XG59XG5cbi5wcm9ncmVzcy1zbSB7XG4gIGhlaWdodDogNXB4O1xufVxuXG4ucHJvZ3Jlc3MtbGcge1xuICBoZWlnaHQ6IDEycHg7XG59XG5cbi5wcm9ncmVzcy14bCB7XG4gIGhlaWdodDogMTZweDtcbn1cblxuLmN1c3RvbS1wcm9nZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmN1c3RvbS1wcm9nZXNzIC5wcm9ncmVzcy1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMnB4O1xufVxuLmN1c3RvbS1wcm9nZXNzIC5wcm9ncmVzcy1pY29uIC5hdmF0YXItdGl0bGUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuXG4uYW5pbWF0ZWQtcHJvZ3Jlc3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYW5pbWF0ZWQtcHJvZ3Jlc3MgLnByb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBhbmltYXRpb246IGFuaW1hdGUtcG9zaXRpdmUgMnM7XG59XG5cbkBrZXlmcmFtZXMgYW5pbWF0ZS1wb3NpdGl2ZSB7XG4gIDAlIHtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuLmN1c3RvbS1wcm9ncmVzcyB7XG4gIGhlaWdodDogMTVweDtcbiAgcGFkZGluZzogNHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmN1c3RvbS1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuLmN1c3RvbS1wcm9ncmVzcyAucHJvZ3Jlc3MtYmFyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHJpZ2h0OiAycHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5wcm9ncmVzcy1sYWJlbCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnByb2dyZXNzLWxhYmVsIC5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnByb2dyZXNzLWxhYmVsIC5wcm9ncmVzcy1iYXIgLmxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0yNXB4O1xuICByaWdodDogLTlweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHBhZGRpbmc6IDAgNHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4ucHJvZ3Jlc3MtbGFiZWwgLnByb2dyZXNzLWJhciAubGFiZWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiAjNDM4ZWZmO1xuICBib3R0b206IC03cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4ucHJvZ3Jlc3Mtc3RlcC1hcnJvdyB7XG4gIGhlaWdodDogMy4yNXJlbTtcbn1cbi5wcm9ncmVzcy1zdGVwLWFycm93IC5wcm9ncmVzcy1iYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5wcm9ncmVzcy1zdGVwLWFycm93IC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXI6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvdHRvbTogMTVweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICB6LWluZGV4OiAxO1xufVxuXG4ucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbn1cbi5wcm9ncmVzcy1wcmltYXJ5IC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MzhlZmY7XG59XG4ucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNjcsIDE0MiwgMjU1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjNDM4ZWZmICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MtcHJpbWFyeSAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg2NywgMTQyLCAyNTUsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTYxZjk7XG59XG4ucHJvZ3Jlc3Mtc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4NTYxZjk7XG59XG4ucHJvZ3Jlc3Mtc2Vjb25kYXJ5IC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzMsIDk3LCAyNDksIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM4NTYxZjkgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1zZWNvbmRhcnkgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMTMzLCA5NywgMjQ5LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3Mtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkY2I3Mztcbn1cbi5wcm9ncmVzcy1zdWNjZXNzIC5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMyZGNiNzM7XG59XG4ucHJvZ3Jlc3Mtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmRjYjczICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3Mtc3VjY2VzcyAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSg0NSwgMjAzLCAxMTUsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xufVxuLnByb2dyZXNzLWluZm8gLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRhYjBjMTtcbn1cbi5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg3NCwgMTc2LCAxOTMsIDAuMSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0YWIwYzEgIWltcG9ydGFudDtcbn1cbi5wcm9ncmVzcy1pbmZvIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDc0LCAxNzYsIDE5MywgMC4xKTtcbn1cblxuLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG59XG4ucHJvZ3Jlc3Mtd2FybmluZyAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZjZiNzQ5O1xufVxuLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTgzLCA3MywgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2Y2Yjc0OSAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLXdhcm5pbmcgLnByb2dyZXNzLWJhcjpudGgtY2hpbGQoMik6OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMjQ2LCAxODMsIDczLCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtZGFuZ2VyIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzZjO1xufVxuLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3MtYmFyOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmY2YzZjO1xufVxuLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAxMDgsIDEwOCwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmNmM2YyAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLWRhbmdlciAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyNTUsIDEwOCwgMTA4LCAwLjEpO1xufVxuXG4ucHJvZ3Jlc3MtbGlnaHQgLnByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG59XG4ucHJvZ3Jlc3MtbGlnaHQgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VmZjJmNztcbn1cbi5wcm9ncmVzcy1saWdodCAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjM5LCAyNDIsIDI0NywgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2VmZjJmNyAhaW1wb3J0YW50O1xufVxuLnByb2dyZXNzLWxpZ2h0IC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpOjphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDIzOSwgMjQyLCAyNDcsIDAuMSk7XG59XG5cbi5wcm9ncmVzcy1kYXJrIC5wcm9ncmVzcy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODIxO1xufVxuLnByb2dyZXNzLWRhcmsgLnByb2dyZXNzLWJhcjo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzE0MTgyMTtcbn1cbi5wcm9ncmVzcy1kYXJrIC5wcm9ncmVzcy1iYXI6bnRoLWNoaWxkKDIpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjEpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMTQxODIxICFpbXBvcnRhbnQ7XG59XG4ucHJvZ3Jlc3MtZGFyayAucHJvZ3Jlc3MtYmFyOm50aC1jaGlsZCgyKTo6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjEpO1xufVxuXG4ucG9wb3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbn1cblxuLnRleHQtd2hpdGUtNzUge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KSAhaW1wb3J0YW50O1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZSB7XG4gIHBhZGRpbmc6IDE2cHg7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQ7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXByaW1hcnkge1xuICBjb2xvcjogIzQzOGVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC4xNSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXByaW1hcnkgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICM0MzhlZmY7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtcHJpbWFyeSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzQzOGVmZjtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzg1NjFmOTtcbiAgYm9yZGVyLWNvbG9yOiAjODU2MWY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzMywgOTcsIDI0OSwgMC4xNSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXNlY29uZGFyeSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzg1NjFmOTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXNlY29uZGFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzg1NjFmOTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXNlY29uZGFyeSAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzg1NjFmOTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0NSwgMjAzLCAxMTUsIDAuMTUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1zdWNjZXNzIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjMmRjYjczO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtc3VjY2VzcyB7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I3Mztcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLXN1Y2Nlc3MgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICMyZGNiNzM7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtaW5mbyB7XG4gIGNvbG9yOiAjNGFiMGMxO1xuICBib3JkZXItY29sb3I6ICM0YWIwYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzQsIDE3NiwgMTkzLCAwLjE1KTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtaW5mbyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzRhYjBjMTtcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWluZm8ge1xuICBib3JkZXItY29sb3I6ICM0YWIwYzE7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1pbmZvIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiAjNGFiMGMxO1xufVxuXG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXdhcm5pbmcge1xuICBjb2xvcjogI2Y2Yjc0OTtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiNzQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI0NiwgMTgzLCA3MywgMC4xNSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLXdhcm5pbmcgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICNmNmI3NDk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiNzQ5O1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtd2FybmluZyAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogI2Y2Yjc0OTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgYm9yZGVyLWNvbG9yOiAjZmY2YzZjO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTA4LCAxMDgsIDAuMTUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1kYW5nZXIgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICNmZjZjNmM7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNmZjZjNmM7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1kYW5nZXIgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICNmZjZjNmM7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtbGlnaHQge1xuICBjb2xvcjogI2VmZjJmNztcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIzOSwgMjQyLCAyNDcsIDAuMTUpO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1saWdodCAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogI2VmZjJmNztcbn1cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtb3V0bGluZS5ibG9ja3F1b3RlLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY3O1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtbGlnaHQgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICNlZmYyZjc7XG59XG5cbi5jdXN0b20tYmxvY2txdW90ZS5ibG9ja3F1b3RlLmJsb2NrcXVvdGUtZGFyayB7XG4gIGNvbG9yOiAjMTQxODIxO1xuICBib3JkZXItY29sb3I6ICMxNDE4MjE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDI0LCAzMywgMC4xNSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhcmsgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6ICMxNDE4MjE7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxODIxO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFyayAuYmxvY2txdW90ZS1mb290ZXIge1xuICBjb2xvcjogIzE0MTgyMTtcbn1cblxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1kYXJrIHtcbiAgY29sb3I6IHZhcigtLXRiLWRhcmspO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWRhcmspO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLWRhcmstcmdiKSwgMC4xNSk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLWRhcmsgLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgY29sb3I6IHZhcigtLXRiLWRhcmspO1xufVxuLmN1c3RvbS1ibG9ja3F1b3RlLmJsb2NrcXVvdGUuYmxvY2txdW90ZS1vdXRsaW5lLmJsb2NrcXVvdGUtZGFyayB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItZGFyayk7XG59XG4uY3VzdG9tLWJsb2NrcXVvdGUuYmxvY2txdW90ZS5ibG9ja3F1b3RlLW91dGxpbmUuYmxvY2txdW90ZS1kYXJrIC5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1kYXJrKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmZvcm0tY2hlY2stcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uZm9ybS1yYWRpby1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM0MzhlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG59XG4uZm9ybS1yYWRpby1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uZm9ybS1jaGVjay1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTYxZjk7XG4gIGJvcmRlci1jb2xvcjogIzg1NjFmOTtcbn1cblxuLmZvcm0tcmFkaW8tc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM4NTYxZjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTYxZjk7XG59XG4uZm9ybS1yYWRpby1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTYxZjk7XG59XG5cbi5mb3JtLWNoZWNrLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I3Mztcbn1cblxuLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjYjczO1xufVxuLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkY2I3Mztcbn1cblxuLmZvcm0tY2hlY2staW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRhYjBjMTtcbiAgYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xufVxuXG4uZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBib3JkZXItY29sb3I6ICM0YWIwYzE7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWIwYzE7XG59XG4uZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xufVxuXG4uZm9ybS1jaGVjay13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNzQ5O1xuICBib3JkZXItY29sb3I6ICNmNmI3NDk7XG59XG5cbi5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Yjc0OTtcbn1cbi5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG59XG5cbi5mb3JtLWNoZWNrLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2YztcbiAgYm9yZGVyLWNvbG9yOiAjZmY2YzZjO1xufVxuXG4uZm9ybS1yYWRpby1kYW5nZXIgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmM2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2Yztcbn1cbi5mb3JtLXJhZGlvLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLmZvcm0tY2hlY2stbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmNztcbn1cblxuLmZvcm0tcmFkaW8tbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VmZjJmNztcbn1cbi5mb3JtLXJhZGlvLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3O1xufVxuXG4uZm9ybS1jaGVjay1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODIxO1xuICBib3JkZXItY29sb3I6ICMxNDE4MjE7XG59XG5cbi5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogIzE0MTgyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMTtcbn1cbi5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MjE7XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uZm9ybS1jaGVjay1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZvcm0tY2hlY2stcmlnaHQgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjZlbTtcbn1cbi5mb3JtLWNoZWNrLXJpZ2h0IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybS1jaGVjay1yaWdodC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNTZlbTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjNDM4ZWZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2stc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzg1NjFmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjFmOTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGNvbG9yOiAjMmRjYjczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjczO1xufVxuXG4uZm9ybS1jaGVjay1vdXRsaW5lLmZvcm0tY2hlY2staW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICM0YWIwYzE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0YWIwYzE7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogI2Y2Yjc0OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZS5mb3JtLWNoZWNrLWRhbmdlciAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNmZjZjNmM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNmZjZjNmM7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1saWdodCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgY29sb3I6ICNlZmYyZjc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICNlZmYyZjc7XG59XG5cbi5mb3JtLWNoZWNrLW91dGxpbmUuZm9ybS1jaGVjay1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBjb2xvcjogIzE0MTgyMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE0MTgyMTtcbn1cblxuLmZvcm0tY2hlY2stb3V0bGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWNoZWNrLW91dGxpbmUgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG59XG4uZm9ybS1jaGVjay1vdXRsaW5lIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDEyY1wiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgdG9wOiAtMnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgbGVmdDogMXB4O1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tcHJpbWFyeSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICM0MzhlZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICM0MzhlZmY7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby1zZWNvbmRhcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjODU2MWY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjODU2MWY5O1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgY29sb3I6ICMyZGNiNzM7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6ICMyZGNiNzM7XG59XG5cbi5mb3JtLXJhZGlvLW91dGxpbmUuZm9ybS1yYWRpby1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogIzRhYjBjMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRhYjBjMTtcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjZjZiNzQ5O1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lLmZvcm0tcmFkaW8tZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogI2ZmNmM2YztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLWxpZ2h0IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1yYWRpb10ge1xuICBjb2xvcjogI2VmZjJmNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmNztcbn1cblxuLmZvcm0tcmFkaW8tb3V0bGluZS5mb3JtLXJhZGlvLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGNvbG9yOiAjMTQxODIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMTQxODIxO1xufVxuXG4uZm9ybS1yYWRpby1vdXRsaW5lIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZvcm0tcmFkaW8tb3V0bGluZSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9cmFkaW9dIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXJhZGlvLW91dGxpbmUgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzY1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB0b3A6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDhweDtcbiAgbGVmdDogMi4ycHg7XG59XG5cbi5mb3JtLXN3aXRjaC1tZCB7XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtaW4taGVpZ2h0OiAyMnB4O1xuICBsaW5lLWhlaWdodDogMjJweDtcbn1cbi5mb3JtLXN3aXRjaC1tZCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IC0wLjVyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLXN3aXRjaC1tZCAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mb3JtLXN3aXRjaC1sZyB7XG4gIHBhZGRpbmctbGVmdDogMi43NXJlbTtcbiAgbWluLWhlaWdodDogMjhweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG4uZm9ybS1zd2l0Y2gtbGcgLmZvcm0tY2hlY2staW5wdXQge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBsZWZ0OiAtMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmZvcm0tc3dpdGNoLXByaW1hcnkgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG4gIGJvcmRlci1jb2xvcjogIzQzOGVmZjtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1wcmltYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uZm9ybS1zd2l0Y2gtc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xuICBib3JkZXItY29sb3I6ICM4NTYxZjk7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtc2Vjb25kYXJ5IC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjODU2MWY5O1xufVxuXG4uZm9ybS1zd2l0Y2gtc3VjY2VzcyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJkY2I3MztcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjczO1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tLmZvcm0tc3dpdGNoLXN1Y2Nlc3MgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZDo6YmVmb3JlIHtcbiAgY29sb3I6ICMyZGNiNzM7XG59XG5cbi5mb3JtLXN3aXRjaC1pbmZvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xuICBib3JkZXItY29sb3I6ICM0YWIwYzE7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtaW5mbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogIzRhYjBjMTtcbn1cblxuLmZvcm0tc3dpdGNoLXdhcm5pbmcgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG4gIGJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC13YXJuaW5nIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZjZiNzQ5O1xufVxuXG4uZm9ybS1zd2l0Y2gtZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY2YzZjO1xuICBib3JkZXItY29sb3I6ICNmZjZjNmM7XG59XG5cbi5mb3JtLXN3aXRjaC1jdXN0b20uZm9ybS1zd2l0Y2gtZGFuZ2VyIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmY2YzZjO1xufVxuXG4uZm9ybS1zd2l0Y2gtbGlnaHQgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmNztcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1saWdodCAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICBjb2xvcjogI2VmZjJmNztcbn1cblxuLmZvcm0tc3dpdGNoLWRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MjE7XG4gIGJvcmRlci1jb2xvcjogIzE0MTgyMTtcbn1cblxuLmZvcm0tc3dpdGNoLWN1c3RvbS5mb3JtLXN3aXRjaC1kYXJrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMTQxODIxO1xufVxuXG4uZm9ybS1zd2l0Y2gtY3VzdG9tIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzY1XCI7XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB0b3A6IC05cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsZWZ0OiAtM3B4O1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6OmJlZm9yZSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoLWN1c3RvbSAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkOjpiZWZvcmUge1xuICByaWdodDogLTNweDtcbiAgbGVmdDogYXV0bztcbn1cbi5mb3JtLXN3aXRjaC1jdXN0b20gLmZvcm0tY2hlY2staW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4uZm9ybS1zd2l0Y2gtcmlnaHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cbi5mb3JtLXN3aXRjaC1yaWdodCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLTEuNmVtO1xuICBtYXJnaW4tdG9wOiAwLjFlbSAhaW1wb3J0YW50O1xufVxuLmZvcm0tc3dpdGNoLXJpZ2h0IGxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuXG4uY2FyZC1yYWRpbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xufVxuLmNhcmQtcmFkaW8gLmZvcm0tY2hlY2stbGFiZWw6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2FyZC1yYWRpbyAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBib3JkZXItY29sb3I6ICM0MzhlZmYgIWltcG9ydGFudDtcbn1cbi5jYXJkLXJhZGlvIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQgKyAuZm9ybS1jaGVjay1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWI4MFwiO1xuICBmb250LWZhbWlseTogXCJyZW1peGljb25cIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbiAgcmlnaHQ6IDZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzQzOGVmZjtcbn1cbi5jYXJkLXJhZGlvLmRhcmsgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCArIC5mb3JtLWNoZWNrLWxhYmVsOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5bZGF0YS1sYXlvdXQtbW9kZT1kYXJrXSAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQsIFtkYXRhLWxheW91dC1tb2RlPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2NlZDRkYScvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0taWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWljb24gLmZvcm0tY29udHJvbC1pY29uIHtcbiAgcGFkZGluZy1sZWZ0OiAyLjdyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mb3JtLWljb24gaSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAxOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZvcm0taWNvbi5yaWdodCAuZm9ybS1jb250cm9sLWljb24ge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjdyZW07XG4gIHBhZGRpbmctbGVmdDogMC45cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1pY29uLnJpZ2h0IGkge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMThweDtcbn1cblxuW2RhdGEtbGF5b3V0LW1vZGU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzY2VkNGRhJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4ubGlzdC1ncm91cC1maWxsLXByaW1hcnkubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZiAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICM0MzhlZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubGlzdC1ncm91cC1maWxsLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjFmOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtc3VjY2Vzcy5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjYjczICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I3MztcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtaW5mby5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzRhYjBjMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtd2FybmluZy5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZiNzQ5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZjNmMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2YzZjO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLmxpc3QtZ3JvdXAtZmlsbC1saWdodC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogI2VmZjJmNztcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5saXN0LWdyb3VwLWZpbGwtZGFyay5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQxODIxICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE0MTgyMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG4ubGlzdC1ncm91cC1pdGVtIC5saXN0LXRleHQge1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIC5saXN0LXRpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSAubGlzdC10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBpbmhlcml0O1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5zaW1wbGViYXItb2Zmc2V0IHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgcmVzaXplOiBub25lICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTsgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3ZlcmZsb3c6IGF1dG87IC8qIFNjcm9sbCBvbiB0aGlzIGVsZW1lbnQgb3RoZXJ3aXNlIGVsZW1lbnQgY2FuJ3QgaGF2ZSBhIHBhZGRpbmcgYXBwbGllZCBwcm9wZXJseSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBtYXgtaGVpZ2h0OiAxMDAlOyAvKiBOZWVkZWQgZm9yIHZlcnRpY2FsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgcGFkZGluZzogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyLXdyYXBwZXIge1xuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXgtaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IC0xO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmbGV4LWdyb3c6IGluaGVyaXQ7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xufVxuXG4uc2ltcGxlYmFyLWhlaWdodC1hdXRvLW9ic2VydmVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMnB4O1xuICB3aWR0aDogNnB4O1xuICBtaW4taGVpZ2h0OiAxMHB4O1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNhMmFkYjc7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XG4gIC8qIFdoZW4gaG92ZXJlZCwgcmVtb3ZlIGFsbCB0cmFuc2l0aW9ucyBmcm9tIGRyYWcgaGFuZGxlICovXG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTFweDtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIHtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMnB4O1xuICByaWdodDogMnB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bztcbn1cblxuLyogUnRsIHN1cHBvcnQgKi9cbltkYXRhLXNpbXBsZWJhci1kaXJlY3Rpb249cnRsXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG59XG5cbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG59XG5cbi5jdXN0b20tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9cHJpbWFyeV0gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzQzOGVmZjtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPXNlY29uZGFyeV0gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzg1NjFmOTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPXN1Y2Nlc3NdIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMyZGNiNzM7XG59XG5cbltkYXRhLXNpbXBsZWJhci10cmFjaz1pbmZvXSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjNGFiMGMxO1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9d2FybmluZ10gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2Y2Yjc0OTtcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPWRhbmdlcl0gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2ZmNmM2Yztcbn1cblxuW2RhdGEtc2ltcGxlYmFyLXRyYWNrPWxpZ2h0XSAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjZWZmMmY3O1xufVxuXG5bZGF0YS1zaW1wbGViYXItdHJhY2s9ZGFya10gLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzE0MTgyMTtcbn1cblxuLyoqXG4gKiBwcmlzbS5qcyBkZWZhdWx0IHRoZW1lIGZvciBKYXZhU2NyaXB0LCBDU1MgYW5kIEhUTUxcbiAqIEJhc2VkIG9uIGRhYmJsZXQgKGh0dHA6Ly9kYWJibGV0LmNvbSlcbiAqIEBhdXRob3IgTGVhIFZlcm91XG4gKi9cbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBjb2xvcjogYmxhY2s7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIHRleHQtc2hhZG93OiAwIDFweCB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IENvbnNvbGFzLCBNb25hY28sIFwiQW5kYWxlIE1vbm9cIiwgXCJVYnVudHUgTW9ub1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgLW1vei10YWItc2l6ZTogNDtcbiAgLW8tdGFiLXNpemU6IDQ7XG4gIHRhYi1zaXplOiA0O1xuICAtd2Via2l0LWh5cGhlbnM6IG5vbmU7XG4gIC1tb3otaHlwaGVuczogbm9uZTtcbiAgLW1zLWh5cGhlbnM6IG5vbmU7XG4gIGh5cGhlbnM6IG5vbmU7XG59XG5cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6LW1vei1zZWxlY3Rpb24sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0gOjotbW96LXNlbGVjdGlvbixcbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV06Oi1tb3otc2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6ICNiM2Q0ZmM7XG59XG5cbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6c2VsZWN0aW9uLFxucHJlW2NsYXNzKj1sYW5ndWFnZS1dIDo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXTo6c2VsZWN0aW9uLFxuY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSA6OnNlbGVjdGlvbiB7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kOiAjYjNkNGZjO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuICBjb2RlW2NsYXNzKj1sYW5ndWFnZS1dLFxuICBwcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICB9XG59XG4vKiBDb2RlIGJsb2NrcyAqL1xucHJlW2NsYXNzKj1sYW5ndWFnZS1dIHtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogYXV0bztcbn1cblxuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbn1cblxuLyogSW5saW5lIGNvZGUgKi9cbjpub3QocHJlKSA+IGNvZGVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBwYWRkaW5nOiAwLjFlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4zZW07XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbi50b2tlbi5jb21tZW50LFxuLnRva2VuLnByb2xvZyxcbi50b2tlbi5kb2N0eXBlLFxuLnRva2VuLmNkYXRhIHtcbiAgY29sb3I6IHNsYXRlZ3JheTtcbn1cblxuLnRva2VuLnB1bmN0dWF0aW9uIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi50b2tlbi5uYW1lc3BhY2Uge1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi50b2tlbi5wcm9wZXJ0eSxcbi50b2tlbi50YWcsXG4udG9rZW4uYm9vbGVhbixcbi50b2tlbi5udW1iZXIsXG4udG9rZW4uY29uc3RhbnQsXG4udG9rZW4uc3ltYm9sLFxuLnRva2VuLmRlbGV0ZWQge1xuICBjb2xvcjogI2ZmNmM2Yztcbn1cblxuLnRva2VuLnNlbGVjdG9yLFxuLnRva2VuLmF0dHItbmFtZSxcbi50b2tlbi5zdHJpbmcsXG4udG9rZW4uY2hhcixcbi50b2tlbi5idWlsdGluLFxuLnRva2VuLmluc2VydGVkIHtcbiAgY29sb3I6ICM2OTA7XG59XG5cbi50b2tlbi5vcGVyYXRvcixcbi50b2tlbi5lbnRpdHksXG4udG9rZW4udXJsLFxuLmxhbmd1YWdlLWNzcyAudG9rZW4uc3RyaW5nLFxuLnN0eWxlIC50b2tlbi5zdHJpbmcge1xuICBjb2xvcjogIzlhNmUzYTtcbiAgLyogVGhpcyBiYWNrZ3JvdW5kIGNvbG9yIHdhcyBpbnRlbmRlZCBieSB0aGUgYXV0aG9yIG9mIHRoaXMgdGhlbWUuICovXG4gIGJhY2tncm91bmQ6IGhzbGEoMCwgMCUsIDEwMCUsIDAuNSk7XG59XG5cbi50b2tlbi5hdHJ1bGUsXG4udG9rZW4uYXR0ci12YWx1ZSxcbi50b2tlbi5rZXl3b3JkIHtcbiAgY29sb3I6ICMwN2E7XG59XG5cbi50b2tlbi5mdW5jdGlvbixcbi50b2tlbi5jbGFzcy1uYW1lIHtcbiAgY29sb3I6ICNkNjMyODQ7XG59XG5cbi50b2tlbi5yZWdleCxcbi50b2tlbi5pbXBvcnRhbnQsXG4udG9rZW4udmFyaWFibGUge1xuICBjb2xvcjogI2U5MDtcbn1cblxuLnRva2VuLmltcG9ydGFudCxcbi50b2tlbi5ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50b2tlbi5pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi50b2tlbi5lbnRpdHkge1xuICBjdXJzb3I6IGhlbHA7XG59XG5cbi8qIFByaXNtIGVkaXRvciAqL1xuOm5vdChwcmUpID4gY29kZVtjbGFzcyo9bGFuZ3VhZ2UtXSxcbnByZVtjbGFzcyo9bGFuZ3VhZ2UtXSB7XG4gIGJhY2tncm91bmQ6ICNlZmYyZjc7XG59XG5cbmNvZGVbY2xhc3MqPWxhbmd1YWdlLV0sXG5wcmVbY2xhc3MqPWxhbmd1YWdlLV0ge1xuICBjb2xvcjogIzg3OGE5OTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubGFuZ3VhZ2UtanM6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLmxhbmd1YWdlLW1hcmt1cDo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwsIC5sYW5ndWFnZS1qczo6LXdlYmtpdC1zY3JvbGxiYXI6dmVydGljYWwge1xuICB3aWR0aDogMTBweDtcbn1cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwsIC5sYW5ndWFnZS1qczo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMTBweDtcbn1cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iLCAubGFuZ3VhZ2UtanM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1kYXJrLXJnYiksIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRiLWxpZ2h0KTtcbn1cbi5sYW5ndWFnZS1tYXJrdXA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAubGFuZ3VhZ2UtanM6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItbGlnaHQpO1xufVxuXG4jc2Nyb2xsLXRvcCB7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiA2NXB4O1xuICByaWdodDogMzBweDtcbiAgYmFja2dyb3VuZDogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZTtcbn1cblxuLmJ0bi1jbGlwYm9hcmQge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgei1pbmRleDogMSAhaW1wb3J0YW50O1xufVxuXG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMC4zNzVyZW0gMC41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKHZhcigtLXRiLXByaW1hcnktcmdiKSwgMC4zNSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5kaXYuY29kZS10b29sYmFyID4gLnRvb2xiYXIgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItcHJpbWFyeSkgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWNvbnRhaW5lciAuc3dhbDItdGl0bGUge1xuICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uc3dhbDItcG9wdXAge1xuICBwYWRkaW5nLWJvdHRvbTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1sZyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cbi5zd2FsMi1wb3B1cCAuc3dhbDItdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGItaGVhZGluZy1jb2xvcik7XG59XG4uc3dhbDItcG9wdXAgLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xufVxuXG4uc3dhbDItZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cblxuLnN3YWwyLWh0bWwtY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbiB7XG4gIGJvcmRlci1jb2xvcjogIzRhYjBjMTtcbiAgY29sb3I6ICM0YWIwYzE7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1saW5lXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG59XG4uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIC5zd2FsMi1zdWNjZXNzLXJpbmcge1xuICBib3JkZXItY29sb3I6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjMpO1xufVxuLnN3YWwyLWljb24uc3dhbDItd2FybmluZyB7XG4gIGJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbiAgY29sb3I6ICNmNmI3NDk7XG59XG5cbi5zd2FsMi1zdHlsZWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uc3dhbDItbG9hZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KSB0cmFuc3BhcmVudCB2YXIoLS10Yi1wcmltYXJ5KSB0cmFuc3BhcmVudDtcbn1cblxuLnN3YWwyLXRpbWVyLXByb2dyZXNzLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjQpO1xufVxuXG4uc3dhbDItcHJvZ3Jlc3Mtc3RlcHMgLnN3YWwyLXByb2dyZXNzLXN0ZXAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1wcmltYXJ5KTtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuLnN3YWwyLXByb2dyZXNzLXN0ZXBzIC5zd2FsMi1wcm9ncmVzcy1zdGVwLnN3YWwyLWFjdGl2ZS1wcm9ncmVzcy1zdGVwIH4gLnN3YWwyLXByb2dyZXNzLXN0ZXAsIC5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC5zd2FsMi1hY3RpdmUtcHJvZ3Jlc3Mtc3RlcCB+IC5zd2FsMi1wcm9ncmVzcy1zdGVwLWxpbmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRiLXByaW1hcnktcmdiKSwgMC4zKTtcbn1cbi5zd2FsMi1wcm9ncmVzcy1zdGVwcyAuc3dhbDItcHJvZ3Jlc3Mtc3RlcC1saW5lIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItcHJpbWFyeSk7XG59XG5cbi5zd2FsMi1hY3Rpb25zLnN3YWwyLWxvYWRpbmcgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJtIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tdGItcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cblxuLnN3YWwyLWZpbGUsIC5zd2FsMi1pbnB1dCwgLnN3YWwyLXRleHRhcmVhIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbi5zd2FsMi1maWxlOmZvY3VzLCAuc3dhbDItaW5wdXQ6Zm9jdXMsIC5zd2FsMi10ZXh0YXJlYTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogcmdiKDE2MSwgMTk4LjUsIDI1NSk7XG59XG5cbi5zd2FsMi1pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjlyZW07XG4gIGZvbnQtc2l6ZTogMC45MDYzcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuXG4uc3dhbDItY2xvc2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tdGItZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLnN3YWwyLWNsb3NlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5zd2FsMi1jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbn1cblxuLnN3YWwyLXZhbGlkYXRpb24tbWVzc2FnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZHJvcHpvbmUge1xuICBtaW4taGVpZ2h0OiAyMzBweDtcbiAgYm9yZGVyOiAycHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbn1cbi5kcm9wem9uZSAuZHotbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMWVtIDA7XG59XG5cbi5uZXN0ZWQtbGlzdCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIDAuMDUpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdGItcHJpbWFyeS1yZ2IpLCAwLjA1KTtcbn1cblxuLm5lc3RlZC1saXN0LCAubmVzdGVkLTEsIC5uZXN0ZWQtMiwgLm5lc3RlZC0zIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xufVxuXG4ubmVzdGVkLXNvcnRhYmxlLWhhbmRsZSAuaGFuZGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IGdyYWI7XG59XG4ubmVzdGVkLXNvcnRhYmxlLWhhbmRsZSAubGlzdC1ncm91cC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIDAuMik7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigycHgpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBmb250LWZhbWlseTogcmVtaXhpY29uO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRiLXByaW1hcnktcmdiKSwgMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNjRcIiAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlYTZlXCIgIWltcG9ydGFudDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAyMnB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHluYW1pYy1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlO1xufVxuLmR5bmFtaWMtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB3aWR0aDogMjBweDtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMnB4KTtcbn1cblxuLnBhZ2luYXRpb24tY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4ucGFnaW5hdGlvbi1jdXN0b20gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgY29sb3I6ICM4NTYxZjk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGhlaWdodDogNnB4ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDUsIDIwMywgMTE1LCAwLjI1KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG59XG5cbi5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjM1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDJweCk7XG4gIHBhZGRpbmc6IDEuMnB4O1xuICBoZWlnaHQ6IDZweCAhaW1wb3J0YW50O1xufVxuLnN3aXBlci1zY3JvbGxiYXIgLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1kYXJrIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5O1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRhcmsgLmR5bmFtaWMtcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjFmOTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kYXJrLnBhZ2luYXRpb24tY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjb2xvcjogI2ZmZjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1kYXJrLnBhZ2luYXRpb24tY3VzdG9tIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tZGFyay5zd2lwZXItc2Nyb2xsYmFyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjM1KTtcbn1cblxuLm11bHRpLXdyYXBwZXIge1xuICBib3JkZXI6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tdWx0aS13cmFwcGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2MVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiBcInJlbWl4aWNvblwiO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiA4NnB4O1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG4gIHotaW5kZXg6IDE7XG59XG4ubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm11bHRpLXdyYXBwZXIgLnNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLCAubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm11bHRpLXdyYXBwZXIgLnNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsLCAubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXI6aG9yaXpvbnRhbCwgLm11bHRpLXdyYXBwZXIgLm5vbi1zZWxlY3RlZC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA5cHg7XG59XG4ubXVsdGktd3JhcHBlciAuc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIsIC5tdWx0aS13cmFwcGVyIC5ub24tc2VsZWN0ZWQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLXNlY29uZGFyeS1yZ2IpLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLm11bHRpLXdyYXBwZXIgLnNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLCAubXVsdGktd3JhcHBlciAubm9uLXNlbGVjdGVkLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5tdWx0aS13cmFwcGVyIC5pdGVtLWdyb3VwIC5ncm91cC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5tdWx0aS13cmFwcGVyIC5pdGVtIHtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xufVxuLm11bHRpLXdyYXBwZXIgLml0ZW06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLXByaW1hcnktcmdiKSwgMC4xKTtcbn1cbi5tdWx0aS13cmFwcGVyIC5zZWxlY3RlZC13cmFwcGVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xufVxuLm11bHRpLXdyYXBwZXIgLnNlYXJjaC1pbnB1dCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xuICBmb250LXNpemU6IDAuOTA2M3JlbTtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cyk7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG4ubXVsdGktd3JhcHBlciAuc2VhcmNoLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xufVxuLm11bHRpLXdyYXBwZXIgLmhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cblxuLnBjci1hcHAge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VmZjJmNztcbn1cblxuLnBpY2tyIC5wY3ItYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4ucGlja3IgLnBjci1idXR0b246OmFmdGVyLCAucGlja3IgLnBjci1idXR0b246OmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5cbi5wY3ItYXBwW2RhdGEtdGhlbWU9Y2xhc3NpY10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1wcmV2aWV3IHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1ZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1jbGFzc2ljXSAucGNyLXNlbGVjdGlvbiAucGNyLWNvbG9yLWNob29zZXIsIC5wY3ItYXBwW2RhdGEtdGhlbWU9Y2xhc3NpY10gLnBjci1zZWxlY3Rpb24gLnBjci1jb2xvci1vcGFjaXR5IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLnBjci1hcHBbZGF0YS10aGVtZT1tb25vbGl0aF0gLnBjci1yZXN1bHQge1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItdHlwZS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1wcmltYXJ5KTtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1yZXN1bHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiBpbnB1dCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG4ucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIGlucHV0OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2IoMTYxLCAxOTguNSwgMjU1KTtcbn1cbi5wY3ItYXBwIC5wY3ItaW50ZXJhY3Rpb24gLnBjci1zYXZlIHtcbiAgYmFja2dyb3VuZDogIzJkY2I3MyAhaW1wb3J0YW50O1xufVxuLnBjci1hcHAgLnBjci1pbnRlcmFjdGlvbiAucGNyLWNsZWFyLCAucGNyLWFwcCAucGNyLWludGVyYWN0aW9uIC5wY3ItY2FuY2VsIHtcbiAgYmFja2dyb3VuZDogI2ZmNmM2YyAhaW1wb3J0YW50O1xufVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9bnVtYmVyXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW5wdXQtc3RlcCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAzNy41cHg7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBwYWRkaW5nOiA0cHg7XG59XG4uaW5wdXQtc3RlcCBpbnB1dCB7XG4gIHdpZHRoOiA0ZW07XG4gIGhlaWdodDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xufVxuLmlucHV0LXN0ZXAgaW5wdXQ6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4uaW5wdXQtc3RlcCBidXR0b24ge1xuICB3aWR0aDogMS40ZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDAuMWVtO1xuICBmb250LXNpemU6IDEuNGVtO1xuICBwYWRkaW5nOiAwLjJlbSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbn1cbi5pbnB1dC1zdGVwLmxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItbGlnaHQpO1xufVxuLmlucHV0LXN0ZXAubGlnaHQgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5pbnB1dC1zdGVwLmxpZ2h0LWlucHV0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItbGlnaHQpO1xufVxuLmlucHV0LXN0ZXAubGlnaHQtaW5wdXQgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLmlucHV0LXN0ZXAuZnVsbC13aWR0aCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlucHV0LXN0ZXAuZnVsbC13aWR0aCBidXR0b24ge1xuICBmbGV4LXNocmluazogMDtcbn1cbi5pbnB1dC1zdGVwLmZ1bGwtd2lkdGggaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtcHJpbWFyeSBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4ZWZmO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC1zZWNvbmRhcnkgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjFmOTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtc3VjY2VzcyBidXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmRjYjczO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmlucHV0LXN0ZXAuc3RlcC1pbmZvIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWIwYzE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLXdhcm5pbmcgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2Yjc0OTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5pbnB1dC1zdGVwLnN0ZXAtZGFuZ2VyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZjNmM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLWxpZ2h0IGJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uaW5wdXQtc3RlcC5zdGVwLWRhcmsgYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5jayB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yi1mb250LXNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stcmVzZXRfYWxsLCAuY2suY2stcmVzZXRfYWxsICoge1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cbi5jay5jay10b29sYmFyIHtcbiAgYmFja2dyb3VuZDogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjc1KSAhaW1wb3J0YW50O1xufVxuLmNrIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNrLmNrLXRvb2xiYXIge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stdG9vbGJhci5jay10b29sYmFyX2dyb3VwaW5nID4gLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG59XG4uY2suY2stdG9vbGJhciAuY2suY2stdG9vbGJhcl9fc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSB7XG4gIGJvcmRlci10b3A6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cbi5jay5jay1saXN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duIC5jay1kcm9wZG93bl9fcGFuZWwuY2stZHJvcGRvd25fX3BhbmVsX25lLCAuY2suY2stZHJvcGRvd24gLmNrLWRyb3Bkb3duX19wYW5lbC5jay1kcm9wZG93bl9fcGFuZWxfc2Uge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWVkaXRvcl9fZWRpdGFibGVfaW5saW5lW2Rpcj1sdHJdIHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWRyb3Bkb3duX19wYW5lbCB7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1idXR0b246Zm9jdXMsIC5jay5jay1idXR0b246YWN0aXZlLFxuYS5jay5jay1idXR0b246Zm9jdXMsXG5hLmNrLmNrLWJ1dHRvbjphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLWxpZ2h0KSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWJ1dHRvbjpub3QoLmNrLWRpc2FibGVkKTpob3ZlcixcbmEuY2suY2stYnV0dG9uOm5vdCguY2stZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItbGlnaHQpICFpbXBvcnRhbnQ7XG59XG4uY2suY2stYnV0dG9uLmNrLW9uLFxuYS5jay5jay1idXR0b24uY2stb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1saWdodCkgIWltcG9ydGFudDtcbn1cblxuLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhcixcbi5jay5jay1lZGl0b3JfX3RvcCAuY2stc3RpY2t5LXBhbmVsIC5jay10b29sYmFyLmNrLXJvdW5kZWQtY29ybmVycyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xufVxuXG4uY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbi5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZS5jay1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICBtaW4taGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xufVxuXG4uY2tbY2xhc3MqPWNrLWhlYWRpbmdfaGVhZGluZ10ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsIC5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6YWN0aXZlLFxuYS5jay5jay1idXR0b24uY2stb246bm90KC5jay1kaXNhYmxlZCk6aG92ZXIsXG5hLmNrLmNrLWJ1dHRvbi5jay1vbjpub3QoLmNrLWRpc2FibGVkKTphY3RpdmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay10b29sdGlwIC5jay10b29sdGlwX190ZXh0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItdGVydGlhcnktYmcpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjZWZmMmY3ICFpbXBvcnRhbnQ7XG59XG4uY2suY2staW5wdXQtdGV4dCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWlucHV0LXRleHQ6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2IoMTYxLCAxOTguNSwgMjU1KSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG4uY2suY2stYmFsbG9vbi1wYW5lbCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWJhbGxvb24tcGFuZWxbY2xhc3MqPWFycm93X25dOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuLmNrLmNrLWJhbGxvb24tcGFuZWxbY2xhc3MqPWFycm93X25dOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFpbXBvcnRhbnQ7XG59XG5cbi5jay5jay1sYWJlbGVkLWZpZWxkLXZpZXcgPiAuY2suY2stbGFiZWxlZC1maWVsZC12aWV3X19pbnB1dC13cmFwcGVyID4gLmNrLmNrLWxhYmVsIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuXG4uY2stZWRpdG9yLXJldmVyc2UgLmNrLWVkaXRvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbn1cbi5jay1lZGl0b3ItcmV2ZXJzZSAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbi5jay1lZGl0b3ItcmV2ZXJzZSAuY2stcm91bmRlZC1jb3JuZXJzIC5jay5jay1lZGl0b3JfX21haW4gPiAuY2stZWRpdG9yX19lZGl0YWJsZSxcbi5jay1lZGl0b3ItcmV2ZXJzZSAuY2suY2stZWRpdG9yX19tYWluID4gLmNrLWVkaXRvcl9fZWRpdGFibGUuY2stcm91bmRlZC1jb3JuZXJzIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4uY2stZWRpdG9yLXJldmVyc2UgLmNrLXJvdW5kZWQtY29ybmVycyAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhcixcbi5jay1lZGl0b3ItcmV2ZXJzZSAuY2suY2stZWRpdG9yX190b3AgLmNrLXN0aWNreS1wYW5lbCAuY2stdG9vbGJhci5jay1yb3VuZGVkLWNvcm5lcnMge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuW2Rpcj1ydGxdIC5jay5jay10b29sYmFyID4gLmNrLXRvb2xiYXJfX2l0ZW1zIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG4uZ3JpZGpzLWNvbnRhaW5lciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ncmlkanMtd3JhcHBlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbn1cbi5ncmlkanMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG4uZ3JpZGpzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOnZlcnRpY2FsIHtcbiAgd2lkdGg6IDEycHg7XG59XG4uZ3JpZGpzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyOmhvcml6b250YWwge1xuICBoZWlnaHQ6IDEycHg7XG59XG4uZ3JpZGpzLXdyYXBwZXI6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1kYXJrLXJnYiksIDAuMDc1KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5ncmlkanMtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuXG4uZ3JpZGpzLWZvb3RlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxMnB4IDAgMDtcbn1cblxuLmdyaWRqcy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZ3JpZGpzLXRib2R5LCB0ZC5ncmlkanMtdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxudGguZ3JpZGpzLXRoLFxudGQuZ3JpZGpzLXRkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgcGFkZGluZzogMC43NXJlbSAwLjZyZW07XG59XG5cbnRoLmdyaWRqcy10aCB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjc1KTtcbn1cbnRoLmdyaWRqcy10aC1zb3J0OmZvY3VzLCB0aC5ncmlkanMtdGgtc29ydDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItbGlnaHQtcmdiKSwgMC44NSk7XG59XG5cbi5ncmlkanMtaGVhZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4uZ3JpZGpzLWZvb3RlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZ3JpZGpzLXN1bW1hcnkge1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLXRiLWxpbmstY29sb3IpO1xufVxuLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmRpc2FibGVkLCAuZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b246aG92ZXI6ZGlzYWJsZWQsIC5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbltkaXNhYmxlZF0ge1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXRlcnRpYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLXRiLWxpbmstaG92ZXItY29sb3IpO1xufVxuLmdyaWRqcy1wYWdpbmF0aW9uIC5ncmlkanMtcGFnZXMgYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbjpsYXN0LWNoaWxkOmhvdmVyLCAuZ3JpZGpzLXBhZ2luYXRpb24gLmdyaWRqcy1wYWdlcyBidXR0b246Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5ncmlkanMtcGFnaW5hdGlvbiAuZ3JpZGpzLXBhZ2VzIGJ1dHRvbi5ncmlkanMtY3VycmVudFBhZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4ZWZmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZ3JpZGpzLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZ3JpZGpzLXNlYXJjaDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDFcIjtcbiAgZm9udC1mYW1pbHk6IFwicmVtaXhpY29uXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuaW5wdXQuZ3JpZGpzLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHBhZGRpbmc6IDAuNnJlbSAwLjlyZW0gMC42cmVtIDIuMDI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKTtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG59XG5pbnB1dC5ncmlkanMtaW5wdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItY29sb3I6IHJnYigxNjEsIDE5OC41LCAyNTUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuaW5wdXQuZ3JpZGpzLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xufVxuXG50aC5ncmlkanMtdGggLmdyaWRqcy10aC1jb250ZW50IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuYnV0dG9uLmdyaWRqcy1zb3J0IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxudGguZ3JpZGpzLXRoLXNvcnQgLmdyaWRqcy10aC1jb250ZW50IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xufVxuXG5idXR0b24uZ3JpZGpzLXNvcnQtYXNjLCBidXR0b24uZ3JpZGpzLXNvcnQtZGVzYyB7XG4gIGJhY2tncm91bmQtc2l6ZTogN3B4O1xufVxuXG4udGFibGUtY2FyZCAuZ3JpZGpzLWhlYWQge1xuICBwYWRkaW5nOiAxNnB4IDE2cHggNXB4O1xufVxuLnRhYmxlLWNhcmQgLmdyaWRqcy13cmFwcGVyIHtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDtcbn1cbi50YWJsZS1jYXJkIC5ncmlkanMtZm9vdGVyIHtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG59XG5cbi5ncmlkanMtdHItc2VsZWN0ZWQgdGQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG59XG4uZ3JpZGpzLXRyLXNlbGVjdGVkIC5ncmlkanMtdGQgLmdyaWRqcy1jaGVja2JveFt0eXBlPWNoZWNrYm94XSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzhlZmY7XG4gIGJvcmRlci1jb2xvcjogIzQzOGVmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzZmZmJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmdyaWRqcy10ZCAuZ3JpZGpzLWNoZWNrYm94IHtcbiAgd2lkdGg6IDEuMWVtO1xuICBoZWlnaHQ6IDEuMWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZ3JpZGpzLXRkIC5ncmlkanMtY2hlY2tib3hbdHlwZT1jaGVja2JveF0ge1xuICBib3JkZXItcmFkaXVzOiAwLjI1ZW07XG59XG5cbi5ncmlkanMtYm9yZGVyLW5vbmUgdGQuZ3JpZGpzLXRkLCAuZ3JpZGpzLWJvcmRlci1ub25lIHRoLmdyaWRqcy10aCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG5cbi5ncmlkanMtbG9hZGluZy1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSBidXR0b24uZ3JpZGpzLXNvcnQtbmV1dHJhbCwgW2RhdGEtYnMtdGhlbWU9ZGFya10gYnV0dG9uLmdyaWRqcy1zb3J0LWFzYywgW2RhdGEtYnMtdGhlbWU9ZGFya10gYnV0dG9uLmdyaWRqcy1zb3J0LWRlc2Mge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbn1cblxuLmxpc3Rqcy1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiA4cHg7XG59XG4ubGlzdGpzLXBhZ2luYXRpb24gbGkgLnBhZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLXRiLWxpbmstY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5saXN0anMtcGFnaW5hdGlvbiBsaS5hY3RpdmUgLnBhZ2Uge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQzOGVmZjtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4ucGFnaW5hdGlvbi13cmFwIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnaW5hdGlvbi13cmFwIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnBhZ2luYXRpb24tbmV4dCxcbi5wYWdpbmF0aW9uLXByZXYge1xuICBjb2xvcjogdmFyKC0tdGItcHJpbWFyeSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnBhZ2luYXRpb24tbmV4dDpob3Zlcixcbi5wYWdpbmF0aW9uLXByZXY6aG92ZXIge1xuICBjb2xvcjogcmdiKDE2OSwgMjAzLjMwODUxMDYzODMsIDI1NSk7XG59XG4ucGFnaW5hdGlvbi1uZXh0LmRpc2FibGVkLFxuLnBhZ2luYXRpb24tcHJldi5kaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4ucGFnaW5hdGlvbi1uZXh0LmRpc2FibGVkOmhvdmVyLFxuLnBhZ2luYXRpb24tcHJldi5kaXNhYmxlZDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uYXBleC1jaGFydHMge1xuICBtaW4taGVpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG4uYXBleC1jaGFydHMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yi1mb250LXNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG59XG4uYXBleC1jaGFydHMgLmFwZXhjaGFydHMtY2FudmFzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUsXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQge1xuICBjb2xvcjogdmFyKC0tdGItcHJpbWFyeSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yi1mb250LXNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogcmdiYSgxMzUsIDEzOCwgMTUzLCAwLjEpIDBweCA1cHggMjBweCAtNnB4ICFpbXBvcnRhbnQ7XG59XG4uYXBleGNoYXJ0cy10b29sdGlwICoge1xuICBmb250LWZhbWlseTogdmFyKC0tdGItZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzg3OGE5OSAhaW1wb3J0YW50O1xufVxuLmFwZXhjaGFydHMtdG9vbHRpcCAuYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjc1KSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLmFwZXhjaGFydHMtdGhlbWUtZGFyayAqIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtbGVnZW5kLXNlcmllcyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5hcGV4Y2hhcnRzLWdyaWRsaW5lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHN0cm9rZTogcmdiYSh2YXIoLS10Yi1saWdodC1yZ2IpLCAwLjc1KTtcbn1cblxuLmFwZXhjaGFydHMtbGVnZW5kLXRleHQge1xuICBjb2xvcjogIzg3OGE5OSAhaW1wb3J0YW50O1xuICBmb250LWZhbWlseTogdmFyKC0tdGItZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDEzcHggIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtcGllLWxhYmVsIHtcbiAgZmlsbDogI2ZmZiAhaW1wb3J0YW50O1xufVxuXG4uYXBleGNoYXJ0cy10aXRsZS10ZXh0LCAuYXBleGNoYXJ0cy1zdWJ0aXRsZS10ZXh0IHtcbiAgZmlsbDogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpcyB0ZXh0LFxuLmFwZXhjaGFydHMteGF4aXMgdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yi1mb250LXNhbnMtc2VyaWYpICFpbXBvcnRhbnQ7XG4gIGZpbGw6IHZhcigtLXRiLWVtcGhhc2lzLWNvbG9yKTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXMtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4jZHluYW1pY2xvYWRlZGNoYXJ0LXdyYXAge1xuICBtYXJnaW46IDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jaGFydC1ib3gge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbiNjaGFydC15ZWFyLFxuI2NoYXJ0LXF1YXJ0ZXIge1xuICB3aWR0aDogOTYlO1xuICBtYXgtd2lkdGg6IDQ4JTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cblxuI2NoYXJ0LXllYXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlIHRyYW5zZm9ybTtcbiAgei1pbmRleDogMztcbn1cbiNjaGFydC15ZWFyLmNoYXJ0LXF1YXJ0ZXItYWN0aXZhdGVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiAxcyBlYXNlIHRyYW5zZm9ybTtcbn1cblxuI2NoYXJ0LXF1YXJ0ZXIge1xuICBmbG9hdDogbGVmdDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAtMjtcbiAgdHJhbnNpdGlvbjogMXMgZWFzZSB0cmFuc2Zvcm07XG59XG4jY2hhcnQtcXVhcnRlci5hY3RpdmUge1xuICB0cmFuc2l0aW9uOiAxLjFzIGVhc2UtaW4tb3V0IHRyYW5zZm9ybTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODBweCkge1xuICAjY2hhcnQteWVhciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XG4gIH1cbiAgI2NoYXJ0LXF1YXJ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgfVxufVxuLmFwZXhjaGFydHMtcmFkYXItc2VyaWVzIHBvbHlnb24sIC5hcGV4Y2hhcnRzLXJhZGFyLXNlcmllcyBsaW5lIHtcbiAgc3Ryb2tlOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy1waWUgY2lyY2xlLCAuYXBleGNoYXJ0cy1waWUgbGluZSB7XG4gIHN0cm9rZTogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbi5hcGV4Y2hhcnRzLXBpZSB0ZXh0IHtcbiAgZmlsbDogdmFyKC0tdGItYm9keS1jb2xvcik7XG59XG5cbi5hcGV4LWNoYXJ0cyAuYXBleGNoYXJ0cy14YXhpcyBsaW5lLFxuLmFwZXgtY2hhcnRzIC5hcGV4Y2hhcnRzLXlheGlzIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG4uYXBleC1jaGFydHMgLmFwZXhjaGFydHMteGF4aXMtdGljayB7XG4gIHN0cm9rZTogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbi5hcGV4LWNoYXJ0cyAuYXBleGNoYXJ0cy1waWUtc2VyaWVzIHBhdGgsXG4uYXBleC1jaGFydHMgLmFwZXhjaGFydHMtYmFyLXNlcmllcyBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLmFwZXgtY2hhcnRzIC5hcGV4Y2hhcnRzLXJhZGlhbGJhci10cmFjayBwYXRoIHtcbiAgc3Ryb2tlOiB2YXIoLS10Yi1saWdodCk7XG59XG4uYXBleC1jaGFydHMgLmFwZXhjaGFydHMtbWFya2VyIHtcbiAgc3Ryb2tlOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLmFwZXgtY2hhcnRzIC5hcGV4Y2hhcnRzLWJveFBsb3Qtc2VyaWVzIHBhdGgge1xuICBzdHJva2U6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG4uYXBleC1jaGFydHMgLmFwZXhjaGFydHMtdHJlZW1hcCByZWN0LFxuLmFwZXgtY2hhcnRzIC5hcGV4Y2hhcnRzLWhlYXRtYXAtc2VyaWVzIHJlY3Qge1xuICBzdHJva2U6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IHtcbiAgYm94LXNoYWRvdzogcmdiYSgxMzUsIDEzOCwgMTUzLCAwLjEpIDBweCA1cHggMjBweCAtNnB4O1xuICBjb2xvcjogdmFyKC0tdGItZW1waGFzaXMtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tdGItZm9udC1zYW5zLXNlcmlmKTtcbn1cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0OjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuXG4uYXBleGNoYXJ0cy1ncmlkIGxpbmUge1xuICBzdHJva2U6IHZhcigtLXRiLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuI21vbm9jaHJvbWVfcG9sYXJfYXJlYSBzdmcge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuXG4uZ21hcHMsIC5nbWFwcy1wYW5hcm9tYSB7XG4gIGhlaWdodDogMzAwcHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y2Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cblxuLmdtYXBzLW92ZXJsYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItcHJpbWFyeSk7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xufVxuXG4uZ21hcHMtb3ZlcmxheV9hcnJvdyB7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0xNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5hYm92ZSB7XG4gIGJvdHRvbTogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDE2cHggc29saWQgdmFyKC0tdGItcHJpbWFyeSk7XG59XG4uZ21hcHMtb3ZlcmxheV9hcnJvdy5iZWxvdyB7XG4gIHRvcDogLTE1cHg7XG4gIGJvcmRlci1sZWZ0OiAxNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDE2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDE2cHggc29saWQgdmFyKC0tdGItcHJpbWFyeSk7XG59XG5cbi5hdXRvQ29tcGxldGVfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMC42cmVtIDAuOXJlbTtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOTA2M3JlbSAhaW1wb3J0YW50O1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gaW5wdXQ6Zm9jdXMge1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgc29saWQgcmdiKDE2MSwgMTk4LjUsIDI1NSk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IGlucHV0OmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xufVxuLmF1dG9Db21wbGV0ZV93cmFwcGVyID4gdWwge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggcmdiYSgzMCwgMzIsIDM3LCAwLjEyKTtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDE2MHB4O1xuICBtYXJnaW46IDA7XG4gIGFuaW1hdGlvbi1uYW1lOiBEcm9wRG93blNsaWRlO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuM3M7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpIHtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC4zNXJlbSAxLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGkgbWFyayB7XG4gIGNvbG9yOiAjZmY2YzZjO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAxcHg7XG59XG4uYXV0b0NvbXBsZXRlX3dyYXBwZXIgPiB1bCA+IGxpW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0sIC5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsID4gbGk6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXRlcnRpYXJ5LWJnKTtcbn1cbi5hdXRvQ29tcGxldGVfd3JhcHBlciA+IHVsIC5ub19yZXN1bHQge1xuICBwYWRkaW5nOiAwLjdyZW0gMS4ycmVtO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5qdm0tdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItcHJpbWFyeSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS10Yi1mb250LXNhbnMtc2VyaWYpO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IHJnYmEoMzAsIDMyLCAzNywgMC4xMik7XG4gIHBhZGRpbmc6IDVweCA5cHg7XG59XG5cbi5qdm0tY29udGFpbmVyIHRleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tdGItZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG4gIGZpbGw6IHZhcigtLXRiLWdyYXktNzAwKTtcbn1cblxuLmp2bS16b29tLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuXG4ubGVhZmxldC1tYXAge1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuLmxlYWZsZXQtbWFwLmxlYWZsZXQtY29udGFpbmVyIHtcbiAgei1pbmRleDogMDtcbiAgZm9udC1mYW1pbHk6IFwiR2FudGFyaVwiLCBzYW5zLXNlcmlmO1xufVxuXG4uZmMgdGQsXG4uZmMgdGgge1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZjIC5mYy10b29sYmFyIGgyIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZmMgLmZjLXRvb2xiYXIgLmZjLWxlZnQsXG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtcmlnaHQsXG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtY2VudGVyIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cbiAgLmZjIC5mYy10b29sYmFyID4gKiA+ICoge1xuICAgIGZsb2F0OiBub25lO1xuICB9XG4gIC5mYyAuZmMtdG9vbGJhciAuZmMtdG9kYXktYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZmMgLmZjLXRvb2xiYXIgLmJ0biB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLWNlbGwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG59XG4uZmMgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDhweCA0cHg7XG59XG4uZmMgLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAycHg7XG59XG4uZmMgLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1zZWNvbmRhcnktcmdiKSwgMC4xNSk7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnkpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uZmMgLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mYyAuZmMtdG9vbGJhci1jaHVuayAuZmMtYnV0dG9uLWdyb3VwIC5mYy1idXR0b246YWN0aXZlLCAuZmMgLmZjLXRvb2xiYXItY2h1bmsgLmZjLWJ1dHRvbi1ncm91cCAuZmMtYnV0dG9uLmFjdGl2ZSwgLmZjIC5mYy10b29sYmFyLWNodW5rIC5mYy1idXR0b24tZ3JvdXAgLmZjLWJ1dHRvbi5mYy1idXR0b24tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG59XG4uZmMgLmZjLXRvb2xiYXItY2h1bmsuZmMtdG9kYXktYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIDAuMSkgIWltcG9ydGFudDtcbn1cbi5mYyAuZmMtdG9vbGJhci1jaHVuay5mYy10b2RheS1idXR0b24gLmZjLWRheWdyaWQtZGF5LW51bWJlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5mYyAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIDAuMSk7XG59XG4uZmMgLmZjLXRpbWVncmlkLWNvbC5mYy1kYXktdG9kYXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLXByaW1hcnktcmdiKSwgMC4xKTtcbn1cbi5mYyAuZmMtbGlzdC1ldmVudDpob3ZlciB0ZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmZjIC5mYy1saXN0LWV2ZW50LXRpdGxlIGEge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xufVxuLmZjIC5mYy1jb2wtaGVhZGVyLFxuLmZjIC5mYy1kYXlncmlkLWJvZHksXG4uZmMgLmZjLXNjcm9sbGdyaWQtc3luYy10YWJsZSB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiA+ICoge1xuICBib3JkZXItbGVmdDogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wOiB2YXIoLS10Yi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQgPiB0ZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbi5mYy10aGVtZS1ib290c3RyYXAgYTpub3QoW2hyZWZdKSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cblxuLmZjLWV2ZW50IHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYyB0aC5mYy13aWRnZXQtaGVhZGVyIHtcbiAgYmFja2dyb3VuZDogI2U5ZWJlYztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZjLXVudGhlbWVkIC5mYy1jb250ZW50LFxuLmZjLXVudGhlbWVkIC5mYy1kaXZpZGVyLFxuLmZjLXVudGhlbWVkIC5mYy1saXN0LWhlYWRpbmcgdGQsXG4uZmMtdW50aGVtZWQgLmZjLWxpc3Qtdmlldyxcbi5mYy11bnRoZW1lZCAuZmMtcG9wb3Zlcixcbi5mYy11bnRoZW1lZCAuZmMtcm93LFxuLmZjLXVudGhlbWVkIHRib2R5LFxuLmZjLXVudGhlbWVkIHRkLFxuLmZjLXVudGhlbWVkIHRoLFxuLmZjLXVudGhlbWVkIHRoZWFkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTllYmVjO1xufVxuLmZjLXVudGhlbWVkIHRkLmZjLXRvZGF5IHtcbiAgYmFja2dyb3VuZDogcmdiKDI0NS44LCAyNDcuNTI1LCAyNTAuNCk7XG59XG5cbi5mYy1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3JkZXItY29sb3I6ICNlZmYyZjc7XG4gIGNvbG9yOiAjMmIzMTNlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogNnB4IDEycHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1zdGF0ZS1kb3duLFxuLmZjLXN0YXRlLWFjdGl2ZSxcbi5mYy1zdGF0ZS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbi5mYy1ldmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IG1vdmU7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBtYXJnaW46IDVweCA3cHg7XG4gIHBhZGRpbmc6IDVweCA1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZjLWV2ZW50LFxuLmZjLWV2ZW50LWRvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuXG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtbWlycm9yLFxuLmZjLWRheWdyaWQtZG90LWV2ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItcHJpbWFyeSk7XG59XG5cbi5mYy1ldmVudC10aXRsZSxcbi5mYy1zdGlja3kge1xuICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZjLWV2ZW50LXRpbWUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmMtZXZlbnQgLmZjLWNvbnRlbnQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuI2V4dGVybmFsLWV2ZW50cyAuZXh0ZXJuYWwtZXZlbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgbWFyZ2luOiA2cHggMDtcbn1cblxuLmZjLWRheS1ncmlkLWV2ZW50LmZjLWgtZXZlbnQuZmMtZXZlbnQuZmMtc3RhcnQuZmMtZW5kLmJnLWRhcmsgLmZjLWNvbnRlbnQge1xuICBjb2xvcjogI2VmZjJmNztcbn1cblxuLmZjLXByZXYtYnV0dG9uLFxuLmZjLW5leHQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDM3LjVweDtcbiAgd2lkdGg6IDM3LjVweDtcbn1cbi5mYy1wcmV2LWJ1dHRvbjo6YmVmb3JlLFxuLmZjLW5leHQtYnV0dG9uOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiByZW1peGljb24gIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMHB4O1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5mYy1wcmV2LWJ1dHRvbjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVhNjRcIjtcbn1cblxuLmZjLW5leHQtYnV0dG9uOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZWE2ZVwiO1xufVxuXG4uZmMtdG9vbGJhci1jaHVuayAuYnRuLWdyb3VwIC5idG4ge1xuICBjb2xvcjogIzg1NjFmOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMzMsIDk3LCAyNDksIDAuMTUpO1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZmMtdG9vbGJhci1jaHVuayAuYnRuLWdyb3VwIC5idG46aG92ZXIsIC5mYy10b29sYmFyLWNodW5rIC5idG4tZ3JvdXAgLmJ0bi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjFmOTtcbn1cbi5mYy10b29sYmFyLWNodW5rIC5mYy10b2RheS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU2MWY5ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogIzg1NjFmOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mYy10b29sYmFyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMTZweDtcbiAgfVxufVxuXG4jdXBjb21pbmctZXZlbnQtbGlzdCAuY2FyZDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG59XG5cbiNldmVudC1tb2RhbCAuZXZlbnQtZGV0YWlscyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4jZXZlbnQtbW9kYWwgLnZpZXctZXZlbnQgLmV2ZW50LWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2V2ZW50LW1vZGFsIC52aWV3LWV2ZW50ICNldmVudC1jYXRlZ29yeS10YWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuI2V2ZW50LW1vZGFsIC52aWV3LWV2ZW50IC5ldmVudC1kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQge1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoNHB4KTtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50IHtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDRweCk7XG59XG5cbi5mYy10aW1lZ3JpZC1zbG90cyB0YWJsZSB0ciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cblxuLmZjIC5mYy1saXN0LXN0aWNreSAuZmMtbGlzdC1kYXkgPiAqIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1wcmltYXJ5LXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjNDM4ZWZmICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1wcmltYXJ5LXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzQzOGVmZiAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1wcmltYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiAjNDM4ZWZmICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1wcmltYXJ5LXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogIzQzOGVmZiAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctcHJpbWFyeS1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXNlY29uZGFyeS1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICM4NTYxZjkgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLXNlY29uZGFyeS1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICM4NTYxZjkgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctc2Vjb25kYXJ5LXN1YnRsZSB7XG4gIGNvbG9yOiAjODU2MWY5ICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjODU2MWY5ICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zZWNvbmRhcnktc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzg1NjFmOTtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1zdWNjZXNzLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUsXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICMyZGNiNzMgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjMmRjYjczICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXN1Y2Nlc3Mtc3VidGxlIHtcbiAgY29sb3I6ICMyZGNiNzMgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXN1Y2Nlc3Mtc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjMmRjYjczICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1zdWNjZXNzLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICMyZGNiNzM7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctaW5mby1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlLFxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1pbmZvLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjNGFiMGMxICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1pbmZvLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogIzRhYjBjMSAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1pbmZvLXN1YnRsZSB7XG4gIGNvbG9yOiAjNGFiMGMxICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1pbmZvLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogIzRhYjBjMSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctaW5mby1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLXdhcm5pbmctc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctd2FybmluZy1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogI2Y2Yjc0OSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctd2FybmluZy1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICNmNmI3NDkgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctd2FybmluZy1zdWJ0bGUge1xuICBjb2xvcjogI2Y2Yjc0OSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctd2FybmluZy1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICNmNmI3NDkgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLXdhcm5pbmctc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogI2Y2Yjc0OTtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1kYW5nZXItc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctZGFuZ2VyLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiB7XG4gIGNvbG9yOiAjZmY2YzZjICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzIC5mYy10aW1lZ3JpZC1ldmVudC5iZy1kYW5nZXItc3VidGxlIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjZmY2YzZjICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWRhbmdlci1zdWJ0bGUge1xuICBjb2xvcjogI2ZmNmM2YyAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctZGFuZ2VyLXN1YnRsZSAuZmMtbGlzdC1ldmVudC10aXRsZSA+IGEge1xuICBjb2xvcjogI2ZmNmM2YyAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctZGFuZ2VyLXN1YnRsZSAuZmMtbGlzdC1ldmVudC1kb3Qge1xuICBib3JkZXItY29sb3I6ICNmZjZjNmM7XG59XG5cbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctbGlnaHQtc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctbGlnaHQtc3VidGxlIC5mYy1ldmVudC1tYWluIHtcbiAgY29sb3I6ICNlZmYyZjcgIWltcG9ydGFudDtcbn1cblxuLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3MgLmZjLXRpbWVncmlkLWV2ZW50LmJnLWxpZ2h0LXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogI2VmZjJmNyAhaW1wb3J0YW50O1xufVxuXG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1saWdodC1zdWJ0bGUge1xuICBjb2xvcjogI2VmZjJmNyAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctbGlnaHQtc3VidGxlIC5mYy1saXN0LWV2ZW50LXRpdGxlID4gYSB7XG4gIGNvbG9yOiAjZWZmMmY3ICFpbXBvcnRhbnQ7XG59XG4uZmMtbGlzdC10YWJsZSAuZmMtbGlzdC1ldmVudC5iZy1saWdodC1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtZG90IHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZmMmY3O1xufVxuXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIC5mYy1kYXlncmlkLWV2ZW50LmJnLWRhcmstc3VidGxlIC5mYy1ldmVudC10aXRsZSxcbi5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3MgLmZjLWRheWdyaWQtZXZlbnQuYmctZGFyay1zdWJ0bGUgLmZjLWV2ZW50LW1haW4ge1xuICBjb2xvcjogIzE0MTgyMSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGltZWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtdGltZWdyaWQtZXZlbnQuYmctZGFyay1zdWJ0bGUgLmZjLWV2ZW50LXRpdGxlIHtcbiAgY29sb3I6ICMxNDE4MjEgIWltcG9ydGFudDtcbn1cblxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctZGFyay1zdWJ0bGUge1xuICBjb2xvcjogIzE0MTgyMSAhaW1wb3J0YW50O1xufVxuLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQuYmctZGFyay1zdWJ0bGUgLmZjLWxpc3QtZXZlbnQtdGl0bGUgPiBhIHtcbiAgY29sb3I6ICMxNDE4MjEgIWltcG9ydGFudDtcbn1cbi5mYy1saXN0LXRhYmxlIC5mYy1saXN0LWV2ZW50LmJnLWRhcmstc3VidGxlIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gIGJvcmRlci1jb2xvcjogIzE0MTgyMTtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1kYXJrLXN1YnRsZSAuZmMtZXZlbnQtbWFpbiwgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyAuZmMtZGF5Z3JpZC1ldmVudC5iZy1kYXJrLXN1YnRsZSAuZmMtZXZlbnQtdGl0bGUge1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmZjLWRpcmVjdGlvbi1sdHIge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10b29sYmFyID4gKiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjc1ZW07XG59XG5cbi5mYy1zY3JvbGxncmlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5mYy10aGVtZS1zdGFuZGFyZCAuZmMtbGlzdC1kYXktY3VzaGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXRlcnRpYXJ5LWJnKSAhaW1wb3J0YW50O1xufVxuXG4uZmMtdGhlbWUtc3RhbmRhcmQgLmZjLWxpc3Qge1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmZjLWRheWdyaWQtZXZlbnQtZG90IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uZmMtZXZlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mYy1ldmVudC5mYy1ldmVudC1kcmFnZ2FibGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG59XG4uZmMtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mYyAuZmMtZGF5Z3JpZC1kYXkuZmMtZGF5LXRvZGF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5mYy1idXR0b24tZ3JvdXAgYnV0dG9uIHNwYW46OmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmZnLWVtb2ppLXBpY2tlciB7XG4gIHdpZHRoOiAyNTBweCAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiByZ2JhKDEzNSwgMTM4LCAxNTMsIDAuMSkgMHB4IDVweCAyMHB4IC02cHggIWltcG9ydGFudDtcbiAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGJvdHRvbTogMTMwcHg7XG59XG4uZmctZW1vamktcGlja2VyICoge1xuICBmb250LWZhbWlseTogdmFyKC0tdGItZm9udC1zYW5zLXNlcmlmKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcikgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuZmctZW1vamktcGlja2VyIHtcbiAgICBsZWZ0OiAxNHB4ICFpbXBvcnRhbnQ7XG4gICAgdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYm90dG9tOiAxMThweDtcbiAgfVxufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLWNvbnRhaW5lci10aXRsZSB7XG4gIGNvbG9yOiAjMTQxODIxICFpbXBvcnRhbnQ7XG59XG4uZmctZW1vamktcGlja2VyIC5mZy1lbW9qaS1waWNrZXItc2VhcmNoIHtcbiAgaGVpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG4uZmctZW1vamktcGlja2VyIC5mZy1lbW9qaS1waWNrZXItc2VhcmNoIGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcikgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC42cmVtIDAuOXJlbSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOTA2M3JlbSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLXNlYXJjaCBzdmcge1xuICBmaWxsOiB2YXIoLS10Yi1ib2R5LWNvbG9yKSAhaW1wb3J0YW50O1xuICByaWdodDogMTFweDtcbiAgdG9wOiAxMnB4O1xufVxuLmZnLWVtb2ppLXBpY2tlciAuZmctZW1vamktcGlja2VyLWNhdGVnb3JpZXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZmMmY3ICFpbXBvcnRhbnQ7XG59XG4uZmctZW1vamktcGlja2VyIC5mZy1lbW9qaS1waWNrZXItY2F0ZWdvcmllcyBsaS5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKTtcbn1cbi5mZy1lbW9qaS1waWNrZXIgLmZnLWVtb2ppLXBpY2tlci1jYXRlZ29yaWVzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKTtcbn1cblxuLmZnLWVtb2ppLXBpY2tlci1ncmlkID4gbGk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG5hLmZnLWVtb2ppLXBpY2tlci1jbG9zZS1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjI1LjQsIDIzMC45NSwgMjQwLjIpICFpbXBvcnRhbnQ7XG59XG5cbnRhYmxlLmRhdGFUYWJsZSB0ZC5kYXRhVGFibGVzX2VtcHR5LFxudGFibGUuZGF0YVRhYmxlIHRoLmRhdGFUYWJsZXNfZW1wdHkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIC0tdGItdGFibGUtYWNjZW50LWJnOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNjBcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC41cmVtO1xuICB0b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1ZFwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjVyZW07XG4gIHRvcDogMThweDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xufVxuXG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWluLXdpZHRoOiAxNTBweDtcbn1cblxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoLmR0ci1jb250cm9sOjpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGQuZHRyLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudC5wYXJlbnQgPiB0aC5kdHItY29udHJvbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2Yztcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIucGFyZW50ID4gdGQuZHRyLWNvbnRyb2w6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjZjNmM7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHNwYW4uZHRyLXRpdGxlIHtcbiAgbWluLXdpZHRoOiAxMzVweDtcbn1cblxuLnRhYmxlLWNhcmQgLmRhdGFUYWJsZXNfbGVuZ3RoLFxuLnRhYmxlLWNhcmQgLmRhdGFUYWJsZXNfZmlsdGVyIHtcbiAgcGFkZGluZzogMS4ycmVtIDEuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDBweDtcbn1cbi50YWJsZS1jYXJkIC5kYXRhVGFibGVzX2luZm8sXG4udGFibGUtY2FyZCAuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAxLjJyZW07XG59XG4udGFibGUtY2FyZCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIC5jb2wtbWQtNiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnRhYmxlLWNhcmQgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIgaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNTJweCk7XG59XG4udGFibGUtY2FyZCBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtZGlzcGxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgaGVpZ2h0OiA3MCU7XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMjVyZW07XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY29udGVudCBoMiB7XG4gIGZvbnQtc2l6ZTogMS4xMzI4NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY29udGVudCAuZHRyLWRldGFpbHMgdHIgdGQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuNnJlbTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jbG9zZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgdG9wOiA5cHg7XG4gIHJpZ2h0OiAxMXB4O1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWNsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItbGlnaHQpO1xufVxuXG4uZHQtYnV0dG9ucyBidXR0b24uZHQtYnV0dG9uLFxuLmR0LWJ1dHRvbnMgZGl2LmR0LWJ1dHRvbixcbi5kdC1idXR0b25zIGEuZHQtYnV0dG9uLFxuLmR0LWJ1dHRvbnMgaW5wdXQuZHQtYnV0dG9uIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cblxuLnRvYXN0aWZ5IHtcbiAgcGFkZGluZzogMTJweCAxNnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiAwIDNweCA2cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDEwcHggMzZweCAtNHB4IHJnYmEoNzcsIDk2LCAyMzIsIDAuMyk7XG4gIGJhY2tncm91bmQ6ICMyZGNiNzM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG1heC13aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgei1pbmRleDogMjE0NzQ4MzY0Nztcbn1cbi50b2FzdGlmeS5vbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50b2FzdC1jbG9zZSB7XG4gIG9wYWNpdHk6IDAuNDtcbiAgcGFkZGluZzogMCA1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogNHB4O1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi50b2FzdGlmeS1yaWdodCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG4udG9hc3RpZnktbGVmdCB7XG4gIGxlZnQ6IDE1cHg7XG59XG4udG9hc3RpZnktbGVmdCAudG9hc3QtY2xvc2Uge1xuICBsZWZ0OiAtNHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbi50b2FzdGlmeS10b3Age1xuICB0b3A6IC0xNTBweDtcbn1cblxuLnRvYXN0aWZ5LWJvdHRvbSB7XG4gIGJvdHRvbTogLTE1MHB4O1xufVxuXG4udG9hc3RpZnktcm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDI1cHg7XG59XG5cbi50b2FzdGlmeS1hdmF0YXIge1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIG1hcmdpbjogLTdweCA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbn1cblxuLnRvYXN0aWZ5LWNlbnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXgtd2lkdGg6IC1tb3otZml0LWNvbnRlbnQ7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzYwcHgpIHtcbiAgLnRvYXN0aWZ5LXJpZ2h0LCAudG9hc3RpZnktbGVmdCB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxufVxuLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgdmFyKC0tdGItYm9yZGVyLWNvbG9yKSwgLTFweCAwIDAgdmFyKC0tdGItYm9yZGVyLWNvbG9yKSwgMCAxcHggMCB2YXIoLS10Yi1ib3JkZXItY29sb3IpLCAwIC0xcHggMCB2YXIoLS10Yi1ib3JkZXItY29sb3IpLCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sIC5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDEwNTY7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAxMDAlO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUgLmZsYXRwaWNrci1yQ29udGFpbmVyIC5mbGF0cGlja3ItZGF5cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IHZhcigtLXRiLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDVweCA1cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSAuZmxhdHBpY2tyLXJDb250YWluZXIgLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSAuZmxhdHBpY2tyLXJDb250YWluZXIgLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXIgLmZsYXRwaWNrci1kYXkge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIC5mbGF0cGlja3ItdGltZSB7XG4gIGJvcmRlcjogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xuICB6LWluZGV4OiA5OTk7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzIpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzEpIHtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLm5vQ2FsZW5kYXIuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyOjpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDo6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6OmJlZm9yZSwgLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6OmFmdGVyLCAuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDIycHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOjpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6OmFmdGVyIHtcbiAgbGVmdDogNTAlO1xuICByaWdodDogNTAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjo6YmVmb3JlIHtcbiAgYm9yZGVyLXdpZHRoOiA1cHg7XG4gIG1hcmdpbjogMCAtNXB4O1xufVxuLmZsYXRwaWNrci1jYWxlbmRhcjo6YWZ0ZXIge1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgbWFyZ2luOiAwIC00cHg7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjpiZWZvcmUsIC5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6OmFmdGVyIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGItcHJpbWFyeSk7XG59XG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOjphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YmVmb3JlLCAuZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOjphZnRlciB7XG4gIHRvcDogMTAwJTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206OmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTo6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbn1cbi5mbGF0cGlja3ItY2FsZW5kYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4IDVweCAwcHggMHB4O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1tb250aCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGhlaWdodDogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZmxleDogMTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTVweDtcbiAgaGVpZ2h0OiAzNHB4O1xuICBwYWRkaW5nOiAxMHB4O1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIC8qXG4gIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxuICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAvKnJ0bDplbmQ6aWdub3JlKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIGkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICAvKlxuICAgICAgICAqL1xuICBsZWZ0OiAwO1xuICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gICAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXG4gICAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxuICAgICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcbiAgICAgICAgKi9cbn1cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiAjOTU5ZWE5O1xufVxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xuICBmaWxsOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnIHBhdGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggc3ZnIHBhdGgge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7XG59XG5cbi5udW1JbnB1dFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiwgLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDE0cHg7XG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xuICBoZWlnaHQ6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcCB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93biB7XG4gIHRvcDogNTAlO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgcmdiYSg1NywgNTcsIDU3LCAwLjYpO1xuICB0b3A6IDQwJTtcbn1cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGgge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzUlO1xuICBsZWZ0OiAxMi41JTtcbiAgcGFkZGluZzogNy40OHB4IDAgMCAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMC41Y2g7XG4gIHBhZGRpbmc6IDA7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNmNoO1xuICB3aWR0aDogN2NoXFwwIDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uYXJyb3dVcDo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSwgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXTpob3ZlciB7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMge1xuICBhcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgbWFyZ2luOiAtMXB4IDAgMCAwO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgd2lkdGg6IGF1dG87XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpmb2N1cywgLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xufVxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uZGF5Q29udGFpbmVyLFxuLmZsYXRwaWNrci13ZWVrcyB7XG4gIHBhZGRpbmc6IDFweCAwIDAgMDtcbn1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDtcbn1cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTtcbn1cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbn1cblxuLmZsYXRwaWNrci1kYXkge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIGZsZXgtYmFzaXM6IDE0LjI4NTcxNDMlO1xuICBtYXgtd2lkdGg6IDM5cHg7XG4gIGhlaWdodDogMzlweDtcbiAgbGluZS1oZWlnaHQ6IDM5cHg7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZmxhdHBpY2tyLWRheTpob3ZlciwgLmZsYXRwaWNrci1kYXk6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLWxpZ2h0LXJnYiksIDAuNyk7XG59XG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS50b2RheS5pblJhbmdlLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpob3ZlciwgLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLCAuZmxhdHBpY2tyLWRheTpmb2N1cywgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmZvY3VzLCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG59XG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItcHJpbWFyeSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tdGItcHJpbWFyeS1yZ2IpLCAwLjEpO1xufVxuLmZsYXRwaWNrci1kYXkudG9kYXk6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIDAuMTUpO1xuICBjb2xvcjogdmFyKC0tdGItZGFyayk7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuaW5SYW5nZSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmZvY3VzLCAuZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3ZlciwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3ZlciwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6aG92ZXIsIC5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksIC5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnByZXZNb250aERheSwgLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UubmV4dE1vbnRoRGF5IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItcHJpbWFyeSk7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweCAwIDAgNTBweDtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCB2YXIoLS10Yi1wcmltYXJ5KTtcbn1cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgLmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgLmVuZFJhbmdlLCAuZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlIC5lbmRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG59XG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSwgLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xufVxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwIHZhcigtLXRiLWxpZ2h0KSwgNXB4IDAgMCB2YXIoLS10Yi1saWdodCk7XG59XG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsIC5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3ZlciwgLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksIC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsIC5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQucHJldk1vbnRoRGF5LCAuZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRiLWJvZHktY29sb3ItcmdiKSwgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCwgLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEodmFyKC0tdGItYm9keS1jb2xvci1yZ2IpLCAwLjMpO1xufVxuLmZsYXRwaWNrci1kYXkud2Vlay5zZWxlY3RlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwIHZhcigtLXRiLXByaW1hcnkpLCA1cHggMCAwIHZhcigtLXRiLXByaW1hcnkpO1xufVxuLmZsYXRwaWNrci1kYXkuaGlkZGVuIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LCAuZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBjb2xvcjogcmdiYSh2YXIoLS10Yi1ib2R5LWNvbG9yLXJnYiksIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZsYXRwaWNrci1pbm5lckNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5mbGF0cGlja3ItdGltZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIsIC5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlO1xufVxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsIC5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJvcmRlcjogMDtcbn1cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgd2lkdGg6IDIlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBvdXRsaW5lOiAwO1xuICB3aWR0aDogMTglO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3ZlciwgLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLCAuZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpob3ZlciwgLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiByZ2JhKHZhcigtLXRiLXByaW1hcnktcmdiKSwgMC4wNCk7XG59XG5cbi5mbGF0cGlja3ItYW0tcG06Zm9jdXMsIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4ubnVtSW5wdXQ6Zm9jdXMsXG4ubnVtSW5wdXQ6aG92ZXIsXG4ubnVtSW5wdXRXcmFwcGVyOmZvY3VzLFxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uZmxhdHBpY2tyLWlucHV0W3JlYWRvbmx5XSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cblxuW2RhdGEtaW5saW5lLWRhdGU9dHJ1ZV0sIFtkYXRhLXRpbWUtaW5saW5lXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5bZGF0ZXBpY2tlci1pbmxpbmVdLFxuW3RpbWVwaWNrZXItaW5saW5lXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLWlucHV0LWZsYWddIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDE1OHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5bZGF0YS1pbnB1dC1mbGFnXSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1saXN0Ojotd2Via2l0LXNjcm9sbGJhcjp2ZXJ0aWNhbCB7XG4gIHdpZHRoOiA4cHg7XG59XG5bZGF0YS1pbnB1dC1mbGFnXSAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24tbWVudS1saXN0Ojotd2Via2l0LXNjcm9sbGJhcjpob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiAxMHB4O1xufVxuW2RhdGEtaW5wdXQtZmxhZ10gLmRyb3Bkb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbn1cbltkYXRhLWlucHV0LWZsYWddIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xufVxuXG5bZGF0YS1vcHRpb24tZmxhZy1pbWctbmFtZV0gLmZsYWctaW5wdXQge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9mbGFncy91cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDE0cHggOHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE4cHg7XG59XG5cbltkYXRhLW9wdGlvbi1mbGFnLW5hbWVdOjpiZWZvcmUsXG5bZGF0YS1vcHRpb24tZmxhZy1pbWctbmFtZV06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE0MFwiO1xuICBmb250LWZhbWlseTogXCJNYXRlcmlhbCBEZXNpZ24gSWNvbnNcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC45cmVtO1xuICB0b3A6IDAuNnJlbTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5bZGF0YS1vcHRpb24tY291bnRyeWNvZGU9ZmFsc2VdIC5jb3VudHJ5LWNvZGVubyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbltkYXRhLXNlYXJjaC1pbnB1dD1mYWxzZV0gLnNlYXJjaGxpc3QtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY2hvaWNlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuLmNob2ljZXM6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmNob2ljZXM6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5uZXIsXG4uY2hvaWNlcy5pcy1kaXNhYmxlZCAuY2hvaWNlc19faW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLXRiLWxpZ2h0LXJnYiksIDAuNzUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cbi5jaG9pY2VzLmlzLWRpc2FibGVkIC5jaG9pY2VzX19pdGVtIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5jaG9pY2VzIFtoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0gLmNob2ljZXNfX2lubmVyIHtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pbnB1dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC42cmVtIDAuOXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXRiLWJvcmRlci1yYWRpdXMpO1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCM2FXUjBhRDBpTWpFaUlHaGxhV2RvZEQwaU1qRWlJSFpwWlhkQ2IzZzlJakFnTUNBeU1TQXlNU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajQ4WnlCbWFXeHNQU0lqTURBd0lpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQanh3WVhSb0lHUTlJazB5TGpVNU1pNHdORFJzTVRndU16WTBJREU0TGpNMk5DMHlMalUwT0NBeUxqVTBPRXd1TURRMElESXVOVGt5ZWlJdlBqeHdZWFJvSUdROUlrMHdJREU0TGpNMk5Fd3hPQzR6TmpRZ01Hd3lMalUwT0NBeUxqVTBPRXd5TGpVME9DQXlNQzQ1TVRKNklpOCtQQzluUGp3dmMzWm5QZz09KTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB3aWR0aDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBlbTtcbiAgb3BhY2l0eTogMC41O1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMnB4ICMwMGJjZDQ7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdIC5jaG9pY2VzX19pdGVtW2RhdGEtdmFsdWU9XCJcIl0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1vbmVdOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGYwMTQwXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItY29sb3I6ICMxNDE4MjEgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHJpZ2h0OiAxMS41cHg7XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIk1hdGVyaWFsIERlc2lnbiBJY29uc1wiO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW4tdG9wOiAwO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW9uZV0uaXMtb3BlbjphZnRlciB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoLTE4MGRlZyk7XG59XG4uY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2lubmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19pbm5lciB7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZy1yaWdodDogMC45cmVtO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19idXR0b24sIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2J1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1qRWlJR2hsYVdkb2REMGlNakVpSUhacFpYZENiM2c5SWpBZ01DQXlNU0F5TVNJZ2VHMXNibk05SW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTHpJd01EQXZjM1puSWo0OFp5Qm1hV3hzUFNJalJrWkdJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpUGp4d1lYUm9JR1E5SWsweUxqVTVNaTR3TkRSc01UZ3VNelkwSURFNExqTTJOQzB5TGpVME9DQXlMalUwT0V3dU1EUTBJREl1TlRreWVpSXZQanh3WVhSb0lHUTlJazB3SURFNExqTTJORXd4T0M0ek5qUWdNR3d5TGpVME9DQXlMalUwT0V3eUxqVTBPQ0F5TUM0NU1USjZJaTgrUEM5blBqd3ZjM1puUGc9PSk7XG4gIGJhY2tncm91bmQtc2l6ZTogOHB4O1xuICB3aWR0aDogOHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgb3BhY2l0eTogMC43NTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXNlbGVjdC1tdWx0aXBsZV0gLmNob2ljZXNfX2J1dHRvbjpmb2N1cywgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fYnV0dG9uOmhvdmVyLCAuY2hvaWNlc1tkYXRhLXR5cGUqPXRleHRdIC5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3QtbXVsdGlwbGVdIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biwgLmNob2ljZXNbZGF0YS10eXBlKj10ZXh0XSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3QsIC5jaG9pY2VzW2RhdGEtdHlwZSo9dGV4dF0gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5jaG9pY2VzW2RhdGEtdHlwZSo9c2VsZWN0LW11bHRpcGxlXSAuY2hvaWNlc19faW5wdXQge1xuICBwYWRkaW5nLXRvcDogM3B4O1xufVxuXG4uaW5wdXQtbGlnaHQgLmNob2ljZXNfX2lubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItbGlnaHQpO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5jaG9pY2VzX19pbm5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMy42cmVtIDAuMXJlbSAwLjVyZW07XG4gIGJvcmRlcjogdmFyKC0tdGItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS10Yi1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBmb250LXNpemU6IDAuOTA2M3JlbTtcbiAgbWluLWhlaWdodDogMzcuNXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXMtZm9jdXNlZCAuY2hvaWNlc19faW5uZXIsXG4uaXMtb3BlbiAuY2hvaWNlc19faW5uZXIge1xuICBib3JkZXItY29sb3I6IHJnYigxNjEsIDE5OC41LCAyNTUpO1xufVxuXG4uY2hvaWNlc19fbGlzdCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY2hvaWNlc19fbGlzdC0tc2luZ2xlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA0cHggMTZweCA0cHggNHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaG9pY2VzX19saXN0LS1zaW5nbGUgLmNob2ljZXNfX2l0ZW0ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBwYWRkaW5nOiAycHggN3B4O1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1yaWdodDogMy43NXB4O1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cHg7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItcHJpbWFyeSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLXByaW1hcnkpO1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjZmZmO1xufVxuLmNob2ljZXNfX2xpc3QtLW11bHRpcGxlIC5jaG9pY2VzX19pdGVtW2RhdGEtZGVsZXRhYmxlXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbn1cbi5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbS5pcy1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1wcmltYXJ5KTtcbn1cblxuLmlzLWRpc2FibGVkIC5jaG9pY2VzX19saXN0LS1tdWx0aXBsZSAuY2hvaWNlc19faXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTYxZjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NTYxZjk7XG59XG5cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCByZ2JhKDMwLCAzMiwgMzcsIDAuMTIpO1xuICB0b3A6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDA7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4IDEwcHg7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDIuNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMi41cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgd2lsbC1jaGFuZ2U6IHZpc2liaWxpdHk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDFweCk7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24uaXMtYWN0aXZlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgYW5pbWF0aW9uLW5hbWU6IERyb3BEb3duU2xpZGU7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUuaXMtaGlnaGxpZ2h0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi10ZXJ0aWFyeS1iZyk7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmNob2ljZXNfX2xpc3Qge1xuICBtYXJnaW46IDAgLTE2cHggLTE2cHg7XG59XG4uY2hvaWNlc19fbGlzdC0tZHJvcGRvd24gLmhhcy1uby1yZXN1bHRzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19pdGVtLS1zZWxlY3RhYmxlOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmlzLW9wZW4gLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xufVxuXG4uaXMtZmxpcHBlZCAuY2hvaWNlc19fbGlzdC0tZHJvcGRvd24ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbn1cbi5pcy1mbGlwcGVkIC5jaG9pY2VzX19saXN0LS1kcm9wZG93bi5pcy1hY3RpdmUge1xuICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZURvd247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cblxuLmNob2ljZXNfX2xpc3QtLWRyb3Bkb3duIC5jaG9pY2VzX19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgd2lsbC1jaGFuZ2U6IHNjcm9sbC1wb3NpdGlvbjtcbn1cbi5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG4gIHBhZGRpbmc6IDAuMzVyZW0gMS4ycmVtIDAuMzVyZW0gMTZweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDY0MHB4KSB7XG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZTphZnRlciB7XG4gICAgY29udGVudDogYXR0cihkYXRhLXNlbGVjdC10ZXh0KTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG4gIC5jaG9pY2VzX19saXN0LS1kcm9wZG93biAuY2hvaWNlc19faXRlbS0tc2VsZWN0YWJsZS5pcy1oaWdobGlnaHRlZDphZnRlciB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG4uY2hvaWNlc19faXRlbSB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLmNob2ljZXNfX2l0ZW0tLXNlbGVjdGFibGUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jaG9pY2VzX19pdGVtLS1kaXNhYmxlZCB7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5jaG9pY2VzX19oZWFkaW5nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBwYWRkaW5nOiAxMHB4IDE2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmNob2ljZXNfX2J1dHRvbiB7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jaG9pY2VzX19idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uY2hvaWNlc19faW5wdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICBmb250LXNpemU6IDAuOTA2M3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDJweCAwIDJweCAycHg7XG59XG4uY2hvaWNlc19faW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmNob2ljZXNfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktY29sb3IpO1xufVxuXG4uY2hvaWNlc19fcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNob2ljZXNbZGF0YS10eXBlKj1zZWxlY3Qtb25lXSAuY2hvaWNlc19fYnV0dG9uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCUpIGJyaWdodG5lc3MoMjAwJSk7XG59XG5cbi50cy13cmFwcGVyIC50cy1jb250cm9sIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xufVxuLnRzLXdyYXBwZXIgLnRzLWNvbnRyb2wgaW5wdXQge1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG59XG4udHMtd3JhcHBlciAudHMtY29udHJvbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi50cy13cmFwcGVyLm11bHRpLmhhcy1pdGVtcyAudHMtY29udHJvbCB7XG4gIHBhZGRpbmc6IGNhbGMoMC42cmVtIC0gMXB4KSAwLjlyZW0gY2FsYygwLjZyZW0gLSA0cHgpO1xufVxuLnRzLXdyYXBwZXIubXVsdGkgLnRzLWNvbnRyb2wgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cbi50cy13cmFwcGVyLmZvY3VzIC50cy1jb250cm9sIHtcbiAgY29sb3I6IHZhcigtLXRiLWJvZHktY29sb3IpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLnRzLXdyYXBwZXIgLnRzLWNvbnRyb2wsIC50cy13cmFwcGVyIC50cy1jb250cm9sIGlucHV0LCAudHMtd3JhcHBlciAudHMtZHJvcGRvd24ge1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG59XG4udHMtd3JhcHBlciAudHMtY29udHJvbCwgLnRzLXdyYXBwZXIgLnRzLXdyYXBwZXIuc2luZ2xlLmlucHV0LWFjdGl2ZSAudHMtY29udHJvbCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZykgIWltcG9ydGFudDtcbn1cbi50cy13cmFwcGVyIC50cy1kcm9wZG93biwgLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duLmZvcm0tY29udHJvbCwgLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duLmZvcm0tc2VsZWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cbi50cy13cmFwcGVyIC50cy1kcm9wZG93biAuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItdGVydGlhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi50cy13cmFwcGVyIC50cy1kcm9wZG93biAuY3JlYXRlLFxuLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duIC5uby1yZXN1bHRzLFxuLnRzLXdyYXBwZXIgLnRzLWRyb3Bkb3duIC5vcHRncm91cC1oZWFkZXIsXG4udHMtd3JhcHBlciAudHMtZHJvcGRvd24gLm9wdGlvbiB7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMS4ycmVtO1xufVxuLnRzLXdyYXBwZXIgLm9wdGlvbiAudGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50cy13cmFwcGVyIC5vcHRpb24gLnVybCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS10Yi1lbXBoYXNpcy1jb2xvcik7XG59XG4udHMtd3JhcHBlci5jb250YWN0cyAudHMtY29udHJvbCA+IGRpdiAuZW1haWwge1xuICBvcGFjaXR5OiAwLjc7XG59XG4udHMtd3JhcHBlci5jb250YWN0cyAudHMtY29udHJvbCA+IGRpdiAubmFtZSArIC5lbWFpbCB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG4udHMtd3JhcHBlci5jb250YWN0cyAudHMtY29udHJvbCA+IGRpdiAuZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCI8XCI7XG59XG4udHMtd3JhcHBlci5jb250YWN0cyAudHMtY29udHJvbCA+IGRpdiAuZW1haWw6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbn1cbi50cy13cmFwcGVyLmNvbnRhY3RzIC50cy1kcm9wZG93biAuY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiB2YXIoLS10Yi1lbXBoYXNpcy1jb2xvcik7XG59XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMmRjYjczO1xufVxuXG4ubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMmRjYjczO1xuICBib3JkZXI6IDJweCBzb2xpZCB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubm9VaS1ob3Jpem9udGFsIHtcbiAgaGVpZ2h0OiA0cHg7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IC0xMHB4ICFpbXBvcnRhbnQ7XG4gIHRvcDogLTdweDtcbn1cbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjpiZWZvcmUsIC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNTBweDtcbn1cblxuLm5vVWktdG9vbHRpcCB7XG4gIHBhZGRpbmc6IDAuNHJlbSAwLjdyZW07XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tdGItYm9yZGVyLXJhZGl1cy1zbSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbn1cblxuLm5vVWktdmVydGljYWwge1xuICB3aWR0aDogNHB4O1xufVxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgaGVpZ2h0OiAxNnB4O1xuICB3aWR0aDogMTZweDtcbiAgcmlnaHQ6IC04cHg7XG4gIHRvcDogLTEycHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTo6YmVmb3JlLCAubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB0b3A6IDA7XG59XG5cbi5ub1VpLXZhbHVlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTJweDtcbn1cblxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmctdG9wOiA0cHg7XG59XG5cbi5ub1VpLXRhcmdldCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLWxpZ2h0KTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG59XG5cbi5ub1VpLXRvdWNoLWFyZWE6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuXG4jcmVkLCAjZ3JlZW4sICNibHVlIHtcbiAgbWFyZ2luOiAxMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbiNjb2xvcnBpY2tlciB7XG4gIGhlaWdodDogMjQwcHg7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG5cbiNyZXN1bHQge1xuICBtYXJnaW46IDYwcHggMjZweDtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IDEwMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbn1cblxuI3JlZCAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2ZmNmM2Yztcbn1cblxuI2dyZWVuIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjMmRjYjczO1xufVxuXG4jYmx1ZSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItcHJpbWFyeSk7XG59XG5cbi5mb3JtLWNvbnRyb2wua2V5Ym9hcmQge1xuICBtYXgtd2lkdGg6IDM0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5leGFtcGxlLXZhbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDE1cHggMDtcbn1cbi5leGFtcGxlLXZhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlZhbHVlOiBcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4ubm9VaS10b29sdGlwIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm5vVWktYWN0aXZlIC5ub1VpLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmMtMS1jb2xvciB7XG4gIGJhY2tncm91bmQ6ICNmZjZjNmM7XG59XG5cbi5jLTItY29sb3Ige1xuICBiYWNrZ3JvdW5kOiAjZjZiNzQ5O1xufVxuXG4uYy0zLWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzJkY2I3Mztcbn1cblxuLmMtNC1jb2xvciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuXG4uYy01LWNvbG9yIHtcbiAgYmFja2dyb3VuZDogIzg1NjFmOTtcbn1cblxuI3NsaWRlci10b2dnbGUge1xuICBoZWlnaHQ6IDUwcHg7XG59XG4jc2xpZGVyLXRvZ2dsZS5vZmYgLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmY2YzZjO1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9cHJpbWFyeV0gLm5vVWktY29ubmVjdCB7XG4gIGJhY2tncm91bmQ6ICM0MzhlZmY7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9cHJpbWFyeV0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogIzQzOGVmZjtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1wcmltYXJ5XVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPXByaW1hcnldW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG5bZGF0YS1zbGlkZXItY29sb3I9c2Vjb25kYXJ5XSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzg1NjFmOTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1zZWNvbmRhcnldIC5ub1VpLWhhbmRsZSB7XG4gIGJhY2tncm91bmQ6ICM4NTYxZjk7XG59XG5bZGF0YS1zbGlkZXItY29sb3I9c2Vjb25kYXJ5XVtkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSwgW2RhdGEtc2xpZGVyLWNvbG9yPXNlY29uZGFyeV1bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICM4NTYxZjk7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1zdWNjZXNzXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzJkY2I3Mztcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1zdWNjZXNzXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMmRjYjczO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPXN1Y2Nlc3NdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9c3VjY2Vzc11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMyZGNiNzM7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1pbmZvXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzRhYjBjMTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1pbmZvXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjNGFiMGMxO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWluZm9dW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9aW5mb11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICM0YWIwYzE7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj13YXJuaW5nXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2Y2Yjc0OTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj13YXJuaW5nXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjZjZiNzQ5O1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPXdhcm5pbmddW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9d2FybmluZ11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNmNmI3NDk7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1kYW5nZXJdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjZmY2YzZjO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWRhbmdlcl0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2ZmNmM2Yztcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1kYW5nZXJdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9ZGFuZ2VyXVtkYXRhLXNsaWRlci1zdHlsZT1zcXVhcmVdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmNmM2Yztcbn1cblxuW2RhdGEtc2xpZGVyLWNvbG9yPWxpZ2h0XSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNztcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1saWdodF0gLm5vVWktaGFuZGxlIHtcbiAgYmFja2dyb3VuZDogI2VmZjJmNztcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1saWdodF1bZGF0YS1zbGlkZXItc3R5bGU9Ym9yZGVyXSAubm9VaS1oYW5kbGUsIFtkYXRhLXNsaWRlci1jb2xvcj1saWdodF1bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICNlZmYyZjc7XG59XG5cbltkYXRhLXNsaWRlci1jb2xvcj1kYXJrXSAubm9VaS1jb25uZWN0IHtcbiAgYmFja2dyb3VuZDogIzE0MTgyMTtcbn1cbltkYXRhLXNsaWRlci1jb2xvcj1kYXJrXSAubm9VaS1oYW5kbGUge1xuICBiYWNrZ3JvdW5kOiAjMTQxODIxO1xufVxuW2RhdGEtc2xpZGVyLWNvbG9yPWRhcmtdW2RhdGEtc2xpZGVyLXN0eWxlPWJvcmRlcl0gLm5vVWktaGFuZGxlLCBbZGF0YS1zbGlkZXItY29sb3I9ZGFya11bZGF0YS1zbGlkZXItc3R5bGU9c3F1YXJlXSAubm9VaS1oYW5kbGUge1xuICBib3JkZXItY29sb3I6ICMxNDE4MjE7XG59XG5cbltkYXRhLXNsaWRlci1zaXplPWxnXS5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDEycHg7XG59XG5bZGF0YS1zbGlkZXItc2l6ZT1sZ10ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG5cbltkYXRhLXNsaWRlci1zaXplPW1kXS5ub1VpLWhvcml6b250YWwge1xuICBoZWlnaHQ6IDhweDtcbn1cbltkYXRhLXNsaWRlci1zaXplPW1kXS5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbn1cblxuW2RhdGEtc2xpZGVyLXNpemU9c21dLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogNHB4O1xufVxuW2RhdGEtc2xpZGVyLXNpemU9c21dLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGUge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xufVxuXG5bZGF0YS1zbGlkZXItc3R5bGU9bGluZV0ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgcmlnaHQ6IC04cHg7XG59XG5bZGF0YS1zbGlkZXItc3R5bGU9bGluZV0ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGUge1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB0b3A6IC0zcHg7XG59XG5cbltkYXRhLXNsaWRlci1zdHlsZT1ib3JkZXJdIC5ub1VpLWhhbmRsZSB7XG4gIGJvcmRlci1jb2xvcjogIzJkY2I3MztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbn1cblxuW2RhdGEtc2xpZGVyLXN0eWxlPXNxdWFyZV0gLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIHRvcDogLTRweDtcbiAgYm9yZGVyLWNvbG9yOiAjMmRjYjczO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuXG4uYXV0aC1wYWdlLXdyYXBwZXIgLmF1dGgtY2FyZCB7XG4gIHotaW5kZXg6IDE7XG59XG4uYXV0aC1wYWdlLXdyYXBwZXIgLmF1dGgtY2FyZCAuYXV0aC1pbWFnZSAuYXV0aC1lZmZlY3QtMixcbi5hdXRoLXBhZ2Utd3JhcHBlciAuYXV0aC1jYXJkIC5hdXRoLWltYWdlIC5hdXRoLWVmZmVjdCxcbi5hdXRoLXBhZ2Utd3JhcHBlciAuYXV0aC1jYXJkIC5hdXRoLWltYWdlIC5hdXRoLWVmZmVjdC0zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5hdXRoLXBhZ2Utd3JhcHBlciAuYXV0aC1jYXJkIC5hdXRoLWltYWdlIC5hdXRoLWVmZmVjdC0yIHtcbiAgdG9wOiAwJTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uYXV0aC1wYWdlLXdyYXBwZXIgLmF1dGgtY2FyZCAuYXV0aC1pbWFnZSAuYXV0aC1lZmZlY3Qge1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5hdXRoLXBhZ2Utd3JhcHBlciAuYXV0aC1jYXJkIC5hdXRoLWltYWdlIC5hdXRoLWVmZmVjdC0zIHtcbiAgYm90dG9tOiAtMjVweDtcbiAgcmlnaHQ6IC0zMHB4O1xufVxuXG4uYXV0aC1wYWdlLXdyYXBwZXItMiAuYXV0aC1jYXJkIHtcbiAgei1pbmRleDogMTtcbn1cbi5hdXRoLXBhZ2Utd3JhcHBlci0yIC5hdXRoLWNhcmQgLmF1dGgtaW1hZ2UgLmF1dGgtZWZmZWN0LTIsXG4uYXV0aC1wYWdlLXdyYXBwZXItMiAuYXV0aC1jYXJkIC5hdXRoLWltYWdlIC5hdXRoLWVmZmVjdCxcbi5hdXRoLXBhZ2Utd3JhcHBlci0yIC5hdXRoLWNhcmQgLmF1dGgtaW1hZ2UgLmF1dGgtZWZmZWN0LTMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmF1dGgtcGFnZS13cmFwcGVyLTIgLmF1dGgtY2FyZCAuYXV0aC1pbWFnZSAuYXV0aC1lZmZlY3QtMiB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiA2MHB4O1xufVxuLmF1dGgtcGFnZS13cmFwcGVyLTIgLmF1dGgtY2FyZCAuYXV0aC1pbWFnZSAuYXV0aC1lZmZlY3Qge1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAtMzBweDtcbn1cbi5hdXRoLXBhZ2Utd3JhcHBlci0yIC5hdXRoLWNhcmQgLmF1dGgtaW1hZ2UgLmF1dGgtZWZmZWN0LTMge1xuICBib3R0b206IC0yNXB4O1xuICByaWdodDogLTMwcHg7XG59XG5cbi5hdXRoLXBhc3MtaW5wdXRncm91cCBpbnB1dFt0eXBlPXRleHRdICsgLmJ0biAucmktZXllLWZpbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGVjYjZcIjtcbn1cblxuLnBhcnRpY2xlcy1qcy1jYW52YXMtZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaWduaW4tb3RoZXItdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbmluLW90aGVyLXRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIHRvcDogMTBweDtcbn1cbi5zaWduaW4tb3RoZXItdGl0bGUgLnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIHBhZGRpbmc6IDJweCAxNnB4O1xufVxuXG4uYXV0aC1iZy1jb3ZlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2ltYWdlcy9hdXRoLW9uZS1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xufVxuLmF1dGgtYmctY292ZXIgPiAuYmctb3ZlcmxheSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAjMGQ2ZWZkLCByZ2IoMS43NjIyOTUwODIsIDg3LjIzMzYwNjU1NzQsIDIxMy4yMzc3MDQ5MTgpKTtcbiAgb3BhY2l0eTogMC45O1xufVxuLmF1dGgtYmctY292ZXIgLmZvb3RlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbiNwYXNzd29yZC1jb250YWluIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNwYXNzd29yZC1jb250YWluIHAge1xuICBwYWRkaW5nLWxlZnQ6IDEzcHg7XG59XG4jcGFzc3dvcmQtY29udGFpbiBwLnZhbGlkIHtcbiAgY29sb3I6ICMyZGNiNzM7XG59XG4jcGFzc3dvcmQtY29udGFpbiBwLnZhbGlkOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IC04cHg7XG4gIGNvbnRlbnQ6IFwi4pyUXCI7XG59XG4jcGFzc3dvcmQtY29udGFpbiBwLmludmFsaWQge1xuICBjb2xvcjogI2ZmNmM2Yztcbn1cbiNwYXNzd29yZC1jb250YWluIHAuaW52YWxpZDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtOHB4O1xuICBjb250ZW50OiBcIuKcllwiO1xufVxuXG4ucGFzc3dvcmQtYWRkb24ge1xuICB6LWluZGV4OiA1O1xufVxuXG4uY2hhdC1zaWRlYmFyIHtcbiAgd2lkdGg6IDgwcHg7XG59XG5cbi5kYXNoLWZpbHRlci1waWNrZXIge1xuICBtaW4td2lkdGg6IDIxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5qdmVjdG9ybWFwLWxlZ2VuZC1jbnQtaCAuanZlY3Rvcm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zZWxsaW5nLXByb2R1Y3QgLnN3aXBlci1idXR0b24tbmV4dCxcbi5zZWxsaW5nLXByb2R1Y3QgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHRvcDogMzRweDtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIDAuMSk7XG4gIGNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICByaWdodDogMHB4ICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDk5O1xufVxuLnNlbGxpbmctcHJvZHVjdCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDM1cHggIWltcG9ydGFudDtcbiAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYW5pbWF0aW9uLWVmZmVjdC02IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwJTtcbiAgcmlnaHQ6IDQlO1xuICBhbmltYXRpb246IHJvdGF0aW5nIGFsdGVybmF0ZSBlYXNlLWluLW91dCBpbmZpbml0ZSA2cztcbn1cbi5hbmltYXRpb24tZWZmZWN0LTYubGVmdCB7XG4gIGxlZnQ6IDQlO1xuICByaWdodDogYXV0bztcbn1cblxuLmFuaW1hdGlvbi1lZmZlY3QtMyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAzNSU7XG4gIGFuaW1hdGlvbjogcm90YXRpbmcyIGFsdGVybmF0ZSBlYXNlLWluLW91dCBpbmZpbml0ZSA4cztcbn1cbi5hbmltYXRpb24tZWZmZWN0LTMubGVmdCB7XG4gIGxlZnQ6IDM1JTtcbiAgcmlnaHQ6IGF1dG87XG4gIGFuaW1hdGlvbjogcm90YXRpbmdsZWZ0IGFsdGVybmF0ZSBlYXNlLWluLW91dCBpbmZpbml0ZSA4cztcbn1cblxuLmFuaW1hdGlvbi1lZmZlY3QtNCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAzMCU7XG4gIGFuaW1hdGlvbjogcm90YXRpbmc0IGFsdGVybmF0ZSBlYXNlLWluLW91dCBpbmZpbml0ZSA3cztcbn1cbi5hbmltYXRpb24tZWZmZWN0LTQubGVmdCB7XG4gIGxlZnQ6IDMwJTtcbiAgcmlnaHQ6IGF1dG87XG59XG5cbkBrZXlmcmFtZXMgcm90YXRpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdG9wOiA3NSU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0b3A6IDAlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW5nNCB7XG4gIDAlIHtcbiAgICB0b3A6IDc1JTtcbiAgfVxuICAxMDAlIHtcbiAgICB0b3A6IDMlO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHJvdGF0aW5nMiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0b3A6IDQ1JTtcbiAgICByaWdodDogMTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdG9wOiA4MCU7XG4gICAgcmlnaHQ6IDQ1JTtcbiAgfVxufVxuQGtleWZyYW1lcyByb3RhdGluZ2xlZnQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogMTAlO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdG9wOiA4MCU7XG4gICAgbGVmdDogNDUlO1xuICB9XG59XG4udGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi50aW1lbGluZS1saW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNTAlO1xufVxuLnRpbWVsaW5lLWxpbmUgLnRpbWVsaW5lLWJveCB7XG4gIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnRpbWVsaW5lLWxpbmUgLnRpbWVsaW5lLWJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHRvcDogY2FsYyg1MCUgLSA4cHgpO1xuICByaWdodDogLThweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtbGluZSAudGltZWxpbmUtYm94OjphZnRlciB7XG4gICAgbGVmdDogLTlweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGltZWxpbmUtbGluZSAudGltZWxpbmUtYm94OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDFweDtcbiAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XG4gIHJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRpbWVsaW5lLWxpbmUgLnRpbWVsaW5lLWJveDo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udGltZWxpbmUtbGluZSAudGltZWxpbmUtYm94IC5kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1jb2xvcik7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4udGltZWxpbmUtbGluZSAudGltZWxpbmUtYm94IC5jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuM3JlbSAqIDIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3gge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDtcbiAgfVxufVxuLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKDEpIC50aW1lbGluZS1ib3g6OmFmdGVyLCAudGltZWxpbmUtbGluZTpudGgtY2hpbGQoNW4tNCkgLnRpbWVsaW5lLWJveDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKDIpIC50aW1lbGluZS1ib3g6OmFmdGVyLCAudGltZWxpbmUtbGluZTpudGgtY2hpbGQoNW4tMykgLnRpbWVsaW5lLWJveDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICMyZGNiNzM7XG59XG4udGltZWxpbmUtbGluZTpudGgtY2hpbGQoMykgLnRpbWVsaW5lLWJveDo6YWZ0ZXIsIC50aW1lbGluZS1saW5lOm50aC1jaGlsZCg1bi0yKSAudGltZWxpbmUtYm94OjphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogIzg1NjFmOTtcbn1cbi50aW1lbGluZS1saW5lOm50aC1jaGlsZCg0KSAudGltZWxpbmUtYm94OjphZnRlciwgLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKDVuLTEpIC50aW1lbGluZS1ib3g6OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjNGFiMGMxO1xufVxuLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKDUpIC50aW1lbGluZS1ib3g6OmFmdGVyLCAudGltZWxpbmUtbGluZTpudGgtY2hpbGQoNW4tMCkgLnRpbWVsaW5lLWJveDo6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6ICNmNmI3NDk7XG59XG4udGltZWxpbmUtbGluZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAudGltZWxpbmUtbGluZTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50aW1lbGluZS1saW5lOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIHRvcDogNTAlO1xufVxuLnRpbWVsaW5lLWxpbmU6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBib3R0b206IDUwJTtcbn1cbi50aW1lbGluZS1saW5lOm50aC1jaGlsZChvZGQpIHtcbiAgbGVmdDogMDtcbn1cbi50aW1lbGluZS1saW5lOm50aC1jaGlsZChvZGQpIC5kYXRlIHtcbiAgcmlnaHQ6IC0xMDVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGltZWxpbmUtbGluZTpudGgtY2hpbGQob2RkKTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC50aW1lbGluZS1saW5lOm50aC1jaGlsZChvZGQpIC5kYXRlIHtcbiAgICByaWdodDogODUlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKG9kZCkgLmRhdGUge1xuICAgIHJpZ2h0OiAzNSU7XG4gICAgdG9wOiAtMTNweDtcbiAgfVxufVxuLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbGVmdDogNTAlO1xufVxuLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKGV2ZW4pOjphZnRlciB7XG4gIGxlZnQ6IC0xcHg7XG59XG4udGltZWxpbmUtbGluZTpudGgtY2hpbGQoZXZlbik6OmJlZm9yZSB7XG4gIGxlZnQ6IDhweDtcbn1cbi50aW1lbGluZS1saW5lOm50aC1jaGlsZChldmVuKSAuZGF0ZSB7XG4gIGxlZnQ6IC0xMDVweDtcbn1cbi50aW1lbGluZS1saW5lOm50aC1jaGlsZChldmVuKSAudGltZWxpbmUtYm94OjphZnRlciB7XG4gIGxlZnQ6IC04cHg7XG59XG4udGltZWxpbmUtbGluZTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWJveDo6YmVmb3JlIHtcbiAgbGVmdDogOHB4O1xufVxuLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1ib3ggLmNvbnRlbnQge1xuICBwYWRkaW5nOiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuM3JlbSAqIDIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1saW5lOm50aC1jaGlsZChldmVuKSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAudGltZWxpbmUtbGluZTpudGgtY2hpbGQoZXZlbikgLmRhdGUge1xuICAgIGxlZnQ6IDMlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnRpbWVsaW5lLWxpbmU6bnRoLWNoaWxkKGV2ZW4pIC5kYXRlIHtcbiAgICBsZWZ0OiAzNSU7XG4gICAgdG9wOiAtMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50aW1lbGluZS1saW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRpbWVsaW5lLWxpbmUgLnRpbWVsaW5lLWJveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6bnRoLWNoaWxkKG9kZCkge1xuICAgIGxlZnQ6IDAlO1xuICB9XG4gIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6bnRoLWNoaWxkKG9kZCk6OmFmdGVyIHtcbiAgICBsZWZ0OiA4MnB4O1xuICB9XG4gIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6bnRoLWNoaWxkKG9kZCk6OmJlZm9yZSB7XG4gICAgbGVmdDogMTAwcHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB2YXIoLS10Yi1ib3JkZXItY29sb3IpIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICB9XG4gIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6bnRoLWNoaWxkKGV2ZW4pIC50aW1lbGluZS1saW5lIC50aW1lbGluZS1ib3g6bnRoLWNoaWxkKG9kZCkgLmRhdGUge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbiAgLnRpbWVsaW5lLWxpbmUgLnRpbWVsaW5lLWJveDpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWxpbmUgLnRpbWVsaW5lLWJveDpudGgtY2hpbGQob2RkKSAuaWNvbiB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTQ2cHg7XG4gIH1cbiAgLnRpbWVsaW5lLWxpbmUgLnRpbWVsaW5lLWJveDpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWxpbmUgLnRpbWVsaW5lLWJveDpudGgtY2hpbGQob2RkKSAuY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggOTBweDtcbiAgfVxufVxuLmhvcml6b250YWwtdGltZWxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDE3NHB4O1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItc2xpZGUgLml0ZW0tYm94IHtcbiAgbWFyZ2luOiAyMjdweCAwcHggMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItc2xpZGUgLnRpbWVsaW5lLWNvbnRlbnQge1xuICBtaW4taGVpZ2h0OiAxMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItc2xpZGUgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS10Yi1ib3JkZXItY29sb3IpIHZhcigtLXRiLWJvcmRlci1jb2xvcikgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAtMTBweDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZSAudGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjNweDtcbiAgcmlnaHQ6IDBweDtcbiAgbGVmdDogMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoZXZlbikge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoZXZlbikgLnRpbWVsaW5lLWNvbnRlbnQ6OmJlZm9yZSB7XG4gIGJvdHRvbTogLTEwcHg7XG4gIHRvcDogYXV0bztcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItc2xpZGU6bnRoLWNoaWxkKGV2ZW4pIC50aW1lIHtcbiAgdG9wOiAtNjJweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLW5leHQsXG4uaG9yaXpvbnRhbC10aW1lbGluZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDc5Ljc1LCAxNDkuNjYzNTYzODI5OCwgMjU1KTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkLFxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIDAuNSk7XG4gIG9wYWNpdHk6IDE7XG4gIGN1cnNvcjogYXV0bztcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDI1cHgpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogMDtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGVhNmVcIjtcbiAgZm9udC1mYW1pbHk6IHJlbWl4aWNvbjtcbn1cbi5ob3Jpem9udGFsLXRpbWVsaW5lIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xufVxuLmhvcml6b250YWwtdGltZWxpbmUgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZWE2NFwiO1xuICBmb250LWZhbWlseTogcmVtaXhpY29uO1xufVxuXG4uYWNpdGl2aXR5LXRpbWVsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmFjaXRpdml0eS10aW1lbGluZSAuYWNpdGl2aXR5LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNpdGl2aXR5LXRpbWVsaW5lIC5hY2l0aXZpdHktaXRlbSAuZmxleC1zaHJpbmstMCB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNpdGl2aXR5LXRpbWVsaW5lIC5hY2l0aXZpdHktaXRlbSAuYWNpdGl2aXR5LWF2YXRhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogM3B4IHNvbGlkIHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGhlaWdodDogMzJweDtcbiAgd2lkdGg6IDMycHg7XG59XG4uYWNpdGl2aXR5LXRpbWVsaW5lIC5hY2l0aXZpdHktaXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGxlZnQ6IDE2cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiA1cHg7XG4gIHotaW5kZXg6IDA7XG59XG4uYWNpdGl2aXR5LXRpbWVsaW5lIC5hY2l0aXZpdHktaXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWNpdGl2aXR5LXRpbWVsaW5lLTIge1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWNpdGl2aXR5LXRpbWVsaW5lLTIgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNhYmFhZWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cbi5hY2l0aXZpdHktdGltZWxpbmUtMiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmFjaXRpdml0eS10aW1lbGluZS0yIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXRiLXByaW1hcnkpO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDBweCByZ2IoMjIwLCAyMzMuOTYyNzY1OTU3NCwgMjU1KTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggcmdiKDIyMCwgMjMzLjk2Mjc2NTk1NzQsIDI1NSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOHB4O1xuICB0b3A6IDBweDtcbn1cblxuLmVycm9yLWJhc2ljLWltZyB7XG4gIG1heC13aWR0aDogNDUwcHg7XG59XG5cbi5lcnJvci01MDAgLnRpdGxlIHtcbiAgZm9udC1zaXplOiAyNTBweDtcbn1cbi5lcnJvci01MDAgLmVycm9yLTUwMC1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTdweDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmVycm9yLTUwMCAudGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gIH1cbiAgLmVycm9yLTUwMCAuZXJyb3ItNTAwLWltZyB7XG4gICAgd2lkdGg6IDIwJSAhaW1wb3J0YW50O1xuICAgIHRvcDogNDNweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5lcnJvci01MDAgLnRpdGxlIHtcbiAgICBmb250LXNpemU6IDY4cHg7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAuZXJyb3ItNTAwIC5lcnJvci01MDAtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwcHg7XG4gIH1cbn1cblxuLmVycm9yLXRleHQge1xuICB0ZXh0LXNoYWRvdzogNHB4IDRweCByZ2JhKDQ1LCAyMDMsIDExNSwgMC40KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmVycm9yLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTByZW07XG4gIH1cbn1cblxuLnByb2ZpbGUtd2lkLWJnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDMyMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5wcm9maWxlLXdpZC1iZyB7XG4gICAgaGVpZ2h0OiA0NDVweDtcbiAgfVxufVxuLnByb2ZpbGUtd2lkLWJnIC5wcm9maWxlLXdpZC1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnByb2ZpbGUtbmF2Lm5hdi1waWxscyAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xufVxuLnByb2ZpbGUtbmF2Lm5hdi1waWxscyAubmF2LWxpbms6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC1wcmltYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM0MzhlZmY7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3Qtc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM4NTYxZjk7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3Qtc3VjY2VzcyB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMmRjYjczO1xufVxuXG4ucHJvZmlsZS1wcm9qZWN0LWNhcmQucHJvZmlsZS1wcm9qZWN0LWluZm8ge1xuICBib3JkZXItbGVmdC1jb2xvcjogIzRhYjBjMTtcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC13YXJuaW5nIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmNmI3NDk7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3QtZGFuZ2VyIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZjZjNmM7XG59XG5cbi5wcm9maWxlLXByb2plY3QtY2FyZC5wcm9maWxlLXByb2plY3QtbGlnaHQge1xuICBib3JkZXItbGVmdC1jb2xvcjogI2VmZjJmNztcbn1cblxuLnByb2ZpbGUtcHJvamVjdC1jYXJkLnByb2ZpbGUtcHJvamVjdC1kYXJrIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMxNDE4MjE7XG59XG5cbi51c2VyLXByb2ZpbGUtaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnVzZXItcHJvZmlsZS1pbWcgLnByb2ZpbGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51c2VyLXByb2ZpbGUtaW1nIC5wcm9maWxlLWltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLnVzZXItcHJvZmlsZS1pbWcgLnByb2ZpbGUtZm9yZWdyb3VuZC1pbWctZmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udXNlci1wcm9maWxlLWltZyAucHJvZmlsZS1waG90by1lZGl0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4ucHJvZmlsZS11c2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ucHJvZmlsZS11c2VyIC5wcm9maWxlLXBob3RvLWVkaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjJyZW07XG4gIGxlZnQ6IGF1dG87XG4gIHRvcDogMi4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ucHJvZmlsZS11c2VyIC51c2VyLXByb2ZpbGUtaW1hZ2Uge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5wcm9maWxlLXVzZXIgLnByb2ZpbGUtaW1nLWZpbGUtaW5wdXQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW0gLmFjY29yZGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5wcm9maWxlLXRpbWVsaW5lIC5hY2NvcmRpb24taXRlbSAuYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuLnByb2ZpbGUtdGltZWxpbmUgLmFjY29yZGlvbi1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMjNweDtcbn1cbi5wcm9maWxlLXRpbWVsaW5lIC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZDo6YmVmb3JlIHtcbiAgdG9wOiA4cHg7XG59XG4ucHJvZmlsZS10aW1lbGluZSAuYWNjb3JkaW9uLWl0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDNweDtcbn1cblxuLnByb2ZpbGUtc2V0dGluZy1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucHJvZmlsZS1zZXR0aW5nLWltZyAub3ZlcmxheS1jb250ZW50IHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnByb2ZpbGUtc2V0dGluZy1pbWcgLnByb2ZpbGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5wcm9maWxlLXNldHRpbmctaW1nIC5wcm9maWxlLWltZyB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuLnByb2ZpbGUtc2V0dGluZy1pbWcgLnByb2ZpbGUtZm9yZWdyb3VuZC1pbWctZmlsZS1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucHJvZmlsZS1zZXR0aW5nLWltZyAucHJvZmlsZS1waG90by1lZGl0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgW2RhdGEtbGF5b3V0PWhvcml6b250YWxdIC5wcm9maWxlLWZvcmVncm91bmQge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxufVxuLnByb2ZpbGUtYmFzaWMge1xuICBoZWlnaHQ6IDE4MHB4O1xufVxuXG4uc2l0ZW1hcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTE0MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuLnNpdGVtYXAtY29udGVudCAqIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uc2l0ZW1hcC1ob3Jpem9udGFsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNpdGVtYXAtaG9yaXpvbnRhbCB1bCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5zaXRlbWFwLWhvcml6b250YWwgdWwgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS10Yi1saWdodCk7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIGJveC1zaGFkb3c6IHJnYmEoMTM1LCAxMzgsIDE1MywgMC4xKSAwcHggNXB4IDIwcHggLTZweDtcbiAgZm9udC1zaXplOiAwLjkwNjNyZW07XG4gIGhlaWdodDogNjBweDtcbiAgcGFkZGluZzogOHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaXRlbWFwLWhvcml6b250YWwgdWwgYSBzcGFuIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbi5hZG1pbmlzdHJhdGlvbiAuZGlyZWN0b3IgPiBsaSA+IGEge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW46IDAgYXV0byAwcHggYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3RvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYWRtaW5pc3RyYXRpb24gLnN1YmRpcmVjdG9yOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgbGVmdDogNDUuNDUlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYWRtaW5pc3RyYXRpb24gLnN1YmRpcmVjdG9yID4gbGk6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTguNTklO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDkycHggYXV0bztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogMjcuMiU7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG59XG4uYWRtaW5pc3RyYXRpb24gLnN1YmRpcmVjdG9yID4gbGk6Zmlyc3QtY2hpbGQgYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAyNXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3RvciA+IGxpOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogNDAlO1xuICAgIHJpZ2h0OiAxMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gIH1cbiAgLmFkbWluaXN0cmF0aW9uIC5zdWJkaXJlY3Rvcjo6YWZ0ZXIge1xuICAgIGxlZnQ6IDQ5LjglO1xuICB9XG59XG5cbi5kZXBhcnRtZW50cyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmRlcGFydG1lbnRzID4gbGk6Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTguNTklO1xuICBoZWlnaHQ6IDY0cHg7XG4gIG1hcmdpbjogMCBhdXRvIDkycHggYXV0bztcbiAgcGFkZGluZy10b3A6IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxlZnQ6IDI3JTtcbn1cbi5kZXBhcnRtZW50cyA+IGxpOmZpcnN0LWNoaWxkIGEge1xuICB3aWR0aDogMTAwJTtcbiAgcmlnaHQ6IDI1cHg7XG59XG4uZGVwYXJ0bWVudHMgPiBsaTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY2xlYXI6IGxlZnQ7XG59XG4uZGVwYXJ0bWVudHMgPiBsaTpudGgtY2hpbGQoMikuZGVwYXJ0bWVudDpiZWZvcmUge1xuICBib3JkZXI6IG5vbmU7XG59XG4uZGVwYXJ0bWVudHM6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDgxLjElO1xuICBoZWlnaHQ6IDIycHg7XG4gIGJvcmRlci10b3A6IDJweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0b3A6IDEzMHB4O1xuICBsZWZ0OiA5LjElO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmRlcGFydG1lbnRzID4gbGk6Zmlyc3QtY2hpbGQge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbGVmdDogMTAlO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbiAgLmRlcGFydG1lbnRzOjphZnRlciB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uZGVwYXJ0bWVudCB7XG4gIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tbGVmdDogMS43NSU7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHdpZHRoOiAxOC4yNSU7XG59XG4uZGVwYXJ0bWVudDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMjJweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAtMjJweDtcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTRweDtcbn1cbi5kZXBhcnRtZW50ID4gYSB7XG4gIG1hcmdpbjogMCAwIC0yNnB4IC00cHg7XG4gIHotaW5kZXg6IDE7XG59XG4uZGVwYXJ0bWVudCB1bCB7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLmRlcGFydG1lbnQgdWwgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuLmRlcGFydG1lbnQgdWwgbGkgYSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXRiLXNlY29uZGFyeS1iZyk7XG4gIG1hcmdpbi10b3A6IDQ4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgd2lkdGg6IDkwJTtcbiAgaGVpZ2h0OiA2MHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICByaWdodDogLTFweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmRlcGFydG1lbnQ6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgY2xlYXI6IGxlZnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZGVwYXJ0bWVudDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZGVwYXJ0bWVudCB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmRlcGFydG1lbnQ6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICNmZmY7XG4gICAgei1pbmRleDogMTtcbiAgICB0b3A6IC02MHB4O1xuICAgIGxlZnQ6IDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAtNHB4O1xuICB9XG4gIC5kZXBhcnRtZW50Om50aC1jaGlsZCgyKTo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5ob3JpLXNpdGVtYXAgdWwge1xuICBwYWRkaW5nOiAwO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmhvcmktc2l0ZW1hcCB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuaG9yaS1zaXRlbWFwIHVsIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgLnBhcmVudC10aXRsZSBhIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCAucGFyZW50LXRpdGxlIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCAucGFyZW50LXRpdGxlOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIC5zZWNvbmQtbGlzdCxcbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIC5zdWItbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSAuc2Vjb25kLWxpc3Q6YmVmb3JlLFxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkgLnN1Yi1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIC5zdWItbGlzdDpiZWZvcmUge1xuICAgIGhlaWdodDogMzglO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgPiB1bCBsaSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNHB4IDE2cHggNHB4IDM2cHg7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCA+IHVsIGxpIGE6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaG9yaS1zaXRlbWFwID4gdWwgbGkgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmhvcmktc2l0ZW1hcCB1bCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaSB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLmhvcmktc2l0ZW1hcCB1bCBsaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW46IDBweCBhdXRvO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGk6bGFzdC1vZi10eXBlOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5ob3JpLXNpdGVtYXAgdWwgbGkucGFyZW50LXRpdGxlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgaGVpZ2h0OiAyM3B4O1xuICAgIGJvcmRlci1yaWdodDogMnB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI4cHg7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpLnBhcmVudC10aXRsZTo6YWZ0ZXIge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpIC5zdWItdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaG9yaS1zaXRlbWFwIHVsIGxpIC5zdWItdGl0bGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjdweDtcbiAgICBsZWZ0OiA0OSU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5ob3JpLXNpdGVtYXAgYSB7XG4gIGNvbG9yOiB2YXIoLS10Yi1ib2R5LWNvbG9yKTtcbiAgcGFkZGluZzogNHB4IDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi52ZXJ0aS1zaXRlbWFwIGEge1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZlcnRpLXNpdGVtYXAgLnBhcmVudC10aXRsZSBhIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLnZlcnRpLXNpdGVtYXAgLnBhcmVudC10aXRsZSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmVydGktc2l0ZW1hcCAucGFyZW50LXRpdGxlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItbGVmdDogMnB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAubGlzdC13cmFwIGEsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IGxpIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTZweCA0cHggMzZweDtcbn1cbi52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5saXN0LXdyYXAgYTo6YmVmb3JlLCAudmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCBsaSBhOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMjRweDtcbiAgYm9yZGVyLXRvcDogMnB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGxlZnQ6IDA7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAuc2Vjb25kLWxpc3QsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC50aGlyZC1saXN0IHtcbiAgbWFyZ2luLWxlZnQ6IDQycHg7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAudGhpcmQtbGlzdCwgLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnNlY29uZC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnRoaXJkLWxpc3QgbGksIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5zZWNvbmQtbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC50aGlyZC1saXN0IGxpOmJlZm9yZSwgLnZlcnRpLXNpdGVtYXAgLmZpcnN0LWxpc3QgLnNlY29uZC1saXN0IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDJweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMHB4IGF1dG87XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdCAudGhpcmQtbGlzdCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUsIC52ZXJ0aS1zaXRlbWFwIC5maXJzdC1saXN0IC5zZWNvbmQtbGlzdCBsaTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBoZWlnaHQ6IDEzcHg7XG59XG4udmVydGktc2l0ZW1hcCAuZmlyc3QtbGlzdDpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBoZWlnaHQ6IDI1cHg7XG59XG5cbi50cmVlbWFwLWVsZW0ge1xuICBtYXJnaW46IDFlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi50cmVlbWFwLWVsZW0gdWwge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnRyZWVtYXAtZWxlbSBpbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbn1cbi50cmVlbWFwLWVsZW0gaW5wdXQgfiB1bCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udHJlZW1hcC1lbGVtIGlucHV0OmNoZWNrZWQgfiB1bCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnRyZWVtYXAtZWxlbSBsaSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwIDFlbSAyZW07XG59XG4udHJlZW1hcC1lbGVtIHVsIGxpIHtcbiAgcGFkZGluZzogMS41ZW0gMCAwIDJlbTtcbn1cbi50cmVlbWFwLWVsZW0gdWwgbGkgbGkge1xuICBwYWRkaW5nLXRvcDogMWVtO1xufVxuLnRyZWVtYXAtZWxlbSA+IGxpOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi50cmVlbWFwLWVsZW0gLmVsZW0tbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi50cmVlbWFwLWVsZW0gbGFiZWwuZWxlbS1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi50cmVlbWFwLWVsZW0gbGFiZWwuZWxlbS1sYWJlbDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbn1cbi50cmVlbWFwLWVsZW0gbGFiZWwuZWxlbS1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbjogMCAxZW0gMCAtM2VtO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtZmFtaWx5OiBib290c3RyYXAtaWNvbnM7XG4gIGNvbnRlbnQ6IFwiXFxmNGZlXCI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udHJlZW1hcC1lbGVtIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwuZWxlbS1sYWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJlYVwiO1xufVxuLnRyZWVtYXAtZWxlbVt0cmVlbWFwLWljb249YXJyb3ddIGxhYmVsLmVsZW0tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzFcIjtcbn1cbi50cmVlbWFwLWVsZW1bdHJlZW1hcC1pY29uPWFycm93XSBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCB+IGxhYmVsLmVsZW0tbGFiZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjlcIjtcbn1cbi50cmVlbWFwLWVsZW0gbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogLTAuNWVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udHJlZW1hcC1lbGVtIC5lbGVtLWxhYmVsOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0yLjVlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMC41ZW07XG4gIHdpZHRoOiAyLjFlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItbGVmdDogMXB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCA3cHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4udHJlZW1hcC1lbGVtIGxhYmVsLmVsZW0tbGFiZWw6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItdG9wOiAxcHggZGFzaGVkIHZhcigtLXRiLWJvcmRlci1jb2xvcik7XG4gIHRvcDogMC41ZW07XG59XG4udHJlZW1hcC1lbGVtIFt0eXBlPWNoZWNrYm94XTpjaGVja2VkIH4gbGFiZWwuZWxlbS1sYWJlbDphZnRlciB7XG4gIGJvcmRlci1yYWRpdXM6IDAgN3B4IDAgMDtcbiAgYm9yZGVyLXRvcDogMXB4IGRhc2hlZCB2YXIoLS10Yi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmlnaHQ6IDFweCBkYXNoZWQgdmFyKC0tdGItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgdG9wOiAwLjVlbTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnRyZWVtYXAtZWxlbSBsaTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGhlaWdodDogMS4yNWVtO1xuICBib3R0b206IGF1dG87XG59XG4udHJlZW1hcC1lbGVtID4gbGk6bGFzdC1jaGlsZDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4udHJlZW1hcC1lbGVtW3RyZWVtYXAtY29sb3I9cHJpbWFyeV0gbGFiZWwuZWxlbS1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM4ZWZmO1xufVxuXG4udHJlZW1hcC1lbGVtW3RyZWVtYXAtY29sb3I9c2Vjb25kYXJ5XSBsYWJlbC5lbGVtLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTYxZjk7XG59XG5cbi50cmVlbWFwLWVsZW1bdHJlZW1hcC1jb2xvcj1zdWNjZXNzXSBsYWJlbC5lbGVtLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG59XG5cbi50cmVlbWFwLWVsZW1bdHJlZW1hcC1jb2xvcj1pbmZvXSBsYWJlbC5lbGVtLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0YWIwYzE7XG59XG5cbi50cmVlbWFwLWVsZW1bdHJlZW1hcC1jb2xvcj13YXJuaW5nXSBsYWJlbC5lbGVtLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG59XG5cbi50cmVlbWFwLWVsZW1bdHJlZW1hcC1jb2xvcj1kYW5nZXJdIGxhYmVsLmVsZW0tbGFiZWw6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmM2Yztcbn1cblxuLnRyZWVtYXAtZWxlbVt0cmVlbWFwLWNvbG9yPWxpZ2h0XSBsYWJlbC5lbGVtLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmYyZjc7XG59XG5cbi50cmVlbWFwLWVsZW1bdHJlZW1hcC1jb2xvcj1kYXJrXSBsYWJlbC5lbGVtLWxhYmVsOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDE4MjE7XG59XG5cbi50cmVlbWFwLWVsZW1bdHJlZW1hcC1jb2xvcj1saWdodF0gbGFiZWwuZWxlbS1sYWJlbDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1zZWNvbmRhcnktYmcpO1xuICBjb2xvcjogdmFyKC0tdGItcHJpbWFyeSk7XG59XG5cbi50ZWFtLWJveCAudGVhbS1jb3ZlciwgLnByb2ZpbGUtb2ZmY2FudmFzIC50ZWFtLWNvdmVyLCAubW9kYWwtdGVhbS1jb3ZlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogLTE0MHB4O1xufVxuLnRlYW0tYm94IC50ZWFtLWNvdmVyIGltZywgLnByb2ZpbGUtb2ZmY2FudmFzIC50ZWFtLWNvdmVyIGltZywgLm1vZGFsLXRlYW0tY292ZXIgaW1nIHtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnRlYW0tYm94IC50ZWFtLWNvdmVyOjpiZWZvcmUsIC5wcm9maWxlLW9mZmNhbnZhcyAudGVhbS1jb3Zlcjo6YmVmb3JlLCAubW9kYWwtdGVhbS1jb3Zlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2IoMCwgNzcuNTkzMDg1MTA2NCwgMTk0LjUpLCAjNDM4ZWZmKTtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIge1xuICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC5jb2wge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3gge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1yb3cge1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXJvdyAuY29sIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLWNvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXNldHRpbmdzIC5jb2wge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1zZXR0aW5ncyAuYnRuLXN0YXIge1xuICBjb2xvcjogI2ZmZjtcbn1cbi50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3MgLmRyb3Bkb3duID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnRlYW0tbGlzdC5ncmlkLXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1wcm9maWxlLWltZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDM2cHg7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIC5hdmF0YXItbGcge1xuICBmb250LXNpemU6IDIycHg7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIC50ZWFtLWNvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogMHB4O1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLnRlYW0tYm94IC52aWV3LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAudGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLmNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGVhbS1saXN0LmdyaWQtdmlldy1maWx0ZXIgLmNvbCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50ZWFtLWxpc3QuZ3JpZC12aWV3LWZpbHRlciAuY29sIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3gge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1yb3cge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcgLmF2YXRhci1sZyB7XG4gIGhlaWdodDogNHJlbTtcbiAgd2lkdGg6IDRyZW07XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cbi50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tcHJvZmlsZS1pbWcgLnRlYW0tY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC50ZWFtLWJveCAudGVhbS1zZXR0aW5ncyB7XG4gIHdpZHRoOiBhdXRvO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogNztcbiAgb3JkZXI6IDY7XG59XG4udGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC5idG4tc3RhciB7XG4gIGNvbG9yOiB2YXIoLS10Yi1wcmltYXJ5KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAudGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLnRlYW0tbGlzdC5saXN0LXZpZXctZmlsdGVyIC5jb2wge1xuICAgIC13ZWJraXQtYm94LWZsZXg6IDA7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnRlYW0tc2V0dGluZ3MgLmNvbCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAudGVhbS1saXN0Lmxpc3Qtdmlldy1maWx0ZXIgLnRlYW0tYm94IC50ZWFtLXByb2ZpbGUtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC50ZWFtLWxpc3QubGlzdC12aWV3LWZpbHRlciAudGVhbS1ib3ggLnZpZXctYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG5cbi5tb2RhbC10ZWFtLWNvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5saXN0LWdyaWQtbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNGFiMGMxO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnByb2ZpbGUtb2ZmY2FudmFzIC50ZWFtLWNvdmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEzMnB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgei1pbmRleDogLTE7XG59XG4ucHJvZmlsZS1vZmZjYW52YXMgLmJ0bi1zdGFyIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ucHJvZmlsZS1vZmZjYW52YXMgLmRyb3Bkb3duID4gYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY291bnRkb3dubGlzdCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyNHB4O1xufVxuLmNvdW50ZG93bmxpc3QgLmNvdW50ZG93bmxpc3QtaXRlbSB7XG4gIHdpZHRoOiAyNSU7XG59XG4uY291bnRkb3dubGlzdCAuY291bnRkb3dubGlzdC1pdGVtOmxhc3Qtb2YtdHlwZSAuY291bnQtbnVtOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uY291bnRkb3dubGlzdCAuY291bnQtdGl0bGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGNvbG9yOiByZ2JhKHZhcigtLXRiLWRhcmstcmdiKSwgMC41KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5jb3VudGRvd25saXN0IC5jb3VudC1udW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuM3JlbSAqIDIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNvdW50ZG93bmxpc3QgLmNvdW50LW51bSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG59XG4uY291bnRkb3dubGlzdCAuY291bnQtbnVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiOlwiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC0xNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogdmFyKC0tdGItZGFyayk7XG59XG5cbi5tb3ZlLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbjogbW92ZXIgMXMgaW5maW5pdGUgYWx0ZXJuYXRlO1xufVxuXG5Aa2V5ZnJhbWVzIG1vdmVyIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE2cHgpO1xuICB9XG59XG4uY291bnRkb3duLWlucHV0LXN1YnNjcmliZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jb3VudGRvd24taW5wdXQtc3Vic2NyaWJlIGlucHV0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuLmNvdW50ZG93bi1pbnB1dC1zdWJzY3JpYmUgLmJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDRweDtcbiAgdG9wOiA1cHg7XG59XG5cbi5zZWFyY2gtbW9yZS1yZXN1bHRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1tb3JlLXJlc3VsdHMgLm5hdi1pY29uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xufVxuLnNlYXJjaC1tb3JlLXJlc3VsdHMgLm5hdi1pY29uIGkge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlYXJjaC1tb3JlLXJlc3VsdHMgLm5hdi1pY29uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLnNlYXJjaC1tb3JlLXJlc3VsdHMgLm5hdi1pY29uIGkge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG4udmlkZW8tbGlzdCAubGlzdC1lbGVtZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWRlby1saXN0IC5saXN0LWVsZW1lbnQ6bnRoLWNoaWxkKDEpIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4udmlkZW8tbGlzdCAubGlzdC1lbGVtZW50Om50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnZpZGVvLWxpc3QgLmxpc3QtZWxlbWVudDpudGgtY2hpbGQoMykge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLnNlYXJjaC12b2ljZSB7XG4gIGhlaWdodDogMTIwcHg7XG4gIHdpZHRoOiAxMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW46IDBweCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnNlYXJjaC12b2ljZSBpIHtcbiAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cbi5zZWFyY2gtdm9pY2UgLnZvaWNlLXdhdmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgei1pbmRleDogLTE7XG4gIGxlZnQ6IDBweDtcbiAgcmlnaHQ6IDBweDtcbiAgbWFyZ2luOiAwcHggYXV0bztcbiAgb3BhY2l0eTogMDtcbiAgYm9yZGVyLXJhZGl1czogMTAwcHg7XG4gIGFuaW1hdGlvbjogdm9pY2Utd2F2ZSAxLjhzIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG59XG4uc2VhcmNoLXZvaWNlIC52b2ljZS13YXZlOm50aC1jaGlsZCgyKSB7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4zcztcbn1cbi5zZWFyY2gtdm9pY2UgLnZvaWNlLXdhdmU6bnRoLWNoaWxkKDMpIHtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHZvaWNlLXdhdmUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuLmltYWdlcy1tZW51IC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4jcmVtb3ZlLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29udGFjdC1zaWRlYmFyLW1lbnUgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA2cHggMHB4O1xuICBjb2xvcjogdmFyKC0tdGItYm9keS1jb2xvcik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2U7XG59XG4uY29udGFjdC1zaWRlYmFyLW1lbnUgdWwgbGkgYTpob3ZlciwgLmNvbnRhY3Qtc2lkZWJhci1tZW51IHVsIGxpIGEuYWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLXRiLXByaW1hcnkpO1xufVxuXG4uY2hhdC11c2VyLWltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0LXVzZXItaW1nIC51c2VyLXN0YXR1cyB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyOiAycHggc29saWQgdmFyKC0tdGItc2Vjb25kYXJ5LWJnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbiAgYm90dG9tOiAwO1xufVxuLmNoYXQtdXNlci1pbWcub25saW5lIC51c2VyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZGNiNzM7XG59XG4uY2hhdC11c2VyLWltZy5hd2F5IC51c2VyLXN0YXR1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmI3NDk7XG59XG5cbi5jaGF0LWNvbnZlcnNhdGlvbiB7XG4gIGhlaWdodDogY2FsYygxMDB2aCAtIDI5OXB4KTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2hhdC1jb252ZXJzYXRpb24ge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDI3NXB4KTtcbiAgfVxufVxuLmNoYXQtY29udmVyc2F0aW9uIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWNvbnZlcnNhdGlvbi1saXN0IHtcbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtY29udmVyc2F0aW9uLWxpc3QgPiBsaSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gbGk6bGFzdC1vZi10eXBlIC5jb252ZXJzYXRpb24tbGlzdCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtbGlzdC5sZWZ0IC5jaGVjay1tZXNzYWdlLWljb24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWxpc3QgLm1lc3NhZ2UtYm94LWRyb3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtbGlzdDpob3ZlciAubWVzc2FnZS1ib3gtZHJvcCB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtYXZhdGFyIHtcbiAgbWFyZ2luOiAwIDE2cHggMCAwO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWF2YXRhciBpbWcge1xuICB3aWR0aDogMjhweDtcbiAgaGVpZ2h0OiAyOHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNoYXQtZGF5LXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWRheS10aXRsZSAudGl0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY2hhdC1kYXktdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDY3LCAxNDIsIDI1NSwgMC4yKTtcbiAgdG9wOiAxMHB4O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jaGF0LWRheS10aXRsZSAuYmFkZ2Uge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtYXgtd2lkdGg6IDgwJTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IHtcbiAgICBtYXgtd2lkdGg6IDkwJTtcbiAgfVxufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC1jb250ZW50IHtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcC1jb250ZW50IHtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10Yi1saWdodCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDEycHggMHB4O1xuICBib3gtc2hhZG93OiByZ2JhKDEzNSwgMTM4LCAxNTMsIDAuMSkgMHB4IDVweCAyMHB4IC02cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcC1jb250ZW50IC5hdHRhY2hlZC1maWxlIC5hdHRhY2hlZC1maWxlLWF2YXRhciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwLWNvbnRlbnQgLmF0dGFjaGVkLWZpbGUgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5kcm9wZG93biAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nOiA0cHg7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5jb252ZXJzYXRpb24tbGlzdCAuZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLmRyb3Bkb3duIC5kcm9wZG93bi10b2dnbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLmNoYXQtdGltZSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNHB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiA4cHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5tZXNzYWdlLWltZyAubWVzc2FnZS1pbWctbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIGltZyB7XG4gIG1heC13aWR0aDogMTUwcHg7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLmNvbnZlcnNhdGlvbi1saXN0IC5tZXNzYWdlLWltZyAubWVzc2FnZS1pbWctbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMTBweDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAuY29udmVyc2F0aW9uLWxpc3QgLm1lc3NhZ2UtaW1nIC5tZXNzYWdlLWltZy1saW5rIGxpID4gYSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyNnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgMjQsIDMzLCAwLjcpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNoYXQtYXZhdGFyIHtcbiAgb3JkZXI6IDM7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMTZweDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNoYXQtdGltZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjODc4YTk5O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3Qge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jdGV4dC13cmFwIC5jdGV4dC13cmFwLWNvbnRlbnQge1xuICBvcmRlcjogMjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS10Yi1wcmltYXJ5LXJnYiksIDEpO1xuICBjb2xvcjogdmFyKC0tdGItd2hpdGUpO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogMTJweCAxMnB4IDBweCAxMnB4O1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3QgLmN0ZXh0LXdyYXAgLmN0ZXh0LXdyYXAtY29udGVudCAucmVwbHltZXNzYWdlLWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tdnotc3VjY2Vzcy1yZ2IpLCAxKTtcbiAgY29sb3I6ICMxNDE4MjE7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY3RleHQtd3JhcCAuY3RleHQtd3JhcC1jb250ZW50IC5yZXBseW1lc3NhZ2UtYmxvY2sgLmNvbnZlcnNhdGlvbi1uYW1lIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tdnotc3VjY2Vzcy1yZ2IpLCAxKTtcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY29udmVyc2F0aW9uLW5hbWUgLmNoZWNrLW1lc3NhZ2UtaWNvbiB7XG4gIG9yZGVyOiAxO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuY29udmVyc2F0aW9uLWxpc3QgLmNvbnZlcnNhdGlvbi1uYW1lIC50aW1lIHtcbiAgb3JkZXI6IDI7XG59XG4uY2hhdC1jb252ZXJzYXRpb24gLnJpZ2h0IC5jb252ZXJzYXRpb24tbGlzdCAuY29udmVyc2F0aW9uLW5hbWUgLm5hbWUge1xuICBvcmRlcjogMztcbn1cbi5jaGF0LWNvbnZlcnNhdGlvbiAucmlnaHQgLmNvbnZlcnNhdGlvbi1saXN0IC5kcm9wZG93biB7XG4gIG9yZGVyOiAxO1xufVxuLmNoYXQtY29udmVyc2F0aW9uIC5yaWdodCAuZG90IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MTgyMTtcbn1cblxuLmNoYXQtaW5wdXQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIwcHg7XG4gIGxlZnQ6IDRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmNmM2Yztcbn1cbi5jaGF0LWlucHV0LWZlZWRiYWNrLnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn0iLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCxudWxsLG51bGwsbnVsbCwiI3BhZ2UtdG9wYmFyIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5uYXZiYXItbWVudSB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLWJyYW5kLWJveCB7XG4gIHRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubmF2YmFyLW1lbnUgLm5hdmJhci1uYXYgLm5hdi1pdGVtOmhvdmVyID4gYS5tZW51LWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICBwYWRkaW5nOiBjYWxjKDcwcHggKyAxLjVyZW0pIDEuMDVyZW0gNjBweCAwLjc1cmVtO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLnRhYmxlIC5idG4tZ3JvdXAge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4uZmxhc2gtbWVzc2FnZXMge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuLmZsYXNoLW1lc3NhZ2VzIC5mbGFzaCB7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuLmZsYXNoLW1lc3NhZ2VzIC5mbGFzaC1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JiZGFiYjtcbn1cbi5mbGFzaC1tZXNzYWdlcyAuZmxhc2gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjc2NjVlO1xufVxuLmZsYXNoLW1lc3NhZ2VzIC5mbGFzaC13YXJuaW5nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjI5Yjtcbn1cbi5mbGFzaC1tZXNzYWdlcyAuZmxhc2gtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhMmMxZTA7XG59XG5cbi5lbXB0eS1tZXNzYWdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBjb2xvcjogIzc3Nztcbn1cbi5lbXB0eS1tZXNzYWdlIHAge1xuICBtYXJnaW46IDA7XG59Il0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/