/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Ubuntu:wght@400;700&display=swap);
/*!**************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./vendor/symfony/ux-live-component/assets/dist/live.min.css ***!
  \**************************************************************************************************************************************************/
[data-loading=""],[data-loading=show],[data-loading=delay\|show]{display:none}
/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].oneOf[1].use[1]!./vendor/symfony/ux-toggle-password/assets/dist/style.min.css ***!
  \****************************************************************************************************************************************************/
.toggle-password-container{position:relative}.toggle-password-icon{width:1rem;height:1rem}.toggle-password-button{background-color:#0000;border:none;flex-direction:row;place-items:center;column-gap:.25rem;height:1rem;font-size:.875rem;line-height:1.25rem;display:flex;position:absolute;top:-1.25rem;right:.5rem}
/*!*******************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss (1) ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
.btn-primary {
  color: white !important;
}

.color-primary {
  color: #df5320;
}

:root {
  --fc-highlight-color: #cfc7be;
  --bs-primary: $primary;
  --bs-success: $success-400;
  --bs-warning: $warning;
  --bs-danger: $danger;
  --bs-light: $grey-200;
  --bs-dark: $dark;
  --bs-gray: $grey-600;
}

/*!
 * 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] {
  --bs-blue: #007bff;
  --bs-indigo: #6610f2;
  --bs-purple: #772953;
  --bs-pink: #e83e8c;
  --bs-red: #df382c;
  --bs-orange: #e95420;
  --bs-yellow: #efb73e;
  --bs-green: #38b44a;
  --bs-teal: #20c997;
  --bs-cyan: #17a2b8;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #868e96;
  --bs-gray-dark: #333;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #aea79f;
  --bs-gray-600: #868e96;
  --bs-gray-700: #495057;
  --bs-gray-800: #333;
  --bs-gray-900: #212529;
  --bs-primary: #df5320;
  --bs-secondary: #beb3a7;
  --bs-success: #2E7A5B;
  --bs-info: #3ba8ba;
  --bs-warning: #ad7600;
  --bs-danger: #ef2711;
  --bs-light: #f9f7f6;
  --bs-dark: #030301;
  --bs-primary-rgb: 223, 83, 32;
  --bs-secondary-rgb: 190, 179, 167;
  --bs-success-rgb: 46, 122, 91;
  --bs-info-rgb: 59, 168, 186;
  --bs-warning-rgb: 173, 118, 0;
  --bs-danger-rgb: 239, 39, 17;
  --bs-light-rgb: 249, 247, 246;
  --bs-dark-rgb: 3, 3, 1;
  --bs-primary-text-emphasis: #59210d;
  --bs-secondary-text-emphasis: #4c4843;
  --bs-success-text-emphasis: #123124;
  --bs-info-text-emphasis: #18434a;
  --bs-warning-text-emphasis: #452f00;
  --bs-danger-text-emphasis: #601007;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #f9ddd2;
  --bs-secondary-bg-subtle: #f2f0ed;
  --bs-success-bg-subtle: #d5e4de;
  --bs-info-bg-subtle: #d8eef1;
  --bs-warning-bg-subtle: #efe4cc;
  --bs-danger-bg-subtle: #fcd4cf;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #f2baa6;
  --bs-secondary-border-subtle: #e5e1dc;
  --bs-success-border-subtle: #abcabd;
  --bs-info-border-subtle: #b1dce3;
  --bs-warning-border-subtle: #dec899;
  --bs-danger-border-subtle: #f9a9a0;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #aea79f;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: Ubuntu, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #333;
  --bs-body-color-rgb: 51, 51, 51;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(51, 51, 51, 0.75);
  --bs-secondary-color-rgb: 51, 51, 51;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(51, 51, 51, 0.5);
  --bs-tertiary-color-rgb: 51, 51, 51;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #df5320;
  --bs-link-color-rgb: 223, 83, 32;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #b2421a;
  --bs-link-hover-color-rgb: 178, 66, 26;
  --bs-code-color: #e83e8c;
  --bs-highlight-color: #333;
  --bs-highlight-bg: #fcf1d8;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(223, 83, 32, 0.25);
  --bs-form-valid-color: #2E7A5B;
  --bs-form-valid-border-color: #2E7A5B;
  --bs-form-invalid-color: #ef2711;
  --bs-form-invalid-border-color: #ef2711;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #333;
  --bs-secondary-bg-rgb: 51, 51, 51;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2a2c2e;
  --bs-tertiary-bg-rgb: 42, 44, 46;
  --bs-primary-text-emphasis: #ec9879;
  --bs-secondary-text-emphasis: #d8d1ca;
  --bs-success-text-emphasis: #82af9d;
  --bs-info-text-emphasis: #89cbd6;
  --bs-warning-text-emphasis: #cead66;
  --bs-danger-text-emphasis: #f57d70;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #2d1106;
  --bs-secondary-bg-subtle: #262421;
  --bs-success-bg-subtle: #091812;
  --bs-info-bg-subtle: #0c2225;
  --bs-warning-bg-subtle: #231800;
  --bs-danger-bg-subtle: #300803;
  --bs-light-bg-subtle: #333;
  --bs-dark-bg-subtle: #1a1a1a;
  --bs-primary-border-subtle: #863213;
  --bs-secondary-border-subtle: #726b64;
  --bs-success-border-subtle: #1c4937;
  --bs-info-border-subtle: #236570;
  --bs-warning-border-subtle: #684700;
  --bs-danger-border-subtle: #8f170a;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #333;
  --bs-heading-color: inherit;
  --bs-link-color: #ec9879;
  --bs-link-hover-color: #f0ad94;
  --bs-link-color-rgb: 236, 152, 121;
  --bs-link-hover-color-rgb: 240, 173, 148;
  --bs-code-color: #f18bba;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #604919;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #88d292;
  --bs-form-valid-border-color: #88d292;
  --bs-form-invalid-color: #ec8880;
  --bs-form-invalid-border-color: #ec8880;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

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

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

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

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

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

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

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

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

figure {
  margin: 0 0 1rem;
}

img,
svg {
  vertical-align: middle;
}

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

caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

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

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

label {
  display: inline-block;
}

button {
  border-radius: 0;
}

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

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

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

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

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

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

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

textarea {
  resize: vertical;
}

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

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

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

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

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

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

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

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

output {
  display: inline-block;
}

iframe {
  border: 0;
}

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

progress {
  vertical-align: baseline;
}

[hidden] {
  display: none !important;
}

.lead {
  font-size: 1.25rem;
  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.25rem;
}
.blockquote > :last-child {
  margin-bottom: 0;
}

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  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(--bs-secondary-color);
}

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

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

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

.col {
  flex: 1 0 0%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #f9ddd2;
  --bs-table-border-color: #c7b1a8;
  --bs-table-striped-bg: #edd2c8;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e0c7bd;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e6ccc2;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #f2f0ed;
  --bs-table-border-color: #c2c0be;
  --bs-table-striped-bg: #e6e4e1;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dad8d5;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e0dedb;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d5e4de;
  --bs-table-border-color: #aab6b2;
  --bs-table-striped-bg: #cad9d3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c0cdc8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c5d3cd;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #d8eef1;
  --bs-table-border-color: #adbec1;
  --bs-table-striped-bg: #cde2e5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #c2d6d9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c8dcdf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #efe4cc;
  --bs-table-border-color: #bfb6a3;
  --bs-table-striped-bg: #e3d9c2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #d7cdb8;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ddd3bd;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #fcd4cf;
  --bs-table-border-color: #caaaa6;
  --bs-table-striped-bg: #efc9c5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e3bfba;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e9c4bf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f6f2ee;
  --bs-table-border-color: #c5c2be;
  --bs-table-striped-bg: #eae6e2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dddad6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e4e0dc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #030301;
  --bs-table-border-color: #353534;
  --bs-table-striped-bg: #10100e;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #1c1c1a;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #161614;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

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

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

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

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

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

.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control[type=file] {
  overflow: hidden;
}
.form-control[type=file]:not(:disabled):not([readonly]) {
  cursor: pointer;
}
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #efa990;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(223, 83, 32, 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(--bs-secondary-color);
  opacity: 1;
}
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control::file-selector-button {
    transition: none;
  }
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}
.form-control-plaintext:focus {
  outline: 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

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

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

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

.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23333%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.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-select {
    transition: none;
  }
}
.form-select:focus {
  border-color: #efa990;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(223, 83, 32, 0.25);
}
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

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

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

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

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

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

.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}
.form-check-input[type=checkbox] {
  border-radius: 0.25em;
}
.form-check-input[type=radio] {
  border-radius: 50%;
}
.form-check-input:active {
  filter: brightness(90%);
}
.form-check-input:focus {
  border-color: #efa990;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(223, 83, 32, 0.25);
}
.form-check-input:checked {
  background-color: #df5320;
  border-color: #df5320;
}
.form-check-input:checked[type=checkbox] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check-input:checked[type=radio] {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.form-check-input[type=checkbox]:indeterminate {
  background-color: #df5320;
  border-color: #df5320;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e");
}
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

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

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

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

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

.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}
.form-range:focus {
  outline: 0;
}
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(223, 83, 32, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(223, 83, 32, 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: #df5320;
  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: #f5cbbc;
}
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #df5320;
  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: #f5cbbc;
}
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-secondary-bg);
  border-color: transparent;
  border-radius: 1rem;
}
.form-range:disabled {
  pointer-events: none;
}
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

.form-floating {
  position: relative;
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-floating > label {
    transition: none;
  }
}
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #868e96;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

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

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

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

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

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

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

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

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

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

.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"], .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%232E7A5B%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.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

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

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

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

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

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

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

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

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

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

.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"], .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"] {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23ef2711%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%23ef2711%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

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

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

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

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

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

.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #df5320;
  --bs-btn-border-color: #df5320;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #be471b;
  --bs-btn-hover-border-color: #b2421a;
  --bs-btn-focus-shadow-rgb: 228, 109, 65;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b2421a;
  --bs-btn-active-border-color: #a73e18;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #df5320;
  --bs-btn-disabled-border-color: #df5320;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #beb3a7;
  --bs-btn-border-color: #beb3a7;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #a2988e;
  --bs-btn-hover-border-color: #988f86;
  --bs-btn-focus-shadow-rgb: 200, 190, 180;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #988f86;
  --bs-btn-active-border-color: #8f867d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #beb3a7;
  --bs-btn-disabled-border-color: #beb3a7;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #2E7A5B;
  --bs-btn-border-color: #2E7A5B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #27684d;
  --bs-btn-hover-border-color: #256249;
  --bs-btn-focus-shadow-rgb: 77, 142, 116;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #256249;
  --bs-btn-active-border-color: #235c44;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #2E7A5B;
  --bs-btn-disabled-border-color: #2E7A5B;
}

.btn-info {
  --bs-btn-color: #fff;
  --bs-btn-bg: #3ba8ba;
  --bs-btn-border-color: #3ba8ba;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #328f9e;
  --bs-btn-hover-border-color: #2f8695;
  --bs-btn-focus-shadow-rgb: 88, 181, 196;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2f8695;
  --bs-btn-active-border-color: #2c7e8c;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #3ba8ba;
  --bs-btn-disabled-border-color: #3ba8ba;
}

.btn-warning {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ad7600;
  --bs-btn-border-color: #ad7600;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #936400;
  --bs-btn-hover-border-color: #8a5e00;
  --bs-btn-focus-shadow-rgb: 185, 139, 38;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #8a5e00;
  --bs-btn-active-border-color: #825900;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ad7600;
  --bs-btn-disabled-border-color: #ad7600;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #ef2711;
  --bs-btn-border-color: #ef2711;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #cb210e;
  --bs-btn-hover-border-color: #bf1f0e;
  --bs-btn-focus-shadow-rgb: 241, 71, 53;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #bf1f0e;
  --bs-btn-active-border-color: #b31d0d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #ef2711;
  --bs-btn-disabled-border-color: #ef2711;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f9f7f6;
  --bs-btn-border-color: #f9f7f6;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d4d2d1;
  --bs-btn-hover-border-color: #c7c6c5;
  --bs-btn-focus-shadow-rgb: 212, 210, 209;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c7c6c5;
  --bs-btn-active-border-color: #bbb9b9;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f9f7f6;
  --bs-btn-disabled-border-color: #f9f7f6;
}

.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #030301;
  --bs-btn-border-color: #030301;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #292927;
  --bs-btn-hover-border-color: #1c1c1a;
  --bs-btn-focus-shadow-rgb: 41, 41, 39;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #353534;
  --bs-btn-active-border-color: #1c1c1a;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #030301;
  --bs-btn-disabled-border-color: #030301;
}

.btn-outline-primary {
  --bs-btn-color: #df5320;
  --bs-btn-border-color: #df5320;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #df5320;
  --bs-btn-hover-border-color: #df5320;
  --bs-btn-focus-shadow-rgb: 223, 83, 32;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #df5320;
  --bs-btn-active-border-color: #df5320;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #df5320;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #df5320;
  --bs-gradient: none;
}

.btn-outline-secondary {
  --bs-btn-color: #beb3a7;
  --bs-btn-border-color: #beb3a7;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #beb3a7;
  --bs-btn-hover-border-color: #beb3a7;
  --bs-btn-focus-shadow-rgb: 190, 179, 167;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #beb3a7;
  --bs-btn-active-border-color: #beb3a7;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #beb3a7;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #beb3a7;
  --bs-gradient: none;
}

.btn-outline-success {
  --bs-btn-color: #2E7A5B;
  --bs-btn-border-color: #2E7A5B;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #2E7A5B;
  --bs-btn-hover-border-color: #2E7A5B;
  --bs-btn-focus-shadow-rgb: 46, 122, 91;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #2E7A5B;
  --bs-btn-active-border-color: #2E7A5B;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #2E7A5B;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #2E7A5B;
  --bs-gradient: none;
}

.btn-outline-info {
  --bs-btn-color: #3ba8ba;
  --bs-btn-border-color: #3ba8ba;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #3ba8ba;
  --bs-btn-hover-border-color: #3ba8ba;
  --bs-btn-focus-shadow-rgb: 59, 168, 186;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #3ba8ba;
  --bs-btn-active-border-color: #3ba8ba;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #3ba8ba;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #3ba8ba;
  --bs-gradient: none;
}

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

.btn-outline-danger {
  --bs-btn-color: #ef2711;
  --bs-btn-border-color: #ef2711;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #ef2711;
  --bs-btn-hover-border-color: #ef2711;
  --bs-btn-focus-shadow-rgb: 239, 39, 17;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #ef2711;
  --bs-btn-active-border-color: #ef2711;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ef2711;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ef2711;
  --bs-gradient: none;
}

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

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

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #868e96;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 228, 109, 65;
  text-decoration: underline;
}
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

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

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

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

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

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

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

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

.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: var(--bs-box-shadow);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #df5320;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #868e96;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

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

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

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

.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropstart .dropdown-toggle::after {
  display: none;
}
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

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

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

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

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

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

.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #333;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #df5320;
  --bs-dropdown-link-disabled-color: #aea79f;
  --bs-dropdown-header-color: #aea79f;
}

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

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

.btn-group {
  border-radius: var(--bs-border-radius);
}
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-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.5625rem;
  padding-left: 0.5625rem;
}
.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.75rem;
  padding-left: 0.75rem;
}

.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(--bs-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 {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

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

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

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

.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

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

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

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

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

.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-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%2851, 51, 51, 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");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

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

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

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

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

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

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

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

.navbar-dark,
.navbar[data-bs-theme=dark] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%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 {
  --bs-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 {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23333%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%2359210d%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27M2 5L8 11L14 5%27/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(223, 83, 32, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

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

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

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

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

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

[data-bs-theme=dark] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ec9879%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z%27/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23ec9879%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 {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

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

.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(223, 83, 32, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #df5320;
  --bs-pagination-active-border-color: #df5320;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

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

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

.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

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

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

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

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

.alert-heading {
  color: inherit;
}

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

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

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

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

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

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

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

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

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

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

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #df5320;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.btn-close {
  --bs-btn-close-color: #000;
  --bs-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 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z%27/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(223, 83, 32, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-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(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.carousel {
  position: relative;
}

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

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

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

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

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

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

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

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  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(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}
.placeholder-wave {
  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(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.m-1 {
  margin: 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;
}

.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(--bs-font-monospace) !important;
}

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

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

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

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

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

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

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

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

.fw-lighter {
  font-weight: lighter !important;
}

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

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

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

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

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

.fw-bolder {
  font-weight: bolder !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

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

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

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

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

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

@media (min-width: 576px) {
  .float-sm-start {
    float: left !important;
  }
  .float-sm-end {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  .object-fit-sm-none {
    object-fit: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-grid {
    display: grid !important;
  }
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  .d-sm-none {
    display: none !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  .order-sm-first {
    order: -1 !important;
  }
  .order-sm-0 {
    order: 0 !important;
  }
  .order-sm-1 {
    order: 1 !important;
  }
  .order-sm-2 {
    order: 2 !important;
  }
  .order-sm-3 {
    order: 3 !important;
  }
  .order-sm-4 {
    order: 4 !important;
  }
  .order-sm-5 {
    order: 5 !important;
  }
  .order-sm-last {
    order: 6 !important;
  }
  .m-sm-0 {
    margin: 0 !important;
  }
  .m-sm-1 {
    margin: 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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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;
  }
  .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.5rem !important;
  }
  .fs-2 {
    font-size: 2rem !important;
  }
  .fs-3 {
    font-size: 1.75rem !important;
  }
  .fs-4 {
    font-size: 1.5rem !important;
  }
}
@media print {
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-grid {
    display: grid !important;
  }
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  .d-print-none {
    display: none !important;
  }
}
.badge.bg-light {
  color: #333;
}

form[name=unverified_user] .input-container {
  display: flex; /* Ajouté pour s'assurer que les enfants sont flexibles */
  align-items: center; /* Centre verticalement les éléments */
  gap: 10px;
}
form[name=unverified_user] .input-container .input-wrapper {
  position: relative;
  display: flex;
  width: 100%;
}
form[name=unverified_user] .input-container #unverified_user_email {
  padding-right: 100px;
  flex: 1; /* S'assure que l'input prend l'espace disponible */
}
form[name=unverified_user] .input-container #unverified_user_submit {
  background-color: #df5320;
  color: white;
  text-align: center;
  display: block;
  width: 90px;
  margin: 3px 5px 3px -93px;
  white-space: nowrap;
}
form[name=unverified_user] .input-container #unverified_user_submit:hover {
  background-color: #C43612;
}

.signin .login {
  height: 100vh;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;
}
.signin #background-video {
  position: absolute;
  width: 100%;
  height: 100vh;
  object-fit: cover;
  z-index: -1;
  filter: brightness(0.8);
}
.signin .landing {
  color: white;
  background-color: transparent !important;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  overflow: hidden;
}
.signin .landing .items {
  display: flex;
  gap: 30px;
}
.signin .landing .items .item {
  font-size: 3rem;
  align-content: center;
}
.signin .landing p {
  font-size: 1.3rem;
  text-align: center;
}
.signin .featured {
  margin-bottom: 20px;
}
.signin .colored-background {
  width: 100%;
}
.signin .colored-background#colored-2 {
  max-height: 450px;
  margin-top: 200px;
  margin-bottom: 120px;
  background-color: #eee8e2;
}
.signin .colored-background#colored-2 #featured-2 h1, .signin .colored-background#colored-2 #featured-2 .h1 {
  width: 50%;
}
.signin .colored-background#colored-2 #featured-2 .background-black {
  color: hsl(30, 15%, 50%);
}
.signin .colored-background#colored-2 #featured-2 .d-flex {
  justify-content: flex-start;
  gap: 20px;
}
.signin .colored-background#colored-2 #featured-2 .img-container img {
  transform: translateY(-290.5px);
  height: 700px;
  width: auto;
  border-radius: 10px;
  margin-left: auto;
}
@media only screen and (max-width: 1199px) {
  .signin .colored-background#colored-2 {
    max-height: 528px;
    margin-top: 150px;
    margin-bottom: 90px;
  }
  .signin .colored-background#colored-2 #featured-2 .img-container img {
    height: 670px;
    transform: translateY(-280.5px);
  }
}
@media only screen and (max-width: 991px) {
  .signin .colored-background#colored-2 {
    max-height: calc(29rem + 3vw);
    margin-top: 0;
    margin-bottom: 390px;
  }
  .signin .colored-background#colored-2 #featured-2 h1, .signin .colored-background#colored-2 #featured-2 .h1 {
    width: initial;
  }
  .signin .colored-background#colored-2 #featured-2 .img-container img {
    width: 80%;
    aspect-ratio: 6/5;
    height: auto;
    object-fit: cover;
    margin-top: 3rem;
    margin-bottom: 3rem;
    margin-right: auto;
    transform: translateY(0px);
  }
}
@media only screen and (max-width: 767px) {
  .signin .colored-background#colored-2 {
    margin-bottom: 470px;
    max-height: calc(23rem + 5vw);
  }
  .signin .colored-background#colored-2 #featured-2 .img-container img {
    width: 90%;
  }
  .signin .colored-background#colored-2 #featured-2 .d-flex {
    justify-content: center;
  }
}
@media only screen and (max-width: 575px) {
  .signin .colored-background#colored-2 {
    margin-bottom: 470px;
    max-height: calc(9rem + 48vw);
  }
  .signin .colored-background#colored-2 .img-container img {
    width: 90%;
  }
}
@media only screen and (max-width: 410px) {
  .signin .colored-background#colored-2 {
    margin-bottom: 510px;
  }
}
@media only screen and (max-width: 377px) {
  .signin .colored-background#colored-2 {
    margin-bottom: 550px;
  }
}
@media only screen and (max-width: 320px) {
  .signin .colored-background#colored-2 {
    margin-bottom: 610px;
  }
}
.signin .colored-background#colored-3 #featured-3 div.d-flex {
  width: 100%;
  flex-wrap: inherit;
  justify-content: center;
}
.signin .colored-background#colored-4 {
  background-color: #df5320;
  color: white;
}
.signin .colored-background#colored-4 #featured-4 {
  padding: 16px 24px;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing {
  display: flex;
  flex-direction: row;
  align-items: space-between;
  justify-content: center; /* Center children vertically */
  flex-wrap: wrap;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing .step {
  width: calc(33.33% - 60px);
  border-radius: 10px;
  color: white;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 10px;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing .step#step1 {
  background-color: #3ba8ba;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing .step#step2 {
  background-color: #967e64;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing .step#step3 {
  background-color: #df5320;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing .card-img-top {
  aspect-ratio: 3/2;
  border-radius: 10px 10px 0 0;
  object-fit: cover;
  overflow: hidden;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing div.card-body {
  width: calc(100% - 40px);
  padding: 20px 0;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing div.card-body ul {
  margin-left: 7px;
}
.signin .colored-background#colored-5 #featured-5 .how-work_landing div.card-body ul li {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxwYXRoIGZpbGw9IndoaXRlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMiAyMWE5IDkgMCAxIDAgMC0xOGE5IDkgMCAwIDAgMCAxOG0tLjIzMi01LjM2bDUtNmwtMS41MzYtMS4yOGwtNC4zIDUuMTU5bC0yLjIyNS0yLjIyNmwtMS40MTQgMS40MTRsMyAzbC43NzQuNzc0eiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+) no-repeat left top;
  padding: 0px 0 0px 27px;
  background-position-y: 2px;
  background-size: 20px;
}
@media only screen and (max-width: 1199px) {
  .signin .colored-background#colored-5 #featured-5 .how-work_landing .step {
    width: calc(50% - 40px);
    max-width: 600px;
    margin: 10px;
  }
}
@media only screen and (max-width: 768px) {
  .signin .colored-background#colored-5 #featured-5 .how-work_landing {
    align-items: center;
  }
  .signin .colored-background#colored-5 #featured-5 .how-work_landing .step {
    width: 100%;
    max-width: 600px;
    margin: 10px 0;
  }
}
.signin .colored-background#colored-6 {
  background-color: #eee8e2;
}
.signin .colored-background#colored-6 #featured-6 {
  margin-bottom: 0;
}
.signin .colored-background#colored-6 #featured-6 .background-black {
  color: hsl(30, 15%, 50%);
}
.signin .colored-background#colored-7 {
  max-height: 300px;
  margin-bottom: calc(155px + 3rem);
  background-color: #3ba8ba;
  color: white;
}
@media only screen and (max-width: 1199px) {
  .signin .colored-background#colored-7 {
    margin-bottom: calc(175px + 3rem);
  }
}
@media only screen and (max-width: 800px) {
  .signin .colored-background#colored-7 {
    margin-bottom: calc(240px + 3rem);
  }
}
@media only screen and (max-width: 767px) {
  .signin .colored-background#colored-7 {
    margin-bottom: calc(230px + 3rem);
  }
}
@media only screen and (max-width: 410px) {
  .signin .colored-background#colored-7 {
    margin-bottom: calc(260px + 3rem);
  }
}
.signin .colored-background#colored-8 #featured-8 .photo-tags {
  display: flex;
  flex-direction: row;
  width: 100%;
}
.signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo {
  width: 91%;
  position: relative;
}
.signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points {
  position: absolute;
  display: flex;
  top: 50%;
  transform: translateY(-50%);
  right: -10%;
  height: 100%;
  justify-content: space-around;
  flex-direction: column;
  width: 350px;
  color: white;
}
@media only screen and (max-width: 520px) {
  .signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points {
    position: inherit;
  }
}
.signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points div {
  width: 100%;
  padding: 20px;
  border-radius: 10px;
}
.signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points div ul li {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjAgMjAiPjxwYXRoIGZpbGw9IndoaXRlIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0yLjU0MiAyLjE1NGw3LjI1NCA3LjI2cS4yMDQuMjEwLjIwNC40ODNhLjczLjczIDAgMCAxLS4yMDQuNWwtNy41NzUgNy4zOThxLS41NzUuNDc2LTEuMDIyIDBxLS40NDgtLjQ3NSAwLS45OGw3LjA4LTYuOTE4bC02Ljc1NC02Ljc2M3EtLjM1Ni0uNTE0LjA2Ni0uOTM1cS40MjItLjQyLjg1MS0uMDQ1bTkgMGw3LjI1NCA3LjI2cS4yMDQuMjEwLjIwNC40ODNhLjczLjczIDAgMCAxLS4yMDQuNWwtNy41NzUgNy4zOThxLS41NzUuNDc2LTEuMDIyIDBxLS40NDktLjQ3NSAwLS45OGw3LjA4LTYuOTE4bC02Ljc1NC02Ljc2M3EtLjM1NS0uNTE0LjA2Ni0uOTM1cS40MjItLjQyLjg1MS0uMDQ1Ii8+PC9zdmc+) no-repeat left top;
  padding: 0px 0 0px 21px;
  background-position-y: 4px;
}
.signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points #bb-1 {
  background-color: #3ba8ba;
}
.signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points #bb-2 {
  background-color: #967e64;
}
.signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points #bb-3 {
  background-color: #df5320;
}
.signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo img {
  display: block;
  width: 100%;
  object-fit: cover;
  overflow: hidden;
  border-radius: 10px;
  max-height: 590px;
}
@media only screen and (min-width: 1200px) {
  .signin .colored-background#colored-8 #featured-8 #square,
  .signin .colored-background#colored-8 #featured-8 #vertical {
    display: none;
  }
}
@media only screen and (max-width: 1199px) {
  .signin .colored-background#colored-8 #featured-8 #horizontal,
  .signin .colored-background#colored-8 #featured-8 #vertical {
    display: none;
  }
}
@media only screen and (max-width: 990px) {
  .signin .colored-background#colored-8 #featured-8 #horizontal,
  .signin .colored-background#colored-8 #featured-8 #square {
    display: none;
  }
  .signin .colored-background#colored-8 #featured-8 img#vertical {
    display: block;
  }
}
@media only screen and (max-width: 768px) {
  .signin .colored-background#colored-8 #featured-8 img#vertical {
    width: 100%;
  }
}
@media only screen and (max-width: 520px) {
  .signin .colored-background#colored-8 #featured-8 .photo-tags {
    width: 100%;
  }
  .signin .colored-background#colored-8 #featured-8 .photo-tags img#vertical {
    display: none;
  }
  .signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points {
    min-width: 0;
    position: inherit;
    right: 0;
    gap: 30px;
    align-items: center;
    margin: 0 4.5%;
    width: 100%;
  }
  .signin .colored-background#colored-8 #featured-8 .photo-tags div.right-photo .points .box {
    max-width: 350px;
  }
}
.signin .colored-background#colored-9 {
  background-color: #2E7A5B;
  max-height: 190px;
  margin-bottom: 200px;
}
.signin .colored-background#colored-9 #featured-9 {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.signin .colored-background#colored-9 #featured-9 h2, .signin .colored-background#colored-9 #featured-9 .h2 {
  margin-right: 20px;
}
.signin .colored-background#colored-9 .icon {
  width: 700px;
  background-color: #CBE3DA;
  border-radius: 10px;
  padding: 20px;
  color: hsla(0, 0%, 0%, 0.6);
}
.signin .colored-background#colored-9 .icon ul li {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxZW0iIGhlaWdodD0iMWVtIiB2aWV3Qm94PSIwIDAgMjQgMjQiPjxnIGZpbGw9InJnYmEoMCwgMCwgMCwgMC42KSI+PHBhdGggZD0iTTE3IDhDOCAxMCA1LjkgMTYuMTcgMy44MiAyMS4zNGwxLjg5LjY2bC45NS0yLjNjLjQ4LjE3Ljk4LjMgMS4zNC4zQzE5IDIwIDIyIDMgMjIgM2MtMSAyLTggMi4yNS0xMyAzLjI1UzIgMTEuNSAyIDEzLjVzMS43NSAzLjc1IDEuNzUgMy43NUM3IDggMTcgOCAxNyA4WiIvPjwvZz48L3N2Zz4=) no-repeat left top;
  padding: 0px 0 0px 27px;
  background-position-y: 4px;
}
@media only screen and (max-width: 1400px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 210px;
  }
}
@media only screen and (max-width: 1399px) {
  .signin .colored-background#colored-9 {
    max-height: 185px;
    margin-bottom: 217px;
  }
}
@media only screen and (max-width: 1199px) {
  .signin .colored-background#colored-9 {
    max-height: 210px;
  }
}
@media only screen and (max-width: 990px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 302px;
  }
}
@media only screen and (max-width: 768px) {
  .signin .colored-background#colored-9 {
    max-height: 350px;
    margin-bottom: 204px;
  }
  .signin .colored-background#colored-9 #featured-9 {
    flex-direction: column;
  }
  .signin .colored-background#colored-9 #featured-9 h2, .signin .colored-background#colored-9 #featured-9 .h2 {
    margin-right: 0;
  }
  .signin .colored-background#colored-9 #featured-9 .icon {
    width: 100%;
    margin-top: 3rem;
  }
}
@media only screen and (max-width: 524px) {
  .signin .colored-background#colored-9 {
    max-height: 360px;
    margin-bottom: 240px;
  }
}
@media only screen and (max-width: 487px) {
  .signin .colored-background#colored-9 {
    max-height: 375px;
    margin-bottom: 255px;
  }
}
@media only screen and (max-width: 478px) {
  .signin .colored-background#colored-9 {
    max-height: 380px;
    margin-bottom: 260px;
  }
}
@media only screen and (max-width: 424px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 290px;
  }
}
@media only screen and (max-width: 397px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 340px;
  }
}
@media only screen and (max-width: 373px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 410px;
  }
}
@media only screen and (max-width: 365px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 450px;
  }
}
@media only screen and (max-width: 343px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 520px;
  }
}
@media only screen and (max-width: 327px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 570px;
  }
}
@media only screen and (max-width: 315px) {
  .signin .colored-background#colored-9 {
    margin-bottom: 620px;
  }
}

.colored-background#colored-10 {
  width: 100%;
  background-color: #df5320;
}
.colored-background#colored-10 #featured-10 {
  color: white;
  text-align: center;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: calc(0.5rem + 0.6vw);
}
.colored-background#colored-10 #featured-10 .btn:hover {
  color: #df5320;
}
.colored-background#colored-10 #featured-10 div.icons {
  display: flex;
  flex-direction: row;
  gap: calc(0.5rem + 0.8vw);
}
.colored-background#colored-10 #featured-10 div.icons svg {
  width: calc(1.55rem + 1.9vw);
  height: calc(1.55rem + 1.9vw);
}
@media only screen and (min-width: 1200px) {
  .colored-background#colored-10 #featured-10 div.icons {
    gap: 1.5rem;
  }
  .colored-background#colored-10 #featured-10 div.icons svg {
    width: 3rem;
    height: 3rem;
  }
}

.login .card {
  width: 400px;
}

div.create-account div.left,
div.create-account div.right {
  width: 50%;
}
@media only screen and (max-width: 991px) {
  div.create-account div.left,
  div.create-account div.right {
    width: auto;
  }
}
@media only screen and (max-width: 720px) {
  div.create-account div.left,
  div.create-account div.right {
    width: 80%;
  }
}

.page_testimonial .swiper-wrapper .swiper-slide,
#featured-4 .swiper-wrapper .swiper-slide,
#featured-7 .swiper-wrapper .swiper-slide,
.team-caroussel .swiper-wrapper .swiper-slide {
  aspect-ratio: none;
}
.page_testimonial .swiper-wrapper .swiper-slide .card.mb-3,
#featured-4 .swiper-wrapper .swiper-slide .card.mb-3,
#featured-7 .swiper-wrapper .swiper-slide .card.mb-3,
.team-caroussel .swiper-wrapper .swiper-slide .card.mb-3 {
  background: #f9f7f6;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.page_testimonial .swiper-wrapper .swiper-slide .card.mb-3 .card-body,
#featured-4 .swiper-wrapper .swiper-slide .card.mb-3 .card-body,
#featured-7 .swiper-wrapper .swiper-slide .card.mb-3 .card-body,
.team-caroussel .swiper-wrapper .swiper-slide .card.mb-3 .card-body {
  flex: 1;
}
.page_testimonial .swiper-wrapper .swiper-slide .card.mb-3 .card-body hr,
#featured-4 .swiper-wrapper .swiper-slide .card.mb-3 .card-body hr,
#featured-7 .swiper-wrapper .swiper-slide .card.mb-3 .card-body hr,
.team-caroussel .swiper-wrapper .swiper-slide .card.mb-3 .card-body hr {
  width: 100%;
}
.page_testimonial .swiper-wrapper .swiper-slide .card.mb-3 .card-body img.rounded-circle,
#featured-4 .swiper-wrapper .swiper-slide .card.mb-3 .card-body img.rounded-circle,
#featured-7 .swiper-wrapper .swiper-slide .card.mb-3 .card-body img.rounded-circle,
.team-caroussel .swiper-wrapper .swiper-slide .card.mb-3 .card-body img.rounded-circle {
  width: 40%;
}
.page_testimonial .swiper-wrapper .swiper-slide .card.mb-3 .card-body .background-black,
#featured-4 .swiper-wrapper .swiper-slide .card.mb-3 .card-body .background-black,
#featured-7 .swiper-wrapper .swiper-slide .card.mb-3 .card-body .background-black,
.team-caroussel .swiper-wrapper .swiper-slide .card.mb-3 .card-body .background-black {
  color: #967e64;
}
.page_testimonial .swiper-wrapper .swiper-slide .card.mb-3 .card-body svg,
#featured-4 .swiper-wrapper .swiper-slide .card.mb-3 .card-body svg,
#featured-7 .swiper-wrapper .swiper-slide .card.mb-3 .card-body svg,
.team-caroussel .swiper-wrapper .swiper-slide .card.mb-3 .card-body svg {
  display: none;
}
@media only screen and (max-width: 767px) {
  .page_testimonial .swiper-wrapper .swiper-slide .card.mb-3 .card-body,
  #featured-4 .swiper-wrapper .swiper-slide .card.mb-3 .card-body,
  #featured-7 .swiper-wrapper .swiper-slide .card.mb-3 .card-body,
  .team-caroussel .swiper-wrapper .swiper-slide .card.mb-3 .card-body {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .page_testimonial .swiper-wrapper .swiper-slide .card.mb-3 .card-body svg,
  #featured-4 .swiper-wrapper .swiper-slide .card.mb-3 .card-body svg,
  #featured-7 .swiper-wrapper .swiper-slide .card.mb-3 .card-body svg,
  .team-caroussel .swiper-wrapper .swiper-slide .card.mb-3 .card-body svg {
    display: block;
    width: 20px;
    height: 20px;
  }
}
.page_testimonial .swiper-wrapper .swiper-slide-active,
#featured-4 .swiper-wrapper .swiper-slide-active,
#featured-7 .swiper-wrapper .swiper-slide-active,
.team-caroussel .swiper-wrapper .swiper-slide-active {
  border: none;
}
.page_testimonial .swiper-wrapper .swiper-slide:not(.swiper-slide-active),
#featured-4 .swiper-wrapper .swiper-slide:not(.swiper-slide-active),
#featured-7 .swiper-wrapper .swiper-slide:not(.swiper-slide-active),
.team-caroussel .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
  filter: none;
}

.how-cost .card {
  height: 100%;
}
.how-cost .card-body {
  display: flex;
  flex-direction: column;
}
.how-cost .card-body .btn-lg, .how-cost .card-body .btn-group-lg > .btn {
  margin-top: auto;
}

.how-work,
.what-for {
  display: flex;
  flex-direction: row;
  width: 100%;
  flex-wrap: wrap;
  justify-content: center;
}
.how-work .how-work_container,
.how-work .what-for_container,
.what-for .how-work_container,
.what-for .what-for_container {
  width: 100%;
  max-width: 600px;
}
.how-work .how-work_container .steps,
.how-work .how-work_container .sections,
.how-work .what-for_container .steps,
.how-work .what-for_container .sections,
.what-for .how-work_container .steps,
.what-for .how-work_container .sections,
.what-for .what-for_container .steps,
.what-for .what-for_container .sections {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
}
.how-work .how-work_container .steps h3, .how-work .how-work_container .steps .h3,
.how-work .how-work_container .sections h3,
.how-work .how-work_container .sections .h3,
.how-work .what-for_container .steps h3,
.how-work .what-for_container .steps .h3,
.how-work .what-for_container .sections h3,
.how-work .what-for_container .sections .h3,
.what-for .how-work_container .steps h3,
.what-for .how-work_container .steps .h3,
.what-for .how-work_container .sections h3,
.what-for .how-work_container .sections .h3,
.what-for .what-for_container .steps h3,
.what-for .what-for_container .steps .h3,
.what-for .what-for_container .sections h3,
.what-for .what-for_container .sections .h3 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.how-work .how-work_container .steps h3 svg, .how-work .how-work_container .steps .h3 svg,
.how-work .how-work_container .steps h3 svg path,
.how-work .how-work_container .steps .h3 svg path,
.how-work .how-work_container .sections h3 svg,
.how-work .how-work_container .sections .h3 svg,
.how-work .how-work_container .sections h3 svg path,
.how-work .how-work_container .sections .h3 svg path,
.how-work .what-for_container .steps h3 svg,
.how-work .what-for_container .steps .h3 svg,
.how-work .what-for_container .steps h3 svg path,
.how-work .what-for_container .steps .h3 svg path,
.how-work .what-for_container .sections h3 svg,
.how-work .what-for_container .sections .h3 svg,
.how-work .what-for_container .sections h3 svg path,
.how-work .what-for_container .sections .h3 svg path,
.what-for .how-work_container .steps h3 svg,
.what-for .how-work_container .steps .h3 svg,
.what-for .how-work_container .steps h3 svg path,
.what-for .how-work_container .steps .h3 svg path,
.what-for .how-work_container .sections h3 svg,
.what-for .how-work_container .sections .h3 svg,
.what-for .how-work_container .sections h3 svg path,
.what-for .how-work_container .sections .h3 svg path,
.what-for .what-for_container .steps h3 svg,
.what-for .what-for_container .steps .h3 svg,
.what-for .what-for_container .steps h3 svg path,
.what-for .what-for_container .steps .h3 svg path,
.what-for .what-for_container .sections h3 svg,
.what-for .what-for_container .sections .h3 svg,
.what-for .what-for_container .sections h3 svg path,
.what-for .what-for_container .sections .h3 svg path {
  width: 24px;
  height: 24px;
}
.how-work .how-work_container .step#how-work_step-4 h3 svg, .how-work .how-work_container .step#how-work_step-4 .h3 svg,
.how-work .how-work_container .step#how-work_step-4 h3 svg path,
.how-work .how-work_container .step#how-work_step-4 .h3 svg path,
.how-work .how-work_container .step#what-for_step-4 h3 svg,
.how-work .how-work_container .step#what-for_step-4 .h3 svg,
.how-work .how-work_container .step#what-for_step-4 h3 svg path,
.how-work .how-work_container .step#what-for_step-4 .h3 svg path,
.how-work .what-for_container .step#how-work_step-4 h3 svg,
.how-work .what-for_container .step#how-work_step-4 .h3 svg,
.how-work .what-for_container .step#how-work_step-4 h3 svg path,
.how-work .what-for_container .step#how-work_step-4 .h3 svg path,
.how-work .what-for_container .step#what-for_step-4 h3 svg,
.how-work .what-for_container .step#what-for_step-4 .h3 svg,
.how-work .what-for_container .step#what-for_step-4 h3 svg path,
.how-work .what-for_container .step#what-for_step-4 .h3 svg path,
.what-for .how-work_container .step#how-work_step-4 h3 svg,
.what-for .how-work_container .step#how-work_step-4 .h3 svg,
.what-for .how-work_container .step#how-work_step-4 h3 svg path,
.what-for .how-work_container .step#how-work_step-4 .h3 svg path,
.what-for .how-work_container .step#what-for_step-4 h3 svg,
.what-for .how-work_container .step#what-for_step-4 .h3 svg,
.what-for .how-work_container .step#what-for_step-4 h3 svg path,
.what-for .how-work_container .step#what-for_step-4 .h3 svg path,
.what-for .what-for_container .step#how-work_step-4 h3 svg,
.what-for .what-for_container .step#how-work_step-4 .h3 svg,
.what-for .what-for_container .step#how-work_step-4 h3 svg path,
.what-for .what-for_container .step#how-work_step-4 .h3 svg path,
.what-for .what-for_container .step#what-for_step-4 h3 svg,
.what-for .what-for_container .step#what-for_step-4 .h3 svg,
.what-for .what-for_container .step#what-for_step-4 h3 svg path,
.what-for .what-for_container .step#what-for_step-4 .h3 svg path {
  width: 27px;
  height: 27px;
}
.how-work .how-work_container .step#how-work_step-6 h3 svg, .how-work .how-work_container .step#how-work_step-6 .h3 svg,
.how-work .how-work_container .step#how-work_step-6 h3 svg path,
.how-work .how-work_container .step#how-work_step-6 .h3 svg path,
.how-work .how-work_container .step#what-for_step-6 h3 svg,
.how-work .how-work_container .step#what-for_step-6 .h3 svg,
.how-work .how-work_container .step#what-for_step-6 h3 svg path,
.how-work .how-work_container .step#what-for_step-6 .h3 svg path,
.how-work .what-for_container .step#how-work_step-6 h3 svg,
.how-work .what-for_container .step#how-work_step-6 .h3 svg,
.how-work .what-for_container .step#how-work_step-6 h3 svg path,
.how-work .what-for_container .step#how-work_step-6 .h3 svg path,
.how-work .what-for_container .step#what-for_step-6 h3 svg,
.how-work .what-for_container .step#what-for_step-6 .h3 svg,
.how-work .what-for_container .step#what-for_step-6 h3 svg path,
.how-work .what-for_container .step#what-for_step-6 .h3 svg path,
.what-for .how-work_container .step#how-work_step-6 h3 svg,
.what-for .how-work_container .step#how-work_step-6 .h3 svg,
.what-for .how-work_container .step#how-work_step-6 h3 svg path,
.what-for .how-work_container .step#how-work_step-6 .h3 svg path,
.what-for .how-work_container .step#what-for_step-6 h3 svg,
.what-for .how-work_container .step#what-for_step-6 .h3 svg,
.what-for .how-work_container .step#what-for_step-6 h3 svg path,
.what-for .how-work_container .step#what-for_step-6 .h3 svg path,
.what-for .what-for_container .step#how-work_step-6 h3 svg,
.what-for .what-for_container .step#how-work_step-6 .h3 svg,
.what-for .what-for_container .step#how-work_step-6 h3 svg path,
.what-for .what-for_container .step#how-work_step-6 .h3 svg path,
.what-for .what-for_container .step#what-for_step-6 h3 svg,
.what-for .what-for_container .step#what-for_step-6 .h3 svg,
.what-for .what-for_container .step#what-for_step-6 h3 svg path,
.what-for .what-for_container .step#what-for_step-6 .h3 svg path {
  width: 26px;
  height: 26px;
}
.how-work .how-work_container .step,
.how-work .how-work_container .section,
.how-work .what-for_container .step,
.how-work .what-for_container .section,
.what-for .how-work_container .step,
.what-for .how-work_container .section,
.what-for .what-for_container .step,
.what-for .what-for_container .section {
  width: 100%;
  padding: 20px;
  margin: 10px 0;
  background: #f9f7f6;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.how-work .how-work_container .contenu,
.how-work .what-for_container .contenu,
.what-for .how-work_container .contenu,
.what-for .what-for_container .contenu {
  display: flex;
  align-items: center;
}
.how-work .how-work_container .contenu .background-black,
.how-work .what-for_container .contenu .background-black,
.what-for .how-work_container .contenu .background-black,
.what-for .what-for_container .contenu .background-black {
  color: #967e64;
}
.how-work .how-work_container .num,
.how-work .how-work_container .icon,
.how-work .what-for_container .num,
.how-work .what-for_container .icon,
.what-for .how-work_container .num,
.what-for .how-work_container .icon,
.what-for .what-for_container .num,
.what-for .what-for_container .icon {
  font-size: 2rem;
  font-weight: bold;
  color: #df5320;
  margin-right: 15px;
}
.how-work .how-work_container .num#icon-2 svg,
.how-work .how-work_container .icon#icon-2 svg,
.how-work .what-for_container .num#icon-2 svg,
.how-work .what-for_container .icon#icon-2 svg,
.what-for .how-work_container .num#icon-2 svg,
.what-for .how-work_container .icon#icon-2 svg,
.what-for .what-for_container .num#icon-2 svg,
.what-for .what-for_container .icon#icon-2 svg {
  height: 40px;
  width: 40px;
}
.how-work .how-work_container .num#icon-3 svg, .how-work .how-work_container .num#icon-6 svg,
.how-work .how-work_container .icon#icon-3 svg,
.how-work .how-work_container .icon#icon-6 svg,
.how-work .what-for_container .num#icon-3 svg,
.how-work .what-for_container .num#icon-6 svg,
.how-work .what-for_container .icon#icon-3 svg,
.how-work .what-for_container .icon#icon-6 svg,
.what-for .how-work_container .num#icon-3 svg,
.what-for .how-work_container .num#icon-6 svg,
.what-for .how-work_container .icon#icon-3 svg,
.what-for .how-work_container .icon#icon-6 svg,
.what-for .what-for_container .num#icon-3 svg,
.what-for .what-for_container .num#icon-6 svg,
.what-for .what-for_container .icon#icon-3 svg,
.what-for .what-for_container .icon#icon-6 svg {
  height: 35px;
  width: 35px;
}
.how-work .how-work_container .num#icon-4 svg,
.how-work .how-work_container .icon#icon-4 svg,
.how-work .what-for_container .num#icon-4 svg,
.how-work .what-for_container .icon#icon-4 svg,
.what-for .how-work_container .num#icon-4 svg,
.what-for .how-work_container .icon#icon-4 svg,
.what-for .what-for_container .num#icon-4 svg,
.what-for .what-for_container .icon#icon-4 svg {
  width: 35px;
}
.how-work .how-work_container .num#icon-5 svg, .how-work .how-work_container .num#icon-8 svg,
.how-work .how-work_container .icon#icon-5 svg,
.how-work .how-work_container .icon#icon-8 svg,
.how-work .what-for_container .num#icon-5 svg,
.how-work .what-for_container .num#icon-8 svg,
.how-work .what-for_container .icon#icon-5 svg,
.how-work .what-for_container .icon#icon-8 svg,
.what-for .how-work_container .num#icon-5 svg,
.what-for .how-work_container .num#icon-8 svg,
.what-for .how-work_container .icon#icon-5 svg,
.what-for .how-work_container .icon#icon-8 svg,
.what-for .what-for_container .num#icon-5 svg,
.what-for .what-for_container .num#icon-8 svg,
.what-for .what-for_container .icon#icon-5 svg,
.what-for .what-for_container .icon#icon-8 svg {
  height: 37px;
  width: 37px;
}
.how-work .how-work_container .card-title,
.how-work .what-for_container .card-title,
.what-for .how-work_container .card-title,
.what-for .what-for_container .card-title {
  font-size: 1.25rem;
  color: #333;
}
.how-work .how-work_container .card-text,
.how-work .what-for_container .card-text,
.what-for .how-work_container .card-text,
.what-for .what-for_container .card-text {
  font-size: 1rem;
  color: #333;
}
.how-work .card,
.what-for .card {
  height: 100%;
}
.how-work .card-body,
.what-for .card-body {
  display: flex;
  flex-direction: column;
}
.how-work .card-body .btn-lg, .how-work .card-body .btn-group-lg > .btn,
.what-for .card-body .btn-lg,
.what-for .card-body .btn-group-lg > .btn {
  margin-top: auto;
}

.upcoming div.upcoming_containers, .upcoming div.btn-container {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
}
.upcoming div.upcoming_containers div.d-flex, .upcoming div.upcoming_containers div.btn-container_btn, .upcoming div.btn-container div.d-flex, .upcoming div.btn-container div.btn-container_btn {
  flex-direction: column;
  width: calc(50% - 30px);
}
.upcoming div.upcoming_containers div.d-flex div.text-center, .upcoming div.upcoming_containers div.btn-container_btn div.text-center, .upcoming div.btn-container div.d-flex div.text-center, .upcoming div.btn-container div.btn-container_btn div.text-center {
  margin-left: auto;
  width: fit-content;
}
.upcoming div.upcoming_containers div.d-flex .categorie, .upcoming div.upcoming_containers div.btn-container_btn .categorie, .upcoming div.btn-container div.d-flex .categorie, .upcoming div.btn-container div.btn-container_btn .categorie {
  padding: 20px;
  margin: 0;
  background: #f9f7f6;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  flex: 1;
}
.upcoming div.upcoming_containers div.d-flex .categorie .contenu, .upcoming div.upcoming_containers div.btn-container_btn .categorie .contenu, .upcoming div.btn-container div.d-flex .categorie .contenu, .upcoming div.btn-container div.btn-container_btn .categorie .contenu {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.upcoming div.upcoming_containers div.d-flex .categorie .contenu .background-black, .upcoming div.upcoming_containers div.btn-container_btn .categorie .contenu .background-black, .upcoming div.btn-container div.d-flex .categorie .contenu .background-black, .upcoming div.btn-container div.btn-container_btn .categorie .contenu .background-black {
  color: #967e64;
}
.upcoming div.upcoming_containers div.d-flex .categorie .num, .upcoming div.upcoming_containers div.btn-container_btn .categorie .num, .upcoming div.btn-container div.d-flex .categorie .num, .upcoming div.btn-container div.btn-container_btn .categorie .num {
  font-size: 2rem;
  font-weight: bold;
  color: #df5320;
  margin-right: 15px;
}
.upcoming div.upcoming_containers div.d-flex .categorie .paragraphe, .upcoming div.upcoming_containers div.btn-container_btn .categorie .paragraphe, .upcoming div.btn-container div.d-flex .categorie .paragraphe, .upcoming div.btn-container div.btn-container_btn .categorie .paragraphe {
  font-size: 1rem;
  color: #333;
  margin-right: auto;
  margin-left: 5px;
}
@media only screen and (max-width: 991px) {
  .upcoming div.upcoming_containers div.d-flex, .upcoming div.upcoming_containers div.btn-container_btn, .upcoming div.btn-container div.d-flex, .upcoming div.btn-container div.btn-container_btn {
    width: 100%;
  }
  .upcoming div.upcoming_containers div.d-flex div.text-center, .upcoming div.upcoming_containers div.btn-container_btn div.text-center, .upcoming div.btn-container div.d-flex div.text-center, .upcoming div.btn-container div.btn-container_btn div.text-center {
    margin-right: 0;
    margin-left: auto;
  }
  .upcoming div.upcoming_containers div.d-flex .categorie, .upcoming div.upcoming_containers div.btn-container_btn .categorie, .upcoming div.btn-container div.d-flex .categorie, .upcoming div.btn-container div.btn-container_btn .categorie {
    width: calc(100% - 40px);
    margin: 0 auto;
  }
}
@media only screen and (max-width: 991px) {
  .upcoming div.upcoming_containers.upcoming_containers, .upcoming div.btn-container.upcoming_containers {
    flex-direction: column;
    align-items: center;
    gap: 60px;
  }
  .upcoming div.upcoming_containers.btn-container, .upcoming div.btn-container.btn-container {
    width: auto;
    justify-content: space-evenly;
  }
  .upcoming div.upcoming_containers.btn-container div.btn-container_btn, .upcoming div.btn-container.btn-container div.btn-container_btn {
    width: auto;
  }
  .upcoming div.upcoming_containers.btn-container div.btn-container_btn.present #btn-ideas, .upcoming div.btn-container.btn-container div.btn-container_btn.present #btn-ideas {
    margin: 0;
  }
  .upcoming div.upcoming_containers.btn-container div.btn-container_btn.absent, .upcoming div.btn-container.btn-container div.btn-container_btn.absent {
    display: none;
  }
  .upcoming div.upcoming_containers.btn-container div.btn-container_btn #btn-bugs, .upcoming div.btn-container.btn-container div.btn-container_btn #btn-bugs {
    margin: 0;
  }
}

.contact-form,
.feedback {
  display: flex;
  flex-wrap: wrap;
  background-color: #f9f7f6;
  border-radius: 10px;
}
.contact-form .contact-form_info,
.contact-form .feedback_info,
.feedback .contact-form_info,
.feedback .feedback_info {
  flex: 1;
}
.contact-form .contact-form_info img,
.contact-form .feedback_info img,
.feedback .contact-form_info img,
.feedback .feedback_info img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 10px 0 0 10px;
}
.contact-form .contact-form_form-type,
.contact-form .feedback_form-type,
.feedback .contact-form_form-type,
.feedback .feedback_form-type {
  flex: 1;
  padding: 30px;
  margin-top: auto;
  margin-bottom: auto;
}
.contact-form .contact-form_form-type .col-md-4,
.contact-form .feedback_form-type .col-md-4,
.feedback .contact-form_form-type .col-md-4,
.feedback .feedback_form-type .col-md-4 {
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (max-width: 991px) {
  .contact-form .contact-form_info,
  .contact-form .feedback_info,
  .feedback .contact-form_info,
  .feedback .feedback_info {
    display: none;
  }
}

.feedback-container hr {
  margin: 2.5rem 0;
  background: linear-gradient(to right, transparent, #967e64, transparent);
  height: 5px;
  border: none;
}

@media only screen and (max-width: 1181px) {
  .signin .landing {
    color: white;
    height: 80vh;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    overflow: hidden;
  }
  .signin .landing .items {
    flex-direction: column;
    gap: 15px;
  }
  .signin .landing .items .item {
    text-align: center;
    font-size: 2.7rem;
  }
  .signin .landing p {
    font-size: 1.2rem;
  }
}
@media only screen and (max-width: 990px) {
  .login .card {
    align-content: center;
  }
}
@media only screen and (max-width: 950px) {
  .signin .landing .items .item {
    font-size: 2.5rem;
  }
}
@media only screen and (max-width: 800px) {
  .signin .landing .items .item {
    font-size: 2.3rem;
  }
  p {
    font-size: 1.1rem;
  }
  .signin .landing p {
    text-align: center;
    margin: 0 30px;
  }
}
@media only screen and (max-width: 700px) {
  .signin .landing .items .item {
    font-size: 2rem;
  }
  .signin .landing p {
    font-size: 1rem;
  }
}
.accordion-item {
  background-color: #f9f7f6;
}
.accordion-item div.accordion-body p.background-black,
.accordion-item div.accordion-body h4,
.accordion-item div.accordion-body .h4 {
  color: #685745;
}
.accordion-item button.accordion-button {
  background-color: #eee8e2;
  color: initial;
}
.accordion-item button.accordion-button.collapsed {
  background-color: #f6f2ee;
}
.accordion-item button.accordion-button:hover, .accordion-item button.accordion-button.collapsed:hover {
  background-color: #eee8e2;
}

header {
  background-color: white;
  z-index: 10;
}
header #header-container {
  max-width: 1320px;
  justify-content: space-between;
  margin-right: auto;
  margin-left: auto;
}
header #header-container div#header-container_align-start {
  flex-direction: row;
}
header #header-container div#header-container_align-start .nav-link {
  position: relative;
}
header #header-container div#header-container_align-start .nav-link::after {
  content: "";
  position: absolute;
  left: 7px;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: #df5320;
  transition: width 0.3s ease;
}
header #header-container div#header-container_align-start .nav-link:hover::after {
  width: calc(100% - 14px);
}
@media only screen and (min-width: 1034px) {
  header #header-container div#header-container_align-start a h2, header #header-container div#header-container_align-start a .h2 {
    font-size: 1.75em;
    margin-left: 0.5rem;
  }
}
header #header-container div#header-container_align-end .btn {
  margin: auto 0.5rem auto 0;
}
@media only screen and (min-width: 1034px) {
  header #header-container div#header-container_align-end .btn {
    font-size: 15px;
  }
}
@media only screen and (max-width: 464px) {
  header #header-container div#header-container_align-end {
    flex-direction: column;
  }
}
header div.container div.d-flex.flex-wrap.align-items-center {
  justify-content: center !important;
}
header #header-profil-pick-link {
  position: relative;
}
header #header-profil-pick-link #notification {
  position: absolute;
  content: "";
  left: 50%;
  top: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #df5320;
  transition: transform 0.2s;
  border: 0.1px solid white;
}
header #header-profil-pick-link:hover #notification {
  transform: scale(125%);
}
@media only screen and (max-width: 1033px) {
  header div#header-container {
    justify-content: center;
    flex-direction: column;
  }
  header div#header-container div#header-container_align-start {
    flex-direction: column;
    align-self: center;
  }
  header div#header-container div#header-container_align-start a {
    align-self: center;
  }
  header div#header-container div#header-container_align-start a h2, header div#header-container div#header-container_align-start a .h2 {
    margin-right: 0;
  }
  header div#header-container div#header-container_align-end {
    margin-left: 40px;
    margin-right: 40px;
    gap: 0.5rem;
    align-self: center;
  }
  header div#header-container div#header-container_align-end .btn {
    margin-right: 0;
  }
}

.footer {
  background-color: white;
  z-index: 9;
  clear: both;
}
.footer .d-flex {
  flex-wrap: wrap;
}
.footer .footer_item:first-child {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.footer .footer_item {
  width: 50%;
  margin-bottom: 8px;
}
.footer .footer_item h5, .footer .footer_item .h5 {
  display: none;
}
.footer .footer_item div.h5 {
  margin: 0;
}
.footer .footer_item div.h5 h2, .footer .footer_item div.h5 .h2 {
  display: none;
  font-size: 1.25rem;
}
.footer .footer_item div.a {
  margin: 0;
}
.footer .footer_item div.a a h3, .footer .footer_item div.a a .h3, .footer .footer_item div.a a {
  height: 24px;
  line-height: 24px;
  font-size: var(--bs-nav-link-font-size);
}
.footer .footer_item.grid-container {
  display: grid;
  width: 100%;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "landing society3" "kluber1 society4" "kluber2 society5" "kluber3 more1" "kluber4 more2" "kluber5 more3" "society1 more4" "society2 more5";
}
.footer .footer_item.grid-container .kluber {
  grid-area: kluber;
}
.footer .footer_item.grid-container .society {
  grid-area: society;
}
.footer .footer_item.grid-container .more {
  grid-area: more;
}
.footer .footer_item.grid-container .landing {
  grid-area: landing;
}
.footer .footer_item.grid-container .kluber1 {
  grid-area: kluber1;
}
.footer .footer_item.grid-container .society1 {
  grid-area: society1;
}
.footer .footer_item.grid-container .more1 {
  grid-area: more1;
}
.footer .footer_item.grid-container .kluber2 {
  grid-area: kluber2;
}
.footer .footer_item.grid-container .society2 {
  grid-area: society2;
}
.footer .footer_item.grid-container .more2 {
  grid-area: more2;
}
.footer .footer_item.grid-container .kluber3 {
  grid-area: kluber3;
}
.footer .footer_item.grid-container .society3 {
  grid-area: society3;
}
.footer .footer_item.grid-container .more3 {
  grid-area: more3;
}
.footer .footer_item.grid-container .kluber4 {
  grid-area: kluber4;
}
.footer .footer_item.grid-container .society4 {
  grid-area: society4;
}
.footer .footer_item.grid-container .more4 {
  grid-area: more4;
}
.footer .footer_item.grid-container .kluber5 {
  grid-area: kluber5;
}
.footer .footer_item.grid-container .society5 {
  grid-area: society5;
}
.footer .footer_item.grid-container .more5 {
  grid-area: more5;
}
@media screen and (min-width: 1200px) {
  .footer .d-flex {
    align-items: start;
  }
  .footer .footer_item:first-child {
    width: 25%;
  }
  .footer .footer_item {
    width: 25%;
  }
  .footer .footer_item div.h5 h2, .footer .footer_item div.h5 .h2, .footer .footer_item h5, .footer .footer_item .h5 {
    display: flex;
    margin-top: 0.6em;
  }
  .footer .footer_item.grid-container {
    width: 75%;
    grid-template-columns: 1fr 1fr 1fr;
    grid-template-areas: "kluber society more" "kluber1 society1 more1" "kluber2 society2 more2" "kluber3 society3 more3" "kluber4 society4 more4" "kluber5 society5 more5";
  }
  .footer .footer_item.grid-container .landing {
    display: none;
  }
}
@media screen and (max-width: 1199px) {
  .footer .grid-container div.first-column {
    padding-left: 150px;
  }
  .footer .grid-container div.second-column {
    text-align: end;
    padding-right: 150px;
  }
}
@media screen and (max-width: 990px) {
  .footer .grid-container div.first-column {
    padding-left: 50px;
  }
  .footer .grid-container div.second-column {
    padding-right: 50px;
  }
}
@media screen and (max-width: 767px) {
  .footer .grid-container div.first-column {
    padding-left: 0;
  }
  .footer .grid-container div.second-column {
    padding-right: 0;
  }
}
@media screen and (max-width: 344px) {
  .footer .footer_item.grid-container {
    grid-template-columns: 1fr;
    grid-template-areas: "kluber1" "kluber2" "kluber3" "kluber4" "kluber5" "society1" "society2" "society3" "society4" "society5" "more1" "more2" "more3" "more4" "more5";
  }
  .footer .footer_item.grid-container div.first-column, .footer .footer_item.grid-container div.second-column {
    text-align: center;
  }
  .footer .footer_item.grid-container .landing {
    display: none;
  }
}
.footer #social-network {
  flex-direction: row;
}

.cky-revisit-bottom-left {
  background-color: #df5320 !important;
}
@media (display-mode: standalone) {
  .cky-revisit-bottom-left {
    display: none;
  }
}

#serviceModal svg, .kaza_show svg, .kaza-form svg {
  width: 1.8em;
  height: 1.8em;
  margin: auto 0;
}

.kaza_index {
  padding: 2rem 0;
}
.kaza_index .action-buttons {
  display: flex;
  gap: 1rem;
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .kaza_index .action-buttons {
    flex-direction: column;
    width: 100%;
  }
  .kaza_index .action-buttons .btn {
    width: 100%;
  }
}
.kaza_index .btn {
  padding: 0.8rem 1.5rem;
  border-radius: 8px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.kaza_index .btn-info {
  background: linear-gradient(135deg, #3ba8ba 0%, #2f8593 100%);
  border: none;
  color: white;
  box-shadow: 0 4px 15px rgba(59, 168, 186, 0.3);
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 5px;
  width: fit-content;
}
@media (max-width: 767.98px) {
  .kaza_index .btn-info {
    width: 80%;
  }
}
.kaza_index .btn-info:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(59, 168, 186, 0.4);
}
.kaza_index hr {
  margin: 2.5rem 0;
  background: linear-gradient(to right, transparent, #967e64, transparent);
  height: 5px;
  border: none;
}
.kaza_index .kaza-container {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
  padding: 1rem 0;
}
@media only screen and (max-width: 991px) {
  .kaza_index .kaza-container {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media only screen and (max-width: 767px) {
  .kaza_index .kaza-container {
    grid-template-columns: 1fr;
  }
}

.kaza_show {
  overflow-x: hidden;
}
.kaza_show .image-container {
  position: relative;
}
.kaza_show .image-container img {
  width: 100%;
  height: auto;
  display: block;
}
.kaza_show .image-container .btn {
  margin: 0;
  padding: 5px 10px;
}
.kaza_show .image-container .actions-column {
  display: flex;
  flex-direction: row;
  padding: 10px 10px 11px 11px;
  border-radius: 0 10px 0 0;
  background-color: white;
  gap: 10px; /* Espace entre les boutons */
}
.kaza_show .image-container #main-image img {
  border-radius: 10px 10px 0 0;
  padding-bottom: 10px;
}
.kaza_show .image-container .swiper-container {
  border-radius: 0 0 10px 10px;
}
.kaza_show .image-container .swiper-container .swiper-wrapper {
  gap: 10px;
}
@media only screen and (min-width: 763px) {
  .kaza_show .image-container #main-image img {
    border-radius: 10px 0 0 10px;
    padding: 0 10px 0 0;
  }
  .kaza_show .image-container .swiper-container {
    border-radius: 0 10px 10px 0;
  }
  .kaza_show .image-container .actions-column {
    position: absolute;
    bottom: -1px; /* Ajustez cette valeur pour positionner verticalement */
    left: 10px; /*Ajustez cette valeur pour positionner horizontalement */
  }
}
.kaza_show .no-image {
  text-align: end;
}
.kaza_show .no-image a {
  margin-right: 15px;
}
.kaza_show .d-flex {
  flex-direction: column;
}
@media only screen and (min-width: 763px) {
  .kaza_show .d-flex {
    flex-direction: row;
  }
}
.kaza_show .d-flex > div.container,
.kaza_show .d-flex > div.kaza-calendar {
  width: 100%;
}
@media only screen and (min-width: 763px) {
  .kaza_show .d-flex > div.container,
  .kaza_show .d-flex > div.kaza-calendar {
    width: 50%;
  }
}
.kaza_show .kaza-details .info-grid {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.kaza_show .kaza-details .info-grid p {
  margin-right: 15px;
  gap: 5px; /* Espace entre l'icône et le texte */
}
.kaza_show .kaza-details .profil-pick a {
  align-items: center;
  text-decoration: none;
}
.kaza_show .cost-info {
  display: inline-flex;
  align-items: center;
}
.kaza_show .cost-info svg {
  width: 1.3rem;
  height: 1.3rem;
  margin-bottom: 0.2rem;
  color: #3ba8ba;
}
.kaza_show .cost-info svg:hover {
  transform: scale(107%);
  color: #328f9f;
}
@media only screen and (min-width: 763px) {
  .kaza_show .kaza-calendar {
    width: 50%;
  }
}
.kaza_show .booking_waiting .alert {
  display: flex;
  flex-direction: column;
}
.kaza_show .booking_waiting .alert span,
.kaza_show .booking_waiting .alert .btn-group {
  margin-bottom: 10px;
}
@media only screen and (min-width: 763px) {
  .kaza_show .booking_waiting .alert {
    display: block;
    flex-direction: unset;
  }
  .kaza_show .booking_waiting .alert span,
  .kaza_show .booking_waiting .alert .btn-group {
    margin-bottom: 0;
  }
}
.kaza_show .kaza-map {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  height: 250px;
  border-radius: 10px;
  width: 100%;
  overflow: hidden;
  position: relative;
}
.kaza_show .kaza-map #map {
  width: 100%;
  height: 250px;
}
.kaza_show .profil-pick {
  flex-direction: row;
}
@media only screen and (min-width: 763px) {
  .kaza_show .profil-pick {
    flex-direction: column;
  }
}
.kaza_show .equipements .category {
  width: 100%;
}
@media only screen and (min-width: 763px) {
  .kaza_show .equipements .category {
    width: 25%;
  }
}
.kaza_show .equipements .services-list {
  max-height: 135px;
  overflow-y: hidden;
}
@media (max-width: 575.98px) {
  .kaza_show .equipements .services-list {
    max-height: 200px;
  }
}

.kaza_new .form-label.required,
.kaza_edit .form-label.required {
  padding-left: 9px;
  position: relative;
}
.kaza_new .form-label.required::before,
.kaza_edit .form-label.required::before {
  width: 5px;
  height: 5px;
  top: 2px;
  position: absolute;
  left: 0;
  color: #ef2711;
  content: "*";
}
.kaza_new .autocomplete-results,
.kaza_edit .autocomplete-results {
  position: absolute;
  z-index: 1;
  background-color: white;
  border: 1px solid #dee2e6;
  border-radius: 5px;
  width: -moz-fit-content;
  width: fit-content;
  max-height: 200px;
  overflow-y: scroll;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
  padding: 5px 0;
  margin-top: 5px;
}
@media (max-width: 575.98px) {
  .kaza_new .autocomplete-results,
  .kaza_edit .autocomplete-results {
    width: 100%;
  }
}
.kaza_new .autocomplete-results .autocomplete-result,
.kaza_edit .autocomplete-results .autocomplete-result {
  padding: 5px 10px;
  cursor: pointer;
}
.kaza_new .autocomplete-results .autocomplete-result:hover,
.kaza_edit .autocomplete-results .autocomplete-result:hover {
  background-color: #e9ecef;
}
.kaza_new .remove-btn-container,
.kaza_edit .remove-btn-container {
  margin-bottom: 32px;
}
@media only screen and (min-width: 768px) {
  .kaza_new .remove-btn-container,
  .kaza_edit .remove-btn-container {
    margin-top: 32px;
    margin-bottom: 0;
  }
}
.kaza_new #kaza_services,
.kaza_edit #kaza_services {
  display: flex;
  flex-wrap: wrap;
}
.kaza_new #kaza_services div.form-check,
.kaza_edit #kaza_services div.form-check {
  width: 100%;
  align-items: center;
  display: flex;
}
@media (min-width: 576px) {
  .kaza_new #kaza_services div.form-check,
  .kaza_edit #kaza_services div.form-check {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .kaza_new #kaza_services div.form-check,
  .kaza_edit #kaza_services div.form-check {
    width: 33.333%;
  }
}
@media (min-width: 1200px) {
  .kaza_new #kaza_services div.form-check,
  .kaza_edit #kaza_services div.form-check {
    width: 25%;
  }
}
@media (max-width: 767.98px) {
  .kaza_new #kaza_services div.form-check,
  .kaza_edit #kaza_services div.form-check {
    width: 50%;
    padding: 0 15px;
    justify-content: center;
  }
}
.kaza_new #action_availabilities-form,
.kaza_edit #action_availabilities-form {
  display: flex;
  flex-direction: row;
  gap: 15px;
}
.kaza_new #action_availabilities-form button,
.kaza_edit #action_availabilities-form button {
  margin-top: 2.5rem;
}
@media (max-width: 767.98px) {
  .kaza_new #action_availabilities-form,
  .kaza_edit #action_availabilities-form {
    flex-direction: column;
    gap: 0;
  }
  .kaza_new #action_availabilities-form button,
  .kaza_edit #action_availabilities-form button {
    margin-top: 0;
    width: fit-content;
  }
}

.kaza-photo-container .flex-item {
  width: 100%;
  margin-bottom: 15px;
  min-width: 173px;
}
.kaza-photo-container .flex-item .card .main-photo-checkbox {
  display: block;
  width: 25px;
  height: 25px;
  margin-top: -175px;
  margin-left: auto;
  margin-right: 20px;
  position: relative;
}
.kaza-photo-container .flex-item .card img {
  object-fit: cover;
}
.kaza-photo-container .flex-item .card .btn-danger {
  margin-top: 180px;
}
@media only screen and (min-width: 1200px) {
  .kaza-photo-container .flex-item {
    width: calc(20% - 15px);
    margin-left: 7.5px;
    margin-right: 7.5px;
  }
}

.kz-access {
  max-width: 1200px;
  margin: 2rem auto;
  padding: 0 1rem;
}
.kz-access__title {
  font-size: 2rem;
  margin-bottom: 2rem;
  color: #df5320;
}
.kz-access__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 1.5rem;
}
.kz-access__footer {
  margin-top: 2rem;
  text-align: center;
}

.kz-card {
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  transition: all 0.3s ease;
  background: white;
  border-radius: 8px;
  overflow: hidden;
}
.kz-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.15);
}
.kz-card__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 1rem;
  background: #f8f9fa;
}
.kz-card__title {
  margin: 0;
  font-size: 1.25rem;
}
.kz-card__body {
  padding: 1.5rem;
}
.kz-card__subtitle {
  color: #6c757d;
  margin-bottom: 1rem;
}
.kz-card__empty {
  color: #6c757d;
  font-style: italic;
}

.kz-switch {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 8px;
}
.kz-switch__text {
  font-size: 14px;
  color: #6c757d;
}
.kz-switch__toggle {
  position: relative;
}
.kz-switch__input {
  height: 0;
  width: 0;
  visibility: hidden;
}
.kz-switch__input:checked + .kz-switch__label {
  background: #df5320;
}
.kz-switch__input:checked + .kz-switch__label:after {
  left: calc(100% - 2px);
  transform: translateX(-100%);
}
.kz-switch__label {
  cursor: pointer;
  width: 50px;
  height: 25px;
  background: #6c757d;
  display: block;
  border-radius: 25px;
  position: relative;
  transition: all 0.3s ease;
}
.kz-switch__label:after {
  content: "";
  position: absolute;
  top: 2px;
  left: 2px;
  width: 21px;
  height: 21px;
  background: white;
  border-radius: 50%;
  transition: all 0.3s ease;
}

.kz-share-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.kz-share-list__item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0.75rem;
  border-bottom: 1px solid #f8f9fa;
  transition: all 0.3s ease;
}
.kz-share-list__item:hover {
  background: #f8f9fa;
}
.kz-share-list__name {
  font-weight: 500;
}
.kz-share-list__actions {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.kz-badge {
  padding: 0.25rem 0.5rem;
  border-radius: 8px;
  font-size: 0.875rem;
}
.kz-badge--premium {
  background: #df5320;
  color: white;
}

.kz-button {
  display: inline-block;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  text-decoration: none;
  transition: all 0.3s ease;
  border: none;
  cursor: pointer;
}
.kz-button--primary {
  background: #df5320;
  color: white;
}
.kz-button--primary:hover {
  background: #b2421a;
}
.kz-button--secondary {
  background: #6c757d;
  color: white;
}
.kz-button--secondary:hover {
  background: #545b62;
}
.kz-button--danger {
  background: #e74c3c;
  color: white;
  font-size: 0.875rem;
  padding: 0.25rem 0.75rem;
}
.kz-button--danger:hover {
  background: #d62c1a;
}

.kz-empty {
  text-align: center;
  padding: 3rem;
  background: #f8f9fa;
  border-radius: 8px;
}
.kz-empty__text {
  margin-bottom: 1rem;
  color: #6c757d;
}

.klub_index {
  padding: 2rem 0;
}
.klub_index .action-buttons {
  display: flex;
  gap: 1rem;
  margin-bottom: 2rem;
}
@media (max-width: 767.98px) {
  .klub_index .action-buttons {
    flex-direction: column;
    width: 100%;
  }
  .klub_index .action-buttons .btn {
    width: 100%;
  }
}
.klub_index .btn {
  padding: 0.8rem 1.5rem;
  border-radius: 8px;
  font-weight: 500;
  transition: all 0.3s ease;
}
.klub_index .btn-info {
  background: linear-gradient(135deg, #3ba8ba 0%, #2f8593 100%);
  border: none;
  color: white;
  box-shadow: 0 4px 15px rgba(59, 168, 186, 0.3);
}
.klub_index .btn-info:hover {
  transform: translateY(-2px);
  box-shadow: 0 6px 20px rgba(59, 168, 186, 0.4);
}
.klub_index hr {
  margin: 2.5rem 0;
  background: linear-gradient(to right, transparent, #967e64, transparent);
  height: 5px;
  border: none;
}
.klub_index .klub-container {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 2rem;
  padding: 1rem 0;
}
.klub_show_klubers {
  width: calc(100% - 10px);
  padding: 0 5px;
  max-width: 900px;
}
.klub_show_klubers .admin {
  margin-bottom: 20px;
}
.klub_show_klubers .d-flex.members-list {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  flex-wrap: wrap;
}
.klub_show_klubers .d-flex.members-list .member-item {
  display: flex;
  justify-content: space-between;
  width: calc(50% - 20px);
  flex-direction: row;
  background-color: #f9f7f6;
  padding: 10px;
  border-radius: 10px;
  flex-wrap: wrap;
}
.klub_show_klubers .d-flex.members-list .member-item a {
  text-decoration: none;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex {
  flex-direction: row;
  position: relative;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex .user-status-icon {
  top: 15px;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex .user-status-icon.logged-icon {
  left: 40px;
  background-color: #2E7A5B;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex .user-status-icon#crown-icon {
  left: 0;
  transform: translate(-3px, -5px);
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex div {
  overflow: hidden;
  text-wrap: nowrap;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex div .member-photo {
  margin-right: 15px;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex div small, .klub_show_klubers .d-flex.members-list .member-item a .d-flex div .small {
  font-size: 0.85rem;
  color: #b4a18e;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex div small, .klub_show_klubers .d-flex.members-list .member-item a .d-flex div .small, .klub_show_klubers .d-flex.members-list .member-item a .d-flex div span {
  text-decoration: none;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex .btn {
  margin-left: 10px;
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex:hover .logged-icon {
  transform: scale(115%);
}
.klub_show_klubers .d-flex.members-list .member-item a .d-flex:hover small, .klub_show_klubers .d-flex.members-list .member-item a .d-flex:hover .small {
  color: #df5320;
}
.klub_show_klubers .d-flex.members-list .klub_member {
  display: flex;
  justify-content: space-between;
}
.klub_show_klubers .d-flex.members-list .klub_member ul {
  display: flex;
}
.klub_show_klubers .d-flex.members-list .klub_member ul li {
  padding: 0 10px;
  overflow: auto;
  text-overflow: ellipsis;
}
.klub_show_klubers .h2 {
  margin-top: 30px;
}
.klub_show_klubers ul {
  padding: 10px;
}
.klub_show_klubers ul li {
  position: relative;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (max-width: 991.98px) {
  .klub_show_klubers .d-flex.members-list .member-item {
    width: 100%;
    flex-wrap: wrap;
    gap: 15px;
  }
}
.klub_name {
  vertical-align: middle;
  text-align: center;
}
.klub_name .klub-show .carousel.slide .carousel-item img {
  object-fit: cover;
  aspect-ratio: 1/1;
}
.klub_name .klub-show .card {
  margin-bottom: 15px;
}
.klub_name .klub-show .klub_member {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-bottom: 15px;
  position: relative;
}
.klub_name .klub-show .klub_member::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 0;
  border: 1px solid black;
  bottom: -7.5px;
}
.klub_name .klub-show .klub_member .actions {
  display: flex;
  flex-direction: row;
}
.klub_name .klub-show .klub_member .actions li {
  margin: 0 5px;
}
.klub_edit .form-label.required {
  padding-left: 9px;
  position: relative;
}
.klub_edit .form-label.required::before {
  width: 5px;
  height: 5px;
  top: 2px;
  position: absolute;
  left: 0;
  color: #ef2711;
  content: "*";
}

.klub-show-container.page-container {
  flex-direction: row;
}
@media (max-width: 767.98px) {
  .klub-show-container.page-container {
    flex-direction: column;
  }
}
.klub-show-container.page-container .container {
  order: 2;
}
@media (min-width: 768px) {
  .klub-show-container.page-container {
    width: 95%;
  }
}

.map-container {
  margin-top: 15px;
  margin-left: auto;
  margin-right: auto;
  border-radius: 10px;
  width: 100%;
  overflow: hidden;
  position: relative;
}

.show-kluber-detail .user-detail, .profile .user-detail {
  width: 100%;
  margin: 2rem auto;
  background-color: #ffffff;
  border-radius: 16px;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1);
  transition: transform 0.2s ease;
}
.show-kluber-detail .user-detail:hover, .profile .user-detail:hover {
  transform: translateY(-2px);
}
.show-kluber-detail .user-detail .user-detail_body, .profile .user-detail .user-detail_body {
  display: flex;
  flex-direction: column;
  padding: 2rem;
  position: relative;
}
.show-kluber-detail .user-detail .user-detail_body .max-1-line, .profile .user-detail .user-detail_body .max-1-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 100%;
}
.show-kluber-detail .user-detail .user-detail_body .user-main, .profile .user-detail .user-detail_body .user-main {
  display: flex;
  align-items: center;
}
.show-kluber-detail .user-detail .user-detail_body .user-main .user-info h5, .show-kluber-detail .user-detail .user-detail_body .user-main .user-info .h5, .profile .user-detail .user-detail_body .user-main .user-info h5, .profile .user-detail .user-detail_body .user-main .user-info .h5 {
  color: #2c3e50;
  font-weight: 600;
  margin-bottom: 0.5rem;
}
.show-kluber-detail .user-detail .user-detail_body .user-main .user-info small, .show-kluber-detail .user-detail .user-detail_body .user-main .user-info .small, .profile .user-detail .user-detail_body .user-main .user-info small, .profile .user-detail .user-detail_body .user-main .user-info .small {
  color: #7f8c8d;
  font-size: 0.9rem;
}
.show-kluber-detail .user-detail .user-detail_body .user-main img, .profile .user-detail .user-detail_body .user-main img {
  width: 120px;
  height: 120px;
  border-radius: 50%;
  object-fit: cover;
  border: 3px solid #ffffff;
  box-shadow: 0 0 0 2px #ecf0f1;
  transition: transform 0.2s ease;
}
.show-kluber-detail .user-detail .user-detail_body .user-main img:hover, .profile .user-detail .user-detail_body .user-main img:hover {
  transform: scale(1.05);
}
.show-kluber-detail .user-detail .user-detail_body .user-details, .profile .user-detail .user-detail_body .user-details {
  background-color: #f8f9fa;
  padding: 1.5rem;
  border-radius: 12px;
}
.show-kluber-detail .user-detail .user-detail_body .user-details .detail-item, .profile .user-detail .user-detail_body .user-details .detail-item {
  display: flex;
  justify-content: space-between;
  padding: 0.75rem 0;
  border-bottom: 1px solid #ecf0f1;
}
.show-kluber-detail .user-detail .user-detail_body .user-details .detail-item:last-child, .profile .user-detail .user-detail_body .user-details .detail-item:last-child {
  border-bottom: none;
}
.show-kluber-detail .user-detail .user-detail_body .user-details .detail-item strong, .profile .user-detail .user-detail_body .user-details .detail-item strong {
  color: #2c3e50;
  font-weight: 600;
  margin-right: 1rem;
}
.show-kluber-detail .user-detail .user-detail_body .user-details .detail-item span, .profile .user-detail .user-detail_body .user-details .detail-item span {
  color: #7f8c8d;
}
.show-kluber-detail .user-detail .user-detail_body hr, .profile .user-detail .user-detail_body hr {
  margin: 2.5rem 0;
  background: linear-gradient(to right, transparent, #967e64, transparent);
  height: 5px;
  border: none;
}
@media (min-width: 992px) {
  .show-kluber-detail .user-detail .user-detail_body, .profile .user-detail .user-detail_body {
    flex-direction: row;
    gap: 3rem;
  }
  .show-kluber-detail .user-detail .user-detail_body .user-main, .show-kluber-detail .user-detail .user-detail_body .user-details, .profile .user-detail .user-detail_body .user-main, .profile .user-detail .user-detail_body .user-details {
    flex: 1;
    margin: 0;
    max-width: none;
  }
  .show-kluber-detail .user-detail .user-detail_body hr, .profile .user-detail .user-detail_body hr {
    display: none;
  }
}
.show-kluber-detail .user-detail .user-detail_body .dropdown, .profile .user-detail .user-detail_body .dropdown {
  position: absolute;
  top: 1rem;
  right: 1rem;
}
.show-kluber-detail .user-detail .user-detail_body .dropdown .btn-link, .profile .user-detail .user-detail_body .dropdown .btn-link {
  padding: 0.5rem;
  border-radius: 50%;
  transition: background-color 0.2s ease;
}
.show-kluber-detail .user-detail .user-detail_body .dropdown .btn-link:hover, .profile .user-detail .user-detail_body .dropdown .btn-link:hover {
  background-color: #f8f9fa;
}
.show-kluber-detail .user-detail .user-detail_body .dropdown .btn-link svg, .profile .user-detail .user-detail_body .dropdown .btn-link svg {
  width: 24px;
  height: 24px;
  color: #7f8c8d;
}
.show-kluber-detail .user-detail .user-detail_body .dropdown .dropdown-menu, .profile .user-detail .user-detail_body .dropdown .dropdown-menu {
  border-radius: 12px;
  border: none;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1);
  padding: 0.5rem;
}
.show-kluber-detail .user-detail .user-detail_body .dropdown .dropdown-menu .dropdown-item, .profile .user-detail .user-detail_body .dropdown .dropdown-menu .dropdown-item {
  border-radius: 8px;
  padding: 0.75rem 1rem;
}
.show-kluber-detail .user-detail .user-detail_body .dropdown .dropdown-menu .dropdown-item:hover, .profile .user-detail .user-detail_body .dropdown .dropdown-menu .dropdown-item:hover {
  background-color: #f8f9fa;
}
.show-kluber-detail .user-detail .user-detail_body .dropdown .dropdown-menu .dropdown-item.text-danger:hover, .profile .user-detail .user-detail_body .dropdown .dropdown-menu .dropdown-item.text-danger:hover {
  background-color: rgba(220, 53, 69, 0.1);
}

#join-klub-modal {
  display: none;
  position: fixed;
  z-index: 100;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}
#join-klub-modal .modal-content {
  background-color: #fefefe;
  margin: 15% auto;
  padding: 20px;
  border: 1px solid #888;
  width: 80%;
}
#join-klub-modal .modal-content form button {
  margin-top: 10px;
}

@media (max-width: 768px) {
  .klub-btn {
    width: 80%;
    margin-left: auto;
    margin-right: auto;
  }
  button.klub-btn {
    margin-left: auto;
  }
  .toggle-legend {
    display: block; /* Afficher le bouton de bascule sur mobile */
  }
  .leaflet-control {
    z-index: 4 !important;
  }
}
.klub-kaza-action-dropdown {
  position: absolute;
  z-index: 3;
  border-radius: 50%;
  aspect-ratio: 1/1;
  width: 50px;
  height: 50px;
  font-size: 2.5em;
  top: 10px;
  right: 10px;
  color: #fff;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
  transition: transform 0.3s ease;
  display: flex;
  align-items: center;
  justify-content: center;
}
.klub-kaza-action-dropdown:hover {
  transform: scale(1.05);
}
.klub-kaza-action-dropdown svg {
  width: 20px;
  height: 20px;
}

.kaza-dpdwn.klub-kaza-action-dropdown {
  position: static;
}

.klub-kaza-action-dropdown::after {
  display: none;
}

.profile-separator {
  margin: 2.5rem 0;
  background: linear-gradient(to right, transparent, #967e64, transparent);
  height: 5px;
  border: none;
}

html,
body {
  min-height: 100vh;
}

body {
  display: flex;
  flex-direction: column;
  background-color: white !important;
}

.main-page {
  flex: 1;
}
.main-page .d-flex {
  flex-direction: column;
}
.main-page .d-flex img.kaza-card, .main-page .d-flex img.klub-card {
  aspect-ratio: 3/2;
  object-fit: cover;
}
@media screen and (min-width: 992px) {
  .main-page .d-flex {
    flex-direction: row;
  }
  .main-page .d-flex .flex_item {
    width: calc(50% - 15px);
  }
  .main-page .d-flex .flex_item:first-child {
    margin-right: 15px;
  }
}

ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

.page-container {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 763px) {
  .page-container {
    flex-direction: row;
  }
}

h1, .h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  font-weight: 400;
}

.rounded-circle {
  aspect-ratio: 1;
  object-fit: cover;
  box-shadow: inset 0 2px 4px 0 hsla(0, 0%, 0%, 0.2);
}

.text-normal {
  margin: 0;
  margin-bottom: 1rem;
  font-size: inherit;
  font-weight: normal;
}

.form-submit {
  display: flex;
  flex-direction: row;
  gap: 15px;
}
@media (max-width: 767.98px) {
  .form-submit {
    flex-direction: column;
    gap: 0;
  }
}

.accordion-button:focus {
  box-shadow: none;
  border-color: rgba(0, 0, 0, 0.125);
}

.user-info {
  display: flex;
  flex-direction: column;
  min-width: 0;
  text-align: center;
  margin-top: 20px;
}
.user-info h5, .user-info .h5 {
  color: black;
  white-space: nowrap; /* Prevents text from wrapping */
  overflow: hidden; /* Hides overflowed text */
  text-overflow: ellipsis; /* Adds ellipsis when text overflows */
}
.user-info h5.user-name, .user-info .user-name.h5, .user-info h5 .user-name, .user-info .h5 .user-name {
  font-weight: bold;
}

.header-user-area {
  display: flex;
  align-items: center;
  margin-left: auto;
}

.kaza-header-nav {
  width: 100%;
  flex: 1;
  justify-content: space-between;
}
.kaza-header-nav .active {
  font-weight: bold;
}
.kaza-header-nav .nav-link {
  position: relative;
  transition: color 0.3s ease, transform 0.3s ease;
}
.kaza-header-nav .nav-link::after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -5px;
  width: 100%;
  height: 2px;
  background-color: currentColor;
  transform: scaleX(0);
  transition: transform 0.3s ease;
}
.kaza-header-nav .nav-link:hover::after {
  transform: scaleX(1);
}
.kaza-header-nav ul.nav.mx-auto {
  margin-left: 2rem;
}

.input-group .form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-item.active {
  background-color: #df5320;
}

.dropdown-item.active:hover {
  color: black !important;
}

.ts-wrapper.multi .ts-control [data-value] {
  background: #df5320 !important;
  background-image: none !important;
  border: 1px solid #7A0501 !important;
  padding: 0.5rem 1rem !important;
}

.custom-alert {
  background-color: rgba(13, 110, 253, 0.05);
  border: 1px solid rgba(13, 110, 253, 0.1);
  border-radius: 8px;
  transition: all 0.3s ease;
}

.custom-alert:hover {
  transform: translateY(-2px);
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1) !important;
}

#signupModal {
  z-index: 10709999999;
}

.swiper-container {
  overflow: hidden;
}

.swiper-wrapper {
  height: 125px;
}
@media only screen and (min-width: 763px) {
  .swiper-wrapper {
    height: 450px;
  }
}
.swiper-wrapper .swiper-slide {
  aspect-ratio: 1/1;
}
.swiper-wrapper .swiper-slide img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.swiper-wrapper .swiper-slide-active {
  border: 3px solid #df5320;
}
.swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
  filter: brightness(50%);
}

.kaza-swiper-modal .swiper-container {
  width: 100%;
  height: 100%;
}
.kaza-swiper-modal .swiper-container .swiper-wrapper {
  width: 80%;
  height: 80%;
}
.kaza-swiper-modal .swiper-container .swiper-slide {
  width: fit-content;
}
.kaza-swiper-modal .swiper-container .swiper-slide-active {
  border: none;
}
.kaza-swiper-modal .swiper-slide img {
  max-width: fit-content;
  max-height: fit-content;
  object-fit: cover;
}
.kaza-swiper-modal .swiper-button-next,
.kaza-swiper-modal .swiper-button-prev {
  color: #fff;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, 0.5);
  display: flex;
  justify-content: center;
  align-items: center;
}
.kaza-swiper-modal .swiper-button-next::after,
.kaza-swiper-modal .swiper-button-prev::after {
  font-size: 20px;
}
.kaza-swiper-modal .swiper-button-next {
  right: 10px;
}
.kaza-swiper-modal .swiper-button-prev {
  left: 10px;
}
.kaza-swiper-modal .swiper-pagination {
  bottom: 10px;
}
.kaza-swiper-modal .swiper-pagination-bullet {
  background-color: #fff;
  opacity: 1;
}
.kaza-swiper-modal .swiper-pagination-bullet-active {
  background-color: #df5320;
}
@media (max-width: 1200px) {
  .kaza-swiper-modal .swiper-container .swiper-wrapper {
    width: 90%;
    height: 90%;
  }
  .kaza-swiper-modal .swiper-button-next,
  .kaza-swiper-modal .swiper-button-prev {
    width: 36px;
    height: 36px;
  }
  .kaza-swiper-modal .swiper-button-next::after,
  .kaza-swiper-modal .swiper-button-prev::after {
    font-size: 18px;
  }
}
@media (max-width: 992px) {
  .kaza-swiper-modal .swiper-container .swiper-wrapper {
    width: 95%;
    height: 95%;
  }
  .kaza-swiper-modal .swiper-button-next,
  .kaza-swiper-modal .swiper-button-prev {
    width: 32px;
    height: 32px;
  }
  .kaza-swiper-modal .swiper-button-next::after,
  .kaza-swiper-modal .swiper-button-prev::after {
    font-size: 16px;
  }
}
@media (max-width: 768px) {
  .kaza-swiper-modal .swiper-container .swiper-wrapper {
    width: 100%;
    height: 100%;
    gap: 0 !important;
  }
  .kaza-swiper-modal .swiper-slide {
    aspect-ratio: 3/2;
  }
  .kaza-swiper-modal .swiper-slide img {
    margin-top: 50%;
    max-width: 70%;
    height: auto;
  }
  .kaza-swiper-modal .swiper-button-next,
  .kaza-swiper-modal .swiper-button-prev {
    width: 28px;
    height: 28px;
  }
  .kaza-swiper-modal .swiper-button-next::after,
  .kaza-swiper-modal .swiper-button-prev::after {
    font-size: 14px;
  }
}

.welcome.container #calendar-holder a {
  text-decoration: none;
}
.welcome.container .booking-history .accordion-button {
  display: flex;
  align-items: center;
  height: 100%; /* Ensure the button takes up the full height of the parent */
}
.welcome.container .booking-history .status-indicator {
  display: inline-block;
  padding: 2px 8px; /* Adjust padding for a better look */
  width: fit-content;
  color: white;
  border-radius: 5px; /* Rounded corners */
  margin-left: 10px; /* Space between status indicator and other content */
  border: solid 2px;
}
.welcome.container .booking-history .status-indicator.accepted {
  background-color: #46A47D;
  border-color: #2E7A5B; /* Darker shade of green */
}
.welcome.container .booking-history .status-indicator.finished {
  background-color: #beb3a7;
  border-color: #b4a18e; /* Darker shade of grey */
}
.welcome.container .booking-history .status-indicator.owner_validation_pending {
  background-color: #df5320;
  border-color: #A01A08; /* Darker shade of red */
}
.welcome.container .booking-history .status-indicator.canceled, .welcome.container .booking-history .status-indicator.rejected, .welcome.container .booking-history .status-indicator.owner_canceled {
  background-color: #ef2711;
  border-color: #c41f0d; /* Darker shade of red */
}
.welcome.container .booking-history .row {
  max-width: 60%;
  gap: 20px;
}
.welcome.container .booking-history .row .dates-container {
  width: 110px;
  gap: 10px;
}
@media (max-width: 767.98px) {
  .welcome.container .booking-history .row .dates-container {
    gap: 5px;
  }
}
.welcome.container .booking-history .row .dates-container span {
  display: flex; /* Ensure each date is on a new line */
  flex-direction: column;
}
.welcome.container .booking-history .row .dates-container p {
  margin: 0;
  margin-top: 5px;
  font-style: italic;
  color: #685745;
}
.welcome.container .booking-history .row .status-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin-left: 10px;
}
.welcome.container .booking-history .row .status-container .truncate {
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 767.98px) {
  .welcome.container .booking-history .row .status-container .truncate {
    align-items: start;
  }
  .welcome.container .booking-history .row .status-container .truncate .h5.max-2-lines {
    display: block;
  }
}
@media (max-width: 767.98px) {
  .welcome.container .booking-history .row .status-container .truncate .status-indicator {
    margin-left: 0;
  }
}
@media (max-width: 767.98px) {
  .welcome.container .booking-history .row .status-container {
    flex-direction: column;
    align-items: start;
    margin-left: 0;
  }
  .welcome.container .booking-history .row .status-container .h5.max-2-lines {
    display: none;
  }
  .welcome.container .booking-history .row .status-container .h5.id-booking {
    margin-right: 0;
  }
}
@media (max-width: 767.98px) and (max-width: 575.98px) {
  .welcome.container .booking-history .row .status-container .status-indicator {
    font-size: 2.7vw;
  }
}
@media only screen and (max-width: 767.98px) and (max-width: 480px) {
  .welcome.container .booking-history .row .status-container .status-indicator {
    display: block;
    margin-left: 0;
  }
}
.welcome.container .booking-history .visitor-container {
  width: min-content;
}
.welcome.container .booking-history .visitor-container .visitor-name {
  width: max-content;
  overflow: hidden;
  max-width: fit-content;
}
.welcome.container .booking-history .accordion-button::after {
  background-image: initial;
}
.welcome.container .booking-history .accordion-button:not(.collapsed)::after {
  background-image: initial;
}
.welcome.container .booking-history .max-2-lines {
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}

.calendar-sync a {
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 10px;
}
.calendar-sync a svg {
  width: 30px;
  height: 30px;
}

@media (min-width: 768px) {
  .travel .card {
    margin-left: 0;
    width: calc(50% - 15px);
  }
}
.travel hr {
  margin: 2.5rem 0;
  background: linear-gradient(to right, transparent, #967e64, transparent);
  height: 5px;
  border: none;
}

.welcome div.booking div.h2 {
  overflow: hidden;
  text-overflow: "...";
}
@media (min-width: 992px) {
  .welcome div.booking {
    max-width: 50%;
  }
}

.accordion-header .row {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
}
.accordion-header .row .dates-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.accordion-header .row .status-container {
  flex: 2;
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}
.accordion-header .row .visitor-container {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.accordion-header .row svg {
  flex: 0;
  margin-left: auto;
}
@media (max-width: 767.98px) {
  .accordion-header .row {
    flex-direction: column;
    align-items: flex-start;
  }
  .accordion-header .row .dates-container,
  .accordion-header .row .status-container,
  .accordion-header .row .visitor-container {
    width: 100%;
    align-items: flex-start;
    text-align: left;
  }
  .accordion-header .row svg {
    margin-left: 0;
    margin-top: 10px;
  }
}

.beta iframe.video {
  aspect-ratio: 9/16;
  width: 100%;
  margin: 40px 0;
}
@media screen and (min-width: 768px) {
  .beta iframe.video {
    width: 30%;
  }
}

.about .icon ul li {
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1.3em\" height=\"1.3em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 17a2 2 0 0 0 2-2a2 2 0 0 0-2-2a2 2 0 0 0-2 2a2 2 0 0 0 2 2m6-9a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V10a2 2 0 0 1 2-2h1V6a5 5 0 0 1 5-5a5 5 0 0 1 5 5v2zm-6-5a3 3 0 0 0-3 3v2h6V6a3 3 0 0 0-3-3\"/></svg>") no-repeat 0 0;
  background-position-y: 3px;
  padding: 0 0 0 30px;
}
.about .swiper-wrapper .swiper-slide .card.mb-3 img {
  border-radius: 50%;
  object-fit: cover;
}
.about .team-caroussel {
  max-height: 340px;
}

.team .card {
  background-color: #f9f7f6;
}
.team .card .card-body img {
  width: 214px;
  height: 214px;
}
.team .card .card-body .header {
  background-color: hsla(0, 0%, 0%, 0.04);
  width: calc(100% - 224px);
  min-height: 200px;
  padding: 15px;
  border-radius: 10px;
}
@media (max-width: 991.98px) {
  .team .card .card-body img {
    width: 194px;
    height: 194px;
  }
  .team .card .card-body .header {
    width: calc(100% - 204px);
    min-height: 180px;
  }
}
@media (max-width: 767.98px) {
  .team .card .card-body img {
    width: 174px;
    height: 174px;
  }
  .team .card .card-body .header {
    width: calc(100% - 184px);
    min-height: 160px;
  }
}
@media (max-width: 575.98px) {
  .team .card .card-body img {
    width: 154px;
    height: 154px;
  }
  .team .card .card-body .header {
    width: calc(100% - 164px);
    min-height: 140px;
  }
}

.donation .icon ul li {
  background: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 0 14 14\"><path fill=\"none\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" d=\"M5 .5H1.5a1 1 0 0 0-1 1V5a1 1 0 0 0 1 1H5a1 1 0 0 0 1-1V1.5a1 1 0 0 0-1-1M12.5 8H9a1 1 0 0 0-1 1v3.5a1 1 0 0 0 1 1h3.5a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1M5 8H1.5a1 1 0 0 0-1 1v3.5a1 1 0 0 0 1 1H5a1 1 0 0 0 1-1V9a1 1 0 0 0-1-1m5.75-2V.5M8 3.25h5.5\"/></svg>") no-repeat 0 0;
  background-position-y: 7px;
  padding: 0 0 0 27px;
}

.invite .form {
  display: flex;
  align-items: center;
  max-width: 700px;
  margin: auto;
  padding: 20px;
  background-color: #f9f7f6;
  border-radius: 10px;
  flex-direction: column;
}
.invite .form button, .invite .form a {
  background-color: #df5320;
  width: fit-content;
  color: white;
}
.invite .form button:hover, .invite .form a:hover {
  background-color: #C43612;
}
.invite .form form[name=unverified_user] {
  width: 70%;
}
.invite .form form[name=unverified_user] .input-container.form_invite {
  gap: 10px;
}
.invite .form form[name=unverified_user] .input-container.form_invite #unverified_user_email {
  padding-right: 100px;
  flex: 1;
}
.invite .form form[name=unverified_user] .input-container.form_invite #unverified_user_submit {
  width: 160px;
  margin: 3px 5px 3px -163px;
}
@media (max-width: 767.98px) {
  .invite .form form[name=unverified_user] {
    width: 95%;
  }
}

.nav-tabs {
  justify-content: flex-start;
}

.nav-tabs .nav-link {
  color: #030301;
  border: none;
  border-bottom: 2px solid transparent;
}

.nav-tabs .nav-link.active {
  color: #df5320;
  font-weight: 500;
  border-bottom: 2px solid #df5320;
}

.row {
  display: flex;
  flex-wrap: wrap;
}

.col-md-4, .col-md-8 {
  padding: 15px;
}

.partnership-card {
  cursor: pointer;
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 4px;
  transition: box-shadow 0.3s ease;
}
.partnership-card:hover {
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.partnership-card-img-top {
  width: 50%;
  height: auto;
  padding: 15px;
}

.partnership-card-body {
  padding: 15px;
}
.partnership-card-body p {
  margin: 0;
  font-size: 24px;
  text-align: center;
  color: #030301;
}

.partnership-card-text {
  margin: 0;
  font-size: 14px;
  color: #333;
}

.partnership-explication-text {
  padding: 15px;
  border: 1px solid #ddd;
  border-radius: 4px;
  background-color: #f9f9f9;
  margin-bottom: 20px;
}

.membership-card-body svg {
  width: 1.5em;
  height: 1.5em;
}

.membership .card {
  border: 2px solid #ffd700;
  background-color: #fff8dc;
  border-radius: 15px;
}
.membership .card-title {
  color: #b8860b;
  font-weight: bold;
}
.membership .list-group-item {
  background-color: #fff8dc;
  border: none;
}
.membership .card-text {
  font-size: 1.1rem;
}

.hero {
  position: relative;
  height: 60vh;
  background-size: cover;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
}

.overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5); /* Assombrit l'image */
  display: flex;
  align-items: center;
  justify-content: center;
}

.hero-content {
  color: white;
  text-align: center;
}

.hero-content h1, .hero-content .h1 {
  font-size: 3rem;
  margin-bottom: 1rem;
}

#klub-navigation {
  order: 1;
  width: 80px;
  border-right: 0.5px solid rgba(0, 0, 0, 0.3);
  z-index: 5;
}
@media (max-width: 767.98px) {
  #klub-navigation {
    width: 100%;
    height: 80px;
    margin-bottom: 10px;
    padding-top: 10px;
    border-top: 0.5px solid rgba(0, 0, 0, 0.3);
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.3);
    border-right: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  #klub-navigation ul {
    display: flex;
    justify-content: center;
    flex-direction: row;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
  }
  #klub-navigation ul li {
    display: inline-block;
    padding: 0 10px;
    margin: 0;
    flex: 0 0 auto;
  }
  #klub-navigation ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #klub-navigation ul li svg, #klub-navigation ul li img {
    width: 30px;
    height: 30px;
  }
  #klub-navigation ul li span {
    display: none;
  }
  #klub-navigation ul li:first-child {
    display: none;
  }
  #klub-navigation ul li:nth-child(2) {
    display: none;
  }
  #klub-navigation.expanded {
    height: auto;
  }
  #klub-navigation.expanded ul {
    flex-direction: row;
  }
  #klub-navigation.expanded ul li {
    display: block;
    padding: 10px 0;
  }
}
#klub-navigation.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
#klub-navigation #toggle-klub-navigation {
  margin-left: 9px;
}
@media (max-width: 767.98px) {
  #klub-navigation #toggle-klub-navigation {
    visibility: hidden;
    margin-bottom: 9px;
  }
}
#klub-navigation ul li div {
  flex-direction: column;
  display: flex;
  align-items: center;
  width: 59px;
}
#klub-navigation ul li span {
  margin-left: 5px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  #klub-navigation.expanded {
    width: 250px;
  }
}

.klub-invitation-code {
  margin-bottom: 10px;
  font-size: 18px;
  font-style: italic;
}
.klub-invitation-code strong {
  font-weight: bold;
  font-style: normal;
}

.user-status-icon {
  position: absolute;
  top: 10px;
  font-size: 20px;
  z-index: 4;
}
.user-status-icon#crown-icon {
  left: 0;
  transform: translate(5px, -5px);
}
.user-status-icon.logged-icon {
  left: 60px;
  top: 15px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background-color: #2E7A5B;
  border: 0.1px solid white;
}
.user-status-icon.logged-icon.sidebar-icon {
  left: 40px;
  top: 0;
}
.user-status-icon.logged-icon:hover {
  transform: scale(115%);
}

#klub-users {
  right: 0;
  border-top: 0.5px solid rgba(0, 0, 0, 0.3);
  border-left: 0.5px solid rgba(0, 0, 0, 0.3);
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.3);
  width: 70px;
  position: absolute; /* Keep the sidebar fixed */
  top: 100px;
  height: calc(100% - 78.4px - 315.35px); /* Adjust this to ensure it has a fixed height */
  z-index: 100; /* Ensure the sidebar is above the content */
  border-radius: 0.35em 0 0 0.35em;
  margin-top: 2.8%;
}
#klub-users #toggle-klub-users_div {
  padding: 10px;
  padding-bottom: 0;
}
#klub-users #toggle-klub-users_div a {
  margin-bottom: 5px;
}
#klub-users #toggle-klub-users_div a svg {
  transition: margin-left 0.3s ease;
  margin-left: auto;
  margin-right: 5px;
}
#klub-users ul {
  padding-left: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100% - 60px - 14px);
  margin: 0;
  padding-top: 15px;
}
#klub-users ul li {
  padding-left: 10px;
}
#klub-users ul li img {
  margin-left: 5px;
}
#klub-users.expanded {
  width: 250px;
}
#klub-users.expanded #toggle-klub-users_div {
  width: 244px;
}
#klub-users.expanded ul {
  overflow-y: auto;
}
#klub-users.expanded ul li #crown-icon {
  left: 5px;
  transform: translate(3px, -5px);
}
#klub-users.expanded ul li span {
  margin-left: 10px;
  overflow-x: hidden;
}
@media (max-width: 1199.98px) {
  #klub-users {
    max-height: calc(100% - 78.4px - 531.35px);
  }
}
@media (max-width: 991.98px) {
  #klub-users {
    top: 187.567px;
    max-height: calc(100% - 78.4px - 531px - 6px);
  }
  #klub-users #toggle-klub-users_li {
    margin-bottom: 187.567px;
  }
  #klub-users #toggle-klub-users_li #toggle-klub-users_div {
    top: 187.567px;
  }
}
@media (max-width: 575.98px) {
  #klub-users {
    top: 120px;
  }
}
@media (max-width: 767.98px) {
  #klub-users {
    opacity: 0;
  }
}

.klub-sidebar {
  transition: width 0.3s ease;
  background-color: #fff;
  border-right: 0.5px solid rgba(0, 0, 0, 0.3);
}
.klub-sidebar a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
  padding: 10px 0;
  flex-direction: row;
}
.klub-sidebar svg, .klub-sidebar img {
  width: 35px;
  height: 35px;
}
@media (max-width: 767.98px) {
  .klub-sidebar svg, .klub-sidebar img {
    width: 30px;
    height: 30px;
  }
}
.klub-sidebar svg:hover {
  transform: scale(125%);
}
.klub-sidebar ul {
  list-style-type: none;
  margin: 0;
  padding: 10px;
  padding-top: 0;
}
.klub-sidebar ul li {
  position: relative;
  text-wrap: nowrap;
  display: flex;
  align-items: center;
  margin-bottom: 5px; /* Ajout de marge entre les sections */
}
.klub-sidebar ul li:first-child {
  margin-bottom: 0;
}
.klub-sidebar ul li.active {
  color: #df5320;
}
.klub-sidebar ul li span {
  opacity: 0;
  width: 0;
  transition-property: display, width;
  transition-duration: 0 0.3s;
  transition-timing-function: ease;
}
@media (min-width: 768px) {
  .klub-sidebar.expanded ul li span {
    opacity: 1;
    width: fit-content;
  }
  .klub-sidebar.expanded ul li small, .klub-sidebar.expanded ul li .small {
    opacity: 0;
    width: 0;
  }
}

.login-with-google-btn {
  width: -webkit-fill-available;
  display: block;
  text-align: center;
  transition: background-color 0.3s, box-shadow 0.3s;
  padding: 9px 9px 9px 23px;
  border: none;
  border-radius: 3px;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
  color: #757575;
  font-size: 14px;
  font-weight: 400;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  text-decoration: none;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNMTcuNiA5LjJsLS4xLTEuOEg5djMuNGg0LjhDMTMuNiAxMiAxMyAxMyAxMiAxMy42djIuMmgzYTguOCA4LjggMCAwIDAgMi42LTYuNnoiIGZpbGw9IiM0Mjg1RjQiIGZpbGwtcnVsZT0ibm9uemVybyIvPjxwYXRoIGQ9Ik05IDE4YzIuNCAwIDQuNS0uOCA2LTIuMmwtMy0yLjJhNS40IDUuNCAwIDAgMS04LTIuOUgxVjEzYTkgOSAwIDAgMCA4IDV6IiBmaWxsPSIjMzRBODUzIiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNNCAxMC43YTUuNCA1LjQgMCAwIDEgMC0zLjRWNUgxYTkgOSAwIDAgMCAwIDhsMy0yLjN6IiBmaWxsPSIjRkJCQzA1IiBmaWxsLXJ1bGU9Im5vbnplcm8iLz48cGF0aCBkPSJNOSAzLjZjMS4zIDAgMi41LjQgMy40IDEuM0wxNSAyLjNBOSA5IDAgMCAwIDEgNWwzIDIuNGE1LjQgNS40IDAgMCAxIDUtMy43eiIgZmlsbD0iI0VBNDMzNSIgZmlsbC1ydWxlPSJub256ZXJvIi8+PHBhdGggZD0iTTAgMGgxOHYxOEgweiIvPjwvZz48L3N2Zz4=);
  background-color: white;
  background-repeat: no-repeat;
  background-position: 9px 50%;
}
.login-with-google-btn:hover {
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25);
}
.login-with-google-btn:active {
  background-color: #eeeeee;
}
.login-with-google-btn:focus {
  outline: none;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25), 0 0 0 3px #c8dafc;
}
.login-with-google-btn:disabled {
  filter: grayscale(100%);
  background-color: #ebebeb;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.login-with-google-btn a {
  color: inherit;
  text-decoration: none;
}

.login-with-apple-btn {
  width: -webkit-fill-available;
  display: block;
  text-align: center;
  margin-top: 8px;
  transition: background-color 0.3s, box-shadow 0.3s;
  padding: 9px 9px 9px 23px;
  border: none;
  border-radius: 3px;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
  color: #ffffff;
  font-size: 14px;
  font-weight: 500;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  text-decoration: none;
  background-color: #000000;
  background-repeat: no-repeat;
  background-position: 9px 50%;
}
.login-with-apple-btn:hover {
  background-color: #1a1a1a;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25);
}
.login-with-apple-btn:active {
  background-color: #000000;
}
.login-with-apple-btn:focus {
  outline: none;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25), 0 0 0 3px #c8dafc;
}
.login-with-apple-btn:disabled {
  filter: grayscale(100%);
  background-color: #1a1a1a;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.login-with-apple-btn a {
  color: inherit;
  text-decoration: none;
}

.login-with-facebook-btn {
  width: -webkit-fill-available;
  display: block;
  text-align: center;
  transition: background-color 0.3s, box-shadow 0.3s;
  padding: 9px 9px 9px 23px;
  margin-top: 10px;
  border: none;
  border-radius: 3px;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
  color: #757575;
  font-size: 14px;
  font-weight: 400;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;
  text-decoration: none;
  background-image: url("data:image/svg+xml,%3Csvg width=%2722px%27 height=%2722px%27 viewBox=%270 0 16 16%27 xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27%3E%3Cg id=%27SVGRepo_bgCarrier%27 stroke-width=%270%27%3E%3C/g%3E%3Cg id=%27SVGRepo_tracerCarrier%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3C/g%3E%3Cg id=%27SVGRepo_iconCarrier%27%3E%3Cpath fill=%27%231877F2%27 d=%27M15 8a7 7 0 00-7-7 7 7 0 00-1.094 13.915v-4.892H5.13V8h1.777V6.458c0-1.754 1.045-2.724 2.644-2.724.766 0 1.567.137 1.567.137v1.723h-.883c-.87 0-1.14.54-1.14 1.093V8h1.941l-.31 2.023H9.094v4.892A7.001 7.001 0 0015 8z%27%3E%3C/path%3E%3Cpath fill=%27%23ffffff%27 d=%27M10.725 10.023L11.035 8H9.094V6.687c0-.553.27-1.093 1.14-1.093h.883V3.87s-.801-.137-1.567-.137c-1.6 0-2.644.97-2.644 2.724V8H5.13v2.023h1.777v4.892a7.037 7.037 0 002.188 0v-4.892h1.63z%27%3E%3C/path%3E%3C/g%3E%3C/svg%3E");
  background-color: white;
  background-color: white;
  background-repeat: no-repeat;
  background-position: 9px 50%;
}
.login-with-facebook-btn:hover {
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25);
}
.login-with-facebook-btn:active {
  background-color: #eeeeee;
}
.login-with-facebook-btn:focus {
  outline: none;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 2px 4px rgba(0, 0, 0, 0.25), 0 0 0 3px #c8dafc;
}
.login-with-facebook-btn:disabled {
  filter: grayscale(100%);
  background-color: #ebebeb;
  box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.04), 0 1px 1px rgba(0, 0, 0, 0.25);
  cursor: not-allowed;
}
.login-with-facebook-btn a {
  color: inherit;
  text-decoration: none;
}

.blogs .row {
  max-width: 1100px;
  margin: auto;
}
@media (max-width: 767.98px) {
  .blogs {
    max-width: 400px;
  }
}

.blog-card {
  background-color: #f9f7f6;
  width: calc(33% - 50px);
  padding: 0;
  margin-bottom: 30px;
  margin-left: 25px;
  margin-right: 25px;
  font-size: 1rem;
}
.blog-card a.card_link.no-underline {
  width: 100%;
  color: black;
  text-decoration: none;
}
.blog-card a.card_link.no-underline .primary-color {
  color: #df5320;
}
.blog-card a.card_link.no-underline .primary-color.hover {
  color: #b2421a;
}
.blog-card a.card_link.no-underline img {
  width: 100%;
  aspect-ratio: 3/2;
  object-fit: cover;
  overflow: hidden;
}
.blog-card a.card_link.no-underline div.card-body .max-2-lines {
  overflow: hidden;
  margin: 3px 1rem;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
}
.blog-card a.card_link.no-underline div.card-body .max-3-lines {
  overflow: hidden;
  margin: 3px 1rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  white-space: normal;
}
.blog-card a.card_link.no-underline div.card-body .max-3-lines .more {
  z-index: 2;
  align-self: flex-end;
}
.blog-card a.card_link.no-underline div.card-body h4.h6, .blog-card a.card_link.no-underline div.card-body .h6.h4 {
  color: #b4a18e;
  height: auto;
  margin: 0;
}
.blog-card a.card_link.no-underline div.card-body h4.h6.max-1-line, .blog-card a.card_link.no-underline div.card-body .h6.max-1-line.h4 {
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .blog-card {
    width: calc(50% - 50px);
  }
}
@media (max-width: 767.98px) {
  .blog-card {
    width: calc(100% - 20px);
    margin-left: 10px;
    margin-right: 10px;
  }
}

.page-blog {
  margin: 0 auto;
  max-width: 930px;
  padding: 15px;
  background-color: #f9f7f6;
  border-radius: 10px;
}
.page-blog .container .flex-row h3, .page-blog .container .flex-row .h3 {
  font-size: 1rem;
}
.page-blog .article-photo {
  width: 100%;
}
.page-blog .d-flex .content h3, .page-blog .d-flex .content .h3 {
  font-size: 1.2rem;
}
.page-blog .content {
  border-bottom: 1px solid #beb3a7;
}
.page-blog h4.mb-0, .page-blog .mb-0.h4 {
  border-bottom: 1px solid #beb3a7;
  padding-bottom: 15px;
}
.page-blog .blog-card {
  margin: 7.5px;
}
@media (min-width: 992px) {
  .page-blog .content {
    max-width: 585px;
    border-bottom: none;
    border-right: 1px solid #beb3a7;
    padding-right: 15px;
    margin-right: 30px;
  }
  .page-blog .blog-card {
    width: calc(100% - 30px);
  }
  .page-blog .others {
    width: 285px;
  }
}

.content ol li {
  margin-bottom: 20px; /* Ajustez cette valeur selon vos besoins */
}

.login-backoffice {
  width: 50%;
}

@media only screen and (max-width: 650px) {
  .login-backoffice {
    width: 80%;
  }
}
.tabs-chart .tab-pane {
  display: none;
}
.tabs-chart .active {
  display: block;
}
.tabs-chart #tab-user, .tabs-chart #nb-user {
  color: rgb(50, 205, 50);
}
.tabs-chart #tab-kaza, .tabs-chart #nb-kaza {
  color: rgb(223, 83, 32);
}
.tabs-chart #tab-klub, .tabs-chart #nb-klub {
  color: rgb(255, 215, 0);
}
@media only screen and (max-width: 700px) {
  .tabs-chart .actual-nb {
    margin-bottom: 100px;
  }
}
.tabs-chart .card {
  padding: 10px;
  border: 1px solid #ddd;
  border-radius: 8px;
  text-align: center;
}
.tabs-chart .card h2, .tabs-chart .card .h2 {
  font-size: 18px;
  margin: 0;
}
@media only screen and (max-width: 700px) {
  .tabs-chart .card h2, .tabs-chart .card .h2 {
    font-size: 14px;
  }
}

.main-container ul.users-container .btn-success, .main-container ul.members-container .btn-danger {
  margin-right: 10px;
}
.main-container div.row ul.users-container {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  padding-left: 0;
}
.main-container div.row ul.users-container li.list-group-item {
  flex: 0 0 calc(50% - 20px);
  margin-top: 5px;
  padding: 8px 16px;
  border-top: 1px solid #dee2e6;
  text-align: left;
}
@media only screen and (max-width: 1600px) {
  .main-container div.row ul.users-container li.list-group-item {
    flex: 0 0 100%;
  }
}

.page-container .forum_show, .page-container .post_show {
  padding: 15px;
  max-width: 900px;
  padding: 20px;
  margin: auto;
  /* Section 1: Entête du post (photo + texte) */
  /* Section 2: Contenu du post */
  /* Section 3: Pied de page du post */
}
.page-container .forum_show #inter-posts-counter, .page-container .post_show #inter-posts-counter {
  text-decoration: none;
  font-size: 1rem; /* Augmenter la taille de la police */
  font-weight: bold; /* Rendre le texte en gras */
  color: #df5320;
}
.page-container .forum_show #inter-posts-counter p, .page-container .post_show #inter-posts-counter p {
  margin-bottom: 15px;
}
.page-container .forum_show .thread, .page-container .post_show .thread {
  padding-top: 15px;
  margin-left: 20px;
  border-left: 2px solid #ddd;
  padding-left: 15px;
}
.page-container .forum_show .new-post-form, .page-container .forum_show .new-reply-form, .page-container .post_show .new-post-form, .page-container .post_show .new-reply-form {
  padding: 20px;
  background-color: #f9f7f6;
  border-radius: 10px;
}
.page-container .forum_show .new-reply-form, .page-container .post_show .new-reply-form {
  padding: 20px;
  background-color: #f9f7f6;
  border-radius: 0 0 10px 10px;
}
.page-container .forum_show .post-card, .page-container .forum_show .reply-card, .page-container .post_show .post-card, .page-container .post_show .reply-card {
  margin-bottom: 20px;
  border: 1px solid #ddd;
  border-radius: 5px;
}
.page-container .forum_show .post-header, .page-container .forum_show .reply-header, .page-container .post_show .post-header, .page-container .post_show .reply-header {
  margin-bottom: 10px;
}
@media (max-width: 575.98px) {
  .page-container .forum_show .post-header, .page-container .forum_show .reply-header, .page-container .post_show .post-header, .page-container .post_show .reply-header {
    margin-bottom: 0;
  }
}
.page-container .forum_show .post-header, .page-container .forum_show .post-header a, .page-container .forum_show .reply-header, .page-container .forum_show .reply-header a, .page-container .post_show .post-header, .page-container .post_show .post-header a, .page-container .post_show .reply-header, .page-container .post_show .reply-header a {
  display: flex;
  flex-direction: row;
  text-decoration: none;
  align-items: center;
}
.page-container .forum_show .post-header img.member-photo, .page-container .forum_show .reply-header img.member-photo, .page-container .post_show .post-header img.member-photo, .page-container .post_show .reply-header img.member-photo {
  margin-right: 15px;
  flex-shrink: 0;
}
.page-container .forum_show .post-header .date, .page-container .forum_show .reply-header .date, .page-container .post_show .post-header .date, .page-container .post_show .reply-header .date {
  font-size: 0.875rem;
  margin-left: auto;
  white-space: nowrap;
}
@media (max-width: 575.98px) {
  .page-container .forum_show .post-header .date, .page-container .forum_show .reply-header .date, .page-container .post_show .post-header .date, .page-container .post_show .reply-header .date {
    margin-right: auto;
    margin-left: 0;
    margin-top: 10px;
  }
}
.page-container .forum_show .post-header #crown-icon, .page-container .post_show .post-header #crown-icon {
  top: 15px;
  left: 10px;
  font-size: 25px;
  transform: translate(-3px, -5px);
}
.page-container .forum_show .reply-header #crown-icon, .page-container .post_show .reply-header #crown-icon {
  top: 12px;
  left: 9px;
  font-size: 18px;
  transform: translate(0px, 0px);
}
.page-container .forum_show .post-content, .page-container .forum_show .reply-content, .page-container .post_show .post-content, .page-container .post_show .reply-content {
  padding: 10px 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #444;
}
.page-container .forum_show .post-content .pin-icon, .page-container .forum_show .reply-content .pin-icon, .page-container .post_show .post-content .pin-icon, .page-container .post_show .reply-content .pin-icon {
  margin-right: 5px;
  vertical-align: middle;
  color: #df5320;
}
.page-container .forum_show .post-footer, .page-container .forum_show .reply-footer, .page-container .post_show .post-footer, .page-container .post_show .reply-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.page-container .forum_show .post-footer .post-actions, .page-container .forum_show .post-footer .reply-actions, .page-container .forum_show .reply-footer .post-actions, .page-container .forum_show .reply-footer .reply-actions, .page-container .post_show .post-footer .post-actions, .page-container .post_show .post-footer .reply-actions, .page-container .post_show .reply-footer .post-actions, .page-container .post_show .reply-footer .reply-actions {
  display: flex;
  gap: 10px;
}
.page-container .forum_show .post-footer .post-actions a, .page-container .forum_show .post-footer .reply-actions a, .page-container .forum_show .reply-footer .post-actions a, .page-container .forum_show .reply-footer .reply-actions a, .page-container .post_show .post-footer .post-actions a, .page-container .post_show .post-footer .reply-actions a, .page-container .post_show .reply-footer .post-actions a, .page-container .post_show .reply-footer .reply-actions a {
  text-decoration: none;
  text-align: center;
  color: #df5320;
  font-weight: bold;
}
@media (max-width: 575.98px) {
  .page-container .forum_show .post-footer .post-actions.d-flex, .page-container .forum_show .post-footer .reply-actions.d-flex, .page-container .forum_show .reply-footer .post-actions.d-flex, .page-container .forum_show .reply-footer .reply-actions.d-flex, .page-container .post_show .post-footer .post-actions.d-flex, .page-container .post_show .post-footer .reply-actions.d-flex, .page-container .post_show .reply-footer .post-actions.d-flex, .page-container .post_show .reply-footer .reply-actions.d-flex {
    flex-direction: column;
    gap: 0;
  }
}
.page-container .forum_show .likes_dislikes, .page-container .post_show .likes_dislikes {
  display: flex;
  align-items: center;
}
.page-container .forum_show .likes_dislikes .btn, .page-container .post_show .likes_dislikes .btn {
  padding: 0;
  margin-right: 5px;
}
.page-container .forum_show .likes_dislikes p, .page-container .post_show .likes_dislikes p {
  margin: 0 10px;
  color: #666;
}
.page-container .forum_show .post-header.d-flex, .page-container .forum_show .post-footer.d-flex, .page-container .forum_show .post-actions.d-flex,
.page-container .forum_show .reply-header.d-flex, .page-container .forum_show .reply-footer.d-flex, .page-container .forum_show .reply-actions.d-flex, .page-container .post_show .post-header.d-flex, .page-container .post_show .post-footer.d-flex, .page-container .post_show .post-actions.d-flex,
.page-container .post_show .reply-header.d-flex, .page-container .post_show .reply-footer.d-flex, .page-container .post_show .reply-actions.d-flex {
  flex-direction: row;
}
@media (max-width: 575.98px) {
  .page-container .forum_show .post-header.d-flex, .page-container .forum_show .post-footer.d-flex, .page-container .forum_show .post-actions.d-flex,
  .page-container .forum_show .reply-header.d-flex, .page-container .forum_show .reply-footer.d-flex, .page-container .forum_show .reply-actions.d-flex, .page-container .post_show .post-header.d-flex, .page-container .post_show .post-footer.d-flex, .page-container .post_show .post-actions.d-flex,
  .page-container .post_show .reply-header.d-flex, .page-container .post_show .reply-footer.d-flex, .page-container .post_show .reply-actions.d-flex {
    flex-direction: column;
  }
  .page-container .forum_show .post-header.d-flex a, .page-container .forum_show .post-footer.d-flex a, .page-container .forum_show .post-actions.d-flex a,
  .page-container .forum_show .reply-header.d-flex a, .page-container .forum_show .reply-footer.d-flex a, .page-container .forum_show .reply-actions.d-flex a, .page-container .post_show .post-header.d-flex a, .page-container .post_show .post-footer.d-flex a, .page-container .post_show .post-actions.d-flex a,
  .page-container .post_show .reply-header.d-flex a, .page-container .post_show .reply-footer.d-flex a, .page-container .post_show .reply-actions.d-flex a {
    width: 100%;
  }
}
.page-container .forum_show .pin-icon-container, .page-container .post_show .pin-icon-container {
  top: 10px;
  right: 10px;
}
.page-container .forum_show .replies .thread, .page-container .post_show .replies .thread {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}

/* Styles pour le loader */
.loader-container {
  text-align: center;
  margin: 20px 0;
}

.loader {
  border: 8px solid rgba(0, 0, 0, 0.1);
  border-left: 8px solid #df5320;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  animation: spin 1s linear infinite;
  margin: auto;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.steps-container .steps, .sections-container .steps {
  display: flex;
  flex-direction: column;
  align-items: center;
  position: relative;
  width: 100%;
  height: auto;
}
.steps-container .step, .sections-container .step {
  width: calc(100% - 60px);
  max-width: 600px;
  padding: 20px;
  margin: 10px 40px;
  background: #f9f9f9;
  border-radius: 10px;
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1);
}
.steps-container .step .contenu, .sections-container .step .contenu {
  display: flex;
  align-items: center;
}
.steps-container .step .num, .sections-container .step .num {
  font-size: 2rem;
  font-weight: bold;
  color: #df5320;
  margin-right: 15px;
}
.steps-container .step .paragraphe, .sections-container .step .paragraphe {
  font-size: 1rem;
  color: #333;
}
@media only screen and (min-width: 768px) {
  .steps-container .steps, .sections-container .steps {
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 70px;
    gap: 30px;
  }
  .steps-container .step, .sections-container .step {
    margin: 0;
  }
  .steps-container #step1, .sections-container #step1 {
    order: 1;
    transform: translateY(0);
  }
  .steps-container #step2, .sections-container #step2 {
    order: 2;
    transform: translateY(0);
  }
  .steps-container #step3, .sections-container #step3 {
    order: 3;
    transform: translateY(0);
  }
}
@media only screen and (min-width: 991px) {
  .steps-container #step2, .sections-container #step2 {
    transform: translateY(50px);
  }
}
@media only screen and (max-width: 990px) {
  .steps-container .steps, .sections-container .steps {
    display: flex;
    flex-direction: column;
    height: auto;
  }
  .steps-container .step, .sections-container .step {
    position: relative;
  }
}

.sections-main-container .sections-container .entity-card {
  border: none;
  box-shadow: none;
  width: 100%;
  position: relative;
  display: inline-block;
  text-decoration: none;
  color: inherit;
  overflow: hidden;
}
.sections-main-container .index-sections-container {
  width: 75%;
}
@media only screen and (max-width: 990px) {
  .sections-main-container .index-sections-container {
    width: 100%;
  }
}
.sections-main-container .slide {
  transition: 0.5s;
}
.sections-main-container .slide1 {
  border: 1px solid #ddd;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  border-radius: 10px 10px 0 0;
}
.sections-main-container .slide1 .card-img-top {
  border-radius: 10px 10px 0 0;
}
.sections-main-container .slide2 {
  border: 1px solid #ddd;
  box-shadow: none;
  border-radius: 10px;
}
.sections-main-container .slide1 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1;
  transition: 0.4s;
  transform: translateY(70px);
}
.sections-main-container .alert-info {
  width: 100%;
}
.sections-main-container .sections-container .entity-card:hover .slide.slide1 {
  transform: translateY(0px);
}
.sections-main-container .slide2 {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px;
  padding-bottom: 20px;
  padding-top: 20px;
  box-sizing: border-box;
  transition: 0.5s;
  transform: translateY(0px);
}
.sections-main-container .sections-container .entity-card:hover .slide.slide2 {
  border: 1px solid #ddd;
}
.sections-main-container .slide.slide2::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 4px;
  bottom: 5px;
  left: 50%;
  transform: translateX(-50%);
  background: rgb(223, 83, 32);
}
.sections-main-container .slide2 .card-text {
  color: black;
}
.sections-main-container .slide2 p.max-2-lines {
  height: 52px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  display: -webkit-box;
  margin-bottom: 10px;
}
.sections-main-container .slide2 h5.max-1-line, .sections-main-container .slide2 .max-1-line.h5 {
  height: 24px;
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
}
.sections-main-container .sections-container .entity-card:hover .slide.slide2 {
  transform: translateY(-10px);
}
@media only screen and (min-width: 1201px) {
  .sections-main-container .sections-container .kaza-section-container, .sections-main-container .sections-container .klub-section-container {
    width: calc(50% - 13px);
  }
}
@media only screen and (max-width: 990px) {
  .sections-main-container .sections-container .entity-card {
    margin: 0;
  }
  .sections-main-container .sections-container {
    width: 95%;
    flex-direction: column;
    align-items: center;
    margin-left: auto;
    margin-right: auto;
  }
  .sections-main-container .kaza-section-container, .sections-main-container .klub-section-container {
    width: 100%;
  }
}
@media only screen and (max-width: 600px) {
  .sections-main-container .slide.slide1 {
    transform: translateY(0px);
  }
  .sections-main-container .slide.slide2 {
    transform: translateY(-10px);
  }
}

.sections-main-container_discover .nav-tabs-container {
  display: flex;
  align-items: center;
  justify-content: left;
}
@media only screen and (max-width: 990px) {
  .sections-main-container_discover .nav-tabs-container {
    justify-content: center;
  }
}
.sections-main-container_discover ul#myTab {
  flex-direction: row;
  flex-wrap: nowrap;
  align-items: center;
  white-space: nowrap;
  overflow: hidden;
}
.sections-main-container_discover ul#myTab li {
  white-space: nowrap;
}
.sections-main-container_discover #more-dropdown .nav-link {
  background-color: #f8f9fa;
  border-color: #dee2e6;
  color: #495057;
}
.sections-main-container_discover #more-dropdown .dropdown-menu {
  min-width: 200px;
}
.sections-main-container_discover #more-dropdown .dropdown-item:hover {
  background-color: rgba(0, 123, 255, 0.1);
}
.sections-main-container_discover #more-dropdown .dropdown-toggle {
  background-color: #f4f4f4;
  border-radius: 0.25rem 0.25rem 0 0;
  color: #000;
  margin-top: 0.1rem;
  border-bottom: 1px solid #dee2e6;
}
.sections-main-container_discover #discover .discover_section .icon ul li {
  background: url("data:image/svg+xml;charset=utf-8,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1.3em\" height=\"1.3em\" viewBox=\"0 0 24 24\"><path fill=\"currentColor\" d=\"M12 2L4 5v6.09c0 5.05 3.41 9.76 8 10.91c4.59-1.15 8-5.86 8-10.91V5zm6 9.09c0 4-2.55 7.7-6 8.83c-3.45-1.13-6-4.82-6-8.83V6.31l6-2.12l6 2.12zm-9.18-.5L7.4 12l3.54 3.54l5.66-5.66l-1.41-1.41l-4.24 4.24z\"/></svg>") no-repeat 0 0;
  background-position-y: 3.5px;
  padding: 0 0 0 25px;
}

.connection-indicator {
  position: fixed;
  bottom: 10px;
  left: 10px;
  font-size: 24px;
}

.driver-popover-close-btn {
  z-index: 1000 !important;
  font-size: 25px;
  color: #000;
}

.driver-popover.center {
  position: fixed !important;
  left: 50% !important;
  top: 50% !important;
  transform: translate(-50%, -50%) !important;
}

.driver-popover-content {
  text-align: center;
}

.skip-tutorial-btn {
  margin: 10px auto;
  display: block;
}

@keyframes fade-in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
@keyframes fade-out {
  from {
    opacity: 1;
  }
  to {
    opacity: 0;
  }
}
.conversations-page {
  height: 80vh;
  overflow: hidden;
}
.conversations-page .conversations-container {
  padding-left: 5%;
  padding-right: 5%;
  max-width: 1400px;
  margin: 0 auto;
  height: 95%;
}
.conversations-page .row {
  height: 100%;
}
.conversations-page .conversations-sidebar {
  background-color: #f8f9fa;
  height: 100%;
  overflow-y: auto;
  padding: 20px;
}
.conversations-page .conversations-sidebar .conversations-title {
  font-size: 24px;
  margin-bottom: 20px;
}
.conversations-page .conversations-sidebar .btn-new-conversation {
  width: 100%;
  margin-bottom: 20px;
}
.conversations-page .conversations-sidebar .conversations-list .conversation-item {
  display: block;
  padding: 10px;
  border-radius: 5px;
  margin-bottom: 10px;
  color: #343a40;
  text-decoration: none;
  transition: background-color 0.3s ease;
}
.conversations-page .conversations-sidebar .conversations-list .conversation-item:hover, .conversations-page .conversations-sidebar .conversations-list .conversation-item.active {
  background-color: #e9ecef;
}
.conversations-page .conversations-sidebar .conversations-list .conversation-item .conversation-details .conversation-avatar {
  width: 40px;
  height: 40px;
  border-radius: 50%;
  margin-right: 10px;
  object-fit: cover;
}
.conversations-page .conversations-sidebar .conversations-list .conversation-item .conversation-details .conversation-name {
  font-weight: bold;
}
.conversations-page .conversations-sidebar .conversations-list .conversation-item .conversation-details .conversation-last-message {
  font-size: 0.9em;
  color: #6c757d;
}
.conversations-page .conversations-sidebar .conversations-list .conversation-item .conversation-details .conversation-last-message .last-message-sender {
  font-weight: bold;
}
.conversations-page .conversation-main {
  height: 100%;
  display: flex;
  flex-direction: column;
}
.conversations-page .conversation-main .mobile-header {
  display: none;
  align-items: center;
  padding: 10px;
  background-color: #f8f9fa;
}
.conversations-page .conversation-main .mobile-header .btn-back {
  margin-right: 10px;
}
.conversations-page .conversation-main .mobile-header .conversation-header {
  margin: 0;
  font-size: 18px;
}
.conversations-page .conversation-main .conversation-header {
  font-size: 24px;
  padding: 20px;
  border-bottom: 1px solid #f8f9fa;
}
.conversations-page .conversation-main .messages-container {
  flex-grow: 1;
  overflow-y: auto;
  padding: 20px;
  display: flex;
  flex-direction: column-reverse;
}
.conversations-page .conversation-main .messages-container .messages-list {
  display: flex;
  flex-direction: column;
}
.conversations-page .conversation-main .messages-container .messages-list .message {
  margin-bottom: 20px;
  max-width: 70%;
}
.conversations-page .conversation-main .messages-container .messages-list .message.sent {
  margin-left: auto;
}
.conversations-page .conversation-main .messages-container .messages-list .message.sent .message-content {
  background-color: #E2A055;
  color: white;
}
.conversations-page .conversation-main .messages-container .messages-list .message.received {
  margin-right: auto;
}
.conversations-page .conversation-main .messages-container .messages-list .message.received .message-content {
  background-color: #f8f9fa;
}
.conversations-page .conversation-main .messages-container .messages-list .message.system {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  color: #6c757d;
}
.conversations-page .conversation-main .messages-container .messages-list .message.system .message-time {
  display: none;
}
.conversations-page .conversation-main .messages-container .messages-list .message .message-content {
  padding: 10px;
  border-radius: 10px;
  -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
}
.conversations-page .conversation-main .messages-container .messages-list .message .message-content .message-header {
  display: flex;
  justify-content: space-between;
  margin-bottom: 5px;
  font-size: 0.8em;
}
.conversations-page .conversation-main .messages-container .messages-list .message .message-content .message-text {
  margin-bottom: 0;
}
.conversations-page .conversation-main .new-message-form {
  padding: 20px;
  border-top: 1px solid #f8f9fa;
  background-color: white;
}
.conversations-page .conversation-main .new-message-form .message-form {
  display: flex;
  align-items: center;
}
.conversations-page .conversation-main .new-message-form .message-form .message-input {
  flex-grow: 1;
  margin-right: 10px;
  resize: vertical;
  min-height: 38px;
}
.conversations-page .conversation-main .new-message-form .message-form .send-button {
  padding: 30px 24px !important;
  font-size: 16px;
  height: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.conversations-page .conversation-main.closing {
  transform: translateX(100%);
  transition: transform 0.3s ease-in-out;
}

@media (max-width: 768px) {
  .conversations-page .conversations-container {
    padding-left: 0;
    padding-right: 0;
  }
  .conversations-page .conversations-sidebar {
    height: 100%;
    max-height: 100%;
    padding-top: 60px;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .conversations-page .conversations-sidebar {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background-color: white;
    transition: transform 0.3s ease-in-out;
  }
}
@media (max-width: 768px) {
  .conversations-page .conversation-main {
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 1000;
    background-color: white;
    transform: translateX(100%);
    transition: transform 0.3s ease-in-out;
    display: flex;
    flex-direction: column;
  }
}
@media (max-width: 768px) and (max-width: 768px) {
  .conversations-page .conversation-main.active {
    transform: translateX(0);
  }
  .conversations-page .conversation-main.closing {
    transform: translateX(100%);
  }
}
@media (max-width: 768px) {
  .conversations-page .conversation-main.active {
    z-index: 10000;
    transform: translateX(0);
  }
  .conversations-page .conversation-main .mobile-header {
    display: flex;
    align-items: center;
  }
  .conversations-page .conversation-main .conversation-header {
    display: none;
  }
  .conversations-page .conversation-main .mobile-conversation-header {
    display: flex;
    padding: 10px;
    font-size: 14px;
    margin: 0;
  }
  .conversations-page .conversation-main .messages-container {
    flex-grow: 1;
    height: auto;
  }
  .conversations-page .conversation-main .new-message-form {
    position: relative;
  }
  .btn-back-custom {
    position: fixed;
    top: 10px;
    left: 10px;
    z-index: 1100;
    background-color: #E2A055;
    color: white;
    border-radius: 5px;
    padding: 5px 10px;
    text-decoration: none;
    display: inline-block;
    transition: background-color 0.3s ease;
  }
  .btn-back-custom:hover {
    background-color: #db8829;
    color: white;
  }
}
@media (min-width: 769px) {
  .conversations-page .mobile-header {
    display: none;
  }
}
.conversation-edit-container {
  max-width: 800px;
  margin: 2rem auto;
  padding: 2rem;
  background-color: #f8f9fa;
  border-radius: 0.5rem;
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.1);
}
.conversation-edit-header {
  margin-bottom: 2rem;
  text-align: center;
}
.conversation-edit-title {
  color: #343a40;
  font-size: 2.5rem;
  font-weight: bold;
}
.conversation-edit-form {
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 0.5rem;
}
.conversation-edit-form-inner {
  display: flex;
  flex-direction: column;
  gap: 1.5rem;
}
.conversation-edit-actions {
  display: flex;
  justify-content: space-between;
  margin-top: 2rem;
}
.conversation-edit-submit {
  padding: 0.75rem 1.5rem;
  font-size: 1.1rem;
}
.conversation-edit-back {
  padding: 0.75rem 1.5rem;
  font-size: 1.1rem;
}

.conversation-edit-form .form-group {
  margin-bottom: 1.5rem;
}
.conversation-edit-form .form-control {
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  padding: 0.5rem 0.75rem;
}
.conversation-edit-form .form-control:focus {
  border-color: #80bdff;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.conversation-edit-form label {
  font-weight: bold;
  margin-bottom: 0.5rem;
}

.conversation-item.unread {
  font-weight: bold;
  background-color: rgba(0, 123, 255, 0.1);
}
.conversation-item .unread-badge {
  background-color: #007bff;
  color: white;
  border-radius: 50%;
  padding: 2px 6px;
  font-size: 0.8em;
  margin-left: 5px;
}

.cursor-pointer {
  cursor: pointer;
}

.conversation-actions {
  display: flex;
  justify-content: flex-end;
  gap: 8px;
  padding: 0 12px;
}

.btn-action {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.2s ease;
}

.btn-action.accept {
  background-color: #e8f5e9;
  color: #2e7d32;
}

.btn-action.accept:hover {
  background-color: #2e7d32;
  color: white;
}

.btn-action.reject {
  background-color: #ffebee;
  color: #c62828;
}

.btn-action.reject:hover {
  background-color: #c62828;
  color: white;
}

.conversation-container.pending {
  border-right: 4px solid #ffd700;
}

/* Ajoutez ce CSS à votre fichier de styles */
.toast-message {
  border-radius: 10px;
  background-color: #f8f9fa;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
  animation: slide-in 0.5s ease-out;
}

.toast-message .toast-header {
  background-color: #E2A055;
  color: white;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  display: flex;
  align-items: center;
}

.toast-message .toast-header .icon {
  margin-right: 10px;
  font-size: 20px;
}

.toast-message .toast-body {
  padding: 15px;
  font-size: 14px;
  color: #333;
}

/* Animation pour le toast */
@keyframes slide-in {
  from {
    transform: translateX(100%);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.message.sent {
  position: relative;
  transition: transform 0.3s ease;
}

.message.sent:hover {
  transform: translateX(-20px);
}

.message.sent .delete-button {
  position: absolute;
  top: 50%;
  right: -30px;
  transform: translateY(-50%);
  background-color: #ff4d4d;
  color: white;
  padding: 5px 10px;
  border-radius: 5px;
  text-decoration: none;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.3s ease;
}

.message.sent:hover .delete-button {
  opacity: 1;
  visibility: visible;
  pointer-events: auto;
}

.btn-back-custom {
  background-color: #df5320;
  color: white;
  border-radius: 5px;
  padding: 5px 10px;
  margin-left: 4%;
  text-decoration: none;
  display: inline-block;
  transition: background-color 0.3s ease;
}

.btn-back-custom:hover {
  background-color: #0056b3;
  color: white;
}

.message-input-wrapper {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1rem;
}

.message-input-wrapper i.fa-plus-circle {
  font-size: 2.5rem;
  margin-bottom: 0.5rem;
}

.kaza-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 1rem;
  padding: 1rem;
}

.kaza-card {
  border: 1px solid #ddd;
  border-radius: 8px;
  overflow: hidden;
}

.kaza-card img {
  width: 100%;
  height: 150px;
  object-fit: cover;
}

.kaza-info {
  padding: 1rem;
}

#kazaRequestModal {
  z-index: 1000000000000;
}

.kaza-request-card {
  background-color: #f8f9fa;
  border-radius: 8px;
  padding: 12px;
  margin: 4px 0;
}

.kaza-request-header {
  display: flex;
  align-items: center;
  gap: 8px;
  color: #6c757d;
  margin-bottom: 8px;
}

.kaza-request-body {
  color: #343a40;
  display: flex;
  flex-direction: column;
  gap: 8px;
}

.kaza-request-body p {
  margin: 0;
  font-weight: 500;
}

.kaza-request-status {
  display: flex;
  gap: 8px;
}

.badge {
  padding: 6px 12px;
  font-weight: normal;
}

.kaza-request-btn {
  width: fit-content;
  display: flex;
  align-items: center;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  font-size: 0.9rem;
  transition: all 0.2s ease;
  margin-bottom: -15px;
  margin-left: 1rem;
}
.kaza-request-btn i {
  font-size: 1rem;
  position: relative;
}
@media (min-width: 768px) {
  .kaza-request-btn i::after {
    content: "";
    position: absolute;
    right: -10px;
    top: 50%;
    transform: translateY(-50%);
    height: 16px;
    width: 1px;
    background-color: currentColor;
    opacity: 0.5;
  }
}
@media (min-width: 768px) {
  .kaza-request-btn i {
    margin-right: 20px;
  }
}
.kaza-request-btn span {
  margin-left: 10px;
}
.kaza-request-btn:hover {
  transform: translateY(-1px);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.kaza_index .kaza-container, .kaza_index .klub-container, .kaza_index .kaza-list-container, .kaza_index .klub-list-container, .klub_index .kaza-container, .klub_index .klub-container, .klub_index .kaza-list-container, .klub_index .klub-list-container, .klub_show_kaza .kaza-container, .klub_show_kaza .klub-container, .klub_show_kaza .kaza-list-container, .klub_show_kaza .klub-list-container, .show-kluber-detail .kaza-container, .show-kluber-detail .klub-container, .show-kluber-detail .kaza-list-container, .show-kluber-detail .klub-list-container {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
}
.kaza_index .kaza-container .entity-main-container, .kaza_index .klub-container .entity-main-container, .kaza_index .kaza-list-container .entity-main-container, .kaza_index .klub-list-container .entity-main-container, .klub_index .kaza-container .entity-main-container, .klub_index .klub-container .entity-main-container, .klub_index .kaza-list-container .entity-main-container, .klub_index .klub-list-container .entity-main-container, .klub_show_kaza .kaza-container .entity-main-container, .klub_show_kaza .klub-container .entity-main-container, .klub_show_kaza .kaza-list-container .entity-main-container, .klub_show_kaza .klub-list-container .entity-main-container, .show-kluber-detail .kaza-container .entity-main-container, .show-kluber-detail .klub-container .entity-main-container, .show-kluber-detail .kaza-list-container .entity-main-container, .show-kluber-detail .klub-list-container .entity-main-container {
  width: calc(31.25% - 20px);
  margin-right: 10px;
  margin-left: 10px;
}
.kaza_index .kaza-container .entity-main-container .entity_container, .kaza_index .klub-container .entity-main-container .entity_container, .kaza_index .kaza-list-container .entity-main-container .entity_container, .kaza_index .klub-list-container .entity-main-container .entity_container, .klub_index .kaza-container .entity-main-container .entity_container, .klub_index .klub-container .entity-main-container .entity_container, .klub_index .kaza-list-container .entity-main-container .entity_container, .klub_index .klub-list-container .entity-main-container .entity_container, .klub_show_kaza .kaza-container .entity-main-container .entity_container, .klub_show_kaza .klub-container .entity-main-container .entity_container, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container, .klub_show_kaza .klub-list-container .entity-main-container .entity_container, .show-kluber-detail .kaza-container .entity-main-container .entity_container, .show-kluber-detail .klub-container .entity-main-container .entity_container, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container, .show-kluber-detail .klub-list-container .entity-main-container .entity_container {
  width: 100%;
  height: 445px;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container {
  overflow: hidden;
  position: relative;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container a, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container a, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container a, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container a, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container a, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container a, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container a, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container a, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container a, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container a, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container a, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container a, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container a, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container a, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container a, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container a {
  object-fit: cover;
  width: 100%;
  display: block;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container a img, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container a img, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container a img, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container a img, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container a img, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container a img, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container a img, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container a img, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container a img, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container a img, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container a img, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container a img, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container a img, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container a img, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container a img, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container a img {
  aspect-ratio: 3/2;
  width: 100%;
  object-fit: cover;
  border-radius: 0.35em 0.35em 0 0;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  flex-direction: column;
  padding: 0.6em;
  gap: 0.6em;
  background-color: white;
  border-radius: 0 0.35em 0 0.35em;
  z-index: 3;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column a svg {
  width: 1.6em;
  height: 1.6em;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: auto;
  padding: 0;
  background-color: transparent;
  border: none;
  cursor: pointer;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .delete-btn svg, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .actions-column .calendar_show_btn svg {
  margin-top: 0.13em;
  width: 1.6em;
  height: 1.6em;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-container {
  overflow: visible;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper {
  height: auto;
  display: flex;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide {
  flex-shrink: 0;
  aspect-ratio: 3/2;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide img {
  width: 100%;
  height: auto;
  object-fit: cover;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide-active {
  border: none;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active), .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-wrapper .swiper-slide:not(.swiper-slide-active) {
  filter: brightness(50%);
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination {
  bottom: 0;
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet {
  background: white;
  opacity: 1;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card_img-container .card-swiper .swiper-pagination .swiper-pagination-bullet-active {
  background: #df5320;
  opacity: 1;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card-body p, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card-body p, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card-body p, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card-body p, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card-body p, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card-body p, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card-body p, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card-body p, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card-body p, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card-body p, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card-body p, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card-body p, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card-body p, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card-body p, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card-body p, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card-body p {
  overflow: hidden;
  max-height: 0;
  transition: max-height 0.4s cubic-bezier(0.17, 0.84, 0.44, 1);
  color: #685745;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card-body p.max-3-lines {
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  display: -webkit-box;
  margin-bottom: 10px;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card-body .card-title, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card-body .card-title, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card-body .card-title, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card-body .card-title, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card-body .card-title, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card-body .card-title, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card-body .card-title, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card-body .card-title, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card-body .card-title, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card-body .card-title, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card-body .card-title, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card-body .card-title, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card-body .card-title, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card-body .card-title, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card-body .card-title, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card-body .card-title {
  text-align: center;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .kaza_index .klub-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .klub_index .kaza-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .klub_index .klub-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card .card-body .card-title.max-1-line {
  overflow: hidden;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  display: -webkit-box;
  margin-bottom: 10px;
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card:hover .card-body p, .kaza_index .klub-container .entity-main-container .entity_container .entity-card:hover .card-body p, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card:hover .card-body p, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card:hover .card-body p, .klub_index .kaza-container .entity-main-container .entity_container .entity-card:hover .card-body p, .klub_index .klub-container .entity-main-container .entity_container .entity-card:hover .card-body p, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card:hover .card-body p, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card:hover .card-body p, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card:hover .card-body p, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card:hover .card-body p, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card:hover .card-body p, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card:hover .card-body p, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card:hover .card-body p, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card:hover .card-body p, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card:hover .card-body p, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card:hover .card-body p {
  max-height: 90px;
  transition: max-height 0.5s cubic-bezier(0.47, 0, 0.74, 0.71);
}
.kaza_index .kaza-container .entity-main-container .entity_container .entity-card::after, .kaza_index .klub-container .entity-main-container .entity_container .entity-card::after, .kaza_index .kaza-list-container .entity-main-container .entity_container .entity-card::after, .kaza_index .klub-list-container .entity-main-container .entity_container .entity-card::after, .klub_index .kaza-container .entity-main-container .entity_container .entity-card::after, .klub_index .klub-container .entity-main-container .entity_container .entity-card::after, .klub_index .kaza-list-container .entity-main-container .entity_container .entity-card::after, .klub_index .klub-list-container .entity-main-container .entity_container .entity-card::after, .klub_show_kaza .kaza-container .entity-main-container .entity_container .entity-card::after, .klub_show_kaza .klub-container .entity-main-container .entity_container .entity-card::after, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container .entity-card::after, .klub_show_kaza .klub-list-container .entity-main-container .entity_container .entity-card::after, .show-kluber-detail .kaza-container .entity-main-container .entity_container .entity-card::after, .show-kluber-detail .klub-container .entity-main-container .entity_container .entity-card::after, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container .entity-card::after, .show-kluber-detail .klub-list-container .entity-main-container .entity_container .entity-card::after {
  content: "";
  position: absolute;
  width: 30px;
  height: 4px;
  bottom: 5px;
  left: calc(50% - 15px);
  background: rgb(223, 83, 32);
}
@media only screen and (max-width: 1399px) {
  .kaza_index .kaza-container .entity-main-container .entity_container, .kaza_index .klub-container .entity-main-container .entity_container, .kaza_index .kaza-list-container .entity-main-container .entity_container, .kaza_index .klub-list-container .entity-main-container .entity_container, .klub_index .kaza-container .entity-main-container .entity_container, .klub_index .klub-container .entity-main-container .entity_container, .klub_index .kaza-list-container .entity-main-container .entity_container, .klub_index .klub-list-container .entity-main-container .entity_container, .klub_show_kaza .kaza-container .entity-main-container .entity_container, .klub_show_kaza .klub-container .entity-main-container .entity_container, .klub_show_kaza .kaza-list-container .entity-main-container .entity_container, .klub_show_kaza .klub-list-container .entity-main-container .entity_container, .show-kluber-detail .kaza-container .entity-main-container .entity_container, .show-kluber-detail .klub-container .entity-main-container .entity_container, .show-kluber-detail .kaza-list-container .entity-main-container .entity_container, .show-kluber-detail .klub-list-container .entity-main-container .entity_container {
    height: 402px;
  }
}
@media only screen and (max-width: 1199px) {
  .kaza_index .kaza-container .entity-main-container.d-flex, .kaza_index .klub-container .entity-main-container.d-flex, .kaza_index .kaza-list-container .entity-main-container.d-flex, .kaza_index .klub-list-container .entity-main-container.d-flex, .klub_index .kaza-container .entity-main-container.d-flex, .klub_index .klub-container .entity-main-container.d-flex, .klub_index .kaza-list-container .entity-main-container.d-flex, .klub_index .klub-list-container .entity-main-container.d-flex, .klub_show_kaza .kaza-container .entity-main-container.d-flex, .klub_show_kaza .klub-container .entity-main-container.d-flex, .klub_show_kaza .kaza-list-container .entity-main-container.d-flex, .klub_show_kaza .klub-list-container .entity-main-container.d-flex, .show-kluber-detail .kaza-container .entity-main-container.d-flex, .show-kluber-detail .klub-container .entity-main-container.d-flex, .show-kluber-detail .kaza-list-container .entity-main-container.d-flex, .show-kluber-detail .klub-list-container .entity-main-container.d-flex {
    width: calc(50% - 20px);
  }
  .kaza_index .kaza-container .entity-main-container.d-flex .entity_container, .kaza_index .klub-container .entity-main-container.d-flex .entity_container, .kaza_index .kaza-list-container .entity-main-container.d-flex .entity_container, .kaza_index .klub-list-container .entity-main-container.d-flex .entity_container, .klub_index .kaza-container .entity-main-container.d-flex .entity_container, .klub_index .klub-container .entity-main-container.d-flex .entity_container, .klub_index .kaza-list-container .entity-main-container.d-flex .entity_container, .klub_index .klub-list-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .kaza-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .klub-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .kaza-list-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .klub-list-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .kaza-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .klub-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .kaza-list-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .klub-list-container .entity-main-container.d-flex .entity_container {
    height: 468px;
  }
}
@media only screen and (max-width: 991px) {
  .kaza_index .kaza-container .entity-main-container.d-flex, .kaza_index .klub-container .entity-main-container.d-flex, .kaza_index .kaza-list-container .entity-main-container.d-flex, .kaza_index .klub-list-container .entity-main-container.d-flex, .klub_index .kaza-container .entity-main-container.d-flex, .klub_index .klub-container .entity-main-container.d-flex, .klub_index .kaza-list-container .entity-main-container.d-flex, .klub_index .klub-list-container .entity-main-container.d-flex, .klub_show_kaza .kaza-container .entity-main-container.d-flex, .klub_show_kaza .klub-container .entity-main-container.d-flex, .klub_show_kaza .kaza-list-container .entity-main-container.d-flex, .klub_show_kaza .klub-list-container .entity-main-container.d-flex, .show-kluber-detail .kaza-container .entity-main-container.d-flex, .show-kluber-detail .klub-container .entity-main-container.d-flex, .show-kluber-detail .kaza-list-container .entity-main-container.d-flex, .show-kluber-detail .klub-list-container .entity-main-container.d-flex {
    width: calc(50% - 20px);
  }
  .kaza_index .kaza-container .entity-main-container.d-flex .entity_container, .kaza_index .klub-container .entity-main-container.d-flex .entity_container, .kaza_index .kaza-list-container .entity-main-container.d-flex .entity_container, .kaza_index .klub-list-container .entity-main-container.d-flex .entity_container, .klub_index .kaza-container .entity-main-container.d-flex .entity_container, .klub_index .klub-container .entity-main-container.d-flex .entity_container, .klub_index .kaza-list-container .entity-main-container.d-flex .entity_container, .klub_index .klub-list-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .kaza-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .klub-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .kaza-list-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .klub-list-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .kaza-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .klub-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .kaza-list-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .klub-list-container .entity-main-container.d-flex .entity_container {
    height: 386px;
  }
}
@media only screen and (max-width: 767px) {
  .kaza_index .kaza-container .entity-main-container.d-flex, .kaza_index .klub-container .entity-main-container.d-flex, .kaza_index .kaza-list-container .entity-main-container.d-flex, .kaza_index .klub-list-container .entity-main-container.d-flex, .klub_index .kaza-container .entity-main-container.d-flex, .klub_index .klub-container .entity-main-container.d-flex, .klub_index .kaza-list-container .entity-main-container.d-flex, .klub_index .klub-list-container .entity-main-container.d-flex, .klub_show_kaza .kaza-container .entity-main-container.d-flex, .klub_show_kaza .klub-container .entity-main-container.d-flex, .klub_show_kaza .kaza-list-container .entity-main-container.d-flex, .klub_show_kaza .klub-list-container .entity-main-container.d-flex, .show-kluber-detail .kaza-container .entity-main-container.d-flex, .show-kluber-detail .klub-container .entity-main-container.d-flex, .show-kluber-detail .kaza-list-container .entity-main-container.d-flex, .show-kluber-detail .klub-list-container .entity-main-container.d-flex {
    width: calc(100% - 20px);
  }
  .kaza_index .kaza-container .entity-main-container.d-flex .entity_container, .kaza_index .klub-container .entity-main-container.d-flex .entity_container, .kaza_index .kaza-list-container .entity-main-container.d-flex .entity_container, .kaza_index .klub-list-container .entity-main-container.d-flex .entity_container, .klub_index .kaza-container .entity-main-container.d-flex .entity_container, .klub_index .klub-container .entity-main-container.d-flex .entity_container, .klub_index .kaza-list-container .entity-main-container.d-flex .entity_container, .klub_index .klub-list-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .kaza-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .klub-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .kaza-list-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .klub-list-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .kaza-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .klub-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .kaza-list-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .klub-list-container .entity-main-container.d-flex .entity_container {
    height: 500px;
  }
}
@media only screen and (max-width: 600px) {
  .kaza_index .kaza-container .entity-main-container.d-flex .entity_container, .kaza_index .klub-container .entity-main-container.d-flex .entity_container, .kaza_index .kaza-list-container .entity-main-container.d-flex .entity_container, .kaza_index .klub-list-container .entity-main-container.d-flex .entity_container, .klub_index .kaza-container .entity-main-container.d-flex .entity_container, .klub_index .klub-container .entity-main-container.d-flex .entity_container, .klub_index .kaza-list-container .entity-main-container.d-flex .entity_container, .klub_index .klub-list-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .kaza-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .klub-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .kaza-list-container .entity-main-container.d-flex .entity_container, .klub_show_kaza .klub-list-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .kaza-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .klub-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .kaza-list-container .entity-main-container.d-flex .entity_container, .show-kluber-detail .klub-list-container .entity-main-container.d-flex .entity_container {
    height: auto;
    margin-bottom: 15px;
  }
  .kaza_index .kaza-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .kaza_index .klub-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .kaza_index .kaza-list-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .kaza_index .klub-list-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .klub_index .kaza-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .klub_index .klub-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .klub_index .kaza-list-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .klub_index .klub-list-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .klub_show_kaza .kaza-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .klub_show_kaza .klub-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .klub_show_kaza .kaza-list-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .klub_show_kaza .klub-list-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .show-kluber-detail .kaza-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .show-kluber-detail .klub-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .show-kluber-detail .kaza-list-container .entity-main-container.d-flex .entity_container .entity-card .card-body p, .show-kluber-detail .klub-list-container .entity-main-container.d-flex .entity_container .entity-card .card-body p {
    max-height: 90px;
  }
}
.kaza_index .alert-info, .klub_index .alert-info, .klub_show_kaza .alert-info, .show-kluber-detail .alert-info {
  position: relative;
  transform: translateY(50px);
  margin-bottom: 50px;
}
.kaza_index .alert-info.no-pinned-kaza, .klub_index .alert-info.no-pinned-kaza, .klub_show_kaza .alert-info.no-pinned-kaza, .show-kluber-detail .alert-info.no-pinned-kaza {
  transform: translateY(0);
}

.user-profile {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 15px;
  padding: 10px;
}

.user-avatar {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  object-fit: cover;
  flex-shrink: 0;
  border: 2px solid #f0f0f0;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}

.user-profile .card-title {
  margin: 0;
  font-size: 0.95rem;
  color: #333;
  font-weight: 500;
}

/* Animation hover optionnelle */
.user-avatar:hover {
  transform: scale(1.05);
  transition: transform 0.2s ease;
}

#klub-navigation {
  order: 1;
  width: 80px;
  border-right: 0.5px solid rgba(0, 0, 0, 0.3);
  z-index: 5;
}
@media (max-width: 767.98px) {
  #klub-navigation {
    width: 100%;
    height: 80px;
    margin-bottom: 10px;
    padding-top: 10px;
    border-top: 0.5px solid rgba(0, 0, 0, 0.3);
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.3);
    border-right: none;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
  }
  #klub-navigation ul {
    display: flex;
    justify-content: center;
    flex-direction: row;
    width: 100%;
    overflow-x: auto;
    overflow-y: hidden;
    white-space: nowrap;
  }
  #klub-navigation ul li {
    display: inline-block;
    padding: 0 10px;
    margin: 0;
    flex: 0 0 auto;
  }
  #klub-navigation ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  #klub-navigation ul li svg, #klub-navigation ul li img {
    width: 30px;
    height: 30px;
  }
  #klub-navigation ul li span {
    display: none;
  }
  #klub-navigation ul li:first-child {
    display: none;
  }
  #klub-navigation ul li:nth-child(2) {
    display: none;
  }
  #klub-navigation.expanded {
    height: auto;
  }
  #klub-navigation.expanded ul {
    flex-direction: row;
  }
  #klub-navigation.expanded ul li {
    display: block;
    padding: 10px 0;
  }
}
#klub-navigation.fixed {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
}
#klub-navigation #toggle-klub-navigation {
  margin-left: 9px;
}
@media (max-width: 767.98px) {
  #klub-navigation #toggle-klub-navigation {
    visibility: hidden;
    margin-bottom: 9px;
  }
}
#klub-navigation ul li div {
  flex-direction: column;
  display: flex;
  align-items: center;
  width: 59px;
}
#klub-navigation ul li span {
  margin-left: 5px;
  margin-bottom: 25px;
}
@media (min-width: 768px) {
  #klub-navigation.expanded {
    width: 250px;
  }
}

.klub-invitation-code {
  margin-bottom: 10px;
  font-size: 18px;
  font-style: italic;
}
.klub-invitation-code strong {
  font-weight: bold;
  font-style: normal;
}

.user-status-icon {
  position: absolute;
  top: 10px;
  font-size: 20px;
  z-index: 4;
}
.user-status-icon#crown-icon {
  left: 0;
  transform: translate(5px, -5px);
}
.user-status-icon.logged-icon {
  left: 60px;
  top: 15px;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  background-color: #2E7A5B;
  border: 0.1px solid white;
}
.user-status-icon.logged-icon.sidebar-icon {
  left: 40px;
  top: 0;
}
.user-status-icon.logged-icon:hover {
  transform: scale(115%);
}

#klub-users {
  right: 0;
  border-top: 0.5px solid rgba(0, 0, 0, 0.3);
  border-left: 0.5px solid rgba(0, 0, 0, 0.3);
  border-bottom: 0.5px solid rgba(0, 0, 0, 0.3);
  width: 70px;
  position: absolute; /* Keep the sidebar fixed */
  top: 100px;
  height: calc(100% - 78.4px - 315.35px); /* Adjust this to ensure it has a fixed height */
  z-index: 100; /* Ensure the sidebar is above the content */
  border-radius: 0.35em 0 0 0.35em;
  margin-top: 2.8%;
}
#klub-users #toggle-klub-users_div {
  padding: 10px;
  padding-bottom: 0;
}
#klub-users #toggle-klub-users_div a {
  margin-bottom: 5px;
}
#klub-users #toggle-klub-users_div a svg {
  transition: margin-left 0.3s ease;
  margin-left: auto;
  margin-right: 5px;
}
#klub-users ul {
  padding-left: 0;
  overflow-y: scroll;
  overflow-x: hidden;
  height: calc(100% - 60px - 14px);
  margin: 0;
  padding-top: 15px;
}
#klub-users ul li {
  padding-left: 10px;
}
#klub-users ul li img {
  margin-left: 5px;
}
#klub-users.expanded {
  width: 250px;
}
#klub-users.expanded #toggle-klub-users_div {
  width: 244px;
}
#klub-users.expanded ul {
  overflow-y: auto;
}
#klub-users.expanded ul li #crown-icon {
  left: 5px;
  transform: translate(3px, -5px);
}
#klub-users.expanded ul li span {
  margin-left: 10px;
  overflow-x: hidden;
}
@media (max-width: 1199.98px) {
  #klub-users {
    max-height: calc(100% - 78.4px - 531.35px);
  }
}
@media (max-width: 991.98px) {
  #klub-users {
    top: 187.567px;
    max-height: calc(100% - 78.4px - 531px - 6px);
  }
  #klub-users #toggle-klub-users_li {
    margin-bottom: 187.567px;
  }
  #klub-users #toggle-klub-users_li #toggle-klub-users_div {
    top: 187.567px;
  }
}
@media (max-width: 575.98px) {
  #klub-users {
    top: 120px;
  }
}
@media (max-width: 767.98px) {
  #klub-users {
    opacity: 0;
  }
}

.klub-sidebar {
  transition: width 0.3s ease;
  background-color: #fff;
  border-right: 0.5px solid rgba(0, 0, 0, 0.3);
}
.klub-sidebar a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: inherit;
  padding: 10px 0;
  flex-direction: row;
}
.klub-sidebar svg, .klub-sidebar img {
  width: 35px;
  height: 35px;
}
@media (max-width: 767.98px) {
  .klub-sidebar svg, .klub-sidebar img {
    width: 30px;
    height: 30px;
  }
}
.klub-sidebar svg:hover {
  transform: scale(125%);
}
.klub-sidebar ul {
  list-style-type: none;
  margin: 0;
  padding: 10px;
  padding-top: 0;
}
.klub-sidebar ul li {
  position: relative;
  text-wrap: nowrap;
  display: flex;
  align-items: center;
  margin-bottom: 5px; /* Ajout de marge entre les sections */
}
.klub-sidebar ul li:first-child {
  margin-bottom: 0;
}
.klub-sidebar ul li.active {
  color: #df5320;
}
.klub-sidebar ul li span {
  opacity: 0;
  width: 0;
  transition-property: display, width;
  transition-duration: 0 0.3s;
  transition-timing-function: ease;
}
@media (min-width: 768px) {
  .klub-sidebar.expanded ul li span {
    opacity: 1;
    width: fit-content;
  }
  .klub-sidebar.expanded ul li small, .klub-sidebar.expanded ul li .small {
    opacity: 0;
    width: 0;
  }
}

.image-gallery {
  width: 100%;
  display: flex;
  flex-direction: column-reverse;
  overflow: hidden;
}

#main-image {
  cursor: pointer;
  height: 300px;
  width: 100%;
}
#main-image img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.modal {
  display: none;
  position: fixed;
  z-index: 1;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgba(0, 0, 0, 0.8);
}
.modal .swiper-slide {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100vh;
}
.modal .modal-content {
  max-width: 90%;
  max-height: 90vh;
  object-fit: contain;
}
.modal .modal-content.equipment-modal {
  max-height: initial;
  height: auto;
}

.service-modal {
  z-index: 9999;
}
.service-modal .modal-content {
  pointer-events: none;
}

.close-button {
  color: white;
  position: absolute;
  top: 15px;
  right: 35px;
  font-size: 40px;
  font-weight: bold;
  cursor: pointer;
  z-index: 101;
}

@media only screen and (min-width: 763px) {
  .image-gallery {
    flex-direction: row-reverse;
  }
  #main-image {
    height: 550px;
  }
}
.fc .fc-bg-event .owner_validation_pending .fc-event-title {
  color: #000;
}

.fc .fc-bg-event {
  opacity: unset;
}

.stats-card {
  width: 100%;
  max-width: 1050px;
  margin: 2rem auto;
  padding: 2.5rem;
  position: relative;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  border-radius: 1.25rem;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.stats-card__title {
  font-size: 1.75rem;
  font-weight: 700;
  background: linear-gradient(135deg, #df5320 0%, #C43612 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 2rem;
}
.stats-card__member-since {
  display: flex;
  align-items: center;
  gap: 0.75rem;
  color: #64748b;
  margin-bottom: 2rem;
}
.stats-card__member-since i {
  color: #df5320;
}

.membership-title {
  display: flex;
  align-items: center;
  gap: 1rem;
  margin-bottom: 1.5rem;
}
.membership-title h3, .membership-title .h3 {
  font-size: 1.25rem;
  margin: 0;
}
.membership-title i {
  color: #df5320;
}
.membership-title i.info-icon {
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.membership-title i.info-icon:hover {
  transform: scale(1.1);
}
.membership-badges {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
.membership-badges .badge {
  padding: 0.75rem 1.25rem;
  border-radius: 2rem;
  font-size: 0.9rem;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.membership-badges .badge i {
  font-size: 1rem;
}
.membership-badges .badge-standard {
  background: linear-gradient(135deg, #94a3b8 0%, #64748b 100%);
  color: white;
}
.membership-badges .badge-gold {
  background: linear-gradient(135deg, #fbbf24 0%, #d97706 100%);
  color: white;
}
.membership-badges .badge-premium {
  background: linear-gradient(135deg, #e5e7eb 0%, #9ca3af 100%);
  color: white;
}
.membership-badges .badge:hover {
  transform: translateY(-2px);
  filter: brightness(1.1);
}

.stats-card__balance {
  display: flex;
  align-items: center;
  gap: 1rem;
  padding: 1.5rem;
  background: rgba(223, 83, 32, 0.05);
  border-radius: 1rem;
  margin: 2rem 0;
}
.stats-card__balance i {
  color: #df5320;
}
.stats-card__balance i.info-icon {
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.stats-card__balance i.info-icon:hover {
  transform: scale(1.1);
}

.stats-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
  gap: 1.5rem;
  margin-top: 2rem;
}

.stats-item {
  padding: 2rem 1.5rem;
  background: rgba(255, 255, 255, 0.95);
  border-radius: 1rem;
  text-align: center;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  min-height: 140px;
}
.stats-item i {
  font-size: 1.5rem;
  color: #df5320;
  margin-bottom: 1rem;
}
.stats-item h3, .stats-item .h3 {
  font-size: 0.9rem;
  color: #64748b;
  margin: 0;
  font-weight: 500;
  z-index: 1;
}
.stats-item::after {
  content: attr(data-stat);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -80%);
  font-size: 2.5rem;
  padding-bottom: 25px;
  font-weight: 700;
  color: rgba(223, 83, 32, 0.85);
  opacity: 0.9;
  z-index: 0;
}
.stats-item:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1);
}

.service-modal .modal-content {
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  border: none;
}
.service-modal .modal-header {
  border-bottom: 1px solid rgba(223, 83, 32, 0.1);
}
.service-modal .modal-footer {
  border-top: 1px solid rgba(223, 83, 32, 0.1);
}

@media (max-width: 640px) {
  .stats-card {
    padding: 1.5rem;
  }
  .stats-grid {
    grid-template-columns: repeat(2, 1fr);
  }
  .stats-item {
    padding: 1.5rem 1rem;
    min-height: 120px;
  }
  .stats-item::after {
    font-size: 2rem;
  }
  .stats-item i {
    font-size: 1.2rem;
    margin-bottom: 0.75rem;
  }
  .stats-item h3, .stats-item .h3 {
    font-size: 0.8rem;
  }
}
.leaflet-popup-content {
  margin: 0;
}
.kaza-popup .leaflet-popup-content {
  margin: 0;
}

.leaflet-popup-content-wrapper {
  padding: 0;
}
.kaza-popup .leaflet-popup-content-wrapper {
  padding: 0;
}

.kaza-popup {
  max-width: 200px;
}
.kaza-popup img {
  border-top-left-radius: 0.5em;
  border-top-right-radius: 0.5em;
}
.kaza-popup .kaza-popup-content {
  padding: 15px;
}

.search-kaza {
  padding: 2rem;
  background: rgba(255, 255, 255, 0.95);
  backdrop-filter: blur(10px);
  border-radius: 24px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08);
  max-width: 1400px;
  margin: 0 auto;
  transition: all 0.3s ease;
}
.search-kaza .ts-control {
  border: none !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  background: transparent !important;
  width: 100% !important;
  min-height: auto !important;
}
.search-kaza .ts-control .item {
  font-size: 1.1rem !important;
  color: #2d3436 !important;
  font-weight: 500 !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  width: 100% !important;
  cursor: pointer !important;
}
.search-kaza .ts-control .item::placeholder {
  color: #a0aec0 !important;
}
.search-kaza .ts-control input {
  font-size: 1.1rem !important;
  color: #2d3436 !important;
  font-weight: 500 !important;
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
  width: 100% !important;
  cursor: pointer !important;
}
.search-kaza .ts-control input::placeholder {
  color: #a0aec0 !important;
}
.search-kaza .ts-control.single {
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23666%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpolyline points=%276 9 12 15 18 9%27%3e%3c/polyline%3e%3c/svg%3e") no-repeat right 0.5rem center !important;
  background-size: 1em !important;
}
.search-kaza .ts-dropdown {
  border: none !important;
  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.1) !important;
  border-radius: 12px !important;
  margin-top: 8px !important;
  padding: 8px !important;
}
.search-kaza .ts-dropdown .optgroup-header {
  font-weight: 600 !important;
  color: #df5320 !important;
  font-size: 0.9rem !important;
  padding: 8px 12px !important;
  background: rgba(223, 83, 32, 0.05) !important;
}
.search-kaza .ts-dropdown .option {
  padding: 8px 12px !important;
  color: #2d3436 !important;
}
.search-kaza .ts-dropdown .option.active {
  background: rgba(223, 83, 32, 0.1) !important;
  color: #df5320 !important;
}
.search-kaza .ts-dropdown .option:hover {
  background: rgba(223, 83, 32, 0.05) !important;
}
.search-kaza .ts-wrapper.single .ts-control::after {
  display: none !important;
}
.search-kaza__fixed-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 2rem;
  margin-top: 2rem;
}
.search-kaza__form {
  display: flex;
  align-items: stretch;
  gap: 1rem;
}
.search-kaza__input-group {
  flex: 1;
  position: relative;
  padding: 1rem 1.5rem;
  border-right: 1px solid #eee;
  transition: all 0.2s ease;
}
.search-kaza__input-group:last-of-type {
  border-right: none;
}
.search-kaza__input-group:hover {
  background: rgba(0, 0, 0, 0.02);
  border-radius: 12px;
}
.search-kaza__label {
  font-weight: 500;
  font-size: 0.8rem;
  color: #666;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  margin-bottom: 0;
  display: block;
  transition: color 0.2s ease;
}
.search-kaza__input {
  width: 100%;
  padding: 0.75rem 0;
  border: none;
  font-size: 1.1rem;
  color: #2d3436;
  background: transparent;
  font-weight: 500;
}
.search-kaza__input:focus {
  outline: none;
}
.search-kaza__input::placeholder {
  color: #a0aec0;
}
.search-kaza__input[name="search[location]"] {
  appearance: none;
  background: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23666%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpolyline points=%276 9 12 15 18 9%27%3e%3c/polyline%3e%3c/svg%3e") no-repeat right 0.5rem center;
  background-size: 1em;
  padding-right: 2.5rem;
  cursor: pointer;
}
.search-kaza__input[name="search[location]"] option {
  font-size: 1rem;
  padding: 0.5rem;
}
.search-kaza__input[name="search[location]"] optgroup {
  font-weight: 600;
  color: #df5320;
  font-size: 0.9rem;
}
.search-kaza__input[name="search[location]"] optgroup option {
  font-weight: normal;
  color: #2d3436;
  padding-left: 1rem;
}
.search-kaza__input[name="search[location]"]:focus {
  border-color: rgba(223, 83, 32, 0.5);
  box-shadow: 0 0 0 3px rgba(223, 83, 32, 0.1);
}
.search-kaza__input[name="search[location]"]:hover {
  background-color: rgba(223, 83, 32, 0.02);
}
.search-kaza__button {
  background: #df5320;
  color: white;
  border: none;
  padding: 1.5rem;
  border-radius: 16px;
  cursor: pointer;
  transition: all 0.3s ease;
  width: 64px;
  height: 64px;
  display: flex;
  align-items: center;
  justify-content: center;
  align-self: center;
}
.search-kaza__button:hover {
  background: #bb461b;
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(223, 83, 32, 0.3);
}
.search-kaza__button:active {
  transform: translateY(0);
}
.search-kaza__icon {
  font-size: 1.25rem;
}
.search-kaza:hover {
  transform: translateY(-2px);
  box-shadow: 0 12px 40px rgba(0, 0, 0, 0.12);
}
@media (max-width: 768px) {
  .search-kaza {
    padding: 1.5rem;
  }
  .search-kaza__form {
    flex-direction: column;
    gap: 1rem;
  }
  .search-kaza__input-group {
    border-right: none;
    border-bottom: 1px solid #eee;
    padding: 1rem 0;
  }
  .search-kaza__input-group:last-child {
    border-bottom: none;
  }
  .search-kaza__button {
    width: 100%;
    border-radius: 12px;
  }
}

@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.search-kaza {
  animation: fadeInUp 0.6s ease-out;
}

@-moz-document url-prefix() {
  .search-kaza__input[name="search[location]"] {
    border-right: 12px solid transparent;
  }
}
.search-results {
  margin-top: 3rem;
}
.search-results__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 2rem;
  margin-top: 2rem;
}
.search-results__header {
  text-align: center;
  margin-bottom: 2rem;
}
.search-results__header .dates {
  display: inline-block;
  padding: 0.5rem 1.5rem;
  background: #f8f9fa;
  border-radius: 20px;
  color: #df5320;
  font-weight: 500;
}
.search-results .kaza-card {
  background: white;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);
  transition: transform 0.3s ease;
}
.search-results .kaza-card:hover {
  transform: translateY(-5px);
}
.search-results .kaza-card__image {
  position: relative;
  padding-top: 66%;
  overflow: hidden;
}
.search-results .kaza-card__image img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.search-results .kaza-card__content {
  padding: 1.5rem;
}
.search-results .kaza-card__content h3, .search-results .kaza-card__content .h3 {
  font-size: 1.25rem;
  margin-bottom: 0.75rem;
  color: #2d3436;
}
.search-results .kaza-card__location {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: #636e72;
  margin-bottom: 1rem;
}
.search-results .kaza-card__location i {
  color: #df5320;
}
.search-results .kaza-card__meta {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #f1f2f6;
}
.search-results .kaza-card .btn-primary {
  padding: 0.75rem 1.5rem;
  border-radius: 15px;
  text-decoration: none;
  transition: all 0.2s;
}
.search-results .kaza-card .btn-primary:hover {
  transform: scale(1.05);
}

.view-selector {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  margin: 1rem 0;
}
.view-selector__button {
  padding: 0.5rem 1rem;
  border: 1px solid #df5320;
  background: transparent;
  color: #df5320;
  border-radius: 20px;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.view-selector__button.active {
  background: #df5320;
  color: white;
}
.view-selector__button i {
  font-size: 0.9rem;
}

.map-view {
  height: 600px;
  border-radius: 20px;
  overflow: hidden;
  margin-top: 2rem;
}

.search-results__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 2rem;
  padding: 1rem;
}

.kaza-card {
  background: white;
  border-radius: 12px;
  overflow: hidden;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
  transition: transform 0.2s ease, box-shadow 0.2s ease;
}

.kaza-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 8px 20px rgba(0, 0, 0, 0.12);
}

.kaza-card__image {
  position: relative;
  height: 200px;
  overflow: hidden;
}

.kaza-card__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.3s ease;
}

.kaza-card:hover .kaza-card__image img {
  transform: scale(1.05);
}

.kaza-card__content {
  padding: 1.5rem;
}

.kaza-card__content h3, .kaza-card__content .h3 {
  font-size: 1.25rem;
  font-weight: 600;
  margin: 0 0 0.75rem 0;
  color: #2d3436;
}

.kaza-card__location {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  color: #636e72;
  font-size: 0.9rem;
  margin-bottom: 1rem;
}

.kaza-card__location i {
  color: #df5320;
}

.kaza-card__details {
  display: flex;
  gap: 1.5rem;
  margin-bottom: 1.5rem;
  color: #636e72;
  font-size: 0.9rem;
}

.kaza-card__info {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.kaza-card__meta {
  display: flex;
  justify-content: flex-end;
}

.kaza-card__meta .btn-primary {
  background-color: #df5320;
  border: none;
  padding: 0.75rem 1.5rem;
  border-radius: 8px;
  font-weight: 500;
  transition: background-color 0.2s ease;
}

.kaza-card__meta .btn-primary:hover {
  background-color: #c94816;
}

/* Animation de chargement des cartes */
@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateY(20px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.kaza-card {
  animation: fadeIn 0.5s ease forwards;
}

/* Style des cartes en responsive */
@media (max-width: 768px) {
  .search-results__grid {
    grid-template-columns: 1fr;
  }
  .kaza-card__image {
    height: 180px;
  }
}
.no-results {
  text-align: center;
  padding: 4rem 1rem;
  max-width: 600px;
  margin: 0 auto;
}

.no-results__image {
  width: 200px;
  margin-bottom: 2rem;
}

.no-results__title {
  color: #333;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}

.no-results__dates {
  color: #666;
  font-size: 1.1rem;
  margin-bottom: 1.5rem;
}

.no-results__message {
  color: #555;
  font-size: 1.1rem;
  margin-bottom: 2rem;
}

.no-results__suggestions {
  background-color: #f8f9fa;
  padding: 1.5rem;
  border-radius: 8px;
  text-align: left;
  margin-bottom: 2rem;
}

.no-results__suggestions ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0.5rem;
}

.no-results__suggestions li {
  padding: 0.5rem 0;
  color: #666;
}

.no-results__suggestions li::before {
  content: "•";
  color: #b2421a;
  font-weight: bold;
  margin-right: 0.5rem;
}

.kaza-card.restricted {
  position: relative;
}
.kaza-card.restricted .kaza-card__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  color: #fff;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  border-radius: 12px;
}
.kaza-card.restricted .kaza-card__overlay p {
  margin-bottom: 1rem;
  font-size: 1.1rem;
  font-weight: bold;
}
.kaza-card.restricted .kaza-card__overlay .btn:not(.btn-outline-light) {
  background-color: #4CAF50;
  border: none;
  padding: 0.5rem 1rem;
  border-radius: 8px;
  color: #fff;
  cursor: pointer;
  text-decoration: none;
}
.kaza-card.restricted .kaza-card__overlay .btn:not(.btn-outline-light):hover {
  background-color: #3d8b40;
}
.kaza-card.restricted .restricted-image {
  filter: blur(50px);
}

@media (max-width: 992px) {
  .search-results__fixed-grid {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 768px) {
  .search-results__fixed-grid {
    grid-template-columns: 1fr;
  }
}
.map-view,
.list-view {
  transition: none !important;
}
.map-view .kaza-card,
.list-view .kaza-card {
  transform: none !important;
}

.search-prompt {
  padding: 4rem 2rem;
  text-align: center;
  background: rgba(223, 83, 32, 0.03);
  border-radius: 20px;
  margin-top: 2rem;
}
.search-prompt__content {
  max-width: 600px;
  margin: 0 auto;
}
.search-prompt__icon {
  font-size: 3rem;
  color: #df5320;
  margin-bottom: 1.5rem;
}
.search-prompt__title {
  font-size: 1.8rem;
  color: #2d3436;
  margin-bottom: 1rem;
}
.search-prompt__text {
  font-size: 1.1rem;
  color: #636e72;
  line-height: 1.6;
}

.search-results__grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  gap: 2rem;
  margin-bottom: 2rem;
}

.load-more {
  text-align: center;
  margin: 2rem 0;
}
.load-more .btn {
  padding: 0.75rem 2rem;
  font-size: 1rem;
  border-radius: 12px;
  transition: all 0.3s ease;
}
.load-more .btn:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 12px rgba(223, 83, 32, 0.15);
}

.premium-klub-container {
  margin: 2rem 0;
}
.premium-klub-container .premium-card {
  background: linear-gradient(145deg, #ffffff 0%, #f8f9fa 100%);
  border-radius: 1rem;
  box-shadow: 0 10px 30px rgba(0, 0, 0, 0.1);
  padding: 2rem;
  position: relative;
  overflow: hidden;
}
.premium-klub-container .premium-card::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 150px;
  height: 150px;
  background: linear-gradient(135deg, rgba(223, 83, 32, 0.1) 0%, rgba(223, 83, 32, 0.05) 100%);
  border-radius: 0 0 0 100%;
  z-index: 1;
}
.premium-klub-container .premium-header {
  text-align: center;
  margin-bottom: 2rem;
}
.premium-klub-container .premium-header h3, .premium-klub-container .premium-header .h3 {
  font-size: 1.8rem;
  color: #2c3e50;
  margin: 1rem 0;
}
.premium-klub-container .premium-header .member-since {
  color: #666;
  font-style: italic;
}
.premium-klub-container .premium-badge {
  display: inline-flex;
  align-items: center;
  background: linear-gradient(135deg, #df5320 0%, #e67e22 100%);
  color: white;
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  margin-bottom: 1rem;
}
.premium-klub-container .premium-badge svg {
  width: 1.2rem;
  height: 1.2rem;
  margin-right: 0.5rem;
}
.premium-klub-container .premium-badge span {
  font-weight: 600;
  letter-spacing: 1px;
}
.premium-klub-container .premium-stats {
  display: flex;
  justify-content: center;
  margin-bottom: 2rem;
}
.premium-klub-container .premium-stats .stat-item {
  text-align: center;
  padding: 1rem 2rem;
}
.premium-klub-container .premium-stats .stat-item .stat-number {
  font-size: 2rem;
  font-weight: 700;
  color: #df5320;
  display: block;
}
.premium-klub-container .premium-stats .stat-item .stat-label {
  color: #666;
  font-size: 0.9rem;
}
.premium-klub-container .premium-kazas-grid {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(250px, 1fr));
  gap: 1.5rem;
}
.premium-klub-container .premium-kazas-grid .premium-kaza-item {
  background: white;
  border-radius: 0.5rem;
  overflow: hidden;
  transition: transform 0.3s ease;
  box-shadow: 0 4px 15px rgba(0, 0, 0, 0.05);
}
.premium-klub-container .premium-kazas-grid .premium-kaza-item:hover {
  transform: translateY(-5px);
}
.premium-klub-container .premium-kazas-grid .premium-kaza-item a {
  text-decoration: none;
  color: inherit;
}
.premium-klub-container .premium-kazas-grid .premium-kaza-item img {
  width: 100%;
  height: 160px;
  object-fit: cover;
}
.premium-klub-container .premium-kazas-grid .premium-kaza-item .premium-kaza-info {
  padding: 1rem;
}
.premium-klub-container .premium-kazas-grid .premium-kaza-item .premium-kaza-info h4, .premium-klub-container .premium-kazas-grid .premium-kaza-item .premium-kaza-info .h4 {
  margin: 0;
  font-size: 1.1rem;
  color: #2c3e50;
}
.premium-klub-container .premium-kazas-grid .premium-kaza-item .premium-kaza-info p {
  margin: 0.5rem 0 0;
  color: #666;
  font-size: 0.9rem;
}

@media (max-width: 768px) {
  .premium-klub-container .premium-card {
    padding: 1.5rem;
  }
  .premium-klub-container .premium-kazas-grid {
    grid-template-columns: repeat(auto-fill, minmax(200px, 1fr));
  }
}
.pc-card {
  width: 100%;
  max-width: 1050px;
  margin: 2rem auto;
  position: relative;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.pc-card::before {
  content: "";
  position: absolute;
  inset: -2px;
  border-radius: calc(1.25rem + 2px);
  background: linear-gradient(135deg, #df5320 0%, #C43612 100%);
  opacity: 0.3;
  z-index: -1;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.pc-card__inner {
  padding: 2.5rem;
  border-radius: 1.25rem;
  background: rgba(255, 255, 255, 0.95);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  overflow: hidden;
  position: relative;
}
.pc-card__inner::after {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.2) 0%, transparent 50%);
  opacity: 0;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}

.pc-user-header {
  position: relative;
  display: flex;
  align-items: center;
  gap: 2.5rem;
  margin-bottom: 2.5rem;
}
.pc-user-header::before {
  content: "";
  position: absolute;
  top: -2.5rem;
  left: -2.5rem;
  right: -2.5rem;
  height: 150%;
  background: linear-gradient(135deg, #df5320 0%, #C43612 100%);
  opacity: 0.05;
  z-index: -1;
  transform: skewY(-5deg);
}

.pc-user-avatar {
  position: relative;
}
.pc-user-avatar__img {
  width: 140px;
  height: 140px;
  border-radius: 1rem;
  object-fit: cover;
  border: 4px solid rgba(255, 255, 255, 0.8);
  box-shadow: 0 8px 24px rgba(0, 0, 0, 0.1), 0 2px 8px rgba(0, 0, 0, 0.05);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
}
.pc-user-avatar__img:hover {
  transform: scale(1.05) rotate(2deg);
  border-color: white;
}

.pc-user-info__header {
  display: flex;
  align-items: center;
  gap: 1rem;
}
.pc-user-info__header .pc-badge {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  padding: 0.5rem 1rem;
  border-radius: 2rem;
  font-size: 0.9rem;
  font-weight: 600;
  margin-bottom: 1rem;
  transition: all 0.3s ease;
}
.pc-user-info__header .pc-badge i {
  font-size: 1rem;
}
.pc-user-info__header .pc-badge span {
  font-weight: 600;
}
.pc-user-info__header .pc-badge--gold {
  background: linear-gradient(135deg, #FFD700, #FFA500);
  color: #5d4200;
  border: 1px solid rgba(255, 165, 0, 0.3);
  box-shadow: 0 2px 4px rgba(255, 165, 0, 0.2);
}
.pc-user-info__header .pc-badge--gold i {
  color: #5d4200;
}
.pc-user-info__header .pc-badge--gold:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(255, 165, 0, 0.3);
}
.pc-user-info__header .pc-badge--premium {
  background: linear-gradient(135deg, #E5E7EB, #9CA3AF);
  color: #374151;
  border: 1px solid rgba(156, 163, 175, 0.3);
  box-shadow: 0 2px 4px rgba(156, 163, 175, 0.2);
}
.pc-user-info__header .pc-badge--premium i {
  color: #374151;
}
.pc-user-info__header .pc-badge--premium:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(156, 163, 175, 0.3);
}

.pc-user-info__name {
  font-size: 2rem;
  font-weight: 700;
  background: linear-gradient(135deg, #df5320 0%, #C43612 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  margin-bottom: 0.5rem;
}
.pc-user-info__email {
  font-size: 1rem;
  color: #64748b;
  display: block;
  margin-top: 0.25rem;
}

.pc-divider {
  height: 2px;
  background: linear-gradient(to right, transparent, rgba(241, 182, 99, 0.2), transparent);
  margin: 2rem 0;
  position: relative;
  overflow: hidden;
}
.pc-divider::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, transparent, rgba(99, 102, 241, 0.4), transparent);
  animation: shine 2s infinite;
}

@keyframes shine {
  to {
    left: 100%;
  }
}
@media (max-width: 640px) {
  .pc-card__inner {
    padding: 1.5rem;
  }
  .pc-user-header {
    flex-direction: column;
    text-align: center;
    gap: 1.5rem;
  }
  .pc-user-avatar__img {
    width: 120px;
    height: 120px;
  }
  .pc-user-info__name {
    font-size: 1.75rem;
  }
}
.pc-actions {
  position: absolute;
  top: 1rem;
  right: 1rem;
  z-index: 10;
}
.pc-actions__btn {
  background: rgba(255, 255, 255, 0.95);
  border: none;
  width: 2.5rem;
  height: 2.5rem;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border: 1px solid rgba(255, 255, 255, 0.2);
}
.pc-actions__btn svg {
  width: 1.25rem;
  height: 1.25rem;
  color: #df5320;
}
.pc-actions__btn:hover {
  background: rgba(99, 102, 241, 0.1);
  transform: scale(1.05);
}
.pc-actions__menu {
  position: absolute;
  top: 100%;
  right: 0;
  margin-top: 0.5rem;
  min-width: 200px;
  background: rgba(255, 255, 255, 0.98);
  border-radius: 0.75rem;
  padding: 0.5rem;
  background: rgba(255, 255, 255, 0.95);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  border: 1px solid rgba(255, 255, 255, 0.2);
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.08), inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  transform-origin: top right;
  animation: dropdownIn 0.2s ease;
  border: none;
  margin: 0.5rem 0 0 0;
  list-style: none;
}
.pc-actions__menu li {
  margin: 0.25rem 0;
}
.pc-actions__link {
  display: flex;
  align-items: center;
  padding: 0.75rem 1rem;
  color: #1f2937;
  text-decoration: none;
  border-radius: 0.5rem;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  font-size: 0.9rem;
  width: 100%;
  border: none;
  background: none;
  text-align: left;
  cursor: pointer;
}
.pc-actions__link--danger {
  color: #dc2626;
}
.pc-actions__link--danger:hover {
  background: rgba(220, 38, 38, 0.08);
  color: #dc2626;
}
.pc-actions__divider {
  height: 1px;
  background: linear-gradient(to right, transparent, rgba(241, 156, 99, 0.2), transparent);
  margin: 0.5rem 0;
}

@keyframes dropdownIn {
  from {
    opacity: 0;
    transform: scale(0.95) translateY(-0.5rem);
  }
  to {
    opacity: 1;
    transform: scale(1) translateY(0);
  }
}
.dropdown-menu.show {
  display: block;
  animation: dropdownIn 0.2s ease;
}

.subscription-badge {
  position: relative;
  border-radius: 30px;
  overflow: hidden;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.06);
  font-size: 0.85rem;
  font-weight: 500;
  margin-right: 1rem; /* Changé de margin-left à margin-right */
  transition: all 0.25s ease;
  height: 32px;
  display: flex;
  align-items: center;
}
.subscription-badge:hover {
  transform: translateY(-2px);
  box-shadow: 0 5px 15px rgba(0, 0, 0, 0.08);
}
.subscription-badge__content {
  display: flex;
  align-items: center;
  padding: 0 1rem;
  gap: 0.5rem;
  height: 100%;
}
.subscription-badge__content i {
  font-size: 0.9rem;
}
.subscription-badge__content span {
  font-weight: 600;
  letter-spacing: 0.2px;
}
.subscription-badge__upgrade {
  position: absolute;
  inset: 0;
  opacity: 0;
  transition: all 0.3s ease;
  text-decoration: none;
}
.subscription-badge__upgrade:hover {
  text-decoration: none;
}
.subscription-badge__upgrade-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
  padding: 0 1rem;
  gap: 0.5rem;
  white-space: nowrap;
}
.subscription-badge--premium {
  background: linear-gradient(135deg, #FFD700, #FFA500);
  border: 1px solid rgba(255, 165, 0, 0.3);
}
.subscription-badge--premium .subscription-badge__content {
  color: #5d4200;
}
.subscription-badge--premium .subscription-badge__content i {
  color: #5d4200;
  filter: drop-shadow(0 1px 1px rgba(255, 255, 255, 0.4));
}
.subscription-badge--premium .subscription-badge__content span {
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
}
.subscription-badge--free {
  background: linear-gradient(to bottom, #ffffff, #f5f5f5);
  border: 1px solid #e2e2e2;
}
.subscription-badge--free .subscription-badge__content {
  color: #555;
}
.subscription-badge--free:hover {
  border-color: #d0d0d0;
}
.subscription-badge--free:hover .subscription-badge__content {
  opacity: 0;
}
.subscription-badge--free:hover .subscription-badge__upgrade {
  opacity: 1;
  background: linear-gradient(135deg, #FFD700, #FFA500);
  color: #5d4200;
}
.subscription-badge--free:hover .subscription-badge__upgrade i {
  color: #5d4200;
  filter: drop-shadow(0 1px 1px rgba(255, 255, 255, 0.4));
}
.subscription-badge--free:hover .subscription-badge__upgrade span {
  font-weight: 600;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.4);
}

.membership-status {
  display: flex;
  align-items: center;
  margin-right: 0.75rem;
  transition: transform 0.2s ease;
  cursor: pointer;
}
.membership-status:hover {
  transform: translateY(-1px);
}
.membership-status:hover .membership-status__upgrade span {
  color: #CC8B00;
  text-decoration: underline;
}
.membership-status__indicator {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 8px;
  background: #f8f9fa;
  border: 1px solid #e2e2e2;
}
.membership-status__indicator i {
  font-size: 14px;
  color: #adb5bd;
}
.membership-status__details {
  display: flex;
  flex-direction: column;
}
.membership-status__label {
  font-size: 12px;
  font-weight: 500;
  color: #6c757d;
  line-height: 1;
}
.membership-status__upgrade {
  margin-top: 2px;
}
.membership-status__upgrade a {
  display: flex;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: #FF9800;
  text-decoration: none;
  line-height: 1;
}
.membership-status__upgrade a i {
  font-size: 9px;
  margin-right: 3px;
}
.membership-status__upgrade span {
  display: flex;
  align-items: center;
  font-size: 11px;
  font-weight: 600;
  color: #FF9800;
  line-height: 1;
}
.membership-status__upgrade span i {
  font-size: 9px;
  margin-right: 3px;
}
.membership-status--premium .membership-status__indicator {
  background: linear-gradient(135deg, #FFD700, #FF9800);
  border-color: #FF9800;
  box-shadow: 0 2px 4px rgba(255, 152, 0, 0.2);
}
.membership-status--premium .membership-status__indicator i {
  color: #fff;
}
.membership-status--premium .membership-status__label {
  color: #FF9800;
  font-weight: 600;
}

@media (max-width: 767.98px) {
  .subscription-badge {
    margin-right: 0.5rem; /* Changé de margin-left à margin-right */
    height: 28px;
  }
  .subscription-badge__content {
    padding: 0 0.75rem;
  }
  .subscription-badge__content i {
    font-size: 0.8rem;
  }
  .subscription-badge__content span {
    font-size: 0.8rem;
  }
  .subscription-badge__upgrade-content {
    padding: 0 0.75rem;
  }
  .subscription-badge__upgrade-content span {
    font-size: 0.8rem;
  }
  .membership-status {
    margin-right: 0.5rem;
  }
  .membership-status__indicator {
    margin-right: 0;
  }
  .membership-status__details {
    display: none;
  }
}
/* Variables globales pour un style cohérent */
:root {
  --primary-orange: #FF8E2B;
  --secondary-orange: #FF5F1F;
  --koin-yellow: #ffde59;
  --light-orange: rgba(255, 142, 43, 0.1);
  --border-radius-lg: 1rem;
  --border-radius-md: 0.75rem;
  --border-radius-sm: 0.5rem;
  --shadow-soft: 0 10px 30px rgba(0, 0, 0, 0.08);
  --shadow-strong: 0 15px 35px rgba(0, 0, 0, 0.12);
  --transition-regular: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
}

body {
  background-color: #f8f9fa;
  color: #444;
}

/* En-tête Koins avec effet avancé */
.koin-header {
  background: linear-gradient(135deg, var(--primary-orange), var(--secondary-orange));
  color: white;
  padding: 3rem 0 2.5rem;
  border-radius: var(--border-radius-lg);
  margin-bottom: 2.5rem;
  box-shadow: var(--shadow-strong);
  position: relative;
  overflow: hidden;
}

.koin-header::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle, rgba(255, 255, 255, 0.1) 0%, transparent 50%);
  animation: pulse 15s infinite;
}

@keyframes pulse {
  0% {
    transform: translate(0, 0) scale(1);
    opacity: 0.7;
  }
  50% {
    transform: translate(5%, 5%) scale(1.05);
    opacity: 0.5;
  }
  100% {
    transform: translate(0, 0) scale(1);
    opacity: 0.7;
  }
}
.koin-balance-container {
  display: inline-block;
  background: rgba(0, 0, 0, 0.2);
  padding: 1rem 2rem;
  border-radius: 50px;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.2);
  margin-top: 1.5rem;
  position: relative;
  z-index: 1;
  backdrop-filter: blur(5px);
}

.koin-balance {
  font-size: 2.8rem;
  font-weight: bold;
  color: var(--koin-yellow);
  text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3);
  display: inline-block;
  position: relative;
  padding: 0 0.5rem;
}

.koin-balance::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 100%;
  height: 2px;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 3px;
}

/* Cartes et conteneurs */
.koin-card {
  border: none;
  border-radius: var(--border-radius-md);
  overflow: hidden;
  box-shadow: var(--shadow-soft);
  transition: var(--transition-regular);
  height: 100%;
  background: white;
  margin-bottom: 1.5rem;
}

.koin-card:hover {
  transform: translateY(-5px);
  box-shadow: var(--shadow-strong);
}

.koin-card-header {
  background: linear-gradient(to right, var(--primary-orange), var(--secondary-orange));
  color: white;
  padding: 1.2rem 1.5rem;
  position: relative;
  overflow: hidden;
}

.koin-card-header::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  background: rgba(255, 255, 255, 0.2);
}

.koin-card-header h3, .koin-card-header .h3 {
  margin: 0;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: 0.5rem;
}

.koin-card-header h3 i, .koin-card-header .h3 i {
  background: rgba(255, 255, 255, 0.2);
  width: 35px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}

.card-body {
  height: fit-content;
  padding: 1.8rem;
}

/* Transactions */
.transaction-list {
  max-height: 450px;
  overflow-y: auto;
  padding-right: 5px;
}

.transaction-list::-webkit-scrollbar {
  width: 6px;
}

.transaction-list::-webkit-scrollbar-track {
  background: #f1f1f1;
  border-radius: 10px;
}

.transaction-list::-webkit-scrollbar-thumb {
  background: #ddd;
  border-radius: 10px;
}

.transaction-list::-webkit-scrollbar-thumb:hover {
  background: #ccc;
}

.transaction-item {
  border-left: 4px solid;
  margin-bottom: 0.8rem;
  padding: 1rem;
  transition: var(--transition-regular);
  border-radius: 0 var(--border-radius-sm) var(--border-radius-sm) 0;
  background: #f9f9f9;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.05);
}

.transaction-item:hover {
  transform: translateX(5px);
}

.transaction-item.positive {
  border-left-color: #28a745;
}

.transaction-item.negative {
  border-left-color: #dc3545;
}

/* Actions disponibles */
.action-item {
  transition: var(--transition-regular);
  position: relative;
  margin-bottom: 0.5rem;
  border-radius: var(--border-radius-sm);
  padding: 1.2rem;
}

.action-item.clickable {
  cursor: pointer;
  border-left: 4px solid var(--primary-orange);
  overflow: hidden;
}

.action-item.clickable::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: linear-gradient(45deg, rgba(255, 142, 43, 0.05) 0%, transparent 70%);
  z-index: 0;
}

.action-item.clickable:hover {
  transform: translateX(5px);
  background-color: rgba(255, 142, 43, 0.05);
  box-shadow: 0 5px 15px rgba(255, 142, 43, 0.15);
}

.action-item:not(.clickable) {
  border-left: 4px solid #e0e0e0;
  background-color: #f9f9f9;
}

.action-item h5, .action-item .h5 {
  font-weight: 600;
  margin-bottom: 0.5rem;
}

.frequency-badge .badge {
  background: linear-gradient(to right, var(--primary-orange), var(--secondary-orange));
  color: white;
}

/* Table des actions */
.action-table {
  border-radius: var(--border-radius-md);
  overflow: hidden;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.05);
}

.action-table thead th {
  font-weight: 600;
  padding: 1rem;
  border-bottom: none;
}

.action-table tbody tr {
  transition: var(--transition-regular);
}

.action-table tbody tr:hover {
  background-color: rgba(255, 142, 43, 0.05);
}

.action-table td {
  padding: 1rem;
  vertical-align: middle;
}

/* Récompenses */
.reward-card {
  border-radius: var(--border-radius-md);
  overflow: hidden;
  box-shadow: var(--shadow-soft);
  transition: var(--transition-regular);
  margin-bottom: 1.5rem;
  height: 100%;
  position: relative;
  border: none;
  background: white;
}

.reward-card:hover {
  transform: translateY(-10px) scale(1.02);
  box-shadow: var(--shadow-strong);
  z-index: 2;
}

.reward-card::before {
  content: "";
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: radial-gradient(circle, var(--light-orange) 0%, transparent 70%);
  opacity: 0;
  transition: var(--transition-regular);
  transform: scale(0.8);
  z-index: -1;
}

.reward-card:hover::before {
  opacity: 1;
  transform: scale(1);
}

.reward-icon {
  font-size: 2.5rem;
  margin-bottom: 1.5rem;
  color: var(--primary-orange);
  background: var(--light-orange);
  width: 80px;
  height: 80px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  margin: 0 auto 1.5rem;
  transition: var(--transition-regular);
}

.reward-card:hover .reward-icon {
  transform: scale(1.1) rotate(5deg);
  background: linear-gradient(135deg, var(--primary-orange), var(--secondary-orange));
  color: white;
}

.reward-card h4, .reward-card .h4 {
  font-weight: 600;
  color: #333;
  margin-bottom: 1rem;
}

/* Koin icon */
.koin-icon {
  width: 22px;
  height: 22px;
  display: inline-block;
  background: linear-gradient(135deg, var(--koin-yellow), #ffc107);
  border-radius: 50%;
  margin-right: 5px;
  vertical-align: middle;
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
}

/* Statut and badges */
.badge-warning {
  background: linear-gradient(to right, var(--primary-orange), var(--secondary-orange));
  color: white;
}

/* Titres de section */
.section-title {
  position: relative;
  display: inline-block;
  margin-bottom: 2rem;
  font-weight: 600;
  color: #333;
}

.section-title:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -10px;
  width: 50px;
  height: 4px;
  background: linear-gradient(to right, var(--primary-orange), var(--secondary-orange));
  border-radius: 10px;
}

/* Barre de progression */
.progress {
  height: 15px;
  border-radius: 50px;
  background-color: #f1f1f1;
  margin-top: 0.5rem;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1);
  overflow: hidden;
}

.progress-bar {
  border-radius: 50px;
  background: linear-gradient(to right, var(--primary-orange), var(--secondary-orange));
  position: relative;
  overflow: hidden;
}

.progress-bar::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(45deg, rgba(255, 255, 255, 0.25) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.25) 50%, rgba(255, 255, 255, 0.25) 75%, transparent 75%, transparent);
  background-size: 20px 20px;
  opacity: 0.5;
  animation: progressAnimation 2s linear infinite;
}

@keyframes progressAnimation {
  0% {
    background-position: 0 0;
  }
  100% {
    background-position: 20px 0;
  }
}
/* Responsive optimizations */
@media (max-width: 768px) {
  .koin-header {
    padding: 2rem 0;
  }
  .koin-balance {
    font-size: 2.2rem;
  }
  .card-body {
    padding: 1.2rem;
  }
}
body {
  font-family: "Ubuntu" !important;
  font-weight: 400;
}

a:not(.btn):hover {
  color: #df5320 !important;
}

.dropdown-item:active {
  background-color: #f6f2ee !important;
}

.info-banner {
  position: relative;
  background: linear-gradient(135deg, #E5C36C 0%, #df5320 100%) !important;
  color: white;
  padding: 1rem 0;
  box-shadow: 0 4px 12px rgba(223, 83, 32, 0.2);
  transition: all 0.3s ease;
}
.info-banner.closing {
  transform: translateY(-100%);
  opacity: 0;
}
.info-banner .container {
  position: relative;
}
.info-banner .close-button {
  position: absolute;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  background: none;
  border: none;
  color: white;
  font-size: 1.2rem;
  opacity: 0.8;
  cursor: pointer;
  transition: all 0.2s ease;
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.info-banner .close-button:hover {
  opacity: 1;
  transform: translateY(-50%) scale(1.1);
}
.info-banner .banner-content .banner-links {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 2rem;
  margin: 0 3rem;
}
.info-banner .banner-content .banner-links .banner-link {
  display: flex;
  align-items: center;
  color: white;
  text-decoration: none;
  padding: 0.5rem 1rem;
  border-radius: 20px;
  background: rgba(255, 255, 255, 0.1);
  transition: all 0.2s ease;
}
.info-banner .banner-content .banner-links .banner-link:hover {
  background: rgba(255, 255, 255, 0.2);
  transform: translateY(-2px);
}
.info-banner .banner-content .banner-links .banner-link i {
  margin-right: 0.5rem;
  font-size: 1.1rem;
}
@media (max-width: 768px) {
  .info-banner .banner-content .banner-links {
    flex-direction: column;
    gap: 1rem;
    margin: 0 2rem;
  }
  .info-banner .banner-content .banner-links .banner-link {
    width: 100%;
    justify-content: center;
  }
  .info-banner .close-button {
    top: 0.5rem;
    transform: none;
  }
}

@keyframes slideDown {
  from {
    transform: translateY(-100%);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
.info-banner-enter {
  animation: slideDown 0.5s ease forwards;
}

.iti {
  width: 100%;
  display: block;
}
.iti__flag-container:hover {
  cursor: pointer;
}
.iti__selected-dial-code {
  color: #495057;
  font-size: 1rem;
  padding-left: 0.5rem;
}
.iti .form-control {
  padding-left: 100px !important;
}
.iti .form-control::placeholder {
  color: #6c757d;
  opacity: 0;
  transition: opacity 0.2s;
}
.iti .form-control:focus::placeholder {
  opacity: 0.5;
}
.iti .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 12%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.iti .form-control.is-valid {
  border-color: #198754;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23198754%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: #f8f9fa;
  border-radius: 4px 0 0 4px;
  width: auto;
  padding-right: 8px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7Ozs7O0FBQUEsaUVBQWlFLFlBQVksQzs7OztBQ0E3RSwyQkFBMkIsaUJBQWlCLENBQUMsc0JBQXNCLFVBQVUsQ0FBQyxXQUFXLENBQUMsd0JBQXdCLHNCQUFzQixDQUFDLFdBQVcsQ0FBQyxrQkFBa0IsQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxXQUFXLEM7Ozs7QUNBdFQsZ0JBQWdCO0FDbUZoQjtFQUNJO0FEaEZKOztBQ21GQTtFQUNJLGNBbkZVO0FER2Q7O0FDb0ZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRGpGSjs7QUVsQkU7Ozs7RUFBQTtBQ0RGOztFQVNJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUdGO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7RUFPQTtFQzJPSSx5QkFMSTtFRHBPUjtFQUNBO0VBS0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUlBO0VBQ0E7RUFDQTtFQUNBO0FIa0JGOztBS2xJSTtFRnNIQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHRTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFHRjtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FIa0JKOztBTTFMQTs7O0VBR0U7QU42TEY7O0FNOUtJO0VBTko7SUFPTTtFTmtMSjtBQUNGOztBTXJLQTtFQUNFO0VBQ0E7RUY2T0ksbUNBTEk7RUV0T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU53S0Y7O0FNL0pBO0VBQ0U7RUFDQSxjQ21uQjRCO0VEbG5CNUI7RUFDQTtFQUNBLGFDeW5CNEI7QVB2ZDlCOztBTXhKQTtFQUNFO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQkN3akI0QjtFRHZqQjVCLGdCQ3dqQjRCO0VEdmpCNUI7QU55SkY7O0FNdEpBO0VGdU1RO0FKN0NSO0FJL0dJO0VFM0NKO0lGOE1RO0VKaEROO0FBQ0Y7O0FNMUpBO0VGa01RO0FKcENSO0FJeEhJO0VFdENKO0lGeU1RO0VKdkNOO0FBQ0Y7O0FNOUpBO0VGNkxRO0FKM0JSO0FJaklJO0VFakNKO0lGb01RO0VKOUJOO0FBQ0Y7O0FNbEtBO0VGd0xRO0FKbEJSO0FJMUlJO0VFNUJKO0lGK0xRO0VKckJOO0FBQ0Y7O0FNdEtBO0VGK0tNLGtCQUxJO0FKQVY7O0FNcktBO0VGMEtNLGVBTEk7QUpJVjs7QU05SkE7RUFDRTtFQUNBLG1CQ3dWMEI7QVB2TDVCOztBTXZKQTtFQUNFO0VBQ0E7RUFDQTtBTjBKRjs7QU1wSkE7RUFDRTtFQUNBO0VBQ0E7QU51SkY7O0FNakpBOztFQUVFO0FOb0pGOztBTWpKQTs7O0VBR0U7RUFDQTtBTm9KRjs7QU1qSkE7Ozs7RUFJRTtBTm9KRjs7QU1qSkE7RUFDRSxnQkM2YjRCO0FQelM5Qjs7QU0vSUE7RUFDRTtFQUNBO0FOa0pGOztBTTVJQTtFQUNFO0FOK0lGOztBTXZJQTs7RUFFRSxtQkNzYTRCO0FQNVI5Qjs7QU1sSUE7RUY2RU0sa0JBTEk7QUo4RFY7O0FNL0hBO0VBQ0UsaUJDcWY0QjtFRHBmNUI7RUFDQTtBTmtJRjs7QU16SEE7O0VBRUU7RUZ3REksaUJBTEk7RUVqRFI7RUFDQTtBTjRIRjs7QU16SEE7RUFBTTtBTjZITjs7QU01SEE7RUFBTTtBTmdJTjs7QU0zSEE7RUFDRTtFQUNBLDBCQ2dOd0M7QVBsRjFDO0FNNUhFO0VBQ0U7QU44SEo7O0FNbkhFO0VBRUU7RUFDQTtBTnFISjs7QU05R0E7Ozs7RUFJRSxxQ0NnVjRCO0VIbFV4QixjQUxJO0FKeUdWOztBTTFHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VGRUksa0JBTEk7QUppSFY7QU16R0U7RUZISSxrQkFMSTtFRVVOO0VBQ0E7QU4yR0o7O0FNdkdBO0VGVk0sa0JBTEk7RUVpQlI7RUFDQTtBTjBHRjtBTXZHRTtFQUNFO0FOeUdKOztBTXJHQTtFQUNFO0VGdEJJLGtCQUxJO0VFNkJSLHdCQ3k1Q2tDO0VEeDVDbEMsc0NDeTVDa0M7RUM5ckRoQztBUjhZSjtBTXRHRTtFQUNFO0VGN0JFLGNBTEk7QUoySVY7O0FNOUZBO0VBQ0U7QU5pR0Y7O0FNM0ZBOztFQUVFO0FOOEZGOztBTXRGQTtFQUNFO0VBQ0E7QU55RkY7O0FNdEZBO0VBQ0UsbUJDNFg0QjtFRDNYNUIsc0JDMlg0QjtFRDFYNUIsZ0NDNFo0QjtFRDNaNUI7QU55RkY7O0FNbEZBO0VBRUU7RUFDQTtBTm9GRjs7QU1qRkE7Ozs7OztFQU1FO0VBQ0E7RUFDQTtBTm9GRjs7QU01RUE7RUFDRTtBTitFRjs7QU16RUE7RUFFRTtBTjJFRjs7QU1uRUE7RUFDRTtBTnNFRjs7QU1qRUE7Ozs7O0VBS0U7RUFDQTtFRjVISSxrQkFMSTtFRW1JUjtBTm9FRjs7QU1oRUE7O0VBRUU7QU5tRUY7O0FNOURBO0VBQ0U7QU5pRUY7O0FNOURBO0VBR0U7QU4rREY7QU01REU7RUFDRTtBTjhESjs7QU12REE7RUFDRTtBTjBERjs7QU1sREE7Ozs7RUFJRTtBTnFERjtBTWxESTs7OztFQUNFO0FOdUROOztBTWhEQTtFQUNFO0VBQ0E7QU5tREY7O0FNOUNBO0VBQ0U7QU5pREY7O0FNdkNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QU4wQ0Y7O0FNbENBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDbU40QjtFSHBhdEI7RUVvTk47QU5vQ0Y7QUlwWkk7RUV5V0o7SUZ0TVE7RUpxUE47QUFDRjtBTXZDRTtFQUNFO0FOeUNKOztBTWxDQTs7Ozs7OztFQU9FO0FOcUNGOztBTWxDQTtFQUNFO0FOcUNGOztBTTVCQTtFQUNFO0VBQ0E7QU4rQkY7O0FNdkJBOzs7Ozs7O0NBQUE7QUFXQTtFQUNFO0FOdUJGOztBTWxCQTtFQUNFO0FOcUJGOztBTWRBO0VBQ0U7RUFDQTtBTmlCRjs7QU1aQTtFQUNFO0FOZUY7O0FNVkE7RUFDRTtBTmFGOztBTU5BO0VBQ0U7RUFDQTtBTlNGOztBTURBO0VBQ0U7QU5JRjs7QU1JQTtFQUNFO0FOREY7O0FTcGtCQTtFTG1RTSxrQkFMSTtFSzVQUixnQkZ3b0I0QjtBUGpFOUI7O0FTbGtCRTtFTGdRTTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FQckM5QjtBSXBlSTtFS3BHRjtJTHVRTTtFSnFVTjtBQUNGOztBUzdrQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBUDFCOUI7QUkvZUk7RUtwR0Y7SUx1UU07RUpnVk47QUFDRjs7QVN4bEJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVBmOUI7QUkxZkk7RUtwR0Y7SUx1UU07RUoyVk47QUFDRjs7QVNubUJFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QVBKOUI7QUlyZ0JJO0VLcEdGO0lMdVFNO0VKc1dOO0FBQ0Y7O0FTOW1CRTtFTGdRTTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FQTzlCO0FJaGhCSTtFS3BHRjtJTHVRTTtFSmlYTjtBQUNGOztBU3puQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBUGtCOUI7QUkzaEJJO0VLcEdGO0lMdVFNO0VKNFhOO0FBQ0Y7O0FTNW1CQTtFQ3ZERTtFQUNBO0FWdXFCRjs7QVM1bUJBO0VDNURFO0VBQ0E7QVY0cUJGOztBUzltQkE7RUFDRTtBVGluQkY7QVMvbUJFO0VBQ0Usb0JGc29CMEI7QVByQjlCOztBU3ZtQkE7RUw4TU0sa0JBTEk7RUt2TVI7QVQwbUJGOztBU3RtQkE7RUFDRSxtQkZpVU87RUgxSEgsa0JBTEk7QUp3YVY7QVN2bUJFO0VBQ0U7QVR5bUJKOztBU3JtQkE7RUFDRTtFQUNBLG1CRnVUTztFSDFISCxrQkFMSTtFS3RMUixjRXJGUztBWDZyQlg7QVN0bUJFO0VBQ0U7QVR3bUJKOztBWXhzQkE7RUNJRTtFQUdBO0Fic3NCRjs7QVl2c0JBO0VBQ0UsZ0JMK2pEa0M7RUs5akRsQyxtQ0wrakRrQztFSzlqRGxDO0VKR0U7RUtSRjtFQUdBO0FiK3NCRjs7QVlqc0JBO0VBRUU7QVptc0JGOztBWWhzQkE7RUFDRTtFQUNBO0FabXNCRjs7QVloc0JBO0VSeVBNLGtCQUxJO0VRbFBSLGdDTGtqRGtDO0FQLzJCcEM7O0FjcnVCRTs7Ozs7OztFQ0hBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fma3ZCRjs7QWdCNXJCSTtFRjVDRTtJQUNFLGdCUGtlZTtFUDBRckI7QUFDRjtBZ0Jsc0JJO0VGNUNFO0lBQ0UsZ0JQa2VlO0VQK1FyQjtBQUNGO0FnQnZzQkk7RUY1Q0U7SUFDRSxnQlBrZWU7RVBvUnJCO0FBQ0Y7QWdCNXNCSTtFRjVDRTtJQUNFLGlCUGtlZTtFUHlSckI7QUFDRjtBZ0JqdEJJO0VGNUNFO0lBQ0UsaUJQa2VlO0VQOFJyQjtBQUNGO0FpQmp4QkE7RUFFSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7QWpCdXhCSjs7QWlCbHhCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FsQjJ4QkY7QWlCenhCSTtFQ09GO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJxeEJGOztBa0J0dUJNO0VBQ0U7QWxCeXVCUjs7QWtCdHVCTTtFQXBDSjtFQUNBO0FsQjh3QkY7O0FrQmh3QkU7RUFDRTtFQUNBO0FsQm13Qko7O0FrQnJ3QkU7RUFDRTtFQUNBO0FsQnd3Qko7O0FrQjF3QkU7RUFDRTtFQUNBO0FsQjZ3Qko7O0FrQi93QkU7RUFDRTtFQUNBO0FsQmt4Qko7O0FrQnB4QkU7RUFDRTtFQUNBO0FsQnV4Qko7O0FrQnp4QkU7RUFDRTtFQUNBO0FsQjR4Qko7O0FrQjd2Qk07RUFoREo7RUFDQTtBbEJpekJGOztBa0I1dkJVO0VBaEVOO0VBQ0E7QWxCZzBCSjs7QWtCandCVTtFQWhFTjtFQUNBO0FsQnEwQko7O0FrQnR3QlU7RUFoRU47RUFDQTtBbEIwMEJKOztBa0Izd0JVO0VBaEVOO0VBQ0E7QWxCKzBCSjs7QWtCaHhCVTtFQWhFTjtFQUNBO0FsQm8xQko7O0FrQnJ4QlU7RUFoRU47RUFDQTtBbEJ5MUJKOztBa0IxeEJVO0VBaEVOO0VBQ0E7QWxCODFCSjs7QWtCL3hCVTtFQWhFTjtFQUNBO0FsQm0yQko7O0FrQnB5QlU7RUFoRU47RUFDQTtBbEJ3MkJKOztBa0J6eUJVO0VBaEVOO0VBQ0E7QWxCNjJCSjs7QWtCOXlCVTtFQWhFTjtFQUNBO0FsQmszQko7O0FrQm56QlU7RUFoRU47RUFDQTtBbEJ1M0JKOztBa0JoekJZO0VBeERWO0FsQjQyQkY7O0FrQnB6Qlk7RUF4RFY7QWxCZzNCRjs7QWtCeHpCWTtFQXhEVjtBbEJvM0JGOztBa0I1ekJZO0VBeERWO0FsQnczQkY7O0FrQmgwQlk7RUF4RFY7QWxCNDNCRjs7QWtCcDBCWTtFQXhEVjtBbEJnNEJGOztBa0J4MEJZO0VBeERWO0FsQm80QkY7O0FrQjUwQlk7RUF4RFY7QWxCdzRCRjs7QWtCaDFCWTtFQXhEVjtBbEI0NEJGOztBa0JwMUJZO0VBeERWO0FsQmc1QkY7O0FrQngxQlk7RUF4RFY7QWxCbzVCRjs7QWtCajFCUTs7RUFFRTtBbEJvMUJWOztBa0JqMUJROztFQUVFO0FsQm8xQlY7O0FrQjMxQlE7O0VBRUU7QWxCODFCVjs7QWtCMzFCUTs7RUFFRTtBbEI4MUJWOztBa0JyMkJROztFQUVFO0FsQncyQlY7O0FrQnIyQlE7O0VBRUU7QWxCdzJCVjs7QWtCLzJCUTs7RUFFRTtBbEJrM0JWOztBa0IvMkJROztFQUVFO0FsQmszQlY7O0FrQnozQlE7O0VBRUU7QWxCNDNCVjs7QWtCejNCUTs7RUFFRTtBbEI0M0JWOztBa0JuNEJROztFQUVFO0FsQnM0QlY7O0FrQm40QlE7O0VBRUU7QWxCczRCVjs7QWdCaDhCSTtFRVVFO0lBQ0U7RWxCMDdCTjtFa0J2N0JJO0lBcENKO0lBQ0E7RWxCODlCQTtFa0JoOUJBO0lBQ0U7SUFDQTtFbEJrOUJGO0VrQnA5QkE7SUFDRTtJQUNBO0VsQnM5QkY7RWtCeDlCQTtJQUNFO0lBQ0E7RWxCMDlCRjtFa0I1OUJBO0lBQ0U7SUFDQTtFbEI4OUJGO0VrQmgrQkE7SUFDRTtJQUNBO0VsQmsrQkY7RWtCcCtCQTtJQUNFO0lBQ0E7RWxCcytCRjtFa0J2OEJJO0lBaERKO0lBQ0E7RWxCMC9CQTtFa0JyOEJRO0lBaEVOO0lBQ0E7RWxCd2dDRjtFa0J6OEJRO0lBaEVOO0lBQ0E7RWxCNGdDRjtFa0I3OEJRO0lBaEVOO0lBQ0E7RWxCZ2hDRjtFa0JqOUJRO0lBaEVOO0lBQ0E7RWxCb2hDRjtFa0JyOUJRO0lBaEVOO0lBQ0E7RWxCd2hDRjtFa0J6OUJRO0lBaEVOO0lBQ0E7RWxCNGhDRjtFa0I3OUJRO0lBaEVOO0lBQ0E7RWxCZ2lDRjtFa0JqK0JRO0lBaEVOO0lBQ0E7RWxCb2lDRjtFa0JyK0JRO0lBaEVOO0lBQ0E7RWxCd2lDRjtFa0J6K0JRO0lBaEVOO0lBQ0E7RWxCNGlDRjtFa0I3K0JRO0lBaEVOO0lBQ0E7RWxCZ2pDRjtFa0JqL0JRO0lBaEVOO0lBQ0E7RWxCb2pDRjtFa0I3K0JVO0lBeERWO0VsQndpQ0E7RWtCaC9CVTtJQXhEVjtFbEIyaUNBO0VrQm4vQlU7SUF4RFY7RWxCOGlDQTtFa0J0L0JVO0lBeERWO0VsQmlqQ0E7RWtCei9CVTtJQXhEVjtFbEJvakNBO0VrQjUvQlU7SUF4RFY7RWxCdWpDQTtFa0IvL0JVO0lBeERWO0VsQjBqQ0E7RWtCbGdDVTtJQXhEVjtFbEI2akNBO0VrQnJnQ1U7SUF4RFY7RWxCZ2tDQTtFa0J4Z0NVO0lBeERWO0VsQm1rQ0E7RWtCM2dDVTtJQXhEVjtFbEJza0NBO0VrQjlnQ1U7SUF4RFY7RWxCeWtDQTtFa0J0Z0NNOztJQUVFO0VsQndnQ1I7RWtCcmdDTTs7SUFFRTtFbEJ1Z0NSO0VrQjlnQ007O0lBRUU7RWxCZ2hDUjtFa0I3Z0NNOztJQUVFO0VsQitnQ1I7RWtCdGhDTTs7SUFFRTtFbEJ3aENSO0VrQnJoQ007O0lBRUU7RWxCdWhDUjtFa0I5aENNOztJQUVFO0VsQmdpQ1I7RWtCN2hDTTs7SUFFRTtFbEIraENSO0VrQnRpQ007O0lBRUU7RWxCd2lDUjtFa0JyaUNNOztJQUVFO0VsQnVpQ1I7RWtCOWlDTTs7SUFFRTtFbEJnakNSO0VrQjdpQ007O0lBRUU7RWxCK2lDUjtBQUNGO0FnQjFtQ0k7RUVVRTtJQUNFO0VsQm1tQ047RWtCaG1DSTtJQXBDSjtJQUNBO0VsQnVvQ0E7RWtCem5DQTtJQUNFO0lBQ0E7RWxCMm5DRjtFa0I3bkNBO0lBQ0U7SUFDQTtFbEIrbkNGO0VrQmpvQ0E7SUFDRTtJQUNBO0VsQm1vQ0Y7RWtCcm9DQTtJQUNFO0lBQ0E7RWxCdW9DRjtFa0J6b0NBO0lBQ0U7SUFDQTtFbEIyb0NGO0VrQjdvQ0E7SUFDRTtJQUNBO0VsQitvQ0Y7RWtCaG5DSTtJQWhESjtJQUNBO0VsQm1xQ0E7RWtCOW1DUTtJQWhFTjtJQUNBO0VsQmlyQ0Y7RWtCbG5DUTtJQWhFTjtJQUNBO0VsQnFyQ0Y7RWtCdG5DUTtJQWhFTjtJQUNBO0VsQnlyQ0Y7RWtCMW5DUTtJQWhFTjtJQUNBO0VsQjZyQ0Y7RWtCOW5DUTtJQWhFTjtJQUNBO0VsQmlzQ0Y7RWtCbG9DUTtJQWhFTjtJQUNBO0VsQnFzQ0Y7RWtCdG9DUTtJQWhFTjtJQUNBO0VsQnlzQ0Y7RWtCMW9DUTtJQWhFTjtJQUNBO0VsQjZzQ0Y7RWtCOW9DUTtJQWhFTjtJQUNBO0VsQml0Q0Y7RWtCbHBDUTtJQWhFTjtJQUNBO0VsQnF0Q0Y7RWtCdHBDUTtJQWhFTjtJQUNBO0VsQnl0Q0Y7RWtCMXBDUTtJQWhFTjtJQUNBO0VsQjZ0Q0Y7RWtCdHBDVTtJQXhEVjtFbEJpdENBO0VrQnpwQ1U7SUF4RFY7RWxCb3RDQTtFa0I1cENVO0lBeERWO0VsQnV0Q0E7RWtCL3BDVTtJQXhEVjtFbEIwdENBO0VrQmxxQ1U7SUF4RFY7RWxCNnRDQTtFa0JycUNVO0lBeERWO0VsQmd1Q0E7RWtCeHFDVTtJQXhEVjtFbEJtdUNBO0VrQjNxQ1U7SUF4RFY7RWxCc3VDQTtFa0I5cUNVO0lBeERWO0VsQnl1Q0E7RWtCanJDVTtJQXhEVjtFbEI0dUNBO0VrQnByQ1U7SUF4RFY7RWxCK3VDQTtFa0J2ckNVO0lBeERWO0VsQmt2Q0E7RWtCL3FDTTs7SUFFRTtFbEJpckNSO0VrQjlxQ007O0lBRUU7RWxCZ3JDUjtFa0J2ckNNOztJQUVFO0VsQnlyQ1I7RWtCdHJDTTs7SUFFRTtFbEJ3ckNSO0VrQi9yQ007O0lBRUU7RWxCaXNDUjtFa0I5ckNNOztJQUVFO0VsQmdzQ1I7RWtCdnNDTTs7SUFFRTtFbEJ5c0NSO0VrQnRzQ007O0lBRUU7RWxCd3NDUjtFa0Ivc0NNOztJQUVFO0VsQml0Q1I7RWtCOXNDTTs7SUFFRTtFbEJndENSO0VrQnZ0Q007O0lBRUU7RWxCeXRDUjtFa0J0dENNOztJQUVFO0VsQnd0Q1I7QUFDRjtBZ0JueENJO0VFVUU7SUFDRTtFbEI0d0NOO0VrQnp3Q0k7SUFwQ0o7SUFDQTtFbEJnekNBO0VrQmx5Q0E7SUFDRTtJQUNBO0VsQm95Q0Y7RWtCdHlDQTtJQUNFO0lBQ0E7RWxCd3lDRjtFa0IxeUNBO0lBQ0U7SUFDQTtFbEI0eUNGO0VrQjl5Q0E7SUFDRTtJQUNBO0VsQmd6Q0Y7RWtCbHpDQTtJQUNFO0lBQ0E7RWxCb3pDRjtFa0J0ekNBO0lBQ0U7SUFDQTtFbEJ3ekNGO0VrQnp4Q0k7SUFoREo7SUFDQTtFbEI0MENBO0VrQnZ4Q1E7SUFoRU47SUFDQTtFbEIwMUNGO0VrQjN4Q1E7SUFoRU47SUFDQTtFbEI4MUNGO0VrQi94Q1E7SUFoRU47SUFDQTtFbEJrMkNGO0VrQm55Q1E7SUFoRU47SUFDQTtFbEJzMkNGO0VrQnZ5Q1E7SUFoRU47SUFDQTtFbEIwMkNGO0VrQjN5Q1E7SUFoRU47SUFDQTtFbEI4MkNGO0VrQi95Q1E7SUFoRU47SUFDQTtFbEJrM0NGO0VrQm56Q1E7SUFoRU47SUFDQTtFbEJzM0NGO0VrQnZ6Q1E7SUFoRU47SUFDQTtFbEIwM0NGO0VrQjN6Q1E7SUFoRU47SUFDQTtFbEI4M0NGO0VrQi96Q1E7SUFoRU47SUFDQTtFbEJrNENGO0VrQm4wQ1E7SUFoRU47SUFDQTtFbEJzNENGO0VrQi96Q1U7SUF4RFY7RWxCMDNDQTtFa0JsMENVO0lBeERWO0VsQjYzQ0E7RWtCcjBDVTtJQXhEVjtFbEJnNENBO0VrQngwQ1U7SUF4RFY7RWxCbTRDQTtFa0IzMENVO0lBeERWO0VsQnM0Q0E7RWtCOTBDVTtJQXhEVjtFbEJ5NENBO0VrQmoxQ1U7SUF4RFY7RWxCNDRDQTtFa0JwMUNVO0lBeERWO0VsQis0Q0E7RWtCdjFDVTtJQXhEVjtFbEJrNUNBO0VrQjExQ1U7SUF4RFY7RWxCcTVDQTtFa0I3MUNVO0lBeERWO0VsQnc1Q0E7RWtCaDJDVTtJQXhEVjtFbEIyNUNBO0VrQngxQ007O0lBRUU7RWxCMDFDUjtFa0J2MUNNOztJQUVFO0VsQnkxQ1I7RWtCaDJDTTs7SUFFRTtFbEJrMkNSO0VrQi8xQ007O0lBRUU7RWxCaTJDUjtFa0J4MkNNOztJQUVFO0VsQjAyQ1I7RWtCdjJDTTs7SUFFRTtFbEJ5MkNSO0VrQmgzQ007O0lBRUU7RWxCazNDUjtFa0IvMkNNOztJQUVFO0VsQmkzQ1I7RWtCeDNDTTs7SUFFRTtFbEIwM0NSO0VrQnYzQ007O0lBRUU7RWxCeTNDUjtFa0JoNENNOztJQUVFO0VsQms0Q1I7RWtCLzNDTTs7SUFFRTtFbEJpNENSO0FBQ0Y7QWdCNTdDSTtFRVVFO0lBQ0U7RWxCcTdDTjtFa0JsN0NJO0lBcENKO0lBQ0E7RWxCeTlDQTtFa0IzOENBO0lBQ0U7SUFDQTtFbEI2OENGO0VrQi84Q0E7SUFDRTtJQUNBO0VsQmk5Q0Y7RWtCbjlDQTtJQUNFO0lBQ0E7RWxCcTlDRjtFa0J2OUNBO0lBQ0U7SUFDQTtFbEJ5OUNGO0VrQjM5Q0E7SUFDRTtJQUNBO0VsQjY5Q0Y7RWtCLzlDQTtJQUNFO0lBQ0E7RWxCaStDRjtFa0JsOENJO0lBaERKO0lBQ0E7RWxCcS9DQTtFa0JoOENRO0lBaEVOO0lBQ0E7RWxCbWdERjtFa0JwOENRO0lBaEVOO0lBQ0E7RWxCdWdERjtFa0J4OENRO0lBaEVOO0lBQ0E7RWxCMmdERjtFa0I1OENRO0lBaEVOO0lBQ0E7RWxCK2dERjtFa0JoOUNRO0lBaEVOO0lBQ0E7RWxCbWhERjtFa0JwOUNRO0lBaEVOO0lBQ0E7RWxCdWhERjtFa0J4OUNRO0lBaEVOO0lBQ0E7RWxCMmhERjtFa0I1OUNRO0lBaEVOO0lBQ0E7RWxCK2hERjtFa0JoK0NRO0lBaEVOO0lBQ0E7RWxCbWlERjtFa0JwK0NRO0lBaEVOO0lBQ0E7RWxCdWlERjtFa0J4K0NRO0lBaEVOO0lBQ0E7RWxCMmlERjtFa0I1K0NRO0lBaEVOO0lBQ0E7RWxCK2lERjtFa0J4K0NVO0lBeERWO0VsQm1pREE7RWtCMytDVTtJQXhEVjtFbEJzaURBO0VrQjkrQ1U7SUF4RFY7RWxCeWlEQTtFa0JqL0NVO0lBeERWO0VsQjRpREE7RWtCcC9DVTtJQXhEVjtFbEIraURBO0VrQnYvQ1U7SUF4RFY7RWxCa2pEQTtFa0IxL0NVO0lBeERWO0VsQnFqREE7RWtCNy9DVTtJQXhEVjtFbEJ3akRBO0VrQmhnRFU7SUF4RFY7RWxCMmpEQTtFa0JuZ0RVO0lBeERWO0VsQjhqREE7RWtCdGdEVTtJQXhEVjtFbEJpa0RBO0VrQnpnRFU7SUF4RFY7RWxCb2tEQTtFa0JqZ0RNOztJQUVFO0VsQm1nRFI7RWtCaGdETTs7SUFFRTtFbEJrZ0RSO0VrQnpnRE07O0lBRUU7RWxCMmdEUjtFa0J4Z0RNOztJQUVFO0VsQjBnRFI7RWtCamhETTs7SUFFRTtFbEJtaERSO0VrQmhoRE07O0lBRUU7RWxCa2hEUjtFa0J6aERNOztJQUVFO0VsQjJoRFI7RWtCeGhETTs7SUFFRTtFbEIwaERSO0VrQmppRE07O0lBRUU7RWxCbWlEUjtFa0JoaURNOztJQUVFO0VsQmtpRFI7RWtCemlETTs7SUFFRTtFbEIyaURSO0VrQnhpRE07O0lBRUU7RWxCMGlEUjtBQUNGO0FnQnJtREk7RUVVRTtJQUNFO0VsQjhsRE47RWtCM2xESTtJQXBDSjtJQUNBO0VsQmtvREE7RWtCcG5EQTtJQUNFO0lBQ0E7RWxCc25ERjtFa0J4bkRBO0lBQ0U7SUFDQTtFbEIwbkRGO0VrQjVuREE7SUFDRTtJQUNBO0VsQjhuREY7RWtCaG9EQTtJQUNFO0lBQ0E7RWxCa29ERjtFa0Jwb0RBO0lBQ0U7SUFDQTtFbEJzb0RGO0VrQnhvREE7SUFDRTtJQUNBO0VsQjBvREY7RWtCM21ESTtJQWhESjtJQUNBO0VsQjhwREE7RWtCem1EUTtJQWhFTjtJQUNBO0VsQjRxREY7RWtCN21EUTtJQWhFTjtJQUNBO0VsQmdyREY7RWtCam5EUTtJQWhFTjtJQUNBO0VsQm9yREY7RWtCcm5EUTtJQWhFTjtJQUNBO0VsQndyREY7RWtCem5EUTtJQWhFTjtJQUNBO0VsQjRyREY7RWtCN25EUTtJQWhFTjtJQUNBO0VsQmdzREY7RWtCam9EUTtJQWhFTjtJQUNBO0VsQm9zREY7RWtCcm9EUTtJQWhFTjtJQUNBO0VsQndzREY7RWtCem9EUTtJQWhFTjtJQUNBO0VsQjRzREY7RWtCN29EUTtJQWhFTjtJQUNBO0VsQmd0REY7RWtCanBEUTtJQWhFTjtJQUNBO0VsQm90REY7RWtCcnBEUTtJQWhFTjtJQUNBO0VsQnd0REY7RWtCanBEVTtJQXhEVjtFbEI0c0RBO0VrQnBwRFU7SUF4RFY7RWxCK3NEQTtFa0J2cERVO0lBeERWO0VsQmt0REE7RWtCMXBEVTtJQXhEVjtFbEJxdERBO0VrQjdwRFU7SUF4RFY7RWxCd3REQTtFa0JocURVO0lBeERWO0VsQjJ0REE7RWtCbnFEVTtJQXhEVjtFbEI4dERBO0VrQnRxRFU7SUF4RFY7RWxCaXVEQTtFa0J6cURVO0lBeERWO0VsQm91REE7RWtCNXFEVTtJQXhEVjtFbEJ1dURBO0VrQi9xRFU7SUF4RFY7RWxCMHVEQTtFa0JsckRVO0lBeERWO0VsQjZ1REE7RWtCMXFETTs7SUFFRTtFbEI0cURSO0VrQnpxRE07O0lBRUU7RWxCMnFEUjtFa0JsckRNOztJQUVFO0VsQm9yRFI7RWtCanJETTs7SUFFRTtFbEJtckRSO0VrQjFyRE07O0lBRUU7RWxCNHJEUjtFa0J6ckRNOztJQUVFO0VsQjJyRFI7RWtCbHNETTs7SUFFRTtFbEJvc0RSO0VrQmpzRE07O0lBRUU7RWxCbXNEUjtFa0Ixc0RNOztJQUVFO0VsQjRzRFI7RWtCenNETTs7SUFFRTtFbEIyc0RSO0VrQmx0RE07O0lBRUU7RWxCb3REUjtFa0JqdERNOztJQUVFO0VsQm10RFI7QUFDRjtBbUJ6MERBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJaa1lPO0VZallQLG1CWnVzQjRCO0VZdHNCNUI7QW5CdzBERjtBbUJqMERFO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsMkNaK3NCMEI7RVk5c0IxQjtBbkJrMERKO0FtQi96REU7RUFDRTtBbkJpMERKO0FtQjl6REU7RUFDRTtBbkJnMERKOztBbUI1ekRBO0VBQ0U7QW5CK3pERjs7QW1CeHpEQTtFQUNFO0FuQjJ6REY7O0FtQmp6REU7RUFDRTtBbkJvekRKOztBbUJyeURFO0VBQ0U7QW5Cd3lESjtBbUJyeURJO0VBQ0U7QW5CdXlETjs7QW1CaHlERTtFQUNFO0FuQm15REo7QW1CaHlERTtFQUNFO0FuQmt5REo7O0FtQnh4REU7RUFDRTtFQUNBO0FuQjJ4REo7O0FtQnJ4REU7RUFDRTtFQUNBO0FuQnd4REo7O0FtQmh4REE7RUFDRTtFQUNBO0FuQm14REY7O0FtQjN3REU7RUFDRTtFQUNBO0FuQjh3REo7O0FvQjE1REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQnM1REo7O0FvQng2REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQm82REo7O0FvQnQ3REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQms3REo7O0FvQnA4REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQmc4REo7O0FvQmw5REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQjg4REo7O0FvQmgrREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQjQ5REo7O0FvQjkrREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQjArREo7O0FvQjUvREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwQncvREo7O0FtQnYyREk7RUFDRTtFQUNBO0FuQjAyRE47O0FnQnI4REk7RUd5RkE7SUFDRTtJQUNBO0VuQmczREo7QUFDRjtBZ0I1OERJO0VHeUZBO0lBQ0U7SUFDQTtFbkJzM0RKO0FBQ0Y7QWdCbDlESTtFR3lGQTtJQUNFO0lBQ0E7RW5CNDNESjtBQUNGO0FnQng5REk7RUd5RkE7SUFDRTtJQUNBO0VuQms0REo7QUFDRjtBZ0I5OURJO0VHeUZBO0lBQ0U7SUFDQTtFbkJ3NERKO0FBQ0Y7QXFCNWlFQTtFQUNFLHFCZHUyQnNDO0FQdXNDeEM7O0FxQnJpRUE7RUFDRTtFQUNBO0VBQ0E7RWpCOFFJLGtCQUxJO0VpQnJRUixnQmQrbEI0QjtBUHU4QzlCOztBcUJsaUVBO0VBQ0U7RUFDQTtFakJvUUksa0JBTEk7QUp1eURWOztBcUJsaUVBO0VBQ0U7RUFDQTtFakI4UEksbUJBTEk7QUo2eURWOztBc0Jua0VBO0VBQ0UsbUJmKzFCc0M7RUhya0JsQyxrQkFMSTtFa0JqUlIsZ0NmKzFCc0M7QVBxdUN4Qzs7QXVCemtFQTtFQUNFO0VBQ0E7RUFDQTtFbkJ3UkksZUFMSTtFbUJoUlIsZ0JoQmttQjRCO0VnQmptQjVCLGdCaEJ5bUI0QjtFZ0J4bUI1QiwyQmhCNDNCc0M7RWdCMzNCdEM7RUFDQSxtQ2hCcTNCc0M7RWdCcDNCdEM7RUFDQTtFZkdFO0VnQkhFLHdFRE1KO0F2QnVrRUY7QXdCemtFTTtFRGhCTjtJQ2lCUTtFeEI0a0VOO0FBQ0Y7QXVCMWtFRTtFQUNFO0F2QjRrRUo7QXVCMWtFSTtFQUNFO0F2QjRrRU47QXVCdmtFRTtFQUNFLDJCaEJzMkJvQztFZ0JyMkJwQyxtQ2hCZzJCb0M7RWdCLzFCcEMscUJoQjgyQm9DO0VnQjcyQnBDO0VBS0UsaURoQmtoQmtCO0FQbWpEeEI7QXVCamtFRTtFQU1FO0VBTUE7RUFLQTtBdkJxakVKO0F1QmhqRUU7RUFDRTtFQUNBO0F2QmtqRUo7QXVCOWlFRTtFQUNFLGdDaEI0MEJvQztFZ0IxMEJwQztBdkIraUVKO0F1QnZpRUU7RUFFRSx3Q2hCOHlCb0M7RWdCM3lCcEM7QXZCc2lFSjtBdUJsaUVFO0VBQ0U7RUFDQTtFQUNBLDBCaEJvckIwQjtFZ0JuckIxQiwyQmhCc3lCb0M7RWtCcDRCdEMsdUNsQnFpQ2dDO0VnQnI4QjlCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0NoQmdzQjBCO0VnQi9yQjFCO0VDekZFLHFJRDBGRjtBdkJvaUVKO0F3QjFuRU07RUQwRUo7SUN6RU07RXhCNm5FTjtBQUNGO0F1QnRpRUU7RUFDRSx3Q2hCNDdCOEI7QVA0bUNsQzs7QXVCL2hFQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JoQndmNEI7RWdCdmY1QiwyQmhCMnhCc0M7RWdCMXhCdEM7RUFDQTtFQUNBO0F2QmtpRUY7QXVCaGlFRTtFQUNFO0F2QmtpRUo7QXVCL2hFRTtFQUVFO0VBQ0E7QXZCZ2lFSjs7QXVCcmhFQTtFQUNFLG1FaEI0d0JzQztFZ0Izd0J0QztFbkJ5SUksbUJBTEk7RUl2UU47QVI2cEVKO0F1QnRoRUU7RUFDRTtFQUNBO0VBQ0EseUJoQm9vQjBCO0FQbzVDOUI7O0F1QnBoRUE7RUFDRSxpRWhCZ3dCc0M7RWdCL3ZCdEM7RW5CNEhJLGtCQUxJO0VJdlFOO0FSeXFFSjtBdUJyaEVFO0VBQ0U7RUFDQTtFQUNBLHVCaEIybkIwQjtBUDQ1QzlCOztBdUIvZ0VFO0VBQ0Usb0VoQjZ1Qm9DO0FQcXlDeEM7QXVCL2dFRTtFQUNFLG1FaEIwdUJvQztBUHV5Q3hDO0F1QjlnRUU7RUFDRSxpRWhCdXVCb0M7QVB5eUN4Qzs7QXVCM2dFQTtFQUNFLFdoQnF1QnNDO0VnQnB1QnRDLGdFaEI4dEJzQztFZ0I3dEJ0QyxpQmhCaWxCNEI7QVA2N0M5QjtBdUI1Z0VFO0VBQ0U7QXZCOGdFSjtBdUIzZ0VFO0VBQ0U7RWZ2TEE7QVJxc0VKO0F1QjFnRUU7RUFDRTtFZjVMQTtBUnlzRUo7QXVCemdFRTtFQUFvQiwrRGhCOHNCa0I7QVA4ekN4QztBdUIzZ0VFO0VBQW9CLDZEaEI4c0JrQjtBUGcwQ3hDOztBMEI3dEVBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RXRCcVJJLGVBTEk7RXNCN1FSLGdCbkIrbEI0QjtFbUI5bEI1QixnQm5Cc21CNEI7RW1Ccm1CNUIsMkJuQnkzQnNDO0VtQngzQnRDO0VBQ0EsbUNuQmszQnNDO0VtQmozQnRDO0VBQ0E7RUFDQSx5Q25CKzlCa0M7RW1COTlCbEMsMEJuQis5QmtDO0VtQjk5QmxDO0VsQkhFO0VnQkhFLHdFRVNKO0ExQjZ0RUY7QXdCbHVFTTtFRWZOO0lGZ0JRO0V4QnF1RU47QUFDRjtBMEJodUVFO0VBQ0UscUJuQnMzQm9DO0VtQnIzQnBDO0VBS0UsaURuQmkrQjRCO0FQNnZDbEM7QTBCMXRFRTtFQUVFLHNCbkI2dUIwQjtFbUI1dUIxQjtBMUIydEVKO0EwQnh0RUU7RUFFRSx3Q25CdTFCb0M7QVBrNEN4QztBMEJwdEVFO0VBQ0U7RUFDQTtBMUJzdEVKOztBMEJsdEVBO0VBQ0Usb0JuQnN1QjRCO0VtQnJ1QjVCLHVCbkJxdUI0QjtFbUJwdUI1QixvQm5CcXVCNEI7RUhsZ0J4QixtQkFMSTtFSXZRTjtBUmd3RUo7O0EwQmx0RUE7RUFDRSxtQm5Ca3VCNEI7RW1CanVCNUIsc0JuQml1QjRCO0VtQmh1QjVCLGtCbkJpdUI0QjtFSHRnQnhCLGtCQUxJO0VJdlFOO0FSd3dFSjs7QTBCaHRFSTtFQUNFO0ExQm10RU47O0EyQjN4RUE7RUFDRTtFQUNBLGtCcEJxNkJ3QztFb0JwNkJ4QyxtQnBCcTZCd0M7RW9CcDZCeEMsdUJwQnE2QndDO0FQeTNDMUM7QTJCNXhFRTtFQUNFO0VBQ0E7QTNCOHhFSjs7QTJCMXhFQTtFQUNFLG9CcEIyNUJ3QztFb0IxNUJ4QztFQUNBO0EzQjZ4RUY7QTJCM3hFRTtFQUNFO0VBQ0E7RUFDQTtBM0I2eEVKOztBMkJ6eEVBO0VBQ0U7RUFFQTtFQUNBLFVwQjA0QndDO0VvQno0QnhDLFdwQnk0QndDO0VvQng0QnhDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyRHBCMjRCd0M7RW9CMTRCeEM7QTNCMnhFRjtBMkJ4eEVFO0VuQjNCRTtBUnN6RUo7QTJCdnhFRTtFQUVFLGtCcEJtNEJzQztBUHE1QzFDO0EyQnJ4RUU7RUFDRSx1QnBCMDNCc0M7QVA2NUMxQztBMkJweEVFO0VBQ0UscUJwQnMxQm9DO0VvQnIxQnBDO0VBQ0EsaURwQjhmb0I7QVB3eER4QjtBMkJueEVFO0VBQ0UseUIxQjdEVTtFMEI4RFYscUIxQjlEVTtBRG0xRWQ7QTJCbnhFSTtFQUlJO0EzQmt4RVI7QTJCOXdFSTtFQUlJO0EzQjZ3RVI7QTJCeHdFRTtFQUNFLHlCMUJsRlU7RTBCbUZWLHFCMUJuRlU7RTBCd0ZSO0EzQnN3RU47QTJCbHdFRTtFQUNFO0VBQ0E7RUFDQSxZcEJrMkJ1QztBUGs2QzNDO0EyQjd2RUk7RUFDRTtFQUNBLFlwQnkxQnFDO0FQczZDM0M7O0EyQmp2RUE7RUFDRSxtQnBCbzFCZ0M7QVBnNkNsQztBMkJsdkVFO0VBQ0U7RUFFQSxVcEI4MEI4QjtFb0I3MEI5QjtFQUNBO0VBQ0E7RW5CakhBO0VnQkhFLGlER3NIRjtBM0JtdkVKO0F3QnIyRU07RUcwR0o7SUh6R007RXhCdzJFTjtBQUNGO0EyQnR2RUk7RUFDRTtBM0J3dkVOO0EyQnJ2RUk7RUFDRSxpQ3BCNjBCNEI7RW9CeDBCMUI7QTNCbXZFUjtBMkI5dUVFO0VBQ0Usb0JwQnd6QjhCO0VvQnZ6QjlCO0EzQmd2RUo7QTJCOXVFSTtFQUNFO0VBQ0E7QTNCZ3ZFTjs7QTJCM3VFQTtFQUNFO0VBQ0Esa0JwQnN5QmdDO0FQdzhDbEM7O0EyQjN1RUE7RUFDRTtFQUNBO0VBQ0E7QTNCOHVFRjtBMkIxdUVJO0VBQ0U7RUFDQTtFQUNBLGFwQnNwQndCO0FQc2xEOUI7O0EyQnJ1RUk7RUFDRTtBM0J3dUVOOztBNEIzNUVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUI4NUVGO0E0QjU1RUU7RUFDRTtBNUI4NUVKO0E0QjE1RUk7RUFBMEIsaUVyQjhnQ2E7QVArNEMzQztBNEI1NUVJO0VBQTBCLGlFckI2Z0NhO0FQazVDM0M7QTRCNTVFRTtFQUNFO0E1Qjg1RUo7QTRCMzVFRTtFQUNFLFdyQisvQnVDO0VxQjkvQnZDLFlyQjgvQnVDO0VxQjcvQnZDO0VBQ0E7RUgxQkYseUJ4QkNZO0UyQjJCVixTckI2L0J1QztFQzFnQ3ZDO0VnQkhFLDRHSW1CRjtBNUI0NUVKO0F3QjM2RU07RUlNSjtJSkxNO0V4Qjg2RU47QUFDRjtBNEIvNUVJO0VIakNGLHlCbEI4aEN5QztBUHE2QzNDO0E0Qjc1RUU7RUFDRSxXckJ3K0I4QjtFcUJ2K0I5QixjckJ3K0I4QjtFcUJ2K0I5QjtFQUNBLGVyQnUrQjhCO0VxQnQrQjlCLHdDckJ1K0I4QjtFcUJ0K0I5QjtFcEI3QkE7QVI2N0VKO0E0QjM1RUU7RUFDRSxXckJvK0J1QztFcUJuK0J2QyxZckJtK0J1QztFcUJsK0J2QztFSHBERix5QnhCQ1k7RTJCcURWLFNyQm0rQnVDO0VDMWdDdkM7RWdCSEUsNEdJNkNGO0E1QjQ1RUo7QXdCcjhFTTtFSWlDSjtJSmhDTTtFeEJ3OEVOO0FBQ0Y7QTRCLzVFSTtFSDNERix5QmxCOGhDeUM7QVArN0MzQztBNEI3NUVFO0VBQ0UsV3JCODhCOEI7RXFCNzhCOUIsY3JCODhCOEI7RXFCNzhCOUI7RUFDQSxlckI2OEI4QjtFcUI1OEI5Qix3Q3JCNjhCOEI7RXFCNThCOUI7RXBCdkRBO0FSdTlFSjtBNEIzNUVFO0VBQ0U7QTVCNjVFSjtBNEIzNUVJO0VBQ0UsMkNyQmc5QnFDO0FQNjhDM0M7QTRCMTVFSTtFQUNFLDJDckI0OEJxQztBUGc5QzNDOztBNkJuL0VBO0VBQ0U7QTdCcy9FRjtBNkJwL0VFOzs7RUFHRSx1RHRCd2lDb0M7RXNCdmlDcEMsMkR0QnVpQ29DO0VzQnRpQ3BDLGlCdEJ1aUNvQztBUCs4Q3hDO0E2Qm4vRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFTFJFLGdFS1NGO0E3QnEvRUo7QXdCMS9FTTtFS1RKO0lMVU07RXhCNi9FTjtBQUNGO0E2QnYvRUU7O0VBRUU7QTdCeS9FSjtBNkJ2L0VJOztFQUNFO0E3QjAvRU47QTZCdi9FSTs7O0VBRUUscUJ0QjRnQ2tDO0VzQjNnQ2xDLHdCdEI0Z0NrQztBUDgrQ3hDO0E2QnYvRUk7O0VBQ0UscUJ0QnVnQ2tDO0VzQnRnQ2xDLHdCdEJ1Z0NrQztBUG0vQ3hDO0E2QnQvRUU7RUFDRSxxQnRCaWdDb0M7RXNCaGdDcEMsd0J0QmlnQ29DO0FQdS9DeEM7QTZCai9FSTs7OztFQUNFO0VBQ0EsOER0QjIvQmtDO0FQMi9DeEM7QTZCcC9FTTs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBLGF0Qm0vQmdDO0VzQmwvQmhDO0VBQ0EsbUN0QmcwQmdDO0VDaDNCcEM7QVIwaUZKO0E2Qm4vRUk7RUFDRTtFQUNBLDhEdEIwK0JrQztBUDJnRHhDO0E2QmgvRUk7RUFDRTtBN0JrL0VOO0E2QjkrRUU7O0VBRUUsY2xCekVPO0FYeWpGWDtBNkI5K0VJOztFQUNFLHdDdEIweUJrQztBUHVzRHhDOztBOEJ4a0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUIya0ZGO0E4QnprRkU7OztFQUdFO0VBQ0E7RUFDQTtFQUNBO0E5QjJrRko7QThCdmtGRTs7O0VBR0U7QTlCeWtGSjtBOEJua0ZFO0VBQ0U7RUFDQTtBOUJxa0ZKO0E4Qm5rRkk7RUFDRTtBOUJxa0ZOOztBOEIxakZBO0VBQ0U7RUFDQTtFQUNBO0UxQjhPSSxlQUxJO0UwQnZPUixnQnZCeWpCNEI7RXVCeGpCNUIsZ0J2QmdrQjRCO0V1Qi9qQjVCLDJCdkJtMUJzQztFdUJsMUJ0QztFQUNBO0VBQ0EsdUN2QjA2QnNDO0V1Qno2QnRDO0V0QnRDRTtBUm9tRko7O0E4QnBqRkE7Ozs7RUFJRTtFMUJ3Tkksa0JBTEk7RUl2UU47QVI2bUZKOztBOEJwakZBOzs7O0VBSUU7RTFCK01JLG1CQUxJO0VJdlFOO0FSc25GSjs7QThCcGpGQTs7RUFFRTtBOUJ1akZGOztBOEIxaUZJOzs7O0V0QmpFQTtFQUNBO0FSa25GSjtBOEJ6aUZJOzs7O0V0QjFFQTtFQUNBO0FSeW5GSjtBOEJuaUZFO0VBQ0U7RXRCMUVBO0VBQ0E7QVJnbkZKO0E4Qm5pRkU7O0V0QjlFRTtFQUNBO0FScW5GSjs7QStCN29GRTtFQUNFO0VBQ0E7RUFDQSxtQnhCdTBCb0M7RUhya0JsQyxrQkFMSTtFMkIxUE4saUN4QmtqQ3FCO0FQNmxEekI7O0ErQjVvRkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0JxUEUsbUJBTEk7RTJCN09OLFd4QnFpQ3FCO0V3QnBpQ3JCLG1DeEJvaUNxQjtFQy9qQ3JCO0FSMHFGSjs7QStCMW9GSTs7OztFQUVFO0EvQitvRk47O0ErQjlyRkk7RUFxREUsK0N4QnVoQ21CO0V3QnBoQ2pCLG9DeEI4MUJnQztFd0I3MUJoQztFQUNBO0VBQ0E7RUFDQTtBL0Iyb0ZSO0ErQnhvRk07RUFDRSwrQ3hCNGdDaUI7RXdCdmdDZiwyRHhCdWdDZTtBUCtuRHpCOztBK0Izc0ZJO0VBK0VJLG9DeEJ1MEJnQztFd0J0MEJoQztBL0Jnb0ZSOztBK0JodEZJO0VBdUZFLCtDeEJxL0JtQjtBUHdvRHpCO0ErQjFuRlE7RUFFRTtFQUNBLHVCeEJxNUI4QjtFd0JwNUI5QjtFQUNBO0EvQjJuRlY7QStCdm5GTTtFQUNFLCtDeEJ3K0JpQjtFd0JuK0JmLDJEeEJtK0JlO0FQa3BEekI7O0ErQjl0Rkk7RUFrSEk7QS9CZ25GUjs7QStCbHVGSTtFQXlIRSwrQ3hCbTlCbUI7QVAwcER6QjtBK0IzbUZNO0VBQ0UsNEN4Qmc5QmlCO0FQNnBEekI7QStCMW1GTTtFQUNFLDJEeEI0OEJpQjtBUGdxRHpCO0ErQnptRk07RUFDRSxpQ3hCdzhCaUI7QVBtcUR6Qjs7QStCdG1GSTtFQUNFO0EvQnltRk47O0ErQm52Rkk7Ozs7O0VBb0pNO0EvQnVtRlY7O0ErQnZ1RkU7RUFDRTtFQUNBO0VBQ0EsbUJ4QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTJCMVBOLG1DeEJrakNxQjtBUHVyRHpCOztBK0J0dUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTNCcVBFLG1CQUxJO0UyQjdPTixXeEJxaUNxQjtFd0JwaUNyQixrQ3hCb2lDcUI7RUMvakNyQjtBUm93Rko7O0ErQnB1Rkk7Ozs7RUFFRTtBL0J5dUZOOztBK0J4eEZJO0VBcURFLGlEeEJ1aENtQjtFd0JwaENqQixvQ3hCODFCZ0M7RXdCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QS9CcXVGUjtBK0JsdUZNO0VBQ0UsaUR4QjRnQ2lCO0V3QnZnQ2YsMER4QnVnQ2U7QVB5dER6Qjs7QStCcnlGSTtFQStFSSxvQ3hCdTBCZ0M7RXdCdDBCaEM7QS9CMHRGUjs7QStCMXlGSTtFQXVGRSxpRHhCcS9CbUI7QVBrdUR6QjtBK0JwdEZRO0VBRUU7RUFDQSx1QnhCcTVCOEI7RXdCcDVCOUI7RUFDQTtBL0JxdEZWO0ErQmp0Rk07RUFDRSxpRHhCdytCaUI7RXdCbitCZiwwRHhCbStCZTtBUDR1RHpCOztBK0J4ekZJO0VBa0hJO0EvQjBzRlI7O0ErQjV6Rkk7RUF5SEUsaUR4Qm05Qm1CO0FQb3ZEekI7QStCcnNGTTtFQUNFLDhDeEJnOUJpQjtBUHV2RHpCO0ErQnBzRk07RUFDRSwwRHhCNDhCaUI7QVAwdkR6QjtBK0Juc0ZNO0VBQ0UsbUN4Qnc4QmlCO0FQNnZEekI7O0ErQmhzRkk7RUFDRTtBL0Jtc0ZOOztBK0I3MEZJOzs7OztFQXNKTTtBL0IrckZWOztBZ0N2MUZBO0VBRUU7RUFDQTtFQUNBO0U1QnVSSSx3QkFMSTtFNEJoUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFNUJzUUksa0NBTEk7RTRCL1BSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFeEJqQkU7RWlCZkYsa0NPa0NxQjtFUnRCakIscUlRd0JKO0FoQ3ExRkY7QXdCejJGTTtFUWhCTjtJUmlCUTtFeEI0MkZOO0FBQ0Y7QWdDeDFGRTtFQUNFO0VBRUE7RUFDQTtBaEN5MUZKO0FnQ3QxRkU7RUFFRTtFQUNBO0VBQ0E7QWhDdTFGSjtBZ0NwMUZFO0VBQ0U7RVByREYsd0NPc0R1QjtFQUNyQjtFQUNBO0VBS0U7QWhDazFGTjtBZ0M5MEZFO0VBQ0U7RUFDQTtFQUtFO0FoQzQwRk47QWdDeDBGRTtFQUtFO0VBQ0E7RUFHQTtBaENvMEZKO0FnQ2owRkk7RUFLSTtBaEMrekZSO0FnQzF6RkU7RUFLSTtBaEN3ekZOO0FnQ3B6RkU7RUFHRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FoQ216Rko7O0FnQ3Z5RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMwNUZGOztBZ0N4ekZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMjZGRjs7QWdDejBGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzQ3RkY7O0FnQzExRkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2OEZGOztBZ0MzMkZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDODlGRjs7QWdDNTNGRTtFQy9HQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQysrRkY7O0FnQzc0RkU7RUMvR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNnZ0dGOztBZ0M5NUZFO0VDL0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDaWhHRjs7QWdDcjVGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3lnR0Y7O0FnQ3Q2RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMwaEdGOztBZ0N2N0ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDMmlHRjs7QWdDeDhGRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQzRqR0Y7O0FnQ3o5RkU7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakM2a0dGOztBZ0MxK0ZFO0VDaEhBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDOGxHRjs7QWdDMy9GRTtFQ2hIQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQyttR0Y7O0FnQzVnR0U7RUNoSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakNnb0dGOztBZ0NqaEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsMEJ6QjhRd0M7QVBxd0YxQztBZ0N6Z0dFO0VBQ0U7QWhDMmdHSjtBZ0N4Z0dFO0VBQ0U7QWhDMGdHSjs7QWdDLy9GQTtFQ2pKRTtFQUNBO0U3QjhOSSwyQkFMSTtFNkJ2TlI7QWpDb3BHRjs7QWdDbGdHQTtFQ3JKRTtFQUNBO0U3QjhOSSw0QkFMSTtFNkJ2TlI7QWpDMnBHRjs7QWtDOXRHQTtFVmdCTSxnQ1VmSjtBbENpdUdGO0F3QjlzR007RVVwQk47SVZxQlE7RXhCaXRHTjtBQUNGO0FrQ3B1R0U7RUFDRTtBbENzdUdKOztBa0NodUdFO0VBQ0U7QWxDbXVHSjs7QWtDL3RHQTtFQUNFO0VBQ0E7RVZESSw2QlVFSjtBbENrdUdGO0F3Qmh1R007RVVMTjtJVk1RO0V4Qm11R047QUFDRjtBa0NydUdFO0VBQ0U7RUFDQTtFVk5FLDRCVU9GO0FsQ3V1R0o7QXdCMXVHTTtFVUFKO0lWQ007RXhCNnVHTjtBQUNGOztBbUNsd0dBOzs7Ozs7RUFNRTtBbkNxd0dGOztBbUNsd0dBO0VBQ0U7QW5DcXdHRjtBb0M3dUdJO0VBQ0U7RUFDQSxvQjdCNmhCd0I7RTZCNWhCeEIsdUI3QjJoQndCO0U2QjFoQnhCO0VBckNKO0VBQ0E7RUFDQTtFQUNBO0FwQ3F4R0Y7QW9DM3RHSTtFQUNFO0FwQzZ0R047O0FtQzN3R0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQnVRSSw2QkFMSTtFK0JoUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFL0IwT0ksdUNBTEk7RStCbk9SO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0J6Q0U7QVJxekdKO0FtQ3h3R0U7RUFDRTtFQUNBO0VBQ0E7QW5DMHdHSjs7QW1DbHZHSTtFQUNFO0FuQ3F2R047QW1DbnZHTTtFQUNFO0VBQ0E7QW5DcXZHUjs7QW1DanZHSTtFQUNFO0FuQ292R047QW1DbHZHTTtFQUNFO0VBQ0E7QW5Db3ZHUjs7QWdCOXhHSTtFbUI0QkE7SUFDRTtFbkNzd0dKO0VtQ3B3R0k7SUFDRTtJQUNBO0VuQ3N3R047RW1DbHdHRTtJQUNFO0VuQ293R0o7RW1DbHdHSTtJQUNFO0lBQ0E7RW5Db3dHTjtBQUNGO0FnQi95R0k7RW1CNEJBO0lBQ0U7RW5Dc3hHSjtFbUNweEdJO0lBQ0U7SUFDQTtFbkNzeEdOO0VtQ2x4R0U7SUFDRTtFbkNveEdKO0VtQ2x4R0k7SUFDRTtJQUNBO0VuQ294R047QUFDRjtBZ0IvekdJO0VtQjRCQTtJQUNFO0VuQ3N5R0o7RW1DcHlHSTtJQUNFO0lBQ0E7RW5Dc3lHTjtFbUNseUdFO0lBQ0U7RW5Db3lHSjtFbUNseUdJO0lBQ0U7SUFDQTtFbkNveUdOO0FBQ0Y7QWdCLzBHSTtFbUI0QkE7SUFDRTtFbkNzekdKO0VtQ3B6R0k7SUFDRTtJQUNBO0VuQ3N6R047RW1DbHpHRTtJQUNFO0VuQ296R0o7RW1DbHpHSTtJQUNFO0lBQ0E7RW5Db3pHTjtBQUNGO0FnQi8xR0k7RW1CNEJBO0lBQ0U7RW5DczBHSjtFbUNwMEdJO0lBQ0U7SUFDQTtFbkNzMEdOO0VtQ2wwR0U7SUFDRTtFbkNvMEdKO0VtQ2wwR0k7SUFDRTtJQUNBO0VuQ28wR047QUFDRjtBbUMzekdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5DNnpHSjtBb0NqNUdJO0VBQ0U7RUFDQSxvQjdCNmhCd0I7RTZCNWhCeEIsdUI3QjJoQndCO0U2QjFoQnhCO0VBOUJKO0VBQ0E7RUFDQTtFQUNBO0FwQ2s3R0Y7QW9DLzNHSTtFQUNFO0FwQ2k0R047O0FtQ2owR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ28wR0o7QW9DdDZHSTtFQUNFO0VBQ0Esb0I3QjZoQndCO0U2QjVoQnhCLHVCN0IyaEJ3QjtFNkIxaEJ4QjtFQXZCSjtFQUNBO0VBQ0E7RUFDQTtBcENnOEdGO0FvQ3A1R0k7RUFDRTtBcENzNUdOO0FtQzUwR0k7RUFDRTtBbkM4MEdOOztBbUN4MEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkMyMEdKO0FvQzk3R0k7RUFDRTtFQUNBLG9CN0I2aEJ3QjtFNkI1aEJ4Qix1QjdCMmhCd0I7RTZCMWhCeEI7QXBDZzhHTjtBb0NyN0dNO0VBQ0U7QXBDdTdHUjtBb0NwN0dNO0VBQ0U7RUFDQSxxQjdCMGdCc0I7RTZCemdCdEIsdUI3QndnQnNCO0U2QnZnQnRCO0VBbkNOO0VBQ0E7RUFDQTtBcEMwOUdGO0FvQ3A3R0k7RUFDRTtBcENzN0dOO0FtQzMxR0k7RUFDRTtBbkM2MUdOOztBbUN0MUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkN5MUdGOztBbUNuMUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQjVCeWI0QjtFNEJ4YjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0J0S0U7QVI2L0dKO0FtQ3AxR0U7RUFFRTtFVjFMRixrRFU0THVCO0FuQ28xR3pCO0FtQ2oxR0U7RUFFRTtFQUNBO0VWbE1GLG1EVW1NdUI7QW5DazFHekI7QW1DLzBHRTtFQUVFO0VBQ0E7RUFDQTtBbkNnMUdKOztBbUMxMEdBO0VBQ0U7QW5DNjBHRjs7QW1DejBHQTtFQUNFO0VBQ0E7RUFDQTtFL0JtRUksbUJBTEk7RStCNURSO0VBQ0E7QW5DNDBHRjs7QW1DeDBHQTtFQUNFO0VBQ0E7RUFDQTtBbkMyMEdGOztBbUN2MEdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQ3kwR0Y7O0FxQy9qSEE7O0VBRUU7RUFDQTtFQUNBO0FyQ2trSEY7QXFDaGtIRTs7RUFDRTtFQUNBO0FyQ21rSEo7QXFDOWpIRTs7Ozs7Ozs7Ozs7O0VBTUU7QXJDc2tISjs7QXFDamtIQTtFQUNFO0VBQ0E7RUFDQTtBckNva0hGO0FxQ2xrSEU7RUFDRTtBckNva0hKOztBcUNoa0hBO0U3QmhCSTtBUm9sSEo7QXFDaGtIRTs7RUFFRTtBckNra0hKO0FxQzlqSEU7OztFN0JWRTtFQUNBO0FSNmtISjtBcUMxakhFOzs7RTdCTkU7RUFDQTtBUnFrSEo7O0FxQzdpSEE7RUFDRTtFQUNBO0FyQ2dqSEY7QXFDOWlIRTtFQUdFO0FyQzhpSEo7QXFDM2lIRTtFQUNFO0FyQzZpSEo7O0FxQ3ppSEE7RUFDRTtFQUNBO0FyQzRpSEY7O0FxQ3ppSEE7RUFDRTtFQUNBO0FyQzRpSEY7O0FxQ3hoSEE7RUFDRTtFQUNBO0VBQ0E7QXJDMmhIRjtBcUN6aEhFOztFQUVFO0FyQzJoSEo7QXFDeGhIRTs7RUFFRTtBckMwaEhKO0FxQ3RoSEU7O0U3QjFGRTtFQUNBO0FSb25ISjtBcUN0aEhFOztFN0I3R0U7RUFDQTtBUnVvSEo7O0FzQy9wSEE7RUFFRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QzhwSEY7O0FzQzNwSEE7RUFDRTtFQUNBO0VsQ3NRSSx1Q0FMSTtFa0MvUFI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFZGZJLHVHY2dCSjtBdEM4cEhGO0F3QjFxSE07RWNHTjtJZEZRO0V4QjZxSE47QUFDRjtBc0NqcUhFO0VBRUU7QXRDa3FISjtBc0M5cEhFO0VBQ0U7RUFDQSxpRC9Ca2hCb0I7QVA4b0d4QjtBc0M1cEhFO0VBRUU7RUFDQTtFQUNBO0F0QzZwSEo7O0FzQ3JwSEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0F0Q3FwSEY7QXNDbnBIRTtFQUNFO0VBQ0E7RTlCN0NBO0VBQ0E7QVJtc0hKO0FzQ3BwSEk7RUFHRTtFQUNBO0F0Q29wSE47QXNDaHBIRTs7RUFFRTtFQUNBO0VBQ0E7QXRDa3BISjtBc0Mvb0hFO0VBRUU7RTlCakVBO0VBQ0E7QVJrdEhKOztBc0N2b0hBO0VBRUU7RUFDQTtFQUNBO0F0Q3lvSEY7QXNDdG9IRTtFOUI1RkU7QVJxdUhKO0FzQ3JvSEU7O0VBRUU7RWJqSEYsb0Rha0h1QjtBdEN1b0h6Qjs7QXNDOW5IQTtFQUVFO0VBQ0E7RUFDQTtFQUdBO0F0QzhuSEY7QXNDNW5IRTtFQUNFO0VBQ0E7RUFDQTtBdEM4bkhKO0FzQzVuSEk7RUFFRTtBdEM2bkhOO0FzQ3puSEU7O0VBRUUsZ0IvQjBkMEI7RStCemQxQjtFQUNBO0F0QzJuSEo7O0FzQ2puSEU7O0VBRUU7RUFDQTtBdENvbkhKOztBc0MvbUhFOztFQUVFO0VBQ0E7RUFDQTtBdENrbkhKOztBc0M1bUhFOztFQUNFO0F0Q2duSEo7O0FzQ3RtSEU7RUFDRTtBdEN5bUhKO0FzQ3ZtSEU7RUFDRTtBdEN5bUhKOztBdUN0eUhBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNzeUhGO0F1Q2h5SEU7Ozs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkN3eUhKO0F1Q3B4SEE7RUFDRTtFQUNBO0VBQ0E7RW5DNE5JLDJDQUxJO0VtQ3JOUjtFQUNBO0VBQ0E7QXZDc3hIRjtBdUNweEhFO0VBRUU7QXZDcXhISjs7QXVDM3dIQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDMHdIRjtBdUN2d0hJO0VBRUU7QXZDd3dITjtBdUNwd0hFO0VBQ0U7QXZDc3dISjs7QXVDN3ZIQTtFQUNFLG1CaEM4Z0NrQztFZ0M3Z0NsQyxzQmhDNmdDa0M7RWdDNWdDbEM7QXZDZ3dIRjtBdUM5dkhFOzs7RUFHRTtBdkNnd0hKOztBdUNudkhBO0VBQ0U7RUFDQTtFQUdBO0F2Q292SEY7O0F1Q2h2SEE7RUFDRTtFbkN5SUksNkNBTEk7RW1DbElSO0VBQ0E7RUFDQTtFQUNBO0UvQnhJRTtFZ0JIRSwrQ2U2SUo7QXZDbXZIRjtBd0I1M0hNO0VlaUlOO0lmaElRO0V4QiszSE47QUFDRjtBdUN0dkhFO0VBQ0U7QXZDd3ZISjtBdUNydkhFO0VBQ0U7RUFDQTtFQUNBO0F2Q3V2SEo7O0F1Q2p2SEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q292SEY7O0F1Q2p2SEE7RUFDRTtFQUNBO0F2Q292SEY7O0FnQjkySEk7RXVCc0lBO0lBRUk7SUFDQTtFdkMydUhOO0V1Q3p1SE07SUFDRTtFdkMydUhSO0V1Q3p1SFE7SUFDRTtFdkMydUhWO0V1Q3h1SFE7SUFDRTtJQUNBO0V2QzB1SFY7RXVDdHVITTtJQUNFO0V2Q3d1SFI7RXVDcnVITTtJQUNFO0lBQ0E7RXZDdXVIUjtFdUNwdUhNO0lBQ0U7RXZDc3VIUjtFdUNudUhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdkNtdUhSO0V1Q2h1SFE7SUFDRTtFdkNrdUhWO0V1Qy90SFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkNpdUhWO0FBQ0Y7QWdCOTVISTtFdUJzSUE7SUFFSTtJQUNBO0V2QzB4SE47RXVDeHhITTtJQUNFO0V2QzB4SFI7RXVDeHhIUTtJQUNFO0V2QzB4SFY7RXVDdnhIUTtJQUNFO0lBQ0E7RXZDeXhIVjtFdUNyeEhNO0lBQ0U7RXZDdXhIUjtFdUNweEhNO0lBQ0U7SUFDQTtFdkNzeEhSO0V1Q254SE07SUFDRTtFdkNxeEhSO0V1Q2x4SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0V2Q2t4SFI7RXVDL3dIUTtJQUNFO0V2Q2l4SFY7RXVDOXdIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V2Q2d4SFY7QUFDRjtBZ0I3OEhJO0V1QnNJQTtJQUVJO0lBQ0E7RXZDeTBITjtFdUN2MEhNO0lBQ0U7RXZDeTBIUjtFdUN2MEhRO0lBQ0U7RXZDeTBIVjtFdUN0MEhRO0lBQ0U7SUFDQTtFdkN3MEhWO0V1Q3AwSE07SUFDRTtFdkNzMEhSO0V1Q24wSE07SUFDRTtJQUNBO0V2Q3EwSFI7RXVDbDBITTtJQUNFO0V2Q28wSFI7RXVDajBITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXZDaTBIUjtFdUM5ekhRO0lBQ0U7RXZDZzBIVjtFdUM3ekhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXZDK3pIVjtBQUNGO0FnQjUvSEk7RXVCc0lBO0lBRUk7SUFDQTtFdkN3M0hOO0V1Q3QzSE07SUFDRTtFdkN3M0hSO0V1Q3QzSFE7SUFDRTtFdkN3M0hWO0V1Q3IzSFE7SUFDRTtJQUNBO0V2Q3UzSFY7RXVDbjNITTtJQUNFO0V2Q3EzSFI7RXVDbDNITTtJQUNFO0lBQ0E7RXZDbzNIUjtFdUNqM0hNO0lBQ0U7RXZDbTNIUjtFdUNoM0hNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFdkNnM0hSO0V1QzcySFE7SUFDRTtFdkMrMkhWO0V1QzUySFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFdkM4MkhWO0FBQ0Y7QWdCM2lJSTtFdUJzSUE7SUFFSTtJQUNBO0V2Q3U2SE47RXVDcjZITTtJQUNFO0V2Q3U2SFI7RXVDcjZIUTtJQUNFO0V2Q3U2SFY7RXVDcDZIUTtJQUNFO0lBQ0E7RXZDczZIVjtFdUNsNkhNO0lBQ0U7RXZDbzZIUjtFdUNqNkhNO0lBQ0U7SUFDQTtFdkNtNkhSO0V1Q2g2SE07SUFDRTtFdkNrNkhSO0V1Qy81SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0V2Qys1SFI7RXVDNTVIUTtJQUNFO0V2Qzg1SFY7RXVDMzVIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0V2QzY1SFY7QUFDRjtBdUNwOUhJO0VBRUk7RUFDQTtBdkNxOUhSO0F1Q245SFE7RUFDRTtBdkNxOUhWO0F1Q245SFU7RUFDRTtBdkNxOUhaO0F1Q2w5SFU7RUFDRTtFQUNBO0F2Q285SFo7QXVDaDlIUTtFQUNFO0F2Q2s5SFY7QXVDLzhIUTtFQUNFO0VBQ0E7QXZDaTlIVjtBdUM5OEhRO0VBQ0U7QXZDZzlIVjtBdUM3OEhRO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VmOU5KLGdCZWdPSTtBdkM2OEhWO0F1QzE4SFU7RUFDRTtBdkM0OEhaO0F1Q3o4SFU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkMyOEhaOztBdUMxN0hBOztFQUdFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZDNDdIRjs7QXVDdDdISTtFQUNFO0F2Q3k3SE47O0F3Q2x0SUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQ2pCRTtBUm91SUo7QXdDL3NJRTtFQUNFO0VBQ0E7QXhDaXRJSjtBd0M5c0lFO0VBQ0U7RUFDQTtBeENndElKO0F3QzlzSUk7RUFDRTtFaEN0QkY7RUFDQTtBUnV1SUo7QXdDOXNJSTtFQUNFO0VoQ2JGO0VBQ0E7QVI4dElKO0F3QzNzSUU7O0VBRUU7QXhDNnNJSjs7QXdDenNJQTtFQUdFO0VBQ0E7RUFDQTtBeEMwc0lGOztBd0N2c0lBO0VBQ0U7RUFDQTtBeEMwc0lGOztBd0N2c0lBO0VBQ0U7RUFDQTtFQUNBO0F4QzBzSUY7O0F3Q3ZzSUE7RUFDRTtBeEMwc0lGOztBd0Nsc0lFO0VBQ0U7QXhDcXNJSjs7QXdDN3JJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhDZ3NJRjtBd0M5cklFO0VoQzdGRTtBUjh4SUo7O0F3QzVySUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEMrcklGO0F3QzdySUU7RWhDeEdFO0FSd3lJSjs7QXdDdHJJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q3lySUY7QXdDdnJJRTtFQUNFO0VBQ0E7QXhDeXJJSjs7QXdDcnJJQTtFQUNFO0VBQ0E7QXhDd3JJRjs7QXdDcHJJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaEMxSUU7QVJrMElKOztBd0NwcklBOzs7RUFHRTtBeEN1cklGOztBd0NwcklBOztFaEMzSUk7RUFDQTtBUm8wSUo7O0F3Q3JySUE7O0VoQ2xJSTtFQUNBO0FSNHpJSjs7QXdDOXFJRTtFQUNFO0F4Q2lySUo7QWdCNXlJSTtFd0J1SEo7SUFRSTtJQUNBO0V4Q2lySUY7RXdDOXFJRTtJQUVFO0lBQ0E7RXhDK3FJSjtFd0M3cUlJO0lBQ0U7SUFDQTtFeEMrcUlOO0V3QzFxSU07SWhDM0tKO0lBQ0E7RVJ3MUlGO0V3QzNxSVE7O0lBR0U7RXhDNHFJVjtFd0MxcUlROztJQUdFO0V4QzJxSVY7RXdDdnFJTTtJaEM1S0o7SUFDQTtFUnMxSUY7RXdDeHFJUTs7SUFHRTtFeEN5cUlWO0V3Q3ZxSVE7O0lBR0U7RXhDd3FJVjtBQUNGOztBeUM3NElBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Qys0SUY7O0F5QzM0SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VyQzRQSSxlQUxJO0VxQ3JQUjtFQUNBO0VBQ0E7RUFDQTtFakNyQkU7RWlDdUJGO0VqQjFCSSwwQ2lCMkJKO0F6Qzg0SUY7QXdCcjZJTTtFaUJVTjtJakJUUTtFeEJ3NklOO0FBQ0Y7QXlDajVJRTtFQUNFO0VBQ0E7RUFDQTtBekNtNUlKO0F5Q2o1SUk7RUFDRTtFQUNBO0F6Q201SU47QXlDOTRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCakRFLG1EaUJrREY7QXpDZzVJSjtBd0I5N0lNO0VpQnFDSjtJakJwQ007RXhCaThJTjtBQUNGO0F5Q2w1SUU7RUFDRTtBekNvNUlKO0F5Q2o1SUU7RUFDRTtFQUNBO0VBQ0E7QXpDbTVJSjs7QXlDLzRJQTtFQUNFO0F6Q2s1SUY7O0F5Qy80SUE7RUFDRTtFQUNBO0VBQ0E7QXpDazVJRjtBeUNoNUlFO0VqQzdERTtFQUNBO0FSZzlJSjtBeUNqNUlJO0VqQ2hFQTtFQUNBO0FSbzlJSjtBeUNoNUlFO0VBQ0U7QXpDazVJSjtBeUM5NElFO0VqQzVERTtFQUNBO0FSNjhJSjtBeUM5NElNO0VqQ2hFRjtFQUNBO0FSaTlJSjtBeUM3NElJO0VqQ3JFQTtFQUNBO0FScTlJSjs7QXlDMzRJQTtFQUNFO0F6Qzg0SUY7O0F5Q3I0SUU7RUFDRTtFQUNBO0VqQzlHQTtBUnUvSUo7QXlDdDRJSTtFQUFnQjtBekN5NElwQjtBeUN4NElJO0VBQWU7QXpDMjRJbkI7QXlDdjRJTTtFakN0SEY7QVJnZ0pKO0F5Q240SUk7RWpDN0hBO0FSbWdKSjs7QXlDOTNJSTtFQUNFO0VBQ0E7QXpDaTRJTjs7QTBDM2hKQTtFQUVFO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFdEMrUUkseUNBTEk7RXNDeFFSO0VBQ0E7RWxDQUU7QVIyaEpKOztBMENyaEpFO0VBQ0U7QTFDd2hKSjtBMEN0aEpJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTFDd2hKTjtBMENwaEpFO0VBQ0U7QTFDc2hKSjs7QTJDM2pKQTtFQUVFO0VBQ0E7RXZDNFJJLCtCQUxJO0V1Q3JSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RWpDcEJBO0VBQ0E7QVZnbEpGOztBMkN6akpBO0VBQ0U7RUFDQTtFQUNBO0V2Q2dRSSx5Q0FMSTtFdUN6UFI7RUFDQTtFQUNBO0VBQ0E7RW5CcEJJLHFJbUJxQko7QTNDNGpKRjtBd0I3a0pNO0VtQlFOO0luQlBRO0V4QmdsSk47QUFDRjtBMkMvakpFO0VBQ0U7RUFDQTtFQUVBO0VBQ0E7QTNDZ2tKSjtBMkM3akpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsVXBDMnVDZ0M7RW9DMXVDaEM7QTNDK2pKSjtBMkM1akpFO0VBRUU7RUFDQTtFbEJ0REYsZ0RrQnVEdUI7RUFDckI7QTNDNmpKSjtBMkMxakpFO0VBRUU7RUFDQTtFQUNBO0VBQ0E7QTNDMmpKSjs7QTJDdGpKRTtFQUNFLDhDcEM4c0NnQztBUDIyR3BDO0EyQ3BqSk07RW5DOUJGO0VBQ0E7QVJxbEpKO0EyQ2xqSk07RW5DbERGO0VBQ0E7QVJ1bUpKOztBMkNyaUpBO0VDbEdFO0VBQ0E7RXhDMFJJLGtDQUxJO0V3Q25SUjtBNUMyb0pGOztBMkN4aUpBO0VDdEdFO0VBQ0E7RXhDMFJJLG1DQUxJO0V3Q25SUjtBNUNrcEpGOztBNkNwcEpBO0VBRUU7RUFDQTtFekN1UkksNEJBTEk7RXlDaFJSO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RXpDK1FJLG9DQUxJO0V5Q3hRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXJDSkU7QVJ5cEpKO0E2Q2hwSkU7RUFDRTtBN0NrcEpKOztBNkM3b0pBO0VBQ0U7RUFDQTtBN0NncEpGOztBOENockpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q0hFO0FSb3JKSjs7QThDNXFKQTtFQUVFO0E5QzhxSkY7O0E4QzFxSkE7RUFDRSxnQnZDNmtCNEI7RXVDNWtCNUI7QTlDNnFKRjs7QThDcnFKQTtFQUNFLG1CdkNzK0M4QjtBUGtzR2hDO0E4Q3JxSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3VxSko7O0E4Qy9wSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUNrcUpKOztBOEN0cUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDeXFKSjs7QThDN3FKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Q2dySko7O0E4Q3BySkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUN1ckpKOztBOEMzckpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDOHJKSjs7QThDbHNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5Q3FzSko7O0E4Q3pzSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUM0c0pKOztBOENodEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDbXRKSjs7QStDL3dKRTtFQUNFO0lBQUssMkJ4Q3loRDJCO0VQMHZHbEM7QUFDRjtBK0Mvd0pBOztFQUdFO0UzQ2tSSSxnQ0FMSTtFMkMzUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0UzQ3NRSSx1Q0FMSTtFMkMvUFI7RXZDUkU7QVJ1eEpKOztBK0Mxd0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFdkJ4QkksNkN1QnlCSjtBL0M2d0pGO0F3Qmx5Sk07RXVCWU47SXZCWFE7RXhCcXlKTjtBQUNGOztBK0Mvd0pBO0V0QkFFO0VzQkVBO0EvQ2t4SkY7O0ErQy93SkE7RUFDRTtBL0NreEpGOztBK0Mvd0pBO0VBQ0U7QS9Da3hKRjs7QStDOXdKRTtFQUNFO0EvQ2l4Sko7QStDOXdKTTtFQUpKO0lBS007RS9DaXhKTjtBQUNGOztBZ0Q3MEpBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFHQTtFQUNBO0V4Q1hFO0FSdTFKSjs7QWdEeDBKQTtFQUNFO0VBQ0E7QWhEMjBKRjtBZ0R6MEpFO0VBRUU7RUFDQTtBaEQwMEpKOztBZ0RqMEpBO0VBQ0U7RUFDQTtFQUNBO0FoRG8wSkY7QWdEajBKRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0FoRGswSko7QWdEL3pKRTtFQUNFO0VBQ0E7QWhEaTBKSjs7QWdEenpKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRDR6SkY7QWdEMXpKRTtFeEN2REU7RUFDQTtBUm8zSko7QWdEMXpKRTtFeEM3Q0U7RUFDQTtBUjAySko7QWdEMXpKRTtFQUVFO0VBQ0E7RUFDQTtBaEQyekpKO0FnRHZ6SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaER5ekpKO0FnRHJ6SkU7RUFDRTtBaER1ekpKO0FnRHJ6Skk7RUFDRTtFQUNBO0FoRHV6Sk47O0FnRDF5Skk7RUFDRTtBaEQ2eUpOO0FnRDF5SlE7RXhDdkRKO0VBWkE7QVJpM0pKO0FnRHp5SlE7RXhDeEVKO0VBWUE7QVJ5MkpKO0FnRHh5SlE7RUFDRTtBaEQweUpWO0FnRHZ5SlE7RUFDRTtFQUNBO0FoRHl5SlY7QWdEdnlKVTtFQUNFO0VBQ0E7QWhEeXlKWjs7QWdCLzNKSTtFZ0M4REE7SUFDRTtFaERxMEpKO0VnRGwwSk07SXhDdkRKO0lBWkE7RVJ5NEpGO0VnRGowSk07SXhDeEVKO0lBWUE7RVJpNEpGO0VnRGgwSk07SUFDRTtFaERrMEpSO0VnRC96Sk07SUFDRTtJQUNBO0VoRGkwSlI7RWdEL3pKUTtJQUNFO0lBQ0E7RWhEaTBKVjtBQUNGO0FnQng1Skk7RWdDOERBO0lBQ0U7RWhENjFKSjtFZ0QxMUpNO0l4Q3ZESjtJQVpBO0VSaTZKRjtFZ0R6MUpNO0l4Q3hFSjtJQVlBO0VSeTVKRjtFZ0R4MUpNO0lBQ0U7RWhEMDFKUjtFZ0R2MUpNO0lBQ0U7SUFDQTtFaER5MUpSO0VnRHYxSlE7SUFDRTtJQUNBO0VoRHkxSlY7QUFDRjtBZ0JoN0pJO0VnQzhEQTtJQUNFO0VoRHEzSko7RWdEbDNKTTtJeEN2REo7SUFaQTtFUnk3SkY7RWdEajNKTTtJeEN4RUo7SUFZQTtFUmk3SkY7RWdEaDNKTTtJQUNFO0VoRGszSlI7RWdELzJKTTtJQUNFO0lBQ0E7RWhEaTNKUjtFZ0QvMkpRO0lBQ0U7SUFDQTtFaERpM0pWO0FBQ0Y7QWdCeDhKSTtFZ0M4REE7SUFDRTtFaEQ2NEpKO0VnRDE0Sk07SXhDdkRKO0lBWkE7RVJpOUpGO0VnRHo0Sk07SXhDeEVKO0lBWUE7RVJ5OEpGO0VnRHg0Sk07SUFDRTtFaEQwNEpSO0VnRHY0Sk07SUFDRTtJQUNBO0VoRHk0SlI7RWdEdjRKUTtJQUNFO0lBQ0E7RWhEeTRKVjtBQUNGO0FnQmgrSkk7RWdDOERBO0lBQ0U7RWhEcTZKSjtFZ0RsNkpNO0l4Q3ZESjtJQVpBO0VSeStKRjtFZ0RqNkpNO0l4Q3hFSjtJQVlBO0VSaStKRjtFZ0RoNkpNO0lBQ0U7RWhEazZKUjtFZ0QvNUpNO0lBQ0U7SUFDQTtFaERpNkpSO0VnRC81SlE7SUFDRTtJQUNBO0VoRGk2SlY7QUFDRjtBZ0RwNUpBO0V4Q2hKSTtBUnVpS0o7QWdEcDVKRTtFQUNFO0FoRHM1Sko7QWdEcDVKSTtFQUNFO0FoRHM1Sk47O0FnRHo0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQ0NEpKOztBZ0R0NUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEeTVKSjs7QWdEbjZKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRHM2Sko7O0FnRGg3SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaERtN0pKOztBZ0Q3N0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEZzhKSjs7QWdEMThKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRDY4Sko7O0FnRHY5SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEQwOUpKOztBZ0RwK0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEdStKSjs7QWlEbnFLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBLFUxQ3FwRDJCO0UwQ3BwRDNCLFcxQ29wRDJCO0UwQ25wRDNCO0VBQ0E7RUFDQTtFQUNBO0V6Q0pFO0V5Q01GO0FqRG1xS0Y7QWlEaHFLRTtFQUNFO0VBQ0E7RUFDQTtBakRrcUtKO0FpRC9wS0U7RUFDRTtFQUNBO0VBQ0E7QWpEaXFLSjtBaUQ5cEtFO0VBRUU7RUFDQTtFQUNBO0FqRCtwS0o7O0FpRHZwS0E7RUFIRTtBakQ4cEtGOztBaURycEtJO0VBVEY7QWpEa3FLRjs7QWtEbnRLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlDeVJJLDhCQUxJO0U4Q2xSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0U5QzJRSSxvQ0FMSTtFOENwUVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ1JFO0FSNHRLSjtBa0RqdEtFO0VBQ0U7QWxEbXRLSjtBa0RodEtFO0VBQ0U7QWxEa3RLSjs7QWtEOXNLQTtFQUNFO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbERndEtGO0FrRDlzS0U7RUFDRTtBbERndEtKOztBa0Q1c0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFDaENFO0VBQ0E7QVJndktKO0FrRDlzS0U7RUFDRTtFQUNBO0FsRGd0S0o7O0FrRDVzS0E7RUFDRTtFQUNBO0FsRCtzS0Y7O0FtRDd3S0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtBbkQyd0tGOztBbURwd0tBO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QW5Ec3dLRjtBbURud0tFO0UzQjVDSSxtQzJCNkNGO0VBQ0EsOEI1Q2s4Q2dDO0FQbTBIcEM7QXdCL3lLTTtFMkJ3Q0o7STNCdkNNO0V4Qmt6S047QUFDRjtBbUR4d0tFO0VBQ0UsZTVDZzhDZ0M7QVAwMEhwQztBbUR0d0tFO0VBQ0Usc0I1QzY3Q2dDO0FQMjBIcEM7O0FtRHB3S0E7RUFDRTtBbkR1d0tGO0FtRHJ3S0U7RUFDRTtFQUNBO0FuRHV3S0o7QW1EcHdLRTtFQUNFO0FuRHN3S0o7O0FtRGx3S0E7RUFDRTtFQUNBO0VBQ0E7QW5EcXdLRjs7QW1EandLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFM0NyRkU7RTJDeUZGO0FuRGl3S0Y7O0FtRDd2S0E7RUFFRTtFQUNBO0VBQ0E7RUNsSEE7RUFDQTtFQUNBO0VBQ0Esa0NEa0gwQjtFQ2pIMUI7RUFDQTtFQUNBLHVDRCtHNEQ7QW5EbXdLOUQ7QW9ELzJLRTtFQUFTO0FwRGszS1g7QW9EajNLRTtFQUFTLG1DRDJHaUY7QW5EeXdLNUY7O0FtRHB3S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3JHRTtFQUNBO0FSNjJLSjtBbUR0d0tFO0VBQ0U7RUFDQTtBbkR3d0tKOztBbURud0tBO0VBQ0U7RUFDQTtBbkRzd0tGOztBbURqd0tBO0VBQ0U7RUFHQTtFQUNBO0FuRGt3S0Y7O0FtRDl2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UzQ3pIRTtFQUNBO0FSMjNLSjtBbUQ3dktFO0VBQ0U7QW5EK3ZLSjs7QWdCMTJLSTtFbUNpSEY7SUFDRTtJQUNBO0VuRDZ2S0Y7RW1EenZLQTtJQUNFO0lBQ0E7SUFDQTtFbkQydktGO0VtRHh2S0E7SUFDRTtFbkQwdktGO0FBQ0Y7QWdCejNLSTtFbUNtSUY7O0lBRUU7RW5EeXZLRjtBQUNGO0FnQi8zS0k7RW1DMElGO0lBQ0U7RW5Ed3ZLRjtBQUNGO0FtRC91S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkRpdktOO0FtRC91S007RUFDRTtFQUNBO0UzQ3pNSjtBUjI3S0o7QW1EOXVLTTs7RTNDN01GO0FSKzdLSjtBbUQ3dUtNO0VBQ0U7QW5EK3VLUjs7QWdCejRLSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkRxd0tKO0VtRG53S0k7SUFDRTtJQUNBO0kzQ3pNSjtFUis4S0Y7RW1EbHdLSTs7STNDN01GO0VSbTlLRjtFbURqd0tJO0lBQ0U7RW5EbXdLTjtBQUNGO0FnQjk1S0k7RW1Dd0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5EeXhLSjtFbUR2eEtJO0lBQ0U7SUFDQTtJM0N6TUo7RVJtK0tGO0VtRHR4S0k7O0kzQzdNRjtFUnUrS0Y7RW1EcnhLSTtJQUNFO0VuRHV4S047QUFDRjtBZ0JsN0tJO0VtQ3dJQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VuRDZ5S0o7RW1EM3lLSTtJQUNFO0lBQ0E7STNDek1KO0VSdS9LRjtFbUQxeUtJOztJM0M3TUY7RVIyL0tGO0VtRHp5S0k7SUFDRTtFbkQyeUtOO0FBQ0Y7QWdCdDhLSTtFbUN3SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbkRpMEtKO0VtRC96S0k7SUFDRTtJQUNBO0kzQ3pNSjtFUjJnTEY7RW1EOXpLSTs7STNDN01GO0VSK2dMRjtFbUQ3ektJO0lBQ0U7RW5EK3pLTjtBQUNGO0FnQjE5S0k7RW1Dd0lBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5EcTFLSjtFbURuMUtJO0lBQ0U7SUFDQTtJM0N6TUo7RVIraExGO0VtRGwxS0k7O0kzQzdNRjtFUm1pTEY7RW1EajFLSTtJQUNFO0VuRG0xS047QUFDRjtBcUR6akxBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakR3UkksZ0NBTEk7RWlEalJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQ2xCQSxzQy9DK2xCNEI7RStDN2xCNUI7RUFDQSxnQi9Dd21CNEI7RStDdm1CNUIsZ0IvQyttQjRCO0UrQzltQjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRGdSSSxzQ0FMSTtFaURoUVI7RUFDQTtBckRpa0xGO0FxRC9qTEU7RUFBUztBckRra0xYO0FxRGhrTEU7RUFDRTtFQUNBO0VBQ0E7QXJEa2tMSjtBcURoa0xJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXJEa2tMTjs7QXFEN2pMQTtFQUNFO0FyRGdrTEY7QXFEOWpMRTtFQUNFO0VBQ0E7RUFDQTtBckRna0xKOztBcUQ1akxBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXJEK2pMRjtBcUQ3akxFO0VBQ0U7RUFDQTtFQUNBO0FyRCtqTEo7O0FxRDNqTEE7QUFFQTtFQUNFO0FyRDZqTEY7QXFEM2pMRTtFQUNFO0VBQ0E7RUFDQTtBckQ2akxKOztBcUR6akxBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7QXJENGpMRjtBcUQxakxFO0VBQ0U7RUFDQTtFQUNBO0FyRDRqTEo7O0FxRHhqTEE7QUFrQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U3Q2pHRTtBUjRvTEo7O0F1RC9wTEE7RUFFRTtFQUNBO0VuRDRSSSxnQ0FMSTtFbURyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkRtUkksbUNBTEk7RW1ENVFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUR6QkEsc0MvQytsQjRCO0UrQzdsQjVCO0VBQ0EsZ0IvQ3dtQjRCO0UrQ3ZtQjVCLGdCL0MrbUI0QjtFK0M5bUI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbERnUkksc0NBTEk7RW1EMVBSO0VBQ0E7RUFDQTtFQUNBO0UvQ2hCRTtBUjByTEo7QXVEdHFMRTtFQUNFO0VBQ0E7RUFDQTtBdkR3cUxKO0F1RHRxTEk7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZEdXFMTjs7QXVEanFMRTtFQUNFO0F2RG9xTEo7QXVEbHFMSTtFQUVFO0F2RG1xTE47QXVEaHFMSTtFQUNFO0VBQ0E7QXZEa3FMTjtBdUQvcExJO0VBQ0U7RUFDQTtBdkRpcUxOOztBdUQ1cExBO0FBRUU7RUFDRTtFQUNBO0VBQ0E7QXZEOHBMSjtBdUQ1cExJO0VBRUU7QXZENnBMTjtBdUQxcExJO0VBQ0U7RUFDQTtBdkQ0cExOO0F1RHpwTEk7RUFDRTtFQUNBO0F2RDJwTE47O0F1RHRwTEE7QUFHRTtFQUNFO0F2RHVwTEo7QXVEcnBMSTtFQUVFO0F2RHNwTE47QXVEbnBMSTtFQUNFO0VBQ0E7QXZEcXBMTjtBdURscExJO0VBQ0U7RUFDQTtBdkRvcExOO0F1RC9vTEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2RGlwTEo7O0F1RDdvTEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBdkQrb0xKO0F1RDdvTEk7RUFFRTtBdkQ4b0xOO0F1RDNvTEk7RUFDRTtFQUNBO0F2RDZvTE47QXVEMW9MSTtFQUNFO0VBQ0E7QXZENG9MTjs7QXVEdm9MQTtBQWtCQTtFQUNFO0VBQ0E7RW5EMkdJLDZDQUxJO0VtRHBHUjtFQUNBO0VBQ0E7RS9DNUpFO0VBQ0E7QVJzeExKO0F1RHhuTEU7RUFDRTtBdkQwbkxKOztBdUR0bkxBO0VBQ0U7RUFDQTtBdkR5bkxGOztBd0Q5eUxBO0VBQ0U7QXhEaXpMRjs7QXdEOXlMQTtFQUNFO0F4RGl6TEY7O0F3RDl5TEE7RUFDRTtFQUNBO0VBQ0E7QXhEaXpMRjtBeUR2MExFO0VBQ0U7RUFDQTtFQUNBO0F6RHkwTEo7O0F3RGx6TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhDbEJJLHNDZ0NtQko7QXhEcXpMRjtBd0JwMExNO0VnQ1FOO0loQ1BRO0V4QnUwTE47QUFDRjs7QXdEdnpMQTs7O0VBR0U7QXhEMHpMRjs7QXdEdnpMQTs7RUFFRTtBeEQwekxGOztBd0R2ekxBOztFQUVFO0F4RDB6TEY7O0F3RGp6TEU7RUFDRTtFQUNBO0VBQ0E7QXhEb3pMSjtBd0RqekxFOzs7RUFHRTtFQUNBO0F4RG16TEo7QXdEaHpMRTs7RUFFRTtFQUNBO0VoQzVERSwyQmdDNkRGO0F4RGt6TEo7QXdCMzJMTTtFZ0NxREo7O0loQ3BETTtFeEIrMkxOO0FBQ0Y7O0F3RC95TEE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSxVakRraERtQztFaURqaERuQztFQUNBLFc3Q3pGUztFNkMwRlQ7RUFDQTtFQUNBO0VBQ0EsWWpENmdEbUM7RWlCbm1EL0IsOEJnQ3VGSjtBeERpekxGO0F3QnA0TE07RWdDa0VOOztJaENqRVE7RXhCdzRMTjtBQUNGO0F3RHB6TEU7OztFQUVFLFc3Q25HTztFNkNvR1A7RUFDQTtFQUNBLFlqRHFnRGlDO0FQa3pJckM7O0F3RHB6TEE7RUFDRTtBeER1ekxGOztBd0RwekxBO0VBQ0U7QXhEdXpMRjs7QXdEbHpMQTs7RUFFRTtFQUNBLFdqRHNnRG1DO0VpRHJnRG5DLFlqRHFnRG1DO0VpRHBnRG5DO0VBQ0E7RUFDQTtBeERxekxGOztBd0RsekxBO0VBQ0U7QXhEcXpMRjs7QXdEbnpMQTtFQUNFO0F4RHN6TEY7O0F3RDl5TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJqRHM5Q21DO0VpRHI5Q25DO0VBQ0EsZ0JqRG85Q21DO0FQNDFJckM7QXdEOXlMRTtFQUNFO0VBQ0E7RUFDQSxXakRvOUNpQztFaURuOUNqQyxXakRvOUNpQztFaURuOUNqQztFQUNBLGlCakRvOUNpQztFaURuOUNqQyxnQmpEbTlDaUM7RWlEbDlDakM7RUFDQTtFQUNBLHNCN0NqS087RTZDa0tQO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWWpEMjhDaUM7RWlCM21EL0IsNkJnQ2lLRjtBeEQreUxKO0F3QjU4TE07RWdDNElKO0loQzNJTTtFeEIrOExOO0FBQ0Y7QXdEanpMRTtFQUNFLFVqRHc4Q2lDO0FQMjJJckM7O0F3RDF5TEE7RUFDRTtFQUNBO0VBQ0EsZWpEazhDbUM7RWlEajhDbkM7RUFDQSxvQmpEKzdDbUM7RWlEOTdDbkMsdUJqRDg3Q21DO0VpRDc3Q25DLFc3QzVMUztFNkM2TFQ7QXhENnlMRjs7QXdEdnlMRTs7RUFFRSxnQ2pEbThDaUM7QVB1MklyQztBd0R2eUxFO0VBQ0Usc0I3Qy9MTztBWHcrTFg7QXdEdHlMRTtFQUNFLFc3Q25NTztBWDIrTFg7O0F3RGx6TEU7OztFQUVFLGdDakRtOENpQztBUG0zSXJDO0F3RG56TEU7RUFDRSxzQjdDL0xPO0FYby9MWDtBd0RsekxFO0VBQ0UsVzdDbk1PO0FYdS9MWDs7QTBEdGdNQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QTFEd2dNRjs7QTBEcGdNQTtFQUNFO0lBQUs7RTFEd2dNTDtBQUNGO0EwRHJnTUE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0ExRG9nTUY7O0EwRGpnTUE7RUFFRTtFQUNBO0VBQ0E7QTFEbWdNRjs7QTBEMS9MQTtFQUNFO0lBQ0U7RTFENi9MRjtFMEQzL0xBO0lBQ0U7SUFDQTtFMUQ2L0xGO0FBQ0Y7QTBEei9MQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0ExRHcvTEY7O0EwRHIvTEE7RUFDRTtFQUNBO0ExRHcvTEY7O0EwRHAvTEU7RUFDRTs7SUFFRTtFMUR1L0xKO0FBQ0Y7QTJEdmtNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R3a01GOztBZ0IzZ01JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTNEeWpNSjtBQUNGO0F3QnBsTU07RW1DWUo7SW5DWE07RXhCdWxNTjtBQUNGO0FnQmppTUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0Rna01OO0UyRDdqTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRCtqTU47RTJENWpNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRDhqTU47RTJEM2pNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0Q2ak1OO0UyRDFqTUk7SUFFRTtFM0Qyak1OO0UyRHhqTUk7SUFHRTtFM0R3ak1OO0FBQ0Y7QWdCcmxNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0UzRHVqTU47RTJEcmpNTTtJQUNFO0UzRHVqTVI7RTJEcGpNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTNEcWpNUjtBQUNGOztBZ0J6bE1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTNEdW9NSjtBQUNGO0F3QmxxTU07RW1DWUo7SW5DWE07RXhCcXFNTjtBQUNGO0FnQi9tTUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0Q4b01OO0UyRDNvTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRDZvTU47RTJEMW9NSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRDRvTU47RTJEem9NSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0Qyb01OO0UyRHhvTUk7SUFFRTtFM0R5b01OO0UyRHRvTUk7SUFHRTtFM0Rzb01OO0FBQ0Y7QWdCbnFNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0UzRHFvTU47RTJEbm9NTTtJQUNFO0UzRHFvTVI7RTJEbG9NTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTNEbW9NUjtBQUNGOztBZ0J2cU1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTNEcXRNSjtBQUNGO0F3Qmh2TU07RW1DWUo7SW5DWE07RXhCbXZNTjtBQUNGO0FnQjdyTUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0Q0dE1OO0UyRHp0TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRDJ0TU47RTJEeHRNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRDB0TU47RTJEdnRNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0R5dE1OO0UyRHR0TUk7SUFFRTtFM0R1dE1OO0UyRHB0TUk7SUFHRTtFM0RvdE1OO0FBQ0Y7QWdCanZNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0UzRG10TU47RTJEanRNTTtJQUNFO0UzRG10TVI7RTJEaHRNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTNEaXRNUjtBQUNGOztBZ0Jydk1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTNEbXlNSjtBQUNGO0F3Qjl6TU07RW1DWUo7SW5DWE07RXhCaTBNTjtBQUNGO0FnQjN3TUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0QweU1OO0UyRHZ5TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRHl5TU47RTJEdHlNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRHd5TU47RTJEcnlNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0R1eU1OO0UyRHB5TUk7SUFFRTtFM0RxeU1OO0UyRGx5TUk7SUFHRTtFM0RreU1OO0FBQ0Y7QWdCL3pNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0UzRGl5TU47RTJEL3hNTTtJQUNFO0UzRGl5TVI7RTJEOXhNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTNEK3hNUjtBQUNGOztBZ0JuME1JO0UyQzVDRjtJQUVJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SW5DNUJBLDBDbUM4QkE7RTNEaTNNSjtBQUNGO0F3QjU0TU07RW1DWUo7SW5DWE07RXhCKzRNTjtBQUNGO0FnQnoxTUk7RTJDNUJFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0R3M01OO0UyRHIzTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRHUzTU47RTJEcDNNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UzRHMzTU47RTJEbjNNSTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFM0RxM01OO0UyRGwzTUk7SUFFRTtFM0RtM01OO0UyRGgzTUk7SUFHRTtFM0RnM01OO0FBQ0Y7QWdCNzRNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0UzRCsyTU47RTJENzJNTTtJQUNFO0UzRCsyTVI7RTJENTJNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RTNENjJNUjtBQUNGOztBMkQ3N01FO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkM1QkEsMENtQzhCQTtBM0Q4N01OO0F3Qng5TU07RW1DWUo7SW5DWE07RXhCMjlNTjtBQUNGO0EyRGo4TU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRG04TVI7QTJEaDhNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEazhNUjtBMkQvN01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEaThNUjtBMkQ5N01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRGc4TVI7QTJENzdNTTtFQUVFO0EzRDg3TVI7QTJEMzdNTTtFQUdFO0EzRDI3TVI7O0EyRGg2TUE7RVBwSEU7RUFDQTtFQUNBO0VBQ0EsYTdDMG1Da0M7RTZDem1DbEM7RUFDQTtFQUNBLHNCekNXUztBWDZnTlg7QW9EcmhORTtFQUFTO0FwRHdoTlg7QW9EdmhORTtFQUFTLFk3Q20rQ3lCO0FQdWpLcEM7O0EyRDU2TUE7RUFDRTtFQUNBO0VBQ0E7QTNEKzZNRjtBMkQ3Nk1FO0VBQ0U7RUFDQTtBM0QrNk1KOztBMkQzNk1BO0VBQ0U7RUFDQTtBM0Q4Nk1GOztBMkQzNk1BO0VBQ0U7RUFDQTtFQUNBO0EzRDg2TUY7O0E0RDNqTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXJEZ3pDa0M7QVA4d0twQztBNEQ1ak5FO0VBQ0U7RUFDQTtBNUQ4ak5KOztBNER6ak5BO0VBQ0U7QTVENGpORjs7QTREempOQTtFQUNFO0E1RDRqTkY7O0E0RHpqTkE7RUFDRTtBNUQ0ak5GOztBNER2ak5FO0VBQ0U7QTVEMGpOSjs7QTREdGpOQTtFQUNFO0lBQ0UsWXJEbXhDZ0M7RVBzeUtsQztBQUNGO0E0RHRqTkE7RUFDRTtFQUNBO0VBQ0E7QTVEd2pORjs7QTREcmpOQTtFQUNFO0lBQ0U7RTVEd2pORjtBQUNGO0F5RHZtTkU7RUFDRTtFQUNBO0VBQ0E7QXpEeW1OSjs7QTZENW1ORTtFQUNFO0VBQ0E7QTdEK21OSjs7QTZEam5ORTtFQUNFO0VBQ0E7QTdEb25OSjs7QTZEdG5ORTtFQUNFO0VBQ0E7QTdEeW5OSjs7QTZEM25ORTtFQUNFO0VBQ0E7QTdEOG5OSjs7QTZEaG9ORTtFQUNFO0VBQ0E7QTdEbW9OSjs7QTZEcm9ORTtFQUNFO0VBQ0E7QTdEd29OSjs7QTZEMW9ORTtFQUNFO0VBQ0E7QTdENm9OSjs7QTZEL29ORTtFQUNFO0VBQ0E7QTdEa3BOSjs7QThEcHBORTtFQUNFO0VBQ0E7QTlEdXBOSjtBOERwcE5NO0VBR0U7RUFDQTtBOURvcE5SOztBOEQ3cE5FO0VBQ0U7RUFDQTtBOURncU5KO0E4RDdwTk07RUFHRTtFQUNBO0E5RDZwTlI7O0E4RHRxTkU7RUFDRTtFQUNBO0E5RHlxTko7QThEdHFOTTtFQUdFO0VBQ0E7QTlEc3FOUjs7QThEL3FORTtFQUNFO0VBQ0E7QTlEa3JOSjtBOEQvcU5NO0VBR0U7RUFDQTtBOUQrcU5SOztBOER4ck5FO0VBQ0U7RUFDQTtBOUQyck5KO0E4RHhyTk07RUFHRTtFQUNBO0E5RHdyTlI7O0E4RGpzTkU7RUFDRTtFQUNBO0E5RG9zTko7QThEanNOTTtFQUdFO0VBQ0E7QTlEaXNOUjs7QThEMXNORTtFQUNFO0VBQ0E7QTlENnNOSjtBOEQxc05NO0VBR0U7RUFDQTtBOUQwc05SOztBOERudE5FO0VBQ0U7RUFDQTtBOURzdE5KO0E4RG50Tk07RUFHRTtFQUNBO0E5RG10TlI7O0E4RDVzTkE7RUFDRTtFQUNBO0E5RCtzTkY7QThENXNOSTtFQUVFO0VBQ0E7QTlENnNOTjs7QStEdnVOQTtFQUNFO0VBRUE7QS9EeXVORjs7QWdFNXVOQTtFQUNFO0VBQ0EsYXpENmM0QjtFeUQ1YzVCO0VBQ0E7RUFDQSw2QnpEMmM0QjtFeUQxYzVCO0FoRSt1TkY7QWdFN3VORTtFQUNFO0VBQ0EsVXpEdWMwQjtFeUR0YzFCLFd6RHNjMEI7RXlEcmMxQjtFeENJRSxzQ3dDSEY7QWhFK3VOSjtBd0J4dU5NO0V3Q1pKO0l4Q2FNO0V4QjJ1Tk47QUFDRjs7QWdFN3VOSTtFQUNFO0FoRWd2Tk47O0FpRW53TkE7RUFDRTtFQUNBO0FqRXN3TkY7QWlFcHdORTtFQUNFO0VBQ0E7RUFDQTtBakVzd05KO0FpRW53TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRXF3Tko7O0FpRWh3TkU7RUFDRTtBakVtd05KOztBaUVwd05FO0VBQ0U7QWpFdXdOSjs7QWlFeHdORTtFQUNFO0FqRTJ3Tko7O0FpRTV3TkU7RUFDRTtBakUrd05KOztBa0VweU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0R1bUNrQztBUGdzTHBDOztBa0VweU5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhM0QrbENrQztBUHdzTHBDOztBa0UveE5JO0VBQ0U7RUFDQTtFQUNBLGEzRG1sQzhCO0FQK3NMcEM7O0FrRS94Tkk7RUFDRTtFQUNBO0VBQ0EsYTNENmtDOEI7QVBxdExwQzs7QWdCbndOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEbWxDOEI7RVA0dExsQztFa0U1eU5FO0lBQ0U7SUFDQTtJQUNBLGEzRDZrQzhCO0VQaXVMbEM7QUFDRjtBZ0JoeE5JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0RtbEM4QjtFUHd1TGxDO0VrRXh6TkU7SUFDRTtJQUNBO0lBQ0EsYTNENmtDOEI7RVA2dUxsQztBQUNGO0FnQjV4Tkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGEzRG1sQzhCO0VQb3ZMbEM7RWtFcDBORTtJQUNFO0lBQ0E7SUFDQSxhM0Q2a0M4QjtFUHl2TGxDO0FBQ0Y7QWdCeHlOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTNEbWxDOEI7RVBnd0xsQztFa0VoMU5FO0lBQ0U7SUFDQTtJQUNBLGEzRDZrQzhCO0VQcXdMbEM7QUFDRjtBZ0Jwek5JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhM0RtbEM4QjtFUDR3TGxDO0VrRTUxTkU7SUFDRTtJQUNBO0lBQ0EsYTNENmtDOEI7RVBpeExsQztBQUNGO0FtRTkzTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkVnNE5GOztBbUU3M05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QW5FZzRORjs7QW9FeDROQTs7RUNJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXk0TkY7QXFFdDRORTs7RUFDRTtBckV5NE5KOztBc0V2NU5FO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFUvRGdjc0M7RStEL2J0QztBdEUwNU5KOztBdUVsNk5BO0VDQUU7RUFDQTtFQUNBO0F4RXM2TkY7O0F5RTU2TkE7RUFDRTtFQUNBO0VBQ0EsNkJsRWlzQjRCO0VrRWhzQjVCO0VBQ0E7RUFDQSxhbEUyckI0QjtBUG92TTlCOztBMEVuM05RO0VBT0k7QTFFZzNOWjs7QTBFdjNOUTtFQU9JO0ExRW8zTlo7O0EwRTMzTlE7RUFPSTtBMUV3M05aOztBMEUvM05RO0VBT0k7QTFFNDNOWjs7QTBFbjROUTtFQU9JO0ExRWc0Tlo7O0EwRXY0TlE7RUFPSTtBMUVvNE5aOztBMEUzNE5RO0VBT0k7QTFFdzROWjs7QTBFLzROUTtFQU9JO0ExRTQ0Tlo7O0EwRW41TlE7RUFPSTtBMUVnNU5aOztBMEV2NU5RO0VBT0k7QTFFbzVOWjs7QTBFMzVOUTtFQU9JO0ExRXc1Tlo7O0EwRS81TlE7RUFPSTtBMUU0NU5aOztBMEVuNk5RO0VBT0k7QTFFZzZOWjs7QTBFdjZOUTtFQU9JO0ExRW82Tlo7O0EwRTM2TlE7RUFPSTtBMUV3Nk5aOztBMEUvNk5RO0VBT0k7QTFFNDZOWjs7QTBFbjdOUTtFQU9JO0ExRWc3Tlo7O0EwRXY3TlE7RUFPSTtBMUVvN05aOztBMEUzN05RO0VBT0k7QTFFdzdOWjs7QTBFLzdOUTtFQU9JO0ExRTQ3Tlo7O0EwRW44TlE7RUFPSTtBMUVnOE5aOztBMEV2OE5RO0VBT0k7QTFFbzhOWjs7QTBFMzhOUTtFQU9JO0ExRXc4Tlo7O0EwRS84TlE7RUFPSTtBMUU0OE5aOztBMEVuOU5RO0VBT0k7QTFFZzlOWjs7QTBFdjlOUTtFQU9JO0ExRW85Tlo7O0EwRTM5TlE7RUFPSTtBMUV3OU5aOztBMEUvOU5RO0VBT0k7QTFFNDlOWjs7QTBFbitOUTtFQU9JO0ExRWcrTlo7O0EwRXYrTlE7RUFPSTtBMUVvK05aOztBMEUzK05RO0VBT0k7QTFFdytOWjs7QTBFLytOUTtFQU9JO0ExRTQrTlo7O0EwRW4vTlE7RUFPSTtBMUVnL05aOztBMEV2L05RO0VBT0k7QTFFby9OWjs7QTBFMy9OUTtFQU9JO0ExRXcvTlo7O0EwRS8vTlE7RUFPSTtBMUU0L05aOztBMEVuZ09RO0VBT0k7QTFFZ2dPWjs7QTBFdmdPUTtFQU9JO0ExRW9nT1o7O0EwRTNnT1E7RUFPSTtBMUV3Z09aOztBMEUvZ09RO0VBT0k7QTFFNGdPWjs7QTBFbmhPUTtFQU9JO0ExRWdoT1o7O0EwRXZoT1E7RUFPSTtBMUVvaE9aOztBMEUzaE9RO0VBT0k7QTFFd2hPWjs7QTBFL2hPUTtFQU9JO0ExRTRoT1o7O0EwRW5pT1E7RUFPSTtBMUVnaU9aOztBMEV2aU9RO0VBT0k7QTFFb2lPWjs7QTBFcmpPUTtFQUNFO0ExRXdqT1Y7O0EwRXpqT1E7RUFDRTtBMUU0ak9WOztBMEU3ak9RO0VBQ0U7QTFFZ2tPVjs7QTBFamtPUTtFQUNFO0ExRW9rT1Y7O0EwRXJrT1E7RUFDRTtBMUV3a09WOztBMEV6a09RO0VBQ0U7QTFFNGtPVjs7QTBFN2tPUTtFQUNFO0ExRWdsT1Y7O0EwRWpsT1E7RUFDRTtBMUVvbE9WOztBMEUza09RO0VBT0k7QTFFd2tPWjs7QTBFL2tPUTtFQU9JO0ExRTRrT1o7O0EwRW5sT1E7RUFPSTtBMUVnbE9aOztBMEV2bE9RO0VBT0k7QTFFb2xPWjs7QTBFM2xPUTtFQU9JO0ExRXdsT1o7O0EwRS9sT1E7RUFPSTtBMUU0bE9aOztBMEVubU9RO0VBT0k7QTFFZ21PWjs7QTBFdm1PUTtFQU9JO0ExRW9tT1o7O0EwRTNtT1E7RUFPSTtBMUV3bU9aOztBMEUvbU9RO0VBT0k7QTFFNG1PWjs7QTBFbm5PUTtFQU9JO0ExRWduT1o7O0EwRXZuT1E7RUFPSTtBMUVvbk9aOztBMEUzbk9RO0VBT0k7QTFFd25PWjs7QTBFL25PUTtFQU9JO0ExRTRuT1o7O0EwRW5vT1E7RUFPSTtBMUVnb09aOztBMEV2b09RO0VBT0k7QTFFb29PWjs7QTBFM29PUTtFQU9JO0ExRXdvT1o7O0EwRS9vT1E7RUFPSTtBMUU0b09aOztBMEVucE9RO0VBT0k7QTFFZ3BPWjs7QTBFdnBPUTtFQU9JO0ExRW9wT1o7O0EwRTNwT1E7RUFPSTtBMUV3cE9aOztBMEUvcE9RO0VBT0k7QTFFNHBPWjs7QTBFbnFPUTtFQU9JO0ExRWdxT1o7O0EwRXZxT1E7RUFPSTtBMUVvcU9aOztBMEUzcU9RO0VBT0k7QTFFd3FPWjs7QTBFL3FPUTtFQU9JO0ExRTRxT1o7O0EwRW5yT1E7RUFPSTtBMUVnck9aOztBMEV2ck9RO0VBT0k7QTFFb3JPWjs7QTBFM3JPUTtFQU9JO0ExRXdyT1o7O0EwRS9yT1E7RUFPSTtBMUU0ck9aOztBMEVuc09RO0VBSVE7RUFHSjtBMUVpc09aOztBMEV4c09RO0VBSVE7RUFHSjtBMUVzc09aOztBMEU3c09RO0VBSVE7RUFHSjtBMUUyc09aOztBMEVsdE9RO0VBSVE7RUFHSjtBMUVndE9aOztBMEV2dE9RO0VBSVE7RUFHSjtBMUVxdE9aOztBMEU1dE9RO0VBSVE7RUFHSjtBMUUwdE9aOztBMEVqdU9RO0VBSVE7RUFHSjtBMUUrdE9aOztBMEV0dU9RO0VBSVE7RUFHSjtBMUVvdU9aOztBMEUzdU9RO0VBSVE7RUFHSjtBMUV5dU9aOztBMEVodk9RO0VBSVE7RUFHSjtBMUU4dU9aOztBMEVydk9RO0VBT0k7QTFFa3ZPWjs7QTBFenZPUTtFQU9JO0ExRXN2T1o7O0EwRTd2T1E7RUFPSTtBMUUwdk9aOztBMEVqd09RO0VBT0k7QTFFOHZPWjs7QTBFcndPUTtFQU9JO0ExRWt3T1o7O0EwRXp3T1E7RUFPSTtBMUVzd09aOztBMEU3d09RO0VBT0k7QTFFMHdPWjs7QTBFanhPUTtFQU9JO0ExRTh3T1o7O0EwRXJ4T1E7RUFPSTtBMUVreE9aOztBMEV6eE9RO0VBT0k7QTFFc3hPWjs7QTBFN3hPUTtFQU9JO0ExRTB4T1o7O0EwRWp5T1E7RUFPSTtBMUU4eE9aOztBMEVyeU9RO0VBT0k7QTFFa3lPWjs7QTBFbnpPUTtFQUNFO0ExRXN6T1Y7O0EwRXZ6T1E7RUFDRTtBMUUwek9WOztBMEUzek9RO0VBQ0U7QTFFOHpPVjs7QTBFL3pPUTtFQUNFO0ExRWswT1Y7O0EwRW4wT1E7RUFDRTtBMUVzME9WOztBMEU3ek9RO0VBT0k7QTFFMHpPWjs7QTBFajBPUTtFQU9JO0ExRTh6T1o7O0EwRXIwT1E7RUFPSTtBMUVrME9aOztBMEV6ME9RO0VBT0k7QTFFczBPWjs7QTBFNzBPUTtFQU9JO0ExRTAwT1o7O0EwRWoxT1E7RUFPSTtBMUU4ME9aOztBMEVyMU9RO0VBT0k7QTFFazFPWjs7QTBFejFPUTtFQU9JO0ExRXMxT1o7O0EwRTcxT1E7RUFPSTtBMUUwMU9aOztBMEVqMk9RO0VBT0k7QTFFODFPWjs7QTBFcjJPUTtFQU9JO0ExRWsyT1o7O0EwRXoyT1E7RUFPSTtBMUVzMk9aOztBMEU3Mk9RO0VBT0k7QTFFMDJPWjs7QTBFajNPUTtFQU9JO0ExRTgyT1o7O0EwRXIzT1E7RUFPSTtBMUVrM09aOztBMEV6M09RO0VBT0k7QTFFczNPWjs7QTBFNzNPUTtFQU9JO0ExRTAzT1o7O0EwRWo0T1E7RUFPSTtBMUU4M09aOztBMEVyNE9RO0VBT0k7QTFFazRPWjs7QTBFejRPUTtFQU9JO0ExRXM0T1o7O0EwRTc0T1E7RUFPSTtBMUUwNE9aOztBMEVqNU9RO0VBT0k7QTFFODRPWjs7QTBFcjVPUTtFQU9JO0ExRWs1T1o7O0EwRXo1T1E7RUFPSTtBMUVzNU9aOztBMEU3NU9RO0VBT0k7QTFFMDVPWjs7QTBFajZPUTtFQU9JO0ExRTg1T1o7O0EwRXI2T1E7RUFPSTtBMUVrNk9aOztBMEV6Nk9RO0VBT0k7QTFFczZPWjs7QTBFNzZPUTtFQU9JO0ExRTA2T1o7O0EwRWo3T1E7RUFPSTtBMUU4Nk9aOztBMEVyN09RO0VBT0k7QTFFazdPWjs7QTBFejdPUTtFQU9JO0ExRXM3T1o7O0EwRTc3T1E7RUFPSTtBMUUwN09aOztBMEVqOE9RO0VBT0k7QTFFODdPWjs7QTBFcjhPUTtFQU9JO0ExRWs4T1o7O0EwRXo4T1E7RUFPSTtBMUVzOE9aOztBMEU3OE9RO0VBT0k7QTFFMDhPWjs7QTBFajlPUTtFQU9JO0ExRTg4T1o7O0EwRXI5T1E7RUFPSTtBMUVrOU9aOztBMEV6OU9RO0VBT0k7QTFFczlPWjs7QTBFNzlPUTtFQU9JO0ExRTA5T1o7O0EwRWorT1E7RUFPSTtBMUU4OU9aOztBMEVyK09RO0VBT0k7QTFFaytPWjs7QTBFeitPUTtFQU9JO0ExRXMrT1o7O0EwRTcrT1E7RUFPSTtBMUUwK09aOztBMEVqL09RO0VBT0k7QTFFOCtPWjs7QTBFci9PUTtFQU9JO0ExRWsvT1o7O0EwRXovT1E7RUFPSTtBMUVzL09aOztBMEU3L09RO0VBT0k7QTFFMC9PWjs7QTBFamdQUTtFQU9JO0ExRTgvT1o7O0EwRXJnUFE7RUFPSTtBMUVrZ1BaOztBMEV6Z1BRO0VBT0k7QTFFc2dQWjs7QTBFN2dQUTtFQU9JO0ExRTBnUFo7O0EwRWpoUFE7RUFPSTtBMUU4Z1BaOztBMEVyaFBRO0VBT0k7QTFFa2hQWjs7QTBFemhQUTtFQU9JO0ExRXNoUFo7O0EwRTdoUFE7RUFPSTtBMUUwaFBaOztBMEVqaVBRO0VBT0k7QTFFOGhQWjs7QTBFcmlQUTtFQU9JO0ExRWtpUFo7O0EwRXppUFE7RUFPSTtBMUVzaVBaOztBMEU3aVBRO0VBT0k7QTFFMGlQWjs7QTBFampQUTtFQU9JO0ExRThpUFo7O0EwRXJqUFE7RUFPSTtBMUVralBaOztBMEV6alBRO0VBT0k7QTFFc2pQWjs7QTBFN2pQUTtFQU9JO0ExRTBqUFo7O0EwRWprUFE7RUFPSTtBMUU4alBaOztBMEVya1BRO0VBT0k7RUFBQTtBMUVta1BaOztBMEUxa1BRO0VBT0k7RUFBQTtBMUV3a1BaOztBMEUva1BRO0VBT0k7RUFBQTtBMUU2a1BaOztBMEVwbFBRO0VBT0k7RUFBQTtBMUVrbFBaOztBMEV6bFBRO0VBT0k7RUFBQTtBMUV1bFBaOztBMEU5bFBRO0VBT0k7RUFBQTtBMUU0bFBaOztBMEVubVBRO0VBT0k7RUFBQTtBMUVpbVBaOztBMEV4bVBRO0VBT0k7RUFBQTtBMUVzbVBaOztBMEU3bVBRO0VBT0k7RUFBQTtBMUUybVBaOztBMEVsblBRO0VBT0k7RUFBQTtBMUVnblBaOztBMEV2blBRO0VBT0k7RUFBQTtBMUVxblBaOztBMEU1blBRO0VBT0k7RUFBQTtBMUUwblBaOztBMEVqb1BRO0VBT0k7RUFBQTtBMUUrblBaOztBMEV0b1BRO0VBT0k7RUFBQTtBMUVvb1BaOztBMEUzb1BRO0VBT0k7QTFFd29QWjs7QTBFL29QUTtFQU9JO0ExRTRvUFo7O0EwRW5wUFE7RUFPSTtBMUVncFBaOztBMEV2cFBRO0VBT0k7QTFFb3BQWjs7QTBFM3BQUTtFQU9JO0ExRXdwUFo7O0EwRS9wUFE7RUFPSTtBMUU0cFBaOztBMEVucVBRO0VBT0k7QTFFZ3FQWjs7QTBFdnFQUTtFQU9JO0ExRW9xUFo7O0EwRTNxUFE7RUFPSTtBMUV3cVBaOztBMEUvcVBRO0VBT0k7QTFFNHFQWjs7QTBFbnJQUTtFQU9JO0ExRWdyUFo7O0EwRXZyUFE7RUFPSTtBMUVvclBaOztBMEUzclBRO0VBT0k7QTFFd3JQWjs7QTBFL3JQUTtFQU9JO0ExRTRyUFo7O0EwRW5zUFE7RUFPSTtBMUVnc1BaOztBMEV2c1BRO0VBT0k7QTFFb3NQWjs7QTBFM3NQUTtFQU9JO0ExRXdzUFo7O0EwRS9zUFE7RUFPSTtBMUU0c1BaOztBMEVudFBRO0VBT0k7QTFFZ3RQWjs7QTBFdnRQUTtFQU9JO0ExRW90UFo7O0EwRTN0UFE7RUFPSTtBMUV3dFBaOztBMEUvdFBRO0VBT0k7QTFFNHRQWjs7QTBFbnVQUTtFQU9JO0ExRWd1UFo7O0EwRXZ1UFE7RUFPSTtBMUVvdVBaOztBMEUzdVBRO0VBT0k7QTFFd3VQWjs7QTBFL3VQUTtFQU9JO0ExRTR1UFo7O0EwRW52UFE7RUFPSTtBMUVndlBaOztBMEV2dlBRO0VBT0k7QTFFb3ZQWjs7QTBFM3ZQUTtFQU9JO0ExRXd2UFo7O0EwRS92UFE7RUFPSTtBMUU0dlBaOztBMEVud1BRO0VBT0k7QTFFZ3dQWjs7QTBFdndQUTtFQU9JO0ExRW93UFo7O0EwRTN3UFE7RUFPSTtBMUV3d1BaOztBMEUvd1BRO0VBT0k7QTFFNHdQWjs7QTBFbnhQUTtFQU9JO0VBQUE7QTFFaXhQWjs7QTBFeHhQUTtFQU9JO0VBQUE7QTFFc3hQWjs7QTBFN3hQUTtFQU9JO0VBQUE7QTFFMnhQWjs7QTBFbHlQUTtFQU9JO0VBQUE7QTFFZ3lQWjs7QTBFdnlQUTtFQU9JO0VBQUE7QTFFcXlQWjs7QTBFNXlQUTtFQU9JO0VBQUE7QTFFMHlQWjs7QTBFanpQUTtFQU9JO0VBQUE7QTFFK3lQWjs7QTBFdHpQUTtFQU9JO0VBQUE7QTFFb3pQWjs7QTBFM3pQUTtFQU9JO0VBQUE7QTFFeXpQWjs7QTBFaDBQUTtFQU9JO0VBQUE7QTFFOHpQWjs7QTBFcjBQUTtFQU9JO0VBQUE7QTFFbTBQWjs7QTBFMTBQUTtFQU9JO0VBQUE7QTFFdzBQWjs7QTBFLzBQUTtFQU9JO0ExRTQwUFo7O0EwRW4xUFE7RUFPSTtBMUVnMVBaOztBMEV2MVBRO0VBT0k7QTFFbzFQWjs7QTBFMzFQUTtFQU9JO0ExRXcxUFo7O0EwRS8xUFE7RUFPSTtBMUU0MVBaOztBMEVuMlBRO0VBT0k7QTFFZzJQWjs7QTBFdjJQUTtFQU9JO0ExRW8yUFo7O0EwRTMyUFE7RUFPSTtBMUV3MlBaOztBMEUvMlBRO0VBT0k7QTFFNDJQWjs7QTBFbjNQUTtFQU9JO0ExRWczUFo7O0EwRXYzUFE7RUFPSTtBMUVvM1BaOztBMEUzM1BRO0VBT0k7QTFFdzNQWjs7QTBFLzNQUTtFQU9JO0ExRTQzUFo7O0EwRW40UFE7RUFPSTtBMUVnNFBaOztBMEV2NFBRO0VBT0k7QTFFbzRQWjs7QTBFMzRQUTtFQU9JO0ExRXc0UFo7O0EwRS80UFE7RUFPSTtBMUU0NFBaOztBMEVuNVBRO0VBT0k7QTFFZzVQWjs7QTBFdjVQUTtFQU9JO0ExRW81UFo7O0EwRTM1UFE7RUFPSTtBMUV3NVBaOztBMEUvNVBRO0VBT0k7QTFFNDVQWjs7QTBFbjZQUTtFQU9JO0ExRWc2UFo7O0EwRXY2UFE7RUFPSTtBMUVvNlBaOztBMEUzNlBRO0VBT0k7QTFFdzZQWjs7QTBFLzZQUTtFQU9JO0ExRTQ2UFo7O0EwRW43UFE7RUFPSTtBMUVnN1BaOztBMEV2N1BRO0VBT0k7QTFFbzdQWjs7QTBFMzdQUTtFQU9JO0ExRXc3UFo7O0EwRS83UFE7RUFPSTtBMUU0N1BaOztBMEVuOFBRO0VBT0k7QTFFZzhQWjs7QTBFdjhQUTtFQU9JO0ExRW84UFo7O0EwRTM4UFE7RUFPSTtBMUV3OFBaOztBMEUvOFBRO0VBT0k7QTFFNDhQWjs7QTBFbjlQUTtFQU9JO0ExRWc5UFo7O0EwRXY5UFE7RUFPSTtBMUVvOVBaOztBMEUzOVBRO0VBT0k7QTFFdzlQWjs7QTBFLzlQUTtFQU9JO0ExRTQ5UFo7O0EwRW4rUFE7RUFPSTtBMUVnK1BaOztBMEV2K1BRO0VBT0k7QTFFbytQWjs7QTBFMytQUTtFQU9JO0ExRXcrUFo7O0EwRS8rUFE7RUFPSTtBMUU0K1BaOztBMEVuL1BRO0VBT0k7QTFFZy9QWjs7QTBFdi9QUTtFQU9JO0ExRW8vUFo7O0EwRTMvUFE7RUFPSTtBMUV3L1BaOztBMEUvL1BRO0VBT0k7QTFFNC9QWjs7QTBFbmdRUTtFQU9JO0ExRWdnUVo7O0EwRXZnUVE7RUFPSTtBMUVvZ1FaOztBMEUzZ1FRO0VBT0k7QTFFd2dRWjs7QTBFL2dRUTtFQU9JO0ExRTRnUVo7O0EwRW5oUVE7RUFPSTtBMUVnaFFaOztBMEV2aFFRO0VBT0k7QTFFb2hRWjs7QTBFM2hRUTtFQU9JO0ExRXdoUVo7O0EwRS9oUVE7RUFPSTtBMUU0aFFaOztBMEVuaVFRO0VBT0k7QTFFZ2lRWjs7QTBFdmlRUTtFQU9JO0ExRW9pUVo7O0EwRTNpUVE7RUFPSTtBMUV3aVFaOztBMEUvaVFRO0VBT0k7QTFFNGlRWjs7QTBFbmpRUTtFQU9JO0ExRWdqUVo7O0EwRXZqUVE7RUFPSTtBMUVvalFaOztBMEUzalFRO0VBT0k7QTFFd2pRWjs7QTBFL2pRUTtFQU9JO0ExRTRqUVo7O0EwRW5rUVE7RUFPSTtBMUVna1FaOztBMEV2a1FRO0VBT0k7QTFFb2tRWjs7QTBFM2tRUTtFQU9JO0ExRXdrUVo7O0EwRS9rUVE7RUFPSTtBMUU0a1FaOztBMEVubFFRO0VBT0k7QTFFZ2xRWjs7QTBFdmxRUTtFQU9JO0ExRW9sUVo7O0EwRTNsUVE7RUFPSTtBMUV3bFFaOztBMEUvbFFRO0VBT0k7QTFFNGxRWjs7QTBFbm1RUTtFQU9JO0ExRWdtUVo7O0EwRXZtUVE7RUFPSTtBMUVvbVFaOztBMEUzbVFRO0VBT0k7QTFFd21RWjs7QTBFL21RUTtFQU9JO0ExRTRtUVo7O0EwRWpvUVE7QUFjQTtFQU9JO0VBQUE7QTFFa25RWjs7QTBFL2xRUTtBQTFCQTtFQUlRO0VBR0o7QTFFd25RWjs7QTBFL25RUTtFQUlRO0VBR0o7QTFFNm5RWjs7QTBFcG9RUTtFQUlRO0VBR0o7QTFFa29RWjs7QTBFem9RUTtFQUlRO0VBR0o7QTFFdW9RWjs7QTBFOW9RUTtFQUlRO0VBR0o7QTFFNG9RWjs7QTBFbnBRUTtFQUlRO0VBR0o7QTFFaXBRWjs7QTBFeHBRUTtFQUlRO0VBR0o7QTFFc3BRWjs7QTBFN3BRUTtFQUlRO0VBR0o7QTFFMnBRWjs7QTBFbHFRUTtFQUlRO0VBR0o7QTFFZ3FRWjs7QTBFdnFRUTtFQUlRO0VBR0o7QTFFcXFRWjs7QTBFNXFRUTtFQUlRO0VBR0o7QTFFMHFRWjs7QTBFanJRUTtFQUlRO0VBR0o7QTFFK3FRWjs7QTBFdHJRUTtFQUlRO0VBR0o7QTFFb3JRWjs7QTBFM3JRUTtFQUlRO0VBR0o7QTFFeXJRWjs7QTBFaHNRUTtFQUlRO0VBR0o7QTFFOHJRWjs7QTBFcnNRUTtFQUlRO0VBR0o7QTFFbXNRWjs7QTBFMXNRUTtFQUlRO0VBR0o7QTFFd3NRWjs7QTBFL3NRUTtFQUlRO0VBR0o7QTFFNnNRWjs7QTBFOXRRUTtFQUNFO0ExRWl1UVY7O0EwRWx1UVE7RUFDRTtBMUVxdVFWOztBMEV0dVFRO0VBQ0U7QTFFeXVRVjs7QTBFMXVRUTtFQUNFO0ExRTZ1UVY7O0EwRXB1UVE7RUFPSTtBMUVpdVFaOztBMEV4dVFRO0VBT0k7QTFFcXVRWjs7QTBFNXVRUTtFQU9JO0ExRXl1UVo7O0EwRWh2UVE7RUFPSTtBMUU2dVFaOztBMEVwdlFRO0VBT0k7QTFFaXZRWjs7QTBFeHZRUTtFQU9JO0ExRXF2UVo7O0EwRTV2UVE7RUFPSTtBMUV5dlFaOztBMEVod1FRO0VBT0k7QTFFNnZRWjs7QTBFOXdRUTtFQUNFO0ExRWl4UVY7O0EwRTd3UVU7RUFDRTtBMUVneFFaOztBMEV0eFFRO0VBQ0U7QTFFeXhRVjs7QTBFcnhRVTtFQUNFO0ExRXd4UVo7O0EwRTl4UVE7RUFDRTtBMUVpeVFWOztBMEU3eFFVO0VBQ0U7QTFFZ3lRWjs7QTBFdHlRUTtFQUNFO0ExRXl5UVY7O0EwRXJ5UVU7RUFDRTtBMUV3eVFaOztBMEU5eVFRO0VBQ0U7QTFFaXpRVjs7QTBFN3lRVTtFQUNFO0ExRWd6UVo7O0EwRTV5UVE7RUFPSTtBMUV5eVFaOztBMEVweVFVO0VBT0k7QTFFaXlRZDs7QTBFcHpRUTtFQU9JO0ExRWl6UVo7O0EwRTV5UVU7RUFPSTtBMUV5eVFkOztBMEU1elFRO0VBT0k7QTFFeXpRWjs7QTBFcHpRVTtFQU9JO0ExRWl6UWQ7O0EwRXAwUVE7RUFJUTtFQUdKO0ExRWswUVo7O0EwRXowUVE7RUFJUTtFQUdKO0ExRXUwUVo7O0EwRTkwUVE7RUFJUTtFQUdKO0ExRTQwUVo7O0EwRW4xUVE7RUFJUTtFQUdKO0ExRWkxUVo7O0EwRXgxUVE7RUFJUTtFQUdKO0ExRXMxUVo7O0EwRTcxUVE7RUFJUTtFQUdKO0ExRTIxUVo7O0EwRWwyUVE7RUFJUTtFQUdKO0ExRWcyUVo7O0EwRXYyUVE7RUFJUTtFQUdKO0ExRXEyUVo7O0EwRTUyUVE7RUFJUTtFQUdKO0ExRTAyUVo7O0EwRTMzUVE7RUFDRTtBMUU4M1FWOztBMEUxM1FVO0VBQ0U7QTFFNjNRWjs7QTBFbjRRUTtFQUNFO0ExRXM0UVY7O0EwRWw0UVU7RUFDRTtBMUVxNFFaOztBMEUzNFFRO0VBQ0U7QTFFODRRVjs7QTBFMTRRVTtFQUNFO0ExRTY0UVo7O0EwRW41UVE7RUFDRTtBMUVzNVFWOztBMEVsNVFVO0VBQ0U7QTFFcTVRWjs7QTBFMzVRUTtFQUNFO0ExRTg1UVY7O0EwRTE1UVU7RUFDRTtBMUU2NVFaOztBMEVuNlFRO0VBQ0U7QTFFczZRVjs7QTBFbDZRVTtFQUNFO0ExRXE2UVo7O0EwRWo2UVE7RUFJUTtFQUdKO0ExRSs1UVo7O0EwRXQ2UVE7RUFJUTtFQUdKO0ExRW82UVo7O0EwRTM2UVE7RUFJUTtFQUdKO0ExRXk2UVo7O0EwRWg3UVE7RUFJUTtFQUdKO0ExRTg2UVo7O0EwRXI3UVE7RUFJUTtFQUdKO0ExRW03UVo7O0EwRTE3UVE7RUFJUTtFQUdKO0ExRXc3UVo7O0EwRS83UVE7RUFJUTtFQUdKO0ExRTY3UVo7O0EwRXA4UVE7RUFJUTtFQUdKO0ExRWs4UVo7O0EwRXo4UVE7RUFJUTtFQUdKO0ExRXU4UVo7O0EwRTk4UVE7RUFJUTtFQUdKO0ExRTQ4UVo7O0EwRW45UVE7RUFJUTtFQUdKO0ExRWk5UVo7O0EwRXg5UVE7RUFJUTtFQUdKO0ExRXM5UVo7O0EwRTc5UVE7RUFJUTtFQUdKO0ExRTI5UVo7O0EwRWwrUVE7RUFJUTtFQUdKO0ExRWcrUVo7O0EwRWovUVE7RUFDRTtBMUVvL1FWOztBMEVyL1FRO0VBQ0U7QTFFdy9RVjs7QTBFei9RUTtFQUNFO0ExRTQvUVY7O0EwRTcvUVE7RUFDRTtBMUVnZ1JWOztBMEVqZ1JRO0VBQ0U7QTFFb2dSVjs7QTBFMy9RUTtFQU9JO0ExRXcvUVo7O0EwRS8vUVE7RUFPSTtBMUU0L1FaOztBMEVuZ1JRO0VBT0k7QTFFZ2dSWjs7QTBFdmdSUTtFQU9JO0ExRW9nUlo7O0EwRTNnUlE7RUFPSTtBMUV3Z1JaOztBMEUvZ1JRO0VBT0k7QTFFNGdSWjs7QTBFbmhSUTtFQU9JO0ExRWdoUlo7O0EwRXZoUlE7RUFPSTtBMUVvaFJaOztBMEUzaFJRO0VBT0k7QTFFd2hSWjs7QTBFL2hSUTtFQU9JO0ExRTRoUlo7O0EwRW5pUlE7RUFPSTtBMUVnaVJaOztBMEV2aVJRO0VBT0k7QTFFb2lSWjs7QTBFM2lSUTtFQU9JO0ExRXdpUlo7O0EwRS9pUlE7RUFPSTtBMUU0aVJaOztBMEVualJRO0VBT0k7QTFFZ2pSWjs7QTBFdmpSUTtFQU9JO0ExRW9qUlo7O0EwRTNqUlE7RUFPSTtBMUV3alJaOztBMEUvalJRO0VBT0k7QTFFNGpSWjs7QTBFbmtSUTtFQU9JO0ExRWdrUlo7O0EwRXZrUlE7RUFPSTtBMUVva1JaOztBMEUza1JRO0VBT0k7QTFFd2tSWjs7QTBFL2tSUTtFQU9JO0ExRTRrUlo7O0EwRW5sUlE7RUFPSTtBMUVnbFJaOztBMEV2bFJRO0VBT0k7RUFBQTtBMUVxbFJaOztBMEU1bFJRO0VBT0k7RUFBQTtBMUUwbFJaOztBMEVqbVJRO0VBT0k7RUFBQTtBMUUrbFJaOztBMEV0bVJRO0VBT0k7RUFBQTtBMUVvbVJaOztBMEUzbVJRO0VBT0k7RUFBQTtBMUV5bVJaOztBMEVoblJRO0VBT0k7RUFBQTtBMUU4bVJaOztBMEVyblJRO0VBT0k7RUFBQTtBMUVtblJaOztBMEUxblJRO0VBT0k7RUFBQTtBMUV3blJaOztBMEUvblJRO0VBT0k7RUFBQTtBMUU2blJaOztBMEVwb1JRO0VBT0k7RUFBQTtBMUVrb1JaOztBMEV6b1JRO0VBT0k7RUFBQTtBMUV1b1JaOztBMEU5b1JRO0VBT0k7RUFBQTtBMUU0b1JaOztBMEVucFJRO0VBT0k7RUFBQTtBMUVpcFJaOztBMEV4cFJRO0VBT0k7RUFBQTtBMUVzcFJaOztBMEU3cFJRO0VBT0k7RUFBQTtBMUUycFJaOztBMEVscVJRO0VBT0k7RUFBQTtBMUVncVJaOztBMEV2cVJRO0VBT0k7RUFBQTtBMUVxcVJaOztBMEU1cVJRO0VBT0k7RUFBQTtBMUUwcVJaOztBMEVqclJRO0VBT0k7RUFBQTtBMUUrcVJaOztBMEV0clJRO0VBT0k7RUFBQTtBMUVvclJaOztBMEUzclJRO0VBT0k7RUFBQTtBMUV5clJaOztBMEVoc1JRO0VBT0k7RUFBQTtBMUU4clJaOztBMEVyc1JRO0VBT0k7RUFBQTtBMUVtc1JaOztBMEUxc1JRO0VBT0k7RUFBQTtBMUV3c1JaOztBMEUvc1JRO0VBT0k7RUFBQTtBMUU2c1JaOztBMEVwdFJRO0VBT0k7RUFBQTtBMUVrdFJaOztBMEV6dFJRO0VBT0k7RUFBQTtBMUV1dFJaOztBMEU5dFJRO0VBT0k7RUFBQTtBMUU0dFJaOztBMEVudVJRO0VBT0k7RUFBQTtBMUVpdVJaOztBMEV4dVJRO0VBT0k7RUFBQTtBMUVzdVJaOztBMEU3dVJRO0VBT0k7RUFBQTtBMUUydVJaOztBMEVsdlJRO0VBT0k7RUFBQTtBMUVndlJaOztBMEV2dlJRO0VBT0k7RUFBQTtBMUVxdlJaOztBMEU1dlJRO0VBT0k7RUFBQTtBMUUwdlJaOztBMEVqd1JRO0VBT0k7RUFBQTtBMUUrdlJaOztBMEV0d1JRO0VBT0k7RUFBQTtBMUVvd1JaOztBMEUzd1JRO0VBT0k7QTFFd3dSWjs7QTBFL3dSUTtFQU9JO0ExRTR3Ulo7O0EwRW54UlE7RUFPSTtBMUVneFJaOztBMEV2eFJRO0VBT0k7QTFFb3hSWjs7QTBFM3hSUTtFQU9JO0ExRXd4Ulo7O0EwRS94UlE7RUFPSTtBMUU0eFJaOztBMEVueVJRO0VBT0k7QTFFZ3lSWjs7QWdCMXlSSTtFMERHSTtJQU9JO0UxRXF5UlY7RTBFNXlSTTtJQU9JO0UxRXd5UlY7RTBFL3lSTTtJQU9JO0UxRTJ5UlY7RTBFbHpSTTtJQU9JO0UxRTh5UlY7RTBFcnpSTTtJQU9JO0UxRWl6UlY7RTBFeHpSTTtJQU9JO0UxRW96UlY7RTBFM3pSTTtJQU9JO0UxRXV6UlY7RTBFOXpSTTtJQU9JO0UxRTB6UlY7RTBFajBSTTtJQU9JO0UxRTZ6UlY7RTBFcDBSTTtJQU9JO0UxRWcwUlY7RTBFdjBSTTtJQU9JO0UxRW0wUlY7RTBFMTBSTTtJQU9JO0UxRXMwUlY7RTBFNzBSTTtJQU9JO0UxRXkwUlY7RTBFaDFSTTtJQU9JO0UxRTQwUlY7RTBFbjFSTTtJQU9JO0UxRSswUlY7RTBFdDFSTTtJQU9JO0UxRWsxUlY7RTBFejFSTTtJQU9JO0UxRXExUlY7RTBFNTFSTTtJQU9JO0UxRXcxUlY7RTBFLzFSTTtJQU9JO0UxRTIxUlY7RTBFbDJSTTtJQU9JO0UxRTgxUlY7RTBFcjJSTTtJQU9JO0UxRWkyUlY7RTBFeDJSTTtJQU9JO0UxRW8yUlY7RTBFMzJSTTtJQU9JO0UxRXUyUlY7RTBFOTJSTTtJQU9JO0UxRTAyUlY7RTBFajNSTTtJQU9JO0UxRTYyUlY7RTBFcDNSTTtJQU9JO0UxRWczUlY7RTBFdjNSTTtJQU9JO0UxRW0zUlY7RTBFMTNSTTtJQU9JO0UxRXMzUlY7RTBFNzNSTTtJQU9JO0UxRXkzUlY7RTBFaDRSTTtJQU9JO0UxRTQzUlY7RTBFbjRSTTtJQU9JO0UxRSszUlY7RTBFdDRSTTtJQU9JO0UxRWs0UlY7RTBFejRSTTtJQU9JO0UxRXE0UlY7RTBFNTRSTTtJQU9JO0UxRXc0UlY7RTBFLzRSTTtJQU9JO0UxRTI0UlY7RTBFbDVSTTtJQU9JO0UxRTg0UlY7RTBFcjVSTTtJQU9JO0UxRWk1UlY7RTBFeDVSTTtJQU9JO0UxRW81UlY7RTBFMzVSTTtJQU9JO0UxRXU1UlY7RTBFOTVSTTtJQU9JO0UxRTA1UlY7RTBFajZSTTtJQU9JO0UxRTY1UlY7RTBFcDZSTTtJQU9JO0UxRWc2UlY7RTBFdjZSTTtJQU9JO0UxRW02UlY7RTBFMTZSTTtJQU9JO0UxRXM2UlY7RTBFNzZSTTtJQU9JO0UxRXk2UlY7RTBFaDdSTTtJQU9JO0UxRTQ2UlY7RTBFbjdSTTtJQU9JO0UxRSs2UlY7RTBFdDdSTTtJQU9JO0UxRWs3UlY7RTBFejdSTTtJQU9JO0UxRXE3UlY7RTBFNTdSTTtJQU9JO0UxRXc3UlY7RTBFLzdSTTtJQU9JO0UxRTI3UlY7RTBFbDhSTTtJQU9JO0UxRTg3UlY7RTBFcjhSTTtJQU9JO0UxRWk4UlY7RTBFeDhSTTtJQU9JO0UxRW84UlY7RTBFMzhSTTtJQU9JO0UxRXU4UlY7RTBFOThSTTtJQU9JO0UxRTA4UlY7RTBFajlSTTtJQU9JO0UxRTY4UlY7RTBFcDlSTTtJQU9JO0UxRWc5UlY7RTBFdjlSTTtJQU9JO0UxRW05UlY7RTBFMTlSTTtJQU9JO0UxRXM5UlY7RTBFNzlSTTtJQU9JO0UxRXk5UlY7RTBFaCtSTTtJQU9JO0UxRTQ5UlY7RTBFbitSTTtJQU9JO0UxRSs5UlY7RTBFdCtSTTtJQU9JO0UxRWsrUlY7RTBFeitSTTtJQU9JO0UxRXErUlY7RTBFNStSTTtJQU9JO0UxRXcrUlY7RTBFLytSTTtJQU9JO0UxRTIrUlY7RTBFbC9STTtJQU9JO0UxRTgrUlY7RTBFci9STTtJQU9JO0UxRWkvUlY7RTBFeC9STTtJQU9JO0lBQUE7RTFFcS9SVjtFMEU1L1JNO0lBT0k7SUFBQTtFMUV5L1JWO0UwRWhnU007SUFPSTtJQUFBO0UxRTYvUlY7RTBFcGdTTTtJQU9JO0lBQUE7RTFFaWdTVjtFMEV4Z1NNO0lBT0k7SUFBQTtFMUVxZ1NWO0UwRTVnU007SUFPSTtJQUFBO0UxRXlnU1Y7RTBFaGhTTTtJQU9JO0lBQUE7RTFFNmdTVjtFMEVwaFNNO0lBT0k7SUFBQTtFMUVpaFNWO0UwRXhoU007SUFPSTtJQUFBO0UxRXFoU1Y7RTBFNWhTTTtJQU9JO0lBQUE7RTFFeWhTVjtFMEVoaVNNO0lBT0k7SUFBQTtFMUU2aFNWO0UwRXBpU007SUFPSTtJQUFBO0UxRWlpU1Y7RTBFeGlTTTtJQU9JO0lBQUE7RTFFcWlTVjtFMEU1aVNNO0lBT0k7SUFBQTtFMUV5aVNWO0UwRWhqU007SUFPSTtFMUU0aVNWO0UwRW5qU007SUFPSTtFMUUraVNWO0UwRXRqU007SUFPSTtFMUVralNWO0UwRXpqU007SUFPSTtFMUVxalNWO0UwRTVqU007SUFPSTtFMUV3alNWO0UwRS9qU007SUFPSTtFMUUyalNWO0UwRWxrU007SUFPSTtFMUU4alNWO0UwRXJrU007SUFPSTtFMUVpa1NWO0UwRXhrU007SUFPSTtFMUVva1NWO0UwRTNrU007SUFPSTtFMUV1a1NWO0UwRTlrU007SUFPSTtFMUUwa1NWO0UwRWpsU007SUFPSTtFMUU2a1NWO0UwRXBsU007SUFPSTtFMUVnbFNWO0UwRXZsU007SUFPSTtFMUVtbFNWO0UwRTFsU007SUFPSTtFMUVzbFNWO0UwRTdsU007SUFPSTtFMUV5bFNWO0UwRWhtU007SUFPSTtFMUU0bFNWO0UwRW5tU007SUFPSTtFMUUrbFNWO0UwRXRtU007SUFPSTtFMUVrbVNWO0UwRXptU007SUFPSTtFMUVxbVNWO0UwRTVtU007SUFPSTtFMUV3bVNWO0UwRS9tU007SUFPSTtFMUUybVNWO0UwRWxuU007SUFPSTtFMUU4bVNWO0UwRXJuU007SUFPSTtFMUVpblNWO0UwRXhuU007SUFPSTtFMUVvblNWO0UwRTNuU007SUFPSTtFMUV1blNWO0UwRTluU007SUFPSTtFMUUwblNWO0UwRWpvU007SUFPSTtFMUU2blNWO0UwRXBvU007SUFPSTtFMUVnb1NWO0UwRXZvU007SUFPSTtFMUVtb1NWO0UwRTFvU007SUFPSTtFMUVzb1NWO0UwRTdvU007SUFPSTtFMUV5b1NWO0UwRWhwU007SUFPSTtFMUU0b1NWO0UwRW5wU007SUFPSTtFMUUrb1NWO0UwRXRwU007SUFPSTtJQUFBO0UxRW1wU1Y7RTBFMXBTTTtJQU9JO0lBQUE7RTFFdXBTVjtFMEU5cFNNO0lBT0k7SUFBQTtFMUUycFNWO0UwRWxxU007SUFPSTtJQUFBO0UxRStwU1Y7RTBFdHFTTTtJQU9JO0lBQUE7RTFFbXFTVjtFMEUxcVNNO0lBT0k7SUFBQTtFMUV1cVNWO0UwRTlxU007SUFPSTtJQUFBO0UxRTJxU1Y7RTBFbHJTTTtJQU9JO0lBQUE7RTFFK3FTVjtFMEV0clNNO0lBT0k7SUFBQTtFMUVtclNWO0UwRTFyU007SUFPSTtJQUFBO0UxRXVyU1Y7RTBFOXJTTTtJQU9JO0lBQUE7RTFFMnJTVjtFMEVsc1NNO0lBT0k7SUFBQTtFMUUrclNWO0UwRXRzU007SUFPSTtFMUVrc1NWO0UwRXpzU007SUFPSTtFMUVxc1NWO0UwRTVzU007SUFPSTtFMUV3c1NWO0UwRS9zU007SUFPSTtFMUUyc1NWO0UwRWx0U007SUFPSTtFMUU4c1NWO0UwRXJ0U007SUFPSTtFMUVpdFNWO0UwRXh0U007SUFPSTtFMUVvdFNWO0UwRTN0U007SUFPSTtFMUV1dFNWO0UwRTl0U007SUFPSTtFMUUwdFNWO0UwRWp1U007SUFPSTtFMUU2dFNWO0UwRXB1U007SUFPSTtFMUVndVNWO0UwRXZ1U007SUFPSTtFMUVtdVNWO0UwRTF1U007SUFPSTtFMUVzdVNWO0UwRTd1U007SUFPSTtFMUV5dVNWO0UwRWh2U007SUFPSTtFMUU0dVNWO0UwRW52U007SUFPSTtFMUUrdVNWO0UwRXR2U007SUFPSTtFMUVrdlNWO0UwRXp2U007SUFPSTtFMUVxdlNWO0UwRTV2U007SUFPSTtFMUV3dlNWO0UwRS92U007SUFPSTtFMUUydlNWO0UwRWx3U007SUFPSTtFMUU4dlNWO0UwRXJ3U007SUFPSTtFMUVpd1NWO0UwRXh3U007SUFPSTtFMUVvd1NWO0UwRTN3U007SUFPSTtFMUV1d1NWO0UwRTl3U007SUFPSTtFMUUwd1NWO0UwRWp4U007SUFPSTtFMUU2d1NWO0UwRXB4U007SUFPSTtFMUVneFNWO0UwRXZ4U007SUFPSTtFMUVteFNWO0UwRTF4U007SUFPSTtFMUVzeFNWO0UwRTd4U007SUFPSTtFMUV5eFNWO0UwRWh5U007SUFPSTtFMUU0eFNWO0UwRW55U007SUFPSTtFMUUreFNWO0UwRXR5U007SUFPSTtFMUVreVNWO0UwRXp5U007SUFPSTtFMUVxeVNWO0UwRTV5U007SUFPSTtFMUV3eVNWO0UwRS95U007SUFPSTtFMUUyeVNWO0UwRWx6U007SUFPSTtFMUU4eVNWO0UwRXJ6U007SUFPSTtFMUVpelNWO0UwRXh6U007SUFPSTtFMUVvelNWO0UwRTN6U007SUFPSTtFMUV1elNWO0UwRTl6U007SUFPSTtFMUUwelNWO0UwRWowU007SUFPSTtFMUU2elNWO0UwRXAwU007SUFPSTtFMUVnMFNWO0UwRXYwU007SUFPSTtFMUVtMFNWO0UwRTEwU007SUFPSTtFMUVzMFNWO0FBQ0Y7QWdCajFTSTtFMERHSTtJQU9JO0UxRTIwU1Y7RTBFbDFTTTtJQU9JO0UxRTgwU1Y7RTBFcjFTTTtJQU9JO0UxRWkxU1Y7RTBFeDFTTTtJQU9JO0UxRW8xU1Y7RTBFMzFTTTtJQU9JO0UxRXUxU1Y7RTBFOTFTTTtJQU9JO0UxRTAxU1Y7RTBFajJTTTtJQU9JO0UxRTYxU1Y7RTBFcDJTTTtJQU9JO0UxRWcyU1Y7RTBFdjJTTTtJQU9JO0UxRW0yU1Y7RTBFMTJTTTtJQU9JO0UxRXMyU1Y7RTBFNzJTTTtJQU9JO0UxRXkyU1Y7RTBFaDNTTTtJQU9JO0UxRTQyU1Y7RTBFbjNTTTtJQU9JO0UxRSsyU1Y7RTBFdDNTTTtJQU9JO0UxRWszU1Y7RTBFejNTTTtJQU9JO0UxRXEzU1Y7RTBFNTNTTTtJQU9JO0UxRXczU1Y7RTBFLzNTTTtJQU9JO0UxRTIzU1Y7RTBFbDRTTTtJQU9JO0UxRTgzU1Y7RTBFcjRTTTtJQU9JO0UxRWk0U1Y7RTBFeDRTTTtJQU9JO0UxRW80U1Y7RTBFMzRTTTtJQU9JO0UxRXU0U1Y7RTBFOTRTTTtJQU9JO0UxRTA0U1Y7RTBFajVTTTtJQU9JO0UxRTY0U1Y7RTBFcDVTTTtJQU9JO0UxRWc1U1Y7RTBFdjVTTTtJQU9JO0UxRW01U1Y7RTBFMTVTTTtJQU9JO0UxRXM1U1Y7RTBFNzVTTTtJQU9JO0UxRXk1U1Y7RTBFaDZTTTtJQU9JO0UxRTQ1U1Y7RTBFbjZTTTtJQU9JO0UxRSs1U1Y7RTBFdDZTTTtJQU9JO0UxRWs2U1Y7RTBFejZTTTtJQU9JO0UxRXE2U1Y7RTBFNTZTTTtJQU9JO0UxRXc2U1Y7RTBFLzZTTTtJQU9JO0UxRTI2U1Y7RTBFbDdTTTtJQU9JO0UxRTg2U1Y7RTBFcjdTTTtJQU9JO0UxRWk3U1Y7RTBFeDdTTTtJQU9JO0UxRW83U1Y7RTBFMzdTTTtJQU9JO0UxRXU3U1Y7RTBFOTdTTTtJQU9JO0UxRTA3U1Y7RTBFajhTTTtJQU9JO0UxRTY3U1Y7RTBFcDhTTTtJQU9JO0UxRWc4U1Y7RTBFdjhTTTtJQU9JO0UxRW04U1Y7RTBFMThTTTtJQU9JO0UxRXM4U1Y7RTBFNzhTTTtJQU9JO0UxRXk4U1Y7RTBFaDlTTTtJQU9JO0UxRTQ4U1Y7RTBFbjlTTTtJQU9JO0UxRSs4U1Y7RTBFdDlTTTtJQU9JO0UxRWs5U1Y7RTBFejlTTTtJQU9JO0UxRXE5U1Y7RTBFNTlTTTtJQU9JO0UxRXc5U1Y7RTBFLzlTTTtJQU9JO0UxRTI5U1Y7RTBFbCtTTTtJQU9JO0UxRTg5U1Y7RTBFcitTTTtJQU9JO0UxRWkrU1Y7RTBFeCtTTTtJQU9JO0UxRW8rU1Y7RTBFMytTTTtJQU9JO0UxRXUrU1Y7RTBFOStTTTtJQU9JO0UxRTArU1Y7RTBFai9TTTtJQU9JO0UxRTYrU1Y7RTBFcC9TTTtJQU9JO0UxRWcvU1Y7RTBFdi9TTTtJQU9JO0UxRW0vU1Y7RTBFMS9TTTtJQU9JO0UxRXMvU1Y7RTBFNy9TTTtJQU9JO0UxRXkvU1Y7RTBFaGdUTTtJQU9JO0UxRTQvU1Y7RTBFbmdUTTtJQU9JO0UxRSsvU1Y7RTBFdGdUTTtJQU9JO0UxRWtnVFY7RTBFemdUTTtJQU9JO0UxRXFnVFY7RTBFNWdUTTtJQU9JO0UxRXdnVFY7RTBFL2dUTTtJQU9JO0UxRTJnVFY7RTBFbGhUTTtJQU9JO0UxRThnVFY7RTBFcmhUTTtJQU9JO0UxRWloVFY7RTBFeGhUTTtJQU9JO0UxRW9oVFY7RTBFM2hUTTtJQU9JO0UxRXVoVFY7RTBFOWhUTTtJQU9JO0lBQUE7RTFFMmhUVjtFMEVsaVRNO0lBT0k7SUFBQTtFMUUraFRWO0UwRXRpVE07SUFPSTtJQUFBO0UxRW1pVFY7RTBFMWlUTTtJQU9JO0lBQUE7RTFFdWlUVjtFMEU5aVRNO0lBT0k7SUFBQTtFMUUyaVRWO0UwRWxqVE07SUFPSTtJQUFBO0UxRStpVFY7RTBFdGpUTTtJQU9JO0lBQUE7RTFFbWpUVjtFMEUxalRNO0lBT0k7SUFBQTtFMUV1alRWO0UwRTlqVE07SUFPSTtJQUFBO0UxRTJqVFY7RTBFbGtUTTtJQU9JO0lBQUE7RTFFK2pUVjtFMEV0a1RNO0lBT0k7SUFBQTtFMUVta1RWO0UwRTFrVE07SUFPSTtJQUFBO0UxRXVrVFY7RTBFOWtUTTtJQU9JO0lBQUE7RTFFMmtUVjtFMEVsbFRNO0lBT0k7SUFBQTtFMUUra1RWO0UwRXRsVE07SUFPSTtFMUVrbFRWO0UwRXpsVE07SUFPSTtFMUVxbFRWO0UwRTVsVE07SUFPSTtFMUV3bFRWO0UwRS9sVE07SUFPSTtFMUUybFRWO0UwRWxtVE07SUFPSTtFMUU4bFRWO0UwRXJtVE07SUFPSTtFMUVpbVRWO0UwRXhtVE07SUFPSTtFMUVvbVRWO0UwRTNtVE07SUFPSTtFMUV1bVRWO0UwRTltVE07SUFPSTtFMUUwbVRWO0UwRWpuVE07SUFPSTtFMUU2bVRWO0UwRXBuVE07SUFPSTtFMUVnblRWO0UwRXZuVE07SUFPSTtFMUVtblRWO0UwRTFuVE07SUFPSTtFMUVzblRWO0UwRTduVE07SUFPSTtFMUV5blRWO0UwRWhvVE07SUFPSTtFMUU0blRWO0UwRW5vVE07SUFPSTtFMUUrblRWO0UwRXRvVE07SUFPSTtFMUVrb1RWO0UwRXpvVE07SUFPSTtFMUVxb1RWO0UwRTVvVE07SUFPSTtFMUV3b1RWO0UwRS9vVE07SUFPSTtFMUUyb1RWO0UwRWxwVE07SUFPSTtFMUU4b1RWO0UwRXJwVE07SUFPSTtFMUVpcFRWO0UwRXhwVE07SUFPSTtFMUVvcFRWO0UwRTNwVE07SUFPSTtFMUV1cFRWO0UwRTlwVE07SUFPSTtFMUUwcFRWO0UwRWpxVE07SUFPSTtFMUU2cFRWO0UwRXBxVE07SUFPSTtFMUVncVRWO0UwRXZxVE07SUFPSTtFMUVtcVRWO0UwRTFxVE07SUFPSTtFMUVzcVRWO0UwRTdxVE07SUFPSTtFMUV5cVRWO0UwRWhyVE07SUFPSTtFMUU0cVRWO0UwRW5yVE07SUFPSTtFMUUrcVRWO0UwRXRyVE07SUFPSTtFMUVrclRWO0UwRXpyVE07SUFPSTtFMUVxclRWO0UwRTVyVE07SUFPSTtJQUFBO0UxRXlyVFY7RTBFaHNUTTtJQU9JO0lBQUE7RTFFNnJUVjtFMEVwc1RNO0lBT0k7SUFBQTtFMUVpc1RWO0UwRXhzVE07SUFPSTtJQUFBO0UxRXFzVFY7RTBFNXNUTTtJQU9JO0lBQUE7RTFFeXNUVjtFMEVodFRNO0lBT0k7SUFBQTtFMUU2c1RWO0UwRXB0VE07SUFPSTtJQUFBO0UxRWl0VFY7RTBFeHRUTTtJQU9JO0lBQUE7RTFFcXRUVjtFMEU1dFRNO0lBT0k7SUFBQTtFMUV5dFRWO0UwRWh1VE07SUFPSTtJQUFBO0UxRTZ0VFY7RTBFcHVUTTtJQU9JO0lBQUE7RTFFaXVUVjtFMEV4dVRNO0lBT0k7SUFBQTtFMUVxdVRWO0UwRTV1VE07SUFPSTtFMUV3dVRWO0UwRS91VE07SUFPSTtFMUUydVRWO0UwRWx2VE07SUFPSTtFMUU4dVRWO0UwRXJ2VE07SUFPSTtFMUVpdlRWO0UwRXh2VE07SUFPSTtFMUVvdlRWO0UwRTN2VE07SUFPSTtFMUV1dlRWO0UwRTl2VE07SUFPSTtFMUUwdlRWO0UwRWp3VE07SUFPSTtFMUU2dlRWO0UwRXB3VE07SUFPSTtFMUVnd1RWO0UwRXZ3VE07SUFPSTtFMUVtd1RWO0UwRTF3VE07SUFPSTtFMUVzd1RWO0UwRTd3VE07SUFPSTtFMUV5d1RWO0UwRWh4VE07SUFPSTtFMUU0d1RWO0UwRW54VE07SUFPSTtFMUUrd1RWO0UwRXR4VE07SUFPSTtFMUVreFRWO0UwRXp4VE07SUFPSTtFMUVxeFRWO0UwRTV4VE07SUFPSTtFMUV3eFRWO0UwRS94VE07SUFPSTtFMUUyeFRWO0UwRWx5VE07SUFPSTtFMUU4eFRWO0UwRXJ5VE07SUFPSTtFMUVpeVRWO0UwRXh5VE07SUFPSTtFMUVveVRWO0UwRTN5VE07SUFPSTtFMUV1eVRWO0UwRTl5VE07SUFPSTtFMUUweVRWO0UwRWp6VE07SUFPSTtFMUU2eVRWO0UwRXB6VE07SUFPSTtFMUVnelRWO0UwRXZ6VE07SUFPSTtFMUVtelRWO0UwRTF6VE07SUFPSTtFMUVzelRWO0UwRTd6VE07SUFPSTtFMUV5elRWO0UwRWgwVE07SUFPSTtFMUU0elRWO0UwRW4wVE07SUFPSTtFMUUrelRWO0UwRXQwVE07SUFPSTtFMUVrMFRWO0UwRXowVE07SUFPSTtFMUVxMFRWO0UwRTUwVE07SUFPSTtFMUV3MFRWO0UwRS8wVE07SUFPSTtFMUUyMFRWO0UwRWwxVE07SUFPSTtFMUU4MFRWO0UwRXIxVE07SUFPSTtFMUVpMVRWO0UwRXgxVE07SUFPSTtFMUVvMVRWO0UwRTMxVE07SUFPSTtFMUV1MVRWO0UwRTkxVE07SUFPSTtFMUUwMVRWO0UwRWoyVE07SUFPSTtFMUU2MVRWO0UwRXAyVE07SUFPSTtFMUVnMlRWO0UwRXYyVE07SUFPSTtFMUVtMlRWO0UwRTEyVE07SUFPSTtFMUVzMlRWO0UwRTcyVE07SUFPSTtFMUV5MlRWO0UwRWgzVE07SUFPSTtFMUU0MlRWO0FBQ0Y7QWdCdjNUSTtFMERHSTtJQU9JO0UxRWkzVFY7RTBFeDNUTTtJQU9JO0UxRW8zVFY7RTBFMzNUTTtJQU9JO0UxRXUzVFY7RTBFOTNUTTtJQU9JO0UxRTAzVFY7RTBFajRUTTtJQU9JO0UxRTYzVFY7RTBFcDRUTTtJQU9JO0UxRWc0VFY7RTBFdjRUTTtJQU9JO0UxRW00VFY7RTBFMTRUTTtJQU9JO0UxRXM0VFY7RTBFNzRUTTtJQU9JO0UxRXk0VFY7RTBFaDVUTTtJQU9JO0UxRTQ0VFY7RTBFbjVUTTtJQU9JO0UxRSs0VFY7RTBFdDVUTTtJQU9JO0UxRWs1VFY7RTBFejVUTTtJQU9JO0UxRXE1VFY7RTBFNTVUTTtJQU9JO0UxRXc1VFY7RTBFLzVUTTtJQU9JO0UxRTI1VFY7RTBFbDZUTTtJQU9JO0UxRTg1VFY7RTBFcjZUTTtJQU9JO0UxRWk2VFY7RTBFeDZUTTtJQU9JO0UxRW82VFY7RTBFMzZUTTtJQU9JO0UxRXU2VFY7RTBFOTZUTTtJQU9JO0UxRTA2VFY7RTBFajdUTTtJQU9JO0UxRTY2VFY7RTBFcDdUTTtJQU9JO0UxRWc3VFY7RTBFdjdUTTtJQU9JO0UxRW03VFY7RTBFMTdUTTtJQU9JO0UxRXM3VFY7RTBFNzdUTTtJQU9JO0UxRXk3VFY7RTBFaDhUTTtJQU9JO0UxRTQ3VFY7RTBFbjhUTTtJQU9JO0UxRSs3VFY7RTBFdDhUTTtJQU9JO0UxRWs4VFY7RTBFejhUTTtJQU9JO0UxRXE4VFY7RTBFNThUTTtJQU9JO0UxRXc4VFY7RTBFLzhUTTtJQU9JO0UxRTI4VFY7RTBFbDlUTTtJQU9JO0UxRTg4VFY7RTBFcjlUTTtJQU9JO0UxRWk5VFY7RTBFeDlUTTtJQU9JO0UxRW85VFY7RTBFMzlUTTtJQU9JO0UxRXU5VFY7RTBFOTlUTTtJQU9JO0UxRTA5VFY7RTBFaitUTTtJQU9JO0UxRTY5VFY7RTBFcCtUTTtJQU9JO0UxRWcrVFY7RTBFditUTTtJQU9JO0UxRW0rVFY7RTBFMStUTTtJQU9JO0UxRXMrVFY7RTBFNytUTTtJQU9JO0UxRXkrVFY7RTBFaC9UTTtJQU9JO0UxRTQrVFY7RTBFbi9UTTtJQU9JO0UxRSsrVFY7RTBFdC9UTTtJQU9JO0UxRWsvVFY7RTBFei9UTTtJQU9JO0UxRXEvVFY7RTBFNS9UTTtJQU9JO0UxRXcvVFY7RTBFLy9UTTtJQU9JO0UxRTIvVFY7RTBFbGdVTTtJQU9JO0UxRTgvVFY7RTBFcmdVTTtJQU9JO0UxRWlnVVY7RTBFeGdVTTtJQU9JO0UxRW9nVVY7RTBFM2dVTTtJQU9JO0UxRXVnVVY7RTBFOWdVTTtJQU9JO0UxRTBnVVY7RTBFamhVTTtJQU9JO0UxRTZnVVY7RTBFcGhVTTtJQU9JO0UxRWdoVVY7RTBFdmhVTTtJQU9JO0UxRW1oVVY7RTBFMWhVTTtJQU9JO0UxRXNoVVY7RTBFN2hVTTtJQU9JO0UxRXloVVY7RTBFaGlVTTtJQU9JO0UxRTRoVVY7RTBFbmlVTTtJQU9JO0UxRStoVVY7RTBFdGlVTTtJQU9JO0UxRWtpVVY7RTBFemlVTTtJQU9JO0UxRXFpVVY7RTBFNWlVTTtJQU9JO0UxRXdpVVY7RTBFL2lVTTtJQU9JO0UxRTJpVVY7RTBFbGpVTTtJQU9JO0UxRThpVVY7RTBFcmpVTTtJQU9JO0UxRWlqVVY7RTBFeGpVTTtJQU9JO0UxRW9qVVY7RTBFM2pVTTtJQU9JO0UxRXVqVVY7RTBFOWpVTTtJQU9JO0UxRTBqVVY7RTBFamtVTTtJQU9JO0UxRTZqVVY7RTBFcGtVTTtJQU9JO0lBQUE7RTFFaWtVVjtFMEV4a1VNO0lBT0k7SUFBQTtFMUVxa1VWO0UwRTVrVU07SUFPSTtJQUFBO0UxRXlrVVY7RTBFaGxVTTtJQU9JO0lBQUE7RTFFNmtVVjtFMEVwbFVNO0lBT0k7SUFBQTtFMUVpbFVWO0UwRXhsVU07SUFPSTtJQUFBO0UxRXFsVVY7RTBFNWxVTTtJQU9JO0lBQUE7RTFFeWxVVjtFMEVobVVNO0lBT0k7SUFBQTtFMUU2bFVWO0UwRXBtVU07SUFPSTtJQUFBO0UxRWltVVY7RTBFeG1VTTtJQU9JO0lBQUE7RTFFcW1VVjtFMEU1bVVNO0lBT0k7SUFBQTtFMUV5bVVWO0UwRWhuVU07SUFPSTtJQUFBO0UxRTZtVVY7RTBFcG5VTTtJQU9JO0lBQUE7RTFFaW5VVjtFMEV4blVNO0lBT0k7SUFBQTtFMUVxblVWO0UwRTVuVU07SUFPSTtFMUV3blVWO0UwRS9uVU07SUFPSTtFMUUyblVWO0UwRWxvVU07SUFPSTtFMUU4blVWO0UwRXJvVU07SUFPSTtFMUVpb1VWO0UwRXhvVU07SUFPSTtFMUVvb1VWO0UwRTNvVU07SUFPSTtFMUV1b1VWO0UwRTlvVU07SUFPSTtFMUUwb1VWO0UwRWpwVU07SUFPSTtFMUU2b1VWO0UwRXBwVU07SUFPSTtFMUVncFVWO0UwRXZwVU07SUFPSTtFMUVtcFVWO0UwRTFwVU07SUFPSTtFMUVzcFVWO0UwRTdwVU07SUFPSTtFMUV5cFVWO0UwRWhxVU07SUFPSTtFMUU0cFVWO0UwRW5xVU07SUFPSTtFMUUrcFVWO0UwRXRxVU07SUFPSTtFMUVrcVVWO0UwRXpxVU07SUFPSTtFMUVxcVVWO0UwRTVxVU07SUFPSTtFMUV3cVVWO0UwRS9xVU07SUFPSTtFMUUycVVWO0UwRWxyVU07SUFPSTtFMUU4cVVWO0UwRXJyVU07SUFPSTtFMUVpclVWO0UwRXhyVU07SUFPSTtFMUVvclVWO0UwRTNyVU07SUFPSTtFMUV1clVWO0UwRTlyVU07SUFPSTtFMUUwclVWO0UwRWpzVU07SUFPSTtFMUU2clVWO0UwRXBzVU07SUFPSTtFMUVnc1VWO0UwRXZzVU07SUFPSTtFMUVtc1VWO0UwRTFzVU07SUFPSTtFMUVzc1VWO0UwRTdzVU07SUFPSTtFMUV5c1VWO0UwRWh0VU07SUFPSTtFMUU0c1VWO0UwRW50VU07SUFPSTtFMUUrc1VWO0UwRXR0VU07SUFPSTtFMUVrdFVWO0UwRXp0VU07SUFPSTtFMUVxdFVWO0UwRTV0VU07SUFPSTtFMUV3dFVWO0UwRS90VU07SUFPSTtFMUUydFVWO0UwRWx1VU07SUFPSTtJQUFBO0UxRSt0VVY7RTBFdHVVTTtJQU9JO0lBQUE7RTFFbXVVVjtFMEUxdVVNO0lBT0k7SUFBQTtFMUV1dVVWO0UwRTl1VU07SUFPSTtJQUFBO0UxRTJ1VVY7RTBFbHZVTTtJQU9JO0lBQUE7RTFFK3VVVjtFMEV0dlVNO0lBT0k7SUFBQTtFMUVtdlVWO0UwRTF2VU07SUFPSTtJQUFBO0UxRXV2VVY7RTBFOXZVTTtJQU9JO0lBQUE7RTFFMnZVVjtFMEVsd1VNO0lBT0k7SUFBQTtFMUUrdlVWO0UwRXR3VU07SUFPSTtJQUFBO0UxRW13VVY7RTBFMXdVTTtJQU9JO0lBQUE7RTFFdXdVVjtFMEU5d1VNO0lBT0k7SUFBQTtFMUUyd1VWO0UwRWx4VU07SUFPSTtFMUU4d1VWO0UwRXJ4VU07SUFPSTtFMUVpeFVWO0UwRXh4VU07SUFPSTtFMUVveFVWO0UwRTN4VU07SUFPSTtFMUV1eFVWO0UwRTl4VU07SUFPSTtFMUUweFVWO0UwRWp5VU07SUFPSTtFMUU2eFVWO0UwRXB5VU07SUFPSTtFMUVneVVWO0UwRXZ5VU07SUFPSTtFMUVteVVWO0UwRTF5VU07SUFPSTtFMUVzeVVWO0UwRTd5VU07SUFPSTtFMUV5eVVWO0UwRWh6VU07SUFPSTtFMUU0eVVWO0UwRW56VU07SUFPSTtFMUUreVVWO0UwRXR6VU07SUFPSTtFMUVrelVWO0UwRXp6VU07SUFPSTtFMUVxelVWO0UwRTV6VU07SUFPSTtFMUV3elVWO0UwRS96VU07SUFPSTtFMUUyelVWO0UwRWwwVU07SUFPSTtFMUU4elVWO0UwRXIwVU07SUFPSTtFMUVpMFVWO0UwRXgwVU07SUFPSTtFMUVvMFVWO0UwRTMwVU07SUFPSTtFMUV1MFVWO0UwRTkwVU07SUFPSTtFMUUwMFVWO0UwRWoxVU07SUFPSTtFMUU2MFVWO0UwRXAxVU07SUFPSTtFMUVnMVVWO0UwRXYxVU07SUFPSTtFMUVtMVVWO0UwRTExVU07SUFPSTtFMUVzMVVWO0UwRTcxVU07SUFPSTtFMUV5MVVWO0UwRWgyVU07SUFPSTtFMUU0MVVWO0UwRW4yVU07SUFPSTtFMUUrMVVWO0UwRXQyVU07SUFPSTtFMUVrMlVWO0UwRXoyVU07SUFPSTtFMUVxMlVWO0UwRTUyVU07SUFPSTtFMUV3MlVWO0UwRS8yVU07SUFPSTtFMUUyMlVWO0UwRWwzVU07SUFPSTtFMUU4MlVWO0UwRXIzVU07SUFPSTtFMUVpM1VWO0UwRXgzVU07SUFPSTtFMUVvM1VWO0UwRTMzVU07SUFPSTtFMUV1M1VWO0UwRTkzVU07SUFPSTtFMUUwM1VWO0UwRWo0VU07SUFPSTtFMUU2M1VWO0UwRXA0VU07SUFPSTtFMUVnNFVWO0UwRXY0VU07SUFPSTtFMUVtNFVWO0UwRTE0VU07SUFPSTtFMUVzNFVWO0UwRTc0VU07SUFPSTtFMUV5NFVWO0UwRWg1VU07SUFPSTtFMUU0NFVWO0UwRW41VU07SUFPSTtFMUUrNFVWO0UwRXQ1VU07SUFPSTtFMUVrNVVWO0FBQ0Y7QWdCNzVVSTtFMERHSTtJQU9JO0UxRXU1VVY7RTBFOTVVTTtJQU9JO0UxRTA1VVY7RTBFajZVTTtJQU9JO0UxRTY1VVY7RTBFcDZVTTtJQU9JO0UxRWc2VVY7RTBFdjZVTTtJQU9JO0UxRW02VVY7RTBFMTZVTTtJQU9JO0UxRXM2VVY7RTBFNzZVTTtJQU9JO0UxRXk2VVY7RTBFaDdVTTtJQU9JO0UxRTQ2VVY7RTBFbjdVTTtJQU9JO0UxRSs2VVY7RTBFdDdVTTtJQU9JO0UxRWs3VVY7RTBFejdVTTtJQU9JO0UxRXE3VVY7RTBFNTdVTTtJQU9JO0UxRXc3VVY7RTBFLzdVTTtJQU9JO0UxRTI3VVY7RTBFbDhVTTtJQU9JO0UxRTg3VVY7RTBFcjhVTTtJQU9JO0UxRWk4VVY7RTBFeDhVTTtJQU9JO0UxRW84VVY7RTBFMzhVTTtJQU9JO0UxRXU4VVY7RTBFOThVTTtJQU9JO0UxRTA4VVY7RTBFajlVTTtJQU9JO0UxRTY4VVY7RTBFcDlVTTtJQU9JO0UxRWc5VVY7RTBFdjlVTTtJQU9JO0UxRW05VVY7RTBFMTlVTTtJQU9JO0UxRXM5VVY7RTBFNzlVTTtJQU9JO0UxRXk5VVY7RTBFaCtVTTtJQU9JO0UxRTQ5VVY7RTBFbitVTTtJQU9JO0UxRSs5VVY7RTBFdCtVTTtJQU9JO0UxRWsrVVY7RTBFeitVTTtJQU9JO0UxRXErVVY7RTBFNStVTTtJQU9JO0UxRXcrVVY7RTBFLytVTTtJQU9JO0UxRTIrVVY7RTBFbC9VTTtJQU9JO0UxRTgrVVY7RTBFci9VTTtJQU9JO0UxRWkvVVY7RTBFeC9VTTtJQU9JO0UxRW8vVVY7RTBFMy9VTTtJQU9JO0UxRXUvVVY7RTBFOS9VTTtJQU9JO0UxRTAvVVY7RTBFamdWTTtJQU9JO0UxRTYvVVY7RTBFcGdWTTtJQU9JO0UxRWdnVlY7RTBFdmdWTTtJQU9JO0UxRW1nVlY7RTBFMWdWTTtJQU9JO0UxRXNnVlY7RTBFN2dWTTtJQU9JO0UxRXlnVlY7RTBFaGhWTTtJQU9JO0UxRTRnVlY7RTBFbmhWTTtJQU9JO0UxRStnVlY7RTBFdGhWTTtJQU9JO0UxRWtoVlY7RTBFemhWTTtJQU9JO0UxRXFoVlY7RTBFNWhWTTtJQU9JO0UxRXdoVlY7RTBFL2hWTTtJQU9JO0UxRTJoVlY7RTBFbGlWTTtJQU9JO0UxRThoVlY7RTBFcmlWTTtJQU9JO0UxRWlpVlY7RTBFeGlWTTtJQU9JO0UxRW9pVlY7RTBFM2lWTTtJQU9JO0UxRXVpVlY7RTBFOWlWTTtJQU9JO0UxRTBpVlY7RTBFampWTTtJQU9JO0UxRTZpVlY7RTBFcGpWTTtJQU9JO0UxRWdqVlY7RTBFdmpWTTtJQU9JO0UxRW1qVlY7RTBFMWpWTTtJQU9JO0UxRXNqVlY7RTBFN2pWTTtJQU9JO0UxRXlqVlY7RTBFaGtWTTtJQU9JO0UxRTRqVlY7RTBFbmtWTTtJQU9JO0UxRStqVlY7RTBFdGtWTTtJQU9JO0UxRWtrVlY7RTBFemtWTTtJQU9JO0UxRXFrVlY7RTBFNWtWTTtJQU9JO0UxRXdrVlY7RTBFL2tWTTtJQU9JO0UxRTJrVlY7RTBFbGxWTTtJQU9JO0UxRThrVlY7RTBFcmxWTTtJQU9JO0UxRWlsVlY7RTBFeGxWTTtJQU9JO0UxRW9sVlY7RTBFM2xWTTtJQU9JO0UxRXVsVlY7RTBFOWxWTTtJQU9JO0UxRTBsVlY7RTBFam1WTTtJQU9JO0UxRTZsVlY7RTBFcG1WTTtJQU9JO0UxRWdtVlY7RTBFdm1WTTtJQU9JO0UxRW1tVlY7RTBFMW1WTTtJQU9JO0lBQUE7RTFFdW1WVjtFMEU5bVZNO0lBT0k7SUFBQTtFMUUybVZWO0UwRWxuVk07SUFPSTtJQUFBO0UxRSttVlY7RTBFdG5WTTtJQU9JO0lBQUE7RTFFbW5WVjtFMEUxblZNO0lBT0k7SUFBQTtFMUV1blZWO0UwRTluVk07SUFPSTtJQUFBO0UxRTJuVlY7RTBFbG9WTTtJQU9JO0lBQUE7RTFFK25WVjtFMEV0b1ZNO0lBT0k7SUFBQTtFMUVtb1ZWO0UwRTFvVk07SUFPSTtJQUFBO0UxRXVvVlY7RTBFOW9WTTtJQU9JO0lBQUE7RTFFMm9WVjtFMEVscFZNO0lBT0k7SUFBQTtFMUUrb1ZWO0UwRXRwVk07SUFPSTtJQUFBO0UxRW1wVlY7RTBFMXBWTTtJQU9JO0lBQUE7RTFFdXBWVjtFMEU5cFZNO0lBT0k7SUFBQTtFMUUycFZWO0UwRWxxVk07SUFPSTtFMUU4cFZWO0UwRXJxVk07SUFPSTtFMUVpcVZWO0UwRXhxVk07SUFPSTtFMUVvcVZWO0UwRTNxVk07SUFPSTtFMUV1cVZWO0UwRTlxVk07SUFPSTtFMUUwcVZWO0UwRWpyVk07SUFPSTtFMUU2cVZWO0UwRXByVk07SUFPSTtFMUVnclZWO0UwRXZyVk07SUFPSTtFMUVtclZWO0UwRTFyVk07SUFPSTtFMUVzclZWO0UwRTdyVk07SUFPSTtFMUV5clZWO0UwRWhzVk07SUFPSTtFMUU0clZWO0UwRW5zVk07SUFPSTtFMUUrclZWO0UwRXRzVk07SUFPSTtFMUVrc1ZWO0UwRXpzVk07SUFPSTtFMUVxc1ZWO0UwRTVzVk07SUFPSTtFMUV3c1ZWO0UwRS9zVk07SUFPSTtFMUUyc1ZWO0UwRWx0Vk07SUFPSTtFMUU4c1ZWO0UwRXJ0Vk07SUFPSTtFMUVpdFZWO0UwRXh0Vk07SUFPSTtFMUVvdFZWO0UwRTN0Vk07SUFPSTtFMUV1dFZWO0UwRTl0Vk07SUFPSTtFMUUwdFZWO0UwRWp1Vk07SUFPSTtFMUU2dFZWO0UwRXB1Vk07SUFPSTtFMUVndVZWO0UwRXZ1Vk07SUFPSTtFMUVtdVZWO0UwRTF1Vk07SUFPSTtFMUVzdVZWO0UwRTd1Vk07SUFPSTtFMUV5dVZWO0UwRWh2Vk07SUFPSTtFMUU0dVZWO0UwRW52Vk07SUFPSTtFMUUrdVZWO0UwRXR2Vk07SUFPSTtFMUVrdlZWO0UwRXp2Vk07SUFPSTtFMUVxdlZWO0UwRTV2Vk07SUFPSTtFMUV3dlZWO0UwRS92Vk07SUFPSTtFMUUydlZWO0UwRWx3Vk07SUFPSTtFMUU4dlZWO0UwRXJ3Vk07SUFPSTtFMUVpd1ZWO0UwRXh3Vk07SUFPSTtJQUFBO0UxRXF3VlY7RTBFNXdWTTtJQU9JO0lBQUE7RTFFeXdWVjtFMEVoeFZNO0lBT0k7SUFBQTtFMUU2d1ZWO0UwRXB4Vk07SUFPSTtJQUFBO0UxRWl4VlY7RTBFeHhWTTtJQU9JO0lBQUE7RTFFcXhWVjtFMEU1eFZNO0lBT0k7SUFBQTtFMUV5eFZWO0UwRWh5Vk07SUFPSTtJQUFBO0UxRTZ4VlY7RTBFcHlWTTtJQU9JO0lBQUE7RTFFaXlWVjtFMEV4eVZNO0lBT0k7SUFBQTtFMUVxeVZWO0UwRTV5Vk07SUFPSTtJQUFBO0UxRXl5VlY7RTBFaHpWTTtJQU9JO0lBQUE7RTFFNnlWVjtFMEVwelZNO0lBT0k7SUFBQTtFMUVpelZWO0UwRXh6Vk07SUFPSTtFMUVvelZWO0UwRTN6Vk07SUFPSTtFMUV1elZWO0UwRTl6Vk07SUFPSTtFMUUwelZWO0UwRWowVk07SUFPSTtFMUU2elZWO0UwRXAwVk07SUFPSTtFMUVnMFZWO0UwRXYwVk07SUFPSTtFMUVtMFZWO0UwRTEwVk07SUFPSTtFMUVzMFZWO0UwRTcwVk07SUFPSTtFMUV5MFZWO0UwRWgxVk07SUFPSTtFMUU0MFZWO0UwRW4xVk07SUFPSTtFMUUrMFZWO0UwRXQxVk07SUFPSTtFMUVrMVZWO0UwRXoxVk07SUFPSTtFMUVxMVZWO0UwRTUxVk07SUFPSTtFMUV3MVZWO0UwRS8xVk07SUFPSTtFMUUyMVZWO0UwRWwyVk07SUFPSTtFMUU4MVZWO0UwRXIyVk07SUFPSTtFMUVpMlZWO0UwRXgyVk07SUFPSTtFMUVvMlZWO0UwRTMyVk07SUFPSTtFMUV1MlZWO0UwRTkyVk07SUFPSTtFMUUwMlZWO0UwRWozVk07SUFPSTtFMUU2MlZWO0UwRXAzVk07SUFPSTtFMUVnM1ZWO0UwRXYzVk07SUFPSTtFMUVtM1ZWO0UwRTEzVk07SUFPSTtFMUVzM1ZWO0UwRTczVk07SUFPSTtFMUV5M1ZWO0UwRWg0Vk07SUFPSTtFMUU0M1ZWO0UwRW40Vk07SUFPSTtFMUUrM1ZWO0UwRXQ0Vk07SUFPSTtFMUVrNFZWO0UwRXo0Vk07SUFPSTtFMUVxNFZWO0UwRTU0Vk07SUFPSTtFMUV3NFZWO0UwRS80Vk07SUFPSTtFMUUyNFZWO0UwRWw1Vk07SUFPSTtFMUU4NFZWO0UwRXI1Vk07SUFPSTtFMUVpNVZWO0UwRXg1Vk07SUFPSTtFMUVvNVZWO0UwRTM1Vk07SUFPSTtFMUV1NVZWO0UwRTk1Vk07SUFPSTtFMUUwNVZWO0UwRWo2Vk07SUFPSTtFMUU2NVZWO0UwRXA2Vk07SUFPSTtFMUVnNlZWO0UwRXY2Vk07SUFPSTtFMUVtNlZWO0UwRTE2Vk07SUFPSTtFMUVzNlZWO0UwRTc2Vk07SUFPSTtFMUV5NlZWO0UwRWg3Vk07SUFPSTtFMUU0NlZWO0UwRW43Vk07SUFPSTtFMUUrNlZWO0UwRXQ3Vk07SUFPSTtFMUVrN1ZWO0UwRXo3Vk07SUFPSTtFMUVxN1ZWO0UwRTU3Vk07SUFPSTtFMUV3N1ZWO0FBQ0Y7QWdCbjhWSTtFMERHSTtJQU9JO0UxRTY3VlY7RTBFcDhWTTtJQU9JO0UxRWc4VlY7RTBFdjhWTTtJQU9JO0UxRW04VlY7RTBFMThWTTtJQU9JO0UxRXM4VlY7RTBFNzhWTTtJQU9JO0UxRXk4VlY7RTBFaDlWTTtJQU9JO0UxRTQ4VlY7RTBFbjlWTTtJQU9JO0UxRSs4VlY7RTBFdDlWTTtJQU9JO0UxRWs5VlY7RTBFejlWTTtJQU9JO0UxRXE5VlY7RTBFNTlWTTtJQU9JO0UxRXc5VlY7RTBFLzlWTTtJQU9JO0UxRTI5VlY7RTBFbCtWTTtJQU9JO0UxRTg5VlY7RTBFcitWTTtJQU9JO0UxRWkrVlY7RTBFeCtWTTtJQU9JO0UxRW8rVlY7RTBFMytWTTtJQU9JO0UxRXUrVlY7RTBFOStWTTtJQU9JO0UxRTArVlY7RTBFai9WTTtJQU9JO0UxRTYrVlY7RTBFcC9WTTtJQU9JO0UxRWcvVlY7RTBFdi9WTTtJQU9JO0UxRW0vVlY7RTBFMS9WTTtJQU9JO0UxRXMvVlY7RTBFNy9WTTtJQU9JO0UxRXkvVlY7RTBFaGdXTTtJQU9JO0UxRTQvVlY7RTBFbmdXTTtJQU9JO0UxRSsvVlY7RTBFdGdXTTtJQU9JO0UxRWtnV1Y7RTBFemdXTTtJQU9JO0UxRXFnV1Y7RTBFNWdXTTtJQU9JO0UxRXdnV1Y7RTBFL2dXTTtJQU9JO0UxRTJnV1Y7RTBFbGhXTTtJQU9JO0UxRThnV1Y7RTBFcmhXTTtJQU9JO0UxRWloV1Y7RTBFeGhXTTtJQU9JO0UxRW9oV1Y7RTBFM2hXTTtJQU9JO0UxRXVoV1Y7RTBFOWhXTTtJQU9JO0UxRTBoV1Y7RTBFamlXTTtJQU9JO0UxRTZoV1Y7RTBFcGlXTTtJQU9JO0UxRWdpV1Y7RTBFdmlXTTtJQU9JO0UxRW1pV1Y7RTBFMWlXTTtJQU9JO0UxRXNpV1Y7RTBFN2lXTTtJQU9JO0UxRXlpV1Y7RTBFaGpXTTtJQU9JO0UxRTRpV1Y7RTBFbmpXTTtJQU9JO0UxRStpV1Y7RTBFdGpXTTtJQU9JO0UxRWtqV1Y7RTBFempXTTtJQU9JO0UxRXFqV1Y7RTBFNWpXTTtJQU9JO0UxRXdqV1Y7RTBFL2pXTTtJQU9JO0UxRTJqV1Y7RTBFbGtXTTtJQU9JO0UxRThqV1Y7RTBFcmtXTTtJQU9JO0UxRWlrV1Y7RTBFeGtXTTtJQU9JO0UxRW9rV1Y7RTBFM2tXTTtJQU9JO0UxRXVrV1Y7RTBFOWtXTTtJQU9JO0UxRTBrV1Y7RTBFamxXTTtJQU9JO0UxRTZrV1Y7RTBFcGxXTTtJQU9JO0UxRWdsV1Y7RTBFdmxXTTtJQU9JO0UxRW1sV1Y7RTBFMWxXTTtJQU9JO0UxRXNsV1Y7RTBFN2xXTTtJQU9JO0UxRXlsV1Y7RTBFaG1XTTtJQU9JO0UxRTRsV1Y7RTBFbm1XTTtJQU9JO0UxRStsV1Y7RTBFdG1XTTtJQU9JO0UxRWttV1Y7RTBFem1XTTtJQU9JO0UxRXFtV1Y7RTBFNW1XTTtJQU9JO0UxRXdtV1Y7RTBFL21XTTtJQU9JO0UxRTJtV1Y7RTBFbG5XTTtJQU9JO0UxRThtV1Y7RTBFcm5XTTtJQU9JO0UxRWluV1Y7RTBFeG5XTTtJQU9JO0UxRW9uV1Y7RTBFM25XTTtJQU9JO0UxRXVuV1Y7RTBFOW5XTTtJQU9JO0UxRTBuV1Y7RTBFam9XTTtJQU9JO0UxRTZuV1Y7RTBFcG9XTTtJQU9JO0UxRWdvV1Y7RTBFdm9XTTtJQU9JO0UxRW1vV1Y7RTBFMW9XTTtJQU9JO0UxRXNvV1Y7RTBFN29XTTtJQU9JO0UxRXlvV1Y7RTBFaHBXTTtJQU9JO0lBQUE7RTFFNm9XVjtFMEVwcFdNO0lBT0k7SUFBQTtFMUVpcFdWO0UwRXhwV007SUFPSTtJQUFBO0UxRXFwV1Y7RTBFNXBXTTtJQU9JO0lBQUE7RTFFeXBXVjtFMEVocVdNO0lBT0k7SUFBQTtFMUU2cFdWO0UwRXBxV007SUFPSTtJQUFBO0UxRWlxV1Y7RTBFeHFXTTtJQU9JO0lBQUE7RTFFcXFXVjtFMEU1cVdNO0lBT0k7SUFBQTtFMUV5cVdWO0UwRWhyV007SUFPSTtJQUFBO0UxRTZxV1Y7RTBFcHJXTTtJQU9JO0lBQUE7RTFFaXJXVjtFMEV4cldNO0lBT0k7SUFBQTtFMUVxcldWO0UwRTVyV007SUFPSTtJQUFBO0UxRXlyV1Y7RTBFaHNXTTtJQU9JO0lBQUE7RTFFNnJXVjtFMEVwc1dNO0lBT0k7SUFBQTtFMUVpc1dWO0UwRXhzV007SUFPSTtFMUVvc1dWO0UwRTNzV007SUFPSTtFMUV1c1dWO0UwRTlzV007SUFPSTtFMUUwc1dWO0UwRWp0V007SUFPSTtFMUU2c1dWO0UwRXB0V007SUFPSTtFMUVndFdWO0UwRXZ0V007SUFPSTtFMUVtdFdWO0UwRTF0V007SUFPSTtFMUVzdFdWO0UwRTd0V007SUFPSTtFMUV5dFdWO0UwRWh1V007SUFPSTtFMUU0dFdWO0UwRW51V007SUFPSTtFMUUrdFdWO0UwRXR1V007SUFPSTtFMUVrdVdWO0UwRXp1V007SUFPSTtFMUVxdVdWO0UwRTV1V007SUFPSTtFMUV3dVdWO0UwRS91V007SUFPSTtFMUUydVdWO0UwRWx2V007SUFPSTtFMUU4dVdWO0UwRXJ2V007SUFPSTtFMUVpdldWO0UwRXh2V007SUFPSTtFMUVvdldWO0UwRTN2V007SUFPSTtFMUV1dldWO0UwRTl2V007SUFPSTtFMUUwdldWO0UwRWp3V007SUFPSTtFMUU2dldWO0UwRXB3V007SUFPSTtFMUVnd1dWO0UwRXZ3V007SUFPSTtFMUVtd1dWO0UwRTF3V007SUFPSTtFMUVzd1dWO0UwRTd3V007SUFPSTtFMUV5d1dWO0UwRWh4V007SUFPSTtFMUU0d1dWO0UwRW54V007SUFPSTtFMUUrd1dWO0UwRXR4V007SUFPSTtFMUVreFdWO0UwRXp4V007SUFPSTtFMUVxeFdWO0UwRTV4V007SUFPSTtFMUV3eFdWO0UwRS94V007SUFPSTtFMUUyeFdWO0UwRWx5V007SUFPSTtFMUU4eFdWO0UwRXJ5V007SUFPSTtFMUVpeVdWO0UwRXh5V007SUFPSTtFMUVveVdWO0UwRTN5V007SUFPSTtFMUV1eVdWO0UwRTl5V007SUFPSTtJQUFBO0UxRTJ5V1Y7RTBFbHpXTTtJQU9JO0lBQUE7RTFFK3lXVjtFMEV0eldNO0lBT0k7SUFBQTtFMUVteldWO0UwRTF6V007SUFPSTtJQUFBO0UxRXV6V1Y7RTBFOXpXTTtJQU9JO0lBQUE7RTFFMnpXVjtFMEVsMFdNO0lBT0k7SUFBQTtFMUUreldWO0UwRXQwV007SUFPSTtJQUFBO0UxRW0wV1Y7RTBFMTBXTTtJQU9JO0lBQUE7RTFFdTBXVjtFMEU5MFdNO0lBT0k7SUFBQTtFMUUyMFdWO0UwRWwxV007SUFPSTtJQUFBO0UxRSswV1Y7RTBFdDFXTTtJQU9JO0lBQUE7RTFFbTFXVjtFMEUxMVdNO0lBT0k7SUFBQTtFMUV1MVdWO0UwRTkxV007SUFPSTtFMUUwMVdWO0UwRWoyV007SUFPSTtFMUU2MVdWO0UwRXAyV007SUFPSTtFMUVnMldWO0UwRXYyV007SUFPSTtFMUVtMldWO0UwRTEyV007SUFPSTtFMUVzMldWO0UwRTcyV007SUFPSTtFMUV5MldWO0UwRWgzV007SUFPSTtFMUU0MldWO0UwRW4zV007SUFPSTtFMUUrMldWO0UwRXQzV007SUFPSTtFMUVrM1dWO0UwRXozV007SUFPSTtFMUVxM1dWO0UwRTUzV007SUFPSTtFMUV3M1dWO0UwRS8zV007SUFPSTtFMUUyM1dWO0UwRWw0V007SUFPSTtFMUU4M1dWO0UwRXI0V007SUFPSTtFMUVpNFdWO0UwRXg0V007SUFPSTtFMUVvNFdWO0UwRTM0V007SUFPSTtFMUV1NFdWO0UwRTk0V007SUFPSTtFMUUwNFdWO0UwRWo1V007SUFPSTtFMUU2NFdWO0UwRXA1V007SUFPSTtFMUVnNVdWO0UwRXY1V007SUFPSTtFMUVtNVdWO0UwRTE1V007SUFPSTtFMUVzNVdWO0UwRTc1V007SUFPSTtFMUV5NVdWO0UwRWg2V007SUFPSTtFMUU0NVdWO0UwRW42V007SUFPSTtFMUUrNVdWO0UwRXQ2V007SUFPSTtFMUVrNldWO0UwRXo2V007SUFPSTtFMUVxNldWO0UwRTU2V007SUFPSTtFMUV3NldWO0UwRS82V007SUFPSTtFMUUyNldWO0UwRWw3V007SUFPSTtFMUU4NldWO0UwRXI3V007SUFPSTtFMUVpN1dWO0UwRXg3V007SUFPSTtFMUVvN1dWO0UwRTM3V007SUFPSTtFMUV1N1dWO0UwRTk3V007SUFPSTtFMUUwN1dWO0UwRWo4V007SUFPSTtFMUU2N1dWO0UwRXA4V007SUFPSTtFMUVnOFdWO0UwRXY4V007SUFPSTtFMUVtOFdWO0UwRTE4V007SUFPSTtFMUVzOFdWO0UwRTc4V007SUFPSTtFMUV5OFdWO0UwRWg5V007SUFPSTtFMUU0OFdWO0UwRW45V007SUFPSTtFMUUrOFdWO0UwRXQ5V007SUFPSTtFMUVrOVdWO0UwRXo5V007SUFPSTtFMUVxOVdWO0UwRTU5V007SUFPSTtFMUV3OVdWO0UwRS85V007SUFPSTtFMUUyOVdWO0UwRWwrV007SUFPSTtFMUU4OVdWO0FBQ0Y7QTJFcmhYQTtFRCtDUTtJQU9JO0UxRW0rV1Y7RTBFMStXTTtJQU9JO0UxRXMrV1Y7RTBFNytXTTtJQU9JO0UxRXkrV1Y7RTBFaC9XTTtJQU9JO0UxRTQrV1Y7QUFDRjtBMkVoaFhBO0VENEJRO0lBT0k7RTFFaS9XVjtFMEV4L1dNO0lBT0k7RTFFby9XVjtFMEUzL1dNO0lBT0k7RTFFdS9XVjtFMEU5L1dNO0lBT0k7RTFFMC9XVjtFMEVqZ1hNO0lBT0k7RTFFNi9XVjtFMEVwZ1hNO0lBT0k7RTFFZ2dYVjtFMEV2Z1hNO0lBT0k7RTFFbWdYVjtFMEUxZ1hNO0lBT0k7RTFFc2dYVjtFMEU3Z1hNO0lBT0k7RTFFeWdYVjtFMEVoaFhNO0lBT0k7RTFFNGdYVjtFMEVuaFhNO0lBT0k7RTFFK2dYVjtBQUNGO0E0RTNrWEU7RUFDRSxXakVFTztBWDJrWFg7O0E2RTNsWEk7RUFDSTtFQUNBO0VBQ0E7QTdFOGxYUjtBNkU1bFhRO0VBQ0k7RUFDQTtFQUNBO0E3RThsWFo7QTZFM2xYUTtFQUNJO0VBQ0E7QTdFNmxYWjtBNkV6bFhRO0VBQ0kseUI1RWRFO0U0RWVGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0UybFhaO0E2RXpsWFk7RUFDSSx5QjVFckJGO0FEZ25YZDs7QTZFcGxYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFdWxYUjtBNkVwbFhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RXNsWFI7QTZFbmxYSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFcWxYUjtBNkVubFhRO0VBQ0k7RUFDQTtBN0VxbFhaO0E2RW5sWFk7RUFDSTtFQUNBO0E3RXFsWGhCO0E2RWpsWFE7RUFDSTtFQUNBO0E3RW1sWFo7QTZFM2tYSTtFQUNJO0E3RTZrWFI7QTZFMWtYSTtFQUNJO0E3RTRrWFI7QTZFMWtYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCNUVuQ0c7QUQrbVhmO0E2RXprWGdCO0VBQ0k7QTdFMmtYcEI7QTZFeGtYZ0I7RUFDSSx3QjVFMUNBO0FEb25YcEI7QTZFdmtYZ0I7RUFDSTtFQUNBO0E3RXlrWHBCO0E2RXRrWGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V3a1hwQjtBNkVwa1hZO0VBN0JKO0lBOEJRO0lBQ0E7SUFDQTtFN0V1a1hkO0U2RXBrWGtCO0lBQ0k7SUFDQTtFN0Vza1h0QjtBQUNGO0E2RWxrWFk7RUExQ0o7SUEyQ1E7SUFDQTtJQUNBO0U3RXFrWGQ7RTZFbGtYa0I7SUFDSTtFN0Vva1h0QjtFNkVqa1hrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdFbWtYdEI7QUFDRjtBNkUvalhZO0VBakVKO0lBa0VRO0lBQ0E7RTdFa2tYZDtFNkUvalhrQjtJQUNJO0U3RWlrWHRCO0U2RTlqWGtCO0lBQ0k7RTdFZ2tYdEI7QUFDRjtBNkU1alhZO0VBaEZKO0lBaUZRO0lBQ0E7RTdFK2pYZDtFNkU3alhjO0lBQ0k7RTdFK2pYbEI7QUFDRjtBNkU1alhZO0VBekZKO0lBMEZRO0U3RStqWGQ7QUFDRjtBNkU3alhZO0VBN0ZKO0lBOEZRO0U3RWdrWGQ7QUFDRjtBNkU5alhZO0VBakdKO0lBa0dRO0U3RWlrWGQ7QUFDRjtBNkUxalhnQjtFQUNJO0VBQ0E7RUFDQTtBN0U0alhwQjtBNkV2alhRO0VBQ0kseUI1RXZNRTtFNEV3TUY7QTdFeWpYWjtBNkV2alhZO0VBRUk7QTdFd2pYaEI7QTZFbGpYZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RW9qWHBCO0E2RWxqWG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Vvalh4QjtBNkVsalh3QjtFQUNJLHlCNUV6TGpCO0FENnVYWDtBNkVsalh3QjtFQUNJLHlCNUUxTmpCO0FEOHdYWDtBNkVsalh3QjtFQUNJLHlCNUUxT2Q7QUQ4eFhkO0E2RWhqWG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdFa2pYeEI7QTZFL2lYb0I7RUFDSTtFQUNBO0E3RWlqWHhCO0E2RS9pWHdCO0VBQ0k7QTdFaWpYNUI7QTZFL2lYNEI7RUFDSTtFQUVBO0VBQ0E7RUFDQTtBN0VnalhoQztBNkUzaVhvQjtFQUtRO0lBQ0k7SUFDQTtJQUNBO0U3RXlpWDlCO0FBQ0Y7QTZFcmlYb0I7RUFDSTtJQUVJO0U3RXNpWDFCO0U2RXBpWDBCO0lBQ0k7SUFDQTtJQUNBO0U3RXNpWDlCO0FBQ0Y7QTZFL2hYUTtFQUNJLHlCNUUvT0c7QURneFhmO0E2RS9oWFk7RUFDSTtBN0VpaVhoQjtBNkUvaFhnQjtFQUNJLHdCNUVwUEE7QURxeFhwQjtBNkU1aFhRO0VBQ0k7RUFDQTtFQUNBLHlCNUV2UUQ7RTRFd1FDO0E3RThoWFo7QTZFemhYWTtFQVRKO0lBVVE7RTdFNGhYZDtBQUNGO0E2RTFoWFk7RUFiSjtJQWNRO0U3RTZoWGQ7QUFDRjtBNkUzaFhZO0VBakJKO0lBa0JRO0U3RThoWGQ7QUFDRjtBNkU3aFhZO0VBcEJKO0lBcUJRO0U3RWdpWGQ7QUFDRjtBNkUzaFhnQjtFQUNJO0VBQ0E7RUFDQTtBN0U2aFhwQjtBNkUzaFhvQjtFQUNJO0VBQ0E7QTdFNmhYeEI7QTZFM2hYd0I7RUFJSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0UwaFg1QjtBNkV0aVg0QjtFQURKO0lBRVE7RTdFeWlYOUI7QUFDRjtBNkU3aFg0QjtFQUNJO0VBQ0E7RUFDQTtBN0UraFhoQztBNkU3aFhnQztFQUNJO0VBRUE7RUFDQTtBN0U4aFhwQztBNkUxaFg0QjtFQUNJLHlCNUVyVXJCO0FEaTJYWDtBNkV6aFg0QjtFQUNJLHlCNUV2V3JCO0FEazRYWDtBNkV4aFg0QjtFQUNJLHlCNUV4WGxCO0FEazVYZDtBNkV0aFh3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtBN0V1aFg1QjtBNkVsaFhnQjtFQUNJOztJQUVJO0U3RW9oWHRCO0FBQ0Y7QTZFamhYZ0I7RUFDSTs7SUFFSTtFN0VtaFh0QjtBQUNGO0E2RWhoWGdCO0VBQ0k7O0lBRUk7RTdFa2hYdEI7RTZFL2dYa0I7SUFDSTtFN0VpaFh0QjtBQUNGO0E2RTlnWGdCO0VBQ0k7SUFDSTtFN0VnaFh0QjtBQUNGO0E2RTdnWGdCO0VBQ0k7SUFDSTtFN0UrZ1h0QjtFNkU3Z1hzQjtJQUNJO0U3RStnWDFCO0U2RTNnWDBCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdFNmdYOUI7RTZFM2dYOEI7SUFDSTtFN0U2Z1hsQztBQUNGO0E2RXJnWFE7RUFDSSx5QjVFamJFO0U0RWtiRjtFQUNBO0E3RXVnWFo7QTZFcmdYWTtFQUNJO0VBQ0E7RUFDQTtBN0V1Z1hoQjtBNkVyZ1hnQjtFQUNJO0E3RXVnWHBCO0E2RW5nWFk7RUFDSTtFQUVBLHlCNUVyY0Y7RTRFc2NFO0VBQ0E7RUFDQTtBN0VvZ1hoQjtBNkVsZ1hnQjtFQUNJO0VBRUE7RUFDQTtBN0VtZ1hwQjtBNkUvL1dZO0VBQ0k7SUFDSTtFN0VpZ1hsQjtBQUNGO0E2RTkvV1k7RUFDSTtJQUNJO0lBQ0E7RTdFZ2dYbEI7QUFDRjtBNkU3L1dZO0VBQ0k7SUFDSTtFN0UrL1dsQjtBQUNGO0E2RTUvV1k7RUFDSTtJQUNJO0U3RTgvV2xCO0FBQ0Y7QTZFMy9XWTtFQUNJO0lBQ0k7SUFDQTtFN0U2L1dsQjtFNkUzL1drQjtJQUNJO0U3RTYvV3RCO0U2RTMvV3NCO0lBQ0k7RTdFNi9XMUI7RTZFMS9Xc0I7SUFDSTtJQUNBO0U3RTQvVzFCO0FBQ0Y7QTZFdi9XWTtFQUNJO0lBQ0k7SUFDQTtFN0V5L1dsQjtBQUNGO0E2RXQvV1k7RUFDSTtJQUNJO0lBQ0E7RTdFdy9XbEI7QUFDRjtBNkVyL1dZO0VBQ0k7SUFDSTtJQUNBO0U3RXUvV2xCO0FBQ0Y7QTZFcC9XWTtFQUNJO0lBQ0k7RTdFcy9XbEI7QUFDRjtBNkVuL1dZO0VBQ0k7SUFDSTtFN0VxL1dsQjtBQUNGO0E2RWwvV1k7RUFDSTtJQUNJO0U3RW8vV2xCO0FBQ0Y7QTZFai9XWTtFQUNJO0lBQ0k7RTdFbS9XbEI7QUFDRjtBNkVoL1dZO0VBQ0k7SUFDSTtFN0VrL1dsQjtBQUNGO0E2RS8rV1k7RUFDSTtJQUNJO0U3RWkvV2xCO0FBQ0Y7QTZFLytXWTtFQUNJO0lBQ0k7RTdFaS9XbEI7QUFDRjs7QTZFMytXQTtFQUNJO0VBQ0EseUI1RWxsQlU7QURna1lkO0E2RTUrV0k7RUFDSTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7QTdFNitXUjtBNkUzK1dRO0VBQ0ksYzVFOWxCRTtBRDJrWWQ7QTZFMStXUTtFQUNJO0VBQ0E7RUFDQTtBN0U0K1daO0E2RTErV1k7RUFDSTtFQUNBO0E3RTQrV2hCO0E2RXorV1k7RUFWSjtJQVdRO0U3RTQrV2Q7RTZFMStXYztJQUNJO0lBQ0E7RTdFNCtXbEI7QUFDRjs7QTZFcitXSTtFQUNJO0E3RXcrV1I7O0E2RW4rV0k7O0VBRUk7QTdFcytXUjtBNkVuK1dJO0VBQ0k7O0lBRUk7RTdFcStXVjtBQUNGO0E2RW4rV0k7RUFDSTs7SUFFSTtFN0VxK1dWO0FBQ0Y7O0E2RTU5V1E7Ozs7RUFDSTtBN0VrK1daO0E2RTk5V1k7Ozs7RUFDSSxtQjVFdHBCTDtFNEV1cEJLO0VBQ0E7QTdFbStXaEI7QTZFaitXZ0I7Ozs7RUFDSTtBN0VzK1dwQjtBNkVwK1dvQjs7OztFQUNJO0E3RXkrV3hCO0E2RXQrV29COzs7O0VBQ0k7QTdFMitXeEI7QTZFditXb0I7Ozs7RUFDSSxjNUVocUJiO0FENG9ZWDtBNkV6K1dvQjs7OztFQUNJO0E3RTgrV3hCO0E2RTMrV29CO0VBQ0k7Ozs7SUFDSTtJQUNBO0lBQ0E7RTdFZy9XMUI7RTZFOStXMEI7Ozs7SUFDSTtJQUNBO0lBQ0E7RTdFbS9XOUI7QUFDRjtBNkU3K1dZOzs7O0VBQ0k7QTdFay9XaEI7QTZFLytXWTs7OztFQUNJO0E3RW8vV2hCOztBNkU3K1dJO0VBQ0k7QTdFZy9XUjtBNkUvK1dRO0VBQ0k7RUFDQTtBN0VpL1daO0E2RWgvV1k7RUFDSTtBN0VrL1doQjs7QTZFNStXQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RSsrV0o7QTZFNytXSTs7OztFQUVJO0VBQ0E7QTdFaS9XUjtBNkUvK1dROzs7Ozs7OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0E3RXUvV1o7QTZFci9XWTs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0E3RXFnWGhCO0E2RW5nWGdCOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7RUFDQTtBN0VraVhwQjtBNkUzaFhZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7RUFDQTtBN0UwalhoQjtBNkVyalhZOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7RUFDQTtBN0VvbFhoQjtBNkVobFhROzs7Ozs7OztFQUVJO0VBQ0E7RUFDQTtFQUNBLG1CNUU3d0JEO0U0RTh3QkM7RUFDQTtBN0V3bFhaO0E2RXJsWFE7Ozs7RUFDSTtFQUNBO0E3RTBsWFo7QTZFeGxYWTs7OztFQUNJLGM1RWh4Qkw7QUQ2MllYO0E2RXpsWFE7Ozs7Ozs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QTdFaW1YWjtBNkUvbFhZOzs7Ozs7OztFQUNJO0VBQ0E7QTdFd21YaEI7QTZFcm1YWTs7Ozs7Ozs7Ozs7Ozs7O0VBRUk7RUFDQTtBN0VvblhoQjtBNkVqblhZOzs7Ozs7OztFQUNJO0E3RTBuWGhCO0E2RXZuWFk7Ozs7Ozs7Ozs7Ozs7OztFQUVJO0VBQ0E7QTdFc29YaEI7QTZFbG9YUTs7OztFQUNJO0VBQ0E7QTdFdW9YWjtBNkVwb1hROzs7O0VBQ0k7RUFDQTtBN0V5b1haO0E2RXJvWEk7O0VBQ0k7QTdFd29YUjtBNkV2b1hROztFQUNJO0VBQ0E7QTdFMG9YWjtBNkV6b1hZOzs7RUFDSTtBN0U2b1hoQjs7QTZFdG9YSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3RXlvWFI7QTZFdm9YUTtFQUNJO0VBQ0E7QTdFeW9YWjtBNkV2b1hZO0VBQ0k7RUFDQTtBN0V5b1hoQjtBNkV0b1hZO0VBRUk7RUFDQTtFQUNBLG1CNUVuMkJMO0U0RW8yQks7RUFDQTtFQUVBO0E3RXNvWGhCO0E2RXBvWGdCO0VBQ0k7RUFDQTtFQUNBO0E3RXNvWHBCO0E2RXBvWG9CO0VBQ0ksYzVFeDJCYjtBRDgrWVg7QTZFbG9YZ0I7RUFDSTtFQUNBO0VBQ0EsYzVFNTNCTjtFNEU2M0JNO0E3RW9vWHBCO0E2RWpvWGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdFbW9YcEI7QTZFL25YWTtFQTVDSjtJQTZDUTtFN0Vrb1hkO0U2RWhvWGM7SUFDSTtJQUNBO0U3RWtvWGxCO0U2RS9uWGM7SUFDSTtJQUNBO0U3RWlvWGxCO0FBQ0Y7QTZFN25YUTtFQUVJO0lBQ0k7SUFDQTtJQUNBO0U3RThuWGQ7RTZFM25YVTtJQUNJO0lBQ0E7RTdFNm5YZDtFNkUzblhjO0lBQ0k7RTdFNm5YbEI7RTZFMW5Yc0I7SUFHSTtFN0UwblgxQjtFNkVyblhrQjtJQUNJO0U3RXVuWHRCO0U2RW5uWGtCO0lBR0k7RTdFbW5YdEI7QUFDRjs7QTZFNW1YQTs7RUFFSTtFQUNBO0VBQ0EseUI1RTc3Qk87RTRFODdCUDtBN0UrbVhKO0E2RTdtWEk7Ozs7RUFFSTtBN0VpblhSO0E2RWhuWFE7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0VxblhaO0E2RWpuWEk7Ozs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBN0VxblhSO0E2RW5uWFE7Ozs7RUFDSTtFQUNBO0E3RXduWFo7QTZFcG5YSTtFQUNJOzs7O0lBRUk7RTdFd25YVjtBQUNGOztBNkVublhJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdFc25YUjs7QTZFbG5YQTtFQUVRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdFb25YVjtFNkVsblhVO0lBQ0k7SUFDQTtFN0VvblhkO0U2RW5uWGM7SUFDSTtJQUNBO0U3RXFuWGxCO0U2RWpuWFU7SUFDSTtFN0VtblhkO0FBQ0Y7QTZFOW1YQTtFQUVRO0lBQ0k7RTdFK21YVjtBQUNGO0E2RTVtWEE7RUFDSTtJQUNJO0U3RThtWE47QUFDRjtBNkUzbVhBO0VBQ0k7SUFDSTtFN0U2bVhOO0U2RTFtWEU7SUFDSTtFN0U0bVhOO0U2RXptWEU7SUFDSTtJQUNBO0U3RTJtWE47QUFDRjtBNkV4bVhBO0VBRVE7SUFDSTtFN0V5bVhWO0U2RXRtWE07SUFDSTtFN0V3bVhWO0FBQ0Y7QTZFcG1YQTtFQUNJLHlCNUU3aUNPO0FEbXBaWDtBNkVwbVhJOzs7RUFFSSxjNUV6aUNHO0FEZ3BaWDtBNkVwbVhJO0VBQ0kseUI1RW5qQ0c7RTRFb2pDSDtBN0VzbVhSO0E2RXBtWFE7RUFDSSx5QjVFeGpDRDtBRDhwWlg7QTZFbm1YUTtFQUVJLHlCNUU1akNEO0FEZ3FaWDs7QThFN3FaQTtFQUNJO0VBQ0E7QTlFZ3JaSjtBOEU5cVpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFZ3JaUjtBOEU5cVpRO0VBQ0k7QTlFZ3JaWjtBOEUxcVpZO0VBQ0k7QTlFNHFaaEI7QThFenFaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0V2QkY7RTZFd0JFO0E5RTJxWmhCO0E4RXhxWlk7RUFDSTtBOUUwcVpoQjtBOEV0cVpnQjtFQURKO0lBRVE7SUFDQTtFOUV5cVpsQjtBQUNGO0E4RXBxWlk7RUFDSTtBOUVzcVpoQjtBOEVwcVpnQjtFQUhKO0lBSVE7RTlFdXFabEI7QUFDRjtBOEVwcVpZO0VBVEo7SUFVUTtFOUV1cVpkO0FBQ0Y7QThFbHFaSTtFQUNJO0E5RW9xWlI7QThFanFaSTtFQUNJO0E5RW1xWlI7QThFbHFaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3RXJFRTtFNkVzRUY7RUFDQTtBOUVvcVpaO0E4RWpxWlk7RUFDSTtBOUVtcVpoQjtBOEU5cFpJO0VBQ0k7SUFDSTtJQUNBO0U5RWdxWlY7RThFOXBaVTtJQUNJO0lBQ0E7RTlFZ3FaZDtFOEU5cFpjO0lBQ0k7RTlFZ3FabEI7RThFL3Baa0I7SUFDSTtFOUVpcVp0QjtFOEU1cFpVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTlFOHBaZDtFOEU1cFpjO0lBQ0k7RTlFOHBabEI7QUFDRjs7QThFenBaQTtFQUNJO0VBQ0E7RUFDQTtBOUU0cFpKO0E4RTFwWkk7RUFDSTtBOUU0cFpSO0E4RXpwWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RTJwWlI7QThFeHBaSTtFQUNJO0VBQ0E7QTlFMHBaUjtBOEV4cFpRO0VBQ0k7QTlFMHBaWjtBOEV2cFpRO0VBQ0k7QTlFeXBaWjtBOEV2cFpZO0VBQ0k7RUFDQTtBOUV5cFpoQjtBOEV0cFpRO0VBQ0k7QTlFd3BaWjtBOEV0cFpZO0VBQ0k7RUFDQTtFQUNBO0E5RXdwWmhCO0E4RXBwWlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSwrSkFDSTtBOUVxcFpoQjtBOEU1b1pZO0VBQ0k7QTlFOG9aaEI7QThFM29aWTtFQUNJO0E5RTZvWmhCO0E4RTFvWlk7RUFDSTtBOUU0b1poQjtBOEV6b1pZO0VBQ0k7QTlFMm9aaEI7QThFeG9aWTtFQUNJO0E5RTBvWmhCO0E4RXZvWlk7RUFDSTtBOUV5b1poQjtBOEV0b1pZO0VBQ0k7QTlFd29aaEI7QThFdG9aWTtFQUNJO0E5RXdvWmhCO0E4RXJvWlk7RUFDSTtBOUV1b1poQjtBOEVwb1pZO0VBQ0k7QTlFc29aaEI7QThFcG9aWTtFQUNJO0E5RXNvWmhCO0E4RW5vWlk7RUFDSTtBOUVxb1poQjtBOEVsb1pZO0VBQ0k7QTlFb29aaEI7QThFbG9aWTtFQUNJO0E5RW9vWmhCO0E4RWpvWlk7RUFDSTtBOUVtb1poQjtBOEVob1pZO0VBQ0k7QTlFa29aaEI7QThFaG9aWTtFQUNJO0E5RWtvWmhCO0E4RS9uWlk7RUFDSTtBOUVpb1poQjtBOEU5blpZO0VBQ0k7QTlFZ29aaEI7QThFNW5aSTtFQUVJO0lBQ0k7RTlFNm5aVjtFOEUxblpNO0lBQ0k7RTlFNG5aVjtFOEV6blpNO0lBQ0k7RTlFMm5aVjtFOEUxblpVO0lBQ0k7SUFDQTtFOUU0blpkO0U4RXpuWlU7SUFDSTtJQUNBO0lBQ0EsdUtBQ0k7RTlFMG5abEI7RThFbG5aYztJQUNJO0U5RW9uWmxCO0FBQ0Y7QThFL21aSTtFQUVRO0lBQ0k7RTlFZ25aZDtFOEU5bVpVO0lBQ0k7SUFDQTtFOUVnblpkO0FBQ0Y7QThFNW1aSTtFQUVRO0lBQ0k7RTlFNm1aZDtFOEUzbVpVO0lBQ0k7RTlFNm1aZDtBQUNGO0E4RXptWkk7RUFFUTtJQUNJO0U5RTBtWmQ7RThFeG1aVTtJQUNJO0U5RTBtWmQ7QUFDRjtBOEV2bVpJO0VBR1E7SUFDSTtJQUNBLHFLQUNJO0U5RXNtWmxCO0U4RXRsWmtCO0lBQ0k7RTlFd2xadEI7RThFcmxaa0I7SUFDSTtFOUV1bFp0QjtBQUNGO0E4RWxsWkk7RUFDSTtBOUVvbFpSOztBOEVobFpBO0VBQ0k7QTlFbWxaSjtBOEVqbFpJO0VBSEo7SUFJUTtFOUVvbFpOO0FBQ0Y7O0ErRXo3WkE7RUFDSTtFQUNBO0VBQ0E7QS9FNDdaSjs7QStFeDdaSTtFQUNJO0EvRTI3WlI7QStFejdaUTtFQUNJO0VBQ0E7RUFDQTtBL0UyN1paO0FnQjUzWkk7RStEbEVJO0lBTVE7SUFDQTtFL0U0N1pkO0UrRTE3WmM7SUFDSTtFL0U0N1psQjtBQUNGO0ErRXY3WlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0V5N1paO0ErRXY3Wlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FdzdaaEI7QWdCdDVaSTtFK0Q1Q1E7SUFhUTtFL0V5N1psQjtBQUNGO0ErRXY3WmdCO0VBQ0k7RUFDQTtBL0V5N1pwQjtBK0VuN1pRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9FcTdaWjtBK0VuN1pRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9FcTdaWjtBK0VqN1pRO0VBQ0k7SUFDSTtFL0VtN1pkO0FBQ0Y7QStFaDdaUTtFQUNJO0lBQ0k7RS9FazdaZDtBQUNGOztBK0U1NlpBO0VBQ0k7QS9FKzZaSjtBK0U5NlpJO0VBQ0k7QS9FZzdaUjtBK0U5NlpRO0VBQ0k7RUFDQTtFQUNBO0EvRWc3Wlo7QStFNzZaUTtFQUNJO0VBQ0E7QS9FKzZaWjtBK0U1NlpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRTg2Wlo7QStFMzZaUTtFQUNJO0VBQ0E7QS9FNjZaWjtBK0UxNlpRO0VBQ0k7QS9FNDZaWjtBK0UxNlpZO0VBQ0k7QS9FNDZaaEI7QStFeDZaUTtFQUNJO0lBQ0k7SUFDQTtFL0UwNlpkO0UrRXY2WlU7SUFDSTtFL0V5NlpkO0UrRXQ2WlU7SUFDSTtJQUNBO0lBQ0E7RS9FdzZaZDtBQUNGO0ErRXA2Wkk7RUFDSTtBL0VzNlpSO0ErRXA2WlE7RUFDSTtBL0VzNlpaO0ErRWw2Wkk7RUFDSTtBL0VvNlpSO0ErRWw2WlE7RUFISjtJQUlRO0UvRXE2WlY7QUFDRjtBK0VuNlpROztFQUVJO0EvRXE2Wlo7QStFbjZaWTtFQUpKOztJQUtRO0UvRXU2WmQ7QUFDRjtBK0VsNlpRO0VBQ0k7RUFDQTtFQUNBO0EvRW82Wlo7QStFbDZaWTtFQUNJO0VBQ0E7QS9FbzZaaEI7QStFaDZaUTtFQUNJO0VBQ0E7QS9FazZaWjtBK0U5NVpJO0VBQ0k7RUFDQTtBL0VnNlpSO0ErRTk1WlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjOUVoSkQ7QURnamFYO0ErRTk1Wlk7RUFDSTtFQUNBLGM5RW5KTDtBRG1qYVg7QStFMTVaUTtFQURKO0lBRVE7RS9FNjVaVjtBQUNGO0ErRXg1Wlk7RUFDSTtFQUNBO0EvRTA1WmhCO0ErRXg1WmdCOztFQUVJO0EvRTA1WnBCO0ErRXY1WmdCO0VBVEo7SUFVUTtJQUNBO0UvRTA1WmxCO0UrRXg1WmtCOztJQUVJO0UvRTA1WnRCO0FBQ0Y7QStFcDVaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FczVaUjtBK0VwNVpRO0VBQ0k7RUFDQTtBL0VzNVpaO0ErRWw1Wkk7RUFDSTtBL0VvNVpSO0ErRW41WlE7RUFGSjtJQUdRO0UvRXM1WlY7QUFDRjtBK0VsNVpRO0VBQ0k7QS9FbzVaWjtBK0VuNVpZO0VBRko7SUFHUTtFL0VzNVpkO0FBQ0Y7QStFbjVaUTtFQUNJO0VBQ0E7QS9FcTVaWjtBZ0JqbGFJO0UrRDBMSTtJQUlRO0UvRXU1WmQ7QUFDRjs7QStFaDVaSTs7RUFDSTtFQUNBO0EvRW81WlI7QStFbjVaUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzlFblBDO0U4RW9QRDtBL0VzNVpaO0ErRWw1Wkk7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRXE1WlI7QWdCcm5hSTtFK0RvTkE7O0lBY1E7RS9FdzVaVjtBQUNGO0ErRXQ1WlE7O0VBQ0k7RUFDQTtBL0V5NVpaO0ErRXg1Wlk7O0VBQ0kseUJwRTFTTDtBWHFzYVg7QStFdDVaSTs7RUFDSTtBL0V5NVpSO0ErRXY1Wkk7RUFDSTs7SUFDSTtJQUNBO0UvRTA1WlY7QUFDRjtBK0V2NVpJOztFQUNJO0VBQ0E7QS9FMDVaUjtBK0V4NVpROztFQUNJO0VBQ0E7RUFDQTtBL0UyNVpaO0FnQnZxYUk7RStEZ1JROztJQUNJO0UvRTI1WmQ7QUFDRjtBZ0I3cWFJO0UrRHFSUTs7SUFDSTtFL0U0NVpkO0FBQ0Y7QWdCbnJhSTtFK0QwUlE7O0lBQ0k7RS9FNjVaZDtBQUNGO0FnQjVxYUk7RStEbVJROztJQUNJO0lBQ0E7SUFDQTtFL0U2NVpkO0FBQ0Y7QStFejVaSTs7RUFDSTtFQUNBO0VBQ0E7QS9FNDVaUjtBK0UxNVpROztFQUNJO0EvRTY1Wlo7QWdCOXJhSTtFK0QyUkE7O0lBVVE7SUFDQTtFL0U4NVpWO0UrRTU1WlU7O0lBQ0k7SUFDQTtFL0UrNVpkO0FBQ0Y7O0ErRXo1Wkk7RUFDSTtFQUNBO0VBQ0E7QS9FNDVaUjtBK0V6NVpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9FMjVaaEI7QStFeDVaWTtFQUNJO0EvRTA1WmhCO0ErRXY1Wlk7RUFDSTtBL0V5NVpoQjtBK0VwNVpJO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RS9FczVaVjtBQUNGOztBK0VoNFpBO0VBQ0U7RUFDQTtFQUNBO0EvRW00WkY7QStFajRaRTtFQUNFO0VBQ0E7RUFDQSxjOUVyYlU7QUR3emFkO0ErRWg0WkU7RUFDRTtFQUNBO0VBQ0E7QS9FazRaSjtBK0UvM1pFO0VBQ0U7RUFDQTtBL0VpNFpKOztBK0U3M1pBO0VBaENFO0VBQ0EseUJBTGM7RUFzQ2Q7RUFDQSxrQkF4Q2lCO0VBeUNqQjtBL0VpNFpGO0ErRWw2WkU7RUFDRTtBL0VvNlpKO0ErRWw0WkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQWpEWTtBL0VxN1poQjtBK0VqNFpFO0VBQ0U7RUFDQTtBL0VtNFpKO0ErRWg0WkU7RUFDRTtBL0VrNFpKO0ErRS8zWkU7RUFDRSxjQS9EVztFQWdFWDtBL0VpNFpKO0ErRTkzWkU7RUFDRSxjQXBFVztFQXFFWDtBL0VnNFpKOztBK0U1M1pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0UrM1pGO0ErRTczWkU7RUFDRTtFQUNBLGNBbEZXO0EvRWk5WmY7QStFNTNaRTtFQUNFO0EvRTgzWko7QStFMzNaRTtFQUNFO0VBQ0E7RUFDQTtBL0U2M1pKO0ErRTMzWkk7RUFDRSxtQjlFNWZRO0FEeTNhZDtBK0U1M1pNO0VBQ0U7RUFDQTtBL0U4M1pSO0ErRXozWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQkEzR1c7RUE0R1g7RUFDQTtFQUNBO0VBQ0EseUJBNUdZO0EvRXUrWmhCO0ErRXozWkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJBdkhVO0EvRWsvWmhCOztBK0V0M1pBO0VBQ0U7RUFDQTtFQUNBO0EvRXkzWkY7QStFdjNaRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkF2SVk7QS9FZ2dhaEI7QStFdjNaSTtFQUNFLG1CQTVJVTtBL0VxZ2FoQjtBK0VyM1pFO0VBQ0U7QS9FdTNaSjtBK0VwM1pFO0VBQ0U7RUFDQTtFQUNBO0EvRXMzWko7O0ErRWwzWkE7RUFDRTtFQUNBLGtCQTVKaUI7RUE2SmpCO0EvRXEzWkY7QStFbjNaRTtFQUNFLG1COUUvakJVO0U4RWdrQlY7QS9FcTNaSjs7QStFajNaQTtFQUNFO0VBQ0E7RUFDQSxrQkF4S2lCO0VBeUtqQjtFQUNBLHlCQXpLYztFQTBLZDtFQUNBO0EvRW8zWkY7QStFbDNaRTtFQUNFLG1COUU5a0JVO0U4RStrQlY7QS9FbzNaSjtBK0VsM1pJO0VBQ0U7QS9FbzNaTjtBK0VoM1pFO0VBQ0UsbUJBMUxXO0VBMkxYO0EvRWszWko7QStFaDNaSTtFQUNFO0EvRWszWk47QStFOTJaRTtFQUNFLG1CQXBNUTtFQXFNUjtFQUNBO0VBQ0E7QS9FZzNaSjtBK0U5MlpJO0VBQ0U7QS9FZzNaTjs7QStFMzJaQTtFQUNFO0VBQ0E7RUFDQSxtQkFoTmM7RUFpTmQsa0JBaE5pQjtBL0U4amFuQjtBK0U1MlpFO0VBQ0U7RUFDQSxjQXROVztBL0Vva2FmOztBZ0ZyK2FJO0VBQ0k7QWhGdythUjtBZ0ZyK2FRO0VBQ0k7RUFDQTtFQUNBO0FoRnUrYVo7QWdCbjZhSTtFZ0V2RUk7SUFNUTtJQUNBO0VoRncrYWQ7RWdGdCthYztJQUNJO0VoRncrYWxCO0FBQ0Y7QWdGbithUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnErYVo7QWdGbithWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnErYWhCO0FnRm4rYWdCO0VBQ0k7RUFDQTtBaEZxK2FwQjtBZ0YvOWFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGaSthWjtBZ0Y3OWFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGKzlhWjtBZ0YzOWFJO0VBQ0k7RUFDQTtFQUNBO0FoRjY5YVI7QWdGdjlhUTtFQUNJO0FoRnk5YVo7QWdGdDlhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnc5YVo7QWdGdDlhWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvRXRFTDtFK0V1RUs7RUFDQTtFQUNBO0FoRnc5YWhCO0FnRnQ5YWdCO0VBQ0k7QWhGdzlhcEI7QWdGdDlhb0I7RUFDSTtFQUNBO0FoRnc5YXhCO0FnRnQ5YXdCO0VBQ0k7QWhGdzlhNUI7QWdGdDlhNEI7RUFDSTtFQUNBLHlCL0UxRWxCO0FEa2liZDtBZ0ZyOWE0QjtFQUNJO0VBQ0E7QWhGdTlhaEM7QWdGbjlhd0I7RUFDSTtFQUNBO0FoRnE5YTVCO0FnRm45YTRCO0VBQ0k7QWhGcTlhaEM7QWdGbDlhNEI7RUFDSTtFQUNBLGMvRXBHckI7QUR3amJYO0FnRmo5YTRCO0VBQ0k7QWhGbTlhaEM7QWdGLzhhd0I7RUFDSTtBaEZpOWE1QjtBZ0Y3OGE0QjtFQUNJO0FoRis4YWhDO0FnRjU4YTRCO0VBQ0ksYy9FbElsQjtBRGdsYmQ7QWdGdjhhWTtFQUNJO0VBQ0E7QWhGeThhaEI7QWdGdjhhZ0I7RUFDSTtBaEZ5OGFwQjtBZ0Z2OGFvQjtFQUNJO0VBQ0E7RUFDQTtBaEZ5OGF4QjtBZ0ZuOGFRO0VBQ0k7QWhGcThhWjtBZ0ZsOGFRO0VBQ0k7QWhGbzhhWjtBZ0ZsOGFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGbzhhaEI7QWdCamliSTtFZ0VrR1E7SUFDSTtJQUNBO0lBQ0E7RWhGazhhZDtBQUNGO0FnRjk3YUk7RUF5Q0k7RUFDQTtBaEZ3NWFSO0FnRjk3YW9CO0VBQ0k7RUFDQTtBaEZnOGF4QjtBZ0YzN2FZO0VBQ0k7QWhGNjdhaEI7QWdGMTdhWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNDdhaEI7QWdGMTdhZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNDdhcEI7QWdGejdhZ0I7RUFDSTtFQUNBO0FoRjI3YXBCO0FnRjE3YW9CO0VBQ0k7QWhGNDdheEI7QWdGajdhUTtFQUNJO0VBQ0E7QWhGbTdhWjtBZ0ZsN2FZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMvRXJNSDtFK0VzTUc7QWhGbzdhaEI7O0FnRjk2YUE7RUFDSTtBaEZpN2FKO0FnQjFsYkk7RWdFd0tKO0lBSVE7RWhGazdhTjtBQUNGO0FnRmg3YUk7RUFDSTtBaEZrN2FSO0FnQi9tYkk7RWdFcUxKO0lBZVE7RWhGKzZhTjtBQUNGOztBZ0Y1NmFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGKzZhSjs7QWdGbDZhSTtFQUNJO0VBRUE7RUFDQSx5QkFaRTtFQWFGO0VBQ0E7RUFDQTtBaEZvNmFSO0FnRmo2YVE7RUFDSTtBaEZtNmFaO0FnRmg2YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEZrNmFaO0FnRmg2YVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEZrNmFoQjtBZ0YvNWFZO0VBQ0k7RUFDQTtBaEZpNmFoQjtBZ0Y1NWFvQjtFQUNJLGNBMUNUO0VBMkNTO0VBQ0E7QWhGODVheEI7QWdGMzVhb0I7RUFDSSxjQS9DUDtFQWdETztBaEY2NWF4QjtBZ0Z6NWFnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRjI1YXBCO0FnRno1YW9CO0VBQ0k7QWhGMjVheEI7QWdGdDVhWTtFQUNJLHlCQWxFTDtFQW1FSztFQUNBO0FoRnc1YWhCO0FnRnQ1YWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGdzVhcEI7QWdGdDVhb0I7RUFDSTtBaEZ3NWF4QjtBZ0ZyNWFvQjtFQUNJLGNBcEZUO0VBcUZTO0VBQ0E7QWhGdTVheEI7QWdGcDVhb0I7RUFDSSxjQXpGUDtBaEYrK2FqQjtBZ0ZqNWFZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGbTVhaEI7QWdCM3NiSTtFZ0UwT0k7SUFrRlE7SUFDQTtFaEZtNWFkO0VnRmo1YWM7SUFDSTtJQUNBO0lBQ0E7RWhGbTVhbEI7RWdGaDVhYztJQUNJO0VoRms1YWxCO0FBQ0Y7QWdGLzRhWTtFQUNJO0VBQ0E7RUFDQTtBaEZpNWFoQjtBZ0YvNGFnQjtFQUNJO0VBQ0E7RUFDQTtBaEZpNWFwQjtBZ0YvNGFvQjtFQUNJLHlCQTdIYjtBaEY4Z2JYO0FnRjk0YW9CO0VBQ0k7RUFDQTtFQUNBLGNBcklQO0FoRnFoYmpCO0FnRjU0YWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGODRhcEI7QWdGNTRhb0I7RUFDSTtFQUNBO0FoRjg0YXhCO0FnRjU0YXdCO0VBQ0kseUJBbEpqQjtBaEZnaWJYO0FnRjM0YXdCO0VBQ0k7QWhGNjRhNUI7O0FnRnA0YUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZ1NGFKO0FnRnI0YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnU0YVI7QWdGcDRhWTtFQUNJO0FoRnM0YWhCOztBZ0ZoNGFBO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RWhGbTRhTjtFZ0ZoNGFFO0lBQ0k7RWhGazRhTjtFZ0Y3M2FFO0lBQ0k7RWhGKzNhTjtFZ0Y1M2FFO0lBQ0k7RWhGODNhTjtBQUNGO0FnRjEzYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXckV6ZU87RXFFMGVQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGNDNhSjtBZ0YxM2FJO0VBQ0k7QWhGNDNhUjtBZ0Z6M2FJO0VBQ0k7RUFDQTtBaEYyM2FSOztBZ0Z2M2FBO0VBQ0k7QWhGMDNhSjs7QWdGdjNhQTtFQUNJO0FoRjAzYUo7O0FnRnYzYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEYwM2FKOztBaUZ6NGJBOztFQUVJO0FqRjQ0Yko7O0FpRno0YkE7RUFDSTtFQUNBO0VBQ0E7QWpGNDRiSjs7QWlGejRiQTtFQUNJO0FqRjQ0Yko7QWlGMTRiSTtFQUNJO0FqRjQ0YlI7QWlGejRiUTtFQUNJO0VBQ0E7QWpGMjRiWjtBaUZ4NGJRO0VBVEo7SUFVUTtFakYyNGJWO0VpRno0YlU7SUFDSTtFakYyNGJkO0VpRjE0YmM7SUFDSTtFakY0NGJsQjtBQUNGOztBaUZ0NGJBO0VBQ0k7RUFDQTtFQUNBO0FqRnk0Yko7O0FpRnQ0YkE7RUFDSTtFQUNBO0FqRnk0Yko7QWlGeDRiSTtFQUhKO0lBSVE7RWpGMjRiTjtBQUNGOztBaUZ4NGJBOzs7Ozs7Ozs7OztFQU1JO0FqRmc1Yko7O0FpRjc0YkE7RUFFSTtFQUNBO0VBQ0E7QWpGKzRiSjs7QWlGNTRiQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqRis0Yko7O0FpRjU0YkE7RUFDSTtFQUNBO0VBQ0E7QWpGKzRiSjtBZ0IvNGJJO0VpRUhKO0lBTVE7SUFDQTtFakZnNWJOO0FBQ0Y7O0FpRjc0YkE7RUFDSTtFQUNBO0FqRmc1Yko7O0FpRjc0YkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqRmc1Yko7QWlGOTRiSTtFQUNJO0VBRUE7RUFDQTtFQUNBO0FqRis0YlI7QWlGNzRiUTtFQUNJO0FqRis0Ylo7O0FpRjE0YkE7RUFDRTtFQUNBO0VBQ0E7QWpGNjRiRjs7QWlGMTRiQTtFQUNJO0VBQ0E7RUFDQTtBakY2NGJKO0FpRjM0Ykk7RUFDSTtBakY2NGJSO0FpRjE0Ykk7RUFDQTtFQUNJO0FqRjQ0YlI7QWlGMTRiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakY0NGJaO0FpRno0YlE7RUFDSTtBakYyNGJaO0FpRnY0Ykk7RUFDSTtBakZ5NGJSOztBaUZwNGJJO0VBQ0k7RUFDQTtBakZ1NGJSO0FpRnI0Ykk7RUFDSTtFQUNBO0FqRnU0YlI7O0FpRmw0YkE7RUFDSSx5QmhGOUpVO0FEbWljZDs7QWlGbDRiQTtFQUNJO0FqRnE0Yko7O0FpRmw0YkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakZxNGJKOztBaUZsNGJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpGcTRiSjs7QWlGbDRiQTtFQUNJO0VBQ0E7QWpGcTRiSjs7QWlGbDRiQTtFQUNJO0FqRnE0Yko7O0FrRm5rY0E7RUFDSTtBbEZza2NKOztBa0Zua2NBO0VBQ0k7QWxGc2tjSjtBa0Zya2NJO0VBRko7SUFHUTtFbEZ3a2NOO0FBQ0Y7QWtGdGtjSTtFQUNJO0FsRndrY1I7QWtGdGtjUTtFQUNJO0VBQ0E7RUFDQTtBbEZ3a2NaO0FrRnJrY1E7RUFDSTtBbEZ1a2NaO0FrRnBrY1E7RUFDSTtBbEZza2NaOztBa0YvamNJO0VBQ0k7RUFDQTtBbEZra2NSO0FrRmhrY1E7RUFDSTtFQUNBO0FsRmtrY1o7QWtGL2pjUTtFQUNJO0FsRmlrY1o7QWtGaGtjWTtFQUNJO0FsRmtrY2hCO0FrRjdqY0k7RUFDSTtFQUNBO0VBQ0E7QWxGK2pjUjtBa0Y1amNJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGOGpjUjtBa0YzamNJOztFQUVJO0FsRjZqY1I7QWtGMWpjSTtFQUNJO0FsRjRqY1I7QWtGempjSTtFQUNJO0FsRjJqY1I7QWtGeGpjSTtFQUNJO0FsRjBqY1I7QWtGdmpjSTtFQUNJO0VBQ0E7QWxGeWpjUjtBa0Z0amNJO0VBQ0kseUJqRnBGTTtBRDRvY2Q7QWtGcGpjSTtFQUVRO0lBQ0k7SUFDQTtFbEZxamNkO0VrRmpqY007O0lBRUk7SUFDQTtFbEZtamNWO0VrRmhqY007O0lBRUk7RWxGa2pjVjtBQUNGO0FrRi9pY0k7RUFFUTtJQUNJO0lBQ0E7RWxGZ2pjZDtFa0Y1aWNNOztJQUVJO0lBQ0E7RWxGOGljVjtFa0YzaWNNOztJQUVJO0VsRjZpY1Y7QUFDRjtBa0YxaWNJO0VBRVE7SUFDSTtJQUNBO0lBQ0E7RWxGMmljZDtFa0Z2aWNNO0lBQ0k7RWxGeWljVjtFa0Z0aWNNO0lBQ0k7SUFDQTtJQUNBO0VsRndpY1Y7RWtGcmljTTs7SUFFSTtJQUNBO0VsRnVpY1Y7RWtGcGljTTs7SUFFSTtFbEZzaWNWO0FBQ0Y7O0FtRnBzY1E7RUFDSTtBbkZ1c2NaO0FtRmxzY1E7RUFDSTtFQUNBO0VBQ0E7QW5Gb3NjWjtBbUZsc2NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5Gb3NjWjtBbUZqc2NRO0VBQ0kseUJsRkZFO0VrRkdGLHFCbEZGRSxFa0ZFMEI7QW5GbXNjeEM7QW1GaHNjUTtFQUNJLHlCbEZkRDtFa0ZlQyxxQmxGZEQsRWtGYzBCO0FuRmtzY3JDO0FtRi9yY1E7RUFDSSx5QmxGOUJFO0VrRitCRixxQmxGNUJFLEVrRjRCMEI7QW5GaXNjeEM7QW1GOXJjUTtFQUNJO0VBQ0E7QW5GZ3NjWjtBbUY3cmNRO0VBQ0k7RUFDQTtBbkYrcmNaO0FtRjdyY1k7RUFDSTtFQUNBO0FuRityY2hCO0FnQnJxY0k7RW1FdkJnQjtJQUNJO0VuRityY3RCO0FBQ0Y7QW1GNXJjZ0I7RUFDSTtFQUNBO0FuRjhyY3BCO0FtRjNyY2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY2xGaERUO0FENnVjWDtBbUZ6cmNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkYycmNoQjtBbUZ0cmNnQjtFQUNJO0VBQ0E7RUFDQTtBbkZ3cmNwQjtBZ0Joc2NJO0VtRVdvQjtJQUNJO0VuRndyYzFCO0VtRnJyY3NCO0lBQ0k7RW5GdXJjMUI7QUFDRjtBZ0J4c2NJO0VtRXNCd0I7SUFDSTtFbkZxcmM5QjtBQUNGO0FnQjdzY0k7RW1FOEJnQjtJQUNJO0lBQ0E7SUFDQTtFbkZrcmN0QjtFbUZocmNzQjtJQUNJO0VuRmtyYzFCO0VtRi9xY3NCO0lBQ0k7RW5GaXJjMUI7QUFDRjtBZ0IxdGNJO0VtRStDd0I7SUFDSTtFbkY4cWM5QjtBQUNGO0FtRjNxY3dCO0VBQ0k7SUFDSTtJQUNBO0VuRjZxYzlCO0FBQ0Y7QW1GcnFjUTtFQUNJO0FuRnVxY1o7QW1GcnFjWTtFQUNJO0VBQ0E7RUFDQTtBbkZ1cWNoQjtBbUZscWNRO0VBQ0E7QW5Gb3FjUjtBbUZqcWNRO0VBQ0E7QW5GbXFjUjtBbUZocWNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5Ga3FjWjs7QW1GMXBjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRjZwY1I7QW1GM3BjUTtFQUNJO0VBQ0E7QW5GNnBjWjs7QWdCanhjSTtFbUUySEk7SUFDSTtJQUNBO0VuRjBwY1Y7QUFDRjtBbUZ2cGNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5GeXBjUjs7QW1GbHBjUTtFQUNJO0VBQ0E7QW5GcXBjWjtBZ0JueWNJO0VtRWtKUTtJQUNJO0VuRm9wY2Q7QUFDRjs7QW1GNW9jSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRitvY1I7QW1GN29jUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRitvY1o7QW1GNW9jUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5GOG9jWjtBbUYzb2NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5GNm9jWjtBbUYxb2NRO0VBQ0k7RUFDQTtBbkY0b2NaO0FnQnp6Y0k7RW1Fa0xJO0lBQ0k7SUFDQTtFbkYwb2NWO0VtRnhvY1U7OztJQUdJO0lBQ0E7SUFDQTtFbkYwb2NkO0VtRnZvY1U7SUFDSTtJQUNBO0VuRnlvY2Q7QUFDRjs7QW9GcjVjSTtFQUNJO0VBQ0E7RUFDQTtBcEZ3NWNSO0FvRnY1Y1E7RUFKSjtJQUtRO0VwRjA1Y1Y7QUFDRjs7QW9GcjVjSTtFQUNJO0VBQ0E7RUFDQTtBcEZ3NWNSO0FvRnI1Y1E7RUFDSTtFQUNBO0FwRnU1Y1o7QW9GbjVjSTtFQUNJO0FwRnE1Y1I7O0FvRmg1Y0k7RUFDSSx5Qm5GcEJHO0FEdTZjWDtBb0ZoNWNZO0VBQ0k7RUFDQTtBcEZrNWNoQjtBb0YvNGNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZpNWNoQjtBZ0JqM2NJO0VvRTVCWTtJQUNJO0lBQ0E7RXBGZzVjbEI7RW9GNzRjYztJQUNJO0lBQ0E7RXBGKzRjbEI7QUFDRjtBZ0IzM2NJO0VvRWpCWTtJQUNJO0lBQ0E7RXBGKzRjbEI7RW9GNTRjYztJQUNJO0lBQ0E7RXBGODRjbEI7QUFDRjtBZ0JyNGNJO0VvRU5ZO0lBQ0k7SUFDQTtFcEY4NGNsQjtFb0YzNGNjO0lBQ0k7SUFDQTtFcEY2NGNsQjtBQUNGOztBb0Z2NGNBO0VBQ0k7RUFDQTtFQUNBO0FwRjA0Y0o7O0FvRnQ0Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuRnRGRztFbUZ1Rkg7RUFDQTtBcEZ5NGNSO0FvRnY0Y1E7RUFDSSx5Qm5GakdFO0VtRmtHRjtFQUNBO0FwRnk0Y1o7QW9GdjRjWTtFQUNJLHlCbkZwR0Y7QUQ2K2NkO0FvRnI0Y1E7RUFDSTtBcEZ1NGNaO0FvRnI0Y1k7RUFDSTtBcEZ1NGNoQjtBb0ZyNGNnQjtFQUNJO0VBQ0E7QXBGdTRjcEI7QW9GcDRjZ0I7RUFDSTtFQUNBO0FwRnM0Y3BCO0FnQnQ3Y0k7RW9FbUNJO0lBa0JRO0VwRnE0Y2Q7QUFDRjs7QW9GLzNjQTtFQUNJO0FwRms0Y0o7O0FvRmg0Y0E7RUFDSSxjbkY5RUc7RW1GK0VIO0VBQ0E7QXBGbTRjSjs7QW9GajRjQTtFQUNJLGNuRjVJVTtFbUY2SVY7RUFDQTtBcEZvNGNKOztBb0ZoNGNBO0VBQ0k7RUFDQTtBcEZtNGNKOztBb0ZoNGNBO0VBQ0k7QXBGbTRjSjs7QW9GaDRjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGbTRjSjtBb0ZqNGNJO0VBQ0k7QXBGbTRjUjs7QW9GLzNjQTtFQUNJO0VBQ0E7RUFDQTtBcEZrNGNKOztBb0YvM2NBO0VBQ0k7QXBGazRjSjtBb0ZoNGNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY25GM0hEO0FENi9jUDs7QW9GOTNjQTtFQUNJO0VBQ0E7RUFDQTtBcEZpNGNKOztBb0Y5M2NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZpNGNKOztBb0Y1M2NJO0VBQ0k7RUFDQTtBcEYrM2NSOztBb0YxM2NJO0VBQ0k7RUFDQTtFQUNBO0FwRjYzY1I7QW9GMTNjSTtFQUNJO0VBQ0E7QXBGNDNjUjtBb0Z6M2NJO0VBQ0k7RUFDQTtBcEYyM2NSO0FvRngzY0k7RUFDSTtBcEYwM2NSOztBb0ZyM2NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGdzNjSjs7QW9GcjNjQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEZ3M2NKOztBb0ZyM2NBO0VBQ0k7RUFDQTtBcEZ3M2NKOztBb0ZyM2NBO0VBQ0k7RUFDQTtBcEZ3M2NKOztBcUYvbmRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJGa29kSjtBZ0IxamRJO0VxRTVFSjtJQU9RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJGbW9kTjtFcUZqb2RNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJGbW9kVjtFcUZqb2RVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXJGbW9kZDtFcUZqb2RjO0lBQ0k7SUFDQTtJQUNBO0VyRm1vZGxCO0VxRmhvZGM7SUFDSTtJQUNBO0VyRmtvZGxCO0VxRi9uZGM7SUFDSTtFckZpb2RsQjtFcUY3bmRVO0lBQ0k7RXJGK25kZDtFcUY1bmRVO0lBQ0k7RXJGOG5kZDtFcUYxbmRNO0lBQ0k7RXJGNG5kVjtFcUYzbmRVO0lBQ0k7RXJGNm5kZDtFcUY1bmRjO0lBQ0k7SUFDQTtFckY4bmRsQjtBQUNGO0FxRnpuZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckYybmRSO0FxRnhuZEk7RUFDSTtBckYwbmRSO0FnQjduZEk7RXFFRUE7SUFJUTtJQUNBO0VyRjJuZFY7QUFDRjtBcUZ0bmRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJGd25kWjtBcUZybmRRO0VBQ0k7RUFDQTtBckZ1bmRaO0FnQjFwZEk7RXFFdUNBO0lBRVE7RXJGcW5kVjtBQUNGOztBcUZqbmRBO0VBQ0k7RUFDQTtFQUNBO0FyRm9uZEo7QXFGbG5kSTtFQUNJO0VBQ0E7QXJGb25kUjs7QXFGaG5kQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRm1uZEo7QXFGam5kSTtFQUNJO0VBQ0E7QXJGbW5kUjtBcUZobmRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEZqSE07RW9Ga0hOO0FyRmtuZFI7QXFGaG5kUTtFQUNJO0VBQ0E7QXJGa25kWjtBcUYvbWRRO0VBQ0k7QXJGaW5kWjs7QXFGM21kQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGOG1kSjtBcUY1bWRJO0VBQ0k7RUFDQTtBckY4bWRSO0FxRjVtZFE7RUFDSTtBckY4bWRaO0FxRjVtZFk7RUFDSTtFQUNBO0VBQ0E7QXJGOG1kaEI7QXFGem1kSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckYybWRSO0FxRnptZFE7RUFDSTtBckYybWRaO0FxRnptZFk7RUFDSTtBckYybWRoQjtBcUZ0bWRJO0VBQ0k7QXJGd21kUjtBcUZ0bWRRO0VBQ0k7QXJGd21kWjtBcUZybWRRO0VBQ0k7QXJGdW1kWjtBcUZwbWRnQjtFQUNJO0VBQ0E7QXJGc21kcEI7QXFGbm1kZ0I7RUFDSTtFQUNBO0FyRnFtZHBCO0FnQmh2ZEk7RXFFNEVKO0lBdUVRO0VyRmltZE47QUFDRjtBZ0JydmRJO0VxRTRFSjtJQTJFUTtJQUNBO0VyRmttZE47RXFGaG1kTTtJQUNJO0VyRmttZFY7RXFGaG1kVTtJQUNJO0VyRmttZGQ7QUFDRjtBZ0Jqd2RJO0VxRTRFSjtJQXdGUTtFckZpbWROO0FBQ0Y7QWdCdHdkSTtFcUU0RUo7SUE0RlE7RXJGa21kTjtBQUNGOztBcUYvbGRBO0VBQ0k7RUFDQTtFQUNBO0FyRmttZEo7QXFGaG1kSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZrbWRSO0FxRi9sZEk7RUFDSTtFQUNBO0FyRmltZFI7QWdCN3hkSTtFcUUwTEE7SUFLUTtJQUNBO0VyRmttZFY7QUFDRjtBcUYvbGRJO0VBQ0k7QXJGaW1kUjtBcUY5bGRDO0VBQ087RUFDQTtFQUNOO0VBQ007QXJGZ21kUjtBcUY5bGRRO0VBQ0k7RUFDVDtFQUNTO0VBQ0E7RUFDQTtBckZnbWRaO0FxRjdsZFk7RUFDSTtBckYrbGRoQjtBcUY1bGRZO0VBQ0ksY3BGbFNGO0FEZzRkZDtBcUYzbGRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckY2bGRoQjtBZ0I3MGRJO0VxRXdQUTtJQUNJO0lBQ0E7RXJGd2xkZDtFcUZ0bGRVO0lBQ0k7SUFDQTtFckZ3bGRkO0FBQ0Y7O0FzRnQ1ZEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0F0RnM1ZEo7QXNGcDVkSTtFQUNFO0F0RnM1ZE47QXNGbjVkSTtFQUNFO0F0RnE1ZE47QXNGbDVkSTtFQUNFO0VBQ0EsMEZBQ0U7QXRGbTVkUjtBc0Y5NGRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGZzVkTjtBc0Y3NGRJO0VBQ0k7RUFDQTtBdEYrNGRSOztBc0YxNGRBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBdEZ5NGRKO0FzRnY0ZEk7RUFDRTtFQUNBO0F0Rnk0ZE47QXNGdDRkSTtFQUNFO0F0Rnc0ZE47QXNGcjRkSTtFQUNFO0VBQ0EsMEZBQ0U7QXRGczRkUjtBc0ZqNGRJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRGbTRkTjtBc0ZoNGRJO0VBQ0k7RUFDQTtBdEZrNGRSOztBdUZ2K2RBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQSt6QjtFQUMvekI7RUFDQTtFQUNBO0F2RncrZEo7QXVGdCtkSTtFQUNFO0F2RncrZE47QXVGcitkSTtFQUNFO0F2RnUrZE47QXVGcCtkSTtFQUNFO0VBQ0EsMEZBQ0U7QXZGcStkUjtBdUZoK2RJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZGaytkTjtBdUYvOWRJO0VBQ0k7RUFDQTtBdkZpK2RSOztBd0ZoaGVJO0VBQ0k7RUFDQTtBeEZtaGVSO0FnQjE4ZEk7RXdFNUVKO0lBT1E7RXhGbWhlTjtBQUNGOztBd0ZoaGVBO0VBQ0kseUJ2RkRPO0V1RkVQO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtBeEZraGVKO0F3RmhoZUk7RUFDSTtFQUNBO0VBQ0E7QXhGa2hlUjtBd0ZoaGVRO0VBQ0ksY3ZGdEJFO0FEd2llZDtBd0ZoaGVZO0VBQ0ksY2pGeWEwQjtBUHltZDFDO0F3RjlnZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEZnaGVaO0F3RjVnZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RjhnZWhCO0F3RjFnZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEY0Z2VoQjtBd0Z4Z2VnQjtFQUNJO0VBQ0E7QXhGMGdlcEI7QXdGdmdlWTtFQUNJLGN2Rm5ETDtFdUZvREs7RUFDQTtBeEZ5Z2VoQjtBd0Z2Z2VnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QXhGd2dlcEI7QWdCMWdlSTtFd0VTSTtJQUNJO0V4Rm9nZVY7QUFDRjtBZ0IvZ2VJO0V3RWVJO0lBQ0k7SUFDQTtJQUNBO0V4Rm1nZVY7QUFDRjs7QXdGLy9kQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdkY1Rk87RXVGNkZQO0F4RmtnZUo7QXdGaGdlSTtFQUNJO0F4RmtnZVI7QXdGLy9kSTtFQUNJO0F4RmlnZVI7QXdGNS9kWTtFQUNJO0F4RjgvZGhCO0F3RnovZEk7RUFDSTtBeEYyL2RSO0F3RngvZEk7RUFDSTtFQUNBO0F4RjAvZFI7QXdGdC9kSTtFQUNJO0F4RncvZFI7QWdCOWplSTtFd0UwRUk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V4RnUvZFY7RXdGcC9kTTtJQUNJO0V4RnMvZFY7RXdGbi9kTTtJQUNJO0V4RnEvZFY7QUFDRjs7QXdGOStkQTtFQUNJO0F4RmkvZEo7O0F5Ri9vZUE7RUFDSTtBekZrcGVKOztBeUYvb2VBO0VBQ0k7SUFDSTtFekZrcGVOO0FBQ0Y7QXlGN29lSTtFQUNJO0F6RitvZVI7QXlGNW9lSTtFQUNJO0F6RjhvZVI7QXlGM29lSTtFQUNJO0F6RjZvZVI7QXlGM29lSTtFQUNJO0F6RjZvZVI7QXlGM29lSTtFQUNJO0F6RjZvZVI7QXlGeG9lUTtFQUZKO0lBR1E7RXpGMm9lVjtBQUNGO0F5RnhvZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekYwb2VSO0F5RnZvZUk7RUFDSTtFQUNBO0F6RnlvZVI7QXlGdm9lUTtFQUpKO0lBS1E7RXpGMG9lVjtBQUNGOztBeUZwb2VJO0VBQ0k7QXpGdW9lUjtBeUZub2VRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekZxb2VaO0F5Rm5vZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RnFvZWhCO0F5RmxvZVk7RUFDSTtJQUNJO0V6Rm9vZWxCO0FBQ0Y7O0EwRnB0ZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQXNDQTtFQWlEQTtFQWNBO0ExRnFuZUo7QTBGeHRlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRjB0ZVI7QTBGeHRlUTtFQUNJO0ExRjB0ZVo7QTBGdHRlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRnd0ZVI7QTBGcnRlSTtFQUNJO0VBQ0EseUJ6RmZHO0V5RmdCSDtBMUZ1dGVSO0EwRnB0ZUk7RUFDSTtFQUNBLHlCekZyQkc7RXlGc0JIO0ExRnN0ZVI7QTBGbnRlSTtFQUNJO0VBQ0E7RUFDQTtBMUZxdGVSO0EwRmp0ZUk7RUFDSTtBMUZtdGVSO0FnQm5yZUk7RTBFakNBO0lBSVE7RTFGb3RlVjtBQUNGO0EwRmx0ZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUZvdGVaO0EwRmp0ZVE7RUFDSTtFQUNBO0ExRm10ZVo7QTBGaHRlUTtFQUNJO0VBQ0E7RUFDQTtBMUZrdGVaO0FnQnZzZUk7RTBFZEk7SUFNUTtJQUNBO0lBQ0E7RTFGbXRlZDtBQUNGO0EwRi9zZUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBMUZndGVSO0EwRjdzZUk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBMUY4c2VSO0EwRjFzZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUY0c2VSO0EwRjFzZVE7RUFDSTtFQUNBO0VBQ0E7QTFGNHNlWjtBMEZ2c2VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFGeXNlUjtBMEZ2c2VRO0VBQ0k7RUFDQTtBMUZ5c2VaO0EwRnZzZVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUZ5c2VoQjtBZ0JydmVJO0UwRWdEWTtJQUNJO0lBQ0E7RTFGd3NlbEI7QUFDRjtBMEZuc2VJO0VBQ0k7RUFDQTtBMUZxc2VSO0EwRm5zZVE7RUFDSTtFQUNBO0ExRnFzZVo7QTBGbHNlUTtFQUNJO0VBQ0E7QTFGb3NlWjtBMEZoc2VJOzs7RUFFSTtBMUZtc2VSO0FnQjV3ZUk7RTBFdUVBOzs7SUFLUTtFMUZzc2VWO0UwRnBzZVU7OztJQUNJO0UxRndzZWQ7QUFDRjtBMEZwc2VJO0VBQ0k7RUFDQTtBMUZzc2VSO0EwRm5zZUk7RUFDSTtFQUNBO0VBQ0E7QTFGcXNlUjs7QTBGanNlQTtBQUNBO0VBQ0k7RUFDQTtBMUZvc2VKOztBMEZqc2VBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGb3NlSjs7QTBGanNlQTtFQUNJO0lBQUs7RTFGcXNlUDtFMEZwc2VFO0lBQU87RTFGdXNlVDtBQUNGO0EyRmw0ZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGbzRlWjtBMkZqNGVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNGbTRlWjtBMkZoNGVRO0VBQ0k7RUFDQTtBM0ZrNGVaO0EyRi8zZVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0ZpNGVaO0EyRjkzZVE7RUFDSTtFQUNBO0EzRmc0ZVo7QTJGNzNlUTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTNGKzNlZDtFMkY1M2VVO0lBQ0k7RTNGODNlZDtFMkYzM2VVO0lBQ0k7SUFDQTtFM0Y2M2VkO0UyRjEzZVU7SUFDSTtJQUNBO0UzRjQzZWQ7RTJGejNlVTtJQUNJO0lBQ0E7RTNGMjNlZDtBQUNGO0EyRnozZVE7RUFDSTtJQUNJO0UzRjIzZWQ7QUFDRjtBMkZ4M2VRO0VBQ0k7SUFDSTtJQUNBO0lBQ0E7RTNGMDNlZDtFMkZ2M2VVO0lBQ0k7RTNGeTNlZDtBQUNGOztBMkZwM2VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Z1M2VSO0EyRnAzZUk7RUFDSTtBM0ZzM2VSO0EyRnAzZVE7RUFISjtJQUlRO0UzRnUzZVY7QUFDRjtBMkZwM2VJO0VBQ0k7QTNGczNlUjtBMkZuM2VJO0VBQ0k7RUFDQTtFQUNBO0EzRnEzZVI7QTJGbjNlUTtFQUNJO0EzRnEzZVo7QTJGajNlSTtFQUNJO0VBQ0E7RUFDQTtBM0ZtM2VSO0EyRmgzZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZrM2VSO0EyRi8yZUk7RUFDSTtBM0ZpM2VSO0EyRjkyZUk7RUFDSTtBM0ZnM2VSO0EyRjcyZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YrMmVSO0EyRjUyZUk7RUFDSTtBM0Y4MmVSO0EyRjMyZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjYyZVI7QTJGMTJlSTtFQUNJO0EzRjQyZVI7QTJGejJlSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0YyMmVSO0EyRngyZUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRjAyZVI7QTJGdjJlSTtFQUNJO0EzRnkyZVI7QTJGdjJlSTtFQUNJO0lBQ0k7RTNGeTJlVjtBQUNGO0EyRnIyZUk7RUFFSTtJQUNJO0UzRnMyZVY7RTJGbjJlTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTNGcTJlVjtFMkZsMmVNO0lBQ0k7RTNGbzJlVjtBQUNGO0EyRmoyZUk7RUFDSTtJQUNJO0UzRm0yZVY7RTJGaDJlTTtJQUNJO0UzRmsyZVY7QUFDRjs7QTJGMzFlSTtFQUNJO0VBQ0E7RUFDQTtBM0Y4MWVSO0EyRjMxZVE7RUFOSjtJQU9RO0UzRjgxZVY7QUFDRjtBMkYzMWVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0Y2MWVSO0EyRjExZUk7RUFDSTtBM0Y0MWVSO0EyRnYxZVE7RUFDSTtFQUNBO0VBQ0E7QTNGeTFlWjtBMkZ0MWVRO0VBQ0k7QTNGdzFlWjtBMkZyMWVRO0VBQ0k7QTNGdTFlWjtBMkZwMWVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0ZzMWVaO0EyRmgxZVk7RUFDSTtFQUNBO0VBQ0E7QTNGazFlaEI7O0EyRjUwZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0YrMGVKOztBMkY1MGVBO0VBQ0k7RUFDQTtFQUNBO0EzRiswZUo7O0EyRjMwZUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0Y4MGVKOztBMkYzMGVBO0VBQ0k7QTNGODBlSjs7QTJGMzBlQTtFQUNJO0VBQ0E7QTNGODBlSjs7QTRGam9mQTtFQUNFO0lBQU87RTVGcW9mUDtFNEZwb2ZBO0lBQUs7RTVGdW9mTDtBQUNGO0E0RnJvZkE7RUFDRTtJQUFPO0U1RndvZlA7RTRGdm9mQTtJQUFLO0U1RjBvZkw7QUFDRjtBNEZ4b2ZBO0VBQ0k7RUFDQTtBNUYwb2ZKO0E0RnhvZkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RjBvZko7QTRGdm9mRTtFQUNFO0E1RnlvZko7QTRGdG9mRTtFQUNFLHlCQXRDUztFQXVDVDtFQUNBO0VBQ0E7QTVGd29mSjtBNEZ0b2ZJO0VBQ0U7RUFDQTtBNUZ3b2ZOO0E0RnJvZkk7RUFDRTtFQUNBO0E1RnVvZk47QTRGbm9mTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0ExREk7RUEyREo7RUFDQTtBNUZxb2ZSO0E0Rm5vZlE7RUFDRTtBNUZxb2ZWO0E0RmpvZlU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm1vZlo7QTRGaG9mVTtFQUNFO0E1RmtvZlo7QTRGL25mVTtFQUNFO0VBQ0EsY0FwRk07QTVGcXRmbEI7QTRGL25mWTtFQUNFO0E1RmlvZmQ7QTRGem5mRTtFQUNFO0VBQ0E7RUFDQTtBNUYybmZKO0E0RnpuZkk7RUFDRTtFQUNBO0VBQ0E7RUFDQSx5QkF0R087QTVGaXVmYjtBNEZ6bmZNO0VBQ0U7QTVGMm5mUjtBNEZ4bmZNO0VBQ0U7RUFDQTtBNUYwbmZSO0E0RnRuZkk7RUFDRTtFQUNBO0VBQ0E7QTVGd25mTjtBNEZybmZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZ1bmZOO0E0RnJuZk07RUFDRTtFQUNBO0E1RnVuZlI7QTRGcm5mUTtFQUNFO0VBQ0E7QTVGdW5mVjtBNEZybmZVO0VBQ0U7QTVGdW5mWjtBNEZybmZZO0VBQ0UseUJBOUlFO0VBK0lGO0E1RnVuZmQ7QTRGbm5mVTtFQUNFO0E1RnFuZlo7QTRGbm5mWTtFQUNFLHlCQXBKRDtBNUZ5d2ZiO0E0RmpuZlU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxjQTlKTTtBNUZpeGZsQjtBNEZqbmZZO0VBQ0U7QTVGbW5mZDtBNEYvbWZVO0VBQ0U7RUFDQTtFQWhLVixnREFpS1U7RUFoS1YsNkNBZ0tVO0VBL0pWLHdDQStKVTtBNUZtbmZaO0E0RmpuZlk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZtbmZkO0E0RmhuZlk7RUFDRTtBNUZrbmZkO0E0RjNtZkk7RUFDRTtFQUNBO0VBQ0E7QTVGNm1mTjtBNEYzbWZNO0VBQ0U7RUFDQTtBNUY2bWZSO0E0RjNtZlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUY2bWZWO0E0RjFtZlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGNG1mVjtBNEZ2bWZJO0VBQ0U7RUFDQTtBNUZ5bWZOOztBNEZubWZBO0VBRU07SUFDRTtJQUNBO0U1RnFtZk47RTRGbG1mSTtJQUNFO0lBQ0E7SUFDQTtFNUZvbWZOO0FBQ0Y7QTRGbm1mUTtFQUxGO0lBTUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUZzbWZSO0FBQ0Y7QTRGM25mQTtFQXdCTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUZzbWZOO0FBQ0Y7QTRGcm1mUTtFQUNFO0lBQ0U7RTVGdW1mVjtFNEZwbWZRO0lBQ0U7RTVGc21mVjtBQUNGO0E0Rm5wZkE7RUFnRFE7SUFDRTtJQUNBO0U1RnNtZlI7RTRGbm1mTTtJQUNFO0lBQ0E7RTVGcW1mUjtFNEZsbWZNO0lBQ0U7RTVGb21mUjtFNEZqbWZNO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTVGbW1mUjtFNEZobWZNO0lBQ0U7SUFDQTtFNUZrbWZSO0U0Ri9sZk07SUFDRTtFNUZpbWZSO0U0RjVsZkU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCQWxUVTtJQW1UVjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTVGOGxmSjtFNEYzbGZFO0lBQ0U7SUFDQTtFNUY2bGZKO0FBQ0Y7QTRGMWxmQTtFQUVJO0lBQ0U7RTVGMmxmSjtBQUNGO0E0RnJsZkU7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGdWxmTjtBNEZwbGZFO0VBQ0k7RUFDQTtBNUZzbGZOO0E0Rm5sZkU7RUFDSTtFQUNBO0VBQ0E7QTVGcWxmTjtBNEZsbGZFO0VBQ0k7RUFDQTtFQUNBO0E1Rm9sZk47QTRGbGxmTTtFQUNJO0VBQ0E7RUFDQTtBNUZvbGZWO0E0RmhsZkU7RUFDSTtFQUNBO0VBQ0E7QTVGa2xmTjtBNEYva2ZFO0VBQ0k7RUFDQTtBNUZpbGZOO0E0RjlrZkU7RUFDSTtFQUNBO0E1RmdsZk47O0E0RjFrZkU7RUFDSTtBNUY2a2ZOO0E0RjFrZkU7RUFDSTtFQUNBO0VBQ0E7QTVGNGtmTjtBNEYxa2ZNO0VBQ0k7RUFDQTtBNUY0a2ZWO0E0RnhrZkU7RUFDSTtFQUNBO0E1RjBrZk47O0E0RnBrZkU7RUFDSTtFQUNBO0E1RnVrZk47QTRGcGtmRTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZza2ZOOztBNEZsa2ZBO0VBQ0U7QTVGcWtmRjs7QTRGbGtmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RnFrZkY7O0E0RmxrZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGcWtmRjs7QTRGbGtmQTtFQUNFO0VBQ0E7QTVGcWtmRjs7QTRGbGtmQTtFQUNFO0VBQ0E7QTVGcWtmRjs7QTRGbGtmQTtFQUNFO0VBQ0E7QTVGcWtmRjs7QTRGbGtmQTtFQUNFO0VBQ0E7QTVGcWtmRjs7QTRGbGtmQTtFQUNFO0E1RnFrZkY7O0E0RmprZkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGb2tmSjs7QTRGamtmQTtFQUNJLHlCQTlkWTtFQStkWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1Rm9rZko7O0E0RmprZkE7RUFDSTtFQUNBO0E1Rm9rZko7O0E0RmprZkE7RUFDSTtFQUNBO0VBQ0E7QTVGb2tmSjs7QTRGamtmQTtBQUNBO0VBQ0k7SUFDSTtJQUNBO0U1Rm9rZk47RTRGbGtmRTtJQUNJO0lBQ0E7RTVGb2tmTjtBQUNGO0E0RmhrZkE7RUFDSTtFQUNBO0E1RmtrZko7O0E0Ri9qZkE7RUFDSTtBNUZra2ZKOztBNEYvamZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVGa2tmSjs7QTRGL2pmQTtFQUNJO0VBQ0E7RUFDQTtBNUZra2ZKOztBNEYvamZBO0VBQ0kseUIzRjFoQlU7RTJGMmhCVjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZra2ZKOztBNEYvamZBO0VBQ0k7RUFDQTtBNUZra2ZKOztBNEY5amZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGaWtmRjs7QTRGOWpmQTtFQUNFO0VBQ0E7QTVGaWtmRjs7QTRGOWpmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1RmlrZkY7O0E0RjlqZkE7RUFDRTtFQUNBO0VBQ0E7QTVGaWtmRjs7QTRGOWpmQTtFQUNFO0VBQ0E7RUFDQTtBNUZpa2ZGOztBNEY5amZBO0VBQ0U7QTVGaWtmRjs7QTRGN2pmQTtFQUNFO0E1RmdrZkY7O0E0RjdqZkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUZna2ZGOztBNEY3amZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZna2ZGOztBNEY3amZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVGZ2tmRjs7QTRGN2pmQTtFQUNFO0VBQ0E7QTVGZ2tmRjs7QTRGN2pmQTtFQUNFO0VBQ0E7QTVGZ2tmRjs7QTRGN2pmQTtFQUNFO0VBQ0E7QTVGZ2tmRjs7QTRGN2pmQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUZna2ZGO0E0RjdqZkU7RUFDRTtFQUNBO0E1RitqZko7QTRGN2pmSTtFQUNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U1RitqZk47QUFDRjtBNEYzamZJO0VBbkJGO0lBb0JJO0U1RjhqZko7QUFDRjtBNEYzamZFO0VBQ0U7QTVGNmpmSjtBNEYxamZFO0VBQ0U7RUFDQTtBNUY0amZKOztBNkZqdWdCSTtFQUNJO0VBQ0E7RUFDQTtBN0ZvdWdCUjtBNkZsdWdCUTtFQUNJO0VBQ0E7RUFDQTtBN0ZvdWdCWjtBNkZsdWdCWTtFQUNJO0VBQ0E7QTdGb3VnQmhCO0E2Rmp1Z0JvQjtFQUNJO0VBQ0E7QTdGbXVnQnhCO0E2Rmp1Z0J3QjtFQUNJO0VBQ0E7RUFDQTtBN0ZtdWdCNUI7QTZGanVnQjRCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdGbXVnQmhDO0E2Ri90Z0J3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rml1Z0I1QjtBNkYvdGdCNEI7RUFDSTtFQUNBO0E3Rml1Z0JoQztBNkY5dGdCNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3Rmd1Z0JoQztBNkY5dGdCZ0M7RUFDSTtFQUNBO0VBQ0E7QTdGZ3VnQnBDO0E2RjF0Z0I0QjtFQUNJO0E3RjR0Z0JoQztBNkZ6dGdCNEI7RUFDSTtFQUNBO0E3RjJ0Z0JoQztBNkZ6dGdCZ0M7RUFDSTtFQUNBO0E3RjJ0Z0JwQztBNkZ6dGdCb0M7RUFDSTtFQUNBO0VBQ0E7QTdGMnRnQnhDO0E2Rnh0Z0JvQztFQUNJO0E3RjB0Z0J4QztBNkZ2dGdCb0M7RUFDSTtBN0Z5dGdCeEM7QTZGcHRnQjRCO0VBQ0k7RUFDQTtBN0ZzdGdCaEM7QTZGcHRnQmdDO0VBQ0k7RUFDQTtBN0ZzdGdCcEM7QTZGbnRnQmdDO0VBQ0ksbUI1RnRHdEI7RTRGdUdzQjtBN0ZxdGdCcEM7QTZGOXNnQndCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzVGcEdqQjtBRG96Z0JYO0E2RjlzZ0I0QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGZ3RnQmhDO0E2RjVzZ0J3QjtFQUNJO0E3RjhzZ0I1QjtBNkY1c2dCNEI7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RjhzZ0JoQztBNkZ2c2dCNEI7RUFDSTtFQUNBO0E3RnlzZ0JoQztBNkZwc2dCb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Zzc2dCeEI7QTZGanNnQlk7RUFDSTtJQUNJO0U3Rm1zZ0JsQjtBQUNGO0E2RmhzZ0JZO0VBQ0k7SUFDSTtFN0Zrc2dCbEI7RTZGaHNnQmtCO0lBQ0k7RTdGa3NnQnRCO0FBQ0Y7QTZGOXJnQlk7RUFDSTtJQUNJO0U3RmdzZ0JsQjtFNkY5cmdCa0I7SUFDSTtFN0Znc2dCdEI7QUFDRjtBNkY1cmdCWTtFQUNJO0lBQ0k7RTdGOHJnQmxCO0U2RjVyZ0JrQjtJQUNJO0U3RjhyZ0J0QjtBQUNGO0E2RjFyZ0JZO0VBRVE7SUFDSTtJQUNBO0U3RjJyZ0J0QjtFNkZ4cmdCMEI7SUFDSTtFN0YwcmdCOUI7QUFDRjtBNkZscmdCSTtFQUNJO0VBQ0E7RUFDQTtBN0ZvcmdCUjtBNkZscmdCUTtFQUNJO0E3Rm9yZ0JaOztBNkYvcWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGa3JnQko7O0E2Ri9xZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGa3JnQko7O0E2Ri9xZ0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdGa3JnQko7O0E2Ri9xZ0JBO0FBQ0E7RUFDSTtFQUNBO0E3RmtyZ0JKOztBcUZsN2dCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRnE3Z0JKO0FnQjcyZ0JJO0VxRTVFSjtJQU9RO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJGczdnQk47RXFGcDdnQk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckZzN2dCVjtFcUZwN2dCVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VyRnM3Z0JkO0VxRnA3Z0JjO0lBQ0k7SUFDQTtJQUNBO0VyRnM3Z0JsQjtFcUZuN2dCYztJQUNJO0lBQ0E7RXJGcTdnQmxCO0VxRmw3Z0JjO0lBQ0k7RXJGbzdnQmxCO0VxRmg3Z0JVO0lBQ0k7RXJGazdnQmQ7RXFGLzZnQlU7SUFDSTtFckZpN2dCZDtFcUY3NmdCTTtJQUNJO0VyRis2Z0JWO0VxRjk2Z0JVO0lBQ0k7RXJGZzdnQmQ7RXFGLzZnQmM7SUFDSTtJQUNBO0VyRmk3Z0JsQjtBQUNGO0FxRjU2Z0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJGODZnQlI7QXFGMzZnQkk7RUFDSTtBckY2NmdCUjtBZ0JoN2dCSTtFcUVFQTtJQUlRO0lBQ0E7RXJGODZnQlY7QUFDRjtBcUZ6NmdCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FyRjI2Z0JaO0FxRng2Z0JRO0VBQ0k7RUFDQTtBckYwNmdCWjtBZ0I3OGdCSTtFcUV1Q0E7SUFFUTtFckZ3NmdCVjtBQUNGOztBcUZwNmdCQTtFQUNJO0VBQ0E7RUFDQTtBckZ1NmdCSjtBcUZyNmdCSTtFQUNJO0VBQ0E7QXJGdTZnQlI7O0FxRm42Z0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJGczZnQko7QXFGcDZnQkk7RUFDSTtFQUNBO0FyRnM2Z0JSO0FxRm42Z0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEZqSE07RW9Ga0hOO0FyRnE2Z0JSO0FxRm42Z0JRO0VBQ0k7RUFDQTtBckZxNmdCWjtBcUZsNmdCUTtFQUNJO0FyRm82Z0JaOztBcUY5NWdCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJGaTZnQko7QXFGLzVnQkk7RUFDSTtFQUNBO0FyRmk2Z0JSO0FxRi81Z0JRO0VBQ0k7QXJGaTZnQlo7QXFGLzVnQlk7RUFDSTtFQUNBO0VBQ0E7QXJGaTZnQmhCO0FxRjU1Z0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRjg1Z0JSO0FxRjU1Z0JRO0VBQ0k7QXJGODVnQlo7QXFGNTVnQlk7RUFDSTtBckY4NWdCaEI7QXFGejVnQkk7RUFDSTtBckYyNWdCUjtBcUZ6NWdCUTtFQUNJO0FyRjI1Z0JaO0FxRng1Z0JRO0VBQ0k7QXJGMDVnQlo7QXFGdjVnQmdCO0VBQ0k7RUFDQTtBckZ5NWdCcEI7QXFGdDVnQmdCO0VBQ0k7RUFDQTtBckZ3NWdCcEI7QWdCbmloQkk7RXFFNEVKO0lBdUVRO0VyRm81Z0JOO0FBQ0Y7QWdCeGloQkk7RXFFNEVKO0lBMkVRO0lBQ0E7RXJGcTVnQk47RXFGbjVnQk07SUFDSTtFckZxNWdCVjtFcUZuNWdCVTtJQUNJO0VyRnE1Z0JkO0FBQ0Y7QWdCcGpoQkk7RXFFNEVKO0lBd0ZRO0VyRm81Z0JOO0FBQ0Y7QWdCempoQkk7RXFFNEVKO0lBNEZRO0VyRnE1Z0JOO0FBQ0Y7O0FxRmw1Z0JBO0VBQ0k7RUFDQTtFQUNBO0FyRnE1Z0JKO0FxRm41Z0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRnE1Z0JSO0FxRmw1Z0JJO0VBQ0k7RUFDQTtBckZvNWdCUjtBZ0JobGhCSTtFcUUwTEE7SUFLUTtJQUNBO0VyRnE1Z0JWO0FBQ0Y7QXFGbDVnQkk7RUFDSTtBckZvNWdCUjtBcUZqNWdCQztFQUNPO0VBQ0E7RUFDTjtFQUNNO0FyRm01Z0JSO0FxRmo1Z0JRO0VBQ0k7RUFDVDtFQUNTO0VBQ0E7RUFDQTtBckZtNWdCWjtBcUZoNWdCWTtFQUNJO0FyRms1Z0JoQjtBcUYvNGdCWTtFQUNJLGNwRmxTRjtBRG1yaEJkO0FxRjk0Z0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckZnNWdCaEI7QWdCaG9oQkk7RXFFd1BRO0lBQ0k7SUFDQTtFckYyNGdCZDtFcUZ6NGdCVTtJQUNJO0lBQ0E7RXJGMjRnQmQ7QUFDRjs7QThGenNoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUY0c2hCSjs7QThGenNoQkE7RUFDSTtFQUNBO0VBQ0E7QTlGNHNoQko7QThGM3NoQkk7RUFDSTtFQUNBO0VBQ0E7QTlGNnNoQlI7O0E4RnpzaEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RjRzaEJKO0E4RjFzaEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlGNHNoQlI7QThGenNoQkk7RUFDSTtFQUNBO0VBQ0E7QTlGMnNoQlI7QThGenNoQlE7RUFDSTtFQUNBO0E5RjJzaEJaOztBOEZyc2hCQTtFQUNJO0E5RndzaEJKO0E4RnRzaEJJO0VBQ0k7QTlGd3NoQlI7O0E4Rm5zaEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUZzc2hCSjs7QThGbnNoQkE7RUFDSTtJQUNJO0U5RnNzaEJOO0U4Rm5zaEJFO0lBQ0k7RTlGcXNoQk47QUFDRjtBK0ZqeGhCQTtFQUNJLFdwRmtCTztBWGl3aEJYOztBK0ZoeGhCQTtFQUNJO0EvRm14aEJKOztBZ0d0eGhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWZ5TUEscUNBVlk7RUFXWjtFQUNBO0VBQ0Esb0ZBQ0U7RWUzTUYsc0JmOExpQjtFZTdMakIsaURmOExjO0FqRjhsaEJoQjtBZ0cxeGhCRTtFQUNFO0VBQ0E7RUFDQSw2RGZxTGtCO0VlcExsQjtFQUNBO0VBQ0E7QWhHNHhoQko7QWdHenhoQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzJ4aEJKO0FnR3p4aEJJO0VBQ0UsYy9GeEJRO0FEbXpoQmQ7O0FnR3B4aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhHdXhoQko7QWdHcnhoQkk7RUFDRTtFQUNBO0FoR3V4aEJOO0FnR3B4aEJJO0VBQ0UsYy9GM0NRO0FEaTBoQmQ7QWdHcHhoQk07RUFDRTtFQUNBLGlEZm9KUTtBakZrb2hCaEI7QWdHcHhoQlE7RUFDRTtBaEdzeGhCVjtBZ0doeGhCRTtFQUNFO0VBQ0E7RUFDQTtBaEdreGhCSjtBZ0doeGhCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlEZitIVTtBakZtcGhCaEI7QWdHaHhoQk07RUFDRTtBaEdreGhCUjtBZ0cvd2hCTTtFQUNFO0VBQ0E7QWhHaXhoQlI7QWdHOXdoQk07RUFDRTtFQUNBO0FoR2d4aEJSO0FnRzd3aEJNO0VBQ0U7RUFDQTtBaEcrd2hCUjtBZ0c1d2hCTTtFQUNFO0VBQ0E7QWhHOHdoQlI7O0FnR3Z3aEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHMHdoQkY7QWdHeHdoQkU7RUFDRSxjL0Y1R1U7QURzM2hCZDtBZ0d4d2hCSTtFQUNFO0VBQ0EsaURmbUZVO0FqRnVyaEJoQjtBZ0d4d2hCTTtFQUNFO0FoRzB3aEJSOztBZ0dud2hCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoR3N3aEJGOztBZ0dud2hCQTtFQUNFO0VBQ0EscUNmOERZO0VlN0RaO0VBQ0E7RUFDQSxpRGY2RGM7RWU1RGQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3N3aEJGO0FnR3B3aEJFO0VBQ0U7RUFDQSxjL0ZoSlU7RStGaUpWO0FoR3N3aEJKO0FnR253aEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEdxd2hCSjtBZ0dsd2hCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHb3doQko7QWdHandoQkU7RUFDRTtFQUNBO0FoR213aEJKOztBZ0c3dmhCRTtFZnlCQSxxQ0FWWTtFQVdaO0VBQ0E7RUFDQSxvRkFDRTtFZTNCQTtBaEdtd2hCSjtBZ0dod2hCRTtFQUNFO0FoR2t3aEJKO0FnRy92aEJFO0VBQ0U7QWhHaXdoQko7O0FnRzV2aEJBO0VBQ0U7SUFDRTtFaEcrdmhCRjtFZ0c1dmhCQTtJQUNFO0VoRzh2aEJGO0VnRzN2aEJBO0lBQ0U7SUFDQTtFaEc2dmhCRjtFZ0czdmhCRTtJQUNFO0VoRzZ2aEJKO0VnRzF2aEJFO0lBQ0U7SUFDQTtFaEc0dmhCSjtFZ0d6dmhCRTtJQUNFO0VoRzJ2aEJKO0FBQ0Y7QWlHejloQkE7RUFDSTtBakcyOWhCSjtBaUd6OWhCSTtFQUNJO0FqRzI5aEJSOztBaUd2OWhCQTtFQUNJO0FqRzA5aEJKO0FpR3g5aEJJO0VBQ0k7QWpHMDloQlI7O0FpR3Q5aEJBO0VBQ0k7QWpHeTloQko7QWlHeDloQkk7RUFDSTtFQUNBO0FqRzA5aEJSO0FpR3g5aEJJO0VBQ0k7QWpHMDloQlI7O0FrR2ovaEJBO0VBdUZJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHODVoQko7QWtHMy9oQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHNi9oQlI7QWtHMy9oQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzYvaEJaO0FrRzMvaEJZO0VBQ0k7QWxHNi9oQmhCO0FrR3ovaEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcyL2hCWjtBa0d6L2hCWTtFQUNJO0FsRzIvaEJoQjtBa0d2L2hCUTtFQUNJO0VBQ0E7QWxHeS9oQlo7QWtHci9oQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3UvaEJSO0FrR3IvaEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd1L2hCWjtBa0dwL2hCUTtFQUNJO0VBQ0E7QWxHcy9oQlo7QWtHcC9oQlk7RUFDSTtFQUNBO0FsR3MvaEJoQjtBa0duL2hCWTtFQUNJO0FsR3EvaEJoQjtBa0doL2hCSTtFQUNJO0FsR2svaEJSO0FrRy8raEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHaS9oQlI7QWtHcCtoQkk7RUFDSTtFQUNBO0VBQ0E7QWxHcytoQlI7QWtHbitoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3EraEJSO0FrR24raEJRO0VBQ0k7QWxHcStoQlo7QWtHbCtoQlE7RUFDSTtFQUNBO0FsR28raEJaO0FrR2graEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdrK2hCUjtBa0cvOWhCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2kraEJSO0FrRy85aEJRO0VBQ0k7QWxHaStoQlo7QWtHOTloQlE7RUFDSTtBbEdnK2hCWjtBa0c3OWhCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHKzloQlo7QWtHNzloQlk7RUFDSTtFQUNBO0FsRys5aEJoQjtBa0c1OWhCWTtFQUNJO0VBQ0EsY2pHNUpGO0VpRzZKRTtBbEc4OWhCaEI7QWtHNTloQmdCO0VBQ0k7RUFDQTtFQUNBO0FsRzg5aEJwQjtBa0cxOWhCWTtFQUNJO0VBQ0E7QWxHNDloQmhCO0FrR3o5aEJZO0VBQ0k7QWxHMjloQmhCO0FrR3Q5aEJJO0VBQ0ksbUJqR2xMTTtFaUdtTE47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3c5aEJSO0FrR3Q5aEJRO0VBQ0k7RUFDQTtFQUNBO0FsR3c5aEJaO0FrR3I5aEJRO0VBQ0k7QWxHdTloQlo7QWtHbjloQkk7RUFDSTtBbEdxOWhCUjtBa0dqOWhCSTtFQUNJO0VBQ0E7QWxHbTloQlI7QWtHLzhoQkk7RUEzTko7SUE0TlE7RWxHazloQk47RWtHaDloQk07SUFDSTtJQUNBO0VsR2s5aEJWO0VrRy84aEJNO0lBQ0k7SUFDQTtJQUNBO0VsR2k5aEJWO0VrRy84aEJVO0lBQ0k7RWxHaTloQmQ7RWtHNzhoQk07SUFDSTtJQUNBO0VsRys4aEJWO0FBQ0Y7O0FrRzE4aEJBO0VBQ0k7SUFDSTtJQUNBO0VsRzY4aEJOO0VrRzM4aEJFO0lBQ0k7SUFDQTtFbEc2OGhCTjtBQUNGO0FrRzE4aEJBO0VBQ0k7QWxHNDhoQko7O0FrR3o4aEJBO0VBQ0k7SUFDSTtFbEc0OGhCTjtBQUNGO0FrR3o4aEJBO0VBQ0k7QWxHMjhoQko7QWtHejhoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEcyOGhCUjtBa0d4OGhCSTtFQUNJO0VBQ0E7QWxHMDhoQlI7QWtHeDhoQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqR3hSRTtFaUd5UkY7QWxHMDhoQlo7QWtHdDhoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR3c4aEJSO0FrR3Q4aEJRO0VBQ0k7QWxHdzhoQlo7QWtHcjhoQlE7RUFDSTtFQUNBO0VBQ0E7QWxHdThoQlo7QWtHcjhoQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHdThoQmhCO0FrR244aEJRO0VBQ0k7QWxHcThoQlo7QWtHbjhoQlk7RUFDSTtFQUNBO0VBQ0E7QWxHcThoQmhCO0FrR2o4aEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdtOGhCWjtBa0dqOGhCWTtFQUNJLGNqR3pVRjtBRDR3aUJkO0FrRy83aEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR2k4aEJaO0FrRzk3aEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHZzhoQlo7QWtHOTdoQlk7RUFDSTtBbEdnOGhCaEI7O0FrRzE3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2N2hCSjtBa0czN2hCSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNqRzlXTTtFaUcrV047RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEc2N2hCUjtBa0czN2hCUTtFQUNJLG1Cakd0WEU7RWlHdVhGO0FsRzY3aEJaO0FrRzE3aEJRO0VBQ0k7QWxHNDdoQlo7O0FrR3Y3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHMDdoQko7O0FrR3Y3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHMDdoQko7O0FrR3Y3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcwN2hCSjs7QWtHdjdoQkE7RUFDSTtFQUNBO0FsRzA3aEJKOztBa0d2N2hCQTtFQUNJO0VBQ0E7RUFDQTtBbEcwN2hCSjs7QWtHdjdoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEcwN2hCSjs7QWtHdjdoQkE7RUFDSTtBbEcwN2hCSjs7QWtHdjdoQkE7RUFDSTtBbEcwN2hCSjs7QWtHdjdoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEcwN2hCSjs7QWtHdjdoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHMDdoQko7O0FrR3Y3aEJBO0VBQ0k7QWxHMDdoQko7O0FrR3Y3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcwN2hCSjs7QWtHdjdoQkE7RUFDSTtFQUNBO0VBQ0E7QWxHMDdoQko7O0FrR3Y3aEJBO0VBQ0k7RUFDQTtBbEcwN2hCSjs7QWtHdjdoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHMDdoQko7O0FrR3Y3aEJBO0VBQ0k7QWxHMDdoQko7O0FrR3Y3aEJBO0FBQ0E7RUFDSTtJQUFPO0lBQVk7RWxHNDdoQnJCO0VrRzM3aEJFO0lBQUs7SUFBWTtFbEcrN2hCbkI7QUFDRjtBa0c3N2hCQTtFQUNJO0FsRys3aEJKOztBa0c1N2hCQTtBQUNBO0VBQ0k7SUFDSTtFbEcrN2hCTjtFa0c1N2hCRTtJQUNJO0VsRzg3aEJOO0FBQ0Y7QWtHMTdoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEc0N2hCSjs7QWtHejdoQkE7RUFDSTtFQUNBO0FsRzQ3aEJKOztBa0d6N2hCQTtFQUNJO0VBQ0E7RUFDQTtBbEc0N2hCSjs7QWtHejdoQkE7RUFDSTtFQUNBO0VBQ0E7QWxHNDdoQko7O0FrR3o3aEJBO0VBQ0k7RUFDQTtFQUNBO0FsRzQ3aEJKOztBa0d6N2hCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHNDdoQko7O0FrR3o3aEJBO0VBQ0k7RUFDQTtFQUNBO0FsRzQ3aEJKOztBa0d6N2hCQTtFQUNJO0VBQ0E7QWxHNDdoQko7O0FrR3o3aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHNDdoQko7O0FrR3g3aEJBO0VBQ0k7QWxHMjdoQko7QWtHejdoQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEcyN2hCUjtBa0d6N2hCUTtFQUNJO0VBQ0E7RUFDQTtBbEcyN2hCWjtBa0d4N2hCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzA3aEJaO0FrR3g3aEJZO0VBQ0E7QWxHMDdoQlo7QWtHcjdoQkk7RUFDSTtBbEd1N2hCUjs7QWtHbjdoQkE7RUFDSTtJQUNJO0VsR3M3aEJOO0FBQ0Y7QWtHbjdoQkE7RUFDSTtJQUNJO0VsR3E3aEJOO0FBQ0Y7QWtHdDZoQkE7O0VBRUk7QWxHdzZoQko7QWtHdDZoQkk7O0VBQ0k7QWxHeTZoQlI7O0FrR3I2aEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEd3NmhCSjtBa0d0NmhCSTtFQUNJO0VBQ0E7QWxHdzZoQlI7QWtHcjZoQkk7RUFDSTtFQUNBLGNqRzlvQk07RWlHK29CTjtBbEd1NmhCUjtBa0dwNmhCSTtFQUNJO0VBQ0E7RUFDQTtBbEdzNmhCUjtBa0duNmhCSTtFQUNJO0VBQ0E7RUFDQTtBbEdxNmhCUjs7QWtHaDZoQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEdtNmhCSjs7QWtHaDZoQkE7RUFDSTtFQUNBO0FsR202aEJKO0FrR2o2aEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHbTZoQlI7QWtHajZoQlE7RUFDSTtFQUNBO0FsR202aEJaOztBbUczbGpCQTtFQUNJO0FuRzhsakJKO0FtRzVsakJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzhsakJSO0FtRzVsakJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzhsakJaO0FtRzFsakJJO0VBQ0k7RUFDQTtBbkc0bGpCUjtBbUcxbGpCUTtFQUNJO0VBQ0E7RUFDQTtBbkc0bGpCWjtBbUd6bGpCUTtFQUNJO0VBQ0E7QW5HMmxqQlo7QW1HdmxqQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkd5bGpCUjtBbUd2bGpCUTtFQUNJO0VBQ0E7RUFDQTtBbkd5bGpCWjtBbUd0bGpCUTtFQUNJO0VBQ0E7QW5Hd2xqQlo7QW1HcGxqQkk7RUFDSTtFQUNBO0VBQ0E7QW5Hc2xqQlI7QW1HcGxqQlE7RUFDSTtFQUNBO0FuR3NsakJaO0FtR3BsakJZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5Hc2xqQmhCO0FtR25sakJZO0VBQ0k7RUFDQTtBbkdxbGpCaEI7QW1HaGxqQkk7RUFDSTtFQUNBO0VBQ0E7QW5Ha2xqQlI7QW1HaGxqQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR2tsakJaO0FtR2hsakJZO0VBQ0k7QW5Ha2xqQmhCO0FtRy9rakJZO0VBQ0k7RUFDQTtBbkdpbGpCaEI7QW1HOWtqQlk7RUFDSTtFQUNBO0VBQ0E7QW5HZ2xqQmhCO0FtRzdrakJZO0VBQ0k7QW5HK2tqQmhCO0FtRzdrakJnQjtFQUNJO0VBQ0E7RUFDQTtBbkcra2pCcEI7QW1HNWtqQmdCO0VBQ0k7RUFDQTtFQUNBO0FuRzhrakJwQjs7QW1HdmtqQkE7RUFFUTtJQUNJO0VuR3lrakJWO0VtR3RrakJNO0lBQ0k7RW5Hd2tqQlY7QUFDRjtBb0d0cmpCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaURBNUJjO0FwR290akJoQjtBb0d0cmpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkRBdkNrQjtFQXdDbEI7RUFDQTtFQUNBLGlEQXRDWTtBcEc4dGpCaEI7QW9HcnJqQkU7RUFDRTtFQUNBLHNCQTVDZTtFQUtqQixxQ0FOWTtFQU9aO0VBQ0E7RUFDQTtFQUNBLG9GQUNFO0VBb0NBO0VBQ0E7QXBHMnJqQko7QW9HenJqQkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsaURBM0RVO0FwR292akJoQjs7QW9HbHJqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR3FyakJGO0FvR25yakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkRBcEZrQjtFQXFGbEI7RUFDQTtFQUNBO0FwR3FyakJKOztBb0dqcmpCQTtFQUNFO0FwR29yakJGO0FvR2xyakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdFQUNFO0VBRUYsaURBbkdZO0FwR3F4akJoQjtBb0docmpCSTtFQUNFO0VBQ0E7QXBHa3JqQk47O0FvRzdxakJBO0VBQ0U7RUFDQTtFQUNBO0FwR2dyakJGO0FvRzlxakJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2dyakJKO0FvRzlxakJJO0VBQ0U7QXBHZ3JqQk47QW9HN3FqQkk7RUFDRTtBcEcrcWpCTjtBb0c1cWpCSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRzhxakJOO0FvRzVxakJNO0VBQ0U7QXBHOHFqQlI7QW9HM3FqQk07RUFDRTtFQUNBO0FwRzZxakJSO0FvR3pxakJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXBHMnFqQk47QW9HenFqQk07RUFDRTtBcEcycWpCUjtBb0d4cWpCTTtFQUNFO0VBQ0E7QXBHMHFqQlI7O0FvR25xakJFO0VBQ0U7RUFDQTtFQUNBLDZEQTlLa0I7RUErS2xCO0VBQ0E7RUFDQTtBcEdzcWpCSjtBb0ducWpCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwR3FxakJKOztBb0docWpCQTtFQUNFO0VBQ0E7RUFNQTtFQUNBO0VBQ0E7QXBHOHBqQkY7QW9HNXBqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQU1BO0FwR3lwakJKOztBb0dycGpCQTtFQUNFO0lBQ0U7RXBHd3BqQkY7QUFDRjtBb0dwcGpCQTtFQUNFO0lBQ0U7RXBHc3BqQkY7RW9HbnBqQkE7SUFDRTtJQUNBO0lBQ0E7RXBHcXBqQkY7RW9HbHBqQkE7SUFDRTtJQUNBO0VwR29wakJGO0VvR2pwakJBO0lBQ0U7RXBHbXBqQkY7QUFDRjtBb0d6b2pCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwRzJvakJGO0FvR3pvakJFO0VBQ0UscUNBbFFVO0VBbVFWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpREF6UVk7RUEwUVo7RUFDQTtFQUNBO0FwRzJvakJKO0FvR3pvakJJO0VBQ0U7RUFDQTtFQUNBLGNuR2pSUTtBRDQ1akJkO0FvR3hvakJJO0VBQ0U7RUFDQTtBcEcwb2pCTjtBb0d0b2pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQ0EzQ1M7RUE0Q1Q7RUFDQTtFQTlSRixxQ0FOWTtFQU9aO0VBQ0E7RUFDQTtFQUNBLG9GQUNFO0VBMlJBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QXBHMG9qQko7QW9HeG9qQkk7RUFDRTtBcEcwb2pCTjtBb0d0b2pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlEQXhUWTtFQXlUWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBHd29qQko7QW9HdG9qQkk7RUFDRTtBcEd3b2pCTjtBb0d0b2pCTTtFQUNFO0VBQ0E7QXBHd29qQlI7QW9Hbm9qQkU7RUFDRTtFQUNBO0VBTUE7QXBHZ29qQko7O0FvRzNuakJBO0VBQ0U7SUFDRTtJQUNBO0VwRzhuakJGO0VvRzVuakJBO0lBQ0U7SUFDQTtFcEc4bmpCRjtBQUNGO0FvRzFuakJBO0VBQ0U7RUFDQTtBcEc0bmpCRjs7QXFHdCtqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3krakJGO0FxR3YrakJFO0VBQ0U7RUFDQTtBckd5K2pCSjtBcUd0K2pCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHdytqQko7QXFHdCtqQkk7RUFDRTtBckd3K2pCTjtBcUdyK2pCSTtFQUNFO0VBQ0E7QXJHdStqQk47QXFHbitqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3ErakJKO0FxR24rakJJO0VBQ0U7QXJHcStqQk47QXFHaitqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdtK2pCSjtBcUdoK2pCRTtFQUNFO0VBQ0E7QXJHaytqQko7QXFHaCtqQkk7RUFDRTtBckdrK2pCTjtBcUdoK2pCTTtFQUNFO0VBQ0E7QXJHaytqQlI7QXFHLzlqQk07RUFDRTtBckdpK2pCUjtBcUc1OWpCRTtFQUNFO0VBQ0E7QXJHODlqQko7QXFHNTlqQkk7RUFDRTtBckc4OWpCTjtBcUczOWpCSTtFQUNFO0FyRzY5akJOO0FxRzM5akJNO0VBQ0U7QXJHNjlqQlI7QXFHMTlqQk07RUFDRTtFQUNBO0VBQ0E7QXJHNDlqQlI7QXFHMTlqQlE7RUFDRTtFQUNBO0FyRzQ5akJWO0FxR3o5akJRO0VBQ0U7RUFDQTtBckcyOWpCVjs7QXFHcDlqQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3U5akJGO0FxR3I5akJFO0VBQ0U7QXJHdTlqQko7QXFHcjlqQkk7RUFDRTtFQUNBO0FyR3U5akJOO0FxR245akJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyR3E5akJKO0FxR245akJJO0VBQ0U7RUFDQTtBckdxOWpCTjtBcUdqOWpCRTtFQUNFO0VBQ0E7QXJHbTlqQko7QXFHaDlqQkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBckdrOWpCSjtBcUcvOGpCRTtFQUNFO0FyR2k5akJKO0FxRy84akJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHaTlqQk47QXFHLzhqQk07RUFDRTtFQUNBO0FyR2k5akJSO0FxRzc4akJJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRys4akJOO0FxRzc4akJNO0VBQ0U7RUFDQTtBckcrOGpCUjtBcUd4OGpCSTtFQUNFO0VBQ0E7RUFDQTtBckcwOGpCTjtBcUd4OGpCTTtFQUNFO0FyRzA4akJSO0FxR3Q4akJJO0VBQ0U7RUFDQTtBckd3OGpCTjs7QXFHbjhqQkE7RUFDRTtJQUNFO0lBQ0E7RXJHczhqQkY7RXFHcDhqQkU7SUFDRTtFckdzOGpCSjtFcUdwOGpCSTtJQUNFO0VyR3M4akJOO0VxR244akJJO0lBQ0U7RXJHcThqQk47RXFHajhqQkU7SUFDRTtFckdtOGpCSjtFcUdqOGpCSTtJQUNFO0VyR204akJOO0VxRzk3akJBO0lBQ0U7RXJHZzhqQkY7RXFHOTdqQkU7SUFDRTtFckdnOGpCSjtFcUc3N2pCRTtJQUNFO0VyRys3akJKO0FBQ0Y7QXNHaHJrQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2tya0JKOztBc0cvcWtCQTtFQUNJO0VBQ0E7QXRHa3JrQko7O0FzRy9xa0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0R2tya0JKOztBc0cvcWtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHa3JrQko7O0FzRy9xa0JBO0VBQ0k7SUFBSztJQUFxQztFdEdvcmtCNUM7RXNHbnJrQkU7SUFBTTtJQUEwQztFdEd1cmtCbEQ7RXNHdHJrQkU7SUFBTztJQUFxQztFdEcwcmtCOUM7QUFDRjtBc0d4cmtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0VBQ0k7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtBdEcwcmtCSjs7QXNHdnJrQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0VBQ0k7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0VBQ0k7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0VBQ0k7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtFQUNJO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RzBya0JKOztBc0d2cmtCQTtBQUNBO0VBQ0k7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHMHJrQko7O0FzR3Zya0JBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEcwcmtCSjs7QXNHdnJrQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQVVBO0VBQ0E7RUFDQTtBdEdpcmtCSjs7QXNHOXFrQkE7RUFDSTtJQUFLO0V0R2tya0JQO0VzR2pya0JFO0lBQU87RXRHb3JrQlQ7QUFDRjtBc0dqcmtCQTtBQUNBO0VBQ0k7SUFDSTtFdEdtcmtCTjtFc0docmtCRTtJQUNJO0V0R2tya0JOO0VzRy9xa0JFO0lBQ0k7RXRHaXJrQk47QUFDRjtBdUdyaGxCQTtFQUNJO0VBQ0E7QXZHdWhsQko7O0F1R3BobEJBO0VBQ0k7QXZHdWhsQko7O0F1R3BobEJBO0VBQ0k7QXZHdWhsQko7O0F3R2htbEJBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R21tbEJKO0F3R2ptbEJJO0VBQ0k7RUFDQTtBeEdtbWxCUjtBd0dobWxCSTtFQUNJO0F4R2ttbEJSO0F3Ry9sbEJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4R2ltbEJSO0F3Ry9sbEJRO0VBQ0k7RUFDQTtBeEdpbWxCWjtBd0c1bGxCUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHOGxsQlo7QXdHNWxsQlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzhsbEJoQjtBd0c1bGxCZ0I7RUFDSTtFQUNBO0F4RzhsbEJwQjtBd0czbGxCZ0I7RUFDSTtFQUNBO0F4RzZsbEJwQjtBd0d2bGxCSTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0V4R3lsbEJWO0V3R3ZsbEJVO0lBQ0k7SUFDQTtFeEd5bGxCZDtFd0dybGxCTTtJQUNJO0lBQ0E7RXhHdWxsQlY7QUFDRjs7QXdHbmxsQkE7RUFDSTtJQUNJO0lBQ0E7RXhHc2xsQk47RXdHcGxsQkU7SUFDSTtJQUNBO0V4R3NsbEJOO0FBQ0Y7QXdHbmxsQkE7RUFDSTtBeEdxbGxCSjs7QUFycmxCQTtFQUNJO0VBQ0E7QUF3cmxCSjtBQXJybEJRO0VBQ0k7QUF1cmxCWjtBQW5ybEJJO0VBQ0k7RUFDQTtFQUNBO0FBcXJsQlI7QUFqcmxCSTtFQUNJO0FBbXJsQlI7QUFqcmxCUTtFQUNJO0VBQ0E7RUFDQTtBQW1ybEJaO0FBaHJsQlE7RUFDSTtBQWtybEJaO0FBL3FsQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFpcmxCWjtBQTlxbEJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ3JsQlo7O0FBM3FsQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBQThxbEJKLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi92ZW5kb3Ivc3ltZm9ueS91eC1saXZlLWNvbXBvbmVudC9hc3NldHMvZGlzdC9saXZlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL3N5bWZvbnkvdXgtdG9nZ2xlLXBhc3N3b3JkL2Fzc2V0cy9kaXN0L3N0eWxlLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvdmFyaWFibGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3dhdGNoL2Rpc3QvdW5pdGVkL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb250YWluZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS12YXJpYW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fbGFiZWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY29udHJvbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLWNoZWNrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mb3JtLXJhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19mbG9hdGluZy1sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9uLWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2xvc2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZHJvcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19vZmZjYW52YXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BsYWNlaG9sZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvci1iZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19jb2xvcmVkLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2ZvY3VzLXJpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9faWNvbi1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3JhdGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3N0YWNrcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL192aXN1YWxseS1oaWRkZW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fdGV4dC10cnVuY2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL192ci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3V0aWxpdGllcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2FwaS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3dhdGNoL2Rpc3QvdW5pdGVkL19ib290c3dhdGNoLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2xvZ2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL3BhcnRpYWxzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2themEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3Mva2x1Yi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9nbG9iYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3Mvc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2Jvb2tpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2hvbWVwYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9jb21wb25lbnRzL19rbHViLXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvY29tcG9uZW50cy9nb29nbGUtbG9naW4tYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2NvbXBvbmVudHMvZmFjZWJvb2stbG9naW4tYnRuLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2Jsb2cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvYWRtaW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvZm9ydW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvY29udmVyc2F0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9jb21wb25lbnRzL19lbnRpdHktY2FyZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9jb21wb25lbnRzL19pbWctZ2FsbGVyeS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9jb21wb25lbnRzL19jYWxlbmRhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9jb21wb25lbnRzL19zdGF0cy1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2NvbXBvbmVudHMvX21hcC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9jb21wb25lbnRzL19zZWFyY2gta2F6YS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9jb21wb25lbnRzL19wcmVtaXVtLWtsdWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3Njc3MvY29tcG9uZW50cy9fcHJvZmlsZS1jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2NvbXBvbmVudHMvX3N1YnNjcmlwdGlvbl9iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvc2Nzcy9rb2luLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9zY3NzL2NvbXBvbmVudHMvX2luZm8tYmFubmVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiW2RhdGEtbG9hZGluZz1cIlwiXSxbZGF0YS1sb2FkaW5nPXNob3ddLFtkYXRhLWxvYWRpbmc9ZGVsYXlcXHxzaG93XXtkaXNwbGF5Om5vbmV9IiwiLnRvZ2dsZS1wYXNzd29yZC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LnRvZ2dsZS1wYXNzd29yZC1pY29ue3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19LnRvZ2dsZS1wYXNzd29yZC1idXR0b257YmFja2dyb3VuZC1jb2xvcjojMDAwMDtib3JkZXI6bm9uZTtmbGV4LWRpcmVjdGlvbjpyb3c7cGxhY2UtaXRlbXM6Y2VudGVyO2NvbHVtbi1nYXA6LjI1cmVtO2hlaWdodDoxcmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjVyZW07ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMS4yNXJlbTtyaWdodDouNXJlbX0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9VWJ1bnR1OndnaHRANDAwOzcwMCZkaXNwbGF5PXN3YXBcIik7XG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmNvbG9yLXByaW1hcnkge1xuICBjb2xvcjogI2RmNTMyMDtcbn1cblxuOnJvb3Qge1xuICAtLWZjLWhpZ2hsaWdodC1jb2xvcjogI2NmYzdiZTtcbiAgLS1icy1wcmltYXJ5OiAkcHJpbWFyeTtcbiAgLS1icy1zdWNjZXNzOiAkc3VjY2Vzcy00MDA7XG4gIC0tYnMtd2FybmluZzogJHdhcm5pbmc7XG4gIC0tYnMtZGFuZ2VyOiAkZGFuZ2VyO1xuICAtLWJzLWxpZ2h0OiAkZ3JleS0yMDA7XG4gIC0tYnMtZGFyazogJGRhcms7XG4gIC0tYnMtZ3JheTogJGdyZXktNjAwO1xufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCAgdjUuMy4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyNCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG46cm9vdCxcbltkYXRhLWJzLXRoZW1lPWxpZ2h0XSB7XG4gIC0tYnMtYmx1ZTogIzAwN2JmZjtcbiAgLS1icy1pbmRpZ286ICM2NjEwZjI7XG4gIC0tYnMtcHVycGxlOiAjNzcyOTUzO1xuICAtLWJzLXBpbms6ICNlODNlOGM7XG4gIC0tYnMtcmVkOiAjZGYzODJjO1xuICAtLWJzLW9yYW5nZTogI2U5NTQyMDtcbiAgLS1icy15ZWxsb3c6ICNlZmI3M2U7XG4gIC0tYnMtZ3JlZW46ICMzOGI0NGE7XG4gIC0tYnMtdGVhbDogIzIwYzk5NztcbiAgLS1icy1jeWFuOiAjMTdhMmI4O1xuICAtLWJzLWJsYWNrOiAjMDAwO1xuICAtLWJzLXdoaXRlOiAjZmZmO1xuICAtLWJzLWdyYXk6ICM4NjhlOTY7XG4gIC0tYnMtZ3JheS1kYXJrOiAjMzMzO1xuICAtLWJzLWdyYXktMTAwOiAjZjhmOWZhO1xuICAtLWJzLWdyYXktMjAwOiAjZTllY2VmO1xuICAtLWJzLWdyYXktMzAwOiAjZGVlMmU2O1xuICAtLWJzLWdyYXktNDAwOiAjY2VkNGRhO1xuICAtLWJzLWdyYXktNTAwOiAjYWVhNzlmO1xuICAtLWJzLWdyYXktNjAwOiAjODY4ZTk2O1xuICAtLWJzLWdyYXktNzAwOiAjNDk1MDU3O1xuICAtLWJzLWdyYXktODAwOiAjMzMzO1xuICAtLWJzLWdyYXktOTAwOiAjMjEyNTI5O1xuICAtLWJzLXByaW1hcnk6ICNkZjUzMjA7XG4gIC0tYnMtc2Vjb25kYXJ5OiAjYmViM2E3O1xuICAtLWJzLXN1Y2Nlc3M6ICMyRTdBNUI7XG4gIC0tYnMtaW5mbzogIzNiYThiYTtcbiAgLS1icy13YXJuaW5nOiAjYWQ3NjAwO1xuICAtLWJzLWRhbmdlcjogI2VmMjcxMTtcbiAgLS1icy1saWdodDogI2Y5ZjdmNjtcbiAgLS1icy1kYXJrOiAjMDMwMzAxO1xuICAtLWJzLXByaW1hcnktcmdiOiAyMjMsIDgzLCAzMjtcbiAgLS1icy1zZWNvbmRhcnktcmdiOiAxOTAsIDE3OSwgMTY3O1xuICAtLWJzLXN1Y2Nlc3MtcmdiOiA0NiwgMTIyLCA5MTtcbiAgLS1icy1pbmZvLXJnYjogNTksIDE2OCwgMTg2O1xuICAtLWJzLXdhcm5pbmctcmdiOiAxNzMsIDExOCwgMDtcbiAgLS1icy1kYW5nZXItcmdiOiAyMzksIDM5LCAxNztcbiAgLS1icy1saWdodC1yZ2I6IDI0OSwgMjQ3LCAyNDY7XG4gIC0tYnMtZGFyay1yZ2I6IDMsIDMsIDE7XG4gIC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzOiAjNTkyMTBkO1xuICAtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzOiAjNGM0ODQzO1xuICAtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpczogIzEyMzEyNDtcbiAgLS1icy1pbmZvLXRleHQtZW1waGFzaXM6ICMxODQzNGE7XG4gIC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzOiAjNDUyZjAwO1xuICAtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzOiAjNjAxMDA3O1xuICAtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXM6ICM0OTUwNTc7XG4gIC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzOiAjNDk1MDU3O1xuICAtLWJzLXByaW1hcnktYmctc3VidGxlOiAjZjlkZGQyO1xuICAtLWJzLXNlY29uZGFyeS1iZy1zdWJ0bGU6ICNmMmYwZWQ7XG4gIC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGU6ICNkNWU0ZGU7XG4gIC0tYnMtaW5mby1iZy1zdWJ0bGU6ICNkOGVlZjE7XG4gIC0tYnMtd2FybmluZy1iZy1zdWJ0bGU6ICNlZmU0Y2M7XG4gIC0tYnMtZGFuZ2VyLWJnLXN1YnRsZTogI2ZjZDRjZjtcbiAgLS1icy1saWdodC1iZy1zdWJ0bGU6ICNmY2ZjZmQ7XG4gIC0tYnMtZGFyay1iZy1zdWJ0bGU6ICNjZWQ0ZGE7XG4gIC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlOiAjZjJiYWE2O1xuICAtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlOiAjZTVlMWRjO1xuICAtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZTogI2FiY2FiZDtcbiAgLS1icy1pbmZvLWJvcmRlci1zdWJ0bGU6ICNiMWRjZTM7XG4gIC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlOiAjZGVjODk5O1xuICAtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlOiAjZjlhOWEwO1xuICAtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGU6ICNlOWVjZWY7XG4gIC0tYnMtZGFyay1ib3JkZXItc3VidGxlOiAjYWVhNzlmO1xuICAtLWJzLXdoaXRlLXJnYjogMjU1LCAyNTUsIDI1NTtcbiAgLS1icy1ibGFjay1yZ2I6IDAsIDAsIDA7XG4gIC0tYnMtZm9udC1zYW5zLXNlcmlmOiBVYnVudHUsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtLWJzLWZvbnQtbW9ub3NwYWNlOiBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuICAtLWJzLWdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKTtcbiAgLS1icy1ib2R5LWZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICAtLWJzLWJvZHktZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiAgLS1icy1ib2R5LWxpbmUtaGVpZ2h0OiAxLjU7XG4gIC0tYnMtYm9keS1jb2xvcjogIzMzMztcbiAgLS1icy1ib2R5LWNvbG9yLXJnYjogNTEsIDUxLCA1MTtcbiAgLS1icy1ib2R5LWJnOiAjZmZmO1xuICAtLWJzLWJvZHktYmctcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yOiAjMDAwO1xuICAtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYjogMCwgMCwgMDtcbiAgLS1icy1zZWNvbmRhcnktY29sb3I6IHJnYmEoNTEsIDUxLCA1MSwgMC43NSk7XG4gIC0tYnMtc2Vjb25kYXJ5LWNvbG9yLXJnYjogNTEsIDUxLCA1MTtcbiAgLS1icy1zZWNvbmRhcnktYmc6ICNlOWVjZWY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXJnYjogMjMzLCAyMzYsIDIzOTtcbiAgLS1icy10ZXJ0aWFyeS1jb2xvcjogcmdiYSg1MSwgNTEsIDUxLCAwLjUpO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yLXJnYjogNTEsIDUxLCA1MTtcbiAgLS1icy10ZXJ0aWFyeS1iZzogI2Y4ZjlmYTtcbiAgLS1icy10ZXJ0aWFyeS1iZy1yZ2I6IDI0OCwgMjQ5LCAyNTA7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjZGY1MzIwO1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiAyMjMsIDgzLCAzMjtcbiAgLS1icy1saW5rLWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLS1icy1saW5rLWhvdmVyLWNvbG9yOiAjYjI0MjFhO1xuICAtLWJzLWxpbmstaG92ZXItY29sb3ItcmdiOiAxNzgsIDY2LCAyNjtcbiAgLS1icy1jb2RlLWNvbG9yOiAjZTgzZThjO1xuICAtLWJzLWhpZ2hsaWdodC1jb2xvcjogIzMzMztcbiAgLS1icy1oaWdobGlnaHQtYmc6ICNmY2YxZDg7XG4gIC0tYnMtYm9yZGVyLXdpZHRoOiAxcHg7XG4gIC0tYnMtYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgLS1icy1ib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50OiByZ2JhKDAsIDAsIDAsIDAuMTc1KTtcbiAgLS1icy1ib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXNtOiAwLjI1cmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtbGc6IDAuNXJlbTtcbiAgLS1icy1ib3JkZXItcmFkaXVzLXhsOiAxcmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMteHhsOiAycmVtO1xuICAtLWJzLWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCk7XG4gIC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsOiA1MHJlbTtcbiAgLS1icy1ib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIC0tYnMtYm94LXNoYWRvdy1zbTogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctbGc6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4xNzUpO1xuICAtLWJzLWJveC1zaGFkb3ctaW5zZXQ6IGluc2V0IDAgMXB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMDc1KTtcbiAgLS1icy1mb2N1cy1yaW5nLXdpZHRoOiAwLjI1cmVtO1xuICAtLWJzLWZvY3VzLXJpbmctb3BhY2l0eTogMC4yNTtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKDIyMywgODMsIDMyLCAwLjI1KTtcbiAgLS1icy1mb3JtLXZhbGlkLWNvbG9yOiAjMkU3QTVCO1xuICAtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAjMkU3QTVCO1xuICAtLWJzLWZvcm0taW52YWxpZC1jb2xvcjogI2VmMjcxMTtcbiAgLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yOiAjZWYyNzExO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSB7XG4gIGNvbG9yLXNjaGVtZTogZGFyaztcbiAgLS1icy1ib2R5LWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWJvZHktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLWJvZHktYmc6ICMyMTI1Mjk7XG4gIC0tYnMtYm9keS1iZy1yZ2I6IDMzLCAzNywgNDE7XG4gIC0tYnMtZW1waGFzaXMtY29sb3I6ICNmZmY7XG4gIC0tYnMtZW1waGFzaXMtY29sb3ItcmdiOiAyNTUsIDI1NSwgMjU1O1xuICAtLWJzLXNlY29uZGFyeS1jb2xvcjogcmdiYSgyMjIsIDIyNiwgMjMwLCAwLjc1KTtcbiAgLS1icy1zZWNvbmRhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXNlY29uZGFyeS1iZzogIzMzMztcbiAgLS1icy1zZWNvbmRhcnktYmctcmdiOiA1MSwgNTEsIDUxO1xuICAtLWJzLXRlcnRpYXJ5LWNvbG9yOiByZ2JhKDIyMiwgMjI2LCAyMzAsIDAuNSk7XG4gIC0tYnMtdGVydGlhcnktY29sb3ItcmdiOiAyMjIsIDIyNiwgMjMwO1xuICAtLWJzLXRlcnRpYXJ5LWJnOiAjMmEyYzJlO1xuICAtLWJzLXRlcnRpYXJ5LWJnLXJnYjogNDIsIDQ0LCA0NjtcbiAgLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXM6ICNlYzk4Nzk7XG4gIC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6ICNkOGQxY2E7XG4gIC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAjODJhZjlkO1xuICAtLWJzLWluZm8tdGV4dC1lbXBoYXNpczogIzg5Y2JkNjtcbiAgLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXM6ICNjZWFkNjY7XG4gIC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXM6ICNmNTdkNzA7XG4gIC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpczogI2Y4ZjlmYTtcbiAgLS1icy1kYXJrLXRleHQtZW1waGFzaXM6ICNkZWUyZTY7XG4gIC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGU6ICMyZDExMDY7XG4gIC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZTogIzI2MjQyMTtcbiAgLS1icy1zdWNjZXNzLWJnLXN1YnRsZTogIzA5MTgxMjtcbiAgLS1icy1pbmZvLWJnLXN1YnRsZTogIzBjMjIyNTtcbiAgLS1icy13YXJuaW5nLWJnLXN1YnRsZTogIzIzMTgwMDtcbiAgLS1icy1kYW5nZXItYmctc3VidGxlOiAjMzAwODAzO1xuICAtLWJzLWxpZ2h0LWJnLXN1YnRsZTogIzMzMztcbiAgLS1icy1kYXJrLWJnLXN1YnRsZTogIzFhMWExYTtcbiAgLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGU6ICM4NjMyMTM7XG4gIC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGU6ICM3MjZiNjQ7XG4gIC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAjMWM0OTM3O1xuICAtLWJzLWluZm8tYm9yZGVyLXN1YnRsZTogIzIzNjU3MDtcbiAgLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGU6ICM2ODQ3MDA7XG4gIC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICM4ZjE3MGE7XG4gIC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZTogIzQ5NTA1NztcbiAgLS1icy1kYXJrLWJvcmRlci1zdWJ0bGU6ICMzMzM7XG4gIC0tYnMtaGVhZGluZy1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1saW5rLWNvbG9yOiAjZWM5ODc5O1xuICAtLWJzLWxpbmstaG92ZXItY29sb3I6ICNmMGFkOTQ7XG4gIC0tYnMtbGluay1jb2xvci1yZ2I6IDIzNiwgMTUyLCAxMjE7XG4gIC0tYnMtbGluay1ob3Zlci1jb2xvci1yZ2I6IDI0MCwgMTczLCAxNDg7XG4gIC0tYnMtY29kZS1jb2xvcjogI2YxOGJiYTtcbiAgLS1icy1oaWdobGlnaHQtY29sb3I6ICNkZWUyZTY7XG4gIC0tYnMtaGlnaGxpZ2h0LWJnOiAjNjA0OTE5O1xuICAtLWJzLWJvcmRlci1jb2xvcjogIzQ5NTA1NztcbiAgLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIC0tYnMtZm9ybS12YWxpZC1jb2xvcjogIzg4ZDI5MjtcbiAgLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogIzg4ZDI5MjtcbiAgLS1icy1mb3JtLWludmFsaWQtY29sb3I6ICNlYzg4ODA7XG4gIC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcjogI2VjODg4MDtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiBuby1wcmVmZXJlbmNlKSB7XG4gIDpyb290IHtcbiAgICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgfVxufVxuXG5ib2R5IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtYm9keS1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYm9keS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogdmFyKC0tYnMtYm9keS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS1icy1ib2R5LWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS1icy1ib2R5LXRleHQtYWxpZ24pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG59XG5cbmhyIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQ7XG4gIG9wYWNpdHk6IDAuMjU7XG59XG5cbmg2LCAuaDYsIGg1LCAuaDUsIGg0LCAuaDQsIGgzLCAuaDMsIGgyLCAuaDIsIGgxLCAuaDEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiB2YXIoLS1icy1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEsIC5oMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDEsIC5oMSB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDIsIC5oMiB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG59XG5cbmgzLCAuaDMge1xuICBmb250LXNpemU6IGNhbGMoMS4zcmVtICsgMC42dncpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBoMywgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsIC5oNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjI3NXJlbSArIDAuM3Z3KTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgaDQsIC5oNCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cblxuaDUsIC5oNSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cblxuaDYsIC5oNiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbmFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICBjdXJzb3I6IGhlbHA7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTtcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwsIC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbn1cblxubWFyaywgLm1hcmsge1xuICBwYWRkaW5nOiAwLjE4NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWhpZ2hsaWdodC1iZyk7XG59XG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAwLjc1ZW07XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTtcbn1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07XG59XG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmE6aG92ZXIge1xuICAtLWJzLWxpbmstY29sb3ItcmdiOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yLXJnYik7XG59XG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pLCBhOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKTpob3ZlciB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKTtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xufVxucHJlIGNvZGUge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG59XG5cbmNvZGUge1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1jb2RlLWNvbG9yKTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxua2JkIHtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMzc1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG5rYmQga2JkIHtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxZW07XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbnRhYmxlIHtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxudGgge1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDtcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbmxhYmVsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5idXR0b24ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG5idXR0b246Zm9jdXM6bm90KDpmb2N1cy12aXNpYmxlKSB7XG4gIG91dGxpbmU6IDA7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5bcm9sZT1idXR0b25dIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cbnNlbGVjdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltsaXN0XTpub3QoW3R5cGU9ZGF0ZV0pOm5vdChbdHlwZT1kYXRldGltZS1sb2NhbF0pOm5vdChbdHlwZT1tb250aF0pOm5vdChbdHlwZT13ZWVrXSk6bm90KFt0eXBlPXRpbWVdKTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5idXR0b24sXG5bdHlwZT1idXR0b25dLFxuW3R5cGU9cmVzZXRdLFxuW3R5cGU9c3VibWl0XSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuYnV0dG9uOm5vdCg6ZGlzYWJsZWQpLFxuW3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSxcblt0eXBlPXN1Ym1pdF06bm90KDpkaXNhYmxlZCkge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dyk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICBsZWdlbmQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5sZWdlbmQgKyAqIHtcbiAgY2xlYXI6IGxlZnQ7XG59XG5cbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWZpZWxkcy13cmFwcGVyLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtdGV4dCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LW1pbnV0ZSxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LWhvdXItZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1kYXktZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1tb250aC1maWVsZCxcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXllYXItZmllbGQge1xuICBwYWRkaW5nOiAwO1xufVxuXG46Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPXNlYXJjaF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8qIHJ0bDpyYXc6XG5bdHlwZT1cInRlbFwiXSxcblt0eXBlPVwidXJsXCJdLFxuW3R5cGU9XCJlbWFpbFwiXSxcblt0eXBlPVwibnVtYmVyXCJdIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG59XG4qL1xuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG46Oi13ZWJraXQtY29sb3Itc3dhdGNoLXdyYXBwZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG59XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuaWZyYW1lIHtcbiAgYm9yZGVyOiAwO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IGNhbGMoMS42MjVyZW0gKyA0LjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTEge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTc1cmVtICsgMy45dncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0yIHtcbiAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgfVxufVxuXG4uZGlzcGxheS0zIHtcbiAgZm9udC1zaXplOiBjYWxjKDEuNTI1cmVtICsgMy4zdncpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZGlzcGxheS0zIHtcbiAgICBmb250LXNpemU6IDRyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNCB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQ3NXJlbSArIDIuN3Z3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNCB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG4gIH1cbn1cblxuLmRpc3BsYXktNSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjQyNXJlbSArIDIuMXZ3KTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmRpc3BsYXktNSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG5cbi5kaXNwbGF5LTYge1xuICBmb250LXNpemU6IGNhbGMoMS4zNzVyZW0gKyAxLjV2dyk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5kaXNwbGF5LTYge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG59XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYmxvY2txdW90ZSA+IDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2NrcXVvdGUtZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogLTFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG59XG4uYmxvY2txdW90ZS1mb290ZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4oCUwqBcIjtcbn1cblxuLmltZy1mbHVpZCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG59XG5cbi5jb250YWluZXIsXG4uY29udGFpbmVyLWZsdWlkLFxuLmNvbnRhaW5lci14eGwsXG4uY29udGFpbmVyLXhsLFxuLmNvbnRhaW5lci1sZyxcbi5jb250YWluZXItbWQsXG4uY29udGFpbmVyLXNtIHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXItc20sIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyLXhsLCAuY29udGFpbmVyLWxnLCAuY29udGFpbmVyLW1kLCAuY29udGFpbmVyLXNtLCAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuY29udGFpbmVyLXh4bCwgLmNvbnRhaW5lci14bCwgLmNvbnRhaW5lci1sZywgLmNvbnRhaW5lci1tZCwgLmNvbnRhaW5lci1zbSwgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIH1cbn1cbjpyb290IHtcbiAgLS1icy1icmVha3BvaW50LXhzOiAwO1xuICAtLWJzLWJyZWFrcG9pbnQtc206IDU3NnB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xuICAtLWJzLWJyZWFrcG9pbnQtbGc6IDk5MnB4O1xuICAtLWJzLWJyZWFrcG9pbnQteGw6IDEyMDBweDtcbiAgLS1icy1icmVha3BvaW50LXh4bDogMTQwMHB4O1xufVxuXG4ucm93IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICAtLWJzLWd1dHRlci15OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1ndXR0ZXIteSkpO1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWd1dHRlci14KSk7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1ndXR0ZXIteCkpO1xufVxuLnJvdyA+ICoge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgKiAwLjUpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpICogMC41KTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uY29sIHtcbiAgZmxleDogMSAwIDAlO1xufVxuXG4ucm93LWNvbHMtYXV0byA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5yb3ctY29scy0xID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnJvdy1jb2xzLTIgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1MCU7XG59XG5cbi5yb3ctY29scy0zID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuXG4ucm93LWNvbHMtNCA+ICoge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLnJvdy1jb2xzLTUgPiAqIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAyMCU7XG59XG5cbi5yb3ctY29scy02ID4gKiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLWF1dG8ge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IGF1dG87XG59XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtMiB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogMTYuNjY2NjY2NjclO1xufVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDI1JTtcbn1cblxuLmNvbC00IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG59XG5cbi5jb2wtNSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNDEuNjY2NjY2NjclO1xufVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmNvbC03IHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG59XG5cbi5jb2wtOCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogNjYuNjY2NjY2NjclO1xufVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDc1JTtcbn1cblxuLmNvbC0xMCB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuXG4uY29sLTExIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiA5MS42NjY2NjY2NyU7XG59XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5vZmZzZXQtMSB7XG4gIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTtcbn1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTtcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTtcbn1cblxuLm9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG59XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xufVxuXG4uZy0wLFxuLmd4LTAge1xuICAtLWJzLWd1dHRlci14OiAwO1xufVxuXG4uZy0wLFxuLmd5LTAge1xuICAtLWJzLWd1dHRlci15OiAwO1xufVxuXG4uZy0xLFxuLmd4LTEge1xuICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xufVxuXG4uZy0xLFxuLmd5LTEge1xuICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xufVxuXG4uZy0yLFxuLmd4LTIge1xuICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG59XG5cbi5nLTIsXG4uZ3ktMiB7XG4gIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbn1cblxuLmctMyxcbi5neC0zIHtcbiAgLS1icy1ndXR0ZXIteDogMXJlbTtcbn1cblxuLmctMyxcbi5neS0zIHtcbiAgLS1icy1ndXR0ZXIteTogMXJlbTtcbn1cblxuLmctNCxcbi5neC00IHtcbiAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xufVxuXG4uZy00LFxuLmd5LTQge1xuICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG59XG5cbi5nLTUsXG4uZ3gtNSB7XG4gIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG59XG5cbi5nLTUsXG4uZ3ktNSB7XG4gIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtc20tMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1zbS0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtc20tMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLXNtLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1zbS01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtc20tNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLXNtLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1zbS03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtc20tOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXNtLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neC1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLXNtLTAsXG4gIC5neS1zbS0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neC1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTEsXG4gIC5neS1zbS0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLXNtLTIsXG4gIC5neC1zbS0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctc20tMixcbiAgLmd5LXNtLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3gtc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1zbS0zLFxuICAuZ3ktc20tMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1zbS00LFxuICAuZ3gtc20tNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLXNtLTQsXG4gIC5neS1zbS00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd4LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctc20tNSxcbiAgLmd5LXNtLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbWQtMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1tZC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLW1kLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1tZC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbWQtNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LW1kLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbWQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LW1kLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1tZC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neC1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLW1kLTAsXG4gIC5neS1tZC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neC1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTEsXG4gIC5neS1tZC0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLW1kLTIsXG4gIC5neC1tZC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbWQtMixcbiAgLmd5LW1kLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3gtbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1tZC0zLFxuICAuZ3ktbWQtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1tZC00LFxuICAuZ3gtbWQtNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLW1kLTQsXG4gIC5neS1tZC00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd4LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbWQtNSxcbiAgLmd5LW1kLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLWF1dG8gPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAucm93LWNvbHMtbGctMSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5yb3ctY29scy1sZy0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMtbGctMyA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLnJvdy1jb2xzLWxnLTQgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5yb3ctY29scy1sZy01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMtbGctNiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuY29sLWxnLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAub2Zmc2V0LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC1sZy03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAub2Zmc2V0LWxnLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC1sZy0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LWxnLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neC1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci14OiAwO1xuICB9XG4gIC5nLWxnLTAsXG4gIC5neS1sZy0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neC1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTEsXG4gIC5neS1sZy0xIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjI1cmVtO1xuICB9XG4gIC5nLWxnLTIsXG4gIC5neC1sZy0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmctbGctMixcbiAgLmd5LWxnLTIge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDAuNXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3gtbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteDogMXJlbTtcbiAgfVxuICAuZy1sZy0zLFxuICAuZ3ktbGctMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy1sZy00LFxuICAuZ3gtbGctNCB7XG4gICAgLS1icy1ndXR0ZXIteDogMS41cmVtO1xuICB9XG4gIC5nLWxnLTQsXG4gIC5neS1sZy00IHtcbiAgICAtLWJzLWd1dHRlci15OiAxLjVyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd4LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmctbGctNSxcbiAgLmd5LWxnLTUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleDogMSAwIDAlO1xuICB9XG4gIC5yb3ctY29scy14bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTEgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAucm93LWNvbHMteGwtMiA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14bC00ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAucm93LWNvbHMteGwtNSA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmNvbC14bC0xIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5vZmZzZXQteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5vZmZzZXQteGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXhsLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14bC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3gteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14bC0wLFxuICAuZ3kteGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteTogMDtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3gteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteDogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0xLFxuICAuZ3kteGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14bC0yLFxuICAuZ3gteGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteDogMC41cmVtO1xuICB9XG4gIC5nLXhsLTIsXG4gIC5neS14bC0yIHtcbiAgICAtLWJzLWd1dHRlci15OiAwLjVyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd4LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteGwtMyxcbiAgLmd5LXhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbiAgLmcteGwtNCxcbiAgLmd4LXhsLTQge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDEuNXJlbTtcbiAgfVxuICAuZy14bC00LFxuICAuZ3kteGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neC14bC01IHtcbiAgICAtLWJzLWd1dHRlci14OiAzcmVtO1xuICB9XG4gIC5nLXhsLTUsXG4gIC5neS14bC01IHtcbiAgICAtLWJzLWd1dHRlci15OiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5jb2wteHhsIHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC1hdXRvID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0xID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC0yID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTMgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5yb3ctY29scy14eGwtNCA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLnJvdy1jb2xzLXh4bC01ID4gKiB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDIwJTtcbiAgfVxuICAucm93LWNvbHMteHhsLTYgPiAqIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLWF1dG8ge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5jb2wteHhsLTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC0yIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTMge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC14eGwtNCB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC01IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTYge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC14eGwtNyB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXh4bC04IHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wteHhsLTkge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC14eGwtMTAge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC14eGwtMTEge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC14eGwtMTIge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5vZmZzZXQteHhsLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5vZmZzZXQteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLm9mZnNldC14eGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLm9mZnNldC14eGwtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAub2Zmc2V0LXh4bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5vZmZzZXQteHhsLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLm9mZnNldC14eGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmcteHhsLTAsXG4gIC5neC14eGwtMCB7XG4gICAgLS1icy1ndXR0ZXIteDogMDtcbiAgfVxuICAuZy14eGwtMCxcbiAgLmd5LXh4bC0wIHtcbiAgICAtLWJzLWd1dHRlci15OiAwO1xuICB9XG4gIC5nLXh4bC0xLFxuICAuZ3gteHhsLTEge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDAuMjVyZW07XG4gIH1cbiAgLmcteHhsLTEsXG4gIC5neS14eGwtMSB7XG4gICAgLS1icy1ndXR0ZXIteTogMC4yNXJlbTtcbiAgfVxuICAuZy14eGwtMixcbiAgLmd4LXh4bC0yIHtcbiAgICAtLWJzLWd1dHRlci14OiAwLjVyZW07XG4gIH1cbiAgLmcteHhsLTIsXG4gIC5neS14eGwtMiB7XG4gICAgLS1icy1ndXR0ZXIteTogMC41cmVtO1xuICB9XG4gIC5nLXh4bC0zLFxuICAuZ3gteHhsLTMge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDFyZW07XG4gIH1cbiAgLmcteHhsLTMsXG4gIC5neS14eGwtMyB7XG4gICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgfVxuICAuZy14eGwtNCxcbiAgLmd4LXh4bC00IHtcbiAgICAtLWJzLWd1dHRlci14OiAxLjVyZW07XG4gIH1cbiAgLmcteHhsLTQsXG4gIC5neS14eGwtNCB7XG4gICAgLS1icy1ndXR0ZXIteTogMS41cmVtO1xuICB9XG4gIC5nLXh4bC01LFxuICAuZ3gteHhsLTUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDNyZW07XG4gIH1cbiAgLmcteHhsLTUsXG4gIC5neS14eGwtNSB7XG4gICAgLS1icy1ndXR0ZXIteTogM3JlbTtcbiAgfVxufVxuLnRhYmxlIHtcbiAgLS1icy10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC0tYnMtdGFibGUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLXRhYmxlLWFjY2VudC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMC4wNSk7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuMSk7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjA3NSk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG4udGFibGUgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjVyZW0gMC41cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3Itc3RhdGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yLXR5cGUsIHZhcigtLWJzLXRhYmxlLWNvbG9yKSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10YWJsZS1iZyk7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCB2YXIoLS1icy10YWJsZS1iZy1zdGF0ZSwgdmFyKC0tYnMtdGFibGUtYmctdHlwZSwgdmFyKC0tYnMtdGFibGUtYWNjZW50LWJnKSkpO1xufVxuLnRhYmxlID4gdGJvZHkge1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cbi50YWJsZSA+IHRoZWFkIHtcbiAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbn1cblxuLnRhYmxlLWdyb3VwLWRpdmlkZXIge1xuICBib3JkZXItdG9wOiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSBzb2xpZCBjdXJyZW50Y29sb3I7XG59XG5cbi5jYXB0aW9uLXRvcCB7XG4gIGNhcHRpb24tc2lkZTogdG9wO1xufVxuXG4udGFibGUtc20gPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuMjVyZW07XG59XG5cbi50YWJsZS1ib3JkZXJlZCA+IDpub3QoY2FwdGlvbikgPiAqIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4udGFibGUtYm9yZGVyZWQgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItd2lkdGg6IDAgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbn1cblxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xufVxuLnRhYmxlLWJvcmRlcmxlc3MgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xufVxuXG4udGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAtLWJzLXRhYmxlLWNvbG9yLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXR5cGU6IHZhcigtLWJzLXRhYmxlLXN0cmlwZWQtYmcpO1xufVxuXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zID4gOm5vdChjYXB0aW9uKSA+IHRyID4gOm50aC1jaGlsZChldmVuKSB7XG4gIC0tYnMtdGFibGUtY29sb3ItdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcik7XG4gIC0tYnMtdGFibGUtYmctdHlwZTogdmFyKC0tYnMtdGFibGUtc3RyaXBlZC1iZyk7XG59XG5cbi50YWJsZS1hY3RpdmUge1xuICAtLWJzLXRhYmxlLWNvbG9yLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtY29sb3IpO1xuICAtLWJzLXRhYmxlLWJnLXN0YXRlOiB2YXIoLS1icy10YWJsZS1hY3RpdmUtYmcpO1xufVxuXG4udGFibGUtaG92ZXIgPiB0Ym9keSA+IHRyOmhvdmVyID4gKiB7XG4gIC0tYnMtdGFibGUtY29sb3Itc3RhdGU6IHZhcigtLWJzLXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgLS1icy10YWJsZS1iZy1zdGF0ZTogdmFyKC0tYnMtdGFibGUtaG92ZXItYmcpO1xufVxuXG4udGFibGUtcHJpbWFyeSB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNmOWRkZDI7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYzdiMWE4O1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNlZGQyYzg7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNlMGM3YmQ7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjZTZjY2MyO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1zZWNvbmRhcnkge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZjJmMGVkO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2MyYzBiZTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZTZlNGUxO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZGFkOGQ1O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2UwZGVkYjtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtc3VjY2VzcyB7XG4gIC0tYnMtdGFibGUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYmc6ICNkNWU0ZGU7XG4gIC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yOiAjYWFiNmIyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtYmc6ICNjYWQ5ZDM7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1hY3RpdmUtYmc6ICNjMGNkYzg7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWhvdmVyLWJnOiAjYzVkM2NkO1xuICAtLWJzLXRhYmxlLWhvdmVyLWNvbG9yOiAjMDAwO1xuICBjb2xvcjogdmFyKC0tYnMtdGFibGUtY29sb3IpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXRhYmxlLWJvcmRlci1jb2xvcik7XG59XG5cbi50YWJsZS1pbmZvIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Q4ZWVmMTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNhZGJlYzE7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2NkZTJlNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2MyZDZkOTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNjOGRjZGY7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLXdhcm5pbmcge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWJnOiAjZWZlNGNjO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogI2JmYjZhMztcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjZTNkOWMyO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjZDdjZGI4O1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogI2RkZDNiZDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogIzAwMDtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtZGFuZ2VyIHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2ZjZDRjZjtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjYWFhYTY7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VmYzljNTtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2UzYmZiYTtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlOWM0YmY7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWxpZ2h0IHtcbiAgLS1icy10YWJsZS1jb2xvcjogIzAwMDtcbiAgLS1icy10YWJsZS1iZzogI2Y2ZjJlZTtcbiAgLS1icy10YWJsZS1ib3JkZXItY29sb3I6ICNjNWMyYmU7XG4gIC0tYnMtdGFibGUtc3RyaXBlZC1iZzogI2VhZTZlMjtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1iZzogI2RkZGFkNjtcbiAgLS1icy10YWJsZS1hY3RpdmUtY29sb3I6ICMwMDA7XG4gIC0tYnMtdGFibGUtaG92ZXItYmc6ICNlNGUwZGM7XG4gIC0tYnMtdGFibGUtaG92ZXItY29sb3I6ICMwMDA7XG4gIGNvbG9yOiB2YXIoLS1icy10YWJsZS1jb2xvcik7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtdGFibGUtYm9yZGVyLWNvbG9yKTtcbn1cblxuLnRhYmxlLWRhcmsge1xuICAtLWJzLXRhYmxlLWNvbG9yOiAjZmZmO1xuICAtLWJzLXRhYmxlLWJnOiAjMDMwMzAxO1xuICAtLWJzLXRhYmxlLWJvcmRlci1jb2xvcjogIzM1MzUzNDtcbiAgLS1icy10YWJsZS1zdHJpcGVkLWJnOiAjMTAxMDBlO1xuICAtLWJzLXRhYmxlLXN0cmlwZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtdGFibGUtYWN0aXZlLWJnOiAjMWMxYzFhO1xuICAtLWJzLXRhYmxlLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy10YWJsZS1ob3Zlci1iZzogIzE2MTYxNDtcbiAgLS1icy10YWJsZS1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6IHZhcigtLWJzLXRhYmxlLWNvbG9yKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy10YWJsZS1ib3JkZXItY29sb3IpO1xufVxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS14bCB7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUteHhsIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxufVxuLmZvcm0tbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuMzc1cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKDAuNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC4yNXJlbSArIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuXG4uZm9ybS10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWNvbnRyb2xbdHlwZT1maWxlXSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZm9ybS1jb250cm9sW3R5cGU9ZmlsZV06bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1jb2xvcjogI2VmYTk5MDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMywgODMsIDMyLCAwLjI1KTtcbn1cbi5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtZGF0ZS1hbmQtdGltZS12YWx1ZSB7XG4gIG1pbi13aWR0aDogODVweDtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1kYXRldGltZS1lZGl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIG9wYWNpdHk6IDE7XG59XG4uZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIG1hcmdpbjogLTAuMzc1cmVtIC0wLjc1cmVtO1xuICBtYXJnaW4taW5saW5lLWVuZDogMC43NXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItY29sb3I6IGluaGVyaXQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMDtcbiAgYm9yZGVyLWlubGluZS1lbmQtd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuZm9ybS1jb250cm9sOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tY29udHJvbDpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSk6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xufVxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLXNtLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4uZm9ybS1jb250cm9sLXNtOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBtYXJnaW46IC0wLjI1cmVtIC0wLjVyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAwLjVyZW07XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG4uZm9ybS1jb250cm9sLWxnOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBtYXJnaW46IC0wLjVyZW0gLTFyZW07XG4gIG1hcmdpbi1pbmxpbmUtZW5kOiAxcmVtO1xufVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cbnRleHRhcmVhLmZvcm0tY29udHJvbC1zbSB7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjVyZW0gKyBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAyKSk7XG59XG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wtbGcge1xuICBtaW4taGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbn1cblxuLmZvcm0tY29udHJvbC1jb2xvciB7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBwYWRkaW5nOiAwLjM3NXJlbTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3I6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm0tY29udHJvbC1jb2xvcjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG59XG4uZm9ybS1jb250cm9sLWNvbG9yOjotd2Via2l0LWNvbG9yLXN3YXRjaCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cbi5mb3JtLWNvbnRyb2wtY29sb3IuZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMC41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuLmZvcm0tY29udHJvbC1jb2xvci5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWltZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMzMzJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nbTIgNSA2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDIuMjVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJvZHktYmcpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pbWcpLCB2YXIoLS1icy1mb3JtLXNlbGVjdC1iZy1pY29uLCBub25lKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXNlbGVjdCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWZhOTkwO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIzLCA4MywgMzIsIDAuMjUpO1xufVxuLmZvcm0tc2VsZWN0W211bHRpcGxlXSwgLmZvcm0tc2VsZWN0W3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cbi5mb3JtLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG59XG4uZm9ybS1zZWxlY3Q6LW1vei1mb2N1c3Jpbmcge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiAwIDAgMCB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbn1cblxuLmZvcm0tc2VsZWN0LXNtIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLXNlbGVjdC1sZyB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tc2VsZWN0IHtcbiAgLS1icy1mb3JtLXNlbGVjdC1iZy1pbWc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2RlZTJlNicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1sZWZ0OiAtMS41ZW07XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5mb3JtLWNoZWNrLXJldmVyc2UgLmZvcm0tY2hlY2staW5wdXQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbi1yaWdodDogLTEuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLWJzLWZvcm0tY2hlY2stYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG1hcmdpbi10b3A6IDAuMjVlbTtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtZm9ybS1jaGVjay1iZyk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7XG59XG4uZm9ybS1jaGVjay1pbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0W3R5cGU9cmFkaW9dIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6YWN0aXZlIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDkwJSk7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2VmYTk5MDtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKDIyMywgODMsIDMyLCAwLjI1KTtcbn1cbi5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY1MzIwO1xuICBib3JkZXItY29sb3I6ICNkZjUzMjA7XG59XG4uZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkW3R5cGU9Y2hlY2tib3hdIHtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIC0tYnMtZm9ybS1jaGVjay1iZy1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMicgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG4gIGJvcmRlci1jb2xvcjogI2RmNTMyMDtcbiAgLS1icy1mb3JtLWNoZWNrLWJnLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAwLjU7XG59XG4uZm9ybS1jaGVjay1pbnB1dFtkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuNWVtO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODAsIDAsIDAsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG4gIHdpZHRoOiAyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMi41ZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWZvcm0tc3dpdGNoLWJnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1wb3NpdGlvbiAwLjE1cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZWZhOTkwJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tc3dpdGNoIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWQge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gIC0tYnMtZm9ybS1zd2l0Y2gtYmc6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyUyM2ZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLXN3aXRjaC5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmZvcm0tc3dpdGNoLmZvcm0tY2hlY2stcmV2ZXJzZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogLTIuNWVtO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG5cbi5idG4tY2hlY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmJ0bi1jaGVja1tkaXNhYmxlZF0gKyAuYnRuLCAuYnRuLWNoZWNrOmRpc2FibGVkICsgLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWx0ZXI6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNjU7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXN3aXRjaCAuZm9ybS1jaGVjay1pbnB1dDpub3QoOmNoZWNrZWQpOm5vdCg6Zm9jdXMpIHtcbiAgLS1icy1mb3JtLXN3aXRjaC1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuMjUlMjknLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMS41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbn1cbi5mb3JtLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjI1cmVtIHJnYmEoMjIzLCA4MywgMzIsIDAuMjUpO1xufVxuLmZvcm0tcmFuZ2U6Zm9jdXM6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4yNXJlbSByZ2JhKDIyMywgODMsIDMyLCAwLjI1KTtcbn1cbi5mb3JtLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwO1xufVxuLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLTAuMjVyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZm9ybS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1Y2JiYztcbn1cbi5mb3JtLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWNiYmM7XG59XG4uZm9ybS1yYW5nZTo6LW1vei1yYW5nZS10cmFjayB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG59XG4uZm9ybS1yYW5nZTpkaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmZvcm0tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cbi5mb3JtLXJhbmdlOmRpc2FibGVkOjotbW96LXJhbmdlLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbn1cblxuLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBoZWlnaHQ6IGNhbGMoMy41cmVtICsgY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogMikpO1xuICBtaW4taGVpZ2h0OiBjYWxjKDMuNXJlbSArIGNhbGModmFyKC0tYnMtYm9yZGVyLXdpZHRoKSAqIDIpKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG59XG4uZm9ybS1mbG9hdGluZyA+IGxhYmVsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwLjc1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gMC4xcyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mb3JtLWZsb2F0aW5nID4gbGFiZWwge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBwYWRkaW5nOiAxcmVtIDAuNzVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6Zm9jdXMsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Om5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC42MjVyZW07XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbCxcbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQ6LXdlYmtpdC1hdXRvZmlsbCB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNjI1cmVtO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXRvcDogMS42MjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5mb3JtLWZsb2F0aW5nID4gLmZvcm0tY29udHJvbDpmb2N1cyB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWwsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLXNlbGVjdCB+IGxhYmVsIHtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjY1KTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjg1KSB0cmFuc2xhdGVZKC0wLjVyZW0pIHRyYW5zbGF0ZVgoMC4xNXJlbSk7XG59XG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2w6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiBsYWJlbDo6YWZ0ZXIsXG4uZm9ybS1mbG9hdGluZyA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1zZWxlY3QgfiBsYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAxcmVtIDAuMzc1cmVtO1xuICB6LWluZGV4OiAtMTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGwgfiBsYWJlbCB7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktY29sb3ItcmdiKSwgMC42NSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44NSkgdHJhbnNsYXRlWSgtMC41cmVtKSB0cmFuc2xhdGVYKDAuMTVyZW0pO1xufVxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB+IGxhYmVsIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIDA7XG59XG4uZm9ybS1mbG9hdGluZyA+IDpkaXNhYmxlZCB+IGxhYmVsLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWwge1xuICBjb2xvcjogIzg2OGU5Njtcbn1cbi5mb3JtLWZsb2F0aW5nID4gOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyLFxuLmZvcm0tZmxvYXRpbmcgPiAuZm9ybS1jb250cm9sOmRpc2FibGVkIH4gbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbn1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG4gIHdpZHRoOiAxJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpmb2N1cyxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gIHotaW5kZXg6IDU7XG59XG4uaW5wdXQtZ3JvdXAgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbnB1dC1ncm91cCAuYnRuOmZvY3VzIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmJ0biB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuYnRuIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtO1xufVxuXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuKzMpLFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmZvcm0tZmxvYXRpbmc6bm90KDpsYXN0LWNoaWxkKSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXA6bm90KC5oYXMtdmFsaWRhdGlvbikgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tc2VsZWN0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gOm50aC1sYXN0LWNoaWxkKG4rMyk6bm90KC5kcm9wZG93bi10b2dnbGUpOm5vdCguZHJvcGRvd24tbWVudSk6bm90KC5mb3JtLWZsb2F0aW5nKSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5kcm9wZG93bi10b2dnbGU6bnRoLWxhc3QtY2hpbGQobis0KSxcbi5pbnB1dC1ncm91cC5oYXMtdmFsaWRhdGlvbiA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4rMykgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmZvcm0tZmxvYXRpbmc6bnRoLWxhc3QtY2hpbGQobiszKSA+IC5mb3JtLXNlbGVjdCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCA+IDpub3QoOmZpcnN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCgudmFsaWQtdG9vbHRpcCk6bm90KC52YWxpZC1mZWVkYmFjayk6bm90KC5pbnZhbGlkLXRvb2x0aXApOm5vdCguaW52YWxpZC1mZWVkYmFjaykge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmaXJzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NWVtO1xuICBjb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1jb2xvcik7XG59XG5cbi52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4uaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4uaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyRTdBNUInIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy12YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OnZhbGlkLCAuZm9ybS1zZWxlY3QuaXMtdmFsaWQge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0sIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy12YWxpZDpub3QoW211bHRpcGxlXSlbc2l6ZT1cIjFcIl0ge1xuICAtLWJzLWZvcm0tc2VsZWN0LWJnLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMkU3QTVCJyBkPSdNMi4zIDYuNzMuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlciwgY2VudGVyIHJpZ2h0IDIuMjVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4LCBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKSBjYWxjKDAuNzVlbSArIDAuMzc1cmVtKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDp2YWxpZDpmb2N1cywgLmZvcm0tc2VsZWN0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIDAuMjUpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWNvbG9yOnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLXZhbGlkIHtcbiAgd2lkdGg6IGNhbGMoM3JlbSArIGNhbGMoMS41ZW0gKyAwLjc1cmVtKSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS12YWxpZC1ib3JkZXItY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Y2hlY2tlZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQ6Zm9jdXMsIC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLXN1Y2Nlc3MtcmdiKSwgMC4yNSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0tdmFsaWQtY29sb3IpO1xufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQgfiAudmFsaWQtZmVlZGJhY2sge1xuICBtYXJnaW4tbGVmdDogMC41ZW07XG59XG5cbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cyk6dmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cyk6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1zZWxlY3Q6bm90KDpmb2N1cykuaXMtdmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6dmFsaWQsXG4uaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbikuaXMtdmFsaWQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBmb250LXNpemU6IDAuODc1ZW07XG4gIGNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtY29sb3IpO1xufVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ud2FzLXZhbGlkYXRlZCA6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuLndhcy12YWxpZGF0ZWQgOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLFxuLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbi5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2VmMjcxMSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNlZjI3MTEnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSkgY2FsYygwLjc1ZW0gKyAwLjM3NXJlbSk7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgMC4yNSk7XG59XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDppbnZhbGlkLCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMS41ZW0gKyAwLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgcmlnaHQgY2FsYygwLjM3NWVtICsgMC4xODc1cmVtKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLXNlbGVjdDppbnZhbGlkOm5vdChbbXVsdGlwbGVdKTpub3QoW3NpemVdKSwgLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6bm90KFttdWx0aXBsZV0pW3NpemU9XCIxXCJdLCAuZm9ybS1zZWxlY3QuaXMtaW52YWxpZDpub3QoW211bHRpcGxlXSk6bm90KFtzaXplXSksIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gIC0tYnMtZm9ybS1zZWxlY3QtYmctaWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyUyM2VmMjcxMSclM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLyUzZSUzY3BhdGggc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgZD0nTTUuOCAzLjZoLjRMNiA2LjV6Jy8lM2UlM2NjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPSclMjNlZjI3MTEnIHN0cm9rZT0nbm9uZScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgcGFkZGluZy1yaWdodDogNC4xMjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNzVyZW0gY2VudGVyLCBjZW50ZXIgcmlnaHQgMi4yNXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHgsIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLndhcy12YWxpZGF0ZWQgLmZvcm0tc2VsZWN0OmludmFsaWQ6Zm9jdXMsIC5mb3JtLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1mb3JtLWludmFsaWQtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1jb2xvcjppbnZhbGlkLCAuZm9ybS1jb250cm9sLWNvbG9yLmlzLWludmFsaWQge1xuICB3aWR0aDogY2FsYygzcmVtICsgY2FsYygxLjVlbSArIDAuNzVyZW0pKTtcbn1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtZm9ybS1pbnZhbGlkLWJvcmRlci1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmNoZWNrZWQsIC5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkOmZvY3VzLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4yNXJlbSByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCAwLjI1KTtcbn1cbi53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCwgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6IHZhcigtLWJzLWZvcm0taW52YWxpZC1jb2xvcik7XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB+IC5pbnZhbGlkLWZlZWRiYWNrIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xufVxuXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpOmludmFsaWQsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmb2N1cykuaXMtaW52YWxpZCxcbi53YXMtdmFsaWRhdGVkIC5pbnB1dC1ncm91cCA+IC5mb3JtLXNlbGVjdDpub3QoOmZvY3VzKTppbnZhbGlkLFxuLmlucHV0LWdyb3VwID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZvY3VzLXdpdGhpbik6aW52YWxpZCxcbi5pbnB1dC1ncm91cCA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zm9jdXMtd2l0aGluKS5pcy1pbnZhbGlkIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmJ0biB7XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjM3NXJlbTtcbiAgLS1icy1idG4tZm9udC1mYW1pbHk6IDtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxcmVtO1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLW9wYWNpdHk6IDAuNjU7XG4gIC0tYnMtYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSh2YXIoLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYiksIC41KTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1idG4tcGFkZGluZy15KSB2YXIoLS1icy1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWJ0bi1mb250LWZhbWlseSk7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtYnRuLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtYnRuLWxpbmUtaGVpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXI6IHZhcigtLWJzLWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1idG4tYm9yZGVyLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1iZyk7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYnRuIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYnRuOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrICsgLmJ0bjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ib3JkZXItY29sb3IpO1xufVxuLmJ0bjpmb2N1cy12aXNpYmxlIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArIC5idG4ge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuLCA6bm90KC5idG4tY2hlY2spICsgLmJ0bjphY3RpdmUsIC5idG46Zmlyc3QtY2hpbGQ6YWN0aXZlLCAuYnRuLmFjdGl2ZSwgLmJ0bi5zaG93IHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4uYnRuLWNoZWNrOmNoZWNrZWQgKyAuYnRuOmZvY3VzLXZpc2libGUsIDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuOmZpcnN0LWNoaWxkOmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLmFjdGl2ZTpmb2N1cy12aXNpYmxlLCAuYnRuLnNob3c6Zm9jdXMtdmlzaWJsZSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG4tY2hlY2s6Y2hlY2tlZDpmb2N1cy12aXNpYmxlICsgLmJ0biB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbn1cbi5idG46ZGlzYWJsZWQsIC5idG4uZGlzYWJsZWQsIGZpZWxkc2V0OmRpc2FibGVkIC5idG4ge1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIG9wYWNpdHk6IHZhcigtLWJzLWJ0bi1kaXNhYmxlZC1vcGFjaXR5KTtcbn1cblxuLmJ0bi1wcmltYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZGY1MzIwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkZjUzMjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2JlNDcxYjtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYjI0MjFhO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjgsIDEwOSwgNjU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYjI0MjFhO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYTczZTE4O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2RmNTMyMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGY1MzIwO1xufVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogI2JlYjNhNztcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjYmViM2E3O1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNhMjk4OGU7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzk4OGY4NjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjAwLCAxOTAsIDE4MDtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM5ODhmODY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4Zjg2N2Q7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjYmViM2E3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNiZWIzYTc7XG59XG5cbi5idG4tc3VjY2VzcyB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1iZzogIzJFN0E1QjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMkU3QTVCO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyNzY4NGQ7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzI1NjI0OTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNzcsIDE0MiwgMTE2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzI1NjI0OTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzIzNWM0NDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6ICMyRTdBNUI7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJFN0E1Qjtcbn1cblxuLmJ0bi1pbmZvIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjM2JhOGJhO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICMzYmE4YmE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogIzMyOGY5ZTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjMmY4Njk1O1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiA4OCwgMTgxLCAxOTY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMmY4Njk1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMmM3ZThjO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzNiYThiYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjM2JhOGJhO1xufVxuXG4uYnRuLXdhcm5pbmcge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICNhZDc2MDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2FkNzYwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjOTM2NDAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICM4YTVlMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE4NSwgMTM5LCAzODtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICM4YTVlMDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICM4MjU5MDA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjYWQ3NjAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNhZDc2MDA7XG59XG5cbi5idG4tZGFuZ2VyIHtcbiAgLS1icy1idG4tY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWJnOiAjZWYyNzExO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNlZjI3MTE7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2NiMjEwZTtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjYmYxZjBlO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyNDEsIDcxLCA1MztcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNiZjFmMGU7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNiMzFkMGQ7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiAjZWYyNzExO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNlZjI3MTE7XG59XG5cbi5idG4tbGlnaHQge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYmc6ICNmOWY3ZjY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y5ZjdmNjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZDRkMmQxO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNjN2M2YzU7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIxMiwgMjEwLCAyMDk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYzdjNmM1O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmJiOWI5O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogI2Y5ZjdmNjtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZjlmN2Y2O1xufVxuXG4uYnRuLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYmc6ICMwMzAzMDE7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogIzAzMDMwMTtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjMjkyOTI3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICMxYzFjMWE7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDQxLCA0MSwgMzk7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMzUzNTM0O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMWMxYzFhO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogIzAzMDMwMTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDMwMzAxO1xufVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIC0tYnMtYnRuLWNvbG9yOiAjZGY1MzIwO1xuICAtLWJzLWJ0bi1ib3JkZXItY29sb3I6ICNkZjUzMjA7XG4gIC0tYnMtYnRuLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1ob3Zlci1iZzogI2RmNTMyMDtcbiAgLS1icy1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjZGY1MzIwO1xuICAtLWJzLWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAyMjMsIDgzLCAzMjtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICNkZjUzMjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZjUzMjA7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICNkZjUzMjA7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjZGY1MzIwO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5IHtcbiAgLS1icy1idG4tY29sb3I6ICNiZWIzYTc7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2JlYjNhNztcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYmViM2E3O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNiZWIzYTc7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE5MCwgMTc5LCAxNjc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjYmViM2E3O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjYmViM2E3O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjYmViM2E3O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2JlYjNhNztcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWJ0bi1jb2xvcjogIzJFN0E1QjtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMkU3QTVCO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMyRTdBNUI7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzJFN0E1QjtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNDYsIDEyMiwgOTE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjMkU3QTVCO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjMkU3QTVCO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjMkU3QTVCO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIzJFN0E1QjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICAtLWJzLWJ0bi1jb2xvcjogIzNiYThiYTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjM2JhOGJhO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMzYmE4YmE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzNiYThiYTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogNTksIDE2OCwgMTg2O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogIzNiYThiYTtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogIzNiYThiYTtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogIzNiYThiYTtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICMzYmE4YmE7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgLS1icy1idG4tY29sb3I6ICNhZDc2MDA7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2FkNzYwMDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjYWQ3NjAwO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNhZDc2MDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDE3MywgMTE4LCAwO1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1iZzogI2FkNzYwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJvcmRlci1jb2xvcjogI2FkNzYwMDtcbiAgLS1icy1idG4tYWN0aXZlLXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xMjUpO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1jb2xvcjogI2FkNzYwMDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICNhZDc2MDA7XG4gIC0tYnMtZ3JhZGllbnQ6IG5vbmU7XG59XG5cbi5idG4tb3V0bGluZS1kYW5nZXIge1xuICAtLWJzLWJ0bi1jb2xvcjogI2VmMjcxMTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjZWYyNzExO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICNlZjI3MTE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogI2VmMjcxMTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMjM5LCAzOSwgMTc7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZWYyNzExO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZWYyNzExO1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZWYyNzExO1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2VmMjcxMTtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0IHtcbiAgLS1icy1idG4tY29sb3I6ICNmOWY3ZjY7XG4gIC0tYnMtYnRuLWJvcmRlci1jb2xvcjogI2Y5ZjdmNjtcbiAgLS1icy1idG4taG92ZXItY29sb3I6ICMwMDA7XG4gIC0tYnMtYnRuLWhvdmVyLWJnOiAjZjlmN2Y2O1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICNmOWY3ZjY7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDI0OSwgMjQ3LCAyNDY7XG4gIC0tYnMtYnRuLWFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1icy1idG4tYWN0aXZlLWJnOiAjZjlmN2Y2O1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZjlmN2Y2O1xuICAtLWJzLWJ0bi1hY3RpdmUtc2hhZG93OiBpbnNldCAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWNvbG9yOiAjZjlmN2Y2O1xuICAtLWJzLWJ0bi1kaXNhYmxlZC1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI2Y5ZjdmNjtcbiAgLS1icy1ncmFkaWVudDogbm9uZTtcbn1cblxuLmJ0bi1vdXRsaW5lLWRhcmsge1xuICAtLWJzLWJ0bi1jb2xvcjogIzAzMDMwMTtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiAjMDMwMzAxO1xuICAtLWJzLWJ0bi1ob3Zlci1jb2xvcjogI2ZmZjtcbiAgLS1icy1idG4taG92ZXItYmc6ICMwMzAzMDE7XG4gIC0tYnMtYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogIzAzMDMwMTtcbiAgLS1icy1idG4tZm9jdXMtc2hhZG93LXJnYjogMywgMywgMTtcbiAgLS1icy1idG4tYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLWJ0bi1hY3RpdmUtYmc6ICMwMzAzMDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICMwMzAzMDE7XG4gIC0tYnMtYnRuLWFjdGl2ZS1zaGFkb3c6IGluc2V0IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICMwMzAzMDE7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjMDMwMzAxO1xuICAtLWJzLWdyYWRpZW50OiBub25lO1xufVxuXG4uYnRuLWxpbmsge1xuICAtLWJzLWJ0bi1mb250LXdlaWdodDogNDAwO1xuICAtLWJzLWJ0bi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtYnRuLWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4taG92ZXItY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLWJzLWJ0bi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWxpbmstaG92ZXItY29sb3IpO1xuICAtLWJzLWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1idG4tZGlzYWJsZWQtY29sb3I6ICM4NjhlOTY7XG4gIC0tYnMtYnRuLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tYnMtYnRuLWJveC1zaGFkb3c6IDAgMCAwICMwMDA7XG4gIC0tYnMtYnRuLWZvY3VzLXNoYWRvdy1yZ2I6IDIyOCwgMTA5LCA2NTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIGNvbG9yOiB2YXIoLS1icy1idG4tY29sb3IpO1xufVxuLmJ0bi1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1ob3Zlci1jb2xvcik7XG59XG5cbi5idG4tbGcsIC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgLS1icy1idG4tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1idG4tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmJ0bi1zbSwgLmJ0bi1ncm91cC1zbSA+IC5idG4ge1xuICAtLWJzLWJ0bi1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtYnRuLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLWJ0bi1mb250LXNpemU6IDAuODc1cmVtO1xuICAtLWJzLWJ0bi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGxpbmVhcjtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uZmFkZTpub3QoLnNob3cpIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uY29sbGFwc2luZyB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNvbGxhcHNpbmcuY29sbGFwc2UtaG9yaXpvbnRhbCB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuMzVzIGVhc2U7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY29sbGFwc2luZy5jb2xsYXBzZS1ob3Jpem9udGFsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgLS1icy1kcm9wZG93bi16aW5kZXg6IDEwMDA7XG4gIC0tYnMtZHJvcGRvd24tbWluLXdpZHRoOiAxMHJlbTtcbiAgLS1icy1kcm9wZG93bi1wYWRkaW5nLXg6IDA7XG4gIC0tYnMtZHJvcGRvd24tcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtZHJvcGRvd24tc3BhY2VyOiAwLjEyNXJlbTtcbiAgLS1icy1kcm9wZG93bi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtZHJvcGRvd24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1kcm9wZG93bi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtZHJvcGRvd24tYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS1icy1ib3JkZXItd2lkdGgpKTtcbiAgLS1icy1kcm9wZG93bi1kaXZpZGVyLWJnOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXk6IDAuNXJlbTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICNkZjUzMjA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtdGVydGlhcnktY29sb3IpO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogIzg2OGU5NjtcbiAgLS1icy1kcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS1icy1kcm9wZG93bi16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IHZhcigtLWJzLWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24tcGFkZGluZy14KTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IHZhcigtLWJzLWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1kcm9wZG93bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpO1xufVxuLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuXG4uZHJvcGRvd24tbWVudS1zdGFydCB7XG4gIC0tYnMtcG9zaXRpb246IHN0YXJ0O1xufVxuLmRyb3Bkb3duLW1lbnUtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG59XG5cbi5kcm9wZG93bi1tZW51LWVuZCB7XG4gIC0tYnMtcG9zaXRpb246IGVuZDtcbn1cbi5kcm9wZG93bi1tZW51LWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICByaWdodDogMDtcbiAgbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1zbS1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kcm9wZG93bi1tZW51LW1kLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1tZC1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbWQtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LWxnLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS1sZy1zdGFydFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kIHtcbiAgICAtLWJzLXBvc2l0aW9uOiBlbmQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUtbGctZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1zdGFydCB7XG4gICAgLS1icy1wb3NpdGlvbjogc3RhcnQ7XG4gIH1cbiAgLmRyb3Bkb3duLW1lbnUteGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZCB7XG4gICAgLS1icy1wb3NpdGlvbjogZW5kO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXhsLWVuZFtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUteHhsLXN0YXJ0IHtcbiAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtc3RhcnRbZGF0YS1icy1wb3BwZXJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5kcm9wZG93bi1tZW51LXh4bC1lbmQge1xuICAgIC0tYnMtcG9zaXRpb246IGVuZDtcbiAgfVxuICAuZHJvcGRvd24tbWVudS14eGwtZW5kW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bztcbiAgfVxufVxuLmRyb3B1cCAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICB0b3A6IGF1dG87XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtZHJvcGRvd24tc3BhY2VyKTtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmRyb3BlbmQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLWRyb3Bkb3duLXNwYWNlcik7XG59XG4uZHJvcGVuZCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkO1xufVxuLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wZW5kIC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7XG59XG5cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS1icy1kcm9wZG93bi1zcGFjZXIpO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZHJvcHN0YXJ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogMC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmRyb3BzdGFydCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogMDtcbn1cblxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogdmFyKC0tYnMtZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApO1xufVxuLmRyb3Bkb3duLWl0ZW06aG92ZXIsIC5kcm9wZG93bi1pdGVtOmZvY3VzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbn1cbi5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgY29sb3I6IHZhcigtLWJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG59XG4uZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24taGVhZGVyLWNvbG9yKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS1icy1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tYnMtZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtZHJvcGRvd24tbGluay1jb2xvcik7XG59XG5cbi5kcm9wZG93bi1tZW51LWRhcmsge1xuICAtLWJzLWRyb3Bkb3duLWNvbG9yOiAjZGVlMmU2O1xuICAtLWJzLWRyb3Bkb3duLWJnOiAjMzMzO1xuICAtLWJzLWRyb3Bkb3duLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1kcm9wZG93bi1ib3gtc2hhZG93OiA7XG4gIC0tYnMtZHJvcGRvd24tbGluay1jb2xvcjogI2RlZTJlNjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjZmZmO1xuICAtLWJzLWRyb3Bkb3duLWRpdmlkZXItYmc6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtZHJvcGRvd24tbGluay1ob3Zlci1iZzogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI2RmNTMyMDtcbiAgLS1icy1kcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAjYWVhNzlmO1xuICAtLWJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI2FlYTc5Zjtcbn1cblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLmJ0bi1ncm91cCA+IC5idG4sXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMSAxIGF1dG87XG59XG4uYnRuLWdyb3VwID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1jaGVjazpjaGVja2VkICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWNoZWNrOmZvY3VzICsgLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5idG4tdG9vbGJhciAuaW5wdXQtZ3JvdXAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmJ0bi1ncm91cCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xufVxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjazpmaXJzdC1jaGlsZCkgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwID4gLmJ0bi5kcm9wZG93bi10b2dnbGUtc3BsaXQ6Zmlyc3QtY2hpbGQsXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5idG4tZ3JvdXAgPiAuYnRuOm50aC1jaGlsZChuKzMpLFxuLmJ0bi1ncm91cCA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjU2MjVyZW07XG59XG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3BlbmQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbi5kcm9wc3RhcnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW07XG59XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bixcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1icy1ib3JkZXItd2lkdGgpICogLTEpO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gfiAuYnRuLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG59XG5cbi5uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMXJlbTtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1saW5rLWNvbG9yKTtcbiAgLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtbmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS1icy1uYXYtbGluay1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdi1saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2LWxpbms6aG92ZXIsIC5uYXYtbGluazpmb2N1cyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1ob3Zlci1jb2xvcik7XG59XG4ubmF2LWxpbms6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjMsIDgzLCAzMiwgMC4yNSk7XG59XG4ubmF2LWxpbmsuZGlzYWJsZWQsIC5uYXYtbGluazpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtbGluay1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5uYXYtdGFicyB7XG4gIC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW5hdi10YWJzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKSB2YXIoLS1icy1zZWNvbmRhcnktYmcpIHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1uYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgdmFyKC0tYnMtYm9keS1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLWNvbG9yKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1uYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcbn1cbi5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsIC5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMge1xuICBpc29sYXRpb246IGlzb2xhdGU7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUsXG4ubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG59XG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtbmF2LXRhYnMtYm9yZGVyLXdpZHRoKSk7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4ubmF2LXBpbGxzIHtcbiAgLS1icy1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI2RmNTMyMDtcbn1cbi5uYXYtcGlsbHMgLm5hdi1saW5rIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xufVxuLm5hdi1waWxscyAubmF2LWxpbmsuYWN0aXZlLFxuLm5hdi1waWxscyAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpO1xufVxuXG4ubmF2LXVuZGVybGluZSB7XG4gIC0tYnMtbmF2LXVuZGVybGluZS1nYXA6IDFyZW07XG4gIC0tYnMtbmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6IDAuMTI1cmVtO1xuICAtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgZ2FwOiB2YXIoLS1icy1uYXYtdW5kZXJsaW5lLWdhcCk7XG59XG4ubmF2LXVuZGVybGluZSAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoKSBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5uYXYtdW5kZXJsaW5lIC5uYXYtbGluazpob3ZlciwgLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rOmZvY3VzIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xufVxuLm5hdi11bmRlcmxpbmUgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtdW5kZXJsaW5lIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IHZhcigtLWJzLW5hdi11bmRlcmxpbmUtbGluay1hY3RpdmUtY29sb3IpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG59XG5cbi5uYXYtZmlsbCA+IC5uYXYtbGluayxcbi5uYXYtZmlsbCAubmF2LWl0ZW0ge1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWp1c3RpZmllZCA+IC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIC5uYXYtbGluayxcbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm5hdmJhciB7XG4gIC0tYnMtbmF2YmFyLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXZiYXItcGFkZGluZy15OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDAuNjUpO1xuICAtLWJzLW5hdmJhci1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjgpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjMpO1xuICAtLWJzLW5hdmJhci1hY3RpdmUtY29sb3I6IHJnYmEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgMSk7XG4gIC0tYnMtbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogMC4zMTI1cmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAxcmVtO1xuICAtLWJzLW5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLWJyYW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpO1xuICAtLWJzLW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAxKTtcbiAgLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6IDEuMjVyZW07XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODUxLCA1MSwgNTEsIDAuNzUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCAwLjE1KTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogMC4yNXJlbTtcbiAgLS1icy1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiB2YXIoLS1icy1uYXZiYXItcGFkZGluZy15KSB2YXIoLS1icy1uYXZiYXItcGFkZGluZy14KTtcbn1cbi5uYXZiYXIgPiAuY29udGFpbmVyLFxuLm5hdmJhciA+IC5jb250YWluZXItZmx1aWQsXG4ubmF2YmFyID4gLmNvbnRhaW5lci1zbSxcbi5uYXZiYXIgPiAuY29udGFpbmVyLW1kLFxuLm5hdmJhciA+IC5jb250YWluZXItbGcsXG4ubmF2YmFyID4gLmNvbnRhaW5lci14bCxcbi5uYXZiYXIgPiAuY29udGFpbmVyLXh4bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogaW5oZXJpdDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLm5hdmJhci1icmFuZCB7XG4gIHBhZGRpbmctdG9wOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtcGFkZGluZy15KTtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWJzLW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1icmFuZC1tYXJnaW4tZW5kKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5uYXZiYXItYnJhbmQ6aG92ZXIsIC5uYXZiYXItYnJhbmQ6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yKTtcbn1cblxuLm5hdmJhci1uYXYge1xuICAtLWJzLW5hdi1saW5rLXBhZGRpbmcteDogMDtcbiAgLS1icy1uYXYtbGluay1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1uYXYtbGluay1mb250LXdlaWdodDogO1xuICAtLWJzLW5hdi1saW5rLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItaG92ZXItY29sb3IpO1xuICAtLWJzLW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiB2YXIoLS1icy1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4ubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyB7XG4gIGNvbG9yOiB2YXIoLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yKTtcbn1cbi5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cblxuLm5hdmJhci10ZXh0IHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG59XG4ubmF2YmFyLXRleHQgYSxcbi5uYXZiYXItdGV4dCBhOmhvdmVyLFxuLm5hdmJhci10ZXh0IGE6Zm9jdXMge1xuICBjb2xvcjogdmFyKC0tYnMtbmF2YmFyLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1uYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6IHZhcigtLWJzLW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG4gIHRyYW5zaXRpb246IHZhcigtLWJzLW5hdmJhci10b2dnbGVyLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLWJzLW5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoKTtcbn1cblxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS1icy1zY3JvbGwtaGVpZ2h0LCA3NXZoKTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCB7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWJzLW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2LXNjcm9sbCB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWJvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubmF2YmFyLWV4cGFuZC14eGwge1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1uYXZiYXItbmF2LWxpbmstcGFkZGluZy14KTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubmF2YmFyLWV4cGFuZC14eGwgLm9mZmNhbnZhcyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLm5hdmJhci1leHBhbmQteHhsIC5vZmZjYW52YXMgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gIH1cbn1cbi5uYXZiYXItZXhwYW5kIHtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tYnMtbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdi1zY3JvbGwge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIGZsZXgtYmFzaXM6IGF1dG87XG59XG4ubmF2YmFyLWV4cGFuZCAubmF2YmFyLXRvZ2dsZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHotaW5kZXg6IGF1dG87XG4gIGZsZXgtZ3JvdzogMTtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuLm5hdmJhci1leHBhbmQgLm9mZmNhbnZhcyAub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubmF2YmFyLWV4cGFuZCAub2ZmY2FudmFzIC5vZmZjYW52YXMtYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZ3JvdzogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPWRhcmtdIHtcbiAgLS1icy1uYXZiYXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41NSk7XG4gIC0tYnMtbmF2YmFyLWhvdmVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpO1xuICAtLWJzLW5hdmJhci1kaXNhYmxlZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgLS1icy1uYXZiYXItYWN0aXZlLWNvbG9yOiAjZmZmO1xuICAtLWJzLW5hdmJhci1icmFuZC1jb2xvcjogI2ZmZjtcbiAgLS1icy1uYXZiYXItYnJhbmQtaG92ZXItY29sb3I6ICNmZmY7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIC0tYnMtbmF2YmFyLXRvZ2dsZXItaWNvbi1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSUyODI1NSwgMjU1LCAyNTUsIDAuNTUlMjknIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuXG4uY2FyZCB7XG4gIC0tYnMtY2FyZC1zcGFjZXIteTogMXJlbTtcbiAgLS1icy1jYXJkLXNwYWNlci14OiAxcmVtO1xuICAtLWJzLWNhcmQtdGl0bGUtc3BhY2VyLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLXRpdGxlLWNvbG9yOiA7XG4gIC0tYnMtY2FyZC1zdWJ0aXRsZS1jb2xvcjogO1xuICAtLWJzLWNhcmQtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLWNhcmQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpO1xuICAtLWJzLWNhcmQtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtY2FyZC1ib3gtc2hhZG93OiA7XG4gIC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1jYXJkLWNhcC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtY2FyZC1jYXAtYmc6IHJnYmEodmFyKC0tYnMtYm9keS1jb2xvci1yZ2IpLCAwLjAzKTtcbiAgLS1icy1jYXJkLWNhcC1jb2xvcjogO1xuICAtLWJzLWNhcmQtaGVpZ2h0OiA7XG4gIC0tYnMtY2FyZC1jb2xvcjogO1xuICAtLWJzLWNhcmQtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogMXJlbTtcbiAgLS1icy1jYXJkLWdyb3VwLW1hcmdpbjogMC43NXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIGhlaWdodDogdmFyKC0tYnMtY2FyZC1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1jYXJkLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiBociB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uY2FyZCA+IC5saXN0LWdyb3VwIHtcbiAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLmNhcmQgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbi5jYXJkID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICBib3JkZXItdG9wOiAwO1xufVxuXG4uY2FyZC1ib2R5IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtc3BhY2VyLXkpIHZhcigtLWJzLWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jb2xvcik7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC10aXRsZS1zcGFjZXIteSk7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLXRpdGxlLXNwYWNlci15KSk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS1icy1jYXJkLXN1YnRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogdmFyKC0tYnMtY2FyZC1zcGFjZXIteCk7XG59XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWJzLWNhcmQtY2FwLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtY2FyZC1ib3JkZXItY29sb3IpO1xufVxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMDtcbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtY2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1jYXJkLWJvcmRlci1jb2xvcik7XG59XG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy1jYXJkLWNhcC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteSkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uY2FyZC1oZWFkZXItdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtY2FyZC1iZyk7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLWNhcmQtYmcpO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLWNhcmQtY2FwLXBhZGRpbmcteCkpO1xuICBtYXJnaW4tbGVmdDogY2FsYygtMC41ICogdmFyKC0tYnMtY2FyZC1jYXAtcGFkZGluZy14KSk7XG59XG5cbi5jYXJkLWltZy1vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWNhcmQtaW1nLW92ZXJsYXktcGFkZGluZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtY2FyZC1ncm91cC1tYXJnaW4pO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jYXJkLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCArIC5jYXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctdG9wLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaGVhZGVyIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbSxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCxcbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tLFxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxufVxuXG4uYWNjb3JkaW9uIHtcbiAgLS1icy1hY2NvcmRpb24tY29sb3I6IHZhcigtLWJzLWJvZHktY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtYWNjb3JkaW9uLXRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgMC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgMC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1yYWRpdXMgMC4xNXMgZWFzZTtcbiAgLS1icy1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLWFjY29yZGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpO1xuICAtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWJzLWJvcmRlci1yYWRpdXMpIC0gKHZhcigtLWJzLWJvcmRlci13aWR0aCkpKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWJnOiB2YXIoLS1icy1hY2NvcmRpb24tYmcpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbjogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMzMzMnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM2UlM2NwYXRoIGQ9J00yIDVMOCAxMUwxNCA1Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICAtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aDogMS4yNXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG4gIC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xuICAtLWJzLWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzNTkyMTBkJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcGF0aCBkPSdNMiA1TDggMTFMMTQgNScvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjMsIDgzLCAzMiwgMC4yNSk7XG4gIC0tYnMtYWNjb3JkaW9uLWJvZHktcGFkZGluZy14OiAxLjI1cmVtO1xuICAtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1hY2NvcmRpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFjY29yZGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbn1cblxuLmFjY29yZGlvbi1idXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLXBhZGRpbmcteSkgdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1iZyk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1hY2NvcmRpb24tdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1hY2NvcmRpb24tYWN0aXZlLWJnKTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCBjYWxjKC0xICogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkpIDAgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gIHRyYW5zZm9ybTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybSk7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjo6YWZ0ZXIge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWJzLWFjY29yZGlvbi1idG4taWNvbik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXdpZHRoKTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYnMtYWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG59XG4uYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWFjY29yZGlvbi1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFjY29yZGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1jb2xvcik7XG59XG4uYWNjb3JkaW9uLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpmaXJzdC1vZi10eXBlID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24ge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG4uYWNjb3JkaW9uLWl0ZW06bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLmFjY29yZGlvbi1pdGVtOmxhc3Qtb2YtdHlwZSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLmNvbGxhcHNlZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5hY2NvcmRpb24taXRlbTpsYXN0LW9mLXR5cGUgPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYWNjb3JkaW9uLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYWNjb3JkaW9uLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLWJzLWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteCk7XG59XG5cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4uYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmFjY29yZGlvbi1mbHVzaCA+IC5hY2NvcmRpb24taXRlbSA+IC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24tYnV0dG9uLCAuYWNjb3JkaW9uLWZsdXNoID4gLmFjY29yZGlvbi1pdGVtID4gLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5hY2NvcmRpb24tZmx1c2ggPiAuYWNjb3JkaW9uLWl0ZW0gPiAuYWNjb3JkaW9uLWNvbGxhcHNlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbi1idXR0b246OmFmdGVyIHtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWljb246IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2VjOTg3OSclM2UlM2NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgLS1icy1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNlYzk4NzknJTNlJTNjcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xLjY0NiA0LjY0NmEuNS41IDAgMCAxIC43MDggMEw4IDEwLjI5M2w1LjY0Ni01LjY0N2EuNS41IDAgMCAxIC43MDguNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4IDBsLTYtNmEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIik7XG59XG5cbi5icmVhZGNydW1iIHtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteDogMDtcbiAgLS1icy1icmVhZGNydW1iLXBhZGRpbmcteTogMDtcbiAgLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1iZzogO1xuICAtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogO1xuICAtLWJzLWJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiB2YXIoLS1icy1icmVhZGNydW1iLXBhZGRpbmcteSkgdmFyKC0tYnMtYnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS1icy1icmVhZGNydW1iLW1hcmdpbi1ib3R0b20pO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1iZyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1icy1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbn1cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXItY29sb3IpO1xuICBjb250ZW50OiB2YXIoLS1icy1icmVhZGNydW1iLWRpdmlkZXIsIFwiL1wiKSAvKiBydGw6IHZhcigtLWJzLWJyZWFkY3J1bWItZGl2aWRlciwgXCIvXCIpICovO1xufVxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtYnJlYWRjcnVtYi1pdGVtLWFjdGl2ZS1jb2xvcik7XG59XG5cbi5wYWdpbmF0aW9uIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC43NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteTogMC4zNzVyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1mb250LXNpemU6IDFyZW07XG4gIC0tYnMtcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tYnMtbGluay1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1saW5rLWhvdmVyLWNvbG9yKTtcbiAgLS1icy1wYWdpbmF0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogdmFyKC0tYnMtbGluay1ob3Zlci1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDAuMjVyZW0gcmdiYSgyMjMsIDgzLCAzMiwgMC4yNSk7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICNmZmY7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICNkZjUzMjA7XG4gIC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjZGY1MzIwO1xuICAtLWJzLXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS1jb2xvcik7XG4gIC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtcGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLWJzLXBhZ2luYXRpb24tcGFkZGluZy14KTtcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLnBhZ2UtbGluazpob3ZlciB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xufVxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWZvY3VzLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1mb2N1cy1iZyk7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdyk7XG59XG4ucGFnZS1saW5rLmFjdGl2ZSwgLmFjdGl2ZSA+IC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAzO1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5wYWdlLWxpbmsuZGlzYWJsZWQsIC5kaXNhYmxlZCA+IC5wYWdlLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYnMtcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG59XG5cbi5wYWdlLWl0ZW06bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWJzLWJvcmRlci13aWR0aCkgKiAtMSk7XG59XG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMpO1xufVxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMS41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjc1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAxLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5wYWdpbmF0aW9uLXNtIHtcbiAgLS1icy1wYWdpbmF0aW9uLXBhZGRpbmcteDogMC41cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tcGFkZGluZy15OiAwLjI1cmVtO1xuICAtLWJzLXBhZ2luYXRpb24tZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uYmFkZ2Uge1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteDogMC42NWVtO1xuICAtLWJzLWJhZGdlLXBhZGRpbmcteTogMC4zNWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtc2l6ZTogMC43NWVtO1xuICAtLWJzLWJhZGdlLWZvbnQtd2VpZ2h0OiA3MDA7XG4gIC0tYnMtYmFkZ2UtY29sb3I6ICNmZmY7XG4gIC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tYnMtYmFkZ2UtcGFkZGluZy15KSB2YXIoLS1icy1iYWRnZS1wYWRkaW5nLXgpO1xuICBmb250LXNpemU6IHZhcigtLWJzLWJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1icy1iYWRnZS1mb250LXdlaWdodCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtYmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG59XG4uYmFkZ2U6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnRuIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4uYWxlcnQge1xuICAtLWJzLWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtYWxlcnQtcGFkZGluZy15OiAxcmVtO1xuICAtLWJzLWFsZXJ0LW1hcmdpbi1ib3R0b206IDFyZW07XG4gIC0tYnMtYWxlcnQtY29sb3I6IGluaGVyaXQ7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS1icy1hbGVydC1ib3JkZXI6IHZhcigtLWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yKTtcbiAgLS1icy1hbGVydC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tYnMtYWxlcnQtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYnMtYWxlcnQtbWFyZ2luLWJvdHRvbSk7XG4gIGNvbG9yOiB2YXIoLS1icy1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWFsZXJ0LWJnKTtcbiAgYm9yZGVyOiB2YXIoLS1icy1hbGVydC1ib3JkZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1hbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0tYnMtYWxlcnQtbGluay1jb2xvcik7XG59XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW07XG59XG4uYWxlcnQtZGlzbWlzc2libGUgLmJ0bi1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMS4yNXJlbSAxcmVtO1xufVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXByaW1hcnktdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LXNlY29uZGFyeSB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtc3VjY2VzcyB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtYWxlcnQtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLXN1Y2Nlc3MtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmFsZXJ0LWluZm8ge1xuICAtLWJzLWFsZXJ0LWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1pbmZvLWJnLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWxpbmstY29sb3I6IHZhcigtLWJzLWluZm8tdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xufVxuXG4uYWxlcnQtZGFuZ2VyIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1hbGVydC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1saWdodCB7XG4gIC0tYnMtYWxlcnQtY29sb3I6IHZhcigtLWJzLWxpZ2h0LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWFsZXJ0LWJnOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtYWxlcnQtbGluay1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG59XG5cbi5hbGVydC1kYXJrIHtcbiAgLS1icy1hbGVydC1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1hbGVydC1iZzogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xufVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogMXJlbTtcbiAgfVxufVxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAtLWJzLXByb2dyZXNzLWhlaWdodDogMXJlbTtcbiAgLS1icy1wcm9ncmVzcy1mb250LXNpemU6IDAuNzVyZW07XG4gIC0tYnMtcHJvZ3Jlc3MtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtcHJvZ3Jlc3MtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1pbnNldCk7XG4gIC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yOiAjZmZmO1xuICAtLWJzLXByb2dyZXNzLWJhci1iZzogI2RmNTMyMDtcbiAgLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogd2lkdGggMC42cyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tYnMtcHJvZ3Jlc3MtYmFyLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItYmcpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1wcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3Jlc3MtYmFyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IHZhcigtLWJzLXByb2dyZXNzLWhlaWdodCkgdmFyKC0tYnMtcHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICBhbmltYXRpb246IDFzIGxpbmVhciBpbmZpbml0ZSBwcm9ncmVzcy1iYXItc3RyaXBlcztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGlzdC1ncm91cCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtYm9keS1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKTtcbiAgLS1icy1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6IDAuNXJlbTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy10ZXJ0aWFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1iZyk7XG4gIC0tYnMtbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogI2ZmZjtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogI2RmNTMyMDtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZjUzMjA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG59XG4ubGlzdC1ncm91cC1udW1iZXJlZCA+IC5saXN0LWdyb3VwLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXJzKHNlY3Rpb24sIFwiLlwiKSBcIi4gXCI7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xufVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIsIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzIHtcbiAgei1pbmRleDogMTtcbiAgY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZyk7XG59XG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjphY3RpdmUge1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLWJzLWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogaW5oZXJpdDtcbn1cbi5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiBpbmhlcml0O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBpbmhlcml0O1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xufVxuLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZyk7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXRvcC13aWR0aDogMDtcbn1cbi5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG59XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwge1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xufVxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5saXN0LWdyb3VwLWhvcml6b250YWwgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDA7XG59XG4ubGlzdC1ncm91cC1ob3Jpem9udGFsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20gPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnID4gLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgPiAubGlzdC1ncm91cC1pdGVtICsgLmxpc3QtZ3JvdXAtaXRlbS5hY3RpdmUge1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgPiAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteHhsID4gLmxpc3QtZ3JvdXAtaXRlbSArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXh4bCA+IC5saXN0LWdyb3VwLWl0ZW0gKyAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCkpO1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS1icy1saXN0LWdyb3VwLWJvcmRlci13aWR0aCk7XG4gIH1cbn1cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIGJvcmRlci13aWR0aDogMCAwIHZhcigtLWJzLWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcbn1cbi5saXN0LWdyb3VwLWZsdXNoID4gLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXByaW1hcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1wcmltYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtcHJpbWFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtcHJpbWFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLXNlY29uZGFyeS10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXN1Y2Nlc3MtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1zdWNjZXNzLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWluZm8tYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtaW5mby1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1pbmZvLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy13YXJuaW5nLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtd2FybmluZy1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtd2FybmluZy1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy13YXJuaW5nLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtd2FybmluZy10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICAtLWJzLWxpc3QtZ3JvdXAtY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWJnOiB2YXIoLS1icy1kYW5nZXItYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFuZ2VyLWJnLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIC0tYnMtbGlzdC1ncm91cC1jb2xvcjogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1iZzogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6IHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tYnMtbGlnaHQtYm9yZGVyLXN1YnRsZSk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiB2YXIoLS1icy1lbXBoYXNpcy1jb2xvcik7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS1icy1saWdodC1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtbGlnaHQtYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1iZzogdmFyKC0tYnMtbGlnaHQtdGV4dC1lbXBoYXNpcyk7XG4gIC0tYnMtbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgLS1icy1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYmc6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnOiB2YXIoLS1icy1kYXJrLWJvcmRlci1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogdmFyKC0tYnMtZGFyay1ib3JkZXItc3VidGxlKTtcbiAgLS1icy1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogdmFyKC0tYnMtZGFyay1iZy1zdWJ0bGUpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiB2YXIoLS1icy1kYXJrLXRleHQtZW1waGFzaXMpO1xuICAtLWJzLWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtZGFyay10ZXh0LWVtcGhhc2lzKTtcbn1cblxuLmJ0bi1jbG9zZSB7XG4gIC0tYnMtYnRuLWNsb3NlLWNvbG9yOiAjMDAwO1xuICAtLWJzLWJ0bi1jbG9zZS1iZzogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzMDAwJyUzZSUzY3BhdGggZD0nTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDggNi41ODYgMTQuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOS40MTQgOGw2LjI5MyA2LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMOCA5LjQxNGwtNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDYuNTg2IDggLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHonLyUzZSUzYy9zdmclM2VcIik7XG4gIC0tYnMtYnRuLWNsb3NlLW9wYWNpdHk6IDAuNTtcbiAgLS1icy1idG4tY2xvc2UtaG92ZXItb3BhY2l0eTogMC43NTtcbiAgLS1icy1idG4tY2xvc2UtZm9jdXMtc2hhZG93OiAwIDAgMCAwLjI1cmVtIHJnYmEoMjIzLCA4MywgMzIsIDAuMjUpO1xuICAtLWJzLWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAxO1xuICAtLWJzLWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAwLjI1O1xuICAtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC4yNWVtO1xuICBjb2xvcjogdmFyKC0tYnMtYnRuLWNsb3NlLWNvbG9yKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdmFyKC0tYnMtYnRuLWNsb3NlLWJnKSBjZW50ZXIvMWVtIGF1dG8gbm8tcmVwZWF0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2Utb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJzLWJ0bi1jbG9zZS1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3BhY2l0eTogdmFyKC0tYnMtYnRuLWNsb3NlLWhvdmVyLW9wYWNpdHkpO1xufVxuLmJ0bi1jbG9zZTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJ0bi1jbG9zZS1mb2N1cy1zaGFkb3cpO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZm9jdXMtb3BhY2l0eSk7XG59XG4uYnRuLWNsb3NlOmRpc2FibGVkLCAuYnRuLWNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBvcGFjaXR5OiB2YXIoLS1icy1idG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eSk7XG59XG5cbi5idG4tY2xvc2Utd2hpdGUge1xuICBmaWx0ZXI6IHZhcigtLWJzLWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXIpO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLWNsb3NlIHtcbiAgZmlsdGVyOiB2YXIoLS1icy1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLnRvYXN0IHtcbiAgLS1icy10b2FzdC16aW5kZXg6IDEwOTA7XG4gIC0tYnMtdG9hc3QtcGFkZGluZy14OiAwLjc1cmVtO1xuICAtLWJzLXRvYXN0LXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXRvYXN0LXNwYWNpbmc6IDEuNXJlbTtcbiAgLS1icy10b2FzdC1tYXgtd2lkdGg6IDM1MHB4O1xuICAtLWJzLXRvYXN0LWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9hc3QtY29sb3I6IDtcbiAgLS1icy10b2FzdC1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy10b2FzdC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtdG9hc3QtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9hc3QtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1iZzogcmdiYSh2YXIoLS1icy1ib2R5LWJnLXJnYiksIDAuODUpO1xuICAtLWJzLXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIHdpZHRoOiB2YXIoLS1icy10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXRvYXN0LWNvbG9yKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS1icy10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXRvYXN0LWJvcmRlci1jb2xvcik7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLXRvYXN0LWJveC1zaGFkb3cpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKTtcbn1cbi50b2FzdC5zaG93aW5nIHtcbiAgb3BhY2l0eTogMDtcbn1cbi50b2FzdDpub3QoLnNob3cpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLnRvYXN0LWNvbnRhaW5lciB7XG4gIC0tYnMtdG9hc3QtemluZGV4OiAxMDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvYXN0LXppbmRleCk7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi50b2FzdC1jb250YWluZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLXRvYXN0LXNwYWNpbmcpO1xufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy15KSB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtdG9hc3QtaGVhZGVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtdG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYyh2YXIoLS1icy10b2FzdC1ib3JkZXItcmFkaXVzKSAtIHZhcigtLWJzLXRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuLnRvYXN0LWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0wLjUgKiB2YXIoLS1icy10b2FzdC1wYWRkaW5nLXgpKTtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLWJzLXRvYXN0LXBhZGRpbmcteCk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9hc3QtcGFkZGluZy14KTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG4ubW9kYWwge1xuICAtLWJzLW1vZGFsLXppbmRleDogMTA1NTtcbiAgLS1icy1tb2RhbC13aWR0aDogNTAwcHg7XG4gIC0tYnMtbW9kYWwtcGFkZGluZzogMXJlbTtcbiAgLS1icy1tb2RhbC1tYXJnaW46IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1jb2xvcjogO1xuICAtLWJzLW1vZGFsLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1tb2RhbC1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCk7XG4gIC0tYnMtbW9kYWwtYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpO1xuICAtLWJzLW1vZGFsLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pO1xuICAtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgLSAodmFyKC0tYnMtYm9yZGVyLXdpZHRoKSkpO1xuICAtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXg6IDFyZW07XG4gIC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogMXJlbTtcbiAgLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZzogMXJlbSAxcmVtO1xuICAtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6IHZhcigtLWJzLWJvcmRlci1jb2xvcik7XG4gIC0tYnMtbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogMS41O1xuICAtLWJzLW1vZGFsLWZvb3Rlci1nYXA6IDAuNXJlbTtcbiAgLS1icy1tb2RhbC1mb290ZXItYmc6IDtcbiAgLS1icy1tb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1ib3JkZXItY29sb3IpO1xuICAtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1tb2RhbC16aW5kZXgpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46IHZhcigtLWJzLW1vZGFsLW1hcmdpbik7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm1vZGFsLm1vZGFsLXN0YXRpYyAubW9kYWwtZGlhbG9nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS1icy1tb2RhbC1tYXJnaW4pICogMik7XG59XG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIHZhcigtLWJzLW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtbW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtbW9kYWwtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IHZhcigtLWJzLW1vZGFsLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtbW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtbW9kYWwtYm9yZGVyLXJhZGl1cyk7XG4gIG91dGxpbmU6IDA7XG59XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC0tYnMtYmFja2Ryb3AtemluZGV4OiAxMDUwO1xuICAtLWJzLWJhY2tkcm9wLWJnOiAjMDAwO1xuICAtLWJzLWJhY2tkcm9wLW9wYWNpdHk6IDAuNTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IHZhcigtLWJzLWJhY2tkcm9wLXppbmRleCk7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtYmFja2Ryb3AtYmcpO1xufVxuLm1vZGFsLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiB2YXIoLS1icy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWhlYWRlciAuYnRuLWNsb3NlIHtcbiAgcGFkZGluZzogY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSAqIDAuNSkgY2FsYyh2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy14KSAqIDAuNSk7XG4gIG1hcmdpbjogY2FsYygtMC41ICogdmFyKC0tYnMtbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLTAuNSAqIHZhcigtLWJzLW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbn1cblxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLWJzLW1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS1icy1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtbW9kYWwtcGFkZGluZykgLSB2YXIoLS1icy1tb2RhbC1mb290ZXItZ2FwKSAqIDAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1iZyk7XG4gIGJvcmRlci10b3A6IHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtbW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLW1vZGFsLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuLm1vZGFsLWZvb3RlciA+ICoge1xuICBtYXJnaW46IGNhbGModmFyKC0tYnMtbW9kYWwtZm9vdGVyLWdhcCkgKiAwLjUpO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLm1vZGFsIHtcbiAgICAtLWJzLW1vZGFsLW1hcmdpbjogMS43NXJlbTtcbiAgICAtLWJzLW1vZGFsLWJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3cpO1xuICB9XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tYnMtbW9kYWwtd2lkdGgpO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAubW9kYWwtc20ge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDMwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIC0tYnMtbW9kYWwtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS1icy1tb2RhbC13aWR0aDogMTE0MHB4O1xuICB9XG59XG4ubW9kYWwtZnVsbHNjcmVlbiB7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbn1cbi5tb2RhbC1mdWxsc2NyZWVuIC5tb2RhbC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtaGVhZGVyLFxuLm1vZGFsLWZ1bGxzY3JlZW4gLm1vZGFsLWZvb3RlciB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4ubW9kYWwtZnVsbHNjcmVlbiAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1zbS1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tc20tZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXNtLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1tZC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbWQtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLW1kLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubW9kYWwtZnVsbHNjcmVlbi1sZy1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtY29udGVudCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWhlYWRlcixcbiAgLm1vZGFsLWZ1bGxzY3JlZW4tbGctZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLWxnLWRvd24gLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLm1vZGFsLWZ1bGxzY3JlZW4teGwtZG93biB7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mdWxsc2NyZWVuLXhsLWRvd24gLm1vZGFsLWZvb3RlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLm1vZGFsLWZ1bGxzY3JlZW4teHhsLWRvd24gLm1vZGFsLWNvbnRlbnQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZnVsbHNjcmVlbi14eGwtZG93biAubW9kYWwtZm9vdGVyIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5tb2RhbC1mdWxsc2NyZWVuLXh4bC1kb3duIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG4udG9vbHRpcCB7XG4gIC0tYnMtdG9vbHRpcC16aW5kZXg6IDEwODA7XG4gIC0tYnMtdG9vbHRpcC1tYXgtd2lkdGg6IDIwMHB4O1xuICAtLWJzLXRvb2x0aXAtcGFkZGluZy14OiAwLjVyZW07XG4gIC0tYnMtdG9vbHRpcC1wYWRkaW5nLXk6IDAuMjVyZW07XG4gIC0tYnMtdG9vbHRpcC1tYXJnaW46IDtcbiAgLS1icy10b29sdGlwLWZvbnQtc2l6ZTogMC44NzVyZW07XG4gIC0tYnMtdG9vbHRpcC1jb2xvcjogdmFyKC0tYnMtYm9keS1iZyk7XG4gIC0tYnMtdG9vbHRpcC1iZzogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpO1xuICAtLWJzLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cyk7XG4gIC0tYnMtdG9vbHRpcC1vcGFjaXR5OiAwLjk7XG4gIC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aDogMC44cmVtO1xuICAtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAwLjRyZW07XG4gIHotaW5kZXg6IHZhcigtLWJzLXRvb2x0aXAtemluZGV4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogdmFyKC0tYnMtdG9vbHRpcC1tYXJnaW4pO1xuICBmb250LWZhbWlseTogdmFyKC0tYnMtZm9udC1zYW5zLXNlcmlmKTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtdG9vbHRpcC1mb250LXNpemUpO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG59XG4udG9vbHRpcC5zaG93IHtcbiAgb3BhY2l0eTogdmFyKC0tYnMtdG9vbHRpcC1vcGFjaXR5KTtcbn1cbi50b29sdGlwIC50b29sdGlwLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG59XG4udG9vbHRpcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdIC50b29sdGlwLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLXRvcCAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgdG9wOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93LCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KSk7XG4gIHdpZHRoOiB2YXIoLS1icy10b29sdGlwLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCk7XG59XG4uYnMtdG9vbHRpcC1lbmQgLnRvb2x0aXAtYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXJpZ2h0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IC0xcHg7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtdG9vbHRpcC1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC50b29sdGlwLWFycm93IHtcbiAgdG9wOiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbn1cbi5icy10b29sdGlwLWJvdHRvbSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAtMXB4O1xuICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKSAqIDAuNSkgdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS1icy10b29sdGlwLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3csIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKC0xICogdmFyKC0tYnMtdG9vbHRpcC1hcnJvdy1oZWlnaHQpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy10b29sdGlwLWFycm93LXdpZHRoKTtcbn1cbi5icy10b29sdGlwLXN0YXJ0IC50b29sdGlwLWFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSAudG9vbHRpcC1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogLTFweDtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctd2lkdGgpICogMC41KSAwIGNhbGModmFyKC0tYnMtdG9vbHRpcC1hcnJvdy13aWR0aCkgKiAwLjUpIHZhcigtLWJzLXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IHZhcigtLWJzLXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tYnMtdG9vbHRpcC1wYWRkaW5nLXkpIHZhcigtLWJzLXRvb2x0aXAtcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXRvb2x0aXAtYmcpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy10b29sdGlwLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucG9wb3ZlciB7XG4gIC0tYnMtcG9wb3Zlci16aW5kZXg6IDEwNzA7XG4gIC0tYnMtcG9wb3Zlci1tYXgtd2lkdGg6IDI3NnB4O1xuICAtLWJzLXBvcG92ZXItZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgLS1icy1wb3BvdmVyLWJnOiB2YXIoLS1icy1ib2R5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1wb3BvdmVyLWJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpO1xuICAtLWJzLXBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogY2FsYyh2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAtIHZhcigtLWJzLWJvcmRlci13aWR0aCkpO1xuICAtLWJzLXBvcG92ZXItYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdyk7XG4gIC0tYnMtcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogMC41cmVtO1xuICAtLWJzLXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogMXJlbTtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1jb2xvcjogaW5oZXJpdDtcbiAgLS1icy1wb3BvdmVyLWhlYWRlci1iZzogdmFyKC0tYnMtc2Vjb25kYXJ5LWJnKTtcbiAgLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYm9keS1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtcG9wb3Zlci1ib2R5LWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1wb3BvdmVyLWFycm93LXdpZHRoOiAxcmVtO1xuICAtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAwLjVyZW07XG4gIC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXI6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgei1pbmRleDogdmFyKC0tYnMtcG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLW1heC13aWR0aCk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icy1mb250LXNhbnMtc2VyaWYpO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbiAgZm9udC1zaXplOiB2YXIoLS1icy1wb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyIC5wb3BvdmVyLWFycm93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4ucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAucG9wb3ZlciAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93LCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93IHtcbiAgYm90dG9tOiBjYWxjKC0xICogKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KSkgLSB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePXRvcF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci10b3AgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLXRvcCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj10b3BdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xufVxuLmJzLXBvcG92ZXItdG9wID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49dG9wXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3csIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoLTEgKiAodmFyKC0tYnMtcG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG4gIGhlaWdodDogdmFyKC0tYnMtcG9wb3Zlci1hcnJvdy13aWR0aCk7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItZW5kID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49cmlnaHRdID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMDtcbn1cbi5icy1wb3BvdmVyLWVuZCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlIHtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LWJvcmRlcik7XG59XG4uYnMtcG9wb3Zlci1lbmQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1yaWdodF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICBsZWZ0OiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdyB7XG4gIHRvcDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYm90dG9tID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gPiAucG9wb3Zlci1hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49Ym90dG9tXSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLWJvdHRvbSA+IC5wb3BvdmVyLWFycm93OjphZnRlciwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWJvdHRvbV0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICB0b3A6IHZhcigtLWJzLXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG4uYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTAuNSAqIHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpKTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWJnKTtcbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdywgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqICh2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpKTtcbiAgd2lkdGg6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItYXV0b1tkYXRhLXBvcHBlci1wbGFjZW1lbnRePWxlZnRdID4gLnBvcG92ZXItYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItc3RhcnQgPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS1icy1wb3BvdmVyLWFycm93LXdpZHRoKSAqIDAuNSkgMCBjYWxjKHZhcigtLWJzLXBvcG92ZXItYXJyb3ctd2lkdGgpICogMC41KSB2YXIoLS1icy1wb3BvdmVyLWFycm93LWhlaWdodCk7XG59XG4uYnMtcG9wb3Zlci1zdGFydCA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLWF1dG9bZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1sZWZ0XSA+IC5wb3BvdmVyLWFycm93OjpiZWZvcmUge1xuICByaWdodDogMDtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYXJyb3ctYm9yZGVyKTtcbn1cbi5icy1wb3BvdmVyLXN0YXJ0ID4gLnBvcG92ZXItYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1hdXRvW2RhdGEtcG9wcGVyLXBsYWNlbWVudF49bGVmdF0gPiAucG9wb3Zlci1hcnJvdzo6YWZ0ZXIge1xuICByaWdodDogdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICBib3JkZXItbGVmdC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1iZyk7XG59XG5cbi8qIHJ0bDplbmQ6aWdub3JlICovXG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItZm9udC1zaXplKTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtcG9wb3Zlci1oZWFkZXItYmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1wb3BvdmVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtcG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy15KSB2YXIoLS1icy1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLWJzLXBvcG92ZXItYm9keS1jb2xvcik7XG59XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNhcm91c2VsLWlubmVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogXCJcIjtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pdGVtIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLXN0YXJ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG5cbi5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLWVuZCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxO1xufVxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHotaW5kZXg6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHMgMC42cztcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCxcbiAgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBib3JkZXI6IDA7XG4gIG9wYWNpdHk6IDAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldjpob3ZlciwgLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cyxcbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgb3V0bGluZTogMDtcbiAgb3BhY2l0eTogMC45O1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbn1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J00xMS4zNTQgMS42NDZhLjUuNSAwIDAgMSAwIC43MDhMNS43MDcgOGw1LjY0NyA1LjY0NmEuNS41IDAgMCAxLS43MDguNzA4bC02LTZhLjUuNSAwIDAgMSAwLS43MDhsNi02YS41LjUgMCAwIDEgLjcwOCAweicvJTNlJTNjL3N2ZyUzZVwiKSAvKnJ0bDp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPSclMjNmZmYnJTNlJTNjcGF0aCBkPSdNNC42NDYgMS42NDZhLjUuNSAwIDAgMSAuNzA4IDBsNiA2YS41LjUgMCAwIDEgMCAuNzA4bC02IDZhLjUuNSAwIDAgMS0uNzA4LS43MDhMMTAuMjkzIDggNC42NDYgMi4zNTRhLjUuNSAwIDAgMSAwLS43MDh6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyM2ZmZiclM2UlM2NwYXRoIGQ9J000LjY0NiAxLjY0NmEuNS41IDAgMCAxIC43MDggMGw2IDZhLjUuNSAwIDAgMSAwIC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDgtLjcwOEwxMC4yOTMgOCA0LjY0NiAyLjM1NGEuNS41IDAgMCAxIDAtLjcwOHonLyUzZSUzYy9zdmclM2VcIikgLypydGw6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNicgZmlsbD0nJTIzZmZmJyUzZSUzY3BhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8lM2UlM2Mvc3ZnJTNlXCIpKi87XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG59XG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGZsZXg6IDAgMSBhdXRvO1xuICB3aWR0aDogMzBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tbGVmdDogM3B4O1xuICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNnMgZWFzZTtcbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gIH1cbn1cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAxLjI1cmVtO1xuICBsZWZ0OiAxNSU7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWRhcmsgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZmlsdGVyOiBpbnZlcnQoMSkgZ3JheXNjYWxlKDEwMCk7XG59XG4uY2Fyb3VzZWwtZGFyayAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbi5jYXJvdXNlbC1kYXJrIC5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuY2Fyb3VzZWwgLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBmaWx0ZXI6IGludmVydCgxKSBncmF5c2NhbGUoMTAwKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdLCBbZGF0YS1icy10aGVtZT1kYXJrXS5jYXJvdXNlbCAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBbZGF0YS1icy10YXJnZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5jYXJvdXNlbCAuY2Fyb3VzZWwtY2FwdGlvbiwgW2RhdGEtYnMtdGhlbWU9ZGFya10uY2Fyb3VzZWwgLmNhcm91c2VsLWNhcHRpb24ge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLnNwaW5uZXItZ3Jvdyxcbi5zcGlubmVyLWJvcmRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IHZhcigtLWJzLXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWJzLXNwaW5uZXItaGVpZ2h0KTtcbiAgdmVydGljYWwtYWxpZ246IHZhcigtLWJzLXNwaW5uZXItdmVydGljYWwtYWxpZ24pO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogdmFyKC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQpIGxpbmVhciBpbmZpbml0ZSB2YXIoLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIC8qIHJ0bDppZ25vcmUgKi87XG4gIH1cbn1cbi5zcGlubmVyLWJvcmRlciB7XG4gIC0tYnMtc3Bpbm5lci13aWR0aDogMnJlbTtcbiAgLS1icy1zcGlubmVyLWhlaWdodDogMnJlbTtcbiAgLS1icy1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAtMC4xMjVlbTtcbiAgLS1icy1zcGlubmVyLWJvcmRlci13aWR0aDogMC4yNWVtO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAwLjc1cztcbiAgLS1icy1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWJvcmRlcjtcbiAgYm9yZGVyOiB2YXIoLS1icy1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDFyZW07XG4gIC0tYnMtc3Bpbm5lci1ib3JkZXItd2lkdGg6IDAuMmVtO1xufVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cbi5zcGlubmVyLWdyb3cge1xuICAtLWJzLXNwaW5uZXItd2lkdGg6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci1oZWlnaHQ6IDJyZW07XG4gIC0tYnMtc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogLTAuMTI1ZW07XG4gIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDAuNzVzO1xuICAtLWJzLXNwaW5uZXItYW5pbWF0aW9uLW5hbWU6IHNwaW5uZXItZ3JvdztcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS1icy1zcGlubmVyLXdpZHRoOiAxcmVtO1xuICAtLWJzLXNwaW5uZXItaGVpZ2h0OiAxcmVtO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuc3Bpbm5lci1ib3JkZXIsXG4gIC5zcGlubmVyLWdyb3cge1xuICAgIC0tYnMtc3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6IDEuNXM7XG4gIH1cbn1cbi5vZmZjYW52YXMsIC5vZmZjYW52YXMteHhsLCAub2ZmY2FudmFzLXhsLCAub2ZmY2FudmFzLWxnLCAub2ZmY2FudmFzLW1kLCAub2ZmY2FudmFzLXNtIHtcbiAgLS1icy1vZmZjYW52YXMtemluZGV4OiAxMDQ1O1xuICAtLWJzLW9mZmNhbnZhcy13aWR0aDogNDAwcHg7XG4gIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogMzB2aDtcbiAgLS1icy1vZmZjYW52YXMtcGFkZGluZy14OiAxcmVtO1xuICAtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXk6IDFyZW07XG4gIC0tYnMtb2ZmY2FudmFzLWNvbG9yOiB2YXIoLS1icy1ib2R5LWNvbG9yKTtcbiAgLS1icy1vZmZjYW52YXMtYmc6IHZhcigtLWJzLWJvZHktYmcpO1xuICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcjogdmFyKC0tYnMtYm9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KTtcbiAgLS1icy1vZmZjYW52YXMtYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdy1zbSk7XG4gIC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAtLWJzLW9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1zbSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1zbS5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXNtLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20ub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20uc2hvd2luZywgLm9mZmNhbnZhcy1zbS5oaWRpbmcsIC5vZmZjYW52YXMtc20uc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5vZmZjYW52YXMtc20ge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLXNtIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtc20gLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1tZCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1tZC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLW1kLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQuc2hvd2luZywgLm9mZmNhbnZhcy1tZC5oaWRpbmcsIC5vZmZjYW52YXMtbWQuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vZmZjYW52YXMtbWQge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLW1kIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbWQgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkgYW5kIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm9mZmNhbnZhcy1sZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy1sZy5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLWxnLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcuc2hvd2luZywgLm9mZmNhbnZhcy1sZy5oaWRpbmcsIC5vZmZjYW52YXMtbGcuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5vZmZjYW52YXMtbGcge1xuICAgIC0tYnMtb2ZmY2FudmFzLWhlaWdodDogYXV0bztcbiAgICAtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAub2ZmY2FudmFzLWxnIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMtbGcgLm9mZmNhbnZhcy1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZ3JvdzogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogdmFyKC0tYnMtb2ZmY2FudmFzLXppbmRleCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWJnKTtcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIG91dGxpbmU6IDA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYnMtb2ZmY2FudmFzLXRyYW5zaXRpb24pO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSBhbmQgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLXN0YXJ0IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItcmlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG4gIH1cbiAgLm9mZmNhbnZhcy14bC5vZmZjYW52YXMtZW5kIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwub2ZmY2FudmFzLWJvdHRvbSB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXRvcDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteGwuc2hvd2luZywgLm9mZmNhbnZhcy14bC5oaWRpbmcsIC5vZmZjYW52YXMteGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAub2ZmY2FudmFzLXhsIHtcbiAgICAtLWJzLW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9mZmNhbnZhcy14bCAub2ZmY2FudmFzLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAub2ZmY2FudmFzLXhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzOTkuOThweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtY29sb3IpO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgb3V0bGluZTogMDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzk5Ljk4cHgpIGFuZCAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5vZmZjYW52YXMteHhsIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTM5OS45OHB4KSB7XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1zdGFydCB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1lbmQge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgICBib3JkZXItbGVmdDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy10b3Age1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWhlaWdodCk7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgaGVpZ2h0OiB2YXIoLS1icy1vZmZjYW52YXMtaGVpZ2h0KTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci10b3A6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgfVxuICAub2ZmY2FudmFzLXh4bC5zaG93aW5nLCAub2ZmY2FudmFzLXh4bC5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsLnNob3dpbmcsIC5vZmZjYW52YXMteHhsLmhpZGluZywgLm9mZmNhbnZhcy14eGwuc2hvdyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAub2ZmY2FudmFzLXh4bCB7XG4gICAgLS1icy1vZmZjYW52YXMtaGVpZ2h0OiBhdXRvO1xuICAgIC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5vZmZjYW52YXMteHhsIC5vZmZjYW52YXMtYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm9mZmNhbnZhcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiB2YXIoLS1icy1vZmZjYW52YXMtemluZGV4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBjb2xvcjogdmFyKC0tYnMtb2ZmY2FudmFzLWNvbG9yKTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1vZmZjYW52YXMtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBvdXRsaW5lOiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1icy1vZmZjYW52YXMtdHJhbnNpdGlvbik7XG59XG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAub2ZmY2FudmFzIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICB9XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1zdGFydCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLWJzLW9mZmNhbnZhcy13aWR0aCk7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tYnMtb2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy1lbmQge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogdmFyKC0tYnMtb2ZmY2FudmFzLXdpZHRoKTtcbiAgYm9yZGVyLWxlZnQ6IHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLWJzLW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG59XG4ub2ZmY2FudmFzLm9mZmNhbnZhcy10b3Age1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5vZmZjYW52YXMub2ZmY2FudmFzLWJvdHRvbSB7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IHZhcigtLWJzLW9mZmNhbnZhcy1oZWlnaHQpO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS1icy1vZmZjYW52YXMtYm9yZGVyLWNvbG9yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLnNob3c6bm90KC5oaWRpbmcpIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLm9mZmNhbnZhcy5zaG93aW5nLCAub2ZmY2FudmFzLmhpZGluZywgLm9mZmNhbnZhcy5zaG93IHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLm9mZmNhbnZhcy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ub2ZmY2FudmFzLWJhY2tkcm9wLmZhZGUge1xuICBvcGFjaXR5OiAwO1xufVxuLm9mZmNhbnZhcy1iYWNrZHJvcC5zaG93IHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4ub2ZmY2FudmFzLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXgpO1xufVxuLm9mZmNhbnZhcy1oZWFkZXIgLmJ0bi1jbG9zZSB7XG4gIHBhZGRpbmc6IGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkgKiAwLjUpIGNhbGModmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteCkgKiAwLjUpO1xuICBtYXJnaW46IGNhbGMoLTAuNSAqIHZhcigtLWJzLW9mZmNhbnZhcy1wYWRkaW5nLXkpKSBjYWxjKC0wLjUgKiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KSkgY2FsYygtMC41ICogdmFyKC0tYnMtb2ZmY2FudmFzLXBhZGRpbmcteSkpIGF1dG87XG59XG5cbi5vZmZjYW52YXMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogdmFyKC0tYnMtb2ZmY2FudmFzLXRpdGxlLWxpbmUtaGVpZ2h0KTtcbn1cblxuLm9mZmNhbnZhcy1ib2R5IHtcbiAgZmxleC1ncm93OiAxO1xuICBwYWRkaW5nOiB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS1icy1vZmZjYW52YXMtcGFkZGluZy14KTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cblxuLnBsYWNlaG9sZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4taGVpZ2h0OiAxZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGN1cnNvcjogd2FpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjU7XG59XG4ucGxhY2Vob2xkZXIuYnRuOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IDAuNmVtO1xufVxuXG4ucGxhY2Vob2xkZXItc20ge1xuICBtaW4taGVpZ2h0OiAwLjhlbTtcbn1cblxuLnBsYWNlaG9sZGVyLWxnIHtcbiAgbWluLWhlaWdodDogMS4yZW07XG59XG5cbi5wbGFjZWhvbGRlci1nbG93IC5wbGFjZWhvbGRlciB7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItZ2xvdyAycyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gIH1cbn1cbi5wbGFjZWhvbGRlci13YXZlIHtcbiAgbWFzay1pbWFnZTogbGluZWFyLWdyYWRpZW50KDEzMGRlZywgIzAwMCA1NSUsIHJnYmEoMCwgMCwgMCwgMC44KSA3NSUsICMwMDAgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4uY2xlYXJmaXg6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4udGV4dC1iZy1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1iZy1zZWNvbmRhcnkge1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctaW5mbyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctd2FybmluZyB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFuZ2VyIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJnLWxpZ2h0IHtcbiAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogUkdCQSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmctZGFyayB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstcHJpbWFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1wcmltYXJ5OmhvdmVyLCAubGluay1wcmltYXJ5OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTc4LCA2NiwgMjYsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxNzgsIDY2LCAyNiwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXNlY29uZGFyeSB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtc2Vjb25kYXJ5LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc2Vjb25kYXJ5OmhvdmVyLCAubGluay1zZWNvbmRhcnk6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgxNTIsIDE0MywgMTM0LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMTUyLCAxNDMsIDEzNCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXN1Y2Nlc3Mge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstc3VjY2Vzczpob3ZlciwgLmxpbmstc3VjY2Vzczpmb2N1cyB7XG4gIGNvbG9yOiBSR0JBKDM3LCA5OCwgNzMsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgzNywgOTgsIDczLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstaW5mbyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1pbmZvOmhvdmVyLCAubGluay1pbmZvOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoNDcsIDEzNCwgMTQ5LCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoNDcsIDEzNCwgMTQ5LCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstd2FybmluZyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay13YXJuaW5nOmhvdmVyLCAubGluay13YXJuaW5nOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTM4LCA5NCwgMCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDEzOCwgOTQsIDAsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYW5nZXIge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhbmdlcjpob3ZlciwgLmxpbmstZGFuZ2VyOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMTkxLCAzMSwgMTQsIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogUkdCQSgxOTEsIDMxLCAxNCwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWxpZ2h0IHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuLmxpbmstbGlnaHQ6aG92ZXIsIC5saW5rLWxpZ2h0OmZvY3VzIHtcbiAgY29sb3I6IFJHQkEoMjUwLCAyNDksIDI0OCwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKDI1MCwgMjQ5LCAyNDgsIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1kYXJrIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cbi5saW5rLWRhcms6aG92ZXIsIC5saW5rLWRhcms6Zm9jdXMge1xuICBjb2xvcjogUkdCQSgyLCAyLCAxLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEoMiwgMiwgMSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLWJvZHktZW1waGFzaXMge1xuICBjb2xvcjogUkdCQSh2YXIoLS1icy1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLW9wYWNpdHksIDEpKSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpICFpbXBvcnRhbnQ7XG59XG4ubGluay1ib2R5LWVtcGhhc2lzOmhvdmVyLCAubGluay1ib2R5LWVtcGhhc2lzOmZvY3VzIHtcbiAgY29sb3I6IFJHQkEodmFyKC0tYnMtZW1waGFzaXMtY29sb3ItcmdiKSwgdmFyKC0tYnMtbGluay1vcGFjaXR5LCAwLjc1KSkgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLWJzLWVtcGhhc2lzLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDAuNzUpKSAhaW1wb3J0YW50O1xufVxuXG4uZm9jdXMtcmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tYnMtZm9jdXMtcmluZy15LCAwKSB2YXIoLS1icy1mb2N1cy1yaW5nLWJsdXIsIDApIHZhcigtLWJzLWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLWJzLWZvY3VzLXJpbmctY29sb3IpO1xufVxuXG4uaWNvbi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGdhcDogMC4zNzVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1saW5rLWNvbG9yLXJnYiksIHZhcigtLWJzLWxpbmstb3BhY2l0eSwgMC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uaWNvbi1saW5rID4gLmJpIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxZW07XG4gIGhlaWdodDogMWVtO1xuICBmaWxsOiBjdXJyZW50Y29sb3I7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtO1xufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmljb24tbGluayA+IC5iaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyOmhvdmVyID4gLmJpLCAuaWNvbi1saW5rLWhvdmVyOmZvY3VzLXZpc2libGUgPiAuYmkge1xuICB0cmFuc2Zvcm06IHZhcigtLWJzLWljb24tbGluay10cmFuc2Zvcm0sIHRyYW5zbGF0ZTNkKDAuMjVlbSwgMCwgMCkpO1xufVxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnJhdGlvOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy10b3A6IHZhcigtLWJzLWFzcGVjdC1yYXRpbyk7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG4ucmF0aW8gPiAqIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5yYXRpby0xeDEge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogMTAwJTtcbn1cblxuLnJhdGlvLTR4MyB7XG4gIC0tYnMtYXNwZWN0LXJhdGlvOiA3NSU7XG59XG5cbi5yYXRpby0xNng5IHtcbiAgLS1icy1hc3BlY3QtcmF0aW86IDU2LjI1JTtcbn1cblxuLnJhdGlvLTIxeDkge1xuICAtLWJzLWFzcGVjdC1yYXRpbzogNDIuODU3MTQyODU3MSU7XG59XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5maXhlZC1ib3R0b20ge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7XG59XG5cbi5zdGlja3ktdG9wIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAxMDIwO1xufVxuXG4uc3RpY2t5LWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAyMDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5zdGlja3ktc20tdG9wIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG4gIC5zdGlja3ktc20tYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0aWNreS1tZC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS1tZC1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc3RpY2t5LWxnLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LWxnLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc3RpY2t5LXhsLXRvcCB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxuICAuc3RpY2t5LXhsLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTAyMDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuc3RpY2t5LXh4bC10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7XG4gIH1cbiAgLnN0aWNreS14eGwtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDIwO1xuICB9XG59XG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuXG4udmlzdWFsbHktaGlkZGVuLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCkgIWltcG9ydGFudDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cbi52aXN1YWxseS1oaWRkZW46bm90KGNhcHRpb24pLFxuLnZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGU6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pOm5vdChjYXB0aW9uKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4uc3RyZXRjaGVkLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6IHZhcigtLWJzLWJvcmRlci13aWR0aCk7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi10ZXh0LXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtc3RhcnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4uZmxvYXQtZW5kIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG59XG5cbi5mbG9hdC1ub25lIHtcbiAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY29udGFpbiB7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtY292ZXIge1xuICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1maWxsIHtcbiAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xufVxuXG4ub2JqZWN0LWZpdC1zY2FsZSB7XG4gIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbn1cblxuLm9iamVjdC1maXQtbm9uZSB7XG4gIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMCB7XG4gIG9wYWNpdHk6IDAgIWltcG9ydGFudDtcbn1cblxuLm9wYWNpdHktMjUge1xuICBvcGFjaXR5OiAwLjI1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTUwIHtcbiAgb3BhY2l0eTogMC41ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGFjaXR5LTc1IHtcbiAgb3BhY2l0eTogMC43NSAhaW1wb3J0YW50O1xufVxuXG4ub3BhY2l0eS0xMDAge1xuICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXZpc2libGUge1xuICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3ctc2Nyb2xsIHtcbiAgb3ZlcmZsb3c6IHNjcm9sbCAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1hdXRvIHtcbiAgb3ZlcmZsb3cteDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteC1oaWRkZW4ge1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtdmlzaWJsZSB7XG4gIG92ZXJmbG93LXg6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLm92ZXJmbG93LXgtc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWF1dG8ge1xuICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5vdmVyZmxvdy15LWhpZGRlbiB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS12aXNpYmxlIHtcbiAgb3ZlcmZsb3cteTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4ub3ZlcmZsb3cteS1zY3JvbGwge1xuICBvdmVyZmxvdy15OiBzY3JvbGwgIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG5cbi5kLWdyaWQge1xuICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG59XG5cbi5kLWlubGluZS1ncmlkIHtcbiAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xufVxuXG4uZC10YWJsZS1yb3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbn1cblxuLmQtdGFibGUtY2VsbCB7XG4gIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbn1cblxuLmQtaW5saW5lLWZsZXgge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xufVxuXG4uZC1ub25lIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93IHtcbiAgYm94LXNoYWRvdzogdmFyKC0tYnMtYm94LXNoYWRvdykgIWltcG9ydGFudDtcbn1cblxuLnNoYWRvdy1zbSB7XG4gIGJveC1zaGFkb3c6IHZhcigtLWJzLWJveC1zaGFkb3ctc20pICFpbXBvcnRhbnQ7XG59XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiB2YXIoLS1icy1ib3gtc2hhZG93LWxnKSAhaW1wb3J0YW50O1xufVxuXG4uc2hhZG93LW5vbmUge1xuICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5mb2N1cy1yaW5nLXByaW1hcnkge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc2Vjb25kYXJ5IHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctc3VjY2VzcyB7XG4gIC0tYnMtZm9jdXMtcmluZy1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWZvY3VzLXJpbmctb3BhY2l0eSkpO1xufVxuXG4uZm9jdXMtcmluZy1pbmZvIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLXdhcm5pbmcge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctZGFuZ2VyIHtcbiAgLS1icy1mb2N1cy1yaW5nLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLmZvY3VzLXJpbmctbGlnaHQge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtZm9jdXMtcmluZy1vcGFjaXR5KSk7XG59XG5cbi5mb2N1cy1yaW5nLWRhcmsge1xuICAtLWJzLWZvY3VzLXJpbmctY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1mb2N1cy1yaW5nLW9wYWNpdHkpKTtcbn1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG59XG5cbi5wb3NpdGlvbi1hYnNvbHV0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xufVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbn1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbn1cblxuLnRvcC0wIHtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi50b3AtNTAge1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4udG9wLTEwMCB7XG4gIHRvcDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4uYm90dG9tLTAge1xuICBib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLmJvdHRvbS01MCB7XG4gIGJvdHRvbTogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5ib3R0b20tMTAwIHtcbiAgYm90dG9tOiAxMDAlICFpbXBvcnRhbnQ7XG59XG5cbi5zdGFydC0wIHtcbiAgbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4uc3RhcnQtNTAge1xuICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnN0YXJ0LTEwMCB7XG4gIGxlZnQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0wIHtcbiAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmVuZC01MCB7XG4gIHJpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmVuZC0xMDAge1xuICByaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udHJhbnNsYXRlLW1pZGRsZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi50cmFuc2xhdGUtbWlkZGxlLXgge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgIWltcG9ydGFudDtcbn1cblxuLnRyYW5zbGF0ZS1taWRkbGUteSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyIHtcbiAgYm9yZGVyOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiB2YXIoLS1icy1ib3JkZXItd2lkdGgpIHZhcigtLWJzLWJvcmRlci1zdHlsZSkgdmFyKC0tYnMtYm9yZGVyLWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWVuZCB7XG4gIGJvcmRlci1yaWdodDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1lbmQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLWJzLWJvcmRlci13aWR0aCkgdmFyKC0tYnMtYm9yZGVyLXN0eWxlKSB2YXIoLS1icy1ib3JkZXItY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItc3RhcnQge1xuICBib3JkZXItbGVmdDogdmFyKC0tYnMtYm9yZGVyLXdpZHRoKSB2YXIoLS1icy1ib3JkZXItc3R5bGUpIHZhcigtLWJzLWJvcmRlci1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdGFydC0wIHtcbiAgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXByaW1hcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXNlY29uZGFyeSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xuICBib3JkZXItY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItaW5mbyB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1pbmZvLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWxpZ2h0LXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYXJrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtYm9yZGVyLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWJsYWNrIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJvcmRlci1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogcmdiYSh2YXIoLS1icy13aGl0ZS1yZ2IpLCB2YXIoLS1icy1ib3JkZXItb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItcHJpbWFyeS1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXByaW1hcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zZWNvbmRhcnktc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1zdWNjZXNzLXN1YnRsZSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYnMtc3VjY2Vzcy1ib3JkZXItc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYm9yZGVyLWluZm8tc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1pbmZvLWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItd2FybmluZy1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1kYW5nZXItc3VidGxlIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1icy1kYW5nZXItYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1saWdodC1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWxpZ2h0LWJvcmRlci1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5ib3JkZXItZGFyay1zdWJ0bGUge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJzLWRhcmstYm9yZGVyLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0xIHtcbiAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0yIHtcbiAgYm9yZGVyLXdpZHRoOiAycHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci0zIHtcbiAgYm9yZGVyLXdpZHRoOiAzcHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci00IHtcbiAgYm9yZGVyLXdpZHRoOiA0cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci01IHtcbiAgYm9yZGVyLXdpZHRoOiA1cHggIWltcG9ydGFudDtcbn1cblxuLmJvcmRlci1vcGFjaXR5LTEwIHtcbiAgLS1icy1ib3JkZXItb3BhY2l0eTogMC4xO1xufVxuXG4uYm9yZGVyLW9wYWNpdHktMjUge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYm9yZGVyLW9wYWNpdHktNTAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAwLjU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS03NSB7XG4gIC0tYnMtYm9yZGVyLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5ib3JkZXItb3BhY2l0eS0xMDAge1xuICAtLWJzLWJvcmRlci1vcGFjaXR5OiAxO1xufVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDtcbn1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi53LTc1IHtcbiAgd2lkdGg6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udy1hdXRvIHtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm13LTEwMCB7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udnctMTAwIHtcbiAgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7XG59XG5cbi5taW4tdnctMTAwIHtcbiAgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50O1xufVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7XG59XG5cbi5oLTUwIHtcbiAgaGVpZ2h0OiA1MCUgIWltcG9ydGFudDtcbn1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50O1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLmgtYXV0byB7XG4gIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubWgtMTAwIHtcbiAgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4udmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50O1xufVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWZpbGwge1xuICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWNvbHVtbiB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbn1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LWdyb3ctMSB7XG4gIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1zaHJpbmstMCB7XG4gIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5mbGV4LXNocmluay0xIHtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbn1cblxuLmZsZXgtd3JhcCB7XG4gIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC1ub3dyYXAge1xuICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xufVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZW5kIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtYmV0d2VlbiB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xufVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG59XG5cbi5qdXN0aWZ5LWNvbnRlbnQtZXZlbmx5IHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0YXJ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24taXRlbXMtYmFzZWxpbmUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtZW5kIHtcbiAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWJldHdlZW4ge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1jb250ZW50LWFyb3VuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1hdXRvIHtcbiAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtY2VudGVyIHtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG59XG5cbi5hbGlnbi1zZWxmLWJhc2VsaW5lIHtcbiAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbn1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLWZpcnN0IHtcbiAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0wIHtcbiAgb3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTEge1xuICBvcmRlcjogMSAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItMiB7XG4gIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci0zIHtcbiAgb3JkZXI6IDMgIWltcG9ydGFudDtcbn1cblxuLm9yZGVyLTQge1xuICBvcmRlcjogNCAhaW1wb3J0YW50O1xufVxuXG4ub3JkZXItNSB7XG4gIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG59XG5cbi5vcmRlci1sYXN0IHtcbiAgb3JkZXI6IDYgIWltcG9ydGFudDtcbn1cblxuLm0tMCB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIge1xuICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS0zIHtcbiAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm14LTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm14LTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm14LTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teC00IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXktMiB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5teS1hdXRvIHtcbiAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTIge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm10LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubXQtYXV0byB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1lLTAge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbn1cblxuLm1lLTEge1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1lLTIge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubWUtNCB7XG4gIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS01IHtcbiAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tZS1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ubWItMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLm1iLTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ubWItYXV0byB7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLm1zLTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ubXMtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy0yIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ubXMtNSB7XG4gIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5tcy1hdXRvIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuLnAtMCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucC00IHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnB4LTEge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHgtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC00IHtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTAge1xuICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xufVxuXG4ucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0yIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5weS0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB5LTUge1xuICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTIge1xuICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC0zIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnB0LTQge1xuICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wdC01IHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5wZS0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMiB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGUtMyB7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBlLTUge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cblxuLnBiLTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTMge1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucGItNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBiLTUge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMCB7XG4gIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xufVxuXG4ucHMtMSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucHMtMiB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5wcy00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnBzLTUge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC0wIHtcbiAgZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nYXAtMSB7XG4gIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTIge1xuICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZ2FwLTMge1xuICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC00IHtcbiAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmdhcC01IHtcbiAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTAge1xuICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTEge1xuICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3ctZ2FwLTIge1xuICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtMyB7XG4gIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLnJvdy1nYXAtNCB7XG4gIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xufVxuXG4ucm93LWdhcC01IHtcbiAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0wIHtcbiAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0xIHtcbiAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xufVxuXG4uY29sdW1uLWdhcC0yIHtcbiAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTMge1xuICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tZ2FwLTQge1xuICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmNvbHVtbi1nYXAtNSB7XG4gIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbn1cblxuLmZvbnQtbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJzLWZvbnQtbW9ub3NwYWNlKSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMSB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjM3NXJlbSArIDEuNXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMiB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjMyNXJlbSArIDAuOXZ3KSAhaW1wb3J0YW50O1xufVxuXG4uZnMtMyB7XG4gIGZvbnQtc2l6ZTogY2FsYygxLjNyZW0gKyAwLjZ2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTQge1xuICBmb250LXNpemU6IGNhbGMoMS4yNzVyZW0gKyAwLjN2dykgIWltcG9ydGFudDtcbn1cblxuLmZzLTUge1xuICBmb250LXNpemU6IDEuMjVyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzLTYge1xuICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZzdC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDtcbn1cblxuLmZzdC1ub3JtYWwge1xuICBmb250LXN0eWxlOiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLmZ3LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50O1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7XG59XG5cbi5mdy1ib2xkZXIge1xuICBmb250LXdlaWdodDogYm9sZGVyICFpbXBvcnRhbnQ7XG59XG5cbi5saC0xIHtcbiAgbGluZS1oZWlnaHQ6IDEgIWltcG9ydGFudDtcbn1cblxuLmxoLXNtIHtcbiAgbGluZS1oZWlnaHQ6IDEuMjUgIWltcG9ydGFudDtcbn1cblxuLmxoLWJhc2Uge1xuICBsaW5lLWhlaWdodDogMS41ICFpbXBvcnRhbnQ7XG59XG5cbi5saC1sZyB7XG4gIGxpbmUtaGVpZ2h0OiAyICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXN0YXJ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1lbmQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWRlY29yYXRpb24tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1saW5lLXRocm91Z2gge1xuICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaCAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDtcbn1cblxuLnRleHQtY2FwaXRhbGl6ZSB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuLyogcnRsOmJlZ2luOnJlbW92ZSAqL1xuLnRleHQtYnJlYWsge1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZCAhaW1wb3J0YW50O1xufVxuXG4vKiBydGw6ZW5kOnJlbW92ZSAqL1xuLnRleHQtcHJpbWFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zZWNvbmRhcnktcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2VzcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8ge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLXdhcm5pbmctcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy10ZXh0LW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKHZhcigtLWJzLWRhcmstcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYmxhY2sge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtYmxhY2stcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtdGV4dC1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogcmdiYSh2YXIoLS1icy1ib2R5LWNvbG9yLXJnYiksIHZhcigtLWJzLXRleHQtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW11dGVkIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWJsYWNrLTUwIHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDtcbn1cblxuLnRleHQtd2hpdGUtNTAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXNlY29uZGFyeSB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtc2Vjb25kYXJ5LWNvbG9yKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1ib2R5LXRlcnRpYXJ5IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiB2YXIoLS1icy10ZXJ0aWFyeS1jb2xvcikgIWltcG9ydGFudDtcbn1cblxuLnRleHQtYm9keS1lbXBoYXNpcyB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAxO1xuICBjb2xvcjogdmFyKC0tYnMtZW1waGFzaXMtY29sb3IpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXJlc2V0IHtcbiAgLS1icy10ZXh0LW9wYWNpdHk6IDE7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LW9wYWNpdHktMjUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC4yNTtcbn1cblxuLnRleHQtb3BhY2l0eS01MCB7XG4gIC0tYnMtdGV4dC1vcGFjaXR5OiAwLjU7XG59XG5cbi50ZXh0LW9wYWNpdHktNzUge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMC43NTtcbn1cblxuLnRleHQtb3BhY2l0eS0xMDAge1xuICAtLWJzLXRleHQtb3BhY2l0eTogMTtcbn1cblxuLnRleHQtcHJpbWFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LXNlY29uZGFyeS1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtc3VjY2Vzcy1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLXRleHQtZW1waGFzaXMpICFpbXBvcnRhbnQ7XG59XG5cbi50ZXh0LWluZm8tZW1waGFzaXMge1xuICBjb2xvcjogdmFyKC0tYnMtaW5mby10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC13YXJuaW5nLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLXdhcm5pbmctdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLnRleHQtZGFuZ2VyLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhbmdlci10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1saWdodC1lbXBoYXNpcyB7XG4gIGNvbG9yOiB2YXIoLS1icy1saWdodC10ZXh0LWVtcGhhc2lzKSAhaW1wb3J0YW50O1xufVxuXG4udGV4dC1kYXJrLWVtcGhhc2lzIHtcbiAgY29sb3I6IHZhcigtLWJzLWRhcmstdGV4dC1lbXBoYXNpcykgIWltcG9ydGFudDtcbn1cblxuLmxpbmstb3BhY2l0eS0xMCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjE7XG59XG5cbi5saW5rLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4xO1xufVxuXG4ubGluay1vcGFjaXR5LTI1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLW9wYWNpdHktMjUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC4yNTtcbn1cblxuLmxpbmstb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay1vcGFjaXR5OiAwLjU7XG59XG5cbi5saW5rLW9wYWNpdHktNTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC41O1xufVxuXG4ubGluay1vcGFjaXR5LTc1IHtcbiAgLS1icy1saW5rLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb3BhY2l0eS0xMDAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstb3BhY2l0eTogMTtcbn1cblxuLmxpbmstb2Zmc2V0LTEge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTEtaG92ZXI6aG92ZXIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMTI1ZW0gIWltcG9ydGFudDtcbn1cblxuLmxpbmstb2Zmc2V0LTIge1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMjVlbSAhaW1wb3J0YW50O1xufVxuXG4ubGluay1vZmZzZXQtMi1ob3Zlcjpob3ZlciB7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yNWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLW9mZnNldC0zLWhvdmVyOmhvdmVyIHtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjM3NWVtICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1wcmltYXJ5IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtcHJpbWFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXNlY29uZGFyeSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLXN1Y2Nlc3Mge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDE7XG4gIHRleHQtZGVjb3JhdGlvbi1jb2xvcjogcmdiYSh2YXIoLS1icy1zdWNjZXNzLXJnYiksIHZhcigtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4ubGluay11bmRlcmxpbmUtaW5mbyB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWluZm8tcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS13YXJuaW5nIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWRhbmdlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLWJzLWRhbmdlci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLWxpZ2h0IHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGlnaHQtcmdiKSwgdmFyKC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5saW5rLXVuZGVybGluZS1kYXJrIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb24tY29sb3I6IHJnYmEodmFyKC0tYnMtbGluay1jb2xvci1yZ2IpLCB2YXIoLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5LCAxKSkgIWltcG9ydGFudDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMDtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMjUge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuMjU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTI1LWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAwLjI1O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS01MC1ob3Zlcjpob3ZlciB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC41O1xufVxuXG4ubGluay11bmRlcmxpbmUtb3BhY2l0eS03NSB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMC43NTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktNzUtaG92ZXI6aG92ZXIge1xuICAtLWJzLWxpbmstdW5kZXJsaW5lLW9wYWNpdHk6IDAuNzU7XG59XG5cbi5saW5rLXVuZGVybGluZS1vcGFjaXR5LTEwMCB7XG4gIC0tYnMtbGluay11bmRlcmxpbmUtb3BhY2l0eTogMTtcbn1cblxuLmxpbmstdW5kZXJsaW5lLW9wYWNpdHktMTAwLWhvdmVyOmhvdmVyIHtcbiAgLS1icy1saW5rLXVuZGVybGluZS1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1wcmltYXJ5LXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXN1Y2Nlc3Mge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtc3VjY2Vzcy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8ge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtaW5mby1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXdhcm5pbmcge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2FybmluZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhbmdlciB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1kYW5nZXItcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh2YXIoLS1icy1saWdodC1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWRhcmsge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtZGFyay1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJsYWNrIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJsYWNrLXJnYiksIHZhcigtLWJzLWJnLW9wYWNpdHkpKSAhaW1wb3J0YW50O1xufVxuXG4uYmctd2hpdGUge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtd2hpdGUtcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1ib2R5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLWJvZHktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktc2Vjb25kYXJ5IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKHZhcigtLWJzLXNlY29uZGFyeS1iZy1yZ2IpLCB2YXIoLS1icy1iZy1vcGFjaXR5KSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWJvZHktdGVydGlhcnkge1xuICAtLWJzLWJnLW9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEodmFyKC0tYnMtdGVydGlhcnktYmctcmdiKSwgdmFyKC0tYnMtYmctb3BhY2l0eSkpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1vcGFjaXR5LTEwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjE7XG59XG5cbi5iZy1vcGFjaXR5LTI1IHtcbiAgLS1icy1iZy1vcGFjaXR5OiAwLjI1O1xufVxuXG4uYmctb3BhY2l0eS01MCB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC41O1xufVxuXG4uYmctb3BhY2l0eS03NSB7XG4gIC0tYnMtYmctb3BhY2l0eTogMC43NTtcbn1cblxuLmJnLW9wYWNpdHktMTAwIHtcbiAgLS1icy1iZy1vcGFjaXR5OiAxO1xufVxuXG4uYmctcHJpbWFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1wcmltYXJ5LWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLXNlY29uZGFyeS1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zZWNvbmRhcnktYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctc3VjY2Vzcy1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1zdWNjZXNzLWJnLXN1YnRsZSkgIWltcG9ydGFudDtcbn1cblxuLmJnLWluZm8tc3VidGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYnMtaW5mby1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy13YXJuaW5nLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLXdhcm5pbmctYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZGFuZ2VyLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhbmdlci1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1saWdodC1zdWJ0bGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1icy1saWdodC1iZy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1kYXJrLXN1YnRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJzLWRhcmstYmctc3VidGxlKSAhaW1wb3J0YW50O1xufVxuXG4uYmctZ3JhZGllbnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1icy1ncmFkaWVudCkgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWFsbCB7XG4gIHVzZXItc2VsZWN0OiBhbGwgIWltcG9ydGFudDtcbn1cblxuLnVzZXItc2VsZWN0LWF1dG8ge1xuICB1c2VyLXNlbGVjdDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4udXNlci1zZWxlY3Qtbm9uZSB7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5wZS1ub25lIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnBlLWF1dG8ge1xuICBwb2ludGVyLWV2ZW50czogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTEge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXNtKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC0yIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMyB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTQge1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXhsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC01IHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLTAge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0xIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0yIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC0zIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC00IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC01IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wLWNpcmNsZSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXRvcC1waWxsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0wIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTEge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1zbSkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC0yIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1lbmQtMyB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLWxnKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLTQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC01IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWVuZC1jaXJjbGUge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtZW5kLXBpbGwge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0xIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0yIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS0zIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtbGcpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS00IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS01IHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteHhsKSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtYm90dG9tLWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbS1waWxsIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTAge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtMSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtc20pICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTIge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzKSAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1zdGFydC0zIHtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1sZykgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtNCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMteGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LTUge1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YXIoLS1icy1ib3JkZXItcmFkaXVzLXh4bCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy14eGwpICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXN0YXJ0LWNpcmNsZSB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDUwJSAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtc3RhcnQtcGlsbCB7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhcigtLWJzLWJvcmRlci1yYWRpdXMtcGlsbCkgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFyKC0tYnMtYm9yZGVyLXJhZGl1cy1waWxsKSAhaW1wb3J0YW50O1xufVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uei1uMSB7XG4gIHotaW5kZXg6IC0xICFpbXBvcnRhbnQ7XG59XG5cbi56LTAge1xuICB6LWluZGV4OiAwICFpbXBvcnRhbnQ7XG59XG5cbi56LTEge1xuICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG59XG5cbi56LTIge1xuICB6LWluZGV4OiAyICFpbXBvcnRhbnQ7XG59XG5cbi56LTMge1xuICB6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tc3RhcnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLWVuZCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtc20tY29udGFpbiB7XG4gICAgb2JqZWN0LWZpdDogY29udGFpbiAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWNvdmVyIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlciAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1zbS1zY2FsZSB7XG4gICAgb2JqZWN0LWZpdDogc2NhbGUtZG93biAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXNtLW5vbmUge1xuICAgIG9iamVjdC1maXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWlubGluZS1ncmlkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZmlsbCB7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20tZ3Jvdy0xIHtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWV2ZW5seSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHkgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1zbS1maXJzdCB7XG4gICAgb3JkZXI6IC0xICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTAge1xuICAgIG9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIG9yZGVyOiAyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTMge1xuICAgIG9yZGVyOiAzICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIG9yZGVyOiA1ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXNtLWxhc3Qge1xuICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tc20tMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXNtLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1zbS0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtc20tNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1zbS01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXNtLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtc20tMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXNtLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItc20tNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1zbS01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHMtc20tMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXNtLTAge1xuICAgIGdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMSB7XG4gICAgZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tMyB7XG4gICAgZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1zbS00IHtcbiAgICBnYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtc20tNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tMCB7XG4gICAgcm93LWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXNtLTEge1xuICAgIHJvdy1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1zbS0zIHtcbiAgICByb3ctZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNCB7XG4gICAgcm93LWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtc20tNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTAge1xuICAgIGNvbHVtbi1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1zbS0xIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtc20tMyB7XG4gICAgY29sdW1uLWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTQge1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXNtLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1zdGFydCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXNtLWVuZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1zbS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC1tZC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LW1kLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbWQtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1tZC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLW1kLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC1tZC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbWQtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1tZC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci1tZC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLW1kLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1tZC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbWQtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWItbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbWQtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1tZC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1tZC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbWQtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLW1kLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1tZC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbWQtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLW1kLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1tZC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbWQtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLW1kLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbWQtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLW1kLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1tZC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC1tZC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbG9hdC1sZy1zdGFydCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC1sZy1jb250YWluIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctZmlsbCB7XG4gICAgb2JqZWN0LWZpdDogZmlsbCAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LWxnLXNjYWxlIHtcbiAgICBvYmplY3QtZml0OiBzY2FsZS1kb3duICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQtbGctbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgtbGctZ3Jvdy0wIHtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXNocmluay0xIHtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZXZlbmx5IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMSB7XG4gICAgb3JkZXI6IDEgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMiB7XG4gICAgb3JkZXI6IDIgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNCB7XG4gICAgb3JkZXI6IDQgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNSB7XG4gICAgb3JkZXI6IDUgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS1sZy0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0tbGctYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXktbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQtbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLWxnLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWItbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLWxnLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQtbGctNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUtbGctNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGItbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLWxnLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy1sZy0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAtbGctMCB7XG4gICAgZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTIge1xuICAgIGdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy0zIHtcbiAgICBnYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLWxnLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC1sZy01IHtcbiAgICBnYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy0wIHtcbiAgICByb3ctZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAtbGctMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTIge1xuICAgIHJvdy1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLWxnLTMge1xuICAgIHJvdy1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC1sZy01IHtcbiAgICByb3ctZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctMCB7XG4gICAgY29sdW1uLWdhcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLWxnLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0yIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC1sZy0zIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAtbGctNSB7XG4gICAgY29sdW1uLWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLXN0YXJ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQtbGctZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1lbmQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5vYmplY3QtZml0LXhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1jb3ZlciB7XG4gICAgb2JqZWN0LWZpdDogY292ZXIgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1maWxsIHtcbiAgICBvYmplY3QtZml0OiBmaWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14bC1ub25lIHtcbiAgICBvYmplY3QtZml0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWZpbGwge1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLWdyb3ctMSB7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTAge1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0wIHtcbiAgICBvcmRlcjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC0zIHtcbiAgICBvcmRlcjogMyAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14bC1sYXN0IHtcbiAgICBvcmRlcjogNiAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXhsLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14bC1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWUteGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteGwtNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHQteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14bC00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteGwtNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTEge1xuICAgIGdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtMiB7XG4gICAgZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteGwtNCB7XG4gICAgZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXhsLTUge1xuICAgIGdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14bC0xIHtcbiAgICByb3ctZ2FwOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMiB7XG4gICAgcm93LWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTQge1xuICAgIHJvdy1nYXA6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXhsLTUge1xuICAgIHJvdy1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteGwtMSB7XG4gICAgY29sdW1uLWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTIge1xuICAgIGNvbHVtbi1nYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC00IHtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14bC01IHtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14bC1lbmQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnRleHQteGwtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAuZmxvYXQteHhsLXN0YXJ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbG9hdC14eGwtZW5kIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgfVxuICAuZmxvYXQteHhsLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWNvbnRhaW4ge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW4gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtY292ZXIge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9iamVjdC1maXQteHhsLWZpbGwge1xuICAgIG9iamVjdC1maXQ6IGZpbGwgIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtc2NhbGUge1xuICAgIG9iamVjdC1maXQ6IHNjYWxlLWRvd24gIWltcG9ydGFudDtcbiAgfVxuICAub2JqZWN0LWZpdC14eGwtbm9uZSB7XG4gICAgb2JqZWN0LWZpdDogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZ3JpZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWdyaWQgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQteHhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXh4bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDtcbiAgfVxuICAuZC14eGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1maWxsIHtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTAge1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ncm93LTEge1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1zaHJpbmstMCB7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZmxleC14eGwtc2hyaW5rLTEge1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICB9XG4gIC5mbGV4LXh4bC1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZsZXgteHhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmp1c3RpZnktY29udGVudC14eGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteHhsLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDtcbiAgfVxuICAuanVzdGlmeS1jb250ZW50LXh4bC1ldmVubHkge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWl0ZW1zLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24taXRlbXMteHhsLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLWNvbnRlbnQteHhsLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tY29udGVudC14eGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1jb250ZW50LXh4bC1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmFsaWduLXNlbGYteHhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG4gIC5hbGlnbi1zZWxmLXh4bC1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgfVxuICAuYWxpZ24tc2VsZi14eGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtZmlyc3Qge1xuICAgIG9yZGVyOiAtMSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMCB7XG4gICAgb3JkZXI6IDAgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTEge1xuICAgIG9yZGVyOiAxICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC0yIHtcbiAgICBvcmRlcjogMiAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtMyB7XG4gICAgb3JkZXI6IDMgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXIteHhsLTQge1xuICAgIG9yZGVyOiA0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm9yZGVyLXh4bC01IHtcbiAgICBvcmRlcjogNSAhaW1wb3J0YW50O1xuICB9XG4gIC5vcmRlci14eGwtbGFzdCB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tLXh4bC0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teC14eGwtMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm14LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tdC14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm10LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXQteHhsLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWUteHhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tZS14eGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1lLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubWIteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tYi14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1iLXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAubXMteHhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1zLXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5tcy14eGwtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgfVxuICAucC14eGwtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wLXh4bC01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB4LXh4bC0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weC14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHkteHhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5weS14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucHQteHhsLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnB0LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wdC14eGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGUteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wZS14eGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBlLXh4bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5wYi14eGwtMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucGIteHhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBiLXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5wcy14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucHMteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnBzLXh4bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0wIHtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0xIHtcbiAgICBnYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZ2FwLXh4bC0yIHtcbiAgICBnYXA6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTMge1xuICAgIGdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5nYXAteHhsLTQge1xuICAgIGdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmdhcC14eGwtNSB7XG4gICAgZ2FwOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLnJvdy1nYXAteHhsLTAge1xuICAgIHJvdy1nYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMSB7XG4gICAgcm93LWdhcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC0yIHtcbiAgICByb3ctZ2FwOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtMyB7XG4gICAgcm93LWdhcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5yb3ctZ2FwLXh4bC00IHtcbiAgICByb3ctZ2FwOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAucm93LWdhcC14eGwtNSB7XG4gICAgcm93LWdhcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5jb2x1bW4tZ2FwLXh4bC0wIHtcbiAgICBjb2x1bW4tZ2FwOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTEge1xuICAgIGNvbHVtbi1nYXA6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtMiB7XG4gICAgY29sdW1uLWdhcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTMge1xuICAgIGNvbHVtbi1nYXA6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuY29sdW1uLWdhcC14eGwtNCB7XG4gICAgY29sdW1uLWdhcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNvbHVtbi1nYXAteHhsLTUge1xuICAgIGNvbHVtbi1nYXA6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtc3RhcnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDtcbiAgfVxuICAudGV4dC14eGwtZW5kIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50O1xuICB9XG4gIC50ZXh0LXh4bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mcy0xIHtcbiAgICBmb250LXNpemU6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mcy0yIHtcbiAgICBmb250LXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnMtMyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZzLTQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtaW5saW5lLWdyaWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ncmlkICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50O1xuICB9XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLmJhZGdlLmJnLWxpZ2h0IHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbmZvcm1bbmFtZT11bnZlcmlmaWVkX3VzZXJdIC5pbnB1dC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyAvKiBBam91dMOpIHBvdXIgcydhc3N1cmVyIHF1ZSBsZXMgZW5mYW50cyBzb250IGZsZXhpYmxlcyAqL1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiBDZW50cmUgdmVydGljYWxlbWVudCBsZXMgw6lsw6ltZW50cyAqL1xuICBnYXA6IDEwcHg7XG59XG5mb3JtW25hbWU9dW52ZXJpZmllZF91c2VyXSAuaW5wdXQtY29udGFpbmVyIC5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbn1cbmZvcm1bbmFtZT11bnZlcmlmaWVkX3VzZXJdIC5pbnB1dC1jb250YWluZXIgI3VudmVyaWZpZWRfdXNlcl9lbWFpbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBmbGV4OiAxOyAvKiBTJ2Fzc3VyZSBxdWUgbCdpbnB1dCBwcmVuZCBsJ2VzcGFjZSBkaXNwb25pYmxlICovXG59XG5mb3JtW25hbWU9dW52ZXJpZmllZF91c2VyXSAuaW5wdXQtY29udGFpbmVyICN1bnZlcmlmaWVkX3VzZXJfc3VibWl0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNTMyMDtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgbWFyZ2luOiAzcHggNXB4IDNweCAtOTNweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbmZvcm1bbmFtZT11bnZlcmlmaWVkX3VzZXJdIC5pbnB1dC1jb250YWluZXIgI3VudmVyaWZpZWRfdXNlcl9zdWJtaXQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQzNjEyO1xufVxuXG4uc2lnbmluIC5sb2dpbiB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2lnbmluICNiYWNrZ3JvdW5kLXZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHotaW5kZXg6IC0xO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC44KTtcbn1cbi5zaWduaW4gLmxhbmRpbmcge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2lnbmluIC5sYW5kaW5nIC5pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbn1cbi5zaWduaW4gLmxhbmRpbmcgLml0ZW1zIC5pdGVtIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG59XG4uc2lnbmluIC5sYW5kaW5nIHAge1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnNpZ25pbiAuZmVhdHVyZWQge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC0yIHtcbiAgbWF4LWhlaWdodDogNDUwcHg7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZThlMjtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIgI2ZlYXR1cmVkLTIgaDEsIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIgI2ZlYXR1cmVkLTIgLmgxIHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIgI2ZlYXR1cmVkLTIgLmJhY2tncm91bmQtYmxhY2sge1xuICBjb2xvcjogaHNsKDMwLCAxNSUsIDUwJSk7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC0yICNmZWF0dXJlZC0yIC5kLWZsZXgge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMjBweDtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIgI2ZlYXR1cmVkLTIgLmltZy1jb250YWluZXIgaW1nIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yOTAuNXB4KTtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgd2lkdGg6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMiB7XG4gICAgbWF4LWhlaWdodDogNTI4cHg7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAuc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC0yICNmZWF0dXJlZC0yIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgaGVpZ2h0OiA2NzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI4MC41cHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMjlyZW0gKyAzdncpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzkwcHg7XG4gIH1cbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMiAjZmVhdHVyZWQtMiBoMSwgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMiAjZmVhdHVyZWQtMiAuaDEge1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICB9XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIgI2ZlYXR1cmVkLTIgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGFzcGVjdC1yYXRpbzogNi81O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ3MHB4O1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMjNyZW0gKyA1dncpO1xuICB9XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIgI2ZlYXR1cmVkLTIgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTIgI2ZlYXR1cmVkLTIgLmQtZmxleCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDcwcHg7XG4gICAgbWF4LWhlaWdodDogY2FsYyg5cmVtICsgNDh2dyk7XG4gIH1cbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMiAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzc3cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjEwcHg7XG4gIH1cbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTMgI2ZlYXR1cmVkLTMgZGl2LmQtZmxleCB7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LXdyYXA6IGluaGVyaXQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtNCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTQgI2ZlYXR1cmVkLTQge1xuICBwYWRkaW5nOiAxNnB4IDI0cHg7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC01ICNmZWF0dXJlZC01IC5ob3ctd29ya19sYW5kaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHNwYWNlLWJldHdlZW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvKiBDZW50ZXIgY2hpbGRyZW4gdmVydGljYWxseSAqL1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC01ICNmZWF0dXJlZC01IC5ob3ctd29ya19sYW5kaW5nIC5zdGVwIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gNjBweCk7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweDtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTUgI2ZlYXR1cmVkLTUgLmhvdy13b3JrX2xhbmRpbmcgLnN0ZXAjc3RlcDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2JhOGJhO1xufVxuLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtNSAjZmVhdHVyZWQtNSAuaG93LXdvcmtfbGFuZGluZyAuc3RlcCNzdGVwMiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5NjdlNjQ7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC01ICNmZWF0dXJlZC01IC5ob3ctd29ya19sYW5kaW5nIC5zdGVwI3N0ZXAzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNTMyMDtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTUgI2ZlYXR1cmVkLTUgLmhvdy13b3JrX2xhbmRpbmcgLmNhcmQtaW1nLXRvcCB7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTUgI2ZlYXR1cmVkLTUgLmhvdy13b3JrX2xhbmRpbmcgZGl2LmNhcmQtYm9keSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA0MHB4KTtcbiAgcGFkZGluZzogMjBweCAwO1xufVxuLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtNSAjZmVhdHVyZWQtNSAuaG93LXdvcmtfbGFuZGluZyBkaXYuY2FyZC1ib2R5IHVsIHtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTUgI2ZlYXR1cmVkLTUgLmhvdy13b3JrX2xhbmRpbmcgZGl2LmNhcmQtYm9keSB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhaVzBpSUdobGFXZG9kRDBpTVdWdElpQjJhV1YzUW05NFBTSXdJREFnTWpRZ01qUWlQanh3WVhSb0lHWnBiR3c5SW5kb2FYUmxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUlrMHhNaUF5TVdFNUlEa2dNQ0F4SURBZ01DMHhPR0U1SURrZ01DQXdJREFnTUNBeE9HMHRMakl6TWkwMUxqTTJiRFV0Tm13dE1TNDFNell0TVM0eU9Hd3ROQzR6SURVdU1UVTViQzB5TGpJeU5TMHlMakl5Tm13dE1TNDBNVFFnTVM0ME1UUnNNeUF6YkM0M056UXVOemMwZWlJZ1kyeHBjQzF5ZFd4bFBTSmxkbVZ1YjJSa0lpOCtQQzl6ZG1jKykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBwYWRkaW5nOiAwcHggMCAwcHggMjdweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAycHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTUgI2ZlYXR1cmVkLTUgLmhvdy13b3JrX2xhbmRpbmcgLnN0ZXAge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDQwcHgpO1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTUgI2ZlYXR1cmVkLTUgLmhvdy13b3JrX2xhbmRpbmcge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtNSAjZmVhdHVyZWQtNSAuaG93LXdvcmtfbGFuZGluZyAuc3RlcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDEwcHggMDtcbiAgfVxufVxuLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU4ZTI7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC02ICNmZWF0dXJlZC02IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTYgI2ZlYXR1cmVkLTYgLmJhY2tncm91bmQtYmxhY2sge1xuICBjb2xvcjogaHNsKDMwLCAxNSUsIDUwJSk7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC03IHtcbiAgbWF4LWhlaWdodDogMzAwcHg7XG4gIG1hcmdpbi1ib3R0b206IGNhbGMoMTU1cHggKyAzcmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiYThiYTtcbiAgY29sb3I6IHdoaXRlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygxNzVweCArIDNyZW0pO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTcge1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoMjQwcHggKyAzcmVtKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC03IHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKDIzMHB4ICsgM3JlbSk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDEwcHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogY2FsYygyNjBweCArIDNyZW0pO1xuICB9XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC04ICNmZWF0dXJlZC04IC5waG90by10YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC04ICNmZWF0dXJlZC04IC5waG90by10YWdzIGRpdi5yaWdodC1waG90byB7XG4gIHdpZHRoOiA5MSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggLnBob3RvLXRhZ3MgZGl2LnJpZ2h0LXBob3RvIC5wb2ludHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHJpZ2h0OiAtMTAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMzUwcHg7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOCAjZmVhdHVyZWQtOCAucGhvdG8tdGFncyBkaXYucmlnaHQtcGhvdG8gLnBvaW50cyB7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7XG4gIH1cbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggLnBob3RvLXRhZ3MgZGl2LnJpZ2h0LXBob3RvIC5wb2ludHMgZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC04ICNmZWF0dXJlZC04IC5waG90by10YWdzIGRpdi5yaWdodC1waG90byAucG9pbnRzIGRpdiB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGRwWkhSb1BTSXhaVzBpSUdobGFXZG9kRDBpTVdWdElpQjJhV1YzUW05NFBTSXdJREFnTWpBZ01qQWlQanh3WVhSb0lHWnBiR3c5SW5kb2FYUmxJaUJtYVd4c0xYSjFiR1U5SW1WMlpXNXZaR1FpSUdROUltMHlMalUwTWlBeUxqRTFOR3czTGpJMU5DQTNMakkyY1M0eU1EUXVNakV3TGpJd05DNDBPRE5oTGpjekxqY3pJREFnTUNBeExTNHlNRFF1Tld3dE55NDFOelVnTnk0ek9UaHhMUzQxTnpVdU5EYzJMVEV1TURJeUlEQnhMUzQwTkRndExqUTNOU0F3TFM0NU9HdzNMakE0TFRZdU9URTRiQzAyTGpjMU5DMDJMamMyTTNFdExqTTFOaTB1TlRFMExqQTJOaTB1T1RNMWNTNDBNakl0TGpReUxqZzFNUzB1TURRMWJUa2dNR3czTGpJMU5DQTNMakkyY1M0eU1EUXVNakV3TGpJd05DNDBPRE5oTGpjekxqY3pJREFnTUNBeExTNHlNRFF1Tld3dE55NDFOelVnTnk0ek9UaHhMUzQxTnpVdU5EYzJMVEV1TURJeUlEQnhMUzQwTkRrdExqUTNOU0F3TFM0NU9HdzNMakE0TFRZdU9URTRiQzAyTGpjMU5DMDJMamMyTTNFdExqTTFOUzB1TlRFMExqQTJOaTB1T1RNMWNTNDBNakl0TGpReUxqZzFNUzB1TURRMUlpOCtQQzl6ZG1jKykgbm8tcmVwZWF0IGxlZnQgdG9wO1xuICBwYWRkaW5nOiAwcHggMCAwcHggMjFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiA0cHg7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC04ICNmZWF0dXJlZC04IC5waG90by10YWdzIGRpdi5yaWdodC1waG90byAucG9pbnRzICNiYi0xIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzNiYThiYTtcbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggLnBob3RvLXRhZ3MgZGl2LnJpZ2h0LXBob3RvIC5wb2ludHMgI2JiLTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY3ZTY0O1xufVxuLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOCAjZmVhdHVyZWQtOCAucGhvdG8tdGFncyBkaXYucmlnaHQtcGhvdG8gLnBvaW50cyAjYmItMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC04ICNmZWF0dXJlZC04IC5waG90by10YWdzIGRpdi5yaWdodC1waG90byBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXgtaGVpZ2h0OiA1OTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggI3NxdWFyZSxcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOCAjZmVhdHVyZWQtOCAjdmVydGljYWwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggI2hvcml6b250YWwsXG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggI3ZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggI2hvcml6b250YWwsXG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggI3NxdWFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC04ICNmZWF0dXJlZC04IGltZyN2ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOCAjZmVhdHVyZWQtOCBpbWcjdmVydGljYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUyMHB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggLnBob3RvLXRhZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggLnBob3RvLXRhZ3MgaW1nI3ZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTggI2ZlYXR1cmVkLTggLnBob3RvLXRhZ3MgZGl2LnJpZ2h0LXBob3RvIC5wb2ludHMge1xuICAgIG1pbi13aWR0aDogMDtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICByaWdodDogMDtcbiAgICBnYXA6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgNC41JTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC04ICNmZWF0dXJlZC04IC5waG90by10YWdzIGRpdi5yaWdodC1waG90byAucG9pbnRzIC5ib3gge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gIH1cbn1cbi5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMkU3QTVCO1xuICBtYXgtaGVpZ2h0OiAxOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC05ICNmZWF0dXJlZC05IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSAjZmVhdHVyZWQtOSBoMiwgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSAjZmVhdHVyZWQtOSAuaDIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC05IC5pY29uIHtcbiAgd2lkdGg6IDcwMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0JFM0RBO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogaHNsYSgwLCAwJSwgMCUsIDAuNik7XG59XG4uc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC05IC5pY29uIHVsIGxpIHtcbiAgYmFja2dyb3VuZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIZHBaSFJvUFNJeFpXMGlJR2hsYVdkb2REMGlNV1Z0SWlCMmFXVjNRbTk0UFNJd0lEQWdNalFnTWpRaVBqeG5JR1pwYkd3OUluSm5ZbUVvTUN3Z01Dd2dNQ3dnTUM0MktTSStQSEJoZEdnZ1pEMGlUVEUzSURoRE9DQXhNQ0ExTGprZ01UWXVNVGNnTXk0NE1pQXlNUzR6Tkd3eExqZzVMalkyYkM0NU5TMHlMak5qTGpRNExqRTNMams0TGpNZ01TNHpOQzR6UXpFNUlESXdJREl5SURNZ01qSWdNMk10TVNBeUxUZ2dNaTR5TlMweE15QXpMakkxVXpJZ01URXVOU0F5SURFekxqVnpNUzQzTlNBekxqYzFJREV1TnpVZ015NDNOVU0zSURnZ01UY2dPQ0F4TnlBNFdpSXZQand2Wno0OEwzTjJaejQ9KSBuby1yZXBlYXQgbGVmdCB0b3A7XG4gIHBhZGRpbmc6IDBweCAwIDBweCAyN3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDRweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQwMHB4KSB7XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTkge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAuc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC05IHtcbiAgICBtYXgtaGVpZ2h0OiAxODVweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTdweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjA0cHg7XG4gIH1cbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSAjZmVhdHVyZWQtOSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC05ICNmZWF0dXJlZC05IGgyLCAuc2lnbmluIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC05ICNmZWF0dXJlZC05IC5oMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5zaWduaW4gLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTkgI2ZlYXR1cmVkLTkgLmljb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTI0cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWF4LWhlaWdodDogMzYwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDg3cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWF4LWhlaWdodDogMzc1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjU1cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDc4cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjYwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDI0cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjkwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzk3cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzQwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzczcHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDEwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzY1cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQzcHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTIwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzI3cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTcwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzE1cHgpIHtcbiAgLnNpZ25pbiAuY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjIwcHg7XG4gIH1cbn1cblxuLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTEwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG59XG4uY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMTAgI2ZlYXR1cmVkLTEwIHtcbiAgY29sb3I6IHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogY2FsYygwLjVyZW0gKyAwLjZ2dyk7XG59XG4uY29sb3JlZC1iYWNrZ3JvdW5kI2NvbG9yZWQtMTAgI2ZlYXR1cmVkLTEwIC5idG46aG92ZXIge1xuICBjb2xvcjogI2RmNTMyMDtcbn1cbi5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC0xMCAjZmVhdHVyZWQtMTAgZGl2Lmljb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiBjYWxjKDAuNXJlbSArIDAuOHZ3KTtcbn1cbi5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC0xMCAjZmVhdHVyZWQtMTAgZGl2Lmljb25zIHN2ZyB7XG4gIHdpZHRoOiBjYWxjKDEuNTVyZW0gKyAxLjl2dyk7XG4gIGhlaWdodDogY2FsYygxLjU1cmVtICsgMS45dncpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbG9yZWQtYmFja2dyb3VuZCNjb2xvcmVkLTEwICNmZWF0dXJlZC0xMCBkaXYuaWNvbnMge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5jb2xvcmVkLWJhY2tncm91bmQjY29sb3JlZC0xMCAjZmVhdHVyZWQtMTAgZGl2Lmljb25zIHN2ZyB7XG4gICAgd2lkdGg6IDNyZW07XG4gICAgaGVpZ2h0OiAzcmVtO1xuICB9XG59XG5cbi5sb2dpbiAuY2FyZCB7XG4gIHdpZHRoOiA0MDBweDtcbn1cblxuZGl2LmNyZWF0ZS1hY2NvdW50IGRpdi5sZWZ0LFxuZGl2LmNyZWF0ZS1hY2NvdW50IGRpdi5yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGRpdi5jcmVhdGUtYWNjb3VudCBkaXYubGVmdCxcbiAgZGl2LmNyZWF0ZS1hY2NvdW50IGRpdi5yaWdodCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzIwcHgpIHtcbiAgZGl2LmNyZWF0ZS1hY2NvdW50IGRpdi5sZWZ0LFxuICBkaXYuY3JlYXRlLWFjY291bnQgZGl2LnJpZ2h0IHtcbiAgICB3aWR0aDogODAlO1xuICB9XG59XG5cbi5wYWdlX3Rlc3RpbW9uaWFsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLFxuI2ZlYXR1cmVkLTQgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUsXG4jZmVhdHVyZWQtNyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSxcbi50ZWFtLWNhcm91c3NlbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGFzcGVjdC1yYXRpbzogbm9uZTtcbn1cbi5wYWdlX3Rlc3RpbW9uaWFsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMsXG4jZmVhdHVyZWQtNCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zLFxuI2ZlYXR1cmVkLTcgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyxcbi50ZWFtLWNhcm91c3NlbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIHtcbiAgYmFja2dyb3VuZDogI2Y5ZjdmNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5wYWdlX3Rlc3RpbW9uaWFsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSxcbiNmZWF0dXJlZC00IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSxcbiNmZWF0dXJlZC03IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSxcbi50ZWFtLWNhcm91c3NlbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIC5jYXJkLWJvZHkge1xuICBmbGV4OiAxO1xufVxuLnBhZ2VfdGVzdGltb25pYWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IGhyLFxuI2ZlYXR1cmVkLTQgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IGhyLFxuI2ZlYXR1cmVkLTcgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IGhyLFxuLnRlYW0tY2Fyb3Vzc2VsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSBociB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnBhZ2VfdGVzdGltb25pYWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IGltZy5yb3VuZGVkLWNpcmNsZSxcbiNmZWF0dXJlZC00IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSBpbWcucm91bmRlZC1jaXJjbGUsXG4jZmVhdHVyZWQtNyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIC5jYXJkLWJvZHkgaW1nLnJvdW5kZWQtY2lyY2xlLFxuLnRlYW0tY2Fyb3Vzc2VsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSBpbWcucm91bmRlZC1jaXJjbGUge1xuICB3aWR0aDogNDAlO1xufVxuLnBhZ2VfdGVzdGltb25pYWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IC5iYWNrZ3JvdW5kLWJsYWNrLFxuI2ZlYXR1cmVkLTQgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IC5iYWNrZ3JvdW5kLWJsYWNrLFxuI2ZlYXR1cmVkLTcgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IC5iYWNrZ3JvdW5kLWJsYWNrLFxuLnRlYW0tY2Fyb3Vzc2VsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSAuYmFja2dyb3VuZC1ibGFjayB7XG4gIGNvbG9yOiAjOTY3ZTY0O1xufVxuLnBhZ2VfdGVzdGltb25pYWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IHN2ZyxcbiNmZWF0dXJlZC00IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSBzdmcsXG4jZmVhdHVyZWQtNyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIC5jYXJkLWJvZHkgc3ZnLFxuLnRlYW0tY2Fyb3Vzc2VsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSBzdmcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZV90ZXN0aW1vbmlhbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIC5jYXJkLWJvZHksXG4gICNmZWF0dXJlZC00IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jYXJkLm1iLTMgLmNhcmQtYm9keSxcbiAgI2ZlYXR1cmVkLTcgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5LFxuICAudGVhbS1jYXJvdXNzZWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAucGFnZV90ZXN0aW1vbmlhbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIC5jYXJkLWJvZHkgc3ZnLFxuICAjZmVhdHVyZWQtNCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIC5jYXJkLWJvZHkgc3ZnLFxuICAjZmVhdHVyZWQtNyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIC5jYXJkLWJvZHkgc3ZnLFxuICAudGVhbS1jYXJvdXNzZWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNhcmQubWItMyAuY2FyZC1ib2R5IHN2ZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG4ucGFnZV90ZXN0aW1vbmlhbCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4jZmVhdHVyZWQtNCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4jZmVhdHVyZWQtNyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4udGVhbS1jYXJvdXNzZWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLnBhZ2VfdGVzdGltb25pYWwgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSxcbiNmZWF0dXJlZC00IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSksXG4jZmVhdHVyZWQtNyAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpLFxuLnRlYW0tY2Fyb3Vzc2VsIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICBmaWx0ZXI6IG5vbmU7XG59XG5cbi5ob3ctY29zdCAuY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5ob3ctY29zdCAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ob3ctY29zdCAuY2FyZC1ib2R5IC5idG4tbGcsIC5ob3ctY29zdCAuY2FyZC1ib2R5IC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmhvdy13b3JrLFxuLndoYXQtZm9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lcixcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDYwMHB4O1xufVxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXBzLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnNlY3Rpb25zLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXBzLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnNlY3Rpb25zLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXBzLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnNlY3Rpb25zLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXBzLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnNlY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcHMgaDMsIC5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwcyAuaDMsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc2VjdGlvbnMgaDMsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc2VjdGlvbnMgLmgzLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXBzIGgzLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXBzIC5oMyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zZWN0aW9ucyBoMyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zZWN0aW9ucyAuaDMsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcHMgaDMsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcHMgLmgzLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnNlY3Rpb25zIGgzLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnNlY3Rpb25zIC5oMyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwcyBoMyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwcyAuaDMsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc2VjdGlvbnMgaDMsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc2VjdGlvbnMgLmgzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXBzIGgzIHN2ZywgLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXBzIC5oMyBzdmcsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcHMgaDMgc3ZnIHBhdGgsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcHMgLmgzIHN2ZyBwYXRoLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnNlY3Rpb25zIGgzIHN2Zyxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zZWN0aW9ucyAuaDMgc3ZnLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnNlY3Rpb25zIGgzIHN2ZyBwYXRoLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnNlY3Rpb25zIC5oMyBzdmcgcGF0aCxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwcyBoMyBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcHMgLmgzIHN2Zyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwcyBoMyBzdmcgcGF0aCxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwcyAuaDMgc3ZnIHBhdGgsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuc2VjdGlvbnMgaDMgc3ZnLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnNlY3Rpb25zIC5oMyBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuc2VjdGlvbnMgaDMgc3ZnIHBhdGgsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuc2VjdGlvbnMgLmgzIHN2ZyBwYXRoLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXBzIGgzIHN2Zyxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwcyAuaDMgc3ZnLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXBzIGgzIHN2ZyBwYXRoLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXBzIC5oMyBzdmcgcGF0aCxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zZWN0aW9ucyBoMyBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc2VjdGlvbnMgLmgzIHN2Zyxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zZWN0aW9ucyBoMyBzdmcgcGF0aCxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zZWN0aW9ucyAuaDMgc3ZnIHBhdGgsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcHMgaDMgc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXBzIC5oMyBzdmcsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcHMgaDMgc3ZnIHBhdGgsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcHMgLmgzIHN2ZyBwYXRoLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnNlY3Rpb25zIGgzIHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zZWN0aW9ucyAuaDMgc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnNlY3Rpb25zIGgzIHN2ZyBwYXRoLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnNlY3Rpb25zIC5oMyBzdmcgcGF0aCB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTQgaDMgc3ZnLCAuaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTQgLmgzIHN2Zyxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNCBoMyBzdmcgcGF0aCxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNCAuaDMgc3ZnIHBhdGgsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTQgaDMgc3ZnLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC00IC5oMyBzdmcsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTQgaDMgc3ZnIHBhdGgsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTQgLmgzIHN2ZyBwYXRoLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC00IGgzIHN2Zyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNCAuaDMgc3ZnLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC00IGgzIHN2ZyBwYXRoLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC00IC5oMyBzdmcgcGF0aCxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNCBoMyBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTQgLmgzIHN2Zyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNCBoMyBzdmcgcGF0aCxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNCAuaDMgc3ZnIHBhdGgsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTQgaDMgc3ZnLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC00IC5oMyBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTQgaDMgc3ZnIHBhdGgsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTQgLmgzIHN2ZyBwYXRoLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC00IGgzIHN2Zyxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNCAuaDMgc3ZnLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC00IGgzIHN2ZyBwYXRoLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC00IC5oMyBzdmcgcGF0aCxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNCBoMyBzdmcsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTQgLmgzIHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNCBoMyBzdmcgcGF0aCxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNCAuaDMgc3ZnIHBhdGgsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTQgaDMgc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC00IC5oMyBzdmcsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTQgaDMgc3ZnIHBhdGgsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTQgLmgzIHN2ZyBwYXRoIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjdweDtcbn1cbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNiBoMyBzdmcsIC5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNiAuaDMgc3ZnLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC02IGgzIHN2ZyBwYXRoLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC02IC5oMyBzdmcgcGF0aCxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNiBoMyBzdmcsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTYgLmgzIHN2Zyxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNiBoMyBzdmcgcGF0aCxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNiAuaDMgc3ZnIHBhdGgsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTYgaDMgc3ZnLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC02IC5oMyBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTYgaDMgc3ZnIHBhdGgsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTYgLmgzIHN2ZyBwYXRoLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC02IGgzIHN2Zyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNiAuaDMgc3ZnLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC02IGgzIHN2ZyBwYXRoLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC02IC5oMyBzdmcgcGF0aCxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNiBoMyBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCNob3ctd29ya19zdGVwLTYgLmgzIHN2Zyxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNiBoMyBzdmcgcGF0aCxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNiAuaDMgc3ZnIHBhdGgsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTYgaDMgc3ZnLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAjd2hhdC1mb3Jfc3RlcC02IC5oMyBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTYgaDMgc3ZnIHBhdGgsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTYgLmgzIHN2ZyBwYXRoLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC02IGgzIHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI2hvdy13b3JrX3N0ZXAtNiAuaDMgc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC02IGgzIHN2ZyBwYXRoLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAjaG93LXdvcmtfc3RlcC02IC5oMyBzdmcgcGF0aCxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNiBoMyBzdmcsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc3RlcCN3aGF0LWZvcl9zdGVwLTYgLmgzIHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNiBoMyBzdmcgcGF0aCxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwI3doYXQtZm9yX3N0ZXAtNiAuaDMgc3ZnIHBhdGgge1xuICB3aWR0aDogMjZweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLnN0ZXAsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuc2VjdGlvbixcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5zdGVwLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLnNlY3Rpb24sXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuc3RlcCxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5zZWN0aW9uLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLnN0ZXAsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuc2VjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICBtYXJnaW46IDEwcHggMDtcbiAgYmFja2dyb3VuZDogI2Y5ZjdmNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5jb250ZW51LFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLmNvbnRlbnUsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuY29udGVudSxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5jb250ZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5jb250ZW51IC5iYWNrZ3JvdW5kLWJsYWNrLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLmNvbnRlbnUgLmJhY2tncm91bmQtYmxhY2ssXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuY29udGVudSAuYmFja2dyb3VuZC1ibGFjayxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5jb250ZW51IC5iYWNrZ3JvdW5kLWJsYWNrIHtcbiAgY29sb3I6ICM5NjdlNjQ7XG59XG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAubnVtLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLmljb24sXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAubnVtLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLmljb24sXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAubnVtLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLmljb24sXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAubnVtLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLmljb24ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2RmNTMyMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLm51bSNpY29uLTIgc3ZnLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLmljb24jaWNvbi0yIHN2Zyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5udW0jaWNvbi0yIHN2Zyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5pY29uI2ljb24tMiBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAubnVtI2ljb24tMiBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuaWNvbiNpY29uLTIgc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLm51bSNpY29uLTIgc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLmljb24jaWNvbi0yIHN2ZyB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDQwcHg7XG59XG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAubnVtI2ljb24tMyBzdmcsIC5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5udW0jaWNvbi02IHN2Zyxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5pY29uI2ljb24tMyBzdmcsXG4uaG93LXdvcmsgLmhvdy13b3JrX2NvbnRhaW5lciAuaWNvbiNpY29uLTYgc3ZnLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLm51bSNpY29uLTMgc3ZnLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLm51bSNpY29uLTYgc3ZnLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLmljb24jaWNvbi0zIHN2Zyxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5pY29uI2ljb24tNiBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAubnVtI2ljb24tMyBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAubnVtI2ljb24tNiBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuaWNvbiNpY29uLTMgc3ZnLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLmljb24jaWNvbi02IHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5udW0jaWNvbi0zIHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5udW0jaWNvbi02IHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5pY29uI2ljb24tMyBzdmcsXG4ud2hhdC1mb3IgLndoYXQtZm9yX2NvbnRhaW5lciAuaWNvbiNpY29uLTYgc3ZnIHtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbn1cbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5udW0jaWNvbi00IHN2Zyxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5pY29uI2ljb24tNCBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAubnVtI2ljb24tNCBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuaWNvbiNpY29uLTQgc3ZnLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLm51bSNpY29uLTQgc3ZnLFxuLndoYXQtZm9yIC5ob3ctd29ya19jb250YWluZXIgLmljb24jaWNvbi00IHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5udW0jaWNvbi00IHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5pY29uI2ljb24tNCBzdmcge1xuICB3aWR0aDogMzVweDtcbn1cbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5udW0jaWNvbi01IHN2ZywgLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLm51bSNpY29uLTggc3ZnLFxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLmljb24jaWNvbi01IHN2Zyxcbi5ob3ctd29yayAuaG93LXdvcmtfY29udGFpbmVyIC5pY29uI2ljb24tOCBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAubnVtI2ljb24tNSBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAubnVtI2ljb24tOCBzdmcsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuaWNvbiNpY29uLTUgc3ZnLFxuLmhvdy13b3JrIC53aGF0LWZvcl9jb250YWluZXIgLmljb24jaWNvbi04IHN2Zyxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5udW0jaWNvbi01IHN2Zyxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5udW0jaWNvbi04IHN2Zyxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5pY29uI2ljb24tNSBzdmcsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuaWNvbiNpY29uLTggc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLm51bSNpY29uLTUgc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLm51bSNpY29uLTggc3ZnLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLmljb24jaWNvbi01IHN2Zyxcbi53aGF0LWZvciAud2hhdC1mb3JfY29udGFpbmVyIC5pY29uI2ljb24tOCBzdmcge1xuICBoZWlnaHQ6IDM3cHg7XG4gIHdpZHRoOiAzN3B4O1xufVxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLmNhcmQtdGl0bGUsXG4uaG93LXdvcmsgLndoYXQtZm9yX2NvbnRhaW5lciAuY2FyZC10aXRsZSxcbi53aGF0LWZvciAuaG93LXdvcmtfY29udGFpbmVyIC5jYXJkLXRpdGxlLFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLmNhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMzMzO1xufVxuLmhvdy13b3JrIC5ob3ctd29ya19jb250YWluZXIgLmNhcmQtdGV4dCxcbi5ob3ctd29yayAud2hhdC1mb3JfY29udGFpbmVyIC5jYXJkLXRleHQsXG4ud2hhdC1mb3IgLmhvdy13b3JrX2NvbnRhaW5lciAuY2FyZC10ZXh0LFxuLndoYXQtZm9yIC53aGF0LWZvcl9jb250YWluZXIgLmNhcmQtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzM7XG59XG4uaG93LXdvcmsgLmNhcmQsXG4ud2hhdC1mb3IgLmNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaG93LXdvcmsgLmNhcmQtYm9keSxcbi53aGF0LWZvciAuY2FyZC1ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5ob3ctd29yayAuY2FyZC1ib2R5IC5idG4tbGcsIC5ob3ctd29yayAuY2FyZC1ib2R5IC5idG4tZ3JvdXAtbGcgPiAuYnRuLFxuLndoYXQtZm9yIC5jYXJkLWJvZHkgLmJ0bi1sZyxcbi53aGF0LWZvciAuY2FyZC1ib2R5IC5idG4tZ3JvdXAtbGcgPiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5kLWZsZXgsIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycyBkaXYuYnRuLWNvbnRhaW5lcl9idG4sIC51cGNvbWluZyBkaXYuYnRuLWNvbnRhaW5lciBkaXYuZC1mbGV4LCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmJ0bi1jb250YWluZXJfYnRuIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMzBweCk7XG59XG4udXBjb21pbmcgZGl2LnVwY29taW5nX2NvbnRhaW5lcnMgZGl2LmQtZmxleCBkaXYudGV4dC1jZW50ZXIsIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycyBkaXYuYnRuLWNvbnRhaW5lcl9idG4gZGl2LnRleHQtY2VudGVyLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmQtZmxleCBkaXYudGV4dC1jZW50ZXIsIC51cGNvbWluZyBkaXYuYnRuLWNvbnRhaW5lciBkaXYuYnRuLWNvbnRhaW5lcl9idG4gZGl2LnRleHQtY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycyBkaXYuZC1mbGV4IC5jYXRlZ29yaWUsIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycyBkaXYuYnRuLWNvbnRhaW5lcl9idG4gLmNhdGVnb3JpZSwgLnVwY29taW5nIGRpdi5idG4tY29udGFpbmVyIGRpdi5kLWZsZXggLmNhdGVnb3JpZSwgLnVwY29taW5nIGRpdi5idG4tY29udGFpbmVyIGRpdi5idG4tY29udGFpbmVyX2J0biAuY2F0ZWdvcmllIHtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kOiAjZjlmN2Y2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBmbGV4OiAxO1xufVxuLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5kLWZsZXggLmNhdGVnb3JpZSAuY29udGVudSwgLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5idG4tY29udGFpbmVyX2J0biAuY2F0ZWdvcmllIC5jb250ZW51LCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmQtZmxleCAuY2F0ZWdvcmllIC5jb250ZW51LCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmJ0bi1jb250YWluZXJfYnRuIC5jYXRlZ29yaWUgLmNvbnRlbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5kLWZsZXggLmNhdGVnb3JpZSAuY29udGVudSAuYmFja2dyb3VuZC1ibGFjaywgLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5idG4tY29udGFpbmVyX2J0biAuY2F0ZWdvcmllIC5jb250ZW51IC5iYWNrZ3JvdW5kLWJsYWNrLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmQtZmxleCAuY2F0ZWdvcmllIC5jb250ZW51IC5iYWNrZ3JvdW5kLWJsYWNrLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmJ0bi1jb250YWluZXJfYnRuIC5jYXRlZ29yaWUgLmNvbnRlbnUgLmJhY2tncm91bmQtYmxhY2sge1xuICBjb2xvcjogIzk2N2U2NDtcbn1cbi51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycyBkaXYuZC1mbGV4IC5jYXRlZ29yaWUgLm51bSwgLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5idG4tY29udGFpbmVyX2J0biAuY2F0ZWdvcmllIC5udW0sIC51cGNvbWluZyBkaXYuYnRuLWNvbnRhaW5lciBkaXYuZC1mbGV4IC5jYXRlZ29yaWUgLm51bSwgLnVwY29taW5nIGRpdi5idG4tY29udGFpbmVyIGRpdi5idG4tY29udGFpbmVyX2J0biAuY2F0ZWdvcmllIC5udW0ge1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2RmNTMyMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5kLWZsZXggLmNhdGVnb3JpZSAucGFyYWdyYXBoZSwgLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5idG4tY29udGFpbmVyX2J0biAuY2F0ZWdvcmllIC5wYXJhZ3JhcGhlLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmQtZmxleCAuY2F0ZWdvcmllIC5wYXJhZ3JhcGhlLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmJ0bi1jb250YWluZXJfYnRuIC5jYXRlZ29yaWUgLnBhcmFncmFwaGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycyBkaXYuZC1mbGV4LCAudXBjb21pbmcgZGl2LnVwY29taW5nX2NvbnRhaW5lcnMgZGl2LmJ0bi1jb250YWluZXJfYnRuLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmQtZmxleCwgLnVwY29taW5nIGRpdi5idG4tY29udGFpbmVyIGRpdi5idG4tY29udGFpbmVyX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzIGRpdi5kLWZsZXggZGl2LnRleHQtY2VudGVyLCAudXBjb21pbmcgZGl2LnVwY29taW5nX2NvbnRhaW5lcnMgZGl2LmJ0bi1jb250YWluZXJfYnRuIGRpdi50ZXh0LWNlbnRlciwgLnVwY29taW5nIGRpdi5idG4tY29udGFpbmVyIGRpdi5kLWZsZXggZGl2LnRleHQtY2VudGVyLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIgZGl2LmJ0bi1jb250YWluZXJfYnRuIGRpdi50ZXh0LWNlbnRlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycyBkaXYuZC1mbGV4IC5jYXRlZ29yaWUsIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycyBkaXYuYnRuLWNvbnRhaW5lcl9idG4gLmNhdGVnb3JpZSwgLnVwY29taW5nIGRpdi5idG4tY29udGFpbmVyIGRpdi5kLWZsZXggLmNhdGVnb3JpZSwgLnVwY29taW5nIGRpdi5idG4tY29udGFpbmVyIGRpdi5idG4tY29udGFpbmVyX2J0biAuY2F0ZWdvcmllIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDBweCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzLnVwY29taW5nX2NvbnRhaW5lcnMsIC51cGNvbWluZyBkaXYuYnRuLWNvbnRhaW5lci51cGNvbWluZ19jb250YWluZXJzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiA2MHB4O1xuICB9XG4gIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycy5idG4tY29udGFpbmVyLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIuYnRuLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIH1cbiAgLnVwY29taW5nIGRpdi51cGNvbWluZ19jb250YWluZXJzLmJ0bi1jb250YWluZXIgZGl2LmJ0bi1jb250YWluZXJfYnRuLCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIuYnRuLWNvbnRhaW5lciBkaXYuYnRuLWNvbnRhaW5lcl9idG4ge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycy5idG4tY29udGFpbmVyIGRpdi5idG4tY29udGFpbmVyX2J0bi5wcmVzZW50ICNidG4taWRlYXMsIC51cGNvbWluZyBkaXYuYnRuLWNvbnRhaW5lci5idG4tY29udGFpbmVyIGRpdi5idG4tY29udGFpbmVyX2J0bi5wcmVzZW50ICNidG4taWRlYXMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAudXBjb21pbmcgZGl2LnVwY29taW5nX2NvbnRhaW5lcnMuYnRuLWNvbnRhaW5lciBkaXYuYnRuLWNvbnRhaW5lcl9idG4uYWJzZW50LCAudXBjb21pbmcgZGl2LmJ0bi1jb250YWluZXIuYnRuLWNvbnRhaW5lciBkaXYuYnRuLWNvbnRhaW5lcl9idG4uYWJzZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC51cGNvbWluZyBkaXYudXBjb21pbmdfY29udGFpbmVycy5idG4tY29udGFpbmVyIGRpdi5idG4tY29udGFpbmVyX2J0biAjYnRuLWJ1Z3MsIC51cGNvbWluZyBkaXYuYnRuLWNvbnRhaW5lci5idG4tY29udGFpbmVyIGRpdi5idG4tY29udGFpbmVyX2J0biAjYnRuLWJ1Z3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4uY29udGFjdC1mb3JtLFxuLmZlZWRiYWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmN2Y2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX2luZm8sXG4uY29udGFjdC1mb3JtIC5mZWVkYmFja19pbmZvLFxuLmZlZWRiYWNrIC5jb250YWN0LWZvcm1faW5mbyxcbi5mZWVkYmFjayAuZmVlZGJhY2tfaW5mbyB7XG4gIGZsZXg6IDE7XG59XG4uY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm1faW5mbyBpbWcsXG4uY29udGFjdC1mb3JtIC5mZWVkYmFja19pbmZvIGltZyxcbi5mZWVkYmFjayAuY29udGFjdC1mb3JtX2luZm8gaW1nLFxuLmZlZWRiYWNrIC5mZWVkYmFja19pbmZvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4O1xufVxuLmNvbnRhY3QtZm9ybSAuY29udGFjdC1mb3JtX2Zvcm0tdHlwZSxcbi5jb250YWN0LWZvcm0gLmZlZWRiYWNrX2Zvcm0tdHlwZSxcbi5mZWVkYmFjayAuY29udGFjdC1mb3JtX2Zvcm0tdHlwZSxcbi5mZWVkYmFjayAuZmVlZGJhY2tfZm9ybS10eXBlIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMzBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogYXV0bztcbn1cbi5jb250YWN0LWZvcm0gLmNvbnRhY3QtZm9ybV9mb3JtLXR5cGUgLmNvbC1tZC00LFxuLmNvbnRhY3QtZm9ybSAuZmVlZGJhY2tfZm9ybS10eXBlIC5jb2wtbWQtNCxcbi5mZWVkYmFjayAuY29udGFjdC1mb3JtX2Zvcm0tdHlwZSAuY29sLW1kLTQsXG4uZmVlZGJhY2sgLmZlZWRiYWNrX2Zvcm0tdHlwZSAuY29sLW1kLTQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFjdC1mb3JtIC5jb250YWN0LWZvcm1faW5mbyxcbiAgLmNvbnRhY3QtZm9ybSAuZmVlZGJhY2tfaW5mbyxcbiAgLmZlZWRiYWNrIC5jb250YWN0LWZvcm1faW5mbyxcbiAgLmZlZWRiYWNrIC5mZWVkYmFja19pbmZvIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5mZWVkYmFjay1jb250YWluZXIgaHIge1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjOTY3ZTY0LCB0cmFuc3BhcmVudCk7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE4MXB4KSB7XG4gIC5zaWduaW4gLmxhbmRpbmcge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBoZWlnaHQ6IDgwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuICAuc2lnbmluIC5sYW5kaW5nIC5pdGVtcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDE1cHg7XG4gIH1cbiAgLnNpZ25pbiAubGFuZGluZyAuaXRlbXMgLml0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgfVxuICAuc2lnbmluIC5sYW5kaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MHB4KSB7XG4gIC5sb2dpbiAuY2FyZCB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk1MHB4KSB7XG4gIC5zaWduaW4gLmxhbmRpbmcgLml0ZW1zIC5pdGVtIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAuc2lnbmluIC5sYW5kaW5nIC5pdGVtcyAuaXRlbSB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbiAgLnNpZ25pbiAubGFuZGluZyBwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnNpZ25pbiAubGFuZGluZyAuaXRlbXMgLml0ZW0ge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuc2lnbmluIC5sYW5kaW5nIHAge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLmFjY29yZGlvbi1pdGVtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjdmNjtcbn1cbi5hY2NvcmRpb24taXRlbSBkaXYuYWNjb3JkaW9uLWJvZHkgcC5iYWNrZ3JvdW5kLWJsYWNrLFxuLmFjY29yZGlvbi1pdGVtIGRpdi5hY2NvcmRpb24tYm9keSBoNCxcbi5hY2NvcmRpb24taXRlbSBkaXYuYWNjb3JkaW9uLWJvZHkgLmg0IHtcbiAgY29sb3I6ICM2ODU3NDU7XG59XG4uYWNjb3JkaW9uLWl0ZW0gYnV0dG9uLmFjY29yZGlvbi1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlOGUyO1xuICBjb2xvcjogaW5pdGlhbDtcbn1cbi5hY2NvcmRpb24taXRlbSBidXR0b24uYWNjb3JkaW9uLWJ1dHRvbi5jb2xsYXBzZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmMmVlO1xufVxuLmFjY29yZGlvbi1pdGVtIGJ1dHRvbi5hY2NvcmRpb24tYnV0dG9uOmhvdmVyLCAuYWNjb3JkaW9uLWl0ZW0gYnV0dG9uLmFjY29yZGlvbi1idXR0b24uY29sbGFwc2VkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZThlMjtcbn1cblxuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDEwO1xufVxuaGVhZGVyICNoZWFkZXItY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMzIwcHg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbmhlYWRlciAjaGVhZGVyLWNvbnRhaW5lciBkaXYjaGVhZGVyLWNvbnRhaW5lcl9hbGlnbi1zdGFydCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5oZWFkZXIgI2hlYWRlci1jb250YWluZXIgZGl2I2hlYWRlci1jb250YWluZXJfYWxpZ24tc3RhcnQgLm5hdi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuaGVhZGVyICNoZWFkZXItY29udGFpbmVyIGRpdiNoZWFkZXItY29udGFpbmVyX2FsaWduLXN0YXJ0IC5uYXYtbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDdweDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbn1cbmhlYWRlciAjaGVhZGVyLWNvbnRhaW5lciBkaXYjaGVhZGVyLWNvbnRhaW5lcl9hbGlnbi1zdGFydCAubmF2LWxpbms6aG92ZXI6OmFmdGVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDM0cHgpIHtcbiAgaGVhZGVyICNoZWFkZXItY29udGFpbmVyIGRpdiNoZWFkZXItY29udGFpbmVyX2FsaWduLXN0YXJ0IGEgaDIsIGhlYWRlciAjaGVhZGVyLWNvbnRhaW5lciBkaXYjaGVhZGVyLWNvbnRhaW5lcl9hbGlnbi1zdGFydCBhIC5oMiB7XG4gICAgZm9udC1zaXplOiAxLjc1ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgfVxufVxuaGVhZGVyICNoZWFkZXItY29udGFpbmVyIGRpdiNoZWFkZXItY29udGFpbmVyX2FsaWduLWVuZCAuYnRuIHtcbiAgbWFyZ2luOiBhdXRvIDAuNXJlbSBhdXRvIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMzRweCkge1xuICBoZWFkZXIgI2hlYWRlci1jb250YWluZXIgZGl2I2hlYWRlci1jb250YWluZXJfYWxpZ24tZW5kIC5idG4ge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NjRweCkge1xuICBoZWFkZXIgI2hlYWRlci1jb250YWluZXIgZGl2I2hlYWRlci1jb250YWluZXJfYWxpZ24tZW5kIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5oZWFkZXIgZGl2LmNvbnRhaW5lciBkaXYuZC1mbGV4LmZsZXgtd3JhcC5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50O1xufVxuaGVhZGVyICNoZWFkZXItcHJvZmlsLXBpY2stbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbmhlYWRlciAjaGVhZGVyLXByb2ZpbC1waWNrLWxpbmsgI25vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNTMyMDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnM7XG4gIGJvcmRlcjogMC4xcHggc29saWQgd2hpdGU7XG59XG5oZWFkZXIgI2hlYWRlci1wcm9maWwtcGljay1saW5rOmhvdmVyICNub3RpZmljYXRpb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEyNSUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDMzcHgpIHtcbiAgaGVhZGVyIGRpdiNoZWFkZXItY29udGFpbmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIGhlYWRlciBkaXYjaGVhZGVyLWNvbnRhaW5lciBkaXYjaGVhZGVyLWNvbnRhaW5lcl9hbGlnbi1zdGFydCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgaGVhZGVyIGRpdiNoZWFkZXItY29udGFpbmVyIGRpdiNoZWFkZXItY29udGFpbmVyX2FsaWduLXN0YXJ0IGEge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIgZGl2I2hlYWRlci1jb250YWluZXIgZGl2I2hlYWRlci1jb250YWluZXJfYWxpZ24tc3RhcnQgYSBoMiwgaGVhZGVyIGRpdiNoZWFkZXItY29udGFpbmVyIGRpdiNoZWFkZXItY29udGFpbmVyX2FsaWduLXN0YXJ0IGEgLmgyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgaGVhZGVyIGRpdiNoZWFkZXItY29udGFpbmVyIGRpdiNoZWFkZXItY29udGFpbmVyX2FsaWduLWVuZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICAgIGdhcDogMC41cmVtO1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgfVxuICBoZWFkZXIgZGl2I2hlYWRlci1jb250YWluZXIgZGl2I2hlYWRlci1jb250YWluZXJfYWxpZ24tZW5kIC5idG4ge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uZm9vdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIHotaW5kZXg6IDk7XG4gIGNsZWFyOiBib3RoO1xufVxuLmZvb3RlciAuZC1mbGV4IHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW06Zmlyc3QtY2hpbGQge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uZm9vdGVyIC5mb290ZXJfaXRlbSB7XG4gIHdpZHRoOiA1MCU7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtIGg1LCAuZm9vdGVyIC5mb290ZXJfaXRlbSAuaDUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW0gZGl2Lmg1IHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW0gZGl2Lmg1IGgyLCAuZm9vdGVyIC5mb290ZXJfaXRlbSBkaXYuaDUgLmgyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW0gZGl2LmEge1xuICBtYXJnaW46IDA7XG59XG4uZm9vdGVyIC5mb290ZXJfaXRlbSBkaXYuYSBhIGgzLCAuZm9vdGVyIC5mb290ZXJfaXRlbSBkaXYuYSBhIC5oMywgLmZvb3RlciAuZm9vdGVyX2l0ZW0gZGl2LmEgYSB7XG4gIGhlaWdodDogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnMtbmF2LWxpbmstZm9udC1zaXplKTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJsYW5kaW5nIHNvY2lldHkzXCIgXCJrbHViZXIxIHNvY2lldHk0XCIgXCJrbHViZXIyIHNvY2lldHk1XCIgXCJrbHViZXIzIG1vcmUxXCIgXCJrbHViZXI0IG1vcmUyXCIgXCJrbHViZXI1IG1vcmUzXCIgXCJzb2NpZXR5MSBtb3JlNFwiIFwic29jaWV0eTIgbW9yZTVcIjtcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5rbHViZXIge1xuICBncmlkLWFyZWE6IGtsdWJlcjtcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5zb2NpZXR5IHtcbiAgZ3JpZC1hcmVhOiBzb2NpZXR5O1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW0uZ3JpZC1jb250YWluZXIgLm1vcmUge1xuICBncmlkLWFyZWE6IG1vcmU7XG59XG4uZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciAubGFuZGluZyB7XG4gIGdyaWQtYXJlYTogbGFuZGluZztcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5rbHViZXIxIHtcbiAgZ3JpZC1hcmVhOiBrbHViZXIxO1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW0uZ3JpZC1jb250YWluZXIgLnNvY2lldHkxIHtcbiAgZ3JpZC1hcmVhOiBzb2NpZXR5MTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5tb3JlMSB7XG4gIGdyaWQtYXJlYTogbW9yZTE7XG59XG4uZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciAua2x1YmVyMiB7XG4gIGdyaWQtYXJlYToga2x1YmVyMjtcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5zb2NpZXR5MiB7XG4gIGdyaWQtYXJlYTogc29jaWV0eTI7XG59XG4uZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciAubW9yZTIge1xuICBncmlkLWFyZWE6IG1vcmUyO1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW0uZ3JpZC1jb250YWluZXIgLmtsdWJlcjMge1xuICBncmlkLWFyZWE6IGtsdWJlcjM7XG59XG4uZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciAuc29jaWV0eTMge1xuICBncmlkLWFyZWE6IHNvY2lldHkzO1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW0uZ3JpZC1jb250YWluZXIgLm1vcmUzIHtcbiAgZ3JpZC1hcmVhOiBtb3JlMztcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5rbHViZXI0IHtcbiAgZ3JpZC1hcmVhOiBrbHViZXI0O1xufVxuLmZvb3RlciAuZm9vdGVyX2l0ZW0uZ3JpZC1jb250YWluZXIgLnNvY2lldHk0IHtcbiAgZ3JpZC1hcmVhOiBzb2NpZXR5NDtcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5tb3JlNCB7XG4gIGdyaWQtYXJlYTogbW9yZTQ7XG59XG4uZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciAua2x1YmVyNSB7XG4gIGdyaWQtYXJlYToga2x1YmVyNTtcbn1cbi5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5zb2NpZXR5NSB7XG4gIGdyaWQtYXJlYTogc29jaWV0eTU7XG59XG4uZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciAubW9yZTUge1xuICBncmlkLWFyZWE6IG1vcmU1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIgLmQtZmxleCB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9pdGVtIGRpdi5oNSBoMiwgLmZvb3RlciAuZm9vdGVyX2l0ZW0gZGl2Lmg1IC5oMiwgLmZvb3RlciAuZm9vdGVyX2l0ZW0gaDUsIC5mb290ZXIgLmZvb3Rlcl9pdGVtIC5oNSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1JTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwia2x1YmVyIHNvY2lldHkgbW9yZVwiIFwia2x1YmVyMSBzb2NpZXR5MSBtb3JlMVwiIFwia2x1YmVyMiBzb2NpZXR5MiBtb3JlMlwiIFwia2x1YmVyMyBzb2NpZXR5MyBtb3JlM1wiIFwia2x1YmVyNCBzb2NpZXR5NCBtb3JlNFwiIFwia2x1YmVyNSBzb2NpZXR5NSBtb3JlNVwiO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5sYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3RlciAuZ3JpZC1jb250YWluZXIgZGl2LmZpcnN0LWNvbHVtbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxuICAuZm9vdGVyIC5ncmlkLWNvbnRhaW5lciBkaXYuc2Vjb25kLWNvbHVtbiB7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuZm9vdGVyIC5ncmlkLWNvbnRhaW5lciBkaXYuZmlyc3QtY29sdW1uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLmZvb3RlciAuZ3JpZC1jb250YWluZXIgZGl2LnNlY29uZC1jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb290ZXIgLmdyaWQtY29udGFpbmVyIGRpdi5maXJzdC1jb2x1bW4ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuZm9vdGVyIC5ncmlkLWNvbnRhaW5lciBkaXYuc2Vjb25kLWNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzQ0cHgpIHtcbiAgLmZvb3RlciAuZm9vdGVyX2l0ZW0uZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwia2x1YmVyMVwiIFwia2x1YmVyMlwiIFwia2x1YmVyM1wiIFwia2x1YmVyNFwiIFwia2x1YmVyNVwiIFwic29jaWV0eTFcIiBcInNvY2lldHkyXCIgXCJzb2NpZXR5M1wiIFwic29jaWV0eTRcIiBcInNvY2lldHk1XCIgXCJtb3JlMVwiIFwibW9yZTJcIiBcIm1vcmUzXCIgXCJtb3JlNFwiIFwibW9yZTVcIjtcbiAgfVxuICAuZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciBkaXYuZmlyc3QtY29sdW1uLCAuZm9vdGVyIC5mb290ZXJfaXRlbS5ncmlkLWNvbnRhaW5lciBkaXYuc2Vjb25kLWNvbHVtbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5mb290ZXIgLmZvb3Rlcl9pdGVtLmdyaWQtY29udGFpbmVyIC5sYW5kaW5nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uZm9vdGVyICNzb2NpYWwtbmV0d29yayB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5cbi5ja3ktcmV2aXNpdC1ib3R0b20tbGVmdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAoZGlzcGxheS1tb2RlOiBzdGFuZGFsb25lKSB7XG4gIC5ja3ktcmV2aXNpdC1ib3R0b20tbGVmdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4jc2VydmljZU1vZGFsIHN2ZywgLmthemFfc2hvdyBzdmcsIC5rYXphLWZvcm0gc3ZnIHtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBtYXJnaW46IGF1dG8gMDtcbn1cblxuLmthemFfaW5kZXgge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ua2F6YV9pbmRleCAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmthemFfaW5kZXggLmFjdGlvbi1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rYXphX2luZGV4IC5hY3Rpb24tYnV0dG9ucyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmthemFfaW5kZXggLmJ0biB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rYXphX2luZGV4IC5idG4taW5mbyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzYmE4YmEgMCUsICMyZjg1OTMgMTAwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoNTksIDE2OCwgMTg2LCAwLjMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAua2F6YV9pbmRleCAuYnRuLWluZm8ge1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5rYXphX2luZGV4IC5idG4taW5mbzpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA2cHggMjBweCByZ2JhKDU5LCAxNjgsIDE4NiwgMC40KTtcbn1cbi5rYXphX2luZGV4IGhyIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgIzk2N2U2NCwgdHJhbnNwYXJlbnQpO1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAycmVtO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5rYXphX3Nob3cge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG4ua2F6YV9zaG93IC5pbWFnZS1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua2F6YV9zaG93IC5pbWFnZS1jb250YWluZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ua2F6YV9zaG93IC5pbWFnZS1jb250YWluZXIgLmJ0biB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG59XG4ua2F6YV9zaG93IC5pbWFnZS1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcGFkZGluZzogMTBweCAxMHB4IDExcHggMTFweDtcbiAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGdhcDogMTBweDsgLyogRXNwYWNlIGVudHJlIGxlcyBib3V0b25zICovXG59XG4ua2F6YV9zaG93IC5pbWFnZS1jb250YWluZXIgI21haW4taW1hZ2UgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG4ua2F6YV9zaG93IC5pbWFnZS1jb250YWluZXIgLnN3aXBlci1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4O1xufVxuLmthemFfc2hvdyAuaW1hZ2UtY29udGFpbmVyIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItd3JhcHBlciB7XG4gIGdhcDogMTBweDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYzcHgpIHtcbiAgLmthemFfc2hvdyAuaW1hZ2UtY29udGFpbmVyICNtYWluLWltYWdlIGltZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAwO1xuICB9XG4gIC5rYXphX3Nob3cgLmltYWdlLWNvbnRhaW5lciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAxMHB4IDEwcHggMDtcbiAgfVxuICAua2F6YV9zaG93IC5pbWFnZS1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMXB4OyAvKiBBanVzdGV6IGNldHRlIHZhbGV1ciBwb3VyIHBvc2l0aW9ubmVyIHZlcnRpY2FsZW1lbnQgKi9cbiAgICBsZWZ0OiAxMHB4OyAvKkFqdXN0ZXogY2V0dGUgdmFsZXVyIHBvdXIgcG9zaXRpb25uZXIgaG9yaXpvbnRhbGVtZW50ICovXG4gIH1cbn1cbi5rYXphX3Nob3cgLm5vLWltYWdlIHtcbiAgdGV4dC1hbGlnbjogZW5kO1xufVxuLmthemFfc2hvdyAubm8taW1hZ2UgYSB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5rYXphX3Nob3cgLmQtZmxleCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2M3B4KSB7XG4gIC5rYXphX3Nob3cgLmQtZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmthemFfc2hvdyAuZC1mbGV4ID4gZGl2LmNvbnRhaW5lcixcbi5rYXphX3Nob3cgLmQtZmxleCA+IGRpdi5rYXphLWNhbGVuZGFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2M3B4KSB7XG4gIC5rYXphX3Nob3cgLmQtZmxleCA+IGRpdi5jb250YWluZXIsXG4gIC5rYXphX3Nob3cgLmQtZmxleCA+IGRpdi5rYXphLWNhbGVuZGFyIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4ua2F6YV9zaG93IC5rYXphLWRldGFpbHMgLmluZm8tZ3JpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua2F6YV9zaG93IC5rYXphLWRldGFpbHMgLmluZm8tZ3JpZCBwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBnYXA6IDVweDsgLyogRXNwYWNlIGVudHJlIGwnaWPDtG5lIGV0IGxlIHRleHRlICovXG59XG4ua2F6YV9zaG93IC5rYXphLWRldGFpbHMgLnByb2ZpbC1waWNrIGEge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua2F6YV9zaG93IC5jb3N0LWluZm8ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5rYXphX3Nob3cgLmNvc3QtaW5mbyBzdmcge1xuICB3aWR0aDogMS4zcmVtO1xuICBoZWlnaHQ6IDEuM3JlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4ycmVtO1xuICBjb2xvcjogIzNiYThiYTtcbn1cbi5rYXphX3Nob3cgLmNvc3QtaW5mbyBzdmc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEwNyUpO1xuICBjb2xvcjogIzMyOGY5Zjtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYzcHgpIHtcbiAgLmthemFfc2hvdyAua2F6YS1jYWxlbmRhciB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmthemFfc2hvdyAuYm9va2luZ193YWl0aW5nIC5hbGVydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ua2F6YV9zaG93IC5ib29raW5nX3dhaXRpbmcgLmFsZXJ0IHNwYW4sXG4ua2F6YV9zaG93IC5ib29raW5nX3dhaXRpbmcgLmFsZXJ0IC5idG4tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjNweCkge1xuICAua2F6YV9zaG93IC5ib29raW5nX3dhaXRpbmcgLmFsZXJ0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbGV4LWRpcmVjdGlvbjogdW5zZXQ7XG4gIH1cbiAgLmthemFfc2hvdyAuYm9va2luZ193YWl0aW5nIC5hbGVydCBzcGFuLFxuICAua2F6YV9zaG93IC5ib29raW5nX3dhaXRpbmcgLmFsZXJ0IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5rYXphX3Nob3cgLmthemEtbWFwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rYXphX3Nob3cgLmthemEtbWFwICNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cbi5rYXphX3Nob3cgLnByb2ZpbC1waWNrIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYzcHgpIHtcbiAgLmthemFfc2hvdyAucHJvZmlsLXBpY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5rYXphX3Nob3cgLmVxdWlwZW1lbnRzIC5jYXRlZ29yeSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjNweCkge1xuICAua2F6YV9zaG93IC5lcXVpcGVtZW50cyAuY2F0ZWdvcnkge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5rYXphX3Nob3cgLmVxdWlwZW1lbnRzIC5zZXJ2aWNlcy1saXN0IHtcbiAgbWF4LWhlaWdodDogMTM1cHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAua2F6YV9zaG93IC5lcXVpcGVtZW50cyAuc2VydmljZXMtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmthemFfbmV3IC5mb3JtLWxhYmVsLnJlcXVpcmVkLFxuLmthemFfZWRpdCAuZm9ybS1sYWJlbC5yZXF1aXJlZCB7XG4gIHBhZGRpbmctbGVmdDogOXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua2F6YV9uZXcgLmZvcm0tbGFiZWwucmVxdWlyZWQ6OmJlZm9yZSxcbi5rYXphX2VkaXQgLmZvcm0tbGFiZWwucmVxdWlyZWQ6OmJlZm9yZSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2VmMjcxMTtcbiAgY29udGVudDogXCIqXCI7XG59XG4ua2F6YV9uZXcgLmF1dG9jb21wbGV0ZS1yZXN1bHRzLFxuLmthemFfZWRpdCAuYXV0b2NvbXBsZXRlLXJlc3VsdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIGJveC1zaGFkb3c6IDAgMCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmthemFfbmV3IC5hdXRvY29tcGxldGUtcmVzdWx0cyxcbiAgLmthemFfZWRpdCAuYXV0b2NvbXBsZXRlLXJlc3VsdHMge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ua2F6YV9uZXcgLmF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hdXRvY29tcGxldGUtcmVzdWx0LFxuLmthemFfZWRpdCAuYXV0b2NvbXBsZXRlLXJlc3VsdHMgLmF1dG9jb21wbGV0ZS1yZXN1bHQge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmthemFfbmV3IC5hdXRvY29tcGxldGUtcmVzdWx0cyAuYXV0b2NvbXBsZXRlLXJlc3VsdDpob3Zlcixcbi5rYXphX2VkaXQgLmF1dG9jb21wbGV0ZS1yZXN1bHRzIC5hdXRvY29tcGxldGUtcmVzdWx0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5rYXphX25ldyAucmVtb3ZlLWJ0bi1jb250YWluZXIsXG4ua2F6YV9lZGl0IC5yZW1vdmUtYnRuLWNvbnRhaW5lciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYXphX25ldyAucmVtb3ZlLWJ0bi1jb250YWluZXIsXG4gIC5rYXphX2VkaXQgLnJlbW92ZS1idG4tY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5rYXphX25ldyAja2F6YV9zZXJ2aWNlcyxcbi5rYXphX2VkaXQgI2themFfc2VydmljZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4ua2F6YV9uZXcgI2themFfc2VydmljZXMgZGl2LmZvcm0tY2hlY2ssXG4ua2F6YV9lZGl0ICNrYXphX3NlcnZpY2VzIGRpdi5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmthemFfbmV3ICNrYXphX3NlcnZpY2VzIGRpdi5mb3JtLWNoZWNrLFxuICAua2F6YV9lZGl0ICNrYXphX3NlcnZpY2VzIGRpdi5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmthemFfbmV3ICNrYXphX3NlcnZpY2VzIGRpdi5mb3JtLWNoZWNrLFxuICAua2F6YV9lZGl0ICNrYXphX3NlcnZpY2VzIGRpdi5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMzMuMzMzJTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAua2F6YV9uZXcgI2themFfc2VydmljZXMgZGl2LmZvcm0tY2hlY2ssXG4gIC5rYXphX2VkaXQgI2themFfc2VydmljZXMgZGl2LmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAua2F6YV9uZXcgI2themFfc2VydmljZXMgZGl2LmZvcm0tY2hlY2ssXG4gIC5rYXphX2VkaXQgI2themFfc2VydmljZXMgZGl2LmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4ua2F6YV9uZXcgI2FjdGlvbl9hdmFpbGFiaWxpdGllcy1mb3JtLFxuLmthemFfZWRpdCAjYWN0aW9uX2F2YWlsYWJpbGl0aWVzLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDE1cHg7XG59XG4ua2F6YV9uZXcgI2FjdGlvbl9hdmFpbGFiaWxpdGllcy1mb3JtIGJ1dHRvbixcbi5rYXphX2VkaXQgI2FjdGlvbl9hdmFpbGFiaWxpdGllcy1mb3JtIGJ1dHRvbiB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAua2F6YV9uZXcgI2FjdGlvbl9hdmFpbGFiaWxpdGllcy1mb3JtLFxuICAua2F6YV9lZGl0ICNhY3Rpb25fYXZhaWxhYmlsaXRpZXMtZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbiAgLmthemFfbmV3ICNhY3Rpb25fYXZhaWxhYmlsaXRpZXMtZm9ybSBidXR0b24sXG4gIC5rYXphX2VkaXQgI2FjdGlvbl9hdmFpbGFiaWxpdGllcy1mb3JtIGJ1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLmthemEtcGhvdG8tY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgbWluLXdpZHRoOiAxNzNweDtcbn1cbi5rYXphLXBob3RvLWNvbnRhaW5lciAuZmxleC1pdGVtIC5jYXJkIC5tYWluLXBob3RvLWNoZWNrYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIG1hcmdpbi10b3A6IC0xNzVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmthemEtcGhvdG8tY29udGFpbmVyIC5mbGV4LWl0ZW0gLmNhcmQgaW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ua2F6YS1waG90by1jb250YWluZXIgLmZsZXgtaXRlbSAuY2FyZCAuYnRuLWRhbmdlciB7XG4gIG1hcmdpbi10b3A6IDE4MHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmthemEtcGhvdG8tY29udGFpbmVyIC5mbGV4LWl0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDIwJSAtIDE1cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXB4O1xuICB9XG59XG5cbi5rei1hY2Nlc3Mge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAycmVtIGF1dG87XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5rei1hY2Nlc3NfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBjb2xvcjogI2RmNTMyMDtcbn1cbi5rei1hY2Nlc3NfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogMS41cmVtO1xufVxuLmt6LWFjY2Vzc19fZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ua3otY2FyZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ua3otY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLmt6LWNhcmRfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2Y4ZjlmYTtcbn1cbi5rei1jYXJkX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmt6LWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAxLjVyZW07XG59XG4ua3otY2FyZF9fc3VidGl0bGUge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5rei1jYXJkX19lbXB0eSB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5rei1zd2l0Y2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xufVxuLmt6LXN3aXRjaF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4ua3otc3dpdGNoX190b2dnbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua3otc3dpdGNoX19pbnB1dCB7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5rei1zd2l0Y2hfX2lucHV0OmNoZWNrZWQgKyAua3otc3dpdGNoX19sYWJlbCB7XG4gIGJhY2tncm91bmQ6ICNkZjUzMjA7XG59XG4ua3otc3dpdGNoX19pbnB1dDpjaGVja2VkICsgLmt6LXN3aXRjaF9fbGFiZWw6YWZ0ZXIge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAycHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuLmt6LXN3aXRjaF9fbGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGJhY2tncm91bmQ6ICM2Yzc1N2Q7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3otc3dpdGNoX19sYWJlbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycHg7XG4gIGxlZnQ6IDJweDtcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cblxuLmt6LXNoYXJlLWxpc3Qge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4ua3otc2hhcmUtbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmOGY5ZmE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4ua3otc2hhcmUtbGlzdF9faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG59XG4ua3otc2hhcmUtbGlzdF9fbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4ua3otc2hhcmUtbGlzdF9fYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuXG4ua3otYmFkZ2Uge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xufVxuLmt6LWJhZGdlLS1wcmVtaXVtIHtcbiAgYmFja2dyb3VuZDogI2RmNTMyMDtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ua3otYnV0dG9uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmt6LWJ1dHRvbi0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQ6ICNkZjUzMjA7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5rei1idXR0b24tLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjYjI0MjFhO1xufVxuLmt6LWJ1dHRvbi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZDogIzZjNzU3ZDtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmt6LWJ1dHRvbi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU0NWI2Mjtcbn1cbi5rei1idXR0b24tLWRhbmdlciB7XG4gIGJhY2tncm91bmQ6ICNlNzRjM2M7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuLmt6LWJ1dHRvbi0tZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2Q2MmMxYTtcbn1cblxuLmt6LWVtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAzcmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG59XG4ua3otZW1wdHlfX3RleHQge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbn1cblxuLmtsdWJfaW5kZXgge1xuICBwYWRkaW5nOiAycmVtIDA7XG59XG4ua2x1Yl9pbmRleCAuYWN0aW9uLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmtsdWJfaW5kZXggLmFjdGlvbi1idXR0b25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5rbHViX2luZGV4IC5hY3Rpb24tYnV0dG9ucyAuYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmtsdWJfaW5kZXggLmJ0biB7XG4gIHBhZGRpbmc6IDAuOHJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5rbHViX2luZGV4IC5idG4taW5mbyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICMzYmE4YmEgMCUsICMyZjg1OTMgMTAwJSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoNTksIDE2OCwgMTg2LCAwLjMpO1xufVxuLmtsdWJfaW5kZXggLmJ0bi1pbmZvOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDZweCAyMHB4IHJnYmEoNTksIDE2OCwgMTg2LCAwLjQpO1xufVxuLmtsdWJfaW5kZXggaHIge1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjOTY3ZTY0LCB0cmFuc3BhcmVudCk7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG4ua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogMnJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmtsdWJfc2hvd19rbHViZXJzIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICBwYWRkaW5nOiAwIDVweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbn1cbi5rbHViX3Nob3dfa2x1YmVycyAuYWRtaW4ge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IC5tZW1iZXItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY3ZjY7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5rbHViX3Nob3dfa2x1YmVycyAuZC1mbGV4Lm1lbWJlcnMtbGlzdCAubWVtYmVyLWl0ZW0gYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rbHViX3Nob3dfa2x1YmVycyAuZC1mbGV4Lm1lbWJlcnMtbGlzdCAubWVtYmVyLWl0ZW0gYSAuZC1mbGV4IHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IC5tZW1iZXItaXRlbSBhIC5kLWZsZXggLnVzZXItc3RhdHVzLWljb24ge1xuICB0b3A6IDE1cHg7XG59XG4ua2x1Yl9zaG93X2tsdWJlcnMgLmQtZmxleC5tZW1iZXJzLWxpc3QgLm1lbWJlci1pdGVtIGEgLmQtZmxleCAudXNlci1zdGF0dXMtaWNvbi5sb2dnZWQtaWNvbiB7XG4gIGxlZnQ6IDQwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdBNUI7XG59XG4ua2x1Yl9zaG93X2tsdWJlcnMgLmQtZmxleC5tZW1iZXJzLWxpc3QgLm1lbWJlci1pdGVtIGEgLmQtZmxleCAudXNlci1zdGF0dXMtaWNvbiNjcm93bi1pY29uIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTNweCwgLTVweCk7XG59XG4ua2x1Yl9zaG93X2tsdWJlcnMgLmQtZmxleC5tZW1iZXJzLWxpc3QgLm1lbWJlci1pdGVtIGEgLmQtZmxleCBkaXYge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LXdyYXA6IG5vd3JhcDtcbn1cbi5rbHViX3Nob3dfa2x1YmVycyAuZC1mbGV4Lm1lbWJlcnMtbGlzdCAubWVtYmVyLWl0ZW0gYSAuZC1mbGV4IGRpdiAubWVtYmVyLXBob3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IC5tZW1iZXItaXRlbSBhIC5kLWZsZXggZGl2IHNtYWxsLCAua2x1Yl9zaG93X2tsdWJlcnMgLmQtZmxleC5tZW1iZXJzLWxpc3QgLm1lbWJlci1pdGVtIGEgLmQtZmxleCBkaXYgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBjb2xvcjogI2I0YTE4ZTtcbn1cbi5rbHViX3Nob3dfa2x1YmVycyAuZC1mbGV4Lm1lbWJlcnMtbGlzdCAubWVtYmVyLWl0ZW0gYSAuZC1mbGV4IGRpdiBzbWFsbCwgLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IC5tZW1iZXItaXRlbSBhIC5kLWZsZXggZGl2IC5zbWFsbCwgLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IC5tZW1iZXItaXRlbSBhIC5kLWZsZXggZGl2IHNwYW4ge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ua2x1Yl9zaG93X2tsdWJlcnMgLmQtZmxleC5tZW1iZXJzLWxpc3QgLm1lbWJlci1pdGVtIGEgLmQtZmxleCAuYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ua2x1Yl9zaG93X2tsdWJlcnMgLmQtZmxleC5tZW1iZXJzLWxpc3QgLm1lbWJlci1pdGVtIGEgLmQtZmxleDpob3ZlciAubG9nZ2VkLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDExNSUpO1xufVxuLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IC5tZW1iZXItaXRlbSBhIC5kLWZsZXg6aG92ZXIgc21hbGwsIC5rbHViX3Nob3dfa2x1YmVycyAuZC1mbGV4Lm1lbWJlcnMtbGlzdCAubWVtYmVyLWl0ZW0gYSAuZC1mbGV4OmhvdmVyIC5zbWFsbCB7XG4gIGNvbG9yOiAjZGY1MzIwO1xufVxuLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IC5rbHViX21lbWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5rbHViX3Nob3dfa2x1YmVycyAuZC1mbGV4Lm1lbWJlcnMtbGlzdCAua2x1Yl9tZW1iZXIgdWwge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmtsdWJfc2hvd19rbHViZXJzIC5kLWZsZXgubWVtYmVycy1saXN0IC5rbHViX21lbWJlciB1bCBsaSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xufVxuLmtsdWJfc2hvd19rbHViZXJzIC5oMiB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG4ua2x1Yl9zaG93X2tsdWJlcnMgdWwge1xuICBwYWRkaW5nOiAxMHB4O1xufVxuLmtsdWJfc2hvd19rbHViZXJzIHVsIGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAua2x1Yl9zaG93X2tsdWJlcnMgLmQtZmxleC5tZW1iZXJzLWxpc3QgLm1lbWJlci1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG4ua2x1Yl9uYW1lIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmtsdWJfbmFtZSAua2x1Yi1zaG93IC5jYXJvdXNlbC5zbGlkZSAuY2Fyb3VzZWwtaXRlbSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG59XG4ua2x1Yl9uYW1lIC5rbHViLXNob3cgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmtsdWJfbmFtZSAua2x1Yi1zaG93IC5rbHViX21lbWJlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmtsdWJfbmFtZSAua2x1Yi1zaG93IC5rbHViX21lbWJlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xuICBib3R0b206IC03LjVweDtcbn1cbi5rbHViX25hbWUgLmtsdWItc2hvdyAua2x1Yl9tZW1iZXIgLmFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuLmtsdWJfbmFtZSAua2x1Yi1zaG93IC5rbHViX21lbWJlciAuYWN0aW9ucyBsaSB7XG4gIG1hcmdpbjogMCA1cHg7XG59XG4ua2x1Yl9lZGl0IC5mb3JtLWxhYmVsLnJlcXVpcmVkIHtcbiAgcGFkZGluZy1sZWZ0OiA5cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rbHViX2VkaXQgLmZvcm0tbGFiZWwucmVxdWlyZWQ6OmJlZm9yZSB7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICB0b3A6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBjb2xvcjogI2VmMjcxMTtcbiAgY29udGVudDogXCIqXCI7XG59XG5cbi5rbHViLXNob3ctY29udGFpbmVyLnBhZ2UtY29udGFpbmVyIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAua2x1Yi1zaG93LWNvbnRhaW5lci5wYWdlLWNvbnRhaW5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLmtsdWItc2hvdy1jb250YWluZXIucGFnZS1jb250YWluZXIgLmNvbnRhaW5lciB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rbHViLXNob3ctY29udGFpbmVyLnBhZ2UtY29udGFpbmVyIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5tYXAtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNob3cta2x1YmVyLWRldGFpbCAudXNlci1kZXRhaWwsIC5wcm9maWxlIC51c2VyLWRldGFpbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbDpob3ZlciwgLnByb2ZpbGUgLnVzZXItZGV0YWlsOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLnNob3cta2x1YmVyLWRldGFpbCAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHksIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5tYXgtMS1saW5lLCAucHJvZmlsZSAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLm1heC0xLWxpbmUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLnNob3cta2x1YmVyLWRldGFpbCAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLnVzZXItbWFpbiwgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC51c2VyLW1haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnNob3cta2x1YmVyLWRldGFpbCAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLnVzZXItbWFpbiAudXNlci1pbmZvIGg1LCAuc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1tYWluIC51c2VyLWluZm8gLmg1LCAucHJvZmlsZSAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLnVzZXItbWFpbiAudXNlci1pbmZvIGg1LCAucHJvZmlsZSAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLnVzZXItbWFpbiAudXNlci1pbmZvIC5oNSB7XG4gIGNvbG9yOiAjMmMzZTUwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1tYWluIC51c2VyLWluZm8gc21hbGwsIC5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC51c2VyLW1haW4gLnVzZXItaW5mbyAuc21hbGwsIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1tYWluIC51c2VyLWluZm8gc21hbGwsIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1tYWluIC51c2VyLWluZm8gLnNtYWxsIHtcbiAgY29sb3I6ICM3ZjhjOGQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLnNob3cta2x1YmVyLWRldGFpbCAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLnVzZXItbWFpbiBpbWcsIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1tYWluIGltZyB7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiAxMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYm9yZGVyOiAzcHggc29saWQgI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICNlY2YwZjE7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG4uc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1tYWluIGltZzpob3ZlciwgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC51c2VyLW1haW4gaW1nOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC51c2VyLWRldGFpbHMsIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1kZXRhaWxzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLnNob3cta2x1YmVyLWRldGFpbCAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLnVzZXItZGV0YWlscyAuZGV0YWlsLWl0ZW0sIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1kZXRhaWxzIC5kZXRhaWwtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VjZjBmMTtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC51c2VyLWRldGFpbHMgLmRldGFpbC1pdGVtOmxhc3QtY2hpbGQsIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1kZXRhaWxzIC5kZXRhaWwtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC51c2VyLWRldGFpbHMgLmRldGFpbC1pdGVtIHN0cm9uZywgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC51c2VyLWRldGFpbHMgLmRldGFpbC1pdGVtIHN0cm9uZyB7XG4gIGNvbG9yOiAjMmMzZTUwO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1kZXRhaWxzIC5kZXRhaWwtaXRlbSBzcGFuLCAucHJvZmlsZSAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLnVzZXItZGV0YWlscyAuZGV0YWlsLWl0ZW0gc3BhbiB7XG4gIGNvbG9yOiAjN2Y4YzhkO1xufVxuLnNob3cta2x1YmVyLWRldGFpbCAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgaHIsIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSBociB7XG4gIG1hcmdpbjogMi41cmVtIDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsICM5NjdlNjQsIHRyYW5zcGFyZW50KTtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSwgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGdhcDogM3JlbTtcbiAgfVxuICAuc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1tYWluLCAuc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAudXNlci1kZXRhaWxzLCAucHJvZmlsZSAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLnVzZXItbWFpbiwgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC51c2VyLWRldGFpbHMge1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxuICAuc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSBociwgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IGhyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAuZHJvcGRvd24sIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAuZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXJlbTtcbiAgcmlnaHQ6IDFyZW07XG59XG4uc2hvdy1rbHViZXItZGV0YWlsIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAuZHJvcGRvd24gLmJ0bi1saW5rLCAucHJvZmlsZSAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLmRyb3Bkb3duIC5idG4tbGluayB7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZTtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5kcm9wZG93biAuYnRuLWxpbms6aG92ZXIsIC5wcm9maWxlIC51c2VyLWRldGFpbCAudXNlci1kZXRhaWxfYm9keSAuZHJvcGRvd24gLmJ0bi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5kcm9wZG93biAuYnRuLWxpbmsgc3ZnLCAucHJvZmlsZSAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLmRyb3Bkb3duIC5idG4tbGluayBzdmcge1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjb2xvcjogIzdmOGM4ZDtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSwgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSB7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIHBhZGRpbmc6IDAuNXJlbTtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSwgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbSB7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xufVxuLnNob3cta2x1YmVyLWRldGFpbCAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyLCAucHJvZmlsZSAudXNlci1kZXRhaWwgLnVzZXItZGV0YWlsX2JvZHkgLmRyb3Bkb3duIC5kcm9wZG93bi1tZW51IC5kcm9wZG93bi1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbn1cbi5zaG93LWtsdWJlci1kZXRhaWwgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS50ZXh0LWRhbmdlcjpob3ZlciwgLnByb2ZpbGUgLnVzZXItZGV0YWlsIC51c2VyLWRldGFpbF9ib2R5IC5kcm9wZG93biAuZHJvcGRvd24tbWVudSAuZHJvcGRvd24taXRlbS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMSk7XG59XG5cbiNqb2luLWtsdWItbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDAsIDAsIDApO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG4jam9pbi1rbHViLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgbWFyZ2luOiAxNSUgYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzg4ODtcbiAgd2lkdGg6IDgwJTtcbn1cbiNqb2luLWtsdWItbW9kYWwgLm1vZGFsLWNvbnRlbnQgZm9ybSBidXR0b24ge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmtsdWItYnRuIHtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICBidXR0b24ua2x1Yi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC50b2dnbGUtbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLyogQWZmaWNoZXIgbGUgYm91dG9uIGRlIGJhc2N1bGUgc3VyIG1vYmlsZSAqL1xuICB9XG4gIC5sZWFmbGV0LWNvbnRyb2wge1xuICAgIHotaW5kZXg6IDQgIWltcG9ydGFudDtcbiAgfVxufVxuLmtsdWIta2F6YS1hY3Rpb24tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYXNwZWN0LXJhdGlvOiAxLzE7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGZvbnQtc2l6ZTogMi41ZW07XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5rbHViLWthemEtYWN0aW9uLWRyb3Bkb3duOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5rbHViLWthemEtYWN0aW9uLWRyb3Bkb3duIHN2ZyB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG59XG5cbi5rYXphLWRwZHduLmtsdWIta2F6YS1hY3Rpb24tZHJvcGRvd24ge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuXG4ua2x1Yi1rYXphLWFjdGlvbi1kcm9wZG93bjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ucHJvZmlsZS1zZXBhcmF0b3Ige1xuICBtYXJnaW46IDIuNXJlbSAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHRyYW5zcGFyZW50LCAjOTY3ZTY0LCB0cmFuc3BhcmVudCk7XG4gIGhlaWdodDogNXB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1wYWdlIHtcbiAgZmxleDogMTtcbn1cbi5tYWluLXBhZ2UgLmQtZmxleCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWFpbi1wYWdlIC5kLWZsZXggaW1nLmthemEtY2FyZCwgLm1haW4tcGFnZSAuZC1mbGV4IGltZy5rbHViLWNhcmQge1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubWFpbi1wYWdlIC5kLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLm1haW4tcGFnZSAuZC1mbGV4IC5mbGV4X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG4gIC5tYWluLXBhZ2UgLmQtZmxleCAuZmxleF9pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxudWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5wYWdlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjNweCkge1xuICAucGFnZS1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cblxuaDEsIC5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDJweCA0cHggMCBoc2xhKDAsIDAlLCAwJSwgMC4yKTtcbn1cblxuLnRleHQtbm9ybWFsIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5mb3JtLXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuZm9ybS1zdWJtaXQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbn1cblxuLnVzZXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLnVzZXItaW5mbyBoNSwgLnVzZXItaW5mbyAuaDUge1xuICBjb2xvcjogYmxhY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8qIFByZXZlbnRzIHRleHQgZnJvbSB3cmFwcGluZyAqL1xuICBvdmVyZmxvdzogaGlkZGVuOyAvKiBIaWRlcyBvdmVyZmxvd2VkIHRleHQgKi9cbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7IC8qIEFkZHMgZWxsaXBzaXMgd2hlbiB0ZXh0IG92ZXJmbG93cyAqL1xufVxuLnVzZXItaW5mbyBoNS51c2VyLW5hbWUsIC51c2VyLWluZm8gLnVzZXItbmFtZS5oNSwgLnVzZXItaW5mbyBoNSAudXNlci1uYW1lLCAudXNlci1pbmZvIC5oNSAudXNlci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5oZWFkZXItdXNlci1hcmVhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5rYXphLWhlYWRlci1uYXYge1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmthemEtaGVhZGVyLW5hdiAuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ua2F6YS1oZWFkZXItbmF2IC5uYXYtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLCB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuLmthemEtaGVhZGVyLW5hdiAubmF2LWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC01cHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5rYXphLWhlYWRlci1uYXYgLm5hdi1saW5rOmhvdmVyOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xufVxuLmthemEtaGVhZGVyLW5hdiB1bC5uYXYubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cbi5pbnB1dC1ncm91cCAuYnRuIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RmNTMyMDtcbn1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlOmhvdmVyIHtcbiAgY29sb3I6IGJsYWNrICFpbXBvcnRhbnQ7XG59XG5cbi50cy13cmFwcGVyLm11bHRpIC50cy1jb250cm9sIFtkYXRhLXZhbHVlXSB7XG4gIGJhY2tncm91bmQ6ICNkZjUzMjAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjN0EwNTAxICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtICFpbXBvcnRhbnQ7XG59XG5cbi5jdXN0b20tYWxlcnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEzLCAxMTAsIDI1MywgMC4wNSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTMsIDExMCwgMjUzLCAwLjEpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi5jdXN0b20tYWxlcnQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG59XG5cbiNzaWdudXBNb2RhbCB7XG4gIHotaW5kZXg6IDEwNzA5OTk5OTk5O1xufVxuXG4uc3dpcGVyLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTI1cHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2M3B4KSB7XG4gIC5zd2lwZXItd3JhcHBlciB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICBhc3BlY3QtcmF0aW86IDEvMTtcbn1cbi5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgYm9yZGVyOiAzcHggc29saWQgI2RmNTMyMDtcbn1cbi5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoNTAlKTtcbn1cblxuLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICB3aWR0aDogODAlO1xuICBoZWlnaHQ6IDgwJTtcbn1cbi5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItY29udGFpbmVyIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWF4LWhlaWdodDogZml0LWNvbnRlbnQ7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4ua2F6YS1zd2lwZXItbW9kYWwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ua2F6YS1zd2lwZXItbW9kYWwgLnN3aXBlci1idXR0b24tbmV4dDo6YWZ0ZXIsXG4ua2F6YS1zd2lwZXItbW9kYWwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICBmb250LXNpemU6IDIwcHg7XG59XG4ua2F6YS1zd2lwZXItbW9kYWwgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxMHB4O1xufVxuLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMHB4O1xufVxuLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIGJvdHRvbTogMTBweDtcbn1cbi5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cbi5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gIH1cbiAgLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogMzZweDtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gIH1cbiAgLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAua2F6YS1zd2lwZXItbW9kYWwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgaGVpZ2h0OiA5NSU7XG4gIH1cbiAgLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbiAgLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyLFxuICAua2F6YS1zd2lwZXItbW9kYWwgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBnYXA6IDAgIWltcG9ydGFudDtcbiAgfVxuICAua2F6YS1zd2lwZXItbW9kYWwgLnN3aXBlci1zbGlkZSB7XG4gICAgYXNwZWN0LXJhdGlvOiAzLzI7XG4gIH1cbiAgLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA3MCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0LFxuICAua2F6YS1zd2lwZXItbW9kYWwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgd2lkdGg6IDI4cHg7XG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5rYXphLXN3aXBlci1tb2RhbCAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlcixcbiAgLmthemEtc3dpcGVyLW1vZGFsIC5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLndlbGNvbWUuY29udGFpbmVyICNjYWxlbmRhci1ob2xkZXIgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlOyAvKiBFbnN1cmUgdGhlIGJ1dHRvbiB0YWtlcyB1cCB0aGUgZnVsbCBoZWlnaHQgb2YgdGhlIHBhcmVudCAqL1xufVxuLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnN0YXR1cy1pbmRpY2F0b3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDJweCA4cHg7IC8qIEFkanVzdCBwYWRkaW5nIGZvciBhIGJldHRlciBsb29rICovXG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7IC8qIFJvdW5kZWQgY29ybmVycyAqL1xuICBtYXJnaW4tbGVmdDogMTBweDsgLyogU3BhY2UgYmV0d2VlbiBzdGF0dXMgaW5kaWNhdG9yIGFuZCBvdGhlciBjb250ZW50ICovXG4gIGJvcmRlcjogc29saWQgMnB4O1xufVxuLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnN0YXR1cy1pbmRpY2F0b3IuYWNjZXB0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDZBNDdEO1xuICBib3JkZXItY29sb3I6ICMyRTdBNUI7IC8qIERhcmtlciBzaGFkZSBvZiBncmVlbiAqL1xufVxuLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnN0YXR1cy1pbmRpY2F0b3IuZmluaXNoZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmViM2E3O1xuICBib3JkZXItY29sb3I6ICNiNGExOGU7IC8qIERhcmtlciBzaGFkZSBvZiBncmV5ICovXG59XG4ud2VsY29tZS5jb250YWluZXIgLmJvb2tpbmctaGlzdG9yeSAuc3RhdHVzLWluZGljYXRvci5vd25lcl92YWxpZGF0aW9uX3BlbmRpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY1MzIwO1xuICBib3JkZXItY29sb3I6ICNBMDFBMDg7IC8qIERhcmtlciBzaGFkZSBvZiByZWQgKi9cbn1cbi53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5zdGF0dXMtaW5kaWNhdG9yLmNhbmNlbGVkLCAud2VsY29tZS5jb250YWluZXIgLmJvb2tpbmctaGlzdG9yeSAuc3RhdHVzLWluZGljYXRvci5yZWplY3RlZCwgLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnN0YXR1cy1pbmRpY2F0b3Iub3duZXJfY2FuY2VsZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWYyNzExO1xuICBib3JkZXItY29sb3I6ICNjNDFmMGQ7IC8qIERhcmtlciBzaGFkZSBvZiByZWQgKi9cbn1cbi53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5yb3cge1xuICBtYXgtd2lkdGg6IDYwJTtcbiAgZ2FwOiAyMHB4O1xufVxuLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnJvdyAuZGF0ZXMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDExMHB4O1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnJvdyAuZGF0ZXMtY29udGFpbmVyIHtcbiAgICBnYXA6IDVweDtcbiAgfVxufVxuLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnJvdyAuZGF0ZXMtY29udGFpbmVyIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4OyAvKiBFbnN1cmUgZWFjaCBkYXRlIGlzIG9uIGEgbmV3IGxpbmUgKi9cbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5yb3cgLmRhdGVzLWNvbnRhaW5lciBwIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM2ODU3NDU7XG59XG4ud2VsY29tZS5jb250YWluZXIgLmJvb2tpbmctaGlzdG9yeSAucm93IC5zdGF0dXMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnJvdyAuc3RhdHVzLWNvbnRhaW5lciAudHJ1bmNhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5yb3cgLnN0YXR1cy1jb250YWluZXIgLnRydW5jYXRlIHtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIH1cbiAgLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnJvdyAuc3RhdHVzLWNvbnRhaW5lciAudHJ1bmNhdGUgLmg1Lm1heC0yLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5yb3cgLnN0YXR1cy1jb250YWluZXIgLnRydW5jYXRlIC5zdGF0dXMtaW5kaWNhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5yb3cgLnN0YXR1cy1jb250YWluZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5yb3cgLnN0YXR1cy1jb250YWluZXIgLmg1Lm1heC0yLWxpbmVzIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5yb3cgLnN0YXR1cy1jb250YWluZXIgLmg1LmlkLWJvb2tpbmcge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSBhbmQgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLndlbGNvbWUuY29udGFpbmVyIC5ib29raW5nLWhpc3RvcnkgLnJvdyAuc3RhdHVzLWNvbnRhaW5lciAuc3RhdHVzLWluZGljYXRvciB7XG4gICAgZm9udC1zaXplOiAyLjd2dztcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjcuOThweCkgYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5yb3cgLnN0YXR1cy1jb250YWluZXIgLnN0YXR1cy1pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4ud2VsY29tZS5jb250YWluZXIgLmJvb2tpbmctaGlzdG9yeSAudmlzaXRvci1jb250YWluZXIge1xuICB3aWR0aDogbWluLWNvbnRlbnQ7XG59XG4ud2VsY29tZS5jb250YWluZXIgLmJvb2tpbmctaGlzdG9yeSAudmlzaXRvci1jb250YWluZXIgLnZpc2l0b3ItbmFtZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cbi53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaXRpYWw7XG59XG4ud2VsY29tZS5jb250YWluZXIgLmJvb2tpbmctaGlzdG9yeSAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogaW5pdGlhbDtcbn1cbi53ZWxjb21lLmNvbnRhaW5lciAuYm9va2luZy1oaXN0b3J5IC5tYXgtMi1saW5lcyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG59XG5cbi5jYWxlbmRhci1zeW5jIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jYWxlbmRhci1zeW5jIGEgc3ZnIHtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC50cmF2ZWwgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICB9XG59XG4udHJhdmVsIGhyIHtcbiAgbWFyZ2luOiAyLjVyZW0gMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgIzk2N2U2NCwgdHJhbnNwYXJlbnQpO1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ud2VsY29tZSBkaXYuYm9va2luZyBkaXYuaDIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBcIi4uLlwiO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC53ZWxjb21lIGRpdi5ib29raW5nIHtcbiAgICBtYXgtd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWNjb3JkaW9uLWhlYWRlciAucm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbn1cbi5hY2NvcmRpb24taGVhZGVyIC5yb3cgLmRhdGVzLWNvbnRhaW5lciB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmFjY29yZGlvbi1oZWFkZXIgLnJvdyAuc3RhdHVzLWNvbnRhaW5lciB7XG4gIGZsZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5hY2NvcmRpb24taGVhZGVyIC5yb3cgLnZpc2l0b3ItY29udGFpbmVyIHtcbiAgZmxleDogMTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5hY2NvcmRpb24taGVhZGVyIC5yb3cgc3ZnIHtcbiAgZmxleDogMDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmFjY29yZGlvbi1oZWFkZXIgLnJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuYWNjb3JkaW9uLWhlYWRlciAucm93IC5kYXRlcy1jb250YWluZXIsXG4gIC5hY2NvcmRpb24taGVhZGVyIC5yb3cgLnN0YXR1cy1jb250YWluZXIsXG4gIC5hY2NvcmRpb24taGVhZGVyIC5yb3cgLnZpc2l0b3ItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5hY2NvcmRpb24taGVhZGVyIC5yb3cgc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG59XG5cbi5iZXRhIGlmcmFtZS52aWRlbyB7XG4gIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogNDBweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJldGEgaWZyYW1lLnZpZGVvIHtcbiAgICB3aWR0aDogMzAlO1xuICB9XG59XG5cbi5hYm91dCAuaWNvbiB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHdpZHRoPVwiMS4zZW1cIiBoZWlnaHQ9XCIxLjNlbVwiIHZpZXdCb3g9XCIwIDAgMjQgMjRcIj48cGF0aCBmaWxsPVwiY3VycmVudENvbG9yXCIgZD1cIk0xMiAxN2EyIDIgMCAwIDAgMi0yYTIgMiAwIDAgMC0yLTJhMiAyIDAgMCAwLTIgMmEyIDIgMCAwIDAgMiAybTYtOWEyIDIgMCAwIDEgMiAydjEwYTIgMiAwIDAgMS0yIDJINmEyIDIgMCAwIDEtMi0yVjEwYTIgMiAwIDAgMSAyLTJoMVY2YTUgNSAwIDAgMSA1LTVhNSA1IDAgMCAxIDUgNXYyem0tNi01YTMgMyAwIDAgMC0zIDN2Mmg2VjZhMyAzIDAgMCAwLTMtM1wiLz48L3N2Zz4nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDNweDtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbn1cbi5hYm91dCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY2FyZC5tYi0zIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uYWJvdXQgLnRlYW0tY2Fyb3Vzc2VsIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG59XG5cbi50ZWFtIC5jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjdmNjtcbn1cbi50ZWFtIC5jYXJkIC5jYXJkLWJvZHkgaW1nIHtcbiAgd2lkdGg6IDIxNHB4O1xuICBoZWlnaHQ6IDIxNHB4O1xufVxuLnRlYW0gLmNhcmQgLmNhcmQtYm9keSAuaGVhZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaHNsYSgwLCAwJSwgMCUsIDAuMDQpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMjI0cHgpO1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAudGVhbSAuY2FyZCAuY2FyZC1ib2R5IGltZyB7XG4gICAgd2lkdGg6IDE5NHB4O1xuICAgIGhlaWdodDogMTk0cHg7XG4gIH1cbiAgLnRlYW0gLmNhcmQgLmNhcmQtYm9keSAuaGVhZGVyIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjA0cHgpO1xuICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRlYW0gLmNhcmQgLmNhcmQtYm9keSBpbWcge1xuICAgIHdpZHRoOiAxNzRweDtcbiAgICBoZWlnaHQ6IDE3NHB4O1xuICB9XG4gIC50ZWFtIC5jYXJkIC5jYXJkLWJvZHkgLmhlYWRlciB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE4NHB4KTtcbiAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC50ZWFtIC5jYXJkIC5jYXJkLWJvZHkgaW1nIHtcbiAgICB3aWR0aDogMTU0cHg7XG4gICAgaGVpZ2h0OiAxNTRweDtcbiAgfVxuICAudGVhbSAuY2FyZCAuY2FyZC1ib2R5IC5oZWFkZXIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNjRweCk7XG4gICAgbWluLWhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuLmRvbmF0aW9uIC5pY29uIHVsIGxpIHtcbiAgYmFja2dyb3VuZDogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxZW1cIiBoZWlnaHQ9XCIxZW1cIiB2aWV3Qm94PVwiMCAwIDE0IDE0XCI+PHBhdGggZmlsbD1cIm5vbmVcIiBzdHJva2U9XCJjdXJyZW50Q29sb3JcIiBzdHJva2UtbGluZWNhcD1cInJvdW5kXCIgc3Ryb2tlLWxpbmVqb2luPVwicm91bmRcIiBkPVwiTTUgLjVIMS41YTEgMSAwIDAgMC0xIDFWNWExIDEgMCAwIDAgMSAxSDVhMSAxIDAgMCAwIDEtMVYxLjVhMSAxIDAgMCAwLTEtMU0xMi41IDhIOWExIDEgMCAwIDAtMSAxdjMuNWExIDEgMCAwIDAgMSAxaDMuNWExIDEgMCAwIDAgMS0xVjlhMSAxIDAgMCAwLTEtMU01IDhIMS41YTEgMSAwIDAgMC0xIDF2My41YTEgMSAwIDAgMCAxIDFINWExIDEgMCAwIDAgMS0xVjlhMSAxIDAgMCAwLTEtMW01Ljc1LTJWLjVNOCAzLjI1aDUuNVwiLz48L3N2Zz4nKSBuby1yZXBlYXQgMCAwO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDdweDtcbiAgcGFkZGluZzogMCAwIDAgMjdweDtcbn1cblxuLmludml0ZSAuZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjdmNjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pbnZpdGUgLmZvcm0gYnV0dG9uLCAuaW52aXRlIC5mb3JtIGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY1MzIwO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5pbnZpdGUgLmZvcm0gYnV0dG9uOmhvdmVyLCAuaW52aXRlIC5mb3JtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzQzNjEyO1xufVxuLmludml0ZSAuZm9ybSBmb3JtW25hbWU9dW52ZXJpZmllZF91c2VyXSB7XG4gIHdpZHRoOiA3MCU7XG59XG4uaW52aXRlIC5mb3JtIGZvcm1bbmFtZT11bnZlcmlmaWVkX3VzZXJdIC5pbnB1dC1jb250YWluZXIuZm9ybV9pbnZpdGUge1xuICBnYXA6IDEwcHg7XG59XG4uaW52aXRlIC5mb3JtIGZvcm1bbmFtZT11bnZlcmlmaWVkX3VzZXJdIC5pbnB1dC1jb250YWluZXIuZm9ybV9pbnZpdGUgI3VudmVyaWZpZWRfdXNlcl9lbWFpbCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICBmbGV4OiAxO1xufVxuLmludml0ZSAuZm9ybSBmb3JtW25hbWU9dW52ZXJpZmllZF91c2VyXSAuaW5wdXQtY29udGFpbmVyLmZvcm1faW52aXRlICN1bnZlcmlmaWVkX3VzZXJfc3VibWl0IHtcbiAgd2lkdGg6IDE2MHB4O1xuICBtYXJnaW46IDNweCA1cHggM3B4IC0xNjNweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW52aXRlIC5mb3JtIGZvcm1bbmFtZT11bnZlcmlmaWVkX3VzZXJdIHtcbiAgICB3aWR0aDogOTUlO1xuICB9XG59XG5cbi5uYXYtdGFicyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluayB7XG4gIGNvbG9yOiAjMDMwMzAxO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2RmNTMyMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNkZjUzMjA7XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2wtbWQtNCwgLmNvbC1tZC04IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnBhcnRuZXJzaGlwLWNhcmQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzIGVhc2U7XG59XG4ucGFydG5lcnNoaXAtY2FyZDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5wYXJ0bmVyc2hpcC1jYXJkLWltZy10b3Age1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5wYXJ0bmVyc2hpcC1jYXJkLWJvZHkge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuLnBhcnRuZXJzaGlwLWNhcmQtYm9keSBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICMwMzAzMDE7XG59XG5cbi5wYXJ0bmVyc2hpcC1jYXJkLXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5wYXJ0bmVyc2hpcC1leHBsaWNhdGlvbi10ZXh0IHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubWVtYmVyc2hpcC1jYXJkLWJvZHkgc3ZnIHtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xufVxuXG4ubWVtYmVyc2hpcCAuY2FyZCB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmQ3MDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY4ZGM7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG59XG4ubWVtYmVyc2hpcCAuY2FyZC10aXRsZSB7XG4gIGNvbG9yOiAjYjg4NjBiO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5tZW1iZXJzaGlwIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOGRjO1xuICBib3JkZXI6IG5vbmU7XG59XG4ubWVtYmVyc2hpcCAuY2FyZC10ZXh0IHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5oZXJvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDYwdmg7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTsgLyogQXNzb21icml0IGwnaW1hZ2UgKi9cbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5oZXJvLWNvbnRlbnQge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlcm8tY29udGVudCBoMSwgLmhlcm8tY29udGVudCAuaDEge1xuICBmb250LXNpemU6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbiNrbHViLW5hdmlnYXRpb24ge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNrbHViLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24gdWwgbGkgc3ZnLCAja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24gdWwgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24gdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24uZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uLmV4cGFuZGVkIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24uZXhwYW5kZWQgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuI2tsdWItbmF2aWdhdGlvbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbiNrbHViLW5hdmlnYXRpb24gI3RvZ2dsZS1rbHViLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNrbHViLW5hdmlnYXRpb24gI3RvZ2dsZS1rbHViLW5hdmlnYXRpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cbiNrbHViLW5hdmlnYXRpb24gdWwgbGkgZGl2IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU5cHg7XG59XG4ja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNrbHViLW5hdmlnYXRpb24uZXhwYW5kZWQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4ua2x1Yi1pbnZpdGF0aW9uLWNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5rbHViLWludml0YXRpb24tY29kZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG4udXNlci1zdGF0dXMtaWNvbiNjcm93bi1pY29uIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcbn1cbi51c2VyLXN0YXR1cy1pY29uLmxvZ2dlZC1pY29uIHtcbiAgbGVmdDogNjBweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdBNUI7XG4gIGJvcmRlcjogMC4xcHggc29saWQgd2hpdGU7XG59XG4udXNlci1zdGF0dXMtaWNvbi5sb2dnZWQtaWNvbi5zaWRlYmFyLWljb24ge1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDA7XG59XG4udXNlci1zdGF0dXMtaWNvbi5sb2dnZWQtaWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMTE1JSk7XG59XG5cbiNrbHViLXVzZXJzIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvKiBLZWVwIHRoZSBzaWRlYmFyIGZpeGVkICovXG4gIHRvcDogMTAwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNzguNHB4IC0gMzE1LjM1cHgpOyAvKiBBZGp1c3QgdGhpcyB0byBlbnN1cmUgaXQgaGFzIGEgZml4ZWQgaGVpZ2h0ICovXG4gIHotaW5kZXg6IDEwMDsgLyogRW5zdXJlIHRoZSBzaWRlYmFyIGlzIGFib3ZlIHRoZSBjb250ZW50ICovXG4gIGJvcmRlci1yYWRpdXM6IDAuMzVlbSAwIDAgMC4zNWVtO1xuICBtYXJnaW4tdG9wOiAyLjglO1xufVxuI2tsdWItdXNlcnMgI3RvZ2dsZS1rbHViLXVzZXJzX2RpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI2tsdWItdXNlcnMgI3RvZ2dsZS1rbHViLXVzZXJzX2RpdiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI2tsdWItdXNlcnMgI3RvZ2dsZS1rbHViLXVzZXJzX2RpdiBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI2tsdWItdXNlcnMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHggLSAxNHB4KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiNrbHViLXVzZXJzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI2tsdWItdXNlcnMgdWwgbGkgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbiNrbHViLXVzZXJzLmV4cGFuZGVkIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuI2tsdWItdXNlcnMuZXhwYW5kZWQgI3RvZ2dsZS1rbHViLXVzZXJzX2RpdiB7XG4gIHdpZHRoOiAyNDRweDtcbn1cbiNrbHViLXVzZXJzLmV4cGFuZGVkIHVsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNrbHViLXVzZXJzLmV4cGFuZGVkIHVsIGxpICNjcm93bi1pY29uIHtcbiAgbGVmdDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC01cHgpO1xufVxuI2tsdWItdXNlcnMuZXhwYW5kZWQgdWwgbGkgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNrbHViLXVzZXJzIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA3OC40cHggLSA1MzEuMzVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAja2x1Yi11c2VycyB7XG4gICAgdG9wOiAxODcuNTY3cHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNzguNHB4IC0gNTMxcHggLSA2cHgpO1xuICB9XG4gICNrbHViLXVzZXJzICN0b2dnbGUta2x1Yi11c2Vyc19saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg3LjU2N3B4O1xuICB9XG4gICNrbHViLXVzZXJzICN0b2dnbGUta2x1Yi11c2Vyc19saSAjdG9nZ2xlLWtsdWItdXNlcnNfZGl2IHtcbiAgICB0b3A6IDE4Ny41NjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICNrbHViLXVzZXJzIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2tsdWItdXNlcnMge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmtsdWItc2lkZWJhciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ua2x1Yi1zaWRlYmFyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ua2x1Yi1zaWRlYmFyIHN2ZywgLmtsdWItc2lkZWJhciBpbWcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5rbHViLXNpZGViYXIgc3ZnLCAua2x1Yi1zaWRlYmFyIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ua2x1Yi1zaWRlYmFyIHN2Zzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMTI1JSk7XG59XG4ua2x1Yi1zaWRlYmFyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmtsdWItc2lkZWJhciB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgLyogQWpvdXQgZGUgbWFyZ2UgZW50cmUgbGVzIHNlY3Rpb25zICovXG59XG4ua2x1Yi1zaWRlYmFyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rbHViLXNpZGViYXIgdWwgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNkZjUzMjA7XG59XG4ua2x1Yi1zaWRlYmFyIHVsIGxpIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZGlzcGxheSwgd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtsdWItc2lkZWJhci5leHBhbmRlZCB1bCBsaSBzcGFuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAua2x1Yi1zaWRlYmFyLmV4cGFuZGVkIHVsIGxpIHNtYWxsLCAua2x1Yi1zaWRlYmFyLmV4cGFuZGVkIHVsIGxpIC5zbWFsbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4ubG9naW4td2l0aC1nb29nbGUtYnRuIHtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcywgYm94LXNoYWRvdyAwLjNzO1xuICBwYWRkaW5nOiA5cHggOXB4IDlweCAyM3B4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGNvbG9yOiAjNzU3NTc1O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBPeHlnZW4sIFVidW50dSwgQ2FudGFyZWxsLCBcIkZpcmEgU2Fuc1wiLCBcIkRyb2lkIFNhbnNcIiwgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVGdpSUdobGFXZG9kRDBpTVRnaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJK1BHY2dabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0OGNHRjBhQ0JrUFNKTk1UY3VOaUE1TGpKc0xTNHhMVEV1T0VnNWRqTXVOR2cwTGpoRE1UTXVOaUF4TWlBeE15QXhNeUF4TWlBeE15NDJkakl1TW1nellUZ3VPQ0E0TGpnZ01DQXdJREFnTWk0MkxUWXVObm9pSUdacGJHdzlJaU0wTWpnMVJqUWlJR1pwYkd3dGNuVnNaVDBpYm05dWVtVnlieUl2UGp4d1lYUm9JR1E5SWswNUlERTRZekl1TkNBd0lEUXVOUzB1T0NBMkxUSXVNbXd0TXkweUxqSmhOUzQwSURVdU5DQXdJREFnTVMwNExUSXVPVWd4VmpFellUa2dPU0F3SURBZ01DQTRJRFY2SWlCbWFXeHNQU0lqTXpSQk9EVXpJaUJtYVd4c0xYSjFiR1U5SW01dmJucGxjbThpTHo0OGNHRjBhQ0JrUFNKTk5DQXhNQzQzWVRVdU5DQTFMalFnTUNBd0lERWdNQzB6TGpSV05VZ3hZVGtnT1NBd0lEQWdNQ0F3SURoc015MHlMak42SWlCbWFXeHNQU0lqUmtKQ1F6QTFJaUJtYVd4c0xYSjFiR1U5SW01dmJucGxjbThpTHo0OGNHRjBhQ0JrUFNKTk9TQXpMalpqTVM0eklEQWdNaTQxTGpRZ015NDBJREV1TTB3eE5TQXlMak5CT1NBNUlEQWdNQ0F3SURFZ05Xd3pJREl1TkdFMUxqUWdOUzQwSURBZ01DQXhJRFV0TXk0M2VpSWdabWxzYkQwaUkwVkJORE16TlNJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpOCtQSEJoZEdnZ1pEMGlUVEFnTUdneE9IWXhPRWd3ZWlJdlBqd3ZaejQ4TDNOMlp6ND0pO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IDUwJTtcbn1cbi5sb2dpbi13aXRoLWdvb2dsZS1idG46aG92ZXIge1xuICBib3gtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5sb2dpbi13aXRoLWdvb2dsZS1idG46YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbn1cbi5sb2dpbi13aXRoLWdvb2dsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDAgM3B4ICNjOGRhZmM7XG59XG4ubG9naW4td2l0aC1nb29nbGUtYnRuOmRpc2FibGVkIHtcbiAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYmViZWI7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmxvZ2luLXdpdGgtZ29vZ2xlLWJ0biBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmxvZ2luLXdpdGgtYXBwbGUtYnRuIHtcbiAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDhweDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzLCBib3gtc2hhZG93IDAuM3M7XG4gIHBhZGRpbmc6IDlweCA5cHggOXB4IDIzcHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIE94eWdlbiwgVWJ1bnR1LCBDYW50YXJlbGwsIFwiRmlyYSBTYW5zXCIsIFwiRHJvaWQgU2Fuc1wiLCBcIkhlbHZldGljYSBOZXVlXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDAwMDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IDUwJTtcbn1cbi5sb2dpbi13aXRoLWFwcGxlLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmxvZ2luLXdpdGgtYXBwbGUtYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDA7XG59XG4ubG9naW4td2l0aC1hcHBsZS1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDAgM3B4ICNjOGRhZmM7XG59XG4ubG9naW4td2l0aC1hcHBsZS1idG46ZGlzYWJsZWQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubG9naW4td2l0aC1hcHBsZS1idG4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5sb2dpbi13aXRoLWZhY2Vib29rLWJ0biB7XG4gIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGJveC1zaGFkb3cgMC4zcztcbiAgcGFkZGluZzogOXB4IDlweCA5cHggMjNweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBjb2xvcjogIzc1NzU3NTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgT3h5Z2VuLCBVYnVudHUsIENhbnRhcmVsbCwgXCJGaXJhIFNhbnNcIiwgXCJEcm9pZCBTYW5zXCIsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMnB4JyBoZWlnaHQ9JzIycHgnIHZpZXdCb3g9JzAgMCAxNiAxNicgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSdub25lJyUzRSUzQ2cgaWQ9J1NWR1JlcG9fYmdDYXJyaWVyJyBzdHJva2Utd2lkdGg9JzAnJTNFJTNDL2clM0UlM0NnIGlkPSdTVkdSZXBvX3RyYWNlckNhcnJpZXInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCclM0UlM0MvZyUzRSUzQ2cgaWQ9J1NWR1JlcG9faWNvbkNhcnJpZXInJTNFJTNDcGF0aCBmaWxsPSclMjMxODc3RjInIGQ9J00xNSA4YTcgNyAwIDAwLTctNyA3IDcgMCAwMC0xLjA5NCAxMy45MTV2LTQuODkySDUuMTNWOGgxLjc3N1Y2LjQ1OGMwLTEuNzU0IDEuMDQ1LTIuNzI0IDIuNjQ0LTIuNzI0Ljc2NiAwIDEuNTY3LjEzNyAxLjU2Ny4xMzd2MS43MjNoLS44ODNjLS44NyAwLTEuMTQuNTQtMS4xNCAxLjA5M1Y4aDEuOTQxbC0uMzEgMi4wMjNIOS4wOTR2NC44OTJBNy4wMDEgNy4wMDEgMCAwMDE1IDh6JyUzRSUzQy9wYXRoJTNFJTNDcGF0aCBmaWxsPSclMjNmZmZmZmYnIGQ9J00xMC43MjUgMTAuMDIzTDExLjAzNSA4SDkuMDk0VjYuNjg3YzAtLjU1My4yNy0xLjA5MyAxLjE0LTEuMDkzaC44ODNWMy44N3MtLjgwMS0uMTM3LTEuNTY3LS4xMzdjLTEuNiAwLTIuNjQ0Ljk3LTIuNjQ0IDIuNzI0VjhINS4xM3YyLjAyM2gxLjc3N3Y0Ljg5MmE3LjAzNyA3LjAzNyAwIDAwMi4xODggMHYtNC44OTJoMS42M3onJTNFJTNDL3BhdGglM0UlM0MvZyUzRSUzQy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IDUwJTtcbn1cbi5sb2dpbi13aXRoLWZhY2Vib29rLWJ0bjpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4wNCksIDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xufVxuLmxvZ2luLXdpdGgtZmFjZWJvb2stYnRuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4ubG9naW4td2l0aC1mYWNlYm9vay1idG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjI1KSwgMCAwIDAgM3B4ICNjOGRhZmM7XG59XG4ubG9naW4td2l0aC1mYWNlYm9vay1idG46ZGlzYWJsZWQge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ViZWJlYjtcbiAgYm94LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA0KSwgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG4ubG9naW4td2l0aC1mYWNlYm9vay1idG4gYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5ibG9ncyAucm93IHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuYmxvZ3Mge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gIH1cbn1cblxuLmJsb2ctY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY3ZjY7XG4gIHdpZHRoOiBjYWxjKDMzJSAtIDUwcHgpO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tbGVmdDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYmxvZy1jYXJkIGEuY2FyZF9saW5rLm5vLXVuZGVybGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogYmxhY2s7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5ibG9nLWNhcmQgYS5jYXJkX2xpbmsubm8tdW5kZXJsaW5lIC5wcmltYXJ5LWNvbG9yIHtcbiAgY29sb3I6ICNkZjUzMjA7XG59XG4uYmxvZy1jYXJkIGEuY2FyZF9saW5rLm5vLXVuZGVybGluZSAucHJpbWFyeS1jb2xvci5ob3ZlciB7XG4gIGNvbG9yOiAjYjI0MjFhO1xufVxuLmJsb2ctY2FyZCBhLmNhcmRfbGluay5uby11bmRlcmxpbmUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5ibG9nLWNhcmQgYS5jYXJkX2xpbmsubm8tdW5kZXJsaW5lIGRpdi5jYXJkLWJvZHkgLm1heC0yLWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAzcHggMXJlbTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cbi5ibG9nLWNhcmQgYS5jYXJkX2xpbmsubm8tdW5kZXJsaW5lIGRpdi5jYXJkLWJvZHkgLm1heC0zLWxpbmVzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAzcHggMXJlbTtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4uYmxvZy1jYXJkIGEuY2FyZF9saW5rLm5vLXVuZGVybGluZSBkaXYuY2FyZC1ib2R5IC5tYXgtMy1saW5lcyAubW9yZSB7XG4gIHotaW5kZXg6IDI7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuLmJsb2ctY2FyZCBhLmNhcmRfbGluay5uby11bmRlcmxpbmUgZGl2LmNhcmQtYm9keSBoNC5oNiwgLmJsb2ctY2FyZCBhLmNhcmRfbGluay5uby11bmRlcmxpbmUgZGl2LmNhcmQtYm9keSAuaDYuaDQge1xuICBjb2xvcjogI2I0YTE4ZTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDA7XG59XG4uYmxvZy1jYXJkIGEuY2FyZF9saW5rLm5vLXVuZGVybGluZSBkaXYuY2FyZC1ib2R5IGg0Lmg2Lm1heC0xLWxpbmUsIC5ibG9nLWNhcmQgYS5jYXJkX2xpbmsubm8tdW5kZXJsaW5lIGRpdi5jYXJkLWJvZHkgLmg2Lm1heC0xLWxpbmUuaDQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5ibG9nLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDUwcHgpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLmJsb2ctY2FyZCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxufVxuXG4ucGFnZS1ibG9nIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC13aWR0aDogOTMwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY3ZjY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG4ucGFnZS1ibG9nIC5jb250YWluZXIgLmZsZXgtcm93IGgzLCAucGFnZS1ibG9nIC5jb250YWluZXIgLmZsZXgtcm93IC5oMyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5wYWdlLWJsb2cgLmFydGljbGUtcGhvdG8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5wYWdlLWJsb2cgLmQtZmxleCAuY29udGVudCBoMywgLnBhZ2UtYmxvZyAuZC1mbGV4IC5jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xufVxuLnBhZ2UtYmxvZyAuY29udGVudCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYmViM2E3O1xufVxuLnBhZ2UtYmxvZyBoNC5tYi0wLCAucGFnZS1ibG9nIC5tYi0wLmg0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNiZWIzYTc7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLnBhZ2UtYmxvZyAuYmxvZy1jYXJkIHtcbiAgbWFyZ2luOiA3LjVweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucGFnZS1ibG9nIC5jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDU4NXB4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2JlYjNhNztcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAucGFnZS1ibG9nIC5ibG9nLWNhcmQge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgfVxuICAucGFnZS1ibG9nIC5vdGhlcnMge1xuICAgIHdpZHRoOiAyODVweDtcbiAgfVxufVxuXG4uY29udGVudCBvbCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IC8qIEFqdXN0ZXogY2V0dGUgdmFsZXVyIHNlbG9uIHZvcyBiZXNvaW5zICovXG59XG5cbi5sb2dpbi1iYWNrb2ZmaWNlIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2NTBweCkge1xuICAubG9naW4tYmFja29mZmljZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuLnRhYnMtY2hhcnQgLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi50YWJzLWNoYXJ0IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi50YWJzLWNoYXJ0ICN0YWItdXNlciwgLnRhYnMtY2hhcnQgI25iLXVzZXIge1xuICBjb2xvcjogcmdiKDUwLCAyMDUsIDUwKTtcbn1cbi50YWJzLWNoYXJ0ICN0YWIta2F6YSwgLnRhYnMtY2hhcnQgI25iLWthemEge1xuICBjb2xvcjogcmdiKDIyMywgODMsIDMyKTtcbn1cbi50YWJzLWNoYXJ0ICN0YWIta2x1YiwgLnRhYnMtY2hhcnQgI25iLWtsdWIge1xuICBjb2xvcjogcmdiKDI1NSwgMjE1LCAwKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcbiAgLnRhYnMtY2hhcnQgLmFjdHVhbC1uYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbn1cbi50YWJzLWNoYXJ0IC5jYXJkIHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFicy1jaGFydCAuY2FyZCBoMiwgLnRhYnMtY2hhcnQgLmNhcmQgLmgyIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDcwMHB4KSB7XG4gIC50YWJzLWNoYXJ0IC5jYXJkIGgyLCAudGFicy1jaGFydCAuY2FyZCAuaDIge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubWFpbi1jb250YWluZXIgdWwudXNlcnMtY29udGFpbmVyIC5idG4tc3VjY2VzcywgLm1haW4tY29udGFpbmVyIHVsLm1lbWJlcnMtY29udGFpbmVyIC5idG4tZGFuZ2VyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuLm1haW4tY29udGFpbmVyIGRpdi5yb3cgdWwudXNlcnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cbi5tYWluLWNvbnRhaW5lciBkaXYucm93IHVsLnVzZXJzLWNvbnRhaW5lciBsaS5saXN0LWdyb3VwLWl0ZW0ge1xuICBmbGV4OiAwIDAgY2FsYyg1MCUgLSAyMHB4KTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA4cHggMTZweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZWUyZTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAubWFpbi1jb250YWluZXIgZGl2LnJvdyB1bC51c2Vycy1jb250YWluZXIgbGkubGlzdC1ncm91cC1pdGVtIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgfVxufVxuXG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3csIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IHtcbiAgcGFkZGluZzogMTVweDtcbiAgbWF4LXdpZHRoOiA5MDBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICAvKiBTZWN0aW9uIDE6IEVudMOqdGUgZHUgcG9zdCAocGhvdG8gKyB0ZXh0ZSkgKi9cbiAgLyogU2VjdGlvbiAyOiBDb250ZW51IGR1IHBvc3QgKi9cbiAgLyogU2VjdGlvbiAzOiBQaWVkIGRlIHBhZ2UgZHUgcG9zdCAqL1xufVxuLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93ICNpbnRlci1wb3N0cy1jb3VudGVyLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAjaW50ZXItcG9zdHMtY291bnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxcmVtOyAvKiBBdWdtZW50ZXIgbGEgdGFpbGxlIGRlIGxhIHBvbGljZSAqL1xuICBmb250LXdlaWdodDogYm9sZDsgLyogUmVuZHJlIGxlIHRleHRlIGVuIGdyYXMgKi9cbiAgY29sb3I6ICNkZjUzMjA7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgI2ludGVyLXBvc3RzLWNvdW50ZXIgcCwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgI2ludGVyLXBvc3RzLWNvdW50ZXIgcCB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnRocmVhZCwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnRocmVhZCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZGRkO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLm5ldy1wb3N0LWZvcm0sIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAubmV3LXJlcGx5LWZvcm0sIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5uZXctcG9zdC1mb3JtLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAubmV3LXJlcGx5LWZvcm0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmN2Y2O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5uZXctcmVwbHktZm9ybSwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLm5ldy1yZXBseS1mb3JtIHtcbiAgcGFkZGluZzogMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjdmNjtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweDtcbn1cbi5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucG9zdC1jYXJkLCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGx5LWNhcmQsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5wb3N0LWNhcmQsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5yZXBseS1jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlciwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1oZWFkZXIsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5wb3N0LWhlYWRlciwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlciwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1oZWFkZXIsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5wb3N0LWhlYWRlciwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWhlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlciwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlciBhLCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGx5LWhlYWRlciwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1oZWFkZXIgYSwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtaGVhZGVyLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1oZWFkZXIgYSwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWhlYWRlciwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWhlYWRlciBhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlciBpbWcubWVtYmVyLXBob3RvLCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGx5LWhlYWRlciBpbWcubWVtYmVyLXBob3RvLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1oZWFkZXIgaW1nLm1lbWJlci1waG90bywgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWhlYWRlciBpbWcubWVtYmVyLXBob3RvIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmbGV4LXNocmluazogMDtcbn1cbi5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucG9zdC1oZWFkZXIgLmRhdGUsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktaGVhZGVyIC5kYXRlLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1oZWFkZXIgLmRhdGUsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5yZXBseS1oZWFkZXIgLmRhdGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBvc3QtaGVhZGVyIC5kYXRlLCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGx5LWhlYWRlciAuZGF0ZSwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtaGVhZGVyIC5kYXRlLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucmVwbHktaGVhZGVyIC5kYXRlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxufVxuLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlciAjY3Jvd24taWNvbiwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtaGVhZGVyICNjcm93bi1pY29uIHtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDI1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zcHgsIC01cHgpO1xufVxuLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1oZWFkZXIgI2Nyb3duLWljb24sIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5yZXBseS1oZWFkZXIgI2Nyb3duLWljb24ge1xuICB0b3A6IDEycHg7XG4gIGxlZnQ6IDlweDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBvc3QtY29udGVudCwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1jb250ZW50LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1jb250ZW50LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucmVwbHktY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ0NDtcbn1cbi5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucG9zdC1jb250ZW50IC5waW4taWNvbiwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1jb250ZW50IC5waW4taWNvbiwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtY29udGVudCAucGluLWljb24sIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5yZXBseS1jb250ZW50IC5waW4taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb2xvcjogI2RmNTMyMDtcbn1cbi5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucG9zdC1mb290ZXIsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktZm9vdGVyLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1mb290ZXIsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5yZXBseS1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBvc3QtZm9vdGVyIC5wb3N0LWFjdGlvbnMsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucG9zdC1mb290ZXIgLnJlcGx5LWFjdGlvbnMsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktZm9vdGVyIC5wb3N0LWFjdGlvbnMsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktZm9vdGVyIC5yZXBseS1hY3Rpb25zLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1mb290ZXIgLnBvc3QtYWN0aW9ucywgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtZm9vdGVyIC5yZXBseS1hY3Rpb25zLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucmVwbHktZm9vdGVyIC5wb3N0LWFjdGlvbnMsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5yZXBseS1mb290ZXIgLnJlcGx5LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBvc3QtZm9vdGVyIC5wb3N0LWFjdGlvbnMgYSwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWZvb3RlciAucmVwbHktYWN0aW9ucyBhLCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGx5LWZvb3RlciAucG9zdC1hY3Rpb25zIGEsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktZm9vdGVyIC5yZXBseS1hY3Rpb25zIGEsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5wb3N0LWZvb3RlciAucG9zdC1hY3Rpb25zIGEsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5wb3N0LWZvb3RlciAucmVwbHktYWN0aW9ucyBhLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucmVwbHktZm9vdGVyIC5wb3N0LWFjdGlvbnMgYSwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWZvb3RlciAucmVwbHktYWN0aW9ucyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZGY1MzIwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBvc3QtZm9vdGVyIC5wb3N0LWFjdGlvbnMuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBvc3QtZm9vdGVyIC5yZXBseS1hY3Rpb25zLmQtZmxleCwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1mb290ZXIgLnBvc3QtYWN0aW9ucy5kLWZsZXgsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktZm9vdGVyIC5yZXBseS1hY3Rpb25zLmQtZmxleCwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtZm9vdGVyIC5wb3N0LWFjdGlvbnMuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1mb290ZXIgLnJlcGx5LWFjdGlvbnMuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucmVwbHktZm9vdGVyIC5wb3N0LWFjdGlvbnMuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucmVwbHktZm9vdGVyIC5yZXBseS1hY3Rpb25zLmQtZmxleCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAubGlrZXNfZGlzbGlrZXMsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5saWtlc19kaXNsaWtlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLmxpa2VzX2Rpc2xpa2VzIC5idG4sIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5saWtlc19kaXNsaWtlcyAuYnRuIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLmxpa2VzX2Rpc2xpa2VzIHAsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5saWtlc19kaXNsaWtlcyBwIHtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGNvbG9yOiAjNjY2O1xufVxuLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlci5kLWZsZXgsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucG9zdC1mb290ZXIuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBvc3QtYWN0aW9ucy5kLWZsZXgsXG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGx5LWhlYWRlci5kLWZsZXgsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktZm9vdGVyLmQtZmxleCwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1hY3Rpb25zLmQtZmxleCwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtaGVhZGVyLmQtZmxleCwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtZm9vdGVyLmQtZmxleCwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtYWN0aW9ucy5kLWZsZXgsXG4ucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucmVwbHktaGVhZGVyLmQtZmxleCwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWZvb3Rlci5kLWZsZXgsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5yZXBseS1hY3Rpb25zLmQtZmxleCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlci5kLWZsZXgsIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucG9zdC1mb290ZXIuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBvc3QtYWN0aW9ucy5kLWZsZXgsXG4gIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktaGVhZGVyLmQtZmxleCwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1mb290ZXIuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGx5LWFjdGlvbnMuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1oZWFkZXIuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1mb290ZXIuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1hY3Rpb25zLmQtZmxleCxcbiAgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWhlYWRlci5kLWZsZXgsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5yZXBseS1mb290ZXIuZC1mbGV4LCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucmVwbHktYWN0aW9ucy5kLWZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWhlYWRlci5kLWZsZXggYSwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWZvb3Rlci5kLWZsZXggYSwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5wb3N0LWFjdGlvbnMuZC1mbGV4IGEsXG4gIC5wYWdlLWNvbnRhaW5lciAuZm9ydW1fc2hvdyAucmVwbHktaGVhZGVyLmQtZmxleCBhLCAucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGx5LWZvb3Rlci5kLWZsZXggYSwgLnBhZ2UtY29udGFpbmVyIC5mb3J1bV9zaG93IC5yZXBseS1hY3Rpb25zLmQtZmxleCBhLCAucGFnZS1jb250YWluZXIgLnBvc3Rfc2hvdyAucG9zdC1oZWFkZXIuZC1mbGV4IGEsIC5wYWdlLWNvbnRhaW5lciAucG9zdF9zaG93IC5wb3N0LWZvb3Rlci5kLWZsZXggYSwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBvc3QtYWN0aW9ucy5kLWZsZXggYSxcbiAgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWhlYWRlci5kLWZsZXggYSwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWZvb3Rlci5kLWZsZXggYSwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGx5LWFjdGlvbnMuZC1mbGV4IGEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnBpbi1pY29uLWNvbnRhaW5lciwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnBpbi1pY29uLWNvbnRhaW5lciB7XG4gIHRvcDogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG4ucGFnZS1jb250YWluZXIgLmZvcnVtX3Nob3cgLnJlcGxpZXMgLnRocmVhZCwgLnBhZ2UtY29udGFpbmVyIC5wb3N0X3Nob3cgLnJlcGxpZXMgLnRocmVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuXG4vKiBTdHlsZXMgcG91ciBsZSBsb2FkZXIgKi9cbi5sb2FkZXItY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDIwcHggMDtcbn1cblxuLmxvYWRlciB7XG4gIGJvcmRlcjogOHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWxlZnQ6IDhweCBzb2xpZCAjZGY1MzIwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbi5zdGVwcy1jb250YWluZXIgLnN0ZXBzLCAuc2VjdGlvbnMtY29udGFpbmVyIC5zdGVwcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5zdGVwcy1jb250YWluZXIgLnN0ZXAsIC5zZWN0aW9ucy1jb250YWluZXIgLnN0ZXAge1xuICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1hcmdpbjogMTBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3gtc2hhZG93OiAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLnN0ZXBzLWNvbnRhaW5lciAuc3RlcCAuY29udGVudSwgLnNlY3Rpb25zLWNvbnRhaW5lciAuc3RlcCAuY29udGVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3RlcHMtY29udGFpbmVyIC5zdGVwIC5udW0sIC5zZWN0aW9ucy1jb250YWluZXIgLnN0ZXAgLm51bSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjZGY1MzIwO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG4uc3RlcHMtY29udGFpbmVyIC5zdGVwIC5wYXJhZ3JhcGhlLCAuc2VjdGlvbnMtY29udGFpbmVyIC5zdGVwIC5wYXJhZ3JhcGhlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnN0ZXBzLWNvbnRhaW5lciAuc3RlcHMsIC5zZWN0aW9ucy1jb250YWluZXIgLnN0ZXBzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIGdhcDogMzBweDtcbiAgfVxuICAuc3RlcHMtY29udGFpbmVyIC5zdGVwLCAuc2VjdGlvbnMtY29udGFpbmVyIC5zdGVwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnN0ZXBzLWNvbnRhaW5lciAjc3RlcDEsIC5zZWN0aW9ucy1jb250YWluZXIgI3N0ZXAxIHtcbiAgICBvcmRlcjogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLnN0ZXBzLWNvbnRhaW5lciAjc3RlcDIsIC5zZWN0aW9ucy1jb250YWluZXIgI3N0ZXAyIHtcbiAgICBvcmRlcjogMjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgLnN0ZXBzLWNvbnRhaW5lciAjc3RlcDMsIC5zZWN0aW9ucy1jb250YWluZXIgI3N0ZXAzIHtcbiAgICBvcmRlcjogMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkxcHgpIHtcbiAgLnN0ZXBzLWNvbnRhaW5lciAjc3RlcDIsIC5zZWN0aW9ucy1jb250YWluZXIgI3N0ZXAyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnN0ZXBzLWNvbnRhaW5lciAuc3RlcHMsIC5zZWN0aW9ucy1jb250YWluZXIgLnN0ZXBzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5zdGVwcy1jb250YWluZXIgLnN0ZXAsIC5zZWN0aW9ucy1jb250YWluZXIgLnN0ZXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuXG4uc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLnNlY3Rpb25zLWNvbnRhaW5lciAuZW50aXR5LWNhcmQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAuaW5kZXgtc2VjdGlvbnMtY29udGFpbmVyIHtcbiAgd2lkdGg6IDc1JTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnNlY3Rpb25zLW1haW4tY29udGFpbmVyIC5pbmRleC1zZWN0aW9ucy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLnNsaWRlIHtcbiAgdHJhbnNpdGlvbjogMC41cztcbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAuc2xpZGUxIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAuc2xpZGUxIC5jYXJkLWltZy10b3Age1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xufVxuLnNlY3Rpb25zLW1haW4tY29udGFpbmVyIC5zbGlkZTIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuLnNlY3Rpb25zLW1haW4tY29udGFpbmVyIC5zbGlkZTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICB0cmFuc2l0aW9uOiAwLjRzO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNzBweCk7XG59XG4uc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLmFsZXJ0LWluZm8ge1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAuc2VjdGlvbnMtY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuc2xpZGUuc2xpZGUxIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG4uc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLnNsaWRlMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG59XG4uc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLnNlY3Rpb25zLWNvbnRhaW5lciAuZW50aXR5LWNhcmQ6aG92ZXIgLnNsaWRlLnNsaWRlMiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG59XG4uc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLnNsaWRlLnNsaWRlMjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiByZ2IoMjIzLCA4MywgMzIpO1xufVxuLnNlY3Rpb25zLW1haW4tY29udGFpbmVyIC5zbGlkZTIgLmNhcmQtdGV4dCB7XG4gIGNvbG9yOiBibGFjaztcbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAuc2xpZGUyIHAubWF4LTItbGluZXMge1xuICBoZWlnaHQ6IDUycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLnNsaWRlMiBoNS5tYXgtMS1saW5lLCAuc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLnNsaWRlMiAubWF4LTEtbGluZS5oNSB7XG4gIGhlaWdodDogMjRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAuc2VjdGlvbnMtY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuc2xpZGUuc2xpZGUyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMXB4KSB7XG4gIC5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAuc2VjdGlvbnMtY29udGFpbmVyIC5rYXphLXNlY3Rpb24tY29udGFpbmVyLCAuc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLnNlY3Rpb25zLWNvbnRhaW5lciAua2x1Yi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTNweCk7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgLnNlY3Rpb25zLW1haW4tY29udGFpbmVyIC5zZWN0aW9ucy1jb250YWluZXIgLmVudGl0eS1jYXJkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLnNlY3Rpb25zLW1haW4tY29udGFpbmVyIC5zZWN0aW9ucy1jb250YWluZXIge1xuICAgIHdpZHRoOiA5NSU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuc2VjdGlvbnMtbWFpbi1jb250YWluZXIgLmthemEtc2VjdGlvbi1jb250YWluZXIsIC5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAua2x1Yi1zZWN0aW9uLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLnNlY3Rpb25zLW1haW4tY29udGFpbmVyIC5zbGlkZS5zbGlkZTEge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICB9XG4gIC5zZWN0aW9ucy1tYWluLWNvbnRhaW5lciAuc2xpZGUuc2xpZGUyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICB9XG59XG5cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lcl9kaXNjb3ZlciAubmF2LXRhYnMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTBweCkge1xuICAuc2VjdGlvbnMtbWFpbi1jb250YWluZXJfZGlzY292ZXIgLm5hdi10YWJzLWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lcl9kaXNjb3ZlciB1bCNteVRhYiB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlY3Rpb25zLW1haW4tY29udGFpbmVyX2Rpc2NvdmVyIHVsI215VGFiIGxpIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lcl9kaXNjb3ZlciAjbW9yZS1kcm9wZG93biAubmF2LWxpbmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7XG4gIGNvbG9yOiAjNDk1MDU3O1xufVxuLnNlY3Rpb25zLW1haW4tY29udGFpbmVyX2Rpc2NvdmVyICNtb3JlLWRyb3Bkb3duIC5kcm9wZG93bi1tZW51IHtcbiAgbWluLXdpZHRoOiAyMDBweDtcbn1cbi5zZWN0aW9ucy1tYWluLWNvbnRhaW5lcl9kaXNjb3ZlciAjbW9yZS1kcm9wZG93biAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMSk7XG59XG4uc2VjdGlvbnMtbWFpbi1jb250YWluZXJfZGlzY292ZXIgI21vcmUtZHJvcGRvd24gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNGY0ZjQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gIGNvbG9yOiAjMDAwO1xuICBtYXJnaW4tdG9wOiAwLjFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xufVxuLnNlY3Rpb25zLW1haW4tY29udGFpbmVyX2Rpc2NvdmVyICNkaXNjb3ZlciAuZGlzY292ZXJfc2VjdGlvbiAuaWNvbiB1bCBsaSB7XG4gIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmLTgsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgd2lkdGg9XCIxLjNlbVwiIGhlaWdodD1cIjEuM2VtXCIgdmlld0JveD1cIjAgMCAyNCAyNFwiPjxwYXRoIGZpbGw9XCJjdXJyZW50Q29sb3JcIiBkPVwiTTEyIDJMNCA1djYuMDljMCA1LjA1IDMuNDEgOS43NiA4IDEwLjkxYzQuNTktMS4xNSA4LTUuODYgOC0xMC45MVY1em02IDkuMDljMCA0LTIuNTUgNy43LTYgOC44M2MtMy40NS0xLjEzLTYtNC44Mi02LTguODNWNi4zMWw2LTIuMTJsNiAyLjEyem0tOS4xOC0uNUw3LjQgMTJsMy41NCAzLjU0bDUuNjYtNS42NmwtMS40MS0xLjQxbC00LjI0IDQuMjR6XCIvPjwvc3ZnPicpIG5vLXJlcGVhdCAwIDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMy41cHg7XG4gIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG59XG5cbi5jb25uZWN0aW9uLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5kcml2ZXItcG9wb3Zlci1jbG9zZS1idG4ge1xuICB6LWluZGV4OiAxMDAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMjVweDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5kcml2ZXItcG9wb3Zlci5jZW50ZXIge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDtcbiAgbGVmdDogNTAlICFpbXBvcnRhbnQ7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpICFpbXBvcnRhbnQ7XG59XG5cbi5kcml2ZXItcG9wb3Zlci1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2tpcC10dXRvcmlhbC1idG4ge1xuICBtYXJnaW46IDEwcHggYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbkBrZXlmcmFtZXMgZmFkZS1vdXQge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIHtcbiAgaGVpZ2h0OiA4MHZoO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9ucy1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDUlO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDk1JTtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLnJvdyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbnMtc2lkZWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbnMtc2lkZWJhciAuY29udmVyc2F0aW9ucy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbnMtc2lkZWJhciAuYnRuLW5ldy1jb252ZXJzYXRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbnMtc2lkZWJhciAuY29udmVyc2F0aW9ucy1saXN0IC5jb252ZXJzYXRpb24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9ucy1zaWRlYmFyIC5jb252ZXJzYXRpb25zLWxpc3QgLmNvbnZlcnNhdGlvbi1pdGVtOmhvdmVyLCAuY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb25zLXNpZGViYXIgLmNvbnZlcnNhdGlvbnMtbGlzdCAuY29udmVyc2F0aW9uLWl0ZW0uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbnMtc2lkZWJhciAuY29udmVyc2F0aW9ucy1saXN0IC5jb252ZXJzYXRpb24taXRlbSAuY29udmVyc2F0aW9uLWRldGFpbHMgLmNvbnZlcnNhdGlvbi1hdmF0YXIge1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb25zLXNpZGViYXIgLmNvbnZlcnNhdGlvbnMtbGlzdCAuY29udmVyc2F0aW9uLWl0ZW0gLmNvbnZlcnNhdGlvbi1kZXRhaWxzIC5jb252ZXJzYXRpb24tbmFtZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9ucy1zaWRlYmFyIC5jb252ZXJzYXRpb25zLWxpc3QgLmNvbnZlcnNhdGlvbi1pdGVtIC5jb252ZXJzYXRpb24tZGV0YWlscyAuY29udmVyc2F0aW9uLWxhc3QtbWVzc2FnZSB7XG4gIGZvbnQtc2l6ZTogMC45ZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9ucy1zaWRlYmFyIC5jb252ZXJzYXRpb25zLWxpc3QgLmNvbnZlcnNhdGlvbi1pdGVtIC5jb252ZXJzYXRpb24tZGV0YWlscyAuY29udmVyc2F0aW9uLWxhc3QtbWVzc2FnZSAubGFzdC1tZXNzYWdlLXNlbmRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4ge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubW9iaWxlLWhlYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubW9iaWxlLWhlYWRlciAuYnRuLWJhY2sge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubW9iaWxlLWhlYWRlciAuY29udmVyc2F0aW9uLWhlYWRlciB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLmNvbnZlcnNhdGlvbi1oZWFkZXIge1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjhmOWZhO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLm1lc3NhZ2VzLWNvbnRhaW5lciB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLm1lc3NhZ2VzLWNvbnRhaW5lciAubWVzc2FnZXMtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubWVzc2FnZXMtY29udGFpbmVyIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWF4LXdpZHRoOiA3MCU7XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubWVzc2FnZXMtY29udGFpbmVyIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlLnNlbnQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbi1tYWluIC5tZXNzYWdlcy1jb250YWluZXIgLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2Uuc2VudCAubWVzc2FnZS1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyQTA1NTtcbiAgY29sb3I6IHdoaXRlO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLm1lc3NhZ2VzLWNvbnRhaW5lciAubWVzc2FnZXMtbGlzdCAubWVzc2FnZS5yZWNlaXZlZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbi1tYWluIC5tZXNzYWdlcy1jb250YWluZXIgLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2UucmVjZWl2ZWQgLm1lc3NhZ2UtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubWVzc2FnZXMtY29udGFpbmVyIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlLnN5c3RlbSB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICM2Yzc1N2Q7XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubWVzc2FnZXMtY29udGFpbmVyIC5tZXNzYWdlcy1saXN0IC5tZXNzYWdlLnN5c3RlbSAubWVzc2FnZS10aW1lIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbi1tYWluIC5tZXNzYWdlcy1jb250YWluZXIgLm1lc3NhZ2VzLWxpc3QgLm1lc3NhZ2UgLm1lc3NhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgLW1vei1ib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDFweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLm1lc3NhZ2VzLWNvbnRhaW5lciAubWVzc2FnZXMtbGlzdCAubWVzc2FnZSAubWVzc2FnZS1jb250ZW50IC5tZXNzYWdlLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBmb250LXNpemU6IDAuOGVtO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLm1lc3NhZ2VzLWNvbnRhaW5lciAubWVzc2FnZXMtbGlzdCAubWVzc2FnZSAubWVzc2FnZS1jb250ZW50IC5tZXNzYWdlLXRleHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLm5ldy1tZXNzYWdlLWZvcm0ge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2Y4ZjlmYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG4uY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubmV3LW1lc3NhZ2UtZm9ybSAubWVzc2FnZS1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbi1tYWluIC5uZXctbWVzc2FnZS1mb3JtIC5tZXNzYWdlLWZvcm0gLm1lc3NhZ2UtaW5wdXQge1xuICBmbGV4LWdyb3c6IDE7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbiAgbWluLWhlaWdodDogMzhweDtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbi1tYWluIC5uZXctbWVzc2FnZS1mb3JtIC5tZXNzYWdlLWZvcm0gLnNlbmQtYnV0dG9uIHtcbiAgcGFkZGluZzogMzBweCAyNHB4ICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbi1tYWluLmNsb3Npbmcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9ucy1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG4gIC5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbnMtc2lkZWJhciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbnMtc2lkZWJhciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAxMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4uYWN0aXZlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4uY2xvc2luZyB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbiAgLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLm1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAuY29udmVyc2F0aW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY29udmVyc2F0aW9ucy1wYWdlIC5jb252ZXJzYXRpb24tbWFpbiAubW9iaWxlLWNvbnZlcnNhdGlvbi1oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5jb252ZXJzYXRpb25zLXBhZ2UgLmNvbnZlcnNhdGlvbi1tYWluIC5tZXNzYWdlcy1jb250YWluZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbnZlcnNhdGlvbnMtcGFnZSAuY29udmVyc2F0aW9uLW1haW4gLm5ldy1tZXNzYWdlLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYnRuLWJhY2stY3VzdG9tIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgei1pbmRleDogMTEwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJBMDU1O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcbiAgfVxuICAuYnRuLWJhY2stY3VzdG9tOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGI4ODI5O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gIC5jb252ZXJzYXRpb25zLXBhZ2UgLm1vYmlsZS1oZWFkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jb252ZXJzYXRpb24tZWRpdC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiAwIDAuNXJlbSAxcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cbi5jb252ZXJzYXRpb24tZWRpdC1oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY29udmVyc2F0aW9uLWVkaXQtdGl0bGUge1xuICBjb2xvcjogIzM0M2E0MDtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmNvbnZlcnNhdGlvbi1lZGl0LWZvcm0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uY29udmVyc2F0aW9uLWVkaXQtZm9ybS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS41cmVtO1xufVxuLmNvbnZlcnNhdGlvbi1lZGl0LWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uY29udmVyc2F0aW9uLWVkaXQtc3VibWl0IHtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuLmNvbnZlcnNhdGlvbi1lZGl0LWJhY2sge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuNXJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG59XG5cbi5jb252ZXJzYXRpb24tZWRpdC1mb3JtIC5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmNvbnZlcnNhdGlvbi1lZGl0LWZvcm0gLmZvcm0tY29udHJvbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjZWQ0ZGE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xufVxuLmNvbnZlcnNhdGlvbi1lZGl0LWZvcm0gLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpO1xufVxuLmNvbnZlcnNhdGlvbi1lZGl0LWZvcm0gbGFiZWwge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4uY29udmVyc2F0aW9uLWl0ZW0udW5yZWFkIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuMSk7XG59XG4uY29udmVyc2F0aW9uLWl0ZW0gLnVucmVhZC1iYWRnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwYWRkaW5nOiAycHggNnB4O1xuICBmb250LXNpemU6IDAuOGVtO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uY3Vyc29yLXBvaW50ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb252ZXJzYXRpb24tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogOHB4O1xuICBwYWRkaW5nOiAwIDEycHg7XG59XG5cbi5idG4tYWN0aW9uIHtcbiAgd2lkdGg6IDM2cHg7XG4gIGhlaWdodDogMzZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5idG4tYWN0aW9uLmFjY2VwdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGY1ZTk7XG4gIGNvbG9yOiAjMmU3ZDMyO1xufVxuXG4uYnRuLWFjdGlvbi5hY2NlcHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmU3ZDMyO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5idG4tYWN0aW9uLnJlamVjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmViZWU7XG4gIGNvbG9yOiAjYzYyODI4O1xufVxuXG4uYnRuLWFjdGlvbi5yZWplY3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzYyODI4O1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5jb252ZXJzYXRpb24tY29udGFpbmVyLnBlbmRpbmcge1xuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAjZmZkNzAwO1xufVxuXG4vKiBBam91dGV6IGNlIENTUyDDoCB2b3RyZSBmaWNoaWVyIGRlIHN0eWxlcyAqL1xuLnRvYXN0LW1lc3NhZ2Uge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBhbmltYXRpb246IHNsaWRlLWluIDAuNXMgZWFzZS1vdXQ7XG59XG5cbi50b2FzdC1tZXNzYWdlIC50b2FzdC1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJBMDU1O1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4udG9hc3QtbWVzc2FnZSAudG9hc3QtaGVhZGVyIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50b2FzdC1tZXNzYWdlIC50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzMzMztcbn1cblxuLyogQW5pbWF0aW9uIHBvdXIgbGUgdG9hc3QgKi9cbkBrZXlmcmFtZXMgc2xpZGUtaW4ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5tZXNzYWdlLnNlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5tZXNzYWdlLnNlbnQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xufVxuXG4ubWVzc2FnZS5zZW50IC5kZWxldGUtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0zMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjRkNGQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuXG4ubWVzc2FnZS5zZW50OmhvdmVyIC5kZWxldGUtYnV0dG9uIHtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5idG4tYmFjay1jdXN0b20ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGY1MzIwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0JTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlO1xufVxuXG4uYnRuLWJhY2stY3VzdG9tOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMztcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4ubWVzc2FnZS1pbnB1dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nOiAxcmVtO1xufVxuXG4ubWVzc2FnZS1pbnB1dC13cmFwcGVyIGkuZmEtcGx1cy1jaXJjbGUge1xuICBmb250LXNpemU6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG4ua2F6YS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5rYXphLWNhcmQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rYXphLWNhcmQgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4ua2F6YS1pbmZvIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuI2themFSZXF1ZXN0TW9kYWwge1xuICB6LWluZGV4OiAxMDAwMDAwMDAwMDAwO1xufVxuXG4ua2F6YS1yZXF1ZXN0LWNhcmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIG1hcmdpbjogNHB4IDA7XG59XG5cbi5rYXphLXJlcXVlc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA4cHg7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG59XG5cbi5rYXphLXJlcXVlc3QtYm9keSB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDhweDtcbn1cblxuLmthemEtcmVxdWVzdC1ib2R5IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5rYXphLXJlcXVlc3Qtc3RhdHVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA4cHg7XG59XG5cbi5iYWRnZSB7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4ua2F6YS1yZXF1ZXN0LWJ0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG59XG4ua2F6YS1yZXF1ZXN0LWJ0biBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmthemEtcmVxdWVzdC1idG4gaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHdpZHRoOiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5rYXphLXJlcXVlc3QtYnRuIGkge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxufVxuLmthemEtcmVxdWVzdC1idG4gc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuLmthemEtcmVxdWVzdC1idG46aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIsIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIHtcbiAgd2lkdGg6IGNhbGMoMzEuMjUlIC0gMjBweCk7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG4ua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0NDVweDtcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEsIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgYSwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhLCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgYSwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhLCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgYSwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEgaW1nLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhIGltZywgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhIGltZywgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhIGltZywgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgYSBpbWcsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEgaW1nLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEgaW1nLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEgaW1nLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgYSBpbWcsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhIGltZywgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgYSBpbWcsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEgaW1nLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEgaW1nLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIGEgaW1nLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgYSBpbWcsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciBhIGltZyB7XG4gIGFzcGVjdC1yYXRpbzogMy8yO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzVlbSAwLjM1ZW0gMCAwO1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4sIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4sIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4sIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogMC42ZW07XG4gIGdhcDogMC42ZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwIDAuMzVlbSAwIDAuMzVlbTtcbiAgei1pbmRleDogMztcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiBhIHN2ZywgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIGEgc3ZnLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiBhIHN2ZywgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gYSBzdmcsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiBhIHN2ZywgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIGEgc3ZnLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiBhIHN2ZywgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gYSBzdmcsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gYSBzdmcsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gYSBzdmcsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiBhIHN2ZywgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIGEgc3ZnLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiBhIHN2ZywgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gYSBzdmcsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gYSBzdmcsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gYSBzdmcge1xuICB3aWR0aDogMS42ZW07XG4gIGhlaWdodDogMS42ZW07XG59XG4ua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4sIC5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4sIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuZGVsZXRlLWJ0biwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4sIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4sIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5kZWxldGUtYnRuLCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmNhbGVuZGFyX3Nob3dfYnRuLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4sIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4sIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5kZWxldGUtYnRuLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4sIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5kZWxldGUtYnRuLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4sIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4sIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmNhbGVuZGFyX3Nob3dfYnRuLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5kZWxldGUtYnRuLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5kZWxldGUtYnRuLCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmNhbGVuZGFyX3Nob3dfYnRuLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4sIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4sIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5kZWxldGUtYnRuLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4sIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5kZWxldGUtYnRuLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4sIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4sIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmNhbGVuZGFyX3Nob3dfYnRuLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5kZWxldGUtYnRuLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuZGVsZXRlLWJ0biBzdmcsIC5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4gc3ZnLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmNhbGVuZGFyX3Nob3dfYnRuIHN2ZywgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4gc3ZnLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuZGVsZXRlLWJ0biBzdmcsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biBzdmcsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuZGVsZXRlLWJ0biBzdmcsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4gc3ZnLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmNhbGVuZGFyX3Nob3dfYnRuIHN2ZywgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4gc3ZnLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuZGVsZXRlLWJ0biBzdmcsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biBzdmcsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biBzdmcsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biBzdmcsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuZGVsZXRlLWJ0biBzdmcsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4gc3ZnLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmNhbGVuZGFyX3Nob3dfYnRuIHN2ZywgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuY2FsZW5kYXJfc2hvd19idG4gc3ZnLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5hY3Rpb25zLWNvbHVtbiAuZGVsZXRlLWJ0biBzdmcsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biBzdmcsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biBzdmcsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuYWN0aW9ucy1jb2x1bW4gLmRlbGV0ZS1idG4gc3ZnLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmFjdGlvbnMtY29sdW1uIC5jYWxlbmRhcl9zaG93X2J0biBzdmcge1xuICBtYXJnaW4tdG9wOiAwLjEzZW07XG4gIHdpZHRoOiAxLjZlbTtcbiAgaGVpZ2h0OiAxLjZlbTtcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItY29udGFpbmVyLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1jb250YWluZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIsIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyLCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyLCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBhc3BlY3QtcmF0aW86IDMvMjtcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcsIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZywgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nLCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZywgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nLCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIGltZywgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSBpbWcsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG4ua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS1hY3RpdmUsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUtYWN0aXZlLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSksIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSksIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSksIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSksIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6bm90KC5zd2lwZXItc2xpZGUtYWN0aXZlKSB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcyg1MCUpO1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24sIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNSkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgMTAwJSk7XG59XG4ua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG9wYWNpdHk6IDE7XG59XG4ua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZF9pbWctY29udGFpbmVyIC5jYXJkLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmRfaW1nLWNvbnRhaW5lciAuY2FyZC1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkX2ltZy1jb250YWluZXIgLmNhcmQtc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICNkZjUzMjA7XG4gIG9wYWNpdHk6IDE7XG59XG4ua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC40cyBjdWJpYy1iZXppZXIoMC4xNywgMC44NCwgMC40NCwgMSk7XG4gIGNvbG9yOiAjNjg1NzQ1O1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcC5tYXgtMy1saW5lcywgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcC5tYXgtMy1saW5lcywgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLm1heC0zLWxpbmVzLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAubWF4LTMtbGluZXMsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAubWF4LTMtbGluZXMsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAubWF4LTMtbGluZXMsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcC5tYXgtMy1saW5lcywgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLm1heC0zLWxpbmVzLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcC5tYXgtMy1saW5lcywgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAubWF4LTMtbGluZXMsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAubWF4LTMtbGluZXMsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAubWF4LTMtbGluZXMsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcC5tYXgtMy1saW5lcywgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLm1heC0zLWxpbmVzLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcC5tYXgtMy1saW5lcywgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAubWF4LTMtbGluZXMge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZSwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUubWF4LTEtbGluZSwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUubWF4LTEtbGluZSwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5tYXgtMS1saW5lLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLm1heC0xLWxpbmUsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLm1heC0xLWxpbmUsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLm1heC0xLWxpbmUsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUubWF4LTEtbGluZSwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5tYXgtMS1saW5lLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUubWF4LTEtbGluZSwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLm1heC0xLWxpbmUsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLm1heC0xLWxpbmUsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLm1heC0xLWxpbmUsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUubWF4LTEtbGluZSwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSAuY2FyZC10aXRsZS5tYXgtMS1saW5lLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgLmNhcmQtdGl0bGUubWF4LTEtbGluZSwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IC5jYXJkLXRpdGxlLm1heC0xLWxpbmUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOmhvdmVyIC5jYXJkLWJvZHkgcCwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOmhvdmVyIC5jYXJkLWJvZHkgcCwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQ6aG92ZXIgLmNhcmQtYm9keSBwLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuY2FyZC1ib2R5IHAsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuY2FyZC1ib2R5IHAsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuY2FyZC1ib2R5IHAsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOmhvdmVyIC5jYXJkLWJvZHkgcCwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQ6aG92ZXIgLmNhcmQtYm9keSBwLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOmhvdmVyIC5jYXJkLWJvZHkgcCwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuY2FyZC1ib2R5IHAsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuY2FyZC1ib2R5IHAsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuY2FyZC1ib2R5IHAsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOmhvdmVyIC5jYXJkLWJvZHkgcCwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQ6aG92ZXIgLmNhcmQtYm9keSBwLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOmhvdmVyIC5jYXJkLWJvZHkgcCwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDpob3ZlciAuY2FyZC1ib2R5IHAge1xuICBtYXgtaGVpZ2h0OiA5MHB4O1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOjphZnRlciwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOjphZnRlciwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQ6OmFmdGVyLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDo6YWZ0ZXIsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDo6YWZ0ZXIsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDo6YWZ0ZXIsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOjphZnRlciwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQ6OmFmdGVyLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOjphZnRlciwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDo6YWZ0ZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDo6YWZ0ZXIsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDo6YWZ0ZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOjphZnRlciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQ6OmFmdGVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkOjphZnRlciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm90dG9tOiA1cHg7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMTVweCk7XG4gIGJhY2tncm91bmQ6IHJnYigyMjMsIDgzLCAzMik7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzOTlweCkge1xuICAua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lciAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyIC5lbnRpdHlfY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIgLmVudGl0eV9jb250YWluZXIge1xuICAgIGhlaWdodDogNDAycHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIwcHgpO1xuICB9XG4gIC5rYXphX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2F6YV9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmthemFfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIge1xuICAgIGhlaWdodDogNDY4cHg7XG4gIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCB7XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4gIH1cbiAgLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAzODZweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXgsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4LCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XG4gIH1cbiAgLmthemFfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2F6YV9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2F6YV9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfc2hvd19rYXphIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rYXphX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmthemFfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX2luZGV4IC5rbHViLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmthemEtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAua2x1Yl9zaG93X2themEgLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5rbHViX3Nob3dfa2F6YSAua2x1Yi1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIsIC5zaG93LWtsdWJlci1kZXRhaWwgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAua2F6YV9pbmRleCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmthemFfaW5kZXggLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAsIC5rYXphX2luZGV4IC5rYXphLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAsIC5rYXphX2luZGV4IC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAsIC5rbHViX2luZGV4IC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAua2x1Yl9pbmRleCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmtsdWJfaW5kZXggLmthemEtbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmtsdWJfaW5kZXggLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLmtsdWJfc2hvd19rYXphIC5rYXphLWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAua2x1Yl9zaG93X2themEgLmtsdWItY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAsIC5rbHViX3Nob3dfa2F6YSAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAua2x1Yl9zaG93X2themEgLmtsdWItbGlzdC1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLnNob3cta2x1YmVyLWRldGFpbCAua2x1Yi1jb250YWluZXIgLmVudGl0eS1tYWluLWNvbnRhaW5lci5kLWZsZXggLmVudGl0eV9jb250YWluZXIgLmVudGl0eS1jYXJkIC5jYXJkLWJvZHkgcCwgLnNob3cta2x1YmVyLWRldGFpbCAua2F6YS1saXN0LWNvbnRhaW5lciAuZW50aXR5LW1haW4tY29udGFpbmVyLmQtZmxleCAuZW50aXR5X2NvbnRhaW5lciAuZW50aXR5LWNhcmQgLmNhcmQtYm9keSBwLCAuc2hvdy1rbHViZXItZGV0YWlsIC5rbHViLWxpc3QtY29udGFpbmVyIC5lbnRpdHktbWFpbi1jb250YWluZXIuZC1mbGV4IC5lbnRpdHlfY29udGFpbmVyIC5lbnRpdHktY2FyZCAuY2FyZC1ib2R5IHAge1xuICAgIG1heC1oZWlnaHQ6IDkwcHg7XG4gIH1cbn1cbi5rYXphX2luZGV4IC5hbGVydC1pbmZvLCAua2x1Yl9pbmRleCAuYWxlcnQtaW5mbywgLmtsdWJfc2hvd19rYXphIC5hbGVydC1pbmZvLCAuc2hvdy1rbHViZXItZGV0YWlsIC5hbGVydC1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG4ua2F6YV9pbmRleCAuYWxlcnQtaW5mby5uby1waW5uZWQta2F6YSwgLmtsdWJfaW5kZXggLmFsZXJ0LWluZm8ubm8tcGlubmVkLWthemEsIC5rbHViX3Nob3dfa2F6YSAuYWxlcnQtaW5mby5uby1waW5uZWQta2F6YSwgLnNob3cta2x1YmVyLWRldGFpbCAuYWxlcnQtaW5mby5uby1waW5uZWQta2F6YSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbn1cblxuLnVzZXItcHJvZmlsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi51c2VyLWF2YXRhciB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZjBmMGYwO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udXNlci1wcm9maWxlIC5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuOTVyZW07XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4vKiBBbmltYXRpb24gaG92ZXIgb3B0aW9ubmVsbGUgKi9cbi51c2VyLWF2YXRhcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG59XG5cbiNrbHViLW5hdmlnYXRpb24ge1xuICBvcmRlcjogMTtcbiAgd2lkdGg6IDgwcHg7XG4gIGJvcmRlci1yaWdodDogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB6LWluZGV4OiA1O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNrbHViLW5hdmlnYXRpb24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogODBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICBib3JkZXItYm90dG9tOiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpIGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24gdWwgbGkgc3ZnLCAja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24gdWwgbGkgc3BhbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24gdWwgbGk6bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24uZXhwYW5kZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAja2x1Yi1uYXZpZ2F0aW9uLmV4cGFuZGVkIHVsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gICNrbHViLW5hdmlnYXRpb24uZXhwYW5kZWQgdWwgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxufVxuI2tsdWItbmF2aWdhdGlvbi5maXhlZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbn1cbiNrbHViLW5hdmlnYXRpb24gI3RvZ2dsZS1rbHViLW5hdmlnYXRpb24ge1xuICBtYXJnaW4tbGVmdDogOXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gICNrbHViLW5hdmlnYXRpb24gI3RvZ2dsZS1rbHViLW5hdmlnYXRpb24ge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiA5cHg7XG4gIH1cbn1cbiNrbHViLW5hdmlnYXRpb24gdWwgbGkgZGl2IHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDU5cHg7XG59XG4ja2x1Yi1uYXZpZ2F0aW9uIHVsIGxpIHNwYW4ge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNrbHViLW5hdmlnYXRpb24uZXhwYW5kZWQge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4ua2x1Yi1pbnZpdGF0aW9uLWNvZGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5rbHViLWludml0YXRpb24tY29kZSBzdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4udXNlci1zdGF0dXMtaWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG4gIHotaW5kZXg6IDQ7XG59XG4udXNlci1zdGF0dXMtaWNvbiNjcm93bi1pY29uIHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAtNXB4KTtcbn1cbi51c2VyLXN0YXR1cy1pY29uLmxvZ2dlZC1pY29uIHtcbiAgbGVmdDogNjBweDtcbiAgdG9wOiAxNXB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyRTdBNUI7XG4gIGJvcmRlcjogMC4xcHggc29saWQgd2hpdGU7XG59XG4udXNlci1zdGF0dXMtaWNvbi5sb2dnZWQtaWNvbi5zaWRlYmFyLWljb24ge1xuICBsZWZ0OiA0MHB4O1xuICB0b3A6IDA7XG59XG4udXNlci1zdGF0dXMtaWNvbi5sb2dnZWQtaWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMTE1JSk7XG59XG5cbiNrbHViLXVzZXJzIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm9yZGVyLWJvdHRvbTogMC41cHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpO1xuICB3aWR0aDogNzBweDtcbiAgcG9zaXRpb246IGFic29sdXRlOyAvKiBLZWVwIHRoZSBzaWRlYmFyIGZpeGVkICovXG4gIHRvcDogMTAwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlIC0gNzguNHB4IC0gMzE1LjM1cHgpOyAvKiBBZGp1c3QgdGhpcyB0byBlbnN1cmUgaXQgaGFzIGEgZml4ZWQgaGVpZ2h0ICovXG4gIHotaW5kZXg6IDEwMDsgLyogRW5zdXJlIHRoZSBzaWRlYmFyIGlzIGFib3ZlIHRoZSBjb250ZW50ICovXG4gIGJvcmRlci1yYWRpdXM6IDAuMzVlbSAwIDAgMC4zNWVtO1xuICBtYXJnaW4tdG9wOiAyLjglO1xufVxuI2tsdWItdXNlcnMgI3RvZ2dsZS1rbHViLXVzZXJzX2RpdiB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuI2tsdWItdXNlcnMgI3RvZ2dsZS1rbHViLXVzZXJzX2RpdiBhIHtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuI2tsdWItdXNlcnMgI3RvZ2dsZS1rbHViLXVzZXJzX2RpdiBhIHN2ZyB7XG4gIHRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IDAuM3MgZWFzZTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuI2tsdWItdXNlcnMgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDYwcHggLSAxNHB4KTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cbiNrbHViLXVzZXJzIHVsIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuI2tsdWItdXNlcnMgdWwgbGkgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbiNrbHViLXVzZXJzLmV4cGFuZGVkIHtcbiAgd2lkdGg6IDI1MHB4O1xufVxuI2tsdWItdXNlcnMuZXhwYW5kZWQgI3RvZ2dsZS1rbHViLXVzZXJzX2RpdiB7XG4gIHdpZHRoOiAyNDRweDtcbn1cbiNrbHViLXVzZXJzLmV4cGFuZGVkIHVsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbn1cbiNrbHViLXVzZXJzLmV4cGFuZGVkIHVsIGxpICNjcm93bi1pY29uIHtcbiAgbGVmdDogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgzcHgsIC01cHgpO1xufVxuI2tsdWItdXNlcnMuZXhwYW5kZWQgdWwgbGkgc3BhbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gICNrbHViLXVzZXJzIHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSA3OC40cHggLSA1MzEuMzVweCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAja2x1Yi11c2VycyB7XG4gICAgdG9wOiAxODcuNTY3cHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNzguNHB4IC0gNTMxcHggLSA2cHgpO1xuICB9XG4gICNrbHViLXVzZXJzICN0b2dnbGUta2x1Yi11c2Vyc19saSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg3LjU2N3B4O1xuICB9XG4gICNrbHViLXVzZXJzICN0b2dnbGUta2x1Yi11c2Vyc19saSAjdG9nZ2xlLWtsdWItdXNlcnNfZGl2IHtcbiAgICB0b3A6IDE4Ny41NjdweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gICNrbHViLXVzZXJzIHtcbiAgICB0b3A6IDEyMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgI2tsdWItdXNlcnMge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmtsdWItc2lkZWJhciB7XG4gIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAwLjVweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG4ua2x1Yi1zaWRlYmFyIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG4ua2x1Yi1zaWRlYmFyIHN2ZywgLmtsdWItc2lkZWJhciBpbWcge1xuICB3aWR0aDogMzVweDtcbiAgaGVpZ2h0OiAzNXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5rbHViLXNpZGViYXIgc3ZnLCAua2x1Yi1zaWRlYmFyIGltZyB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICB9XG59XG4ua2x1Yi1zaWRlYmFyIHN2Zzpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMTI1JSk7XG59XG4ua2x1Yi1zaWRlYmFyIHVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuLmtsdWItc2lkZWJhciB1bCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC13cmFwOiBub3dyYXA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgLyogQWpvdXQgZGUgbWFyZ2UgZW50cmUgbGVzIHNlY3Rpb25zICovXG59XG4ua2x1Yi1zaWRlYmFyIHVsIGxpOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5rbHViLXNpZGViYXIgdWwgbGkuYWN0aXZlIHtcbiAgY29sb3I6ICNkZjUzMjA7XG59XG4ua2x1Yi1zaWRlYmFyIHVsIGxpIHNwYW4ge1xuICBvcGFjaXR5OiAwO1xuICB3aWR0aDogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogZGlzcGxheSwgd2lkdGg7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAgMC4zcztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmtsdWItc2lkZWJhci5leHBhbmRlZCB1bCBsaSBzcGFuIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAua2x1Yi1zaWRlYmFyLmV4cGFuZGVkIHVsIGxpIHNtYWxsLCAua2x1Yi1zaWRlYmFyLmV4cGFuZGVkIHVsIGxpIC5zbWFsbCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB3aWR0aDogMDtcbiAgfVxufVxuXG4uaW1hZ2UtZ2FsbGVyeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbiNtYWluLWltYWdlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBoZWlnaHQ6IDMwMHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbiNtYWluLWltYWdlIGltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDE7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbn1cbi5tb2RhbCAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG59XG4ubW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWF4LWhlaWdodDogOTB2aDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5tb2RhbCAubW9kYWwtY29udGVudC5lcXVpcG1lbnQtbW9kYWwge1xuICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5zZXJ2aWNlLW1vZGFsIHtcbiAgei1pbmRleDogOTk5OTtcbn1cbi5zZXJ2aWNlLW1vZGFsIC5tb2RhbC1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5jbG9zZS1idXR0b24ge1xuICBjb2xvcjogd2hpdGU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzYzcHgpIHtcbiAgLmltYWdlLWdhbGxlcnkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAjbWFpbi1pbWFnZSB7XG4gICAgaGVpZ2h0OiA1NTBweDtcbiAgfVxufVxuLmZjIC5mYy1iZy1ldmVudCAub3duZXJfdmFsaWRhdGlvbl9wZW5kaW5nIC5mYy1ldmVudC10aXRsZSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uZmMgLmZjLWJnLWV2ZW50IHtcbiAgb3BhY2l0eTogdW5zZXQ7XG59XG5cbi5zdGF0cy1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgcGFkZGluZzogMi41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uc3RhdHMtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkZjUzMjAgMCUsICNDNDM2MTIgMTAwJSk7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uc3RhdHMtY2FyZF9fbWVtYmVyLXNpbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjc1cmVtO1xuICBjb2xvcjogIzY0NzQ4YjtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5zdGF0cy1jYXJkX19tZW1iZXItc2luY2UgaSB7XG4gIGNvbG9yOiAjZGY1MzIwO1xufVxuXG4ubWVtYmVyc2hpcC10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLm1lbWJlcnNoaXAtdGl0bGUgaDMsIC5tZW1iZXJzaGlwLXRpdGxlIC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLm1lbWJlcnNoaXAtdGl0bGUgaSB7XG4gIGNvbG9yOiAjZGY1MzIwO1xufVxuLm1lbWJlcnNoaXAtdGl0bGUgaS5pbmZvLWljb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ubWVtYmVyc2hpcC10aXRsZSBpLmluZm8taWNvbjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbn1cbi5tZW1iZXJzaGlwLWJhZGdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAxcmVtO1xufVxuLm1lbWJlcnNoaXAtYmFkZ2VzIC5iYWRnZSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMnJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLm1lbWJlcnNoaXAtYmFkZ2VzIC5iYWRnZSBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm1lbWJlcnNoaXAtYmFkZ2VzIC5iYWRnZS1zdGFuZGFyZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICM5NGEzYjggMCUsICM2NDc0OGIgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tZW1iZXJzaGlwLWJhZGdlcyAuYmFkZ2UtZ29sZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmYmJmMjQgMCUsICNkOTc3MDYgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tZW1iZXJzaGlwLWJhZGdlcyAuYmFkZ2UtcHJlbWl1bSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNlNWU3ZWIgMCUsICM5Y2EzYWYgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbi5tZW1iZXJzaGlwLWJhZGdlcyAuYmFkZ2U6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTJweCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjEpO1xufVxuXG4uc3RhdHMtY2FyZF9fYmFsYW5jZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyMywgODMsIDMyLCAwLjA1KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4uc3RhdHMtY2FyZF9fYmFsYW5jZSBpIHtcbiAgY29sb3I6ICNkZjUzMjA7XG59XG4uc3RhdHMtY2FyZF9fYmFsYW5jZSBpLmluZm8taWNvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5zdGF0cy1jYXJkX19iYWxhbmNlIGkuaW5mby1pY29uOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xufVxuXG4uc3RhdHMtZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMjAwcHgsIDFmcikpO1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnN0YXRzLWl0ZW0ge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIG1pbi1oZWlnaHQ6IDE0MHB4O1xufVxuLnN0YXRzLWl0ZW0gaSB7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogI2RmNTMyMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5zdGF0cy1pdGVtIGgzLCAuc3RhdHMtaXRlbSAuaDMge1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgY29sb3I6ICM2NDc0OGI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgei1pbmRleDogMTtcbn1cbi5zdGF0cy1pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1zdGF0KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtODAlKTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogcmdiYSgyMjMsIDgzLCAzMiwgMC44NSk7XG4gIG9wYWNpdHk6IDAuOTtcbiAgei1pbmRleDogMDtcbn1cbi5zdGF0cy1pdGVtOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00cHgpO1xuICBib3gtc2hhZG93OiAwIDhweCAyNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLnNlcnZpY2UtbW9kYWwgLm1vZGFsLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBib3JkZXI6IG5vbmU7XG59XG4uc2VydmljZS1tb2RhbCAubW9kYWwtaGVhZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjIzLCA4MywgMzIsIDAuMSk7XG59XG4uc2VydmljZS1tb2RhbCAubW9kYWwtZm9vdGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjIzLCA4MywgMzIsIDAuMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NDBweCkge1xuICAuc3RhdHMtY2FyZCB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5zdGF0cy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5zdGF0cy1pdGVtIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgfVxuICAuc3RhdHMtaXRlbTo6YWZ0ZXIge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgfVxuICAuc3RhdHMtaXRlbSBpIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICB9XG4gIC5zdGF0cy1pdGVtIGgzLCAuc3RhdHMtaXRlbSAuaDMge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG59XG4ubGVhZmxldC1wb3B1cC1jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmthemEtcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmxlYWZsZXQtcG9wdXAtY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cbi5rYXphLXBvcHVwIC5sZWFmbGV0LXBvcHVwLWNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5rYXphLXBvcHVwIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbn1cbi5rYXphLXBvcHVwIGltZyB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuNWVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC41ZW07XG59XG4ua2F6YS1wb3B1cCAua2F6YS1wb3B1cC1jb250ZW50IHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLnNlYXJjaC1rYXphIHtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5zZWFyY2gta2F6YSAudHMtY29udHJvbCB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rYXphIC50cy1jb250cm9sIC5pdGVtIHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZDM0MzYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2F6YSAudHMtY29udHJvbCAuaXRlbTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwYWVjMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rYXphIC50cy1jb250cm9sIGlucHV0IHtcbiAgZm9udC1zaXplOiAxLjFyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyZDM0MzYgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2F6YSAudHMtY29udHJvbCBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2EwYWVjMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rYXphIC50cy1jb250cm9sLnNpbmdsZSB7XG4gIGJhY2tncm91bmQ6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PVVURi04LCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjM2NjYnIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyUzZSUzY3BvbHlsaW5lIHBvaW50cz0nNiA5IDEyIDE1IDE4IDknJTNlJTNjL3BvbHlsaW5lJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC41cmVtIGNlbnRlciAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rYXphIC50cy1kcm9wZG93biB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBib3gtc2hhZG93OiAwIDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA4cHggIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2F6YSAudHMtZHJvcGRvd24gLm9wdGdyb3VwLWhlYWRlciB7XG4gIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgY29sb3I6ICNkZjUzMjAgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAwLjlyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZzogOHB4IDEycHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDgzLCAzMiwgMC4wNSkgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2F6YSAudHMtZHJvcGRvd24gLm9wdGlvbiB7XG4gIHBhZGRpbmc6IDhweCAxMnB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMmQzNDM2ICFpbXBvcnRhbnQ7XG59XG4uc2VhcmNoLWthemEgLnRzLWRyb3Bkb3duIC5vcHRpb24uYWN0aXZlIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDgzLCAzMiwgMC4xKSAhaW1wb3J0YW50O1xuICBjb2xvcjogI2RmNTMyMCAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rYXphIC50cy1kcm9wZG93biAub3B0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMjMsIDgzLCAzMiwgMC4wNSkgIWltcG9ydGFudDtcbn1cbi5zZWFyY2gta2F6YSAudHMtd3JhcHBlci5zaW5nbGUgLnRzLWNvbnRyb2w6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnNlYXJjaC1rYXphX19maXhlZC1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNlYXJjaC1rYXphX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIGdhcDogMXJlbTtcbn1cbi5zZWFyY2gta2F6YV9faW5wdXQtZ3JvdXAge1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFyZW0gMS41cmVtO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLnNlYXJjaC1rYXphX19pbnB1dC1ncm91cDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG4uc2VhcmNoLWthemFfX2lucHV0LWdyb3VwOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjAyKTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbn1cbi5zZWFyY2gta2F6YV9fbGFiZWwge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgY29sb3I6ICM2NjY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZTtcbn1cbi5zZWFyY2gta2F6YV9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xuICBib3JkZXI6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzJkMzQzNjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG4uc2VhcmNoLWthemFfX2lucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5zZWFyY2gta2F6YV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNhMGFlYzA7XG59XG4uc2VhcmNoLWthemFfX2lucHV0W25hbWU9XCJzZWFyY2hbbG9jYXRpb25dXCJdIHtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyBzdHJva2U9JyUyMzY2Nicgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnJTNlJTNjcG9seWxpbmUgcG9pbnRzPSc2IDkgMTIgMTUgMTggOSclM2UlM2MvcG9seWxpbmUlM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAwLjVyZW0gY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDFlbTtcbiAgcGFkZGluZy1yaWdodDogMi41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWthemFfX2lucHV0W25hbWU9XCJzZWFyY2hbbG9jYXRpb25dXCJdIG9wdGlvbiB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xufVxuLnNlYXJjaC1rYXphX19pbnB1dFtuYW1lPVwic2VhcmNoW2xvY2F0aW9uXVwiXSBvcHRncm91cCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZGY1MzIwO1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5zZWFyY2gta2F6YV9faW5wdXRbbmFtZT1cInNlYXJjaFtsb2NhdGlvbl1cIl0gb3B0Z3JvdXAgb3B0aW9uIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgY29sb3I6ICMyZDM0MzY7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbn1cbi5zZWFyY2gta2F6YV9faW5wdXRbbmFtZT1cInNlYXJjaFtsb2NhdGlvbl1cIl06Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjIzLCA4MywgMzIsIDAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCByZ2JhKDIyMywgODMsIDMyLCAwLjEpO1xufVxuLnNlYXJjaC1rYXphX19pbnB1dFtuYW1lPVwic2VhcmNoW2xvY2F0aW9uXVwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIzLCA4MywgMzIsIDAuMDIpO1xufVxuLnNlYXJjaC1rYXphX19idXR0b24ge1xuICBiYWNrZ3JvdW5kOiAjZGY1MzIwO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIHdpZHRoOiA2NHB4O1xuICBoZWlnaHQ6IDY0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG59XG4uc2VhcmNoLWthemFfX2J1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNiYjQ2MWI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggMTJweCByZ2JhKDIyMywgODMsIDMyLCAwLjMpO1xufVxuLnNlYXJjaC1rYXphX19idXR0b246YWN0aXZlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuLnNlYXJjaC1rYXphX19pY29uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLnNlYXJjaC1rYXphOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDEycHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gta2F6YSB7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG4gIC5zZWFyY2gta2F6YV9fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gIH1cbiAgLnNlYXJjaC1rYXphX19pbnB1dC1ncm91cCB7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgfVxuICAuc2VhcmNoLWthemFfX2lucHV0LWdyb3VwOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLnNlYXJjaC1rYXphX19idXR0b24ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBmYWRlSW5VcCB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLnNlYXJjaC1rYXphIHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5VcCAwLjZzIGVhc2Utb3V0O1xufVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge1xuICAuc2VhcmNoLWthemFfX2lucHV0W25hbWU9XCJzZWFyY2hbbG9jYXRpb25dXCJdIHtcbiAgICBib3JkZXItcmlnaHQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi5zZWFyY2gtcmVzdWx0cyB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG59XG4uc2VhcmNoLXJlc3VsdHNfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMDBweCwgMWZyKSk7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbi5zZWFyY2gtcmVzdWx0c19faGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnNlYXJjaC1yZXN1bHRzX19oZWFkZXIgLmRhdGVzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjhmOWZhO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjb2xvcjogI2RmNTMyMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbi5zZWFyY2gtcmVzdWx0cyAua2F6YS1jYXJkIHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbn1cbi5zZWFyY2gtcmVzdWx0cyAua2F6YS1jYXJkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01cHgpO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5rYXphLWNhcmRfX2ltYWdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjYlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5rYXphLWNhcmRfX2ltYWdlIGltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5zZWFyY2gtcmVzdWx0cyAua2F6YS1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41cmVtO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5rYXphLWNhcmRfX2NvbnRlbnQgaDMsIC5zZWFyY2gtcmVzdWx0cyAua2F6YS1jYXJkX19jb250ZW50IC5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICMyZDM0MzY7XG59XG4uc2VhcmNoLXJlc3VsdHMgLmthemEtY2FyZF9fbG9jYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgY29sb3I6ICM2MzZlNzI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uc2VhcmNoLXJlc3VsdHMgLmthemEtY2FyZF9fbG9jYXRpb24gaSB7XG4gIGNvbG9yOiAjZGY1MzIwO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5rYXphLWNhcmRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2YxZjJmNjtcbn1cbi5zZWFyY2gtcmVzdWx0cyAua2F6YS1jYXJkIC5idG4tcHJpbWFyeSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuLnNlYXJjaC1yZXN1bHRzIC5rYXphLWNhcmQgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLnZpZXctc2VsZWN0b3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi52aWV3LXNlbGVjdG9yX19idXR0b24ge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmNTMyMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZGY1MzIwO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLnZpZXctc2VsZWN0b3JfX2J1dHRvbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiAjZGY1MzIwO1xuICBjb2xvcjogd2hpdGU7XG59XG4udmlldy1zZWxlY3Rvcl9fYnV0dG9uIGkge1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuLm1hcC12aWV3IHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cblxuLnNlYXJjaC1yZXN1bHRzX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzAwcHgsIDFmcikpO1xuICBnYXA6IDJyZW07XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5rYXphLWNhcmQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCA0cHggMTVweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLCBib3gtc2hhZG93IDAuMnMgZWFzZTtcbn1cblxuLmthemEtY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNHB4KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xufVxuXG4ua2F6YS1jYXJkX19pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmthemEtY2FyZF9faW1hZ2UgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5rYXphLWNhcmQ6aG92ZXIgLmthemEtY2FyZF9faW1hZ2UgaW1nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmthemEtY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbn1cblxuLmthemEtY2FyZF9fY29udGVudCBoMywgLmthemEtY2FyZF9fY29udGVudCAuaDMge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMCAwIDAuNzVyZW0gMDtcbiAgY29sb3I6ICMyZDM0MzY7XG59XG5cbi5rYXphLWNhcmRfX2xvY2F0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG4gIGNvbG9yOiAjNjM2ZTcyO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmthemEtY2FyZF9fbG9jYXRpb24gaSB7XG4gIGNvbG9yOiAjZGY1MzIwO1xufVxuXG4ua2F6YS1jYXJkX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgY29sb3I6ICM2MzZlNzI7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuXG4ua2F6YS1jYXJkX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5rYXphLWNhcmRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4ua2F6YS1jYXJkX19tZXRhIC5idG4tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjUzMjA7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2U7XG59XG5cbi5rYXphLWNhcmRfX21ldGEgLmJ0bi1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M5NDgxNjtcbn1cblxuLyogQW5pbWF0aW9uIGRlIGNoYXJnZW1lbnQgZGVzIGNhcnRlcyAqL1xuQGtleWZyYW1lcyBmYWRlSW4ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgyMHB4KTtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cbi5rYXphLWNhcmQge1xuICBhbmltYXRpb246IGZhZGVJbiAwLjVzIGVhc2UgZm9yd2FyZHM7XG59XG5cbi8qIFN0eWxlIGRlcyBjYXJ0ZXMgZW4gcmVzcG9uc2l2ZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zZWFyY2gtcmVzdWx0c19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbiAgLmthemEtY2FyZF9faW1hZ2Uge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cbi5uby1yZXN1bHRzIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiA0cmVtIDFyZW07XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ubm8tcmVzdWx0c19faW1hZ2Uge1xuICB3aWR0aDogMjAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5cbi5uby1yZXN1bHRzX190aXRsZSB7XG4gIGNvbG9yOiAjMzMzO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLm5vLXJlc3VsdHNfX2RhdGVzIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5uby1yZXN1bHRzX19tZXNzYWdlIHtcbiAgY29sb3I6ICM1NTU7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubm8tcmVzdWx0c19fc3VnZ2VzdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm5vLXJlc3VsdHNfX3N1Z2dlc3Rpb25zIHVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5cbi5uby1yZXN1bHRzX19zdWdnZXN0aW9ucyBsaSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBjb2xvcjogIzY2Njtcbn1cblxuLm5vLXJlc3VsdHNfX3N1Z2dlc3Rpb25zIGxpOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKAolwiO1xuICBjb2xvcjogI2IyNDIxYTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuXG4ua2F6YS1jYXJkLnJlc3RyaWN0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ua2F6YS1jYXJkLnJlc3RyaWN0ZWQgLmthemEtY2FyZF9fb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xufVxuLmthemEtY2FyZC5yZXN0cmljdGVkIC5rYXphLWNhcmRfX292ZXJsYXkgcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5rYXphLWNhcmQucmVzdHJpY3RlZCAua2F6YS1jYXJkX19vdmVybGF5IC5idG46bm90KC5idG4tb3V0bGluZS1saWdodCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNENBRjUwO1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5rYXphLWNhcmQucmVzdHJpY3RlZCAua2F6YS1jYXJkX19vdmVybGF5IC5idG46bm90KC5idG4tb3V0bGluZS1saWdodCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2Q4YjQwO1xufVxuLmthemEtY2FyZC5yZXN0cmljdGVkIC5yZXN0cmljdGVkLWltYWdlIHtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19maXhlZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlYXJjaC1yZXN1bHRzX19maXhlZC1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLm1hcC12aWV3LFxuLmxpc3QtdmlldyB7XG4gIHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cbi5tYXAtdmlldyAua2F6YS1jYXJkLFxuLmxpc3QtdmlldyAua2F6YS1jYXJkIHtcbiAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtcHJvbXB0IHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIzLCA4MywgMzIsIDAuMDMpO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLnNlYXJjaC1wcm9tcHRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbi5zZWFyY2gtcHJvbXB0X19pY29uIHtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBjb2xvcjogI2RmNTMyMDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLnNlYXJjaC1wcm9tcHRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMmQzNDM2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnNlYXJjaC1wcm9tcHRfX3RleHQge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICM2MzZlNzI7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbi5zZWFyY2gtcmVzdWx0c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMwMHB4LCAxZnIpKTtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubG9hZC1tb3JlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5sb2FkLW1vcmUgLmJ0biB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMnJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLmxvYWQtbW9yZSAuYnRuOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjIzLCA4MywgMzIsIDAuMTUpO1xufVxuXG4ucHJlbWl1bS1rbHViLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0tY2FyZCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxNDVkZWcsICNmZmZmZmYgMCUsICNmOGY5ZmEgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJveC1zaGFkb3c6IDAgMTBweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgcGFkZGluZzogMnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0tY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHJnYmEoMjIzLCA4MywgMzIsIDAuMSkgMCUsIHJnYmEoMjIzLCA4MywgMzIsIDAuMDUpIDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgMCAxMDAlO1xuICB6LWluZGV4OiAxO1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0taGVhZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0taGVhZGVyIGgzLCAucHJlbWl1bS1rbHViLWNvbnRhaW5lciAucHJlbWl1bS1oZWFkZXIgLmgzIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGNvbG9yOiAjMmMzZTUwO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5wcmVtaXVtLWtsdWItY29udGFpbmVyIC5wcmVtaXVtLWhlYWRlciAubWVtYmVyLXNpbmNlIHtcbiAgY29sb3I6ICM2NjY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5wcmVtaXVtLWtsdWItY29udGFpbmVyIC5wcmVtaXVtLWJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkZjUzMjAgMCUsICNlNjdlMjIgMTAwJSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ucHJlbWl1bS1rbHViLWNvbnRhaW5lciAucHJlbWl1bS1iYWRnZSBzdmcge1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4ucHJlbWl1bS1rbHViLWNvbnRhaW5lciAucHJlbWl1bS1iYWRnZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5wcmVtaXVtLWtsdWItY29udGFpbmVyIC5wcmVtaXVtLXN0YXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4ucHJlbWl1bS1rbHViLWNvbnRhaW5lciAucHJlbWl1bS1zdGF0cyAuc3RhdC1pdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG59XG4ucHJlbWl1bS1rbHViLWNvbnRhaW5lciAucHJlbWl1bS1zdGF0cyAuc3RhdC1pdGVtIC5zdGF0LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICNkZjUzMjA7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0tc3RhdHMgLnN0YXQtaXRlbSAuc3RhdC1sYWJlbCB7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cbi5wcmVtaXVtLWtsdWItY29udGFpbmVyIC5wcmVtaXVtLWthemFzLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIGdhcDogMS41cmVtO1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0ta2F6YXMtZ3JpZCAucHJlbWl1bS1rYXphLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuICBib3gtc2hhZG93OiAwIDRweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG4ucHJlbWl1bS1rbHViLWNvbnRhaW5lciAucHJlbWl1bS1rYXphcy1ncmlkIC5wcmVtaXVtLWthemEtaXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcbn1cbi5wcmVtaXVtLWtsdWItY29udGFpbmVyIC5wcmVtaXVtLWthemFzLWdyaWQgLnByZW1pdW0ta2F6YS1pdGVtIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0ta2F6YXMtZ3JpZCAucHJlbWl1bS1rYXphLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0ta2F6YXMtZ3JpZCAucHJlbWl1bS1rYXphLWl0ZW0gLnByZW1pdW0ta2F6YS1pbmZvIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbi5wcmVtaXVtLWtsdWItY29udGFpbmVyIC5wcmVtaXVtLWthemFzLWdyaWQgLnByZW1pdW0ta2F6YS1pdGVtIC5wcmVtaXVtLWthemEtaW5mbyBoNCwgLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0ta2F6YXMtZ3JpZCAucHJlbWl1bS1rYXphLWl0ZW0gLnByZW1pdW0ta2F6YS1pbmZvIC5oNCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMmMzZTUwO1xufVxuLnByZW1pdW0ta2x1Yi1jb250YWluZXIgLnByZW1pdW0ta2F6YXMtZ3JpZCAucHJlbWl1bS1rYXphLWl0ZW0gLnByZW1pdW0ta2F6YS1pbmZvIHAge1xuICBtYXJnaW46IDAuNXJlbSAwIDA7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LXNpemU6IDAuOXJlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wcmVtaXVtLWtsdWItY29udGFpbmVyIC5wcmVtaXVtLWNhcmQge1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgfVxuICAucHJlbWl1bS1rbHViLWNvbnRhaW5lciAucHJlbWl1bS1rYXphcy1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyMDBweCwgMWZyKSk7XG4gIH1cbn1cbi5wYy1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTA1MHB4O1xuICBtYXJnaW46IDJyZW0gYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnBjLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IC0ycHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGMoMS4yNXJlbSArIDJweCk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNkZjUzMjAgMCUsICNDNDM2MTIgMTAwJSk7XG4gIG9wYWNpdHk6IDAuMztcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zaXRpb246IGFsbCAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4ucGMtY2FyZF9faW5uZXIge1xuICBwYWRkaW5nOiAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgYm94LXNoYWRvdzogMCA4cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDgpLCBpbnNldCAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGMtY2FyZF9faW5uZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIGxlZnQ6IC01MCU7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKSAwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNHMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLnBjLXVzZXItaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnBjLXVzZXItaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTIuNXJlbTtcbiAgbGVmdDogLTIuNXJlbTtcbiAgcmlnaHQ6IC0yLjVyZW07XG4gIGhlaWdodDogMTUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2RmNTMyMCAwJSwgI0M0MzYxMiAxMDAlKTtcbiAgb3BhY2l0eTogMC4wNTtcbiAgei1pbmRleDogLTE7XG4gIHRyYW5zZm9ybTogc2tld1koLTVkZWcpO1xufVxuXG4ucGMtdXNlci1hdmF0YXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ucGMtdXNlci1hdmF0YXJfX2ltZyB7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgYm94LXNoYWRvdzogMCA4cHggMjRweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMnB4IDhweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLnBjLXVzZXItYXZhdGFyX19pbWc6aG92ZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpIHJvdGF0ZSgyZGVnKTtcbiAgYm9yZGVyLWNvbG9yOiB3aGl0ZTtcbn1cblxuLnBjLXVzZXItaW5mb19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuLnBjLXVzZXItaW5mb19faGVhZGVyIC5wYy1iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDJyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xufVxuLnBjLXVzZXItaW5mb19faGVhZGVyIC5wYy1iYWRnZSBpIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnBjLXVzZXItaW5mb19faGVhZGVyIC5wYy1iYWRnZSBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5wYy11c2VyLWluZm9fX2hlYWRlciAucGMtYmFkZ2UtLWdvbGQge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZENzAwLCAjRkZBNTAwKTtcbiAgY29sb3I6ICM1ZDQyMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAxNjUsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDI1NSwgMTY1LCAwLCAwLjIpO1xufVxuLnBjLXVzZXItaW5mb19faGVhZGVyIC5wYy1iYWRnZS0tZ29sZCBpIHtcbiAgY29sb3I6ICM1ZDQyMDA7XG59XG4ucGMtdXNlci1pbmZvX19oZWFkZXIgLnBjLWJhZGdlLS1nb2xkOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDRweCA4cHggcmdiYSgyNTUsIDE2NSwgMCwgMC4zKTtcbn1cbi5wYy11c2VyLWluZm9fX2hlYWRlciAucGMtYmFkZ2UtLXByZW1pdW0ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRTVFN0VCLCAjOUNBM0FGKTtcbiAgY29sb3I6ICMzNzQxNTE7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTU2LCAxNjMsIDE3NSwgMC4zKTtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMTU2LCAxNjMsIDE3NSwgMC4yKTtcbn1cbi5wYy11c2VyLWluZm9fX2hlYWRlciAucGMtYmFkZ2UtLXByZW1pdW0gaSB7XG4gIGNvbG9yOiAjMzc0MTUxO1xufVxuLnBjLXVzZXItaW5mb19faGVhZGVyIC5wYy1iYWRnZS0tcHJlbWl1bTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMnB4KTtcbiAgYm94LXNoYWRvdzogMCA0cHggOHB4IHJnYmEoMTU2LCAxNjMsIDE3NSwgMC4zKTtcbn1cblxuLnBjLXVzZXItaW5mb19fbmFtZSB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2RmNTMyMCAwJSwgI0M0MzYxMiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLnBjLXVzZXItaW5mb19fZW1haWwge1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjNjQ3NDhiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cblxuLnBjLWRpdmlkZXIge1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgcmdiYSgyNDEsIDE4MiwgOTksIDAuMiksIHRyYW5zcGFyZW50KTtcbiAgbWFyZ2luOiAycmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wYy1kaXZpZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCwgcmdiYSg5OSwgMTAyLCAyNDEsIDAuNCksIHRyYW5zcGFyZW50KTtcbiAgYW5pbWF0aW9uOiBzaGluZSAycyBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBzaGluZSB7XG4gIHRvIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgLnBjLWNhcmRfX2lubmVyIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbiAgLnBjLXVzZXItaGVhZGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAucGMtdXNlci1hdmF0YXJfX2ltZyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbiAgLnBjLXVzZXItaW5mb19fbmFtZSB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4ucGMtYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcmVtO1xuICByaWdodDogMXJlbTtcbiAgei1pbmRleDogMTA7XG59XG4ucGMtYWN0aW9uc19fYnRuIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICAtd2Via2l0LWJhY2tkcm9wLWZpbHRlcjogYmx1cig4cHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoOHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuLnBjLWFjdGlvbnNfX2J0biBzdmcge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogI2RmNTMyMDtcbn1cbi5wYy1hY3Rpb25zX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDk5LCAxMDIsIDI0MSwgMC4xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cbi5wYy1hY3Rpb25zX19tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45OCk7XG4gIGJvcmRlci1yYWRpdXM6IDAuNzVyZW07XG4gIHBhZGRpbmc6IDAuNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgLXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICBib3gtc2hhZG93OiAwIDhweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIGluc2V0IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCByaWdodDtcbiAgYW5pbWF0aW9uOiBkcm9wZG93bkluIDAuMnMgZWFzZTtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5wYy1hY3Rpb25zX19tZW51IGxpIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG59XG4ucGMtYWN0aW9uc19fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgY29sb3I6ICMxZjI5Mzc7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnBjLWFjdGlvbnNfX2xpbmstLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMyNjI2O1xufVxuLnBjLWFjdGlvbnNfX2xpbmstLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjIwLCAzOCwgMzgsIDAuMDgpO1xuICBjb2xvcjogI2RjMjYyNjtcbn1cbi5wYy1hY3Rpb25zX19kaXZpZGVyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdHJhbnNwYXJlbnQsIHJnYmEoMjQxLCAxNTYsIDk5LCAwLjIpLCB0cmFuc3BhcmVudCk7XG4gIG1hcmdpbjogMC41cmVtIDA7XG59XG5cbkBrZXlmcmFtZXMgZHJvcGRvd25JbiB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjk1KSB0cmFuc2xhdGVZKC0wLjVyZW0pO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhbmltYXRpb246IGRyb3Bkb3duSW4gMC4ycyBlYXNlO1xufVxuXG4uc3Vic2NyaXB0aW9uLWJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgZm9udC1zaXplOiAwLjg1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07IC8qIENoYW5nw6kgZGUgbWFyZ2luLWxlZnQgw6AgbWFyZ2luLXJpZ2h0ICovXG4gIHRyYW5zaXRpb246IGFsbCAwLjI1cyBlYXNlO1xuICBoZWlnaHQ6IDMycHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICBib3gtc2hhZG93OiAwIDVweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBnYXA6IDAuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN1YnNjcmlwdGlvbi1iYWRnZV9fY29udGVudCBpIHtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlX19jb250ZW50IHNwYW4ge1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4ycHg7XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlX191cGdyYWRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnN1YnNjcmlwdGlvbi1iYWRnZV9fdXBncmFkZTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5zdWJzY3JpcHRpb24tYmFkZ2VfX3VwZ3JhZGUtY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbiAgZ2FwOiAwLjVyZW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlLS1wcmVtaXVtIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI0ZGRDcwMCwgI0ZGQTUwMCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAxNjUsIDAsIDAuMyk7XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlLS1wcmVtaXVtIC5zdWJzY3JpcHRpb24tYmFkZ2VfX2NvbnRlbnQge1xuICBjb2xvcjogIzVkNDIwMDtcbn1cbi5zdWJzY3JpcHRpb24tYmFkZ2UtLXByZW1pdW0gLnN1YnNjcmlwdGlvbi1iYWRnZV9fY29udGVudCBpIHtcbiAgY29sb3I6ICM1ZDQyMDA7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSk7XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlLS1wcmVtaXVtIC5zdWJzY3JpcHRpb24tYmFkZ2VfX2NvbnRlbnQgc3BhbiB7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuLnN1YnNjcmlwdGlvbi1iYWRnZS0tZnJlZSB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmZmZmYsICNmNWY1ZjUpO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTJlMmUyO1xufVxuLnN1YnNjcmlwdGlvbi1iYWRnZS0tZnJlZSAuc3Vic2NyaXB0aW9uLWJhZGdlX19jb250ZW50IHtcbiAgY29sb3I6ICM1NTU7XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlLS1mcmVlOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZDBkMGQwO1xufVxuLnN1YnNjcmlwdGlvbi1iYWRnZS0tZnJlZTpob3ZlciAuc3Vic2NyaXB0aW9uLWJhZGdlX19jb250ZW50IHtcbiAgb3BhY2l0eTogMDtcbn1cbi5zdWJzY3JpcHRpb24tYmFkZ2UtLWZyZWU6aG92ZXIgLnN1YnNjcmlwdGlvbi1iYWRnZV9fdXBncmFkZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNGRkQ3MDAsICNGRkE1MDApO1xuICBjb2xvcjogIzVkNDIwMDtcbn1cbi5zdWJzY3JpcHRpb24tYmFkZ2UtLWZyZWU6aG92ZXIgLnN1YnNjcmlwdGlvbi1iYWRnZV9fdXBncmFkZSBpIHtcbiAgY29sb3I6ICM1ZDQyMDA7XG4gIGZpbHRlcjogZHJvcC1zaGFkb3coMCAxcHggMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSk7XG59XG4uc3Vic2NyaXB0aW9uLWJhZGdlLS1mcmVlOmhvdmVyIC5zdWJzY3JpcHRpb24tYmFkZ2VfX3VwZ3JhZGUgc3BhbiB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xufVxuXG4ubWVtYmVyc2hpcC1zdGF0dXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5tZW1iZXJzaGlwLXN0YXR1czpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5tZW1iZXJzaGlwLXN0YXR1czpob3ZlciAubWVtYmVyc2hpcC1zdGF0dXNfX3VwZ3JhZGUgc3BhbiB7XG4gIGNvbG9yOiAjQ0M4QjAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5tZW1iZXJzaGlwLXN0YXR1c19faW5kaWNhdG9yIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICNmOGY5ZmE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlMmUyZTI7XG59XG4ubWVtYmVyc2hpcC1zdGF0dXNfX2luZGljYXRvciBpIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2FkYjViZDtcbn1cbi5tZW1iZXJzaGlwLXN0YXR1c19fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubWVtYmVyc2hpcC1zdGF0dXNfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWVtYmVyc2hpcC1zdGF0dXNfX3VwZ3JhZGUge1xuICBtYXJnaW4tdG9wOiAycHg7XG59XG4ubWVtYmVyc2hpcC1zdGF0dXNfX3VwZ3JhZGUgYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNGRjk4MDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4ubWVtYmVyc2hpcC1zdGF0dXNfX3VwZ3JhZGUgYSBpIHtcbiAgZm9udC1zaXplOiA5cHg7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xufVxuLm1lbWJlcnNoaXAtc3RhdHVzX191cGdyYWRlIHNwYW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDExcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRkY5ODAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5tZW1iZXJzaGlwLXN0YXR1c19fdXBncmFkZSBzcGFuIGkge1xuICBmb250LXNpemU6IDlweDtcbiAgbWFyZ2luLXJpZ2h0OiAzcHg7XG59XG4ubWVtYmVyc2hpcC1zdGF0dXMtLXByZW1pdW0gLm1lbWJlcnNoaXAtc3RhdHVzX19pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRkZENzAwLCAjRkY5ODAwKTtcbiAgYm9yZGVyLWNvbG9yOiAjRkY5ODAwO1xuICBib3gtc2hhZG93OiAwIDJweCA0cHggcmdiYSgyNTUsIDE1MiwgMCwgMC4yKTtcbn1cbi5tZW1iZXJzaGlwLXN0YXR1cy0tcHJlbWl1bSAubWVtYmVyc2hpcC1zdGF0dXNfX2luZGljYXRvciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG4ubWVtYmVyc2hpcC1zdGF0dXMtLXByZW1pdW0gLm1lbWJlcnNoaXAtc3RhdHVzX19sYWJlbCB7XG4gIGNvbG9yOiAjRkY5ODAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnN1YnNjcmlwdGlvbi1iYWRnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07IC8qIENoYW5nw6kgZGUgbWFyZ2luLWxlZnQgw6AgbWFyZ2luLXJpZ2h0ICovXG4gICAgaGVpZ2h0OiAyOHB4O1xuICB9XG4gIC5zdWJzY3JpcHRpb24tYmFkZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDAgMC43NXJlbTtcbiAgfVxuICAuc3Vic2NyaXB0aW9uLWJhZGdlX19jb250ZW50IGkge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC5zdWJzY3JpcHRpb24tYmFkZ2VfX2NvbnRlbnQgc3BhbiB7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1iYWRnZV9fdXBncmFkZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAuNzVyZW07XG4gIH1cbiAgLnN1YnNjcmlwdGlvbi1iYWRnZV9fdXBncmFkZS1jb250ZW50IHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICB9XG4gIC5tZW1iZXJzaGlwLXN0YXR1cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgLm1lbWJlcnNoaXAtc3RhdHVzX19pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAubWVtYmVyc2hpcC1zdGF0dXNfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIFZhcmlhYmxlcyBnbG9iYWxlcyBwb3VyIHVuIHN0eWxlIGNvaMOpcmVudCAqL1xuOnJvb3Qge1xuICAtLXByaW1hcnktb3JhbmdlOiAjRkY4RTJCO1xuICAtLXNlY29uZGFyeS1vcmFuZ2U6ICNGRjVGMUY7XG4gIC0ta29pbi15ZWxsb3c6ICNmZmRlNTk7XG4gIC0tbGlnaHQtb3JhbmdlOiByZ2JhKDI1NSwgMTQyLCA0MywgMC4xKTtcbiAgLS1ib3JkZXItcmFkaXVzLWxnOiAxcmVtO1xuICAtLWJvcmRlci1yYWRpdXMtbWQ6IDAuNzVyZW07XG4gIC0tYm9yZGVyLXJhZGl1cy1zbTogMC41cmVtO1xuICAtLXNoYWRvdy1zb2Z0OiAwIDEwcHggMzBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAtLXNoYWRvdy1zdHJvbmc6IDAgMTVweCAzNXB4IHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gIC0tdHJhbnNpdGlvbi1yZWd1bGFyOiBhbGwgMC4zcyBjdWJpYy1iZXppZXIoMC4yNSwgMC44LCAwLjI1LCAxKTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGNvbG9yOiAjNDQ0O1xufVxuXG4vKiBFbi10w6p0ZSBLb2lucyBhdmVjIGVmZmV0IGF2YW5jw6kgKi9cbi5rb2luLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnktb3JhbmdlKSwgdmFyKC0tc2Vjb25kYXJ5LW9yYW5nZSkpO1xuICBjb2xvcjogd2hpdGU7XG4gIHBhZGRpbmc6IDNyZW0gMCAyLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbGcpO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdHJvbmcpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5rb2luLWhlYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01MCU7XG4gIGxlZnQ6IC01MCU7XG4gIHdpZHRoOiAyMDAlO1xuICBoZWlnaHQ6IDIwMCU7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKSAwJSwgdHJhbnNwYXJlbnQgNTAlKTtcbiAgYW5pbWF0aW9uOiBwdWxzZSAxNXMgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNSUsIDUlKSBzY2FsZSgxLjA1KTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCkgc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG4ua29pbi1iYWxhbmNlLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBwYWRkaW5nOiAxcmVtIDJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGJhY2tkcm9wLWZpbHRlcjogYmx1cig1cHgpO1xufVxuXG4ua29pbi1iYWxhbmNlIHtcbiAgZm9udC1zaXplOiAyLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0ta29pbi15ZWxsb3cpO1xuICB0ZXh0LXNoYWRvdzogMHB4IDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5rb2luLWJhbGFuY2U6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC01cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qIENhcnRlcyBldCBjb250ZW5ldXJzICovXG4ua29pbi1jYXJkIHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1ib3JkZXItcmFkaXVzLW1kKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogdmFyKC0tc2hhZG93LXNvZnQpO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXJlZ3VsYXIpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5rb2luLWNhcmQ6aG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdHJvbmcpO1xufVxuXG4ua29pbi1jYXJkLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tcHJpbWFyeS1vcmFuZ2UpLCB2YXIoLS1zZWNvbmRhcnktb3JhbmdlKSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMS4ycmVtIDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ua29pbi1jYXJkLWhlYWRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG59XG5cbi5rb2luLWNhcmQtaGVhZGVyIGgzLCAua29pbi1jYXJkLWhlYWRlciAuaDMge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuXG4ua29pbi1jYXJkLWhlYWRlciBoMyBpLCAua29pbi1jYXJkLWhlYWRlciAuaDMgaSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmNhcmQtYm9keSB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHBhZGRpbmc6IDEuOHJlbTtcbn1cblxuLyogVHJhbnNhY3Rpb25zICovXG4udHJhbnNhY3Rpb24tbGlzdCB7XG4gIG1heC1oZWlnaHQ6IDQ1MHB4O1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG59XG5cbi50cmFuc2FjdGlvbi1saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA2cHg7XG59XG5cbi50cmFuc2FjdGlvbi1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi50cmFuc2FjdGlvbi1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG59XG5cbi50cmFuc2FjdGlvbi1saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi50cmFuc2FjdGlvbi1pdGVtIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZDtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBwYWRkaW5nOiAxcmVtO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXJlZ3VsYXIpO1xuICBib3JkZXItcmFkaXVzOiAwIHZhcigtLWJvcmRlci1yYWRpdXMtc20pIHZhcigtLWJvcmRlci1yYWRpdXMtc20pIDA7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4udHJhbnNhY3Rpb24taXRlbTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xufVxuXG4udHJhbnNhY3Rpb24taXRlbS5wb3NpdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjMjhhNzQ1O1xufVxuXG4udHJhbnNhY3Rpb24taXRlbS5uZWdhdGl2ZSB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAjZGMzNTQ1O1xufVxuXG4vKiBBY3Rpb25zIGRpc3BvbmlibGVzICovXG4uYWN0aW9uLWl0ZW0ge1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXJlZ3VsYXIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tYm9yZGVyLXJhZGl1cy1zbSk7XG4gIHBhZGRpbmc6IDEuMnJlbTtcbn1cblxuLmFjdGlvbi1pdGVtLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB2YXIoLS1wcmltYXJ5LW9yYW5nZSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5hY3Rpb24taXRlbS5jbGlja2FibGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAxNDIsIDQzLCAwLjA1KSAwJSwgdHJhbnNwYXJlbnQgNzAlKTtcbiAgei1pbmRleDogMDtcbn1cblxuLmFjdGlvbi1pdGVtLmNsaWNrYWJsZTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1cHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQyLCA0MywgMC4wNSk7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDE1cHggcmdiYSgyNTUsIDE0MiwgNDMsIDAuMTUpO1xufVxuXG4uYWN0aW9uLWl0ZW06bm90KC5jbGlja2FibGUpIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAjZTBlMGUwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xufVxuXG4uYWN0aW9uLWl0ZW0gaDUsIC5hY3Rpb24taXRlbSAuaDUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5mcmVxdWVuY3ktYmFkZ2UgLmJhZGdlIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB2YXIoLS1wcmltYXJ5LW9yYW5nZSksIHZhcigtLXNlY29uZGFyeS1vcmFuZ2UpKTtcbiAgY29sb3I6IHdoaXRlO1xufVxuXG4vKiBUYWJsZSBkZXMgYWN0aW9ucyAqL1xuLmFjdGlvbi10YWJsZSB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiAwIDAgMTVweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYWN0aW9uLXRhYmxlIHRoZWFkIHRoIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cblxuLmFjdGlvbi10YWJsZSB0Ym9keSB0ciB7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tcmVndWxhcik7XG59XG5cbi5hY3Rpb24tdGFibGUgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMTQyLCA0MywgMC4wNSk7XG59XG5cbi5hY3Rpb24tdGFibGUgdGQge1xuICBwYWRkaW5nOiAxcmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4vKiBSw6ljb21wZW5zZXMgKi9cbi5yZXdhcmQtY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWJvcmRlci1yYWRpdXMtbWQpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3gtc2hhZG93OiB2YXIoLS1zaGFkb3ctc29mdCk7XG4gIHRyYW5zaXRpb246IHZhcigtLXRyYW5zaXRpb24tcmVndWxhcik7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG5cbi5yZXdhcmQtY2FyZDpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCkgc2NhbGUoMS4wMik7XG4gIGJveC1zaGFkb3c6IHZhcigtLXNoYWRvdy1zdHJvbmcpO1xuICB6LWluZGV4OiAyO1xufVxuXG4ucmV3YXJkLWNhcmQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTAlO1xuICBsZWZ0OiAtNTAlO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCB2YXIoLS1saWdodC1vcmFuZ2UpIDAlLCB0cmFuc3BhcmVudCA3MCUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS10cmFuc2l0aW9uLXJlZ3VsYXIpO1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4ucmV3YXJkLWNhcmQ6aG92ZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5yZXdhcmQtaWNvbiB7XG4gIGZvbnQtc2l6ZTogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1wcmltYXJ5LW9yYW5nZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LW9yYW5nZSk7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG1hcmdpbjogMCBhdXRvIDEuNXJlbTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tdHJhbnNpdGlvbi1yZWd1bGFyKTtcbn1cblxuLnJld2FyZC1jYXJkOmhvdmVyIC5yZXdhcmQtaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4xKSByb3RhdGUoNWRlZyk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLXByaW1hcnktb3JhbmdlKSwgdmFyKC0tc2Vjb25kYXJ5LW9yYW5nZSkpO1xuICBjb2xvcjogd2hpdGU7XG59XG5cbi5yZXdhcmQtY2FyZCBoNCwgLnJld2FyZC1jYXJkIC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4vKiBLb2luIGljb24gKi9cbi5rb2luLWljb24ge1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIHZhcigtLWtvaW4teWVsbG93KSwgI2ZmYzEwNyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG59XG5cbi8qIFN0YXR1dCBhbmQgYmFkZ2VzICovXG4uYmFkZ2Utd2FybmluZyB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tcHJpbWFyeS1vcmFuZ2UpLCB2YXIoLS1zZWNvbmRhcnktb3JhbmdlKSk7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLyogVGl0cmVzIGRlIHNlY3Rpb24gKi9cbi5zZWN0aW9uLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMzMzO1xufVxuXG4uc2VjdGlvbi10aXRsZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXByaW1hcnktb3JhbmdlKSwgdmFyKC0tc2Vjb25kYXJ5LW9yYW5nZSkpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4vKiBCYXJyZSBkZSBwcm9ncmVzc2lvbiAqL1xuLnByb2dyZXNzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzcy1iYXIge1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHZhcigtLXByaW1hcnktb3JhbmdlKSwgdmFyKC0tc2Vjb25kYXJ5LW9yYW5nZSkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5wcm9ncmVzcy1iYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg0NWRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpIDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgb3BhY2l0eTogMC41O1xuICBhbmltYXRpb246IHByb2dyZXNzQW5pbWF0aW9uIDJzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBwcm9ncmVzc0FuaW1hdGlvbiB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjBweCAwO1xuICB9XG59XG4vKiBSZXNwb25zaXZlIG9wdGltaXphdGlvbnMgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAua29pbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAua29pbi1iYWxhbmNlIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgfVxuICAuY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nOiAxLjJyZW07XG4gIH1cbn1cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJVYnVudHVcIiAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5hOm5vdCguYnRuKTpob3ZlciB7XG4gIGNvbG9yOiAjZGY1MzIwICFpbXBvcnRhbnQ7XG59XG5cbi5kcm9wZG93bi1pdGVtOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNmYyZWUgIWltcG9ydGFudDtcbn1cblxuLmluZm8tYmFubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTM1ZGVnLCAjRTVDMzZDIDAlLCAjZGY1MzIwIDEwMCUpICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBib3gtc2hhZG93OiAwIDRweCAxMnB4IHJnYmEoMjIzLCA4MywgMzIsIDAuMik7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaW5mby1iYW5uZXIuY2xvc2luZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gIG9wYWNpdHk6IDA7XG59XG4uaW5mby1iYW5uZXIgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pbmZvLWJhbm5lciAuY2xvc2UtYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBvcGFjaXR5OiAwLjg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pbmZvLWJhbm5lciAuY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMSk7XG59XG4uaW5mby1iYW5uZXIgLmJhbm5lci1jb250ZW50IC5iYW5uZXItbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIG1hcmdpbjogMCAzcmVtO1xufVxuLmluZm8tYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWxpbmtzIC5iYW5uZXItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xufVxuLmluZm8tYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWxpbmtzIC5iYW5uZXItbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xufVxuLmluZm8tYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWxpbmtzIC5iYW5uZXItbGluayBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5pbmZvLWJhbm5lciAuYmFubmVyLWNvbnRlbnQgLmJhbm5lci1saW5rcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDFyZW07XG4gICAgbWFyZ2luOiAwIDJyZW07XG4gIH1cbiAgLmluZm8tYmFubmVyIC5iYW5uZXItY29udGVudCAuYmFubmVyLWxpbmtzIC5iYW5uZXItbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbiAgLmluZm8tYmFubmVyIC5jbG9zZS1idXR0b24ge1xuICAgIHRvcDogMC41cmVtO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlRG93biB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5pbmZvLWJhbm5lci1lbnRlciB7XG4gIGFuaW1hdGlvbjogc2xpZGVEb3duIDAuNXMgZWFzZSBmb3J3YXJkcztcbn1cblxuLml0aSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLml0aV9fc2VsZWN0ZWQtZGlhbC1jb2RlIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG59XG4uaXRpIC5mb3JtLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG4uaXRpIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbn1cbi5pdGkgLmZvcm0tY29udHJvbDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICBvcGFjaXR5OiAwLjU7XG59XG4uaXRpIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIDAuNzVyZW0pICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTIgMTInIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNkYzM1NDUnJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nNicgcj0nNC41Jy8lM2UlM2NwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvJTNlJTNjY2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nJTIzZGMzNTQ1JyBzdHJva2U9J25vbmUnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuLml0aSAuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTk4NzU0O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgMC43NXJlbSkgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMxOTg3NTQnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNhbGMoMC4zNzVlbSArIDAuMTg3NXJlbSkgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNhbGMoMC43NWVtICsgMC4zNzVyZW0pIGNhbGMoMC43NWVtICsgMC4zNzVyZW0pO1xufVxuXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogOHB4O1xufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/