/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/slick-slider/slick/slick.css ***!
  \**********************************************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

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

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

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

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!***************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[1]!./node_modules/resolve-url-loader/index.js??ruleSet[1].rules[4].oneOf[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].oneOf[1].use[3]!./assets/styles/app.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap  v5.3.2 (https://getbootstrap.com/)
 * Copyright 2011-2023 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root,
[data-bs-theme=light] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #198754;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 25, 135, 84;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #0a3622;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #d1e7dd;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #a3cfbb;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --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: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --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(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-color: #212529;
  --bs-highlight-bg: #fff3cd;
  --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(13, 110, 253, 0.25);
  --bs-form-valid-color: #198754;
  --bs-form-valid-border-color: #198754;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

[data-bs-theme=dark] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #75b798;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #051b11;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #0f5132;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-highlight-color: #dee2e6;
  --bs-highlight-bg: #664d03;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

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

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

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

hr {
  margin: 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: #6c757d;
}
.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: #cfe2ff;
  --bs-table-border-color: #a6b5cc;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --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: #e2e3e5;
  --bs-table-border-color: #b5b6b7;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #d1e7dd;
  --bs-table-border-color: #a7b9b1;
  --bs-table-striped-bg: #c7dbd2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bcd0c7;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #c1d6cc;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #a6c3ca;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #ccc2a4;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #c6acae;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #c6c7c8;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #4d5154;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

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

@media (max-width: 575.98px) {
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}
@media (max-width: 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: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.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: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}
.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: #0d6efd;
  border-color: #0d6efd;
  --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%2386b7fe%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(13, 110, 253, 0.25);
}
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 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: #0d6efd;
  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: #b6d4fe;
}
.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: #0d6efd;
  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: #b6d4fe;
}
.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: #6c757d;
}
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

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

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.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%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.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%23198754%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  padding-right: 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%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);
}
.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%23dc3545%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  padding-right: 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: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: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #198754;
  --bs-btn-border-color: #198754;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #157347;
  --bs-btn-hover-border-color: #146c43;
  --bs-btn-focus-shadow-rgb: 60, 153, 110;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #146c43;
  --bs-btn-active-border-color: #13653f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #198754;
  --bs-btn-disabled-border-color: #198754;
}

.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

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

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

.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

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

.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

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

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

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

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

.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  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: #0d6efd;
  --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: #6c757d;
  --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: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

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

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

.btn-group {
  border-radius: var(--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(13, 110, 253, 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: #0d6efd;
}
.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%2833, 37, 41, 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=%27%23212529%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-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=%27%23052c65%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-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 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;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

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

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

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

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

[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%236ea8fe%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%236ea8fe%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(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --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: #0d6efd;
  --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: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  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(13, 110, 253, 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;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * 0.5) calc(var(--bs-modal-header-padding-x) * 0.5);
  margin: calc(-0.5 * var(--bs-modal-header-padding-y)) calc(-0.5 * var(--bs-modal-header-padding-x)) calc(-0.5 * var(--bs-modal-header-padding-y)) auto;
}

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

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

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

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

@media (max-width: 575.98px) {
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-header,
  .modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 767.98px) {
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-header,
  .modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 991.98px) {
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-header,
  .modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 1199.98px) {
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-header,
  .modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}
@media (max-width: 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%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%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");
}

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

.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;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * 0.5) calc(var(--bs-offcanvas-padding-x) * 0.5);
  margin-top: calc(-0.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-0.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-0.5 * var(--bs-offcanvas-padding-y));
}

.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: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

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

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

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

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

.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, 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(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 1200px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}
@media (min-width: 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;
  }
}
/*!
 * Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900);
}

.fa,
.fa-classic,
.fa-sharp,
.fas,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin,
.fad,
.fa-duotone,
.fass,
.fa-sharp-solid,
.fab,
.fa-brands {
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: var(--fa-display, inline-block);
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  text-rendering: auto;
}

.fas,
.fa-classic,
.fa-solid,
.far,
.fa-regular,
.fal,
.fa-light,
.fat,
.fa-thin {
  font-family: "Font Awesome 6 Pro";
}

.fab,
.fa-brands {
  font-family: "Font Awesome 6 Brands";
}

.fad,
.fa-classic.fa-duotone,
.fa-duotone {
  font-family: "Font Awesome 6 Duotone";
}

.fass,
.fa-sharp {
  font-family: "Font Awesome 6 Sharp";
  font-weight: 900;
}

.fa-1x {
  font-size: 1em;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-6x {
  font-size: 6em;
}

.fa-7x {
  font-size: 7em;
}

.fa-8x {
  font-size: 8em;
}

.fa-9x {
  font-size: 9em;
}

.fa-10x {
  font-size: 10em;
}

.fa-2xs {
  font-size: 0.625em;
  line-height: 0.1em;
  vertical-align: 0.225em;
}

.fa-xs {
  font-size: 0.75em;
  line-height: 0.0833333337em;
  vertical-align: 0.125em;
}

.fa-sm {
  font-size: 0.875em;
  line-height: 0.0714285718em;
  vertical-align: 0.0535714295em;
}

.fa-lg {
  font-size: 1.25em;
  line-height: 0.05em;
  vertical-align: -0.075em;
}

.fa-xl {
  font-size: 1.5em;
  line-height: 0.0416666682em;
  vertical-align: -0.125em;
}

.fa-2xl {
  font-size: 2em;
  line-height: 0.03125em;
  vertical-align: -0.1875em;
}

.fa-fw {
  text-align: center;
  width: 1.25em;
}

.fa-ul {
  list-style-type: none;
  margin-left: var(--fa-li-margin, 2.5em);
  padding-left: 0;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  left: calc(var(--fa-li-width, 2em) * -1);
  position: absolute;
  text-align: center;
  width: var(--fa-li-width, 2em);
  line-height: inherit;
}

.fa-border {
  border-color: var(--fa-border-color, #eee);
  border-radius: var(--fa-border-radius, 0.1em);
  border-style: var(--fa-border-style, solid);
  border-width: var(--fa-border-width, 0.08em);
  padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
}

.fa-pull-left {
  float: left;
  margin-right: var(--fa-pull-margin, 0.3em);
}

.fa-pull-right {
  float: right;
  margin-left: var(--fa-pull-margin, 0.3em);
}

.fa-beat {
  animation-name: fa-beat;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-bounce {
  animation-name: fa-bounce;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
}

.fa-fade {
  animation-name: fa-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-beat-fade {
  animation-name: fa-beat-fade;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
}

.fa-flip {
  animation-name: fa-flip;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, ease-in-out);
}

.fa-shake {
  animation-name: fa-shake;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin {
  animation-name: fa-spin;
  animation-delay: var(--fa-animation-delay, 0s);
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 2s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, linear);
}

.fa-spin-reverse {
  --fa-animation-direction: reverse;
}

.fa-pulse,
.fa-spin-pulse {
  animation-name: fa-spin;
  animation-direction: var(--fa-animation-direction, normal);
  animation-duration: var(--fa-animation-duration, 1s);
  animation-iteration-count: var(--fa-animation-iteration-count, infinite);
  animation-timing-function: var(--fa-animation-timing, steps(8));
}

@media (prefers-reduced-motion: reduce) {
  .fa-beat,
  .fa-bounce,
  .fa-fade,
  .fa-beat-fade,
  .fa-flip,
  .fa-pulse,
  .fa-shake,
  .fa-spin,
  .fa-spin-pulse {
    animation-delay: -1ms;
    animation-duration: 1ms;
    animation-iteration-count: 1;
    transition-delay: 0s;
    transition-duration: 0s;
  }
}
@keyframes fa-beat {
  0%, 90% {
    transform: scale(1);
  }
  45% {
    transform: scale(var(--fa-beat-scale, 1.25));
  }
}
@keyframes fa-bounce {
  0% {
    transform: scale(1, 1) translateY(0);
  }
  10% {
    transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
  }
  30% {
    transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
  }
  50% {
    transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
  }
  57% {
    transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
  }
  64% {
    transform: scale(1, 1) translateY(0);
  }
  100% {
    transform: scale(1, 1) translateY(0);
  }
}
@keyframes fa-fade {
  50% {
    opacity: var(--fa-fade-opacity, 0.4);
  }
}
@keyframes fa-beat-fade {
  0%, 100% {
    opacity: var(--fa-beat-fade-opacity, 0.4);
    transform: scale(1);
  }
  50% {
    opacity: 1;
    transform: scale(var(--fa-beat-fade-scale, 1.125));
  }
}
@keyframes fa-flip {
  50% {
    transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
  }
}
@keyframes fa-shake {
  0% {
    transform: rotate(-15deg);
  }
  4% {
    transform: rotate(15deg);
  }
  8%, 24% {
    transform: rotate(-18deg);
  }
  12%, 28% {
    transform: rotate(18deg);
  }
  16% {
    transform: rotate(-22deg);
  }
  20% {
    transform: rotate(22deg);
  }
  32% {
    transform: rotate(-12deg);
  }
  36% {
    transform: rotate(12deg);
  }
  40%, 100% {
    transform: rotate(0deg);
  }
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.fa-rotate-90 {
  transform: rotate(90deg);
}

.fa-rotate-180 {
  transform: rotate(180deg);
}

.fa-rotate-270 {
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  transform: scale(1, -1);
}

.fa-flip-both,
.fa-flip-horizontal.fa-flip-vertical {
  transform: scale(-1, -1);
}

.fa-rotate-by {
  transform: rotate(var(--fa-rotate-angle, none));
}

.fa-stack {
  display: inline-block;
  height: 2em;
  line-height: 2em;
  position: relative;
  vertical-align: middle;
  width: 2.5em;
}

.fa-stack-1x,
.fa-stack-2x {
  left: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: var(--fa-stack-z-index, auto);
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: var(--fa-inverse, #fff);
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
readers do not read off random characters that represent icons */
.fa-0::before {
  content: "\30 ";
}

.fa-1::before {
  content: "\31 ";
}

.fa-2::before {
  content: "\32 ";
}

.fa-3::before {
  content: "\33 ";
}

.fa-4::before {
  content: "\34 ";
}

.fa-5::before {
  content: "\35 ";
}

.fa-6::before {
  content: "\36 ";
}

.fa-7::before {
  content: "\37 ";
}

.fa-8::before {
  content: "\38 ";
}

.fa-9::before {
  content: "\39 ";
}

.fa-fill-drip::before {
  content: "\f576";
}

.fa-arrows-to-circle::before {
  content: "\e4bd";
}

.fa-circle-chevron-right::before {
  content: "\f138";
}

.fa-chevron-circle-right::before {
  content: "\f138";
}

.fa-wagon-covered::before {
  content: "\f8ee";
}

.fa-line-height::before {
  content: "\f871";
}

.fa-bagel::before {
  content: "\e3d7";
}

.fa-transporter-7::before {
  content: "\e2a8";
}

.fa-at::before {
  content: "\@";
}

.fa-rectangles-mixed::before {
  content: "\e323";
}

.fa-phone-arrow-up-right::before {
  content: "\e224";
}

.fa-phone-arrow-up::before {
  content: "\e224";
}

.fa-phone-outgoing::before {
  content: "\e224";
}

.fa-trash-can::before {
  content: "\f2ed";
}

.fa-trash-alt::before {
  content: "\f2ed";
}

.fa-circle-l::before {
  content: "\e114";
}

.fa-head-side-goggles::before {
  content: "\f6ea";
}

.fa-head-vr::before {
  content: "\f6ea";
}

.fa-text-height::before {
  content: "\f034";
}

.fa-user-xmark::before {
  content: "\f235";
}

.fa-user-times::before {
  content: "\f235";
}

.fa-face-hand-yawn::before {
  content: "\e379";
}

.fa-gauge-simple-min::before {
  content: "\f62d";
}

.fa-tachometer-slowest::before {
  content: "\f62d";
}

.fa-stethoscope::before {
  content: "\f0f1";
}

.fa-coffin::before {
  content: "\f6c6";
}

.fa-message::before {
  content: "\f27a";
}

.fa-comment-alt::before {
  content: "\f27a";
}

.fa-salad::before {
  content: "\f81e";
}

.fa-bowl-salad::before {
  content: "\f81e";
}

.fa-info::before {
  content: "\f129";
}

.fa-robot-astromech::before {
  content: "\e2d2";
}

.fa-ring-diamond::before {
  content: "\e5ab";
}

.fa-fondue-pot::before {
  content: "\e40d";
}

.fa-theta::before {
  content: "\f69e";
}

.fa-face-hand-peeking::before {
  content: "\e481";
}

.fa-square-user::before {
  content: "\e283";
}

.fa-down-left-and-up-right-to-center::before {
  content: "\f422";
}

.fa-compress-alt::before {
  content: "\f422";
}

.fa-explosion::before {
  content: "\e4e9";
}

.fa-file-lines::before {
  content: "\f15c";
}

.fa-file-alt::before {
  content: "\f15c";
}

.fa-file-text::before {
  content: "\f15c";
}

.fa-wave-square::before {
  content: "\f83e";
}

.fa-ring::before {
  content: "\f70b";
}

.fa-building-un::before {
  content: "\e4d9";
}

.fa-dice-three::before {
  content: "\f527";
}

.fa-tire-pressure-warning::before {
  content: "\f633";
}

.fa-wifi-fair::before {
  content: "\f6ab";
}

.fa-wifi-2::before {
  content: "\f6ab";
}

.fa-calendar-days::before {
  content: "\f073";
}

.fa-calendar-alt::before {
  content: "\f073";
}

.fa-mp3-player::before {
  content: "\f8ce";
}

.fa-anchor-circle-check::before {
  content: "\e4aa";
}

.fa-tally-4::before {
  content: "\e297";
}

.fa-rectangle-history::before {
  content: "\e4a2";
}

.fa-building-circle-arrow-right::before {
  content: "\e4d1";
}

.fa-volleyball::before {
  content: "\f45f";
}

.fa-volleyball-ball::before {
  content: "\f45f";
}

.fa-sun-haze::before {
  content: "\f765";
}

.fa-text-size::before {
  content: "\f894";
}

.fa-ufo::before {
  content: "\e047";
}

.fa-fork::before {
  content: "\f2e3";
}

.fa-utensil-fork::before {
  content: "\f2e3";
}

.fa-arrows-up-to-line::before {
  content: "\e4c2";
}

.fa-mobile-signal::before {
  content: "\e1ef";
}

.fa-barcode-scan::before {
  content: "\f465";
}

.fa-sort-down::before {
  content: "\f0dd";
}

.fa-sort-desc::before {
  content: "\f0dd";
}

.fa-folder-arrow-down::before {
  content: "\e053";
}

.fa-folder-download::before {
  content: "\e053";
}

.fa-circle-minus::before {
  content: "\f056";
}

.fa-minus-circle::before {
  content: "\f056";
}

.fa-face-icicles::before {
  content: "\e37c";
}

.fa-shovel::before {
  content: "\f713";
}

.fa-door-open::before {
  content: "\f52b";
}

.fa-films::before {
  content: "\e17a";
}

.fa-right-from-bracket::before {
  content: "\f2f5";
}

.fa-sign-out-alt::before {
  content: "\f2f5";
}

.fa-face-glasses::before {
  content: "\e377";
}

.fa-nfc::before {
  content: "\e1f7";
}

.fa-atom::before {
  content: "\f5d2";
}

.fa-soap::before {
  content: "\e06e";
}

.fa-icons::before {
  content: "\f86d";
}

.fa-heart-music-camera-bolt::before {
  content: "\f86d";
}

.fa-microphone-lines-slash::before {
  content: "\f539";
}

.fa-microphone-alt-slash::before {
  content: "\f539";
}

.fa-closed-captioning-slash::before {
  content: "\e135";
}

.fa-calculator-simple::before {
  content: "\f64c";
}

.fa-calculator-alt::before {
  content: "\f64c";
}

.fa-bridge-circle-check::before {
  content: "\e4c9";
}

.fa-sliders-up::before {
  content: "\f3f1";
}

.fa-sliders-v::before {
  content: "\f3f1";
}

.fa-location-minus::before {
  content: "\f609";
}

.fa-map-marker-minus::before {
  content: "\f609";
}

.fa-pump-medical::before {
  content: "\e06a";
}

.fa-fingerprint::before {
  content: "\f577";
}

.fa-ski-boot::before {
  content: "\e3cc";
}

.fa-standard-definition::before {
  content: "\e28a";
}

.fa-rectangle-sd::before {
  content: "\e28a";
}

.fa-h1::before {
  content: "\f313";
}

.fa-hand-point-right::before {
  content: "\f0a4";
}

.fa-magnifying-glass-location::before {
  content: "\f689";
}

.fa-search-location::before {
  content: "\f689";
}

.fa-message-bot::before {
  content: "\e3b8";
}

.fa-forward-step::before {
  content: "\f051";
}

.fa-step-forward::before {
  content: "\f051";
}

.fa-face-smile-beam::before {
  content: "\f5b8";
}

.fa-smile-beam::before {
  content: "\f5b8";
}

.fa-light-ceiling::before {
  content: "\e016";
}

.fa-message-exclamation::before {
  content: "\f4a5";
}

.fa-comment-alt-exclamation::before {
  content: "\f4a5";
}

.fa-bowl-scoop::before {
  content: "\e3de";
}

.fa-bowl-shaved-ice::before {
  content: "\e3de";
}

.fa-square-x::before {
  content: "\e286";
}

.fa-utility-pole-double::before {
  content: "\e2c4";
}

.fa-flag-checkered::before {
  content: "\f11e";
}

.fa-chevrons-up::before {
  content: "\f325";
}

.fa-chevron-double-up::before {
  content: "\f325";
}

.fa-football::before {
  content: "\f44e";
}

.fa-football-ball::before {
  content: "\f44e";
}

.fa-user-vneck::before {
  content: "\e461";
}

.fa-school-circle-exclamation::before {
  content: "\e56c";
}

.fa-crop::before {
  content: "\f125";
}

.fa-angles-down::before {
  content: "\f103";
}

.fa-angle-double-down::before {
  content: "\f103";
}

.fa-users-rectangle::before {
  content: "\e594";
}

.fa-people-roof::before {
  content: "\e537";
}

.fa-square-arrow-right::before {
  content: "\f33b";
}

.fa-arrow-square-right::before {
  content: "\f33b";
}

.fa-location-plus::before {
  content: "\f60a";
}

.fa-map-marker-plus::before {
  content: "\f60a";
}

.fa-lightbulb-exclamation-on::before {
  content: "\e1ca";
}

.fa-people-line::before {
  content: "\e534";
}

.fa-beer-mug-empty::before {
  content: "\f0fc";
}

.fa-beer::before {
  content: "\f0fc";
}

.fa-crate-empty::before {
  content: "\e151";
}

.fa-diagram-predecessor::before {
  content: "\e477";
}

.fa-transporter::before {
  content: "\e042";
}

.fa-calendar-circle-user::before {
  content: "\e471";
}

.fa-arrow-up-long::before {
  content: "\f176";
}

.fa-long-arrow-up::before {
  content: "\f176";
}

.fa-person-carry-box::before {
  content: "\f4cf";
}

.fa-person-carry::before {
  content: "\f4cf";
}

.fa-fire-flame-simple::before {
  content: "\f46a";
}

.fa-burn::before {
  content: "\f46a";
}

.fa-person::before {
  content: "\f183";
}

.fa-male::before {
  content: "\f183";
}

.fa-laptop::before {
  content: "\f109";
}

.fa-file-csv::before {
  content: "\f6dd";
}

.fa-menorah::before {
  content: "\f676";
}

.fa-union::before {
  content: "\f6a2";
}

.fa-chevrons-left::before {
  content: "\f323";
}

.fa-chevron-double-left::before {
  content: "\f323";
}

.fa-circle-heart::before {
  content: "\f4c7";
}

.fa-heart-circle::before {
  content: "\f4c7";
}

.fa-truck-plane::before {
  content: "\e58f";
}

.fa-record-vinyl::before {
  content: "\f8d9";
}

.fa-bring-forward::before {
  content: "\f856";
}

.fa-square-p::before {
  content: "\e279";
}

.fa-face-grin-stars::before {
  content: "\f587";
}

.fa-grin-stars::before {
  content: "\f587";
}

.fa-sigma::before {
  content: "\f68b";
}

.fa-camera-movie::before {
  content: "\f8a9";
}

.fa-bong::before {
  content: "\f55c";
}

.fa-clarinet::before {
  content: "\f8ad";
}

.fa-truck-flatbed::before {
  content: "\e2b6";
}

.fa-spaghetti-monster-flying::before {
  content: "\f67b";
}

.fa-pastafarianism::before {
  content: "\f67b";
}

.fa-arrow-down-up-across-line::before {
  content: "\e4af";
}

.fa-leaf-heart::before {
  content: "\f4cb";
}

.fa-house-building::before {
  content: "\e1b1";
}

.fa-cheese-swiss::before {
  content: "\f7f0";
}

.fa-spoon::before {
  content: "\f2e5";
}

.fa-utensil-spoon::before {
  content: "\f2e5";
}

.fa-jar-wheat::before {
  content: "\e517";
}

.fa-envelopes-bulk::before {
  content: "\f674";
}

.fa-mail-bulk::before {
  content: "\f674";
}

.fa-file-circle-exclamation::before {
  content: "\e4eb";
}

.fa-bow-arrow::before {
  content: "\f6b9";
}

.fa-cart-xmark::before {
  content: "\e0dd";
}

.fa-hexagon-xmark::before {
  content: "\f2ee";
}

.fa-times-hexagon::before {
  content: "\f2ee";
}

.fa-xmark-hexagon::before {
  content: "\f2ee";
}

.fa-circle-h::before {
  content: "\f47e";
}

.fa-hospital-symbol::before {
  content: "\f47e";
}

.fa-merge::before {
  content: "\e526";
}

.fa-pager::before {
  content: "\f815";
}

.fa-cart-minus::before {
  content: "\e0db";
}

.fa-address-book::before {
  content: "\f2b9";
}

.fa-contact-book::before {
  content: "\f2b9";
}

.fa-pan-frying::before {
  content: "\e42c";
}

.fa-grid::before {
  content: "\e195";
}

.fa-grid-3::before {
  content: "\e195";
}

.fa-football-helmet::before {
  content: "\f44f";
}

.fa-hand-love::before {
  content: "\e1a5";
}

.fa-trees::before {
  content: "\f724";
}

.fa-strikethrough::before {
  content: "\f0cc";
}

.fa-page::before {
  content: "\e428";
}

.fa-k::before {
  content: "K";
}

.fa-diagram-previous::before {
  content: "\e478";
}

.fa-gauge-min::before {
  content: "\f628";
}

.fa-tachometer-alt-slowest::before {
  content: "\f628";
}

.fa-folder-grid::before {
  content: "\e188";
}

.fa-eggplant::before {
  content: "\e16c";
}

.fa-ram::before {
  content: "\f70a";
}

.fa-landmark-flag::before {
  content: "\e51c";
}

.fa-lips::before {
  content: "\f600";
}

.fa-pencil::before {
  content: "\f303";
}

.fa-pencil-alt::before {
  content: "\f303";
}

.fa-backward::before {
  content: "\f04a";
}

.fa-caret-right::before {
  content: "\f0da";
}

.fa-comments::before {
  content: "\f086";
}

.fa-paste::before {
  content: "\f0ea";
}

.fa-file-clipboard::before {
  content: "\f0ea";
}

.fa-desktop-arrow-down::before {
  content: "\e155";
}

.fa-code-pull-request::before {
  content: "\e13c";
}

.fa-pumpkin::before {
  content: "\f707";
}

.fa-clipboard-list::before {
  content: "\f46d";
}

.fa-pen-field::before {
  content: "\e211";
}

.fa-blueberries::before {
  content: "\e2e8";
}

.fa-truck-ramp-box::before {
  content: "\f4de";
}

.fa-truck-loading::before {
  content: "\f4de";
}

.fa-note::before {
  content: "\e1ff";
}

.fa-arrow-down-to-square::before {
  content: "\e096";
}

.fa-user-check::before {
  content: "\f4fc";
}

.fa-cloud-xmark::before {
  content: "\e35f";
}

.fa-vial-virus::before {
  content: "\e597";
}

.fa-book-blank::before {
  content: "\f5d9";
}

.fa-book-alt::before {
  content: "\f5d9";
}

.fa-golf-flag-hole::before {
  content: "\e3ac";
}

.fa-message-arrow-down::before {
  content: "\e1db";
}

.fa-comment-alt-arrow-down::before {
  content: "\e1db";
}

.fa-face-unamused::before {
  content: "\e39f";
}

.fa-sheet-plastic::before {
  content: "\e571";
}

.fa-circle-9::before {
  content: "\e0f6";
}

.fa-blog::before {
  content: "\f781";
}

.fa-user-ninja::before {
  content: "\f504";
}

.fa-pencil-slash::before {
  content: "\e215";
}

.fa-bowling-pins::before {
  content: "\f437";
}

.fa-person-arrow-up-from-line::before {
  content: "\e539";
}

.fa-down-right::before {
  content: "\e16b";
}

.fa-scroll-torah::before {
  content: "\f6a0";
}

.fa-torah::before {
  content: "\f6a0";
}

.fa-blinds-open::before {
  content: "\f8fc";
}

.fa-fence::before {
  content: "\e303";
}

.fa-up::before {
  content: "\f357";
}

.fa-arrow-alt-up::before {
  content: "\f357";
}

.fa-broom-ball::before {
  content: "\f458";
}

.fa-quidditch::before {
  content: "\f458";
}

.fa-quidditch-broom-ball::before {
  content: "\f458";
}

.fa-drumstick::before {
  content: "\f6d6";
}

.fa-square-v::before {
  content: "\e284";
}

.fa-face-awesome::before {
  content: "\e409";
}

.fa-gave-dandy::before {
  content: "\e409";
}

.fa-dial-off::before {
  content: "\e162";
}

.fa-toggle-off::before {
  content: "\f204";
}

.fa-face-smile-horns::before {
  content: "\e391";
}

.fa-box-archive::before {
  content: "\f187";
}

.fa-archive::before {
  content: "\f187";
}

.fa-grapes::before {
  content: "\e306";
}

.fa-person-drowning::before {
  content: "\e545";
}

.fa-dial-max::before {
  content: "\e15e";
}

.fa-circle-m::before {
  content: "\e115";
}

.fa-calendar-image::before {
  content: "\e0d4";
}

.fa-circle-caret-down::before {
  content: "\f32d";
}

.fa-caret-circle-down::before {
  content: "\f32d";
}

.fa-arrow-down-9-1::before {
  content: "\f886";
}

.fa-sort-numeric-desc::before {
  content: "\f886";
}

.fa-sort-numeric-down-alt::before {
  content: "\f886";
}

.fa-face-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-grin-tongue-squint::before {
  content: "\f58a";
}

.fa-shish-kebab::before {
  content: "\f821";
}

.fa-spray-can::before {
  content: "\f5bd";
}

.fa-alarm-snooze::before {
  content: "\f845";
}

.fa-scarecrow::before {
  content: "\f70d";
}

.fa-truck-monster::before {
  content: "\f63b";
}

.fa-gift-card::before {
  content: "\f663";
}

.fa-w::before {
  content: "W";
}

.fa-code-pull-request-draft::before {
  content: "\e3fa";
}

.fa-square-b::before {
  content: "\e264";
}

.fa-elephant::before {
  content: "\f6da";
}

.fa-earth-africa::before {
  content: "\f57c";
}

.fa-globe-africa::before {
  content: "\f57c";
}

.fa-rainbow::before {
  content: "\f75b";
}

.fa-circle-notch::before {
  content: "\f1ce";
}

.fa-tablet-screen-button::before {
  content: "\f3fa";
}

.fa-tablet-alt::before {
  content: "\f3fa";
}

.fa-paw::before {
  content: "\f1b0";
}

.fa-message-question::before {
  content: "\e1e3";
}

.fa-cloud::before {
  content: "\f0c2";
}

.fa-trowel-bricks::before {
  content: "\e58a";
}

.fa-square-3::before {
  content: "\e258";
}

.fa-face-flushed::before {
  content: "\f579";
}

.fa-flushed::before {
  content: "\f579";
}

.fa-hospital-user::before {
  content: "\f80d";
}

.fa-microwave::before {
  content: "\e01b";
}

.fa-tent-arrow-left-right::before {
  content: "\e57f";
}

.fa-cart-circle-arrow-up::before {
  content: "\e3f0";
}

.fa-trash-clock::before {
  content: "\e2b0";
}

.fa-gavel::before {
  content: "\f0e3";
}

.fa-legal::before {
  content: "\f0e3";
}

.fa-sprinkler-ceiling::before {
  content: "\e44c";
}

.fa-browsers::before {
  content: "\e0cb";
}

.fa-trillium::before {
  content: "\e588";
}

.fa-music-slash::before {
  content: "\f8d1";
}

.fa-truck-ramp::before {
  content: "\f4e0";
}

.fa-binoculars::before {
  content: "\f1e5";
}

.fa-microphone-slash::before {
  content: "\f131";
}

.fa-box-tissue::before {
  content: "\e05b";
}

.fa-circle-c::before {
  content: "\e101";
}

.fa-star-christmas::before {
  content: "\f7d4";
}

.fa-chart-bullet::before {
  content: "\e0e1";
}

.fa-motorcycle::before {
  content: "\f21c";
}

.fa-tree-christmas::before {
  content: "\f7db";
}

.fa-tire-flat::before {
  content: "\f632";
}

.fa-sunglasses::before {
  content: "\f892";
}

.fa-badge::before {
  content: "\f335";
}

.fa-message-pen::before {
  content: "\f4a4";
}

.fa-comment-alt-edit::before {
  content: "\f4a4";
}

.fa-message-edit::before {
  content: "\f4a4";
}

.fa-bell-concierge::before {
  content: "\f562";
}

.fa-concierge-bell::before {
  content: "\f562";
}

.fa-pen-ruler::before {
  content: "\f5ae";
}

.fa-pencil-ruler::before {
  content: "\f5ae";
}

.fa-chess-rook-piece::before {
  content: "\f448";
}

.fa-chess-rook-alt::before {
  content: "\f448";
}

.fa-square-root::before {
  content: "\f697";
}

.fa-album-collection-circle-plus::before {
  content: "\e48e";
}

.fa-people-arrows::before {
  content: "\e068";
}

.fa-people-arrows-left-right::before {
  content: "\e068";
}

.fa-face-angry-horns::before {
  content: "\e368";
}

.fa-mars-and-venus-burst::before {
  content: "\e523";
}

.fa-tombstone::before {
  content: "\f720";
}

.fa-square-caret-right::before {
  content: "\f152";
}

.fa-caret-square-right::before {
  content: "\f152";
}

.fa-scissors::before {
  content: "\f0c4";
}

.fa-cut::before {
  content: "\f0c4";
}

.fa-list-music::before {
  content: "\f8c9";
}

.fa-sun-plant-wilt::before {
  content: "\e57a";
}

.fa-toilets-portable::before {
  content: "\e584";
}

.fa-hockey-puck::before {
  content: "\f453";
}

.fa-hyphen::before {
  content: "\-";
}

.fa-table::before {
  content: "\f0ce";
}

.fa-user-chef::before {
  content: "\e3d2";
}

.fa-message-image::before {
  content: "\e1e0";
}

.fa-comment-alt-image::before {
  content: "\e1e0";
}

.fa-users-medical::before {
  content: "\f830";
}

.fa-sensor-triangle-exclamation::before {
  content: "\e029";
}

.fa-sensor-alert::before {
  content: "\e029";
}

.fa-magnifying-glass-arrow-right::before {
  content: "\e521";
}

.fa-tachograph-digital::before {
  content: "\f566";
}

.fa-digital-tachograph::before {
  content: "\f566";
}

.fa-face-mask::before {
  content: "\e37f";
}

.fa-pickleball::before {
  content: "\e435";
}

.fa-star-sharp-half::before {
  content: "\e28c";
}

.fa-users-slash::before {
  content: "\e073";
}

.fa-clover::before {
  content: "\e139";
}

.fa-meat::before {
  content: "\f814";
}

.fa-reply::before {
  content: "\f3e5";
}

.fa-mail-reply::before {
  content: "\f3e5";
}

.fa-star-and-crescent::before {
  content: "\f699";
}

.fa-empty-set::before {
  content: "\f656";
}

.fa-house-fire::before {
  content: "\e50c";
}

.fa-square-minus::before {
  content: "\f146";
}

.fa-minus-square::before {
  content: "\f146";
}

.fa-helicopter::before {
  content: "\f533";
}

.fa-bird::before {
  content: "\e469";
}

.fa-compass::before {
  content: "\f14e";
}

.fa-square-caret-down::before {
  content: "\f150";
}

.fa-caret-square-down::before {
  content: "\f150";
}

.fa-heart-half-stroke::before {
  content: "\e1ac";
}

.fa-heart-half-alt::before {
  content: "\e1ac";
}

.fa-file-circle-question::before {
  content: "\e4ef";
}

.fa-laptop-code::before {
  content: "\f5fc";
}

.fa-joystick::before {
  content: "\f8c5";
}

.fa-grill-fire::before {
  content: "\e5a4";
}

.fa-rectangle-vertical-history::before {
  content: "\e237";
}

.fa-swatchbook::before {
  content: "\f5c3";
}

.fa-prescription-bottle::before {
  content: "\f485";
}

.fa-bars::before {
  content: "\f0c9";
}

.fa-navicon::before {
  content: "\f0c9";
}

.fa-keyboard-left::before {
  content: "\e1c3";
}

.fa-people-group::before {
  content: "\e533";
}

.fa-hourglass-end::before {
  content: "\f253";
}

.fa-hourglass-3::before {
  content: "\f253";
}

.fa-heart-crack::before {
  content: "\f7a9";
}

.fa-heart-broken::before {
  content: "\f7a9";
}

.fa-face-beam-hand-over-mouth::before {
  content: "\e47c";
}

.fa-droplet-percent::before {
  content: "\f750";
}

.fa-humidity::before {
  content: "\f750";
}

.fa-square-up-right::before {
  content: "\f360";
}

.fa-external-link-square-alt::before {
  content: "\f360";
}

.fa-face-kiss-beam::before {
  content: "\f597";
}

.fa-kiss-beam::before {
  content: "\f597";
}

.fa-corn::before {
  content: "\f6c7";
}

.fa-roller-coaster::before {
  content: "\e324";
}

.fa-photo-film-music::before {
  content: "\e228";
}

.fa-radar::before {
  content: "\e024";
}

.fa-sickle::before {
  content: "\f822";
}

.fa-film::before {
  content: "\f008";
}

.fa-coconut::before {
  content: "\e2f6";
}

.fa-ruler-horizontal::before {
  content: "\f547";
}

.fa-shield-cross::before {
  content: "\f712";
}

.fa-cassette-tape::before {
  content: "\f8ab";
}

.fa-square-terminal::before {
  content: "\e32a";
}

.fa-people-robbery::before {
  content: "\e536";
}

.fa-lightbulb::before {
  content: "\f0eb";
}

.fa-caret-left::before {
  content: "\f0d9";
}

.fa-comment-middle::before {
  content: "\e149";
}

.fa-trash-can-list::before {
  content: "\e2ab";
}

.fa-block::before {
  content: "\e46a";
}

.fa-circle-exclamation::before {
  content: "\f06a";
}

.fa-exclamation-circle::before {
  content: "\f06a";
}

.fa-school-circle-xmark::before {
  content: "\e56d";
}

.fa-arrow-right-from-bracket::before {
  content: "\f08b";
}

.fa-sign-out::before {
  content: "\f08b";
}

.fa-face-frown-slight::before {
  content: "\e376";
}

.fa-circle-chevron-down::before {
  content: "\f13a";
}

.fa-chevron-circle-down::before {
  content: "\f13a";
}

.fa-sidebar-flip::before {
  content: "\e24f";
}

.fa-unlock-keyhole::before {
  content: "\f13e";
}

.fa-unlock-alt::before {
  content: "\f13e";
}

.fa-temperature-list::before {
  content: "\e299";
}

.fa-cloud-showers-heavy::before {
  content: "\f740";
}

.fa-headphones-simple::before {
  content: "\f58f";
}

.fa-headphones-alt::before {
  content: "\f58f";
}

.fa-sitemap::before {
  content: "\f0e8";
}

.fa-pipe-section::before {
  content: "\e438";
}

.fa-space-station-moon-construction::before {
  content: "\e034";
}

.fa-space-station-moon-alt::before {
  content: "\e034";
}

.fa-circle-dollar-to-slot::before {
  content: "\f4b9";
}

.fa-donate::before {
  content: "\f4b9";
}

.fa-memory::before {
  content: "\f538";
}

.fa-face-sleeping::before {
  content: "\e38d";
}

.fa-road-spikes::before {
  content: "\e568";
}

.fa-fire-burner::before {
  content: "\e4f1";
}

.fa-squirrel::before {
  content: "\f71a";
}

.fa-arrow-up-to-line::before {
  content: "\f341";
}

.fa-arrow-to-top::before {
  content: "\f341";
}

.fa-flag::before {
  content: "\f024";
}

.fa-face-cowboy-hat::before {
  content: "\e36e";
}

.fa-hanukiah::before {
  content: "\f6e6";
}

.fa-chart-scatter-3d::before {
  content: "\e0e8";
}

.fa-square-code::before {
  content: "\e267";
}

.fa-feather::before {
  content: "\f52d";
}

.fa-volume-low::before {
  content: "\f027";
}

.fa-volume-down::before {
  content: "\f027";
}

.fa-xmark-to-slot::before {
  content: "\f771";
}

.fa-times-to-slot::before {
  content: "\f771";
}

.fa-vote-nay::before {
  content: "\f771";
}

.fa-box-taped::before {
  content: "\f49a";
}

.fa-box-alt::before {
  content: "\f49a";
}

.fa-comment-slash::before {
  content: "\f4b3";
}

.fa-swords::before {
  content: "\f71d";
}

.fa-cloud-sun-rain::before {
  content: "\f743";
}

.fa-album::before {
  content: "\f89f";
}

.fa-circle-n::before {
  content: "\e118";
}

.fa-compress::before {
  content: "\f066";
}

.fa-wheat-awn::before {
  content: "\e2cd";
}

.fa-wheat-alt::before {
  content: "\e2cd";
}

.fa-ankh::before {
  content: "\f644";
}

.fa-hands-holding-child::before {
  content: "\e4fa";
}

.fa-asterisk::before {
  content: "\*";
}

.fa-key-skeleton-left-right::before {
  content: "\e3b4";
}

.fa-comment-lines::before {
  content: "\f4b0";
}

.fa-luchador-mask::before {
  content: "\f455";
}

.fa-luchador::before {
  content: "\f455";
}

.fa-mask-luchador::before {
  content: "\f455";
}

.fa-square-check::before {
  content: "\f14a";
}

.fa-check-square::before {
  content: "\f14a";
}

.fa-shredder::before {
  content: "\f68a";
}

.fa-book-open-cover::before {
  content: "\e0c0";
}

.fa-book-open-alt::before {
  content: "\e0c0";
}

.fa-sandwich::before {
  content: "\f81f";
}

.fa-peseta-sign::before {
  content: "\e221";
}

.fa-square-parking-slash::before {
  content: "\f617";
}

.fa-parking-slash::before {
  content: "\f617";
}

.fa-train-tunnel::before {
  content: "\e454";
}

.fa-heading::before {
  content: "\f1dc";
}

.fa-header::before {
  content: "\f1dc";
}

.fa-ghost::before {
  content: "\f6e2";
}

.fa-face-anguished::before {
  content: "\e369";
}

.fa-hockey-sticks::before {
  content: "\f454";
}

.fa-abacus::before {
  content: "\f640";
}

.fa-film-simple::before {
  content: "\f3a0";
}

.fa-film-alt::before {
  content: "\f3a0";
}

.fa-list::before {
  content: "\f03a";
}

.fa-list-squares::before {
  content: "\f03a";
}

.fa-tree-palm::before {
  content: "\f82b";
}

.fa-square-phone-flip::before {
  content: "\f87b";
}

.fa-phone-square-alt::before {
  content: "\f87b";
}

.fa-cart-plus::before {
  content: "\f217";
}

.fa-gamepad::before {
  content: "\f11b";
}

.fa-border-center-v::before {
  content: "\f89d";
}

.fa-circle-dot::before {
  content: "\f192";
}

.fa-dot-circle::before {
  content: "\f192";
}

.fa-clipboard-medical::before {
  content: "\e133";
}

.fa-face-dizzy::before {
  content: "\f567";
}

.fa-dizzy::before {
  content: "\f567";
}

.fa-egg::before {
  content: "\f7fb";
}

.fa-up-to-line::before {
  content: "\f34d";
}

.fa-arrow-alt-to-top::before {
  content: "\f34d";
}

.fa-house-medical-circle-xmark::before {
  content: "\e513";
}

.fa-watch-fitness::before {
  content: "\f63e";
}

.fa-clock-nine-thirty::before {
  content: "\e34d";
}

.fa-campground::before {
  content: "\f6bb";
}

.fa-folder-plus::before {
  content: "\f65e";
}

.fa-jug::before {
  content: "\f8c6";
}

.fa-futbol::before {
  content: "\f1e3";
}

.fa-futbol-ball::before {
  content: "\f1e3";
}

.fa-soccer-ball::before {
  content: "\f1e3";
}

.fa-snow-blowing::before {
  content: "\f761";
}

.fa-paintbrush::before {
  content: "\f1fc";
}

.fa-paint-brush::before {
  content: "\f1fc";
}

.fa-lock::before {
  content: "\f023";
}

.fa-arrow-down-from-line::before {
  content: "\f345";
}

.fa-arrow-from-top::before {
  content: "\f345";
}

.fa-gas-pump::before {
  content: "\f52f";
}

.fa-signal-bars-slash::before {
  content: "\f694";
}

.fa-signal-alt-slash::before {
  content: "\f694";
}

.fa-monkey::before {
  content: "\f6fb";
}

.fa-rectangle-pro::before {
  content: "\e235";
}

.fa-pro::before {
  content: "\e235";
}

.fa-house-night::before {
  content: "\e010";
}

.fa-hot-tub-person::before {
  content: "\f593";
}

.fa-hot-tub::before {
  content: "\f593";
}

.fa-blanket::before {
  content: "\f498";
}

.fa-map-location::before {
  content: "\f59f";
}

.fa-map-marked::before {
  content: "\f59f";
}

.fa-house-flood-water::before {
  content: "\e50e";
}

.fa-comments-question-check::before {
  content: "\e14f";
}

.fa-tree::before {
  content: "\f1bb";
}

.fa-arrows-cross::before {
  content: "\e0a2";
}

.fa-backpack::before {
  content: "\f5d4";
}

.fa-square-small::before {
  content: "\e27e";
}

.fa-folder-arrow-up::before {
  content: "\e054";
}

.fa-folder-upload::before {
  content: "\e054";
}

.fa-bridge-lock::before {
  content: "\e4cc";
}

.fa-crosshairs-simple::before {
  content: "\e59f";
}

.fa-sack-dollar::before {
  content: "\f81d";
}

.fa-pen-to-square::before {
  content: "\f044";
}

.fa-edit::before {
  content: "\f044";
}

.fa-square-sliders::before {
  content: "\f3f0";
}

.fa-sliders-h-square::before {
  content: "\f3f0";
}

.fa-car-side::before {
  content: "\f5e4";
}

.fa-message-middle-top::before {
  content: "\e1e2";
}

.fa-comment-middle-top-alt::before {
  content: "\e1e2";
}

.fa-lightbulb-on::before {
  content: "\f672";
}

.fa-knife::before {
  content: "\f2e4";
}

.fa-utensil-knife::before {
  content: "\f2e4";
}

.fa-share-nodes::before {
  content: "\f1e0";
}

.fa-share-alt::before {
  content: "\f1e0";
}

.fa-wave-sine::before {
  content: "\f899";
}

.fa-heart-circle-minus::before {
  content: "\e4ff";
}

.fa-circle-w::before {
  content: "\e12c";
}

.fa-circle-calendar::before {
  content: "\e102";
}

.fa-calendar-circle::before {
  content: "\e102";
}

.fa-hourglass-half::before {
  content: "\f252";
}

.fa-hourglass-2::before {
  content: "\f252";
}

.fa-microscope::before {
  content: "\f610";
}

.fa-sunset::before {
  content: "\f767";
}

.fa-sink::before {
  content: "\e06d";
}

.fa-calendar-exclamation::before {
  content: "\f334";
}

.fa-truck-container-empty::before {
  content: "\e2b5";
}

.fa-hand-heart::before {
  content: "\f4bc";
}

.fa-bag-shopping::before {
  content: "\f290";
}

.fa-shopping-bag::before {
  content: "\f290";
}

.fa-arrow-down-z-a::before {
  content: "\f881";
}

.fa-sort-alpha-desc::before {
  content: "\f881";
}

.fa-sort-alpha-down-alt::before {
  content: "\f881";
}

.fa-mitten::before {
  content: "\f7b5";
}

.fa-reply-clock::before {
  content: "\e239";
}

.fa-reply-time::before {
  content: "\e239";
}

.fa-person-rays::before {
  content: "\e54d";
}

.fa-right::before {
  content: "\f356";
}

.fa-arrow-alt-right::before {
  content: "\f356";
}

.fa-circle-f::before {
  content: "\e10e";
}

.fa-users::before {
  content: "\f0c0";
}

.fa-face-pleading::before {
  content: "\e386";
}

.fa-eye-slash::before {
  content: "\f070";
}

.fa-flask-vial::before {
  content: "\e4f3";
}

.fa-police-box::before {
  content: "\e021";
}

.fa-cucumber::before {
  content: "\e401";
}

.fa-head-side-brain::before {
  content: "\f808";
}

.fa-hand::before {
  content: "\f256";
}

.fa-hand-paper::before {
  content: "\f256";
}

.fa-person-biking-mountain::before {
  content: "\f84b";
}

.fa-biking-mountain::before {
  content: "\f84b";
}

.fa-utensils-slash::before {
  content: "\e464";
}

.fa-print-magnifying-glass::before {
  content: "\f81a";
}

.fa-print-search::before {
  content: "\f81a";
}

.fa-folder-bookmark::before {
  content: "\e186";
}

.fa-om::before {
  content: "\f679";
}

.fa-pi::before {
  content: "\f67e";
}

.fa-flask-round-potion::before {
  content: "\f6e1";
}

.fa-flask-potion::before {
  content: "\f6e1";
}

.fa-face-shush::before {
  content: "\e38c";
}

.fa-worm::before {
  content: "\e599";
}

.fa-house-circle-xmark::before {
  content: "\e50b";
}

.fa-plug::before {
  content: "\f1e6";
}

.fa-calendar-circle-exclamation::before {
  content: "\e46e";
}

.fa-square-i::before {
  content: "\e272";
}

.fa-chevron-up::before {
  content: "\f077";
}

.fa-face-saluting::before {
  content: "\e484";
}

.fa-gauge-simple-low::before {
  content: "\f62c";
}

.fa-tachometer-slow::before {
  content: "\f62c";
}

.fa-face-persevering::before {
  content: "\e385";
}

.fa-circle-camera::before {
  content: "\e103";
}

.fa-camera-circle::before {
  content: "\e103";
}

.fa-hand-spock::before {
  content: "\f259";
}

.fa-spider-web::before {
  content: "\f719";
}

.fa-circle-microphone::before {
  content: "\e116";
}

.fa-microphone-circle::before {
  content: "\e116";
}

.fa-book-arrow-up::before {
  content: "\e0ba";
}

.fa-popsicle::before {
  content: "\e43e";
}

.fa-command::before {
  content: "\e142";
}

.fa-blinds::before {
  content: "\f8fb";
}

.fa-stopwatch::before {
  content: "\f2f2";
}

.fa-saxophone::before {
  content: "\f8dc";
}

.fa-square-2::before {
  content: "\e257";
}

.fa-field-hockey-stick-ball::before {
  content: "\f44c";
}

.fa-field-hockey::before {
  content: "\f44c";
}

.fa-arrow-up-square-triangle::before {
  content: "\f88b";
}

.fa-sort-shapes-up-alt::before {
  content: "\f88b";
}

.fa-face-scream::before {
  content: "\e38b";
}

.fa-square-m::before {
  content: "\e276";
}

.fa-camera-web::before {
  content: "\f832";
}

.fa-webcam::before {
  content: "\f832";
}

.fa-comment-arrow-down::before {
  content: "\e143";
}

.fa-lightbulb-cfl::before {
  content: "\e5a6";
}

.fa-window-frame-open::before {
  content: "\e050";
}

.fa-face-kiss::before {
  content: "\f596";
}

.fa-kiss::before {
  content: "\f596";
}

.fa-bridge-circle-xmark::before {
  content: "\e4cb";
}

.fa-period::before {
  content: "\.";
}

.fa-face-grin-tongue::before {
  content: "\f589";
}

.fa-grin-tongue::before {
  content: "\f589";
}

.fa-up-to-dotted-line::before {
  content: "\e457";
}

.fa-thought-bubble::before {
  content: "\e32e";
}

.fa-raygun::before {
  content: "\e025";
}

.fa-flute::before {
  content: "\f8b9";
}

.fa-acorn::before {
  content: "\f6ae";
}

.fa-video-arrow-up-right::before {
  content: "\e2c9";
}

.fa-grate-droplet::before {
  content: "\e194";
}

.fa-seal-exclamation::before {
  content: "\e242";
}

.fa-chess-bishop::before {
  content: "\f43a";
}

.fa-message-sms::before {
  content: "\e1e5";
}

.fa-coffee-beans::before {
  content: "\e13f";
}

.fa-hat-witch::before {
  content: "\f6e7";
}

.fa-face-grin-wink::before {
  content: "\f58c";
}

.fa-grin-wink::before {
  content: "\f58c";
}

.fa-clock-three-thirty::before {
  content: "\e357";
}

.fa-ear-deaf::before {
  content: "\f2a4";
}

.fa-deaf::before {
  content: "\f2a4";
}

.fa-deafness::before {
  content: "\f2a4";
}

.fa-hard-of-hearing::before {
  content: "\f2a4";
}

.fa-alarm-clock::before {
  content: "\f34e";
}

.fa-eclipse::before {
  content: "\f749";
}

.fa-face-relieved::before {
  content: "\e389";
}

.fa-road-circle-check::before {
  content: "\e564";
}

.fa-dice-five::before {
  content: "\f523";
}

.fa-octagon-minus::before {
  content: "\f308";
}

.fa-minus-octagon::before {
  content: "\f308";
}

.fa-square-rss::before {
  content: "\f143";
}

.fa-rss-square::before {
  content: "\f143";
}

.fa-face-zany::before {
  content: "\e3a4";
}

.fa-land-mine-on::before {
  content: "\e51b";
}

.fa-square-arrow-up-left::before {
  content: "\e263";
}

.fa-i-cursor::before {
  content: "\f246";
}

.fa-salt-shaker::before {
  content: "\e446";
}

.fa-stamp::before {
  content: "\f5bf";
}

.fa-file-plus::before {
  content: "\f319";
}

.fa-draw-square::before {
  content: "\f5ef";
}

.fa-toilet-paper-under-slash::before {
  content: "\e2a1";
}

.fa-toilet-paper-reverse-slash::before {
  content: "\e2a1";
}

.fa-stairs::before {
  content: "\e289";
}

.fa-drone-front::before {
  content: "\f860";
}

.fa-drone-alt::before {
  content: "\f860";
}

.fa-glass-empty::before {
  content: "\e191";
}

.fa-dial-high::before {
  content: "\e15c";
}

.fa-user-helmet-safety::before {
  content: "\f82c";
}

.fa-user-construction::before {
  content: "\f82c";
}

.fa-user-hard-hat::before {
  content: "\f82c";
}

.fa-i::before {
  content: "I";
}

.fa-hryvnia-sign::before {
  content: "\f6f2";
}

.fa-hryvnia::before {
  content: "\f6f2";
}

.fa-arrow-down-left-and-arrow-up-right-to-center::before {
  content: "\e092";
}

.fa-pills::before {
  content: "\f484";
}

.fa-face-grin-wide::before {
  content: "\f581";
}

.fa-grin-alt::before {
  content: "\f581";
}

.fa-tooth::before {
  content: "\f5c9";
}

.fa-basketball-hoop::before {
  content: "\f435";
}

.fa-objects-align-bottom::before {
  content: "\e3bb";
}

.fa-v::before {
  content: "V";
}

.fa-sparkles::before {
  content: "\f890";
}

.fa-squid::before {
  content: "\e450";
}

.fa-leafy-green::before {
  content: "\e41d";
}

.fa-circle-arrow-up-right::before {
  content: "\e0fc";
}

.fa-calendars::before {
  content: "\e0d7";
}

.fa-bangladeshi-taka-sign::before {
  content: "\e2e6";
}

.fa-bicycle::before {
  content: "\f206";
}

.fa-hammer-war::before {
  content: "\f6e4";
}

.fa-circle-d::before {
  content: "\e104";
}

.fa-spider-black-widow::before {
  content: "\f718";
}

.fa-staff-snake::before {
  content: "\e579";
}

.fa-rod-asclepius::before {
  content: "\e579";
}

.fa-rod-snake::before {
  content: "\e579";
}

.fa-staff-aesculapius::before {
  content: "\e579";
}

.fa-pear::before {
  content: "\e20c";
}

.fa-head-side-cough-slash::before {
  content: "\e062";
}

.fa-triangle::before {
  content: "\f2ec";
}

.fa-apartment::before {
  content: "\e468";
}

.fa-truck-medical::before {
  content: "\f0f9";
}

.fa-ambulance::before {
  content: "\f0f9";
}

.fa-pepper::before {
  content: "\e432";
}

.fa-piano::before {
  content: "\f8d4";
}

.fa-gun-squirt::before {
  content: "\e19d";
}

.fa-wheat-awn-circle-exclamation::before {
  content: "\e598";
}

.fa-snowman::before {
  content: "\f7d0";
}

.fa-user-alien::before {
  content: "\e04a";
}

.fa-shield-check::before {
  content: "\f2f7";
}

.fa-mortar-pestle::before {
  content: "\f5a7";
}

.fa-road-barrier::before {
  content: "\e562";
}

.fa-chart-candlestick::before {
  content: "\e0e2";
}

.fa-briefcase-blank::before {
  content: "\e0c8";
}

.fa-school::before {
  content: "\f549";
}

.fa-igloo::before {
  content: "\f7ae";
}

.fa-bracket-round::before {
  content: "\(";
}

.fa-parenthesis::before {
  content: "\(";
}

.fa-joint::before {
  content: "\f595";
}

.fa-horse-saddle::before {
  content: "\f8c3";
}

.fa-mug-marshmallows::before {
  content: "\f7b7";
}

.fa-filters::before {
  content: "\e17e";
}

.fa-bell-on::before {
  content: "\f8fa";
}

.fa-angle-right::before {
  content: "\f105";
}

.fa-dial-med::before {
  content: "\e15f";
}

.fa-horse::before {
  content: "\f6f0";
}

.fa-q::before {
  content: "Q";
}

.fa-monitor-waveform::before {
  content: "\f611";
}

.fa-monitor-heart-rate::before {
  content: "\f611";
}

.fa-link-simple::before {
  content: "\e1cd";
}

.fa-whistle::before {
  content: "\f460";
}

.fa-g::before {
  content: "G";
}

.fa-wine-glass-crack::before {
  content: "\f4bb";
}

.fa-fragile::before {
  content: "\f4bb";
}

.fa-slot-machine::before {
  content: "\e3ce";
}

.fa-notes-medical::before {
  content: "\f481";
}

.fa-car-wash::before {
  content: "\f5e6";
}

.fa-escalator::before {
  content: "\e171";
}

.fa-comment-image::before {
  content: "\e148";
}

.fa-temperature-half::before {
  content: "\f2c9";
}

.fa-temperature-2::before {
  content: "\f2c9";
}

.fa-thermometer-2::before {
  content: "\f2c9";
}

.fa-thermometer-half::before {
  content: "\f2c9";
}

.fa-dong-sign::before {
  content: "\e169";
}

.fa-donut::before {
  content: "\e406";
}

.fa-doughnut::before {
  content: "\e406";
}

.fa-capsules::before {
  content: "\f46b";
}

.fa-poo-storm::before {
  content: "\f75a";
}

.fa-poo-bolt::before {
  content: "\f75a";
}

.fa-tally-1::before {
  content: "\e294";
}

.fa-face-frown-open::before {
  content: "\f57a";
}

.fa-frown-open::before {
  content: "\f57a";
}

.fa-square-dashed::before {
  content: "\e269";
}

.fa-square-j::before {
  content: "\e273";
}

.fa-hand-point-up::before {
  content: "\f0a6";
}

.fa-money-bill::before {
  content: "\f0d6";
}

.fa-arrow-up-big-small::before {
  content: "\f88e";
}

.fa-sort-size-up::before {
  content: "\f88e";
}

.fa-barcode-read::before {
  content: "\f464";
}

.fa-baguette::before {
  content: "\e3d8";
}

.fa-bowl-soft-serve::before {
  content: "\e46b";
}

.fa-face-holding-back-tears::before {
  content: "\e482";
}

.fa-square-up::before {
  content: "\f353";
}

.fa-arrow-alt-square-up::before {
  content: "\f353";
}

.fa-train-subway-tunnel::before {
  content: "\e2a3";
}

.fa-subway-tunnel::before {
  content: "\e2a3";
}

.fa-square-exclamation::before {
  content: "\f321";
}

.fa-exclamation-square::before {
  content: "\f321";
}

.fa-semicolon::before {
  content: "\;";
}

.fa-bookmark::before {
  content: "\f02e";
}

.fa-fan-table::before {
  content: "\e004";
}

.fa-align-justify::before {
  content: "\f039";
}

.fa-battery-low::before {
  content: "\e0b1";
}

.fa-battery-1::before {
  content: "\e0b1";
}

.fa-credit-card-front::before {
  content: "\f38a";
}

.fa-brain-arrow-curved-right::before {
  content: "\f677";
}

.fa-mind-share::before {
  content: "\f677";
}

.fa-umbrella-beach::before {
  content: "\f5ca";
}

.fa-helmet-un::before {
  content: "\e503";
}

.fa-location-smile::before {
  content: "\f60d";
}

.fa-map-marker-smile::before {
  content: "\f60d";
}

.fa-arrow-left-to-line::before {
  content: "\f33e";
}

.fa-arrow-to-left::before {
  content: "\f33e";
}

.fa-bullseye::before {
  content: "\f140";
}

.fa-sushi::before {
  content: "\e48a";
}

.fa-nigiri::before {
  content: "\e48a";
}

.fa-message-captions::before {
  content: "\e1de";
}

.fa-comment-alt-captions::before {
  content: "\e1de";
}

.fa-trash-list::before {
  content: "\e2b1";
}

.fa-bacon::before {
  content: "\f7e5";
}

.fa-option::before {
  content: "\e318";
}

.fa-hand-point-down::before {
  content: "\f0a7";
}

.fa-arrow-up-from-bracket::before {
  content: "\e09a";
}

.fa-trash-plus::before {
  content: "\e2b2";
}

.fa-objects-align-top::before {
  content: "\e3c0";
}

.fa-folder::before {
  content: "\f07b";
}

.fa-folder-blank::before {
  content: "\f07b";
}

.fa-face-anxious-sweat::before {
  content: "\e36a";
}

.fa-credit-card-blank::before {
  content: "\f389";
}

.fa-file-waveform::before {
  content: "\f478";
}

.fa-file-medical-alt::before {
  content: "\f478";
}

.fa-microchip-ai::before {
  content: "\e1ec";
}

.fa-mug::before {
  content: "\f874";
}

.fa-plane-up-slash::before {
  content: "\e22e";
}

.fa-radiation::before {
  content: "\f7b9";
}

.fa-pen-circle::before {
  content: "\e20e";
}

.fa-chart-simple::before {
  content: "\e473";
}

.fa-crutches::before {
  content: "\f7f8";
}

.fa-circle-parking::before {
  content: "\f615";
}

.fa-parking-circle::before {
  content: "\f615";
}

.fa-mars-stroke::before {
  content: "\f229";
}

.fa-leaf-oak::before {
  content: "\f6f7";
}

.fa-square-bolt::before {
  content: "\e265";
}

.fa-vial::before {
  content: "\f492";
}

.fa-gauge::before {
  content: "\f624";
}

.fa-dashboard::before {
  content: "\f624";
}

.fa-gauge-med::before {
  content: "\f624";
}

.fa-tachometer-alt-average::before {
  content: "\f624";
}

.fa-wand-magic-sparkles::before {
  content: "\e2ca";
}

.fa-magic-wand-sparkles::before {
  content: "\e2ca";
}

.fa-lambda::before {
  content: "\f66e";
}

.fa-e::before {
  content: "E";
}

.fa-pizza::before {
  content: "\f817";
}

.fa-bowl-chopsticks-noodles::before {
  content: "\e2ea";
}

.fa-h3::before {
  content: "\f315";
}

.fa-pen-clip::before {
  content: "\f305";
}

.fa-pen-alt::before {
  content: "\f305";
}

.fa-bridge-circle-exclamation::before {
  content: "\e4ca";
}

.fa-badge-percent::before {
  content: "\f646";
}

.fa-user::before {
  content: "\f007";
}

.fa-sensor::before {
  content: "\e028";
}

.fa-comma::before {
  content: "\,";
}

.fa-school-circle-check::before {
  content: "\e56b";
}

.fa-toilet-paper-under::before {
  content: "\e2a0";
}

.fa-toilet-paper-reverse::before {
  content: "\e2a0";
}

.fa-light-emergency::before {
  content: "\e41f";
}

.fa-arrow-down-to-arc::before {
  content: "\e4ae";
}

.fa-dumpster::before {
  content: "\f793";
}

.fa-van-shuttle::before {
  content: "\f5b6";
}

.fa-shuttle-van::before {
  content: "\f5b6";
}

.fa-building-user::before {
  content: "\e4da";
}

.fa-light-switch::before {
  content: "\e017";
}

.fa-square-caret-left::before {
  content: "\f191";
}

.fa-caret-square-left::before {
  content: "\f191";
}

.fa-highlighter::before {
  content: "\f591";
}

.fa-wave-pulse::before {
  content: "\f5f8";
}

.fa-heart-rate::before {
  content: "\f5f8";
}

.fa-key::before {
  content: "\f084";
}

.fa-hat-santa::before {
  content: "\f7a7";
}

.fa-tamale::before {
  content: "\e451";
}

.fa-box-check::before {
  content: "\f467";
}

.fa-bullhorn::before {
  content: "\f0a1";
}

.fa-steak::before {
  content: "\f824";
}

.fa-location-crosshairs-slash::before {
  content: "\f603";
}

.fa-location-slash::before {
  content: "\f603";
}

.fa-person-dolly::before {
  content: "\f4d0";
}

.fa-globe::before {
  content: "\f0ac";
}

.fa-synagogue::before {
  content: "\f69b";
}

.fa-file-chart-column::before {
  content: "\f659";
}

.fa-file-chart-line::before {
  content: "\f659";
}

.fa-person-half-dress::before {
  content: "\e548";
}

.fa-folder-image::before {
  content: "\e18a";
}

.fa-calendar-pen::before {
  content: "\f333";
}

.fa-calendar-edit::before {
  content: "\f333";
}

.fa-road-bridge::before {
  content: "\e563";
}

.fa-face-smile-tear::before {
  content: "\e393";
}

.fa-message-plus::before {
  content: "\f4a8";
}

.fa-comment-alt-plus::before {
  content: "\f4a8";
}

.fa-location-arrow::before {
  content: "\f124";
}

.fa-c::before {
  content: "C";
}

.fa-tablet-button::before {
  content: "\f10a";
}

.fa-rectangle-history-circle-user::before {
  content: "\e4a4";
}

.fa-building-lock::before {
  content: "\e4d6";
}

.fa-chart-line-up::before {
  content: "\e0e5";
}

.fa-mailbox::before {
  content: "\f813";
}

.fa-truck-bolt::before {
  content: "\e3d0";
}

.fa-pizza-slice::before {
  content: "\f818";
}

.fa-money-bill-wave::before {
  content: "\f53a";
}

.fa-chart-area::before {
  content: "\f1fe";
}

.fa-area-chart::before {
  content: "\f1fe";
}

.fa-house-flag::before {
  content: "\e50d";
}

.fa-person-circle-minus::before {
  content: "\e540";
}

.fa-scalpel::before {
  content: "\f61d";
}

.fa-ban::before {
  content: "\f05e";
}

.fa-cancel::before {
  content: "\f05e";
}

.fa-bell-exclamation::before {
  content: "\f848";
}

.fa-circle-bookmark::before {
  content: "\e100";
}

.fa-bookmark-circle::before {
  content: "\e100";
}

.fa-egg-fried::before {
  content: "\f7fc";
}

.fa-face-weary::before {
  content: "\e3a1";
}

.fa-uniform-martial-arts::before {
  content: "\e3d1";
}

.fa-camera-rotate::before {
  content: "\e0d8";
}

.fa-sun-dust::before {
  content: "\f764";
}

.fa-comment-text::before {
  content: "\e14d";
}

.fa-spray-can-sparkles::before {
  content: "\f5d0";
}

.fa-air-freshener::before {
  content: "\f5d0";
}

.fa-signal-bars::before {
  content: "\f690";
}

.fa-signal-alt::before {
  content: "\f690";
}

.fa-signal-alt-4::before {
  content: "\f690";
}

.fa-signal-bars-strong::before {
  content: "\f690";
}

.fa-diamond-exclamation::before {
  content: "\e405";
}

.fa-star::before {
  content: "\f005";
}

.fa-dial-min::before {
  content: "\e161";
}

.fa-repeat::before {
  content: "\f363";
}

.fa-cross::before {
  content: "\f654";
}

.fa-page-caret-down::before {
  content: "\e429";
}

.fa-file-caret-down::before {
  content: "\e429";
}

.fa-box::before {
  content: "\f466";
}

.fa-venus-mars::before {
  content: "\f228";
}

.fa-clock-seven-thirty::before {
  content: "\e351";
}

.fa-arrow-pointer::before {
  content: "\f245";
}

.fa-mouse-pointer::before {
  content: "\f245";
}

.fa-clock-four-thirty::before {
  content: "\e34b";
}

.fa-signal-bars-good::before {
  content: "\f693";
}

.fa-signal-alt-3::before {
  content: "\f693";
}

.fa-cactus::before {
  content: "\f8a7";
}

.fa-maximize::before {
  content: "\f31e";
}

.fa-expand-arrows-alt::before {
  content: "\f31e";
}

.fa-charging-station::before {
  content: "\f5e7";
}

.fa-shapes::before {
  content: "\f61f";
}

.fa-triangle-circle-square::before {
  content: "\f61f";
}

.fa-plane-tail::before {
  content: "\e22c";
}

.fa-gauge-simple-max::before {
  content: "\f62b";
}

.fa-tachometer-fastest::before {
  content: "\f62b";
}

.fa-circle-u::before {
  content: "\e127";
}

.fa-shield-slash::before {
  content: "\e24b";
}

.fa-square-phone-hangup::before {
  content: "\e27a";
}

.fa-phone-square-down::before {
  content: "\e27a";
}

.fa-arrow-up-left::before {
  content: "\e09d";
}

.fa-transporter-1::before {
  content: "\e043";
}

.fa-peanuts::before {
  content: "\e431";
}

.fa-shuffle::before {
  content: "\f074";
}

.fa-random::before {
  content: "\f074";
}

.fa-person-running::before {
  content: "\f70c";
}

.fa-running::before {
  content: "\f70c";
}

.fa-mobile-retro::before {
  content: "\e527";
}

.fa-grip-lines-vertical::before {
  content: "\f7a5";
}

.fa-arrow-up-from-square::before {
  content: "\e09c";
}

.fa-file-dashed-line::before {
  content: "\f877";
}

.fa-page-break::before {
  content: "\f877";
}

.fa-bracket-curly-right::before {
  content: "\}";
}

.fa-spider::before {
  content: "\f717";
}

.fa-clock-three::before {
  content: "\e356";
}

.fa-hands-bound::before {
  content: "\e4f9";
}

.fa-scalpel-line-dashed::before {
  content: "\f61e";
}

.fa-scalpel-path::before {
  content: "\f61e";
}

.fa-file-invoice-dollar::before {
  content: "\f571";
}

.fa-pipe-smoking::before {
  content: "\e3c4";
}

.fa-face-astonished::before {
  content: "\e36b";
}

.fa-window::before {
  content: "\f40e";
}

.fa-plane-circle-exclamation::before {
  content: "\e556";
}

.fa-ear::before {
  content: "\f5f0";
}

.fa-file-lock::before {
  content: "\e3a6";
}

.fa-diagram-venn::before {
  content: "\e15a";
}

.fa-x-ray::before {
  content: "\f497";
}

.fa-goal-net::before {
  content: "\e3ab";
}

.fa-coffin-cross::before {
  content: "\e051";
}

.fa-spell-check::before {
  content: "\f891";
}

.fa-location-xmark::before {
  content: "\f60e";
}

.fa-map-marker-times::before {
  content: "\f60e";
}

.fa-map-marker-xmark::before {
  content: "\f60e";
}

.fa-lasso::before {
  content: "\f8c8";
}

.fa-slash::before {
  content: "\f715";
}

.fa-person-to-portal::before {
  content: "\e022";
}

.fa-portal-enter::before {
  content: "\e022";
}

.fa-calendar-star::before {
  content: "\f736";
}

.fa-computer-mouse::before {
  content: "\f8cc";
}

.fa-mouse::before {
  content: "\f8cc";
}

.fa-arrow-right-to-bracket::before {
  content: "\f090";
}

.fa-sign-in::before {
  content: "\f090";
}

.fa-pegasus::before {
  content: "\f703";
}

.fa-files-medical::before {
  content: "\f7fd";
}

.fa-nfc-lock::before {
  content: "\e1f8";
}

.fa-person-ski-lift::before {
  content: "\f7c8";
}

.fa-ski-lift::before {
  content: "\f7c8";
}

.fa-square-6::before {
  content: "\e25b";
}

.fa-shop-slash::before {
  content: "\e070";
}

.fa-store-alt-slash::before {
  content: "\e070";
}

.fa-wind-turbine::before {
  content: "\f89b";
}

.fa-sliders-simple::before {
  content: "\e253";
}

.fa-badge-sheriff::before {
  content: "\f8a2";
}

.fa-server::before {
  content: "\f233";
}

.fa-virus-covid-slash::before {
  content: "\e4a9";
}

.fa-intersection::before {
  content: "\f668";
}

.fa-shop-lock::before {
  content: "\e4a5";
}

.fa-family::before {
  content: "\e300";
}

.fa-hourglass-start::before {
  content: "\f251";
}

.fa-hourglass-1::before {
  content: "\f251";
}

.fa-user-hair-buns::before {
  content: "\e3d3";
}

.fa-blender-phone::before {
  content: "\f6b6";
}

.fa-hourglass-clock::before {
  content: "\e41b";
}

.fa-person-seat-reclined::before {
  content: "\e21f";
}

.fa-paper-plane-top::before {
  content: "\e20a";
}

.fa-paper-plane-alt::before {
  content: "\e20a";
}

.fa-send::before {
  content: "\e20a";
}

.fa-message-arrow-up::before {
  content: "\e1dc";
}

.fa-comment-alt-arrow-up::before {
  content: "\e1dc";
}

.fa-lightbulb-exclamation::before {
  content: "\f671";
}

.fa-layer-minus::before {
  content: "\f5fe";
}

.fa-layer-group-minus::before {
  content: "\f5fe";
}

.fa-circle-e::before {
  content: "\e109";
}

.fa-building-wheat::before {
  content: "\e4db";
}

.fa-gauge-max::before {
  content: "\f626";
}

.fa-tachometer-alt-fastest::before {
  content: "\f626";
}

.fa-person-breastfeeding::before {
  content: "\e53a";
}

.fa-apostrophe::before {
  content: "\'";
}

.fa-fire-hydrant::before {
  content: "\e17f";
}

.fa-right-to-bracket::before {
  content: "\f2f6";
}

.fa-sign-in-alt::before {
  content: "\f2f6";
}

.fa-video-plus::before {
  content: "\f4e1";
}

.fa-square-right::before {
  content: "\f352";
}

.fa-arrow-alt-square-right::before {
  content: "\f352";
}

.fa-comment-smile::before {
  content: "\f4b4";
}

.fa-venus::before {
  content: "\f221";
}

.fa-passport::before {
  content: "\f5ab";
}

.fa-inbox-in::before {
  content: "\f310";
}

.fa-inbox-arrow-down::before {
  content: "\f310";
}

.fa-heart-pulse::before {
  content: "\f21e";
}

.fa-heartbeat::before {
  content: "\f21e";
}

.fa-circle-8::before {
  content: "\e0f5";
}

.fa-clouds-moon::before {
  content: "\f745";
}

.fa-clock-ten-thirty::before {
  content: "\e355";
}

.fa-people-carry-box::before {
  content: "\f4ce";
}

.fa-people-carry::before {
  content: "\f4ce";
}

.fa-folder-user::before {
  content: "\e18e";
}

.fa-trash-can-xmark::before {
  content: "\e2ae";
}

.fa-temperature-high::before {
  content: "\f769";
}

.fa-microchip::before {
  content: "\f2db";
}

.fa-left-long-to-line::before {
  content: "\e41e";
}

.fa-crown::before {
  content: "\f521";
}

.fa-weight-hanging::before {
  content: "\f5cd";
}

.fa-xmarks-lines::before {
  content: "\e59a";
}

.fa-file-prescription::before {
  content: "\f572";
}

.fa-calendar-range::before {
  content: "\e0d6";
}

.fa-flower-daffodil::before {
  content: "\f800";
}

.fa-hand-back-point-up::before {
  content: "\e1a2";
}

.fa-weight-scale::before {
  content: "\f496";
}

.fa-weight::before {
  content: "\f496";
}

.fa-star-exclamation::before {
  content: "\f2f3";
}

.fa-books::before {
  content: "\f5db";
}

.fa-user-group::before {
  content: "\f500";
}

.fa-user-friends::before {
  content: "\f500";
}

.fa-arrow-up-a-z::before {
  content: "\f15e";
}

.fa-sort-alpha-up::before {
  content: "\f15e";
}

.fa-layer-plus::before {
  content: "\f5ff";
}

.fa-layer-group-plus::before {
  content: "\f5ff";
}

.fa-play-pause::before {
  content: "\e22f";
}

.fa-block-question::before {
  content: "\e3dd";
}

.fa-snooze::before {
  content: "\f880";
}

.fa-zzz::before {
  content: "\f880";
}

.fa-scanner-image::before {
  content: "\f8f3";
}

.fa-tv-retro::before {
  content: "\f401";
}

.fa-square-t::before {
  content: "\e280";
}

.fa-farm::before {
  content: "\f864";
}

.fa-barn-silo::before {
  content: "\f864";
}

.fa-chess-knight::before {
  content: "\f441";
}

.fa-bars-sort::before {
  content: "\e0ae";
}

.fa-pallet-boxes::before {
  content: "\f483";
}

.fa-palette-boxes::before {
  content: "\f483";
}

.fa-pallet-alt::before {
  content: "\f483";
}

.fa-face-laugh-squint::before {
  content: "\f59b";
}

.fa-laugh-squint::before {
  content: "\f59b";
}

.fa-code-simple::before {
  content: "\e13d";
}

.fa-bolt-slash::before {
  content: "\e0b8";
}

.fa-panel-fire::before {
  content: "\e42f";
}

.fa-binary-circle-check::before {
  content: "\e33c";
}

.fa-comment-minus::before {
  content: "\f4b1";
}

.fa-burrito::before {
  content: "\f7ed";
}

.fa-violin::before {
  content: "\f8ed";
}

.fa-objects-column::before {
  content: "\e3c1";
}

.fa-square-chevron-down::before {
  content: "\f329";
}

.fa-chevron-square-down::before {
  content: "\f329";
}

.fa-comment-plus::before {
  content: "\f4b2";
}

.fa-triangle-instrument::before {
  content: "\f8e2";
}

.fa-triangle-music::before {
  content: "\f8e2";
}

.fa-wheelchair::before {
  content: "\f193";
}

.fa-user-pilot-tie::before {
  content: "\e2c1";
}

.fa-piano-keyboard::before {
  content: "\f8d5";
}

.fa-bed-empty::before {
  content: "\f8f9";
}

.fa-circle-arrow-up::before {
  content: "\f0aa";
}

.fa-arrow-circle-up::before {
  content: "\f0aa";
}

.fa-toggle-on::before {
  content: "\f205";
}

.fa-rectangle-vertical::before {
  content: "\f2fb";
}

.fa-rectangle-portrait::before {
  content: "\f2fb";
}

.fa-person-walking::before {
  content: "\f554";
}

.fa-walking::before {
  content: "\f554";
}

.fa-l::before {
  content: "L";
}

.fa-signal-stream::before {
  content: "\f8dd";
}

.fa-down-to-bracket::before {
  content: "\e4e7";
}

.fa-circle-z::before {
  content: "\e130";
}

.fa-stars::before {
  content: "\f762";
}

.fa-fire::before {
  content: "\f06d";
}

.fa-bed-pulse::before {
  content: "\f487";
}

.fa-procedures::before {
  content: "\f487";
}

.fa-house-day::before {
  content: "\e00e";
}

.fa-shuttle-space::before {
  content: "\f197";
}

.fa-space-shuttle::before {
  content: "\f197";
}

.fa-shirt-long-sleeve::before {
  content: "\e3c7";
}

.fa-chart-pie-simple::before {
  content: "\f64e";
}

.fa-chart-pie-alt::before {
  content: "\f64e";
}

.fa-face-laugh::before {
  content: "\f599";
}

.fa-laugh::before {
  content: "\f599";
}

.fa-folder-open::before {
  content: "\f07c";
}

.fa-album-collection-circle-user::before {
  content: "\e48f";
}

.fa-candy::before {
  content: "\e3e7";
}

.fa-bowl-hot::before {
  content: "\f823";
}

.fa-soup::before {
  content: "\f823";
}

.fa-flatbread::before {
  content: "\e40b";
}

.fa-heart-circle-plus::before {
  content: "\e500";
}

.fa-code-fork::before {
  content: "\e13b";
}

.fa-city::before {
  content: "\f64f";
}

.fa-signal-bars-weak::before {
  content: "\f691";
}

.fa-signal-alt-1::before {
  content: "\f691";
}

.fa-microphone-lines::before {
  content: "\f3c9";
}

.fa-microphone-alt::before {
  content: "\f3c9";
}

.fa-clock-twelve::before {
  content: "\e358";
}

.fa-pepper-hot::before {
  content: "\f816";
}

.fa-citrus-slice::before {
  content: "\e2f5";
}

.fa-sheep::before {
  content: "\f711";
}

.fa-unlock::before {
  content: "\f09c";
}

.fa-colon-sign::before {
  content: "\e140";
}

.fa-headset::before {
  content: "\f590";
}

.fa-badger-honey::before {
  content: "\f6b4";
}

.fa-h4::before {
  content: "\f86a";
}

.fa-store-slash::before {
  content: "\e071";
}

.fa-road-circle-xmark::before {
  content: "\e566";
}

.fa-signal-slash::before {
  content: "\f695";
}

.fa-user-minus::before {
  content: "\f503";
}

.fa-mars-stroke-up::before {
  content: "\f22a";
}

.fa-mars-stroke-v::before {
  content: "\f22a";
}

.fa-champagne-glasses::before {
  content: "\f79f";
}

.fa-glass-cheers::before {
  content: "\f79f";
}

.fa-taco::before {
  content: "\f826";
}

.fa-hexagon-plus::before {
  content: "\f300";
}

.fa-plus-hexagon::before {
  content: "\f300";
}

.fa-clipboard::before {
  content: "\f328";
}

.fa-house-circle-exclamation::before {
  content: "\e50a";
}

.fa-file-arrow-up::before {
  content: "\f574";
}

.fa-file-upload::before {
  content: "\f574";
}

.fa-wifi::before {
  content: "\f1eb";
}

.fa-wifi-3::before {
  content: "\f1eb";
}

.fa-wifi-strong::before {
  content: "\f1eb";
}

.fa-messages::before {
  content: "\f4b6";
}

.fa-comments-alt::before {
  content: "\f4b6";
}

.fa-bath::before {
  content: "\f2cd";
}

.fa-bathtub::before {
  content: "\f2cd";
}

.fa-umbrella-simple::before {
  content: "\e2bc";
}

.fa-umbrella-alt::before {
  content: "\e2bc";
}

.fa-rectangle-history-circle-plus::before {
  content: "\e4a3";
}

.fa-underline::before {
  content: "\f0cd";
}

.fa-user-pen::before {
  content: "\f4ff";
}

.fa-user-edit::before {
  content: "\f4ff";
}

.fa-binary-slash::before {
  content: "\e33e";
}

.fa-square-o::before {
  content: "\e278";
}

.fa-signature::before {
  content: "\f5b7";
}

.fa-stroopwafel::before {
  content: "\f551";
}

.fa-bold::before {
  content: "\f032";
}

.fa-anchor-lock::before {
  content: "\e4ad";
}

.fa-building-ngo::before {
  content: "\e4d7";
}

.fa-transporter-3::before {
  content: "\e045";
}

.fa-engine-warning::before {
  content: "\f5f2";
}

.fa-engine-exclamation::before {
  content: "\f5f2";
}

.fa-circle-down-right::before {
  content: "\e108";
}

.fa-square-k::before {
  content: "\e274";
}

.fa-manat-sign::before {
  content: "\e1d5";
}

.fa-money-check-pen::before {
  content: "\f872";
}

.fa-money-check-edit::before {
  content: "\f872";
}

.fa-not-equal::before {
  content: "\f53e";
}

.fa-border-top-left::before {
  content: "\f853";
}

.fa-border-style::before {
  content: "\f853";
}

.fa-map-location-dot::before {
  content: "\f5a0";
}

.fa-map-marked-alt::before {
  content: "\f5a0";
}

.fa-tilde::before {
  content: "\~";
}

.fa-jedi::before {
  content: "\f669";
}

.fa-square-poll-vertical::before {
  content: "\f681";
}

.fa-poll::before {
  content: "\f681";
}

.fa-arrow-down-square-triangle::before {
  content: "\f889";
}

.fa-sort-shapes-down-alt::before {
  content: "\f889";
}

.fa-mug-hot::before {
  content: "\f7b6";
}

.fa-dog-leashed::before {
  content: "\f6d4";
}

.fa-car-battery::before {
  content: "\f5df";
}

.fa-battery-car::before {
  content: "\f5df";
}

.fa-face-downcast-sweat::before {
  content: "\e371";
}

.fa-memo-circle-info::before {
  content: "\e49a";
}

.fa-gift::before {
  content: "\f06b";
}

.fa-dice-two::before {
  content: "\f528";
}

.fa-volume::before {
  content: "\f6a8";
}

.fa-volume-medium::before {
  content: "\f6a8";
}

.fa-transporter-5::before {
  content: "\e2a6";
}

.fa-gauge-circle-bolt::before {
  content: "\e496";
}

.fa-coin-front::before {
  content: "\e3fc";
}

.fa-file-slash::before {
  content: "\e3a7";
}

.fa-message-arrow-up-right::before {
  content: "\e1dd";
}

.fa-treasure-chest::before {
  content: "\f723";
}

.fa-chess-queen::before {
  content: "\f445";
}

.fa-paintbrush-fine::before {
  content: "\f5a9";
}

.fa-paint-brush-alt::before {
  content: "\f5a9";
}

.fa-paint-brush-fine::before {
  content: "\f5a9";
}

.fa-paintbrush-alt::before {
  content: "\f5a9";
}

.fa-glasses::before {
  content: "\f530";
}

.fa-hood-cloak::before {
  content: "\f6ef";
}

.fa-square-quote::before {
  content: "\e329";
}

.fa-up-left::before {
  content: "\e2bd";
}

.fa-bring-front::before {
  content: "\f857";
}

.fa-chess-board::before {
  content: "\f43c";
}

.fa-burger-cheese::before {
  content: "\f7f1";
}

.fa-cheeseburger::before {
  content: "\f7f1";
}

.fa-building-circle-check::before {
  content: "\e4d2";
}

.fa-repeat-1::before {
  content: "\f365";
}

.fa-arrow-down-to-line::before {
  content: "\f33d";
}

.fa-arrow-to-bottom::before {
  content: "\f33d";
}

.fa-grid-5::before {
  content: "\e199";
}

.fa-right-long-to-line::before {
  content: "\e444";
}

.fa-person-chalkboard::before {
  content: "\e53d";
}

.fa-mars-stroke-right::before {
  content: "\f22b";
}

.fa-mars-stroke-h::before {
  content: "\f22b";
}

.fa-hand-back-fist::before {
  content: "\f255";
}

.fa-hand-rock::before {
  content: "\f255";
}

.fa-tally::before {
  content: "\f69c";
}

.fa-tally-5::before {
  content: "\f69c";
}

.fa-square-caret-up::before {
  content: "\f151";
}

.fa-caret-square-up::before {
  content: "\f151";
}

.fa-cloud-showers-water::before {
  content: "\e4e4";
}

.fa-chart-bar::before {
  content: "\f080";
}

.fa-bar-chart::before {
  content: "\f080";
}

.fa-hands-bubbles::before {
  content: "\e05e";
}

.fa-hands-wash::before {
  content: "\e05e";
}

.fa-less-than-equal::before {
  content: "\f537";
}

.fa-train::before {
  content: "\f238";
}

.fa-up-from-dotted-line::before {
  content: "\e456";
}

.fa-eye-low-vision::before {
  content: "\f2a8";
}

.fa-low-vision::before {
  content: "\f2a8";
}

.fa-traffic-light-go::before {
  content: "\f638";
}

.fa-face-exhaling::before {
  content: "\e480";
}

.fa-sensor-fire::before {
  content: "\e02a";
}

.fa-user-unlock::before {
  content: "\e058";
}

.fa-hexagon-divide::before {
  content: "\e1ad";
}

.fa-00::before {
  content: "\e467";
}

.fa-crow::before {
  content: "\f520";
}

.fa-cassette-betamax::before {
  content: "\f8a4";
}

.fa-betamax::before {
  content: "\f8a4";
}

.fa-sailboat::before {
  content: "\e445";
}

.fa-window-restore::before {
  content: "\f2d2";
}

.fa-nfc-magnifying-glass::before {
  content: "\e1f9";
}

.fa-file-binary::before {
  content: "\e175";
}

.fa-circle-v::before {
  content: "\e12a";
}

.fa-square-plus::before {
  content: "\f0fe";
}

.fa-plus-square::before {
  content: "\f0fe";
}

.fa-bowl-scoops::before {
  content: "\e3df";
}

.fa-mistletoe::before {
  content: "\f7b4";
}

.fa-custard::before {
  content: "\e403";
}

.fa-lacrosse-stick::before {
  content: "\e3b5";
}

.fa-hockey-mask::before {
  content: "\f6ee";
}

.fa-sunrise::before {
  content: "\f766";
}

.fa-panel-ews::before {
  content: "\e42e";
}

.fa-torii-gate::before {
  content: "\f6a1";
}

.fa-cloud-exclamation::before {
  content: "\e491";
}

.fa-message-lines::before {
  content: "\f4a6";
}

.fa-comment-alt-lines::before {
  content: "\f4a6";
}

.fa-frog::before {
  content: "\f52e";
}

.fa-bucket::before {
  content: "\e4cf";
}

.fa-floppy-disk-pen::before {
  content: "\e182";
}

.fa-image::before {
  content: "\f03e";
}

.fa-window-frame::before {
  content: "\e04f";
}

.fa-microphone::before {
  content: "\f130";
}

.fa-cow::before {
  content: "\f6c8";
}

.fa-square-ring::before {
  content: "\e44f";
}

.fa-down-from-line::before {
  content: "\f349";
}

.fa-arrow-alt-from-top::before {
  content: "\f349";
}

.fa-caret-up::before {
  content: "\f0d8";
}

.fa-shield-xmark::before {
  content: "\e24c";
}

.fa-shield-times::before {
  content: "\e24c";
}

.fa-screwdriver::before {
  content: "\f54a";
}

.fa-circle-sort-down::before {
  content: "\e031";
}

.fa-sort-circle-down::before {
  content: "\e031";
}

.fa-folder-closed::before {
  content: "\e185";
}

.fa-house-tsunami::before {
  content: "\e515";
}

.fa-square-nfi::before {
  content: "\e576";
}

.fa-forklift::before {
  content: "\f47a";
}

.fa-arrow-up-from-ground-water::before {
  content: "\e4b5";
}

.fa-bracket-square-right::before {
  content: "\]";
}

.fa-martini-glass::before {
  content: "\f57b";
}

.fa-glass-martini-alt::before {
  content: "\f57b";
}

.fa-rotate-left::before {
  content: "\f2ea";
}

.fa-rotate-back::before {
  content: "\f2ea";
}

.fa-rotate-backward::before {
  content: "\f2ea";
}

.fa-undo-alt::before {
  content: "\f2ea";
}

.fa-table-columns::before {
  content: "\f0db";
}

.fa-columns::before {
  content: "\f0db";
}

.fa-square-a::before {
  content: "\e25f";
}

.fa-tick::before {
  content: "\e32f";
}

.fa-lemon::before {
  content: "\f094";
}

.fa-head-side-mask::before {
  content: "\e063";
}

.fa-handshake::before {
  content: "\f2b5";
}

.fa-gem::before {
  content: "\f3a5";
}

.fa-dolly::before {
  content: "\f472";
}

.fa-dolly-box::before {
  content: "\f472";
}

.fa-smoking::before {
  content: "\f48d";
}

.fa-minimize::before {
  content: "\f78c";
}

.fa-compress-arrows-alt::before {
  content: "\f78c";
}

.fa-refrigerator::before {
  content: "\e026";
}

.fa-monument::before {
  content: "\f5a6";
}

.fa-octagon-xmark::before {
  content: "\f2f0";
}

.fa-times-octagon::before {
  content: "\f2f0";
}

.fa-xmark-octagon::before {
  content: "\f2f0";
}

.fa-align-slash::before {
  content: "\f846";
}

.fa-snowplow::before {
  content: "\f7d2";
}

.fa-angles-right::before {
  content: "\f101";
}

.fa-angle-double-right::before {
  content: "\f101";
}

.fa-truck-ramp-couch::before {
  content: "\f4dd";
}

.fa-truck-couch::before {
  content: "\f4dd";
}

.fa-cannabis::before {
  content: "\f55f";
}

.fa-circle-play::before {
  content: "\f144";
}

.fa-play-circle::before {
  content: "\f144";
}

.fa-arrow-up-right-and-arrow-down-left-from-center::before {
  content: "\e0a0";
}

.fa-tablets::before {
  content: "\f490";
}

.fa-360-degrees::before {
  content: "\e2dc";
}

.fa-ethernet::before {
  content: "\f796";
}

.fa-euro-sign::before {
  content: "\f153";
}

.fa-eur::before {
  content: "\f153";
}

.fa-euro::before {
  content: "\f153";
}

.fa-chair::before {
  content: "\f6c0";
}

.fa-circle-check::before {
  content: "\f058";
}

.fa-check-circle::before {
  content: "\f058";
}

.fa-money-simple-from-bracket::before {
  content: "\e313";
}

.fa-bat::before {
  content: "\f6b5";
}

.fa-circle-stop::before {
  content: "\f28d";
}

.fa-stop-circle::before {
  content: "\f28d";
}

.fa-head-side-headphones::before {
  content: "\f8c2";
}

.fa-phone-rotary::before {
  content: "\f8d3";
}

.fa-compass-drafting::before {
  content: "\f568";
}

.fa-drafting-compass::before {
  content: "\f568";
}

.fa-plate-wheat::before {
  content: "\e55a";
}

.fa-calendar-circle-minus::before {
  content: "\e46f";
}

.fa-chopsticks::before {
  content: "\e3f7";
}

.fa-car-wrench::before {
  content: "\f5e3";
}

.fa-car-mechanic::before {
  content: "\f5e3";
}

.fa-icicles::before {
  content: "\f7ad";
}

.fa-person-shelter::before {
  content: "\e54f";
}

.fa-neuter::before {
  content: "\f22c";
}

.fa-id-badge::before {
  content: "\f2c1";
}

.fa-kazoo::before {
  content: "\f8c7";
}

.fa-marker::before {
  content: "\f5a1";
}

.fa-face-laugh-beam::before {
  content: "\f59a";
}

.fa-laugh-beam::before {
  content: "\f59a";
}

.fa-square-arrow-down-left::before {
  content: "\e261";
}

.fa-battery-bolt::before {
  content: "\f376";
}

.fa-tree-large::before {
  content: "\f7dd";
}

.fa-helicopter-symbol::before {
  content: "\e502";
}

.fa-aperture::before {
  content: "\e2df";
}

.fa-universal-access::before {
  content: "\f29a";
}

.fa-file-magnifying-glass::before {
  content: "\f865";
}

.fa-file-search::before {
  content: "\f865";
}

.fa-up-right::before {
  content: "\e2be";
}

.fa-circle-chevron-up::before {
  content: "\f139";
}

.fa-chevron-circle-up::before {
  content: "\f139";
}

.fa-user-police::before {
  content: "\e333";
}

.fa-lari-sign::before {
  content: "\e1c8";
}

.fa-volcano::before {
  content: "\f770";
}

.fa-teddy-bear::before {
  content: "\e3cf";
}

.fa-stocking::before {
  content: "\f7d5";
}

.fa-person-walking-dashed-line-arrow-right::before {
  content: "\e553";
}

.fa-image-slash::before {
  content: "\e1b7";
}

.fa-mask-snorkel::before {
  content: "\e3b7";
}

.fa-smoke::before {
  content: "\f760";
}

.fa-sterling-sign::before {
  content: "\f154";
}

.fa-gbp::before {
  content: "\f154";
}

.fa-pound-sign::before {
  content: "\f154";
}

.fa-battery-exclamation::before {
  content: "\e0b0";
}

.fa-viruses::before {
  content: "\e076";
}

.fa-square-person-confined::before {
  content: "\e577";
}

.fa-user-tie::before {
  content: "\f508";
}

.fa-arrow-down-long::before {
  content: "\f175";
}

.fa-long-arrow-down::before {
  content: "\f175";
}

.fa-tent-arrow-down-to-line::before {
  content: "\e57e";
}

.fa-certificate::before {
  content: "\f0a3";
}

.fa-crystal-ball::before {
  content: "\e362";
}

.fa-reply-all::before {
  content: "\f122";
}

.fa-mail-reply-all::before {
  content: "\f122";
}

.fa-suitcase::before {
  content: "\f0f2";
}

.fa-person-skating::before {
  content: "\f7c5";
}

.fa-skating::before {
  content: "\f7c5";
}

.fa-star-shooting::before {
  content: "\e036";
}

.fa-binary-lock::before {
  content: "\e33d";
}

.fa-filter-circle-dollar::before {
  content: "\f662";
}

.fa-funnel-dollar::before {
  content: "\f662";
}

.fa-camera-retro::before {
  content: "\f083";
}

.fa-circle-arrow-down::before {
  content: "\f0ab";
}

.fa-arrow-circle-down::before {
  content: "\f0ab";
}

.fa-comment-pen::before {
  content: "\f4ae";
}

.fa-comment-edit::before {
  content: "\f4ae";
}

.fa-file-import::before {
  content: "\f56f";
}

.fa-arrow-right-to-file::before {
  content: "\f56f";
}

.fa-banjo::before {
  content: "\f8a3";
}

.fa-square-arrow-up-right::before {
  content: "\f14c";
}

.fa-external-link-square::before {
  content: "\f14c";
}

.fa-light-emergency-on::before {
  content: "\e420";
}

.fa-kerning::before {
  content: "\f86f";
}

.fa-box-open::before {
  content: "\f49e";
}

.fa-square-f::before {
  content: "\e270";
}

.fa-scroll::before {
  content: "\f70e";
}

.fa-spa::before {
  content: "\f5bb";
}

.fa-arrow-left-from-line::before {
  content: "\f344";
}

.fa-arrow-from-right::before {
  content: "\f344";
}

.fa-strawberry::before {
  content: "\e32b";
}

.fa-location-pin-lock::before {
  content: "\e51f";
}

.fa-pause::before {
  content: "\f04c";
}

.fa-clock-eight-thirty::before {
  content: "\e346";
}

.fa-plane-engines::before {
  content: "\f3de";
}

.fa-plane-alt::before {
  content: "\f3de";
}

.fa-hill-avalanche::before {
  content: "\e507";
}

.fa-temperature-empty::before {
  content: "\f2cb";
}

.fa-temperature-0::before {
  content: "\f2cb";
}

.fa-thermometer-0::before {
  content: "\f2cb";
}

.fa-thermometer-empty::before {
  content: "\f2cb";
}

.fa-bomb::before {
  content: "\f1e2";
}

.fa-gauge-low::before {
  content: "\f627";
}

.fa-tachometer-alt-slow::before {
  content: "\f627";
}

.fa-registered::before {
  content: "\f25d";
}

.fa-trash-can-plus::before {
  content: "\e2ac";
}

.fa-address-card::before {
  content: "\f2bb";
}

.fa-contact-card::before {
  content: "\f2bb";
}

.fa-vcard::before {
  content: "\f2bb";
}

.fa-scale-unbalanced-flip::before {
  content: "\f516";
}

.fa-balance-scale-right::before {
  content: "\f516";
}

.fa-globe-snow::before {
  content: "\f7a3";
}

.fa-subscript::before {
  content: "\f12c";
}

.fa-diamond-turn-right::before {
  content: "\f5eb";
}

.fa-directions::before {
  content: "\f5eb";
}

.fa-integral::before {
  content: "\f667";
}

.fa-burst::before {
  content: "\e4dc";
}

.fa-house-laptop::before {
  content: "\e066";
}

.fa-laptop-house::before {
  content: "\e066";
}

.fa-face-tired::before {
  content: "\f5c8";
}

.fa-tired::before {
  content: "\f5c8";
}

.fa-money-bills::before {
  content: "\e1f3";
}

.fa-blinds-raised::before {
  content: "\f8fd";
}

.fa-smog::before {
  content: "\f75f";
}

.fa-ufo-beam::before {
  content: "\e048";
}

.fa-circle-caret-up::before {
  content: "\f331";
}

.fa-caret-circle-up::before {
  content: "\f331";
}

.fa-user-vneck-hair-long::before {
  content: "\e463";
}

.fa-square-a-lock::before {
  content: "\e44d";
}

.fa-crutch::before {
  content: "\f7f7";
}

.fa-gas-pump-slash::before {
  content: "\f5f4";
}

.fa-cloud-arrow-up::before {
  content: "\f0ee";
}

.fa-cloud-upload::before {
  content: "\f0ee";
}

.fa-cloud-upload-alt::before {
  content: "\f0ee";
}

.fa-palette::before {
  content: "\f53f";
}

.fa-transporter-4::before {
  content: "\e2a5";
}

.fa-objects-align-right::before {
  content: "\e3bf";
}

.fa-arrows-turn-right::before {
  content: "\e4c0";
}

.fa-vest::before {
  content: "\e085";
}

.fa-pig::before {
  content: "\f706";
}

.fa-inbox-full::before {
  content: "\e1ba";
}

.fa-circle-envelope::before {
  content: "\e10c";
}

.fa-envelope-circle::before {
  content: "\e10c";
}

.fa-triangle-person-digging::before {
  content: "\f85d";
}

.fa-construction::before {
  content: "\f85d";
}

.fa-ferry::before {
  content: "\e4ea";
}

.fa-bullseye-arrow::before {
  content: "\f648";
}

.fa-arrows-down-to-people::before {
  content: "\e4b9";
}

.fa-seedling::before {
  content: "\f4d8";
}

.fa-sprout::before {
  content: "\f4d8";
}

.fa-clock-seven::before {
  content: "\e350";
}

.fa-left-right::before {
  content: "\f337";
}

.fa-arrows-alt-h::before {
  content: "\f337";
}

.fa-boxes-packing::before {
  content: "\e4c7";
}

.fa-circle-arrow-left::before {
  content: "\f0a8";
}

.fa-arrow-circle-left::before {
  content: "\f0a8";
}

.fa-flashlight::before {
  content: "\f8b8";
}

.fa-group-arrows-rotate::before {
  content: "\e4f6";
}

.fa-bowl-food::before {
  content: "\e4c6";
}

.fa-square-9::before {
  content: "\e25e";
}

.fa-candy-cane::before {
  content: "\f786";
}

.fa-arrow-down-wide-short::before {
  content: "\f160";
}

.fa-sort-amount-asc::before {
  content: "\f160";
}

.fa-sort-amount-down::before {
  content: "\f160";
}

.fa-square-dollar::before {
  content: "\f2e9";
}

.fa-dollar-square::before {
  content: "\f2e9";
}

.fa-usd-square::before {
  content: "\f2e9";
}

.fa-hand-holding-seedling::before {
  content: "\f4bf";
}

.fa-message-check::before {
  content: "\f4a2";
}

.fa-comment-alt-check::before {
  content: "\f4a2";
}

.fa-cloud-bolt::before {
  content: "\f76c";
}

.fa-thunderstorm::before {
  content: "\f76c";
}

.fa-text-slash::before {
  content: "\f87d";
}

.fa-remove-format::before {
  content: "\f87d";
}

.fa-watch::before {
  content: "\f2e1";
}

.fa-circle-down-left::before {
  content: "\e107";
}

.fa-text::before {
  content: "\f893";
}

.fa-projector::before {
  content: "\f8d6";
}

.fa-face-smile-wink::before {
  content: "\f4da";
}

.fa-smile-wink::before {
  content: "\f4da";
}

.fa-tombstone-blank::before {
  content: "\f721";
}

.fa-tombstone-alt::before {
  content: "\f721";
}

.fa-chess-king-piece::before {
  content: "\f440";
}

.fa-chess-king-alt::before {
  content: "\f440";
}

.fa-circle-6::before {
  content: "\e0f3";
}

.fa-left::before {
  content: "\f355";
}

.fa-arrow-alt-left::before {
  content: "\f355";
}

.fa-file-word::before {
  content: "\f1c2";
}

.fa-file-powerpoint::before {
  content: "\f1c4";
}

.fa-square-down::before {
  content: "\f350";
}

.fa-arrow-alt-square-down::before {
  content: "\f350";
}

.fa-objects-align-center-vertical::before {
  content: "\e3bd";
}

.fa-arrows-left-right::before {
  content: "\f07e";
}

.fa-arrows-h::before {
  content: "\f07e";
}

.fa-house-lock::before {
  content: "\e510";
}

.fa-cloud-arrow-down::before {
  content: "\f0ed";
}

.fa-cloud-download::before {
  content: "\f0ed";
}

.fa-cloud-download-alt::before {
  content: "\f0ed";
}

.fa-wreath::before {
  content: "\f7e2";
}

.fa-children::before {
  content: "\e4e1";
}

.fa-meter-droplet::before {
  content: "\e1ea";
}

.fa-chalkboard::before {
  content: "\f51b";
}

.fa-blackboard::before {
  content: "\f51b";
}

.fa-user-large-slash::before {
  content: "\f4fa";
}

.fa-user-alt-slash::before {
  content: "\f4fa";
}

.fa-signal-strong::before {
  content: "\f68f";
}

.fa-signal-4::before {
  content: "\f68f";
}

.fa-lollipop::before {
  content: "\e424";
}

.fa-lollypop::before {
  content: "\e424";
}

.fa-list-tree::before {
  content: "\e1d2";
}

.fa-envelope-open::before {
  content: "\f2b6";
}

.fa-draw-circle::before {
  content: "\f5ed";
}

.fa-cat-space::before {
  content: "\e001";
}

.fa-handshake-simple-slash::before {
  content: "\e05f";
}

.fa-handshake-alt-slash::before {
  content: "\e05f";
}

.fa-rabbit-running::before {
  content: "\f709";
}

.fa-rabbit-fast::before {
  content: "\f709";
}

.fa-memo-pad::before {
  content: "\e1da";
}

.fa-mattress-pillow::before {
  content: "\e525";
}

.fa-alarm-plus::before {
  content: "\f844";
}

.fa-alicorn::before {
  content: "\f6b0";
}

.fa-comment-question::before {
  content: "\e14b";
}

.fa-gingerbread-man::before {
  content: "\f79d";
}

.fa-guarani-sign::before {
  content: "\e19a";
}

.fa-burger-fries::before {
  content: "\e0cd";
}

.fa-mug-tea::before {
  content: "\f875";
}

.fa-border-top::before {
  content: "\f855";
}

.fa-arrows-rotate::before {
  content: "\f021";
}

.fa-refresh::before {
  content: "\f021";
}

.fa-sync::before {
  content: "\f021";
}

.fa-circle-book-open::before {
  content: "\e0ff";
}

.fa-book-circle::before {
  content: "\e0ff";
}

.fa-arrows-to-dotted-line::before {
  content: "\e0a6";
}

.fa-fire-extinguisher::before {
  content: "\f134";
}

.fa-garage-open::before {
  content: "\e00b";
}

.fa-shelves-empty::before {
  content: "\e246";
}

.fa-cruzeiro-sign::before {
  content: "\e152";
}

.fa-watch-apple::before {
  content: "\e2cb";
}

.fa-watch-calculator::before {
  content: "\f8f0";
}

.fa-list-dropdown::before {
  content: "\e1cf";
}

.fa-cabinet-filing::before {
  content: "\f64b";
}

.fa-burger-soda::before {
  content: "\f858";
}

.fa-square-arrow-up::before {
  content: "\f33c";
}

.fa-arrow-square-up::before {
  content: "\f33c";
}

.fa-greater-than-equal::before {
  content: "\f532";
}

.fa-pallet-box::before {
  content: "\e208";
}

.fa-face-confounded::before {
  content: "\e36c";
}

.fa-shield-halved::before {
  content: "\f3ed";
}

.fa-shield-alt::before {
  content: "\f3ed";
}

.fa-truck-plow::before {
  content: "\f7de";
}

.fa-book-atlas::before {
  content: "\f558";
}

.fa-atlas::before {
  content: "\f558";
}

.fa-virus::before {
  content: "\e074";
}

.fa-comment-middle-top::before {
  content: "\e14a";
}

.fa-envelope-circle-check::before {
  content: "\e4e8";
}

.fa-layer-group::before {
  content: "\f5fd";
}

.fa-restroom-simple::before {
  content: "\e23a";
}

.fa-arrows-to-dot::before {
  content: "\e4be";
}

.fa-border-outer::before {
  content: "\f851";
}

.fa-hashtag-lock::before {
  content: "\e415";
}

.fa-clock-two-thirty::before {
  content: "\e35b";
}

.fa-archway::before {
  content: "\f557";
}

.fa-heart-circle-check::before {
  content: "\e4fd";
}

.fa-house-chimney-crack::before {
  content: "\f6f1";
}

.fa-house-damage::before {
  content: "\f6f1";
}

.fa-file-zipper::before {
  content: "\f1c6";
}

.fa-file-archive::before {
  content: "\f1c6";
}

.fa-heart-half::before {
  content: "\e1ab";
}

.fa-comment-check::before {
  content: "\f4ac";
}

.fa-square::before {
  content: "\f0c8";
}

.fa-memo::before {
  content: "\e1d8";
}

.fa-martini-glass-empty::before {
  content: "\f000";
}

.fa-glass-martini::before {
  content: "\f000";
}

.fa-couch::before {
  content: "\f4b8";
}

.fa-cedi-sign::before {
  content: "\e0df";
}

.fa-italic::before {
  content: "\f033";
}

.fa-glass-citrus::before {
  content: "\f869";
}

.fa-calendar-lines-pen::before {
  content: "\e472";
}

.fa-church::before {
  content: "\f51d";
}

.fa-person-snowmobiling::before {
  content: "\f7d1";
}

.fa-snowmobile::before {
  content: "\f7d1";
}

.fa-face-hushed::before {
  content: "\e37b";
}

.fa-comments-dollar::before {
  content: "\f653";
}

.fa-link-simple-slash::before {
  content: "\e1ce";
}

.fa-democrat::before {
  content: "\f747";
}

.fa-face-confused::before {
  content: "\e36d";
}

.fa-pinball::before {
  content: "\e229";
}

.fa-z::before {
  content: "Z";
}

.fa-person-skiing::before {
  content: "\f7c9";
}

.fa-skiing::before {
  content: "\f7c9";
}

.fa-deer::before {
  content: "\f78e";
}

.fa-input-pipe::before {
  content: "\e1be";
}

.fa-road-lock::before {
  content: "\e567";
}

.fa-a::before {
  content: "A";
}

.fa-bookmark-slash::before {
  content: "\e0c2";
}

.fa-temperature-arrow-down::before {
  content: "\e03f";
}

.fa-temperature-down::before {
  content: "\e03f";
}

.fa-mace::before {
  content: "\f6f8";
}

.fa-feather-pointed::before {
  content: "\f56b";
}

.fa-feather-alt::before {
  content: "\f56b";
}

.fa-sausage::before {
  content: "\f820";
}

.fa-trash-can-clock::before {
  content: "\e2aa";
}

.fa-p::before {
  content: "P";
}

.fa-snowflake::before {
  content: "\f2dc";
}

.fa-stomach::before {
  content: "\f623";
}

.fa-newspaper::before {
  content: "\f1ea";
}

.fa-rectangle-ad::before {
  content: "\f641";
}

.fa-ad::before {
  content: "\f641";
}

.fa-guitar-electric::before {
  content: "\f8be";
}

.fa-arrow-turn-down-right::before {
  content: "\e3d6";
}

.fa-moon-cloud::before {
  content: "\f754";
}

.fa-bread-slice-butter::before {
  content: "\e3e1";
}

.fa-circle-arrow-right::before {
  content: "\f0a9";
}

.fa-arrow-circle-right::before {
  content: "\f0a9";
}

.fa-user-group-crown::before {
  content: "\f6a5";
}

.fa-users-crown::before {
  content: "\f6a5";
}

.fa-circle-i::before {
  content: "\e111";
}

.fa-toilet-paper-check::before {
  content: "\e5b2";
}

.fa-filter-circle-xmark::before {
  content: "\e17b";
}

.fa-locust::before {
  content: "\e520";
}

.fa-sort::before {
  content: "\f0dc";
}

.fa-unsorted::before {
  content: "\f0dc";
}

.fa-list-ol::before {
  content: "\f0cb";
}

.fa-list-1-2::before {
  content: "\f0cb";
}

.fa-list-numeric::before {
  content: "\f0cb";
}

.fa-chart-waterfall::before {
  content: "\e0eb";
}

.fa-face-party::before {
  content: "\e383";
}

.fa-kidneys::before {
  content: "\f5fb";
}

.fa-wifi-exclamation::before {
  content: "\e2cf";
}

.fa-chart-network::before {
  content: "\f78a";
}

.fa-person-dress-burst::before {
  content: "\e544";
}

.fa-dice-d4::before {
  content: "\f6d0";
}

.fa-money-check-dollar::before {
  content: "\f53d";
}

.fa-money-check-alt::before {
  content: "\f53d";
}

.fa-vector-square::before {
  content: "\f5cb";
}

.fa-bread-slice::before {
  content: "\f7ec";
}

.fa-language::before {
  content: "\f1ab";
}

.fa-wheat-awn-slash::before {
  content: "\e338";
}

.fa-face-kiss-wink-heart::before {
  content: "\f598";
}

.fa-kiss-wink-heart::before {
  content: "\f598";
}

.fa-dagger::before {
  content: "\f6cb";
}

.fa-podium::before {
  content: "\f680";
}

.fa-memo-circle-check::before {
  content: "\e1d9";
}

.fa-route-highway::before {
  content: "\f61a";
}

.fa-down-to-line::before {
  content: "\f34a";
}

.fa-arrow-alt-to-bottom::before {
  content: "\f34a";
}

.fa-filter::before {
  content: "\f0b0";
}

.fa-square-g::before {
  content: "\e271";
}

.fa-circle-phone::before {
  content: "\e11b";
}

.fa-phone-circle::before {
  content: "\e11b";
}

.fa-clipboard-prescription::before {
  content: "\f5e8";
}

.fa-user-nurse-hair::before {
  content: "\e45d";
}

.fa-question::before {
  content: "\?";
}

.fa-file-signature::before {
  content: "\f573";
}

.fa-toggle-large-on::before {
  content: "\e5b1";
}

.fa-up-down-left-right::before {
  content: "\f0b2";
}

.fa-arrows-alt::before {
  content: "\f0b2";
}

.fa-dryer-heat::before {
  content: "\f862";
}

.fa-dryer-alt::before {
  content: "\f862";
}

.fa-house-chimney-user::before {
  content: "\e065";
}

.fa-hand-holding-heart::before {
  content: "\f4be";
}

.fa-arrow-up-small-big::before {
  content: "\f88f";
}

.fa-sort-size-up-alt::before {
  content: "\f88f";
}

.fa-train-track::before {
  content: "\e453";
}

.fa-puzzle-piece::before {
  content: "\f12e";
}

.fa-money-check::before {
  content: "\f53c";
}

.fa-star-half-stroke::before {
  content: "\f5c0";
}

.fa-star-half-alt::before {
  content: "\f5c0";
}

.fa-file-exclamation::before {
  content: "\f31a";
}

.fa-code::before {
  content: "\f121";
}

.fa-whiskey-glass::before {
  content: "\f7a0";
}

.fa-glass-whiskey::before {
  content: "\f7a0";
}

.fa-moon-stars::before {
  content: "\f755";
}

.fa-building-circle-exclamation::before {
  content: "\e4d3";
}

.fa-clothes-hanger::before {
  content: "\e136";
}

.fa-mobile-notch::before {
  content: "\e1ee";
}

.fa-mobile-iphone::before {
  content: "\e1ee";
}

.fa-magnifying-glass-chart::before {
  content: "\e522";
}

.fa-arrow-up-right-from-square::before {
  content: "\f08e";
}

.fa-external-link::before {
  content: "\f08e";
}

.fa-cubes-stacked::before {
  content: "\e4e6";
}

.fa-images-user::before {
  content: "\e1b9";
}

.fa-won-sign::before {
  content: "\f159";
}

.fa-krw::before {
  content: "\f159";
}

.fa-won::before {
  content: "\f159";
}

.fa-image-polaroid-user::before {
  content: "\e1b6";
}

.fa-virus-covid::before {
  content: "\e4a8";
}

.fa-square-ellipsis::before {
  content: "\e26e";
}

.fa-pie::before {
  content: "\f705";
}

.fa-chess-knight-piece::before {
  content: "\f442";
}

.fa-chess-knight-alt::before {
  content: "\f442";
}

.fa-austral-sign::before {
  content: "\e0a9";
}

.fa-cloud-plus::before {
  content: "\e35e";
}

.fa-f::before {
  content: "F";
}

.fa-leaf::before {
  content: "\f06c";
}

.fa-bed-bunk::before {
  content: "\f8f8";
}

.fa-road::before {
  content: "\f018";
}

.fa-taxi::before {
  content: "\f1ba";
}

.fa-cab::before {
  content: "\f1ba";
}

.fa-person-circle-plus::before {
  content: "\e541";
}

.fa-chart-pie::before {
  content: "\f200";
}

.fa-pie-chart::before {
  content: "\f200";
}

.fa-bolt-lightning::before {
  content: "\e0b7";
}

.fa-clock-eight::before {
  content: "\e345";
}

.fa-sack-xmark::before {
  content: "\e56a";
}

.fa-file-excel::before {
  content: "\f1c3";
}

.fa-file-contract::before {
  content: "\f56c";
}

.fa-fish-fins::before {
  content: "\e4f2";
}

.fa-circle-q::before {
  content: "\e11e";
}

.fa-building-flag::before {
  content: "\e4d5";
}

.fa-face-grin-beam::before {
  content: "\f582";
}

.fa-grin-beam::before {
  content: "\f582";
}

.fa-object-ungroup::before {
  content: "\f248";
}

.fa-face-disguise::before {
  content: "\e370";
}

.fa-circle-arrow-down-right::before {
  content: "\e0fa";
}

.fa-alien-8bit::before {
  content: "\f8f6";
}

.fa-alien-monster::before {
  content: "\f8f6";
}

.fa-hand-point-ribbon::before {
  content: "\e1a6";
}

.fa-poop::before {
  content: "\f619";
}

.fa-object-exclude::before {
  content: "\e49c";
}

.fa-telescope::before {
  content: "\e03e";
}

.fa-location-pin::before {
  content: "\f041";
}

.fa-map-marker::before {
  content: "\f041";
}

.fa-square-list::before {
  content: "\e489";
}

.fa-kaaba::before {
  content: "\f66b";
}

.fa-toilet-paper::before {
  content: "\f71e";
}

.fa-helmet-safety::before {
  content: "\f807";
}

.fa-hard-hat::before {
  content: "\f807";
}

.fa-hat-hard::before {
  content: "\f807";
}

.fa-comment-code::before {
  content: "\e147";
}

.fa-sim-cards::before {
  content: "\e251";
}

.fa-starship::before {
  content: "\e039";
}

.fa-eject::before {
  content: "\f052";
}

.fa-circle-right::before {
  content: "\f35a";
}

.fa-arrow-alt-circle-right::before {
  content: "\f35a";
}

.fa-plane-circle-check::before {
  content: "\e555";
}

.fa-seal::before {
  content: "\e241";
}

.fa-user-cowboy::before {
  content: "\f8ea";
}

.fa-hexagon-vertical-nft::before {
  content: "\e505";
}

.fa-face-rolling-eyes::before {
  content: "\f5a5";
}

.fa-meh-rolling-eyes::before {
  content: "\f5a5";
}

.fa-bread-loaf::before {
  content: "\f7eb";
}

.fa-rings-wedding::before {
  content: "\f81b";
}

.fa-object-group::before {
  content: "\f247";
}

.fa-french-fries::before {
  content: "\f803";
}

.fa-chart-line::before {
  content: "\f201";
}

.fa-line-chart::before {
  content: "\f201";
}

.fa-calendar-arrow-down::before {
  content: "\e0d0";
}

.fa-calendar-download::before {
  content: "\e0d0";
}

.fa-send-back::before {
  content: "\f87e";
}

.fa-mask-ventilator::before {
  content: "\e524";
}

.fa-signature-lock::before {
  content: "\e3ca";
}

.fa-arrow-right::before {
  content: "\f061";
}

.fa-signs-post::before {
  content: "\f277";
}

.fa-map-signs::before {
  content: "\f277";
}

.fa-octagon-plus::before {
  content: "\f301";
}

.fa-plus-octagon::before {
  content: "\f301";
}

.fa-cash-register::before {
  content: "\f788";
}

.fa-person-circle-question::before {
  content: "\e542";
}

.fa-melon-slice::before {
  content: "\e311";
}

.fa-space-station-moon::before {
  content: "\e033";
}

.fa-message-smile::before {
  content: "\f4aa";
}

.fa-comment-alt-smile::before {
  content: "\f4aa";
}

.fa-cup-straw::before {
  content: "\e363";
}

.fa-left-from-line::before {
  content: "\f348";
}

.fa-arrow-alt-from-right::before {
  content: "\f348";
}

.fa-h::before {
  content: "H";
}

.fa-basket-shopping-simple::before {
  content: "\e0af";
}

.fa-shopping-basket-alt::before {
  content: "\e0af";
}

.fa-hands-holding-heart::before {
  content: "\f4c3";
}

.fa-hands-heart::before {
  content: "\f4c3";
}

.fa-clock-nine::before {
  content: "\e34c";
}

.fa-tarp::before {
  content: "\e57b";
}

.fa-face-sleepy::before {
  content: "\e38e";
}

.fa-hand-horns::before {
  content: "\e1a9";
}

.fa-screwdriver-wrench::before {
  content: "\f7d9";
}

.fa-tools::before {
  content: "\f7d9";
}

.fa-arrows-to-eye::before {
  content: "\e4bf";
}

.fa-circle-three-quarters::before {
  content: "\e125";
}

.fa-trophy-star::before {
  content: "\f2eb";
}

.fa-trophy-alt::before {
  content: "\f2eb";
}

.fa-plug-circle-bolt::before {
  content: "\e55b";
}

.fa-face-thermometer::before {
  content: "\e39a";
}

.fa-shirt-running::before {
  content: "\e3c8";
}

.fa-book-circle-arrow-up::before {
  content: "\e0bd";
}

.fa-face-nauseated::before {
  content: "\e381";
}

.fa-heart::before {
  content: "\f004";
}

.fa-file-chart-pie::before {
  content: "\f65a";
}

.fa-mars-and-venus::before {
  content: "\f224";
}

.fa-house-user::before {
  content: "\e1b0";
}

.fa-home-user::before {
  content: "\e1b0";
}

.fa-circle-arrow-down-left::before {
  content: "\e0f9";
}

.fa-dumpster-fire::before {
  content: "\f794";
}

.fa-hexagon-minus::before {
  content: "\f307";
}

.fa-minus-hexagon::before {
  content: "\f307";
}

.fa-left-to-line::before {
  content: "\f34b";
}

.fa-arrow-alt-to-left::before {
  content: "\f34b";
}

.fa-house-crack::before {
  content: "\e3b1";
}

.fa-paw-simple::before {
  content: "\f701";
}

.fa-paw-alt::before {
  content: "\f701";
}

.fa-arrow-left-long-to-line::before {
  content: "\e3d4";
}

.fa-brackets-round::before {
  content: "\e0c5";
}

.fa-parentheses::before {
  content: "\e0c5";
}

.fa-martini-glass-citrus::before {
  content: "\f561";
}

.fa-cocktail::before {
  content: "\f561";
}

.fa-user-shakespeare::before {
  content: "\e2c2";
}

.fa-arrow-right-to-arc::before {
  content: "\e4b2";
}

.fa-face-surprise::before {
  content: "\f5c2";
}

.fa-surprise::before {
  content: "\f5c2";
}

.fa-bottle-water::before {
  content: "\e4c5";
}

.fa-circle-pause::before {
  content: "\f28b";
}

.fa-pause-circle::before {
  content: "\f28b";
}

.fa-gauge-circle-plus::before {
  content: "\e498";
}

.fa-folders::before {
  content: "\f660";
}

.fa-angel::before {
  content: "\f779";
}

.fa-value-absolute::before {
  content: "\f6a6";
}

.fa-rabbit::before {
  content: "\f708";
}

.fa-toilet-paper-slash::before {
  content: "\e072";
}

.fa-apple-whole::before {
  content: "\f5d1";
}

.fa-apple-alt::before {
  content: "\f5d1";
}

.fa-kitchen-set::before {
  content: "\e51a";
}

.fa-lock-keyhole::before {
  content: "\f30d";
}

.fa-lock-alt::before {
  content: "\f30d";
}

.fa-r::before {
  content: "R";
}

.fa-temperature-quarter::before {
  content: "\f2ca";
}

.fa-temperature-1::before {
  content: "\f2ca";
}

.fa-thermometer-1::before {
  content: "\f2ca";
}

.fa-thermometer-quarter::before {
  content: "\f2ca";
}

.fa-square-info::before {
  content: "\f30f";
}

.fa-info-square::before {
  content: "\f30f";
}

.fa-wifi-slash::before {
  content: "\f6ac";
}

.fa-toilet-paper-xmark::before {
  content: "\e5b3";
}

.fa-hands-holding-dollar::before {
  content: "\f4c5";
}

.fa-hands-usd::before {
  content: "\f4c5";
}

.fa-cube::before {
  content: "\f1b2";
}

.fa-arrow-down-triangle-square::before {
  content: "\f888";
}

.fa-sort-shapes-down::before {
  content: "\f888";
}

.fa-bitcoin-sign::before {
  content: "\e0b4";
}

.fa-shutters::before {
  content: "\e449";
}

.fa-shield-dog::before {
  content: "\e573";
}

.fa-solar-panel::before {
  content: "\f5ba";
}

.fa-lock-open::before {
  content: "\f3c1";
}

.fa-table-tree::before {
  content: "\e293";
}

.fa-house-chimney-heart::before {
  content: "\e1b2";
}

.fa-tally-3::before {
  content: "\e296";
}

.fa-elevator::before {
  content: "\e16d";
}

.fa-money-bill-transfer::before {
  content: "\e528";
}

.fa-money-bill-trend-up::before {
  content: "\e529";
}

.fa-house-flood-water-circle-arrow-right::before {
  content: "\e50f";
}

.fa-square-poll-horizontal::before {
  content: "\f682";
}

.fa-poll-h::before {
  content: "\f682";
}

.fa-circle::before {
  content: "\f111";
}

.fa-cart-circle-exclamation::before {
  content: "\e3f2";
}

.fa-sword::before {
  content: "\f71c";
}

.fa-backward-fast::before {
  content: "\f049";
}

.fa-fast-backward::before {
  content: "\f049";
}

.fa-recycle::before {
  content: "\f1b8";
}

.fa-user-astronaut::before {
  content: "\f4fb";
}

.fa-plane-slash::before {
  content: "\e069";
}

.fa-circle-dashed::before {
  content: "\e105";
}

.fa-trademark::before {
  content: "\f25c";
}

.fa-basketball::before {
  content: "\f434";
}

.fa-basketball-ball::before {
  content: "\f434";
}

.fa-fork-knife::before {
  content: "\f2e6";
}

.fa-utensils-alt::before {
  content: "\f2e6";
}

.fa-satellite-dish::before {
  content: "\f7c0";
}

.fa-badge-check::before {
  content: "\f336";
}

.fa-circle-up::before {
  content: "\f35b";
}

.fa-arrow-alt-circle-up::before {
  content: "\f35b";
}

.fa-slider::before {
  content: "\e252";
}

.fa-mobile-screen-button::before {
  content: "\f3cd";
}

.fa-mobile-alt::before {
  content: "\f3cd";
}

.fa-clock-one-thirty::before {
  content: "\e34f";
}

.fa-inbox-out::before {
  content: "\f311";
}

.fa-inbox-arrow-up::before {
  content: "\f311";
}

.fa-cloud-slash::before {
  content: "\e137";
}

.fa-volume-high::before {
  content: "\f028";
}

.fa-volume-up::before {
  content: "\f028";
}

.fa-users-rays::before {
  content: "\e593";
}

.fa-wallet::before {
  content: "\f555";
}

.fa-octagon-check::before {
  content: "\e426";
}

.fa-flatbread-stuffed::before {
  content: "\e40c";
}

.fa-clipboard-check::before {
  content: "\f46c";
}

.fa-cart-circle-plus::before {
  content: "\e3f3";
}

.fa-truck-clock::before {
  content: "\f48c";
}

.fa-shipping-timed::before {
  content: "\f48c";
}

.fa-pool-8-ball::before {
  content: "\e3c5";
}

.fa-file-audio::before {
  content: "\f1c7";
}

.fa-turn-down-left::before {
  content: "\e331";
}

.fa-lock-hashtag::before {
  content: "\e423";
}

.fa-chart-radar::before {
  content: "\e0e7";
}

.fa-staff::before {
  content: "\f71b";
}

.fa-burger::before {
  content: "\f805";
}

.fa-hamburger::before {
  content: "\f805";
}

.fa-utility-pole::before {
  content: "\e2c3";
}

.fa-transporter-6::before {
  content: "\e2a7";
}

.fa-wrench::before {
  content: "\f0ad";
}

.fa-bugs::before {
  content: "\e4d0";
}

.fa-vector-polygon::before {
  content: "\e2c7";
}

.fa-diagram-nested::before {
  content: "\e157";
}

.fa-rupee-sign::before {
  content: "\f156";
}

.fa-rupee::before {
  content: "\f156";
}

.fa-file-image::before {
  content: "\f1c5";
}

.fa-circle-question::before {
  content: "\f059";
}

.fa-question-circle::before {
  content: "\f059";
}

.fa-image-user::before {
  content: "\e1b8";
}

.fa-plane-departure::before {
  content: "\f5b0";
}

.fa-handshake-slash::before {
  content: "\e060";
}

.fa-book-bookmark::before {
  content: "\e0bb";
}

.fa-border-center-h::before {
  content: "\f89c";
}

.fa-can-food::before {
  content: "\e3e6";
}

.fa-typewriter::before {
  content: "\f8e7";
}

.fa-arrow-right-from-arc::before {
  content: "\e4b1";
}

.fa-circle-k::before {
  content: "\e113";
}

.fa-face-hand-over-mouth::before {
  content: "\e378";
}

.fa-popcorn::before {
  content: "\f819";
}

.fa-house-water::before {
  content: "\f74f";
}

.fa-house-flood::before {
  content: "\f74f";
}

.fa-object-subtract::before {
  content: "\e49e";
}

.fa-code-branch::before {
  content: "\f126";
}

.fa-warehouse-full::before {
  content: "\f495";
}

.fa-warehouse-alt::before {
  content: "\f495";
}

.fa-hat-cowboy::before {
  content: "\f8c0";
}

.fa-bridge::before {
  content: "\e4c8";
}

.fa-phone-flip::before {
  content: "\f879";
}

.fa-phone-alt::before {
  content: "\f879";
}

.fa-arrow-down-from-dotted-line::before {
  content: "\e090";
}

.fa-square-quarters::before {
  content: "\e44e";
}

.fa-truck-front::before {
  content: "\e2b7";
}

.fa-cat::before {
  content: "\f6be";
}

.fa-trash-xmark::before {
  content: "\e2b4";
}

.fa-circle-caret-left::before {
  content: "\f32e";
}

.fa-caret-circle-left::before {
  content: "\f32e";
}

.fa-files::before {
  content: "\e178";
}

.fa-anchor-circle-exclamation::before {
  content: "\e4ab";
}

.fa-face-clouds::before {
  content: "\e47d";
}

.fa-user-crown::before {
  content: "\f6a4";
}

.fa-truck-field::before {
  content: "\e58d";
}

.fa-route::before {
  content: "\f4d7";
}

.fa-cart-circle-check::before {
  content: "\e3f1";
}

.fa-clipboard-question::before {
  content: "\e4e3";
}

.fa-panorama::before {
  content: "\e209";
}

.fa-comment-medical::before {
  content: "\f7f5";
}

.fa-teeth-open::before {
  content: "\f62f";
}

.fa-user-tie-hair-long::before {
  content: "\e460";
}

.fa-file-circle-minus::before {
  content: "\e4ed";
}

.fa-head-side-medical::before {
  content: "\f809";
}

.fa-tags::before {
  content: "\f02c";
}

.fa-wine-glass::before {
  content: "\f4e3";
}

.fa-forward-fast::before {
  content: "\f050";
}

.fa-fast-forward::before {
  content: "\f050";
}

.fa-face-meh-blank::before {
  content: "\f5a4";
}

.fa-meh-blank::before {
  content: "\f5a4";
}

.fa-user-robot::before {
  content: "\e04b";
}

.fa-square-parking::before {
  content: "\f540";
}

.fa-parking::before {
  content: "\f540";
}

.fa-card-diamond::before {
  content: "\e3ea";
}

.fa-face-zipper::before {
  content: "\e3a5";
}

.fa-face-raised-eyebrow::before {
  content: "\e388";
}

.fa-house-signal::before {
  content: "\e012";
}

.fa-square-chevron-up::before {
  content: "\f32c";
}

.fa-chevron-square-up::before {
  content: "\f32c";
}

.fa-bars-progress::before {
  content: "\f828";
}

.fa-tasks-alt::before {
  content: "\f828";
}

.fa-faucet-drip::before {
  content: "\e006";
}

.fa-arrows-to-line::before {
  content: "\e0a7";
}

.fa-dolphin::before {
  content: "\e168";
}

.fa-arrow-up-right::before {
  content: "\e09f";
}

.fa-circle-r::before {
  content: "\e120";
}

.fa-cart-flatbed::before {
  content: "\f474";
}

.fa-dolly-flatbed::before {
  content: "\f474";
}

.fa-ban-smoking::before {
  content: "\f54d";
}

.fa-smoking-ban::before {
  content: "\f54d";
}

.fa-circle-sort-up::before {
  content: "\e032";
}

.fa-sort-circle-up::before {
  content: "\e032";
}

.fa-terminal::before {
  content: "\f120";
}

.fa-mobile-button::before {
  content: "\f10b";
}

.fa-house-medical-flag::before {
  content: "\e514";
}

.fa-basket-shopping::before {
  content: "\f291";
}

.fa-shopping-basket::before {
  content: "\f291";
}

.fa-tape::before {
  content: "\f4db";
}

.fa-chestnut::before {
  content: "\e3f6";
}

.fa-bus-simple::before {
  content: "\f55e";
}

.fa-bus-alt::before {
  content: "\f55e";
}

.fa-eye::before {
  content: "\f06e";
}

.fa-face-sad-cry::before {
  content: "\f5b3";
}

.fa-sad-cry::before {
  content: "\f5b3";
}

.fa-heat::before {
  content: "\e00c";
}

.fa-ticket-airline::before {
  content: "\e29a";
}

.fa-boot-heeled::before {
  content: "\e33f";
}

.fa-arrows-minimize::before {
  content: "\e0a5";
}

.fa-compress-arrows::before {
  content: "\e0a5";
}

.fa-audio-description::before {
  content: "\f29e";
}

.fa-person-military-to-person::before {
  content: "\e54c";
}

.fa-file-shield::before {
  content: "\e4f0";
}

.fa-hexagon::before {
  content: "\f312";
}

.fa-manhole::before {
  content: "\e1d6";
}

.fa-user-slash::before {
  content: "\f506";
}

.fa-pen::before {
  content: "\f304";
}

.fa-tower-observation::before {
  content: "\e586";
}

.fa-floppy-disks::before {
  content: "\e183";
}

.fa-toilet-paper-blank-under::before {
  content: "\e29f";
}

.fa-toilet-paper-reverse-alt::before {
  content: "\e29f";
}

.fa-file-code::before {
  content: "\f1c9";
}

.fa-signal::before {
  content: "\f012";
}

.fa-signal-5::before {
  content: "\f012";
}

.fa-signal-perfect::before {
  content: "\f012";
}

.fa-pump::before {
  content: "\e442";
}

.fa-bus::before {
  content: "\f207";
}

.fa-heart-circle-xmark::before {
  content: "\e501";
}

.fa-arrow-up-left-from-circle::before {
  content: "\e09e";
}

.fa-house-chimney::before {
  content: "\e3af";
}

.fa-home-lg::before {
  content: "\e3af";
}

.fa-window-maximize::before {
  content: "\f2d0";
}

.fa-dryer::before {
  content: "\f861";
}

.fa-face-frown::before {
  content: "\f119";
}

.fa-frown::before {
  content: "\f119";
}

.fa-chess-bishop-piece::before {
  content: "\f43b";
}

.fa-chess-bishop-alt::before {
  content: "\f43b";
}

.fa-shirt-tank-top::before {
  content: "\e3c9";
}

.fa-diploma::before {
  content: "\f5ea";
}

.fa-scroll-ribbon::before {
  content: "\f5ea";
}

.fa-screencast::before {
  content: "\e23e";
}

.fa-walker::before {
  content: "\f831";
}

.fa-prescription::before {
  content: "\f5b1";
}

.fa-shop::before {
  content: "\f54f";
}

.fa-store-alt::before {
  content: "\f54f";
}

.fa-floppy-disk::before {
  content: "\f0c7";
}

.fa-save::before {
  content: "\f0c7";
}

.fa-vihara::before {
  content: "\f6a7";
}

.fa-face-kiss-closed-eyes::before {
  content: "\e37d";
}

.fa-scale-unbalanced::before {
  content: "\f515";
}

.fa-balance-scale-left::before {
  content: "\f515";
}

.fa-file-user::before {
  content: "\f65c";
}

.fa-user-police-tie::before {
  content: "\e334";
}

.fa-face-tongue-money::before {
  content: "\e39d";
}

.fa-tennis-ball::before {
  content: "\f45e";
}

.fa-square-l::before {
  content: "\e275";
}

.fa-sort-up::before {
  content: "\f0de";
}

.fa-sort-asc::before {
  content: "\f0de";
}

.fa-calendar-arrow-up::before {
  content: "\e0d1";
}

.fa-calendar-upload::before {
  content: "\e0d1";
}

.fa-comment-dots::before {
  content: "\f4ad";
}

.fa-commenting::before {
  content: "\f4ad";
}

.fa-plant-wilt::before {
  content: "\e5aa";
}

.fa-scarf::before {
  content: "\f7c1";
}

.fa-album-circle-plus::before {
  content: "\e48c";
}

.fa-user-nurse-hair-long::before {
  content: "\e45e";
}

.fa-diamond::before {
  content: "\f219";
}

.fa-square-left::before {
  content: "\f351";
}

.fa-arrow-alt-square-left::before {
  content: "\f351";
}

.fa-face-grin-squint::before {
  content: "\f585";
}

.fa-grin-squint::before {
  content: "\f585";
}

.fa-circle-ellipsis-vertical::before {
  content: "\e10b";
}

.fa-hand-holding-dollar::before {
  content: "\f4c0";
}

.fa-hand-holding-usd::before {
  content: "\f4c0";
}

.fa-grid-dividers::before {
  content: "\e3ad";
}

.fa-bacterium::before {
  content: "\e05a";
}

.fa-hand-pointer::before {
  content: "\f25a";
}

.fa-drum-steelpan::before {
  content: "\f56a";
}

.fa-hand-scissors::before {
  content: "\f257";
}

.fa-hands-praying::before {
  content: "\f684";
}

.fa-praying-hands::before {
  content: "\f684";
}

.fa-face-pensive::before {
  content: "\e384";
}

.fa-user-music::before {
  content: "\f8eb";
}

.fa-arrow-rotate-right::before {
  content: "\f01e";
}

.fa-arrow-right-rotate::before {
  content: "\f01e";
}

.fa-arrow-rotate-forward::before {
  content: "\f01e";
}

.fa-redo::before {
  content: "\f01e";
}

.fa-messages-dollar::before {
  content: "\f652";
}

.fa-comments-alt-dollar::before {
  content: "\f652";
}

.fa-sensor-on::before {
  content: "\e02b";
}

.fa-balloon::before {
  content: "\e2e3";
}

.fa-biohazard::before {
  content: "\f780";
}

.fa-chess-queen-piece::before {
  content: "\f446";
}

.fa-chess-queen-alt::before {
  content: "\f446";
}

.fa-location-crosshairs::before {
  content: "\f601";
}

.fa-location::before {
  content: "\f601";
}

.fa-mars-double::before {
  content: "\f227";
}

.fa-house-person-leave::before {
  content: "\e00f";
}

.fa-house-leave::before {
  content: "\e00f";
}

.fa-house-person-depart::before {
  content: "\e00f";
}

.fa-ruler-triangle::before {
  content: "\f61c";
}

.fa-card-club::before {
  content: "\e3e9";
}

.fa-child-dress::before {
  content: "\e59c";
}

.fa-users-between-lines::before {
  content: "\e591";
}

.fa-lungs-virus::before {
  content: "\e067";
}

.fa-spinner-third::before {
  content: "\f3f4";
}

.fa-face-grin-tears::before {
  content: "\f588";
}

.fa-grin-tears::before {
  content: "\f588";
}

.fa-phone::before {
  content: "\f095";
}

.fa-computer-mouse-scrollwheel::before {
  content: "\f8cd";
}

.fa-mouse-alt::before {
  content: "\f8cd";
}

.fa-calendar-xmark::before {
  content: "\f273";
}

.fa-calendar-times::before {
  content: "\f273";
}

.fa-child-reaching::before {
  content: "\e59d";
}

.fa-table-layout::before {
  content: "\e290";
}

.fa-narwhal::before {
  content: "\f6fe";
}

.fa-ramp-loading::before {
  content: "\f4d4";
}

.fa-calendar-circle-plus::before {
  content: "\e470";
}

.fa-toothbrush::before {
  content: "\f635";
}

.fa-border-inner::before {
  content: "\f84e";
}

.fa-paw-claws::before {
  content: "\f702";
}

.fa-kiwi-fruit::before {
  content: "\e30c";
}

.fa-traffic-light-slow::before {
  content: "\f639";
}

.fa-rectangle-code::before {
  content: "\e322";
}

.fa-head-side-virus::before {
  content: "\e064";
}

.fa-keyboard-brightness::before {
  content: "\e1c0";
}

.fa-books-medical::before {
  content: "\f7e8";
}

.fa-lightbulb-slash::before {
  content: "\f673";
}

.fa-house-blank::before {
  content: "\e487";
}

.fa-home-blank::before {
  content: "\e487";
}

.fa-square-5::before {
  content: "\e25a";
}

.fa-square-heart::before {
  content: "\f4c8";
}

.fa-heart-square::before {
  content: "\f4c8";
}

.fa-puzzle::before {
  content: "\e443";
}

.fa-user-gear::before {
  content: "\f4fe";
}

.fa-user-cog::before {
  content: "\f4fe";
}

.fa-pipe-circle-check::before {
  content: "\e436";
}

.fa-arrow-up-1-9::before {
  content: "\f163";
}

.fa-sort-numeric-up::before {
  content: "\f163";
}

.fa-octagon-exclamation::before {
  content: "\e204";
}

.fa-dial-low::before {
  content: "\e15d";
}

.fa-door-closed::before {
  content: "\f52a";
}

.fa-laptop-mobile::before {
  content: "\f87a";
}

.fa-phone-laptop::before {
  content: "\f87a";
}

.fa-conveyor-belt-boxes::before {
  content: "\f46f";
}

.fa-conveyor-belt-alt::before {
  content: "\f46f";
}

.fa-shield-virus::before {
  content: "\e06c";
}

.fa-starfighter-twin-ion-engine-advanced::before {
  content: "\e28e";
}

.fa-starfighter-alt-advanced::before {
  content: "\e28e";
}

.fa-dice-six::before {
  content: "\f526";
}

.fa-starfighter-twin-ion-engine::before {
  content: "\e038";
}

.fa-starfighter-alt::before {
  content: "\e038";
}

.fa-rocket-launch::before {
  content: "\e027";
}

.fa-mosquito-net::before {
  content: "\e52c";
}

.fa-vent-damper::before {
  content: "\e465";
}

.fa-bridge-water::before {
  content: "\e4ce";
}

.fa-ban-bug::before {
  content: "\f7f9";
}

.fa-debug::before {
  content: "\f7f9";
}

.fa-person-booth::before {
  content: "\f756";
}

.fa-text-width::before {
  content: "\f035";
}

.fa-garage-car::before {
  content: "\e00a";
}

.fa-square-kanban::before {
  content: "\e488";
}

.fa-hat-wizard::before {
  content: "\f6e8";
}

.fa-pen-fancy::before {
  content: "\f5ac";
}

.fa-coffee-pot::before {
  content: "\e002";
}

.fa-mouse-field::before {
  content: "\e5a8";
}

.fa-person-digging::before {
  content: "\f85e";
}

.fa-digging::before {
  content: "\f85e";
}

.fa-shower-down::before {
  content: "\e24d";
}

.fa-shower-alt::before {
  content: "\e24d";
}

.fa-box-circle-check::before {
  content: "\e0c4";
}

.fa-brightness::before {
  content: "\e0c9";
}

.fa-car-side-bolt::before {
  content: "\e344";
}

.fa-ornament::before {
  content: "\f7b8";
}

.fa-phone-arrow-down-left::before {
  content: "\e223";
}

.fa-phone-arrow-down::before {
  content: "\e223";
}

.fa-phone-incoming::before {
  content: "\e223";
}

.fa-cloud-word::before {
  content: "\e138";
}

.fa-hand-fingers-crossed::before {
  content: "\e1a3";
}

.fa-trash::before {
  content: "\f1f8";
}

.fa-gauge-simple::before {
  content: "\f629";
}

.fa-gauge-simple-med::before {
  content: "\f629";
}

.fa-tachometer-average::before {
  content: "\f629";
}

.fa-arrow-down-small-big::before {
  content: "\f88d";
}

.fa-sort-size-down-alt::before {
  content: "\f88d";
}

.fa-book-medical::before {
  content: "\f7e6";
}

.fa-face-melting::before {
  content: "\e483";
}

.fa-poo::before {
  content: "\f2fe";
}

.fa-pen-clip-slash::before {
  content: "\e20f";
}

.fa-pen-alt-slash::before {
  content: "\e20f";
}

.fa-quote-right::before {
  content: "\f10e";
}

.fa-quote-right-alt::before {
  content: "\f10e";
}

.fa-scroll-old::before {
  content: "\f70f";
}

.fa-guitars::before {
  content: "\f8bf";
}

.fa-phone-xmark::before {
  content: "\e227";
}

.fa-hose::before {
  content: "\e419";
}

.fa-clock-six::before {
  content: "\e352";
}

.fa-shirt::before {
  content: "\f553";
}

.fa-t-shirt::before {
  content: "\f553";
}

.fa-tshirt::before {
  content: "\f553";
}

.fa-square-r::before {
  content: "\e27c";
}

.fa-cubes::before {
  content: "\f1b3";
}

.fa-envelope-open-dollar::before {
  content: "\f657";
}

.fa-divide::before {
  content: "\f529";
}

.fa-sun-cloud::before {
  content: "\f763";
}

.fa-lamp-floor::before {
  content: "\e015";
}

.fa-square-7::before {
  content: "\e25c";
}

.fa-tenge-sign::before {
  content: "\f7d7";
}

.fa-tenge::before {
  content: "\f7d7";
}

.fa-headphones::before {
  content: "\f025";
}

.fa-hands-holding::before {
  content: "\f4c2";
}

.fa-campfire::before {
  content: "\f6ba";
}

.fa-circle-ampersand::before {
  content: "\e0f8";
}

.fa-snowflakes::before {
  content: "\f7cf";
}

.fa-hands-clapping::before {
  content: "\e1a8";
}

.fa-republican::before {
  content: "\f75e";
}

.fa-leaf-maple::before {
  content: "\f6f6";
}

.fa-arrow-left::before {
  content: "\f060";
}

.fa-person-circle-xmark::before {
  content: "\e543";
}

.fa-ruler::before {
  content: "\f545";
}

.fa-cup-straw-swoosh::before {
  content: "\e364";
}

.fa-temperature-sun::before {
  content: "\f76a";
}

.fa-temperature-hot::before {
  content: "\f76a";
}

.fa-align-left::before {
  content: "\f036";
}

.fa-dice-d6::before {
  content: "\f6d1";
}

.fa-restroom::before {
  content: "\f7bd";
}

.fa-high-definition::before {
  content: "\e1ae";
}

.fa-rectangle-hd::before {
  content: "\e1ae";
}

.fa-j::before {
  content: "J";
}

.fa-galaxy::before {
  content: "\e008";
}

.fa-users-viewfinder::before {
  content: "\e595";
}

.fa-file-video::before {
  content: "\f1c8";
}

.fa-cherries::before {
  content: "\e0ec";
}

.fa-up-right-from-square::before {
  content: "\f35d";
}

.fa-external-link-alt::before {
  content: "\f35d";
}

.fa-circle-sort::before {
  content: "\e030";
}

.fa-sort-circle::before {
  content: "\e030";
}

.fa-table-cells::before {
  content: "\f00a";
}

.fa-th::before {
  content: "\f00a";
}

.fa-file-pdf::before {
  content: "\f1c1";
}

.fa-siren::before {
  content: "\e02d";
}

.fa-arrow-up-to-dotted-line::before {
  content: "\e0a1";
}

.fa-image-landscape::before {
  content: "\e1b5";
}

.fa-landscape::before {
  content: "\e1b5";
}

.fa-tank-water::before {
  content: "\e452";
}

.fa-curling-stone::before {
  content: "\f44a";
}

.fa-curling::before {
  content: "\f44a";
}

.fa-gamepad-modern::before {
  content: "\e5a2";
}

.fa-gamepad-alt::before {
  content: "\e5a2";
}

.fa-messages-question::before {
  content: "\e1e7";
}

.fa-book-bible::before {
  content: "\f647";
}

.fa-bible::before {
  content: "\f647";
}

.fa-o::before {
  content: "O";
}

.fa-suitcase-medical::before {
  content: "\f0fa";
}

.fa-medkit::before {
  content: "\f0fa";
}

.fa-briefcase-arrow-right::before {
  content: "\e2f2";
}

.fa-expand-wide::before {
  content: "\f320";
}

.fa-clock-eleven-thirty::before {
  content: "\e348";
}

.fa-rv::before {
  content: "\f7be";
}

.fa-user-secret::before {
  content: "\f21b";
}

.fa-otter::before {
  content: "\f700";
}

.fa-dreidel::before {
  content: "\f792";
}

.fa-person-dress::before {
  content: "\f182";
}

.fa-female::before {
  content: "\f182";
}

.fa-comment-dollar::before {
  content: "\f651";
}

.fa-business-time::before {
  content: "\f64a";
}

.fa-briefcase-clock::before {
  content: "\f64a";
}

.fa-flower-tulip::before {
  content: "\f801";
}

.fa-people-pants-simple::before {
  content: "\e21a";
}

.fa-cloud-drizzle::before {
  content: "\f738";
}

.fa-table-cells-large::before {
  content: "\f009";
}

.fa-th-large::before {
  content: "\f009";
}

.fa-book-tanakh::before {
  content: "\f827";
}

.fa-tanakh::before {
  content: "\f827";
}

.fa-solar-system::before {
  content: "\e02f";
}

.fa-seal-question::before {
  content: "\e243";
}

.fa-phone-volume::before {
  content: "\f2a0";
}

.fa-volume-control-phone::before {
  content: "\f2a0";
}

.fa-disc-drive::before {
  content: "\f8b5";
}

.fa-hat-cowboy-side::before {
  content: "\f8c1";
}

.fa-table-rows::before {
  content: "\e292";
}

.fa-rows::before {
  content: "\e292";
}

.fa-location-exclamation::before {
  content: "\f608";
}

.fa-map-marker-exclamation::before {
  content: "\f608";
}

.fa-face-fearful::before {
  content: "\e375";
}

.fa-clipboard-user::before {
  content: "\f7f3";
}

.fa-bus-school::before {
  content: "\f5dd";
}

.fa-film-slash::before {
  content: "\e179";
}

.fa-square-arrow-down-right::before {
  content: "\e262";
}

.fa-book-sparkles::before {
  content: "\f6b8";
}

.fa-book-spells::before {
  content: "\f6b8";
}

.fa-washing-machine::before {
  content: "\f898";
}

.fa-washer::before {
  content: "\f898";
}

.fa-child::before {
  content: "\f1ae";
}

.fa-lira-sign::before {
  content: "\f195";
}

.fa-user-visor::before {
  content: "\e04c";
}

.fa-file-plus-minus::before {
  content: "\e177";
}

.fa-chess-clock-flip::before {
  content: "\f43e";
}

.fa-chess-clock-alt::before {
  content: "\f43e";
}

.fa-satellite::before {
  content: "\f7bf";
}

.fa-plane-lock::before {
  content: "\e558";
}

.fa-steering-wheel::before {
  content: "\f622";
}

.fa-tag::before {
  content: "\f02b";
}

.fa-stretcher::before {
  content: "\f825";
}

.fa-book-section::before {
  content: "\e0c1";
}

.fa-book-law::before {
  content: "\e0c1";
}

.fa-inboxes::before {
  content: "\e1bb";
}

.fa-coffee-bean::before {
  content: "\e13e";
}

.fa-brackets-curly::before {
  content: "\f7ea";
}

.fa-ellipsis-stroke-vertical::before {
  content: "\f39c";
}

.fa-ellipsis-v-alt::before {
  content: "\f39c";
}

.fa-comment::before {
  content: "\f075";
}

.fa-square-1::before {
  content: "\e256";
}

.fa-cake-candles::before {
  content: "\f1fd";
}

.fa-birthday-cake::before {
  content: "\f1fd";
}

.fa-cake::before {
  content: "\f1fd";
}

.fa-head-side::before {
  content: "\f6e9";
}

.fa-envelope::before {
  content: "\f0e0";
}

.fa-dolly-empty::before {
  content: "\f473";
}

.fa-face-tissue::before {
  content: "\e39c";
}

.fa-angles-up::before {
  content: "\f102";
}

.fa-angle-double-up::before {
  content: "\f102";
}

.fa-paperclip::before {
  content: "\f0c6";
}

.fa-chart-line-down::before {
  content: "\f64d";
}

.fa-arrow-right-to-city::before {
  content: "\e4b3";
}

.fa-lock-a::before {
  content: "\e422";
}

.fa-ribbon::before {
  content: "\f4d6";
}

.fa-lungs::before {
  content: "\f604";
}

.fa-person-pinball::before {
  content: "\e21d";
}

.fa-arrow-up-9-1::before {
  content: "\f887";
}

.fa-sort-numeric-up-alt::before {
  content: "\f887";
}

.fa-apple-core::before {
  content: "\e08f";
}

.fa-circle-y::before {
  content: "\e12f";
}

.fa-h6::before {
  content: "\e413";
}

.fa-litecoin-sign::before {
  content: "\e1d3";
}

.fa-circle-small::before {
  content: "\e122";
}

.fa-border-none::before {
  content: "\f850";
}

.fa-arrow-turn-down-left::before {
  content: "\e2e1";
}

.fa-circle-nodes::before {
  content: "\e4e2";
}

.fa-parachute-box::before {
  content: "\f4cd";
}

.fa-message-medical::before {
  content: "\f7f4";
}

.fa-comment-alt-medical::before {
  content: "\f7f4";
}

.fa-rugby-ball::before {
  content: "\e3c6";
}

.fa-comment-music::before {
  content: "\f8b0";
}

.fa-indent::before {
  content: "\f03c";
}

.fa-tree-deciduous::before {
  content: "\f400";
}

.fa-tree-alt::before {
  content: "\f400";
}

.fa-puzzle-piece-simple::before {
  content: "\e231";
}

.fa-puzzle-piece-alt::before {
  content: "\e231";
}

.fa-truck-field-un::before {
  content: "\e58e";
}

.fa-nfc-trash::before {
  content: "\e1fd";
}

.fa-hourglass::before {
  content: "\f254";
}

.fa-hourglass-empty::before {
  content: "\f254";
}

.fa-mountain::before {
  content: "\f6fc";
}

.fa-file-xmark::before {
  content: "\f317";
}

.fa-file-times::before {
  content: "\f317";
}

.fa-house-heart::before {
  content: "\f4c9";
}

.fa-home-heart::before {
  content: "\f4c9";
}

.fa-house-chimney-blank::before {
  content: "\e3b0";
}

.fa-meter-bolt::before {
  content: "\e1e9";
}

.fa-user-doctor::before {
  content: "\f0f0";
}

.fa-user-md::before {
  content: "\f0f0";
}

.fa-slash-back::before {
  content: "\\";
}

.fa-circle-info::before {
  content: "\f05a";
}

.fa-info-circle::before {
  content: "\f05a";
}

.fa-fishing-rod::before {
  content: "\e3a8";
}

.fa-hammer-crash::before {
  content: "\e414";
}

.fa-cloud-meatball::before {
  content: "\f73b";
}

.fa-camera-polaroid::before {
  content: "\f8aa";
}

.fa-camera::before {
  content: "\f030";
}

.fa-camera-alt::before {
  content: "\f030";
}

.fa-square-virus::before {
  content: "\e578";
}

.fa-cart-arrow-up::before {
  content: "\e3ee";
}

.fa-meteor::before {
  content: "\f753";
}

.fa-car-on::before {
  content: "\e4dd";
}

.fa-sleigh::before {
  content: "\f7cc";
}

.fa-arrow-down-1-9::before {
  content: "\f162";
}

.fa-sort-numeric-asc::before {
  content: "\f162";
}

.fa-sort-numeric-down::before {
  content: "\f162";
}

.fa-square-4::before {
  content: "\e259";
}

.fa-hand-holding-droplet::before {
  content: "\f4c1";
}

.fa-hand-holding-water::before {
  content: "\f4c1";
}

.fa-waveform::before {
  content: "\f8f1";
}

.fa-water::before {
  content: "\f773";
}

.fa-star-sharp-half-stroke::before {
  content: "\e28d";
}

.fa-star-sharp-half-alt::before {
  content: "\e28d";
}

.fa-nfc-signal::before {
  content: "\e1fb";
}

.fa-plane-prop::before {
  content: "\e22b";
}

.fa-calendar-check::before {
  content: "\f274";
}

.fa-clock-desk::before {
  content: "\e134";
}

.fa-calendar-clock::before {
  content: "\e0d2";
}

.fa-calendar-time::before {
  content: "\e0d2";
}

.fa-braille::before {
  content: "\f2a1";
}

.fa-prescription-bottle-medical::before {
  content: "\f486";
}

.fa-prescription-bottle-alt::before {
  content: "\f486";
}

.fa-plate-utensils::before {
  content: "\e43b";
}

.fa-family-pants::before {
  content: "\e302";
}

.fa-hose-reel::before {
  content: "\e41a";
}

.fa-house-window::before {
  content: "\e3b3";
}

.fa-landmark::before {
  content: "\f66f";
}

.fa-truck::before {
  content: "\f0d1";
}

.fa-crosshairs::before {
  content: "\f05b";
}

.fa-cloud-rainbow::before {
  content: "\f73e";
}

.fa-person-cane::before {
  content: "\e53c";
}

.fa-alien::before {
  content: "\f8f5";
}

.fa-tent::before {
  content: "\e57d";
}

.fa-vest-patches::before {
  content: "\e086";
}

.fa-people-dress-simple::before {
  content: "\e218";
}

.fa-check-double::before {
  content: "\f560";
}

.fa-arrow-down-a-z::before {
  content: "\f15d";
}

.fa-sort-alpha-asc::before {
  content: "\f15d";
}

.fa-sort-alpha-down::before {
  content: "\f15d";
}

.fa-bowling-ball-pin::before {
  content: "\e0c3";
}

.fa-bell-school-slash::before {
  content: "\f5d6";
}

.fa-plus-large::before {
  content: "\e59e";
}

.fa-money-bill-wheat::before {
  content: "\e52a";
}

.fa-camera-viewfinder::before {
  content: "\e0da";
}

.fa-screenshot::before {
  content: "\e0da";
}

.fa-message-music::before {
  content: "\f8af";
}

.fa-comment-alt-music::before {
  content: "\f8af";
}

.fa-car-building::before {
  content: "\f859";
}

.fa-border-bottom-right::before {
  content: "\f854";
}

.fa-border-style-alt::before {
  content: "\f854";
}

.fa-octagon::before {
  content: "\f306";
}

.fa-comment-arrow-up-right::before {
  content: "\e145";
}

.fa-octagon-divide::before {
  content: "\e203";
}

.fa-cookie::before {
  content: "\f563";
}

.fa-arrow-rotate-left::before {
  content: "\f0e2";
}

.fa-arrow-left-rotate::before {
  content: "\f0e2";
}

.fa-arrow-rotate-back::before {
  content: "\f0e2";
}

.fa-arrow-rotate-backward::before {
  content: "\f0e2";
}

.fa-undo::before {
  content: "\f0e2";
}

.fa-tv-music::before {
  content: "\f8e6";
}

.fa-hard-drive::before {
  content: "\f0a0";
}

.fa-hdd::before {
  content: "\f0a0";
}

.fa-reel::before {
  content: "\e238";
}

.fa-face-grin-squint-tears::before {
  content: "\f586";
}

.fa-grin-squint-tears::before {
  content: "\f586";
}

.fa-dumbbell::before {
  content: "\f44b";
}

.fa-rectangle-list::before {
  content: "\f022";
}

.fa-list-alt::before {
  content: "\f022";
}

.fa-tarp-droplet::before {
  content: "\e57c";
}

.fa-alarm-exclamation::before {
  content: "\f843";
}

.fa-house-medical-circle-check::before {
  content: "\e511";
}

.fa-traffic-cone::before {
  content: "\f636";
}

.fa-grate::before {
  content: "\e193";
}

.fa-arrow-down-right::before {
  content: "\e093";
}

.fa-person-skiing-nordic::before {
  content: "\f7ca";
}

.fa-skiing-nordic::before {
  content: "\f7ca";
}

.fa-calendar-plus::before {
  content: "\f271";
}

.fa-person-from-portal::before {
  content: "\e023";
}

.fa-portal-exit::before {
  content: "\e023";
}

.fa-plane-arrival::before {
  content: "\f5af";
}

.fa-cowbell-circle-plus::before {
  content: "\f8b4";
}

.fa-cowbell-more::before {
  content: "\f8b4";
}

.fa-circle-left::before {
  content: "\f359";
}

.fa-arrow-alt-circle-left::before {
  content: "\f359";
}

.fa-distribute-spacing-vertical::before {
  content: "\e366";
}

.fa-signal-bars-fair::before {
  content: "\f692";
}

.fa-signal-alt-2::before {
  content: "\f692";
}

.fa-sportsball::before {
  content: "\e44b";
}

.fa-train-subway::before {
  content: "\f239";
}

.fa-subway::before {
  content: "\f239";
}

.fa-chart-gantt::before {
  content: "\e0e4";
}

.fa-face-smile-upside-down::before {
  content: "\e395";
}

.fa-ball-pile::before {
  content: "\f77e";
}

.fa-badge-dollar::before {
  content: "\f645";
}

.fa-money-bills-simple::before {
  content: "\e1f4";
}

.fa-money-bills-alt::before {
  content: "\e1f4";
}

.fa-list-timeline::before {
  content: "\e1d1";
}

.fa-indian-rupee-sign::before {
  content: "\e1bc";
}

.fa-indian-rupee::before {
  content: "\e1bc";
}

.fa-inr::before {
  content: "\e1bc";
}

.fa-crop-simple::before {
  content: "\f565";
}

.fa-crop-alt::before {
  content: "\f565";
}

.fa-money-bill-1::before {
  content: "\f3d1";
}

.fa-money-bill-alt::before {
  content: "\f3d1";
}

.fa-left-long::before {
  content: "\f30a";
}

.fa-long-arrow-alt-left::before {
  content: "\f30a";
}

.fa-keyboard-down::before {
  content: "\e1c2";
}

.fa-circle-up-right::before {
  content: "\e129";
}

.fa-cloud-bolt-moon::before {
  content: "\f76d";
}

.fa-thunderstorm-moon::before {
  content: "\f76d";
}

.fa-dna::before {
  content: "\f471";
}

.fa-virus-slash::before {
  content: "\e075";
}

.fa-bracket-round-right::before {
  content: "\)";
}

.fa-circle-5::before {
  content: "\e0f2";
}

.fa-minus::before {
  content: "\f068";
}

.fa-subtract::before {
  content: "\f068";
}

.fa-fire-flame::before {
  content: "\f6df";
}

.fa-flame::before {
  content: "\f6df";
}

.fa-right-to-line::before {
  content: "\f34c";
}

.fa-arrow-alt-to-right::before {
  content: "\f34c";
}

.fa-child-rifle::before {
  content: "\e4e0";
}

.fa-gif::before {
  content: "\e190";
}

.fa-chess::before {
  content: "\f439";
}

.fa-trash-slash::before {
  content: "\e2b3";
}

.fa-arrow-left-long::before {
  content: "\f177";
}

.fa-long-arrow-left::before {
  content: "\f177";
}

.fa-plug-circle-check::before {
  content: "\e55c";
}

.fa-font-case::before {
  content: "\f866";
}

.fa-street-view::before {
  content: "\f21d";
}

.fa-arrow-down-left::before {
  content: "\e091";
}

.fa-franc-sign::before {
  content: "\e18f";
}

.fa-flask-round-poison::before {
  content: "\f6e0";
}

.fa-flask-poison::before {
  content: "\f6e0";
}

.fa-volume-off::before {
  content: "\f026";
}

.fa-book-circle-arrow-right::before {
  content: "\e0bc";
}

.fa-chart-user::before {
  content: "\f6a3";
}

.fa-user-chart::before {
  content: "\f6a3";
}

.fa-hands-asl-interpreting::before {
  content: "\f2a3";
}

.fa-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-asl-interpreting::before {
  content: "\f2a3";
}

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3";
}

.fa-presentation-screen::before {
  content: "\f685";
}

.fa-presentation::before {
  content: "\f685";
}

.fa-circle-bolt::before {
  content: "\e0fe";
}

.fa-face-smile-halo::before {
  content: "\e38f";
}

.fa-cart-circle-arrow-down::before {
  content: "\e3ef";
}

.fa-house-person-return::before {
  content: "\e011";
}

.fa-house-person-arrive::before {
  content: "\e011";
}

.fa-house-return::before {
  content: "\e011";
}

.fa-message-xmark::before {
  content: "\f4ab";
}

.fa-comment-alt-times::before {
  content: "\f4ab";
}

.fa-message-times::before {
  content: "\f4ab";
}

.fa-file-certificate::before {
  content: "\f5f3";
}

.fa-file-award::before {
  content: "\f5f3";
}

.fa-user-doctor-hair-long::before {
  content: "\e459";
}

.fa-camera-security::before {
  content: "\f8fe";
}

.fa-camera-home::before {
  content: "\f8fe";
}

.fa-gear::before {
  content: "\f013";
}

.fa-cog::before {
  content: "\f013";
}

.fa-droplet-slash::before {
  content: "\f5c7";
}

.fa-tint-slash::before {
  content: "\f5c7";
}

.fa-book-heart::before {
  content: "\f499";
}

.fa-mosque::before {
  content: "\f678";
}

.fa-duck::before {
  content: "\f6d8";
}

.fa-mosquito::before {
  content: "\e52b";
}

.fa-star-of-david::before {
  content: "\f69a";
}

.fa-flag-swallowtail::before {
  content: "\f74c";
}

.fa-flag-alt::before {
  content: "\f74c";
}

.fa-person-military-rifle::before {
  content: "\e54b";
}

.fa-car-garage::before {
  content: "\f5e2";
}

.fa-cart-shopping::before {
  content: "\f07a";
}

.fa-shopping-cart::before {
  content: "\f07a";
}

.fa-book-font::before {
  content: "\e0bf";
}

.fa-shield-plus::before {
  content: "\e24a";
}

.fa-vials::before {
  content: "\f493";
}

.fa-eye-dropper-full::before {
  content: "\e172";
}

.fa-distribute-spacing-horizontal::before {
  content: "\e365";
}

.fa-tablet-rugged::before {
  content: "\f48f";
}

.fa-temperature-snow::before {
  content: "\f768";
}

.fa-temperature-frigid::before {
  content: "\f768";
}

.fa-moped::before {
  content: "\e3b9";
}

.fa-face-smile-plus::before {
  content: "\f5b9";
}

.fa-smile-plus::before {
  content: "\f5b9";
}

.fa-radio-tuner::before {
  content: "\f8d8";
}

.fa-radio-alt::before {
  content: "\f8d8";
}

.fa-face-swear::before {
  content: "\e399";
}

.fa-water-arrow-down::before {
  content: "\f774";
}

.fa-water-lower::before {
  content: "\f774";
}

.fa-scanner-touchscreen::before {
  content: "\f48a";
}

.fa-circle-7::before {
  content: "\e0f4";
}

.fa-plug-circle-plus::before {
  content: "\e55f";
}

.fa-person-ski-jumping::before {
  content: "\f7c7";
}

.fa-ski-jump::before {
  content: "\f7c7";
}

.fa-place-of-worship::before {
  content: "\f67f";
}

.fa-water-arrow-up::before {
  content: "\f775";
}

.fa-water-rise::before {
  content: "\f775";
}

.fa-waveform-lines::before {
  content: "\f8f2";
}

.fa-waveform-path::before {
  content: "\f8f2";
}

.fa-split::before {
  content: "\e254";
}

.fa-film-canister::before {
  content: "\f8b7";
}

.fa-film-cannister::before {
  content: "\f8b7";
}

.fa-folder-xmark::before {
  content: "\f65f";
}

.fa-folder-times::before {
  content: "\f65f";
}

.fa-toilet-paper-blank::before {
  content: "\f71f";
}

.fa-toilet-paper-alt::before {
  content: "\f71f";
}

.fa-tablet-screen::before {
  content: "\f3fc";
}

.fa-tablet-android-alt::before {
  content: "\f3fc";
}

.fa-hexagon-vertical-nft-slanted::before {
  content: "\e506";
}

.fa-folder-music::before {
  content: "\e18d";
}

.fa-display-medical::before {
  content: "\e166";
}

.fa-desktop-medical::before {
  content: "\e166";
}

.fa-share-all::before {
  content: "\f367";
}

.fa-peapod::before {
  content: "\e31c";
}

.fa-chess-clock::before {
  content: "\f43d";
}

.fa-axe::before {
  content: "\f6b2";
}

.fa-square-d::before {
  content: "\e268";
}

.fa-grip-vertical::before {
  content: "\f58e";
}

.fa-mobile-signal-out::before {
  content: "\e1f0";
}

.fa-arrow-turn-up::before {
  content: "\f148";
}

.fa-level-up::before {
  content: "\f148";
}

.fa-u::before {
  content: "U";
}

.fa-arrow-up-from-dotted-line::before {
  content: "\e09b";
}

.fa-square-root-variable::before {
  content: "\f698";
}

.fa-square-root-alt::before {
  content: "\f698";
}

.fa-light-switch-on::before {
  content: "\e019";
}

.fa-arrow-down-arrow-up::before {
  content: "\f883";
}

.fa-sort-alt::before {
  content: "\f883";
}

.fa-raindrops::before {
  content: "\f75c";
}

.fa-dash::before {
  content: "\e404";
}

.fa-minus-large::before {
  content: "\e404";
}

.fa-clock::before {
  content: "\f017";
}

.fa-clock-four::before {
  content: "\f017";
}

.fa-input-numeric::before {
  content: "\e1bd";
}

.fa-truck-tow::before {
  content: "\e2b8";
}

.fa-backward-step::before {
  content: "\f048";
}

.fa-step-backward::before {
  content: "\f048";
}

.fa-pallet::before {
  content: "\f482";
}

.fa-car-bolt::before {
  content: "\e341";
}

.fa-arrows-maximize::before {
  content: "\f31d";
}

.fa-expand-arrows::before {
  content: "\f31d";
}

.fa-faucet::before {
  content: "\e005";
}

.fa-cloud-sleet::before {
  content: "\f741";
}

.fa-lamp-street::before {
  content: "\e1c5";
}

.fa-list-radio::before {
  content: "\e1d0";
}

.fa-pen-nib-slash::before {
  content: "\e4a1";
}

.fa-baseball-bat-ball::before {
  content: "\f432";
}

.fa-square-up-left::before {
  content: "\e282";
}

.fa-overline::before {
  content: "\f876";
}

.fa-s::before {
  content: "S";
}

.fa-timeline::before {
  content: "\e29c";
}

.fa-keyboard::before {
  content: "\f11c";
}

.fa-arrows-from-dotted-line::before {
  content: "\e0a3";
}

.fa-usb-drive::before {
  content: "\f8e9";
}

.fa-ballot::before {
  content: "\f732";
}

.fa-caret-down::before {
  content: "\f0d7";
}

.fa-location-dot-slash::before {
  content: "\f605";
}

.fa-map-marker-alt-slash::before {
  content: "\f605";
}

.fa-cards::before {
  content: "\e3ed";
}

.fa-house-chimney-medical::before {
  content: "\f7f2";
}

.fa-clinic-medical::before {
  content: "\f7f2";
}

.fa-boxing-glove::before {
  content: "\f438";
}

.fa-glove-boxing::before {
  content: "\f438";
}

.fa-temperature-three-quarters::before {
  content: "\f2c8";
}

.fa-temperature-3::before {
  content: "\f2c8";
}

.fa-thermometer-3::before {
  content: "\f2c8";
}

.fa-thermometer-three-quarters::before {
  content: "\f2c8";
}

.fa-bell-school::before {
  content: "\f5d5";
}

.fa-mobile-screen::before {
  content: "\f3cf";
}

.fa-mobile-android-alt::before {
  content: "\f3cf";
}

.fa-plane-up::before {
  content: "\e22d";
}

.fa-folder-heart::before {
  content: "\e189";
}

.fa-circle-location-arrow::before {
  content: "\f602";
}

.fa-location-circle::before {
  content: "\f602";
}

.fa-face-head-bandage::before {
  content: "\e37a";
}

.fa-sushi-roll::before {
  content: "\e48b";
}

.fa-maki-roll::before {
  content: "\e48b";
}

.fa-makizushi::before {
  content: "\e48b";
}

.fa-car-bump::before {
  content: "\f5e0";
}

.fa-piggy-bank::before {
  content: "\f4d3";
}

.fa-racquet::before {
  content: "\f45a";
}

.fa-car-mirrors::before {
  content: "\e343";
}

.fa-industry-windows::before {
  content: "\f3b3";
}

.fa-industry-alt::before {
  content: "\f3b3";
}

.fa-bolt-auto::before {
  content: "\e0b6";
}

.fa-battery-half::before {
  content: "\f242";
}

.fa-battery-3::before {
  content: "\f242";
}

.fa-flux-capacitor::before {
  content: "\f8ba";
}

.fa-mountain-city::before {
  content: "\e52e";
}

.fa-coins::before {
  content: "\f51e";
}

.fa-honey-pot::before {
  content: "\e418";
}

.fa-olive::before {
  content: "\e316";
}

.fa-khanda::before {
  content: "\f66d";
}

.fa-filter-list::before {
  content: "\e17c";
}

.fa-outlet::before {
  content: "\e01c";
}

.fa-sliders::before {
  content: "\f1de";
}

.fa-sliders-h::before {
  content: "\f1de";
}

.fa-cauldron::before {
  content: "\f6bf";
}

.fa-people::before {
  content: "\e216";
}

.fa-folder-tree::before {
  content: "\f802";
}

.fa-network-wired::before {
  content: "\f6ff";
}

.fa-croissant::before {
  content: "\f7f6";
}

.fa-map-pin::before {
  content: "\f276";
}

.fa-hamsa::before {
  content: "\f665";
}

.fa-cent-sign::before {
  content: "\e3f5";
}

.fa-swords-laser::before {
  content: "\e03d";
}

.fa-flask::before {
  content: "\f0c3";
}

.fa-person-pregnant::before {
  content: "\e31e";
}

.fa-square-u::before {
  content: "\e281";
}

.fa-wand-sparkles::before {
  content: "\f72b";
}

.fa-router::before {
  content: "\f8da";
}

.fa-ellipsis-vertical::before {
  content: "\f142";
}

.fa-ellipsis-v::before {
  content: "\f142";
}

.fa-sword-laser-alt::before {
  content: "\e03c";
}

.fa-ticket::before {
  content: "\f145";
}

.fa-power-off::before {
  content: "\f011";
}

.fa-coin::before {
  content: "\f85c";
}

.fa-laptop-slash::before {
  content: "\e1c7";
}

.fa-right-long::before {
  content: "\f30b";
}

.fa-long-arrow-alt-right::before {
  content: "\f30b";
}

.fa-circle-b::before {
  content: "\e0fd";
}

.fa-person-dress-simple::before {
  content: "\e21c";
}

.fa-pipe-collar::before {
  content: "\e437";
}

.fa-lights-holiday::before {
  content: "\f7b2";
}

.fa-citrus::before {
  content: "\e2f4";
}

.fa-flag-usa::before {
  content: "\f74d";
}

.fa-laptop-file::before {
  content: "\e51d";
}

.fa-tty::before {
  content: "\f1e4";
}

.fa-teletype::before {
  content: "\f1e4";
}

.fa-chart-tree-map::before {
  content: "\e0ea";
}

.fa-diagram-next::before {
  content: "\e476";
}

.fa-person-rifle::before {
  content: "\e54e";
}

.fa-clock-five-thirty::before {
  content: "\e34a";
}

.fa-pipe-valve::before {
  content: "\e439";
}

.fa-arrow-up-from-arc::before {
  content: "\e4b4";
}

.fa-face-spiral-eyes::before {
  content: "\e485";
}

.fa-compress-wide::before {
  content: "\f326";
}

.fa-circle-phone-hangup::before {
  content: "\e11d";
}

.fa-phone-circle-down::before {
  content: "\e11d";
}

.fa-house-medical-circle-exclamation::before {
  content: "\e512";
}

.fa-badminton::before {
  content: "\e33a";
}

.fa-closed-captioning::before {
  content: "\f20a";
}

.fa-person-hiking::before {
  content: "\f6ec";
}

.fa-hiking::before {
  content: "\f6ec";
}

.fa-right-from-line::before {
  content: "\f347";
}

.fa-arrow-alt-from-left::before {
  content: "\f347";
}

.fa-venus-double::before {
  content: "\f226";
}

.fa-images::before {
  content: "\f302";
}

.fa-calculator::before {
  content: "\f1ec";
}

.fa-shuttlecock::before {
  content: "\f45b";
}

.fa-user-hair::before {
  content: "\e45a";
}

.fa-eye-evil::before {
  content: "\f6db";
}

.fa-people-pulling::before {
  content: "\e535";
}

.fa-n::before {
  content: "N";
}

.fa-garage::before {
  content: "\e009";
}

.fa-cable-car::before {
  content: "\f7da";
}

.fa-tram::before {
  content: "\f7da";
}

.fa-shovel-snow::before {
  content: "\f7c3";
}

.fa-cloud-rain::before {
  content: "\f73d";
}

.fa-face-lying::before {
  content: "\e37e";
}

.fa-sprinkler::before {
  content: "\e035";
}

.fa-building-circle-xmark::before {
  content: "\e4d4";
}

.fa-person-sledding::before {
  content: "\f7cb";
}

.fa-sledding::before {
  content: "\f7cb";
}

.fa-game-console-handheld::before {
  content: "\f8bb";
}

.fa-ship::before {
  content: "\f21a";
}

.fa-clock-six-thirty::before {
  content: "\e353";
}

.fa-battery-slash::before {
  content: "\f377";
}

.fa-tugrik-sign::before {
  content: "\e2ba";
}

.fa-arrows-down-to-line::before {
  content: "\e4b8";
}

.fa-download::before {
  content: "\f019";
}

.fa-shelves::before {
  content: "\f480";
}

.fa-inventory::before {
  content: "\f480";
}

.fa-cloud-snow::before {
  content: "\f742";
}

.fa-face-grin::before {
  content: "\f580";
}

.fa-grin::before {
  content: "\f580";
}

.fa-delete-left::before {
  content: "\f55a";
}

.fa-backspace::before {
  content: "\f55a";
}

.fa-oven::before {
  content: "\e01d";
}

.fa-eye-dropper::before {
  content: "\f1fb";
}

.fa-eye-dropper-empty::before {
  content: "\f1fb";
}

.fa-eyedropper::before {
  content: "\f1fb";
}

.fa-comment-captions::before {
  content: "\e146";
}

.fa-comments-question::before {
  content: "\e14e";
}

.fa-scribble::before {
  content: "\e23f";
}

.fa-rotate-exclamation::before {
  content: "\e23c";
}

.fa-file-circle-check::before {
  content: "\e5a0";
}

.fa-glass::before {
  content: "\f804";
}

.fa-loader::before {
  content: "\e1d4";
}

.fa-forward::before {
  content: "\f04e";
}

.fa-user-pilot::before {
  content: "\e2c0";
}

.fa-mobile::before {
  content: "\f3ce";
}

.fa-mobile-android::before {
  content: "\f3ce";
}

.fa-mobile-phone::before {
  content: "\f3ce";
}

.fa-code-pull-request-closed::before {
  content: "\e3f9";
}

.fa-face-meh::before {
  content: "\f11a";
}

.fa-meh::before {
  content: "\f11a";
}

.fa-align-center::before {
  content: "\f037";
}

.fa-book-skull::before {
  content: "\f6b7";
}

.fa-book-dead::before {
  content: "\f6b7";
}

.fa-id-card::before {
  content: "\f2c2";
}

.fa-drivers-license::before {
  content: "\f2c2";
}

.fa-face-dotted::before {
  content: "\e47f";
}

.fa-face-worried::before {
  content: "\e3a3";
}

.fa-outdent::before {
  content: "\f03b";
}

.fa-dedent::before {
  content: "\f03b";
}

.fa-heart-circle-exclamation::before {
  content: "\e4fe";
}

.fa-house::before {
  content: "\f015";
}

.fa-home::before {
  content: "\f015";
}

.fa-home-alt::before {
  content: "\f015";
}

.fa-home-lg-alt::before {
  content: "\f015";
}

.fa-vector-circle::before {
  content: "\e2c6";
}

.fa-car-circle-bolt::before {
  content: "\e342";
}

.fa-calendar-week::before {
  content: "\f784";
}

.fa-flying-disc::before {
  content: "\e3a9";
}

.fa-laptop-medical::before {
  content: "\f812";
}

.fa-square-down-right::before {
  content: "\e26c";
}

.fa-b::before {
  content: "B";
}

.fa-seat-airline::before {
  content: "\e244";
}

.fa-moon-over-sun::before {
  content: "\f74a";
}

.fa-eclipse-alt::before {
  content: "\f74a";
}

.fa-pipe::before {
  content: "\|";
}

.fa-file-medical::before {
  content: "\f477";
}

.fa-potato::before {
  content: "\e440";
}

.fa-dice-one::before {
  content: "\f525";
}

.fa-circle-a::before {
  content: "\e0f7";
}

.fa-helmet-battle::before {
  content: "\f6eb";
}

.fa-butter::before {
  content: "\e3e4";
}

.fa-blanket-fire::before {
  content: "\e3da";
}

.fa-kiwi-bird::before {
  content: "\f535";
}

.fa-castle::before {
  content: "\e0de";
}

.fa-golf-club::before {
  content: "\f451";
}

.fa-arrow-right-arrow-left::before {
  content: "\f0ec";
}

.fa-exchange::before {
  content: "\f0ec";
}

.fa-rotate-right::before {
  content: "\f2f9";
}

.fa-redo-alt::before {
  content: "\f2f9";
}

.fa-rotate-forward::before {
  content: "\f2f9";
}

.fa-utensils::before {
  content: "\f2e7";
}

.fa-cutlery::before {
  content: "\f2e7";
}

.fa-arrow-up-wide-short::before {
  content: "\f161";
}

.fa-sort-amount-up::before {
  content: "\f161";
}

.fa-balloons::before {
  content: "\e2e4";
}

.fa-mill-sign::before {
  content: "\e1ed";
}

.fa-bowl-rice::before {
  content: "\e2eb";
}

.fa-timeline-arrow::before {
  content: "\e29d";
}

.fa-skull::before {
  content: "\f54c";
}

.fa-game-board-simple::before {
  content: "\f868";
}

.fa-game-board-alt::before {
  content: "\f868";
}

.fa-circle-video::before {
  content: "\e12b";
}

.fa-video-circle::before {
  content: "\e12b";
}

.fa-chart-scatter-bubble::before {
  content: "\e0e9";
}

.fa-house-turret::before {
  content: "\e1b4";
}

.fa-banana::before {
  content: "\e2e5";
}

.fa-hand-holding-skull::before {
  content: "\e1a4";
}

.fa-people-dress::before {
  content: "\e217";
}

.fa-loveseat::before {
  content: "\f4cc";
}

.fa-couch-small::before {
  content: "\f4cc";
}

.fa-tower-broadcast::before {
  content: "\f519";
}

.fa-broadcast-tower::before {
  content: "\f519";
}

.fa-truck-pickup::before {
  content: "\f63c";
}

.fa-block-quote::before {
  content: "\e0b5";
}

.fa-up-long::before {
  content: "\f30c";
}

.fa-long-arrow-alt-up::before {
  content: "\f30c";
}

.fa-stop::before {
  content: "\f04d";
}

.fa-code-merge::before {
  content: "\f387";
}

.fa-money-check-dollar-pen::before {
  content: "\f873";
}

.fa-money-check-edit-alt::before {
  content: "\f873";
}

.fa-up-from-line::before {
  content: "\f346";
}

.fa-arrow-alt-from-bottom::before {
  content: "\f346";
}

.fa-upload::before {
  content: "\f093";
}

.fa-hurricane::before {
  content: "\f751";
}

.fa-people-pants::before {
  content: "\e219";
}

.fa-mound::before {
  content: "\e52d";
}

.fa-windsock::before {
  content: "\f777";
}

.fa-circle-half::before {
  content: "\e110";
}

.fa-brake-warning::before {
  content: "\e0c7";
}

.fa-toilet-portable::before {
  content: "\e583";
}

.fa-compact-disc::before {
  content: "\f51f";
}

.fa-file-arrow-down::before {
  content: "\f56d";
}

.fa-file-download::before {
  content: "\f56d";
}

.fa-saxophone-fire::before {
  content: "\f8db";
}

.fa-sax-hot::before {
  content: "\f8db";
}

.fa-camera-web-slash::before {
  content: "\f833";
}

.fa-webcam-slash::before {
  content: "\f833";
}

.fa-folder-medical::before {
  content: "\e18c";
}

.fa-folder-gear::before {
  content: "\e187";
}

.fa-folder-cog::before {
  content: "\e187";
}

.fa-hand-wave::before {
  content: "\e1a7";
}

.fa-arrow-up-arrow-down::before {
  content: "\e099";
}

.fa-sort-up-down::before {
  content: "\e099";
}

.fa-caravan::before {
  content: "\f8ff";
}

.fa-shield-cat::before {
  content: "\e572";
}

.fa-message-slash::before {
  content: "\f4a9";
}

.fa-comment-alt-slash::before {
  content: "\f4a9";
}

.fa-bolt::before {
  content: "\f0e7";
}

.fa-zap::before {
  content: "\f0e7";
}

.fa-trash-can-check::before {
  content: "\e2a9";
}

.fa-glass-water::before {
  content: "\e4f4";
}

.fa-oil-well::before {
  content: "\e532";
}

.fa-person-simple::before {
  content: "\e220";
}

.fa-vault::before {
  content: "\e2c5";
}

.fa-mars::before {
  content: "\f222";
}

.fa-toilet::before {
  content: "\f7d8";
}

.fa-plane-circle-xmark::before {
  content: "\e557";
}

.fa-yen-sign::before {
  content: "\f157";
}

.fa-cny::before {
  content: "\f157";
}

.fa-jpy::before {
  content: "\f157";
}

.fa-rmb::before {
  content: "\f157";
}

.fa-yen::before {
  content: "\f157";
}

.fa-notes::before {
  content: "\e202";
}

.fa-ruble-sign::before {
  content: "\f158";
}

.fa-rouble::before {
  content: "\f158";
}

.fa-rub::before {
  content: "\f158";
}

.fa-ruble::before {
  content: "\f158";
}

.fa-trash-undo::before {
  content: "\f895";
}

.fa-trash-arrow-turn-left::before {
  content: "\f895";
}

.fa-champagne-glass::before {
  content: "\f79e";
}

.fa-glass-champagne::before {
  content: "\f79e";
}

.fa-objects-align-center-horizontal::before {
  content: "\e3bc";
}

.fa-sun::before {
  content: "\f185";
}

.fa-trash-can-slash::before {
  content: "\e2ad";
}

.fa-trash-alt-slash::before {
  content: "\e2ad";
}

.fa-screen-users::before {
  content: "\f63d";
}

.fa-users-class::before {
  content: "\f63d";
}

.fa-guitar::before {
  content: "\f7a6";
}

.fa-square-arrow-left::before {
  content: "\f33a";
}

.fa-arrow-square-left::before {
  content: "\f33a";
}

.fa-square-8::before {
  content: "\e25d";
}

.fa-face-smile-hearts::before {
  content: "\e390";
}

.fa-brackets-square::before {
  content: "\f7e9";
}

.fa-brackets::before {
  content: "\f7e9";
}

.fa-laptop-arrow-down::before {
  content: "\e1c6";
}

.fa-hockey-stick-puck::before {
  content: "\e3ae";
}

.fa-house-tree::before {
  content: "\e1b3";
}

.fa-signal-fair::before {
  content: "\f68d";
}

.fa-signal-2::before {
  content: "\f68d";
}

.fa-face-laugh-wink::before {
  content: "\f59c";
}

.fa-laugh-wink::before {
  content: "\f59c";
}

.fa-circle-dollar::before {
  content: "\f2e8";
}

.fa-dollar-circle::before {
  content: "\f2e8";
}

.fa-usd-circle::before {
  content: "\f2e8";
}

.fa-horse-head::before {
  content: "\f7ab";
}

.fa-arrows-repeat::before {
  content: "\f364";
}

.fa-repeat-alt::before {
  content: "\f364";
}

.fa-bore-hole::before {
  content: "\e4c3";
}

.fa-industry::before {
  content: "\f275";
}

.fa-image-polaroid::before {
  content: "\f8c4";
}

.fa-wave-triangle::before {
  content: "\f89a";
}

.fa-circle-down::before {
  content: "\f358";
}

.fa-arrow-alt-circle-down::before {
  content: "\f358";
}

.fa-grill::before {
  content: "\e5a3";
}

.fa-arrows-turn-to-dots::before {
  content: "\e4c1";
}

.fa-chart-mixed::before {
  content: "\f643";
}

.fa-analytics::before {
  content: "\f643";
}

.fa-florin-sign::before {
  content: "\e184";
}

.fa-arrow-down-short-wide::before {
  content: "\f884";
}

.fa-sort-amount-desc::before {
  content: "\f884";
}

.fa-sort-amount-down-alt::before {
  content: "\f884";
}

.fa-less-than::before {
  content: "\<";
}

.fa-display-code::before {
  content: "\e165";
}

.fa-desktop-code::before {
  content: "\e165";
}

.fa-face-drooling::before {
  content: "\e372";
}

.fa-oil-temperature::before {
  content: "\f614";
}

.fa-oil-temp::before {
  content: "\f614";
}

.fa-square-question::before {
  content: "\f2fd";
}

.fa-question-square::before {
  content: "\f2fd";
}

.fa-air-conditioner::before {
  content: "\f8f4";
}

.fa-angle-down::before {
  content: "\f107";
}

.fa-mountains::before {
  content: "\f6fd";
}

.fa-omega::before {
  content: "\f67a";
}

.fa-car-tunnel::before {
  content: "\e4de";
}

.fa-person-dolly-empty::before {
  content: "\f4d1";
}

.fa-pan-food::before {
  content: "\e42b";
}

.fa-head-side-cough::before {
  content: "\e061";
}

.fa-grip-lines::before {
  content: "\f7a4";
}

.fa-thumbs-down::before {
  content: "\f165";
}

.fa-user-lock::before {
  content: "\f502";
}

.fa-arrow-right-long::before {
  content: "\f178";
}

.fa-long-arrow-right::before {
  content: "\f178";
}

.fa-tickets-airline::before {
  content: "\e29b";
}

.fa-anchor-circle-xmark::before {
  content: "\e4ac";
}

.fa-ellipsis::before {
  content: "\f141";
}

.fa-ellipsis-h::before {
  content: "\f141";
}

.fa-nfc-slash::before {
  content: "\e1fc";
}

.fa-chess-pawn::before {
  content: "\f443";
}

.fa-kit-medical::before {
  content: "\f479";
}

.fa-first-aid::before {
  content: "\f479";
}

.fa-grid-2-plus::before {
  content: "\e197";
}

.fa-bells::before {
  content: "\f77f";
}

.fa-person-through-window::before {
  content: "\e5a9";
}

.fa-toolbox::before {
  content: "\f552";
}

.fa-envelope-dot::before {
  content: "\e16f";
}

.fa-envelope-badge::before {
  content: "\e16f";
}

.fa-hands-holding-circle::before {
  content: "\e4fb";
}

.fa-bug::before {
  content: "\f188";
}

.fa-bowl-chopsticks::before {
  content: "\e2e9";
}

.fa-credit-card::before {
  content: "\f09d";
}

.fa-credit-card-alt::before {
  content: "\f09d";
}

.fa-circle-s::before {
  content: "\e121";
}

.fa-box-ballot::before {
  content: "\f735";
}

.fa-car::before {
  content: "\f1b9";
}

.fa-automobile::before {
  content: "\f1b9";
}

.fa-hand-holding-hand::before {
  content: "\e4f7";
}

.fa-user-tie-hair::before {
  content: "\e45f";
}

.fa-podium-star::before {
  content: "\f758";
}

.fa-user-hair-mullet::before {
  content: "\e45c";
}

.fa-business-front::before {
  content: "\e45c";
}

.fa-party-back::before {
  content: "\e45c";
}

.fa-trian-balbot::before {
  content: "\e45c";
}

.fa-microphone-stand::before {
  content: "\f8cb";
}

.fa-book-open-reader::before {
  content: "\f5da";
}

.fa-book-reader::before {
  content: "\f5da";
}

.fa-family-dress::before {
  content: "\e301";
}

.fa-circle-x::before {
  content: "\e12e";
}

.fa-cabin::before {
  content: "\e46d";
}

.fa-mountain-sun::before {
  content: "\e52f";
}

.fa-chart-simple-horizontal::before {
  content: "\e474";
}

.fa-arrows-left-right-to-line::before {
  content: "\e4ba";
}

.fa-hand-back-point-left::before {
  content: "\e19f";
}

.fa-message-dots::before {
  content: "\f4a3";
}

.fa-comment-alt-dots::before {
  content: "\f4a3";
}

.fa-messaging::before {
  content: "\f4a3";
}

.fa-file-heart::before {
  content: "\e176";
}

.fa-beer-mug::before {
  content: "\e0b3";
}

.fa-beer-foam::before {
  content: "\e0b3";
}

.fa-dice-d20::before {
  content: "\f6cf";
}

.fa-drone::before {
  content: "\f85f";
}

.fa-truck-droplet::before {
  content: "\e58c";
}

.fa-file-circle-xmark::before {
  content: "\e5a1";
}

.fa-temperature-arrow-up::before {
  content: "\e040";
}

.fa-temperature-up::before {
  content: "\e040";
}

.fa-medal::before {
  content: "\f5a2";
}

.fa-bed::before {
  content: "\f236";
}

.fa-book-copy::before {
  content: "\e0be";
}

.fa-square-h::before {
  content: "\f0fd";
}

.fa-h-square::before {
  content: "\f0fd";
}

.fa-square-c::before {
  content: "\e266";
}

.fa-clock-two::before {
  content: "\e35a";
}

.fa-square-ellipsis-vertical::before {
  content: "\e26f";
}

.fa-podcast::before {
  content: "\f2ce";
}

.fa-bee::before {
  content: "\e0b2";
}

.fa-temperature-full::before {
  content: "\f2c7";
}

.fa-temperature-4::before {
  content: "\f2c7";
}

.fa-thermometer-4::before {
  content: "\f2c7";
}

.fa-thermometer-full::before {
  content: "\f2c7";
}

.fa-bell::before {
  content: "\f0f3";
}

.fa-candy-bar::before {
  content: "\e3e8";
}

.fa-chocolate-bar::before {
  content: "\e3e8";
}

.fa-xmark-large::before {
  content: "\e59b";
}

.fa-pinata::before {
  content: "\e3c3";
}

.fa-arrows-from-line::before {
  content: "\e0a4";
}

.fa-superscript::before {
  content: "\f12b";
}

.fa-bowl-spoon::before {
  content: "\e3e0";
}

.fa-hexagon-check::before {
  content: "\e416";
}

.fa-plug-circle-xmark::before {
  content: "\e560";
}

.fa-star-of-life::before {
  content: "\f621";
}

.fa-phone-slash::before {
  content: "\f3dd";
}

.fa-traffic-light-stop::before {
  content: "\f63a";
}

.fa-paint-roller::before {
  content: "\f5aa";
}

.fa-accent-grave::before {
  content: "\`";
}

.fa-handshake-angle::before {
  content: "\f4c4";
}

.fa-hands-helping::before {
  content: "\f4c4";
}

.fa-circle-0::before {
  content: "\e0ed";
}

.fa-dial-med-low::before {
  content: "\e160";
}

.fa-location-dot::before {
  content: "\f3c5";
}

.fa-map-marker-alt::before {
  content: "\f3c5";
}

.fa-crab::before {
  content: "\e3ff";
}

.fa-box-open-full::before {
  content: "\f49c";
}

.fa-box-full::before {
  content: "\f49c";
}

.fa-file::before {
  content: "\f15b";
}

.fa-greater-than::before {
  content: "\>";
}

.fa-quotes::before {
  content: "\e234";
}

.fa-pretzel::before {
  content: "\e441";
}

.fa-person-swimming::before {
  content: "\f5c4";
}

.fa-swimmer::before {
  content: "\f5c4";
}

.fa-arrow-down::before {
  content: "\f063";
}

.fa-user-robot-xmarks::before {
  content: "\e4a7";
}

.fa-message-quote::before {
  content: "\e1e4";
}

.fa-comment-alt-quote::before {
  content: "\e1e4";
}

.fa-candy-corn::before {
  content: "\f6bd";
}

.fa-folder-magnifying-glass::before {
  content: "\e18b";
}

.fa-folder-search::before {
  content: "\e18b";
}

.fa-notebook::before {
  content: "\e201";
}

.fa-droplet::before {
  content: "\f043";
}

.fa-tint::before {
  content: "\f043";
}

.fa-bullseye-pointer::before {
  content: "\f649";
}

.fa-eraser::before {
  content: "\f12d";
}

.fa-hexagon-image::before {
  content: "\e504";
}

.fa-earth-americas::before {
  content: "\f57d";
}

.fa-earth::before {
  content: "\f57d";
}

.fa-earth-america::before {
  content: "\f57d";
}

.fa-globe-americas::before {
  content: "\f57d";
}

.fa-crate-apple::before {
  content: "\f6b1";
}

.fa-apple-crate::before {
  content: "\f6b1";
}

.fa-person-burst::before {
  content: "\e53b";
}

.fa-game-board::before {
  content: "\f867";
}

.fa-hat-chef::before {
  content: "\f86b";
}

.fa-hand-back-point-right::before {
  content: "\e1a1";
}

.fa-dove::before {
  content: "\f4ba";
}

.fa-battery-empty::before {
  content: "\f244";
}

.fa-battery-0::before {
  content: "\f244";
}

.fa-grid-4::before {
  content: "\e198";
}

.fa-socks::before {
  content: "\f696";
}

.fa-face-sunglasses::before {
  content: "\e398";
}

.fa-inbox::before {
  content: "\f01c";
}

.fa-square-0::before {
  content: "\e255";
}

.fa-section::before {
  content: "\e447";
}

.fa-square-this-way-up::before {
  content: "\f49f";
}

.fa-box-up::before {
  content: "\f49f";
}

.fa-gauge-high::before {
  content: "\f625";
}

.fa-tachometer-alt::before {
  content: "\f625";
}

.fa-tachometer-alt-fast::before {
  content: "\f625";
}

.fa-square-ampersand::before {
  content: "\e260";
}

.fa-envelope-open-text::before {
  content: "\f658";
}

.fa-lamp-desk::before {
  content: "\e014";
}

.fa-hospital::before {
  content: "\f0f8";
}

.fa-hospital-alt::before {
  content: "\f0f8";
}

.fa-hospital-wide::before {
  content: "\f0f8";
}

.fa-poll-people::before {
  content: "\f759";
}

.fa-whiskey-glass-ice::before {
  content: "\f7a1";
}

.fa-glass-whiskey-rocks::before {
  content: "\f7a1";
}

.fa-wine-bottle::before {
  content: "\f72f";
}

.fa-chess-rook::before {
  content: "\f447";
}

.fa-user-bounty-hunter::before {
  content: "\e2bf";
}

.fa-bars-staggered::before {
  content: "\f550";
}

.fa-reorder::before {
  content: "\f550";
}

.fa-stream::before {
  content: "\f550";
}

.fa-diagram-sankey::before {
  content: "\e158";
}

.fa-cloud-hail-mixed::before {
  content: "\f73a";
}

.fa-circle-up-left::before {
  content: "\e128";
}

.fa-dharmachakra::before {
  content: "\f655";
}

.fa-objects-align-left::before {
  content: "\e3be";
}

.fa-oil-can-drip::before {
  content: "\e205";
}

.fa-face-smiling-hands::before {
  content: "\e396";
}

.fa-broccoli::before {
  content: "\e3e2";
}

.fa-route-interstate::before {
  content: "\f61b";
}

.fa-ear-muffs::before {
  content: "\f795";
}

.fa-hotdog::before {
  content: "\f80f";
}

.fa-transporter-empty::before {
  content: "\e046";
}

.fa-person-walking-with-cane::before {
  content: "\f29d";
}

.fa-blind::before {
  content: "\f29d";
}

.fa-angle-90::before {
  content: "\e08d";
}

.fa-rectangle-terminal::before {
  content: "\e236";
}

.fa-kite::before {
  content: "\f6f4";
}

.fa-drum::before {
  content: "\f569";
}

.fa-scrubber::before {
  content: "\f2f8";
}

.fa-ice-cream::before {
  content: "\f810";
}

.fa-heart-circle-bolt::before {
  content: "\e4fc";
}

.fa-fish-bones::before {
  content: "\e304";
}

.fa-deer-rudolph::before {
  content: "\f78f";
}

.fa-fax::before {
  content: "\f1ac";
}

.fa-paragraph::before {
  content: "\f1dd";
}

.fa-head-side-heart::before {
  content: "\e1aa";
}

.fa-square-e::before {
  content: "\e26d";
}

.fa-meter-fire::before {
  content: "\e1eb";
}

.fa-cloud-hail::before {
  content: "\f739";
}

.fa-check-to-slot::before {
  content: "\f772";
}

.fa-vote-yea::before {
  content: "\f772";
}

.fa-money-from-bracket::before {
  content: "\e312";
}

.fa-star-half::before {
  content: "\f089";
}

.fa-car-bus::before {
  content: "\f85a";
}

.fa-speaker::before {
  content: "\f8df";
}

.fa-timer::before {
  content: "\e29e";
}

.fa-boxes-stacked::before {
  content: "\f468";
}

.fa-boxes::before {
  content: "\f468";
}

.fa-boxes-alt::before {
  content: "\f468";
}

.fa-grill-hot::before {
  content: "\e5a5";
}

.fa-ballot-check::before {
  content: "\f733";
}

.fa-link::before {
  content: "\f0c1";
}

.fa-chain::before {
  content: "\f0c1";
}

.fa-ear-listen::before {
  content: "\f2a2";
}

.fa-assistive-listening-systems::before {
  content: "\f2a2";
}

.fa-file-minus::before {
  content: "\f318";
}

.fa-tree-city::before {
  content: "\e587";
}

.fa-play::before {
  content: "\f04b";
}

.fa-font::before {
  content: "\f031";
}

.fa-cup-togo::before {
  content: "\f6c5";
}

.fa-coffee-togo::before {
  content: "\f6c5";
}

.fa-square-down-left::before {
  content: "\e26b";
}

.fa-burger-lettuce::before {
  content: "\e3e3";
}

.fa-rupiah-sign::before {
  content: "\e23d";
}

.fa-magnifying-glass::before {
  content: "\f002";
}

.fa-search::before {
  content: "\f002";
}

.fa-table-tennis-paddle-ball::before {
  content: "\f45d";
}

.fa-ping-pong-paddle-ball::before {
  content: "\f45d";
}

.fa-table-tennis::before {
  content: "\f45d";
}

.fa-person-dots-from-line::before {
  content: "\f470";
}

.fa-diagnoses::before {
  content: "\f470";
}

.fa-chevrons-down::before {
  content: "\f322";
}

.fa-chevron-double-down::before {
  content: "\f322";
}

.fa-trash-can-arrow-up::before {
  content: "\f82a";
}

.fa-trash-restore-alt::before {
  content: "\f82a";
}

.fa-signal-good::before {
  content: "\f68e";
}

.fa-signal-3::before {
  content: "\f68e";
}

.fa-location-question::before {
  content: "\f60b";
}

.fa-map-marker-question::before {
  content: "\f60b";
}

.fa-floppy-disk-circle-xmark::before {
  content: "\e181";
}

.fa-floppy-disk-times::before {
  content: "\e181";
}

.fa-save-circle-xmark::before {
  content: "\e181";
}

.fa-save-times::before {
  content: "\e181";
}

.fa-naira-sign::before {
  content: "\e1f6";
}

.fa-peach::before {
  content: "\e20b";
}

.fa-taxi-bus::before {
  content: "\e298";
}

.fa-bracket-curly::before {
  content: "\{";
}

.fa-bracket-curly-left::before {
  content: "\{";
}

.fa-lobster::before {
  content: "\e421";
}

.fa-cart-flatbed-empty::before {
  content: "\f476";
}

.fa-dolly-flatbed-empty::before {
  content: "\f476";
}

.fa-colon::before {
  content: "\:";
}

.fa-cart-arrow-down::before {
  content: "\f218";
}

.fa-wand::before {
  content: "\f72a";
}

.fa-walkie-talkie::before {
  content: "\f8ef";
}

.fa-file-pen::before {
  content: "\f31c";
}

.fa-file-edit::before {
  content: "\f31c";
}

.fa-receipt::before {
  content: "\f543";
}

.fa-table-picnic::before {
  content: "\e32d";
}

.fa-square-pen::before {
  content: "\f14b";
}

.fa-pen-square::before {
  content: "\f14b";
}

.fa-pencil-square::before {
  content: "\f14b";
}

.fa-circle-microphone-lines::before {
  content: "\e117";
}

.fa-microphone-circle-alt::before {
  content: "\e117";
}

.fa-display-slash::before {
  content: "\e2fa";
}

.fa-desktop-slash::before {
  content: "\e2fa";
}

.fa-suitcase-rolling::before {
  content: "\f5c1";
}

.fa-person-circle-exclamation::before {
  content: "\e53f";
}

.fa-transporter-2::before {
  content: "\e044";
}

.fa-hands-holding-diamond::before {
  content: "\f47c";
}

.fa-hand-receiving::before {
  content: "\f47c";
}

.fa-money-bill-simple-wave::before {
  content: "\e1f2";
}

.fa-chevron-down::before {
  content: "\f078";
}

.fa-battery-full::before {
  content: "\f240";
}

.fa-battery::before {
  content: "\f240";
}

.fa-battery-5::before {
  content: "\f240";
}

.fa-bell-plus::before {
  content: "\f849";
}

.fa-book-arrow-right::before {
  content: "\e0b9";
}

.fa-hospitals::before {
  content: "\f80e";
}

.fa-club::before {
  content: "\f327";
}

.fa-skull-crossbones::before {
  content: "\f714";
}

.fa-droplet-degree::before {
  content: "\f748";
}

.fa-dewpoint::before {
  content: "\f748";
}

.fa-code-compare::before {
  content: "\e13a";
}

.fa-list-ul::before {
  content: "\f0ca";
}

.fa-list-dots::before {
  content: "\f0ca";
}

.fa-hand-holding-magic::before {
  content: "\f6e5";
}

.fa-watermelon-slice::before {
  content: "\e337";
}

.fa-circle-ellipsis::before {
  content: "\e10a";
}

.fa-school-lock::before {
  content: "\e56f";
}

.fa-tower-cell::before {
  content: "\e585";
}

.fa-sd-cards::before {
  content: "\e240";
}

.fa-down-long::before {
  content: "\f309";
}

.fa-long-arrow-alt-down::before {
  content: "\f309";
}

.fa-envelopes::before {
  content: "\e170";
}

.fa-phone-office::before {
  content: "\f67d";
}

.fa-ranking-star::before {
  content: "\e561";
}

.fa-chess-king::before {
  content: "\f43f";
}

.fa-nfc-pen::before {
  content: "\e1fa";
}

.fa-person-harassing::before {
  content: "\e549";
}

.fa-hat-winter::before {
  content: "\f7a8";
}

.fa-brazilian-real-sign::before {
  content: "\e46c";
}

.fa-landmark-dome::before {
  content: "\f752";
}

.fa-landmark-alt::before {
  content: "\f752";
}

.fa-bone-break::before {
  content: "\f5d8";
}

.fa-arrow-up::before {
  content: "\f062";
}

.fa-down-from-dotted-line::before {
  content: "\e407";
}

.fa-tv::before {
  content: "\f26c";
}

.fa-television::before {
  content: "\f26c";
}

.fa-tv-alt::before {
  content: "\f26c";
}

.fa-border-left::before {
  content: "\f84f";
}

.fa-circle-divide::before {
  content: "\e106";
}

.fa-shrimp::before {
  content: "\e448";
}

.fa-list-check::before {
  content: "\f0ae";
}

.fa-tasks::before {
  content: "\f0ae";
}

.fa-diagram-subtask::before {
  content: "\e479";
}

.fa-jug-detergent::before {
  content: "\e519";
}

.fa-circle-user::before {
  content: "\f2bd";
}

.fa-user-circle::before {
  content: "\f2bd";
}

.fa-square-y::before {
  content: "\e287";
}

.fa-user-doctor-hair::before {
  content: "\e458";
}

.fa-planet-ringed::before {
  content: "\e020";
}

.fa-mushroom::before {
  content: "\e425";
}

.fa-user-shield::before {
  content: "\f505";
}

.fa-megaphone::before {
  content: "\f675";
}

.fa-circle-exclamation-check::before {
  content: "\e10d";
}

.fa-wind::before {
  content: "\f72e";
}

.fa-box-dollar::before {
  content: "\f4a0";
}

.fa-box-usd::before {
  content: "\f4a0";
}

.fa-car-burst::before {
  content: "\f5e1";
}

.fa-car-crash::before {
  content: "\f5e1";
}

.fa-y::before {
  content: "Y";
}

.fa-user-headset::before {
  content: "\f82d";
}

.fa-arrows-retweet::before {
  content: "\f361";
}

.fa-retweet-alt::before {
  content: "\f361";
}

.fa-person-snowboarding::before {
  content: "\f7ce";
}

.fa-snowboarding::before {
  content: "\f7ce";
}

.fa-square-chevron-right::before {
  content: "\f32b";
}

.fa-chevron-square-right::before {
  content: "\f32b";
}

.fa-lacrosse-stick-ball::before {
  content: "\e3b6";
}

.fa-truck-fast::before {
  content: "\f48b";
}

.fa-shipping-fast::before {
  content: "\f48b";
}

.fa-star-sharp::before {
  content: "\e28b";
}

.fa-circle-1::before {
  content: "\e0ee";
}

.fa-circle-star::before {
  content: "\e123";
}

.fa-star-circle::before {
  content: "\e123";
}

.fa-fish::before {
  content: "\f578";
}

.fa-cloud-fog::before {
  content: "\f74e";
}

.fa-fog::before {
  content: "\f74e";
}

.fa-waffle::before {
  content: "\e466";
}

.fa-music-note::before {
  content: "\f8cf";
}

.fa-music-alt::before {
  content: "\f8cf";
}

.fa-hexagon-exclamation::before {
  content: "\e417";
}

.fa-cart-shopping-fast::before {
  content: "\e0dc";
}

.fa-object-union::before {
  content: "\e49f";
}

.fa-user-graduate::before {
  content: "\f501";
}

.fa-starfighter::before {
  content: "\e037";
}

.fa-circle-half-stroke::before {
  content: "\f042";
}

.fa-adjust::before {
  content: "\f042";
}

.fa-arrow-right-long-to-line::before {
  content: "\e3d5";
}

.fa-square-arrow-down::before {
  content: "\f339";
}

.fa-arrow-square-down::before {
  content: "\f339";
}

.fa-clapperboard::before {
  content: "\e131";
}

.fa-square-chevron-left::before {
  content: "\f32a";
}

.fa-chevron-square-left::before {
  content: "\f32a";
}

.fa-phone-intercom::before {
  content: "\e434";
}

.fa-link-horizontal::before {
  content: "\e1cb";
}

.fa-chain-horizontal::before {
  content: "\e1cb";
}

.fa-mango::before {
  content: "\e30f";
}

.fa-music-note-slash::before {
  content: "\f8d0";
}

.fa-music-alt-slash::before {
  content: "\f8d0";
}

.fa-circle-radiation::before {
  content: "\f7ba";
}

.fa-radiation-alt::before {
  content: "\f7ba";
}

.fa-face-tongue-sweat::before {
  content: "\e39e";
}

.fa-globe-stand::before {
  content: "\f5f6";
}

.fa-baseball::before {
  content: "\f433";
}

.fa-baseball-ball::before {
  content: "\f433";
}

.fa-circle-p::before {
  content: "\e11a";
}

.fa-award-simple::before {
  content: "\e0ab";
}

.fa-jet-fighter-up::before {
  content: "\e518";
}

.fa-diagram-project::before {
  content: "\f542";
}

.fa-project-diagram::before {
  content: "\f542";
}

.fa-pedestal::before {
  content: "\e20d";
}

.fa-chart-pyramid::before {
  content: "\e0e6";
}

.fa-sidebar::before {
  content: "\e24e";
}

.fa-snowman-head::before {
  content: "\f79b";
}

.fa-frosty-head::before {
  content: "\f79b";
}

.fa-copy::before {
  content: "\f0c5";
}

.fa-burger-glass::before {
  content: "\e0ce";
}

.fa-volume-xmark::before {
  content: "\f6a9";
}

.fa-volume-mute::before {
  content: "\f6a9";
}

.fa-volume-times::before {
  content: "\f6a9";
}

.fa-hand-sparkles::before {
  content: "\e05d";
}

.fa-bars-filter::before {
  content: "\e0ad";
}

.fa-paintbrush-pencil::before {
  content: "\e206";
}

.fa-party-bell::before {
  content: "\e31a";
}

.fa-user-vneck-hair::before {
  content: "\e462";
}

.fa-jack-o-lantern::before {
  content: "\f30e";
}

.fa-grip::before {
  content: "\f58d";
}

.fa-grip-horizontal::before {
  content: "\f58d";
}

.fa-share-from-square::before {
  content: "\f14d";
}

.fa-share-square::before {
  content: "\f14d";
}

.fa-keynote::before {
  content: "\f66c";
}

.fa-gun::before {
  content: "\e19b";
}

.fa-square-phone::before {
  content: "\f098";
}

.fa-phone-square::before {
  content: "\f098";
}

.fa-plus::before {
  content: "\+";
}

.fa-add::before {
  content: "\+";
}

.fa-expand::before {
  content: "\f065";
}

.fa-computer::before {
  content: "\e4e5";
}

.fa-fort::before {
  content: "\e486";
}

.fa-cloud-check::before {
  content: "\e35c";
}

.fa-xmark::before {
  content: "\f00d";
}

.fa-close::before {
  content: "\f00d";
}

.fa-multiply::before {
  content: "\f00d";
}

.fa-remove::before {
  content: "\f00d";
}

.fa-times::before {
  content: "\f00d";
}

.fa-face-smirking::before {
  content: "\e397";
}

.fa-arrows-up-down-left-right::before {
  content: "\f047";
}

.fa-arrows::before {
  content: "\f047";
}

.fa-chalkboard-user::before {
  content: "\f51c";
}

.fa-chalkboard-teacher::before {
  content: "\f51c";
}

.fa-rhombus::before {
  content: "\e23b";
}

.fa-claw-marks::before {
  content: "\f6c2";
}

.fa-peso-sign::before {
  content: "\e222";
}

.fa-face-smile-tongue::before {
  content: "\e394";
}

.fa-cart-circle-xmark::before {
  content: "\e3f4";
}

.fa-building-shield::before {
  content: "\e4d8";
}

.fa-circle-phone-flip::before {
  content: "\e11c";
}

.fa-phone-circle-alt::before {
  content: "\e11c";
}

.fa-baby::before {
  content: "\f77c";
}

.fa-users-line::before {
  content: "\e592";
}

.fa-quote-left::before {
  content: "\f10d";
}

.fa-quote-left-alt::before {
  content: "\f10d";
}

.fa-tractor::before {
  content: "\f722";
}

.fa-key-skeleton::before {
  content: "\f6f3";
}

.fa-trash-arrow-up::before {
  content: "\f829";
}

.fa-trash-restore::before {
  content: "\f829";
}

.fa-arrow-down-up-lock::before {
  content: "\e4b0";
}

.fa-arrow-down-to-bracket::before {
  content: "\e094";
}

.fa-lines-leaning::before {
  content: "\e51e";
}

.fa-square-q::before {
  content: "\e27b";
}

.fa-ruler-combined::before {
  content: "\f546";
}

.fa-symbols::before {
  content: "\f86e";
}

.fa-icons-alt::before {
  content: "\f86e";
}

.fa-copyright::before {
  content: "\f1f9";
}

.fa-highlighter-line::before {
  content: "\e1af";
}

.fa-bracket-square::before {
  content: "\[";
}

.fa-bracket::before {
  content: "\[";
}

.fa-bracket-left::before {
  content: "\[";
}

.fa-island-tropical::before {
  content: "\f811";
}

.fa-island-tree-palm::before {
  content: "\f811";
}

.fa-arrow-right-from-line::before {
  content: "\f343";
}

.fa-arrow-from-left::before {
  content: "\f343";
}

.fa-h2::before {
  content: "\f314";
}

.fa-equals::before {
  content: "\=";
}

.fa-cake-slice::before {
  content: "\e3e5";
}

.fa-shortcake::before {
  content: "\e3e5";
}

.fa-peanut::before {
  content: "\e430";
}

.fa-wrench-simple::before {
  content: "\e2d1";
}

.fa-blender::before {
  content: "\f517";
}

.fa-teeth::before {
  content: "\f62e";
}

.fa-tally-2::before {
  content: "\e295";
}

.fa-shekel-sign::before {
  content: "\f20b";
}

.fa-ils::before {
  content: "\f20b";
}

.fa-shekel::before {
  content: "\f20b";
}

.fa-sheqel::before {
  content: "\f20b";
}

.fa-sheqel-sign::before {
  content: "\f20b";
}

.fa-cars::before {
  content: "\f85b";
}

.fa-axe-battle::before {
  content: "\f6b3";
}

.fa-user-hair-long::before {
  content: "\e45b";
}

.fa-map::before {
  content: "\f279";
}

.fa-file-circle-info::before {
  content: "\e493";
}

.fa-face-disappointed::before {
  content: "\e36f";
}

.fa-lasso-sparkles::before {
  content: "\e1c9";
}

.fa-clock-eleven::before {
  content: "\e347";
}

.fa-rocket::before {
  content: "\f135";
}

.fa-siren-on::before {
  content: "\e02e";
}

.fa-clock-ten::before {
  content: "\e354";
}

.fa-candle-holder::before {
  content: "\f6bc";
}

.fa-video-arrow-down-left::before {
  content: "\e2c8";
}

.fa-photo-film::before {
  content: "\f87c";
}

.fa-photo-video::before {
  content: "\f87c";
}

.fa-floppy-disk-circle-arrow-right::before {
  content: "\e180";
}

.fa-save-circle-arrow-right::before {
  content: "\e180";
}

.fa-folder-minus::before {
  content: "\f65d";
}

.fa-planet-moon::before {
  content: "\e01f";
}

.fa-face-eyes-xmarks::before {
  content: "\e374";
}

.fa-chart-scatter::before {
  content: "\f7ee";
}

.fa-display-arrow-down::before {
  content: "\e164";
}

.fa-store::before {
  content: "\f54e";
}

.fa-arrow-trend-up::before {
  content: "\e098";
}

.fa-plug-circle-minus::before {
  content: "\e55e";
}

.fa-olive-branch::before {
  content: "\e317";
}

.fa-angle::before {
  content: "\e08c";
}

.fa-vacuum-robot::before {
  content: "\e04e";
}

.fa-sign-hanging::before {
  content: "\f4d9";
}

.fa-sign::before {
  content: "\f4d9";
}

.fa-square-divide::before {
  content: "\e26a";
}

.fa-signal-stream-slash::before {
  content: "\e250";
}

.fa-bezier-curve::before {
  content: "\f55b";
}

.fa-eye-dropper-half::before {
  content: "\e173";
}

.fa-store-lock::before {
  content: "\e4a6";
}

.fa-bell-slash::before {
  content: "\f1f6";
}

.fa-cloud-bolt-sun::before {
  content: "\f76e";
}

.fa-thunderstorm-sun::before {
  content: "\f76e";
}

.fa-camera-slash::before {
  content: "\e0d9";
}

.fa-comment-quote::before {
  content: "\e14c";
}

.fa-tablet::before {
  content: "\f3fb";
}

.fa-tablet-android::before {
  content: "\f3fb";
}

.fa-school-flag::before {
  content: "\e56e";
}

.fa-message-code::before {
  content: "\e1df";
}

.fa-glass-half::before {
  content: "\e192";
}

.fa-glass-half-empty::before {
  content: "\e192";
}

.fa-glass-half-full::before {
  content: "\e192";
}

.fa-fill::before {
  content: "\f575";
}

.fa-message-minus::before {
  content: "\f4a7";
}

.fa-comment-alt-minus::before {
  content: "\f4a7";
}

.fa-angle-up::before {
  content: "\f106";
}

.fa-drumstick-bite::before {
  content: "\f6d7";
}

.fa-link-horizontal-slash::before {
  content: "\e1cc";
}

.fa-chain-horizontal-slash::before {
  content: "\e1cc";
}

.fa-holly-berry::before {
  content: "\f7aa";
}

.fa-chevron-left::before {
  content: "\f053";
}

.fa-bacteria::before {
  content: "\e059";
}

.fa-clouds::before {
  content: "\f744";
}

.fa-money-bill-simple::before {
  content: "\e1f1";
}

.fa-hand-lizard::before {
  content: "\f258";
}

.fa-table-pivot::before {
  content: "\e291";
}

.fa-filter-slash::before {
  content: "\e17d";
}

.fa-trash-can-undo::before {
  content: "\f896";
}

.fa-trash-can-arrow-turn-left::before {
  content: "\f896";
}

.fa-trash-undo-alt::before {
  content: "\f896";
}

.fa-notdef::before {
  content: "\e1fe";
}

.fa-disease::before {
  content: "\f7fa";
}

.fa-person-to-door::before {
  content: "\e433";
}

.fa-turntable::before {
  content: "\f8e4";
}

.fa-briefcase-medical::before {
  content: "\f469";
}

.fa-genderless::before {
  content: "\f22d";
}

.fa-chevron-right::before {
  content: "\f054";
}

.fa-signal-weak::before {
  content: "\f68c";
}

.fa-signal-1::before {
  content: "\f68c";
}

.fa-clock-five::before {
  content: "\e349";
}

.fa-retweet::before {
  content: "\f079";
}

.fa-car-rear::before {
  content: "\f5de";
}

.fa-car-alt::before {
  content: "\f5de";
}

.fa-pump-soap::before {
  content: "\e06b";
}

.fa-computer-classic::before {
  content: "\f8b1";
}

.fa-frame::before {
  content: "\e495";
}

.fa-video-slash::before {
  content: "\f4e2";
}

.fa-battery-quarter::before {
  content: "\f243";
}

.fa-battery-2::before {
  content: "\f243";
}

.fa-ellipsis-stroke::before {
  content: "\f39b";
}

.fa-ellipsis-h-alt::before {
  content: "\f39b";
}

.fa-radio::before {
  content: "\f8d7";
}

.fa-baby-carriage::before {
  content: "\f77d";
}

.fa-carriage-baby::before {
  content: "\f77d";
}

.fa-face-expressionless::before {
  content: "\e373";
}

.fa-down-to-dotted-line::before {
  content: "\e408";
}

.fa-cloud-music::before {
  content: "\f8ae";
}

.fa-traffic-light::before {
  content: "\f637";
}

.fa-cloud-minus::before {
  content: "\e35d";
}

.fa-thermometer::before {
  content: "\f491";
}

.fa-shield-minus::before {
  content: "\e249";
}

.fa-vr-cardboard::before {
  content: "\f729";
}

.fa-car-tilt::before {
  content: "\f5e5";
}

.fa-gauge-circle-minus::before {
  content: "\e497";
}

.fa-brightness-low::before {
  content: "\e0ca";
}

.fa-hand-middle-finger::before {
  content: "\f806";
}

.fa-percent::before {
  content: "\%";
}

.fa-percentage::before {
  content: "\%";
}

.fa-truck-moving::before {
  content: "\f4df";
}

.fa-glass-water-droplet::before {
  content: "\e4f5";
}

.fa-conveyor-belt::before {
  content: "\f46e";
}

.fa-location-check::before {
  content: "\f606";
}

.fa-map-marker-check::before {
  content: "\f606";
}

.fa-coin-vertical::before {
  content: "\e3fd";
}

.fa-display::before {
  content: "\e163";
}

.fa-person-sign::before {
  content: "\f757";
}

.fa-face-smile::before {
  content: "\f118";
}

.fa-smile::before {
  content: "\f118";
}

.fa-phone-hangup::before {
  content: "\e225";
}

.fa-signature-slash::before {
  content: "\e3cb";
}

.fa-thumbtack::before {
  content: "\f08d";
}

.fa-thumb-tack::before {
  content: "\f08d";
}

.fa-wheat-slash::before {
  content: "\e339";
}

.fa-trophy::before {
  content: "\f091";
}

.fa-clouds-sun::before {
  content: "\f746";
}

.fa-person-praying::before {
  content: "\f683";
}

.fa-pray::before {
  content: "\f683";
}

.fa-hammer::before {
  content: "\f6e3";
}

.fa-face-vomit::before {
  content: "\e3a0";
}

.fa-speakers::before {
  content: "\f8e0";
}

.fa-tty-answer::before {
  content: "\e2b9";
}

.fa-teletype-answer::before {
  content: "\e2b9";
}

.fa-mug-tea-saucer::before {
  content: "\e1f5";
}

.fa-diagram-lean-canvas::before {
  content: "\e156";
}

.fa-alt::before {
  content: "\e08a";
}

.fa-dial::before {
  content: "\e15b";
}

.fa-dial-med-high::before {
  content: "\e15b";
}

.fa-hand-peace::before {
  content: "\f25b";
}

.fa-circle-trash::before {
  content: "\e126";
}

.fa-trash-circle::before {
  content: "\e126";
}

.fa-rotate::before {
  content: "\f2f1";
}

.fa-sync-alt::before {
  content: "\f2f1";
}

.fa-circle-quarters::before {
  content: "\e3f8";
}

.fa-spinner::before {
  content: "\f110";
}

.fa-tower-control::before {
  content: "\e2a2";
}

.fa-arrow-up-triangle-square::before {
  content: "\f88a";
}

.fa-sort-shapes-up::before {
  content: "\f88a";
}

.fa-whale::before {
  content: "\f72c";
}

.fa-robot::before {
  content: "\f544";
}

.fa-peace::before {
  content: "\f67c";
}

.fa-party-horn::before {
  content: "\e31b";
}

.fa-gears::before {
  content: "\f085";
}

.fa-cogs::before {
  content: "\f085";
}

.fa-sun-bright::before {
  content: "\e28f";
}

.fa-sun-alt::before {
  content: "\e28f";
}

.fa-warehouse::before {
  content: "\f494";
}

.fa-lock-keyhole-open::before {
  content: "\f3c2";
}

.fa-lock-open-alt::before {
  content: "\f3c2";
}

.fa-square-fragile::before {
  content: "\f49b";
}

.fa-box-fragile::before {
  content: "\f49b";
}

.fa-square-wine-glass-crack::before {
  content: "\f49b";
}

.fa-arrow-up-right-dots::before {
  content: "\e4b7";
}

.fa-square-n::before {
  content: "\e277";
}

.fa-splotch::before {
  content: "\f5bc";
}

.fa-face-grin-hearts::before {
  content: "\f584";
}

.fa-grin-hearts::before {
  content: "\f584";
}

.fa-meter::before {
  content: "\e1e8";
}

.fa-mandolin::before {
  content: "\f6f9";
}

.fa-dice-four::before {
  content: "\f524";
}

.fa-sim-card::before {
  content: "\f7c4";
}

.fa-transgender::before {
  content: "\f225";
}

.fa-transgender-alt::before {
  content: "\f225";
}

.fa-mercury::before {
  content: "\f223";
}

.fa-up-from-bracket::before {
  content: "\e590";
}

.fa-knife-kitchen::before {
  content: "\f6f5";
}

.fa-border-right::before {
  content: "\f852";
}

.fa-arrow-turn-down::before {
  content: "\f149";
}

.fa-level-down::before {
  content: "\f149";
}

.fa-spade::before {
  content: "\f2f4";
}

.fa-card-spade::before {
  content: "\e3ec";
}

.fa-line-columns::before {
  content: "\f870";
}

.fa-arrow-right-to-line::before {
  content: "\f340";
}

.fa-arrow-to-right::before {
  content: "\f340";
}

.fa-person-falling-burst::before {
  content: "\e547";
}

.fa-flag-pennant::before {
  content: "\f456";
}

.fa-pennant::before {
  content: "\f456";
}

.fa-conveyor-belt-empty::before {
  content: "\e150";
}

.fa-award::before {
  content: "\f559";
}

.fa-ticket-simple::before {
  content: "\f3ff";
}

.fa-ticket-alt::before {
  content: "\f3ff";
}

.fa-building::before {
  content: "\f1ad";
}

.fa-angles-left::before {
  content: "\f100";
}

.fa-angle-double-left::before {
  content: "\f100";
}

.fa-camcorder::before {
  content: "\f8a8";
}

.fa-video-handheld::before {
  content: "\f8a8";
}

.fa-pancakes::before {
  content: "\e42d";
}

.fa-album-circle-user::before {
  content: "\e48d";
}

.fa-qrcode::before {
  content: "\f029";
}

.fa-dice-d10::before {
  content: "\f6cd";
}

.fa-fireplace::before {
  content: "\f79a";
}

.fa-browser::before {
  content: "\f37e";
}

.fa-pen-paintbrush::before {
  content: "\f618";
}

.fa-pencil-paintbrush::before {
  content: "\f618";
}

.fa-fish-cooked::before {
  content: "\f7fe";
}

.fa-chair-office::before {
  content: "\f6c1";
}

.fa-nesting-dolls::before {
  content: "\e3ba";
}

.fa-clock-rotate-left::before {
  content: "\f1da";
}

.fa-history::before {
  content: "\f1da";
}

.fa-trumpet::before {
  content: "\f8e3";
}

.fa-face-grin-beam-sweat::before {
  content: "\f583";
}

.fa-grin-beam-sweat::before {
  content: "\f583";
}

.fa-fire-smoke::before {
  content: "\f74b";
}

.fa-phone-missed::before {
  content: "\e226";
}

.fa-file-export::before {
  content: "\f56e";
}

.fa-arrow-right-from-file::before {
  content: "\f56e";
}

.fa-shield::before {
  content: "\f132";
}

.fa-shield-blank::before {
  content: "\f132";
}

.fa-arrow-up-short-wide::before {
  content: "\f885";
}

.fa-sort-amount-up-alt::before {
  content: "\f885";
}

.fa-arrows-repeat-1::before {
  content: "\f366";
}

.fa-repeat-1-alt::before {
  content: "\f366";
}

.fa-gun-slash::before {
  content: "\e19c";
}

.fa-avocado::before {
  content: "\e0aa";
}

.fa-binary::before {
  content: "\e33b";
}

.fa-glasses-round::before {
  content: "\f5f5";
}

.fa-glasses-alt::before {
  content: "\f5f5";
}

.fa-phone-plus::before {
  content: "\f4d2";
}

.fa-ditto::before {
  content: "\"";
}

.fa-person-seat::before {
  content: "\e21e";
}

.fa-house-medical::before {
  content: "\e3b2";
}

.fa-golf-ball-tee::before {
  content: "\f450";
}

.fa-golf-ball::before {
  content: "\f450";
}

.fa-circle-chevron-left::before {
  content: "\f137";
}

.fa-chevron-circle-left::before {
  content: "\f137";
}

.fa-house-chimney-window::before {
  content: "\e00d";
}

.fa-scythe::before {
  content: "\f710";
}

.fa-pen-nib::before {
  content: "\f5ad";
}

.fa-ban-parking::before {
  content: "\f616";
}

.fa-parking-circle-slash::before {
  content: "\f616";
}

.fa-tent-arrow-turn-left::before {
  content: "\e580";
}

.fa-face-diagonal-mouth::before {
  content: "\e47e";
}

.fa-diagram-cells::before {
  content: "\e475";
}

.fa-cricket-bat-ball::before {
  content: "\f449";
}

.fa-cricket::before {
  content: "\f449";
}

.fa-tents::before {
  content: "\e582";
}

.fa-wand-magic::before {
  content: "\f0d0";
}

.fa-magic::before {
  content: "\f0d0";
}

.fa-dog::before {
  content: "\f6d3";
}

.fa-pen-line::before {
  content: "\e212";
}

.fa-atom-simple::before {
  content: "\f5d3";
}

.fa-atom-alt::before {
  content: "\f5d3";
}

.fa-ampersand::before {
  content: "\&";
}

.fa-carrot::before {
  content: "\f787";
}

.fa-arrow-up-from-line::before {
  content: "\f342";
}

.fa-arrow-from-bottom::before {
  content: "\f342";
}

.fa-moon::before {
  content: "\f186";
}

.fa-pen-slash::before {
  content: "\e213";
}

.fa-wine-glass-empty::before {
  content: "\f5ce";
}

.fa-wine-glass-alt::before {
  content: "\f5ce";
}

.fa-square-star::before {
  content: "\e27f";
}

.fa-cheese::before {
  content: "\f7ef";
}

.fa-send-backward::before {
  content: "\f87f";
}

.fa-yin-yang::before {
  content: "\f6ad";
}

.fa-music::before {
  content: "\f001";
}

.fa-compass-slash::before {
  content: "\f5e9";
}

.fa-clock-one::before {
  content: "\e34e";
}

.fa-file-music::before {
  content: "\f8b6";
}

.fa-code-commit::before {
  content: "\f386";
}

.fa-temperature-low::before {
  content: "\f76b";
}

.fa-person-biking::before {
  content: "\f84a";
}

.fa-biking::before {
  content: "\f84a";
}

.fa-skeleton::before {
  content: "\f620";
}

.fa-circle-g::before {
  content: "\e10f";
}

.fa-circle-arrow-up-left::before {
  content: "\e0fb";
}

.fa-coin-blank::before {
  content: "\e3fb";
}

.fa-broom::before {
  content: "\f51a";
}

.fa-vacuum::before {
  content: "\e04d";
}

.fa-shield-heart::before {
  content: "\e574";
}

.fa-card-heart::before {
  content: "\e3eb";
}

.fa-lightbulb-cfl-on::before {
  content: "\e5a7";
}

.fa-melon::before {
  content: "\e310";
}

.fa-gopuram::before {
  content: "\f664";
}

.fa-earth-oceania::before {
  content: "\e47b";
}

.fa-globe-oceania::before {
  content: "\e47b";
}

.fa-container-storage::before {
  content: "\f4b7";
}

.fa-face-pouting::before {
  content: "\e387";
}

.fa-square-xmark::before {
  content: "\f2d3";
}

.fa-times-square::before {
  content: "\f2d3";
}

.fa-xmark-square::before {
  content: "\f2d3";
}

.fa-face-explode::before {
  content: "\e2fe";
}

.fa-exploding-head::before {
  content: "\e2fe";
}

.fa-hashtag::before {
  content: "\#";
}

.fa-up-right-and-down-left-from-center::before {
  content: "\f424";
}

.fa-expand-alt::before {
  content: "\f424";
}

.fa-oil-can::before {
  content: "\f613";
}

.fa-t::before {
  content: "T";
}

.fa-transformer-bolt::before {
  content: "\e2a4";
}

.fa-hippo::before {
  content: "\f6ed";
}

.fa-chart-column::before {
  content: "\e0e3";
}

.fa-cassette-vhs::before {
  content: "\f8ec";
}

.fa-vhs::before {
  content: "\f8ec";
}

.fa-infinity::before {
  content: "\f534";
}

.fa-vial-circle-check::before {
  content: "\e596";
}

.fa-chimney::before {
  content: "\f78b";
}

.fa-object-intersect::before {
  content: "\e49d";
}

.fa-person-arrow-down-to-line::before {
  content: "\e538";
}

.fa-voicemail::before {
  content: "\f897";
}

.fa-block-brick::before {
  content: "\e3db";
}

.fa-wall-brick::before {
  content: "\e3db";
}

.fa-fan::before {
  content: "\f863";
}

.fa-bags-shopping::before {
  content: "\f847";
}

.fa-paragraph-left::before {
  content: "\f878";
}

.fa-paragraph-rtl::before {
  content: "\f878";
}

.fa-person-walking-luggage::before {
  content: "\e554";
}

.fa-caravan-simple::before {
  content: "\e000";
}

.fa-caravan-alt::before {
  content: "\e000";
}

.fa-turtle::before {
  content: "\f726";
}

.fa-up-down::before {
  content: "\f338";
}

.fa-arrows-alt-v::before {
  content: "\f338";
}

.fa-cloud-moon-rain::before {
  content: "\f73c";
}

.fa-booth-curtain::before {
  content: "\f734";
}

.fa-calendar::before {
  content: "\f133";
}

.fa-box-heart::before {
  content: "\f49d";
}

.fa-trailer::before {
  content: "\e041";
}

.fa-user-doctor-message::before {
  content: "\f82e";
}

.fa-user-md-chat::before {
  content: "\f82e";
}

.fa-bahai::before {
  content: "\f666";
}

.fa-haykal::before {
  content: "\f666";
}

.fa-amp-guitar::before {
  content: "\f8a1";
}

.fa-sd-card::before {
  content: "\f7c2";
}

.fa-volume-slash::before {
  content: "\f2e2";
}

.fa-border-bottom::before {
  content: "\f84d";
}

.fa-wifi-weak::before {
  content: "\f6aa";
}

.fa-wifi-1::before {
  content: "\f6aa";
}

.fa-dragon::before {
  content: "\f6d5";
}

.fa-shoe-prints::before {
  content: "\f54b";
}

.fa-circle-plus::before {
  content: "\f055";
}

.fa-plus-circle::before {
  content: "\f055";
}

.fa-face-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-grin-tongue-wink::before {
  content: "\f58b";
}

.fa-hand-holding::before {
  content: "\f4bd";
}

.fa-plug-circle-exclamation::before {
  content: "\e55d";
}

.fa-link-slash::before {
  content: "\f127";
}

.fa-chain-broken::before {
  content: "\f127";
}

.fa-chain-slash::before {
  content: "\f127";
}

.fa-unlink::before {
  content: "\f127";
}

.fa-clone::before {
  content: "\f24d";
}

.fa-person-walking-arrow-loop-left::before {
  content: "\e551";
}

.fa-arrow-up-z-a::before {
  content: "\f882";
}

.fa-sort-alpha-up-alt::before {
  content: "\f882";
}

.fa-fire-flame-curved::before {
  content: "\f7e4";
}

.fa-fire-alt::before {
  content: "\f7e4";
}

.fa-tornado::before {
  content: "\f76f";
}

.fa-file-circle-plus::before {
  content: "\e494";
}

.fa-delete-right::before {
  content: "\e154";
}

.fa-book-quran::before {
  content: "\f687";
}

.fa-quran::before {
  content: "\f687";
}

.fa-circle-quarter::before {
  content: "\e11f";
}

.fa-anchor::before {
  content: "\f13d";
}

.fa-border-all::before {
  content: "\f84c";
}

.fa-function::before {
  content: "\f661";
}

.fa-face-angry::before {
  content: "\f556";
}

.fa-angry::before {
  content: "\f556";
}

.fa-people-simple::before {
  content: "\e21b";
}

.fa-cookie-bite::before {
  content: "\f564";
}

.fa-arrow-trend-down::before {
  content: "\e097";
}

.fa-rss::before {
  content: "\f09e";
}

.fa-feed::before {
  content: "\f09e";
}

.fa-face-monocle::before {
  content: "\e380";
}

.fa-draw-polygon::before {
  content: "\f5ee";
}

.fa-scale-balanced::before {
  content: "\f24e";
}

.fa-balance-scale::before {
  content: "\f24e";
}

.fa-calendar-lines::before {
  content: "\e0d5";
}

.fa-calendar-note::before {
  content: "\e0d5";
}

.fa-arrow-down-big-small::before {
  content: "\f88c";
}

.fa-sort-size-down::before {
  content: "\f88c";
}

.fa-gauge-simple-high::before {
  content: "\f62a";
}

.fa-tachometer::before {
  content: "\f62a";
}

.fa-tachometer-fast::before {
  content: "\f62a";
}

.fa-do-not-enter::before {
  content: "\f5ec";
}

.fa-shower::before {
  content: "\f2cc";
}

.fa-dice-d8::before {
  content: "\f6d2";
}

.fa-desktop::before {
  content: "\f390";
}

.fa-desktop-alt::before {
  content: "\f390";
}

.fa-m::before {
  content: "M";
}

.fa-grip-dots-vertical::before {
  content: "\e411";
}

.fa-face-viewfinder::before {
  content: "\e2ff";
}

.fa-soft-serve::before {
  content: "\e400";
}

.fa-creemee::before {
  content: "\e400";
}

.fa-h5::before {
  content: "\e412";
}

.fa-hand-back-point-down::before {
  content: "\e19e";
}

.fa-table-list::before {
  content: "\f00b";
}

.fa-th-list::before {
  content: "\f00b";
}

.fa-comment-sms::before {
  content: "\f7cd";
}

.fa-sms::before {
  content: "\f7cd";
}

.fa-rectangle::before {
  content: "\f2fa";
}

.fa-rectangle-landscape::before {
  content: "\f2fa";
}

.fa-clipboard-list-check::before {
  content: "\f737";
}

.fa-turkey::before {
  content: "\f725";
}

.fa-book::before {
  content: "\f02d";
}

.fa-user-plus::before {
  content: "\f234";
}

.fa-ice-skate::before {
  content: "\f7ac";
}

.fa-check::before {
  content: "\f00c";
}

.fa-battery-three-quarters::before {
  content: "\f241";
}

.fa-battery-4::before {
  content: "\f241";
}

.fa-tomato::before {
  content: "\e330";
}

.fa-sword-laser::before {
  content: "\e03b";
}

.fa-house-circle-check::before {
  content: "\e509";
}

.fa-buildings::before {
  content: "\e0cc";
}

.fa-angle-left::before {
  content: "\f104";
}

.fa-cart-flatbed-boxes::before {
  content: "\f475";
}

.fa-dolly-flatbed-alt::before {
  content: "\f475";
}

.fa-diagram-successor::before {
  content: "\e47a";
}

.fa-truck-arrow-right::before {
  content: "\e58b";
}

.fa-square-w::before {
  content: "\e285";
}

.fa-arrows-split-up-and-left::before {
  content: "\e4bc";
}

.fa-lamp::before {
  content: "\f4ca";
}

.fa-airplay::before {
  content: "\e089";
}

.fa-hand-fist::before {
  content: "\f6de";
}

.fa-fist-raised::before {
  content: "\f6de";
}

.fa-shield-quartered::before {
  content: "\e575";
}

.fa-slash-forward::before {
  content: "\/";
}

.fa-location-pen::before {
  content: "\f607";
}

.fa-map-marker-edit::before {
  content: "\f607";
}

.fa-cloud-moon::before {
  content: "\f6c3";
}

.fa-pot-food::before {
  content: "\e43f";
}

.fa-briefcase::before {
  content: "\f0b1";
}

.fa-person-falling::before {
  content: "\e546";
}

.fa-image-portrait::before {
  content: "\f3e0";
}

.fa-portrait::before {
  content: "\f3e0";
}

.fa-user-tag::before {
  content: "\f507";
}

.fa-rug::before {
  content: "\e569";
}

.fa-print-slash::before {
  content: "\f686";
}

.fa-earth-europe::before {
  content: "\f7a2";
}

.fa-globe-europe::before {
  content: "\f7a2";
}

.fa-cart-flatbed-suitcase::before {
  content: "\f59d";
}

.fa-luggage-cart::before {
  content: "\f59d";
}

.fa-hand-back-point-ribbon::before {
  content: "\e1a0";
}

.fa-rectangle-xmark::before {
  content: "\f410";
}

.fa-rectangle-times::before {
  content: "\f410";
}

.fa-times-rectangle::before {
  content: "\f410";
}

.fa-window-close::before {
  content: "\f410";
}

.fa-tire-rugged::before {
  content: "\f634";
}

.fa-lightbulb-dollar::before {
  content: "\f670";
}

.fa-cowbell::before {
  content: "\f8b3";
}

.fa-baht-sign::before {
  content: "\e0ac";
}

.fa-corner::before {
  content: "\e3fe";
}

.fa-chevrons-right::before {
  content: "\f324";
}

.fa-chevron-double-right::before {
  content: "\f324";
}

.fa-book-open::before {
  content: "\f518";
}

.fa-book-journal-whills::before {
  content: "\f66a";
}

.fa-journal-whills::before {
  content: "\f66a";
}

.fa-inhaler::before {
  content: "\f5f9";
}

.fa-handcuffs::before {
  content: "\e4f8";
}

.fa-snake::before {
  content: "\f716";
}

.fa-triangle-exclamation::before {
  content: "\f071";
}

.fa-exclamation-triangle::before {
  content: "\f071";
}

.fa-warning::before {
  content: "\f071";
}

.fa-note-medical::before {
  content: "\e200";
}

.fa-database::before {
  content: "\f1c0";
}

.fa-down-left::before {
  content: "\e16a";
}

.fa-share::before {
  content: "\f064";
}

.fa-arrow-turn-right::before {
  content: "\f064";
}

.fa-mail-forward::before {
  content: "\f064";
}

.fa-face-thinking::before {
  content: "\e39b";
}

.fa-turn-down-right::before {
  content: "\e455";
}

.fa-bottle-droplet::before {
  content: "\e4c4";
}

.fa-mask-face::before {
  content: "\e1d7";
}

.fa-hill-rockslide::before {
  content: "\e508";
}

.fa-scanner-keyboard::before {
  content: "\f489";
}

.fa-circle-o::before {
  content: "\e119";
}

.fa-grid-horizontal::before {
  content: "\e307";
}

.fa-message-dollar::before {
  content: "\f650";
}

.fa-comment-alt-dollar::before {
  content: "\f650";
}

.fa-right-left::before {
  content: "\f362";
}

.fa-exchange-alt::before {
  content: "\f362";
}

.fa-columns-3::before {
  content: "\e361";
}

.fa-paper-plane::before {
  content: "\f1d8";
}

.fa-road-circle-exclamation::before {
  content: "\e565";
}

.fa-dungeon::before {
  content: "\f6d9";
}

.fa-hand-holding-box::before {
  content: "\f47b";
}

.fa-input-text::before {
  content: "\e1bf";
}

.fa-window-flip::before {
  content: "\f40f";
}

.fa-window-alt::before {
  content: "\f40f";
}

.fa-align-right::before {
  content: "\f038";
}

.fa-scanner-gun::before {
  content: "\f488";
}

.fa-scanner::before {
  content: "\f488";
}

.fa-tire::before {
  content: "\f631";
}

.fa-engine::before {
  content: "\e16e";
}

.fa-money-bill-1-wave::before {
  content: "\f53b";
}

.fa-money-bill-wave-alt::before {
  content: "\f53b";
}

.fa-life-ring::before {
  content: "\f1cd";
}

.fa-hands::before {
  content: "\f2a7";
}

.fa-sign-language::before {
  content: "\f2a7";
}

.fa-signing::before {
  content: "\f2a7";
}

.fa-circle-caret-right::before {
  content: "\f330";
}

.fa-caret-circle-right::before {
  content: "\f330";
}

.fa-wheat::before {
  content: "\f72d";
}

.fa-file-spreadsheet::before {
  content: "\f65b";
}

.fa-audio-description-slash::before {
  content: "\e0a8";
}

.fa-calendar-day::before {
  content: "\f783";
}

.fa-water-ladder::before {
  content: "\f5c5";
}

.fa-ladder-water::before {
  content: "\f5c5";
}

.fa-swimming-pool::before {
  content: "\f5c5";
}

.fa-arrows-up-down::before {
  content: "\f07d";
}

.fa-arrows-v::before {
  content: "\f07d";
}

.fa-chess-pawn-piece::before {
  content: "\f444";
}

.fa-chess-pawn-alt::before {
  content: "\f444";
}

.fa-face-grimace::before {
  content: "\f57f";
}

.fa-grimace::before {
  content: "\f57f";
}

.fa-wheelchair-move::before {
  content: "\e2ce";
}

.fa-wheelchair-alt::before {
  content: "\e2ce";
}

.fa-turn-down::before {
  content: "\f3be";
}

.fa-level-down-alt::before {
  content: "\f3be";
}

.fa-square-s::before {
  content: "\e27d";
}

.fa-rectangle-barcode::before {
  content: "\f463";
}

.fa-barcode-alt::before {
  content: "\f463";
}

.fa-person-walking-arrow-right::before {
  content: "\e552";
}

.fa-square-envelope::before {
  content: "\f199";
}

.fa-envelope-square::before {
  content: "\f199";
}

.fa-dice::before {
  content: "\f522";
}

.fa-unicorn::before {
  content: "\f727";
}

.fa-bowling-ball::before {
  content: "\f436";
}

.fa-pompebled::before {
  content: "\e43d";
}

.fa-brain::before {
  content: "\f5dc";
}

.fa-watch-smart::before {
  content: "\e2cc";
}

.fa-book-user::before {
  content: "\f7e7";
}

.fa-sensor-cloud::before {
  content: "\e02c";
}

.fa-sensor-smoke::before {
  content: "\e02c";
}

.fa-clapperboard-play::before {
  content: "\e132";
}

.fa-bandage::before {
  content: "\f462";
}

.fa-band-aid::before {
  content: "\f462";
}

.fa-calendar-minus::before {
  content: "\f272";
}

.fa-circle-xmark::before {
  content: "\f057";
}

.fa-times-circle::before {
  content: "\f057";
}

.fa-xmark-circle::before {
  content: "\f057";
}

.fa-circle-4::before {
  content: "\e0f1";
}

.fa-gifts::before {
  content: "\f79c";
}

.fa-album-collection::before {
  content: "\f8a0";
}

.fa-hotel::before {
  content: "\f594";
}

.fa-earth-asia::before {
  content: "\f57e";
}

.fa-globe-asia::before {
  content: "\f57e";
}

.fa-id-card-clip::before {
  content: "\f47f";
}

.fa-id-card-alt::before {
  content: "\f47f";
}

.fa-magnifying-glass-plus::before {
  content: "\f00e";
}

.fa-search-plus::before {
  content: "\f00e";
}

.fa-thumbs-up::before {
  content: "\f164";
}

.fa-cloud-showers::before {
  content: "\f73f";
}

.fa-user-clock::before {
  content: "\f4fd";
}

.fa-onion::before {
  content: "\e427";
}

.fa-clock-twelve-thirty::before {
  content: "\e359";
}

.fa-arrow-down-to-dotted-line::before {
  content: "\e095";
}

.fa-hand-dots::before {
  content: "\f461";
}

.fa-allergies::before {
  content: "\f461";
}

.fa-file-invoice::before {
  content: "\f570";
}

.fa-window-minimize::before {
  content: "\f2d1";
}

.fa-rectangle-wide::before {
  content: "\f2fc";
}

.fa-comment-arrow-up::before {
  content: "\e144";
}

.fa-garlic::before {
  content: "\e40e";
}

.fa-mug-saucer::before {
  content: "\f0f4";
}

.fa-coffee::before {
  content: "\f0f4";
}

.fa-brush::before {
  content: "\f55d";
}

.fa-tree-decorated::before {
  content: "\f7dc";
}

.fa-mask::before {
  content: "\f6fa";
}

.fa-calendar-heart::before {
  content: "\e0d3";
}

.fa-magnifying-glass-minus::before {
  content: "\f010";
}

.fa-search-minus::before {
  content: "\f010";
}

.fa-flower::before {
  content: "\f7ff";
}

.fa-ruler-vertical::before {
  content: "\f548";
}

.fa-user-large::before {
  content: "\f406";
}

.fa-user-alt::before {
  content: "\f406";
}

.fa-starship-freighter::before {
  content: "\e03a";
}

.fa-train-tram::before {
  content: "\e5b4";
}

.fa-bridge-suspension::before {
  content: "\e4cd";
}

.fa-trash-check::before {
  content: "\e2af";
}

.fa-user-nurse::before {
  content: "\f82f";
}

.fa-boombox::before {
  content: "\f8a5";
}

.fa-syringe::before {
  content: "\f48e";
}

.fa-cloud-sun::before {
  content: "\f6c4";
}

.fa-shield-exclamation::before {
  content: "\e247";
}

.fa-stopwatch-20::before {
  content: "\e06f";
}

.fa-square-full::before {
  content: "\f45c";
}

.fa-grip-dots::before {
  content: "\e410";
}

.fa-comment-exclamation::before {
  content: "\f4af";
}

.fa-pen-swirl::before {
  content: "\e214";
}

.fa-falafel::before {
  content: "\e40a";
}

.fa-circle-2::before {
  content: "\e0ef";
}

.fa-magnet::before {
  content: "\f076";
}

.fa-jar::before {
  content: "\e516";
}

.fa-gramophone::before {
  content: "\f8bd";
}

.fa-dice-d12::before {
  content: "\f6ce";
}

.fa-note-sticky::before {
  content: "\f249";
}

.fa-sticky-note::before {
  content: "\f249";
}

.fa-down::before {
  content: "\f354";
}

.fa-arrow-alt-down::before {
  content: "\f354";
}

.fa-hundred-points::before {
  content: "\e41c";
}

.fa-100::before {
  content: "\e41c";
}

.fa-paperclip-vertical::before {
  content: "\e3c2";
}

.fa-wind-warning::before {
  content: "\f776";
}

.fa-wind-circle-exclamation::before {
  content: "\f776";
}

.fa-location-pin-slash::before {
  content: "\f60c";
}

.fa-map-marker-slash::before {
  content: "\f60c";
}

.fa-face-sad-sweat::before {
  content: "\e38a";
}

.fa-bug-slash::before {
  content: "\e490";
}

.fa-cupcake::before {
  content: "\e402";
}

.fa-light-switch-off::before {
  content: "\e018";
}

.fa-toggle-large-off::before {
  content: "\e5b0";
}

.fa-pen-fancy-slash::before {
  content: "\e210";
}

.fa-truck-container::before {
  content: "\f4dc";
}

.fa-boot::before {
  content: "\f782";
}

.fa-arrow-up-from-water-pump::before {
  content: "\e4b6";
}

.fa-file-check::before {
  content: "\f316";
}

.fa-bone::before {
  content: "\f5d7";
}

.fa-cards-blank::before {
  content: "\e4df";
}

.fa-circle-3::before {
  content: "\e0f0";
}

.fa-bench-tree::before {
  content: "\e2e7";
}

.fa-keyboard-brightness-low::before {
  content: "\e1c1";
}

.fa-ski-boot-ski::before {
  content: "\e3cd";
}

.fa-brain-circuit::before {
  content: "\e0c6";
}

.fa-user-injured::before {
  content: "\f728";
}

.fa-block-brick-fire::before {
  content: "\e3dc";
}

.fa-firewall::before {
  content: "\e3dc";
}

.fa-face-sad-tear::before {
  content: "\f5b4";
}

.fa-sad-tear::before {
  content: "\f5b4";
}

.fa-plane::before {
  content: "\f072";
}

.fa-tent-arrows-down::before {
  content: "\e581";
}

.fa-exclamation::before {
  content: "\!";
}

.fa-arrows-spin::before {
  content: "\e4bb";
}

.fa-face-smile-relaxed::before {
  content: "\e392";
}

.fa-comment-xmark::before {
  content: "\f4b5";
}

.fa-comment-times::before {
  content: "\f4b5";
}

.fa-print::before {
  content: "\f02f";
}

.fa-turkish-lira-sign::before {
  content: "\e2bb";
}

.fa-try::before {
  content: "\e2bb";
}

.fa-turkish-lira::before {
  content: "\e2bb";
}

.fa-face-nose-steam::before {
  content: "\e382";
}

.fa-circle-waveform-lines::before {
  content: "\e12d";
}

.fa-waveform-circle::before {
  content: "\e12d";
}

.fa-dollar-sign::before {
  content: "\$";
}

.fa-dollar::before {
  content: "\$";
}

.fa-usd::before {
  content: "\$";
}

.fa-ferris-wheel::before {
  content: "\e174";
}

.fa-computer-speaker::before {
  content: "\f8b2";
}

.fa-skull-cow::before {
  content: "\f8de";
}

.fa-x::before {
  content: "X";
}

.fa-magnifying-glass-dollar::before {
  content: "\f688";
}

.fa-search-dollar::before {
  content: "\f688";
}

.fa-users-gear::before {
  content: "\f509";
}

.fa-users-cog::before {
  content: "\f509";
}

.fa-person-military-pointing::before {
  content: "\e54a";
}

.fa-building-columns::before {
  content: "\f19c";
}

.fa-bank::before {
  content: "\f19c";
}

.fa-institution::before {
  content: "\f19c";
}

.fa-museum::before {
  content: "\f19c";
}

.fa-university::before {
  content: "\f19c";
}

.fa-circle-t::before {
  content: "\e124";
}

.fa-sack::before {
  content: "\f81c";
}

.fa-grid-2::before {
  content: "\e196";
}

.fa-camera-cctv::before {
  content: "\f8ac";
}

.fa-cctv::before {
  content: "\f8ac";
}

.fa-umbrella::before {
  content: "\f0e9";
}

.fa-trowel::before {
  content: "\e589";
}

.fa-horizontal-rule::before {
  content: "\f86c";
}

.fa-bed-front::before {
  content: "\f8f7";
}

.fa-bed-alt::before {
  content: "\f8f7";
}

.fa-d::before {
  content: "D";
}

.fa-stapler::before {
  content: "\e5af";
}

.fa-masks-theater::before {
  content: "\f630";
}

.fa-theater-masks::before {
  content: "\f630";
}

.fa-kip-sign::before {
  content: "\e1c4";
}

.fa-face-woozy::before {
  content: "\e3a2";
}

.fa-cloud-question::before {
  content: "\e492";
}

.fa-pineapple::before {
  content: "\e31f";
}

.fa-hand-point-left::before {
  content: "\f0a5";
}

.fa-gallery-thumbnails::before {
  content: "\e3aa";
}

.fa-circle-j::before {
  content: "\e112";
}

.fa-eyes::before {
  content: "\e367";
}

.fa-handshake-simple::before {
  content: "\f4c6";
}

.fa-handshake-alt::before {
  content: "\f4c6";
}

.fa-page-caret-up::before {
  content: "\e42a";
}

.fa-file-caret-up::before {
  content: "\e42a";
}

.fa-jet-fighter::before {
  content: "\f0fb";
}

.fa-fighter-jet::before {
  content: "\f0fb";
}

.fa-comet::before {
  content: "\e003";
}

.fa-square-share-nodes::before {
  content: "\f1e1";
}

.fa-share-alt-square::before {
  content: "\f1e1";
}

.fa-shield-keyhole::before {
  content: "\e248";
}

.fa-barcode::before {
  content: "\f02a";
}

.fa-plus-minus::before {
  content: "\e43c";
}

.fa-square-sliders-vertical::before {
  content: "\f3f2";
}

.fa-sliders-v-square::before {
  content: "\f3f2";
}

.fa-video::before {
  content: "\f03d";
}

.fa-video-camera::before {
  content: "\f03d";
}

.fa-message-middle::before {
  content: "\e1e1";
}

.fa-comment-middle-alt::before {
  content: "\e1e1";
}

.fa-graduation-cap::before {
  content: "\f19d";
}

.fa-mortar-board::before {
  content: "\f19d";
}

.fa-hand-holding-medical::before {
  content: "\e05c";
}

.fa-person-circle-check::before {
  content: "\e53e";
}

.fa-square-z::before {
  content: "\e288";
}

.fa-message-text::before {
  content: "\e1e6";
}

.fa-comment-alt-text::before {
  content: "\e1e6";
}

.fa-turn-up::before {
  content: "\f3bf";
}

.fa-level-up-alt::before {
  content: "\f3bf";
}

.sr-only,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

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

/*!
 * Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-regular-400.b5c92e45.woff2) format("woff2"), url(/build/fonts/fa-regular-400.e2e861c0.ttf) format("truetype");
}
.far,
.fa-regular {
  font-weight: 400;
}

/*!
 * Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-brands: "Font Awesome 6 Brands";
  --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
}

@font-face {
  font-family: "Font Awesome 6 Brands";
  font-style: normal;
  font-weight: 400;
  font-display: block;
  src: url(/build/fonts/fa-brands-400.7b580e2a.woff2) format("woff2"), url(/build/fonts/fa-brands-400.9a115127.ttf) format("truetype");
}
.fab,
.fa-brands {
  font-weight: 400;
}

.fa-monero:before {
  content: "\f3d0";
}

.fa-hooli:before {
  content: "\f427";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-shopware:before {
  content: "\f5b5";
}

.fa-creative-commons-nc:before {
  content: "\f4e8";
}

.fa-aws:before {
  content: "\f375";
}

.fa-redhat:before {
  content: "\f7bc";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-cloudflare:before {
  content: "\e07d";
}

.fa-ups:before {
  content: "\f7e0";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-dyalog:before {
  content: "\f399";
}

.fa-bity:before {
  content: "\f37a";
}

.fa-stackpath:before {
  content: "\f842";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-modx:before {
  content: "\f285";
}

.fa-guilded:before {
  content: "\e07e";
}

.fa-vnv:before {
  content: "\f40b";
}

.fa-square-js:before {
  content: "\f3b9";
}

.fa-js-square:before {
  content: "\f3b9";
}

.fa-microsoft:before {
  content: "\f3ca";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-orcid:before {
  content: "\f8d2";
}

.fa-java:before {
  content: "\f4e4";
}

.fa-invision:before {
  content: "\f7b0";
}

.fa-creative-commons-pd-alt:before {
  content: "\f4ed";
}

.fa-centercode:before {
  content: "\f380";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-hire-a-helper:before {
  content: "\f3b0";
}

.fa-creative-commons-by:before {
  content: "\f4e7";
}

.fa-unity:before {
  content: "\e049";
}

.fa-whmcs:before {
  content: "\f40d";
}

.fa-rocketchat:before {
  content: "\f3e8";
}

.fa-vk:before {
  content: "\f189";
}

.fa-untappd:before {
  content: "\f405";
}

.fa-mailchimp:before {
  content: "\f59e";
}

.fa-css3-alt:before {
  content: "\f38b";
}

.fa-square-reddit:before {
  content: "\f1a2";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-vimeo-v:before {
  content: "\f27d";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-square-font-awesome:before {
  content: "\e5ad";
}

.fa-deskpro:before {
  content: "\f38f";
}

.fa-sistrix:before {
  content: "\f3ee";
}

.fa-square-instagram:before {
  content: "\e055";
}

.fa-instagram-square:before {
  content: "\e055";
}

.fa-battle-net:before {
  content: "\f835";
}

.fa-the-red-yeti:before {
  content: "\f69d";
}

.fa-square-hacker-news:before {
  content: "\f3af";
}

.fa-hacker-news-square:before {
  content: "\f3af";
}

.fa-edge:before {
  content: "\f282";
}

.fa-napster:before {
  content: "\f3d2";
}

.fa-square-snapchat:before {
  content: "\f2ad";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-google-plus-g:before {
  content: "\f0d5";
}

.fa-artstation:before {
  content: "\f77a";
}

.fa-markdown:before {
  content: "\f60f";
}

.fa-sourcetree:before {
  content: "\f7d3";
}

.fa-google-plus:before {
  content: "\f2b3";
}

.fa-diaspora:before {
  content: "\f791";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-phoenix-squadron:before {
  content: "\f511";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-algolia:before {
  content: "\f36c";
}

.fa-red-river:before {
  content: "\f3e3";
}

.fa-creative-commons-sa:before {
  content: "\f4ef";
}

.fa-safari:before {
  content: "\f267";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-square-font-awesome-stroke:before {
  content: "\f35c";
}

.fa-font-awesome-alt:before {
  content: "\f35c";
}

.fa-atlassian:before {
  content: "\f77b";
}

.fa-linkedin-in:before {
  content: "\f0e1";
}

.fa-digital-ocean:before {
  content: "\f391";
}

.fa-nimblr:before {
  content: "\f5a8";
}

.fa-chromecast:before {
  content: "\f838";
}

.fa-evernote:before {
  content: "\f839";
}

.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-creative-commons-sampling:before {
  content: "\f4f0";
}

.fa-adversal:before {
  content: "\f36a";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-watchman-monitoring:before {
  content: "\e087";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-weixin:before {
  content: "\f1d7";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-git-alt:before {
  content: "\f841";
}

.fa-lyft:before {
  content: "\f3c3";
}

.fa-rev:before {
  content: "\f5b2";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-wizards-of-the-coast:before {
  content: "\f730";
}

.fa-square-viadeo:before {
  content: "\f2aa";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-meetup:before {
  content: "\f2e0";
}

.fa-centos:before {
  content: "\f789";
}

.fa-adn:before {
  content: "\f170";
}

.fa-cloudsmith:before {
  content: "\f384";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-square-dribbble:before {
  content: "\f397";
}

.fa-dribbble-square:before {
  content: "\f397";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-node:before {
  content: "\f419";
}

.fa-mix:before {
  content: "\f3cb";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-cc-apple-pay:before {
  content: "\f416";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-instalod:before {
  content: "\e081";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-sellcast:before {
  content: "\f2da";
}

.fa-square-twitter:before {
  content: "\f081";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-r-project:before {
  content: "\f4f7";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-freebsd:before {
  content: "\f3a4";
}

.fa-vuejs:before {
  content: "\f41f";
}

.fa-accusoft:before {
  content: "\f369";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-fonticons-fi:before {
  content: "\f3a2";
}

.fa-app-store:before {
  content: "\f36f";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-itunes-note:before {
  content: "\f3b5";
}

.fa-golang:before {
  content: "\e40f";
}

.fa-kickstarter:before {
  content: "\f3bb";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-uncharted:before {
  content: "\e084";
}

.fa-firstdraft:before {
  content: "\f3a1";
}

.fa-square-youtube:before {
  content: "\f431";
}

.fa-youtube-square:before {
  content: "\f431";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-wpressr:before {
  content: "\f3e4";
}

.fa-rendact:before {
  content: "\f3e4";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-galactic-republic:before {
  content: "\f50c";
}

.fa-nfc-directional:before {
  content: "\e530";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-joget:before {
  content: "\f3b7";
}

.fa-fedora:before {
  content: "\f798";
}

.fa-stripe-s:before {
  content: "\f42a";
}

.fa-meta:before {
  content: "\e49b";
}

.fa-laravel:before {
  content: "\f3bd";
}

.fa-hotjar:before {
  content: "\f3b1";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-sticker-mule:before {
  content: "\f3f7";
}

.fa-creative-commons-zero:before {
  content: "\f4f3";
}

.fa-hips:before {
  content: "\f452";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-discord:before {
  content: "\f392";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-app-store-ios:before {
  content: "\f370";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-confluence:before {
  content: "\f78d";
}

.fa-mdb:before {
  content: "\f8ca";
}

.fa-dochub:before {
  content: "\f394";
}

.fa-accessible-icon:before {
  content: "\f368";
}

.fa-ebay:before {
  content: "\f4f4";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-unsplash:before {
  content: "\e07c";
}

.fa-yarn:before {
  content: "\f7e3";
}

.fa-square-steam:before {
  content: "\f1b7";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-square-vimeo:before {
  content: "\f194";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-asymmetrik:before {
  content: "\f372";
}

.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-font-awesome-flag:before {
  content: "\f2b4";
}

.fa-font-awesome-logo-full:before {
  content: "\f2b4";
}

.fa-gratipay:before {
  content: "\f184";
}

.fa-apple:before {
  content: "\f179";
}

.fa-hive:before {
  content: "\e07f";
}

.fa-gitkraken:before {
  content: "\f3a6";
}

.fa-keybase:before {
  content: "\f4f5";
}

.fa-apple-pay:before {
  content: "\f415";
}

.fa-padlet:before {
  content: "\e4a0";
}

.fa-amazon-pay:before {
  content: "\f42c";
}

.fa-square-github:before {
  content: "\f092";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-fedex:before {
  content: "\f797";
}

.fa-phoenix-framework:before {
  content: "\f3dc";
}

.fa-shopify:before {
  content: "\e057";
}

.fa-neos:before {
  content: "\f612";
}

.fa-hackerrank:before {
  content: "\f5f7";
}

.fa-researchgate:before {
  content: "\f4f8";
}

.fa-swift:before {
  content: "\f8e1";
}

.fa-angular:before {
  content: "\f420";
}

.fa-speakap:before {
  content: "\f3f3";
}

.fa-angrycreative:before {
  content: "\f36e";
}

.fa-y-combinator:before {
  content: "\f23b";
}

.fa-empire:before {
  content: "\f1d1";
}

.fa-envira:before {
  content: "\f299";
}

.fa-square-gitlab:before {
  content: "\e5ae";
}

.fa-gitlab-square:before {
  content: "\e5ae";
}

.fa-studiovinari:before {
  content: "\f3f8";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-goodreads:before {
  content: "\f3a8";
}

.fa-square-odnoklassniki:before {
  content: "\f264";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-sith:before {
  content: "\f512";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-page4:before {
  content: "\f3d7";
}

.fa-hashnode:before {
  content: "\e499";
}

.fa-react:before {
  content: "\f41b";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-squarespace:before {
  content: "\f5be";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-creative-commons-share:before {
  content: "\f4f2";
}

.fa-bitcoin:before {
  content: "\f379";
}

.fa-keycdn:before {
  content: "\f3ba";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-itch-io:before {
  content: "\f83a";
}

.fa-umbraco:before {
  content: "\f8e8";
}

.fa-galactic-senate:before {
  content: "\f50d";
}

.fa-ubuntu:before {
  content: "\f7df";
}

.fa-draft2digital:before {
  content: "\f396";
}

.fa-stripe:before {
  content: "\f429";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-gg:before {
  content: "\f260";
}

.fa-dhl:before {
  content: "\f790";
}

.fa-square-pinterest:before {
  content: "\f0d3";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-xing:before {
  content: "\f168";
}

.fa-blackberry:before {
  content: "\f37b";
}

.fa-creative-commons-pd:before {
  content: "\f4ec";
}

.fa-playstation:before {
  content: "\f3df";
}

.fa-quinscape:before {
  content: "\f459";
}

.fa-less:before {
  content: "\f41d";
}

.fa-blogger-b:before {
  content: "\f37d";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-typo3:before {
  content: "\f42b";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-dailymotion:before {
  content: "\e052";
}

.fa-affiliatetheme:before {
  content: "\f36b";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-bootstrap:before {
  content: "\f836";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-nfc-symbol:before {
  content: "\e531";
}

.fa-ethereum:before {
  content: "\f42e";
}

.fa-speaker-deck:before {
  content: "\f83c";
}

.fa-creative-commons-nc-eu:before {
  content: "\f4e9";
}

.fa-patreon:before {
  content: "\f3d9";
}

.fa-avianex:before {
  content: "\f374";
}

.fa-ello:before {
  content: "\f5f1";
}

.fa-gofore:before {
  content: "\f3a7";
}

.fa-bimobject:before {
  content: "\f378";
}

.fa-facebook-f:before {
  content: "\f39e";
}

.fa-square-google-plus:before {
  content: "\f0d4";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-mandalorian:before {
  content: "\f50f";
}

.fa-first-order-alt:before {
  content: "\f50a";
}

.fa-osi:before {
  content: "\f41a";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-d-and-d-beyond:before {
  content: "\f6ca";
}

.fa-periscope:before {
  content: "\f3da";
}

.fa-fulcrum:before {
  content: "\f50b";
}

.fa-cloudscale:before {
  content: "\f383";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-mizuni:before {
  content: "\f3cc";
}

.fa-schlix:before {
  content: "\f3ea";
}

.fa-square-xing:before {
  content: "\f169";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-cloudversify:before {
  content: "\f385";
}

.fa-usps:before {
  content: "\f7e1";
}

.fa-megaport:before {
  content: "\f5a3";
}

.fa-magento:before {
  content: "\f3c4";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-fly:before {
  content: "\f417";
}

.fa-aviato:before {
  content: "\f421";
}

.fa-itunes:before {
  content: "\f3b4";
}

.fa-cuttlefish:before {
  content: "\f38c";
}

.fa-blogger:before {
  content: "\f37c";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-viber:before {
  content: "\f409";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-symfony:before {
  content: "\f83d";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-facebook-messenger:before {
  content: "\f39f";
}

.fa-audible:before {
  content: "\f373";
}

.fa-think-peaks:before {
  content: "\f731";
}

.fa-bilibili:before {
  content: "\e3d9";
}

.fa-erlang:before {
  content: "\f39d";
}

.fa-cotton-bureau:before {
  content: "\f89e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-42-group:before {
  content: "\e080";
}

.fa-innosoft:before {
  content: "\e080";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-elementor:before {
  content: "\f430";
}

.fa-square-pied-piper:before {
  content: "\e01e";
}

.fa-pied-piper-square:before {
  content: "\e01e";
}

.fa-creative-commons-nd:before {
  content: "\f4eb";
}

.fa-palfed:before {
  content: "\f3d8";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-resolving:before {
  content: "\f3e7";
}

.fa-xbox:before {
  content: "\f412";
}

.fa-searchengin:before {
  content: "\f3eb";
}

.fa-tiktok:before {
  content: "\e07b";
}

.fa-square-facebook:before {
  content: "\f082";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-linkedin:before {
  content: "\f08c";
}

.fa-hubspot:before {
  content: "\f3b2";
}

.fa-deploydog:before {
  content: "\f38e";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-mixer:before {
  content: "\e056";
}

.fa-square-lastfm:before {
  content: "\f203";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-vimeo:before {
  content: "\f40a";
}

.fa-mendeley:before {
  content: "\f7b3";
}

.fa-uniregistry:before {
  content: "\f404";
}

.fa-figma:before {
  content: "\f799";
}

.fa-creative-commons-remix:before {
  content: "\f4ee";
}

.fa-cc-amazon-pay:before {
  content: "\f42d";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-cmplid:before {
  content: "\e360";
}

.fa-facebook:before {
  content: "\f09a";
}

.fa-gripfire:before {
  content: "\f3ac";
}

.fa-jedi-order:before {
  content: "\f50e";
}

.fa-uikit:before {
  content: "\f403";
}

.fa-fort-awesome-alt:before {
  content: "\f3a3";
}

.fa-phabricator:before {
  content: "\f3db";
}

.fa-ussunnah:before {
  content: "\f407";
}

.fa-earlybirds:before {
  content: "\f39a";
}

.fa-trade-federation:before {
  content: "\f513";
}

.fa-autoprefixer:before {
  content: "\f41c";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-google-play:before {
  content: "\f3ab";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-line:before {
  content: "\f3c0";
}

.fa-google-drive:before {
  content: "\f3aa";
}

.fa-servicestack:before {
  content: "\f3ec";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-deezer:before {
  content: "\e077";
}

.fa-raspberry-pi:before {
  content: "\f7bb";
}

.fa-jira:before {
  content: "\f7b1";
}

.fa-docker:before {
  content: "\f395";
}

.fa-screenpal:before {
  content: "\e570";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-gitter:before {
  content: "\f426";
}

.fa-d-and-d:before {
  content: "\f38d";
}

.fa-microblog:before {
  content: "\e01a";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-pied-piper-hat:before {
  content: "\f4e5";
}

.fa-kickstarter-k:before {
  content: "\f3bc";
}

.fa-yandex:before {
  content: "\f413";
}

.fa-readme:before {
  content: "\f4d5";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-sass:before {
  content: "\f41e";
}

.fa-wirsindhandwerk:before {
  content: "\e2d0";
}

.fa-wsh:before {
  content: "\e2d0";
}

.fa-buromobelexperte:before {
  content: "\f37f";
}

.fa-salesforce:before {
  content: "\f83b";
}

.fa-octopus-deploy:before {
  content: "\e082";
}

.fa-medapps:before {
  content: "\f3c6";
}

.fa-ns8:before {
  content: "\f3d5";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-apper:before {
  content: "\f371";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-waze:before {
  content: "\f83f";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ab";
}

.fa-fantasy-flight-games:before {
  content: "\f6dc";
}

.fa-rust:before {
  content: "\e07a";
}

.fa-wix:before {
  content: "\f5cf";
}

.fa-square-behance:before {
  content: "\f1b5";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-supple:before {
  content: "\f3f9";
}

.fa-rebel:before {
  content: "\f1d0";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-staylinked:before {
  content: "\f3f5";
}

.fa-kaggle:before {
  content: "\f5fa";
}

.fa-space-awesome:before {
  content: "\e5ac";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-cpanel:before {
  content: "\f388";
}

.fa-goodreads-g:before {
  content: "\f3a9";
}

.fa-square-git:before {
  content: "\f1d2";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-square-tumblr:before {
  content: "\f174";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-trello:before {
  content: "\f181";
}

.fa-creative-commons-nc-jp:before {
  content: "\f4ea";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-perbyte:before {
  content: "\e083";
}

.fa-grunt:before {
  content: "\f3ad";
}

.fa-weebly:before {
  content: "\f5cc";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-themeco:before {
  content: "\f5c6";
}

.fa-python:before {
  content: "\f3e2";
}

.fa-android:before {
  content: "\f17b";
}

.fa-bots:before {
  content: "\e340";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-hornbill:before {
  content: "\f592";
}

.fa-js:before {
  content: "\f3b8";
}

.fa-ideal:before {
  content: "\e013";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-dev:before {
  content: "\f6cc";
}

.fa-sketch:before {
  content: "\f7c6";
}

.fa-yandex-international:before {
  content: "\f414";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-uber:before {
  content: "\f402";
}

.fa-github:before {
  content: "\f09b";
}

.fa-php:before {
  content: "\f457";
}

.fa-alipay:before {
  content: "\f642";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-firefox-browser:before {
  content: "\e007";
}

.fa-replyd:before {
  content: "\f3e6";
}

.fa-suse:before {
  content: "\f7d6";
}

.fa-jenkins:before {
  content: "\f3b6";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-rockrms:before {
  content: "\f3e9";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-buffer:before {
  content: "\f837";
}

.fa-npm:before {
  content: "\f3d4";
}

.fa-yammer:before {
  content: "\f840";
}

.fa-btc:before {
  content: "\f15a";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-telegram-plane:before {
  content: "\f2c6";
}

.fa-old-republic:before {
  content: "\f510";
}

.fa-square-whatsapp:before {
  content: "\f40c";
}

.fa-whatsapp-square:before {
  content: "\f40c";
}

.fa-node-js:before {
  content: "\f3d3";
}

.fa-edge-legacy:before {
  content: "\e078";
}

.fa-slack:before {
  content: "\f198";
}

.fa-slack-hash:before {
  content: "\f198";
}

.fa-medrt:before {
  content: "\f3c8";
}

.fa-usb:before {
  content: "\f287";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-vaadin:before {
  content: "\f408";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-reacteurope:before {
  content: "\f75d";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-medium-m:before {
  content: "\f23a";
}

.fa-amilia:before {
  content: "\f36d";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-flipboard:before {
  content: "\f44d";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-critical-role:before {
  content: "\f6c9";
}

.fa-sitrox:before {
  content: "\e44a";
}

.fa-discourse:before {
  content: "\f393";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-mastodon:before {
  content: "\f4f6";
}

.fa-airbnb:before {
  content: "\f834";
}

.fa-wolf-pack-battalion:before {
  content: "\f514";
}

.fa-buy-n-large:before {
  content: "\f8a6";
}

.fa-gulp:before {
  content: "\f3ae";
}

.fa-creative-commons-sampling-plus:before {
  content: "\f4f1";
}

.fa-strava:before {
  content: "\f428";
}

.fa-ember:before {
  content: "\f423";
}

.fa-canadian-maple-leaf:before {
  content: "\f785";
}

.fa-teamspeak:before {
  content: "\f4f9";
}

.fa-pushed:before {
  content: "\f3e1";
}

.fa-wordpress-simple:before {
  content: "\f411";
}

.fa-nutritionix:before {
  content: "\f3d6";
}

.fa-wodu:before {
  content: "\e088";
}

.fa-google-pay:before {
  content: "\e079";
}

.fa-intercom:before {
  content: "\f7af";
}

.fa-zhihu:before {
  content: "\f63f";
}

.fa-korvue:before {
  content: "\f42f";
}

.fa-pix:before {
  content: "\e43a";
}

.fa-steam-symbol:before {
  content: "\f3f6";
}

/*!
 * Font Awesome Pro 6.2.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2022 Fonticons, Inc.
 */
:root, :host {
  --fa-style-family-classic: "Font Awesome 6 Pro";
  --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Pro";
}

@font-face {
  font-family: "Font Awesome 6 Pro";
  font-style: normal;
  font-weight: 900;
  font-display: block;
  src: url(/build/fonts/fa-solid-900.4aa794c1.woff2) format("woff2"), url(/build/fonts/fa-solid-900.7b2ba626.ttf) format("truetype");
}
.fas,
.fa-solid {
  font-weight: 900;
}

/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8;
}

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden;
}

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box;
}

.mfp-container:before {
  content: "";
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}

.mfp-align-top .mfp-container:before {
  display: none;
}

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045;
}

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto;
}

.mfp-ajax-cur {
  cursor: progress;
}

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out;
}

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in;
}

.mfp-auto-cursor .mfp-content {
  cursor: auto;
}

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.mfp-loading.mfp-figure {
  display: none;
}

.mfp-hide {
  display: none !important;
}

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044;
}

.mfp-preloader a {
  color: #CCC;
}

.mfp-preloader a:hover {
  color: #FFF;
}

.mfp-s-ready .mfp-preloader {
  display: none;
}

.mfp-s-error .mfp-content {
  display: none;
}

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation;
}

button::-moz-focus-inner {
  padding: 0;
  border: 0;
}

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace;
}

.mfp-close:hover,
.mfp-close:focus {
  opacity: 1;
}

.mfp-close:active {
  top: 1px;
}

.mfp-close-btn-in .mfp-close {
  color: #333;
}

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%;
}

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap;
}

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent;
}

.mfp-arrow:active {
  margin-top: -54px;
}

.mfp-arrow:hover,
.mfp-arrow:focus {
  opacity: 1;
}

.mfp-arrow:before,
.mfp-arrow:after {
  content: "";
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 0;
  top: 0;
  margin-top: 35px;
  margin-left: 35px;
  border: medium inset transparent;
}

.mfp-arrow:after {
  border-top-width: 13px;
  border-bottom-width: 13px;
  top: 8px;
}

.mfp-arrow:before {
  border-top-width: 21px;
  border-bottom-width: 21px;
  opacity: 0.7;
}

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

.mfp-arrow-left:after {
  border-right: 17px solid #FFF;
  margin-left: 31px;
}

.mfp-arrow-left:before {
  margin-left: 25px;
  border-right: 27px solid #3F3F3F;
}

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

.mfp-arrow-right:after {
  border-left: 17px solid #FFF;
  margin-left: 39px;
}

.mfp-arrow-right:before {
  border-left: 27px solid #3F3F3F;
}

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px;
}

.mfp-iframe-holder .mfp-content {
  line-height: 0;
  width: 100%;
  max-width: 900px;
}

.mfp-iframe-holder .mfp-close {
  top: -40px;
}

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%;
}

.mfp-iframe-scaler iframe {
  position: absolute;
  display: block;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #000;
}

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto;
}

/* The shadow behind the image */
.mfp-figure {
  line-height: 0;
}

.mfp-figure:after {
  content: "";
  position: absolute;
  left: 0;
  top: 40px;
  bottom: 40px;
  display: block;
  right: 0;
  width: auto;
  height: auto;
  z-index: -1;
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
  background: #444;
}

.mfp-figure small, .mfp-figure .small {
  color: #BDBDBD;
  display: block;
  font-size: 12px;
  line-height: 14px;
}

.mfp-figure figure {
  margin: 0;
}

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto;
}

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px;
}

.mfp-image-holder .mfp-content {
  max-width: 100%;
}

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer;
}

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0;
  }
  .mfp-img-mobile img.mfp-img {
    padding: 0;
  }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0;
  }
  .mfp-img-mobile .mfp-figure small, .mfp-img-mobile .mfp-figure .small {
    display: inline;
    margin-left: 5px;
  }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box;
  }
  .mfp-img-mobile .mfp-bottom-bar:empty {
    padding: 0;
  }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px;
  }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0;
  }
}
@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75);
  }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0;
  }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%;
  }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px;
  }
}
/*=================================
    CSS Index Here
==================================*/
/*

01. Theme Base
    1.1. Mixin
    1.2. Function
    1.3. Variable
    1.4. Typography
    1.5. Extend
    1.7. Wordpress Default
02. Reset
    2.1. Container
    2.2. Grid
    2.3. Input
    2.4. Slick Slider
    2.5. Mobile Menu
03. Utilities
    3.1. Preloader
    3.2. Buttons
    3.3. Titles
    3.4. Common
    3.6. Font
    3.7. Background
    3.8. Text Color
    3.9. Overlay
    3.10. Animation

04. Template Style
    4.1. Widget
    4.2. Header
    4.3. Footer
    4.4. Breadcumb
    4.5. Pagination
    4.6. Blog
    4.7. Comments
    4.8. Hero Area
    4.9. Error    
    4.00. Popup Search
    4.00. Popup Side Menu
    4.00. Wocommerce
    4.00. Subscribe
    4.00. Cart
    4.00. Checkout
    4.00. Wishlist
    4.00. Contact
    4.00. About
    4.00. Team
    4.00. Testimonial
    4.00. Counter
    4.00. Client
    4.00. Simple Sections
    4.00. Video
    4.00. Category
    4.00. Faq
    4.00. feature
    4.00. CTA
    4.00. Service
    4.00. Pricing
    4.00. Why choose Us
    4.00. Project
    4.00. Event
    4.00. Gallery
    4.00. Schedule

05. Spacing

*/
/*=================================
    CSS Index End
==================================*/
/*=================================
   01. Theme Base
==================================*/
/*------------------- 1.1. Mixin -------------------*/
/*------------------- 1.2. Function -------------------*/
/*------------------- 1.3. Variable-------------------*/
:root {
  --theme-color: #F41E1E;
  --title-color: #1C1C1C;
  --body-color: #7B7E86;
  --smoke-color: #F3F3F3;
  --smoke-color2: #F6F6F7;
  --smoke-color3: #F5F5F6;
  --smoke-color4: #F4F4F4;
  --smoke-color5: #F0F2F4;
  --black-color: #202020;
  --gray-color: #303030;
  --white-color: #ffffff;
  --light-color: #9fa2ad;
  --yellow-color: #FFB539;
  --success-color: #28a745;
  --error-color: #dc3545;
  --border-color: #E3E3E3;
  --title-font: "Afacad", sans-serif;
  --body-font: "Afacad", sans-serif;
  --icon-font: "Font Awesome 6 Pro";
  --main-container: 1220px;
  --container-gutters: 24px;
  --section-space: 120px;
  --section-space-mobile: 80px;
  --section-title-space: 60px;
  --ripple-ani-duration: 5s;
}

/*------------------- 1.5. Typography -------------------*/
html,
body {
  scroll-behavior: smooth !important;
}

body {
  font-family: var(--body-font);
  font-size: 16px;
  font-weight: 400;
  color: #e6e6e6;
  line-height: 26px;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  /***scroll-bar***/
}
body::-webkit-scrollbar {
  width: 10px;
  height: 10px;
}
body::-webkit-scrollbar-track {
  background: rgba(251, 212, 81, 0.1);
}
body::-webkit-scrollbar-thumb {
  background: #3297c3;
  border-radius: 0px;
}
body.home-3 {
  background: var(--smoke-color5);
}
body.home-3 .btn {
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0.05em;
  padding: 20.5px 35px 20.5px;
}

iframe {
  border: none;
  width: 100%;
}

.slick-slide:focus,
button:focus,
a:focus,
a:active,
input,
input:hover,
input:focus,
input:active,
textarea,
textarea:hover,
textarea:focus,
textarea:active {
  outline: none;
}

input:focus {
  outline: none;
  box-shadow: none;
}

img:not([draggable]),
embed,
object,
video {
  max-width: 100%;
  height: auto;
}

ul {
  list-style-type: disc;
}

ol {
  list-style-type: decimal;
}

table {
  margin: 0 0 1.5em;
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  border: 1px solid var(--border-color);
}

th {
  font-weight: 700;
  color: #9c9c9c;
}

td,
th {
  border: 1px solid var(--border-color);
  padding: 9px 12px;
}

a {
  color: #3297c3;
  text-decoration: none;
  outline: 0;
  transition: all ease 0.4s;
}
a:hover {
  color: #9c9c9c;
}
a:active, a:focus, a:hover, a:visited {
  text-decoration: none;
  outline: 0;
}

button {
  transition: all ease 0.4s;
}

img {
  border: none;
  max-width: 100%;
}

ins {
  text-decoration: none;
}

pre {
  font-family: var(--body-font);
  background: #f5f5f5;
  color: #666;
  font-size: 14px;
  margin: 20px 0;
  overflow: auto;
  padding: 20px;
  white-space: pre-wrap;
  word-wrap: break-word;
}

span.ajax-loader:empty,
p:empty {
  display: none;
}

p {
  font-family: var(--body-font);
  margin: 0 0 18px 0;
  color: #e6e6e6;
  line-height: 1.75;
}

h1 a, .h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a,
p a,
span a {
  font-size: inherit;
  font-family: inherit;
  font-weight: inherit;
  line-height: inherit;
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
  font-family: var(--title-font);
  color: #9c9c9c;
  text-transform: none;
  font-weight: 700;
  line-height: 1.4;
  margin: 0 0 15px 0;
}

.h1,
h1 {
  font-size: 80px;
  line-height: 1.167;
}

.h2,
h2 {
  font-size: 48px;
  line-height: 1.227;
}

.h3,
h3 {
  font-size: 36px;
  line-height: 1.278;
}

.h4,
h4 {
  font-size: 24px;
  line-height: 1.333;
}

.h5,
h5 {
  font-size: 20px;
  line-height: 1.417;
}

.h6,
h6 {
  font-size: 18px;
  line-height: 1.5;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .h1,
  h1 {
    font-size: 48px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .h1,
  h1 {
    font-size: 44px;
    line-height: 1.3;
  }
  .h2,
  h2 {
    font-size: 40px;
    line-height: 1.25;
  }
  .h3,
  h3 {
    font-size: 30px;
  }
  .h4,
  h4 {
    font-size: 24px;
  }
  .h5,
  h5 {
    font-size: 20px;
  }
  .h6,
  h6 {
    font-size: 16px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .h1,
  h1 {
    font-size: 40px;
  }
  .h2,
  h2 {
    font-size: 34px;
    line-height: 1.3;
  }
  .h3,
  h3 {
    font-size: 26px;
  }
  .h4,
  h4 {
    font-size: 22px;
  }
  .h5,
  h5 {
    font-size: 18px;
  }
  .h6,
  h6 {
    font-size: 16px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .h1,
  h1 {
    font-size: 34px;
    line-height: 1.35;
  }
  .h2,
  h2 {
    font-size: 30px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .h1,
  h1 {
    font-size: 32px;
  }
}
/*------------------- 1.6. Extend -------------------*/
/*------------------- 1.7. Wordpress Default -------------------*/
.admin-bar .default-header .sticky-wrapper.sticky {
  top: 32px;
}

.wp-block-search__label {
  position: relative;
  font-size: 24px;
  font-weight: 500 !important;
  font-family: var(--title-font);
  line-height: 1em;
  margin: -0.12em 0 25px 0;
}

p.has-drop-cap {
  margin-bottom: 20px;
}

.page--item p:last-child .alignright {
  clear: right;
}

.blog-title,
.pagi-title,
.breadcumb-title {
  word-break: break-word;
}

.blocks-gallery-caption,
.wp-block-embed figcaption,
.wp-block-image figcaption {
  color: #e6e6e6;
}

.bypostauthor,
.gallery-caption {
  display: block;
}

.page-links,
.clearfix {
  clear: both;
}

.page--item {
  margin-bottom: 30px;
}
.page--item p {
  line-height: 1.8;
}
.page--item .th-comment-form {
  padding: 0;
}
.page--item .th-comments-wrap {
  margin-left: 0;
  margin-right: 0;
  margin-top: 30px;
}

.content-none-search {
  margin-top: 30px;
}

.wp-block-button.aligncenter {
  text-align: center;
}

.alignleft {
  display: inline;
  float: left;
  margin-bottom: 10px;
  margin-right: 1.5em;
}

.alignright {
  display: inline;
  float: right;
  margin-bottom: 10px;
  margin-left: 1.5em;
  margin-right: 1em;
}

.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 100%;
}

.gallery {
  margin-bottom: 1.5em;
  width: 100%;
}

.gallery-item {
  display: inline-block;
  text-align: center;
  vertical-align: top;
  width: 100%;
  padding: 0 5px;
}

.wp-block-columns {
  margin-bottom: 1em;
}

figure.gallery-item {
  margin-bottom: 10px;
  display: inline-block;
}

figure.wp-block-gallery {
  margin-bottom: 14px;
}

.gallery-columns-2 .gallery-item {
  max-width: 50%;
}

.gallery-columns-3 .gallery-item {
  max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
  max-width: 25%;
}

.gallery-columns-5 .gallery-item {
  max-width: 20%;
}

.gallery-columns-6 .gallery-item {
  max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
  max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
  max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
  max-width: 11.11%;
}

.gallery-caption {
  display: block;
  font-size: 12px;
  color: var(--body-color);
  line-height: 1.5;
  padding: 0.5em 0;
}

.wp-block-cover p:not(.has-text-color),
.wp-block-cover-image-text,
.wp-block-cover-text {
  color: var(--white-color);
}

.wp-block-cover {
  margin-bottom: 15px;
}

.wp-caption-text {
  text-align: center;
}

.wp-caption {
  margin-bottom: 1.5em;
  max-width: 100%;
}
.wp-caption .wp-caption-text {
  margin: 0.5em 0;
  font-size: 14px;
}

.wp-block-media-text,
.wp-block-media-text.alignwide,
figure.wp-block-gallery {
  margin-bottom: 30px;
}

.wp-block-media-text.alignwide {
  background-color: var(--smoke-color);
}

.editor-styles-wrapper .has-large-font-size,
.has-large-font-size {
  line-height: 1.4;
}

.wp-block-latest-comments a {
  color: inherit;
}

.wp-block-button {
  margin-bottom: 10px;
}
.wp-block-button:last-child {
  margin-bottom: 0;
}
.wp-block-button .wp-block-button__link {
  color: #fff;
}
.wp-block-button .wp-block-button__link:hover {
  color: #fff;
  background-color: #3297c3;
}
.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: transparent;
  border-color: #9c9c9c;
  color: #9c9c9c;
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  color: #fff;
  background-color: #3297c3;
  border-color: #3297c3;
}
.wp-block-button.is-style-squared .wp-block-button__link {
  border-radius: 0;
}

ol.wp-block-latest-comments li {
  margin: 15px 0;
}

ul.wp-block-latest-posts {
  padding: 0;
  margin: 0;
  margin-bottom: 15px;
}
ul.wp-block-latest-posts a {
  color: inherit;
}
ul.wp-block-latest-posts a:hover {
  color: #3297c3;
}
ul.wp-block-latest-posts li {
  margin: 15px 0;
}

.wp-block-search {
  display: flex;
  flex-wrap: wrap;
}
.wp-block-search .wp-block-search__inside-wrapper {
  border: 1px solid #EAEBEE;
  border-radius: 10px 0 0 10px;
  overflow: hidden;
}
.wp-block-search .wp-block-search__input {
  width: 100%;
  max-width: 100%;
  padding-left: 20px;
  border: 0;
}
.wp-block-search .wp-block-search__button {
  margin: 0;
  min-width: 110px;
  border: none;
  color: #fff;
  border-radius: 10px;
  background-color: #3297c3;
}
.wp-block-search .wp-block-search__button.has-icon {
  min-width: 55px;
}
.wp-block-search .wp-block-search__button:hover {
  background-color: #9c9c9c;
}

.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper {
  padding: 0;
  border: none;
}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input {
  padding: 0 8px 0 25px;
}

ul.wp-block-rss a {
  color: inherit;
}

.wp-block-group.has-background {
  padding: 15px 15px 1px;
  margin-bottom: 30px;
}

.wp-block-table td,
.wp-block-table th {
  border-color: rgba(0, 0, 0, 0.1);
}

.wp-block-table.is-style-stripes {
  border: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 30px;
}

.wp-block-table.is-style-stripes {
  border: 0;
  margin-bottom: 30px;
  border-bottom: 0;
}
.wp-block-table.is-style-stripes th, .wp-block-table.is-style-stripes td {
  border-color: var(--border-color);
}

.logged-in .will-sticky .sticky-active.active,
.logged-in .preloader .btn {
  top: 32px;
}
@media (max-width: 782px) {
  .logged-in .will-sticky .sticky-active.active,
  .logged-in .preloader .btn {
    top: 46px;
  }
}
@media (max-width: 600px) {
  .logged-in .will-sticky .sticky-active.active,
  .logged-in .preloader .btn {
    top: 0;
  }
}

.post-password-form {
  margin-bottom: 30px;
  margin-top: 20px;
}
.post-password-form p {
  display: flex;
  position: relative;
  gap: 15px;
  /* Extra small devices */
}
@media (max-width: 575px) {
  .post-password-form p {
    flex-wrap: wrap;
  }
}
.post-password-form label {
  display: flex;
  align-items: center;
  flex: auto;
  margin-bottom: 0;
  line-height: 1;
  margin-top: 0;
  gap: 15px;
  /* Extra small devices */
}
@media (max-width: 575px) {
  .post-password-form label {
    flex-wrap: wrap;
  }
}
.post-password-form input {
  width: 100%;
  border: none;
  height: 55px;
  padding-left: 25px;
  color: #e6e6e6;
  border: 1px solid var(--border-color);
}
.post-password-form input[type=submit] {
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  width: 140px;
  border: none;
  color: #fff;
  background-color: #3297c3;
  text-align: center;
}
.post-password-form input[type=submit]:hover {
  background-color: #9c9c9c;
}

.page-links {
  clear: both;
  margin: 0 0 1.5em;
  padding-top: 1em;
}
.page-links > .page-links-title {
  margin-right: 10px;
}
.page-links > span:not(.page-links-title):not(.screen-reader-text),
.page-links > a {
  display: inline-block;
  padding: 5px 13px;
  background-color: var(--white-color);
  color: #9c9c9c;
  border: 1px solid rgba(0, 0, 0, 0.08);
  margin-right: 10px;
}
.page-links > span:not(.page-links-title):not(.screen-reader-text):hover,
.page-links > a:hover {
  opacity: 0.8;
  color: var(--white-color);
  background-color: #3297c3;
  border-color: transparent;
}
.page-links > span:not(.page-links-title):not(.screen-reader-text).current,
.page-links > a.current {
  background-color: #3297c3;
  color: var(--white-color);
  border-color: transparent;
}
.page-links span.screen-reader-text {
  display: none;
}

.blog-single .wp-block-archives-dropdown {
  margin-bottom: 30px;
}
.blog-single.format-quote, .blog-single.format-link, .blog-single.tag-sticky-2, .blog-single.sticky {
  position: relative;
}
.blog-single.format-quote .blog-content, .blog-single.format-link .blog-content, .blog-single.tag-sticky-2 .blog-content, .blog-single.sticky .blog-content {
  background-color: var(--smoke-color);
  border: none;
  padding: 40px;
  border-radius: 15px;
}
.blog-single.format-quote .blog-content:before, .blog-single.format-link .blog-content:before, .blog-single.tag-sticky-2 .blog-content:before, .blog-single.sticky .blog-content:before {
  display: none;
}
.blog-single.format-quote:before, .blog-single.format-link:before, .blog-single.tag-sticky-2:before, .blog-single.sticky:before {
  content: "\f0c1";
  position: absolute;
  font-family: "Font Awesome 6 Pro";
  font-size: 5rem;
  opacity: 0.3;
  right: 15px;
  line-height: 1;
  top: 15px;
  color: #3297c3;
  z-index: 1;
}
.blog-single.tag-sticky-2::before, .blog-single.sticky::before {
  content: "\f08d";
  position: absolute;
  font-family: var(--icon-font);
  font-size: 16px;
  font-weight: 500;
  opacity: 1;
  right: 0;
  top: 0;
  color: var(--white-color);
  background-color: #3297c3;
  z-index: 1;
  height: 44px;
  width: 44px;
  line-height: 44px;
  text-align: center;
  border-radius: 0 15px 0 4px;
}
.blog-single.format-quote blockquote, .blog-single.format-quote .wp-block-quote {
  background: var(--white-color);
  margin-bottom: 0;
}
.blog-single.format-quote:before {
  content: "\f10e";
  top: 0;
}
.blog-single .blog-content .wp-block-categories-dropdown.wp-block-categories,
.blog-single .blog-content .wp-block-archives-dropdown {
  display: block;
  margin-bottom: 30px;
}
.blog-single.format-chat .entry-content > p:nth-child(2n) {
  background: var(--smoke-color);
  padding: 5px 20px;
}

.blog-details .blog-single:before {
  display: none;
}
.blog-details .blog-single .blog-content {
  background-color: transparent;
  overflow: hidden;
}
.blog-details .blog-single .blog-content p:last-child {
  margin-bottom: 0;
}
.blog-details .blog-single.format-chat .blog-meta {
  margin-bottom: 20px;
}
.blog-details .blog-single.format-chat .blog-content > p:nth-child(2n) {
  background: var(--smoke-color);
  padding: 5px 20px;
}
.blog-details .blog-single.tag-sticky-2, .blog-details .blog-single.sticky, .blog-details .blog-single.format-quote, .blog-details .blog-single.format-link {
  box-shadow: none;
  background-color: transparent;
}
.blog-details .blog-single.tag-sticky-2:before, .blog-details .blog-single.sticky:before, .blog-details .blog-single.format-quote:before, .blog-details .blog-single.format-link:before {
  display: none;
}

.blog-single .wp-block-tag-cloud {
  margin-bottom: 20px;
}
.blog-single .wp-block-tag-cloud a {
  background-color: var(--smoke-color);
  color: var(--title-color);
  box-shadow: none;
}

.th-search {
  background-color: #f3f3f3;
  margin-bottom: 30px;
  border: 1px solid #f3f3f3;
}
.th-search .search-grid-content {
  padding: 30px;
  /* Small devices */
}
@media (max-width: 767px) {
  .th-search .search-grid-content {
    padding: 20px;
  }
}
.th-search .search-grid-title {
  font-size: 20px;
  margin-bottom: 5px;
  margin-top: 0;
}
.th-search .search-grid-title a {
  color: inherit;
}
.th-search .search-grid-title a:hover {
  color: #3297c3;
}
.th-search .search-grid-meta > * {
  display: inline-block;
  margin-right: 15px;
  font-size: 14px;
}
.th-search .search-grid-meta > *:last-child {
  margin-right: 0;
}
.th-search .search-grid-meta a,
.th-search .search-grid-meta span {
  color: #e6e6e6;
}

/* Large devices */
@media (max-width: 1199px) {
  .blog-single.format-quote:before, .blog-single.format-link:before, .blog-single.tag-sticky-2:before, .blog-single.sticky:before {
    font-size: 14px;
    padding: 8px 16px;
  }
  .blog-single.format-quote:before {
    top: 15px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .blog-single.format-quote:before, .blog-single.format-link:before, .blog-single.tag-sticky-2:before, .blog-single.sticky:before {
    font-size: 14px;
    padding: 8px 16px;
  }
}
@media (max-width: 768px) {
  .wp-block-latest-comments {
    padding-left: 10px;
  }
  .page--content.clearfix + .th-comment-form {
    margin-top: 24px;
  }
}
.site {
  overflow-x: visible;
}

/*=================================
    02. Reset
==================================*/
/*------------------- 2.1. Container -------------------*/
/* Medium Large devices */
@media (max-width: 1399px) {
  :root {
    --main-container: 1250px;
  }
}
.container2 {
  max-width: 1330px;
  margin: auto;
}

@media (min-width: 1400px) {
  .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: calc(var(--main-container) + var(--container-gutters));
  }
  .container2 {
    max-width: 1330px;
  }
}
@media only screen and (min-width: 1300px) {
  .container2.px-0,
  .container-xxl.px-0,
  .container-xl.px-0,
  .container-lg.px-0,
  .container-md.px-0,
  .container-sm.px-0,
  .container.px-0 {
    max-width: var(--main-container);
  }
  .container2 {
    max-width: 1330px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .container2 {
    max-width: 1140px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .container2 {
    max-width: 960px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .container2 {
    max-width: 720px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .container2 {
    max-width: 540px;
  }
}
@media only screen and (max-width: 1600px) {
  .container-fluid.px-0, .px-0.container-sm, .px-0.container-md, .px-0.container-lg, .px-0.container-xl, .px-0.container-xxl {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .container-fluid.px-0 .row, .px-0.container-sm .row, .px-0.container-md .row, .px-0.container-lg .row, .px-0.container-xl .row, .px-0.container-xxl .row {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .container2 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
}
/*------------------- 2.2. Grid -------------------*/
.slick-track > [class*=col] {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.gy-30 {
  --bs-gutter-y: 30px;
}

.gy-40 {
  --bs-gutter-y: 40px;
}

.gy-50 {
  --bs-gutter-y: 50px;
}

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

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

@media (min-width: 1299px) {
  .gx-60 {
    --bs-gutter-x: 60px;
  }
}
@media (min-width: 1399px) {
  .gx-30 {
    --bs-gutter-x: 30px;
  }
  .gx-25 {
    --bs-gutter-x: 25px;
  }
  .gx-40 {
    --bs-gutter-x: 40px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .gy-80 {
    --bs-gutter-y: 40px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .gy-50 {
    --bs-gutter-y: 40px;
  }
}
/*------------------- 2.3. Input -------------------*/
select,
.single-select,
.form-control,
.form-select,
textarea,
input {
  height: 60px;
  padding: 0 30px;
  border: 1px solid transparent;
  color: #e6e6e6;
  background-color: var(--smoke-color);
  font-size: 16px;
  width: 100%;
  font-family: var(--body-font);
  transition: 0.4s ease-in-out;
  padding-right: 45px;
  border-radius: 5px;
}
select:focus,
.single-select:focus,
.form-control:focus,
.form-select:focus,
textarea:focus,
input:focus {
  outline: 0;
  box-shadow: none;
  border-color: #3297c3;
  background-color: var(--smoke-color);
}
select::-moz-placeholder,
.single-select::-moz-placeholder,
.form-control::-moz-placeholder,
.form-select::-moz-placeholder,
textarea::-moz-placeholder,
input::-moz-placeholder {
  color: #e6e6e6;
}
select::-webkit-input-placeholder,
.single-select::-webkit-input-placeholder,
.form-control::-webkit-input-placeholder,
.form-select::-webkit-input-placeholder,
textarea::-webkit-input-placeholder,
input::-webkit-input-placeholder {
  color: #e6e6e6;
}
select:-ms-input-placeholder,
.single-select:-ms-input-placeholder,
.form-control:-ms-input-placeholder,
.form-select:-ms-input-placeholder,
textarea:-ms-input-placeholder,
input:-ms-input-placeholder {
  color: #e6e6e6;
}
select::placeholder,
.single-select::placeholder,
.form-control::placeholder,
.form-select::placeholder,
textarea::placeholder,
input::placeholder {
  color: #e6e6e6;
}
select.style2,
.single-select.style2,
.form-control.style2,
.form-select.style2,
textarea.style2,
input.style2 {
  height: auto;
  border: none;
  border: 2px solid #3297c3;
  padding: 14.5px 30px;
  background-color: transparent;
  line-height: initial;
}
select.style2 option,
.single-select.style2 option,
.form-control.style2 option,
.form-select.style2 option,
textarea.style2 option,
input.style2 option {
  background-color: #9c9c9c;
  color: #e6e6e6;
  padding: 2px 15px;
}
select.style2::-moz-placeholder,
.single-select.style2::-moz-placeholder,
.form-control.style2::-moz-placeholder,
.form-select.style2::-moz-placeholder,
textarea.style2::-moz-placeholder,
input.style2::-moz-placeholder {
  color: #e6e6e6;
}
select.style2::-webkit-input-placeholder,
.single-select.style2::-webkit-input-placeholder,
.form-control.style2::-webkit-input-placeholder,
.form-select.style2::-webkit-input-placeholder,
textarea.style2::-webkit-input-placeholder,
input.style2::-webkit-input-placeholder {
  color: #e6e6e6;
}
select.style2:-ms-input-placeholder,
.single-select.style2:-ms-input-placeholder,
.form-control.style2:-ms-input-placeholder,
.form-select.style2:-ms-input-placeholder,
textarea.style2:-ms-input-placeholder,
input.style2:-ms-input-placeholder {
  color: #e6e6e6;
}
select.style2::placeholder,
.single-select.style2::placeholder,
.form-control.style2::placeholder,
.form-select.style2::placeholder,
textarea.style2::placeholder,
input.style2::placeholder {
  color: #e6e6e6;
}
select.style-white,
.single-select.style-white,
.form-control.style-white,
.form-select.style-white,
textarea.style-white,
input.style-white {
  background: var(--white-color);
}
select.style-border,
.single-select.style-border,
.form-control.style-border,
.form-select.style-border,
textarea.style-border,
input.style-border {
  background: transparent;
  border: 1px solid #404040;
  border-radius: 0;
  color: var(--white-color);
}
select.style-border2,
.single-select.style-border2,
.form-control.style-border2,
.form-select.style-border2,
textarea.style-border2,
input.style-border2 {
  background: transparent;
  border: 1px solid #E8E8E8;
  border-radius: 0;
  color: #9c9c9c;
}
select.style3,
.single-select.style3,
.form-control.style3,
.form-select.style3,
textarea.style3,
input.style3 {
  background: var(--smoke-color3);
}

.form-text {
  font-size: 16px;
}
.form-text a {
  color: #9c9c9c;
  font-weight: 500;
}

.single-select,
.form-select,
select {
  display: block;
  width: 100%;
  line-height: 60px;
  cursor: pointer;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3E%3Cpath fill=%27none%27 stroke=%27%23343a40%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3E%3C/svg%3E");
  background-position: right 26px center;
  background-repeat: no-repeat;
  background-size: 16px 12px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.single-select:after,
.form-select:after,
select:after {
  right: 30px;
  height: 8px;
  width: 8px;
}
.single-select .list,
.form-select .list,
select .list {
  width: 100%;
}

textarea.form-control,
textarea {
  min-height: 150px;
  padding-top: 16px;
  padding-bottom: 17px;
}
textarea.form-control.style2,
textarea.style2 {
  min-height: 100px;
}

.form-group {
  margin-bottom: 20px;
  position: relative;
}
.form-group > i {
  display: inline-block;
  position: absolute;
  right: 25px;
  top: 21px;
  font-size: 16px;
  color: #e6e6e6;
}
.form-group > i.fa-envelope {
  padding-top: 1px;
}
.form-group > i.fa-comment {
  margin-top: -2px;
}
.form-group > i.fa-chevron-down {
  width: 17px;
  background-color: var(--smoke-color);
}
.form-group.has-label > i {
  top: 50px;
}
.form-group.has-icon .form-control {
  padding-left: 70px;
}
.form-group.has-icon .input-icon {
  display: inline-block;
  position: absolute;
  left: 40px;
  top: 18px;
  font-size: 16px;
  color: #e6e6e6;
}
.form-group.has-icon .input-icon:hover {
  color: #3297c3;
}
.form-group.radius-group input {
  border-radius: 100px;
}
.form-group.style-2 .form-control {
  padding: 0 30px 0 55px;
}
.form-group.style-2 textarea.form-control {
  padding: 16px 30px 30px 55px;
}
.form-group.style-3 .form-control {
  padding: 0 60px 0 30px;
}

[class*=col-].form-group > i {
  right: calc(var(--bs-gutter-x) / 2 + 25px);
}
[class*=col-].form-group .form-icon-left {
  left: calc(var(--bs-gutter-x) / 2 + 30px);
  right: auto;
}

option:checked, option:focus, option:hover {
  background-color: #3297c3;
  color: var(--white-color);
}

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

input[type=checkbox] {
  visibility: hidden;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  display: none;
  border-radius: 10px;
}
input[type=checkbox]:checked ~ label:before {
  content: "\f00c";
  color: var(--white-color);
  background-color: #3297c3;
  border-color: #3297c3;
}
input[type=checkbox] ~ label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  display: block;
}
input[type=checkbox] ~ label:before {
  content: "";
  font-family: var(--icon-font);
  font-weight: 700;
  position: absolute;
  left: 0px;
  top: 3.5px;
  background-color: var(--white-color);
  border: 1px solid #3297c3;
  height: 18px;
  width: 18px;
  line-height: 18px;
  text-align: center;
  font-size: 12px;
}
input[type=checkbox].style2 ~ label {
  color: #8B929C;
  padding-left: 23px;
  margin-bottom: -0.5em;
}
input[type=checkbox].style2 ~ label:before {
  background-color: white;
  border: 1px solid rgb(247, 204, 215);
  height: 14px;
  width: 14px;
  line-height: 14px;
  border-radius: 3px;
  top: 6px;
}
input[type=checkbox].style2:checked ~ label:before {
  color: #3297c3;
}

input[type=radio] {
  visibility: hidden;
  opacity: 0;
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 0;
  display: none;
}
input[type=radio] ~ label {
  position: relative;
  padding-left: 30px;
  cursor: pointer;
  line-height: 1;
  display: inline-block;
  font-weight: 600;
  margin-bottom: 0;
}
input[type=radio] ~ label::before {
  content: "\f111";
  position: absolute;
  font-family: var(--icon-font);
  left: 0;
  top: -2px;
  width: 20px;
  height: 20px;
  padding-left: 0;
  font-size: 0.6em;
  line-height: 19px;
  text-align: center;
  border: 1px solid #3297c3;
  border-radius: 100%;
  font-weight: 700;
  background: var(--white-color);
  color: transparent;
  transition: all 0.2s ease;
}
input[type=radio]:checked ~ label::before {
  border-color: #3297c3;
  background-color: #3297c3;
  color: var(--white-color);
}

label {
  margin-bottom: 0.5em;
  margin-top: -0.3em;
  display: block;
  color: #9c9c9c;
  font-family: var(--body-font);
  font-size: 16px;
}

textarea.is-invalid,
select.is-invalid,
input.is-invalid,
.was-validated input:invalid {
  border: 1px solid var(--error-color) !important;
  background-position: right calc(0.375em + 0.8875rem) center;
  background-image: none;
}
textarea.is-invalid:focus,
select.is-invalid:focus,
input.is-invalid:focus,
.was-validated input:invalid:focus {
  outline: 0;
  box-shadow: none;
}

textarea.is-invalid {
  background-position: top calc(0.375em + 0.5875rem) right calc(0.375em + 0.8875rem);
}

.row.no-gutters > .form-group {
  margin-bottom: 0;
}

.form-messages {
  display: none;
}
.form-messages.mb-0 * {
  margin-bottom: 0;
}
.form-messages.success {
  color: var(--success-color);
  display: block;
}
.form-messages.error {
  color: var(--error-color);
  display: block;
}
.form-messages pre {
  padding: 0;
  background-color: transparent;
  color: inherit;
}

/*------------------- 2.4. Slick Slider -------------------*/
.slick-track > [class*=col] {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) / 2);
  padding-left: calc(var(--bs-gutter-x) / 2);
  margin-top: var(--bs-gutter-y);
}

.slick-track {
  min-width: 100%;
}

.slick-list {
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.slick-slide img {
  display: inline-block;
}

.slick-dots {
  list-style-type: none;
  padding: 0;
  margin: 40px 0 0px 0;
  line-height: 0;
  text-align: center;
  height: max-content;
}
.slick-dots li {
  display: inline-block;
  margin-right: 20px;
}
.slick-dots li:last-child {
  margin-right: 0;
}
.slick-dots button {
  font-size: 0;
  padding: 0;
  width: 8px;
  height: 8px;
  line-height: 0;
  border-radius: 9999px;
  border: none;
  background-color: #3297c3;
  transition: all ease 0.4s;
  position: relative;
}
.slick-dots button:hover {
  border-color: #3297c3;
}
.slick-dots button:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  width: 20px;
  height: 20px;
  margin: -10px 0 0 -10px;
  border: 1px solid #3297c3;
  border-radius: 50%;
  transition: all ease 0.4s;
  opacity: 0;
  visibility: hidden;
}
.slick-dots .slick-active button {
  background-color: #3297c3;
}
.slick-dots .slick-active button::before {
  opacity: 1;
  visibility: visible;
}

.slick-arrow {
  --pos-x: 362px;
  display: inline-block;
  padding: 0;
  background-color: var(--white-color);
  color: #9c9c9c;
  position: absolute;
  top: 50%;
  border: none;
  border-radius: 50%;
  right: var(--pos-x, 120px);
  width: var(--icon-size, 53px);
  height: var(--icon-size, 53px);
  line-height: var(--icon-size, 55px);
  font-size: var(--icon-font-size, 18px);
  margin-top: calc(var(--icon-size, 53px) / -1);
  z-index: 2;
  opacity: 0.2;
}
.slick-arrow.default {
  position: relative;
  --pos-x: 0;
  margin-top: 0;
}
.slick-arrow.slick-next {
  margin-top: 20px;
}
.slick-arrow:hover {
  opacity: 1;
}

.arrow-margin .slick-arrow {
  top: calc(50% - 30px);
}

.arrow-wrap .slick-arrow {
  opacity: 0;
  visibility: hidden;
}
.arrow-wrap:hover .slick-arrow {
  opacity: 1;
  visibility: visible;
}

/* Hight Resoulation devices */
@media (min-width: 1922px) {
  .slick-arrow {
    --pos-x: 362px;
  }
}
@media (max-width: 1600px) {
  .slick-arrow {
    --pos-x: 212px;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .slick-arrow {
    --pos-x: 132px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .slick-arrow {
    --pos-x: 120px;
  }
}
@media (max-width: 1200px) {
  .slick-arrow {
    --pos-x: 42px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .slick-arrow {
    display: none;
  }
  .slick-dots {
    margin: 40px 0 0 0;
  }
  .icon-box .slick-arrow {
    margin-right: 0;
  }
}
.slick-3d-active {
  margin-left: -12%;
  margin-right: -12%;
}
.slick-3d-active .slick-list {
  padding-left: 30% !important;
  padding-right: 30% !important;
}
.slick-3d-active .slick-track {
  max-width: 100% !important;
  transform: translate3d(0, 0, 0) !important;
  perspective: 100px;
}
.slick-3d-active .slick-slide {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  opacity: 0;
  width: 100% !important;
  transform: translate3d(0, 0, 0);
  transition: transform 1s, opacity 1s;
}
.slick-3d-active .slick-3d-next,
.slick-3d-active .slick-3d-prev,
.slick-3d-active .slick-3d-next2,
.slick-3d-active .slick-3d-prev2 {
  display: block;
}
.slick-3d-active .slick-current {
  opacity: 1;
  position: relative;
  display: block;
  z-index: 2;
}
.slick-3d-active .slick-3d-next {
  opacity: 1;
  transform: translate3d(50%, 0, -21px);
  z-index: 1;
  perspective: 1000px;
}
.slick-3d-active .slick-3d-next2 {
  opacity: 1;
  transform: translate3d(40%, 0, -23px);
  z-index: 0;
  perspective: 1000px;
}
.slick-3d-active .slick-3d-prev {
  opacity: 1;
  transform: translate3d(-50%, 0, -21px);
}
.slick-3d-active .slick-3d-prev .testi-card {
  box-shadow: none;
}
.slick-3d-active .slick-3d-prev2 {
  opacity: 1;
  transform: translate3d(-40%, 0, -23px);
}

/*------------------- 2.5. Mobile Menu -------------------*/
.mobile-menu-wrapper {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 999999;
  width: 0;
  width: 100%;
  height: 100%;
  transition: all ease 0.8s;
  opacity: 0;
  visibility: hidden;
}
.mobile-menu-wrapper .mobile-logo {
  padding-bottom: 30px;
  padding-top: 40px;
  display: block;
  text-align: center;
  background-color: black;
}
.mobile-menu-wrapper .mobile-logo svg {
  max-width: 185px;
}
.mobile-menu-wrapper .menu-toggle {
  border: none;
  font-size: 22px;
  position: absolute;
  right: -16.5px;
  top: 25px;
  padding: 0;
  line-height: 1;
  width: 33px;
  height: 33px;
  line-height: 36px;
  font-size: 18px;
  z-index: 1;
  color: var(--white-color);
  background-color: #3297c3;
  border-radius: 50%;
}
.mobile-menu-wrapper .menu-toggle:hover {
  background-color: #9c9c9c;
  color: var(--white-color);
}
.mobile-menu-wrapper .mobile-menu-area {
  width: 100%;
  max-width: 310px;
  background-color: #fff;
  border-right: 3px solid #3297c3;
  height: 100%;
  position: relative;
  left: -110%;
  opacity: 0;
  visibility: hidden;
  transition: all ease 1s;
  z-index: 1;
}
.mobile-menu-wrapper.body-visible {
  opacity: 1;
  visibility: visible;
}
.mobile-menu-wrapper.body-visible .mobile-menu-area {
  left: 0;
  opacity: 1;
  visibility: visible;
}

.mobile-menu {
  overflow-y: scroll;
  max-height: calc(100vh - 200px);
  padding-bottom: 40px;
  margin-top: 33px;
  text-align: left;
}
.mobile-menu ul {
  margin: 0;
  padding: 0 0;
}
.mobile-menu ul li {
  border-bottom: 1px solid #fdedf1;
  list-style-type: none;
}
.mobile-menu ul li li:first-child {
  border-top: 1px solid #fdedf1;
}
.mobile-menu ul li a {
  display: block;
  position: relative;
  padding: 12px 0;
  line-height: 1.4;
  font-size: 16px;
  text-transform: capitalize;
  color: #9c9c9c;
  padding-left: 18px;
}
.mobile-menu ul li a:before {
  content: "\f105";
  font-family: var(--icon-font);
  position: absolute;
  left: 0;
  top: 12px;
  margin-right: 10px;
  display: inline-block;
}
.mobile-menu ul li.active-class > a {
  color: #3297c3;
}
.mobile-menu ul li.active-class > a:before {
  transform: rotate(90deg);
}
.mobile-menu ul li ul li {
  padding-left: 20px;
}
.mobile-menu ul li ul li:last-child {
  border-bottom: none;
}
.mobile-menu ul .submenu-item-has-children > a .mean-expand-class {
  position: absolute;
  right: 0;
  top: 50%;
  font-weight: 400;
  font-size: 12px;
  width: 25px;
  height: 25px;
  line-height: 25px;
  margin-top: -12.5px;
  display: inline-block;
  text-align: center;
  background-color: var(--smoke-color);
  color: #9c9c9c;
  box-shadow: 0 0 20px -8px rgba(173, 136, 88, 0.5);
  border-radius: 50%;
}
.mobile-menu ul .submenu-item-has-children > a .mean-expand-class:before {
  content: "\f067";
  font-family: var(--icon-font);
}
.mobile-menu ul .submenu-item-has-children > a:after {
  content: "\f067";
  font-family: var(--icon-font);
  width: 22px;
  height: 22px;
  line-height: 22px;
  display: inline-block;
  text-align: center;
  font-size: 12px;
  border-radius: 50px;
  background-color: var(--smoke-color);
  float: right;
  margin-top: 1px;
}
.mobile-menu ul .submenu-item-has-children.active-class > a .mean-expand-class:before {
  content: "\f068";
}
.mobile-menu ul .submenu-item-has-children.active-class > a:after {
  content: "\f068";
}
.mobile-menu > ul {
  padding: 0 40px;
}
.mobile-menu > ul > li:last-child {
  border-bottom: none;
}

@media (max-width: 400px) {
  .mobile-menu-wrapper .mobile-menu-area {
    width: 100%;
    max-width: 270px;
  }
  .mobile-menu > ul {
    padding: 0 20px;
  }
}
/*=================================
    03. Utilities
==================================*/
/*------------------- 3.1. Preloader -------------------*/
.preloader {
  position: fixed;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: 999;
  background-color: #9c9c9c;
}
.preloader .btn {
  padding: 15px 20px;
  border-radius: 0;
  font-size: 14px;
  text-transform: capitalize;
}
.preloader .btn:after {
  border-radius: 0;
}

.preloader-inner {
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  line-height: 1;
}
.preloader-inner img {
  display: block;
  margin: 0 auto 10px auto;
}

.loader {
  width: 48px;
  height: 48px;
  border-radius: 50%;
  display: inline-block;
  border-top: 4px solid #FFF;
  border-right: 4px solid transparent;
  box-sizing: border-box;
  animation: rotation 1s linear infinite;
}

.loader::after {
  content: "";
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
  width: 48px;
  height: 48px;
  border-radius: 50%;
  border-left: 4px solid #3297c3;
  border-bottom: 4px solid transparent;
  animation: rotation 0.5s linear infinite reverse;
}

@keyframes rotation {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*------------------- 3.2. Buttons -------------------*/
.btn {
  position: relative;
  z-index: 2;
  vertical-align: middle;
  display: inline-block;
  border: none;
  text-align: center;
  background-color: transparent;
  color: var(--white-color);
  font-family: var(--title-font);
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  padding: 18.5px 35px 20.5px;
}
.btn::before {
  position: absolute;
  content: "";
  left: 3px;
  top: 0;
  width: 97%;
  height: 100%;
  background: #3297c3;
  border: none;
  z-index: -1;
  transition: 0.4s;
  border-radius: 10px;
  transform: skewX(-10deg);
}
.btn:focus, .btn:hover, .btn:active {
  color: var(--white-color);
  box-shadow: none;
}
.btn:focus:before, .btn:hover:before, .btn:active:before {
  background: var(--black-color);
  width: 97%;
  transform: skewX(10deg);
}
.btn.style2:hover {
  color: #9c9c9c;
}
.btn.style2:hover:before {
  background-color: var(--white-color);
}
.btn.style3 {
  border-radius: 0;
  background: #3297c3;
}
.btn.style3:before {
  border-radius: 0;
  transform: none;
  left: 0;
  width: 0;
}
.btn.style3:hover {
  color: #9c9c9c;
}
.btn.style3:hover:before {
  background-color: var(--white-color);
  width: 100%;
}
.btn.style4:before {
  background: #9c9c9c;
}
.btn.style4:hover {
  color: var(--white-color);
}
.btn.style4:hover:before {
  background-color: #3297c3;
}
.btn.style5 {
  border-radius: 0;
  padding: 21px 34px 23px;
  background: #9c9c9c;
}
.btn.style5:before {
  border-radius: 0;
  transform: none;
  left: 0;
  width: 0;
}
.btn.style5:hover:before {
  background-color: #3297c3;
  width: 100%;
}
.btn.style6 {
  border-radius: 0;
  background: #3297c3;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.05em;
}
.btn.style6:before {
  border-radius: 0;
  transform: none;
  left: 0;
  width: 0;
}
.btn.style6:hover:before {
  width: 100%;
}
.btn.btn-border {
  color: #9c9c9c;
  padding: 19.5px 21px 19.5px 25px;
}
.btn.btn-border:before {
  background: transparent;
  border: 1px solid var(--black-color);
}
.btn.btn-border:active, .btn.btn-border:focus, .btn.btn-border:hover {
  color: var(--white-color);
}
.btn.btn-border:active:before, .btn.btn-border:focus:before, .btn.btn-border:hover:before {
  background-color: var(--black-color);
}
.btn.btn-border2 {
  color: #3297c3;
  padding: 19.5px 40px 19.5px 40px;
}
.btn.btn-border2:before {
  background: transparent;
  border: 1px solid #3297c3;
}
.btn.btn-border2:active, .btn.btn-border2:focus, .btn.btn-border2:hover {
  color: var(--white-color);
}
.btn.btn-border2:active:before, .btn.btn-border2:focus:before, .btn.btn-border2:hover:before {
  background-color: #3297c3;
}
.btn.btn-border3 {
  color: var(--white-color);
  padding: 19.5px 21px 19.5px 25px;
}
.btn.btn-border3:before {
  background: transparent;
  border: 1px solid var(--white-color);
}
.btn.btn-border3:active, .btn.btn-border3:focus, .btn.btn-border3:hover {
  color: #3297c3;
}
.btn.btn-border3:active:before, .btn.btn-border3:focus:before, .btn.btn-border3:hover:before {
  background-color: var(--white-color);
}
.btn.btn-border4 {
  color: #9c9c9c;
  border: 1px solid #9c9c9c;
  border-radius: 0;
  font-family: var(--title-font);
}
.btn.btn-border4:before {
  display: none;
}
.btn.btn-border4:active, .btn.btn-border4:focus, .btn.btn-border4:hover {
  color: var(--white-color);
  background: #9c9c9c;
}
.btn.style-r0:before {
  border-radius: 0;
}
.btn.btn-fw {
  width: 100%;
}
.btn.btn-fw:before, .btn.btn-fw:after {
  display: none;
}
.btn.btn-fw:hover {
  background-color: #9c9c9c;
}

.icon-btn {
  display: inline-block;
  width: var(--btn-size, 46px);
  height: var(--btn-size, 46px);
  line-height: var(--btn-size, 46px);
  font-size: var(--btn-font-size, 16px);
  background-color: #3297c3;
  color: var(--white-color);
  text-align: center;
  border-radius: 6px;
  border: none;
  transition: 0.4s ease-in-out;
}
.icon-btn:hover {
  background-color: #9c9c9c;
  color: var(--white-color);
}
.icon-btn.btn-border {
  background: transparent;
  border: 2px solid #3297c3;
  color: #3297c3;
}
.icon-btn.btn-border:hover {
  background: #3297c3;
  color: var(--white-color);
}

.play-btn {
  display: inline-block;
  position: relative;
  z-index: 1;
}
.play-btn > i {
  display: inline-block;
  width: var(--icon-size, 100px);
  height: var(--icon-size, 100px);
  line-height: var(--icon-size, 100px);
  text-align: center;
  background-color: #3297c3;
  color: var(--white-color);
  font-size: var(--icon-font-size, 30px);
  border-radius: 50%;
  z-index: 1;
  transition: all ease 0.4s;
}
.play-btn > i.fa-play {
  padding-right: 0.18em;
}
.play-btn:after, .play-btn:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background-color: transparent;
  border: 1px solid rgba(255, 255, 255, 0.1);
  z-index: -1;
  border-radius: 50%;
  transition: all ease 0.4s;
}
.play-btn:after {
  animation-delay: 2s;
}
.play-btn:hover i {
  background-color: #3297c3;
}
.play-btn.style2:before, .play-btn.style2:after {
  background-color: transparent;
  border: 1px solid var(--white-color);
}
.play-btn.style3 > i {
  background-color: #3297c3;
  color: var(--white-color);
  font-size: 20px;
}
.play-btn.style3:before, .play-btn.style3:after {
  background-color: var(--white-color);
}
.play-btn.style3:hover > i {
  background-color: var(--white-color);
  color: #3297c3;
}

.link-btn {
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  line-height: 0.8;
  position: relative;
  padding-bottom: 2px;
  margin-bottom: -2px;
  text-transform: uppercase;
  color: #3297c3;
}
.link-btn i {
  margin-left: 5px;
  font-size: 0.9rem;
}
.link-btn:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 0;
  height: 2px;
  background-color: #3297c3;
  transition: all ease 0.4s;
}
.link-btn:hover {
  color: #3297c3;
}
.link-btn:hover::before {
  width: 100%;
}
.link-btn.style2 {
  font-weight: 500;
  font-family: var(--title-font);
  color: #9c9c9c;
}
.link-btn.style2 i {
  height: 45px;
  width: 45px;
  line-height: 44px;
  border-radius: 50%;
  background: var(--white-color);
  border: 1px solid rgba(237, 237, 237, 0.89);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  text-align: center;
  color: #9c9c9c;
  margin-right: 7px;
  margin-left: 0;
  transition: 0.4s;
}
.link-btn.style2:before {
  background-color: #3297c3;
  bottom: 12px;
  left: 55px;
}
.link-btn.style2:hover {
  color: #3297c3;
}
.link-btn.style2:hover i {
  background: #3297c3;
  color: var(--white-color);
}
.link-btn.style2:hover:before {
  width: calc(100% - 55px);
}

.line-btn {
  font-size: 14px;
  font-weight: 600;
  display: inline-block;
  line-height: 0.8;
  position: relative;
  padding-bottom: 4px;
  margin-bottom: -1px;
  text-transform: uppercase;
  color: #3297c3;
}
.line-btn i {
  margin-left: 5px;
  font-size: 0.9rem;
}
.line-btn:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 1px;
  background-color: #3297c3;
  transition: all ease 0.4s;
}
.line-btn:hover {
  color: #9c9c9c;
}
.line-btn:hover::before {
  background-color: #9c9c9c;
  width: 45px;
}

.scroll-top {
  position: fixed;
  right: 30px;
  bottom: 30px;
  height: 50px;
  width: 50px;
  cursor: pointer;
  display: block;
  border-radius: 50px;
  z-index: 10000;
  opacity: 1;
  visibility: hidden;
  transform: translateY(45px);
  transition: all 300ms linear;
}
.scroll-top:after {
  content: "\f062";
  font-family: var(--icon-font);
  position: absolute;
  text-align: center;
  line-height: 50px;
  font-size: 20px;
  color: #3297c3;
  left: 0;
  top: 0;
  height: 50px;
  width: 50px;
  cursor: pointer;
  display: block;
  z-index: 1;
  border: 2px solid #3297c3;
  box-shadow: none;
  border-radius: 50%;
}
.scroll-top svg {
  color: #3297c3;
  border-radius: 50%;
  background: var(--white-color);
}
.scroll-top svg path {
  fill: none;
}
.scroll-top .progress-circle path {
  stroke: #3297c3;
  stroke-width: 20px;
  box-sizing: border-box;
  transition: all 400ms linear;
}
.scroll-top.show {
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
}

/* Small devices */
@media (max-width: 767px) {
  .play-btn {
    --icon-size: 70px;
    --icon-font-size: 24px;
  }
  .btn {
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    padding: 17px 25px;
  }
  .scroll-btn img {
    width: 70px;
  }
  .scroll-btn.show {
    bottom: -50px;
  }
}
/*------------------- 3.3. Titles -------------------*/
.sec-title {
  margin-bottom: calc(var(--section-title-space) - 43px);
  margin-top: -0.23em;
  font-weight: 500;
  line-height: 58px;
}

.sub-title {
  display: inline-block;
  line-height: 1.2;
  color: #3297c3;
  text-transform: uppercase;
  font-size: 14px;
  position: relative;
  padding: 8px 20px 6px;
  font-weight: 500;
  font-family: var(--title-font);
  margin-bottom: 26px;
  letter-spacing: 0.05em;
  background: var(--white-color);
  box-shadow: 0px 8px 19px rgba(0, 0, 0, 0.07);
  border-radius: 50px;
}
.sub-title.style2 {
  background: transparent;
  box-shadow: none;
  padding: 0;
  margin-top: -0.2em;
  display: block;
}

.box-title {
  font-size: 24px;
  line-height: 1.417;
  font-weight: 600;
  margin-top: -0.3em;
}
.box-title a {
  color: inherit;
}
.box-title a:hover {
  color: #3297c3;
}

.sec-text {
  font-size: 16px;
  margin-top: 30px;
  line-height: 1.667;
  margin-bottom: 0;
}

.title-area {
  margin-bottom: calc(var(--section-title-space) - 17px);
  position: relative;
  z-index: 2;
}
.title-area.mb-0 .sec-title {
  margin-bottom: 17px;
}
.title-area .btn {
  margin-top: 36px;
}
.title-area .checklist {
  margin-top: 30px;
}

.white-title {
  color: #fff;
  font-weight: 700;
  position: relative;
  padding-bottom: 9px;
  margin-bottom: 19px;
}
.white-title:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background: #fff;
  height: 2px;
  width: 50px;
}

.page-title {
  font-size: 40px;
  font-weight: 500;
  margin-top: -0.3em;
}

.page-subtitle {
  font-size: 30px;
  font-weight: 500;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .sec-title {
    font-size: 45px;
    line-height: 1.2;
  }
  .sec-text {
    margin-top: 0px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .title-area,
  .sec-title {
    --section-title-space: 60px;
  }
  .title-area.mb-45,
  .sec-title.mb-45 {
    margin-bottom: 36px;
  }
  .title-area.mb-50,
  .sec-title.mb-50 {
    margin-bottom: 40px;
  }
  .sec-btn,
  .title-line {
    --section-title-space: 55px;
  }
  .sec-text {
    font-size: 16px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .title-area,
  .sec-title {
    --section-title-space: 50px;
  }
  .title-area.mb-45,
  .sec-title.mb-45 {
    margin-bottom: 35px;
  }
  .sec-btn,
  .title-line {
    --section-title-space: 50px;
  }
  .sub-title {
    font-size: 14px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .sec-title {
    font-size: 34px;
  }
}
@media (max-width: 390px) {
  .sec-title {
    font-size: 30px;
  }
}
/*------------------- 3.4. Common -------------------*/
.shape-mockup-wrap {
  z-index: 2;
  position: relative;
}

.shape-mockup {
  position: absolute;
  z-index: -1;
}
.shape-mockup.z-index-3 {
  z-index: 3;
}

.z-index-step1 {
  position: relative;
  z-index: 4 !important;
}

.z-index-common {
  position: relative;
  z-index: 3;
}

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

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

.media-body {
  flex: 1;
}

.badge {
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: inline-block;
  text-align: center;
  background-color: #3297c3;
  color: var(--white-color);
  padding: 0.2em 0.45em;
  font-size: 0.6em;
  border-radius: 50%;
  top: 7px;
  left: 12px;
  font-weight: 400;
  transition: 0.3s ease-in-out;
}

.social-btn {
  display: flex;
  gap: 10px;
}
.social-btn a {
  height: 35px;
  width: 35px;
  line-height: 35px;
  border-radius: 7px;
  display: inline-block;
  background-color: var(--smoke-color4);
  color: #9c9c9c;
  text-align: center;
  font-size: 12px;
}
.social-btn a:hover {
  background: #3297c3;
  color: var(--white-color);
}
.social-btn.style2 a {
  --icon-size: 40px;
  font-size: 16px;
  color: var(--white-color);
  background: #3297c3;
  border-radius: 6px;
}
.social-btn.style2 a:hover {
  border-color: #3297c3;
  color: var(--white-color);
  background-color: #3297c3;
}
.social-btn.style3 a {
  background: var(--smoke-color3);
  color: #9c9c9c;
}
.social-btn.style3 a:hover {
  background: #3297c3;
  color: var(--white-color);
}
.social-btn.color-theme a {
  color: #e6e6e6;
  border-color: #3297c3;
}

.global-carousel.slider-shadow .slick-list {
  padding: 30px 0px 40px 0px !important;
  margin: -30px 0px -40px 0px;
}

.btn-group {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px;
}
.btn-group .btn {
  border-radius: 25px !important;
  flex: none;
}
.btn-group.style2 {
  gap: 20px 70px;
  /* Small devices */
}
@media (max-width: 767px) {
  .btn-group.style2 {
    gap: 20px 30px;
  }
}

/*******Magnific Image*******/
.mfp-zoom-in .mfp-content {
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}

.mfp-zoom-in.mfp-bg {
  opacity: 0;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}

.mfp-zoom-in.mfp-ready .mfp-content {
  opacity: 1;
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}

.mfp-zoom-in.mfp-ready.mfp-bg {
  opacity: 0.7;
}

.mfp-zoom-in.mfp-removing .mfp-content {
  -webkit-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
  opacity: 0;
}

.mfp-zoom-in.mfp-removing.mfp-bg {
  opacity: 0;
}

/*------------------- 3.6. Font -------------------*/
.font-icon {
  font-family: var(--icon-font);
}

.font-title {
  font-family: var(--title-font);
}

.font-body {
  font-family: var(--body-font);
}

.fw-extralight {
  font-weight: 100;
}

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

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

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

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

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

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

.fs-md {
  font-size: 18px;
}

.fs-xs {
  font-size: 14px;
}

.text-underline {
  text-decoration: underline;
}

/*------------------- 3.7. Background -------------------*/
.bg-theme {
  background-color: var(--theme-color) !important;
}

.bg-theme2 {
  background-color: var(--theme-color) !important;
}

.bg-smoke {
  background-color: var(--smoke-color) !important;
}

.bg-smoke2 {
  background-color: var(--smoke-color2) !important;
}

.bg-smoke3 {
  background-color: var(--smoke-color3) !important;
}

.bg-smoke4 {
  background-color: var(--smoke-color4) !important;
}

.bg-smoke5 {
  background-color: var(--smoke-color5) !important;
}

.bg-white {
  background-color: var(--white-color) !important;
}

.bg-black {
  background-color: var(--black-color) !important;
}

.bg-title {
  background-color: var(--title-color) !important;
}

.background-image,
[data-bg-src] {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center center;
}

.bg-fluid {
  background-repeat: no-repeat;
  background-size: 100% 100%;
  background-position: center center;
}

.bg-auto {
  background-size: auto auto;
}

.bg-top-center {
  background-size: auto;
  background-position: top center;
}

.bg-repeat {
  background-size: auto;
  background-repeat: repeat;
}

/*------------------- 3.8. Text Color -------------------*/
.text-theme {
  color: var(--theme-color) !important;
}

.text-theme2 {
  color: var(--theme-color) !important;
}

.text-title {
  color: var(--title-color) !important;
}

.text-body {
  color: var(--body-color) !important;
}

.text-white {
  color: var(--white-color) !important;
}

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

.text-yellow {
  color: var(--yellow-color) !important;
}

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

.text-error {
  color: var(--error-color) !important;
}

.text-inherit {
  color: inherit;
}
.text-inherit:hover {
  color: #3297c3;
}

a.text-theme:hover,
.text-reset:hover {
  text-decoration: underline;
}

/*------------------- 3.9. Overlay -------------------*/
.overlay {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.position-center {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

[data-overlay] {
  position: relative;
  z-index: 2;
}
[data-overlay] [class^=col-],
[data-overlay] [class*=col-] {
  z-index: 1;
}

[data-overlay]:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}

[data-overlay=theme]:before {
  background-color: var(--theme-color);
}

[data-overlay=title]:before {
  background-color: var(--title-color);
}

[data-overlay=white]:before {
  background-color: var(--white-color);
}

[data-overlay=black]:before {
  background-color: var(--black-color);
}

[data-overlay=overlay1]:before {
  background-color: #131B23;
}

[data-opacity="1"]:before {
  opacity: 0.1;
}

[data-opacity="2"]:before {
  opacity: 0.2;
}

[data-opacity="3"]:before {
  opacity: 0.3;
}

[data-opacity="4"]:before {
  opacity: 0.4;
}

[data-opacity="5"]:before {
  opacity: 0.5;
}

[data-opacity="6"]:before {
  opacity: 0.6;
}

[data-opacity="7"]:before {
  opacity: 0.7;
}

[data-opacity="8"]:before {
  opacity: 0.8;
}

[data-opacity="9"]:before {
  opacity: 0.9;
}

[data-opacity="10"]:before {
  opacity: 1;
}

/*------------------- 3.10. Animation -------------------*/
.ripple-animation, .play-btn:after, .play-btn:before {
  animation-duration: var(--ripple-ani-duration);
  animation-timing-function: ease-in-out;
  animation-iteration-count: infinite;
  animation-name: ripple;
}

@keyframes ripple {
  0% {
    transform: scale(1);
    opacity: 0;
  }
  30% {
    opacity: 1;
  }
  100% {
    transform: scale(2.1);
    opacity: 0;
  }
}
.movingX {
  animation: movingX 8s linear infinite;
}

@keyframes movingX {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(50px);
  }
  100% {
    transform: translateX(0);
  }
}
.moving {
  animation: moving 8s linear infinite;
}

@keyframes moving {
  0% {
    transform: translateX(0);
  }
  50% {
    transform: translateX(-50px);
  }
  100% {
    transform: translateX(0);
  }
}
.jump {
  animation: jumpAni 7s linear infinite;
}

.jump1 {
  animation: jumpAni 6s linear infinite;
}

.jump2 {
  animation: jumpAni 5s linear infinite;
}

.jump3 {
  animation: jumpAni 4s linear infinite;
}

@keyframes jumpAni {
  0% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  100% {
    transform: translateY(0);
  }
}
.jump-reverse {
  animation: jumpReverseAni 7s linear infinite;
}

@keyframes jumpReverseAni {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(30px);
  }
  100% {
    transform: translateY(0);
  }
}
.spin {
  animation: spin 15s linear infinite;
}

.spin-slow {
  animation: spin 50s linear infinite;
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes animate-positive {
  0% {
    width: 0;
  }
}
.scalein.slider-animated {
  --animation-name: scalein;
}

.slidetopleft.slider-animated {
  --animation-name: slidetopleft;
}

.slidebottomright.slider-animated {
  --animation-name: slidebottomright;
}

.slideinleft.slider-animated {
  --animation-name: slideinleft;
}

.slideinright.slider-animated {
  --animation-name: slideinright;
}

.slideinup.slider-animated {
  --animation-name: slideinup;
}

.slideindown.slider-animated {
  --animation-name: slideindown;
}

.rollinleft.slider-animated {
  --animation-name: rollinleft;
}

.rollinright.slider-animated {
  --animation-name: rollinright;
}

.scalein,
.slidetopleft,
.slidebottomright,
.slideinleft,
.slideinright,
.slideindown,
.slideinup,
.rollinleft,
.rollinright {
  opacity: 0;
  animation-fill-mode: both;
  animation-iteration-count: 1;
  animation-duration: 1s;
  animation-delay: 0.3s;
  animation-name: var(--animation-name);
}

.slider-animated {
  opacity: 1;
}

@keyframes slideinup {
  0% {
    opacity: 0;
    transform: translateY(70px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slideinright {
  0% {
    opacity: 0;
    transform: translateX(70px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slideindown {
  0% {
    opacity: 0;
    transform: translateY(-70px);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes slideinleft {
  0% {
    opacity: 0;
    transform: translateX(-70px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes slidebottomright {
  0% {
    opacity: 0;
    transform: translateX(100px) translateY(100px);
  }
  100% {
    transform: translateX(0) translateY(0);
  }
}
@keyframes slidetopleft {
  0% {
    opacity: 0;
    transform: translateX(-100px) translateY(-100px);
  }
  100% {
    transform: translateX(0) translateY(0);
  }
}
@keyframes rotate {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
  0% {
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-left-color: transparent;
  }
  75% {
    border-top-color: #fff;
    border-left-color: #fff;
    border-right-color: #fff;
    border-bottom-color: transparent;
  }
  100% {
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-top-color: transparent;
    border-left-color: transparent;
  }
}
/*=================================
    04. Template Style
==================================*/
/*------------------- 4.1. Widget  -------------------*/
.widget_nav_menu ul,
.widget_meta ul,
.widget_pages ul,
.widget_archive ul,
.wp-block-page-list ul,
.widget_categories ul {
  list-style: none;
  padding: 0;
  margin: 0 0 0 0;
}
.widget_nav_menu .menu,
.widget_nav_menu > ul,
.widget_meta .menu,
.widget_meta > ul,
.widget_pages .menu,
.widget_pages > ul,
.widget_archive .menu,
.widget_archive > ul,
.wp-block-page-list .menu,
.wp-block-page-list > ul,
.widget_categories .menu,
.widget_categories > ul {
  margin: -3px 0 0px 0;
}
.widget_nav_menu a,
.widget_meta a,
.widget_pages a,
.widget_archive a,
.wp-block-page-list a,
.widget_categories a {
  display: block;
  border: none;
  border-bottom: 1px solid #E6E6E6;
  margin: 0 0px 19px 0px;
  padding: 0px 0px 20px;
  font-size: 16px;
  font-weight: 400;
  font-family: var(--title-font);
  line-height: 1.313;
  color: #e6e6e6;
  position: relative;
  display: flex;
  align-items: center;
}
.widget_nav_menu a i,
.widget_meta a i,
.widget_pages a i,
.widget_archive a i,
.wp-block-page-list a i,
.widget_categories a i {
  margin-right: 12px;
  transition: 0.4s all;
}
.widget_nav_menu a.active, .widget_nav_menu a:hover,
.widget_meta a.active,
.widget_meta a:hover,
.widget_pages a.active,
.widget_pages a:hover,
.widget_archive a.active,
.widget_archive a:hover,
.wp-block-page-list a.active,
.wp-block-page-list a:hover,
.widget_categories a.active,
.widget_categories a:hover {
  color: #3297c3;
}
.widget_nav_menu a.active i, .widget_nav_menu a:hover i,
.widget_meta a.active i,
.widget_meta a:hover i,
.widget_pages a.active i,
.widget_pages a:hover i,
.widget_archive a.active i,
.widget_archive a:hover i,
.wp-block-page-list a.active i,
.wp-block-page-list a:hover i,
.widget_categories a.active i,
.widget_categories a:hover i {
  color: #3297c3;
  opacity: 1;
}
.widget_nav_menu a.active ~ span, .widget_nav_menu a:hover ~ span,
.widget_meta a.active ~ span,
.widget_meta a:hover ~ span,
.widget_pages a.active ~ span,
.widget_pages a:hover ~ span,
.widget_archive a.active ~ span,
.widget_archive a:hover ~ span,
.wp-block-page-list a.active ~ span,
.wp-block-page-list a:hover ~ span,
.widget_categories a.active ~ span,
.widget_categories a:hover ~ span {
  color: #3297c3;
}
.widget_nav_menu li,
.widget_meta li,
.widget_pages li,
.widget_archive li,
.wp-block-page-list li,
.widget_categories li {
  display: block;
  position: relative;
}
.widget_nav_menu li > span,
.widget_meta li > span,
.widget_pages li > span,
.widget_archive li > span,
.wp-block-page-list li > span,
.widget_categories li > span {
  font-size: 16px;
  position: absolute;
  right: 0;
  top: 0px;
  background: transparent;
  border-radius: 0;
  height: auto;
  width: auto;
  line-height: initial;
  text-align: center;
  color: #e6e6e6;
  transition: all ease 0.4s;
}
.widget_nav_menu li:last-child a,
.widget_meta li:last-child a,
.widget_pages li:last-child a,
.widget_archive li:last-child a,
.wp-block-page-list li:last-child a,
.widget_categories li:last-child a {
  margin-bottom: -5px;
  padding-bottom: 0;
  border-bottom: 0;
}
.widget_nav_menu .wp-block-navigation__submenu-container,
.widget_nav_menu .sub-menu,
.widget_nav_menu .children,
.widget_meta .wp-block-navigation__submenu-container,
.widget_meta .sub-menu,
.widget_meta .children,
.widget_pages .wp-block-navigation__submenu-container,
.widget_pages .sub-menu,
.widget_pages .children,
.widget_archive .wp-block-navigation__submenu-container,
.widget_archive .sub-menu,
.widget_archive .children,
.wp-block-page-list .wp-block-navigation__submenu-container,
.wp-block-page-list .sub-menu,
.wp-block-page-list .children,
.widget_categories .wp-block-navigation__submenu-container,
.widget_categories .sub-menu,
.widget_categories .children {
  margin-left: 10px;
}
.widget_nav_menu .wp-block-navigation__submenu-container li a,
.widget_nav_menu .sub-menu li a,
.widget_nav_menu .children li a,
.widget_meta .wp-block-navigation__submenu-container li a,
.widget_meta .sub-menu li a,
.widget_meta .children li a,
.widget_pages .wp-block-navigation__submenu-container li a,
.widget_pages .sub-menu li a,
.widget_pages .children li a,
.widget_archive .wp-block-navigation__submenu-container li a,
.widget_archive .sub-menu li a,
.widget_archive .children li a,
.wp-block-page-list .wp-block-navigation__submenu-container li a,
.wp-block-page-list .sub-menu li a,
.wp-block-page-list .children li a,
.widget_categories .wp-block-navigation__submenu-container li a,
.widget_categories .sub-menu li a,
.widget_categories .children li a {
  border-bottom: 1px solid #E6E6E6;
  margin: 0 0px 19px 0px;
  padding: 0px 0px 20px;
}

.widget_nav_menu a,
.widget_meta a,
.widget_pages a {
  padding-right: 20px;
}

.widget_nav_menu .sub-menu {
  margin-left: 10px;
}

.wp-block-page-list {
  padding: 0;
  margin: -3px 0 0px 0;
}

.product_list_widget .star-rating {
  width: auto;
  font-size: 12px;
}
.product_list_widget li a {
  color: #9c9c9c;
}
.product_list_widget li a:hover {
  color: #3297c3;
}
.product_list_widget li:last-child {
  padding-bottom: 0 !important;
}

.wp-block-archives {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-bottom: 20px;
}
.wp-block-archives a:not(:hover) {
  color: inherit;
}

.blog-single ul.wp-block-archives li {
  margin: 5px 0;
}

.widget {
  margin-bottom: 30px;
  position: relative;
  padding: var(--widget-padding-x, 40px);
  background: var(--smoke-color2);
  border-radius: 20px;
}
.widget[data-overlay]:before {
  z-index: -1;
}

.widget_title {
  position: relative;
  font-size: 24px;
  font-weight: 500;
  font-family: var(--title-font);
  line-height: 1em;
  margin: -0.12em 0 25px 0;
}

.widget .search-form {
  position: relative;
  display: flex;
}
.widget .search-form input {
  background: var(--white-color);
  border: 1px solid #EAEBEE;
  flex: 1;
  color: #e6e6e6;
  font-size: 16px;
  font-weight: 400;
  border-radius: 10px;
  padding: 0 80px 0 30px;
}
.widget .search-form input::placeholder {
  color: #e6e6e6;
}
.widget .search-form button {
  position: absolute;
  right: 0px;
  top: 0px;
  border: none;
  font-size: 16px;
  background-color: #3297c3;
  color: var(--white-color);
  display: inline-block;
  height: 60px;
  width: 60px;
  line-height: 60px;
  border-radius: 10px;
}
.widget .search-form button:hover {
  background: #9c9c9c;
  color: var(--white-color);
}

.wp-block-tag-cloud,
.tagcloud {
  margin-right: -3px;
  margin-bottom: -10px;
}
.wp-block-tag-cloud a,
.tagcloud a {
  display: inline-block;
  border: 1px solid #EDEDED;
  font-size: 12px !important;
  font-weight: 500;
  font-family: var(--title-font);
  text-transform: uppercase;
  height: 35px;
  line-height: 34px;
  padding: 0px 15px;
  margin-right: 5px;
  margin-bottom: 10px;
  color: #e6e6e6;
  background-color: var(--white-color);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
.wp-block-tag-cloud a:hover,
.tagcloud a:hover {
  background-color: #3297c3;
  color: var(--white-color) !important;
  border-color: #3297c3;
}

.widget_gallery .insta-feed {
  margin-bottom: -10px;
  margin-left: -4px;
  margin-right: -4px;
}
.widget_gallery a {
  width: 95px;
  height: 95px;
  position: relative;
  border-radius: 10px;
  display: inline-block;
  flex: none;
  margin: 0 4px 10px;
}
.widget_gallery a img {
  border-radius: 10px;
}
.widget_gallery a:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background-color: #3297c3;
  border-radius: 10px;
  transition: 0.4s;
  opacity: 0;
}
.widget_gallery a i {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  z-index: 1;
  opacity: 0;
  transition: 0.4s;
  color: var(--white-color);
  font-size: 20px;
}
.widget_gallery a:hover i {
  opacity: 1;
}
.widget_gallery a:hover:after {
  opacity: 0.7;
}

.base {
  border-radius: 6px;
  position: absolute;
  left: 1302px;
  top: 2098px;
  width: 80px;
  height: 78px;
  z-index: 209;
}

.recent-post {
  display: flex;
  align-items: center;
  margin-bottom: 20px;
  background: transparent;
  border-radius: 6px;
  transition: 0.4s;
}
.recent-post:last-child {
  margin-bottom: 0px;
  border: 0;
}
.recent-post .media-img {
  margin-right: 20px;
  width: 80px;
  overflow: hidden;
  border-radius: 10px;
}
.recent-post .media-img img {
  width: 100%;
  border-radius: 10px;
  transition: 0.4s ease-in-out;
}
.recent-post .post-title {
  font-weight: 500;
  font-size: 18px;
  margin: 0 0 5px;
  font-family: var(--title-font);
  text-transform: capitalize;
}
.recent-post .recent-post-meta {
  margin-bottom: -2px;
}
.recent-post .recent-post-meta a {
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: var(--title-font);
  color: #e6e6e6;
  margin-bottom: 0px;
  display: block;
}
.recent-post .recent-post-meta a i {
  margin-right: 6px;
  color: #3297c3;
  transition: 0.4s;
}
.recent-post .recent-post-meta a:hover {
  color: #3297c3;
}
.recent-post .recent-post-meta a:hover i {
  color: #3297c3;
}
.recent-post:hover .media-img img {
  transform: scale(1.1);
}

.sidebar-area select,
.sidebar-area input {
  background-color: var(--white-color);
  border: 1px solid var(--border-color);
}

.widget_shopping_cart .widget_title {
  margin-bottom: 30px;
  border-bottom: none;
}
.widget_shopping_cart ul {
  margin: 0;
  padding: 0;
}
.widget_shopping_cart ul li {
  list-style-type: none;
}
.widget_shopping_cart .mini_cart_item {
  position: relative;
  padding: 30px 30px 30px 90px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  margin-bottom: 0;
  text-align: left;
}
.widget_shopping_cart .mini_cart_item:first-child {
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}
.widget_shopping_cart .cart_list a:not(.remove) {
  display: block;
  color: #e6e6e6;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--title-font);
  font-weight: 600;
  color: #9c9c9c;
}
.widget_shopping_cart .cart_list a:not(.remove):hover {
  color: #3297c3;
}
.widget_shopping_cart .cart_list a.remove {
  position: absolute;
  top: 50%;
  left: 95%;
  transform: translateY(-50%);
  color: #e6e6e6;
}
.widget_shopping_cart .cart_list a.remove:hover {
  color: #3297c3;
}
.widget_shopping_cart .cart_list img {
  width: 75px;
  height: 75px;
  position: absolute;
  left: 0;
  top: 18px;
}
.widget_shopping_cart .quantity {
  display: inline-flex;
  white-space: nowrap;
  vertical-align: top;
  margin-right: 20px;
  font-size: 14px;
  font-weight: 500;
}
.widget_shopping_cart .total {
  margin-top: 20px;
  font-size: 18px;
  color: #9c9c9c;
  font-family: var(--body-font);
}
.widget_shopping_cart .total strong {
  font-family: var(--title-font);
}
.widget_shopping_cart .amount {
  padding-left: 5px;
}

.widget_schedule ul {
  padding: 0;
  margin: 0;
  margin-bottom: -10px;
}
.widget_schedule ul li {
  list-style: none;
  background: #FFFFFF;
  border: 1px solid rgba(237, 237, 237, 0.89);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border-radius: 15px;
  margin-bottom: 15px;
  height: 55px;
  line-height: 55px;
  padding: 0 20px;
}
.widget_schedule ul li i {
  margin-right: 6px;
}
.widget_schedule ul li.unavailable {
  color: #3297c3;
}

.wp-block-calendar tbody td,
.wp-block-calendar th {
  padding: 10px;
}

.wp-block-calendar,
.calendar_wrap {
  position: relative;
  background-color: #fff;
  padding-bottom: 0;
  border: none;
}
.wp-block-calendar span[class*=wp-calendar-nav],
.calendar_wrap span[class*=wp-calendar-nav] {
  position: absolute;
  top: 9px;
  left: 20px;
  font-size: 14px;
  color: var(--white-color);
  font-weight: 400;
  z-index: 1;
  line-height: 1.7;
}
.wp-block-calendar span[class*=wp-calendar-nav] a,
.calendar_wrap span[class*=wp-calendar-nav] a {
  color: inherit;
}
.wp-block-calendar span.wp-calendar-nav-next,
.calendar_wrap span.wp-calendar-nav-next {
  left: auto;
  right: 20px;
}
.wp-block-calendar caption,
.calendar_wrap caption {
  caption-side: top;
  text-align: center;
  color: var(--white-color);
  background-color: #3297c3;
}
.wp-block-calendar th,
.calendar_wrap th {
  font-size: 14px;
  padding: 5px 5px;
  border: none;
  text-align: center;
  border-right: 1px solid #eee;
  color: #9c9c9c;
  font-weight: 500;
}
.wp-block-calendar th:first-child,
.calendar_wrap th:first-child {
  border-left: 1px solid #eee;
}
.wp-block-calendar th:last-child,
.calendar_wrap th:last-child {
  border-right: 1px solid #eee;
}
.wp-block-calendar table th,
.calendar_wrap table th {
  font-weight: 500;
}
.wp-block-calendar td,
.calendar_wrap td {
  font-size: 14px;
  padding: 5px 5px;
  color: #01133c;
  border: 1px solid #eee;
  text-align: center;
  background-color: transparent;
  transition: all ease 0.4s;
}
.wp-block-calendar #today,
.calendar_wrap #today {
  color: #3297c3;
  background-color: var(--white-color);
  border-color: #ededed;
}
.wp-block-calendar thead,
.calendar_wrap thead {
  background-color: #fff;
}
.wp-block-calendar .wp-calendar-table,
.calendar_wrap .wp-calendar-table {
  margin-bottom: 0;
}
.wp-block-calendar .wp-calendar-nav .pad,
.calendar_wrap .wp-calendar-nav .pad {
  display: none;
}
.wp-block-calendar a,
.calendar_wrap a {
  color: inherit;
  text-decoration: none;
}
.wp-block-calendar a:hover,
.calendar_wrap a:hover {
  color: #9c9c9c;
}

/***wp-calender***/
.wp-block-calendar {
  margin-bottom: 30px;
  border: none;
  padding-bottom: 0;
}
.wp-block-calendar table caption {
  color: var(--white-color);
}

/********widget_recent_comments********/
.widget_recent_comments ul,
.wp-block-latest-comments ul {
  list-style-type: none;
  padding-left: 0;
}

ul.widget_recent_comments,
ol.widget_recent_comments,
.wp-block-latest-comments {
  margin-top: -0.11em;
  padding-left: 0;
}

.widget_recent_comments ol,
.widget_recent_comments ul,
.wp-block-latest-comments ol,
.wp-block-latest-comments ul {
  margin-bottom: 0;
}
.widget_recent_comments li,
.wp-block-latest-comments li {
  margin-bottom: 0;
  color: #e6e6e6;
  padding-left: 30px;
  position: relative;
}
.widget_recent_comments li:before,
.wp-block-latest-comments li:before {
  content: "\f086";
  position: absolute;
  left: 0;
  top: -1px;
  color: var(--theme-color);
  font-family: var(--icon-font);
}
.widget_recent_comments.has-avatars li,
.wp-block-latest-comments.has-avatars li {
  padding-left: 0;
  padding-bottom: 0 !important;
}
.widget_recent_comments.has-avatars li:before,
.wp-block-latest-comments.has-avatars li:before {
  display: none;
}
.widget_recent_comments .avatar,
.wp-block-latest-comments .avatar {
  margin-top: 0.4em;
}
.widget_recent_comments li:not(:last-child),
.wp-block-latest-comments li:not(:last-child) {
  padding-bottom: 12px;
}
.widget_recent_comments article,
.wp-block-latest-comments article {
  line-height: 1.5;
}
.widget_recent_comments a,
.wp-block-latest-comments a {
  color: inherit;
}
.widget_recent_comments a:hover,
.wp-block-latest-comments a:hover {
  color: #3297c3;
}

/******widget_recent_entries******/
.widget_recent_entries ul {
  margin: -0.3em 0 0 0;
  padding: 0;
  list-style: none;
}
.widget_recent_entries ul li > a {
  color: #e6e6e6;
  font-weight: 500;
  display: inline-block;
}
.widget_recent_entries ul li > a:hover {
  color: #3297c3;
}
.widget_recent_entries ul li span.post-date {
  font-size: 14px;
}
.widget_recent_entries ul li:not(:last-child) {
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 12px;
  margin-bottom: 12px;
}

/*******widget_rss*******/
ul.widget_rss, ul.wp-block-rss,
ol.widget_rss,
ol.wp-block-rss {
  padding-left: 0;
}

.widget_rss,
.wp-block-rss {
  list-style-type: none;
}
.widget_rss ul,
.wp-block-rss ul {
  margin: -0.2em 0 -0.5em 0;
  padding: 0;
  list-style: none;
}
.widget_rss ul .rsswidget,
.wp-block-rss ul .rsswidget {
  color: var(--title-color);
  font-family: var(--theme-font);
  font-size: 18px;
  display: block;
  margin-bottom: 10px;
}
.widget_rss ul .rssSummary,
.wp-block-rss ul .rssSummary {
  font-size: 14px;
  margin-bottom: 7px;
  line-height: 1.5;
}
.widget_rss ul a,
.wp-block-rss ul a {
  display: block;
  font-weight: 600;
  color: inherit;
}
.widget_rss ul a:hover,
.wp-block-rss ul a:hover {
  color: #3297c3;
}
.widget_rss ul .rss-date,
.wp-block-rss ul .rss-date {
  font-size: 14px;
  display: inline-block;
  margin-bottom: 5px;
  font-weight: 400;
  color: #9c9c9c;
}
.widget_rss ul .rss-date:before,
.wp-block-rss ul .rss-date:before {
  content: "\f073";
  font-family: var(--icon-font);
  margin-right: 10px;
  font-weight: 300;
  color: #3297c3;
}
.widget_rss ul cite,
.wp-block-rss ul cite {
  font-weight: 500;
  color: #9c9c9c;
  font-family: var(--body-font);
  font-size: 14px;
}
.widget_rss ul cite:before,
.wp-block-rss ul cite:before {
  content: "";
  position: relative;
  top: -1px;
  left: 0;
  width: 20px;
  height: 2px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  background-color: #3297c3;
}
.widget_rss li:not(:last-child),
.wp-block-rss li:not(:last-child) {
  margin-bottom: 16px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  padding-bottom: 16px;
}
.widget_rss a:hover,
.wp-block-rss a:hover {
  color: #3297c3;
}

.wp-block-latest-comments__comment:first-child {
  margin-top: 0;
}
.wp-block-latest-comments__comment:last-child {
  margin-bottom: 0;
}
.wp-block-latest-comments__comment:last-child .wp-block-latest-comments__comment-excerpt p {
  margin-bottom: -0.3em;
}

ul.wp-block-latest-posts li:first-child {
  margin-top: 0;
}
ul.wp-block-latest-posts li:last-child {
  margin-bottom: -0.3em;
}

/* Large devices */
@media (max-width: 1199px) {
  .widget {
    --widget-padding-y: 30px;
    --widget-padding-x: 30px;
  }
  .widget_title {
    font-size: 22px;
    margin: -0.12em 0 24px 0;
  }
  .author-widget-wrap .name {
    font-size: 22px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .sidebar-area {
    padding-top: 40px;
  }
  .widget {
    --widget-padding-y: 40px;
    --widget-padding-x: 40px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .widget_info {
    padding: 0;
  }
  .author-widget-wrap {
    padding: 0;
  }
  .widget_info .widget_title {
    padding: 24px 30px 19px 28px;
  }
  .info-list {
    padding: 0 30px 30px;
  }
  .widget {
    padding: 30px;
  }
  .widget_banner {
    padding: 0;
  }
  .widget_estimate .estimate-wrap span {
    margin-bottom: 16px;
  }
  .widget_estimate .content p {
    margin-bottom: 25px;
  }
  .widget_estimate .content h5, .widget_estimate .content .h5 {
    margin-bottom: 23px;
  }
  .widget_estimate .content .checklist {
    margin-bottom: 30px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .widget_schedule ul li {
    font-size: 14px;
  }
}
@media (max-width: 330px) {
  .recent-post .post-title {
    font-size: 16px;
    line-height: 24px;
  }
  .recent-post .recent-post-meta a {
    font-size: 12px;
  }
  .recent-post .media-img {
    width: 67px;
  }
  .recent-post .media-img {
    margin-right: 15px;
  }
  .widget_schedule ul li {
    font-size: 12px;
    padding: 0 15px;
  }
}
.footer-widget {
  margin-bottom: 50px !important;
}
.footer-widget,
.footer-widget .widget {
  padding: 0;
  border: none;
  padding-bottom: 0;
  background-color: transparent;
  box-shadow: none;
}
.footer-widget .wp-block-search__label,
.footer-widget .widget_title {
  max-width: 270px;
  color: var(--white-color);
  border-bottom: none;
  margin: -0.04em 0 50px 0;
  font-size: 22px;
  font-weight: 500;
  position: relative;
}
.footer-widget .wp-block-search__label:after,
.footer-widget .widget_title:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: -15px;
  height: 3px;
  width: 41px;
  background: #D9D9D9;
}
.footer-widget.widget_meta ul, .footer-widget.widget_pages ul, .footer-widget.widget_archive ul, .footer-widget.widget_recent_entries ul, .footer-widget.widget_categories ul, .footer-widget.widget_nav_menu ul {
  margin-top: -5px;
}
.footer-widget.widget_meta .menu,
.footer-widget.widget_meta > ul, .footer-widget.widget_pages .menu,
.footer-widget.widget_pages > ul, .footer-widget.widget_archive .menu,
.footer-widget.widget_archive > ul, .footer-widget.widget_recent_entries .menu,
.footer-widget.widget_recent_entries > ul, .footer-widget.widget_categories .menu,
.footer-widget.widget_categories > ul, .footer-widget.widget_nav_menu .menu,
.footer-widget.widget_nav_menu > ul {
  margin-bottom: -5px;
}
.footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_recent_entries a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
  font-size: 16px;
  font-weight: 400;
  padding: 0 0 0 23px;
  margin-bottom: 16px;
  font-family: var(--body-font);
  color: #e6e6e6;
  display: block;
  max-width: 100%;
  width: max-content;
  background-color: transparent;
  border: none;
  position: relative;
}
.footer-widget.widget_meta a:before, .footer-widget.widget_pages a:before, .footer-widget.widget_archive a:before, .footer-widget.widget_recent_entries a:before, .footer-widget.widget_categories a:before, .footer-widget.widget_nav_menu a:before {
  content: "\f101";
  font-weight: 500;
  left: 0;
  top: 2px;
  transform: translateY(0);
  font-size: 0.9em;
  background-color: transparent;
  border: none;
  color: inherit;
  transition: 0.2s;
  font-family: var(--icon-font);
  position: absolute;
  opacity: 1;
}
.footer-widget.widget_meta a:hover, .footer-widget.widget_pages a:hover, .footer-widget.widget_archive a:hover, .footer-widget.widget_recent_entries a:hover, .footer-widget.widget_categories a:hover, .footer-widget.widget_nav_menu a:hover {
  background-color: transparent;
  color: #3297c3;
}
.footer-widget.widget_meta a:hover:before, .footer-widget.widget_pages a:hover:before, .footer-widget.widget_archive a:hover:before, .footer-widget.widget_recent_entries a:hover:before, .footer-widget.widget_categories a:hover:before, .footer-widget.widget_nav_menu a:hover:before {
  color: #3297c3;
}
.footer-widget.widget_meta li, .footer-widget.widget_pages li, .footer-widget.widget_archive li, .footer-widget.widget_recent_entries li, .footer-widget.widget_categories li, .footer-widget.widget_nav_menu li {
  border: 0 !important;
  padding-bottom: 0 !important;
}
.footer-widget.widget_meta li:last-child a, .footer-widget.widget_pages li:last-child a, .footer-widget.widget_archive li:last-child a, .footer-widget.widget_recent_entries li:last-child a, .footer-widget.widget_categories li:last-child a, .footer-widget.widget_nav_menu li:last-child a {
  margin-bottom: 0;
}
.footer-widget.widget_meta .wp-block-navigation__submenu-container,
.footer-widget.widget_meta .sub-menu,
.footer-widget.widget_meta .children, .footer-widget.widget_pages .wp-block-navigation__submenu-container,
.footer-widget.widget_pages .sub-menu,
.footer-widget.widget_pages .children, .footer-widget.widget_archive .wp-block-navigation__submenu-container,
.footer-widget.widget_archive .sub-menu,
.footer-widget.widget_archive .children, .footer-widget.widget_recent_entries .wp-block-navigation__submenu-container,
.footer-widget.widget_recent_entries .sub-menu,
.footer-widget.widget_recent_entries .children, .footer-widget.widget_categories .wp-block-navigation__submenu-container,
.footer-widget.widget_categories .sub-menu,
.footer-widget.widget_categories .children, .footer-widget.widget_nav_menu .wp-block-navigation__submenu-container,
.footer-widget.widget_nav_menu .sub-menu,
.footer-widget.widget_nav_menu .children {
  margin-left: 10px;
}
.footer-widget.widget_meta .wp-block-navigation__submenu-container li a,
.footer-widget.widget_meta .sub-menu li a,
.footer-widget.widget_meta .children li a, .footer-widget.widget_pages .wp-block-navigation__submenu-container li a,
.footer-widget.widget_pages .sub-menu li a,
.footer-widget.widget_pages .children li a, .footer-widget.widget_archive .wp-block-navigation__submenu-container li a,
.footer-widget.widget_archive .sub-menu li a,
.footer-widget.widget_archive .children li a, .footer-widget.widget_recent_entries .wp-block-navigation__submenu-container li a,
.footer-widget.widget_recent_entries .sub-menu li a,
.footer-widget.widget_recent_entries .children li a, .footer-widget.widget_categories .wp-block-navigation__submenu-container li a,
.footer-widget.widget_categories .sub-menu li a,
.footer-widget.widget_categories .children li a, .footer-widget.widget_nav_menu .wp-block-navigation__submenu-container li a,
.footer-widget.widget_nav_menu .sub-menu li a,
.footer-widget.widget_nav_menu .children li a {
  border-bottom: 0;
  margin: 0 0px 19px 0px;
  padding: 0 0 0 23px;
}
.footer-widget .recent-post {
  max-width: 300px;
  margin-top: -0.3em;
  margin-bottom: 17px;
  padding: 0;
  border: 0;
}
.footer-widget .recent-post .post-title {
  color: var(--white-color);
  font-weight: 600;
  margin: 5px 0 0 0;
}
.footer-widget .recent-post:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}
.footer-widget .recent-post .recent-post-meta a {
  font-weight: 400;
  line-height: 1.2;
  color: var(--light-color);
  font-size: 12px;
}
.footer-widget .recent-post .recent-post-meta i {
  color: var(--light-color);
  transition: 0.4s;
}
.footer-widget .recent-post .recent-post-meta a:hover {
  color: #3297c3;
}
.footer-widget .recent-post .recent-post-meta a:hover i {
  color: #3297c3;
}
.footer-widget.widget_shopping_cart .total, .footer-widget.widget_rss ul .rss-date, .footer-widget.widget_rss ul cite, .footer-widget.widget_rss ul .rsswidget,
.footer-widget .product_list_widget li a, .footer-widget.widget_shopping_cart .cart_list a:not(.remove) {
  color: var(--white-color);
}
.footer-widget blockquote:before, .footer-widget .wp-block-quote:before {
  left: 40px;
  top: 40px;
}
.footer-widget .wp-block-search .wp-block-search__inside-wrapper {
  border: 0;
  border-radius: 0;
}
.footer-widget .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button {
  margin-left: 10px;
}
.footer-widget .wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover {
  background: var(--white-color);
  color: #3297c3;
}
.footer-widget .widget_nav_menu a,
.footer-widget .widget_meta a,
.footer-widget .widget_pages a,
.footer-widget .widget_archive a,
.footer-widget .wp-block-page-list a,
.footer-widget .widget_categories a {
  border-bottom: 1px solid #363636;
}
.footer-widget .widget_nav_menu .wp-block-navigation__submenu-container li a, .footer-widget .widget_nav_menu .sub-menu li a, .footer-widget .widget_nav_menu .children li a, .footer-widget .widget_meta .wp-block-navigation__submenu-container li a, .footer-widget .widget_meta .sub-menu li a, .footer-widget .widget_meta .children li a, .footer-widget .widget_pages .wp-block-navigation__submenu-container li a, .footer-widget .widget_pages .sub-menu li a, .footer-widget .widget_pages .children li a, .footer-widget .widget_archive .wp-block-navigation__submenu-container li a, .footer-widget .widget_archive .sub-menu li a, .footer-widget .widget_archive .children li a, .footer-widget .wp-block-page-list .wp-block-navigation__submenu-container li a, .footer-widget .wp-block-page-list .sub-menu li a, .footer-widget .wp-block-page-list .children li a, .footer-widget .widget_categories .wp-block-navigation__submenu-container li a, .footer-widget .widget_categories .sub-menu li a, .footer-widget .widget_categories .children li a {
  border-bottom: 1px solid #363636;
}
.footer-widget.woocommerce .widget_shopping_cart .total, .footer-widget.woocommerce.widget_shopping_cart .total {
  border-top: 3px double #363636;
}

.widget-about .footer-logo {
  margin-bottom: 37px;
}
.widget-about .about-text {
  max-width: 350px;
  margin-top: -0.65em;
  margin-bottom: 27px;
}

.footer-text {
  margin-top: -0.45em;
  margin-bottom: 16px;
  color: #e6e6e6;
}

.sidebar-gallery {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 10px;
}
.sidebar-gallery .gallery-btn {
  position: absolute;
  top: 50%;
  left: 50%;
  color: var(--white-color);
  visibility: hidden;
  opacity: 0;
  transform: translate(-50%, 20px);
}
.sidebar-gallery .gallery-btn:hover {
  color: #3297c3;
}
.sidebar-gallery .gallery-thumb {
  overflow: hidden;
  position: relative;
  border-radius: 10px;
}
.sidebar-gallery .gallery-thumb:before {
  content: "";
  height: calc(100% - 14px);
  width: calc(100% - 14px);
  background-color: #9c9c9c;
  opacity: 0.8;
  position: absolute;
  top: 7px;
  left: 7px;
  border-radius: 10px;
  transform: scaleX(0);
  transition: 0.4s ease-in-out;
}
.sidebar-gallery .gallery-thumb img {
  width: 100%;
  border-radius: 10px;
}
.sidebar-gallery .gallery-thumb:hover:before {
  transform: scaleX(1);
}
.sidebar-gallery .gallery-thumb:hover .gallery-btn {
  visibility: visible;
  opacity: 1;
  transform: translate(-50%, -50%);
}

.newsletter-form {
  position: relative;
}
.newsletter-form .form-group {
  margin-bottom: 15px;
}
.newsletter-form .form-group > i {
  right: auto;
  left: 24px;
  top: 19px;
}
.newsletter-form .form-group input {
  height: 55px;
  padding: 0 25px 0 55px;
  background: var(--white-color);
  border-radius: 5px;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .footer-text,
  .widget-about .about-text {
    font-size: 14px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .footer-widget.widget_meta a, .footer-widget.widget_pages a, .footer-widget.widget_archive a, .footer-widget.widget_categories a, .footer-widget.widget_nav_menu a {
    margin-bottom: 16px;
  }
  .footer-info-list li:not(:last-child) {
    margin-bottom: 15px;
  }
  .sidebar-gallery {
    max-width: 350px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .footer-widget .widget_title {
    margin-bottom: 35px;
  }
  .widget-about .about-text {
    margin-bottom: 20px;
  }
  .social-box.mb-30 {
    margin-bottom: 25px;
  }
  .widget_event-location {
    padding: 30px;
  }
}
/*------------------- 4.2. Header  -------------------*/
.nav-header {
  position: relative;
  z-index: 41;
}

.sticky-wrapper {
  transition: 0.4s ease-in-out;
}
.sticky-wrapper.sticky {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  background-color: black;
  box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07);
  animation: stickyAni 0.4s ease-in-out;
  animation-direction: alternate;
}

@keyframes stickyAni {
  0% {
    transform: translate3d(0, -40px, 0) scaleY(0.8);
    opacity: 0.7;
  }
  100% {
    transform: translate3d(0, 0, 0) scaleY(1);
    opacity: 1;
  }
}
.header-button {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 15px;
}

.main-menu a {
  display: block;
  position: relative;
  font-weight: 600;
  font-size: 18px;
  color: #e6e6e6;
  font-family: var(--title-font);
}
.main-menu a:hover {
  color: #9c9c9c;
}
.main-menu > ul > li {
  margin: 0 27px;
}
.main-menu > ul > li > a {
  padding: 36px 0;
}
.main-menu > ul > li > a:hover {
  color: #9c9c9c;
}
.main-menu ul {
  margin: 0;
  padding: 0;
}
.main-menu ul li {
  list-style-type: none;
  display: inline-block;
  position: relative;
}
.main-menu ul li.menu-item-has-children > a:after {
  content: "\f078";
  position: relative;
  font-family: var(--icon-font);
  margin-left: 4px;
  font-weight: 700;
  top: 0;
  font-size: 12px;
}
.main-menu ul li:last-child {
  margin-right: 0 !important;
}
.main-menu ul li:first-child {
  margin-left: 0 !important;
}
.main-menu ul li:hover > ul.sub-menu {
  visibility: visible;
  opacity: 1;
  transform: scaleY(1);
  z-index: 9;
}
.main-menu ul.sub-menu {
  position: absolute;
  text-align: left;
  top: 100%;
  left: 0;
  background-color: var(--white-color);
  visibility: hidden;
  min-width: 190px;
  width: max-content;
  padding: 7px;
  left: -14px;
  opacity: 0;
  z-index: -1;
  border: 0;
  box-shadow: 0px 4px 15px rgba(1, 15, 28, 0.06);
  border-radius: 0;
  transform: scaleY(0);
  transform-origin: top center;
  transition: all 0.4s ease 0s;
}
.main-menu ul.sub-menu a {
  font-size: 16px;
  line-height: 30px;
}
.main-menu ul.sub-menu {
  padding: 18px 20px 18px 18px;
  left: -27px;
}
.main-menu ul.sub-menu li {
  display: block;
  margin: 0 0;
  padding: 0px 9px;
}
.main-menu ul.sub-menu li.menu-item-has-children > a:after {
  content: "\f105";
  float: right;
  top: 1px;
}
.main-menu ul.sub-menu li a {
  position: relative;
  padding-left: 23px;
  text-transform: capitalize;
}
.main-menu ul.sub-menu li a:before {
  content: "\f485";
  position: absolute;
  top: 8px;
  left: 0;
  font-family: var(--icon-font);
  width: 11px;
  height: 11px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  font-size: 1em;
  line-height: 1;
  color: #9c9c9c;
  font-weight: 500;
}
.main-menu ul.sub-menu li ul.sub-menu {
  left: 100%;
  right: auto;
  top: 0;
  margin: 0 0;
  margin-left: 20px;
}
.main-menu ul.sub-menu li ul.sub-menu li ul {
  left: 100%;
  right: auto;
}

/****header-top*****/
.main-menu a {
  display: block;
  position: relative;
  font-weight: 500;
  font-size: 16px;
  color: #9c9c9c;
  text-transform: uppercase;
}
.main-menu a:hover {
  color: #3297c3;
}
.main-menu > ul > li {
  margin: 0 14px;
}
.main-menu > ul > li > a {
  padding: 31.5px 0;
}
.main-menu > ul > li > a:hover {
  color: #3297c3;
}
.main-menu ul {
  margin: 0;
  padding: 0;
}
.main-menu ul li {
  list-style-type: none;
  display: inline-block;
  position: relative;
}
.main-menu ul li.menu-item-has-children > a:after {
  content: "\f107";
  position: relative;
  font-family: var(--icon-font);
  margin-left: 4px;
  font-weight: 600;
  top: 0;
  font-size: 1em;
  display: inline-block;
  transition: 0.4s;
  transform: rotate(0deg);
}
.main-menu ul li.menu-item-has-children:hover > a:after {
  transform: rotate(180deg);
}
.main-menu ul li:last-child {
  margin-right: 0 !important;
}
.main-menu ul li:first-child {
  margin-left: 0 !important;
}
.main-menu ul li:hover > ul.sub-menu {
  visibility: visible;
  opacity: 1;
  transform: scaleY(1);
  z-index: 9;
}
.main-menu ul.sub-menu {
  position: absolute;
  text-align: left;
  top: 100%;
  left: 0;
  background-color: var(--white-color);
  visibility: hidden;
  min-width: 190px;
  width: max-content;
  padding: 7px;
  left: -14px;
  opacity: 0;
  z-index: -1;
  border: 0;
  box-shadow: 0px 4px 15px rgba(1, 15, 28, 0.06);
  border-radius: 0;
  transform: scaleY(0);
  transform-origin: top center;
  transition: all 0.4s ease 0s;
}
.main-menu ul.sub-menu a {
  font-size: 16px;
  line-height: 30px;
}
.main-menu ul.sub-menu a span {
  font-size: 12px;
  padding: 0px 5px;
  margin-left: 4px;
  background-color: #3297c3;
  color: var(--white-color);
  padding: 2px 5px;
  border-radius: 4px;
  position: relative;
  top: -1px;
}
.main-menu ul.sub-menu {
  padding: 18px 20px 18px 18px;
  left: -27px;
}
.main-menu ul.sub-menu li {
  display: block;
  margin: 0 0;
  padding: 0px 9px;
}
.main-menu ul.sub-menu li.menu-item-has-children > a:after {
  content: "+";
  float: right;
  top: 1px;
}
.main-menu ul.sub-menu li.menu-item-has-children:hover > a:after {
  content: "\f068";
}
.main-menu ul.sub-menu li a {
  position: relative;
  padding-left: 0px;
  text-transform: capitalize;
}
.main-menu ul.sub-menu li a:before {
  content: "\f485";
  position: absolute;
  top: 8px;
  left: 10px;
  font-family: var(--icon-font);
  width: 11px;
  height: 11px;
  text-align: center;
  border-radius: 50%;
  display: inline-block;
  font-size: 15px;
  line-height: 1;
  color: #3297c3;
  font-weight: 400;
  opacity: 0;
  transition: 0.4s;
}
.main-menu ul.sub-menu li a:hover {
  padding-left: 15px;
}
.main-menu ul.sub-menu li a:hover:before {
  opacity: 1;
  left: 0;
}
.main-menu ul.sub-menu li ul.sub-menu {
  left: 100%;
  right: auto;
  top: 0;
  margin: 0 0;
  margin-left: 20px;
}
.main-menu ul.sub-menu li ul.sub-menu li ul {
  left: 100%;
  right: auto;
}

.simple-icon {
  border: none;
  background-color: transparent;
  color: #9c9c9c;
  padding: 0;
  font-size: 22px;
  position: relative;
}
.simple-icon .badge {
  padding: 0.2em 0.4em;
  font-size: 0.5em;
  top: -5px;
  right: 0px;
}
.simple-icon:has(.badge) {
  padding-right: 8px;
}

.header-button {
  height: 100%;
  display: flex;
  align-items: center;
  gap: 20px;
}
.header-button .th-btn {
  margin-left: 10px;
}

.social-links .social-title {
  font-weight: 500;
  font-size: 16px;
  display: inline-block;
  margin: 0 10px 0 0;
  color: #e6e6e6;
}
.social-links a {
  font-size: 14px;
  display: inline-block;
  color: #e6e6e6;
  margin: 0 20px 0 0;
}
.social-links a:last-child {
  margin-right: 0;
}
.social-links a:hover {
  color: #3297c3;
}

.header-logo {
  padding-top: 15px;
  padding-bottom: 15px;
}

.header-links > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: flex;
  align-items: center;
}
.header-links li {
  display: inline-block;
  position: relative;
  font-size: 14px;
  font-weight: 400;
}
.header-links li:not(:last-child) {
  margin: 0 40px 0 0;
}
.header-links li > i {
  margin-right: 10px;
}
.header-links li,
.header-links span,
.header-links p,
.header-links a {
  color: #e6e6e6;
  font-family: var(--title-font);
}
.header-links a:hover {
  color: #3297c3;
}
.header-links b,
.header-links strong {
  font-weight: 600;
  margin-right: 6px;
}

.header-info {
  display: flex;
  gap: 12px;
  align-items: center;
  --body-color: #6F6E77;
}
.header-info .icon {
  font-size: 35px;
  color: #3297c3;
}
.header-info .header-info-title {
  font-size: 16px;
  font-weight: 500;
  margin-bottom: 0;
  color: var(--white-color);
}
.header-info .header-info-link {
  font-size: 14px;
  font-weight: 500;
  color: var(--border-color);
}

/* Header 1 ---------------------------------- */
.header-layout1 .sticky-wrapper {
  padding: 50px 108px 0;
}
.header-layout1 .sticky-wrapper.sticky {
  top: -50px;
}
.header-layout1 .sticky-wrapper.sticky .header-button,
.header-layout1 .sticky-wrapper.sticky .header-logo {
  margin-top: 0;
}
.header-layout1 .header-top {
  background: transparent;
  border-bottom: 1px solid var(--border-color);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 11.5px 38px 11.5px 48px;
  margin-left: 345px;
  margin-right: 400px;
}
.header-layout1 .header-top:before, .header-layout1 .header-top:after {
  content: "";
  position: absolute;
  top: 0;
  left: -4px;
  background: var(--border-color);
  height: 100%;
  width: 1px;
  transform: rotate(-10deg);
}
.header-layout1 .header-top:before {
  right: -4px;
  left: auto;
  transform: rotate(10deg);
}
.header-layout1 .header-logo {
  margin-top: -50px;
}
.header-layout1 .main-menu {
  margin-left: 28px;
  padding-left: 50px;
  position: relative;
}
.header-layout1 .main-menu:after {
  content: "";
  position: absolute;
  left: 0;
  top: -2px;
  height: calc(100% + 3px);
  width: 1px;
  background: var(--border-color);
  transform: rotate(-10deg);
}
.header-layout1 .main-menu > ul > li > a {
  padding: 36.5px 0;
}
.header-layout1 .navbar-right-desc {
  font-size: 18px;
  font-weight: 500;
  font-family: var(--title-font);
  color: #3297c3;
  position: relative;
  padding: 37px 35px 37px 0;
}
.header-layout1 .navbar-right-desc i {
  margin-right: 10px;
  transform: rotate(-45deg);
}
.header-layout1 .navbar-right-desc a {
  color: #9c9c9c;
}
.header-layout1 .navbar-right-desc a:hover {
  color: #3297c3;
}
.header-layout1 .navbar-right-desc:after {
  content: "";
  position: absolute;
  top: 0;
  right: -4px;
  background: var(--border-color);
  height: 100%;
  width: 1px;
  transform: rotate(10deg);
}
.header-layout1 .header-button {
  height: 100px;
  padding-left: 34px;
  margin-top: -50px;
}
.header-layout1 .header-links li {
  font-weight: 300;
}
.header-layout1 .header-links li:not(:last-child):after {
  width: 1px;
}

@media (max-width: 1600px) {
  .header-layout1 .sticky-wrapper {
    padding: 50px 50px 0;
  }
  .header-layout1 .header-top {
    margin-left: 288px;
    margin-right: 342px;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .header-layout1 .sticky-wrapper {
    padding: 50px 30px 0;
  }
  .header-layout1 .header-top {
    padding: 11.5px 38px 11.5px 38px;
    margin-left: 258px;
    margin-right: 302px;
  }
  .header-layout1 .header-button {
    padding-left: 14px;
  }
  .header-layout1 .main-menu {
    margin-left: 18px;
    padding-left: 40px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .header-layout1 .main-menu {
    margin-left: 18px;
    padding-left: 30px;
  }
  .header-layout1 .navbar-right-desc {
    padding: 37px 25px 37px 0;
  }
  .header-layout1 .header-top {
    padding: 11.5px 28px 11.5px 28px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .header-layout1 .sticky-wrapper {
    padding: 50px 20px 0;
  }
  .header-layout1 .main-menu {
    margin-left: 8px;
  }
  .header-layout1 .header-logo img {
    max-width: 150px;
  }
  .header-layout1 .navbar-right-desc {
    font-size: 16px;
  }
  .main-menu a {
    font-size: 14px;
  }
  .main-menu > ul > li {
    margin: 0 10px;
  }
  .header-layout1 .header-links li .social-links span {
    display: none;
  }
  .header-layout1 .header-top {
    margin-left: 205px;
    margin-right: 292px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .header-layout1 .header-top {
    margin-left: 205px;
    margin-right: 117px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .header-layout1 .sticky-wrapper {
    padding: 0px 20px 0;
  }
  .header-layout1 .header-logo {
    margin-top: 0;
  }
  .header-layout1 .header-logo img {
    max-width: none;
  }
  .header-layout1 .sticky-wrapper.sticky {
    top: 0;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .header-layout1 .sticky-wrapper {
    padding: 0;
  }
}
/* Header 2 ---------------------------------- */
.header-layout2 .sticky-wrapper {
  padding: 50px 108px 0;
  position: absolute;
  left: 0;
  right: 0;
}
.header-layout2 .sticky-wrapper.sticky {
  top: -50px;
  position: fixed;
  background: rgba(28, 28, 28, 0.9);
  backdrop-filter: blur(10px);
}
.header-layout2 .sticky-wrapper.sticky .header-button,
.header-layout2 .sticky-wrapper.sticky .header-logo {
  margin-top: 0;
}
.header-layout2 .header-top {
  background: rgba(255, 255, 255, 0.11);
  backdrop-filter: blur(10px);
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  padding: 11.5px 108px;
  z-index: 1;
  --body-color: #fff;
}
.header-layout2 .main-menu {
  margin-left: 0px;
  padding-left: 0px;
  position: relative;
}
.header-layout2 .main-menu > ul > li > a {
  padding: 43.5px 0;
  color: var(--white-color);
}
.header-layout2 .navbar-right-desc {
  font-size: 18px;
  font-weight: 500;
  font-family: var(--title-font);
  color: #3297c3;
  position: relative;
  padding: 37px 18px 37px 0;
}
.header-layout2 .navbar-right-desc i {
  margin-right: 10px;
  transform: rotate(-45deg);
}
.header-layout2 .navbar-right-desc a {
  color: var(--white-color);
}
.header-layout2 .navbar-right-desc a:hover {
  color: #3297c3;
}
.header-layout2 .header-button {
  height: 100px;
}
.header-layout2 .header-links li {
  font-weight: 300;
}
.header-layout2 .header-links li:not(:last-child):after {
  width: 1px;
}

/* Extra large devices */
@media (max-width: 1500px) {
  .header-layout2 .navbar-right-desc {
    padding: 37px 0px 37px 0;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .header-layout2 .sticky-wrapper {
    padding: 50px 38px 0;
  }
  .header-layout2 .header-top {
    padding: 11.5px 38px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .header-layout2 .sticky-wrapper {
    padding: 10px 28px 10px;
  }
  .header-layout2 .sticky-wrapper.sticky {
    top: 0;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .header-layout2 .sticky-wrapper {
    padding: 0;
  }
}
/* Header 3 ---------------------------------- */
.header-layout3 {
  height: 120px;
}
.header-layout3 .sticky-wrapper2 {
  padding: 0px 108px 0;
  background: var(--smoke-color);
  border-bottom: 1px solid #9c9c9c;
  position: absolute;
  right: 0;
  left: 0;
}
.header-layout3 .sticky-wrapper2.sticky {
  position: fixed;
  top: 0;
  animation: stickyAni 0.4s ease-in-out;
}
.header-layout3 .sticky-wrapper2.sticky .header-logo {
  transform: none;
  margin-bottom: 0;
  /* Extra large devices */
}
@media (max-width: 1500px) {
  .header-layout3 .sticky-wrapper2.sticky .header-logo {
    padding: 0 48px;
  }
}
.header-layout3 .sticky-wrapper2.sticky .header-logo:after {
  clip-path: polygon(8% 0%, 92% 0%, 100% 100%, 0% 100%);
}
.header-layout3 .sticky-wrapper2.sticky .header-logo a {
  display: none;
}
.header-layout3 .sticky-wrapper2.sticky .header-logo a.sticky-logo {
  display: block;
}
.header-layout3 .sticky-wrapper2.sticky .main-menu ul .header-logo {
  transform: none;
  margin-bottom: 0;
}
.header-layout3 .sticky-wrapper2.sticky .main-menu ul li {
  transform: none;
  margin-bottom: 0;
}
.header-layout3 .sticky-wrapper2.sticky .main-menu ul .header-logo:after {
  clip-path: polygon(7% 0%, 94% 0%, 100% 100%, 0% 100%);
}
.header-layout3 .sticky-wrapper2 .header-logo {
  padding: 0 58px;
  position: relative;
  z-index: 0;
  transform: translateY(-33px);
  margin-bottom: -33px;
}
.header-layout3 .sticky-wrapper2 .header-logo a {
  padding: 37.5px 0;
  display: block;
}
.header-layout3 .sticky-wrapper2 .header-logo .sticky-logo {
  display: none;
}
.header-layout3 .sticky-wrapper2 .header-logo:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0px;
  height: 100%;
  width: 100%;
  background: var(--white-color);
  clip-path: polygon(10% 0%, 90% 0%, 100% 100%, 0% 100%);
  z-index: -1;
}
.header-layout3 .sticky-wrapper2 .header-logo .border-left,
.header-layout3 .sticky-wrapper2 .header-logo .border-right {
  position: absolute;
  left: 10px;
  top: 0;
  height: calc(100% + 2px);
  width: 1px;
  background: #9c9c9c;
  transform: rotate(10deg);
}
.header-layout3 .sticky-wrapper2 .header-logo .border-right {
  right: 10px;
  left: auto;
  transform: rotate(-10deg);
}
.header-layout3 .btn {
  padding: 19.5px 35px 19.5px !important;
}
.header-layout3 .header-button {
  gap: 28px;
}
.header-layout3 .header-button .btn {
  width: 55px;
  height: 55px;
  line-height: 55px;
  padding: 0 !important;
  font-size: 18px;
}
.header-layout3 .search-btn {
  border: 0;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--title-font);
  color: #9c9c9c;
}
.header-layout3 .search-btn i {
  margin-right: 8px;
}
.header-layout3 .main-menu > ul > li > a {
  padding: 37.5px 0;
}
.header-layout3 .main-menu ul.sub-menu li {
  transform: none;
  margin-bottom: 0;
}

/* Extra large devices */
@media (max-width: 1500px) {
  .header-layout3 .sticky-wrapper2 {
    padding: 0px 78px 0;
  }
  .header-layout3 .sticky-wrapper2.sticky .main-menu ul .header-logo {
    padding: 0 48px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .header-layout3 .search-btn {
    display: none;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .header-layout3 .sticky-wrapper2 {
    padding: 0px 30px 0;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .header-layout3 {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: auto;
  }
  .header-logo {
    padding-top: 19px;
    padding-bottom: 19px;
  }
  .header-layout3 .sticky-wrapper2 .header-logo {
    transform: none;
    margin: 0;
    padding: 19px 0;
  }
  .header-layout3 .sticky-wrapper2 .header-logo::after {
    display: none;
  }
  .header-layout3 .sticky-wrapper2 .header-logo a {
    padding: 0;
  }
  .header-layout3 .sticky-wrapper2.sticky .header-logo {
    padding: 19px 0;
  }
  .header-layout3 .sticky-wrapper2.sticky .header-logo a {
    display: block;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .header-layout3 .sticky-wrapper2 {
    padding: 0px 20px 0;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .header-layout3 .sticky-wrapper2 {
    padding: 0;
  }
}
/*------------------- 4.3. Footer  -------------------*/
.copyright-wrap {
  padding: 26px 0;
  background: #282828;
}

.widget-area {
  padding: 100px 0 50px;
}

.copyright-text {
  margin: 0;
  color: var(--white-color);
  font-weight: 500;
}
.copyright-text a {
  color: var(--white-color);
}
.copyright-text a:hover {
  color: #3297c3;
}

.footer-layout1 {
  position: relative;
  background-color: #9c9c9c;
}

/* Medium devices */
@media (max-width: 991px) {
  .widget-area {
    padding: 60px 0 30px;
  }
}
/*------------------- 4.4. Breadcumb  -------------------*/
.breadcumb-menu {
  max-width: 100%;
  padding: 0;
  list-style-type: none;
  position: relative;
  margin: 21px 0 -0.4em;
}
.breadcumb-menu li {
  display: inline-block;
  padding-right: 3px;
  list-style: none;
  position: relative;
}
.breadcumb-menu li:after {
  content: "/";
  position: relative;
  margin-left: 7px;
  font-weight: 400;
  font-size: 16px;
  color: var(--white-color);
}
.breadcumb-menu li:last-child {
  padding-right: 0;
  margin-right: 0;
}
.breadcumb-menu li:last-child:after {
  display: none;
}
.breadcumb-menu li,
.breadcumb-menu a,
.breadcumb-menu span {
  white-space: normal;
  color: inherit;
  word-break: break-word;
  font-weight: 500;
  font-size: 16px;
  font-family: var(--title-font);
  color: var(--white-color);
}
.breadcumb-menu a:hover {
  color: #3297c3;
}

.breadcumb-title {
  color: var(--white-color);
  margin: -0.25em 0 -0.2em 0;
  line-height: 1.1;
  font-size: 60px;
  font-weight: 600;
  z-index: 1;
  position: relative;
}

.breadcumb-wrapper {
  background-size: cover;
  padding: 158px 0;
  overflow: hidden;
  text-align: center;
  position: relative;
  z-index: auto;
}
.breadcumb-wrapper:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: rgba(14, 9, 9, 0.55);
}

/* Medium devices */
@media (max-width: 991px) {
  .breadcumb-wrapper {
    padding: 120px 0;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .breadcumb-title {
    font-size: 40px;
  }
  .breadcumb-menu {
    text-align: center;
    margin: 22px 0 -0.45em 0;
  }
  .breadcumb-menu li, .breadcumb-menu a, .breadcumb-menu span {
    font-size: 14px;
  }
  .breadcumb-wrapper {
    padding: 115px 0 115px;
  }
}
/*------------------- 4.5. Pagination  -------------------*/
.pagination {
  margin-bottom: 30px;
  margin-top: 60px;
}
.pagination ul {
  margin: 0;
  padding: 0;
}
.pagination li {
  display: inline-block;
  margin: 0 3px;
  list-style-type: none;
}
.pagination li:last-child {
  margin-right: 0;
}
.pagination li:first-child {
  margin-left: 0;
}
.pagination span,
.pagination a {
  display: inline-block;
  text-align: center;
  position: relative;
  color: #9c9c9c;
  background-color: var(--smoke-color3);
  width: 50px;
  height: 50px;
  line-height: 50px;
  z-index: 1;
  font-size: 16px;
  font-weight: 700;
  border-radius: 50%;
}
.pagination span i,
.pagination a i {
  font-size: 14px;
}
.pagination span.active, .pagination span:hover,
.pagination a.active,
.pagination a:hover {
  color: var(--white-color);
  background-color: #3297c3;
  border-color: #3297c3;
  box-shadow: none;
}

.fitmas-post-navication-thum {
  margin-top: 30px;
}
.fitmas-post-navication-thum .nav-links .nav-previous a,
.fitmas-post-navication-thum .nav-links .nav-next a {
  padding: 15px 30px;
  background-color: var(--white-color);
  color: #9c9c9c;
  display: inline-block;
  border: 1px solid #EDEDED;
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border-radius: 5px;
}
.fitmas-post-navication-thum .nav-links .nav-previous a:hover,
.fitmas-post-navication-thum .nav-links .nav-next a:hover {
  background: #3297c3;
  color: var(--white-color);
}
.fitmas-post-navication-thum .nav-links {
  display: flex;
  justify-content: space-between;
}
.fitmas-post-navication-thum .nav-links .nav-thumb a {
  padding: 0;
  box-shadow: none;
  border: 0;
}

/* Small devices */
@media (max-width: 767px) {
  .pagination {
    margin-top: 40px;
  }
  .pagination span,
  .pagination a {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
  }
}
@media (max-width: 330px) {
  .pagination li {
    margin: 0 2px;
  }
  .pagination span, .pagination a {
    width: 35px;
    height: 35px;
    line-height: 34px;
    font-size: 14px;
  }
}
.post-footer {
  clear: both;
  margin-top: 30px;
}

/*------------------- 4.6. Blog  -------------------*/
blockquote,
.wp-block-quote {
  font-size: 18px;
  line-height: 1.56;
  padding: 170px 60px 60px 60px;
  font-weight: 500;
  display: block;
  position: relative;
  background-color: var(--smoke-color2);
  overflow: hidden;
  margin: 35px 0;
  color: #9c9c9c;
  font-style: italic;
  border-radius: 15px;
  border: 0;
}
blockquote p,
.wp-block-quote p {
  font-size: 24px;
  font-weight: 600;
  font-style: normal;
  margin-top: -0.3em;
  margin-bottom: 20px;
  line-height: 34px;
  color: #9c9c9c;
  width: 100%;
  position: relative;
  z-index: 3;
}
blockquote p a,
.wp-block-quote p a {
  color: inherit;
}
blockquote p cite,
.wp-block-quote p cite {
  margin-top: 20px;
}
blockquote:before,
.wp-block-quote:before {
  content: "\f10e";
  font-family: var(--icon-font);
  position: absolute;
  left: 60px;
  top: 60px;
  font-size: 35px;
  font-weight: 300;
  opacity: 1;
  color: var(--white-color);
  font-style: normal;
  background: #3297c3;
  height: 80px;
  width: 80px;
  line-height: 80px;
  border-radius: 50%;
  text-align: center;
}
blockquote cite,
.wp-block-quote cite {
  display: block;
  font-size: 18px;
  position: relative;
  border-color: inherit;
  line-height: 1;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: -0.1em;
  font-style: normal;
  color: #3297c3;
  font-family: var(--title-font);
}
blockquote cite span,
.wp-block-quote cite span {
  font-size: 12px;
  font-weight: 400;
  display: block;
  margin-bottom: 8px;
}
blockquote .desig,
.wp-block-quote .desig {
  font-size: 12px;
  font-weight: 500;
  font-family: var(--title-font);
  font-style: initial;
  text-transform: uppercase;
  color: #e6e6e6;
  margin-top: 8px;
  margin-bottom: -0.4em;
  display: block;
}
blockquote .quote-icon,
.wp-block-quote .quote-icon {
  position: absolute;
  right: 50px;
  bottom: 50px;
  width: 150px;
}
blockquote.style-left-icon, blockquote.is-large, blockquote.is-style-large, blockquote.has-text-align-right,
.wp-block-quote.style-left-icon,
.wp-block-quote.is-large,
.wp-block-quote.is-style-large,
.wp-block-quote.has-text-align-right {
  padding: 170px 50px 50px;
}
blockquote.style-left-icon,
.wp-block-quote.style-left-icon {
  font-size: 18px;
  color: #e6e6e6;
  font-weight: 400;
  line-height: 1.556;
  background-color: var(--smoke-color);
  padding-left: 160px;
}
blockquote.style-left-icon:before,
.wp-block-quote.style-left-icon:before {
  right: unset;
  left: 56px;
  top: 60px;
  font-size: 6rem;
  font-weight: 400;
  line-height: 4rem;
  color: #3297c3;
  text-shadow: none;
}
blockquote.style-left-icon cite,
.wp-block-quote.style-left-icon cite {
  color: #9c9c9c;
}
blockquote.style-left-icon cite:before,
.wp-block-quote.style-left-icon cite:before {
  background-color: #9c9c9c;
  top: 8px;
}
blockquote.is-large cite:before, blockquote.is-style-large cite:before,
.wp-block-quote.is-large cite:before,
.wp-block-quote.is-style-large cite:before {
  top: unset;
  bottom: 13px;
}
blockquote.has-text-align-right,
.wp-block-quote.has-text-align-right {
  border: 0;
}
blockquote.has-text-align-right:before,
.wp-block-quote.has-text-align-right:before {
  right: 50px;
  left: unset;
}

.wp-block-pullquote {
  padding: 0;
}

.wp-block-pullquote.is-style-solid-color blockquote p {
  margin-bottom: 20px;
}

.wp-block-pullquote blockquote:before,
.wp-block-pullquote.is-style-solid-color blockquote:before {
  left: 50%;
  transform: translate(-50%, 0px);
}

.wp-block-column blockquote,
.wp-block-column .wp-block-quote {
  padding: 100px 15px 30px 15px;
}
.wp-block-column blockquote:before,
.wp-block-column .wp-block-quote:before {
  width: 50px;
  height: 50px;
  line-height: 50px;
  top: 30px;
  left: 30px;
  font-size: 30px;
}
.wp-block-column blockquote.style-left-icon, .wp-block-column blockquote.is-large:not(.is-style-plain), .wp-block-column blockquote.is-style-large:not(.is-style-plain), .wp-block-column blockquote.has-text-align-right,
.wp-block-column .wp-block-quote.style-left-icon,
.wp-block-column .wp-block-quote.is-large:not(.is-style-plain),
.wp-block-column .wp-block-quote.is-style-large:not(.is-style-plain),
.wp-block-column .wp-block-quote.has-text-align-right {
  padding: 100px 15px 30px 15px;
}

.blog-meta {
  display: block;
}
.blog-meta span,
.blog-meta a {
  display: inline-block;
  font-size: 16px;
  font-weight: 400;
  color: #9c9c9c;
  position: relative;
  margin-right: 31px;
}
.blog-meta span:after,
.blog-meta a:after {
  content: "";
  height: 6px;
  width: 6px;
  background-color: #e6e6e6;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -3px;
}
.blog-meta span i,
.blog-meta a i {
  margin-right: 8px;
  color: #3297c3;
}
.blog-meta span:last-child,
.blog-meta a:last-child {
  margin-right: 0 !important;
  padding-right: 0;
}
.blog-meta span:last-child:after,
.blog-meta a:last-child:after {
  display: none;
}
.blog-meta span a {
  margin-right: 0 !important;
}
.blog-meta a:hover {
  color: #3297c3;
}

.blog-audio img,
.blog-img img,
.blog-video img {
  transition: 0.4s ease-in-out;
  border-radius: 30px 30px 0 0;
}

.blog-title a {
  color: inherit;
}
.blog-title a:hover {
  color: #3297c3;
}

.blog-inner-title {
  margin-top: -0.25em;
  margin-bottom: 25px;
}
.blog-inner-title i {
  color: #3297c3;
  margin-right: 4px;
}

.blog-single {
  position: relative;
  margin-bottom: var(--blog-space-y, 40px);
}
.blog-single .blog-thumb {
  position: relative;
  border-radius: 20px;
  overflow: hidden;
  margin-bottom: 30px;
}
.blog-single .blog-thumb img {
  max-width: 100%;
  border-radius: 20px;
}
.blog-single .thumb {
  border-radius: 15px;
  overflow: hidden;
  margin-bottom: 30px;
}
.blog-single .thumb img {
  width: 100%;
  border-radius: 20px;
}
.blog-single .blog-title {
  margin-bottom: 15px;
  font-size: 36px;
  line-height: 1.4;
  font-weight: 500;
}
.blog-single .blog-text {
  margin-bottom: 24px;
}
.blog-single .social-links {
  margin: 0;
  padding: 0;
  list-style-type: none;
  display: inline-block;
}
.blog-single .social-links li {
  display: inline-block;
  margin-right: 3px;
}
.blog-single .social-links li:last-child {
  margin-right: 0;
}
.blog-single .social-links a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: var(--smoke-color);
  font-size: 14px;
  color: #e6e6e6;
  text-align: center;
}
.blog-single .social-links a:hover {
  color: var(--white-color);
  background-color: #3297c3;
}
.blog-single .blog-meta {
  margin: -0.35em 0 4px 0;
}
.blog-single .blog-meta a, .blog-single .blog-meta span {
  font-weight: 400;
  font-size: 14px;
  margin-right: 15px;
  color: #9c9c9c;
  font-family: var(--title-font);
}
.blog-single .blog-meta a:hover i, .blog-single .blog-meta span:hover i {
  color: #3297c3;
}
.blog-single .blog-meta a i, .blog-single .blog-meta span i {
  font-size: 14px;
  color: #9c9c9c;
  transition: 0.4s;
}
.blog-single .blog-meta a:after, .blog-single .blog-meta span:after {
  display: none;
}
.blog-single .blog-meta a ~ a, .blog-single .blog-meta span ~ a {
  margin-left: 10px;
}
.blog-single .blog-content {
  margin: 0 0 0 0;
  position: relative;
  padding-top: 0px;
}
.blog-single .blog-audio {
  line-height: 1;
}
.blog-single .blog-audio,
.blog-single .blog-img,
.blog-single .blog-video {
  position: relative;
  overflow: hidden;
  background-color: var(--smoke-color);
}
.blog-single .blog-img .slick-arrow {
  --pos-x: 30px;
  --icon-size: 45px;
  border: none;
  background-color: var(--white-color);
  color: #3297c3;
  border-radius: 5px;
}
.blog-single .blog-img .slick-arrow:hover {
  background-color: #3297c3;
  color: var(--white-color);
}
.blog-single .blog-img .play-btn {
  --icon-size: 60px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: calc(var(--icon-size) / -2) 0 0 calc(var(--icon-size) / -2);
}
.blog-single .blog-img .play-btn i {
  --icon-size: 100px;
  background: rgba(255, 255, 255, 0.102);
  font-size: 24px;
  width: var(--icon-size, 120px);
  height: var(--icon-size, 120px);
  line-height: var(--icon-size, 120px);
}
.blog-single .blog-img .play-btn i:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border: solid 2px #fff;
  border-radius: 50%;
  animation: rotate 5s infinite linear;
}
.blog-single .blog-img .play-btn:before, .blog-single .blog-img .play-btn:after {
  background: transparent;
  border: 1px solid rgba(255, 255, 255, 0.18);
}
.blog-single .blog-img:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 30px 30px 0 0;
  background-color: rgba(16, 55, 65, 0.149);
  width: 100%;
  height: 100%;
}
.blog-single .read-more-btn,
.blog-single .line-btn {
  display: block;
  max-width: fit-content;
  margin-bottom: -1px;
}
.blog-single .read-more-btn {
  margin-bottom: -8px;
  color: #3297c3;
}
.blog-single .blog-post-wrap {
  background: var(--smoke-color3);
  border-radius: 6px;
  padding: 60px;
  cursor: pointer;
  transition: 0.4s;
}
.blog-single .blog-post-wrap:hover {
  background: #3297c3;
}
.blog-single .blog-post-wrap:hover h5, .blog-single .blog-post-wrap:hover .h5 {
  color: var(--white-color);
}
.blog-single .blog-post-wrap h5, .blog-single .blog-post-wrap .h5 {
  margin-bottom: 0;
  transition: 0.4s;
}
.blog-single:hover .blog-img .slick-arrow {
  opacity: 1;
  visibility: visible;
}

.blog-author {
  border-radius: 15px;
  padding: 30px;
  display: flex;
  align-items: center;
  gap: 30px;
  margin-top: var(--blog-space-y, 80px);
}
.blog-author .auhtor-img {
  border-radius: 15px;
  overflow: hidden;
}
.blog-author .author-name {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: -0.1em;
}
.blog-author .author-name a {
  color: #9c9c9c;
}
.blog-author .author-desig {
  font-size: 14px;
  font-weight: 500;
  color: #3297c3;
  text-transform: uppercase;
  font-family: var(--title-font);
}
.blog-author .author-text {
  margin-top: 9px;
  margin-bottom: -0.3em;
}

.share-links-title {
  font-size: 18px;
  color: #9c9c9c;
  font-family: var(--title-font);
  font-weight: 500;
  margin: 0 20px 0 0;
}

.share-links {
  border-bottom: 1px solid var(--border-color);
  padding: 13px 0 40px;
}
.share-links > .row {
  align-items: center;
  --bs-gutter-y: 20px;
}
.share-links .wp-block-tag-cloud,
.share-links .tagcloud {
  display: inline-block;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .blog-single .blog-title {
    font-size: 28px;
  }
  .blog-single .blog-post-wrap {
    padding: 30px;
  }
  .share-links {
    --blog-space-x: 20px;
  }
  .blog-meta span, .blog-meta a {
    margin-right: 23px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .blog-meta span,
  .blog-meta a {
    font-size: 14px;
    margin-right: 20px;
  }
  .blog-single .blog-post-wrap {
    padding: 20px;
  }
  .blog-single .blog-post-wrap h5, .blog-single .blog-post-wrap .h5 {
    font-size: 18px;
  }
  blockquote, .wp-block-quote {
    padding: 150px 40px 40px 40px;
  }
  blockquote:before, .wp-block-quote:before {
    left: 40px;
    top: 40px;
  }
}
/* Medium devices */
/* Small devices */
@media (max-width: 767px) {
  blockquote cite,
  .wp-block-quote cite {
    font-size: 18px;
  }
  .blog-meta span,
  .blog-meta a {
    margin-right: 6px;
    padding-right: 6px;
  }
  .blog-meta span:after,
  .blog-meta a:after {
    display: none;
  }
  .blog-single .blog-title {
    font-size: 24px;
    line-height: 1.3;
  }
  .blog-single .blog-text {
    margin-bottom: 22px;
  }
  .blog-single .blog-bottom {
    padding-top: 15px;
  }
  .blog-single .blog-content {
    padding-top: 30px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .blog-meta span,
  .blog-meta a {
    margin-right: 5px;
    padding-right: 5px;
  }
  .blog-meta span:after,
  .blog-meta a:after {
    display: none;
  }
  .share-links-title {
    display: block;
    margin-bottom: 10px;
  }
  .blog-author {
    display: block;
  }
  .blog-author .auhtor-img {
    margin-bottom: 20px;
    display: inline-block;
  }
  blockquote p, .wp-block-quote p {
    font-size: 18px;
    line-height: inherit;
  }
  blockquote, .wp-block-quote {
    padding: 140px 30px 30px 30px;
  }
  blockquote:before, .wp-block-quote:before {
    left: 30px;
    top: 30px;
  }
}
/*------------------- 4.7. Comments  -------------------*/
.comment-form {
  margin-top: var(--blog-space-y, 20px);
  position: relative;
  padding: 60px;
  border-radius: 15px;
  background: rgba(0, 0, 0, 0.5);
}
.comment-form .row {
  --bs-gutter-x: 20px;
}
.comment-form .form-title {
  margin-top: -0.35em;
  margin-bottom: 30px;
}
.comment-form .form-title a#cancel-comment-reply-link {
  font-size: 0.7em;
  text-decoration: underline;
}
.comment-form .form-text {
  margin-bottom: 25px;
}
.comment-form .form-group {
  margin-bottom: 30px;
}

.blog-comment-area {
  margin-bottom: 25px;
}

.blog-inner-title {
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 26px;
}

/* Large devices */
@media (max-width: 1199px) {
  .blog-single {
    --blog-space-y: 40px;
  }
  .comments-wrap {
    margin-top: 40px;
  }
  .comments-wrap .children {
    margin-left: 40px;
  }
  .blog-inner-title {
    margin-bottom: 30px;
  }
  .comment-form {
    padding: 40px;
    --blog-space-y: 40px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .comment-form .btn {
    padding: 20px 40px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .comment-form {
    padding: 15px;
  }
}
/*--------------------------------------------------------------
# Comment Css
--------------------------------------------------------------*/
.comments-title {
  font-size: 27px;
  border-bottom: 2px solid var(--border-color);
  padding-bottom: 15px;
  margin-bottom: 30px;
}

ol.comment-list {
  margin: 0;
  padding: 0;
  list-style: none;
}

.comment ol.children {
  list-style: none;
  padding-left: 50px;
}

.comment span.says {
  display: none;
}

.comment .comment-content {
  position: relative;
  padding-left: 110px;
  margin-top: -25px;
}

.comment article {
  margin-top: 15px;
  padding: 15px 15px 15px 0;
  border-bottom: 2px solid var(--border-color);
  position: relative;
}

.comment-list li:last-child .comment-body {
  border-bottom: 0;
}

.comment-list li .children .comment-body {
  border-bottom: 2px solid var(--border-color);
}

.comment-content img {
  margin-top: 30px;
  margin-bottom: 30px;
}

.comment-body .reply {
  position: absolute;
  right: 0;
  top: 8px;
}

.comments-area .reply a {
  position: relative;
  padding-left: 25px;
  color: var(--black-color);
  font-weight: 600;
}
.comments-area .reply a:hover {
  color: #3297c3;
}

.comment-body .reply a:before {
  content: "\f3e5";
  font-family: Font Awesome\ 6 Pro;
  position: absolute;
  left: 3px;
  top: 0;
}

.comment-content a,
.comment-body a {
  word-wrap: break-word;
  font-weight: 500;
}

.comment-content li {
  font-weight: 500;
  margin: 8px 0;
}

/*--------------------------------------------------------------
# Comment Respond Form
--------------------------------------------------------------*/
.comments-heading {
  font-size: 25px;
  margin-bottom: 5px;
}

#cancel-comment-reply-link {
  margin-left: 10px;
  font-size: 20px;
  font-weight: 700;
}

#cancel-comment-reply-link:hover {
  text-decoration: underline;
}

.comment-respond {
  margin-top: 30px;
  padding: 35px 45px 30px 45px;
  background-color: var(--smoke-color2);
  color: var(--black-color);
  border-radius: 10px;
}
.comment-respond .comment-form {
  padding: 0;
}

.tp-comment-input {
  position: relative;
  margin-bottom: 30px;
}

.tp-comment-input input,
.tp-comment-input textarea {
  margin-bottom: 0;
}

.tp-comment-input i {
  position: absolute;
  right: 20px;
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  pointer-events: none;
  color: #647589;
}

.comment-message.tp-comment-input i {
  top: 30px;
}

li.comment .comment-respond {
  margin-bottom: 45px;
  margin-top: 45px;
}

.comment-form .comment-form-wrap {
  margin: 25px -45px 0 -45px;
  border-top: 2px solid var(--border-color);
  padding: 35px 30px 0 30px;
}

.comment-form input,
.comment-form textarea {
  background: var(--white-color);
  border-color: #9c9c9c;
  color: white;
  border-radius: 15px;
}

.comment-message textarea {
  height: auto;
  border-radius: 15px;
}

.comment-form-cookies-consent label {
  display: inline;
  margin-left: 10px;
}

.comment-form .comment-message {
  margin-top: 10px;
}

.comment-form-wrap ::-webkit-input-placeholder {
  /* WebKit, Blink, Edge */
  color: #647589;
}

.comment-form-wrap :-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #647589;
  opacity: 1;
}

.comment-form-wrap ::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #647589;
  opacity: 1;
}

.comment-form-wrap :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #647589;
}

.comment-form-wrap ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #647589;
}

.comment-form-wrap ::placeholder {
  /* Most modern browsers support this now. */
  color: #647589;
}

#message-cmt::placeholder {
  /* Most modern browsers support this now. */
  color: #647589;
}

.comments-area button.tp-button i {
  font-size: 14px;
}

@media (min-width: 500px) {
  .comment-metadata time {
    margin-top: 15px;
    display: inline-block;
  }
}
li.pingback,
li.trackback {
  border: 2px solid var(--border-color);
  padding: 10px;
  margin-bottom: 20px;
}

/*------------------- 4.8. Hero Area  -------------------*/
/* Hero Global ---------------------------------- */
.hero-wrapper {
  position: relative;
  z-index: 2;
  overflow: hidden;
}

/******here slider******/
.hero-slider {
  position: relative;
  background-position: bottom;
}
.hero-slider .hero-shape1 {
  mix-blend-mode: soft-light;
}

/* Hero 1 ---------------------------------- */
.hero-wrapper .slick-arrow {
  --icon-size: 110px;
  --pos-x: 1;
  margin-left: -55px;
  line-height: 155px;
  opacity: 1;
  letter-spacing: 0.2em;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--title-font);
  color: #3297c3;
  transform: rotate(270deg);
  margin-top: calc(var(--icon-size, 110px) / -1);
}
.hero-wrapper .slick-arrow.slick-next {
  --pos-x: 0;
  margin-left: 0;
  margin-right: -55px;
  transform: rotate(90deg);
}

.hero-subtitle {
  font-size: 14px;
  font-family: var(--body-font);
  font-weight: 600;
  color: var(--white-color);
  display: inline-block;
  margin-bottom: 24px;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  padding-left: 23px;
  position: relative;
}
.hero-subtitle:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  height: 8px;
  width: 8px;
  transform: translate(0, -50%);
  background: #3297c3;
  border-radius: 1px;
}

.hero-title {
  font-size: 80px;
  line-height: 87px;
  margin-bottom: 0;
  color: #9c9c9c;
  font-weight: 700;
  letter-spacing: 0.02em;
}
.hero-title span {
  color: transparent;
  -webkit-text-stroke: 2px var(--white-color);
}

.hero-text {
  font-size: 20px;
  margin-bottom: 42px;
}

.hero-style1 {
  position: relative;
  z-index: 6;
  padding: 180px 0 255px;
}
.hero-style1 .btn-group {
  margin-top: 53px;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .hero-style1 {
    padding: 150px 0 215px;
  }
  .hero-title {
    font-size: 70px;
    line-height: 77px;
  }
  .hero-style1 .btn-group {
    margin-top: 43px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .hero-style1 {
    padding: 150px 0 215px 50px;
  }
  .hero-shape1 {
    max-width: 600px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .hero-style1 {
    padding: 150px 0 215px 0px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .hero-title {
    font-size: 56px;
    line-height: 67px;
  }
  .hero-style1 {
    padding: 120px 0 185px 0px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .hero-title {
    font-size: 46px;
    line-height: 57px;
  }
  .hero-style1 {
    padding: 120px 0 165px 0px;
  }
}
@media (max-width: 320px) {
  .hero-title {
    font-size: 38px;
    line-height: 47px;
  }
}
/* Hero 2 ---------------------------------- */
.hero-2 {
  clip-path: ellipse(105% 93% at 50% 6.9%);
}
.hero-2 .hero-slider {
  background-position: bottom;
}
.hero-2 .slick-arrow {
  margin-top: calc(var(--icon-size, 110px) / -2);
}
.hero-2 .hero-shape2-3,
.hero-2 .hero-shape2-2,
.hero-2 .hero-shape2-1 {
  mix-blend-mode: multiply;
}
.hero-2 .hero-shape2-2 {
  opacity: 0.7;
}

.hero-style2 {
  position: relative;
  z-index: 6;
  padding: 398px 0 230px;
}
.hero-style2 .btn-group {
  margin-top: 62px;
}
.hero-style2 .hero-subtitle {
  padding-left: 0;
  font-size: 48px;
  font-family: var(--title-font);
  text-transform: none;
  margin-bottom: 0;
  letter-spacing: normal;
}
.hero-style2 .hero-subtitle:after {
  display: none;
}
.hero-style2 .hero-title {
  font-size: 160px;
  line-height: 1.167;
  margin-top: -0.08em;
  text-transform: uppercase;
  margin-bottom: 15px;
}

@media (max-width: 1600px) {
  .hero-style2 .hero-title {
    font-size: 130px;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .hero-style2 .hero-title {
    font-size: 100px;
    margin-bottom: 25px;
    margin-top: 10px;
  }
  .hero-style2 .btn-group {
    margin-top: 52px;
  }
  .hero-style2 {
    padding: 368px 0 200px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .hero-style2 {
    padding: 338px 0 170px;
  }
  .hero-style2 .hero-title {
    font-size: 90px;
  }
  .hero-style2 .hero-subtitle {
    font-size: 38px;
  }
  .hero-2 .hero-shape2-2, .hero-2 .hero-shape2-1 {
    width: 400px;
  }
  .hero-2 .hero-shape2-3 {
    width: 700px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .hero-style2 {
    padding: 218px 0 160px;
    text-align: center;
  }
  .hero-style2 .hero-title {
    font-size: 80px;
  }
  .hero-style2 .btn-group {
    justify-content: center;
  }
  .hero-2 .hero-shape2-2, .hero-2 .hero-shape2-1 {
    width: 270px;
  }
  .hero-2 .hero-shape2-3 {
    width: 560px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .hero-style2 .hero-title {
    font-size: 70px;
  }
  .hero-style2 .hero-subtitle {
    font-size: 28px;
  }
  .hero-style2 .btn-group {
    margin-top: 42px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .hero-style2 {
    padding: 158px 0 130px;
  }
  .hero-style2 .hero-title {
    font-size: 60px;
  }
  .hero-2 {
    clip-path: ellipse(155% 93% at 50% 6.9%);
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .hero-style2 .hero-title {
    font-size: 50px;
  }
  .hero-style2 .hero-subtitle {
    font-size: 24px;
  }
}
/* Hero 3 ---------------------------------- */
.hero-3 {
  padding: 198px 0;
}
.hero-3:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: #1C1C1C;
  mix-blend-mode: hard-light;
}

.hero-style3 {
  position: relative;
  z-index: 6;
}
.hero-style3 .hero-title {
  font-size: 80px;
  line-height: 90px;
  margin-top: -0.26em;
  margin-bottom: -0.2em;
}

.appointment-form {
  position: relative;
  z-index: 6;
  padding: 50px;
}
.appointment-form .form-title {
  margin-top: -0.3em;
  margin-bottom: 22px;
}
.appointment-form .form-group {
  margin-bottom: 10px;
}
.appointment-form .btn {
  padding: 24px 34px 22px !important;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .hero-style3 .hero-title {
    font-size: 70px;
    line-height: 80px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .hero-3 {
    padding: 150px 0;
  }
  .hero-style3 .hero-title {
    font-size: 65px;
    line-height: 1.3;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .hero-3 {
    padding: 195px 0 120px;
  }
  .hero-style3 {
    text-align: center;
    margin-bottom: 80px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .hero-style3 .hero-title {
    font-size: 60px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .hero-style3 .hero-title {
    font-size: 46px;
  }
  .appointment-form {
    padding: 40px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .hero-style3 .hero-title {
    font-size: 42px;
  }
}
/*------------------- 4.00. Background Video  -------------------*/
.fullscreen-bg-video {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 0;
  background: #000;
}

.fullscreen-bg-video::after {
  content: "";
  position: absolute;
  inset: 0;
  background: rgba(0, 0, 0, 0.35);
}

.fullscreen-bg-video video {
  position: absolute;
  top: 50%;
  left: 50%;
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  object-fit: cover;
}

.page-content {
  position: relative;
  z-index: 1;
}

/*------------------- 4.9. Error  -------------------*/
.error-area .error-thumb {
  margin-bottom: 55px;
}
.error-area .error-content {
  margin-bottom: 45px;
}

.not-found-text-wrapper .text-404 h4, .not-found-text-wrapper .text-404 .h4 {
  font-size: 48px;
  margin-top: -0.35em;
}
.not-found-text-wrapper .error-dec {
  margin-bottom: 45px;
}

/*------------------- 4.00. Popup Search  -------------------*/
.popup-search-box {
  position: fixed;
  top: 0;
  left: 50%;
  background-color: rgba(0, 0, 0, 0.95);
  height: 0;
  width: 0;
  overflow: hidden;
  z-index: 99999;
  opacity: 0;
  visibility: hidden;
  border-radius: 50%;
  transform: translateX(-50%);
  transition: all ease 0.4s;
}
.popup-search-box button.searchClose {
  width: 50px;
  height: 50px;
  line-height: 52px;
  position: absolute;
  top: 40px;
  right: 40px;
  background-color: #3297c3;
  font-size: 22px;
  border-radius: 10px;
  transform: rotate(0);
  transition: all ease 0.4s;
  color: var(--white-color);
  border: 0;
}
.popup-search-box button.searchClose:hover {
  color: #e6e6e6;
  background-color: #fff;
  border-color: transparent;
  border-color: transparent;
  transform: rotate(90deg);
}
.popup-search-box form {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  padding-bottom: 40px;
  cursor: auto;
  width: 100%;
  max-width: 700px;
  transform: translate(-50%, 50%) scale(0);
  transition: transform ease 0.4s;
  /* Large devices */
}
@media (max-width: 1199px) {
  .popup-search-box form {
    max-width: 600px;
  }
}
.popup-search-box form input {
  font-size: 18px;
  height: 70px;
  width: 100%;
  border: none;
  background-color: var(--white-color);
  border: 2px solid #3297c3;
  padding: 0 80px 0 30px;
  color: #9c9c9c;
  border-radius: 50px;
}
.popup-search-box form input::-moz-placeholder {
  color: #3297c3;
}
.popup-search-box form input::-webkit-input-placeholder {
  color: #3297c3;
}
.popup-search-box form input:-ms-input-placeholder {
  color: #3297c3;
}
.popup-search-box form input::placeholder {
  color: #3297c3;
}
.popup-search-box form button {
  position: absolute;
  top: 0px;
  background-color: transparent;
  border: none;
  color: #3297c3;
  font-size: 24px;
  right: 12px;
  cursor: pointer;
  width: 70px;
  height: 70px;
  transition: all ease 0.4s;
  transform: scale(1.001);
}
.popup-search-box form button:hover {
  transform: scale(1.1);
}
.popup-search-box.show {
  opacity: 1;
  visibility: visible;
  width: 100.1%;
  height: 100%;
  transition: all ease 0.4s;
  border-radius: 0;
}
.popup-search-box.show form {
  transition-delay: 0.5s;
  transform: translate(-50%, -50%) scale(1);
}

/* Small devices */
@media (max-width: 767px) {
  .popup-search-box form {
    width: 80%;
  }
  .popup-search-box form input {
    height: 60px;
  }
  .popup-search-box form button {
    width: 60px;
    line-height: 62px;
    height: 60px;
  }
}
/*------------------- 4.00. Popup Side Menu  -------------------*/
.sidemenu-wrapper {
  position: fixed;
  z-index: 99999;
  right: 0;
  top: 0;
  height: 100%;
  width: 0;
  background-color: rgba(0, 0, 0, 0.75);
  opacity: 0;
  visibility: hidden;
  transition: all ease 0.8s;
}
.sidemenu-wrapper .closeButton {
  display: inline-block;
  border: 2px solid;
  width: 50px;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  padding: 0;
  position: absolute;
  top: 20px;
  right: 20px;
  background-color: var(--white-color);
  border-radius: 50%;
  transform: rotate(0);
  transition: all ease 0.4s;
}
.sidemenu-wrapper .closeButton:hover {
  color: #3297c3;
  border-color: #3297c3;
  transform: rotate(90deg);
}
.sidemenu-wrapper .sidemenu-content {
  background-color: #9c9c9c;
  width: 450px;
  margin-left: auto;
  padding: 80px 30px;
  height: 100%;
  overflow-y: scroll;
  position: relative;
  right: -500px;
  cursor: auto;
  transition-delay: 1s;
  transition: right ease 1s;
}
.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar-track {
  -webkit-box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  box-shadow: inset 0 0 1px rgba(0, 0, 0, 0.1);
  background-color: #F5F5F5;
}
.sidemenu-wrapper .sidemenu-content::-webkit-scrollbar {
  width: 2px;
  background-color: #F5F5F5;
}
.sidemenu-wrapper .widget {
  padding: 0;
  border: none;
  background-color: transparent;
}
.sidemenu-wrapper.show {
  opacity: 1;
  visibility: visible;
  width: 100%;
  transition: all ease 0.8s;
}
.sidemenu-wrapper.show .sidemenu-content {
  right: 0;
  opacity: 1;
  visibility: visible;
}

/* Small devices */
@media (max-width: 767px) {
  .sidemenu-wrapper .sidemenu-content {
    width: 320px;
    padding: 80px 20px;
  }
}
/*------------------- 4.00. Wocommerce  -------------------*/
.woocommerce-message,
.woocommerce-info {
  position: relative;
  padding: 11px 20px 11px 50px;
  background-color: #3297c3;
  color: var(--white-color);
  font-size: 14px;
  font-weight: 600;
  margin-bottom: 15px;
  border-radius: 0;
}
.woocommerce-message a,
.woocommerce-info a {
  color: var(--white-color);
  text-decoration: underline;
}
.woocommerce-message a:hover,
.woocommerce-info a:hover {
  color: #9c9c9c;
}
.woocommerce-message:before,
.woocommerce-info:before {
  content: "\f06a";
  font-family: var(--icon-font);
  font-weight: 400;
  margin-right: 10px;
  font-size: 18px;
  position: absolute;
  left: 20px;
  top: 11px;
}

.woocommerce-notices-wrapper .woocommerce-message {
  background-color: #3297c3;
  color: var(--white-color);
}
.woocommerce-notices-wrapper .woocommerce-message:before {
  content: "\f14a";
  font-weight: 300;
}

.woocommerce-form-login-toggle .woocommerce-info {
  background-color: #3297c3;
  color: var(--white-color);
}
.woocommerce-form-login-toggle .woocommerce-info a {
  color: inherit;
}
.woocommerce-form-login-toggle .woocommerce-info a:hover {
  color: #9c9c9c;
}

.woocommerce-form-register,
.woocommerce-form-coupon,
.woocommerce-form-login {
  padding: 35px 40px 35px 40px;
  background-color: var(--white-color);
  box-shadow: 0px 6px 30px rgba(1, 15, 28, 0.1);
  margin-bottom: 0;
  /* Extra small devices */
}
@media (max-width: 575px) {
  .woocommerce-form-register,
  .woocommerce-form-coupon,
  .woocommerce-form-login {
    padding: 40px 20px;
  }
}
.woocommerce-form-register .form-group,
.woocommerce-form-coupon .form-group,
.woocommerce-form-login .form-group {
  margin-bottom: 20px;
}
.woocommerce-form-register .form-group:last-child,
.woocommerce-form-coupon .form-group:last-child,
.woocommerce-form-login .form-group:last-child {
  margin-bottom: 0;
}

.woocommerce-form-login {
  margin-bottom: 30px;
}

.woocommerce-error {
  background-color: var(--error-color);
  color: #fff;
  list-style: none;
  padding: 10px 26px;
  margin: 0 0 30px 0;
  border-radius: 5px;
  font-weight: 700;
  font-size: 14px;
}

nav.woocommerce-MyAccount-navigation li {
  border: 1px solid #ddd;
  margin: 0;
  border-top: none;
}
nav.woocommerce-MyAccount-navigation li:first-child {
  border-top: 1px solid #ddd;
}
nav.woocommerce-MyAccount-navigation li a {
  color: #9c9c9c;
  font-weight: 700;
  padding: 7px 17px;
  display: block;
}
nav.woocommerce-MyAccount-navigation li.is-active a,
nav.woocommerce-MyAccount-navigation li a:hover {
  color: var(--white-color);
  background-color: #3297c3;
}

.woocommerce-MyAccount-content h3, .woocommerce-MyAccount-content .h3 {
  margin-top: -0.3em;
}
.woocommerce-MyAccount-content .btn {
  background-color: #3297c3;
  color: var(--white-color);
  font-size: 14px;
  padding: 10px 25px;
  font-weight: 700;
}
.woocommerce-MyAccount-content .btn:hover {
  background-color: #9c9c9c;
  color: var(--white-color);
}

table.variations,
.woocommerce-grouped-product-list-item {
  border-collapse: separate;
  border-spacing: 0 15px;
  margin-bottom: 5px;
  align-items: center;
  border: none;
}
table.variations td,
.woocommerce-grouped-product-list-item td {
  border: none;
  vertical-align: middle;
  padding: 0 5px;
}
table.variations td:first-child,
.woocommerce-grouped-product-list-item td:first-child {
  padding: 0;
}
table.variations label,
.woocommerce-grouped-product-list-item label {
  margin: 0;
  font-size: 14px;
  text-transform: capitalize;
}
table.variations label a,
.woocommerce-grouped-product-list-item label a {
  color: #9c9c9c;
}
table.variations label a:hover,
.woocommerce-grouped-product-list-item label a:hover {
  color: #3297c3;
}
table.variations .label,
.woocommerce-grouped-product-list-item .label {
  border: none;
}
table.variations__label,
.woocommerce-grouped-product-list-item__label {
  border: none !important;
  font-weight: 600;
}
table.variations__price,
.woocommerce-grouped-product-list-item__price {
  border: none !important;
}
table.variations__price .price,
table.variations__price .amount,
.woocommerce-grouped-product-list-item__price .price,
.woocommerce-grouped-product-list-item__price .amount {
  font-size: 18px !important;
}
table.variations del,
.woocommerce-grouped-product-list-item del {
  margin-left: 12px;
}

.woocommerce-product-attributes th,
.woocommerce-product-attributes td {
  border: 1px solid var(--border-color);
}
.woocommerce-product-attributes th p:last-child,
.woocommerce-product-attributes td p:last-child {
  margin-bottom: 0;
}

.woocommerce-grouped-product-list.group_table {
  border-collapse: collapse;
  margin-bottom: 15px;
}
.woocommerce-grouped-product-list.group_table .woocommerce-Price-amount.amount {
  font-size: 16px;
  color: #9c9c9c;
}
.woocommerce-grouped-product-list.group_table label {
  margin: 0 0 0 10px;
  margin: 0 0 0 10px;
  font-family: var(--title-font);
  font-size: 18px;
}
.woocommerce-grouped-product-list.group_table .qty-input {
  border-color: #e3e6e9;
}
.woocommerce-grouped-product-list.group_table tr {
  border-bottom: 1px solid #e3e6e9;
}
.woocommerce-grouped-product-list.group_table tr:last-child {
  border-bottom: none;
}
.woocommerce-grouped-product-list.group_table td {
  padding: 30px 5px;
}

table.variations {
  width: max-content;
  position: relative;
}
table.variations td {
  padding: 0;
}
table.variations td.label {
  padding-right: 10px;
  width: max-content;
}
table.variations select {
  width: max-content;
  font-weight: 400;
  line-height: 1.5;
  vertical-align: middle;
  margin: 0;
  padding-right: 54px;
  padding-left: 20px;
  height: 50px;
}
table.variations .reset_variations {
  margin-left: 16px;
  display: inline-block;
  position: absolute;
  left: 100%;
  bottom: 25px;
}

.woosq-product .product .woocommerce-grouped-product-list-item__quantity,
.woosq-product .product .woocommerce-grouped-product-list-item__label,
.woosq-product .product .woocommerce-grouped-product-list-item__price {
  width: auto !important;
}

.woocommerce-variation.single_variation {
  margin-bottom: 30px;
}
.woocommerce-variation.single_variation .price {
  color: #9c9c9c;
  font-weight: 700;
}

.wooscp-table-items td.woocommerce-product-attributes-item__value {
  padding-left: 15px !important;
}
.wooscp-table-items a.added_to_cart.wc-forward {
  margin-left: 15px;
  text-decoration: underline;
}

.tinvwl_added_to_wishlist.tinv-modal.tinv-modal-open {
  z-index: 1111;
}

table.woocommerce-product-attributes {
  margin-bottom: 30px;
}

#woosq-popup .product_meta {
  margin-top: 20px;
}
#woosq-popup .product_title {
  font-size: 24px;
  margin-bottom: 5px;
}
#woosq-popup .single-product .product .actions {
  align-items: center;
  display: flex;
  gap: 20px;
}
#woosq-popup .single-product .product .actions > div {
  height: auto;
  overflow: visible;
  width: max-content;
}
#woosq-popup .single-product .product .actions > div .quantity.style2.woocommerce-grouped-product-list-item__quantity {
  width: max-content;
}

.login-tab {
  margin-bottom: 30px;
  justify-content: center;
}
.login-tab button.nav-link {
  background-color: var(--smoke-color);
  color: #9c9c9c;
  padding: 11px 39px;
  font-size: 18px;
  font-weight: 500;
  border-radius: 15px ​15px 0;
}
.login-tab button.nav-link.active {
  background-color: #3297c3;
  color: var(--white-color);
}

.star-rating {
  overflow: hidden;
  position: relative;
  width: 100px;
  height: 1.2em;
  line-height: 1.2em;
  display: block;
  font-family: var(--icon-font);
  font-weight: 700;
  font-size: 12px;
}
.star-rating:before {
  content: "\f005\f005\f005\f005\f005";
  color: #e1e1e1;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  letter-spacing: 3px;
}
.star-rating span {
  overflow: hidden;
  float: left;
  top: 0;
  left: 0;
  position: absolute;
  padding-top: 1.5em;
}
.star-rating span:before {
  content: "\f005\f005\f005\f005\f005";
  top: 0;
  position: absolute;
  left: 0;
  color: #feb62a;
  letter-spacing: 3px;
}

.rating-select label {
  margin: 0;
  margin-right: 10px;
}
.rating-select p.stars {
  margin-bottom: 0;
  line-height: 1;
}
.rating-select p.stars a {
  position: relative;
  height: 14px;
  width: 18px;
  text-indent: -999em;
  display: inline-block;
  text-decoration: none;
}
.rating-select p.stars a::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 18px;
  height: 14px;
  line-height: 1;
  font-family: var(--icon-font);
  content: "\f005";
  font-weight: 400;
  text-indent: 0;
  color: var(--yellow-color);
}
.rating-select p.stars a:hover ~ a::before {
  content: "\f005";
  font-weight: 400;
}
.rating-select p.stars:hover a::before {
  content: "\f005";
  font-weight: 700;
}
.rating-select p.stars.selected a.active::before {
  content: "\f005";
  font-weight: 700;
}
.rating-select p.stars.selected a.active ~ a::before {
  content: "\f005";
  font-weight: 400;
}
.rating-select p.stars.selected a:not(.active)::before {
  content: "\f005";
  font-weight: 700;
}

/* Small devices */
@media (max-width: 767px) {
  .woocommerce-message,
  .woocommerce-info {
    font-size: 14px;
    line-height: 22px;
    padding: 10px 15px 10px 37px;
  }
  .woocommerce-message:before,
  .woocommerce-info:before {
    font-size: 16px;
    top: 10px;
    left: 15px;
  }
}
.woocommerce .widget_shopping_cart .cart_list li, .woocommerce.widget_shopping_cart .cart_list li {
  padding-left: 3em;
}

.woocommerce a.remove {
  height: 1em;
  width: 1em;
  line-height: 18px;
}

/*------------------- 4.00. Subscribe  -------------------*/
.subscribe-sec-shape {
  position: relative;
  z-index: -1;
  top: -50px;
}

.subscribe-area {
  border-radius: 6px;
  position: relative;
  z-index: 2;
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
  border-radius: 0 0 6px 6px;
  padding: 0 30px 30px;
  margin: 0 -30px 0px;
  background: var(--white-color);
}
.subscribe-area .subscribe-wrapper {
  padding: 50px 90px;
  border-radius: 6px;
  transform: translate(0, -30px);
  margin-bottom: -30px;
}
.subscribe-area .subscribe-title {
  font-size: 30px;
  margin-top: -0.25em;
}

.subscribe-form {
  position: relative;
}
.subscribe-form .form-group .form-control {
  height: 70px;
  padding-right: 220px;
}
.subscribe-form .form-group .input-icon {
  top: 0;
  height: 100%;
  line-height: 70px;
}
.subscribe-form .btn {
  position: absolute;
  right: 10px;
  top: 10px;
  padding: 18px 40px;
}

/* Large devices */
@media (max-width: 1199px) {
  .subscribe-area .subscribe-wrapper {
    padding: 50px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .subscribe-area {
    margin: 0 0px 0px;
    padding: 0 20px 20px;
  }
  .subscribe-area .subscribe-wrapper {
    padding: 50px 20px;
  }
  .subscribe-form .form-group .form-control {
    height: 60px;
    padding-right: 30px;
  }
  .subscribe-form .form-group .input-icon {
    line-height: 60px;
  }
  .subscribe-form .btn {
    position: relative;
    margin-top: 15px;
    width: 100%;
    right: 0;
    top: 0;
  }
  .subscribe-area .subscribe-title {
    font-size: 24px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .subscribe-area {
    padding: 0;
    box-shadow: none;
  }
}
/*------------------- 4.00. Cart  -------------------*/
.woocommerce-cart-form {
  text-align: center;
}

.cart_table {
  border: 1px solid #eaf0f2;
  margin-bottom: 45px;
}
.cart_table thead {
  background-color: #ecf0f1;
}
.cart_table thead th {
  border: none !important;
}
.cart_table td:before,
.cart_table th {
  font-family: var(--title-font);
  color: #9c9c9c;
  font-weight: 800;
  border: none;
  padding: 27px 15px;
}
.cart_table td:before {
  content: attr(data-title);
  position: absolute;
  left: 15px;
  top: 50%;
  vertical-align: top;
  padding: 0;
  transform: translateY(-50%);
  display: none;
}
.cart_table td {
  border: none;
  border-bottom: 1px solid #f3f3f3;
  color: #8b8b8b;
  padding: 20px 10px;
  position: relative;
  vertical-align: middle;
}
.cart_table .product-quantity {
  color: #9c9c9c;
}
.cart_table .product-quantity input {
  position: relative;
  top: -2px;
}
.cart_table .cart-productname {
  font-weight: 400;
  font-family: var(--body-font);
  color: #e6e6e6;
}
.cart_table .cart-productimage {
  display: inline-block;
  border: 2px solid var(--smoke-color);
}
.cart_table .remove {
  color: #3297c3;
  font-size: 18px;
}
.cart_table .quantity {
  display: inline-flex;
  align-items: center;
}
.cart_table .qty-btn {
  border: 2px solid var(--smoke-color) !important;
  background-color: transparent;
  color: #b8c6d0;
  padding: 0;
  width: 30px;
  height: 30px;
  line-height: 28px;
  font-size: 16px;
  border-radius: 4px;
}
.cart_table .qty-btn:hover {
  background-color: #3297c3;
  color: var(--white-color);
}
.cart_table .qty-input {
  vertical-align: middle;
  border: 2px solid var(--smoke-color);
  width: 70px;
  height: 30px;
  font-size: 14px;
  text-align: center;
  color: #9c9c9c;
  font-weight: 700;
  margin: 0 10px;
  border-radius: 4px;
  padding: 0;
  /* Firefox */
}
.cart_table .qty-input::-moz-placeholder {
  color: #9c9c9c;
}
.cart_table .qty-input::-webkit-input-placeholder {
  color: #9c9c9c;
}
.cart_table .qty-input:-ms-input-placeholder {
  color: #9c9c9c;
}
.cart_table .qty-input::placeholder {
  color: #9c9c9c;
}
.cart_table .qty-input::-webkit-outer-spin-button, .cart_table .qty-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.cart_table .qty-input[type=number] {
  -moz-appearance: textfield;
}
.cart_table .actions {
  text-align: right;
  vertical-align: middle;
}
.cart_table .actions > .as-btn {
  font-size: 16px;
  padding: 20px 28px;
  margin-right: 15px;
}
.cart_table .actions > .as-btn:last-child {
  margin-right: 0;
}
.cart_table .as-cart-coupon {
  float: left;
  margin: 0;
  width: 455px;
  max-width: 100%;
  display: flex;
}
.cart_table .as-cart-coupon input {
  width: calc(100% - 200px);
  margin-right: 10px;
}
.cart_table .as-cart-coupon .as-btn {
  font-size: 16px;
  padding: 20px 25px;
  width: max-content;
}

.cart_totals {
  border: 1px solid #ecf0f1;
}
.cart_totals th,
.cart_totals td {
  vertical-align: top;
  padding: 20px 20px;
  border: none;
  border-bottom: 1px solid #ecf0f1;
  font-size: 14px;
  color: #9c9c9c;
  width: 55%;
}
.cart_totals th:first-child,
.cart_totals td:first-child {
  width: 45%;
  background-color: #f9fbfb;
  font-weight: 700;
  font-size: 14px;
  color: #333333;
}
.cart_totals .shipping-calculator-button {
  display: inline-block;
  border-bottom: 1px solid;
  color: #9c9c9c;
  font-weight: 700;
}
.cart_totals .shipping-calculator-button:hover {
  color: #3297c3;
}
.cart_totals .woocommerce-shipping-destination {
  margin-bottom: 10px;
}
.cart_totals .woocommerce-shipping-methods {
  margin-bottom: 0;
}
.cart_totals .shipping-calculator-form {
  display: none;
  margin-top: 20px;
}
.cart_totals .shipping-calculator-form .form-control,
.cart_totals .shipping-calculator-form .single-select {
  margin-bottom: 20px;
}
.cart_totals .shipping-calculator-form .as-btn {
  padding: 5px 30px;
}
.cart_totals .amount {
  font-weight: 700;
}
.cart_totals .order-total .amount {
  color: #3297c3;
}

/* Medium devices */
@media (max-width: 991px) {
  .cart_table th {
    padding: 23px 8px;
    font-size: 14px;
  }
  .cart_table .cart-productname {
    font-size: 14px;
  }
  .cart_table .as-cart-coupon {
    width: 100%;
    margin-bottom: 20px;
    justify-content: center;
  }
  .cart_table .actions {
    text-align: center;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .cart_table {
    text-align: left;
    min-width: auto;
    border-collapse: separate;
    border-spacing: 0 20px;
    border: none;
  }
  .cart_table thead {
    display: none;
  }
  .cart_table td {
    padding: 15px;
    display: block;
    width: 100%;
    padding-left: 25%;
    text-align: right;
    border: 1px solid #f3f3f3;
    border-bottom: none;
  }
  .cart_table td::before {
    display: block;
  }
  .cart_table td:last-child {
    border-bottom: 1px solid #f3f3f3;
  }
  .cart_table td.actions {
    padding-left: 15px;
    text-align: center;
  }
  .cart_table td.actions > .as-btn {
    margin-top: 10px;
    margin-right: 0;
    display: block;
    width: max-content;
    margin-left: auto;
    margin-right: auto;
  }
  .cart_table td.actions > .as-btn:last-child {
    margin-right: auto;
  }
  .cart_table .as-cart-coupon {
    width: 100%;
    text-align: center;
    float: none;
    justify-content: center;
    display: block;
    padding-bottom: 10px;
  }
  .cart_table .as-cart-coupon input {
    width: 100%;
    margin-bottom: 10px;
  }
  .cart_totals th,
  .cart_totals td {
    padding: 15px 10px;
  }
  .cart_totals th:first-child,
  .cart_totals td:first-child {
    width: 17%;
    line-height: 1.4;
  }
}
/*------------------- 4.00. Checkout  -------------------*/
.woocommerce-checkout .form-group,
.woocommerce-checkout .form-row {
  margin-bottom: 0;
}
.woocommerce-checkout .form-select,
.woocommerce-checkout .select2-container,
.woocommerce-checkout .form-control {
  margin-bottom: 0;
}
.woocommerce-checkout .select2-container--open .select2-dropdown--below {
  margin-top: -35px;
}
.woocommerce-checkout .select2-container--open .select2-dropdown--above {
  position: relative;
  bottom: -30px;
}
.woocommerce-checkout .select2-dropdown {
  border: 1px solid #e3e6e9;
  border-top: none;
}
.woocommerce-checkout .select2-container--default .select2-selection--single {
  border-radius: 0;
}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered,
.woocommerce-checkout .select2-container--default .select2-selection--single .form-control:focus {
  color: #e6e6e6;
}

.select2-container--default .select2-search--dropdown .select2-search__field {
  border: 1px solid #eee;
  padding: 0;
}

.woocommerce-form-login select,
.woocommerce-form-login .form-select,
.woocommerce-form-login .form-control,
.woocommerce-form-login .select2,
.woocommerce-form-login .select2-container,
.woocommerce-form-coupon select,
.woocommerce-form-coupon .form-select,
.woocommerce-form-coupon .form-control,
.woocommerce-form-coupon .select2,
.woocommerce-form-coupon .select2-container,
.woocommerce-checkout select,
.woocommerce-checkout .form-select,
.woocommerce-checkout .form-control,
.woocommerce-checkout .select2,
.woocommerce-checkout .select2-container {
  margin-bottom: var(--bs-gutter-x);
}

#ship-to-different-address {
  margin-top: 15px;
}

.select2-container--default .select2-selection--single {
  height: 60px;
  border: 1px solid #e3e6e9;
}

.select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: 60px;
  padding-left: 30px;
  padding-right: 25px;
}

.woocommerce-billing-fields .form-row {
  margin-bottom: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow b:before {
  content: "\f107";
  font-family: var(--icon-font);
}

.select2-container--default .select2-selection--single .select2-selection__arrow b {
  margin: 0;
  border: none;
  top: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
  height: 60px;
  line-height: 60px;
  margin-right: 30px;
}

span.select2-selection.select2-selection--single:focus {
  outline: none;
}

.shipping-calculator-form .form-select,
.shipping-calculator-form .form-control {
  height: 40px;
  padding-left: 15px;
  font-size: 16px;
  line-height: 40px;
  border-radius: 0;
  background-position: right 13px center;
}
.shipping-calculator-form .as-btn {
  font-size: 14px;
  padding: 0 20px;
  width: max-content;
  height: 40px;
}

.checkout-ordertable th,
.checkout-ordertable td {
  border: 1px solid #ededed;
  text-align: right;
  padding: 5px 20px;
  vertical-align: top;
  font-size: 14px;
  font-weight: 600;
  color: #2c3e50;
}
.checkout-ordertable th {
  font-weight: 800;
  text-align: left;
}
.checkout-ordertable ul {
  margin: 0;
  padding: 0;
}
.checkout-ordertable .order-total .amount {
  color: #3297c3;
}
.checkout-ordertable input[type=hidden] ~ label {
  color: #3297c3;
}

.woocommerce-checkout .form-group input:not(:last-child) {
  margin-bottom: var(--bs-gutter-x);
}

.woocommerce-checkout-payment {
  text-align: left;
}
.woocommerce-checkout-payment ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.woocommerce-checkout-payment ul li {
  padding-top: 12px;
  border-bottom: 1px solid #d8d8d8;
  border-radius: 4px;
  font-size: 16px;
}
.woocommerce-checkout-payment ul input[type=radio] ~ label {
  margin-bottom: 17px;
  color: #e6e6e6;
}
.woocommerce-checkout-payment ul input[type=radio] ~ label img {
  margin-bottom: -2px;
  margin-left: 10px;
}
.woocommerce-checkout-payment .place-order {
  padding-top: 30px;
}
.woocommerce-checkout-payment .payment_box {
  color: #a1b1bc;
  background-color: #ecf0f1;
  border: 1px solid #d8d8d8;
  border-bottom: none;
  font-size: 14px;
  padding: 10px 20px;
  border-radius: 4px;
  display: none;
}
.woocommerce-checkout-payment .payment_box p {
  margin: 0;
}

.as-checkout-wrapper form.woocommerce-form {
  margin-bottom: 25px;
}

/* Small devices */
@media (max-width: 767px) {
  tfoot.checkout-ordertable th {
    display: none;
  }
  .woocommerce-checkout-payment ul input[type=radio] ~ label img {
    max-width: 150px;
  }
  .checkout-ordertable th,
  .checkout-ordertable td {
    padding: 5px 20px 5px 60px;
  }
}
/*------------------- 4.00. Wishlist  -------------------*/
.tinv-wishlist input[type=checkbox] {
  display: inline-block;
  opacity: 1;
  visibility: visible;
  vertical-align: middle;
  width: auto;
  height: auto;
}
.tinv-wishlist .tinv-header {
  margin-top: -0.8rem;
}
.tinv-wishlist .cart-empty {
  padding: 12px 25px;
  background-color: #eee;
  border-radius: 5px;
  font-weight: 700;
  font-size: 14px;
}
.tinv-wishlist p.return-to-shop .button {
  display: inline-block;
  background-color: #3297c3;
  color: #fff;
  font-size: 14px;
  padding: 10px 25px;
  margin-top: 10px;
  font-weight: 700;
}
.tinv-wishlist p.return-to-shop .button:Hover {
  background-color: #9c9c9c;
  color: var(--white-color);
}
.tinv-wishlist table {
  border: none;
}
.tinv-wishlist table th {
  color: #9c9c9c;
}
.tinv-wishlist table td, .tinv-wishlist table th {
  padding: 15.3px 10px;
  border-bottom: 1px solid var(--border-color);
  text-align: center;
}
.tinv-wishlist table thead {
  background-color: var(--smoke-color);
}
.tinv-wishlist .product-cb,
.tinv-wishlist .product-remove {
  width: 40px;
  text-align: center;
}
.tinv-wishlist .product-thumbnail {
  width: 110px;
}
.tinv-wishlist .stock.in-stock {
  margin-bottom: 0;
}
.tinv-wishlist ins {
  text-decoration: none;
}
.tinv-wishlist .product-remove button {
  border: none;
  height: 22px;
  width: 22px;
  text-align: center;
  font-size: 12px;
  line-height: 22px;
  border-radius: 0;
  padding-top: 0;
}
.tinv-wishlist .product-remove button i {
  line-height: 22px;
  font-size: 16px;
}
.tinv-wishlist .tinvwl-mobile {
  display: none;
}
.tinv-wishlist .social-buttons {
  display: flex;
  max-width: 295px;
  margin-left: auto;
  align-items: center;
}
.tinv-wishlist .social-buttons ul {
  padding-left: 0;
  margin-bottom: 0;
  margin-left: auto;
  display: flex;
  gap: 6px;
}
.tinv-wishlist table.tinvwl-table-manage-list {
  font-size: 16px;
}
.tinv-wishlist .product-stock .stock {
  display: block;
}
.tinv-wishlist .product-stock span {
  display: inline;
}
.tinv-wishlist .product-stock i {
  margin-right: 5px;
}
.tinv-wishlist .tinv-modal .icon_big_times {
  margin-bottom: 5px;
  color: #3297c3;
}
.tinv-wishlist button.button {
  border: none;
  height: 40px;
  line-height: 40px;
  font-size: 14px;
  font-weight: 600;
  background-color: #3297c3;
  color: #fff;
  padding: 1px 15px;
  min-width: 140px;
}
.tinv-wishlist button.button.mask-btn {
  padding: 0;
}
.tinv-wishlist button.button .btn-text-mask {
  padding: 0.5px 21px;
}
.tinv-wishlist button.button:hover {
  background-color: #9c9c9c;
  color: #fff;
}
.tinv-wishlist button.button i {
  font-size: 14px !important;
  margin-right: 3px !important;
}
.tinv-wishlist th,
.tinv-wishlist td.product-name {
  font-size: 16px;
  font-weight: 700;
  font-family: var(--title-font);
}
.tinv-wishlist td.product-name a {
  color: #e6e6e6;
}
.tinv-wishlist td.product-name a:hover {
  color: #3297c3;
}
.tinv-wishlist td.product-price del {
  margin-left: 8px;
  font-size: 0.9em;
}
.tinv-wishlist .social-buttons > span {
  font-weight: 700;
  margin-right: 10px;
  font-family: var(--title-font);
  color: #9c9c9c;
}
.tinv-wishlist .social-buttons li {
  display: inline-block;
  margin-right: 0;
}
.tinv-wishlist .social-buttons li a.social {
  background-color: #3297c3;
  color: #fff;
  width: 30px;
  height: 30px;
  line-height: 30px;
  font-size: 14px;
  display: inline-block;
  text-align: center;
  border-radius: 50px;
  margin-left: 3px;
}
.tinv-wishlist .social-buttons li a.social:first-child {
  margin-left: 0;
}
.tinv-wishlist .social-buttons li a.social i {
  line-height: inherit;
}
.tinv-wishlist .social-buttons li a.social:hover {
  background-color: #9c9c9c;
  color: var(--white-color);
}

/* Medium devices */
@media (max-width: 991px) {
  .tinvwl-full {
    display: none;
  }
  .tinv-wishlist .tinvwl-mobile {
    display: block;
  }
  .tinvwl-txt {
    display: none !important;
  }
  .product-stock {
    width: 40px;
    text-align: center;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .tinv-wishlist table {
    table-layout: fixed;
    border-bottom: 1px solid var(--border-color);
  }
  .tinv-wishlist table.tinvwl-table-manage-list tbody td.product-remove, .tinv-wishlist table.tinvwl-table-manage-list thead th:not(.product-name) {
    display: none;
  }
  .tinv-wishlist table td, .tinv-wishlist table th {
    border: 1px solid var(--border-color);
  }
  .tinv-wishlist table.tinvwl-table-manage-list tbody td {
    display: block;
    width: 100% !important;
    text-align: center;
  }
  .product-name {
    text-align: center;
  }
  .tinv-wishlist table td,
  .tinv-wishlist table th {
    border-bottom: none;
  }
  .tinv-wishlist table tfoot {
    border-bottom: 1px solid var(--border-color);
  }
  .tinv-wishlist .social-buttons {
    max-width: 100%;
    margin-left: unset;
    flex-direction: column;
  }
  .tinv-wishlist .social-buttons ul {
    margin-left: unset;
    margin-top: 5px;
  }
  .tinvwl-txt {
    display: inline-block !important;
  }
}
/*------------------- 4.00. Contact  -------------------*/
.contact-card {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #2F2F2F;
}
.contact-card .info-card {
  padding: 60px 0;
  display: flex;
  gap: 20px;
  align-items: center;
}
.contact-card .info-card:not(:first-child) {
  border-left: 1px solid #2F2F2F;
  padding-left: 100px;
}
.contact-card .info-card_icon {
  background: #1B1B1B;
  border: 1px solid #2B2B2B;
  box-shadow: 0px 7px 64px #090909;
  display: inline-block;
  flex: none;
  height: 70px;
  width: 70px;
  line-height: 70px;
  text-align: center;
  border-radius: 50%;
  font-size: 24px;
  color: var(--white-color);
}
.contact-card .info-card_text {
  font-weight: 500;
  font-size: 14px;
  font-family: var(--title-font);
  color: var(--white-color);
  text-transform: uppercase;
  margin-bottom: 4px;
}
.contact-card .info-card_link {
  font-weight: 500;
  font-size: 22px;
  font-family: var(--title-font);
  color: var(--white-color);
}
.contact-card .info-card_link:hover {
  color: #3297c3;
}
.contact-card.style2 {
  background: var(--white-color);
  border: 0;
  box-shadow: 0px 17px 38px rgba(0, 0, 0, 0.16);
  padding: 0 90px 0 0;
  transform: translate(0, 50%);
  position: relative;
  z-index: 1;
  margin-top: -70.5px;
}
.contact-card.style2 .info-card {
  padding: 35px 0;
  margin-left: 40px;
}
.contact-card.style2 .info-card .info-card_icon {
  box-shadow: none;
}
.contact-card.style2 .info-card.style2 {
  display: block;
  padding: 35px 150px;
  text-align: center;
}
.contact-card.style2 .info-card .info-card_title {
  font-size: 14px;
  font-weight: 500;
  color: var(--white-color);
  text-transform: uppercase;
}
.contact-card.style2 .info-card:not(:first-child) {
  border: 0;
}
.contact-card.style2 .info-card_text {
  color: #9c9c9c;
}
.contact-card.style2 .info-card_link {
  color: #9c9c9c;
}
.contact-card.style2 .info-card_link:hover {
  color: #3297c3;
}

.contact-social-wrap {
  border-top: 1px solid var(--border-color);
  margin-top: 50px;
  padding-top: 50px;
  display: flex;
  align-items: center;
}
.contact-social-wrap p {
  margin-bottom: 0;
}
.contact-social-wrap .social-btn {
  flex: none;
  margin-left: auto;
}

.map-sec {
  line-height: 0;
  filter: grayscale(1);
}
.map-sec iframe {
  width: 100%;
  height: 400px;
  /* Small devices */
}
@media (max-width: 767px) {
  .map-sec iframe {
    height: 300px;
  }
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .contact-card.style2 {
    padding: 0 40px 0 0;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .contact-card .info-card_icon {
    height: 60px;
    width: 60px;
    line-height: 60px;
    font-size: 20px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .contact-card .info-card:not(:first-child) {
    padding-left: 30px;
  }
  .contact-card.style2 .info-card:not(:first-child) {
    padding-left: 0;
  }
  .contact-card.style2 .info-card.style2 {
    padding: 35px 70px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .contact-card {
    display: block;
    padding: 35px 0;
    text-align: center;
  }
  .contact-card .info-card {
    padding: 15px 0;
    display: inline-flex;
    padding-right: 50px;
    text-align: left;
  }
  .contact-card .info-card:not(:first-child) {
    border-left: 0;
    padding-left: 0;
  }
  .contact-card.style2 {
    transform: none;
    margin-top: 0;
    margin-bottom: 80px;
    padding: 0;
    text-align: center;
  }
  .contact-card.style2 .info-card {
    margin-left: 0;
  }
  .contact-card.style2 .info-card .social-btn {
    justify-content: center;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .contact-card {
    text-align: left;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .contact-card .info-card {
    padding-right: 0;
  }
}
/****contact page*****/
.contact-info {
  display: flex;
  gap: 20px;
  background: #FFFFFF;
  border: 1px solid #EAEAEA;
  border-radius: 10px;
  padding: 70px;
}
.contact-info_icon {
  flex: none;
}
.contact-info .contact-info_title {
  font-size: 14px;
  font-weight: 600;
  font-family: var(--title-font);
  color: #3297c3;
  text-transform: uppercase;
  display: block;
  margin-top: -0.3em;
}
.contact-info .contact-info_text {
  margin-bottom: -0.4em;
}
.contact-info .contact-info_text a {
  font-size: 24px;
  font-weight: 500;
  color: #9c9c9c;
}
.contact-info .contact-info_text a:hover {
  color: #3297c3;
}

.map-sec2 {
  line-height: 0;
  filter: grayscale(1);
}
.map-sec2 iframe {
  width: 100%;
  height: 750px;
  /* Small devices */
}
@media (max-width: 767px) {
  .map-sec2 iframe {
    height: 500px;
  }
}

.contact-form-area {
  border-radius: 20px;
  margin-top: -300px;
  position: relative;
  z-index: 1;
}
.contact-form-area .contact-form-thumb {
  border-radius: 20px 0 0 20px;
  overflow: hidden;
  height: 100%;
}
.contact-form-area .contact-form-thumb img {
  height: 100%;
  object-fit: cover;
}
.contact-form-area .contact-form-wrap {
  padding: 80px 80px 80px 60px;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .contact-info {
    padding: 50px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .contact-info {
    padding: 40px;
  }
  .contact-info .contact-info_text a {
    font-size: 20px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .contact-form-area .contact-form-thumb {
    border-radius: 15px 15px 0 0;
    height: auto;
  }
  .contact-form-area .contact-form-thumb img {
    width: 100%;
    border-radius: 15px 15px 0 0;
  }
  .contact-form-area .contact-form-wrap {
    padding: 60px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .contact-form-area .contact-form-wrap {
    padding: 40px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .contact-form-area .contact-form-wrap {
    padding: 30px;
  }
}
/*------------------- 4.00. About  -------------------*/
/*----------------------------------------------
    # about style here
----------------------------------------------*/
.about-thumb {
  position: relative;
  padding-right: 68px;
  display: inline-block;
  height: 100%;
}
.about-thumb .about-img-1 {
  border-radius: 20px;
  height: 100%;
  object-fit: cover;
}
.about-thumb .about-img-2 {
  border-radius: 20px;
  position: absolute;
  bottom: 100px;
  right: 0;
  z-index: 1;
  filter: drop-shadow(0px 6px 42px rgba(0, 0, 0, 0.19));
}

.about-thumb-2 {
  position: relative;
}
.about-thumb-2 .about-thumb-num {
  position: absolute;
  left: 40px;
  bottom: 0;
  font-size: 120px;
  font-weight: 700;
  font-family: var(--title-font);
  color: transparent;
  -webkit-text-stroke: 1px var(--white-color);
  line-height: initial;
}
.about-thumb-2.style2 .about-thumb-num {
  bottom: auto;
  top: 0;
}

.goal-thumb-1 {
  position: relative;
  padding-right: 103px;
  height: 100%;
}
.goal-thumb-1 .goal-badge-wrap {
  position: absolute;
  right: 0;
  top: 92px;
  height: 234px;
  width: 234px;
  line-height: 256px;
  text-align: center;
  border-radius: 50%;
  background: #9c9c9c;
}
.goal-thumb-1 .goal-badge-wrap .goal-badge {
  line-height: initial;
  display: inline-block;
  font-size: 16px;
  font-weight: 500;
  color: var(--white-color);
  font-family: var(--title-font);
  text-transform: uppercase;
  padding: 0 20px;
}
.goal-thumb-1 img {
  border-radius: 20px;
  height: 100%;
  object-fit: cover;
}

.about-tab-1 {
  margin-top: 41px;
}
.about-tab-1 .filter-menu-active {
  gap: 10px;
  display: flex;
  border-bottom: 1px solid #E6E6E6;
  padding-bottom: 25px;
}
.about-tab-1 button {
  border-radius: 5px;
  border: 0;
  background: var(--smoke-color);
  font-weight: 600;
  font-size: 14px;
  padding: 5.5px 16px;
}
.about-tab-1 button.active, .about-tab-1 button:hover {
  background: #3297c3;
  color: var(--white-color);
}
.about-tab-1 .filter-item {
  display: flex;
  gap: 30px;
  border-bottom: 1px solid #E6E6E6;
  padding: 30px 0;
}
.about-tab-1 .filter-item .about-tab-icon {
  flex: none;
}
.about-tab-1 .filter-item .about-tab-text {
  margin-bottom: -0.4em;
  margin-top: -0.4em;
  font-weight: 500;
}

.about-info-wrap {
  display: flex;
  gap: 20px;
}
.about-info-wrap .icon {
  height: 56px;
  width: 56px;
  line-height: 56px;
  border: 1px solid #dddddd;
  font-size: 18px;
  color: #3297c3;
  border-radius: 50%;
  text-align: center;
}
.about-info-wrap .icon .fa-phone-volume {
  transform: rotate(-30deg);
}
.about-info-wrap .about-info-title {
  font-size: 14px;
  font-weight: 500;
  font-family: var(--body-font);
  color: #9c9c9c;
  margin-bottom: 0;
}
.about-info-wrap .about-info-link {
  font-size: 18px;
  font-weight: 700;
  font-family: var(--body-font);
  color: #9c9c9c;
}
.about-info-wrap .about-info-link:hover {
  color: #3297c3;
}
.about-info-wrap.style2 {
  gap: 15px;
  align-items: center;
}
.about-info-wrap.style2 .icon {
  box-shadow: 0px 10px 21px rgba(0, 0, 0, 0.12);
  border: 0;
}
.about-info-wrap.style3 {
  gap: 20px;
  align-items: center;
}
.about-info-wrap.style3 .icon {
  color: var(--white-color);
}
.about-info-wrap.style3 .about-info-link {
  color: var(--white-color);
}
.about-info-wrap.style3 .about-info-link:hover {
  color: #3297c3;
}

.about-grid {
  display: flex;
  gap: 20px;
}
.about-grid:not(:last-child) {
  margin-bottom: 40px;
}
.about-grid_icon {
  width: 60px;
  height: 60px;
  border-radius: 10px;
  background: #3297c3;
  line-height: 60px;
  flex: none;
  text-align: center;
}
.about-grid_title {
  font-size: 22px;
  font-weight: 500;
  margin-bottom: 8px;
  margin-top: -0.3em;
}
.about-grid_text {
  margin-bottom: -0.3em;
}
.about-grid.style2 {
  align-items: center;
  gap: 15px;
  margin-bottom: 0;
}
.about-grid.style2 .about-grid_icon {
  background: var(--white-color);
  border-radius: 0;
  border: 1px solid #EDEDED;
  box-shadow: 0px 10px 21px rgba(0, 0, 0, 0.1);
}
.about-grid.style2 .about-grid_title {
  margin-bottom: 0;
}
.about-grid.style3 .about-grid_icon {
  border-radius: 0;
}
.about-grid.style4 {
  align-items: center;
  gap: 20px;
  margin-bottom: 0;
}
.about-grid.style4 ~ .about-grid.style4 {
  position: relative;
}
.about-grid.style4 ~ .about-grid.style4:after {
  content: "";
  position: absolute;
  left: -65px;
  top: 50%;
  height: 60px;
  width: 1px;
  background: #D9D9D9;
  transform: translate(0, -50%);
}
.about-grid.style4 .about-grid_icon {
  background: var(--white-color);
  border-radius: 0;
  border: 1px solid var(--white-color);
  height: 80px;
  width: 80px;
  line-height: 80px;
}
.about-grid.style4 .about-grid_icon img {
  width: 40px;
}
.about-grid.style4 .about-grid_counter {
  margin-bottom: -0.1em;
  font-size: 40px;
  font-weight: 600;
  margin-top: -0.3em;
}
.about-grid.style4 .about-grid_text {
  font-size: 14px;
  font-weight: 500;
  font-family: var(--title-font);
  color: #9c9c9c;
  text-transform: uppercase;
}

.about-grid-wrap {
  display: flex;
  gap: 75px;
  padding-bottom: 40px;
  border-bottom: 1px solid #EEEEEE;
}
.about-grid-wrap.style2 {
  border-bottom: 0;
  padding-bottom: 0;
  gap: 130px;
}

.goal-grid-wrap {
  max-width: 518px;
}
.goal-grid-wrap .btn-wrap {
  gap: 20px;
  margin-top: 50px;
}
.goal-grid-wrap .btn-wrap .btn.btn-border {
  padding: 19.5px 41px 19.5px 45px;
}

.goal-thumb-2 {
  position: relative;
  padding-left: 144px;
  height: 100%;
}
.goal-thumb-2 .img-1 {
  height: 100%;
}
.goal-thumb-2 .img-1 img {
  border-radius: 20px;
  height: 100%;
  object-fit: cover;
}
.goal-thumb-2 .img-2 {
  position: absolute;
  left: 0px;
  top: 60px;
  filter: drop-shadow(0px 6px 42px rgba(0, 0, 0, 0.19));
}
.goal-thumb-2 .img-2 img {
  border-radius: 20px;
}
.goal-thumb-2 .wcu-grid {
  position: absolute;
  left: 174px;
  bottom: 30px;
}

.goal-thumb-3 {
  position: relative;
  display: inline-block;
}
.goal-thumb-3 .wcu-grid {
  position: absolute;
  left: 30px;
  bottom: 30px;
}

.goal-thumb-4 {
  margin-left: 75px;
  margin-right: -246px;
}

@media (max-width: 1600px) {
  .goal-thumb-4 {
    margin-left: 40px;
    margin-right: -90px;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .about-grid-wrap {
    gap: 25px;
  }
  .goal-thumb-4 {
    margin-left: 0;
    margin-right: 0;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .about-grid-wrap {
    gap: 15px;
    justify-content: space-between;
    margin-bottom: 25px;
  }
  .goal-thumb-2 .wcu-grid {
    left: 0;
  }
  .about-content-wrap .checklist li {
    font-size: 15px;
  }
  .about-grid-wrap.style2 {
    gap: 100px;
  }
  .about-grid.style4 ~ .about-grid.style4:after {
    left: -50px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .about-content-wrap .btn-wrap {
    gap: 20px 25px;
  }
  .goal-thumb-1 .goal-badge-wrap {
    height: 204px;
    width: 204px;
    line-height: 236px;
  }
  .goal-thumb-1 .goal-badge-wrap .goal-badge {
    font-size: 15px;
  }
  .about-grid-wrap {
    gap: 50px;
    justify-content: start;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .goal-thumb-2,
  .goal-thumb-1,
  .about-thumb {
    height: auto;
    display: inline-block;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .about-grid-wrap {
    gap: 40px;
  }
  .goal-thumb-2 {
    padding-left: 0;
  }
  .goal-thumb-2 .img-2 {
    left: 30px;
  }
  .goal-grid-wrap .btn-wrap .btn.btn-border {
    padding: 17px 41px 17px 45px;
  }
  .about-grid-wrap.style2 {
    gap: 70px;
  }
  .about-grid.style4 ~ .about-grid.style4:after {
    left: -35px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .about-thumb .about-img-2 {
    bottom: 50px;
  }
  .about-grid-wrap {
    display: block;
  }
  .about-grid-wrap .about-grid ~ .about-grid {
    margin-top: 30px;
  }
  .goal-thumb-2 .img-2 {
    display: none;
  }
  .goal-thumb-3 .wcu-grid {
    position: initial;
    animation: none;
    display: flex;
    margin-top: 30px;
  }
  .about-thumb-2 .about-thumb-num {
    font-size: 100px;
  }
  .about-grid.style4 ~ .about-grid.style4:after {
    display: none;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .about-thumb {
    padding-right: 38px;
  }
  .about-thumb .about-img-2 {
    width: 180px;
  }
  .about-tab-1 button {
    padding: 10px 16px;
    line-height: 1.3;
  }
  .about-tab-1 .filter-item {
    display: block;
  }
  .about-tab-1 .filter-item .about-tab-icon {
    margin-bottom: 20px;
  }
  .goal-thumb-1 {
    position: relative;
    padding-right: 73px;
  }
  .goal-thumb-1 .goal-badge-wrap {
    height: 154px;
    width: 154px;
    line-height: 196px;
    top: 50px;
  }
  .goal-thumb-1 .goal-badge-wrap .goal-badge {
    font-size: 13px;
  }
  .goal-thumb-2 .wcu-grid {
    margin-top: 20px;
    position: initial;
    animation: none;
  }
}
/*------------------- 4.00. Team  -------------------*/
/* Team global ---------------------------------- */
.team-card {
  background: var(--smoke-color2);
  border-radius: 20px;
  padding: 30px;
  transition: 0.4s;
  border: 1px solid transparent;
  margin-bottom: 60px;
}
.team-card_img {
  position: relative;
  border-radius: 20px;
}
.team-card_img img {
  border-radius: 20px;
  width: 100%;
}
.team-card_content {
  text-align: center;
  position: relative;
}
.team-card_content .social-btn {
  justify-content: center;
  margin-top: 0px;
  opacity: 0;
  transition: 0.4s;
  margin-bottom: -45px;
}
.team-card_title {
  font-size: 22px;
  font-weight: 500;
  margin-top: -0.2em;
  margin-bottom: -5px;
  margin-top: 23px;
}
.team-card_title a {
  color: #9c9c9c;
}
.team-card_title a:hover {
  color: #3297c3;
}
.team-card_desig {
  font-weight: 300;
  font-size: 14px;
  font-family: var(--title-font);
  color: #e6e6e6;
}
.team-card:hover {
  background: var(--white-color);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border: 1px solid rgba(237, 237, 237, 0.89);
  margin-bottom: 0;
}
.team-card:hover .team-card_content .social-btn {
  margin-top: 15px;
  opacity: 1;
  margin-bottom: 0;
}
.team-card.style2 {
  padding: 0;
  border-radius: 0;
  border: 0;
  background: transparent;
  position: relative;
  margin-bottom: 0;
}
.team-card.style2 .team-card_img {
  border-radius: 0;
}
.team-card.style2 .team-card_img img {
  border-radius: 0;
}
.team-card.style2 .team-card_content {
  position: absolute;
  left: 0;
  bottom: 0;
  text-align: left;
}
.team-card.style2 .team-card_content .social-btn {
  opacity: 1;
  transform: none;
  margin-bottom: 0;
  justify-content: start;
  gap: 5px;
}
.team-card.style2 .team-card_content .social-btn a {
  border-radius: 0;
}
.team-card.style2 .team-card_title {
  background: var(--white-color);
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 14px 26px;
  margin-bottom: 0;
  margin-top: 0;
}
.team-card.style2 .team-card_desig {
  background: #3297c3;
  display: inline-block;
  color: var(--white-color);
  font-size: 14px;
  font-weight: 400;
  text-transform: uppercase;
  font-family: var(--title-font);
  padding: 5.5px 25px 3.5px;
}
.team-card.style2:hover {
  background: transparent;
  box-shadow: none;
  border: 0;
  margin-bottom: 0;
}
.team-card.style2:hover .team-card_content .social-btn {
  margin-top: 0;
}
.team-card.style3 {
  margin-bottom: 0px;
  padding: 30px 30px 20px;
}
.team-card.style3 .team-card_img {
  position: relative;
}
.team-card.style3 .team-card_img .social-btn {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0%);
  opacity: 0;
  transition: 0.4s;
}
.team-card.style3:hover .social-btn {
  opacity: 1;
  transform: translate(-50%, -30px);
}

.team-slider-1 .slick-current .team-card {
  background: var(--white-color);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border: 1px solid rgba(237, 237, 237, 0.89);
  margin-bottom: 0;
}
.team-slider-1 .slick-current .team-card .team-card_content .social-btn {
  margin-top: 15px;
  opacity: 1;
  margin-bottom: 0;
}

.team-card2 {
  display: flex;
  gap: 30px;
  align-items: center;
}
.team-card2 .team-card_img {
  flex: none;
  border-radius: 50%;
}
.team-card2 .team-card_img img {
  border-radius: 50%;
}
.team-card2 .team-card_content {
  text-align: start;
}
.team-card2 .team-card_subtitle {
  text-transform: uppercase;
  color: #3297c3;
  font-size: 14px;
  font-weight: 400;
  font-family: var(--title-font);
}
.team-card2 .team-card_title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 10px;
  margin-top: 0;
}
.team-card2 .team-card_title a {
  color: var(--white-color);
  background-image: linear-gradient(to left, var(--white-color), var(--white-color));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0 2px;
}
.team-card2 .team-card_title a:hover {
  background-size: 100% 2px;
}
.team-card2 .link-btn {
  color: var(--white-color);
}
.team-card2 .link-btn i {
  transform: rotate(-25deg);
  color: #3297c3;
}
.team-card2 .link-btn:before {
  display: none;
}
.team-card2 .link-btn:hover {
  color: #3297c3;
}
.team-card2.style2 {
  background: var(--white-color);
  border: 1px solid rgba(237, 237, 237, 0.89);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border-radius: 15px;
  padding: 40px;
  gap: 20px;
}
.team-card2.style2 .team-card_title {
  margin-bottom: 3px;
}
.team-card2.style2 .team-card_title a {
  color: #9c9c9c;
}
.team-card2.style2 .team-card_title a:hover {
  color: #3297c3;
}
.team-card2.style2 .team-card_link {
  font-size: 16px;
  font-weight: 400;
  font-family: var(--title-font);
  color: #9c9c9c;
}
.team-card2.style2 .team-card_link i {
  color: #3297c3;
  transform: rotate(-25deg);
  margin-right: 8px;
}
.team-card2.style2 .team-card_link:hover {
  color: #3297c3;
}

.team-slider-2 {
  margin-left: auto;
  margin-right: -38px;
  max-width: 1660px;
}

/* Hight Resoulation devices */
@media (min-width: 1922px) {
  .team-slider-2 {
    max-width: 1980px;
  }
}
@media (max-width: 1600px) {
  .team-slider-2 {
    max-width: 1635px;
    margin-right: -170px;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .team-slider-2 {
    max-width: 1575px;
    margin-right: -190px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .team-slider-2 {
    max-width: 1398px;
    margin-right: -150px;
  }
  .team-card2.style2 {
    padding: 30px;
  }
  .team-card2.style2 .team-card_title {
    font-size: 22px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .team-slider-2 {
    max-width: 1290px;
    margin-right: -120px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .team-slider-2 {
    max-width: 1230px;
    margin-right: -241px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .team-slider-2 {
    max-width: 860px;
    margin-right: -120px;
  }
  .team-card2.style2 .team-card_title {
    font-size: 20px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .team-slider-2 {
    max-width: 567px;
    margin-right: 0;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .team-slider-2 {
    margin: 0 3px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .team-card2 {
    display: block;
    text-align: center;
  }
  .team-card2 .team-card_img img {
    width: auto;
  }
  .team-card2 .team-card_content {
    text-align: center;
    margin-top: 20px;
  }
  .team-card2.style2 .team-card_content {
    margin-top: 15px;
  }
}
/* Team Details ---------------------------------- */
.team-details-page .contact-form-wrap {
  border-radius: 6px;
}
.team-details-page .contact-form-wrap .default-title {
  margin-bottom: 24px;
}

.team-about-card {
  background-color: #9c9c9c;
  border-radius: 20px;
}
.team-about-card_img {
  border-radius: 20px 0 0 20px;
  overflow: hidden;
}
.team-about-card_img img {
  border-radius: 20px 0 0 20px;
  object-fit: cover;
}
.team-about-card_box {
  padding: 90px 95px 90px 60px;
  border-radius: 0 6px 6px 0;
}
.team-about-card_title {
  margin-top: -0.3em;
  margin-bottom: 6px;
  font-size: 40px;
  font-weight: 500;
  color: var(--white-color);
}
.team-about-card_desig {
  font-size: 16px;
  font-weight: 400;
  color: #e6e6e6;
  margin-bottom: 25px;
}
.team-about-card .social-btn {
  border-bottom: 1px solid #232325;
  padding-bottom: 40px;
  margin-bottom: 30px;
}
.team-about-card .social-btn a {
  border-radius: 50%;
}
.team-about-card_text {
  margin: 14px 0 27px;
}
.team-about-card_info {
  margin-bottom: 0px;
  display: flex;
  align-items: center;
}
.team-about-card_info .icon {
  height: 50px;
  width: 50px;
  line-height: 50px;
  background: var(--white-color);
  border-radius: 50%;
  display: inline-block;
  text-align: center;
  color: #3297c3;
  box-shadow: 0px 9px 73px 0px rgba(90, 86, 86, 0.15);
  margin-right: 15px;
  margin-bottom: -5px;
}
.team-about-card_info p {
  font-size: 18px;
  font-weight: 600;
  color: var(--white-color);
  margin-bottom: -0.4em;
}
.team-about-card_info span {
  display: block;
  font-family: var(--body-font);
  color: #e6e6e6;
  font-size: 16px;
  font-weight: 400;
  margin-top: -0.3em;
}
.team-about-card_info:last-child {
  margin-bottom: 0;
}
.team-about-card .team-about-card_info ~ .team-about-card_info {
  margin-top: 15px;
}

/* Extra small devices */
@media (max-width: 575px) {
  .team-card {
    background: var(--white-color);
    box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
    border: 1px solid rgba(237, 237, 237, 0.89);
    margin-bottom: 0;
  }
  .team-card .team-card_content .social-btn {
    margin-top: 15px;
    opacity: 1;
    margin-bottom: 0;
  }
}
/*------------------- 4.00. Testimonial  -------------------*/
/* Testimonial 1 ---------------------------------- */
.testimonial-bg-thumb1 {
  position: relative;
}
.testimonial-bg-thumb1 .thumb {
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0 30px 30px 0;
  z-index: -1;
  min-height: 784px;
}
.testimonial-bg-thumb1 .thumb img {
  border-radius: 0 30px 30px 0;
}

.testi-box-wrap1 {
  border-radius: 30px;
  padding: 100px 95px;
}

.testi-box {
  position: relative;
  padding-top: 15px;
}
.testi-box_thumb {
  border-radius: 6px;
  position: relative;
  display: inline-block;
}
.testi-box_thumb img {
  border-radius: 50%;
}
.testi-box_thumb .block-quote {
  position: absolute;
  top: 0;
  left: 0;
  height: 50px;
  width: 50px;
  line-height: 46px;
  border: 4px solid #9c9c9c;
  background: #3297c3;
  color: var(--white-color);
  font-size: 18px;
  border-radius: 50%;
}
.testi-box_text {
  margin-top: 33px;
  margin-bottom: 25px;
  line-height: 1.667;
  font-size: 18px;
  font-weight: 500;
}
.testi-box .rating {
  color: #3297c3;
  font-size: 16px;
}
.testi-box_profile .testi-box_name {
  margin-bottom: -0.15em;
  margin-top: -0.35em;
  font-size: 20px;
  font-weight: 500;
  font-family: var(--title-font);
  color: var(--white-color);
}
.testi-box_profile .testi-box_desig {
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 500;
  font-family: var(--title-font);
  color: #e6e6e6;
  display: block;
  margin-bottom: -0.65em;
}

.testi-slider-controller {
  display: flex;
  gap: 10px;
  justify-content: center;
  margin-top: 60px;
}
.testi-slider-controller .indicatior-btn {
  background: #202020;
  border: 1px solid #303030;
  border-radius: 10px;
  padding: 25px 30px;
  position: relative;
  min-width: 183px;
}
.testi-slider-controller .indicatior-btn:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  border-radius: 10px;
  border: 1px dashed rgba(255, 255, 255, 0.29);
  margin: 7px;
  opacity: 0;
  transition: 0.4s;
}
.testi-slider-controller .indicatior-btn.active, .testi-slider-controller .indicatior-btn:hover {
  background: #3297c3;
  border-color: #3297c3;
}
.testi-slider-controller .indicatior-btn.active .testi-box_desig, .testi-slider-controller .indicatior-btn:hover .testi-box_desig {
  color: var(--white-color);
}
.testi-slider-controller .indicatior-btn.active:after, .testi-slider-controller .indicatior-btn:hover:after {
  opacity: 1;
}
.testi-slider-controller .indicator {
  display: none;
}

/* Extra large devices */
@media (max-width: 1500px) {
  .testimonial-bg-thumb1 .thumb {
    width: 65%;
  }
  .testi-slider-controller {
    margin-top: 40px;
  }
  .testi-box {
    padding-top: 0px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .testi-box-wrap1 {
    padding: 75px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .testi-box-wrap1 {
    padding: 50px;
  }
  .testimonial-bg-thumb1 .thumb img {
    height: 674px;
    object-fit: cover;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .testi-box-wrap1 {
    padding: 60px 50px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .testi-slider-controller {
    display: inline-block;
    margin: -10px;
    margin-top: 30px;
  }
  .testi-slider-controller .indicatior-btn {
    margin: 10px;
    display: block;
  }
  .testi-box_text {
    font-size: 16px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .testi-box-wrap1 {
    padding: 50px 30px;
  }
  .testi-slider-controller {
    margin: 0;
    margin-top: 30px;
  }
  .testi-slider-controller .indicatior-btn {
    min-width: auto;
    width: 100%;
    margin: 10px 0;
  }
}
.testi-box-wrap2 {
  position: relative;
  padding: 0 37px;
}
.testi-box-wrap2:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%) rotate(-13.84deg);
  width: 671px;
  height: 351px;
  border: 1px solid rgba(27, 27, 27, 0.08);
  border-radius: 50%;
  z-index: -1;
}
.testi-box-wrap2 .testi-arrow .slick-arrow {
  background: transparent;
  box-shadow: none;
  opacity: 1;
  top: 50%;
  left: -100px;
  font-size: 40px;
  color: #e6e6e6;
  margin-top: 0;
}
.testi-box-wrap2 .testi-arrow .slick-arrow.slick-next {
  margin-top: 0;
  left: auto;
  right: -100px;
}
.testi-box-wrap2 .testi-arrow .slick-arrow:hover {
  color: #9c9c9c;
}

.testi-box.style2 {
  padding: 0;
}
.testi-box.style2 .testi-box_text {
  font-size: 24px;
  font-weight: 500;
  font-style: italic;
  font-family: var(--title-font);
  text-transform: uppercase;
  color: #9c9c9c;
  margin-top: 28px;
  margin-bottom: 32px;
}
.testi-box.style2 .testi-box_profile .testi-box_name {
  color: #3297c3;
  font-size: 20px;
  font-weight: 600;
  text-transform: uppercase;
}
.testi-box.style2 .testi-box_profile .testi-box_desig {
  font-weight: 400;
}

/* Large devices */
@media (max-width: 1199px) {
  .testi-box.style2 .testi-box_text {
    font-size: 20px;
  }
  .testi-box-wrap2 .testi-arrow .slick-arrow {
    left: -80px;
  }
  .testi-box-wrap2 .testi-arrow .slick-arrow.slick-next {
    right: -80px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .testi-box-wrap2 {
    padding: 0;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .testi-box.style2 .testi-box_text {
    font-size: 16px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .testi-box.style2 .testi-box_text {
    font-size: 14px;
  }
}
/*------------------- 4.00. Counter  -------------------*/
/* Counter 1 ---------------------------------- */
.counter-area-1 {
  background-attachment: fixed;
}

.counter-area-2 {
  border-top: 1px solid #2C2C2C;
  border-bottom: 1px solid #2C2C2C;
  margin-bottom: 100px;
}

.counter-sec-shape-top {
  margin-top: -45px;
}

.counter-sec-shape-bottom {
  transform: rotateY(180deg) translateY(1px);
  margin-top: -2px;
  margin-bottom: -18px;
}

.counter-card {
  position: relative;
  display: inline-flex;
  gap: 25px;
  align-items: center;
}
.counter-card_wrap ~ .counter-card_wrap {
  border-left: 1px solid #2C2C2C;
}
.counter-card_wrap ~ .counter-card_wrap .counter-card.style2 {
  padding-left: 45px;
}
.counter-card_wrap:last-child .counter-card.style2 {
  padding-right: 0;
}
.counter-card_number {
  margin-top: 0px;
  margin-bottom: 2px;
  font-weight: 600;
  font-size: 44px;
  color: var(--white-color);
}
.counter-card_text {
  font-weight: 500;
  font-size: 14px;
  font-family: var(--title-font);
  color: #E1E1E1;
  margin-bottom: -0.4em;
}
.counter-card_icon {
  border-radius: 50px;
  width: 90px;
  height: 90px;
  line-height: 90px;
  background-color: #3297c3;
  text-align: center;
  position: relative;
  margin: auto;
}
.counter-card_icon img {
  transition: 0.4s all ease-in-out;
}
.counter-card:hover .counter-card_icon:after {
  margin: 0;
  border-width: 10px;
  border-color: #3297c3;
}
.counter-card:hover .counter-card_icon img {
  transform: rotateY(180deg);
}
.counter-card.style2 {
  padding: 60px 0;
  padding-right: 30px;
}
.counter-card.style2 .counter-card_icon {
  background: #9c9c9c;
}
.counter-card.style2 .counter-card_number {
  font-size: 48px;
  font-weight: 600;
  margin-bottom: -4px;
}
.counter-card.style2 .counter-card_text {
  text-transform: uppercase;
  color: #656565;
}
.counter-card.style3 {
  display: block;
  text-align: center;
  padding: 60px 30px;
}
.counter-card.style3 .counter-circle {
  position: relative;
  margin-bottom: 23px;
}
.counter-card.style3 .circle-num {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 30px;
  font-weight: 600;
  font-family: var(--title-font);
  color: var(--white-color);
}
.counter-card.style3 .counter-card_text {
  font-size: 18px;
  font-weight: 600;
  margin-bottom: -0.6em;
}

.ad-slider {
  overflow: hidden;
}
.ad-slider .global-carousel {
  margin: 0 -220px;
}
.ad-slider_title {
  font-size: 200px;
  font-weight: 600;
  color: rgba(255, 255, 255, 0.07);
  display: flex;
  margin-top: -0.05em;
  margin-bottom: 0;
  line-height: 0.7;
}
.ad-slider_title span {
  color: transparent;
  -webkit-text-stroke: 1px rgba(255, 255, 255, 0.07);
  display: inline-block;
  margin: 0 30px;
}
.ad-slider_title ~ .ad-slider_title {
  margin-left: 50px;
}

/* Hight Resoulation devices */
@media (min-width: 1922px) {
  .counter-sec-shape-bottom,
  .counter-sec-shape-top {
    width: 100%;
  }
  .counter-sec-shape-bottom img,
  .counter-sec-shape-top img {
    width: 100%;
  }
  .counter-sec-shape-top {
    margin-top: -60px;
    transform: translateY(-1px);
    margin-bottom: -3px;
  }
  .counter-sec-shape-bottom {
    margin-top: -3px;
  }
}
@media (max-width: 1600px) {
  .ad-slider .global-carousel {
    margin: 0 -370px;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .ad-slider_title {
    font-size: 180px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .counter-sec-shape-top {
    margin-top: -35px;
  }
  .counter-sec-shape-bottom {
    margin-bottom: -15px;
  }
  .counter-card.style2 {
    padding-right: 20px;
    gap: 20px;
  }
  .counter-card_wrap ~ .counter-card_wrap .counter-card.style2 {
    padding-left: 20px;
  }
  .counter-card_icon {
    width: 80px;
    height: 80px;
    line-height: 80px;
  }
  .counter-card.style2 .counter-card_number {
    font-size: 40px;
    margin-bottom: 0;
  }
  .ad-slider_title {
    font-size: 170px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .ad-slider_title {
    font-size: 160px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .counter-wrap1 {
    text-align: center;
  }
  .counter-wrap1 .counter-card .media-body {
    text-align: start;
  }
  .counter-card_wrap:nth-child(3) {
    border-left: 0;
    border-top: 1px solid #2C2C2C;
  }
  .counter-card_wrap:nth-child(3) .counter-card.style2 {
    padding-left: 0px;
  }
  .counter-card_wrap:nth-child(4) {
    border-top: 1px solid #2C2C2C;
  }
  .ad-slider_title {
    font-size: 140px;
  }
  .counter-card.style3 {
    padding: 50px 30px;
  }
  .counter-card.style3 .counter-card_text {
    font-size: 16px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .counter-sec-shape-top {
    margin-top: -20px;
  }
  .counter-sec-shape-bottom {
    margin-bottom: -5px;
  }
  .ad-slider_title {
    font-size: 120px;
  }
  .counter-area-2 {
    margin-bottom: 80px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .counter-area-2 {
    padding: 30px 0;
  }
  .counter-card_wrap ~ .counter-card_wrap {
    border: 0;
  }
  .counter-card_wrap ~ .counter-card_wrap .counter-card.style2 {
    padding-left: 0;
  }
  .counter-card.style2 {
    padding: 20px 0;
  }
  .counter-card.style2 .counter-card_number {
    margin-top: -0.3em;
    font-size: 36px;
  }
  .ad-slider_title {
    font-size: 100px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .counter-sec-shape-top {
    transform: translateY(-1px);
    margin-top: -25px;
    margin-bottom: -2px;
  }
  .counter-sec-shape-bottom {
    margin-top: -6px;
  }
  .counter-card_number {
    font-size: 34px;
  }
  .counter-card_wrap {
    text-align: center;
  }
  .counter-card.style2 {
    display: block;
  }
  .counter-card.style2 .counter-card_icon {
    margin-bottom: 20px;
  }
  .ad-slider_title {
    font-size: 90px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .counter-sec-shape-top {
    transform: translateY(-2px);
  }
}
@media (max-width: 320px) {
  .counter-sec-shape-top {
    transform: translateY(-3px);
    margin-top: -23px;
  }
  .counter-sec-shape-bottom {
    transform: rotateY(180deg) translateY(4px);
    margin-top: -12px;
  }
  .ad-slider_title {
    font-size: 80px;
  }
}
/*------------------- 4.00. Blog  -------------------*/
/* Blog Card ---------------------------------- */
.blog-card {
  background: #9c9c9c;
  position: relative;
  border-radius: 15px;
}
.blog-card .blog-title {
  font-weight: 500;
  color: var(--white-color);
  margin-bottom: 10px;
}
.blog-card .blog-title a {
  background-image: linear-gradient(to left, var(--white-color), var(--white-color));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0 2px;
}
.blog-card .blog-title a:hover {
  color: var(--white-color);
}
.blog-card .blog-title:hover a {
  background-size: 100% 2px;
}
.blog-card .blog-img {
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 3;
  border-radius: 15px 15px 0 0;
}
.blog-card .blog-img img {
  max-width: 100%;
  border-radius: 15px 15px 0 0;
  transition: 0.4s ease-in-out;
}
.blog-card .blog-content {
  border-radius: 0 0 15px 15px;
  padding: 40px;
  position: relative;
  z-index: 2;
  transition: 0.4s;
}
.blog-card .blog-meta {
  margin-top: -0.4em;
  margin-bottom: 12px;
}
.blog-card .blog-meta a {
  font-size: 14px;
  font-family: var(--title-font);
  color: var(--white-color);
  margin-right: 0;
  text-transform: uppercase;
}
.blog-card .blog-meta a ~ a {
  margin-left: 22px;
}
.blog-card .blog-meta i, .blog-card .blog-meta svg {
  font-size: 14px;
  transition: 0.4s;
}
.blog-card .blog-meta a:hover {
  color: #3297c3;
}
.blog-card .blog-meta a:hover i, .blog-card .blog-meta a:hover svg {
  color: #3297c3;
}
.blog-card .blog-meta span:after,
.blog-card .blog-meta a:after {
  display: none;
}
.blog-card .blog-text {
  margin-bottom: -0.3em;
}
.blog-card:hover .blog-img img {
  transform: scale(1.08);
}
.blog-card.style2 {
  display: flex;
  background: var(--smoke-color2);
  border-radius: 20px;
  padding: 30px 60px 30px 30px;
  gap: 30px;
  align-items: center;
}
.blog-card.style2 ~ .blog-card.style2 {
  margin-top: 24px;
}
.blog-card.style2 .blog-img {
  border-radius: 20px;
  width: auto;
  flex: none;
}
.blog-card.style2 .blog-img img {
  border-radius: 20px;
}
.blog-card.style2 .blog-content {
  padding: 0;
}
.blog-card.style2 .blog-meta {
  margin-bottom: 18px;
}
.blog-card.style2 .blog-meta a {
  background: transparent;
  border: 1px solid #DFDFDF;
  border-radius: 50px;
  font-size: 14px;
  font-weight: 300;
  font-family: var(--title-font);
  color: #9c9c9c;
  text-transform: uppercase;
  padding: 3.5px 25px;
  margin: 0 13px 10px 0;
}
.blog-card.style2 .blog-meta a:last-child {
  margin-right: 0;
}
.blog-card.style2 .blog-meta a:hover {
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  background: var(--white-color);
}
.blog-card.style2 .blog-title {
  font-size: 20px;
  font-weight: 500;
  color: #9c9c9c;
  line-height: 30px;
  margin-bottom: 22px;
}
.blog-card.style2 .blog-title a {
  background-image: linear-gradient(to left, #3297c3, #3297c3);
}
.blog-card.style2 .blog-title a:hover {
  color: #3297c3;
}
.blog-card.style3 {
  display: flex;
  padding: 40px;
  border-radius: 0;
  gap: 30px;
}
.blog-card.style3 ~ .blog-card.style3 {
  margin-top: 20px;
}
.blog-card.style3 .blog-date {
  border: 1px solid #313131;
  height: 90px;
  width: 90px;
  flex: none;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #e6e6e6;
  font-family: var(--title-font);
  padding-top: 17px;
}
.blog-card.style3 .blog-date span {
  font-size: 30px;
  font-weight: 500;
  color: var(--white-color);
  display: block;
  margin-bottom: 5px;
}
.blog-card.style3 .blog-content {
  padding: 0;
}
.blog-card.style3 .blog-category {
  color: #3297c3;
  font-size: 12px;
  font-weight: 600;
  font-family: var(--body-font);
  text-transform: uppercase;
  margin-top: -0.5em;
  display: block;
  margin-bottom: 11px;
}
.blog-card.style3 .blog-title {
  margin-bottom: 21px;
}
.blog-card.style3 .blog-meta {
  margin-bottom: -0.4em;
}
.blog-card.style3 .blog-meta i {
  color: var(--white-color);
  margin-right: 6px;
}
.blog-card.style4 {
  background: var(--smoke-color2);
  border-radius: 20px;
}
.blog-card.style4 .blog-img {
  border-radius: 20px 20px 0 0;
}
.blog-card.style4 .blog-meta a {
  color: #9c9c9c;
  font-weight: 400;
}
.blog-card.style4 .blog-meta a i {
  color: #9c9c9c;
}
.blog-card.style4 .blog-meta a:hover {
  color: #3297c3;
}
.blog-card.style4 .blog-title {
  color: #9c9c9c;
}
.blog-card.style4 .blog-title:hover a {
  color: #3297c3;
  background: transparent;
}
.blog-card.style4 ~ .blog-card.style4 {
  margin-top: 24px;
}

.blog_sec_title_static {
  position: absolute;
  height: 100%;
  display: block;
}
.blog_sec_title_static .blog_sec_title_wrap {
  position: sticky;
  top: 200px;
  flex-direction: column;
  flex-wrap: wrap;
  align-items: flex-start;
  margin: auto;
  margin-right: 40px;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .blog_sec_title_static .blog_sec_title_wrap {
    margin-right: 0;
  }
  .blog-card.style2 {
    padding: 30px;
  }
  .blog-card.style2 .blog-img {
    width: 300px;
  }
  .blog-card.style4 .blog-title {
    font-size: 30px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .blog-card .blog-content {
    padding: 35px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .blog-card.style2 {
    display: block;
  }
  .blog-card.style2 .blog-img {
    width: 100%;
    margin-bottom: 40px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .blog-card .blog-title {
    font-size: 22px;
  }
  .blog-card.style2 .blog-title {
    font-size: 22px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .blog-card .blog-title {
    font-size: 20px;
  }
  .blog_sec_title_static {
    position: initial;
    height: auto;
    text-align: center;
    margin-bottom: 40px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .blog-card.style2 {
    padding: 25px;
  }
  .blog-card.style3 {
    padding: 30px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .blog-card.style3 {
    display: block;
  }
  .blog-card.style3 .blog-date {
    margin-bottom: 25px;
  }
}
@media (max-width: 320px) {
  .blog-card.style2 {
    padding: 20px;
  }
  .blog-card.style2 .blog-meta a {
    padding: 3.5px 20px;
  }
  .blog-card.style4 .blog-content {
    padding: 30px;
  }
  .blog-card.style4 .blog-meta a ~ a {
    margin-left: 0;
  }
  .blog-card.style4 .blog-meta span, .blog-card.style4 .blog-meta a {
    padding-right: 12px;
  }
}
/*------------------- 4.00. Client  -------------------*/
/* Client 1 ---------------------------------- */
.client-area {
  border-top: 1px solid var(--border-color);
  padding: 86px 0;
}

.client-box {
  text-align: center;
  display: grid;
  align-items: center;
  justify-content: center;
  border-radius: 6px;
  padding: 33.5px 0;
  position: relative;
  transition: 0.4s;
  cursor: pointer;
  opacity: 0.3;
}
.client-box:hover {
  background: var(--smoke-color3);
  opacity: 1;
}

.client-sec {
  padding-top: 337px;
}

/* Medium devices */
@media (max-width: 991px) {
  .client-area {
    padding: 80px 0;
  }
  .client-sec {
    padding-top: 317px;
  }
}
/* Extra small devices */
/*------------------- 4.00. Simple Sections  -------------------*/
.checklist ul {
  padding-left: 0;
  list-style: none;
  text-align: left;
  margin-bottom: 0;
}
.checklist li {
  font-size: 16px;
  font-weight: 400;
  margin-bottom: 5px;
  display: flex;
  color: #e6e6e6;
}
.checklist li:last-child {
  margin-bottom: 0;
}
.checklist li i, .checklist li svg {
  font-size: 16px;
  margin-right: 10px;
  color: #3297c3;
  margin-top: 6px;
  width: 16px;
}
.checklist.style2 ul li {
  font-weight: 700;
  border-radius: 6px;
  background-color: rgb(247, 244, 239);
  padding: 17px 30px;
  font-family: var(--title-font);
}
.checklist.style2 ul li:not(:last-child) {
  margin-bottom: 20px;
}
.checklist.style2 ul li i {
  margin-right: 20px;
}
.checklist.style3 ul {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: 8px;
}
.checklist.style3 ul li {
  margin-bottom: 0;
}
.checklist.style4 ul li:not(:last-child) {
  margin-bottom: 9px;
}
.checklist.style5 ul li {
  font-weight: 400;
  font-size: 16px;
  color: #e6e6e6;
}
.checklist.mb-40 {
  /* Large devices */
}
@media (max-width: 1199px) {
  .checklist.mb-40 {
    margin-bottom: 32px;
  }
}
.checklist.mb-45 {
  /* Large devices */
}
@media (max-width: 1199px) {
  .checklist.mb-45 {
    margin-bottom: 35px;
  }
}

.img-half {
  position: absolute;
  top: 0;
  width: 50%;
  height: 100%;
  z-index: -1;
}
.img-half img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.img-half.img-right {
  right: 0;
}

.icon-box {
  display: inline-flex;
  gap: 10px;
}

.btn-wrap {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 20px 30px;
}
.btn-wrap.style2 {
  gap: 30px 40px;
}

.read-more-btn {
  font-size: 14px;
  font-weight: 500;
  color: #e6e6e6;
  position: relative;
}
.read-more-btn i, .read-more-btn svg {
  font-size: 12px;
}
.read-more-btn:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 1px;
  background: #3297c3;
  width: 0;
  transition: 0.4s ease-in-out;
}
.read-more-btn:hover {
  color: #3297c3;
}
.read-more-btn:hover:after {
  width: 100%;
}

.category-tag {
  background: #3297c3;
  height: 25px;
  line-height: 25px;
  border-radius: 30px;
  text-transform: uppercase;
  color: var(--white-color);
  font-size: 10px;
  font-weight: 700;
  display: inline-block;
  padding: 0 19px;
  letter-spacing: 1px;
}

/* Large devices */
@media (max-width: 1199px) {
  p.mb-40 {
    margin-bottom: 35px;
  }
  p.mb-45 {
    margin-bottom: 38px;
  }
  .checklist li {
    margin-bottom: 6px;
    font-size: 16px;
  }
  .checklist li i, .checklist li svg {
    font-size: 14px;
    margin-right: 5px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .checklist.style2 ul li i {
    margin-right: 10px;
  }
}
/*------------------- 4.00. Video -------------------*/
/* Why 1 ---------------------------------- */
.video-area-1 .video-wrap {
  display: block;
  text-align: center;
  margin-bottom: 0;
  margin-top: -119px;
}
.video-area-1 .video-wrap .play-btn {
  border-radius: 50%;
  position: relative;
  transform: translate(0, 50%);
}
.video-area-1 .video-wrap .play-btn > i {
  background: transparent;
  color: var(--white-color);
  --icon-size: 238px;
}
.video-area-1 .video-wrap .play-btn > i::after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  background: #3297c3;
  mix-blend-mode: multiply;
  border-radius: 50%;
  z-index: -1;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .video-area-1 .video-wrap .play-btn > i {
    --icon-size: 150px;
  }
  .video-area-1 .video-wrap {
    margin-top: -76px;
  }
}
/*------------------- 4.00. Category Menu -------------------*/
.category-card {
  border-radius: 6px;
  background: var(--white-color);
  padding: 30px;
  display: flex;
  justify-content: space-between;
}
.category-card_content {
  max-width: 150px;
}
.category-card_title {
  font-size: 20px;
  margin-top: -0.3em;
  margin-bottom: 26px;
}
.category-card_title a {
  color: #9c9c9c;
}
.category-card_title a:hover {
  color: #3297c3;
}
.category-card_icon {
  flex: none;
  align-self: end;
  position: relative;
  z-index: 1;
}
.category-card_icon:after {
  position: absolute;
  content: "";
  border-radius: 50%;
  background-color: rgb(247, 244, 239);
  height: 60px;
  width: 60px;
  left: -30px;
  top: 0;
  z-index: -1;
}
.category-card .more-btn {
  font-size: 12px;
  color: #e6e6e6;
  font-weight: 500;
  letter-spacing: 1px;
  line-height: initial;
}
.category-card .more-btn:hover {
  color: #3297c3;
}
.category-card .more-btn i {
  font-size: 14px;
  display: block;
}

.category-search-form {
  margin-top: 40px;
  position: relative;
}
.category-search-form .form-control {
  padding: 14.5px 280px 14.5px 30px;
}
.category-search-form .btn {
  position: absolute;
  right: 0;
  top: 0;
  padding: 20px 50px;
}

.category-card2 {
  border-radius: 6px;
  background-color: rgb(255, 255, 255);
  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.07);
  text-align: center;
  padding: 30px 30px 23px;
}
.category-card2_title {
  font-size: 20px;
  margin-top: -0.3em;
  margin-bottom: 0px;
}
.category-card2_title a {
  color: #9c9c9c;
}
.category-card2_title a:hover {
  color: #3297c3;
}
.category-card2_icon {
  display: inline-block;
  height: 66px;
  width: 66px;
  line-height: 64px;
  border-radius: 50%;
  background: var(--smoke-color3);
  margin-bottom: 20px;
  transition: 0.5s;
}
.category-card2_icon img {
  transition: 0.5s;
}
.category-card2_icon:after {
  display: none;
}
.category-card2:hover .category-card2_icon {
  background: #3297c3;
}
.category-card2:hover .category-card2_icon img {
  filter: brightness(99);
}

.category-slider {
  transform: translateY(-50px);
  margin-bottom: -50px;
}

.category-area2 {
  padding-bottom: 100px;
  z-index: 2;
}
.category-area2 .category-search-form .form-control {
  border-color: #3297c3;
  color: var(--white-color);
}

/* Small devices */
@media (max-width: 767px) {
  .category-search-form {
    text-align: center;
  }
  .category-search-form .btn {
    position: inherit;
    margin-top: 20px;
  }
  .category-search-form .form-control {
    padding: 14.5px 30px;
  }
}
/*------------------- 4.00. Faq -------------------*/
/* Faq 1 ---------------------------------- */
.accordion-card {
  margin-bottom: 20px;
  transition: 0.4s ease-in-out;
  overflow: hidden;
  background: #202020;
  border: 1px solid #303030;
  border-radius: 10px;
}
.accordion-card .accordion-button {
  font-size: 18px;
  font-weight: 500;
  font-family: var(--title-font);
  color: var(--white-color);
  border: 0;
  background-color: transparent;
  padding: 12px 65px 12px 30px;
  min-height: 80px;
  gap: 10px;
  margin-bottom: 0;
  text-align: left;
  transition: 0.3s;
  position: relative;
}
.accordion-card .accordion-button:after {
  content: "\f061";
  height: 40px;
  width: 40px;
  border-radius: 7px;
  line-height: 38px;
  background: #171717;
  border: 1px solid #303030;
  font-family: var(--icon-font);
  color: var(--white-color);
  font-weight: 900;
  font-size: 16px;
  display: grid;
  justify-content: center;
  align-items: center;
  text-align: center;
  position: absolute;
  top: 20px;
  right: 20px;
  transition: 0.3s ease-in-out;
}
.accordion-card .accordion-button:focus {
  outline: none;
  box-shadow: none;
}
.accordion-card .accordion-button:not(.collapsed) {
  color: var(--white-color);
  padding: 0px 65px 0px 30px;
}
.accordion-card .accordion-button:not(.collapsed):after {
  content: "\f063";
  transform: rotate(0);
  background: #3297c3;
  border-color: #3297c3;
}
.accordion-card .accordion-collapse {
  border: none;
}
.accordion-card .accordion-body {
  border-radius: 0;
  background-color: #202020;
  border: none;
  padding: 0px 30px 30px 30px;
  margin-top: -0.5em;
}
.accordion-card .accordion-body p {
  margin-bottom: -0.3em;
}
.accordion-card:last-child {
  margin-bottom: 0;
}
.accordion-card.style2 {
  background: #F3F3F4;
  font-size: 16px;
  font-weight: 600;
  border: 0;
}
.accordion-card.style2 .accordion-button {
  color: #9c9c9c;
  min-height: 60px;
  padding: 0px 65px 0px 35px;
}
.accordion-card.style2 .accordion-button:after {
  background: transparent;
  color: #3297c3;
  border: 0;
  top: 10px;
}
.accordion-card.style2 .accordion-body {
  background: #F3F3F4;
  padding: 30px 35px 30px 35px;
  font-weight: 400;
}
.accordion-card.style2 .accordion-button:not(.collapsed):after {
  background: transparent;
  color: var(--white-color);
  border: 0;
}
.accordion-card.style2 .accordion-button:not(.collapsed) {
  background: #3297c3;
  color: var(--white-color);
}

/* Extra small devices */
@media (max-width: 575px) {
  .accordion-card .accordion-button {
    font-size: 16px;
  }
  .accordion-card .accordion-body {
    padding: 10px 30px 30px 30px;
  }
}
/*------------------- 4.00. feature -------------------*/
/***********feature area**********/
.feature-area {
  background: #F4F4F4;
  border-radius: 15px;
  overflow: hidden;
}

.feature-card {
  padding: 60px 65px 60px 40px;
  transition: 0.4s;
  position: relative;
  z-index: 0;
}
.feature-card_bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 0%;
  width: 100%;
  z-index: -1;
  transition: 0.4s;
  opacity: 0;
}
.feature-card_bg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
}
.feature-card_icon {
  margin-bottom: 30px;
}
.feature-card_subtitle {
  letter-spacing: 0.1em;
  text-transform: uppercase;
  color: #3297c3;
  font-weight: 400;
  font-size: 14px;
  font-family: var(--title-font);
  position: relative;
  padding-left: 18px;
  margin-bottom: 5px;
}
.feature-card_subtitle:after {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(0, -50%);
  background: #3297c3;
  border-radius: 1px;
  width: 8px;
  height: 8px;
}
.feature-card_title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 15px;
}
.feature-card_title a {
  color: #9c9c9c;
  background-image: linear-gradient(to left, var(--white-color), var(--white-color));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0 2px;
}
.feature-card_title a:hover {
  background-size: 100% 2px;
}
.feature-card_text {
  font-size: 14px;
  margin-bottom: 26px;
}
.feature-card-active {
  background: #9c9c9c;
}
.feature-card-active .feature-card_bg {
  opacity: 1;
  height: 100%;
}
.feature-card-active .feature-card_icon {
  filter: brightness(99);
}
.feature-card-active .feature-card_title a {
  color: var(--white-color);
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .feature-area {
    margin-top: -15px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .feature-area {
    margin-top: -30px;
  }
  .feature-card {
    padding: 40px 35px;
  }
  .feature-card_title {
    font-size: 22px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .feature-area {
    margin-top: -45px;
  }
  .feature-card_text {
    max-width: 500px;
  }
}
@media (max-width: 320px) {
  .feature-card {
    padding: 30px 25px;
  }
}
.feature-card2 .feature-card_img {
  position: relative;
  display: inline-block;
  margin-bottom: 44px;
}
.feature-card2 .feature-card_img img {
  border-radius: 50%;
}
.feature-card2 .feature-card_img .feature-card_icon {
  height: 60px;
  width: 60px;
  line-height: 60px;
  border-radius: 50%;
  display: inline-block;
  position: absolute;
  background: var(--white-color);
  left: 50%;
  top: 50%;
  transform: translate(-50%, -30%);
  z-index: 1;
  opacity: 0;
}
.feature-card2 .feature-card_img .feature-card_icon:hover {
  background: #3297c3;
  color: var(--white-color);
}
.feature-card2 .feature-card_img:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 50%;
  background: #9c9c9c;
  transition: 0.4s;
  opacity: 0;
}
.feature-card2 .feature-card_title {
  font-size: 20px;
  font-weight: 500;
  text-transform: uppercase;
  margin-bottom: 12px;
}
.feature-card2 .feature-card_title a {
  background: transparent;
}
.feature-card2 .feature-card_title a:hover {
  color: #3297c3;
}
.feature-card2 .feature-card_text {
  font-size: 16px;
  max-width: 330px;
  margin: auto;
  margin-bottom: -0.3em;
}
.feature-card2:hover .feature-card_img .feature-card_icon {
  opacity: 1;
  transform: translate(-50%, -50%);
}
.feature-card2:hover .feature-card_img img {
  mix-blend-mode: luminosity;
}
.feature-card2:hover .feature-card_img:after {
  opacity: 0.8;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .feature-card2 .feature-card_img {
    margin-bottom: 34px;
  }
}
.feature-tab-button {
  background: var(--white-color);
}
.feature-tab-button button {
  border: 0;
  background: transparent;
  font-size: 16px;
  font-weight: 600;
  font-family: var(--title-font);
  color: #9c9c9c;
  text-transform: uppercase;
  padding: 17px 52px 17px 30px;
  display: block;
  width: 100%;
  text-align: left;
  position: relative;
}
.feature-tab-button button i {
  position: absolute;
  right: 30px;
  top: 22px;
  color: #e6e6e6;
}
.feature-tab-button button ~ button {
  border-top: 1px solid #EEEEEE;
}
.feature-tab-button button.active {
  background: #3297c3;
  color: var(--white-color);
}
.feature-tab-button button.active i {
  color: var(--white-color);
}

.feature-tab-content .filter-item {
  display: flex;
  gap: 30px;
}
.feature-tab-content .tab-thumb {
  flex: none;
}
.feature-tab-content .tab-content_grid {
  display: flex;
  gap: 30px 60px;
  margin-top: 10px;
}
.feature-tab-content .tab-content_grid .media-left {
  align-self: flex-end;
  margin-bottom: -0.3em;
}
.feature-tab-content .tab-content_grid .media-body {
  margin-bottom: -0.3em;
}
.feature-tab-content .tab-content_grid-title {
  font-size: 14px;
  font-weight: 600;
  text-transform: uppercase;
}
.feature-tab-content .counter-number {
  color: #3297c3;
  font-size: 60px;
  font-weight: 700;
  font-family: var(--title-font);
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .feature-tab-button button {
    font-size: 15px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .feature-tab-content .tab-content_grid {
    gap: 30px 40px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .feature-tab-content .filter-item {
    display: block;
  }
  .feature-tab-content .filter-item .tab-thumb {
    margin-bottom: 30px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .feature-tab-content .tab-content_grid {
    display: block;
    margin-top: 20px;
  }
  .feature-tab-content .tab-content_grid .media-left {
    margin-bottom: 10px;
  }
}
/*------------------- 4.00. CTA -------------------*/
.cta-area {
  position: relative;
  z-index: 0;
}
.cta-area:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: linear-gradient(262.57deg, rgba(28, 28, 28, 0.99) 34.91%, rgba(28, 28, 28, 0) 81.55%);
  opacity: 0.8;
  z-index: -1;
}

.cta-btn-wrap .arrow-icon {
  margin-top: -50px;
}

/* Medium devices */
@media (max-width: 991px) {
  .cta-wrap .btn-wrap {
    justify-content: center;
  }
  .cta-wrap .btn-wrap .about-info-wrap.style3 {
    text-align: left;
  }
}
/*------------------- 4.00. Service -------------------*/
/* Service Card ---------------------------------- */
.service-bg-area {
  margin-top: -45px;
  background-attachment: fixed;
  margin-bottom: -15px;
}

.service-slider-1 {
  margin-left: auto;
  margin-right: -18px;
  max-width: 1593px;
}

.service-card {
  background: #202020;
  border: 1px solid #303030;
  border-radius: 15px;
  padding: 40px 40px 35px;
  display: flex;
  gap: 20px;
}
.service-card_icon {
  flex: none;
}
.service-card_title {
  margin-top: -0.3em;
  margin-bottom: 5px;
  font-weight: 500;
}
.service-card_title a {
  color: var(--white-color);
  background-image: linear-gradient(to left, var(--white-color), var(--white-color));
  background-repeat: no-repeat;
  background-position: bottom left;
  background-size: 0 2px;
}
.service-card_title a:hover {
  background-size: 100% 2px;
}
.service-card_text {
  font-size: 14px;
  margin-bottom: 10px;
}
.service-card .link-btn {
  color: var(--white-color);
}
.service-card .link-btn:before {
  background: var(--white-color);
}
.service-card .link-btn i {
  margin-left: 3px;
}
.service-card.style2 {
  background: var(--smoke-color2);
  border: 1px solid var(--smoke-color2);
  display: block;
  border-radius: 15px;
  padding: 40px;
  transition: 0.4s;
}
.service-card.style2 .service-card_icon {
  height: 100px;
  width: 100px;
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border: 1px solid rgba(237, 237, 237, 0.89);
  border-radius: 15px;
  text-align: center;
  line-height: 100px;
  background: var(--white-color);
  margin-bottom: 40px;
  filter: grayscale(9) brightness(1);
  transition: 0.4s;
}
.service-card.style2 .service-card_title {
  font-size: 24px;
  margin-bottom: 13px;
}
.service-card.style2 .service-card_title a {
  color: #9c9c9c;
  background-image: linear-gradient(to left, #9c9c9c, #9c9c9c);
}
.service-card.style2 .service-card_text {
  font-size: 16px;
  margin-bottom: 22px;
}
.service-card.style2 .link-btn {
  font-weight: 500;
  font-size: 14px;
  font-family: var(--title-font);
  color: #9c9c9c;
}
.service-card.style2 .link-btn:before {
  background-color: #9c9c9c;
  bottom: 12px;
  left: 55px;
}
.service-card.style2 .link-btn i {
  height: 45px;
  width: 45px;
  line-height: 44px;
  border-radius: 50%;
  background: var(--white-color);
  border: 1px solid rgba(237, 237, 237, 0.89);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  text-align: center;
  color: #9c9c9c;
  margin-right: 7px;
  margin-left: 0;
  transition: 0.4s;
}
.service-card.style2 .link-btn:hover:before {
  width: calc(100% - 55px);
}
.service-card.style2:hover {
  background: var(--white-color);
  border: 1px solid rgba(237, 237, 237, 0.89);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
}
.service-card.style2:hover .service-card_icon {
  filter: none;
}
.service-card.style2:hover .link-btn i {
  background: #3297c3;
  color: var(--white-color);
}

/* Hight Resoulation devices */
@media (min-width: 1922px) {
  .sec-shape-bottom,
  .sec-shape-top {
    transform: translateY(-1px);
  }
  .sec-shape-bottom img,
  .sec-shape-top img {
    width: 100%;
  }
  .sec-shape-bottom {
    transform: translateY(1px);
  }
  .service-bg-area {
    margin-top: -60px;
    margin-bottom: -20px;
  }
  .service-slider-1 {
    overflow: hidden;
    max-width: 1582px;
    margin-right: 300px;
  }
}
@media (max-width: 1600px) {
  .service-slider-1 {
    max-width: 1438px;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .service-slider-1 {
    max-width: 1358px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .service-slider-1 {
    max-width: 1285px;
    margin: 0 -38px 0 auto;
  }
}
@media (max-width: 1200px) {
  .service-slider-1 {
    max-width: 1207px;
  }
  .service-bg-area {
    margin-top: -35px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .service-slider-1 {
    max-width: 1029px;
  }
  .service-card {
    padding: 30px 30px 25px;
  }
  .service-card.style2 {
    padding: 30px;
  }
  .service-card.style2 .service-card_icon {
    margin-bottom: 30px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .service-slider-1 {
    max-width: none;
    margin: 30px 25px 0px;
  }
  .service-bg-area {
    margin-top: -20px;
    margin-bottom: -10px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .service-card {
    padding: 40px 40px 35px;
  }
  .service-slider-2 {
    margin: 0 -20px;
  }
  .service-card.style2 {
    margin: 0 10px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .service-slider-1 {
    margin: 30px 0px 0px;
  }
  .service-bg-area {
    margin-top: -12px;
    margin-bottom: -6px;
  }
  .sec-shape-bottom {
    margin-top: -5px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .service-bg-area {
    margin-top: -10px;
    margin-bottom: -4px;
  }
  .service-bg-area .sec-shape-top {
    transform: translateY(-2px);
  }
  .service-bg-area .sec-shape-bottom {
    margin-top: -10px;
    transform: translateY(2px);
  }
  .service-card {
    padding: 30px 30px 25px;
  }
}
@media (max-width: 320px) {
  .service-bg-area .sec-shape-top {
    transform: translateY(-4px);
    margin-bottom: -5px;
  }
  .service-bg-area .sec-shape-bottom {
    margin-top: -12px;
    transform: translateY(3px);
  }
}
/*******body mass index*******/
.service-bg2-area {
  margin-top: -120px;
  padding-top: 120px;
}

.sec-shape2-bottom {
  margin-bottom: -116px;
}
.sec-shape2-bottom img {
  width: 100%;
}

.bmi-table {
  --border-color: #2D2D2D;
}
.bmi-table table {
  border-color: var(--border-color);
  margin-bottom: 0;
}
.bmi-table thead th {
  font-size: 16px;
  font-weight: 600;
  font-family: var(--title-font);
  color: var(--white-color);
  padding-left: 30px;
  line-height: 33px;
}
.bmi-table thead th ~ th {
  padding-left: 40px;
}
.bmi-table tbody th {
  color: #e6e6e6;
  padding-left: 30px;
  line-height: 33px;
}
.bmi-table tbody td {
  color: #e6e6e6;
  padding-left: 40px;
  line-height: 33px;
}

.bmi-calculator-form {
  background: #9c9c9c;
  border: 1px solid #2D2D2D;
  box-shadow: 0px 7px 78px rgba(0, 0, 0, 0.18);
  padding: 60px;
}
.bmi-calculator-form .form-title {
  color: var(--white-color);
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 32px;
  text-transform: uppercase;
  margin-top: -0.35em;
}
.bmi-calculator-form .btn {
  display: inline-block;
  padding: 0;
}
.bmi-calculator-form .btn input {
  background: transparent;
  color: var(--white-color);
  padding: 16px 34px 18px;
  font-weight: 500;
}
.bmi-calculator-form .btn:hover input {
  color: #9c9c9c;
}

/* Hight Resoulation devices */
@media (min-width: 1922px) {
  .sec-shape2-bottom {
    margin-bottom: -154px;
    transform: translate(0px, 1px);
  }
}
@media (max-width: 1600px) {
  .sec-shape2-bottom {
    margin-bottom: -96px;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .sec-shape2-bottom {
    margin-bottom: -87px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .sec-shape2-bottom {
    margin-bottom: -82px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .sec-shape2-bottom {
    margin-bottom: -73px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .sec-shape2-bottom {
    margin-bottom: -62px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .sec-shape2-bottom {
    margin-bottom: -47px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .sec-shape2-bottom {
    margin-bottom: -36px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .sec-shape2-bottom {
    margin-bottom: -26px;
  }
  .bmi-calculator-form {
    padding: 40px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .sec-shape2-bottom {
    margin-bottom: -23px;
  }
}
@media (max-width: 320px) {
  .sec-shape2-bottom {
    margin-bottom: -20px;
    transform: translate(0px, 1px);
    margin-top: -6px;
  }
  .bmi-table tbody td,
  .bmi-table thead th ~ th {
    padding-left: 20px;
  }
}
/****service details page****/
.service-page-single .page-img {
  border-radius: 20px;
}
.service-page-single .page-img img {
  border-radius: 20px;
}
.service-page-single .service-wrap {
  background: #FFFFFF;
  border: 1px solid rgba(237, 237, 237, 0.89);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border-radius: 15px;
  padding: 40px;
}
.service-page-single .service-wrap h6, .service-page-single .service-wrap .h6 {
  font-size: 18px;
  font-weight: 500;
  margin-top: -0.4em;
  margin-bottom: 10px;
}
.service-page-single .service-wrap p {
  margin-bottom: -0.4em;
}
.service-page-single .service-page-list {
  border-radius: 20px;
  padding: 53px 60px;
  margin-top: 20px;
}
.service-page-single .service-page-list li {
  color: var(--white-color);
  margin-bottom: 10px;
}
.service-page-single .service-page-list li i {
  color: var(--white-color);
}
.service-page-single .service-page-list li:last-child {
  margin-bottom: 0;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .service-page-single .service-wrap {
    padding: 30px;
  }
}
/*------------------- 4.00. Why Choose Us -------------------*/
/*----------------------------------------------
    # why choose us area style here
----------------------------------------------*/
.wcu-thumb {
  position: relative;
  padding: 0 43px 40px 0;
  margin-right: 10px;
}
.wcu-thumb .img-1 {
  border-radius: 20px;
}
.wcu-thumb .img-2 {
  position: absolute;
  left: -105px;
  top: 94px;
  border-radius: 20px;
}
.wcu-thumb .wcu-grid {
  position: absolute;
  bottom: 0px;
  right: 0px;
}

.wcu-grid {
  background: #3297c3;
  border-radius: 20px;
  padding: 40px 68px 40px 40px;
  display: inline-flex;
  align-items: center;
}
.wcu-grid .icon {
  padding-right: 20px;
  border-right: 1px solid rgba(255, 255, 255, 0.31);
  margin-right: 20px;
}
.wcu-grid_year {
  font-size: 48px;
  font-weight: 500;
  color: var(--white-color);
  margin-bottom: -5px;
  margin-top: -0.3em;
}
.wcu-grid_text {
  font-size: 16px;
  font-weight: 600;
  font-family: var(--title-font);
  color: var(--white-color);
  text-transform: uppercase;
  margin-bottom: -0.4em;
  display: block;
}
.wcu-grid.style2 {
  border-radius: 0;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .wcu-thumb .img-2 {
    left: -75px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .wcu-thumb {
    padding: 0 40px 40px 40px;
    height: 100%;
  }
  .wcu-thumb .img-1 {
    height: 100%;
    object-fit: cover;
  }
  .wcu-thumb .img-2 {
    left: 0;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .wcu-thumb {
    height: auto;
    margin: 0;
    margin-bottom: 10px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .wcu-grid {
    padding: 30px 30px 30px 30px;
  }
  .wcu-grid_year {
    font-size: 38px;
  }
  .wcu-thumb .img-2 {
    width: 200px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .wcu-thumb {
    padding: 0;
    margin-bottom: 40px;
  }
  .wcu-thumb .wcu-grid {
    position: initial;
    animation: none;
    margin-top: 20px;
    display: flex;
  }
}
@media (max-width: 320px) {
  .wcu-grid {
    padding: 20px;
  }
}
.wcu-thumb2 img {
  border-radius: 20px;
}

.wcu-grid2 {
  border-radius: 20px;
  padding: 30px;
  height: 200px;
  display: flex;
  align-items: end;
}
.wcu-grid2 .wcu-grid_text {
  font-size: 18px;
  display: inline-block;
}

/* Large devices */
@media (max-width: 1199px) {
  .wcu-thumb2 img {
    width: 100%;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .wcu-grid {
    padding: 40px;
  }
}
@media (max-width: 320px) {
  .wcu-grid {
    padding: 19px;
  }
}
/*------------------- 4.00. Pricing -------------------*/
.pricing-card {
  background: var(--smoke-color2);
  border-radius: 15px;
  padding: 0 40px 50px;
  margin-top: 66px;
  position: relative;
  z-index: 0;
}
.pricing-card_bg {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: -1;
  opacity: 0;
  transition: 0.4s;
}
.pricing-card_bg img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  border-radius: 15px;
}
.pricing-card_icon {
  display: inline-block;
  height: 141px;
  width: 134px;
  line-height: 134px;
  transform: translateY(-66px);
  text-align: center;
  position: relative;
  z-index: 1;
  margin-bottom: -46px;
}
.pricing-card_icon:before, .pricing-card_icon:after {
  content: "";
  position: absolute;
  left: 0px;
  top: 0px;
  background: transparent;
  width: 141px;
  height: 134px;
  z-index: -1;
  transform: skewX(-10deg);
  border-radius: 15px;
}
.pricing-card_icon:after {
  background: #3297c3;
  width: 115px;
  height: 110px;
  top: 11px;
  left: 13px;
}
.pricing-card_icon img {
  transition: 0.4s;
}
.pricing-card_title {
  font-size: 30px;
  font-weight: 500;
  margin-bottom: 7px;
  transition: 0.4s;
}
.pricing-card_price {
  font-size: 72px;
  font-weight: 500;
  color: #3297c3;
  border-bottom: 1px solid #E2E2E4;
  padding-bottom: 18px;
  transition: 0.4s;
  margin-bottom: 22px;
}
.pricing-card_price .currency {
  font-size: 24px;
  position: relative;
  top: -30px;
  margin-right: 6px;
  display: inline-block;
}
.pricing-card_price .duration {
  font-size: 16px;
  font-weight: 400;
}
.pricing-card_content {
  margin-bottom: 27px;
}
.pricing-card .checklist {
  margin-bottom: 35px;
}
.pricing-card .checklist li {
  font-size: 16px;
  color: #e6e6e6;
  font-weight: 400;
}
.pricing-card .checklist li:not(:last-child) {
  margin-bottom: 7px;
}
.pricing-card .checklist li i, .pricing-card .checklist li svg {
  color: #e6e6e6;
}
.pricing-card.pricing-card_active .pricing-card_bg, .pricing-card:hover .pricing-card_bg {
  opacity: 1;
}
.pricing-card.pricing-card_active .pricing-card_icon:before, .pricing-card:hover .pricing-card_icon:before {
  background: var(--white-color);
}
.pricing-card.pricing-card_active .pricing-card_icon img, .pricing-card:hover .pricing-card_icon img {
  transform: rotateY(180deg);
}
.pricing-card.pricing-card_active .pricing-card_title, .pricing-card:hover .pricing-card_title {
  color: var(--white-color);
}
.pricing-card.pricing-card_active .pricing-card_price, .pricing-card:hover .pricing-card_price {
  color: var(--white-color);
  border-color: #2E2E2E;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .pricing-card {
    padding: 0 30px 40px;
  }
  .pricing-card_price {
    font-size: 60px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .pricing-card_title {
    font-size: 24px;
  }
  .pricing-card_price {
    font-size: 50px;
  }
  .pricing-card_price .currency {
    top: -15px;
  }
  .pricing-card {
    margin-top: 56px;
  }
  .pricing-card_icon {
    height: 121px;
    width: 114px;
    line-height: 112px;
    transform: translateY(-56px);
    margin-bottom: -36px;
  }
  .pricing-card_icon:before {
    width: 121px;
    height: 114px;
  }
  .pricing-card_icon:after {
    width: 95px;
    height: 90px;
  }
}
/*------------------- 4.00. Product -------------------*/
.product-card {
  transition: all ease 0.4s;
  border-radius: 6px;
}
.product-card .product-img {
  background: var(--smoke-color3);
  border-radius: 15px;
  margin-bottom: 25px;
}
.product-card .product-img img {
  border-radius: 15px;
}
.product-card .product-title {
  font-size: 20px;
  font-weight: 500;
  margin-bottom: 1px;
}
.product-card .product-title a {
  color: inherit;
}
.product-card .product-title a:hover {
  color: #3297c3;
}
.product-card .price {
  display: block;
  color: #9c9c9c;
  font-weight: 400;
  font-size: 16px;
  font-family: var(--title-font);
  margin-bottom: -0.4em;
}
.product-card .price del {
  margin-right: 10px;
  color: #a9a9a9;
}
.product-card .product-img {
  --space: 20px;
  background-color: var(--smoke-color);
  overflow: hidden;
  position: relative;
  text-align: center;
  background-color: var(--smoke-color);
  border-radius: 15px;
  z-index: 2;
}
.product-card .product-img:before {
  --space: 0px;
  content: "";
  height: calc(100% - var(--space) * 2);
  width: calc(100% - var(--space) * 2);
  position: absolute;
  top: var(--space);
  left: var(--space);
  background-color: rgb(34, 35, 40);
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  transition: 0.4s ease-in-out;
}
.product-card .product-img img {
  width: 100%;
  transition: all ease 0.4s;
  transform: scale(1);
}
.product-card .star-rating {
  width: 93px;
  font-size: 14px;
}
.product-card .actions {
  height: 100%;
  position: absolute;
  left: 0;
  top: 50%;
  right: 0;
  text-align: center;
  transform: translateY(-50%);
  z-index: 3;
  margin-top: 0;
  opacity: 0;
  visibility: hidden;
  transition: 0.4s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: center;
}
.product-card .actions .icon-btn {
  --btn-size: 40px !important;
  line-height: 42px !important;
  font-size: 14px;
  border-color: var(--white-color);
  box-shadow: 0px 4px 20px rgba(0, 0, 0, 0.05);
  color: var(--white-color);
  background: #3297c3;
  border-radius: 10px;
}
.product-card .actions .icon-btn i {
  margin-right: 1px;
}
.product-card .actions .icon-btn:hover {
  color: #3297c3;
  background: var(--white-color);
  border-color: var(--white-color);
}
.product-card .actions > * {
  margin: 0 var(--icon-gap-x, 5px);
}
.product-card .actions > * > a {
  margin: 0;
}
.product-card .product-tag {
  height: 25px;
  font-size: 14px;
  font-weight: 500;
  background-color: #3297c3;
  line-height: 25px;
  color: var(--white-color);
  border-radius: 5px;
  position: absolute;
  padding: 0 10px;
  top: 23px;
  left: 23px;
  z-index: 9;
}
.product-card .icon-btn {
  transform: translateY(30px);
  transition: 0.4s ease-in-out;
}
.product-card .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.product-card .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
  width: 40px;
  height: 40px;
  line-height: 40px;
  display: inline-block;
}
.product-card .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,
.product-card .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before {
  position: relative;
  top: -1px;
  left: 0;
  line-height: inherit;
  margin: 0;
  font-size: 24px;
}
.product-card .tinv-wishlist a {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: var(--white-color);
  color: #9c9c9c;
  border-radius: 50%;
}
.product-card .tinv-wishlist a:hover {
  background-color: #3297c3;
  color: var(--white-color);
}
.product-card .add_to_cart_button.added {
  display: none;
}
.product-card .added_to_cart {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background-color: #3297c3;
  color: var(--white-color);
  font-size: 0;
  text-align: center;
  border-radius: 10px;
}
.product-card .added_to_cart:after {
  content: "\f07a";
  position: relative;
  font-family: var(--icon-font);
  font-size: 16px;
  font-weight: 700;
}
.product-card .added_to_cart:hover {
  background-color: #9c9c9c;
  color: var(--white-color);
}
.product-card .action-btn {
  background-color: var(--white-color);
  font-size: 14px;
  font-family: var(--title-font);
  text-transform: uppercase;
  font-weight: bold;
  display: inline-block;
  padding: 13px 25px;
}
.product-card:hover .product-img img {
  transform: scale(1.1);
}
.product-card:hover .product-img:before {
  visibility: visible;
  opacity: 0.7;
}
.product-card:hover .actions {
  margin-top: 0;
  opacity: 1;
  visibility: visible;
}
.product-card:hover .icon-btn {
  transform: translateY(0);
}
.product-card .media {
  display: flex;
  margin-top: 21px;
  margin-bottom: 6px;
}
.product-card .media .media-body {
  text-align: right;
}
.product-card.list-view {
  display: flex;
  text-align: left;
  height: 100%;
}
.product-card.list-view .product-img {
  width: 100%;
  max-width: 200px;
  margin: 0;
}
.product-card.list-view .star-rating {
  width: 93px;
}
.product-card.list-view .product-content {
  flex: 1;
  border: 1px solid var(--border-color);
  border-left: none;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 25px;
}
.product-card.list-view .actions {
  --btn-size: 35px;
  --btn-font-size: 13px;
  --icon-gap-x: 2px;
}
.product-card.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.product-card.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.product-card.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,
.product-card.list-view .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before {
  font-size: 20px;
}
.product-card.list-view .tinv-wishlist a {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.product-card.list-view .added_to_cart {
  width: 35px;
  height: 35px;
  line-height: 35px;
}
.product-card.list-view .added_to_cart:after {
  font-size: 16px;
}
.product-card.list-view .action-btn {
  padding: 8px 15px;
}
.product-card.list-view .tag {
  top: 8px;
  right: 8px;
  padding: 0px 15px;
}
.product-card.list-view .product-title {
  font-size: 18px;
  margin: 0 0 5px 0;
}
.product-card.list-view .product-price {
  font-size: 14px;
}

#productCarousel .slick-arrow {
  top: 37.5%;
}

.mfp-content {
  margin: 1.5rem auto;
}
.mfp-content .product-details-img {
  padding-top: 15px;
}
.mfp-content .product-about {
  padding-top: 40px;
  padding-bottom: 40px;
}
.mfp-content .container {
  position: relative;
}
.mfp-content .product-big-img {
  margin-top: 15px;
  margin-bottom: 15px;
}

.mfp-fade.mfp-bg {
  opacity: 0;
  transition: all 0.15s ease-out;
}

.mfp-fade.mfp-bg.mfp-ready {
  opacity: 0.8;
}

.mfp-fade.mfp-bg.mfp-removing {
  opacity: 0;
}

.mfp-fade.mfp-wrap .mfp-content {
  opacity: 0;
  transition: all 0.4s ease-out;
}

.mfp-fade.mfp-wrap.mfp-ready .mfp-content {
  opacity: 1;
}

.mfp-fade.mfp-wrap.mfp-removing .mfp-content {
  opacity: 0;
}

.woosq-popup .product_meta > span > a:after,
.woosq-popup .product_meta > span > span:after {
  display: none;
}

.woosq-product > .product > div {
  height: auto;
}

.shop-sort-bar {
  padding: 0;
  margin: 0 0 24px 0;
}
.shop-sort-bar .row {
  --bs-gutter-x: 0;
  --bs-gutter-y: 15px;
}
.shop-sort-bar .single-select,
.shop-sort-bar select {
  height: 60px;
  line-height: 60px;
  padding: 0 30px;
  border: 1px solid var(--border-color);
  background-color: var(--white-color);
  width: fit-content;
  min-width: 250px;
  font-size: 16px;
  margin: 0;
  border-radius: 30px;
  color: #e6e6e6;
  background-image: none;
}
.shop-sort-bar .woocommerce-result-count {
  margin-bottom: 0;
  color: #e6e6e6;
}
.shop-sort-bar .nav a {
  display: inline-block;
  height: 50px;
  width: 50px;
  line-height: 50px;
  border: 1px solid var(--border-color);
  background-color: var(--white-color);
  text-align: center;
  position: relative;
  font-family: var(--title-font);
  font-weight: 600;
  font-size: 16px;
  text-transform: capitalize;
  color: #e6e6e6;
  margin: 0 0 0 10px;
}
.shop-sort-bar .nav a.active, .shop-sort-bar .nav a:hover {
  color: #3297c3;
}

.product-thumb-area {
  position: relative;
}
.product-thumb-area .product-thumb-tab {
  position: absolute;
  bottom: 50px;
  left: 0;
}

.product-thumb-tab {
  --thumb: 87px;
  --gap: 0px;
  position: relative;
  z-index: 3;
  display: inline-flex;
  border-radius: 20px;
  align-items: end;
  justify-content: center;
  width: 100%;
}
.product-thumb-tab .tab-btn {
  background-color: var(--white-color);
  cursor: pointer;
  height: var(--thumb);
  width: var(--thumb);
  padding: var(--gap);
  border-radius: 20px;
}
.product-thumb-tab .tab-btn img {
  max-width: 100%;
  width: 100%;
  border-radius: inherit;
}
.product-thumb-tab .tab-btn:not(:last-of-type) {
  margin-right: 15px;
}

.product-big-img {
  background-color: #f4f4f4;
  text-align: center;
  border-radius: 20px;
  position: relative;
}
.product-big-img .img {
  width: 100%;
  border-radius: 20px;
}
.product-big-img .img img {
  width: 100%;
  border-radius: 20px;
  height: 100%;
  object-fit: cover;
}
.product-big-img .add_to_wishlist {
  position: absolute;
  top: 48px;
  right: 48px;
}

.product-thumb,
.product-big-img {
  background-color: var(--smoke-color3);
  text-align: center;
  border-radius: 15px;
  position: relative;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.product-thumb .img img,
.product-big-img .img img {
  object-fit: cover;
  border-radius: 15px;
}
.product-thumb .add_to_wishlist,
.product-big-img .add_to_wishlist {
  position: absolute;
  top: 48px;
  right: 48px;
  color: #3297c3;
}
.product-thumb .add_to_wishlist:hover i,
.product-big-img .add_to_wishlist:hover i {
  font-weight: 700;
}
.product-thumb .product-tag,
.product-big-img .product-tag {
  height: 25px;
  font-size: 14px;
  font-weight: 500;
  background-color: #3297c3;
  line-height: 25px;
  color: var(--white-color);
  border-radius: 5px;
  position: absolute;
  padding: 0 10px;
  top: 23px;
  left: 23px;
  z-index: 9;
}

.quantity {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.quantity > .screen-reader-text {
  display: inline-block;
  font-weight: 600;
  color: #9c9c9c;
  font-family: var(--title-font);
  margin: 0;
  align-self: center;
  margin-right: 10px;
}
.quantity .qty-btn,
.quantity .qty-input {
  display: inline-block;
  width: 50px;
  height: 50px;
  border: none;
  border-right: none;
  background-color: transparent;
  padding: 0;
  border-radius: 0;
  text-align: center;
  color: #e6e6e6;
  font-size: 18px;
  font-weight: 600;
}
.quantity .qty-btn:last-child,
.quantity .qty-input:last-child {
  border-right: none;
}
.quantity .qty-btn {
  font-size: 16px;
}

.product_meta {
  font-weight: 700;
  font-size: 16px;
  font-family: var(--body-font);
  margin: 35px 0 0 0;
}
.product_meta > span {
  display: block;
  margin-bottom: 5px;
  color: #9c9c9c;
  font-weight: bold;
}
.product_meta > span:last-child {
  margin-bottom: 0;
}
.product_meta > span a {
  color: inherit;
}
.product_meta > span a:hover {
  color: #3297c3;
}
.product_meta > span > a,
.product_meta > span > span {
  position: relative;
  color: #e6e6e6;
  font-weight: 400;
}
.product_meta > span > a:after,
.product_meta > span > span:after {
  content: ",";
  margin-right: 5px;
}
.product_meta > span > a:last-child:after,
.product_meta > span > span:last-child:after {
  display: none;
}
.product_meta > span > a:first-child,
.product_meta > span > span:first-child {
  margin-left: 7px;
}

.product-tab-area {
  margin-top: 80px;
}

.product-tab-style1 {
  border-bottom: 2px solid #EFEFEF;
  margin: 0px auto 40px auto;
  padding-bottom: 20px;
  justify-content: center;
  gap: 30px;
}
.product-tab-style1 .nav-link {
  background-color: transparent;
  color: #9c9c9c;
  padding: 0;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--title-font);
  position: relative;
  text-transform: uppercase;
}
.product-tab-style1 .nav-link:after {
  content: "";
  height: 2px;
  background: #3297c3;
  width: 0;
  left: 0;
  bottom: -22px;
  position: absolute;
  transition: 0.4s all;
}
.product-tab-style1 .nav-link:hover, .product-tab-style1 .nav-link.active {
  color: #3297c3;
}
.product-tab-style1 .nav-link:hover:after, .product-tab-style1 .nav-link.active:after {
  width: 100%;
}

.woocommerce-table {
  margin-bottom: 0;
}

.woocommerce-Reviews .comments-wrap {
  padding: 0;
  box-shadow: none;
}
.woocommerce-Reviews .comment-form {
  background-color: transparent;
  box-shadow: none;
  margin-bottom: 0;
  margin-top: var(--blog-space-y, 30px);
}
.woocommerce-Reviews .comment-form input,
.woocommerce-Reviews .comment-form .form-control {
  background-color: var(--white-color);
}
.woocommerce-Reviews .comment-form .blog-inner-title {
  margin-bottom: 10px;
}
.woocommerce-Reviews .comment-list {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 0 24px;
  margin-bottom: 40px;
}
.woocommerce-Reviews .post-comment {
  padding: 40px !important;
  margin-bottom: 24px;
  background: var(--white-color);
  border: 0 !important;
  margin-bottom: 0;
}
.woocommerce-Reviews .post-comment .name {
  margin-bottom: 3px;
}
.woocommerce-Reviews .post-comment .commented-on {
  margin-bottom: 12px;
}
.woocommerce-Reviews .post-comment .text {
  margin-bottom: -0.5em;
}

/* Large devices */
@media (max-width: 1199px) {
  .woocommerce-Reviews .post-comment {
    padding: 30px !important;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .woocommerce-Reviews .comment-list {
    grid-template-columns: repeat(1, 1fr);
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .woocommerce-Reviews .comment-form {
    padding: 40px 20px;
  }
}
.product-inner-list > ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.product-inner-list li {
  position: relative;
  padding-left: 15px;
}
.product-inner-list li:before {
  content: "-";
  position: absolute;
  left: 0;
}

.share-title {
  font-size: 16px;
  font-weight: 600;
  color: #9c9c9c;
  margin-bottom: 8px;
}
.share-title i {
  color: #3297c3;
}

.product-slider-wrap {
  background-color: var(--smoke-color3);
  text-align: center;
  border-radius: 6px;
  height: 100%;
  padding: 0 0 50px;
}
.product-slider-wrap .product-thumb {
  padding-top: 100px;
}
.product-slider-wrap .product-indicator {
  display: inline-flex;
  gap: 15px;
  margin-top: 40px;
}
.product-slider-wrap .product-indicator .indicator-btn {
  z-index: 99;
  position: relative;
  background-color: rgb(255, 255, 255);
  border-radius: 6px;
  width: 87px;
  height: 87px;
  display: inline-block;
  line-height: 85px;
  cursor: pointer;
  border: 1px solid var(--white-color);
}
.product-slider-wrap .product-indicator .indicator-btn.active {
  border: 1px solid #3297c3;
}
.product-slider-wrap .product-indicator .indicator {
  display: none;
}

.summary-content,
.product-about {
  padding-left: 24px;
}
.summary-content .product-title,
.product-about .product-title {
  margin: -0.2em 0 15px 0;
  font-weight: 500;
  font-size: 36px;
}
.summary-content > .price,
.product-about > .price {
  font-size: 24px;
  font-weight: 600;
  color: #3297c3;
  display: block;
  margin-bottom: 25px;
  margin-right: 10px;
  font-family: var(--title-font);
  line-height: inherit;
}
.summary-content > .price del,
.product-about > .price del {
  color: #D3D3D3;
  font-weight: 400;
  margin-left: 13px;
}
.summary-content .product-rating,
.product-about .product-rating {
  display: inline-flex;
  gap: 5px;
  align-items: center;
  position: relative;
  top: 2px;
  font-size: 16px;
  line-height: 20px;
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  margin-bottom: 25px;
}
.summary-content .product-rating .star-rating,
.product-about .product-rating .star-rating {
  width: 80px;
  font-size: 12px;
  margin-right: 8px;
}
.summary-content .product-rating .star-rating span:before,
.product-about .product-rating .star-rating span:before {
  color: #3297c3;
}
.summary-content .woocommerce-review-link,
.product-about .woocommerce-review-link {
  color: #e6e6e6;
}
.summary-content .checklist,
.product-about .checklist {
  margin: 30px 0 40px 0;
}
.summary-content .checklist li,
.product-about .checklist li {
  font-weight: 400;
}
.summary-content .actions,
.product-about .actions {
  display: flex;
  flex-wrap: wrap;
  gap: 30px;
  margin: 33px 0 27px 0;
  align-items: center;
}
.summary-content .actions .btn,
.product-about .actions .btn {
  padding: 18px 30px;
}
.summary-content .actions .btn .btn-icon,
.product-about .actions .btn .btn-icon {
  padding: 10.5px 15px 10.5px 15px;
}
.summary-content .actions .icon-btn,
.product-about .actions .icon-btn {
  border-color: var(--border-color);
}
.summary-content .actions .icon-btn:hover,
.product-about .actions .icon-btn:hover {
  background-color: #3297c3;
  color: var(--white-color);
  border-color: #3297c3;
}
.summary-content .share,
.product-about .share {
  margin-top: 25px;
}
.summary-content .social-btn a,
.product-about .social-btn a {
  --icon-size: 40px;
  line-height: 38px;
  font-size: 14px;
  border: 1px solid var(--border-color);
  border-radius: 0;
}
.summary-content .social-btn a:hover,
.product-about .social-btn a:hover {
  border-color: #3297c3;
}
.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt,
.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt,
.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt {
  width: 50px;
  height: 50px;
  line-height: 50px;
  display: inline-block;
  border-radius: 10px;
}
.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,
.summary-content .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before,
.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart-plus.no-txt::before,
.product-about .tinv-wishlist .tinvwl_add_to_wishlist_button.tinvwl-icon-heart.no-txt::before {
  position: relative;
  top: 0;
  left: 0;
  line-height: inherit;
  margin: 0;
  font-size: 24px;
}
.summary-content .tinv-wishlist a,
.product-about .tinv-wishlist a {
  display: inline-block;
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 0;
}
.summary-content .tinv-wishlist a:hover,
.product-about .tinv-wishlist a:hover {
  background-color: #3297c3;
  color: var(--white-color);
}
.summary-content .quantity,
.product-about .quantity {
  position: relative;
  background: #9c9c9c;
  border-radius: 5px;
  margin-right: 0px;
  height: 50px;
}
.summary-content .quantity .qty-input,
.product-about .quantity .qty-input {
  width: 50px;
  height: 50px;
  background-color: transparent;
  color: var(--white-color);
  text-align: center;
  font-weight: 500;
  border-left: 1px solid #3c3c3c;
  border-right: 1px solid #3c3c3c;
}
.summary-content .quantity .qty-btn,
.product-about .quantity .qty-btn {
  color: var(--white-color);
  background-color: transparent;
  right: 21px;
  border: none;
  line-height: 50px;
}

.product-details .comments-wrap {
  margin-top: 0;
}
.product-details .border-title {
  position: relative;
  padding-bottom: 20px;
  margin-bottom: 40px;
}
.product-details .border-title:before {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  height: 2px;
  width: 80px;
  background-color: #3297c3;
}

.product-inner-title {
  font-size: 32px;
  border-bottom: 1px solid var(--border-color);
  padding: 0 0 7px 0;
  margin: 0 0 30px 0;
}

.related-product-wrapper {
  padding-top: 115px;
}

.woosq-product .thumbnails img {
  padding: 10px;
}

.woosq-product .thumbnails .slick-dots {
  bottom: auto;
  margin-top: 30px;
}
.woosq-product .thumbnails .slick-dots li ~ li {
  margin-left: 5px;
}
.woosq-product .thumbnails .slick-dots li button {
  background: #3297c3;
  position: relative;
}
.woosq-product .thumbnails .slick-dots li button:before {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background-color: #fff;
  top: 14px;
  left: 14px;
}

#woosq-popup .single-product .product .tinvwl-shortcode-add-to-cart {
  display: none;
}

.mfp-woosq .mfp-close {
  width: 44px;
  height: 44px;
  line-height: initial;
}

/* Medium Large devices */
@media (max-width: 1399px) {
  .product.list-view .product-img {
    max-width: 150px;
  }
  .woocommerce-Reviews .post-comment {
    display: block;
  }
  .woocommerce-Reviews .post-comment .comment-avater img {
    width: auto;
    margin: 0 0 30px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .product-thumb-tab {
    --thumb: 100px;
    margin-left: -40px;
  }
  .product-thumb-area {
    margin-right: 0;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .shop-sort-bar select {
    min-width: auto;
  }
  .summary-content,
  .product-about {
    padding-left: 0;
    margin-top: 35px;
  }
  .summary-content .actions, .product-about .actions {
    margin: 0;
  }
  .product-big-img .img {
    height: 540px;
  }
  .product-slider-wrap .product-indicator .indicator-btn {
    width: 70px;
    height: 70px;
    line-height: 70px;
  }
  .product-slider-wrap {
    padding: 0 0 30px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .product-big-img {
    margin-bottom: 40px;
    margin-left: 50px;
  }
  .product-thumb-tab {
    margin-left: -10px;
  }
  .product-box.list-view .product-img {
    max-width: 150px;
  }
  .shop-sort-bar .row {
    --bs-gutter-x: 20px;
  }
  .shop-sort-bar .nav a:last-child {
    margin-right: 0;
    padding-right: 0;
  }
  .shop-sort-bar .nav a:last-child:before {
    display: none;
  }
  .woosq-product > .product .thumbnails {
    max-height: 400px;
    min-height: 200px;
    padding: 10px;
  }
  .woocommerce-Reviews .comment-item ~ .comment-item {
    margin-top: 20px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .shop-sort-bar {
    text-align: center;
  }
  .shop-sort-bar .nav {
    justify-content: center;
  }
  .shop-sort-bar .single-select,
  .shop-sort-bar select {
    margin: 0 auto;
    width: 100%;
  }
  .shop-sort-bar .woocommerce-result-count {
    padding-left: 0;
  }
  .product-box.list-view .product-img {
    max-width: 130px;
  }
  .product-box.list-view .actions {
    --btn-size: 30px;
    --btn-font-size: 10px;
    --icon-gap-x: 2px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .product-about .actions {
    gap: 15px 15px;
  }
  .product-thumb-tab {
    --thumb: 74px;
    --gap: 6px;
  }
  .product-thumb-tab .tab-btn {
    border-radius: 6px;
  }
  .product-thumb-tab .tab-btn:not(:last-of-type) {
    margin-bottom: 10px;
  }
  .product-thumb-tab .indicator {
    border-radius: 6px;
  }
  .product-big-img {
    margin-left: 28px;
  }
  .product-big-img .img {
    height: 370px;
  }
  .summary-content .product-title, .product-about .product-title {
    font-size: 32px;
  }
  .summary-content > .price, .product-about > .price {
    font-size: 24px;
    margin-bottom: 9px;
  }
  .product-tab-area {
    margin-top: 40px;
  }
  .product-tab-style1 {
    border: 0;
    gap: 15px;
  }
  .product-tab-style1 .nav-link:after {
    bottom: -4px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .product.list-view .product-img {
    max-width: 130px;
  }
  .product-slider-wrap .product-indicator .indicator-btn {
    width: 60px;
    height: 60px;
    line-height: 60px;
  }
  .product-slider-wrap .product-indicator {
    gap: 10px;
  }
  .summary-content .product-title, .product-about .product-title {
    font-size: 28px;
  }
}
/*------------------- 4.00. Portfolio -------------------*/
/* Gallery 1 ---------------------------------- */
.portfolio-area-1 {
  padding: 239px 0 180px;
  clip-path: ellipse(110% 100% at 50% 100%);
  background-position: bottom;
}

.gallery-card {
  position: relative;
  border-radius: 20px;
}
.gallery-card:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  background: #3297c3;
  mix-blend-mode: multiply;
  height: 100%;
  width: 100%;
  border-radius: 20px;
  transition: 0.4s;
  opacity: 0;
}
.gallery-card .gallery-img {
  position: relative;
}
.gallery-card .gallery-img img {
  border-radius: 20px;
}
.gallery-card .gallery-content {
  position: absolute;
  z-index: 1;
  bottom: 0;
  left: 0;
  right: 0;
  background: var(--white-color);
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin: 60px;
  border-radius: 10px;
  padding: 40px;
  transition: 0.4s;
  opacity: 0;
}
.gallery-card .gallery-content_subtitle {
  letter-spacing: 0.05em;
  text-transform: uppercase;
  color: #3297c3;
  font-size: 14px;
  font-weight: 500;
  margin-top: -0.3em;
  margin-bottom: 5px;
}
.gallery-card .gallery-content_title {
  font-weight: 500;
  font-size: 24px;
  color: #9c9c9c;
  margin-bottom: -0.3em;
}
.gallery-card .gallery-content .icon-btn {
  --btn-size: 50px;
  background: #FFFFFF;
  border: 1px solid rgba(237, 237, 237, 0.89);
  box-shadow: 0px 16px 51px rgba(0, 0, 0, 0.07);
  border-radius: 50%;
  color: #3297c3;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .gallery-card .gallery-img img {
    width: 100%;
  }
}
/* Flip Slider --------------------------------------*/
.flipster--carousel .flipster__item--past-1 .flipster__item__content {
  -webkit-transform: rotateY(45deg) scale(0.8);
  transform: rotateY(0deg) scale(0.8);
}

.flipster--carousel .flipster__item--future-1 .flipster__item__content {
  -webkit-transform: rotateY(-45deg) scale(0.8);
  transform: rotateY(0deg) scale(0.8);
}

.flipster--carousel .flipster__item--past-2 .flipster__item__content {
  -webkit-transform: translateX(25%) rotateY(40deg) scale(0.65);
  transform: translateX(150%) rotateY(0deg) scale(0.8);
}

.flipster--carousel .flipster__item--future-2 .flipster__item__content {
  -webkit-transform: translateX(-25%) rotateY(-40deg) scale(0.65);
  transform: translateX(-150%) rotateY(0deg) scale(0.8);
}

.flipster__item--current .gallery-card:after {
  opacity: 1;
}
.flipster__item--current .gallery-card .gallery-content {
  opacity: 1;
}

.flip-gallery {
  overflow: hidden;
}
.flip-gallery-area {
  position: relative;
}
.flip-gallery .flipster__nav {
  display: none;
}
.flip-gallery .flipster__nav__item--current .flipster__nav__child {
  display: none;
}
.flip-gallery .flipster__button {
  top: 46%;
}

.flipster__button {
  height: 115px;
  width: 115px;
  line-height: 115px;
  border: 0;
  font-size: 30px;
  background-color: #9c9c9c;
  text-align: center;
  opacity: 1;
  border-radius: 50%;
  color: var(--white-color);
  transition: 0.4s;
}
.flipster__button:after {
  content: "";
  position: absolute;
  right: 47px;
  top: 50%;
  width: 22px;
  height: 3px;
  transform: translateY(-1px);
  background: var(--white-color);
}
.flipster__button svg {
  max-width: 20px;
  stroke-width: 2px;
  margin-top: -5px;
}
.flipster__button--prev {
  left: 21%;
}
.flipster__button--prev svg {
  margin-right: 20px;
}
.flipster__button--next {
  right: 21%;
}
.flipster__button--next svg {
  margin-left: 20px;
}
.flipster__button:hover {
  background: #3297c3;
}

@media (max-width: 1600px) {
  .flip-gallery-area {
    margin: 0 100px;
  }
  .flipster--carousel .flipster__item--past-1 .flipster__item__content {
    transform: rotateY(0deg) scale(0.7) translateX(76px);
  }
  .flipster--carousel .flipster__item--future-1 .flipster__item__content {
    transform: translateX(-53px) rotateY(0deg) scale(0.7);
  }
  .flipster--carousel .flipster__item--past-2 .flipster__item__content {
    transform: translateX(144%) rotateY(0deg) scale(0.7);
  }
  .flipster--carousel .flipster__item--future-2 .flipster__item__content {
    transform: translateX(-144%) rotateY(0deg) scale(0.7);
  }
  .flipster__button--prev {
    left: 9.8%;
  }
  .flipster__button--next {
    right: 9.8%;
  }
}
/* Extra large devices */
@media (max-width: 1500px) {
  .portfolio-area-1 {
    clip-path: ellipse(130% 100% at 50% 100%);
  }
  .flipster--carousel .flipster__item--past-1 .flipster__item__content {
    transform: rotateY(0deg) scale(0.7) translateX(190px);
  }
  .flipster--carousel .flipster__item--future-1 .flipster__item__content {
    transform: translateX(-132px) rotateY(0deg) scale(0.7);
  }
  .flipster--carousel .flipster__item--past-2 .flipster__item__content {
    transform: translateX(134.8%) rotateY(0deg) scale(0.7);
  }
  .flipster--carousel .flipster__item--future-2 .flipster__item__content {
    transform: translateX(-134.8%) rotateY(0deg) scale(0.7);
  }
  .flipster__button--prev {
    left: 4.8%;
  }
  .flipster__button--next {
    right: 4.8%;
  }
  .portfolio-area-1 {
    padding: 239px 0 150px;
  }
}
/* Medium Large devices */
@media (max-width: 1399px) {
  .flip-gallery-area {
    margin: 0 50px;
  }
  .flipster__button {
    height: 85px;
    width: 85px;
    line-height: 85px;
  }
  .flipster__button:after {
    right: 30px;
  }
  .flipster__button--prev svg {
    margin-right: 13px;
  }
  .flipster__button--prev {
    left: 6.2%;
  }
  .flipster__button--next {
    right: 6.2%;
  }
  .flipster__button--next:after {
    right: 33px;
  }
  .flipster__button--next svg {
    margin-left: 13px;
  }
  .portfolio-area-1 {
    padding: 195px 0 150px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .flipster--carousel .flipster__item--past-1 .flipster__item__content {
    transform: rotateY(0deg) scale(0.7) translateX(290px);
  }
  .flipster--carousel .flipster__item--future-1 .flipster__item__content {
    transform: translateX(-203px) rotateY(0deg) scale(0.7);
  }
  .flipster--carousel .flipster__item--past-2 .flipster__item__content {
    transform: translateX(126.7%) rotateY(0deg) scale(0.7);
  }
  .flipster--carousel .flipster__item--future-2 .flipster__item__content {
    transform: translateX(-126.7%) rotateY(0deg) scale(0.7);
  }
  .flipster__button--next {
    right: 0;
  }
  .flipster__button--prev {
    left: 0;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .portfolio-area-1 {
    clip-path: ellipse(160% 100% at 50% 100%);
  }
  .flipster--carousel .flipster__item--past-2 .flipster__item__content,
  .flipster--carousel .flipster__item--future-2 .flipster__item__content,
  .flipster--carousel .flipster__item--past-1 .flipster__item__content,
  .flipster--carousel .flipster__item--future-1 .flipster__item__content {
    transform: scale(0);
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .portfolio-area-1 {
    padding: 155px 0 120px;
  }
  .flip-gallery-area {
    margin: -65px 20px;
  }
  .flipster--carousel .flipster__item--current .flipster__item__content {
    transform: translateX(0) rotateY(0deg) scale(0.8);
  }
  .flipster__button {
    height: 75px;
    width: 75px;
    line-height: 75px;
  }
  .flipster__button--prev {
    left: -28px;
  }
  .flipster__button--next {
    right: -28px;
  }
  .flipster__button:after {
    right: 27px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .portfolio-area-1 {
    clip-path: ellipse(190% 100% at 50% 100%);
  }
  .flipster--carousel .flipster__item--current .flipster__item__content {
    transform: translateX(-35px) rotateY(0deg) scale(0.6);
  }
  .flipster__button {
    display: none;
  }
  .gallery-card .gallery-content_title {
    font-size: 34px;
  }
  .gallery-card .gallery-content_subtitle {
    font-size: 24px;
  }
  .gallery-card .gallery-content .icon-btn {
    --btn-size: 70px;
    font-size: 20px;
  }
  .flip-gallery-area {
    margin: -131px 20px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .flip-gallery-area {
    margin: -82px 0px;
  }
  .flipster--carousel .flipster__item--current .flipster__item__content {
    transform: translateX(-50px) rotateY(0deg) scale(0.55);
  }
  .gallery-card .gallery-content .icon-btn {
    flex: none;
  }
  .flip-gallery-area {
    margin: -118px 0px -82px;
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .flipster--carousel .flipster__item--current .flipster__item__content {
    transform: translateX(-43px) rotateY(0deg) scale(0.55);
  }
  .gallery-card .gallery-content {
    margin: 40px;
  }
}
@media (max-width: 320px) {
  .flipster--carousel .flipster__item--current .flipster__item__content {
    transform: translateX(-37px) rotateY(0deg) scale(0.55);
  }
  .flip-gallery-area {
    margin: -86px 0px -82px;
  }
}
.portfolio-slider2 {
  transform: translate(0, 227px);
  margin-top: -227px;
  margin-bottom: 227px;
  padding: 0 25px;
}

.project-card {
  position: relative;
}
.project-card .project-img img {
  width: 100%;
}
.project-card .project-content {
  position: absolute;
  bottom: -30px;
  left: 0;
  right: 0;
  background: var(--white-color);
  margin: 30px;
  padding: 30px;
  transition: 0.4s;
  opacity: 0;
}
.project-card .project-content .project-subtitle {
  font-size: 16px;
  font-family: #e6e6e6;
  font-weight: 500;
  color: #3297c3;
  margin-bottom: 6px;
  margin-top: -0.3em;
}
.project-card .project-content .project-title {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: -0.35em;
}
.project-card .project-content .project-title a {
  color: #9c9c9c;
}
.project-card .project-content .project-title a:hover {
  color: #3297c3;
}
.project-card:hover .project-content {
  opacity: 1;
  bottom: 0;
}

/* Extra large devices */
@media (max-width: 1500px) {
  .project-card .project-content .project-title {
    font-size: 22px;
  }
}
/* Medium Large devices */
@media (max-width: 1299px) {
  .portfolio-slider2 {
    transform: translate(0, 185px);
    margin-top: -185px;
    margin-bottom: 185px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .portfolio-slider2 {
    transform: translate(0, 150px);
    margin-top: -150px;
    margin-bottom: 150px;
  }
  .project-card .project-content {
    margin: 25px;
    padding: 25px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .portfolio-slider2 {
    transform: translate(0, 270px);
    margin-top: -270px;
    margin-bottom: 270px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .portfolio-slider2 {
    transform: translate(0, 200px);
    margin-top: -200px;
    margin-bottom: 200px;
    padding: 0;
  }
}
.portfolio-thumb {
  position: relative;
}
.portfolio-thumb img {
  border-radius: 20px;
  width: 100%;
}
.portfolio-thumb .icon-btn {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -30%);
  background: var(--white-color);
  border-radius: 50%;
  color: #3297c3;
  height: 50px;
  width: 50px;
  line-height: 50px;
  opacity: 0;
  z-index: 1;
}
.portfolio-thumb:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 20px;
  background: #3297c3;
  mix-blend-mode: multiply;
  z-index: 0;
  opacity: 0;
  transition: 0.4s;
}
.portfolio-thumb:hover .icon-btn, .portfolio-thumb:hover:after {
  opacity: 1;
}
.portfolio-thumb:hover .icon-btn {
  transform: translate(-50%, -50%);
}

/*****single-project-details-wrap*****/
.project-details-single-page .thumb {
  border-radius: 20px 20px 0 0;
  overflow: hidden;
}
.project-details-single-page .thumb img {
  width: 100%;
}
.project-details-single-page .thumb2 {
  border-radius: 15px;
  overflow: hidden;
}
.project-details-single-page .thumb2 img {
  width: 100%;
}

.project-details-content {
  background: #9c9c9c;
  display: flex;
  justify-content: space-between;
  padding: 70px 60px;
  border-radius: 0 0 20px 20px;
  margin-bottom: 70px;
}

.single-project-details-wrap {
  display: flex;
  gap: 25px;
}
.single-project-details-wrap .icon {
  height: 70px;
  width: 70px;
  line-height: 70px;
  border-radius: 50%;
  background: var(--white-color);
  font-size: 22px;
  color: #3297c3;
  text-align: center;
  flex: none;
}
.single-project-details-wrap .subtitle {
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: var(--white-color);
  margin-bottom: 6px;
  margin-top: -0.3em;
}
.single-project-details-wrap .title {
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
  color: var(--white-color);
  max-width: 180px;
  margin-bottom: 0;
}

/* Large devices */
@media (max-width: 1199px) {
  .project-details-content {
    padding: 50px 40px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .project-details-content {
    display: block;
  }
  .project-details-content .single-project-details-wrap ~ .single-project-details-wrap {
    margin-top: 30px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .project-details-content {
    padding: 40px 30px;
  }
}
/*------------------- 4.00. Schedule -------------------*/
.schedule-area-1 {
  clip-path: ellipse(195% 133% at 50% 137.9%);
}

.schedule-tab-1 .btn {
  margin: 0 3px;
}
.schedule-tab-1 .btn:before {
  transform: skewX(-10deg);
}
.schedule-tab-1 .btn.active:before {
  background: #3297c3;
}

.schedule-table {
  border: 0;
  max-width: 1304px;
  text-align: center;
  margin-bottom: 0;
}
.schedule-table thead th {
  border-top: 0;
  border-bottom: 0;
  padding: 21.5px 0;
  font-size: 14px;
  font-weight: 300;
  font-family: var(--title-font);
  color: #9c9c9c;
}
.schedule-table thead th:last-child {
  border-right: 0;
}
.schedule-table thead th:first-child {
  border-left: 0;
}
.schedule-table tbody tr th {
  border-left: 0;
  font-size: 14px;
  font-weight: 300;
  font-family: var(--title-font);
  color: #9c9c9c;
  min-width: 142px;
  vertical-align: middle;
  padding: 0 38px 0 15px;
}
.schedule-table tbody tr td {
  font-size: 14px;
  font-weight: 300;
  font-family: var(--title-font);
  color: #e6e6e6;
  padding: 36.5px 27px;
  min-width: 147px;
  vertical-align: middle;
}
.schedule-table tbody tr td.active {
  background: #9c9c9c;
}
.schedule-table tbody tr td.active span {
  color: var(--white-color);
}
.schedule-table tbody tr td span {
  display: block;
  font-size: 16px;
  font-weight: 500;
  font-family: var(--title-font);
  color: #9c9c9c;
  text-transform: uppercase;
  min-width: 110px;
}
.schedule-table tbody tr td:last-child {
  border-right: 0;
}
.schedule-table tbody tr:last-child td,
.schedule-table tbody tr:last-child th {
  border-bottom: 0;
}

/* Medium Large devices */
@media (max-width: 1299px) {
  .schedule-tab-1 .table-responsive {
    max-width: 1100px;
  }
}
/* Large devices */
@media (max-width: 1199px) {
  .schedule-tab-1 .table-responsive {
    max-width: 940px;
  }
}
/* Medium devices */
@media (max-width: 991px) {
  .schedule-tab-1 .table-responsive {
    max-width: 695px;
  }
  .schedule-tab-1 .filter-menu-active {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
  .schedule-tab-1 .btn {
    margin: 6px 3px;
  }
}
/* Small devices */
@media (max-width: 767px) {
  .schedule-tab-1 .table-responsive {
    max-width: 515px;
  }
}
/* Extra small devices */
@media (max-width: 575px) {
  .schedule-tab-1 .table-responsive {
    max-width: 400px;
  }
  .schedule-tab-1 .filter-menu-active {
    grid-template-columns: repeat(2, 1fr);
  }
}
/* Extra small devices */
@media (max-width: 375px) {
  .schedule-tab-1 .table-responsive {
    max-width: 350px;
  }
}
@media (max-width: 320px) {
  .schedule-tab-1 .table-responsive {
    max-width: 295px;
  }
}
/*=================================
    05. Spacing
==================================*/
/*-- Padding Left And Right --*/
.px-5 {
  padding-right: 5px;
  padding-left: 5px;
}

.px-10 {
  padding-right: 10px;
  padding-left: 10px;
}

.px-15 {
  padding-right: 15px;
  padding-left: 15px;
}

.px-20 {
  padding-right: 20px;
  padding-left: 20px;
}

.px-25 {
  padding-right: 25px;
  padding-left: 25px;
}

.px-30 {
  padding-right: 30px;
  padding-left: 30px;
}

.px-35 {
  padding-right: 35px;
  padding-left: 35px;
}

.px-40 {
  padding-right: 40px;
  padding-left: 40px;
}

.px-45 {
  padding-right: 45px;
  padding-left: 45px;
}

.px-50 {
  padding-right: 50px;
  padding-left: 50px;
}

/*-- Padding Top And Bottom --*/
.py-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

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

.py-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

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

.py-25 {
  padding-top: 25px;
  padding-bottom: 25px;
}

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

.py-35 {
  padding-top: 35px;
  padding-bottom: 35px;
}

.py-40 {
  padding-top: 40px;
  padding-bottom: 40px;
}

.py-45 {
  padding-top: 45px;
  padding-bottom: 45px;
}

.py-50 {
  padding-top: 50px;
  padding-bottom: 50px;
}

/*-- Padding Top --*/
.pt-5 {
  padding-top: 5px;
}

.pt-10 {
  padding-top: 10px;
}

.pt-15 {
  padding-top: 15px;
}

.pt-20 {
  padding-top: 20px;
}

.pt-25 {
  padding-top: 25px;
}

.pt-30 {
  padding-top: 30px;
}

.pt-35 {
  padding-top: 35px;
}

.pt-40 {
  padding-top: 40px;
}

.pt-45 {
  padding-top: 45px;
}

.pt-50 {
  padding-top: 50px;
}

/*-- Padding Bottom --*/
.pb-5 {
  padding-bottom: 5px;
}

.pb-10 {
  padding-bottom: 10px;
}

.pb-15 {
  padding-bottom: 15px;
}

.pb-20 {
  padding-bottom: 20px;
}

.pb-25 {
  padding-bottom: 25px;
}

.pb-30 {
  padding-bottom: 30px;
}

.pb-35 {
  padding-bottom: 35px;
}

.pb-40 {
  padding-bottom: 40px;
}

.pb-45 {
  padding-bottom: 45px;
}

.pb-50 {
  padding-bottom: 50px;
}

/*-- Padding Left --*/
.pl-5 {
  padding-left: 5px;
}

.pl-10 {
  padding-left: 10px;
}

.pl-15 {
  padding-left: 15px;
}

.pl-20 {
  padding-left: 20px;
}

.pl-25 {
  padding-left: 25px;
}

.pl-30 {
  padding-left: 30px;
}

.pl-35 {
  padding-left: 35px;
}

.pl-40 {
  padding-left: 40px;
}

.pl-45 {
  padding-left: 45px;
}

.pl-50 {
  padding-left: 50px;
}

/*-- Padding Right --*/
.pr-5 {
  padding-right: 5px;
}

.pr-10 {
  padding-right: 10px;
}

.pr-15 {
  padding-right: 15px;
}

.pr-20 {
  padding-right: 20px;
}

.pr-25 {
  padding-right: 25px;
}

.pr-30 {
  padding-right: 30px;
}

.pr-35 {
  padding-right: 35px;
}

.pr-40 {
  padding-right: 40px;
}

.pr-45 {
  padding-right: 45px;
}

.pr-50 {
  padding-right: 50px;
}

.pb-60 {
  padding-bottom: 60px;
}

.pb-105 {
  padding-bottom: 105px;
}

.pt-105 {
  padding-top: 105px;
}

/*-- margin Left And Right --*/
.mx-5 {
  margin-right: 5px;
  margin-left: 5px;
}

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

.mx-15 {
  margin-right: 15px;
  margin-left: 15px;
}

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

.mx-25 {
  margin-right: 25px;
  margin-left: 25px;
}

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

.mx-35 {
  margin-right: 35px;
  margin-left: 35px;
}

.mx-40 {
  margin-right: 40px;
  margin-left: 40px;
}

.mx-45 {
  margin-right: 45px;
  margin-left: 45px;
}

.mx-50 {
  margin-right: 50px;
  margin-left: 50px;
}

/*-- margin Top And Bottom --*/
.my-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

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

.my-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

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

.my-25 {
  margin-top: 25px;
  margin-bottom: 25px;
}

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

.my-35 {
  margin-top: 35px;
  margin-bottom: 35px;
}

.my-40 {
  margin-top: 40px;
  margin-bottom: 40px;
}

.my-45 {
  margin-top: 45px;
  margin-bottom: 45px;
}

.my-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

/*-- margin Top --*/
.mt-5 {
  margin-top: 5px;
}

.mt-10 {
  margin-top: 10px;
}

.mt-15 {
  margin-top: 15px;
}

.mt-20 {
  margin-top: 20px;
}

.mt-25 {
  margin-top: 25px;
}

.mt-30 {
  margin-top: 30px;
}

.mt-35 {
  margin-top: 35px;
}

.mt-40 {
  margin-top: 40px;
}

.mt-45 {
  margin-top: 45px;
}

.mt-50 {
  margin-top: 50px;
}

/*-- margin Bottom --*/
.mb-5 {
  margin-bottom: 5px;
}

.mb-10 {
  margin-bottom: 10px;
}

.mb-15 {
  margin-bottom: 15px;
}

.mb-20 {
  margin-bottom: 20px;
}

.mb-25 {
  margin-bottom: 25px;
}

.mb-30 {
  margin-bottom: 30px;
}

.mb-35 {
  margin-bottom: 35px;
}

.mb-40 {
  margin-bottom: 40px;
}

.mb-45 {
  margin-bottom: 45px;
}

.mb-50 {
  margin-bottom: 50px;
}

/*-- margin Left --*/
.ml-5 {
  margin-left: 5px;
}

.ml-10 {
  margin-left: 10px;
}

.ml-15 {
  margin-left: 15px;
}

.ml-20 {
  margin-left: 20px;
}

.ml-25 {
  margin-left: 25px;
}

.ml-30 {
  margin-left: 30px;
}

.ml-35 {
  margin-left: 35px;
}

.ml-40 {
  margin-left: 40px;
}

.ml-45 {
  margin-left: 45px;
}

.ml-50 {
  margin-left: 50px;
}

/*-- margin Right --*/
.mr-5 {
  margin-right: 5px;
}

.mr-10 {
  margin-right: 10px;
}

.mr-15 {
  margin-right: 15px;
}

.mr-20 {
  margin-right: 20px;
}

.mr-25 {
  margin-right: 25px;
}

.mr-30 {
  margin-right: 30px;
}

.mr-35 {
  margin-right: 35px;
}

.mr-40 {
  margin-right: 40px;
}

.mr-45 {
  margin-right: 45px;
}

.mr-50 {
  margin-right: 50px;
}

.mb-60 {
  margin-bottom: 60px;
}

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

.mt-n2 {
  margin-top: -0.65rem;
}

.mt-n3 {
  margin-top: -0.8rem;
}

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

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

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

.mb-n2 {
  margin-bottom: -0.6rem;
}

.mb-n3 {
  margin-bottom: -0.8rem;
}

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

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

.space,
.space-top {
  padding-top: var(--section-space);
}

.space,
.space-bottom {
  padding-bottom: var(--section-space);
}

.space-extra,
.space-extra-top {
  padding-top: calc(var(--section-space) - 30px);
}

.space-extra,
.space-extra-bottom {
  padding-bottom: calc(var(--section-space) - 30px);
}

.space-extra2,
.space-extra2-top {
  padding-top: calc(var(--section-space) - 40px);
}

.space-extra2,
.space-extra2-bottom {
  padding-bottom: calc(var(--section-space) - 40px);
}

/* Medium devices */
@media (max-width: 991px) {
  .space,
  .space-top {
    padding-top: var(--section-space-mobile);
  }
  .space,
  .space-bottom {
    padding-bottom: var(--section-space-mobile);
  }
  .space-extra,
  .space-extra-top {
    padding-top: calc(var(--section-space-mobile) - 30px);
  }
  .space-extra,
  .space-extra-bottom {
    padding-bottom: calc(var(--section-space-mobile) - 30px);
  }
  .space-top-md-none {
    padding-top: 0;
  }
  .space-extra2,
  .space-extra2-top {
    padding-top: 70px;
  }
  .space-extra2,
  .space-extra2-bottom {
    padding-bottom: 70px;
  }
  .pb-105 {
    padding-bottom: 65px;
  }
  .pt-105 {
    padding-top: 65px;
  }
}
body {
  background-color: #000000;
}

.preloader {
  background-color: #333333;
}

.header-logo {
  width: 182px;
  text-align: center;
}

.header-layout1 .header-button {
  padding-left: 134px;
}

.header-layout1 .header-top {
  border-bottom: 0 none !important;
}

.header-layout1 .header-top:after, .header-layout1 .header-top:before {
  background: none !important;
}

.header-layout1 .navbar-right-desc {
  text-transform: uppercase;
}
.header-layout1 .navbar-right-desc:after {
  right: 6px !important;
  background: none !important;
}
.header-layout1 .navbar-right-desc i {
  transform: none;
}

.header-layout1 .main-menu:after {
  background: none !important;
}

.breadcumb-wrapper {
  padding: 50px 0;
  box-shadow: 0 5px 20px rgba(0, 0, 0, 0.7);
}

.hero-style1 {
  padding: 30px 0;
}

.hero-title.text-black {
  color: #222222;
}
.hero-title.text-black span, .hero-title.text-black b, .hero-title.text-black strong {
  -webkit-text-stroke: 2px #222222;
  color: transparent;
  font-weight: normal;
}

.hero-wrapper .slick-arrow {
  margin-top: calc(var(--icon-size, 110px) * -0.6);
}

.contact-form-area {
  margin-top: 0;
}
.contact-form-area .contact-form-wrap {
  padding: 20px 40px;
}

.about-thumb .about-img-1, .wcu-thumb .img-1 {
  min-height: 100%;
}

.category {
  display: block;
  color: #9c9c9c;
  font-weight: 400;
  font-size: 16px;
  font-family: var(--title-font);
  margin-bottom: -0.4em;
}
.category del {
  margin-right: 10px;
  color: #a9a9a9;
}

.price {
  font-weight: bold !important;
  color: #3297c3 !important;
}

.blog-meta {
  color: #555555;
}

input, textarea {
  background: #1a1a1a !important;
}
input:focus, textarea:focus {
  background: #333333 !important;
}

.sub-title {
  color: #404040;
  background: #e0e0e0;
}

.hero-title.title-small {
  font-size: 30px;
  line-height: 37px;
}

.hero-title.title-medium {
  font-size: 50px;
  line-height: 57px;
}

@media (max-width: 575px) {
  .hero-title.title-small {
    font-size: 30px;
    line-height: 37px;
  }
  .hero-title.title-medium {
    font-size: 50px;
    line-height: 57px;
  }
}
@media (max-width: 600px) {
  .about-thumb .about-img-1, .wcu-thumb .img-1 {
    height: unset;
  }
  .about-thumb {
    padding-right: 0;
  }
}
.contact-form-area .contact-form-thumb {
  border-radius: 0 20px 20px 0;
}

.product-features .product-feature {
  text-align: center;
  margin-bottom: 5px;
}
.product-features .product-feature span {
  display: block;
  font-size: 0.9rem;
  color: #3297c3;
}

.product-packings {
  text-align: center;
  margin-bottom: 20px;
}
.product-packings .product-packings-list .product-packing {
  display: inline-block;
  background-color: #3297c3;
  color: white;
  padding: 3px 5px;
  font-weight: bold;
  font-size: 0.9rem;
  border-radius: 5px;
  min-width: 70px;
}

.slider-nav {
  cursor: pointer;
}

.slick-prev {
  top: unset;
  bottom: 10px;
  left: 10px;
}

.slick-next {
  top: unset;
  bottom: 10px;
  right: 10px;
}

.product-title {
  font-size: 1.3rem;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/page-builder/includes_footer.html.twig.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************/
#i0th {
  font-family: Gill Sans, sans-serif;
  font-size: 20px;
}
/*!**************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/page-builder/includes_header.html.twig.scss ***!
  \**************************************************************************************************************************************************************************************************************************************************************************************************************/
#iubb {
  font-size: 18px;
  font-family: Verdana, Geneva, sans-serif;
}
/*!***************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/page-builder/pages_about_body.html.twig.scss ***!
  \***************************************************************************************************************************************************************************************************************************************************************************************************************/
#ir9n {
  font-size: 26px;
  font-family: Verdana, Geneva, sans-serif;
}

#ijmsi {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
}

#iirfl {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
}

#ia4os {
  font-family: Verdana, Geneva, sans-serif;
  font-size: 18px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxXQUFXO0FBQ1g7O0lBRUksa0JBQWtCOztJQUVsQixjQUFjO0lBQ2Qsc0JBQXNCOztJQUV0Qix5QkFBeUI7T0FDdEIsc0JBQXNCO1FBQ3JCLHFCQUFxQjtZQUNqQixpQkFBaUI7O0lBRXpCLDJCQUEyQjtJQUMzQix3QkFBd0I7SUFDeEIsdUJBQXVCO1FBQ25CLG1CQUFtQjtJQUN2Qix3Q0FBd0M7QUFDNUM7O0FBRUE7O0lBRUksa0JBQWtCOztJQUVsQixjQUFjO0lBQ2QsZ0JBQWdCOztJQUVoQixTQUFTO0lBQ1QsVUFBVTtBQUNkO0FBQ0E7O0lBRUksYUFBYTtBQUNqQjtBQUNBOztJQUVJLGVBQWU7SUFDZixZQUFZO0FBQ2hCOztBQUVBOzs7SUFHSSx1Q0FBdUM7T0FDcEMsb0NBQW9DO1FBQ25DLG1DQUFtQztTQUNsQyxrQ0FBa0M7WUFDL0IsK0JBQStCO0FBQzNDOztBQUVBOztJQUVJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTzs7SUFFUCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtBQUN0QjtBQUNBOzs7SUFHSSxjQUFjOztJQUVkLFdBQVc7QUFDZjtBQUNBOztJQUVJLFdBQVc7QUFDZjtBQUNBOztJQUVJLGtCQUFrQjtBQUN0Qjs7QUFFQTs7SUFFSSxhQUFhO0lBQ2IsV0FBVzs7SUFFWCxZQUFZO0lBQ1osZUFBZTtBQUNuQjtBQUNBOztJQUVJLFlBQVk7QUFDaEI7QUFDQTs7SUFFSSxjQUFjO0FBQ2xCO0FBQ0E7O0lBRUksYUFBYTtBQUNqQjtBQUNBOztJQUVJLG9CQUFvQjtBQUN4QjtBQUNBOztJQUVJLGNBQWM7QUFDbEI7QUFDQTs7SUFFSSxrQkFBa0I7QUFDdEI7QUFDQTs7SUFFSSxjQUFjOztJQUVkLFlBQVk7O0lBRVosNkJBQTZCO0FBQ2pDO0FBQ0E7SUFDSSxhQUFhO0FBQ2pCOzs7OztBQ3RIQSxnQkFBZ0I7QUNDZDs7OztFQUFBO0FDREY7O0VBU0k7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBSUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFDQTtFQU1BO0VBQ0E7RUFDQTtFQU9BO0VDMk9JLHlCQUxJO0VEcE9SO0VBQ0E7RUFLQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFFQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBTUE7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7QUZERjs7QUkvR0k7RUZzSEE7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0U7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBR0Y7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBRkRKOztBS3ZLQTs7O0VBR0U7QUwwS0Y7O0FLM0pJO0VBTko7SUFPTTtFTCtKSjtBQUNGOztBS2xKQTtFQUNFO0VBQ0E7RUY2T0ksbUNBTEk7RUV0T1I7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUxxSkY7O0FLNUlBO0VBQ0U7RUFDQSxjQ21uQjRCO0VEbG5CNUI7RUFDQTtFQUNBLGFDeW5CNEI7QU4xZTlCOztBS3JJQTtFQUNFO0VBQ0EscUJDd2pCNEI7RURyakI1QixnQkN3akI0QjtFRHZqQjVCLGdCQ3dqQjRCO0VEdmpCNUI7QUxzSUY7O0FLbklBO0VGdU1RO0FIaEVSO0FHNUZJO0VFM0NKO0lGOE1RO0VIbkVOO0FBQ0Y7O0FLdklBO0VGa01RO0FIdkRSO0FHckdJO0VFdENKO0lGeU1RO0VIMUROO0FBQ0Y7O0FLM0lBO0VGNkxRO0FIOUNSO0FHOUdJO0VFakNKO0lGb01RO0VIakROO0FBQ0Y7O0FLL0lBO0VGd0xRO0FIckNSO0FHdkhJO0VFNUJKO0lGK0xRO0VIeENOO0FBQ0Y7O0FLbkpBO0VGK0tNLGtCQUxJO0FIbkJWOztBS2xKQTtFRjBLTSxlQUxJO0FIZlY7O0FLM0lBO0VBQ0U7RUFDQSxtQkN3VjBCO0FOMU01Qjs7QUtwSUE7RUFDRTtFQUNBO0VBQ0E7QUx1SUY7O0FLaklBO0VBQ0U7RUFDQTtFQUNBO0FMb0lGOztBSzlIQTs7RUFFRTtBTGlJRjs7QUs5SEE7OztFQUdFO0VBQ0E7QUxpSUY7O0FLOUhBOzs7O0VBSUU7QUxpSUY7O0FLOUhBO0VBQ0UsZ0JDNmI0QjtBTjVUOUI7O0FLNUhBO0VBQ0U7RUFDQTtBTCtIRjs7QUt6SEE7RUFDRTtBTDRIRjs7QUtwSEE7O0VBRUUsbUJDc2E0QjtBTi9TOUI7O0FLL0dBO0VGNkVNLGtCQUxJO0FIMkNWOztBSzVHQTtFQUNFLGlCQ3FmNEI7RURwZjVCO0VBQ0E7QUwrR0Y7O0FLdEdBOztFQUVFO0VGd0RJLGlCQUxJO0VFakRSO0VBQ0E7QUx5R0Y7O0FLdEdBO0VBQU07QUwwR047O0FLekdBO0VBQU07QUw2R047O0FLeEdBO0VBQ0U7RUFDQSwwQkNnTndDO0FOckcxQztBS3pHRTtFQUNFO0FMMkdKOztBS2hHRTtFQUVFO0VBQ0E7QUxrR0o7O0FLM0ZBOzs7O0VBSUUscUNDZ1Y0QjtFSGxVeEIsY0FMSTtBSHNGVjs7QUt2RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFRkVJLGtCQUxJO0FIOEZWO0FLdEZFO0VGSEksa0JBTEk7RUVVTjtFQUNBO0FMd0ZKOztBS3BGQTtFRlZNLGtCQUxJO0VFaUJSO0VBQ0E7QUx1RkY7QUtwRkU7RUFDRTtBTHNGSjs7QUtsRkE7RUFDRTtFRnRCSSxrQkFMSTtFRTZCUix3QkN1NUNrQztFRHQ1Q2xDLHNDQ3U1Q2tDO0VDNXJEaEM7QVAyWEo7QUtuRkU7RUFDRTtFRjdCRSxjQUxJO0FId0hWOztBSzNFQTtFQUNFO0FMOEVGOztBS3hFQTs7RUFFRTtBTDJFRjs7QUtuRUE7RUFDRTtFQUNBO0FMc0VGOztBS25FQTtFQUNFLG1CQzRYNEI7RUQzWDVCLHNCQzJYNEI7RUQxWDVCLGdDQzRaNEI7RUQzWjVCO0FMc0VGOztBSy9EQTtFQUVFO0VBQ0E7QUxpRUY7O0FLOURBOzs7Ozs7RUFNRTtFQUNBO0VBQ0E7QUxpRUY7O0FLekRBO0VBQ0U7QUw0REY7O0FLdERBO0VBRUU7QUx3REY7O0FLaERBO0VBQ0U7QUxtREY7O0FLOUNBOzs7OztFQUtFO0VBQ0E7RUY1SEksa0JBTEk7RUVtSVI7QUxpREY7O0FLN0NBOztFQUVFO0FMZ0RGOztBSzNDQTtFQUNFO0FMOENGOztBSzNDQTtFQUdFO0FMNENGO0FLekNFO0VBQ0U7QUwyQ0o7O0FLcENBO0VBQ0U7QUx1Q0Y7O0FLL0JBOzs7O0VBSUU7QUxrQ0Y7QUsvQkk7Ozs7RUFDRTtBTG9DTjs7QUs3QkE7RUFDRTtFQUNBO0FMZ0NGOztBSzNCQTtFQUNFO0FMOEJGOztBS3BCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FMdUJGOztBS2ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJDbU40QjtFSHBhdEI7RUVvTk47QUxpQkY7QUdqWUk7RUV5V0o7SUZ0TVE7RUhrT047QUFDRjtBS3BCRTtFQUNFO0FMc0JKOztBS2ZBOzs7Ozs7O0VBT0U7QUxrQkY7O0FLZkE7RUFDRTtBTGtCRjs7QUtUQTtFQUNFO0VBQ0E7QUxZRjs7QUtKQTs7Ozs7OztDQUFBO0FBV0E7RUFDRTtBTElGOztBS0NBO0VBQ0U7QUxFRjs7QUtLQTtFQUNFO0VBQ0E7QUxGRjs7QUtPQTtFQUNFO0FMSkY7O0FLU0E7RUFDRTtBTE5GOztBS2FBO0VBQ0U7RUFDQTtBTFZGOztBS2tCQTtFQUNFO0FMZkY7O0FLdUJBO0VBQ0U7QUxwQkY7O0FRampCQTtFTG1RTSxrQkFMSTtFSzVQUixnQkZ3b0I0QjtBTnBGOUI7O0FRL2lCRTtFTGdRTTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FOeEQ5QjtBR2pkSTtFS3BHRjtJTHVRTTtFSGtUTjtBQUNGOztBUTFqQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTjdDOUI7QUc1ZEk7RUtwR0Y7SUx1UU07RUg2VE47QUFDRjs7QVFya0JFO0VMZ1FNO0VLNVBKLGdCRnluQmtCO0VFeG5CbEIsZ0JGd21CMEI7QU5sQzlCO0FHdmVJO0VLcEdGO0lMdVFNO0VId1VOO0FBQ0Y7O0FRaGxCRTtFTGdRTTtFSzVQSixnQkZ5bkJrQjtFRXhuQmxCLGdCRndtQjBCO0FOdkI5QjtBR2xmSTtFS3BHRjtJTHVRTTtFSG1WTjtBQUNGOztBUTNsQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTlo5QjtBRzdmSTtFS3BHRjtJTHVRTTtFSDhWTjtBQUNGOztBUXRtQkU7RUxnUU07RUs1UEosZ0JGeW5Ca0I7RUV4bkJsQixnQkZ3bUIwQjtBTkQ5QjtBR3hnQkk7RUtwR0Y7SUx1UU07RUh5V047QUFDRjs7QVF6bEJBO0VDdkRFO0VBQ0E7QVRvcEJGOztBUXpsQkE7RUM1REU7RUFDQTtBVHlwQkY7O0FRM2xCQTtFQUNFO0FSOGxCRjtBUTVsQkU7RUFDRSxvQkZzb0IwQjtBTnhDOUI7O0FRcGxCQTtFTDhNTSxrQkFMSTtFS3ZNUjtBUnVsQkY7O0FRbmxCQTtFQUNFLG1CRmlVTztFSDFISCxrQkFMSTtBSHFaVjtBUXBsQkU7RUFDRTtBUnNsQko7O0FRbGxCQTtFQUNFO0VBQ0EsbUJGdVRPO0VIMUhILGtCQUxJO0VLdExSLGNGdEZTO0FOMnFCWDtBUW5sQkU7RUFDRTtBUnFsQko7O0FVcnJCQTtFQ0lFO0VBR0E7QVhtckJGOztBVXByQkE7RUFDRSxnQko2akRrQztFSTVqRGxDLG1DSjZqRGtDO0VJNWpEbEM7RUhHRTtFSVJGO0VBR0E7QVg0ckJGOztBVTlxQkE7RUFFRTtBVmdyQkY7O0FVN3FCQTtFQUNFO0VBQ0E7QVZnckJGOztBVTdxQkE7RVB5UE0sa0JBTEk7RU9sUFIsZ0NKZ2pEa0M7QU5oNEJwQzs7QVlsdEJFOzs7Ozs7O0VDSEE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIrdEJGOztBY3pxQkk7RUY1Q0U7SUFDRSxnQk5rZWU7RU51UHJCO0FBQ0Y7QWMvcUJJO0VGNUNFO0lBQ0UsZ0JOa2VlO0VONFByQjtBQUNGO0FjcHJCSTtFRjVDRTtJQUNFLGdCTmtlZTtFTmlRckI7QUFDRjtBY3pyQkk7RUY1Q0U7SUFDRSxpQk5rZWU7RU5zUXJCO0FBQ0Y7QWM5ckJJO0VGNUNFO0lBQ0UsaUJOa2VlO0VOMlFyQjtBQUNGO0FlOXZCQTtFQUVJO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtBZm93Qko7O0FlL3ZCRTtFQ05BO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0FoQnd3QkY7QWV0d0JJO0VDT0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQmt3QkY7O0FnQm50Qk07RUFDRTtBaEJzdEJSOztBZ0JudEJNO0VBcENKO0VBQ0E7QWhCMnZCRjs7QWdCN3VCRTtFQUNFO0VBQ0E7QWhCZ3ZCSjs7QWdCbHZCRTtFQUNFO0VBQ0E7QWhCcXZCSjs7QWdCdnZCRTtFQUNFO0VBQ0E7QWhCMHZCSjs7QWdCNXZCRTtFQUNFO0VBQ0E7QWhCK3ZCSjs7QWdCandCRTtFQUNFO0VBQ0E7QWhCb3dCSjs7QWdCdHdCRTtFQUNFO0VBQ0E7QWhCeXdCSjs7QWdCMXVCTTtFQWhESjtFQUNBO0FoQjh4QkY7O0FnQnp1QlU7RUFoRU47RUFDQTtBaEI2eUJKOztBZ0I5dUJVO0VBaEVOO0VBQ0E7QWhCa3pCSjs7QWdCbnZCVTtFQWhFTjtFQUNBO0FoQnV6Qko7O0FnQnh2QlU7RUFoRU47RUFDQTtBaEI0ekJKOztBZ0I3dkJVO0VBaEVOO0VBQ0E7QWhCaTBCSjs7QWdCbHdCVTtFQWhFTjtFQUNBO0FoQnMwQko7O0FnQnZ3QlU7RUFoRU47RUFDQTtBaEIyMEJKOztBZ0I1d0JVO0VBaEVOO0VBQ0E7QWhCZzFCSjs7QWdCanhCVTtFQWhFTjtFQUNBO0FoQnExQko7O0FnQnR4QlU7RUFoRU47RUFDQTtBaEIwMUJKOztBZ0IzeEJVO0VBaEVOO0VBQ0E7QWhCKzFCSjs7QWdCaHlCVTtFQWhFTjtFQUNBO0FoQm8yQko7O0FnQjd4Qlk7RUF4RFY7QWhCeTFCRjs7QWdCanlCWTtFQXhEVjtBaEI2MUJGOztBZ0JyeUJZO0VBeERWO0FoQmkyQkY7O0FnQnp5Qlk7RUF4RFY7QWhCcTJCRjs7QWdCN3lCWTtFQXhEVjtBaEJ5MkJGOztBZ0JqekJZO0VBeERWO0FoQjYyQkY7O0FnQnJ6Qlk7RUF4RFY7QWhCaTNCRjs7QWdCenpCWTtFQXhEVjtBaEJxM0JGOztBZ0I3ekJZO0VBeERWO0FoQnkzQkY7O0FnQmowQlk7RUF4RFY7QWhCNjNCRjs7QWdCcjBCWTtFQXhEVjtBaEJpNEJGOztBZ0I5ekJROztFQUVFO0FoQmkwQlY7O0FnQjl6QlE7O0VBRUU7QWhCaTBCVjs7QWdCeDBCUTs7RUFFRTtBaEIyMEJWOztBZ0J4MEJROztFQUVFO0FoQjIwQlY7O0FnQmwxQlE7O0VBRUU7QWhCcTFCVjs7QWdCbDFCUTs7RUFFRTtBaEJxMUJWOztBZ0I1MUJROztFQUVFO0FoQisxQlY7O0FnQjUxQlE7O0VBRUU7QWhCKzFCVjs7QWdCdDJCUTs7RUFFRTtBaEJ5MkJWOztBZ0J0MkJROztFQUVFO0FoQnkyQlY7O0FnQmgzQlE7O0VBRUU7QWhCbTNCVjs7QWdCaDNCUTs7RUFFRTtBaEJtM0JWOztBYzc2Qkk7RUVVRTtJQUNFO0VoQnU2Qk47RWdCcDZCSTtJQXBDSjtJQUNBO0VoQjI4QkE7RWdCNzdCQTtJQUNFO0lBQ0E7RWhCKzdCRjtFZ0JqOEJBO0lBQ0U7SUFDQTtFaEJtOEJGO0VnQnI4QkE7SUFDRTtJQUNBO0VoQnU4QkY7RWdCejhCQTtJQUNFO0lBQ0E7RWhCMjhCRjtFZ0I3OEJBO0lBQ0U7SUFDQTtFaEIrOEJGO0VnQmo5QkE7SUFDRTtJQUNBO0VoQm05QkY7RWdCcDdCSTtJQWhESjtJQUNBO0VoQnUrQkE7RWdCbDdCUTtJQWhFTjtJQUNBO0VoQnEvQkY7RWdCdDdCUTtJQWhFTjtJQUNBO0VoQnkvQkY7RWdCMTdCUTtJQWhFTjtJQUNBO0VoQjYvQkY7RWdCOTdCUTtJQWhFTjtJQUNBO0VoQmlnQ0Y7RWdCbDhCUTtJQWhFTjtJQUNBO0VoQnFnQ0Y7RWdCdDhCUTtJQWhFTjtJQUNBO0VoQnlnQ0Y7RWdCMThCUTtJQWhFTjtJQUNBO0VoQjZnQ0Y7RWdCOThCUTtJQWhFTjtJQUNBO0VoQmloQ0Y7RWdCbDlCUTtJQWhFTjtJQUNBO0VoQnFoQ0Y7RWdCdDlCUTtJQWhFTjtJQUNBO0VoQnloQ0Y7RWdCMTlCUTtJQWhFTjtJQUNBO0VoQjZoQ0Y7RWdCOTlCUTtJQWhFTjtJQUNBO0VoQmlpQ0Y7RWdCMTlCVTtJQXhEVjtFaEJxaENBO0VnQjc5QlU7SUF4RFY7RWhCd2hDQTtFZ0JoK0JVO0lBeERWO0VoQjJoQ0E7RWdCbitCVTtJQXhEVjtFaEI4aENBO0VnQnQrQlU7SUF4RFY7RWhCaWlDQTtFZ0J6K0JVO0lBeERWO0VoQm9pQ0E7RWdCNStCVTtJQXhEVjtFaEJ1aUNBO0VnQi8rQlU7SUF4RFY7RWhCMGlDQTtFZ0JsL0JVO0lBeERWO0VoQjZpQ0E7RWdCci9CVTtJQXhEVjtFaEJnakNBO0VnQngvQlU7SUF4RFY7RWhCbWpDQTtFZ0IzL0JVO0lBeERWO0VoQnNqQ0E7RWdCbi9CTTs7SUFFRTtFaEJxL0JSO0VnQmwvQk07O0lBRUU7RWhCby9CUjtFZ0IzL0JNOztJQUVFO0VoQjYvQlI7RWdCMS9CTTs7SUFFRTtFaEI0L0JSO0VnQm5nQ007O0lBRUU7RWhCcWdDUjtFZ0JsZ0NNOztJQUVFO0VoQm9nQ1I7RWdCM2dDTTs7SUFFRTtFaEI2Z0NSO0VnQjFnQ007O0lBRUU7RWhCNGdDUjtFZ0JuaENNOztJQUVFO0VoQnFoQ1I7RWdCbGhDTTs7SUFFRTtFaEJvaENSO0VnQjNoQ007O0lBRUU7RWhCNmhDUjtFZ0IxaENNOztJQUVFO0VoQjRoQ1I7QUFDRjtBY3ZsQ0k7RUVVRTtJQUNFO0VoQmdsQ047RWdCN2tDSTtJQXBDSjtJQUNBO0VoQm9uQ0E7RWdCdG1DQTtJQUNFO0lBQ0E7RWhCd21DRjtFZ0IxbUNBO0lBQ0U7SUFDQTtFaEI0bUNGO0VnQjltQ0E7SUFDRTtJQUNBO0VoQmduQ0Y7RWdCbG5DQTtJQUNFO0lBQ0E7RWhCb25DRjtFZ0J0bkNBO0lBQ0U7SUFDQTtFaEJ3bkNGO0VnQjFuQ0E7SUFDRTtJQUNBO0VoQjRuQ0Y7RWdCN2xDSTtJQWhESjtJQUNBO0VoQmdwQ0E7RWdCM2xDUTtJQWhFTjtJQUNBO0VoQjhwQ0Y7RWdCL2xDUTtJQWhFTjtJQUNBO0VoQmtxQ0Y7RWdCbm1DUTtJQWhFTjtJQUNBO0VoQnNxQ0Y7RWdCdm1DUTtJQWhFTjtJQUNBO0VoQjBxQ0Y7RWdCM21DUTtJQWhFTjtJQUNBO0VoQjhxQ0Y7RWdCL21DUTtJQWhFTjtJQUNBO0VoQmtyQ0Y7RWdCbm5DUTtJQWhFTjtJQUNBO0VoQnNyQ0Y7RWdCdm5DUTtJQWhFTjtJQUNBO0VoQjByQ0Y7RWdCM25DUTtJQWhFTjtJQUNBO0VoQjhyQ0Y7RWdCL25DUTtJQWhFTjtJQUNBO0VoQmtzQ0Y7RWdCbm9DUTtJQWhFTjtJQUNBO0VoQnNzQ0Y7RWdCdm9DUTtJQWhFTjtJQUNBO0VoQjBzQ0Y7RWdCbm9DVTtJQXhEVjtFaEI4ckNBO0VnQnRvQ1U7SUF4RFY7RWhCaXNDQTtFZ0J6b0NVO0lBeERWO0VoQm9zQ0E7RWdCNW9DVTtJQXhEVjtFaEJ1c0NBO0VnQi9vQ1U7SUF4RFY7RWhCMHNDQTtFZ0JscENVO0lBeERWO0VoQjZzQ0E7RWdCcnBDVTtJQXhEVjtFaEJndENBO0VnQnhwQ1U7SUF4RFY7RWhCbXRDQTtFZ0IzcENVO0lBeERWO0VoQnN0Q0E7RWdCOXBDVTtJQXhEVjtFaEJ5dENBO0VnQmpxQ1U7SUF4RFY7RWhCNHRDQTtFZ0JwcUNVO0lBeERWO0VoQit0Q0E7RWdCNXBDTTs7SUFFRTtFaEI4cENSO0VnQjNwQ007O0lBRUU7RWhCNnBDUjtFZ0JwcUNNOztJQUVFO0VoQnNxQ1I7RWdCbnFDTTs7SUFFRTtFaEJxcUNSO0VnQjVxQ007O0lBRUU7RWhCOHFDUjtFZ0IzcUNNOztJQUVFO0VoQjZxQ1I7RWdCcHJDTTs7SUFFRTtFaEJzckNSO0VnQm5yQ007O0lBRUU7RWhCcXJDUjtFZ0I1ckNNOztJQUVFO0VoQjhyQ1I7RWdCM3JDTTs7SUFFRTtFaEI2ckNSO0VnQnBzQ007O0lBRUU7RWhCc3NDUjtFZ0Juc0NNOztJQUVFO0VoQnFzQ1I7QUFDRjtBY2h3Q0k7RUVVRTtJQUNFO0VoQnl2Q047RWdCdHZDSTtJQXBDSjtJQUNBO0VoQjZ4Q0E7RWdCL3dDQTtJQUNFO0lBQ0E7RWhCaXhDRjtFZ0JueENBO0lBQ0U7SUFDQTtFaEJxeENGO0VnQnZ4Q0E7SUFDRTtJQUNBO0VoQnl4Q0Y7RWdCM3hDQTtJQUNFO0lBQ0E7RWhCNnhDRjtFZ0IveENBO0lBQ0U7SUFDQTtFaEJpeUNGO0VnQm55Q0E7SUFDRTtJQUNBO0VoQnF5Q0Y7RWdCdHdDSTtJQWhESjtJQUNBO0VoQnl6Q0E7RWdCcHdDUTtJQWhFTjtJQUNBO0VoQnUwQ0Y7RWdCeHdDUTtJQWhFTjtJQUNBO0VoQjIwQ0Y7RWdCNXdDUTtJQWhFTjtJQUNBO0VoQiswQ0Y7RWdCaHhDUTtJQWhFTjtJQUNBO0VoQm0xQ0Y7RWdCcHhDUTtJQWhFTjtJQUNBO0VoQnUxQ0Y7RWdCeHhDUTtJQWhFTjtJQUNBO0VoQjIxQ0Y7RWdCNXhDUTtJQWhFTjtJQUNBO0VoQisxQ0Y7RWdCaHlDUTtJQWhFTjtJQUNBO0VoQm0yQ0Y7RWdCcHlDUTtJQWhFTjtJQUNBO0VoQnUyQ0Y7RWdCeHlDUTtJQWhFTjtJQUNBO0VoQjIyQ0Y7RWdCNXlDUTtJQWhFTjtJQUNBO0VoQisyQ0Y7RWdCaHpDUTtJQWhFTjtJQUNBO0VoQm0zQ0Y7RWdCNXlDVTtJQXhEVjtFaEJ1MkNBO0VnQi95Q1U7SUF4RFY7RWhCMDJDQTtFZ0JsekNVO0lBeERWO0VoQjYyQ0E7RWdCcnpDVTtJQXhEVjtFaEJnM0NBO0VnQnh6Q1U7SUF4RFY7RWhCbTNDQTtFZ0IzekNVO0lBeERWO0VoQnMzQ0E7RWdCOXpDVTtJQXhEVjtFaEJ5M0NBO0VnQmowQ1U7SUF4RFY7RWhCNDNDQTtFZ0JwMENVO0lBeERWO0VoQiszQ0E7RWdCdjBDVTtJQXhEVjtFaEJrNENBO0VnQjEwQ1U7SUF4RFY7RWhCcTRDQTtFZ0I3MENVO0lBeERWO0VoQnc0Q0E7RWdCcjBDTTs7SUFFRTtFaEJ1MENSO0VnQnAwQ007O0lBRUU7RWhCczBDUjtFZ0I3MENNOztJQUVFO0VoQiswQ1I7RWdCNTBDTTs7SUFFRTtFaEI4MENSO0VnQnIxQ007O0lBRUU7RWhCdTFDUjtFZ0JwMUNNOztJQUVFO0VoQnMxQ1I7RWdCNzFDTTs7SUFFRTtFaEIrMUNSO0VnQjUxQ007O0lBRUU7RWhCODFDUjtFZ0JyMkNNOztJQUVFO0VoQnUyQ1I7RWdCcDJDTTs7SUFFRTtFaEJzMkNSO0VnQjcyQ007O0lBRUU7RWhCKzJDUjtFZ0I1MkNNOztJQUVFO0VoQjgyQ1I7QUFDRjtBY3o2Q0k7RUVVRTtJQUNFO0VoQms2Q047RWdCLzVDSTtJQXBDSjtJQUNBO0VoQnM4Q0E7RWdCeDdDQTtJQUNFO0lBQ0E7RWhCMDdDRjtFZ0I1N0NBO0lBQ0U7SUFDQTtFaEI4N0NGO0VnQmg4Q0E7SUFDRTtJQUNBO0VoQms4Q0Y7RWdCcDhDQTtJQUNFO0lBQ0E7RWhCczhDRjtFZ0J4OENBO0lBQ0U7SUFDQTtFaEIwOENGO0VnQjU4Q0E7SUFDRTtJQUNBO0VoQjg4Q0Y7RWdCLzZDSTtJQWhESjtJQUNBO0VoQmsrQ0E7RWdCNzZDUTtJQWhFTjtJQUNBO0VoQmcvQ0Y7RWdCajdDUTtJQWhFTjtJQUNBO0VoQm8vQ0Y7RWdCcjdDUTtJQWhFTjtJQUNBO0VoQncvQ0Y7RWdCejdDUTtJQWhFTjtJQUNBO0VoQjQvQ0Y7RWdCNzdDUTtJQWhFTjtJQUNBO0VoQmdnREY7RWdCajhDUTtJQWhFTjtJQUNBO0VoQm9nREY7RWdCcjhDUTtJQWhFTjtJQUNBO0VoQndnREY7RWdCejhDUTtJQWhFTjtJQUNBO0VoQjRnREY7RWdCNzhDUTtJQWhFTjtJQUNBO0VoQmdoREY7RWdCajlDUTtJQWhFTjtJQUNBO0VoQm9oREY7RWdCcjlDUTtJQWhFTjtJQUNBO0VoQndoREY7RWdCejlDUTtJQWhFTjtJQUNBO0VoQjRoREY7RWdCcjlDVTtJQXhEVjtFaEJnaERBO0VnQng5Q1U7SUF4RFY7RWhCbWhEQTtFZ0IzOUNVO0lBeERWO0VoQnNoREE7RWdCOTlDVTtJQXhEVjtFaEJ5aERBO0VnQmorQ1U7SUF4RFY7RWhCNGhEQTtFZ0JwK0NVO0lBeERWO0VoQitoREE7RWdCditDVTtJQXhEVjtFaEJraURBO0VnQjErQ1U7SUF4RFY7RWhCcWlEQTtFZ0I3K0NVO0lBeERWO0VoQndpREE7RWdCaC9DVTtJQXhEVjtFaEIyaURBO0VnQm4vQ1U7SUF4RFY7RWhCOGlEQTtFZ0J0L0NVO0lBeERWO0VoQmlqREE7RWdCOStDTTs7SUFFRTtFaEJnL0NSO0VnQjcrQ007O0lBRUU7RWhCKytDUjtFZ0J0L0NNOztJQUVFO0VoQncvQ1I7RWdCci9DTTs7SUFFRTtFaEJ1L0NSO0VnQjkvQ007O0lBRUU7RWhCZ2dEUjtFZ0I3L0NNOztJQUVFO0VoQisvQ1I7RWdCdGdETTs7SUFFRTtFaEJ3Z0RSO0VnQnJnRE07O0lBRUU7RWhCdWdEUjtFZ0I5Z0RNOztJQUVFO0VoQmdoRFI7RWdCN2dETTs7SUFFRTtFaEIrZ0RSO0VnQnRoRE07O0lBRUU7RWhCd2hEUjtFZ0JyaERNOztJQUVFO0VoQnVoRFI7QUFDRjtBY2xsREk7RUVVRTtJQUNFO0VoQjJrRE47RWdCeGtESTtJQXBDSjtJQUNBO0VoQittREE7RWdCam1EQTtJQUNFO0lBQ0E7RWhCbW1ERjtFZ0JybURBO0lBQ0U7SUFDQTtFaEJ1bURGO0VnQnptREE7SUFDRTtJQUNBO0VoQjJtREY7RWdCN21EQTtJQUNFO0lBQ0E7RWhCK21ERjtFZ0JqbkRBO0lBQ0U7SUFDQTtFaEJtbkRGO0VnQnJuREE7SUFDRTtJQUNBO0VoQnVuREY7RWdCeGxESTtJQWhESjtJQUNBO0VoQjJvREE7RWdCdGxEUTtJQWhFTjtJQUNBO0VoQnlwREY7RWdCMWxEUTtJQWhFTjtJQUNBO0VoQjZwREY7RWdCOWxEUTtJQWhFTjtJQUNBO0VoQmlxREY7RWdCbG1EUTtJQWhFTjtJQUNBO0VoQnFxREY7RWdCdG1EUTtJQWhFTjtJQUNBO0VoQnlxREY7RWdCMW1EUTtJQWhFTjtJQUNBO0VoQjZxREY7RWdCOW1EUTtJQWhFTjtJQUNBO0VoQmlyREY7RWdCbG5EUTtJQWhFTjtJQUNBO0VoQnFyREY7RWdCdG5EUTtJQWhFTjtJQUNBO0VoQnlyREY7RWdCMW5EUTtJQWhFTjtJQUNBO0VoQjZyREY7RWdCOW5EUTtJQWhFTjtJQUNBO0VoQmlzREY7RWdCbG9EUTtJQWhFTjtJQUNBO0VoQnFzREY7RWdCOW5EVTtJQXhEVjtFaEJ5ckRBO0VnQmpvRFU7SUF4RFY7RWhCNHJEQTtFZ0Jwb0RVO0lBeERWO0VoQityREE7RWdCdm9EVTtJQXhEVjtFaEJrc0RBO0VnQjFvRFU7SUF4RFY7RWhCcXNEQTtFZ0I3b0RVO0lBeERWO0VoQndzREE7RWdCaHBEVTtJQXhEVjtFaEIyc0RBO0VnQm5wRFU7SUF4RFY7RWhCOHNEQTtFZ0J0cERVO0lBeERWO0VoQml0REE7RWdCenBEVTtJQXhEVjtFaEJvdERBO0VnQjVwRFU7SUF4RFY7RWhCdXREQTtFZ0IvcERVO0lBeERWO0VoQjB0REE7RWdCdnBETTs7SUFFRTtFaEJ5cERSO0VnQnRwRE07O0lBRUU7RWhCd3BEUjtFZ0IvcERNOztJQUVFO0VoQmlxRFI7RWdCOXBETTs7SUFFRTtFaEJncURSO0VnQnZxRE07O0lBRUU7RWhCeXFEUjtFZ0J0cURNOztJQUVFO0VoQndxRFI7RWdCL3FETTs7SUFFRTtFaEJpckRSO0VnQjlxRE07O0lBRUU7RWhCZ3JEUjtFZ0J2ckRNOztJQUVFO0VoQnlyRFI7RWdCdHJETTs7SUFFRTtFaEJ3ckRSO0VnQi9yRE07O0lBRUU7RWhCaXNEUjtFZ0I5ckRNOztJQUVFO0VoQmdzRFI7QUFDRjtBaUJ0ekRBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0EsbUJYa1lPO0VXallQLG1CWHVzQjRCO0VXdHNCNUI7QWpCcXpERjtBaUI5eURFO0VBQ0U7RUFFQTtFQUNBO0VBQ0EsMkNYK3NCMEI7RVc5c0IxQjtBakIreURKO0FpQjV5REU7RUFDRTtBakI4eURKO0FpQjN5REU7RUFDRTtBakI2eURKOztBaUJ6eURBO0VBQ0U7QWpCNHlERjs7QWlCcnlEQTtFQUNFO0FqQnd5REY7O0FpQjl4REU7RUFDRTtBakJpeURKOztBaUJseERFO0VBQ0U7QWpCcXhESjtBaUJseERJO0VBQ0U7QWpCb3hETjs7QWlCN3dERTtFQUNFO0FqQmd4REo7QWlCN3dERTtFQUNFO0FqQit3REo7O0FpQnJ3REU7RUFDRTtFQUNBO0FqQnd3REo7O0FpQmx3REU7RUFDRTtFQUNBO0FqQnF3REo7O0FpQjd2REE7RUFDRTtFQUNBO0FqQmd3REY7O0FpQnh2REU7RUFDRTtFQUNBO0FqQjJ2REo7O0FrQnY0REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQm00REo7O0FrQnI1REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQmk1REo7O0FrQm42REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQis1REo7O0FrQmo3REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjY2REo7O0FrQi83REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQjI3REo7O0FrQjc4REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnk4REo7O0FrQjM5REU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnU5REo7O0FrQnorREU7RUFPRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FsQnErREo7O0FpQnAxREk7RUFDRTtFQUNBO0FqQnUxRE47O0FjbDdESTtFR3lGQTtJQUNFO0lBQ0E7RWpCNjFESjtBQUNGO0FjejdESTtFR3lGQTtJQUNFO0lBQ0E7RWpCbTJESjtBQUNGO0FjLzdESTtFR3lGQTtJQUNFO0lBQ0E7RWpCeTJESjtBQUNGO0FjcjhESTtFR3lGQTtJQUNFO0lBQ0E7RWpCKzJESjtBQUNGO0FjMzhESTtFR3lGQTtJQUNFO0lBQ0E7RWpCcTNESjtBQUNGO0FtQnpoRUE7RUFDRSxxQmJ1MkJzQztBTm9yQ3hDOztBbUJsaEVBO0VBQ0U7RUFDQTtFQUNBO0VoQjhRSSxrQkFMSTtFZ0JyUVIsZ0JiK2xCNEI7QU5vN0M5Qjs7QW1CL2dFQTtFQUNFO0VBQ0E7RWhCb1FJLGtCQUxJO0FIb3hEVjs7QW1CL2dFQTtFQUNFO0VBQ0E7RWhCOFBJLG1CQUxJO0FIMHhEVjs7QW9CaGpFQTtFQUNFLG1CZCsxQnNDO0VIcmtCbEMsa0JBTEk7RWlCalJSLGdDZCsxQnNDO0FOa3RDeEM7O0FxQnRqRUE7RUFDRTtFQUNBO0VBQ0E7RWxCd1JJLGVBTEk7RWtCaFJSLGdCZmttQjRCO0Vlam1CNUIsZ0JmeW1CNEI7RWV4bUI1QiwyQmY0M0JzQztFZTMzQnRDO0VBQ0EsbUNmcTNCc0M7RWVwM0J0QztFQUNBO0VkR0U7RWVIRSx3RURNSjtBckJvakVGO0FzQnRqRU07RURoQk47SUNpQlE7RXRCeWpFTjtBQUNGO0FxQnZqRUU7RUFDRTtBckJ5akVKO0FxQnZqRUk7RUFDRTtBckJ5akVOO0FxQnBqRUU7RUFDRSwyQmZzMkJvQztFZXIyQnBDLG1DZmcyQm9DO0VlLzFCcEMscUJmODJCb0M7RWU3MkJwQztFQUtFLGtEZmtoQmtCO0FOZ2lEeEI7QXFCOWlFRTtFQU1FO0VBTUE7RUFLQTtBckJraUVKO0FxQjdoRUU7RUFDRTtFQUNBO0FyQitoRUo7QXFCM2hFRTtFQUNFLGdDZjQwQm9DO0VlMTBCcEM7QXJCNGhFSjtBcUJwaEVFO0VBRUUsd0NmOHlCb0M7RWUzeUJwQztBckJtaEVKO0FxQi9nRUU7RUFDRTtFQUNBO0VBQ0EsMEJmb3JCMEI7RWVuckIxQiwyQmZzeUJvQztFaUJwNEJ0Qyx1Q2pCcWlDZ0M7RWVyOEI5QjtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtDZmdzQjBCO0VlL3JCMUI7RUN6RkUscUlEMEZGO0FyQmloRUo7QXNCdm1FTTtFRDBFSjtJQ3pFTTtFdEIwbUVOO0FBQ0Y7QXFCbmhFRTtFQUNFLHdDZjQ3QjhCO0FOeWxDbEM7O0FxQjVnRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCZndmNEI7RWV2ZjVCLDJCZjJ4QnNDO0VlMXhCdEM7RUFDQTtFQUNBO0FyQitnRUY7QXFCN2dFRTtFQUNFO0FyQitnRUo7QXFCNWdFRTtFQUVFO0VBQ0E7QXJCNmdFSjs7QXFCbGdFQTtFQUNFLG1FZjR3QnNDO0VlM3dCdEM7RWxCeUlJLG1CQUxJO0VJdlFOO0FQMG9FSjtBcUJuZ0VFO0VBQ0U7RUFDQTtFQUNBLHlCZm9vQjBCO0FOaTRDOUI7O0FxQmpnRUE7RUFDRSxpRWZnd0JzQztFZS92QnRDO0VsQjRISSxrQkFMSTtFSXZRTjtBUHNwRUo7QXFCbGdFRTtFQUNFO0VBQ0E7RUFDQSx1QmYybkIwQjtBTnk0QzlCOztBcUI1L0RFO0VBQ0Usb0VmNnVCb0M7QU5reEN4QztBcUI1L0RFO0VBQ0UsbUVmMHVCb0M7QU5veEN4QztBcUIzL0RFO0VBQ0UsaUVmdXVCb0M7QU5zeEN4Qzs7QXFCeC9EQTtFQUNFLFdmcXVCc0M7RWVwdUJ0QyxnRWY4dEJzQztFZTd0QnRDLGlCZmlsQjRCO0FOMDZDOUI7QXFCei9ERTtFQUNFO0FyQjIvREo7QXFCeC9ERTtFQUNFO0VkdkxBO0FQa3JFSjtBcUJ2L0RFO0VBQ0U7RWQ1TEE7QVBzckVKO0FxQnQvREU7RUFBb0IsK0RmOHNCa0I7QU4yeUN4QztBcUJ4L0RFO0VBQW9CLDZEZjhzQmtCO0FONnlDeEM7O0F3QjFzRUE7RUFDRTtFQUVBO0VBQ0E7RUFDQTtFckJxUkksZUFMSTtFcUI3UVIsZ0JsQitsQjRCO0VrQjlsQjVCLGdCbEJzbUI0QjtFa0JybUI1QiwyQmxCeTNCc0M7RWtCeDNCdEM7RUFDQSxtQ2xCazNCc0M7RWtCajNCdEM7RUFDQTtFQUNBLHlDbEIrOUJrQztFa0I5OUJsQywwQmxCKzlCa0M7RWtCOTlCbEM7RWpCSEU7RWVIRSx3RUVTSjtBeEIwc0VGO0FzQi9zRU07RUVmTjtJRmdCUTtFdEJrdEVOO0FBQ0Y7QXdCN3NFRTtFQUNFLHFCbEJzM0JvQztFa0JyM0JwQztFQUtFLGtEbEJpK0I0QjtBTjB1Q2xDO0F3QnZzRUU7RUFFRSxzQmxCNnVCMEI7RWtCNXVCMUI7QXhCd3NFSjtBd0Jyc0VFO0VBRUUsd0NsQnUxQm9DO0FOKzJDeEM7QXdCanNFRTtFQUNFO0VBQ0E7QXhCbXNFSjs7QXdCL3JFQTtFQUNFLG9CbEJzdUI0QjtFa0JydUI1Qix1QmxCcXVCNEI7RWtCcHVCNUIsb0JsQnF1QjRCO0VIbGdCeEIsbUJBTEk7RUl2UU47QVA2dUVKOztBd0IvckVBO0VBQ0UsbUJsQmt1QjRCO0VrQmp1QjVCLHNCbEJpdUI0QjtFa0JodUI1QixrQmxCaXVCNEI7RUh0Z0J4QixrQkFMSTtFSXZRTjtBUHF2RUo7O0F3QjdyRUk7RUFDRTtBeEJnc0VOOztBeUJ4d0VBO0VBQ0U7RUFDQSxrQm5CcTZCd0M7RW1CcDZCeEMsbUJuQnE2QndDO0VtQnA2QnhDLHVCbkJxNkJ3QztBTnMyQzFDO0F5Qnp3RUU7RUFDRTtFQUNBO0F6QjJ3RUo7O0F5QnZ3RUE7RUFDRSxvQm5CMjVCd0M7RW1CMTVCeEM7RUFDQTtBekIwd0VGO0F5Qnh3RUU7RUFDRTtFQUNBO0VBQ0E7QXpCMHdFSjs7QXlCdHdFQTtFQUNFO0VBRUE7RUFDQSxVbkIwNEJ3QztFbUJ6NEJ4QyxXbkJ5NEJ3QztFbUJ4NEJ4QztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMkRuQjI0QndDO0VtQjE0QnhDO0F6Qnd3RUY7QXlCcndFRTtFbEIzQkU7QVBteUVKO0F5QnB3RUU7RUFFRSxrQm5CbTRCc0M7QU5rNEMxQztBeUJsd0VFO0VBQ0UsdUJuQjAzQnNDO0FOMDRDMUM7QXlCandFRTtFQUNFLHFCbkJzMUJvQztFbUJyMUJwQztFQUNBLGtEbkI4Zm9CO0FOcXdEeEI7QXlCaHdFRTtFQUNFLHlCbkI1Qk07RW1CNkJOLHFCbkI3Qk07QU4reEVWO0F5Qmh3RUk7RUFJSTtBekIrdkVSO0F5QjN2RUk7RUFJSTtBekIwdkVSO0F5QnJ2RUU7RUFDRSx5Qm5CakRNO0VtQmtETixxQm5CbERNO0VtQnVESjtBekJtdkVOO0F5Qi91RUU7RUFDRTtFQUNBO0VBQ0EsWW5CazJCdUM7QU4rNEMzQztBeUIxdUVJO0VBQ0U7RUFDQSxZbkJ5MUJxQztBTm01QzNDOztBeUI5dEVBO0VBQ0UsbUJuQm8xQmdDO0FONjRDbEM7QXlCL3RFRTtFQUNFO0VBRUEsVW5CODBCOEI7RW1CNzBCOUI7RUFDQTtFQUNBO0VsQmpIQTtFZUhFLGlER3NIRjtBekJndUVKO0FzQmwxRU07RUcwR0o7SUh6R007RXRCcTFFTjtBQUNGO0F5Qm51RUk7RUFDRTtBekJxdUVOO0F5Qmx1RUk7RUFDRSxpQ25CNjBCNEI7RW1CeDBCMUI7QXpCZ3VFUjtBeUIzdEVFO0VBQ0Usb0JuQnd6QjhCO0VtQnZ6QjlCO0F6QjZ0RUo7QXlCM3RFSTtFQUNFO0VBQ0E7QXpCNnRFTjs7QXlCeHRFQTtFQUNFO0VBQ0Esa0JuQnN5QmdDO0FOcTdDbEM7O0F5Qnh0RUE7RUFDRTtFQUNBO0VBQ0E7QXpCMnRFRjtBeUJ2dEVJO0VBQ0U7RUFDQTtFQUNBLGFuQnNwQndCO0FObWtEOUI7O0F5Qmx0RUk7RUFDRTtBekJxdEVOOztBMEJ4NEVBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUIyNEVGO0EwQno0RUU7RUFDRTtBMUIyNEVKO0EwQnY0RUk7RUFBMEIsa0VwQjhnQ2E7QU40M0MzQztBMEJ6NEVJO0VBQTBCLGtFcEI2Z0NhO0FOKzNDM0M7QTBCejRFRTtFQUNFO0ExQjI0RUo7QTBCeDRFRTtFQUNFLFdwQisvQnVDO0VvQjkvQnZDLFlwQjgvQnVDO0VvQjcvQnZDO0VBQ0E7RUgxQkYseUJqQmtDUTtFb0JOTixTcEI2L0J1QztFQzFnQ3ZDO0VlSEUsNEdJbUJGO0ExQnk0RUo7QXNCeDVFTTtFSU1KO0lKTE07RXRCMjVFTjtBQUNGO0EwQjU0RUk7RUhqQ0YseUJqQjhoQ3lDO0FOazVDM0M7QTBCMTRFRTtFQUNFLFdwQncrQjhCO0VvQnYrQjlCLGNwQncrQjhCO0VvQnYrQjlCO0VBQ0EsZXBCdStCOEI7RW9CdCtCOUIsd0NwQnUrQjhCO0VvQnQrQjlCO0VuQjdCQTtBUDA2RUo7QTBCeDRFRTtFQUNFLFdwQm8rQnVDO0VvQm4rQnZDLFlwQm0rQnVDO0VvQmwrQnZDO0VIcERGLHlCakJrQ1E7RW9Cb0JOLFNwQm0rQnVDO0VDMWdDdkM7RWVIRSw0R0k2Q0Y7QTFCeTRFSjtBc0JsN0VNO0VJaUNKO0lKaENNO0V0QnE3RU47QUFDRjtBMEI1NEVJO0VIM0RGLHlCakI4aEN5QztBTjQ2QzNDO0EwQjE0RUU7RUFDRSxXcEI4OEI4QjtFb0I3OEI5QixjcEI4OEI4QjtFb0I3OEI5QjtFQUNBLGVwQjY4QjhCO0VvQjU4QjlCLHdDcEI2OEI4QjtFb0I1OEI5QjtFbkJ2REE7QVBvOEVKO0EwQng0RUU7RUFDRTtBMUIwNEVKO0EwQng0RUk7RUFDRSwyQ3BCZzlCcUM7QU4wN0MzQztBMEJ2NEVJO0VBQ0UsMkNwQjQ4QnFDO0FONjdDM0M7O0EyQmgrRUE7RUFDRTtBM0JtK0VGO0EyQmorRUU7OztFQUdFLHVEckJ3aUNvQztFcUJ2aUNwQywyRHJCdWlDb0M7RXFCdGlDcEMsaUJyQnVpQ29DO0FONDdDeEM7QTJCaCtFRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VMUkUsZ0VLU0Y7QTNCaytFSjtBc0J2K0VNO0VLVEo7SUxVTTtFdEIwK0VOO0FBQ0Y7QTJCcCtFRTs7RUFFRTtBM0JzK0VKO0EyQnArRUk7O0VBQ0U7QTNCdStFTjtBMkJwK0VJOzs7RUFFRSxxQnJCNGdDa0M7RXFCM2dDbEMsd0JyQjRnQ2tDO0FOMjlDeEM7QTJCcCtFSTs7RUFDRSxxQnJCdWdDa0M7RXFCdGdDbEMsd0JyQnVnQ2tDO0FOZytDeEM7QTJCbitFRTtFQUNFLHFCckJpZ0NvQztFcUJoZ0NwQyx3QnJCaWdDb0M7QU5vK0N4QztBMkI5OUVJOzs7O0VBQ0U7RUFDQSw4RHJCMi9Ca0M7QU53K0N4QztBMkJqK0VNOzs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXJCbS9CZ0M7RXFCbC9CaEM7RUFDQSxtQ3JCZzBCZ0M7RUNoM0JwQztBUHVoRko7QTJCaCtFSTtFQUNFO0VBQ0EsOERyQjArQmtDO0FOdy9DeEM7QTJCNzlFSTtFQUNFO0EzQis5RU47QTJCMzlFRTs7RUFFRSxjckIxRU87QU51aUZYO0EyQjM5RUk7O0VBQ0Usd0NyQjB5QmtDO0FOb3JEeEM7O0E0QnJqRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1QndqRkY7QTRCdGpGRTs7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7QTVCd2pGSjtBNEJwakZFOzs7RUFHRTtBNUJzakZKO0E0QmhqRkU7RUFDRTtFQUNBO0E1QmtqRko7QTRCaGpGSTtFQUNFO0E1QmtqRk47O0E0QnZpRkE7RUFDRTtFQUNBO0VBQ0E7RXpCOE9JLGVBTEk7RXlCdk9SLGdCdEJ5akI0QjtFc0J4akI1QixnQnRCZ2tCNEI7RXNCL2pCNUIsMkJ0Qm0xQnNDO0VzQmwxQnRDO0VBQ0E7RUFDQSx1Q3RCMDZCc0M7RXNCejZCdEM7RXJCdENFO0FQaWxGSjs7QTRCamlGQTs7OztFQUlFO0V6QndOSSxrQkFMSTtFSXZRTjtBUDBsRko7O0E0QmppRkE7Ozs7RUFJRTtFekIrTUksbUJBTEk7RUl2UU47QVBtbUZKOztBNEJqaUZBOztFQUVFO0E1Qm9pRkY7O0E0QnZoRkk7Ozs7RXJCakVBO0VBQ0E7QVArbEZKO0E0QnRoRkk7Ozs7RXJCMUVBO0VBQ0E7QVBzbUZKO0E0QmhoRkU7RUFDRTtFckIxRUE7RUFDQTtBUDZsRko7QTRCaGhGRTs7RXJCOUVFO0VBQ0E7QVBrbUZKOztBNkIxbkZFO0VBQ0U7RUFDQTtFQUNBLG1CdkJ1MEJvQztFSHJrQmxDLGtCQUxJO0UwQjFQTixpQ3ZCa2pDcUI7QU4wa0R6Qjs7QTZCem5GRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnFQRSxtQkFMSTtFMEI3T04sV3ZCcWlDcUI7RXVCcGlDckIsbUN2Qm9pQ3FCO0VDL2pDckI7QVB1cEZKOztBNkJ2bkZJOzs7O0VBRUU7QTdCNG5GTjs7QTZCM3FGSTtFQXFERSwrQ3ZCdWhDbUI7RXVCcGhDakIsb0N2QjgxQmdDO0V1QjcxQmhDO0VBQ0E7RUFDQTtFQUNBO0E3QnduRlI7QTZCcm5GTTtFQUNFLCtDdkI0Z0NpQjtFdUIzZ0NqQiwyRHZCMmdDaUI7QU40bUR6Qjs7QTZCeHJGSTtFQTBFSSxvQ3ZCNDBCZ0M7RXVCMzBCaEM7QTdCa25GUjs7QTZCN3JGSTtFQWtGRSwrQ3ZCMC9CbUI7QU5xbkR6QjtBNkI1bUZRO0VBRUU7RUFDQSx1QnZCMDVCOEI7RXVCejVCOUI7RUFDQTtBN0I2bUZWO0E2QnptRk07RUFDRSwrQ3ZCNitCaUI7RXVCNStCakIsMkR2QjQrQmlCO0FOK25EekI7O0E2QjNzRkk7RUF3R0k7QTdCdW1GUjs7QTZCL3NGSTtFQStHRSwrQ3ZCNjlCbUI7QU51b0R6QjtBNkJsbUZNO0VBQ0UsNEN2QjA5QmlCO0FOMG9EekI7QTZCam1GTTtFQUNFLDJEdkJzOUJpQjtBTjZvRHpCO0E2QmhtRk07RUFDRSxpQ3ZCazlCaUI7QU5ncER6Qjs7QTZCN2xGSTtFQUNFO0E3QmdtRk47O0E2Qmh1Rkk7Ozs7O0VBMElNO0E3QjhsRlY7O0E2QnB0RkU7RUFDRTtFQUNBO0VBQ0EsbUJ2QnUwQm9DO0VIcmtCbEMsa0JBTEk7RTBCMVBOLG1DdkJrakNxQjtBTm9xRHpCOztBNkJudEZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCcVBFLG1CQUxJO0UwQjdPTixXdkJxaUNxQjtFdUJwaUNyQixrQ3ZCb2lDcUI7RUMvakNyQjtBUGl2Rko7O0E2Qmp0Rkk7Ozs7RUFFRTtBN0JzdEZOOztBNkJyd0ZJO0VBcURFLGlEdkJ1aENtQjtFdUJwaENqQixvQ3ZCODFCZ0M7RXVCNzFCaEM7RUFDQTtFQUNBO0VBQ0E7QTdCa3RGUjtBNkIvc0ZNO0VBQ0UsaUR2QjRnQ2lCO0V1QjNnQ2pCLDBEdkIyZ0NpQjtBTnNzRHpCOztBNkJseEZJO0VBMEVJLG9DdkI0MEJnQztFdUIzMEJoQztBN0I0c0ZSOztBNkJ2eEZJO0VBa0ZFLGlEdkIwL0JtQjtBTitzRHpCO0E2QnRzRlE7RUFFRTtFQUNBLHVCdkIwNUI4QjtFdUJ6NUI5QjtFQUNBO0E3QnVzRlY7QTZCbnNGTTtFQUNFLGlEdkI2K0JpQjtFdUI1K0JqQiwwRHZCNCtCaUI7QU55dER6Qjs7QTZCcnlGSTtFQXdHSTtBN0Jpc0ZSOztBNkJ6eUZJO0VBK0dFLGlEdkI2OUJtQjtBTml1RHpCO0E2QjVyRk07RUFDRSw4Q3ZCMDlCaUI7QU5vdUR6QjtBNkIzckZNO0VBQ0UsMER2QnM5QmlCO0FOdXVEekI7QTZCMXJGTTtFQUNFLG1DdkJrOUJpQjtBTjB1RHpCOztBNkJ2ckZJO0VBQ0U7QTdCMHJGTjs7QTZCMXpGSTs7Ozs7RUE0SU07QTdCc3JGVjs7QThCcDBGQTtFQUVFO0VBQ0E7RUFDQTtFM0J1Ukksd0JBTEk7RTJCaFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RTNCc1FJLGtDQUxJO0UyQi9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RXZCakJFO0VnQmZGLGtDT2tDcUI7RVJ0QmpCLHFJUXdCSjtBOUJrMEZGO0FzQnQxRk07RVFoQk47SVJpQlE7RXRCeTFGTjtBQUNGO0E4QnIwRkU7RUFDRTtFQUVBO0VBQ0E7QTlCczBGSjtBOEJuMEZFO0VBRUU7RUFDQTtFQUNBO0E5Qm8wRko7QThCajBGRTtFQUNFO0VQckRGLHdDT3NEdUI7RUFDckI7RUFDQTtFQUtFO0E5Qit6Rk47QThCM3pGRTtFQUNFO0VBQ0E7RUFLRTtBOUJ5ekZOO0E4QnJ6RkU7RUFLRTtFQUNBO0VBR0E7QTlCaXpGSjtBOEI5eUZJO0VBS0k7QTlCNHlGUjtBOEJ2eUZFO0VBR0U7RUFDQTtFQUNBO0VBRUE7RUFDQTtBOUJzeUZKOztBOEIxeEZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CbzRGRjs7QThCM3lGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnE1RkY7O0E4QjV6RkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JzNkZGOztBOEI3MEZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdTdGRjs7QThCOTFGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnc4RkY7O0E4Qi8yRkU7RUN0R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J5OUZGOztBOEJoNEZFO0VDdEdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMCtGRjs7QThCajVGRTtFQ3RHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQjIvRkY7O0E4Qng0RkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JtL0ZGOztBOEJ6NUZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9Cb2dHRjs7QThCMTZGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnFoR0Y7O0E4QjM3RkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JzaUdGOztBOEI1OEZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CdWpHRjs7QThCNzlGRTtFQ3ZHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQndrR0Y7O0E4QjkrRkU7RUN2R0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0J5bEdGOztBOEIvL0ZFO0VDdkdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CMG1HRjs7QThCcGdHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLDBCeEJ1UndDO0FOK3VGMUM7QThCNS9GRTtFQUNFO0E5QjgvRko7QThCMy9GRTtFQUNFO0E5QjYvRko7O0E4QmwvRkE7RUN4SUU7RUFDQTtFNUI4TkksMkJBTEk7RTRCdk5SO0EvQjhuR0Y7O0E4QnIvRkE7RUM1SUU7RUFDQTtFNUI4TkksNEJBTEk7RTRCdk5SO0EvQnFvR0Y7O0FnQ3hzR0E7RVZnQk0sZ0NVZko7QWhDMnNHRjtBc0J4ckdNO0VVcEJOO0lWcUJRO0V0QjJyR047QUFDRjtBZ0M5c0dFO0VBQ0U7QWhDZ3RHSjs7QWdDMXNHRTtFQUNFO0FoQzZzR0o7O0FnQ3pzR0E7RUFDRTtFQUNBO0VWREksNkJVRUo7QWhDNHNHRjtBc0Ixc0dNO0VVTE47SVZNUTtFdEI2c0dOO0FBQ0Y7QWdDL3NHRTtFQUNFO0VBQ0E7RVZORSw0QlVPRjtBaENpdEdKO0FzQnB0R007RVVBSjtJVkNNO0V0QnV0R047QUFDRjs7QWlDNXVHQTs7Ozs7O0VBTUU7QWpDK3VHRjs7QWlDNXVHQTtFQUNFO0FqQyt1R0Y7QWtDdnRHSTtFQUNFO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QjtFQXJDSjtFQUNBO0VBQ0E7RUFDQTtBbEMrdkdGO0FrQ3JzR0k7RUFDRTtBbEN1c0dOOztBaUNydkdBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUJ1UUksNkJBTEk7RThCaFFSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTlCME9JLHVDQUxJO0U4Qm5PUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTFCekNFO0FQK3hHSjtBaUNsdkdFO0VBQ0U7RUFDQTtFQUNBO0FqQ292R0o7O0FpQzV0R0k7RUFDRTtBakMrdEdOO0FpQzd0R007RUFDRTtFQUNBO0FqQyt0R1I7O0FpQzN0R0k7RUFDRTtBakM4dEdOO0FpQzV0R007RUFDRTtFQUNBO0FqQzh0R1I7O0FjeHdHSTtFbUI0QkE7SUFDRTtFakNndkdKO0VpQzl1R0k7SUFDRTtJQUNBO0VqQ2d2R047RWlDNXVHRTtJQUNFO0VqQzh1R0o7RWlDNXVHSTtJQUNFO0lBQ0E7RWpDOHVHTjtBQUNGO0FjenhHSTtFbUI0QkE7SUFDRTtFakNnd0dKO0VpQzl2R0k7SUFDRTtJQUNBO0VqQ2d3R047RWlDNXZHRTtJQUNFO0VqQzh2R0o7RWlDNXZHSTtJQUNFO0lBQ0E7RWpDOHZHTjtBQUNGO0FjenlHSTtFbUI0QkE7SUFDRTtFakNneEdKO0VpQzl3R0k7SUFDRTtJQUNBO0VqQ2d4R047RWlDNXdHRTtJQUNFO0VqQzh3R0o7RWlDNXdHSTtJQUNFO0lBQ0E7RWpDOHdHTjtBQUNGO0FjenpHSTtFbUI0QkE7SUFDRTtFakNneUdKO0VpQzl4R0k7SUFDRTtJQUNBO0VqQ2d5R047RWlDNXhHRTtJQUNFO0VqQzh4R0o7RWlDNXhHSTtJQUNFO0lBQ0E7RWpDOHhHTjtBQUNGO0FjejBHSTtFbUI0QkE7SUFDRTtFakNnekdKO0VpQzl5R0k7SUFDRTtJQUNBO0VqQ2d6R047RWlDNXlHRTtJQUNFO0VqQzh5R0o7RWlDNXlHSTtJQUNFO0lBQ0E7RWpDOHlHTjtBQUNGO0FpQ3J5R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakN1eUdKO0FrQzMzR0k7RUFDRTtFQUNBLG9CNUI2aEJ3QjtFNEI1aEJ4Qix1QjVCMmhCd0I7RTRCMWhCeEI7RUE5Qko7RUFDQTtFQUNBO0VBQ0E7QWxDNDVHRjtBa0N6MkdJO0VBQ0U7QWxDMjJHTjs7QWlDM3lHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDOHlHSjtBa0NoNUdJO0VBQ0U7RUFDQSxvQjVCNmhCd0I7RTRCNWhCeEIsdUI1QjJoQndCO0U0QjFoQnhCO0VBdkJKO0VBQ0E7RUFDQTtFQUNBO0FsQzA2R0Y7QWtDOTNHSTtFQUNFO0FsQ2c0R047QWlDdHpHSTtFQUNFO0FqQ3d6R047O0FpQ2x6R0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ3F6R0o7QWtDeDZHSTtFQUNFO0VBQ0Esb0I1QjZoQndCO0U0QjVoQnhCLHVCNUIyaEJ3QjtFNEIxaEJ4QjtBbEMwNkdOO0FrQy81R007RUFDRTtBbENpNkdSO0FrQzk1R007RUFDRTtFQUNBLHFCNUIwZ0JzQjtFNEJ6Z0J0Qix1QjVCd2dCc0I7RTRCdmdCdEI7RUFuQ047RUFDQTtFQUNBO0FsQ284R0Y7QWtDOTVHSTtFQUNFO0FsQ2c2R047QWlDcjBHSTtFQUNFO0FqQ3UwR047O0FpQ2gwR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ20wR0Y7O0FpQzd6R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCM0J5YjRCO0UyQnhiNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQnRLRTtBUHUrR0o7QWlDOXpHRTtFQUVFO0VWMUxGLGtEVTRMdUI7QWpDOHpHekI7QWlDM3pHRTtFQUVFO0VBQ0E7RVZsTUYsbURVbU11QjtBakM0ekd6QjtBaUN6ekdFO0VBRUU7RUFDQTtFQUNBO0FqQzB6R0o7O0FpQ3B6R0E7RUFDRTtBakN1ekdGOztBaUNuekdBO0VBQ0U7RUFDQTtFQUNBO0U5Qm1FSSxtQkFMSTtFOEI1RFI7RUFDQTtBakNzekdGOztBaUNsekdBO0VBQ0U7RUFDQTtFQUNBO0FqQ3F6R0Y7O0FpQ2p6R0E7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDbXpHRjs7QW1DemlIQTs7RUFFRTtFQUNBO0VBQ0E7QW5DNGlIRjtBbUMxaUhFOztFQUNFO0VBQ0E7QW5DNmlISjtBbUN4aUhFOzs7Ozs7Ozs7Ozs7RUFNRTtBbkNnakhKOztBbUMzaUhBO0VBQ0U7RUFDQTtFQUNBO0FuQzhpSEY7QW1DNWlIRTtFQUNFO0FuQzhpSEo7O0FtQzFpSEE7RTVCaEJJO0FQOGpISjtBbUMxaUhFOztFQUVFO0FuQzRpSEo7QW1DeGlIRTs7O0U1QlZFO0VBQ0E7QVB1akhKO0FtQ3BpSEU7OztFNUJORTtFQUNBO0FQK2lISjs7QW1DdmhIQTtFQUNFO0VBQ0E7QW5DMGhIRjtBbUN4aEhFO0VBR0U7QW5Dd2hISjtBbUNyaEhFO0VBQ0U7QW5DdWhISjs7QW1DbmhIQTtFQUNFO0VBQ0E7QW5Dc2hIRjs7QW1DbmhIQTtFQUNFO0VBQ0E7QW5Dc2hIRjs7QW1DbGdIQTtFQUNFO0VBQ0E7RUFDQTtBbkNxZ0hGO0FtQ25nSEU7O0VBRUU7QW5DcWdISjtBbUNsZ0hFOztFQUVFO0FuQ29nSEo7QW1DaGdIRTs7RTVCMUZFO0VBQ0E7QVA4bEhKO0FtQ2hnSEU7O0U1QjdHRTtFQUNBO0FQaW5ISjs7QW9Dem9IQTtFQUVFO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDd29IRjs7QW9Dcm9IQTtFQUNFO0VBQ0E7RWpDc1FJLHVDQUxJO0VpQy9QUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VkZkksdUdjZ0JKO0FwQ3dvSEY7QXNCcHBITTtFY0dOO0lkRlE7RXRCdXBITjtBQUNGO0FvQzNvSEU7RUFFRTtBcEM0b0hKO0FvQ3hvSEU7RUFDRTtFQUNBLGtEOUJraEJvQjtBTnduR3hCO0FvQ3RvSEU7RUFFRTtFQUNBO0VBQ0E7QXBDdW9ISjs7QW9DL25IQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QXBDK25IRjtBb0M3bkhFO0VBQ0U7RUFDQTtFN0I3Q0E7RUFDQTtBUDZxSEo7QW9DOW5ISTtFQUdFO0VBQ0E7QXBDOG5ITjtBb0MxbkhFOztFQUVFO0VBQ0E7RUFDQTtBcEM0bkhKO0FvQ3puSEU7RUFFRTtFN0JqRUE7RUFDQTtBUDRySEo7O0FvQ2puSEE7RUFFRTtFQUNBO0VBQ0E7QXBDbW5IRjtBb0NobkhFO0U3QjVGRTtBUCtzSEo7QW9DL21IRTs7RUFFRTtFYmpIRixvRGFrSHVCO0FwQ2luSHpCOztBb0N4bUhBO0VBRUU7RUFDQTtFQUNBO0VBR0E7QXBDd21IRjtBb0N0bUhFO0VBQ0U7RUFDQTtFQUNBO0FwQ3dtSEo7QW9DdG1ISTtFQUVFO0FwQ3VtSE47QW9Dbm1IRTs7RUFFRSxnQjlCMGQwQjtFOEJ6ZDFCO0VBQ0E7QXBDcW1ISjs7QW9DM2xIRTs7RUFFRTtFQUNBO0FwQzhsSEo7O0FvQ3psSEU7O0VBRUU7RUFDQTtFQUNBO0FwQzRsSEo7O0FvQ3RsSEU7O0VBQ0U7QXBDMGxISjs7QW9DaGxIRTtFQUNFO0FwQ21sSEo7QW9DamxIRTtFQUNFO0FwQ21sSEo7O0FxQ2h4SEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyQ2d4SEY7QXFDMXdIRTs7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ2t4SEo7QXFDOXZIQTtFQUNFO0VBQ0E7RUFDQTtFbEM0TkksMkNBTEk7RWtDck5SO0VBQ0E7RUFDQTtBckNnd0hGO0FxQzl2SEU7RUFFRTtBckMrdkhKOztBcUNydkhBO0VBRUU7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNvdkhGO0FxQ2p2SEk7RUFFRTtBckNrdkhOO0FxQzl1SEU7RUFDRTtBckNndkhKOztBcUN2dUhBO0VBQ0UsbUIvQjhnQ2tDO0UrQjdnQ2xDLHNCL0I2Z0NrQztFK0I1Z0NsQztBckMwdUhGO0FxQ3h1SEU7OztFQUdFO0FyQzB1SEo7O0FxQzd0SEE7RUFDRTtFQUNBO0VBR0E7QXJDOHRIRjs7QXFDMXRIQTtFQUNFO0VsQ3lJSSw2Q0FMSTtFa0NsSVI7RUFDQTtFQUNBO0VBQ0E7RTlCeElFO0VlSEUsK0NlNklKO0FyQzZ0SEY7QXNCdDJITTtFZWlJTjtJZmhJUTtFdEJ5MkhOO0FBQ0Y7QXFDaHVIRTtFQUNFO0FyQ2t1SEo7QXFDL3RIRTtFQUNFO0VBQ0E7RUFDQTtBckNpdUhKOztBcUMzdEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckM4dEhGOztBcUMzdEhBO0VBQ0U7RUFDQTtBckM4dEhGOztBY3gxSEk7RXVCc0lBO0lBRUk7SUFDQTtFckNxdEhOO0VxQ250SE07SUFDRTtFckNxdEhSO0VxQ250SFE7SUFDRTtFckNxdEhWO0VxQ2x0SFE7SUFDRTtJQUNBO0VyQ290SFY7RXFDaHRITTtJQUNFO0VyQ2t0SFI7RXFDL3NITTtJQUNFO0lBQ0E7RXJDaXRIUjtFcUM5c0hNO0lBQ0U7RXJDZ3RIUjtFcUM3c0hNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckM2c0hSO0VxQzFzSFE7SUFDRTtFckM0c0hWO0VxQ3pzSFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckMyc0hWO0FBQ0Y7QWN4NEhJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDb3dITjtFcUNsd0hNO0lBQ0U7RXJDb3dIUjtFcUNsd0hRO0lBQ0U7RXJDb3dIVjtFcUNqd0hRO0lBQ0U7SUFDQTtFckNtd0hWO0VxQy92SE07SUFDRTtFckNpd0hSO0VxQzl2SE07SUFDRTtJQUNBO0VyQ2d3SFI7RXFDN3ZITTtJQUNFO0VyQyt2SFI7RXFDNXZITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDNHZIUjtFcUN6dkhRO0lBQ0U7RXJDMnZIVjtFcUN4dkhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDMHZIVjtBQUNGO0FjdjdISTtFdUJzSUE7SUFFSTtJQUNBO0VyQ216SE47RXFDanpITTtJQUNFO0VyQ216SFI7RXFDanpIUTtJQUNFO0VyQ216SFY7RXFDaHpIUTtJQUNFO0lBQ0E7RXJDa3pIVjtFcUM5eUhNO0lBQ0U7RXJDZ3pIUjtFcUM3eUhNO0lBQ0U7SUFDQTtFckMreUhSO0VxQzV5SE07SUFDRTtFckM4eUhSO0VxQzN5SE07SUFFRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWY5TkosZ0JlZ09JO0VyQzJ5SFI7RXFDeHlIUTtJQUNFO0VyQzB5SFY7RXFDdnlIUTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VyQ3l5SFY7QUFDRjtBY3QrSEk7RXVCc0lBO0lBRUk7SUFDQTtFckNrMkhOO0VxQ2gySE07SUFDRTtFckNrMkhSO0VxQ2gySFE7SUFDRTtFckNrMkhWO0VxQy8xSFE7SUFDRTtJQUNBO0VyQ2kySFY7RXFDNzFITTtJQUNFO0VyQysxSFI7RXFDNTFITTtJQUNFO0lBQ0E7RXJDODFIUjtFcUMzMUhNO0lBQ0U7RXJDNjFIUjtFcUMxMUhNO0lBRUU7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lmOU5KLGdCZWdPSTtFckMwMUhSO0VxQ3YxSFE7SUFDRTtFckN5MUhWO0VxQ3QxSFE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFckN3MUhWO0FBQ0Y7QWNyaElJO0V1QnNJQTtJQUVJO0lBQ0E7RXJDaTVITjtFcUMvNEhNO0lBQ0U7RXJDaTVIUjtFcUMvNEhRO0lBQ0U7RXJDaTVIVjtFcUM5NEhRO0lBQ0U7SUFDQTtFckNnNUhWO0VxQzU0SE07SUFDRTtFckM4NEhSO0VxQzM0SE07SUFDRTtJQUNBO0VyQzY0SFI7RXFDMTRITTtJQUNFO0VyQzQ0SFI7RXFDejRITTtJQUVFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJZjlOSixnQmVnT0k7RXJDeTRIUjtFcUN0NEhRO0lBQ0U7RXJDdzRIVjtFcUNyNEhRO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RXJDdTRIVjtBQUNGO0FxQzk3SEk7RUFFSTtFQUNBO0FyQys3SFI7QXFDNzdIUTtFQUNFO0FyQys3SFY7QXFDNzdIVTtFQUNFO0FyQys3SFo7QXFDNTdIVTtFQUNFO0VBQ0E7QXJDODdIWjtBcUMxN0hRO0VBQ0U7QXJDNDdIVjtBcUN6N0hRO0VBQ0U7RUFDQTtBckMyN0hWO0FxQ3g3SFE7RUFDRTtBckMwN0hWO0FxQ3Y3SFE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWY5TkosZ0JlZ09JO0FyQ3U3SFY7QXFDcDdIVTtFQUNFO0FyQ3M3SFo7QXFDbjdIVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FyQ3E3SFo7O0FxQ3A2SEE7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckNzNkhGOztBcUNoNkhJO0VBQ0U7QXJDbTZITjs7QXNDNXJJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RS9CakJFO0FQOHNJSjtBc0N6cklFO0VBQ0U7RUFDQTtBdEMycklKO0FzQ3hySUU7RUFDRTtFQUNBO0F0QzBySUo7QXNDeHJJSTtFQUNFO0UvQnRCRjtFQUNBO0FQaXRJSjtBc0N4cklJO0VBQ0U7RS9CYkY7RUFDQTtBUHdzSUo7QXNDcnJJRTs7RUFFRTtBdEN1cklKOztBc0NucklBO0VBR0U7RUFDQTtFQUNBO0F0Q29ySUY7O0FzQ2pySUE7RUFDRTtFQUNBO0F0Q29ySUY7O0FzQ2pySUE7RUFDRTtFQUNBO0VBQ0E7QXRDb3JJRjs7QXNDanJJQTtFQUNFO0F0Q29ySUY7O0FzQzVxSUU7RUFDRTtBdEMrcUlKOztBc0N2cUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEMwcUlGO0FzQ3hxSUU7RS9CN0ZFO0FQd3dJSjs7QXNDdHFJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0Q3lxSUY7QXNDdnFJRTtFL0J4R0U7QVBreElKOztBc0NocUlBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXRDbXFJRjtBc0NqcUlFO0VBQ0U7RUFDQTtBdENtcUlKOztBc0MvcElBO0VBQ0U7RUFDQTtBdENrcUlGOztBc0M5cElBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UvQjFJRTtBUDR5SUo7O0FzQzlwSUE7OztFQUdFO0F0Q2lxSUY7O0FzQzlwSUE7O0UvQjNJSTtFQUNBO0FQOHlJSjs7QXNDL3BJQTs7RS9CbElJO0VBQ0E7QVBzeUlKOztBc0N4cElFO0VBQ0U7QXRDMnBJSjtBY3R4SUk7RXdCdUhKO0lBUUk7SUFDQTtFdEMycElGO0VzQ3hwSUU7SUFFRTtJQUNBO0V0Q3lwSUo7RXNDdnBJSTtJQUNFO0lBQ0E7RXRDeXBJTjtFc0NwcElNO0kvQjNLSjtJQUNBO0VQazBJRjtFc0NycElROztJQUdFO0V0Q3NwSVY7RXNDcHBJUTs7SUFHRTtFdENxcElWO0VzQ2pwSU07SS9CNUtKO0lBQ0E7RVBnMElGO0VzQ2xwSVE7O0lBR0U7RXRDbXBJVjtFc0NqcElROztJQUdFO0V0Q2twSVY7QUFDRjs7QXVDdjNJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2Q3kzSUY7O0F1Q3IzSUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQzJQSSxlQUxJO0VvQ3BQUjtFQUNBO0VBQ0E7RUFDQTtFaEN0QkU7RWdDd0JGO0VqQjNCSSwwQ2lCNEJKO0F2Q3czSUY7QXNCaDVJTTtFaUJXTjtJakJWUTtFdEJtNUlOO0FBQ0Y7QXVDMzNJRTtFQUNFO0VBQ0E7RUFDQTtBdkM2M0lKO0F1QzMzSUk7RUFDRTtFQUNBO0F2QzYzSU47QXVDeDNJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpCbERFLG1EaUJtREY7QXZDMDNJSjtBc0J6NklNO0VpQnNDSjtJakJyQ007RXRCNDZJTjtBQUNGO0F1QzUzSUU7RUFDRTtBdkM4M0lKO0F1QzMzSUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBdkM2M0lKOztBdUN6M0lBO0VBQ0U7QXZDNDNJRjs7QXVDejNJQTtFQUNFO0VBQ0E7RUFDQTtBdkM0M0lGO0F1QzEzSUU7RWhDL0RFO0VBQ0E7QVA0N0lKO0F1QzMzSUk7RWhDbEVBO0VBQ0E7QVBnOElKO0F1QzEzSUU7RUFDRTtBdkM0M0lKO0F1Q3gzSUU7RWhDOURFO0VBQ0E7QVB5N0lKO0F1Q3gzSU07RWhDbEVGO0VBQ0E7QVA2N0lKO0F1Q3YzSUk7RWhDdkVBO0VBQ0E7QVBpOElKOztBdUNyM0lBO0VBQ0U7QXZDdzNJRjs7QXVDLzJJRTtFQUNFO0F2Q2szSUo7QXVDLzJJRTtFQUNFO0VBQ0E7RWhDcEhBO0FQcytJSjtBdUMvMklJO0VBQWdCO0F2Q2szSXBCO0F1Q2ozSUk7RUFBZTtBdkNvM0luQjtBdUNqM0lNO0VoQzNIRjtBUCsrSUo7O0F1QzEySUk7RUFDRTtFQUNBO0F2QzYySU47O0F3Q3ZnSkE7RUFFRTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RXJDK1FJLHlDQUxJO0VxQ3hRUjtFQUNBO0VqQ0FFO0FQdWdKSjs7QXdDamdKRTtFQUNFO0F4Q29nSko7QXdDbGdKSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Q29nSk47QXdDaGdKRTtFQUNFO0F4Q2tnSko7O0F5Q3ZpSkE7RUFFRTtFQUNBO0V0QzRSSSwrQkFMSTtFc0NyUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VoQ3BCQTtFQUNBO0FUNGpKRjs7QXlDcmlKQTtFQUNFO0VBQ0E7RUFDQTtFdENnUUkseUNBTEk7RXNDelBSO0VBQ0E7RUFDQTtFQUNBO0VuQnBCSSxxSW1CcUJKO0F6Q3dpSkY7QXNCempKTTtFbUJRTjtJbkJQUTtFdEI0akpOO0FBQ0Y7QXlDM2lKRTtFQUNFO0VBQ0E7RUFFQTtFQUNBO0F6QzRpSko7QXlDemlKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFVuQzJ1Q2dDO0VtQzF1Q2hDO0F6QzJpSko7QXlDeGlKRTtFQUVFO0VBQ0E7RWxCdERGLGdEa0J1RHVCO0VBQ3JCO0F6Q3lpSko7QXlDdGlKRTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0F6Q3VpSko7O0F5Q2xpSkU7RUFDRSw4Q25DOHNDZ0M7QU51MUdwQztBeUNoaUpNO0VsQzlCRjtFQUNBO0FQaWtKSjtBeUM5aEpNO0VsQ2xERjtFQUNBO0FQbWxKSjs7QXlDamhKQTtFQ2xHRTtFQUNBO0V2QzBSSSxrQ0FMSTtFdUNuUlI7QTFDdW5KRjs7QXlDcGhKQTtFQ3RHRTtFQUNBO0V2QzBSSSxtQ0FMSTtFdUNuUlI7QTFDOG5KRjs7QTJDaG9KQTtFQUVFO0VBQ0E7RXhDdVJJLDRCQUxJO0V3Q2hSUjtFQUNBO0VBQ0E7RUFHQTtFQUNBO0V4QytRSSxvQ0FMSTtFd0N4UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VwQ0pFO0FQcW9KSjtBMkM1bkpFO0VBQ0U7QTNDOG5KSjs7QTJDem5KQTtFQUNFO0VBQ0E7QTNDNG5KRjs7QTRDNXBKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFckNIRTtBUGdxSko7O0E0Q3hwSkE7RUFFRTtBNUMwcEpGOztBNEN0cEpBO0VBQ0UsZ0J0QzZrQjRCO0VzQzVrQjVCO0E1Q3lwSkY7O0E0Q2pwSkE7RUFDRSxtQnRDbytDOEI7QU5nckdoQztBNENqcEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUNtcEpKOztBNEMzb0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDOG9KSjs7QTRDbHBKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1Q3FwSko7O0E0Q3pwSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUM0cEpKOztBNENocUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDbXFKSjs7QTRDdnFKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QzBxSko7O0E0QzlxSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBNUNpckpKOztBNENyckpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTVDd3JKSjs7QTRDNXJKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1QytySko7O0E2QzN2SkU7RUFDRTtJQUFLLDJCdkN1aEQyQjtFTnd1R2xDO0FBQ0Y7QTZDM3ZKQTs7RUFHRTtFMUNrUkksZ0NBTEk7RTBDM1FSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFMUNzUUksdUNBTEk7RTBDL1BSO0V0Q1JFO0FQbXdKSjs7QTZDdHZKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXZCeEJJLDZDdUJ5Qko7QTdDeXZKRjtBc0I5d0pNO0V1QllOO0l2QlhRO0V0Qml4Sk47QUFDRjs7QTZDM3ZKQTtFdEJBRTtFc0JFQTtBN0M4dkpGOztBNkMzdkpBO0VBQ0U7QTdDOHZKRjs7QTZDM3ZKQTtFQUNFO0E3Qzh2SkY7O0E2QzF2SkU7RUFDRTtBN0M2dkpKO0E2QzF2Sk07RUFKSjtJQUtNO0U3QzZ2Sk47QUFDRjs7QThDenpKQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBR0E7RUFDQTtFdkNYRTtBUG0wSko7O0E4Q3B6SkE7RUFDRTtFQUNBO0E5Q3V6SkY7QThDcnpKRTtFQUVFO0VBQ0E7QTlDc3pKSjs7QThDN3lKQTtFQUNFO0VBQ0E7RUFDQTtBOUNnekpGO0E4Qzd5SkU7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBOUM4eUpKO0E4QzN5SkU7RUFDRTtFQUNBO0E5QzZ5Sko7O0E4Q3J5SkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUN3eUpGO0E4Q3R5SkU7RXZDdkRFO0VBQ0E7QVBnMkpKO0E4Q3R5SkU7RXZDN0NFO0VBQ0E7QVBzMUpKO0E4Q3R5SkU7RUFFRTtFQUNBO0VBQ0E7QTlDdXlKSjtBOENueUpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlDcXlKSjtBOENqeUpFO0VBQ0U7QTlDbXlKSjtBOENqeUpJO0VBQ0U7RUFDQTtBOUNteUpOOztBOEN0eEpJO0VBQ0U7QTlDeXhKTjtBOEN0eEpRO0V2Q3ZESjtFQVpBO0FQNjFKSjtBOENyeEpRO0V2Q3hFSjtFQVlBO0FQcTFKSjtBOENweEpRO0VBQ0U7QTlDc3hKVjtBOENueEpRO0VBQ0U7RUFDQTtBOUNxeEpWO0E4Q254SlU7RUFDRTtFQUNBO0E5Q3F4Slo7O0FjMzJKSTtFZ0M4REE7SUFDRTtFOUNpekpKO0U4Qzl5Sk07SXZDdkRKO0lBWkE7RVBxM0pGO0U4Qzd5Sk07SXZDeEVKO0lBWUE7RVA2MkpGO0U4QzV5Sk07SUFDRTtFOUM4eUpSO0U4QzN5Sk07SUFDRTtJQUNBO0U5QzZ5SlI7RThDM3lKUTtJQUNFO0lBQ0E7RTlDNnlKVjtBQUNGO0FjcDRKSTtFZ0M4REE7SUFDRTtFOUN5MEpKO0U4Q3QwSk07SXZDdkRKO0lBWkE7RVA2NEpGO0U4Q3IwSk07SXZDeEVKO0lBWUE7RVBxNEpGO0U4Q3AwSk07SUFDRTtFOUNzMEpSO0U4Q24wSk07SUFDRTtJQUNBO0U5Q3EwSlI7RThDbjBKUTtJQUNFO0lBQ0E7RTlDcTBKVjtBQUNGO0FjNTVKSTtFZ0M4REE7SUFDRTtFOUNpMkpKO0U4QzkxSk07SXZDdkRKO0lBWkE7RVBxNkpGO0U4QzcxSk07SXZDeEVKO0lBWUE7RVA2NUpGO0U4QzUxSk07SUFDRTtFOUM4MUpSO0U4QzMxSk07SUFDRTtJQUNBO0U5QzYxSlI7RThDMzFKUTtJQUNFO0lBQ0E7RTlDNjFKVjtBQUNGO0FjcDdKSTtFZ0M4REE7SUFDRTtFOUN5M0pKO0U4Q3QzSk07SXZDdkRKO0lBWkE7RVA2N0pGO0U4Q3IzSk07SXZDeEVKO0lBWUE7RVBxN0pGO0U4Q3AzSk07SUFDRTtFOUNzM0pSO0U4Q24zSk07SUFDRTtJQUNBO0U5Q3EzSlI7RThDbjNKUTtJQUNFO0lBQ0E7RTlDcTNKVjtBQUNGO0FjNThKSTtFZ0M4REE7SUFDRTtFOUNpNUpKO0U4Qzk0Sk07SXZDdkRKO0lBWkE7RVBxOUpGO0U4Qzc0Sk07SXZDeEVKO0lBWUE7RVA2OEpGO0U4QzU0Sk07SUFDRTtFOUM4NEpSO0U4QzM0Sk07SUFDRTtJQUNBO0U5QzY0SlI7RThDMzRKUTtJQUNFO0lBQ0E7RTlDNjRKVjtBQUNGO0E4Q2g0SkE7RXZDaEpJO0FQbWhLSjtBOENoNEpFO0VBQ0U7QTlDazRKSjtBOENoNEpJO0VBQ0U7QTlDazRKTjs7QThDcjNKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3czSko7O0E4Q2w0SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNxNEpKOztBOEMvNEpFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDazVKSjs7QThDNTVKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qys1Sko7O0E4Q3o2SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUM0NkpKOztBOEN0N0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlDeTdKSjs7QThDbjhKRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Q3M4Sko7O0E4Q2g5SkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUNtOUpKOztBK0Mvb0tBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0EsVXpDbXBEMkI7RXlDbHBEM0IsV3pDa3BEMkI7RXlDanBEM0I7RUFDQTtFQUNBO0VBQ0E7RXhDSkU7RXdDTUY7QS9DK29LRjtBK0M1b0tFO0VBQ0U7RUFDQTtFQUNBO0EvQzhvS0o7QStDM29LRTtFQUNFO0VBQ0E7RUFDQTtBL0M2b0tKO0ErQzFvS0U7RUFFRTtFQUNBO0VBQ0E7QS9DMm9LSjs7QStDbm9LQTtFQUhFO0EvQzBvS0Y7O0ErQ2pvS0k7RUFURjtBL0M4b0tGOztBZ0QvcktBO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFN0N5UkksOEJBTEk7RTZDbFJSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RTdDMlFJLG9DQUxJO0U2Q3BRUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXpDUkU7QVB3c0tKO0FnRDdyS0U7RUFDRTtBaEQrcktKO0FnRDVyS0U7RUFDRTtBaEQ4cktKOztBZ0QxcktBO0VBQ0U7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRDRyS0Y7QWdEMXJLRTtFQUNFO0FoRDRyS0o7O0FnRHhyS0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFekNoQ0U7RUFDQTtBUDR0S0o7QWdEMXJLRTtFQUNFO0VBQ0E7QWhENHJLSjs7QWdEeHJLQTtFQUNFO0VBQ0E7QWhEMnJLRjs7QWlEenZLQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0FqRHV2S0Y7O0FpRGh2S0E7RUFDRTtFQUNBO0VBQ0E7RUFFQTtBakRrdktGO0FpRC91S0U7RTNCNUNJLG1DMkI2Q0Y7RUFDQSw4QjNDZzhDZ0M7QU5pekhwQztBc0IzeEtNO0UyQndDSjtJM0J2Q007RXRCOHhLTjtBQUNGO0FpRHB2S0U7RUFDRSxlM0M4N0NnQztBTnd6SHBDO0FpRGx2S0U7RUFDRSxzQjNDMjdDZ0M7QU55ekhwQzs7QWlEaHZLQTtFQUNFO0FqRG12S0Y7QWlEanZLRTtFQUNFO0VBQ0E7QWpEbXZLSjtBaURodktFO0VBQ0U7QWpEa3ZLSjs7QWlEOXVLQTtFQUNFO0VBQ0E7RUFDQTtBakRpdktGOztBaUQ3dUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0UxQ3JGRTtFMEN5RkY7QWpENnVLRjs7QWlEenVLQTtFQUVFO0VBQ0E7RUFDQTtFQ2xIQTtFQUNBO0VBQ0E7RUFDQSxrQ0RrSDBCO0VDakgxQjtFQUNBO0VBQ0EsdUNEK0c0RDtBakQrdUs5RDtBa0QzMUtFO0VBQVM7QWxEODFLWDtBa0Q3MUtFO0VBQVMsbUNEMkdpRjtBakRxdks1Rjs7QWlEaHZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUN0R0U7RUFDQTtBUDAxS0o7QWlEbHZLRTtFQUNFO0VBQ0E7QWpEb3ZLSjs7QWlEL3VLQTtFQUNFO0VBQ0E7QWpEa3ZLRjs7QWlEN3VLQTtFQUNFO0VBR0E7RUFDQTtBakQ4dUtGOztBaUQxdUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFMUMxSEU7RUFDQTtBUHcyS0o7QWlEenVLRTtFQUNFO0FqRDJ1S0o7O0FjdjFLSTtFbUNrSEY7SUFDRTtJQUNBO0VqRHl1S0Y7RWlEcnVLQTtJQUNFO0lBQ0E7SUFDQTtFakR1dUtGO0VpRHB1S0E7SUFDRTtFakRzdUtGO0FBQ0Y7QWN0MktJO0VtQ29JRjs7SUFFRTtFakRxdUtGO0FBQ0Y7QWM1MktJO0VtQzJJRjtJQUNFO0VqRG91S0Y7QUFDRjtBaUQzdEtJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpENnRLTjtBaUQzdEtNO0VBQ0U7RUFDQTtFMUMxTUo7QVB3NktKO0FpRDF0S007O0UxQzlNRjtBUDQ2S0o7QWlEenRLTTtFQUNFO0FqRDJ0S1I7O0FjdDNLSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakRpdktKO0VpRC91S0k7SUFDRTtJQUNBO0kxQzFNSjtFUDQ3S0Y7RWlEOXVLSTs7STFDOU1GO0VQZzhLRjtFaUQ3dUtJO0lBQ0U7RWpEK3VLTjtBQUNGO0FjMzRLSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakRxd0tKO0VpRG53S0k7SUFDRTtJQUNBO0kxQzFNSjtFUGc5S0Y7RWlEbHdLSTs7STFDOU1GO0VQbzlLRjtFaURqd0tJO0lBQ0U7RWpEbXdLTjtBQUNGO0FjLzVLSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakR5eEtKO0VpRHZ4S0k7SUFDRTtJQUNBO0kxQzFNSjtFUG8rS0Y7RWlEdHhLSTs7STFDOU1GO0VQdytLRjtFaURyeEtJO0lBQ0U7RWpEdXhLTjtBQUNGO0FjbjdLSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakQ2eUtKO0VpRDN5S0k7SUFDRTtJQUNBO0kxQzFNSjtFUHcvS0Y7RWlEMXlLSTs7STFDOU1GO0VQNC9LRjtFaUR6eUtJO0lBQ0U7RWpEMnlLTjtBQUNGO0FjdjhLSTtFbUN5SUE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFakRpMEtKO0VpRC96S0k7SUFDRTtJQUNBO0kxQzFNSjtFUDRnTEY7RWlEOXpLSTs7STFDOU1GO0VQZ2hMRjtFaUQ3ektJO0lBQ0U7RWpEK3pLTjtBQUNGO0FtRHRpTEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoRHdSSSxnQ0FMSTtFZ0RqUlI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VDbEJBLHNDOUMrbEI0QjtFOEM3bEI1QjtFQUNBLGdCOUN3bUI0QjtFOEN2bUI1QixnQjlDK21CNEI7RThDOW1CNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWpEZ1JJLHNDQUxJO0VnRGhRUjtFQUNBO0FuRDhpTEY7QW1ENWlMRTtFQUFTO0FuRCtpTFg7QW1EN2lMRTtFQUNFO0VBQ0E7RUFDQTtBbkQraUxKO0FtRDdpTEk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkQraUxOOztBbUQxaUxBO0VBQ0U7QW5ENmlMRjtBbUQzaUxFO0VBQ0U7RUFDQTtFQUNBO0FuRDZpTEo7O0FtRHppTEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBbkQ0aUxGO0FtRDFpTEU7RUFDRTtFQUNBO0VBQ0E7QW5ENGlMSjs7QW1EeGlMQTtBQUVBO0VBQ0U7QW5EMGlMRjtBbUR4aUxFO0VBQ0U7RUFDQTtFQUNBO0FuRDBpTEo7O0FtRHRpTEE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtBbkR5aUxGO0FtRHZpTEU7RUFDRTtFQUNBO0VBQ0E7QW5EeWlMSjs7QW1EcmlMQTtBQWtCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RTVDakdFO0FQeW5MSjs7QXFENW9MQTtFQUVFO0VBQ0E7RWxENFJJLGdDQUxJO0VrRHJSUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VsRG1SSSxtQ0FMSTtFa0Q1UVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0E7RUFDQTtFRHpCQSxzQzlDK2xCNEI7RThDN2xCNUI7RUFDQSxnQjlDd21CNEI7RThDdm1CNUIsZ0I5QyttQjRCO0U4QzltQjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqRGdSSSxzQ0FMSTtFa0QxUFI7RUFDQTtFQUNBO0VBQ0E7RTlDaEJFO0FQdXFMSjtBcURucExFO0VBQ0U7RUFDQTtFQUNBO0FyRHFwTEo7QXFEbnBMSTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRvcExOOztBcUQ5b0xFO0VBQ0U7QXJEaXBMSjtBcUQvb0xJO0VBRUU7QXJEZ3BMTjtBcUQ3b0xJO0VBQ0U7RUFDQTtBckQrb0xOO0FxRDVvTEk7RUFDRTtFQUNBO0FyRDhvTE47O0FxRHpvTEE7QUFFRTtFQUNFO0VBQ0E7RUFDQTtBckQyb0xKO0FxRHpvTEk7RUFFRTtBckQwb0xOO0FxRHZvTEk7RUFDRTtFQUNBO0FyRHlvTE47QXFEdG9MSTtFQUNFO0VBQ0E7QXJEd29MTjs7QXFEbm9MQTtBQUdFO0VBQ0U7QXJEb29MSjtBcURsb0xJO0VBRUU7QXJEbW9MTjtBcURob0xJO0VBQ0U7RUFDQTtBckRrb0xOO0FxRC9uTEk7RUFDRTtFQUNBO0FyRGlvTE47QXFENW5MRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEOG5MSjs7QXFEMW5MQTtBQUVFO0VBQ0U7RUFDQTtFQUNBO0FyRDRuTEo7QXFEMW5MSTtFQUVFO0FyRDJuTE47QXFEeG5MSTtFQUNFO0VBQ0E7QXJEMG5MTjtBcUR2bkxJO0VBQ0U7RUFDQTtBckR5bkxOOztBcURwbkxBO0FBa0JBO0VBQ0U7RUFDQTtFbEQyR0ksNkNBTEk7RWtEcEdSO0VBQ0E7RUFDQTtFOUM1SkU7RUFDQTtBUG13TEo7QXFEcm1MRTtFQUNFO0FyRHVtTEo7O0FxRG5tTEE7RUFDRTtFQUNBO0FyRHNtTEY7O0FzRDN4TEE7RUFDRTtBdEQ4eExGOztBc0QzeExBO0VBQ0U7QXREOHhMRjs7QXNEM3hMQTtFQUNFO0VBQ0E7RUFDQTtBdEQ4eExGO0F1RHB6TEU7RUFDRTtFQUNBO0VBQ0E7QXZEc3pMSjs7QXNEL3hMQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFaENsQkksc0NnQ21CSjtBdERreUxGO0FzQmp6TE07RWdDUU47SWhDUFE7RXRCb3pMTjtBQUNGOztBc0RweUxBOzs7RUFHRTtBdER1eUxGOztBc0RweUxBOztFQUVFO0F0RHV5TEY7O0FzRHB5TEE7O0VBRUU7QXREdXlMRjs7QXNEOXhMRTtFQUNFO0VBQ0E7RUFDQTtBdERpeUxKO0FzRDl4TEU7OztFQUdFO0VBQ0E7QXREZ3lMSjtBc0Q3eExFOztFQUVFO0VBQ0E7RWhDNURFLDJCZ0M2REY7QXREK3hMSjtBc0J4MUxNO0VnQ3FESjs7SWhDcERNO0V0QjQxTE47QUFDRjs7QXNENXhMQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVoRGdoRG1DO0VnRC9nRG5DO0VBQ0EsV2hEMUZTO0VnRDJGVDtFQUNBO0VBQ0E7RUFDQSxZaEQyZ0RtQztFZ0JqbUQvQiw4QmdDdUZKO0F0RDh4TEY7QXNCajNMTTtFZ0NrRU47O0loQ2pFUTtFdEJxM0xOO0FBQ0Y7QXNEanlMRTs7O0VBRUUsV2hEcEdPO0VnRHFHUDtFQUNBO0VBQ0EsWWhEbWdEaUM7QU5peUlyQzs7QXNEanlMQTtFQUNFO0F0RG95TEY7O0FzRGp5TEE7RUFDRTtBdERveUxGOztBc0QveExBOztFQUVFO0VBQ0EsV2hEb2dEbUM7RWdEbmdEbkMsWWhEbWdEbUM7RWdEbGdEbkM7RUFDQTtFQUNBO0F0RGt5TEY7O0FzRC94TEE7Ozs7Ozs7R0FBQTtBQVFBO0VBQ0U7QXREa3lMRjs7QXNEaHlMQTtFQUNFO0F0RG15TEY7O0FzRDN4TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUEsaUJoRDQ4Q21DO0VnRDM4Q25DO0VBQ0EsZ0JoRDA4Q21DO0FObTFJckM7QXNEM3hMRTtFQUNFO0VBQ0E7RUFDQSxXaEQwOENpQztFZ0R6OENqQyxXaEQwOENpQztFZ0R6OENqQztFQUNBLGlCaEQwOENpQztFZ0R6OENqQyxnQmhEeThDaUM7RWdEeDhDakM7RUFDQTtFQUNBLHNCaEQxS087RWdEMktQO0VBQ0E7RUFFQTtFQUNBO0VBQ0EsWWhEaThDaUM7RWdCem1EL0IsNkJnQ3lLRjtBdEQ0eExKO0FzQmo4TE07RWdDb0pKO0loQ25KTTtFdEJvOExOO0FBQ0Y7QXNEOXhMRTtFQUNFLFVoRDg3Q2lDO0FOazJJckM7O0FzRHZ4TEE7RUFDRTtFQUNBO0VBQ0EsZWhEdzdDbUM7RWdEdjdDbkM7RUFDQSxvQmhEcTdDbUM7RWdEcDdDbkMsdUJoRG83Q21DO0VnRG43Q25DLFdoRHJNUztFZ0RzTVQ7QXREMHhMRjs7QXNEcHhMRTs7RUFFRSxnQ2hEeTdDaUM7QU44MUlyQztBc0RweExFO0VBQ0Usc0JoRHhNTztBTjg5TFg7QXNEbnhMRTtFQUNFLFdoRDVNTztBTmkrTFg7O0FzRC94TEU7OztFQUVFLGdDaER5N0NpQztBTjAySXJDO0FzRGh5TEU7RUFDRSxzQmhEeE1PO0FOMCtMWDtBc0QveExFO0VBQ0UsV2hENU1PO0FONitMWDs7QXdEMy9MQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXhENi9MRjs7QXdEei9MQTtFQUNFO0lBQUs7RXhENi9MTDtBQUNGO0F3RDEvTEE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F4RHkvTEY7O0F3RHQvTEE7RUFFRTtFQUNBO0VBQ0E7QXhEdy9MRjs7QXdELytMQTtFQUNFO0lBQ0U7RXhEay9MRjtFd0RoL0xBO0lBQ0U7SUFDQTtFeERrL0xGO0FBQ0Y7QXdEOStMQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0F4RDYrTEY7O0F3RDErTEE7RUFDRTtFQUNBO0F4RDYrTEY7O0F3RHorTEU7RUFDRTs7SUFFRTtFeEQ0K0xKO0FBQ0Y7QXlENWpNQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekQ2ak1GOztBY2hnTUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekQ4aU1KO0FBQ0Y7QXNCemtNTTtFbUNZSjtJbkNYTTtFdEI0a01OO0FBQ0Y7QWN0aE1JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEcWpNTjtFeURsak1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRvak1OO0V5RGpqTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRtak1OO0V5RGhqTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEa2pNTjtFeUQvaU1JO0lBRUU7RXpEZ2pNTjtFeUQ3aU1JO0lBR0U7RXpENmlNTjtBQUNGO0FjMWtNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RDRpTU47RXlEMWlNTTtJQUNFO0V6RDRpTVI7RXlEemlNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEMGlNUjtBQUNGOztBYzlrTUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekQ0bk1KO0FBQ0Y7QXNCdnBNTTtFbUNZSjtJbkNYTTtFdEIwcE1OO0FBQ0Y7QWNwbU1JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEbW9NTjtFeURob01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRrb01OO0V5RC9uTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRpb01OO0V5RDluTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEZ29NTjtFeUQ3bk1JO0lBRUU7RXpEOG5NTjtFeUQzbk1JO0lBR0U7RXpEMm5NTjtBQUNGO0FjeHBNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RDBuTU47RXlEeG5NTTtJQUNFO0V6RDBuTVI7RXlEdm5NTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEd25NUjtBQUNGOztBYzVwTUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekQwc01KO0FBQ0Y7QXNCcnVNTTtFbUNZSjtJbkNYTTtFdEJ3dU1OO0FBQ0Y7QWNsck1JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEaXRNTjtFeUQ5c01JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekRndE1OO0V5RDdzTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQrc01OO0V5RDVzTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEOHNNTjtFeUQzc01JO0lBRUU7RXpENHNNTjtFeUR6c01JO0lBR0U7RXpEeXNNTjtBQUNGO0FjdHVNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RHdzTU47RXlEdHNNTTtJQUNFO0V6RHdzTVI7RXlEcnNNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEc3NNUjtBQUNGOztBYzF1TUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekR3eE1KO0FBQ0Y7QXNCbnpNTTtFbUNZSjtJbkNYTTtFdEJzek1OO0FBQ0Y7QWNod01JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEK3hNTjtFeUQ1eE1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQ4eE1OO0V5RDN4TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQ2eE1OO0V5RDF4TUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpENHhNTjtFeUR6eE1JO0lBRUU7RXpEMHhNTjtFeUR2eE1JO0lBR0U7RXpEdXhNTjtBQUNGO0FjcHpNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RHN4TU47RXlEcHhNTTtJQUNFO0V6RHN4TVI7RXlEbnhNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEb3hNUjtBQUNGOztBY3h6TUk7RTJDNUNGO0lBRUk7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJbkM1QkEsMENtQzhCQTtFekRzMk1KO0FBQ0Y7QXNCajRNTTtFbUNZSjtJbkNYTTtFdEJvNE1OO0FBQ0Y7QWM5ME1JO0UyQzVCRTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpENjJNTjtFeUQxMk1JO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQ0Mk1OO0V5RHoyTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFekQyMk1OO0V5RHgyTUk7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXpEMDJNTjtFeUR2Mk1JO0lBRUU7RXpEdzJNTjtFeURyMk1JO0lBR0U7RXpEcTJNTjtBQUNGO0FjbDRNSTtFMkMvQkY7SUFpRU07SUFDQTtJQUNBO0V6RG8yTU47RXlEbDJNTTtJQUNFO0V6RG8yTVI7RXlEajJNTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBRUE7RXpEazJNUjtBQUNGOztBeURsN01FO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFbkM1QkEsMENtQzhCQTtBekRtN01OO0FzQjc4TU07RW1DWUo7SW5DWE07RXRCZzlNTjtBQUNGO0F5RHQ3TU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHc3TVI7QXlEcjdNTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEdTdNUjtBeURwN01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpEczdNUjtBeURuN01NO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RHE3TVI7QXlEbDdNTTtFQUVFO0F6RG03TVI7QXlEaDdNTTtFQUdFO0F6RGc3TVI7O0F5RHI1TUE7RVBwSEU7RUFDQTtFQUNBO0VBQ0EsYTVDMG1Da0M7RTRDem1DbEM7RUFDQTtFQUNBLHNCNUNVUztBTm1nTlg7QWtEMWdORTtFQUFTO0FsRDZnTlg7QWtENWdORTtFQUFTLFk1Q2krQ3lCO0FOOGlLcEM7O0F5RGo2TUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekRvNk1GO0F5RGw2TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBekRvNk1KOztBeURoNk1BO0VBQ0U7RUFDQTtBekRtNk1GOztBeURoNk1BO0VBQ0U7RUFDQTtFQUNBO0F6RG02TUY7O0EwRG5qTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWXBEZ3pDa0M7QU5zd0twQztBMERwak5FO0VBQ0U7RUFDQTtBMURzak5KOztBMERqak5BO0VBQ0U7QTFEb2pORjs7QTBEampOQTtFQUNFO0ExRG9qTkY7O0EwRGpqTkE7RUFDRTtBMURvak5GOztBMEQvaU5FO0VBQ0U7QTFEa2pOSjs7QTBEOWlOQTtFQUNFO0lBQ0UsWXBEbXhDZ0M7RU44eEtsQztBQUNGO0EwRDlpTkE7RUFDRTtFQUNBO0VBQ0E7QTFEZ2pORjs7QTBEN2lOQTtFQUNFO0lBQ0U7RTFEZ2pORjtBQUNGO0F1RC9sTkU7RUFDRTtFQUNBO0VBQ0E7QXZEaW1OSjs7QTJEcG1ORTtFQUNFO0VBQ0E7QTNEdW1OSjs7QTJEem1ORTtFQUNFO0VBQ0E7QTNENG1OSjs7QTJEOW1ORTtFQUNFO0VBQ0E7QTNEaW5OSjs7QTJEbm5ORTtFQUNFO0VBQ0E7QTNEc25OSjs7QTJEeG5ORTtFQUNFO0VBQ0E7QTNEMm5OSjs7QTJEN25ORTtFQUNFO0VBQ0E7QTNEZ29OSjs7QTJEbG9ORTtFQUNFO0VBQ0E7QTNEcW9OSjs7QTJEdm9ORTtFQUNFO0VBQ0E7QTNEMG9OSjs7QTRENW9ORTtFQUNFO0VBQ0E7QTVEK29OSjtBNEQ1b05NO0VBR0U7RUFDQTtBNUQ0b05SOztBNERycE5FO0VBQ0U7RUFDQTtBNUR3cE5KO0E0RHJwTk07RUFHRTtFQUNBO0E1RHFwTlI7O0E0RDlwTkU7RUFDRTtFQUNBO0E1RGlxTko7QTREOXBOTTtFQUdFO0VBQ0E7QTVEOHBOUjs7QTREdnFORTtFQUNFO0VBQ0E7QTVEMHFOSjtBNER2cU5NO0VBR0U7RUFDQTtBNUR1cU5SOztBNERock5FO0VBQ0U7RUFDQTtBNURtck5KO0E0RGhyTk07RUFHRTtFQUNBO0E1RGdyTlI7O0E0RHpyTkU7RUFDRTtFQUNBO0E1RDRyTko7QTREenJOTTtFQUdFO0VBQ0E7QTVEeXJOUjs7QTREbHNORTtFQUNFO0VBQ0E7QTVEcXNOSjtBNERsc05NO0VBR0U7RUFDQTtBNURrc05SOztBNEQzc05FO0VBQ0U7RUFDQTtBNUQ4c05KO0E0RDNzTk07RUFHRTtFQUNBO0E1RDJzTlI7O0E0RHBzTkE7RUFDRTtFQUNBO0E1RHVzTkY7QTREcHNOSTtFQUVFO0VBQ0E7QTVEcXNOTjs7QTZEL3ROQTtFQUNFO0VBRUE7QTdEaXVORjs7QThEcHVOQTtFQUNFO0VBQ0EsYXhENmM0QjtFd0Q1YzVCO0VBQ0E7RUFDQSw2QnhEMmM0QjtFd0QxYzVCO0E5RHV1TkY7QThEcnVORTtFQUNFO0VBQ0EsVXhEdWMwQjtFd0R0YzFCLFd4RHNjMEI7RXdEcmMxQjtFeENJRSxzQ3dDSEY7QTlEdXVOSjtBc0JodU5NO0V3Q1pKO0l4Q2FNO0V0Qm11Tk47QUFDRjs7QThEcnVOSTtFQUNFO0E5RHd1Tk47O0ErRDN2TkE7RUFDRTtFQUNBO0EvRDh2TkY7QStENXZORTtFQUNFO0VBQ0E7RUFDQTtBL0Q4dk5KO0ErRDN2TkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvRDZ2Tko7O0ErRHh2TkU7RUFDRTtBL0Qydk5KOztBK0Q1dk5FO0VBQ0U7QS9EK3ZOSjs7QStEaHdORTtFQUNFO0EvRG13Tko7O0ErRHB3TkU7RUFDRTtBL0R1d05KOztBZ0U1eE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhMUR1bUNrQztBTndyTHBDOztBZ0U1eE5BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhMUQrbENrQztBTmdzTHBDOztBZ0V2eE5JO0VBQ0U7RUFDQTtFQUNBLGExRG1sQzhCO0FOdXNMcEM7O0FnRXZ4Tkk7RUFDRTtFQUNBO0VBQ0EsYTFENmtDOEI7QU42c0xwQzs7QWMzdk5JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFTm90TGxDO0VnRXB5TkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU55dExsQztBQUNGO0FjeHdOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU5ndUxsQztFZ0Voek5FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VOcXVMbEM7QUFDRjtBY3B4Tkk7RWtEeENBO0lBQ0U7SUFDQTtJQUNBLGExRG1sQzhCO0VONHVMbEM7RWdFNXpORTtJQUNFO0lBQ0E7SUFDQSxhMUQ2a0M4QjtFTml2TGxDO0FBQ0Y7QWNoeU5JO0VrRHhDQTtJQUNFO0lBQ0E7SUFDQSxhMURtbEM4QjtFTnd2TGxDO0VnRXgwTkU7SUFDRTtJQUNBO0lBQ0EsYTFENmtDOEI7RU42dkxsQztBQUNGO0FjNXlOSTtFa0R4Q0E7SUFDRTtJQUNBO0lBQ0EsYTFEbWxDOEI7RU5vd0xsQztFZ0VwMU5FO0lBQ0U7SUFDQTtJQUNBLGExRDZrQzhCO0VOeXdMbEM7QUFDRjtBaUV0M05BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpFdzNORjs7QWlFcjNOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqRXczTkY7O0FrRWg0TkE7O0VDSUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkVpNE5GO0FtRTkzTkU7O0VBQ0U7QW5FaTROSjs7QW9FLzRORTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxVOURnY3NDO0U4RC9idEM7QXBFazVOSjs7QXFFMTVOQTtFQ0FFO0VBQ0E7RUFDQTtBdEU4NU5GOztBdUVwNk5BO0VBQ0U7RUFDQTtFQUNBLDZCakVpc0I0QjtFaUVoc0I1QjtFQUNBO0VBQ0EsYWpFMnJCNEI7QU40dU05Qjs7QXdFMzJOUTtFQU9JO0F4RXcyTlo7O0F3RS8yTlE7RUFPSTtBeEU0Mk5aOztBd0VuM05RO0VBT0k7QXhFZzNOWjs7QXdFdjNOUTtFQU9JO0F4RW8zTlo7O0F3RTMzTlE7RUFPSTtBeEV3M05aOztBd0UvM05RO0VBT0k7QXhFNDNOWjs7QXdFbjROUTtFQU9JO0F4RWc0Tlo7O0F3RXY0TlE7RUFPSTtBeEVvNE5aOztBd0UzNE5RO0VBT0k7QXhFdzROWjs7QXdFLzROUTtFQU9JO0F4RTQ0Tlo7O0F3RW41TlE7RUFPSTtBeEVnNU5aOztBd0V2NU5RO0VBT0k7QXhFbzVOWjs7QXdFMzVOUTtFQU9JO0F4RXc1Tlo7O0F3RS81TlE7RUFPSTtBeEU0NU5aOztBd0VuNk5RO0VBT0k7QXhFZzZOWjs7QXdFdjZOUTtFQU9JO0F4RW82Tlo7O0F3RTM2TlE7RUFPSTtBeEV3Nk5aOztBd0UvNk5RO0VBT0k7QXhFNDZOWjs7QXdFbjdOUTtFQU9JO0F4RWc3Tlo7O0F3RXY3TlE7RUFPSTtBeEVvN05aOztBd0UzN05RO0VBT0k7QXhFdzdOWjs7QXdFLzdOUTtFQU9JO0F4RTQ3Tlo7O0F3RW44TlE7RUFPSTtBeEVnOE5aOztBd0V2OE5RO0VBT0k7QXhFbzhOWjs7QXdFMzhOUTtFQU9JO0F4RXc4Tlo7O0F3RS84TlE7RUFPSTtBeEU0OE5aOztBd0VuOU5RO0VBT0k7QXhFZzlOWjs7QXdFdjlOUTtFQU9JO0F4RW85Tlo7O0F3RTM5TlE7RUFPSTtBeEV3OU5aOztBd0UvOU5RO0VBT0k7QXhFNDlOWjs7QXdFbitOUTtFQU9JO0F4RWcrTlo7O0F3RXYrTlE7RUFPSTtBeEVvK05aOztBd0UzK05RO0VBT0k7QXhFdytOWjs7QXdFLytOUTtFQU9JO0F4RTQrTlo7O0F3RW4vTlE7RUFPSTtBeEVnL05aOztBd0V2L05RO0VBT0k7QXhFby9OWjs7QXdFMy9OUTtFQU9JO0F4RXcvTlo7O0F3RS8vTlE7RUFPSTtBeEU0L05aOztBd0VuZ09RO0VBT0k7QXhFZ2dPWjs7QXdFdmdPUTtFQU9JO0F4RW9nT1o7O0F3RTNnT1E7RUFPSTtBeEV3Z09aOztBd0UvZ09RO0VBT0k7QXhFNGdPWjs7QXdFbmhPUTtFQU9JO0F4RWdoT1o7O0F3RXZoT1E7RUFPSTtBeEVvaE9aOztBd0UzaE9RO0VBT0k7QXhFd2hPWjs7QXdFL2hPUTtFQU9JO0F4RTRoT1o7O0F3RTdpT1E7RUFDRTtBeEVnak9WOztBd0Vqak9RO0VBQ0U7QXhFb2pPVjs7QXdFcmpPUTtFQUNFO0F4RXdqT1Y7O0F3RXpqT1E7RUFDRTtBeEU0ak9WOztBd0U3ak9RO0VBQ0U7QXhFZ2tPVjs7QXdFamtPUTtFQUNFO0F4RW9rT1Y7O0F3RXJrT1E7RUFDRTtBeEV3a09WOztBd0V6a09RO0VBQ0U7QXhFNGtPVjs7QXdFbmtPUTtFQU9JO0F4RWdrT1o7O0F3RXZrT1E7RUFPSTtBeEVva09aOztBd0Uza09RO0VBT0k7QXhFd2tPWjs7QXdFL2tPUTtFQU9JO0F4RTRrT1o7O0F3RW5sT1E7RUFPSTtBeEVnbE9aOztBd0V2bE9RO0VBT0k7QXhFb2xPWjs7QXdFM2xPUTtFQU9JO0F4RXdsT1o7O0F3RS9sT1E7RUFPSTtBeEU0bE9aOztBd0VubU9RO0VBT0k7QXhFZ21PWjs7QXdFdm1PUTtFQU9JO0F4RW9tT1o7O0F3RTNtT1E7RUFPSTtBeEV3bU9aOztBd0UvbU9RO0VBT0k7QXhFNG1PWjs7QXdFbm5PUTtFQU9JO0F4RWduT1o7O0F3RXZuT1E7RUFPSTtBeEVvbk9aOztBd0Uzbk9RO0VBT0k7QXhFd25PWjs7QXdFL25PUTtFQU9JO0F4RTRuT1o7O0F3RW5vT1E7RUFPSTtBeEVnb09aOztBd0V2b09RO0VBT0k7QXhFb29PWjs7QXdFM29PUTtFQU9JO0F4RXdvT1o7O0F3RS9vT1E7RUFPSTtBeEU0b09aOztBd0VucE9RO0VBT0k7QXhFZ3BPWjs7QXdFdnBPUTtFQU9JO0F4RW9wT1o7O0F3RTNwT1E7RUFPSTtBeEV3cE9aOztBd0UvcE9RO0VBT0k7QXhFNHBPWjs7QXdFbnFPUTtFQU9JO0F4RWdxT1o7O0F3RXZxT1E7RUFPSTtBeEVvcU9aOztBd0UzcU9RO0VBT0k7QXhFd3FPWjs7QXdFL3FPUTtFQU9JO0F4RTRxT1o7O0F3RW5yT1E7RUFPSTtBeEVnck9aOztBd0V2ck9RO0VBT0k7QXhFb3JPWjs7QXdFM3JPUTtFQUlRO0VBR0o7QXhFeXJPWjs7QXdFaHNPUTtFQUlRO0VBR0o7QXhFOHJPWjs7QXdFcnNPUTtFQUlRO0VBR0o7QXhFbXNPWjs7QXdFMXNPUTtFQUlRO0VBR0o7QXhFd3NPWjs7QXdFL3NPUTtFQUlRO0VBR0o7QXhFNnNPWjs7QXdFcHRPUTtFQUlRO0VBR0o7QXhFa3RPWjs7QXdFenRPUTtFQUlRO0VBR0o7QXhFdXRPWjs7QXdFOXRPUTtFQUlRO0VBR0o7QXhFNHRPWjs7QXdFbnVPUTtFQUlRO0VBR0o7QXhFaXVPWjs7QXdFeHVPUTtFQUlRO0VBR0o7QXhFc3VPWjs7QXdFN3VPUTtFQU9JO0F4RTB1T1o7O0F3RWp2T1E7RUFPSTtBeEU4dU9aOztBd0Vydk9RO0VBT0k7QXhFa3ZPWjs7QXdFenZPUTtFQU9JO0F4RXN2T1o7O0F3RTd2T1E7RUFPSTtBeEUwdk9aOztBd0Vqd09RO0VBT0k7QXhFOHZPWjs7QXdFcndPUTtFQU9JO0F4RWt3T1o7O0F3RXp3T1E7RUFPSTtBeEVzd09aOztBd0U3d09RO0VBT0k7QXhFMHdPWjs7QXdFanhPUTtFQU9JO0F4RTh3T1o7O0F3RXJ4T1E7RUFPSTtBeEVreE9aOztBd0V6eE9RO0VBT0k7QXhFc3hPWjs7QXdFN3hPUTtFQU9JO0F4RTB4T1o7O0F3RTN5T1E7RUFDRTtBeEU4eU9WOztBd0UveU9RO0VBQ0U7QXhFa3pPVjs7QXdFbnpPUTtFQUNFO0F4RXN6T1Y7O0F3RXZ6T1E7RUFDRTtBeEUwek9WOztBd0Uzek9RO0VBQ0U7QXhFOHpPVjs7QXdFcnpPUTtFQU9JO0F4RWt6T1o7O0F3RXp6T1E7RUFPSTtBeEVzek9aOztBd0U3ek9RO0VBT0k7QXhFMHpPWjs7QXdFajBPUTtFQU9JO0F4RTh6T1o7O0F3RXIwT1E7RUFPSTtBeEVrME9aOztBd0V6ME9RO0VBT0k7QXhFczBPWjs7QXdFNzBPUTtFQU9JO0F4RTAwT1o7O0F3RWoxT1E7RUFPSTtBeEU4ME9aOztBd0VyMU9RO0VBT0k7QXhFazFPWjs7QXdFejFPUTtFQU9JO0F4RXMxT1o7O0F3RTcxT1E7RUFPSTtBeEUwMU9aOztBd0VqMk9RO0VBT0k7QXhFODFPWjs7QXdFcjJPUTtFQU9JO0F4RWsyT1o7O0F3RXoyT1E7RUFPSTtBeEVzMk9aOztBd0U3Mk9RO0VBT0k7QXhFMDJPWjs7QXdFajNPUTtFQU9JO0F4RTgyT1o7O0F3RXIzT1E7RUFPSTtBeEVrM09aOztBd0V6M09RO0VBT0k7QXhFczNPWjs7QXdFNzNPUTtFQU9JO0F4RTAzT1o7O0F3RWo0T1E7RUFPSTtBeEU4M09aOztBd0VyNE9RO0VBT0k7QXhFazRPWjs7QXdFejRPUTtFQU9JO0F4RXM0T1o7O0F3RTc0T1E7RUFPSTtBeEUwNE9aOztBd0VqNU9RO0VBT0k7QXhFODRPWjs7QXdFcjVPUTtFQU9JO0F4RWs1T1o7O0F3RXo1T1E7RUFPSTtBeEVzNU9aOztBd0U3NU9RO0VBT0k7QXhFMDVPWjs7QXdFajZPUTtFQU9JO0F4RTg1T1o7O0F3RXI2T1E7RUFPSTtBeEVrNk9aOztBd0V6Nk9RO0VBT0k7QXhFczZPWjs7QXdFNzZPUTtFQU9JO0F4RTA2T1o7O0F3RWo3T1E7RUFPSTtBeEU4Nk9aOztBd0VyN09RO0VBT0k7QXhFazdPWjs7QXdFejdPUTtFQU9JO0F4RXM3T1o7O0F3RTc3T1E7RUFPSTtBeEUwN09aOztBd0VqOE9RO0VBT0k7QXhFODdPWjs7QXdFcjhPUTtFQU9JO0F4RWs4T1o7O0F3RXo4T1E7RUFPSTtBeEVzOE9aOztBd0U3OE9RO0VBT0k7QXhFMDhPWjs7QXdFajlPUTtFQU9JO0F4RTg4T1o7O0F3RXI5T1E7RUFPSTtBeEVrOU9aOztBd0V6OU9RO0VBT0k7QXhFczlPWjs7QXdFNzlPUTtFQU9JO0F4RTA5T1o7O0F3RWorT1E7RUFPSTtBeEU4OU9aOztBd0VyK09RO0VBT0k7QXhFaytPWjs7QXdFeitPUTtFQU9JO0F4RXMrT1o7O0F3RTcrT1E7RUFPSTtBeEUwK09aOztBd0VqL09RO0VBT0k7QXhFOCtPWjs7QXdFci9PUTtFQU9JO0F4RWsvT1o7O0F3RXovT1E7RUFPSTtBeEVzL09aOztBd0U3L09RO0VBT0k7QXhFMC9PWjs7QXdFamdQUTtFQU9JO0F4RTgvT1o7O0F3RXJnUFE7RUFPSTtBeEVrZ1BaOztBd0V6Z1BRO0VBT0k7QXhFc2dQWjs7QXdFN2dQUTtFQU9JO0F4RTBnUFo7O0F3RWpoUFE7RUFPSTtBeEU4Z1BaOztBd0VyaFBRO0VBT0k7QXhFa2hQWjs7QXdFemhQUTtFQU9JO0F4RXNoUFo7O0F3RTdoUFE7RUFPSTtBeEUwaFBaOztBd0VqaVBRO0VBT0k7QXhFOGhQWjs7QXdFcmlQUTtFQU9JO0F4RWtpUFo7O0F3RXppUFE7RUFPSTtBeEVzaVBaOztBd0U3aVBRO0VBT0k7QXhFMGlQWjs7QXdFampQUTtFQU9JO0F4RThpUFo7O0F3RXJqUFE7RUFPSTtBeEVralBaOztBd0V6alBRO0VBT0k7QXhFc2pQWjs7QXdFN2pQUTtFQU9JO0VBQUE7QXhFMmpQWjs7QXdFbGtQUTtFQU9JO0VBQUE7QXhFZ2tQWjs7QXdFdmtQUTtFQU9JO0VBQUE7QXhFcWtQWjs7QXdFNWtQUTtFQU9JO0VBQUE7QXhFMGtQWjs7QXdFamxQUTtFQU9JO0VBQUE7QXhFK2tQWjs7QXdFdGxQUTtFQU9JO0VBQUE7QXhFb2xQWjs7QXdFM2xQUTtFQU9JO0VBQUE7QXhFeWxQWjs7QXdFaG1QUTtFQU9JO0VBQUE7QXhFOGxQWjs7QXdFcm1QUTtFQU9JO0VBQUE7QXhFbW1QWjs7QXdFMW1QUTtFQU9JO0VBQUE7QXhFd21QWjs7QXdFL21QUTtFQU9JO0VBQUE7QXhFNm1QWjs7QXdFcG5QUTtFQU9JO0VBQUE7QXhFa25QWjs7QXdFem5QUTtFQU9JO0VBQUE7QXhFdW5QWjs7QXdFOW5QUTtFQU9JO0VBQUE7QXhFNG5QWjs7QXdFbm9QUTtFQU9JO0F4RWdvUFo7O0F3RXZvUFE7RUFPSTtBeEVvb1BaOztBd0Uzb1BRO0VBT0k7QXhFd29QWjs7QXdFL29QUTtFQU9JO0F4RTRvUFo7O0F3RW5wUFE7RUFPSTtBeEVncFBaOztBd0V2cFBRO0VBT0k7QXhFb3BQWjs7QXdFM3BQUTtFQU9JO0F4RXdwUFo7O0F3RS9wUFE7RUFPSTtBeEU0cFBaOztBd0VucVBRO0VBT0k7QXhFZ3FQWjs7QXdFdnFQUTtFQU9JO0F4RW9xUFo7O0F3RTNxUFE7RUFPSTtBeEV3cVBaOztBd0UvcVBRO0VBT0k7QXhFNHFQWjs7QXdFbnJQUTtFQU9JO0F4RWdyUFo7O0F3RXZyUFE7RUFPSTtBeEVvclBaOztBd0UzclBRO0VBT0k7QXhFd3JQWjs7QXdFL3JQUTtFQU9JO0F4RTRyUFo7O0F3RW5zUFE7RUFPSTtBeEVnc1BaOztBd0V2c1BRO0VBT0k7QXhFb3NQWjs7QXdFM3NQUTtFQU9JO0F4RXdzUFo7O0F3RS9zUFE7RUFPSTtBeEU0c1BaOztBd0VudFBRO0VBT0k7QXhFZ3RQWjs7QXdFdnRQUTtFQU9JO0F4RW90UFo7O0F3RTN0UFE7RUFPSTtBeEV3dFBaOztBd0UvdFBRO0VBT0k7QXhFNHRQWjs7QXdFbnVQUTtFQU9JO0F4RWd1UFo7O0F3RXZ1UFE7RUFPSTtBeEVvdVBaOztBd0UzdVBRO0VBT0k7QXhFd3VQWjs7QXdFL3VQUTtFQU9JO0F4RTR1UFo7O0F3RW52UFE7RUFPSTtBeEVndlBaOztBd0V2dlBRO0VBT0k7QXhFb3ZQWjs7QXdFM3ZQUTtFQU9JO0F4RXd2UFo7O0F3RS92UFE7RUFPSTtBeEU0dlBaOztBd0Vud1BRO0VBT0k7QXhFZ3dQWjs7QXdFdndQUTtFQU9JO0F4RW93UFo7O0F3RTN3UFE7RUFPSTtFQUFBO0F4RXl3UFo7O0F3RWh4UFE7RUFPSTtFQUFBO0F4RTh3UFo7O0F3RXJ4UFE7RUFPSTtFQUFBO0F4RW14UFo7O0F3RTF4UFE7RUFPSTtFQUFBO0F4RXd4UFo7O0F3RS94UFE7RUFPSTtFQUFBO0F4RTZ4UFo7O0F3RXB5UFE7RUFPSTtFQUFBO0F4RWt5UFo7O0F3RXp5UFE7RUFPSTtFQUFBO0F4RXV5UFo7O0F3RTl5UFE7RUFPSTtFQUFBO0F4RTR5UFo7O0F3RW56UFE7RUFPSTtFQUFBO0F4RWl6UFo7O0F3RXh6UFE7RUFPSTtFQUFBO0F4RXN6UFo7O0F3RTd6UFE7RUFPSTtFQUFBO0F4RTJ6UFo7O0F3RWwwUFE7RUFPSTtFQUFBO0F4RWcwUFo7O0F3RXYwUFE7RUFPSTtBeEVvMFBaOztBd0UzMFBRO0VBT0k7QXhFdzBQWjs7QXdFLzBQUTtFQU9JO0F4RTQwUFo7O0F3RW4xUFE7RUFPSTtBeEVnMVBaOztBd0V2MVBRO0VBT0k7QXhFbzFQWjs7QXdFMzFQUTtFQU9JO0F4RXcxUFo7O0F3RS8xUFE7RUFPSTtBeEU0MVBaOztBd0VuMlBRO0VBT0k7QXhFZzJQWjs7QXdFdjJQUTtFQU9JO0F4RW8yUFo7O0F3RTMyUFE7RUFPSTtBeEV3MlBaOztBd0UvMlBRO0VBT0k7QXhFNDJQWjs7QXdFbjNQUTtFQU9JO0F4RWczUFo7O0F3RXYzUFE7RUFPSTtBeEVvM1BaOztBd0UzM1BRO0VBT0k7QXhFdzNQWjs7QXdFLzNQUTtFQU9JO0F4RTQzUFo7O0F3RW40UFE7RUFPSTtBeEVnNFBaOztBd0V2NFBRO0VBT0k7QXhFbzRQWjs7QXdFMzRQUTtFQU9JO0F4RXc0UFo7O0F3RS80UFE7RUFPSTtBeEU0NFBaOztBd0VuNVBRO0VBT0k7QXhFZzVQWjs7QXdFdjVQUTtFQU9JO0F4RW81UFo7O0F3RTM1UFE7RUFPSTtBeEV3NVBaOztBd0UvNVBRO0VBT0k7QXhFNDVQWjs7QXdFbjZQUTtFQU9JO0F4RWc2UFo7O0F3RXY2UFE7RUFPSTtBeEVvNlBaOztBd0UzNlBRO0VBT0k7QXhFdzZQWjs7QXdFLzZQUTtFQU9JO0F4RTQ2UFo7O0F3RW43UFE7RUFPSTtBeEVnN1BaOztBd0V2N1BRO0VBT0k7QXhFbzdQWjs7QXdFMzdQUTtFQU9JO0F4RXc3UFo7O0F3RS83UFE7RUFPSTtBeEU0N1BaOztBd0VuOFBRO0VBT0k7QXhFZzhQWjs7QXdFdjhQUTtFQU9JO0F4RW84UFo7O0F3RTM4UFE7RUFPSTtBeEV3OFBaOztBd0UvOFBRO0VBT0k7QXhFNDhQWjs7QXdFbjlQUTtFQU9JO0F4RWc5UFo7O0F3RXY5UFE7RUFPSTtBeEVvOVBaOztBd0UzOVBRO0VBT0k7QXhFdzlQWjs7QXdFLzlQUTtFQU9JO0F4RTQ5UFo7O0F3RW4rUFE7RUFPSTtBeEVnK1BaOztBd0V2K1BRO0VBT0k7QXhFbytQWjs7QXdFMytQUTtFQU9JO0F4RXcrUFo7O0F3RS8rUFE7RUFPSTtBeEU0K1BaOztBd0VuL1BRO0VBT0k7QXhFZy9QWjs7QXdFdi9QUTtFQU9JO0F4RW8vUFo7O0F3RTMvUFE7RUFPSTtBeEV3L1BaOztBd0UvL1BRO0VBT0k7QXhFNC9QWjs7QXdFbmdRUTtFQU9JO0F4RWdnUVo7O0F3RXZnUVE7RUFPSTtBeEVvZ1FaOztBd0UzZ1FRO0VBT0k7QXhFd2dRWjs7QXdFL2dRUTtFQU9JO0F4RTRnUVo7O0F3RW5oUVE7RUFPSTtBeEVnaFFaOztBd0V2aFFRO0VBT0k7QXhFb2hRWjs7QXdFM2hRUTtFQU9JO0F4RXdoUVo7O0F3RS9oUVE7RUFPSTtBeEU0aFFaOztBd0VuaVFRO0VBT0k7QXhFZ2lRWjs7QXdFdmlRUTtFQU9JO0F4RW9pUVo7O0F3RTNpUVE7RUFPSTtBeEV3aVFaOztBd0UvaVFRO0VBT0k7QXhFNGlRWjs7QXdFbmpRUTtFQU9JO0F4RWdqUVo7O0F3RXZqUVE7RUFPSTtBeEVvalFaOztBd0UzalFRO0VBT0k7QXhFd2pRWjs7QXdFL2pRUTtFQU9JO0F4RTRqUVo7O0F3RW5rUVE7RUFPSTtBeEVna1FaOztBd0V2a1FRO0VBT0k7QXhFb2tRWjs7QXdFM2tRUTtFQU9JO0F4RXdrUVo7O0F3RS9rUVE7RUFPSTtBeEU0a1FaOztBd0VubFFRO0VBT0k7QXhFZ2xRWjs7QXdFdmxRUTtFQU9JO0F4RW9sUVo7O0F3RTNsUVE7RUFPSTtBeEV3bFFaOztBd0UvbFFRO0VBT0k7QXhFNGxRWjs7QXdFbm1RUTtFQU9JO0F4RWdtUVo7O0F3RXZtUVE7RUFPSTtBeEVvbVFaOztBd0V6blFRO0FBY0E7RUFPSTtFQUFBO0F4RTBtUVo7O0F3RXZsUVE7QUExQkE7RUFJUTtFQUdKO0F4RWduUVo7O0F3RXZuUVE7RUFJUTtFQUdKO0F4RXFuUVo7O0F3RTVuUVE7RUFJUTtFQUdKO0F4RTBuUVo7O0F3RWpvUVE7RUFJUTtFQUdKO0F4RStuUVo7O0F3RXRvUVE7RUFJUTtFQUdKO0F4RW9vUVo7O0F3RTNvUVE7RUFJUTtFQUdKO0F4RXlvUVo7O0F3RWhwUVE7RUFJUTtFQUdKO0F4RThvUVo7O0F3RXJwUVE7RUFJUTtFQUdKO0F4RW1wUVo7O0F3RTFwUVE7RUFJUTtFQUdKO0F4RXdwUVo7O0F3RS9wUVE7RUFJUTtFQUdKO0F4RTZwUVo7O0F3RXBxUVE7RUFJUTtFQUdKO0F4RWtxUVo7O0F3RXpxUVE7RUFJUTtFQUdKO0F4RXVxUVo7O0F3RTlxUVE7RUFJUTtFQUdKO0F4RTRxUVo7O0F3RW5yUVE7RUFJUTtFQUdKO0F4RWlyUVo7O0F3RXhyUVE7RUFJUTtFQUdKO0F4RXNyUVo7O0F3RTdyUVE7RUFJUTtFQUdKO0F4RTJyUVo7O0F3RWxzUVE7RUFJUTtFQUdKO0F4RWdzUVo7O0F3RXZzUVE7RUFJUTtFQUdKO0F4RXFzUVo7O0F3RXR0UVE7RUFDRTtBeEV5dFFWOztBd0UxdFFRO0VBQ0U7QXhFNnRRVjs7QXdFOXRRUTtFQUNFO0F4RWl1UVY7O0F3RWx1UVE7RUFDRTtBeEVxdVFWOztBd0U1dFFRO0VBT0k7QXhFeXRRWjs7QXdFaHVRUTtFQU9JO0F4RTZ0UVo7O0F3RXB1UVE7RUFPSTtBeEVpdVFaOztBd0V4dVFRO0VBT0k7QXhFcXVRWjs7QXdFNXVRUTtFQU9JO0F4RXl1UVo7O0F3RWh2UVE7RUFPSTtBeEU2dVFaOztBd0VwdlFRO0VBT0k7QXhFaXZRWjs7QXdFeHZRUTtFQU9JO0F4RXF2UVo7O0F3RXR3UVE7RUFDRTtBeEV5d1FWOztBd0Vyd1FVO0VBQ0U7QXhFd3dRWjs7QXdFOXdRUTtFQUNFO0F4RWl4UVY7O0F3RTd3UVU7RUFDRTtBeEVneFFaOztBd0V0eFFRO0VBQ0U7QXhFeXhRVjs7QXdFcnhRVTtFQUNFO0F4RXd4UVo7O0F3RTl4UVE7RUFDRTtBeEVpeVFWOztBd0U3eFFVO0VBQ0U7QXhFZ3lRWjs7QXdFdHlRUTtFQUNFO0F4RXl5UVY7O0F3RXJ5UVU7RUFDRTtBeEV3eVFaOztBd0VweVFRO0VBT0k7QXhFaXlRWjs7QXdFNXhRVTtFQU9JO0F4RXl4UWQ7O0F3RTV5UVE7RUFPSTtBeEV5eVFaOztBd0VweVFVO0VBT0k7QXhFaXlRZDs7QXdFcHpRUTtFQU9JO0F4RWl6UVo7O0F3RTV5UVU7RUFPSTtBeEV5eVFkOztBd0U1elFRO0VBSVE7RUFHSjtBeEUwelFaOztBd0VqMFFRO0VBSVE7RUFHSjtBeEUrelFaOztBd0V0MFFRO0VBSVE7RUFHSjtBeEVvMFFaOztBd0UzMFFRO0VBSVE7RUFHSjtBeEV5MFFaOztBd0VoMVFRO0VBSVE7RUFHSjtBeEU4MFFaOztBd0VyMVFRO0VBSVE7RUFHSjtBeEVtMVFaOztBd0UxMVFRO0VBSVE7RUFHSjtBeEV3MVFaOztBd0UvMVFRO0VBSVE7RUFHSjtBeEU2MVFaOztBd0VwMlFRO0VBSVE7RUFHSjtBeEVrMlFaOztBd0VuM1FRO0VBQ0U7QXhFczNRVjs7QXdFbDNRVTtFQUNFO0F4RXEzUVo7O0F3RTMzUVE7RUFDRTtBeEU4M1FWOztBd0UxM1FVO0VBQ0U7QXhFNjNRWjs7QXdFbjRRUTtFQUNFO0F4RXM0UVY7O0F3RWw0UVU7RUFDRTtBeEVxNFFaOztBd0UzNFFRO0VBQ0U7QXhFODRRVjs7QXdFMTRRVTtFQUNFO0F4RTY0UVo7O0F3RW41UVE7RUFDRTtBeEVzNVFWOztBd0VsNVFVO0VBQ0U7QXhFcTVRWjs7QXdFMzVRUTtFQUNFO0F4RTg1UVY7O0F3RTE1UVU7RUFDRTtBeEU2NVFaOztBd0V6NVFRO0VBSVE7RUFHSjtBeEV1NVFaOztBd0U5NVFRO0VBSVE7RUFHSjtBeEU0NVFaOztBd0VuNlFRO0VBSVE7RUFHSjtBeEVpNlFaOztBd0V4NlFRO0VBSVE7RUFHSjtBeEVzNlFaOztBd0U3NlFRO0VBSVE7RUFHSjtBeEUyNlFaOztBd0VsN1FRO0VBSVE7RUFHSjtBeEVnN1FaOztBd0V2N1FRO0VBSVE7RUFHSjtBeEVxN1FaOztBd0U1N1FRO0VBSVE7RUFHSjtBeEUwN1FaOztBd0VqOFFRO0VBSVE7RUFHSjtBeEUrN1FaOztBd0V0OFFRO0VBSVE7RUFHSjtBeEVvOFFaOztBd0UzOFFRO0VBSVE7RUFHSjtBeEV5OFFaOztBd0VoOVFRO0VBSVE7RUFHSjtBeEU4OFFaOztBd0VyOVFRO0VBSVE7RUFHSjtBeEVtOVFaOztBd0UxOVFRO0VBSVE7RUFHSjtBeEV3OVFaOztBd0V6K1FRO0VBQ0U7QXhFNCtRVjs7QXdFNytRUTtFQUNFO0F4RWcvUVY7O0F3RWovUVE7RUFDRTtBeEVvL1FWOztBd0VyL1FRO0VBQ0U7QXhFdy9RVjs7QXdFei9RUTtFQUNFO0F4RTQvUVY7O0F3RW4vUVE7RUFPSTtBeEVnL1FaOztBd0V2L1FRO0VBT0k7QXhFby9RWjs7QXdFMy9RUTtFQU9JO0F4RXcvUVo7O0F3RS8vUVE7RUFPSTtBeEU0L1FaOztBd0VuZ1JRO0VBT0k7QXhFZ2dSWjs7QXdFdmdSUTtFQU9JO0F4RW9nUlo7O0F3RTNnUlE7RUFPSTtBeEV3Z1JaOztBd0UvZ1JRO0VBT0k7QXhFNGdSWjs7QXdFbmhSUTtFQU9JO0F4RWdoUlo7O0F3RXZoUlE7RUFPSTtBeEVvaFJaOztBd0UzaFJRO0VBT0k7QXhFd2hSWjs7QXdFL2hSUTtFQU9JO0F4RTRoUlo7O0F3RW5pUlE7RUFPSTtBeEVnaVJaOztBd0V2aVJRO0VBT0k7QXhFb2lSWjs7QXdFM2lSUTtFQU9JO0F4RXdpUlo7O0F3RS9pUlE7RUFPSTtBeEU0aVJaOztBd0VualJRO0VBT0k7QXhFZ2pSWjs7QXdFdmpSUTtFQU9JO0F4RW9qUlo7O0F3RTNqUlE7RUFPSTtBeEV3alJaOztBd0UvalJRO0VBT0k7QXhFNGpSWjs7QXdFbmtSUTtFQU9JO0F4RWdrUlo7O0F3RXZrUlE7RUFPSTtBeEVva1JaOztBd0Uza1JRO0VBT0k7QXhFd2tSWjs7QXdFL2tSUTtFQU9JO0VBQUE7QXhFNmtSWjs7QXdFcGxSUTtFQU9JO0VBQUE7QXhFa2xSWjs7QXdFemxSUTtFQU9JO0VBQUE7QXhFdWxSWjs7QXdFOWxSUTtFQU9JO0VBQUE7QXhFNGxSWjs7QXdFbm1SUTtFQU9JO0VBQUE7QXhFaW1SWjs7QXdFeG1SUTtFQU9JO0VBQUE7QXhFc21SWjs7QXdFN21SUTtFQU9JO0VBQUE7QXhFMm1SWjs7QXdFbG5SUTtFQU9JO0VBQUE7QXhFZ25SWjs7QXdFdm5SUTtFQU9JO0VBQUE7QXhFcW5SWjs7QXdFNW5SUTtFQU9JO0VBQUE7QXhFMG5SWjs7QXdFam9SUTtFQU9JO0VBQUE7QXhFK25SWjs7QXdFdG9SUTtFQU9JO0VBQUE7QXhFb29SWjs7QXdFM29SUTtFQU9JO0VBQUE7QXhFeW9SWjs7QXdFaHBSUTtFQU9JO0VBQUE7QXhFOG9SWjs7QXdFcnBSUTtFQU9JO0VBQUE7QXhFbXBSWjs7QXdFMXBSUTtFQU9JO0VBQUE7QXhFd3BSWjs7QXdFL3BSUTtFQU9JO0VBQUE7QXhFNnBSWjs7QXdFcHFSUTtFQU9JO0VBQUE7QXhFa3FSWjs7QXdFenFSUTtFQU9JO0VBQUE7QXhFdXFSWjs7QXdFOXFSUTtFQU9JO0VBQUE7QXhFNHFSWjs7QXdFbnJSUTtFQU9JO0VBQUE7QXhFaXJSWjs7QXdFeHJSUTtFQU9JO0VBQUE7QXhFc3JSWjs7QXdFN3JSUTtFQU9JO0VBQUE7QXhFMnJSWjs7QXdFbHNSUTtFQU9JO0VBQUE7QXhFZ3NSWjs7QXdFdnNSUTtFQU9JO0VBQUE7QXhFcXNSWjs7QXdFNXNSUTtFQU9JO0VBQUE7QXhFMHNSWjs7QXdFanRSUTtFQU9JO0VBQUE7QXhFK3NSWjs7QXdFdHRSUTtFQU9JO0VBQUE7QXhFb3RSWjs7QXdFM3RSUTtFQU9JO0VBQUE7QXhFeXRSWjs7QXdFaHVSUTtFQU9JO0VBQUE7QXhFOHRSWjs7QXdFcnVSUTtFQU9JO0VBQUE7QXhFbXVSWjs7QXdFMXVSUTtFQU9JO0VBQUE7QXhFd3VSWjs7QXdFL3VSUTtFQU9JO0VBQUE7QXhFNnVSWjs7QXdFcHZSUTtFQU9JO0VBQUE7QXhFa3ZSWjs7QXdFenZSUTtFQU9JO0VBQUE7QXhFdXZSWjs7QXdFOXZSUTtFQU9JO0VBQUE7QXhFNHZSWjs7QXdFbndSUTtFQU9JO0F4RWd3Ulo7O0F3RXZ3UlE7RUFPSTtBeEVvd1JaOztBd0Uzd1JRO0VBT0k7QXhFd3dSWjs7QXdFL3dSUTtFQU9JO0F4RTR3Ulo7O0F3RW54UlE7RUFPSTtBeEVneFJaOztBd0V2eFJRO0VBT0k7QXhFb3hSWjs7QXdFM3hSUTtFQU9JO0F4RXd4Ulo7O0FjbHlSSTtFMERHSTtJQU9JO0V4RTZ4UlY7RXdFcHlSTTtJQU9JO0V4RWd5UlY7RXdFdnlSTTtJQU9JO0V4RW15UlY7RXdFMXlSTTtJQU9JO0V4RXN5UlY7RXdFN3lSTTtJQU9JO0V4RXl5UlY7RXdFaHpSTTtJQU9JO0V4RTR5UlY7RXdFbnpSTTtJQU9JO0V4RSt5UlY7RXdFdHpSTTtJQU9JO0V4RWt6UlY7RXdFenpSTTtJQU9JO0V4RXF6UlY7RXdFNXpSTTtJQU9JO0V4RXd6UlY7RXdFL3pSTTtJQU9JO0V4RTJ6UlY7RXdFbDBSTTtJQU9JO0V4RTh6UlY7RXdFcjBSTTtJQU9JO0V4RWkwUlY7RXdFeDBSTTtJQU9JO0V4RW8wUlY7RXdFMzBSTTtJQU9JO0V4RXUwUlY7RXdFOTBSTTtJQU9JO0V4RTAwUlY7RXdFajFSTTtJQU9JO0V4RTYwUlY7RXdFcDFSTTtJQU9JO0V4RWcxUlY7RXdFdjFSTTtJQU9JO0V4RW0xUlY7RXdFMTFSTTtJQU9JO0V4RXMxUlY7RXdFNzFSTTtJQU9JO0V4RXkxUlY7RXdFaDJSTTtJQU9JO0V4RTQxUlY7RXdFbjJSTTtJQU9JO0V4RSsxUlY7RXdFdDJSTTtJQU9JO0V4RWsyUlY7RXdFejJSTTtJQU9JO0V4RXEyUlY7RXdFNTJSTTtJQU9JO0V4RXcyUlY7RXdFLzJSTTtJQU9JO0V4RTIyUlY7RXdFbDNSTTtJQU9JO0V4RTgyUlY7RXdFcjNSTTtJQU9JO0V4RWkzUlY7RXdFeDNSTTtJQU9JO0V4RW8zUlY7RXdFMzNSTTtJQU9JO0V4RXUzUlY7RXdFOTNSTTtJQU9JO0V4RTAzUlY7RXdFajRSTTtJQU9JO0V4RTYzUlY7RXdFcDRSTTtJQU9JO0V4RWc0UlY7RXdFdjRSTTtJQU9JO0V4RW00UlY7RXdFMTRSTTtJQU9JO0V4RXM0UlY7RXdFNzRSTTtJQU9JO0V4RXk0UlY7RXdFaDVSTTtJQU9JO0V4RTQ0UlY7RXdFbjVSTTtJQU9JO0V4RSs0UlY7RXdFdDVSTTtJQU9JO0V4RWs1UlY7RXdFejVSTTtJQU9JO0V4RXE1UlY7RXdFNTVSTTtJQU9JO0V4RXc1UlY7RXdFLzVSTTtJQU9JO0V4RTI1UlY7RXdFbDZSTTtJQU9JO0V4RTg1UlY7RXdFcjZSTTtJQU9JO0V4RWk2UlY7RXdFeDZSTTtJQU9JO0V4RW82UlY7RXdFMzZSTTtJQU9JO0V4RXU2UlY7RXdFOTZSTTtJQU9JO0V4RTA2UlY7RXdFajdSTTtJQU9JO0V4RTY2UlY7RXdFcDdSTTtJQU9JO0V4RWc3UlY7RXdFdjdSTTtJQU9JO0V4RW03UlY7RXdFMTdSTTtJQU9JO0V4RXM3UlY7RXdFNzdSTTtJQU9JO0V4RXk3UlY7RXdFaDhSTTtJQU9JO0V4RTQ3UlY7RXdFbjhSTTtJQU9JO0V4RSs3UlY7RXdFdDhSTTtJQU9JO0V4RWs4UlY7RXdFejhSTTtJQU9JO0V4RXE4UlY7RXdFNThSTTtJQU9JO0V4RXc4UlY7RXdFLzhSTTtJQU9JO0V4RTI4UlY7RXdFbDlSTTtJQU9JO0V4RTg4UlY7RXdFcjlSTTtJQU9JO0V4RWk5UlY7RXdFeDlSTTtJQU9JO0V4RW85UlY7RXdFMzlSTTtJQU9JO0V4RXU5UlY7RXdFOTlSTTtJQU9JO0V4RTA5UlY7RXdFaitSTTtJQU9JO0V4RTY5UlY7RXdFcCtSTTtJQU9JO0V4RWcrUlY7RXdFditSTTtJQU9JO0V4RW0rUlY7RXdFMStSTTtJQU9JO0V4RXMrUlY7RXdFNytSTTtJQU9JO0V4RXkrUlY7RXdFaC9STTtJQU9JO0lBQUE7RXhFNitSVjtFd0VwL1JNO0lBT0k7SUFBQTtFeEVpL1JWO0V3RXgvUk07SUFPSTtJQUFBO0V4RXEvUlY7RXdFNS9STTtJQU9JO0lBQUE7RXhFeS9SVjtFd0VoZ1NNO0lBT0k7SUFBQTtFeEU2L1JWO0V3RXBnU007SUFPSTtJQUFBO0V4RWlnU1Y7RXdFeGdTTTtJQU9JO0lBQUE7RXhFcWdTVjtFd0U1Z1NNO0lBT0k7SUFBQTtFeEV5Z1NWO0V3RWhoU007SUFPSTtJQUFBO0V4RTZnU1Y7RXdFcGhTTTtJQU9JO0lBQUE7RXhFaWhTVjtFd0V4aFNNO0lBT0k7SUFBQTtFeEVxaFNWO0V3RTVoU007SUFPSTtJQUFBO0V4RXloU1Y7RXdFaGlTTTtJQU9JO0lBQUE7RXhFNmhTVjtFd0VwaVNNO0lBT0k7SUFBQTtFeEVpaVNWO0V3RXhpU007SUFPSTtFeEVvaVNWO0V3RTNpU007SUFPSTtFeEV1aVNWO0V3RTlpU007SUFPSTtFeEUwaVNWO0V3RWpqU007SUFPSTtFeEU2aVNWO0V3RXBqU007SUFPSTtFeEVnalNWO0V3RXZqU007SUFPSTtFeEVtalNWO0V3RTFqU007SUFPSTtFeEVzalNWO0V3RTdqU007SUFPSTtFeEV5alNWO0V3RWhrU007SUFPSTtFeEU0alNWO0V3RW5rU007SUFPSTtFeEUralNWO0V3RXRrU007SUFPSTtFeEVra1NWO0V3RXprU007SUFPSTtFeEVxa1NWO0V3RTVrU007SUFPSTtFeEV3a1NWO0V3RS9rU007SUFPSTtFeEUya1NWO0V3RWxsU007SUFPSTtFeEU4a1NWO0V3RXJsU007SUFPSTtFeEVpbFNWO0V3RXhsU007SUFPSTtFeEVvbFNWO0V3RTNsU007SUFPSTtFeEV1bFNWO0V3RTlsU007SUFPSTtFeEUwbFNWO0V3RWptU007SUFPSTtFeEU2bFNWO0V3RXBtU007SUFPSTtFeEVnbVNWO0V3RXZtU007SUFPSTtFeEVtbVNWO0V3RTFtU007SUFPSTtFeEVzbVNWO0V3RTdtU007SUFPSTtFeEV5bVNWO0V3RWhuU007SUFPSTtFeEU0bVNWO0V3RW5uU007SUFPSTtFeEUrbVNWO0V3RXRuU007SUFPSTtFeEVrblNWO0V3RXpuU007SUFPSTtFeEVxblNWO0V3RTVuU007SUFPSTtFeEV3blNWO0V3RS9uU007SUFPSTtFeEUyblNWO0V3RWxvU007SUFPSTtFeEU4blNWO0V3RXJvU007SUFPSTtFeEVpb1NWO0V3RXhvU007SUFPSTtFeEVvb1NWO0V3RTNvU007SUFPSTtFeEV1b1NWO0V3RTlvU007SUFPSTtJQUFBO0V4RTJvU1Y7RXdFbHBTTTtJQU9JO0lBQUE7RXhFK29TVjtFd0V0cFNNO0lBT0k7SUFBQTtFeEVtcFNWO0V3RTFwU007SUFPSTtJQUFBO0V4RXVwU1Y7RXdFOXBTTTtJQU9JO0lBQUE7RXhFMnBTVjtFd0VscVNNO0lBT0k7SUFBQTtFeEUrcFNWO0V3RXRxU007SUFPSTtJQUFBO0V4RW1xU1Y7RXdFMXFTTTtJQU9JO0lBQUE7RXhFdXFTVjtFd0U5cVNNO0lBT0k7SUFBQTtFeEUycVNWO0V3RWxyU007SUFPSTtJQUFBO0V4RStxU1Y7RXdFdHJTTTtJQU9JO0lBQUE7RXhFbXJTVjtFd0UxclNNO0lBT0k7SUFBQTtFeEV1clNWO0V3RTlyU007SUFPSTtFeEUwclNWO0V3RWpzU007SUFPSTtFeEU2clNWO0V3RXBzU007SUFPSTtFeEVnc1NWO0V3RXZzU007SUFPSTtFeEVtc1NWO0V3RTFzU007SUFPSTtFeEVzc1NWO0V3RTdzU007SUFPSTtFeEV5c1NWO0V3RWh0U007SUFPSTtFeEU0c1NWO0V3RW50U007SUFPSTtFeEUrc1NWO0V3RXR0U007SUFPSTtFeEVrdFNWO0V3RXp0U007SUFPSTtFeEVxdFNWO0V3RTV0U007SUFPSTtFeEV3dFNWO0V3RS90U007SUFPSTtFeEUydFNWO0V3RWx1U007SUFPSTtFeEU4dFNWO0V3RXJ1U007SUFPSTtFeEVpdVNWO0V3RXh1U007SUFPSTtFeEVvdVNWO0V3RTN1U007SUFPSTtFeEV1dVNWO0V3RTl1U007SUFPSTtFeEUwdVNWO0V3RWp2U007SUFPSTtFeEU2dVNWO0V3RXB2U007SUFPSTtFeEVndlNWO0V3RXZ2U007SUFPSTtFeEVtdlNWO0V3RTF2U007SUFPSTtFeEVzdlNWO0V3RTd2U007SUFPSTtFeEV5dlNWO0V3RWh3U007SUFPSTtFeEU0dlNWO0V3RW53U007SUFPSTtFeEUrdlNWO0V3RXR3U007SUFPSTtFeEVrd1NWO0V3RXp3U007SUFPSTtFeEVxd1NWO0V3RTV3U007SUFPSTtFeEV3d1NWO0V3RS93U007SUFPSTtFeEUyd1NWO0V3RWx4U007SUFPSTtFeEU4d1NWO0V3RXJ4U007SUFPSTtFeEVpeFNWO0V3RXh4U007SUFPSTtFeEVveFNWO0V3RTN4U007SUFPSTtFeEV1eFNWO0V3RTl4U007SUFPSTtFeEUweFNWO0V3RWp5U007SUFPSTtFeEU2eFNWO0V3RXB5U007SUFPSTtFeEVneVNWO0V3RXZ5U007SUFPSTtFeEVteVNWO0V3RTF5U007SUFPSTtFeEVzeVNWO0V3RTd5U007SUFPSTtFeEV5eVNWO0V3RWh6U007SUFPSTtFeEU0eVNWO0V3RW56U007SUFPSTtFeEUreVNWO0V3RXR6U007SUFPSTtFeEVrelNWO0V3RXp6U007SUFPSTtFeEVxelNWO0V3RTV6U007SUFPSTtFeEV3elNWO0V3RS96U007SUFPSTtFeEUyelNWO0V3RWwwU007SUFPSTtFeEU4elNWO0FBQ0Y7QWN6MFNJO0UwREdJO0lBT0k7RXhFbTBTVjtFd0UxMFNNO0lBT0k7RXhFczBTVjtFd0U3MFNNO0lBT0k7RXhFeTBTVjtFd0VoMVNNO0lBT0k7RXhFNDBTVjtFd0VuMVNNO0lBT0k7RXhFKzBTVjtFd0V0MVNNO0lBT0k7RXhFazFTVjtFd0V6MVNNO0lBT0k7RXhFcTFTVjtFd0U1MVNNO0lBT0k7RXhFdzFTVjtFd0UvMVNNO0lBT0k7RXhFMjFTVjtFd0VsMlNNO0lBT0k7RXhFODFTVjtFd0VyMlNNO0lBT0k7RXhFaTJTVjtFd0V4MlNNO0lBT0k7RXhFbzJTVjtFd0UzMlNNO0lBT0k7RXhFdTJTVjtFd0U5MlNNO0lBT0k7RXhFMDJTVjtFd0VqM1NNO0lBT0k7RXhFNjJTVjtFd0VwM1NNO0lBT0k7RXhFZzNTVjtFd0V2M1NNO0lBT0k7RXhFbTNTVjtFd0UxM1NNO0lBT0k7RXhFczNTVjtFd0U3M1NNO0lBT0k7RXhFeTNTVjtFd0VoNFNNO0lBT0k7RXhFNDNTVjtFd0VuNFNNO0lBT0k7RXhFKzNTVjtFd0V0NFNNO0lBT0k7RXhFazRTVjtFd0V6NFNNO0lBT0k7RXhFcTRTVjtFd0U1NFNNO0lBT0k7RXhFdzRTVjtFd0UvNFNNO0lBT0k7RXhFMjRTVjtFd0VsNVNNO0lBT0k7RXhFODRTVjtFd0VyNVNNO0lBT0k7RXhFaTVTVjtFd0V4NVNNO0lBT0k7RXhFbzVTVjtFd0UzNVNNO0lBT0k7RXhFdTVTVjtFd0U5NVNNO0lBT0k7RXhFMDVTVjtFd0VqNlNNO0lBT0k7RXhFNjVTVjtFd0VwNlNNO0lBT0k7RXhFZzZTVjtFd0V2NlNNO0lBT0k7RXhFbTZTVjtFd0UxNlNNO0lBT0k7RXhFczZTVjtFd0U3NlNNO0lBT0k7RXhFeTZTVjtFd0VoN1NNO0lBT0k7RXhFNDZTVjtFd0VuN1NNO0lBT0k7RXhFKzZTVjtFd0V0N1NNO0lBT0k7RXhFazdTVjtFd0V6N1NNO0lBT0k7RXhFcTdTVjtFd0U1N1NNO0lBT0k7RXhFdzdTVjtFd0UvN1NNO0lBT0k7RXhFMjdTVjtFd0VsOFNNO0lBT0k7RXhFODdTVjtFd0VyOFNNO0lBT0k7RXhFaThTVjtFd0V4OFNNO0lBT0k7RXhFbzhTVjtFd0UzOFNNO0lBT0k7RXhFdThTVjtFd0U5OFNNO0lBT0k7RXhFMDhTVjtFd0VqOVNNO0lBT0k7RXhFNjhTVjtFd0VwOVNNO0lBT0k7RXhFZzlTVjtFd0V2OVNNO0lBT0k7RXhFbTlTVjtFd0UxOVNNO0lBT0k7RXhFczlTVjtFd0U3OVNNO0lBT0k7RXhFeTlTVjtFd0VoK1NNO0lBT0k7RXhFNDlTVjtFd0VuK1NNO0lBT0k7RXhFKzlTVjtFd0V0K1NNO0lBT0k7RXhFaytTVjtFd0V6K1NNO0lBT0k7RXhFcStTVjtFd0U1K1NNO0lBT0k7RXhFdytTVjtFd0UvK1NNO0lBT0k7RXhFMitTVjtFd0VsL1NNO0lBT0k7RXhFOCtTVjtFd0VyL1NNO0lBT0k7RXhFaS9TVjtFd0V4L1NNO0lBT0k7RXhFby9TVjtFd0UzL1NNO0lBT0k7RXhFdS9TVjtFd0U5L1NNO0lBT0k7RXhFMC9TVjtFd0VqZ1RNO0lBT0k7RXhFNi9TVjtFd0VwZ1RNO0lBT0k7RXhFZ2dUVjtFd0V2Z1RNO0lBT0k7RXhFbWdUVjtFd0UxZ1RNO0lBT0k7RXhFc2dUVjtFd0U3Z1RNO0lBT0k7RXhFeWdUVjtFd0VoaFRNO0lBT0k7RXhFNGdUVjtFd0VuaFRNO0lBT0k7RXhFK2dUVjtFd0V0aFRNO0lBT0k7SUFBQTtFeEVtaFRWO0V3RTFoVE07SUFPSTtJQUFBO0V4RXVoVFY7RXdFOWhUTTtJQU9JO0lBQUE7RXhFMmhUVjtFd0VsaVRNO0lBT0k7SUFBQTtFeEUraFRWO0V3RXRpVE07SUFPSTtJQUFBO0V4RW1pVFY7RXdFMWlUTTtJQU9JO0lBQUE7RXhFdWlUVjtFd0U5aVRNO0lBT0k7SUFBQTtFeEUyaVRWO0V3RWxqVE07SUFPSTtJQUFBO0V4RStpVFY7RXdFdGpUTTtJQU9JO0lBQUE7RXhFbWpUVjtFd0UxalRNO0lBT0k7SUFBQTtFeEV1alRWO0V3RTlqVE07SUFPSTtJQUFBO0V4RTJqVFY7RXdFbGtUTTtJQU9JO0lBQUE7RXhFK2pUVjtFd0V0a1RNO0lBT0k7SUFBQTtFeEVta1RWO0V3RTFrVE07SUFPSTtJQUFBO0V4RXVrVFY7RXdFOWtUTTtJQU9JO0V4RTBrVFY7RXdFamxUTTtJQU9JO0V4RTZrVFY7RXdFcGxUTTtJQU9JO0V4RWdsVFY7RXdFdmxUTTtJQU9JO0V4RW1sVFY7RXdFMWxUTTtJQU9JO0V4RXNsVFY7RXdFN2xUTTtJQU9JO0V4RXlsVFY7RXdFaG1UTTtJQU9JO0V4RTRsVFY7RXdFbm1UTTtJQU9JO0V4RStsVFY7RXdFdG1UTTtJQU9JO0V4RWttVFY7RXdFem1UTTtJQU9JO0V4RXFtVFY7RXdFNW1UTTtJQU9JO0V4RXdtVFY7RXdFL21UTTtJQU9JO0V4RTJtVFY7RXdFbG5UTTtJQU9JO0V4RThtVFY7RXdFcm5UTTtJQU9JO0V4RWluVFY7RXdFeG5UTTtJQU9JO0V4RW9uVFY7RXdFM25UTTtJQU9JO0V4RXVuVFY7RXdFOW5UTTtJQU9JO0V4RTBuVFY7RXdFam9UTTtJQU9JO0V4RTZuVFY7RXdFcG9UTTtJQU9JO0V4RWdvVFY7RXdFdm9UTTtJQU9JO0V4RW1vVFY7RXdFMW9UTTtJQU9JO0V4RXNvVFY7RXdFN29UTTtJQU9JO0V4RXlvVFY7RXdFaHBUTTtJQU9JO0V4RTRvVFY7RXdFbnBUTTtJQU9JO0V4RStvVFY7RXdFdHBUTTtJQU9JO0V4RWtwVFY7RXdFenBUTTtJQU9JO0V4RXFwVFY7RXdFNXBUTTtJQU9JO0V4RXdwVFY7RXdFL3BUTTtJQU9JO0V4RTJwVFY7RXdFbHFUTTtJQU9JO0V4RThwVFY7RXdFcnFUTTtJQU9JO0V4RWlxVFY7RXdFeHFUTTtJQU9JO0V4RW9xVFY7RXdFM3FUTTtJQU9JO0V4RXVxVFY7RXdFOXFUTTtJQU9JO0V4RTBxVFY7RXdFanJUTTtJQU9JO0V4RTZxVFY7RXdFcHJUTTtJQU9JO0lBQUE7RXhFaXJUVjtFd0V4clRNO0lBT0k7SUFBQTtFeEVxclRWO0V3RTVyVE07SUFPSTtJQUFBO0V4RXlyVFY7RXdFaHNUTTtJQU9JO0lBQUE7RXhFNnJUVjtFd0Vwc1RNO0lBT0k7SUFBQTtFeEVpc1RWO0V3RXhzVE07SUFPSTtJQUFBO0V4RXFzVFY7RXdFNXNUTTtJQU9JO0lBQUE7RXhFeXNUVjtFd0VodFRNO0lBT0k7SUFBQTtFeEU2c1RWO0V3RXB0VE07SUFPSTtJQUFBO0V4RWl0VFY7RXdFeHRUTTtJQU9JO0lBQUE7RXhFcXRUVjtFd0U1dFRNO0lBT0k7SUFBQTtFeEV5dFRWO0V3RWh1VE07SUFPSTtJQUFBO0V4RTZ0VFY7RXdFcHVUTTtJQU9JO0V4RWd1VFY7RXdFdnVUTTtJQU9JO0V4RW11VFY7RXdFMXVUTTtJQU9JO0V4RXN1VFY7RXdFN3VUTTtJQU9JO0V4RXl1VFY7RXdFaHZUTTtJQU9JO0V4RTR1VFY7RXdFbnZUTTtJQU9JO0V4RSt1VFY7RXdFdHZUTTtJQU9JO0V4RWt2VFY7RXdFenZUTTtJQU9JO0V4RXF2VFY7RXdFNXZUTTtJQU9JO0V4RXd2VFY7RXdFL3ZUTTtJQU9JO0V4RTJ2VFY7RXdFbHdUTTtJQU9JO0V4RTh2VFY7RXdFcndUTTtJQU9JO0V4RWl3VFY7RXdFeHdUTTtJQU9JO0V4RW93VFY7RXdFM3dUTTtJQU9JO0V4RXV3VFY7RXdFOXdUTTtJQU9JO0V4RTB3VFY7RXdFanhUTTtJQU9JO0V4RTZ3VFY7RXdFcHhUTTtJQU9JO0V4RWd4VFY7RXdFdnhUTTtJQU9JO0V4RW14VFY7RXdFMXhUTTtJQU9JO0V4RXN4VFY7RXdFN3hUTTtJQU9JO0V4RXl4VFY7RXdFaHlUTTtJQU9JO0V4RTR4VFY7RXdFbnlUTTtJQU9JO0V4RSt4VFY7RXdFdHlUTTtJQU9JO0V4RWt5VFY7RXdFenlUTTtJQU9JO0V4RXF5VFY7RXdFNXlUTTtJQU9JO0V4RXd5VFY7RXdFL3lUTTtJQU9JO0V4RTJ5VFY7RXdFbHpUTTtJQU9JO0V4RTh5VFY7RXdFcnpUTTtJQU9JO0V4RWl6VFY7RXdFeHpUTTtJQU9JO0V4RW96VFY7RXdFM3pUTTtJQU9JO0V4RXV6VFY7RXdFOXpUTTtJQU9JO0V4RTB6VFY7RXdFajBUTTtJQU9JO0V4RTZ6VFY7RXdFcDBUTTtJQU9JO0V4RWcwVFY7RXdFdjBUTTtJQU9JO0V4RW0wVFY7RXdFMTBUTTtJQU9JO0V4RXMwVFY7RXdFNzBUTTtJQU9JO0V4RXkwVFY7RXdFaDFUTTtJQU9JO0V4RTQwVFY7RXdFbjFUTTtJQU9JO0V4RSswVFY7RXdFdDFUTTtJQU9JO0V4RWsxVFY7RXdFejFUTTtJQU9JO0V4RXExVFY7RXdFNTFUTTtJQU9JO0V4RXcxVFY7RXdFLzFUTTtJQU9JO0V4RTIxVFY7RXdFbDJUTTtJQU9JO0V4RTgxVFY7RXdFcjJUTTtJQU9JO0V4RWkyVFY7RXdFeDJUTTtJQU9JO0V4RW8yVFY7QUFDRjtBYy8yVEk7RTBER0k7SUFPSTtFeEV5MlRWO0V3RWgzVE07SUFPSTtFeEU0MlRWO0V3RW4zVE07SUFPSTtFeEUrMlRWO0V3RXQzVE07SUFPSTtFeEVrM1RWO0V3RXozVE07SUFPSTtFeEVxM1RWO0V3RTUzVE07SUFPSTtFeEV3M1RWO0V3RS8zVE07SUFPSTtFeEUyM1RWO0V3RWw0VE07SUFPSTtFeEU4M1RWO0V3RXI0VE07SUFPSTtFeEVpNFRWO0V3RXg0VE07SUFPSTtFeEVvNFRWO0V3RTM0VE07SUFPSTtFeEV1NFRWO0V3RTk0VE07SUFPSTtFeEUwNFRWO0V3RWo1VE07SUFPSTtFeEU2NFRWO0V3RXA1VE07SUFPSTtFeEVnNVRWO0V3RXY1VE07SUFPSTtFeEVtNVRWO0V3RTE1VE07SUFPSTtFeEVzNVRWO0V3RTc1VE07SUFPSTtFeEV5NVRWO0V3RWg2VE07SUFPSTtFeEU0NVRWO0V3RW42VE07SUFPSTtFeEUrNVRWO0V3RXQ2VE07SUFPSTtFeEVrNlRWO0V3RXo2VE07SUFPSTtFeEVxNlRWO0V3RTU2VE07SUFPSTtFeEV3NlRWO0V3RS82VE07SUFPSTtFeEUyNlRWO0V3RWw3VE07SUFPSTtFeEU4NlRWO0V3RXI3VE07SUFPSTtFeEVpN1RWO0V3RXg3VE07SUFPSTtFeEVvN1RWO0V3RTM3VE07SUFPSTtFeEV1N1RWO0V3RTk3VE07SUFPSTtFeEUwN1RWO0V3RWo4VE07SUFPSTtFeEU2N1RWO0V3RXA4VE07SUFPSTtFeEVnOFRWO0V3RXY4VE07SUFPSTtFeEVtOFRWO0V3RTE4VE07SUFPSTtFeEVzOFRWO0V3RTc4VE07SUFPSTtFeEV5OFRWO0V3RWg5VE07SUFPSTtFeEU0OFRWO0V3RW45VE07SUFPSTtFeEUrOFRWO0V3RXQ5VE07SUFPSTtFeEVrOVRWO0V3RXo5VE07SUFPSTtFeEVxOVRWO0V3RTU5VE07SUFPSTtFeEV3OVRWO0V3RS85VE07SUFPSTtFeEUyOVRWO0V3RWwrVE07SUFPSTtFeEU4OVRWO0V3RXIrVE07SUFPSTtFeEVpK1RWO0V3RXgrVE07SUFPSTtFeEVvK1RWO0V3RTMrVE07SUFPSTtFeEV1K1RWO0V3RTkrVE07SUFPSTtFeEUwK1RWO0V3RWovVE07SUFPSTtFeEU2K1RWO0V3RXAvVE07SUFPSTtFeEVnL1RWO0V3RXYvVE07SUFPSTtFeEVtL1RWO0V3RTEvVE07SUFPSTtFeEVzL1RWO0V3RTcvVE07SUFPSTtFeEV5L1RWO0V3RWhnVU07SUFPSTtFeEU0L1RWO0V3RW5nVU07SUFPSTtFeEUrL1RWO0V3RXRnVU07SUFPSTtFeEVrZ1VWO0V3RXpnVU07SUFPSTtFeEVxZ1VWO0V3RTVnVU07SUFPSTtFeEV3Z1VWO0V3RS9nVU07SUFPSTtFeEUyZ1VWO0V3RWxoVU07SUFPSTtFeEU4Z1VWO0V3RXJoVU07SUFPSTtFeEVpaFVWO0V3RXhoVU07SUFPSTtFeEVvaFVWO0V3RTNoVU07SUFPSTtFeEV1aFVWO0V3RTloVU07SUFPSTtFeEUwaFVWO0V3RWppVU07SUFPSTtFeEU2aFVWO0V3RXBpVU07SUFPSTtFeEVnaVVWO0V3RXZpVU07SUFPSTtFeEVtaVVWO0V3RTFpVU07SUFPSTtFeEVzaVVWO0V3RTdpVU07SUFPSTtFeEV5aVVWO0V3RWhqVU07SUFPSTtFeEU0aVVWO0V3RW5qVU07SUFPSTtFeEUraVVWO0V3RXRqVU07SUFPSTtFeEVralVWO0V3RXpqVU07SUFPSTtFeEVxalVWO0V3RTVqVU07SUFPSTtJQUFBO0V4RXlqVVY7RXdFaGtVTTtJQU9JO0lBQUE7RXhFNmpVVjtFd0Vwa1VNO0lBT0k7SUFBQTtFeEVpa1VWO0V3RXhrVU07SUFPSTtJQUFBO0V4RXFrVVY7RXdFNWtVTTtJQU9JO0lBQUE7RXhFeWtVVjtFd0VobFVNO0lBT0k7SUFBQTtFeEU2a1VWO0V3RXBsVU07SUFPSTtJQUFBO0V4RWlsVVY7RXdFeGxVTTtJQU9JO0lBQUE7RXhFcWxVVjtFd0U1bFVNO0lBT0k7SUFBQTtFeEV5bFVWO0V3RWhtVU07SUFPSTtJQUFBO0V4RTZsVVY7RXdFcG1VTTtJQU9JO0lBQUE7RXhFaW1VVjtFd0V4bVVNO0lBT0k7SUFBQTtFeEVxbVVWO0V3RTVtVU07SUFPSTtJQUFBO0V4RXltVVY7RXdFaG5VTTtJQU9JO0lBQUE7RXhFNm1VVjtFd0VwblVNO0lBT0k7RXhFZ25VVjtFd0V2blVNO0lBT0k7RXhFbW5VVjtFd0UxblVNO0lBT0k7RXhFc25VVjtFd0U3blVNO0lBT0k7RXhFeW5VVjtFd0Vob1VNO0lBT0k7RXhFNG5VVjtFd0Vub1VNO0lBT0k7RXhFK25VVjtFd0V0b1VNO0lBT0k7RXhFa29VVjtFd0V6b1VNO0lBT0k7RXhFcW9VVjtFd0U1b1VNO0lBT0k7RXhFd29VVjtFd0Uvb1VNO0lBT0k7RXhFMm9VVjtFd0VscFVNO0lBT0k7RXhFOG9VVjtFd0VycFVNO0lBT0k7RXhFaXBVVjtFd0V4cFVNO0lBT0k7RXhFb3BVVjtFd0UzcFVNO0lBT0k7RXhFdXBVVjtFd0U5cFVNO0lBT0k7RXhFMHBVVjtFd0VqcVVNO0lBT0k7RXhFNnBVVjtFd0VwcVVNO0lBT0k7RXhFZ3FVVjtFd0V2cVVNO0lBT0k7RXhFbXFVVjtFd0UxcVVNO0lBT0k7RXhFc3FVVjtFd0U3cVVNO0lBT0k7RXhFeXFVVjtFd0VoclVNO0lBT0k7RXhFNHFVVjtFd0VuclVNO0lBT0k7RXhFK3FVVjtFd0V0clVNO0lBT0k7RXhFa3JVVjtFd0V6clVNO0lBT0k7RXhFcXJVVjtFd0U1clVNO0lBT0k7RXhFd3JVVjtFd0UvclVNO0lBT0k7RXhFMnJVVjtFd0Vsc1VNO0lBT0k7RXhFOHJVVjtFd0Vyc1VNO0lBT0k7RXhFaXNVVjtFd0V4c1VNO0lBT0k7RXhFb3NVVjtFd0Uzc1VNO0lBT0k7RXhFdXNVVjtFd0U5c1VNO0lBT0k7RXhFMHNVVjtFd0VqdFVNO0lBT0k7RXhFNnNVVjtFd0VwdFVNO0lBT0k7RXhFZ3RVVjtFd0V2dFVNO0lBT0k7RXhFbXRVVjtFd0UxdFVNO0lBT0k7SUFBQTtFeEV1dFVWO0V3RTl0VU07SUFPSTtJQUFBO0V4RTJ0VVY7RXdFbHVVTTtJQU9JO0lBQUE7RXhFK3RVVjtFd0V0dVVNO0lBT0k7SUFBQTtFeEVtdVVWO0V3RTF1VU07SUFPSTtJQUFBO0V4RXV1VVY7RXdFOXVVTTtJQU9JO0lBQUE7RXhFMnVVVjtFd0VsdlVNO0lBT0k7SUFBQTtFeEUrdVVWO0V3RXR2VU07SUFPSTtJQUFBO0V4RW12VVY7RXdFMXZVTTtJQU9JO0lBQUE7RXhFdXZVVjtFd0U5dlVNO0lBT0k7SUFBQTtFeEUydlVWO0V3RWx3VU07SUFPSTtJQUFBO0V4RSt2VVY7RXdFdHdVTTtJQU9JO0lBQUE7RXhFbXdVVjtFd0Uxd1VNO0lBT0k7RXhFc3dVVjtFd0U3d1VNO0lBT0k7RXhFeXdVVjtFd0VoeFVNO0lBT0k7RXhFNHdVVjtFd0VueFVNO0lBT0k7RXhFK3dVVjtFd0V0eFVNO0lBT0k7RXhFa3hVVjtFd0V6eFVNO0lBT0k7RXhFcXhVVjtFd0U1eFVNO0lBT0k7RXhFd3hVVjtFd0UveFVNO0lBT0k7RXhFMnhVVjtFd0VseVVNO0lBT0k7RXhFOHhVVjtFd0VyeVVNO0lBT0k7RXhFaXlVVjtFd0V4eVVNO0lBT0k7RXhFb3lVVjtFd0UzeVVNO0lBT0k7RXhFdXlVVjtFd0U5eVVNO0lBT0k7RXhFMHlVVjtFd0VqelVNO0lBT0k7RXhFNnlVVjtFd0VwelVNO0lBT0k7RXhFZ3pVVjtFd0V2elVNO0lBT0k7RXhFbXpVVjtFd0UxelVNO0lBT0k7RXhFc3pVVjtFd0U3elVNO0lBT0k7RXhFeXpVVjtFd0VoMFVNO0lBT0k7RXhFNHpVVjtFd0VuMFVNO0lBT0k7RXhFK3pVVjtFd0V0MFVNO0lBT0k7RXhFazBVVjtFd0V6MFVNO0lBT0k7RXhFcTBVVjtFd0U1MFVNO0lBT0k7RXhFdzBVVjtFd0UvMFVNO0lBT0k7RXhFMjBVVjtFd0VsMVVNO0lBT0k7RXhFODBVVjtFd0VyMVVNO0lBT0k7RXhFaTFVVjtFd0V4MVVNO0lBT0k7RXhFbzFVVjtFd0UzMVVNO0lBT0k7RXhFdTFVVjtFd0U5MVVNO0lBT0k7RXhFMDFVVjtFd0VqMlVNO0lBT0k7RXhFNjFVVjtFd0VwMlVNO0lBT0k7RXhFZzJVVjtFd0V2MlVNO0lBT0k7RXhFbTJVVjtFd0UxMlVNO0lBT0k7RXhFczJVVjtFd0U3MlVNO0lBT0k7RXhFeTJVVjtFd0VoM1VNO0lBT0k7RXhFNDJVVjtFd0VuM1VNO0lBT0k7RXhFKzJVVjtFd0V0M1VNO0lBT0k7RXhFazNVVjtFd0V6M1VNO0lBT0k7RXhFcTNVVjtFd0U1M1VNO0lBT0k7RXhFdzNVVjtFd0UvM1VNO0lBT0k7RXhFMjNVVjtFd0VsNFVNO0lBT0k7RXhFODNVVjtFd0VyNFVNO0lBT0k7RXhFaTRVVjtFd0V4NFVNO0lBT0k7RXhFbzRVVjtFd0UzNFVNO0lBT0k7RXhFdTRVVjtFd0U5NFVNO0lBT0k7RXhFMDRVVjtBQUNGO0FjcjVVSTtFMERHSTtJQU9JO0V4RSs0VVY7RXdFdDVVTTtJQU9JO0V4RWs1VVY7RXdFejVVTTtJQU9JO0V4RXE1VVY7RXdFNTVVTTtJQU9JO0V4RXc1VVY7RXdFLzVVTTtJQU9JO0V4RTI1VVY7RXdFbDZVTTtJQU9JO0V4RTg1VVY7RXdFcjZVTTtJQU9JO0V4RWk2VVY7RXdFeDZVTTtJQU9JO0V4RW82VVY7RXdFMzZVTTtJQU9JO0V4RXU2VVY7RXdFOTZVTTtJQU9JO0V4RTA2VVY7RXdFajdVTTtJQU9JO0V4RTY2VVY7RXdFcDdVTTtJQU9JO0V4RWc3VVY7RXdFdjdVTTtJQU9JO0V4RW03VVY7RXdFMTdVTTtJQU9JO0V4RXM3VVY7RXdFNzdVTTtJQU9JO0V4RXk3VVY7RXdFaDhVTTtJQU9JO0V4RTQ3VVY7RXdFbjhVTTtJQU9JO0V4RSs3VVY7RXdFdDhVTTtJQU9JO0V4RWs4VVY7RXdFejhVTTtJQU9JO0V4RXE4VVY7RXdFNThVTTtJQU9JO0V4RXc4VVY7RXdFLzhVTTtJQU9JO0V4RTI4VVY7RXdFbDlVTTtJQU9JO0V4RTg4VVY7RXdFcjlVTTtJQU9JO0V4RWk5VVY7RXdFeDlVTTtJQU9JO0V4RW85VVY7RXdFMzlVTTtJQU9JO0V4RXU5VVY7RXdFOTlVTTtJQU9JO0V4RTA5VVY7RXdFaitVTTtJQU9JO0V4RTY5VVY7RXdFcCtVTTtJQU9JO0V4RWcrVVY7RXdFditVTTtJQU9JO0V4RW0rVVY7RXdFMStVTTtJQU9JO0V4RXMrVVY7RXdFNytVTTtJQU9JO0V4RXkrVVY7RXdFaC9VTTtJQU9JO0V4RTQrVVY7RXdFbi9VTTtJQU9JO0V4RSsrVVY7RXdFdC9VTTtJQU9JO0V4RWsvVVY7RXdFei9VTTtJQU9JO0V4RXEvVVY7RXdFNS9VTTtJQU9JO0V4RXcvVVY7RXdFLy9VTTtJQU9JO0V4RTIvVVY7RXdFbGdWTTtJQU9JO0V4RTgvVVY7RXdFcmdWTTtJQU9JO0V4RWlnVlY7RXdFeGdWTTtJQU9JO0V4RW9nVlY7RXdFM2dWTTtJQU9JO0V4RXVnVlY7RXdFOWdWTTtJQU9JO0V4RTBnVlY7RXdFamhWTTtJQU9JO0V4RTZnVlY7RXdFcGhWTTtJQU9JO0V4RWdoVlY7RXdFdmhWTTtJQU9JO0V4RW1oVlY7RXdFMWhWTTtJQU9JO0V4RXNoVlY7RXdFN2hWTTtJQU9JO0V4RXloVlY7RXdFaGlWTTtJQU9JO0V4RTRoVlY7RXdFbmlWTTtJQU9JO0V4RStoVlY7RXdFdGlWTTtJQU9JO0V4RWtpVlY7RXdFemlWTTtJQU9JO0V4RXFpVlY7RXdFNWlWTTtJQU9JO0V4RXdpVlY7RXdFL2lWTTtJQU9JO0V4RTJpVlY7RXdFbGpWTTtJQU9JO0V4RThpVlY7RXdFcmpWTTtJQU9JO0V4RWlqVlY7RXdFeGpWTTtJQU9JO0V4RW9qVlY7RXdFM2pWTTtJQU9JO0V4RXVqVlY7RXdFOWpWTTtJQU9JO0V4RTBqVlY7RXdFamtWTTtJQU9JO0V4RTZqVlY7RXdFcGtWTTtJQU9JO0V4RWdrVlY7RXdFdmtWTTtJQU9JO0V4RW1rVlY7RXdFMWtWTTtJQU9JO0V4RXNrVlY7RXdFN2tWTTtJQU9JO0V4RXlrVlY7RXdFaGxWTTtJQU9JO0V4RTRrVlY7RXdFbmxWTTtJQU9JO0V4RStrVlY7RXdFdGxWTTtJQU9JO0V4RWtsVlY7RXdFemxWTTtJQU9JO0V4RXFsVlY7RXdFNWxWTTtJQU9JO0V4RXdsVlY7RXdFL2xWTTtJQU9JO0V4RTJsVlY7RXdFbG1WTTtJQU9JO0lBQUE7RXhFK2xWVjtFd0V0bVZNO0lBT0k7SUFBQTtFeEVtbVZWO0V3RTFtVk07SUFPSTtJQUFBO0V4RXVtVlY7RXdFOW1WTTtJQU9JO0lBQUE7RXhFMm1WVjtFd0VsblZNO0lBT0k7SUFBQTtFeEUrbVZWO0V3RXRuVk07SUFPSTtJQUFBO0V4RW1uVlY7RXdFMW5WTTtJQU9JO0lBQUE7RXhFdW5WVjtFd0U5blZNO0lBT0k7SUFBQTtFeEUyblZWO0V3RWxvVk07SUFPSTtJQUFBO0V4RStuVlY7RXdFdG9WTTtJQU9JO0lBQUE7RXhFbW9WVjtFd0Uxb1ZNO0lBT0k7SUFBQTtFeEV1b1ZWO0V3RTlvVk07SUFPSTtJQUFBO0V4RTJvVlY7RXdFbHBWTTtJQU9JO0lBQUE7RXhFK29WVjtFd0V0cFZNO0lBT0k7SUFBQTtFeEVtcFZWO0V3RTFwVk07SUFPSTtFeEVzcFZWO0V3RTdwVk07SUFPSTtFeEV5cFZWO0V3RWhxVk07SUFPSTtFeEU0cFZWO0V3RW5xVk07SUFPSTtFeEUrcFZWO0V3RXRxVk07SUFPSTtFeEVrcVZWO0V3RXpxVk07SUFPSTtFeEVxcVZWO0V3RTVxVk07SUFPSTtFeEV3cVZWO0V3RS9xVk07SUFPSTtFeEUycVZWO0V3RWxyVk07SUFPSTtFeEU4cVZWO0V3RXJyVk07SUFPSTtFeEVpclZWO0V3RXhyVk07SUFPSTtFeEVvclZWO0V3RTNyVk07SUFPSTtFeEV1clZWO0V3RTlyVk07SUFPSTtFeEUwclZWO0V3RWpzVk07SUFPSTtFeEU2clZWO0V3RXBzVk07SUFPSTtFeEVnc1ZWO0V3RXZzVk07SUFPSTtFeEVtc1ZWO0V3RTFzVk07SUFPSTtFeEVzc1ZWO0V3RTdzVk07SUFPSTtFeEV5c1ZWO0V3RWh0Vk07SUFPSTtFeEU0c1ZWO0V3RW50Vk07SUFPSTtFeEUrc1ZWO0V3RXR0Vk07SUFPSTtFeEVrdFZWO0V3RXp0Vk07SUFPSTtFeEVxdFZWO0V3RTV0Vk07SUFPSTtFeEV3dFZWO0V3RS90Vk07SUFPSTtFeEUydFZWO0V3RWx1Vk07SUFPSTtFeEU4dFZWO0V3RXJ1Vk07SUFPSTtFeEVpdVZWO0V3RXh1Vk07SUFPSTtFeEVvdVZWO0V3RTN1Vk07SUFPSTtFeEV1dVZWO0V3RTl1Vk07SUFPSTtFeEUwdVZWO0V3RWp2Vk07SUFPSTtFeEU2dVZWO0V3RXB2Vk07SUFPSTtFeEVndlZWO0V3RXZ2Vk07SUFPSTtFeEVtdlZWO0V3RTF2Vk07SUFPSTtFeEVzdlZWO0V3RTd2Vk07SUFPSTtFeEV5dlZWO0V3RWh3Vk07SUFPSTtJQUFBO0V4RTZ2VlY7RXdFcHdWTTtJQU9JO0lBQUE7RXhFaXdWVjtFd0V4d1ZNO0lBT0k7SUFBQTtFeEVxd1ZWO0V3RTV3Vk07SUFPSTtJQUFBO0V4RXl3VlY7RXdFaHhWTTtJQU9JO0lBQUE7RXhFNndWVjtFd0VweFZNO0lBT0k7SUFBQTtFeEVpeFZWO0V3RXh4Vk07SUFPSTtJQUFBO0V4RXF4VlY7RXdFNXhWTTtJQU9JO0lBQUE7RXhFeXhWVjtFd0VoeVZNO0lBT0k7SUFBQTtFeEU2eFZWO0V3RXB5Vk07SUFPSTtJQUFBO0V4RWl5VlY7RXdFeHlWTTtJQU9JO0lBQUE7RXhFcXlWVjtFd0U1eVZNO0lBT0k7SUFBQTtFeEV5eVZWO0V3RWh6Vk07SUFPSTtFeEU0eVZWO0V3RW56Vk07SUFPSTtFeEUreVZWO0V3RXR6Vk07SUFPSTtFeEVrelZWO0V3RXp6Vk07SUFPSTtFeEVxelZWO0V3RTV6Vk07SUFPSTtFeEV3elZWO0V3RS96Vk07SUFPSTtFeEUyelZWO0V3RWwwVk07SUFPSTtFeEU4elZWO0V3RXIwVk07SUFPSTtFeEVpMFZWO0V3RXgwVk07SUFPSTtFeEVvMFZWO0V3RTMwVk07SUFPSTtFeEV1MFZWO0V3RTkwVk07SUFPSTtFeEUwMFZWO0V3RWoxVk07SUFPSTtFeEU2MFZWO0V3RXAxVk07SUFPSTtFeEVnMVZWO0V3RXYxVk07SUFPSTtFeEVtMVZWO0V3RTExVk07SUFPSTtFeEVzMVZWO0V3RTcxVk07SUFPSTtFeEV5MVZWO0V3RWgyVk07SUFPSTtFeEU0MVZWO0V3RW4yVk07SUFPSTtFeEUrMVZWO0V3RXQyVk07SUFPSTtFeEVrMlZWO0V3RXoyVk07SUFPSTtFeEVxMlZWO0V3RTUyVk07SUFPSTtFeEV3MlZWO0V3RS8yVk07SUFPSTtFeEUyMlZWO0V3RWwzVk07SUFPSTtFeEU4MlZWO0V3RXIzVk07SUFPSTtFeEVpM1ZWO0V3RXgzVk07SUFPSTtFeEVvM1ZWO0V3RTMzVk07SUFPSTtFeEV1M1ZWO0V3RTkzVk07SUFPSTtFeEUwM1ZWO0V3RWo0Vk07SUFPSTtFeEU2M1ZWO0V3RXA0Vk07SUFPSTtFeEVnNFZWO0V3RXY0Vk07SUFPSTtFeEVtNFZWO0V3RTE0Vk07SUFPSTtFeEVzNFZWO0V3RTc0Vk07SUFPSTtFeEV5NFZWO0V3RWg1Vk07SUFPSTtFeEU0NFZWO0V3RW41Vk07SUFPSTtFeEUrNFZWO0V3RXQ1Vk07SUFPSTtFeEVrNVZWO0V3RXo1Vk07SUFPSTtFeEVxNVZWO0V3RTU1Vk07SUFPSTtFeEV3NVZWO0V3RS81Vk07SUFPSTtFeEUyNVZWO0V3RWw2Vk07SUFPSTtFeEU4NVZWO0V3RXI2Vk07SUFPSTtFeEVpNlZWO0V3RXg2Vk07SUFPSTtFeEVvNlZWO0V3RTM2Vk07SUFPSTtFeEV1NlZWO0V3RTk2Vk07SUFPSTtFeEUwNlZWO0V3RWo3Vk07SUFPSTtFeEU2NlZWO0V3RXA3Vk07SUFPSTtFeEVnN1ZWO0FBQ0Y7QWMzN1ZJO0UwREdJO0lBT0k7RXhFcTdWVjtFd0U1N1ZNO0lBT0k7RXhFdzdWVjtFd0UvN1ZNO0lBT0k7RXhFMjdWVjtFd0VsOFZNO0lBT0k7RXhFODdWVjtFd0VyOFZNO0lBT0k7RXhFaThWVjtFd0V4OFZNO0lBT0k7RXhFbzhWVjtFd0UzOFZNO0lBT0k7RXhFdThWVjtFd0U5OFZNO0lBT0k7RXhFMDhWVjtFd0VqOVZNO0lBT0k7RXhFNjhWVjtFd0VwOVZNO0lBT0k7RXhFZzlWVjtFd0V2OVZNO0lBT0k7RXhFbTlWVjtFd0UxOVZNO0lBT0k7RXhFczlWVjtFd0U3OVZNO0lBT0k7RXhFeTlWVjtFd0VoK1ZNO0lBT0k7RXhFNDlWVjtFd0VuK1ZNO0lBT0k7RXhFKzlWVjtFd0V0K1ZNO0lBT0k7RXhFaytWVjtFd0V6K1ZNO0lBT0k7RXhFcStWVjtFd0U1K1ZNO0lBT0k7RXhFdytWVjtFd0UvK1ZNO0lBT0k7RXhFMitWVjtFd0VsL1ZNO0lBT0k7RXhFOCtWVjtFd0VyL1ZNO0lBT0k7RXhFaS9WVjtFd0V4L1ZNO0lBT0k7RXhFby9WVjtFd0UzL1ZNO0lBT0k7RXhFdS9WVjtFd0U5L1ZNO0lBT0k7RXhFMC9WVjtFd0VqZ1dNO0lBT0k7RXhFNi9WVjtFd0VwZ1dNO0lBT0k7RXhFZ2dXVjtFd0V2Z1dNO0lBT0k7RXhFbWdXVjtFd0UxZ1dNO0lBT0k7RXhFc2dXVjtFd0U3Z1dNO0lBT0k7RXhFeWdXVjtFd0VoaFdNO0lBT0k7RXhFNGdXVjtFd0VuaFdNO0lBT0k7RXhFK2dXVjtFd0V0aFdNO0lBT0k7RXhFa2hXVjtFd0V6aFdNO0lBT0k7RXhFcWhXVjtFd0U1aFdNO0lBT0k7RXhFd2hXVjtFd0UvaFdNO0lBT0k7RXhFMmhXVjtFd0VsaVdNO0lBT0k7RXhFOGhXVjtFd0VyaVdNO0lBT0k7RXhFaWlXVjtFd0V4aVdNO0lBT0k7RXhFb2lXVjtFd0UzaVdNO0lBT0k7RXhFdWlXVjtFd0U5aVdNO0lBT0k7RXhFMGlXVjtFd0VqaldNO0lBT0k7RXhFNmlXVjtFd0VwaldNO0lBT0k7RXhFZ2pXVjtFd0V2aldNO0lBT0k7RXhFbWpXVjtFd0UxaldNO0lBT0k7RXhFc2pXVjtFd0U3aldNO0lBT0k7RXhFeWpXVjtFd0Voa1dNO0lBT0k7RXhFNGpXVjtFd0Vua1dNO0lBT0k7RXhFK2pXVjtFd0V0a1dNO0lBT0k7RXhFa2tXVjtFd0V6a1dNO0lBT0k7RXhFcWtXVjtFd0U1a1dNO0lBT0k7RXhFd2tXVjtFd0Uva1dNO0lBT0k7RXhFMmtXVjtFd0VsbFdNO0lBT0k7RXhFOGtXVjtFd0VybFdNO0lBT0k7RXhFaWxXVjtFd0V4bFdNO0lBT0k7RXhFb2xXVjtFd0UzbFdNO0lBT0k7RXhFdWxXVjtFd0U5bFdNO0lBT0k7RXhFMGxXVjtFd0VqbVdNO0lBT0k7RXhFNmxXVjtFd0VwbVdNO0lBT0k7RXhFZ21XVjtFd0V2bVdNO0lBT0k7RXhFbW1XVjtFd0UxbVdNO0lBT0k7RXhFc21XVjtFd0U3bVdNO0lBT0k7RXhFeW1XVjtFd0VobldNO0lBT0k7RXhFNG1XVjtFd0VubldNO0lBT0k7RXhFK21XVjtFd0V0bldNO0lBT0k7RXhFa25XVjtFd0V6bldNO0lBT0k7RXhFcW5XVjtFd0U1bldNO0lBT0k7RXhFd25XVjtFd0UvbldNO0lBT0k7RXhFMm5XVjtFd0Vsb1dNO0lBT0k7RXhFOG5XVjtFd0Vyb1dNO0lBT0k7RXhFaW9XVjtFd0V4b1dNO0lBT0k7SUFBQTtFeEVxb1dWO0V3RTVvV007SUFPSTtJQUFBO0V4RXlvV1Y7RXdFaHBXTTtJQU9JO0lBQUE7RXhFNm9XVjtFd0VwcFdNO0lBT0k7SUFBQTtFeEVpcFdWO0V3RXhwV007SUFPSTtJQUFBO0V4RXFwV1Y7RXdFNXBXTTtJQU9JO0lBQUE7RXhFeXBXVjtFd0VocVdNO0lBT0k7SUFBQTtFeEU2cFdWO0V3RXBxV007SUFPSTtJQUFBO0V4RWlxV1Y7RXdFeHFXTTtJQU9JO0lBQUE7RXhFcXFXVjtFd0U1cVdNO0lBT0k7SUFBQTtFeEV5cVdWO0V3RWhyV007SUFPSTtJQUFBO0V4RTZxV1Y7RXdFcHJXTTtJQU9JO0lBQUE7RXhFaXJXVjtFd0V4cldNO0lBT0k7SUFBQTtFeEVxcldWO0V3RTVyV007SUFPSTtJQUFBO0V4RXlyV1Y7RXdFaHNXTTtJQU9JO0V4RTRyV1Y7RXdFbnNXTTtJQU9JO0V4RStyV1Y7RXdFdHNXTTtJQU9JO0V4RWtzV1Y7RXdFenNXTTtJQU9JO0V4RXFzV1Y7RXdFNXNXTTtJQU9JO0V4RXdzV1Y7RXdFL3NXTTtJQU9JO0V4RTJzV1Y7RXdFbHRXTTtJQU9JO0V4RThzV1Y7RXdFcnRXTTtJQU9JO0V4RWl0V1Y7RXdFeHRXTTtJQU9JO0V4RW90V1Y7RXdFM3RXTTtJQU9JO0V4RXV0V1Y7RXdFOXRXTTtJQU9JO0V4RTB0V1Y7RXdFanVXTTtJQU9JO0V4RTZ0V1Y7RXdFcHVXTTtJQU9JO0V4RWd1V1Y7RXdFdnVXTTtJQU9JO0V4RW11V1Y7RXdFMXVXTTtJQU9JO0V4RXN1V1Y7RXdFN3VXTTtJQU9JO0V4RXl1V1Y7RXdFaHZXTTtJQU9JO0V4RTR1V1Y7RXdFbnZXTTtJQU9JO0V4RSt1V1Y7RXdFdHZXTTtJQU9JO0V4RWt2V1Y7RXdFenZXTTtJQU9JO0V4RXF2V1Y7RXdFNXZXTTtJQU9JO0V4RXd2V1Y7RXdFL3ZXTTtJQU9JO0V4RTJ2V1Y7RXdFbHdXTTtJQU9JO0V4RTh2V1Y7RXdFcndXTTtJQU9JO0V4RWl3V1Y7RXdFeHdXTTtJQU9JO0V4RW93V1Y7RXdFM3dXTTtJQU9JO0V4RXV3V1Y7RXdFOXdXTTtJQU9JO0V4RTB3V1Y7RXdFanhXTTtJQU9JO0V4RTZ3V1Y7RXdFcHhXTTtJQU9JO0V4RWd4V1Y7RXdFdnhXTTtJQU9JO0V4RW14V1Y7RXdFMXhXTTtJQU9JO0V4RXN4V1Y7RXdFN3hXTTtJQU9JO0V4RXl4V1Y7RXdFaHlXTTtJQU9JO0V4RTR4V1Y7RXdFbnlXTTtJQU9JO0V4RSt4V1Y7RXdFdHlXTTtJQU9JO0lBQUE7RXhFbXlXVjtFd0UxeVdNO0lBT0k7SUFBQTtFeEV1eVdWO0V3RTl5V007SUFPSTtJQUFBO0V4RTJ5V1Y7RXdFbHpXTTtJQU9JO0lBQUE7RXhFK3lXVjtFd0V0eldNO0lBT0k7SUFBQTtFeEVteldWO0V3RTF6V007SUFPSTtJQUFBO0V4RXV6V1Y7RXdFOXpXTTtJQU9JO0lBQUE7RXhFMnpXVjtFd0VsMFdNO0lBT0k7SUFBQTtFeEUreldWO0V3RXQwV007SUFPSTtJQUFBO0V4RW0wV1Y7RXdFMTBXTTtJQU9JO0lBQUE7RXhFdTBXVjtFd0U5MFdNO0lBT0k7SUFBQTtFeEUyMFdWO0V3RWwxV007SUFPSTtJQUFBO0V4RSswV1Y7RXdFdDFXTTtJQU9JO0V4RWsxV1Y7RXdFejFXTTtJQU9JO0V4RXExV1Y7RXdFNTFXTTtJQU9JO0V4RXcxV1Y7RXdFLzFXTTtJQU9JO0V4RTIxV1Y7RXdFbDJXTTtJQU9JO0V4RTgxV1Y7RXdFcjJXTTtJQU9JO0V4RWkyV1Y7RXdFeDJXTTtJQU9JO0V4RW8yV1Y7RXdFMzJXTTtJQU9JO0V4RXUyV1Y7RXdFOTJXTTtJQU9JO0V4RTAyV1Y7RXdFajNXTTtJQU9JO0V4RTYyV1Y7RXdFcDNXTTtJQU9JO0V4RWczV1Y7RXdFdjNXTTtJQU9JO0V4RW0zV1Y7RXdFMTNXTTtJQU9JO0V4RXMzV1Y7RXdFNzNXTTtJQU9JO0V4RXkzV1Y7RXdFaDRXTTtJQU9JO0V4RTQzV1Y7RXdFbjRXTTtJQU9JO0V4RSszV1Y7RXdFdDRXTTtJQU9JO0V4RWs0V1Y7RXdFejRXTTtJQU9JO0V4RXE0V1Y7RXdFNTRXTTtJQU9JO0V4RXc0V1Y7RXdFLzRXTTtJQU9JO0V4RTI0V1Y7RXdFbDVXTTtJQU9JO0V4RTg0V1Y7RXdFcjVXTTtJQU9JO0V4RWk1V1Y7RXdFeDVXTTtJQU9JO0V4RW81V1Y7RXdFMzVXTTtJQU9JO0V4RXU1V1Y7RXdFOTVXTTtJQU9JO0V4RTA1V1Y7RXdFajZXTTtJQU9JO0V4RTY1V1Y7RXdFcDZXTTtJQU9JO0V4RWc2V1Y7RXdFdjZXTTtJQU9JO0V4RW02V1Y7RXdFMTZXTTtJQU9JO0V4RXM2V1Y7RXdFNzZXTTtJQU9JO0V4RXk2V1Y7RXdFaDdXTTtJQU9JO0V4RTQ2V1Y7RXdFbjdXTTtJQU9JO0V4RSs2V1Y7RXdFdDdXTTtJQU9JO0V4RWs3V1Y7RXdFejdXTTtJQU9JO0V4RXE3V1Y7RXdFNTdXTTtJQU9JO0V4RXc3V1Y7RXdFLzdXTTtJQU9JO0V4RTI3V1Y7RXdFbDhXTTtJQU9JO0V4RTg3V1Y7RXdFcjhXTTtJQU9JO0V4RWk4V1Y7RXdFeDhXTTtJQU9JO0V4RW84V1Y7RXdFMzhXTTtJQU9JO0V4RXU4V1Y7RXdFOThXTTtJQU9JO0V4RTA4V1Y7RXdFajlXTTtJQU9JO0V4RTY4V1Y7RXdFcDlXTTtJQU9JO0V4RWc5V1Y7RXdFdjlXTTtJQU9JO0V4RW05V1Y7RXdFMTlXTTtJQU9JO0V4RXM5V1Y7QUFDRjtBeUU3Z1hBO0VEK0NRO0lBT0k7RXhFMjlXVjtFd0VsK1dNO0lBT0k7RXhFODlXVjtFd0VyK1dNO0lBT0k7RXhFaStXVjtFd0V4K1dNO0lBT0k7RXhFbytXVjtBQUNGO0F5RXhnWEE7RUQ0QlE7SUFPSTtFeEV5K1dWO0V3RWgvV007SUFPSTtFeEU0K1dWO0V3RW4vV007SUFPSTtFeEUrK1dWO0V3RXQvV007SUFPSTtFeEVrL1dWO0V3RXovV007SUFPSTtFeEVxL1dWO0V3RTUvV007SUFPSTtFeEV3L1dWO0V3RS8vV007SUFPSTtFeEUyL1dWO0V3RWxnWE07SUFPSTtFeEU4L1dWO0V3RXJnWE07SUFPSTtFeEVpZ1hWO0V3RXhnWE07SUFPSTtFeEVvZ1hWO0V3RTNnWE07SUFPSTtFeEV1Z1hWO0FBQ0Y7QTBFamxYQTs7OztFQUFBO0FDR0E7RUFDRTtFQUNBO0EzRXFsWEY7O0EyRWxsWEE7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBaUJFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRXFsWEY7O0EyRWxsWEE7Ozs7Ozs7OztFQVNFO0EzRXFsWEY7O0EyRWxsWEE7O0VBRUU7QTNFcWxYRjs7QTJFbGxYQTs7O0VBR0U7QTNFcWxYRjs7QTJFbGxYQTs7RUFFRTtFQUNBO0EzRXFsWEY7O0E0RTVvWEU7RUFDRTtBNUUrb1hKOztBNEVocFhFO0VBQ0U7QTVFbXBYSjs7QTRFcHBYRTtFQUNFO0E1RXVwWEo7O0E0RXhwWEU7RUFDRTtBNUUycFhKOztBNEU1cFhFO0VBQ0U7QTVFK3BYSjs7QTRFaHFYRTtFQUNFO0E1RW1xWEo7O0E0RXBxWEU7RUFDRTtBNUV1cVhKOztBNEV4cVhFO0VBQ0U7QTVFMnFYSjs7QTRFNXFYRTtFQUNFO0E1RStxWEo7O0E0RWhyWEU7RUFDRTtBNUVtclhKOztBNEU3cVhFO0VDSUE7RUFDQTtFQUNBO0E3RTZxWEY7O0E0RW5yWEU7RUNJQTtFQUNBO0VBQ0E7QTdFbXJYRjs7QTRFenJYRTtFQ0lBO0VBQ0E7RUFDQTtBN0V5clhGOztBNEUvclhFO0VDSUE7RUFDQTtFQUNBO0E3RStyWEY7O0E0RXJzWEU7RUNJQTtFQUNBO0VBQ0E7QTdFcXNYRjs7QTRFM3NYRTtFQ0lBO0VBQ0E7RUFDQTtBN0Uyc1hGOztBOEUxdFhBO0VBQ0U7RUFDQSxhQ0l3QjtBL0V5dFgxQjs7QWdGL3RYQTtFQUNFO0VBQ0E7RUFDQTtBaEZrdVhGO0FnRmh1WEU7RUFBTztBaEZtdVhUOztBZ0ZodVhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZtdVhGOztBaUZodlhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakZtdlhGOztBaUZodlhBO0VBQ0U7RUFDQTtBakZtdlhGOztBaUZodlhBO0VBQ0U7RUFDQTtBakZtdlhGOztBa0Zsd1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnF3WEY7O0FrRmx3WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcXdYRjs7QWtGbHdYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZxd1hGOztBa0Zsd1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnF3WEY7O0FrRmx3WEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcXdYRjs7QWtGbHdYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZxd1hGOztBa0Zsd1hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRnF3WEY7O0FrRmx3WEE7RUFDRTtBbEZxd1hGOztBa0Zsd1hBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGcXdYRjs7QWtGL3ZYQTtFQUNFOzs7Ozs7Ozs7SUFTRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRmt3WEY7QUFDRjtBa0YvdlhBO0VBQ0U7SUFBVTtFbEZrd1hWO0VrRmp3WEE7SUFBTTtFbEZvd1hOO0FBQ0Y7QWtGbHdYQTtFQUNFO0lBQU87RWxGcXdYUDtFa0Zwd1hBO0lBQU87RWxGdXdYUDtFa0Z0d1hBO0lBQU87RWxGeXdYUDtFa0Z4d1hBO0lBQU87RWxGMndYUDtFa0Yxd1hBO0lBQU87RWxGNndYUDtFa0Y1d1hBO0lBQU87RWxGK3dYUDtFa0Y5d1hBO0lBQU87RWxGaXhYUDtBQUNGO0FrRi93WEE7RUFDRTtJQUFNO0VsRmt4WE47QUFDRjtBa0ZoeFhBO0VBQ0U7SUFDRTtJQUNBO0VsRmt4WEY7RWtGaHhYQTtJQUNFO0lBQ0E7RWxGa3hYRjtBQUNGO0FrRi93WEE7RUFDRTtJQUNFO0VsRml4WEY7QUFDRjtBa0Y5d1hBO0VBQ0U7SUFBSztFbEZpeFhMO0VrRmh4WEE7SUFBSztFbEZteFhMO0VrRmx4WEE7SUFBVTtFbEZxeFhWO0VrRnB4WEE7SUFBVztFbEZ1eFhYO0VrRnR4WEE7SUFBTTtFbEZ5eFhOO0VrRnh4WEE7SUFBTTtFbEYyeFhOO0VrRjF4WEE7SUFBTTtFbEY2eFhOO0VrRjV4WEE7SUFBTTtFbEYreFhOO0VrRjl4WEE7SUFBWTtFbEZpeVhaO0FBQ0Y7QWtGL3hYQTtFQUNFO0lBQUs7RWxGa3lYTDtFa0ZqeVhBO0lBQU87RWxGb3lYUDtBQUNGO0FtRng3WEE7RUFDRTtBbkYwN1hGOztBbUZ2N1hBO0VBQ0U7QW5GMDdYRjs7QW1GdjdYQTtFQUNFO0FuRjA3WEY7O0FtRnY3WEE7RUFDRTtBbkYwN1hGOztBbUZ2N1hBO0VBQ0U7QW5GMDdYRjs7QW1GdjdYQTs7RUFFRTtBbkYwN1hGOztBbUZ2N1hBO0VBQ0U7QW5GMDdYRjs7QW9GcDlYQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0JMbUN3QjtFS2xDeEIsWUxtQ3dCO0EvRW83WDFCOztBb0ZwOVhBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBGdTlYRjs7QW9GcDlYQTtFQUNFO0FwRnU5WEY7O0FvRnA5WEE7RUFDRTtBcEZ1OVhGOztBb0ZwOVhBO0VBQ0U7QXBGdTlYRjs7QXFGbC9YQTtnRUFBQTtBQUlFO0VBQXNDO0FyRm8vWHhDOztBcUZwL1hFO0VBQXNDO0FyRncvWHhDOztBcUZ4L1hFO0VBQXNDO0FyRjQvWHhDOztBcUY1L1hFO0VBQXNDO0FyRmdnWXhDOztBcUZoZ1lFO0VBQXNDO0FyRm9nWXhDOztBcUZwZ1lFO0VBQXNDO0FyRndnWXhDOztBcUZ4Z1lFO0VBQXNDO0FyRjRnWXhDOztBcUY1Z1lFO0VBQXNDO0FyRmdoWXhDOztBcUZoaFlFO0VBQXNDO0FyRm9oWXhDOztBcUZwaFlFO0VBQXNDO0FyRndoWXhDOztBcUZ4aFlFO0VBQXNDO0FyRjRoWXhDOztBcUY1aFlFO0VBQXNDO0FyRmdpWXhDOztBcUZoaVlFO0VBQXNDO0FyRm9pWXhDOztBcUZwaVlFO0VBQXNDO0FyRndpWXhDOztBcUZ4aVlFO0VBQXNDO0FyRjRpWXhDOztBcUY1aVlFO0VBQXNDO0FyRmdqWXhDOztBcUZoallFO0VBQXNDO0FyRm9qWXhDOztBcUZwallFO0VBQXNDO0FyRndqWXhDOztBcUZ4allFO0VBQXNDO0FyRjRqWXhDOztBcUY1allFO0VBQXNDO0FyRmdrWXhDOztBcUZoa1lFO0VBQXNDO0FyRm9rWXhDOztBcUZwa1lFO0VBQXNDO0FyRndrWXhDOztBcUZ4a1lFO0VBQXNDO0FyRjRrWXhDOztBcUY1a1lFO0VBQXNDO0FyRmdsWXhDOztBcUZobFlFO0VBQXNDO0FyRm9sWXhDOztBcUZwbFlFO0VBQXNDO0FyRndsWXhDOztBcUZ4bFlFO0VBQXNDO0FyRjRsWXhDOztBcUY1bFlFO0VBQXNDO0FyRmdtWXhDOztBcUZobVlFO0VBQXNDO0FyRm9tWXhDOztBcUZwbVlFO0VBQXNDO0FyRndtWXhDOztBcUZ4bVlFO0VBQXNDO0FyRjRtWXhDOztBcUY1bVlFO0VBQXNDO0FyRmduWXhDOztBcUZobllFO0VBQXNDO0FyRm9uWXhDOztBcUZwbllFO0VBQXNDO0FyRnduWXhDOztBcUZ4bllFO0VBQXNDO0FyRjRuWXhDOztBcUY1bllFO0VBQXNDO0FyRmdvWXhDOztBcUZob1lFO0VBQXNDO0FyRm9vWXhDOztBcUZwb1lFO0VBQXNDO0FyRndvWXhDOztBcUZ4b1lFO0VBQXNDO0FyRjRvWXhDOztBcUY1b1lFO0VBQXNDO0FyRmdwWXhDOztBcUZocFlFO0VBQXNDO0FyRm9wWXhDOztBcUZwcFlFO0VBQXNDO0FyRndwWXhDOztBcUZ4cFlFO0VBQXNDO0FyRjRwWXhDOztBcUY1cFlFO0VBQXNDO0FyRmdxWXhDOztBcUZocVlFO0VBQXNDO0FyRm9xWXhDOztBcUZwcVlFO0VBQXNDO0FyRndxWXhDOztBcUZ4cVlFO0VBQXNDO0FyRjRxWXhDOztBcUY1cVlFO0VBQXNDO0FyRmdyWXhDOztBcUZocllFO0VBQXNDO0FyRm9yWXhDOztBcUZwcllFO0VBQXNDO0FyRndyWXhDOztBcUZ4cllFO0VBQXNDO0FyRjRyWXhDOztBcUY1cllFO0VBQXNDO0FyRmdzWXhDOztBcUZoc1lFO0VBQXNDO0FyRm9zWXhDOztBcUZwc1lFO0VBQXNDO0FyRndzWXhDOztBcUZ4c1lFO0VBQXNDO0FyRjRzWXhDOztBcUY1c1lFO0VBQXNDO0FyRmd0WXhDOztBcUZodFlFO0VBQXNDO0FyRm90WXhDOztBcUZwdFlFO0VBQXNDO0FyRnd0WXhDOztBcUZ4dFlFO0VBQXNDO0FyRjR0WXhDOztBcUY1dFlFO0VBQXNDO0FyRmd1WXhDOztBcUZodVlFO0VBQXNDO0FyRm91WXhDOztBcUZwdVlFO0VBQXNDO0FyRnd1WXhDOztBcUZ4dVlFO0VBQXNDO0FyRjR1WXhDOztBcUY1dVlFO0VBQXNDO0FyRmd2WXhDOztBcUZodllFO0VBQXNDO0FyRm92WXhDOztBcUZwdllFO0VBQXNDO0FyRnd2WXhDOztBcUZ4dllFO0VBQXNDO0FyRjR2WXhDOztBcUY1dllFO0VBQXNDO0FyRmd3WXhDOztBcUZod1lFO0VBQXNDO0FyRm93WXhDOztBcUZwd1lFO0VBQXNDO0FyRnd3WXhDOztBcUZ4d1lFO0VBQXNDO0FyRjR3WXhDOztBcUY1d1lFO0VBQXNDO0FyRmd4WXhDOztBcUZoeFlFO0VBQXNDO0FyRm94WXhDOztBcUZweFlFO0VBQXNDO0FyRnd4WXhDOztBcUZ4eFlFO0VBQXNDO0FyRjR4WXhDOztBcUY1eFlFO0VBQXNDO0FyRmd5WXhDOztBcUZoeVlFO0VBQXNDO0FyRm95WXhDOztBcUZweVlFO0VBQXNDO0FyRnd5WXhDOztBcUZ4eVlFO0VBQXNDO0FyRjR5WXhDOztBcUY1eVlFO0VBQXNDO0FyRmd6WXhDOztBcUZoellFO0VBQXNDO0FyRm96WXhDOztBcUZwellFO0VBQXNDO0FyRnd6WXhDOztBcUZ4ellFO0VBQXNDO0FyRjR6WXhDOztBcUY1ellFO0VBQXNDO0FyRmcwWXhDOztBcUZoMFlFO0VBQXNDO0FyRm8wWXhDOztBcUZwMFlFO0VBQXNDO0FyRncwWXhDOztBcUZ4MFlFO0VBQXNDO0FyRjQwWXhDOztBcUY1MFlFO0VBQXNDO0FyRmcxWXhDOztBcUZoMVlFO0VBQXNDO0FyRm8xWXhDOztBcUZwMVlFO0VBQXNDO0FyRncxWXhDOztBcUZ4MVlFO0VBQXNDO0FyRjQxWXhDOztBcUY1MVlFO0VBQXNDO0FyRmcyWXhDOztBcUZoMllFO0VBQXNDO0FyRm8yWXhDOztBcUZwMllFO0VBQXNDO0FyRncyWXhDOztBcUZ4MllFO0VBQXNDO0FyRjQyWXhDOztBcUY1MllFO0VBQXNDO0FyRmczWXhDOztBcUZoM1lFO0VBQXNDO0FyRm8zWXhDOztBcUZwM1lFO0VBQXNDO0FyRnczWXhDOztBcUZ4M1lFO0VBQXNDO0FyRjQzWXhDOztBcUY1M1lFO0VBQXNDO0FyRmc0WXhDOztBcUZoNFlFO0VBQXNDO0FyRm80WXhDOztBcUZwNFlFO0VBQXNDO0FyRnc0WXhDOztBcUZ4NFlFO0VBQXNDO0FyRjQ0WXhDOztBcUY1NFlFO0VBQXNDO0FyRmc1WXhDOztBcUZoNVlFO0VBQXNDO0FyRm81WXhDOztBcUZwNVlFO0VBQXNDO0FyRnc1WXhDOztBcUZ4NVlFO0VBQXNDO0FyRjQ1WXhDOztBcUY1NVlFO0VBQXNDO0FyRmc2WXhDOztBcUZoNllFO0VBQXNDO0FyRm82WXhDOztBcUZwNllFO0VBQXNDO0FyRnc2WXhDOztBcUZ4NllFO0VBQXNDO0FyRjQ2WXhDOztBcUY1NllFO0VBQXNDO0FyRmc3WXhDOztBcUZoN1lFO0VBQXNDO0FyRm83WXhDOztBcUZwN1lFO0VBQXNDO0FyRnc3WXhDOztBcUZ4N1lFO0VBQXNDO0FyRjQ3WXhDOztBcUY1N1lFO0VBQXNDO0FyRmc4WXhDOztBcUZoOFlFO0VBQXNDO0FyRm84WXhDOztBcUZwOFlFO0VBQXNDO0FyRnc4WXhDOztBcUZ4OFlFO0VBQXNDO0FyRjQ4WXhDOztBcUY1OFlFO0VBQXNDO0FyRmc5WXhDOztBcUZoOVlFO0VBQXNDO0FyRm85WXhDOztBcUZwOVlFO0VBQXNDO0FyRnc5WXhDOztBcUZ4OVlFO0VBQXNDO0FyRjQ5WXhDOztBcUY1OVlFO0VBQXNDO0FyRmcrWXhDOztBcUZoK1lFO0VBQXNDO0FyRm8rWXhDOztBcUZwK1lFO0VBQXNDO0FyRncrWXhDOztBcUZ4K1lFO0VBQXNDO0FyRjQrWXhDOztBcUY1K1lFO0VBQXNDO0FyRmcvWXhDOztBcUZoL1lFO0VBQXNDO0FyRm8vWXhDOztBcUZwL1lFO0VBQXNDO0FyRncvWXhDOztBcUZ4L1lFO0VBQXNDO0FyRjQvWXhDOztBcUY1L1lFO0VBQXNDO0FyRmdnWnhDOztBcUZoZ1pFO0VBQXNDO0FyRm9nWnhDOztBcUZwZ1pFO0VBQXNDO0FyRndnWnhDOztBcUZ4Z1pFO0VBQXNDO0FyRjRnWnhDOztBcUY1Z1pFO0VBQXNDO0FyRmdoWnhDOztBcUZoaFpFO0VBQXNDO0FyRm9oWnhDOztBcUZwaFpFO0VBQXNDO0FyRndoWnhDOztBcUZ4aFpFO0VBQXNDO0FyRjRoWnhDOztBcUY1aFpFO0VBQXNDO0FyRmdpWnhDOztBcUZoaVpFO0VBQXNDO0FyRm9pWnhDOztBcUZwaVpFO0VBQXNDO0FyRndpWnhDOztBcUZ4aVpFO0VBQXNDO0FyRjRpWnhDOztBcUY1aVpFO0VBQXNDO0FyRmdqWnhDOztBcUZoalpFO0VBQXNDO0FyRm9qWnhDOztBcUZwalpFO0VBQXNDO0FyRndqWnhDOztBcUZ4alpFO0VBQXNDO0FyRjRqWnhDOztBcUY1alpFO0VBQXNDO0FyRmdrWnhDOztBcUZoa1pFO0VBQXNDO0FyRm9rWnhDOztBcUZwa1pFO0VBQXNDO0FyRndrWnhDOztBcUZ4a1pFO0VBQXNDO0FyRjRrWnhDOztBcUY1a1pFO0VBQXNDO0FyRmdsWnhDOztBcUZobFpFO0VBQXNDO0FyRm9sWnhDOztBcUZwbFpFO0VBQXNDO0FyRndsWnhDOztBcUZ4bFpFO0VBQXNDO0FyRjRsWnhDOztBcUY1bFpFO0VBQXNDO0FyRmdtWnhDOztBcUZobVpFO0VBQXNDO0FyRm9tWnhDOztBcUZwbVpFO0VBQXNDO0FyRndtWnhDOztBcUZ4bVpFO0VBQXNDO0FyRjRtWnhDOztBcUY1bVpFO0VBQXNDO0FyRmduWnhDOztBcUZoblpFO0VBQXNDO0FyRm9uWnhDOztBcUZwblpFO0VBQXNDO0FyRnduWnhDOztBcUZ4blpFO0VBQXNDO0FyRjRuWnhDOztBcUY1blpFO0VBQXNDO0FyRmdvWnhDOztBcUZob1pFO0VBQXNDO0FyRm9vWnhDOztBcUZwb1pFO0VBQXNDO0FyRndvWnhDOztBcUZ4b1pFO0VBQXNDO0FyRjRvWnhDOztBcUY1b1pFO0VBQXNDO0FyRmdwWnhDOztBcUZocFpFO0VBQXNDO0FyRm9wWnhDOztBcUZwcFpFO0VBQXNDO0FyRndwWnhDOztBcUZ4cFpFO0VBQXNDO0FyRjRwWnhDOztBcUY1cFpFO0VBQXNDO0FyRmdxWnhDOztBcUZocVpFO0VBQXNDO0FyRm9xWnhDOztBcUZwcVpFO0VBQXNDO0FyRndxWnhDOztBcUZ4cVpFO0VBQXNDO0FyRjRxWnhDOztBcUY1cVpFO0VBQXNDO0FyRmdyWnhDOztBcUZoclpFO0VBQXNDO0FyRm9yWnhDOztBcUZwclpFO0VBQXNDO0FyRndyWnhDOztBcUZ4clpFO0VBQXNDO0FyRjRyWnhDOztBcUY1clpFO0VBQXNDO0FyRmdzWnhDOztBcUZoc1pFO0VBQXNDO0FyRm9zWnhDOztBcUZwc1pFO0VBQXNDO0FyRndzWnhDOztBcUZ4c1pFO0VBQXNDO0FyRjRzWnhDOztBcUY1c1pFO0VBQXNDO0FyRmd0WnhDOztBcUZodFpFO0VBQXNDO0FyRm90WnhDOztBcUZwdFpFO0VBQXNDO0FyRnd0WnhDOztBcUZ4dFpFO0VBQXNDO0FyRjR0WnhDOztBcUY1dFpFO0VBQXNDO0FyRmd1WnhDOztBcUZodVpFO0VBQXNDO0FyRm91WnhDOztBcUZwdVpFO0VBQXNDO0FyRnd1WnhDOztBcUZ4dVpFO0VBQXNDO0FyRjR1WnhDOztBcUY1dVpFO0VBQXNDO0FyRmd2WnhDOztBcUZodlpFO0VBQXNDO0FyRm92WnhDOztBcUZwdlpFO0VBQXNDO0FyRnd2WnhDOztBcUZ4dlpFO0VBQXNDO0FyRjR2WnhDOztBcUY1dlpFO0VBQXNDO0FyRmd3WnhDOztBcUZod1pFO0VBQXNDO0FyRm93WnhDOztBcUZwd1pFO0VBQXNDO0FyRnd3WnhDOztBcUZ4d1pFO0VBQXNDO0FyRjR3WnhDOztBcUY1d1pFO0VBQXNDO0FyRmd4WnhDOztBcUZoeFpFO0VBQXNDO0FyRm94WnhDOztBcUZweFpFO0VBQXNDO0FyRnd4WnhDOztBcUZ4eFpFO0VBQXNDO0FyRjR4WnhDOztBcUY1eFpFO0VBQXNDO0FyRmd5WnhDOztBcUZoeVpFO0VBQXNDO0FyRm95WnhDOztBcUZweVpFO0VBQXNDO0FyRnd5WnhDOztBcUZ4eVpFO0VBQXNDO0FyRjR5WnhDOztBcUY1eVpFO0VBQXNDO0FyRmd6WnhDOztBcUZoelpFO0VBQXNDO0FyRm96WnhDOztBcUZwelpFO0VBQXNDO0FyRnd6WnhDOztBcUZ4elpFO0VBQXNDO0FyRjR6WnhDOztBcUY1elpFO0VBQXNDO0FyRmcwWnhDOztBcUZoMFpFO0VBQXNDO0FyRm8wWnhDOztBcUZwMFpFO0VBQXNDO0FyRncwWnhDOztBcUZ4MFpFO0VBQXNDO0FyRjQwWnhDOztBcUY1MFpFO0VBQXNDO0FyRmcxWnhDOztBcUZoMVpFO0VBQXNDO0FyRm8xWnhDOztBcUZwMVpFO0VBQXNDO0FyRncxWnhDOztBcUZ4MVpFO0VBQXNDO0FyRjQxWnhDOztBcUY1MVpFO0VBQXNDO0FyRmcyWnhDOztBcUZoMlpFO0VBQXNDO0FyRm8yWnhDOztBcUZwMlpFO0VBQXNDO0FyRncyWnhDOztBcUZ4MlpFO0VBQXNDO0FyRjQyWnhDOztBcUY1MlpFO0VBQXNDO0FyRmczWnhDOztBcUZoM1pFO0VBQXNDO0FyRm8zWnhDOztBcUZwM1pFO0VBQXNDO0FyRnczWnhDOztBcUZ4M1pFO0VBQXNDO0FyRjQzWnhDOztBcUY1M1pFO0VBQXNDO0FyRmc0WnhDOztBcUZoNFpFO0VBQXNDO0FyRm80WnhDOztBcUZwNFpFO0VBQXNDO0FyRnc0WnhDOztBcUZ4NFpFO0VBQXNDO0FyRjQ0WnhDOztBcUY1NFpFO0VBQXNDO0FyRmc1WnhDOztBcUZoNVpFO0VBQXNDO0FyRm81WnhDOztBcUZwNVpFO0VBQXNDO0FyRnc1WnhDOztBcUZ4NVpFO0VBQXNDO0FyRjQ1WnhDOztBcUY1NVpFO0VBQXNDO0FyRmc2WnhDOztBcUZoNlpFO0VBQXNDO0FyRm82WnhDOztBcUZwNlpFO0VBQXNDO0FyRnc2WnhDOztBcUZ4NlpFO0VBQXNDO0FyRjQ2WnhDOztBcUY1NlpFO0VBQXNDO0FyRmc3WnhDOztBcUZoN1pFO0VBQXNDO0FyRm83WnhDOztBcUZwN1pFO0VBQXNDO0FyRnc3WnhDOztBcUZ4N1pFO0VBQXNDO0FyRjQ3WnhDOztBcUY1N1pFO0VBQXNDO0FyRmc4WnhDOztBcUZoOFpFO0VBQXNDO0FyRm84WnhDOztBcUZwOFpFO0VBQXNDO0FyRnc4WnhDOztBcUZ4OFpFO0VBQXNDO0FyRjQ4WnhDOztBcUY1OFpFO0VBQXNDO0FyRmc5WnhDOztBcUZoOVpFO0VBQXNDO0FyRm85WnhDOztBcUZwOVpFO0VBQXNDO0FyRnc5WnhDOztBcUZ4OVpFO0VBQXNDO0FyRjQ5WnhDOztBcUY1OVpFO0VBQXNDO0FyRmcrWnhDOztBcUZoK1pFO0VBQXNDO0FyRm8rWnhDOztBcUZwK1pFO0VBQXNDO0FyRncrWnhDOztBcUZ4K1pFO0VBQXNDO0FyRjQrWnhDOztBcUY1K1pFO0VBQXNDO0FyRmcvWnhDOztBcUZoL1pFO0VBQXNDO0FyRm8vWnhDOztBcUZwL1pFO0VBQXNDO0FyRncvWnhDOztBcUZ4L1pFO0VBQXNDO0FyRjQvWnhDOztBcUY1L1pFO0VBQXNDO0FyRmdnYXhDOztBcUZoZ2FFO0VBQXNDO0FyRm9nYXhDOztBcUZwZ2FFO0VBQXNDO0FyRndnYXhDOztBcUZ4Z2FFO0VBQXNDO0FyRjRnYXhDOztBcUY1Z2FFO0VBQXNDO0FyRmdoYXhDOztBcUZoaGFFO0VBQXNDO0FyRm9oYXhDOztBcUZwaGFFO0VBQXNDO0FyRndoYXhDOztBcUZ4aGFFO0VBQXNDO0FyRjRoYXhDOztBcUY1aGFFO0VBQXNDO0FyRmdpYXhDOztBcUZoaWFFO0VBQXNDO0FyRm9pYXhDOztBcUZwaWFFO0VBQXNDO0FyRndpYXhDOztBcUZ4aWFFO0VBQXNDO0FyRjRpYXhDOztBcUY1aWFFO0VBQXNDO0FyRmdqYXhDOztBcUZoamFFO0VBQXNDO0FyRm9qYXhDOztBcUZwamFFO0VBQXNDO0FyRndqYXhDOztBcUZ4amFFO0VBQXNDO0FyRjRqYXhDOztBcUY1amFFO0VBQXNDO0FyRmdrYXhDOztBcUZoa2FFO0VBQXNDO0FyRm9rYXhDOztBcUZwa2FFO0VBQXNDO0FyRndrYXhDOztBcUZ4a2FFO0VBQXNDO0FyRjRrYXhDOztBcUY1a2FFO0VBQXNDO0FyRmdsYXhDOztBcUZobGFFO0VBQXNDO0FyRm9sYXhDOztBcUZwbGFFO0VBQXNDO0FyRndsYXhDOztBcUZ4bGFFO0VBQXNDO0FyRjRsYXhDOztBcUY1bGFFO0VBQXNDO0FyRmdtYXhDOztBcUZobWFFO0VBQXNDO0FyRm9tYXhDOztBcUZwbWFFO0VBQXNDO0FyRndtYXhDOztBcUZ4bWFFO0VBQXNDO0FyRjRtYXhDOztBcUY1bWFFO0VBQXNDO0FyRmduYXhDOztBcUZobmFFO0VBQXNDO0FyRm9uYXhDOztBcUZwbmFFO0VBQXNDO0FyRnduYXhDOztBcUZ4bmFFO0VBQXNDO0FyRjRuYXhDOztBcUY1bmFFO0VBQXNDO0FyRmdvYXhDOztBcUZob2FFO0VBQXNDO0FyRm9vYXhDOztBcUZwb2FFO0VBQXNDO0FyRndvYXhDOztBcUZ4b2FFO0VBQXNDO0FyRjRvYXhDOztBcUY1b2FFO0VBQXNDO0FyRmdwYXhDOztBcUZocGFFO0VBQXNDO0FyRm9wYXhDOztBcUZwcGFFO0VBQXNDO0FyRndwYXhDOztBcUZ4cGFFO0VBQXNDO0FyRjRwYXhDOztBcUY1cGFFO0VBQXNDO0FyRmdxYXhDOztBcUZocWFFO0VBQXNDO0FyRm9xYXhDOztBcUZwcWFFO0VBQXNDO0FyRndxYXhDOztBcUZ4cWFFO0VBQXNDO0FyRjRxYXhDOztBcUY1cWFFO0VBQXNDO0FyRmdyYXhDOztBcUZocmFFO0VBQXNDO0FyRm9yYXhDOztBcUZwcmFFO0VBQXNDO0FyRndyYXhDOztBcUZ4cmFFO0VBQXNDO0FyRjRyYXhDOztBcUY1cmFFO0VBQXNDO0FyRmdzYXhDOztBcUZoc2FFO0VBQXNDO0FyRm9zYXhDOztBcUZwc2FFO0VBQXNDO0FyRndzYXhDOztBcUZ4c2FFO0VBQXNDO0FyRjRzYXhDOztBcUY1c2FFO0VBQXNDO0FyRmd0YXhDOztBcUZodGFFO0VBQXNDO0FyRm90YXhDOztBcUZwdGFFO0VBQXNDO0FyRnd0YXhDOztBcUZ4dGFFO0VBQXNDO0FyRjR0YXhDOztBcUY1dGFFO0VBQXNDO0FyRmd1YXhDOztBcUZodWFFO0VBQXNDO0FyRm91YXhDOztBcUZwdWFFO0VBQXNDO0FyRnd1YXhDOztBcUZ4dWFFO0VBQXNDO0FyRjR1YXhDOztBcUY1dWFFO0VBQXNDO0FyRmd2YXhDOztBcUZodmFFO0VBQXNDO0FyRm92YXhDOztBcUZwdmFFO0VBQXNDO0FyRnd2YXhDOztBcUZ4dmFFO0VBQXNDO0FyRjR2YXhDOztBcUY1dmFFO0VBQXNDO0FyRmd3YXhDOztBcUZod2FFO0VBQXNDO0FyRm93YXhDOztBcUZwd2FFO0VBQXNDO0FyRnd3YXhDOztBcUZ4d2FFO0VBQXNDO0FyRjR3YXhDOztBcUY1d2FFO0VBQXNDO0FyRmd4YXhDOztBcUZoeGFFO0VBQXNDO0FyRm94YXhDOztBcUZweGFFO0VBQXNDO0FyRnd4YXhDOztBcUZ4eGFFO0VBQXNDO0FyRjR4YXhDOztBcUY1eGFFO0VBQXNDO0FyRmd5YXhDOztBcUZoeWFFO0VBQXNDO0FyRm95YXhDOztBcUZweWFFO0VBQXNDO0FyRnd5YXhDOztBcUZ4eWFFO0VBQXNDO0FyRjR5YXhDOztBcUY1eWFFO0VBQXNDO0FyRmd6YXhDOztBcUZoemFFO0VBQXNDO0FyRm96YXhDOztBcUZwemFFO0VBQXNDO0FyRnd6YXhDOztBcUZ4emFFO0VBQXNDO0FyRjR6YXhDOztBcUY1emFFO0VBQXNDO0FyRmcwYXhDOztBcUZoMGFFO0VBQXNDO0FyRm8wYXhDOztBcUZwMGFFO0VBQXNDO0FyRncwYXhDOztBcUZ4MGFFO0VBQXNDO0FyRjQwYXhDOztBcUY1MGFFO0VBQXNDO0FyRmcxYXhDOztBcUZoMWFFO0VBQXNDO0FyRm8xYXhDOztBcUZwMWFFO0VBQXNDO0FyRncxYXhDOztBcUZ4MWFFO0VBQXNDO0FyRjQxYXhDOztBcUY1MWFFO0VBQXNDO0FyRmcyYXhDOztBcUZoMmFFO0VBQXNDO0FyRm8yYXhDOztBcUZwMmFFO0VBQXNDO0FyRncyYXhDOztBcUZ4MmFFO0VBQXNDO0FyRjQyYXhDOztBcUY1MmFFO0VBQXNDO0FyRmczYXhDOztBcUZoM2FFO0VBQXNDO0FyRm8zYXhDOztBcUZwM2FFO0VBQXNDO0FyRnczYXhDOztBcUZ4M2FFO0VBQXNDO0FyRjQzYXhDOztBcUY1M2FFO0VBQXNDO0FyRmc0YXhDOztBcUZoNGFFO0VBQXNDO0FyRm80YXhDOztBcUZwNGFFO0VBQXNDO0FyRnc0YXhDOztBcUZ4NGFFO0VBQXNDO0FyRjQ0YXhDOztBcUY1NGFFO0VBQXNDO0FyRmc1YXhDOztBcUZoNWFFO0VBQXNDO0FyRm81YXhDOztBcUZwNWFFO0VBQXNDO0FyRnc1YXhDOztBcUZ4NWFFO0VBQXNDO0FyRjQ1YXhDOztBcUY1NWFFO0VBQXNDO0FyRmc2YXhDOztBcUZoNmFFO0VBQXNDO0FyRm82YXhDOztBcUZwNmFFO0VBQXNDO0FyRnc2YXhDOztBcUZ4NmFFO0VBQXNDO0FyRjQ2YXhDOztBcUY1NmFFO0VBQXNDO0FyRmc3YXhDOztBcUZoN2FFO0VBQXNDO0FyRm83YXhDOztBcUZwN2FFO0VBQXNDO0FyRnc3YXhDOztBcUZ4N2FFO0VBQXNDO0FyRjQ3YXhDOztBcUY1N2FFO0VBQXNDO0FyRmc4YXhDOztBcUZoOGFFO0VBQXNDO0FyRm84YXhDOztBcUZwOGFFO0VBQXNDO0FyRnc4YXhDOztBcUZ4OGFFO0VBQXNDO0FyRjQ4YXhDOztBcUY1OGFFO0VBQXNDO0FyRmc5YXhDOztBcUZoOWFFO0VBQXNDO0FyRm85YXhDOztBcUZwOWFFO0VBQXNDO0FyRnc5YXhDOztBcUZ4OWFFO0VBQXNDO0FyRjQ5YXhDOztBcUY1OWFFO0VBQXNDO0FyRmcrYXhDOztBcUZoK2FFO0VBQXNDO0FyRm8rYXhDOztBcUZwK2FFO0VBQXNDO0FyRncrYXhDOztBcUZ4K2FFO0VBQXNDO0FyRjQrYXhDOztBcUY1K2FFO0VBQXNDO0FyRmcvYXhDOztBcUZoL2FFO0VBQXNDO0FyRm8vYXhDOztBcUZwL2FFO0VBQXNDO0FyRncvYXhDOztBcUZ4L2FFO0VBQXNDO0FyRjQvYXhDOztBcUY1L2FFO0VBQXNDO0FyRmdnYnhDOztBcUZoZ2JFO0VBQXNDO0FyRm9nYnhDOztBcUZwZ2JFO0VBQXNDO0FyRndnYnhDOztBcUZ4Z2JFO0VBQXNDO0FyRjRnYnhDOztBcUY1Z2JFO0VBQXNDO0FyRmdoYnhDOztBcUZoaGJFO0VBQXNDO0FyRm9oYnhDOztBcUZwaGJFO0VBQXNDO0FyRndoYnhDOztBcUZ4aGJFO0VBQXNDO0FyRjRoYnhDOztBcUY1aGJFO0VBQXNDO0FyRmdpYnhDOztBcUZoaWJFO0VBQXNDO0FyRm9pYnhDOztBcUZwaWJFO0VBQXNDO0FyRndpYnhDOztBcUZ4aWJFO0VBQXNDO0FyRjRpYnhDOztBcUY1aWJFO0VBQXNDO0FyRmdqYnhDOztBcUZoamJFO0VBQXNDO0FyRm9qYnhDOztBcUZwamJFO0VBQXNDO0FyRndqYnhDOztBcUZ4amJFO0VBQXNDO0FyRjRqYnhDOztBcUY1amJFO0VBQXNDO0FyRmdrYnhDOztBcUZoa2JFO0VBQXNDO0FyRm9rYnhDOztBcUZwa2JFO0VBQXNDO0FyRndrYnhDOztBcUZ4a2JFO0VBQXNDO0FyRjRrYnhDOztBcUY1a2JFO0VBQXNDO0FyRmdsYnhDOztBcUZobGJFO0VBQXNDO0FyRm9sYnhDOztBcUZwbGJFO0VBQXNDO0FyRndsYnhDOztBcUZ4bGJFO0VBQXNDO0FyRjRsYnhDOztBcUY1bGJFO0VBQXNDO0FyRmdtYnhDOztBcUZobWJFO0VBQXNDO0FyRm9tYnhDOztBcUZwbWJFO0VBQXNDO0FyRndtYnhDOztBcUZ4bWJFO0VBQXNDO0FyRjRtYnhDOztBcUY1bWJFO0VBQXNDO0FyRmduYnhDOztBcUZobmJFO0VBQXNDO0FyRm9uYnhDOztBcUZwbmJFO0VBQXNDO0FyRnduYnhDOztBcUZ4bmJFO0VBQXNDO0FyRjRuYnhDOztBcUY1bmJFO0VBQXNDO0FyRmdvYnhDOztBcUZob2JFO0VBQXNDO0FyRm9vYnhDOztBcUZwb2JFO0VBQXNDO0FyRndvYnhDOztBcUZ4b2JFO0VBQXNDO0FyRjRvYnhDOztBcUY1b2JFO0VBQXNDO0FyRmdwYnhDOztBcUZocGJFO0VBQXNDO0FyRm9wYnhDOztBcUZwcGJFO0VBQXNDO0FyRndwYnhDOztBcUZ4cGJFO0VBQXNDO0FyRjRwYnhDOztBcUY1cGJFO0VBQXNDO0FyRmdxYnhDOztBcUZocWJFO0VBQXNDO0FyRm9xYnhDOztBcUZwcWJFO0VBQXNDO0FyRndxYnhDOztBcUZ4cWJFO0VBQXNDO0FyRjRxYnhDOztBcUY1cWJFO0VBQXNDO0FyRmdyYnhDOztBcUZocmJFO0VBQXNDO0FyRm9yYnhDOztBcUZwcmJFO0VBQXNDO0FyRndyYnhDOztBcUZ4cmJFO0VBQXNDO0FyRjRyYnhDOztBcUY1cmJFO0VBQXNDO0FyRmdzYnhDOztBcUZoc2JFO0VBQXNDO0FyRm9zYnhDOztBcUZwc2JFO0VBQXNDO0FyRndzYnhDOztBcUZ4c2JFO0VBQXNDO0FyRjRzYnhDOztBcUY1c2JFO0VBQXNDO0FyRmd0YnhDOztBcUZodGJFO0VBQXNDO0FyRm90YnhDOztBcUZwdGJFO0VBQXNDO0FyRnd0YnhDOztBcUZ4dGJFO0VBQXNDO0FyRjR0YnhDOztBcUY1dGJFO0VBQXNDO0FyRmd1YnhDOztBcUZodWJFO0VBQXNDO0FyRm91YnhDOztBcUZwdWJFO0VBQXNDO0FyRnd1YnhDOztBcUZ4dWJFO0VBQXNDO0FyRjR1YnhDOztBcUY1dWJFO0VBQXNDO0FyRmd2YnhDOztBcUZodmJFO0VBQXNDO0FyRm92YnhDOztBcUZwdmJFO0VBQXNDO0FyRnd2YnhDOztBcUZ4dmJFO0VBQXNDO0FyRjR2YnhDOztBcUY1dmJFO0VBQXNDO0FyRmd3YnhDOztBcUZod2JFO0VBQXNDO0FyRm93YnhDOztBcUZwd2JFO0VBQXNDO0FyRnd3YnhDOztBcUZ4d2JFO0VBQXNDO0FyRjR3YnhDOztBcUY1d2JFO0VBQXNDO0FyRmd4YnhDOztBcUZoeGJFO0VBQXNDO0FyRm94YnhDOztBcUZweGJFO0VBQXNDO0FyRnd4YnhDOztBcUZ4eGJFO0VBQXNDO0FyRjR4YnhDOztBcUY1eGJFO0VBQXNDO0FyRmd5YnhDOztBcUZoeWJFO0VBQXNDO0FyRm95YnhDOztBcUZweWJFO0VBQXNDO0FyRnd5YnhDOztBcUZ4eWJFO0VBQXNDO0FyRjR5YnhDOztBcUY1eWJFO0VBQXNDO0FyRmd6YnhDOztBcUZoemJFO0VBQXNDO0FyRm96YnhDOztBcUZwemJFO0VBQXNDO0FyRnd6YnhDOztBcUZ4emJFO0VBQXNDO0FyRjR6YnhDOztBcUY1emJFO0VBQXNDO0FyRmcwYnhDOztBcUZoMGJFO0VBQXNDO0FyRm8wYnhDOztBcUZwMGJFO0VBQXNDO0FyRncwYnhDOztBcUZ4MGJFO0VBQXNDO0FyRjQwYnhDOztBcUY1MGJFO0VBQXNDO0FyRmcxYnhDOztBcUZoMWJFO0VBQXNDO0FyRm8xYnhDOztBcUZwMWJFO0VBQXNDO0FyRncxYnhDOztBcUZ4MWJFO0VBQXNDO0FyRjQxYnhDOztBcUY1MWJFO0VBQXNDO0FyRmcyYnhDOztBcUZoMmJFO0VBQXNDO0FyRm8yYnhDOztBcUZwMmJFO0VBQXNDO0FyRncyYnhDOztBcUZ4MmJFO0VBQXNDO0FyRjQyYnhDOztBcUY1MmJFO0VBQXNDO0FyRmczYnhDOztBcUZoM2JFO0VBQXNDO0FyRm8zYnhDOztBcUZwM2JFO0VBQXNDO0FyRnczYnhDOztBcUZ4M2JFO0VBQXNDO0FyRjQzYnhDOztBcUY1M2JFO0VBQXNDO0FyRmc0YnhDOztBcUZoNGJFO0VBQXNDO0FyRm80YnhDOztBcUZwNGJFO0VBQXNDO0FyRnc0YnhDOztBcUZ4NGJFO0VBQXNDO0FyRjQ0YnhDOztBcUY1NGJFO0VBQXNDO0FyRmc1YnhDOztBcUZoNWJFO0VBQXNDO0FyRm81YnhDOztBcUZwNWJFO0VBQXNDO0FyRnc1YnhDOztBcUZ4NWJFO0VBQXNDO0FyRjQ1YnhDOztBcUY1NWJFO0VBQXNDO0FyRmc2YnhDOztBcUZoNmJFO0VBQXNDO0FyRm82YnhDOztBcUZwNmJFO0VBQXNDO0FyRnc2YnhDOztBcUZ4NmJFO0VBQXNDO0FyRjQ2YnhDOztBcUY1NmJFO0VBQXNDO0FyRmc3YnhDOztBcUZoN2JFO0VBQXNDO0FyRm83YnhDOztBcUZwN2JFO0VBQXNDO0FyRnc3YnhDOztBcUZ4N2JFO0VBQXNDO0FyRjQ3YnhDOztBcUY1N2JFO0VBQXNDO0FyRmc4YnhDOztBcUZoOGJFO0VBQXNDO0FyRm84YnhDOztBcUZwOGJFO0VBQXNDO0FyRnc4YnhDOztBcUZ4OGJFO0VBQXNDO0FyRjQ4YnhDOztBcUY1OGJFO0VBQXNDO0FyRmc5YnhDOztBcUZoOWJFO0VBQXNDO0FyRm85YnhDOztBcUZwOWJFO0VBQXNDO0FyRnc5YnhDOztBcUZ4OWJFO0VBQXNDO0FyRjQ5YnhDOztBcUY1OWJFO0VBQXNDO0FyRmcrYnhDOztBcUZoK2JFO0VBQXNDO0FyRm8rYnhDOztBcUZwK2JFO0VBQXNDO0FyRncrYnhDOztBcUZ4K2JFO0VBQXNDO0FyRjQrYnhDOztBcUY1K2JFO0VBQXNDO0FyRmcvYnhDOztBcUZoL2JFO0VBQXNDO0FyRm8vYnhDOztBcUZwL2JFO0VBQXNDO0FyRncvYnhDOztBcUZ4L2JFO0VBQXNDO0FyRjQvYnhDOztBcUY1L2JFO0VBQXNDO0FyRmdnY3hDOztBcUZoZ2NFO0VBQXNDO0FyRm9nY3hDOztBcUZwZ2NFO0VBQXNDO0FyRndnY3hDOztBcUZ4Z2NFO0VBQXNDO0FyRjRnY3hDOztBcUY1Z2NFO0VBQXNDO0FyRmdoY3hDOztBcUZoaGNFO0VBQXNDO0FyRm9oY3hDOztBcUZwaGNFO0VBQXNDO0FyRndoY3hDOztBcUZ4aGNFO0VBQXNDO0FyRjRoY3hDOztBcUY1aGNFO0VBQXNDO0FyRmdpY3hDOztBcUZoaWNFO0VBQXNDO0FyRm9pY3hDOztBcUZwaWNFO0VBQXNDO0FyRndpY3hDOztBcUZ4aWNFO0VBQXNDO0FyRjRpY3hDOztBcUY1aWNFO0VBQXNDO0FyRmdqY3hDOztBcUZoamNFO0VBQXNDO0FyRm9qY3hDOztBcUZwamNFO0VBQXNDO0FyRndqY3hDOztBcUZ4amNFO0VBQXNDO0FyRjRqY3hDOztBcUY1amNFO0VBQXNDO0FyRmdrY3hDOztBcUZoa2NFO0VBQXNDO0FyRm9rY3hDOztBcUZwa2NFO0VBQXNDO0FyRndrY3hDOztBcUZ4a2NFO0VBQXNDO0FyRjRrY3hDOztBcUY1a2NFO0VBQXNDO0FyRmdsY3hDOztBcUZobGNFO0VBQXNDO0FyRm9sY3hDOztBcUZwbGNFO0VBQXNDO0FyRndsY3hDOztBcUZ4bGNFO0VBQXNDO0FyRjRsY3hDOztBcUY1bGNFO0VBQXNDO0FyRmdtY3hDOztBcUZobWNFO0VBQXNDO0FyRm9tY3hDOztBcUZwbWNFO0VBQXNDO0FyRndtY3hDOztBcUZ4bWNFO0VBQXNDO0FyRjRtY3hDOztBcUY1bWNFO0VBQXNDO0FyRmduY3hDOztBcUZobmNFO0VBQXNDO0FyRm9uY3hDOztBcUZwbmNFO0VBQXNDO0FyRnduY3hDOztBcUZ4bmNFO0VBQXNDO0FyRjRuY3hDOztBcUY1bmNFO0VBQXNDO0FyRmdvY3hDOztBcUZob2NFO0VBQXNDO0FyRm9vY3hDOztBcUZwb2NFO0VBQXNDO0FyRndvY3hDOztBcUZ4b2NFO0VBQXNDO0FyRjRvY3hDOztBcUY1b2NFO0VBQXNDO0FyRmdwY3hDOztBcUZocGNFO0VBQXNDO0FyRm9wY3hDOztBcUZwcGNFO0VBQXNDO0FyRndwY3hDOztBcUZ4cGNFO0VBQXNDO0FyRjRwY3hDOztBcUY1cGNFO0VBQXNDO0FyRmdxY3hDOztBcUZocWNFO0VBQXNDO0FyRm9xY3hDOztBcUZwcWNFO0VBQXNDO0FyRndxY3hDOztBcUZ4cWNFO0VBQXNDO0FyRjRxY3hDOztBcUY1cWNFO0VBQXNDO0FyRmdyY3hDOztBcUZocmNFO0VBQXNDO0FyRm9yY3hDOztBcUZwcmNFO0VBQXNDO0FyRndyY3hDOztBcUZ4cmNFO0VBQXNDO0FyRjRyY3hDOztBcUY1cmNFO0VBQXNDO0FyRmdzY3hDOztBcUZoc2NFO0VBQXNDO0FyRm9zY3hDOztBcUZwc2NFO0VBQXNDO0FyRndzY3hDOztBcUZ4c2NFO0VBQXNDO0FyRjRzY3hDOztBcUY1c2NFO0VBQXNDO0FyRmd0Y3hDOztBcUZodGNFO0VBQXNDO0FyRm90Y3hDOztBcUZwdGNFO0VBQXNDO0FyRnd0Y3hDOztBcUZ4dGNFO0VBQXNDO0FyRjR0Y3hDOztBcUY1dGNFO0VBQXNDO0FyRmd1Y3hDOztBcUZodWNFO0VBQXNDO0FyRm91Y3hDOztBcUZwdWNFO0VBQXNDO0FyRnd1Y3hDOztBcUZ4dWNFO0VBQXNDO0FyRjR1Y3hDOztBcUY1dWNFO0VBQXNDO0FyRmd2Y3hDOztBcUZodmNFO0VBQXNDO0FyRm92Y3hDOztBcUZwdmNFO0VBQXNDO0FyRnd2Y3hDOztBcUZ4dmNFO0VBQXNDO0FyRjR2Y3hDOztBcUY1dmNFO0VBQXNDO0FyRmd3Y3hDOztBcUZod2NFO0VBQXNDO0FyRm93Y3hDOztBcUZwd2NFO0VBQXNDO0FyRnd3Y3hDOztBcUZ4d2NFO0VBQXNDO0FyRjR3Y3hDOztBcUY1d2NFO0VBQXNDO0FyRmd4Y3hDOztBcUZoeGNFO0VBQXNDO0FyRm94Y3hDOztBcUZweGNFO0VBQXNDO0FyRnd4Y3hDOztBcUZ4eGNFO0VBQXNDO0FyRjR4Y3hDOztBcUY1eGNFO0VBQXNDO0FyRmd5Y3hDOztBcUZoeWNFO0VBQXNDO0FyRm95Y3hDOztBcUZweWNFO0VBQXNDO0FyRnd5Y3hDOztBcUZ4eWNFO0VBQXNDO0FyRjR5Y3hDOztBcUY1eWNFO0VBQXNDO0FyRmd6Y3hDOztBcUZoemNFO0VBQXNDO0FyRm96Y3hDOztBcUZwemNFO0VBQXNDO0FyRnd6Y3hDOztBcUZ4emNFO0VBQXNDO0FyRjR6Y3hDOztBcUY1emNFO0VBQXNDO0FyRmcwY3hDOztBcUZoMGNFO0VBQXNDO0FyRm8wY3hDOztBcUZwMGNFO0VBQXNDO0FyRncwY3hDOztBcUZ4MGNFO0VBQXNDO0FyRjQwY3hDOztBcUY1MGNFO0VBQXNDO0FyRmcxY3hDOztBcUZoMWNFO0VBQXNDO0FyRm8xY3hDOztBcUZwMWNFO0VBQXNDO0FyRncxY3hDOztBcUZ4MWNFO0VBQXNDO0FyRjQxY3hDOztBcUY1MWNFO0VBQXNDO0FyRmcyY3hDOztBcUZoMmNFO0VBQXNDO0FyRm8yY3hDOztBcUZwMmNFO0VBQXNDO0FyRncyY3hDOztBcUZ4MmNFO0VBQXNDO0FyRjQyY3hDOztBcUY1MmNFO0VBQXNDO0FyRmczY3hDOztBcUZoM2NFO0VBQXNDO0FyRm8zY3hDOztBcUZwM2NFO0VBQXNDO0FyRnczY3hDOztBcUZ4M2NFO0VBQXNDO0FyRjQzY3hDOztBcUY1M2NFO0VBQXNDO0FyRmc0Y3hDOztBcUZoNGNFO0VBQXNDO0FyRm80Y3hDOztBcUZwNGNFO0VBQXNDO0FyRnc0Y3hDOztBcUZ4NGNFO0VBQXNDO0FyRjQ0Y3hDOztBcUY1NGNFO0VBQXNDO0FyRmc1Y3hDOztBcUZoNWNFO0VBQXNDO0FyRm81Y3hDOztBcUZwNWNFO0VBQXNDO0FyRnc1Y3hDOztBcUZ4NWNFO0VBQXNDO0FyRjQ1Y3hDOztBcUY1NWNFO0VBQXNDO0FyRmc2Y3hDOztBcUZoNmNFO0VBQXNDO0FyRm82Y3hDOztBcUZwNmNFO0VBQXNDO0FyRnc2Y3hDOztBcUZ4NmNFO0VBQXNDO0FyRjQ2Y3hDOztBcUY1NmNFO0VBQXNDO0FyRmc3Y3hDOztBcUZoN2NFO0VBQXNDO0FyRm83Y3hDOztBcUZwN2NFO0VBQXNDO0FyRnc3Y3hDOztBcUZ4N2NFO0VBQXNDO0FyRjQ3Y3hDOztBcUY1N2NFO0VBQXNDO0FyRmc4Y3hDOztBcUZoOGNFO0VBQXNDO0FyRm84Y3hDOztBcUZwOGNFO0VBQXNDO0FyRnc4Y3hDOztBcUZ4OGNFO0VBQXNDO0FyRjQ4Y3hDOztBcUY1OGNFO0VBQXNDO0FyRmc5Y3hDOztBcUZoOWNFO0VBQXNDO0FyRm85Y3hDOztBcUZwOWNFO0VBQXNDO0FyRnc5Y3hDOztBcUZ4OWNFO0VBQXNDO0FyRjQ5Y3hDOztBcUY1OWNFO0VBQXNDO0FyRmcrY3hDOztBcUZoK2NFO0VBQXNDO0FyRm8rY3hDOztBcUZwK2NFO0VBQXNDO0FyRncrY3hDOztBcUZ4K2NFO0VBQXNDO0FyRjQrY3hDOztBcUY1K2NFO0VBQXNDO0FyRmcvY3hDOztBcUZoL2NFO0VBQXNDO0FyRm8vY3hDOztBcUZwL2NFO0VBQXNDO0FyRncvY3hDOztBcUZ4L2NFO0VBQXNDO0FyRjQvY3hDOztBcUY1L2NFO0VBQXNDO0FyRmdnZHhDOztBcUZoZ2RFO0VBQXNDO0FyRm9nZHhDOztBcUZwZ2RFO0VBQXNDO0FyRndnZHhDOztBcUZ4Z2RFO0VBQXNDO0FyRjRnZHhDOztBcUY1Z2RFO0VBQXNDO0FyRmdoZHhDOztBcUZoaGRFO0VBQXNDO0FyRm9oZHhDOztBcUZwaGRFO0VBQXNDO0FyRndoZHhDOztBcUZ4aGRFO0VBQXNDO0FyRjRoZHhDOztBcUY1aGRFO0VBQXNDO0FyRmdpZHhDOztBcUZoaWRFO0VBQXNDO0FyRm9pZHhDOztBcUZwaWRFO0VBQXNDO0FyRndpZHhDOztBcUZ4aWRFO0VBQXNDO0FyRjRpZHhDOztBcUY1aWRFO0VBQXNDO0FyRmdqZHhDOztBcUZoamRFO0VBQXNDO0FyRm9qZHhDOztBcUZwamRFO0VBQXNDO0FyRndqZHhDOztBcUZ4amRFO0VBQXNDO0FyRjRqZHhDOztBcUY1amRFO0VBQXNDO0FyRmdrZHhDOztBcUZoa2RFO0VBQXNDO0FyRm9rZHhDOztBcUZwa2RFO0VBQXNDO0FyRndrZHhDOztBcUZ4a2RFO0VBQXNDO0FyRjRrZHhDOztBcUY1a2RFO0VBQXNDO0FyRmdsZHhDOztBcUZobGRFO0VBQXNDO0FyRm9sZHhDOztBcUZwbGRFO0VBQXNDO0FyRndsZHhDOztBcUZ4bGRFO0VBQXNDO0FyRjRsZHhDOztBcUY1bGRFO0VBQXNDO0FyRmdtZHhDOztBcUZobWRFO0VBQXNDO0FyRm9tZHhDOztBcUZwbWRFO0VBQXNDO0FyRndtZHhDOztBcUZ4bWRFO0VBQXNDO0FyRjRtZHhDOztBcUY1bWRFO0VBQXNDO0FyRmduZHhDOztBcUZobmRFO0VBQXNDO0FyRm9uZHhDOztBcUZwbmRFO0VBQXNDO0FyRnduZHhDOztBcUZ4bmRFO0VBQXNDO0FyRjRuZHhDOztBcUY1bmRFO0VBQXNDO0FyRmdvZHhDOztBcUZob2RFO0VBQXNDO0FyRm9vZHhDOztBcUZwb2RFO0VBQXNDO0FyRndvZHhDOztBcUZ4b2RFO0VBQXNDO0FyRjRvZHhDOztBcUY1b2RFO0VBQXNDO0FyRmdwZHhDOztBcUZocGRFO0VBQXNDO0FyRm9wZHhDOztBcUZwcGRFO0VBQXNDO0FyRndwZHhDOztBcUZ4cGRFO0VBQXNDO0FyRjRwZHhDOztBcUY1cGRFO0VBQXNDO0FyRmdxZHhDOztBcUZocWRFO0VBQXNDO0FyRm9xZHhDOztBcUZwcWRFO0VBQXNDO0FyRndxZHhDOztBcUZ4cWRFO0VBQXNDO0FyRjRxZHhDOztBcUY1cWRFO0VBQXNDO0FyRmdyZHhDOztBcUZocmRFO0VBQXNDO0FyRm9yZHhDOztBcUZwcmRFO0VBQXNDO0FyRndyZHhDOztBcUZ4cmRFO0VBQXNDO0FyRjRyZHhDOztBcUY1cmRFO0VBQXNDO0FyRmdzZHhDOztBcUZoc2RFO0VBQXNDO0FyRm9zZHhDOztBcUZwc2RFO0VBQXNDO0FyRndzZHhDOztBcUZ4c2RFO0VBQXNDO0FyRjRzZHhDOztBcUY1c2RFO0VBQXNDO0FyRmd0ZHhDOztBcUZodGRFO0VBQXNDO0FyRm90ZHhDOztBcUZwdGRFO0VBQXNDO0FyRnd0ZHhDOztBcUZ4dGRFO0VBQXNDO0FyRjR0ZHhDOztBcUY1dGRFO0VBQXNDO0FyRmd1ZHhDOztBcUZodWRFO0VBQXNDO0FyRm91ZHhDOztBcUZwdWRFO0VBQXNDO0FyRnd1ZHhDOztBcUZ4dWRFO0VBQXNDO0FyRjR1ZHhDOztBcUY1dWRFO0VBQXNDO0FyRmd2ZHhDOztBcUZodmRFO0VBQXNDO0FyRm92ZHhDOztBcUZwdmRFO0VBQXNDO0FyRnd2ZHhDOztBcUZ4dmRFO0VBQXNDO0FyRjR2ZHhDOztBcUY1dmRFO0VBQXNDO0FyRmd3ZHhDOztBcUZod2RFO0VBQXNDO0FyRm93ZHhDOztBcUZwd2RFO0VBQXNDO0FyRnd3ZHhDOztBcUZ4d2RFO0VBQXNDO0FyRjR3ZHhDOztBcUY1d2RFO0VBQXNDO0FyRmd4ZHhDOztBcUZoeGRFO0VBQXNDO0FyRm94ZHhDOztBcUZweGRFO0VBQXNDO0FyRnd4ZHhDOztBcUZ4eGRFO0VBQXNDO0FyRjR4ZHhDOztBcUY1eGRFO0VBQXNDO0FyRmd5ZHhDOztBcUZoeWRFO0VBQXNDO0FyRm95ZHhDOztBcUZweWRFO0VBQXNDO0FyRnd5ZHhDOztBcUZ4eWRFO0VBQXNDO0FyRjR5ZHhDOztBcUY1eWRFO0VBQXNDO0FyRmd6ZHhDOztBcUZoemRFO0VBQXNDO0FyRm96ZHhDOztBcUZwemRFO0VBQXNDO0FyRnd6ZHhDOztBcUZ4emRFO0VBQXNDO0FyRjR6ZHhDOztBcUY1emRFO0VBQXNDO0FyRmcwZHhDOztBcUZoMGRFO0VBQXNDO0FyRm8wZHhDOztBcUZwMGRFO0VBQXNDO0FyRncwZHhDOztBcUZ4MGRFO0VBQXNDO0FyRjQwZHhDOztBcUY1MGRFO0VBQXNDO0FyRmcxZHhDOztBcUZoMWRFO0VBQXNDO0FyRm8xZHhDOztBcUZwMWRFO0VBQXNDO0FyRncxZHhDOztBcUZ4MWRFO0VBQXNDO0FyRjQxZHhDOztBcUY1MWRFO0VBQXNDO0FyRmcyZHhDOztBcUZoMmRFO0VBQXNDO0FyRm8yZHhDOztBcUZwMmRFO0VBQXNDO0FyRncyZHhDOztBcUZ4MmRFO0VBQXNDO0FyRjQyZHhDOztBcUY1MmRFO0VBQXNDO0FyRmczZHhDOztBcUZoM2RFO0VBQXNDO0FyRm8zZHhDOztBcUZwM2RFO0VBQXNDO0FyRnczZHhDOztBcUZ4M2RFO0VBQXNDO0FyRjQzZHhDOztBcUY1M2RFO0VBQXNDO0FyRmc0ZHhDOztBcUZoNGRFO0VBQXNDO0FyRm80ZHhDOztBcUZwNGRFO0VBQXNDO0FyRnc0ZHhDOztBcUZ4NGRFO0VBQXNDO0FyRjQ0ZHhDOztBcUY1NGRFO0VBQXNDO0FyRmc1ZHhDOztBcUZoNWRFO0VBQXNDO0FyRm81ZHhDOztBcUZwNWRFO0VBQXNDO0FyRnc1ZHhDOztBcUZ4NWRFO0VBQXNDO0FyRjQ1ZHhDOztBcUY1NWRFO0VBQXNDO0FyRmc2ZHhDOztBcUZoNmRFO0VBQXNDO0FyRm82ZHhDOztBcUZwNmRFO0VBQXNDO0FyRnc2ZHhDOztBcUZ4NmRFO0VBQXNDO0FyRjQ2ZHhDOztBcUY1NmRFO0VBQXNDO0FyRmc3ZHhDOztBcUZoN2RFO0VBQXNDO0FyRm83ZHhDOztBcUZwN2RFO0VBQXNDO0FyRnc3ZHhDOztBcUZ4N2RFO0VBQXNDO0FyRjQ3ZHhDOztBcUY1N2RFO0VBQXNDO0FyRmc4ZHhDOztBcUZoOGRFO0VBQXNDO0FyRm84ZHhDOztBcUZwOGRFO0VBQXNDO0FyRnc4ZHhDOztBcUZ4OGRFO0VBQXNDO0FyRjQ4ZHhDOztBcUY1OGRFO0VBQXNDO0FyRmc5ZHhDOztBcUZoOWRFO0VBQXNDO0FyRm85ZHhDOztBcUZwOWRFO0VBQXNDO0FyRnc5ZHhDOztBcUZ4OWRFO0VBQXNDO0FyRjQ5ZHhDOztBcUY1OWRFO0VBQXNDO0FyRmcrZHhDOztBcUZoK2RFO0VBQXNDO0FyRm8rZHhDOztBcUZwK2RFO0VBQXNDO0FyRncrZHhDOztBcUZ4K2RFO0VBQXNDO0FyRjQrZHhDOztBcUY1K2RFO0VBQXNDO0FyRmcvZHhDOztBcUZoL2RFO0VBQXNDO0FyRm8vZHhDOztBcUZwL2RFO0VBQXNDO0FyRncvZHhDOztBcUZ4L2RFO0VBQXNDO0FyRjQvZHhDOztBcUY1L2RFO0VBQXNDO0FyRmdnZXhDOztBcUZoZ2VFO0VBQXNDO0FyRm9nZXhDOztBcUZwZ2VFO0VBQXNDO0FyRndnZXhDOztBcUZ4Z2VFO0VBQXNDO0FyRjRnZXhDOztBcUY1Z2VFO0VBQXNDO0FyRmdoZXhDOztBcUZoaGVFO0VBQXNDO0FyRm9oZXhDOztBcUZwaGVFO0VBQXNDO0FyRndoZXhDOztBcUZ4aGVFO0VBQXNDO0FyRjRoZXhDOztBcUY1aGVFO0VBQXNDO0FyRmdpZXhDOztBcUZoaWVFO0VBQXNDO0FyRm9pZXhDOztBcUZwaWVFO0VBQXNDO0FyRndpZXhDOztBcUZ4aWVFO0VBQXNDO0FyRjRpZXhDOztBcUY1aWVFO0VBQXNDO0FyRmdqZXhDOztBcUZoamVFO0VBQXNDO0FyRm9qZXhDOztBcUZwamVFO0VBQXNDO0FyRndqZXhDOztBcUZ4amVFO0VBQXNDO0FyRjRqZXhDOztBcUY1amVFO0VBQXNDO0FyRmdrZXhDOztBcUZoa2VFO0VBQXNDO0FyRm9rZXhDOztBcUZwa2VFO0VBQXNDO0FyRndrZXhDOztBcUZ4a2VFO0VBQXNDO0FyRjRrZXhDOztBcUY1a2VFO0VBQXNDO0FyRmdsZXhDOztBcUZobGVFO0VBQXNDO0FyRm9sZXhDOztBcUZwbGVFO0VBQXNDO0FyRndsZXhDOztBcUZ4bGVFO0VBQXNDO0FyRjRsZXhDOztBcUY1bGVFO0VBQXNDO0FyRmdtZXhDOztBcUZobWVFO0VBQXNDO0FyRm9tZXhDOztBcUZwbWVFO0VBQXNDO0FyRndtZXhDOztBcUZ4bWVFO0VBQXNDO0FyRjRtZXhDOztBcUY1bWVFO0VBQXNDO0FyRmduZXhDOztBcUZobmVFO0VBQXNDO0FyRm9uZXhDOztBcUZwbmVFO0VBQXNDO0FyRnduZXhDOztBcUZ4bmVFO0VBQXNDO0FyRjRuZXhDOztBcUY1bmVFO0VBQXNDO0FyRmdvZXhDOztBcUZob2VFO0VBQXNDO0FyRm9vZXhDOztBcUZwb2VFO0VBQXNDO0FyRndvZXhDOztBcUZ4b2VFO0VBQXNDO0FyRjRvZXhDOztBcUY1b2VFO0VBQXNDO0FyRmdwZXhDOztBcUZocGVFO0VBQXNDO0FyRm9wZXhDOztBcUZwcGVFO0VBQXNDO0FyRndwZXhDOztBcUZ4cGVFO0VBQXNDO0FyRjRwZXhDOztBcUY1cGVFO0VBQXNDO0FyRmdxZXhDOztBcUZocWVFO0VBQXNDO0FyRm9xZXhDOztBcUZwcWVFO0VBQXNDO0FyRndxZXhDOztBcUZ4cWVFO0VBQXNDO0FyRjRxZXhDOztBcUY1cWVFO0VBQXNDO0FyRmdyZXhDOztBcUZocmVFO0VBQXNDO0FyRm9yZXhDOztBcUZwcmVFO0VBQXNDO0FyRndyZXhDOztBcUZ4cmVFO0VBQXNDO0FyRjRyZXhDOztBcUY1cmVFO0VBQXNDO0FyRmdzZXhDOztBcUZoc2VFO0VBQXNDO0FyRm9zZXhDOztBcUZwc2VFO0VBQXNDO0FyRndzZXhDOztBcUZ4c2VFO0VBQXNDO0FyRjRzZXhDOztBcUY1c2VFO0VBQXNDO0FyRmd0ZXhDOztBcUZodGVFO0VBQXNDO0FyRm90ZXhDOztBcUZwdGVFO0VBQXNDO0FyRnd0ZXhDOztBcUZ4dGVFO0VBQXNDO0FyRjR0ZXhDOztBcUY1dGVFO0VBQXNDO0FyRmd1ZXhDOztBcUZodWVFO0VBQXNDO0FyRm91ZXhDOztBcUZwdWVFO0VBQXNDO0FyRnd1ZXhDOztBcUZ4dWVFO0VBQXNDO0FyRjR1ZXhDOztBcUY1dWVFO0VBQXNDO0FyRmd2ZXhDOztBcUZodmVFO0VBQXNDO0FyRm92ZXhDOztBcUZwdmVFO0VBQXNDO0FyRnd2ZXhDOztBcUZ4dmVFO0VBQXNDO0FyRjR2ZXhDOztBcUY1dmVFO0VBQXNDO0FyRmd3ZXhDOztBcUZod2VFO0VBQXNDO0FyRm93ZXhDOztBcUZwd2VFO0VBQXNDO0FyRnd3ZXhDOztBcUZ4d2VFO0VBQXNDO0FyRjR3ZXhDOztBcUY1d2VFO0VBQXNDO0FyRmd4ZXhDOztBcUZoeGVFO0VBQXNDO0FyRm94ZXhDOztBcUZweGVFO0VBQXNDO0FyRnd4ZXhDOztBcUZ4eGVFO0VBQXNDO0FyRjR4ZXhDOztBcUY1eGVFO0VBQXNDO0FyRmd5ZXhDOztBcUZoeWVFO0VBQXNDO0FyRm95ZXhDOztBcUZweWVFO0VBQXNDO0FyRnd5ZXhDOztBcUZ4eWVFO0VBQXNDO0FyRjR5ZXhDOztBcUY1eWVFO0VBQXNDO0FyRmd6ZXhDOztBcUZoemVFO0VBQXNDO0FyRm96ZXhDOztBcUZwemVFO0VBQXNDO0FyRnd6ZXhDOztBcUZ4emVFO0VBQXNDO0FyRjR6ZXhDOztBcUY1emVFO0VBQXNDO0FyRmcwZXhDOztBcUZoMGVFO0VBQXNDO0FyRm8wZXhDOztBcUZwMGVFO0VBQXNDO0FyRncwZXhDOztBcUZ4MGVFO0VBQXNDO0FyRjQwZXhDOztBcUY1MGVFO0VBQXNDO0FyRmcxZXhDOztBcUZoMWVFO0VBQXNDO0FyRm8xZXhDOztBcUZwMWVFO0VBQXNDO0FyRncxZXhDOztBcUZ4MWVFO0VBQXNDO0FyRjQxZXhDOztBcUY1MWVFO0VBQXNDO0FyRmcyZXhDOztBcUZoMmVFO0VBQXNDO0FyRm8yZXhDOztBcUZwMmVFO0VBQXNDO0FyRncyZXhDOztBcUZ4MmVFO0VBQXNDO0FyRjQyZXhDOztBcUY1MmVFO0VBQXNDO0FyRmczZXhDOztBcUZoM2VFO0VBQXNDO0FyRm8zZXhDOztBcUZwM2VFO0VBQXNDO0FyRnczZXhDOztBcUZ4M2VFO0VBQXNDO0FyRjQzZXhDOztBcUY1M2VFO0VBQXNDO0FyRmc0ZXhDOztBcUZoNGVFO0VBQXNDO0FyRm80ZXhDOztBcUZwNGVFO0VBQXNDO0FyRnc0ZXhDOztBcUZ4NGVFO0VBQXNDO0FyRjQ0ZXhDOztBcUY1NGVFO0VBQXNDO0FyRmc1ZXhDOztBcUZoNWVFO0VBQXNDO0FyRm81ZXhDOztBcUZwNWVFO0VBQXNDO0FyRnc1ZXhDOztBcUZ4NWVFO0VBQXNDO0FyRjQ1ZXhDOztBcUY1NWVFO0VBQXNDO0FyRmc2ZXhDOztBcUZoNmVFO0VBQXNDO0FyRm82ZXhDOztBcUZwNmVFO0VBQXNDO0FyRnc2ZXhDOztBcUZ4NmVFO0VBQXNDO0FyRjQ2ZXhDOztBcUY1NmVFO0VBQXNDO0FyRmc3ZXhDOztBcUZoN2VFO0VBQXNDO0FyRm83ZXhDOztBcUZwN2VFO0VBQXNDO0FyRnc3ZXhDOztBcUZ4N2VFO0VBQXNDO0FyRjQ3ZXhDOztBcUY1N2VFO0VBQXNDO0FyRmc4ZXhDOztBcUZoOGVFO0VBQXNDO0FyRm84ZXhDOztBcUZwOGVFO0VBQXNDO0FyRnc4ZXhDOztBcUZ4OGVFO0VBQXNDO0FyRjQ4ZXhDOztBcUY1OGVFO0VBQXNDO0FyRmc5ZXhDOztBcUZoOWVFO0VBQXNDO0FyRm85ZXhDOztBcUZwOWVFO0VBQXNDO0FyRnc5ZXhDOztBcUZ4OWVFO0VBQXNDO0FyRjQ5ZXhDOztBcUY1OWVFO0VBQXNDO0FyRmcrZXhDOztBcUZoK2VFO0VBQXNDO0FyRm8rZXhDOztBcUZwK2VFO0VBQXNDO0FyRncrZXhDOztBcUZ4K2VFO0VBQXNDO0FyRjQrZXhDOztBcUY1K2VFO0VBQXNDO0FyRmcvZXhDOztBcUZoL2VFO0VBQXNDO0FyRm8vZXhDOztBcUZwL2VFO0VBQXNDO0FyRncvZXhDOztBcUZ4L2VFO0VBQXNDO0FyRjQvZXhDOztBcUY1L2VFO0VBQXNDO0FyRmdnZnhDOztBcUZoZ2ZFO0VBQXNDO0FyRm9nZnhDOztBcUZwZ2ZFO0VBQXNDO0FyRndnZnhDOztBcUZ4Z2ZFO0VBQXNDO0FyRjRnZnhDOztBcUY1Z2ZFO0VBQXNDO0FyRmdoZnhDOztBcUZoaGZFO0VBQXNDO0FyRm9oZnhDOztBcUZwaGZFO0VBQXNDO0FyRndoZnhDOztBcUZ4aGZFO0VBQXNDO0FyRjRoZnhDOztBcUY1aGZFO0VBQXNDO0FyRmdpZnhDOztBcUZoaWZFO0VBQXNDO0FyRm9pZnhDOztBcUZwaWZFO0VBQXNDO0FyRndpZnhDOztBcUZ4aWZFO0VBQXNDO0FyRjRpZnhDOztBcUY1aWZFO0VBQXNDO0FyRmdqZnhDOztBcUZoamZFO0VBQXNDO0FyRm9qZnhDOztBcUZwamZFO0VBQXNDO0FyRndqZnhDOztBcUZ4amZFO0VBQXNDO0FyRjRqZnhDOztBcUY1amZFO0VBQXNDO0FyRmdrZnhDOztBcUZoa2ZFO0VBQXNDO0FyRm9rZnhDOztBcUZwa2ZFO0VBQXNDO0FyRndrZnhDOztBcUZ4a2ZFO0VBQXNDO0FyRjRrZnhDOztBcUY1a2ZFO0VBQXNDO0FyRmdsZnhDOztBcUZobGZFO0VBQXNDO0FyRm9sZnhDOztBcUZwbGZFO0VBQXNDO0FyRndsZnhDOztBcUZ4bGZFO0VBQXNDO0FyRjRsZnhDOztBcUY1bGZFO0VBQXNDO0FyRmdtZnhDOztBcUZobWZFO0VBQXNDO0FyRm9tZnhDOztBcUZwbWZFO0VBQXNDO0FyRndtZnhDOztBcUZ4bWZFO0VBQXNDO0FyRjRtZnhDOztBcUY1bWZFO0VBQXNDO0FyRmduZnhDOztBcUZobmZFO0VBQXNDO0FyRm9uZnhDOztBcUZwbmZFO0VBQXNDO0FyRnduZnhDOztBcUZ4bmZFO0VBQXNDO0FyRjRuZnhDOztBcUY1bmZFO0VBQXNDO0FyRmdvZnhDOztBcUZob2ZFO0VBQXNDO0FyRm9vZnhDOztBcUZwb2ZFO0VBQXNDO0FyRndvZnhDOztBcUZ4b2ZFO0VBQXNDO0FyRjRvZnhDOztBcUY1b2ZFO0VBQXNDO0FyRmdwZnhDOztBcUZocGZFO0VBQXNDO0FyRm9wZnhDOztBcUZwcGZFO0VBQXNDO0FyRndwZnhDOztBcUZ4cGZFO0VBQXNDO0FyRjRwZnhDOztBcUY1cGZFO0VBQXNDO0FyRmdxZnhDOztBcUZocWZFO0VBQXNDO0FyRm9xZnhDOztBcUZwcWZFO0VBQXNDO0FyRndxZnhDOztBcUZ4cWZFO0VBQXNDO0FyRjRxZnhDOztBcUY1cWZFO0VBQXNDO0FyRmdyZnhDOztBcUZocmZFO0VBQXNDO0FyRm9yZnhDOztBcUZwcmZFO0VBQXNDO0FyRndyZnhDOztBcUZ4cmZFO0VBQXNDO0FyRjRyZnhDOztBcUY1cmZFO0VBQXNDO0FyRmdzZnhDOztBcUZoc2ZFO0VBQXNDO0FyRm9zZnhDOztBcUZwc2ZFO0VBQXNDO0FyRndzZnhDOztBcUZ4c2ZFO0VBQXNDO0FyRjRzZnhDOztBcUY1c2ZFO0VBQXNDO0FyRmd0ZnhDOztBcUZodGZFO0VBQXNDO0FyRm90ZnhDOztBcUZwdGZFO0VBQXNDO0FyRnd0ZnhDOztBcUZ4dGZFO0VBQXNDO0FyRjR0ZnhDOztBcUY1dGZFO0VBQXNDO0FyRmd1ZnhDOztBcUZodWZFO0VBQXNDO0FyRm91ZnhDOztBcUZwdWZFO0VBQXNDO0FyRnd1ZnhDOztBcUZ4dWZFO0VBQXNDO0FyRjR1ZnhDOztBcUY1dWZFO0VBQXNDO0FyRmd2ZnhDOztBcUZodmZFO0VBQXNDO0FyRm92ZnhDOztBcUZwdmZFO0VBQXNDO0FyRnd2ZnhDOztBcUZ4dmZFO0VBQXNDO0FyRjR2ZnhDOztBcUY1dmZFO0VBQXNDO0FyRmd3ZnhDOztBcUZod2ZFO0VBQXNDO0FyRm93ZnhDOztBcUZwd2ZFO0VBQXNDO0FyRnd3ZnhDOztBcUZ4d2ZFO0VBQXNDO0FyRjR3ZnhDOztBcUY1d2ZFO0VBQXNDO0FyRmd4ZnhDOztBcUZoeGZFO0VBQXNDO0FyRm94ZnhDOztBcUZweGZFO0VBQXNDO0FyRnd4ZnhDOztBcUZ4eGZFO0VBQXNDO0FyRjR4ZnhDOztBcUY1eGZFO0VBQXNDO0FyRmd5ZnhDOztBcUZoeWZFO0VBQXNDO0FyRm95ZnhDOztBcUZweWZFO0VBQXNDO0FyRnd5ZnhDOztBcUZ4eWZFO0VBQXNDO0FyRjR5ZnhDOztBcUY1eWZFO0VBQXNDO0FyRmd6ZnhDOztBcUZoemZFO0VBQXNDO0FyRm96ZnhDOztBcUZwemZFO0VBQXNDO0FyRnd6ZnhDOztBcUZ4emZFO0VBQXNDO0FyRjR6ZnhDOztBcUY1emZFO0VBQXNDO0FyRmcwZnhDOztBcUZoMGZFO0VBQXNDO0FyRm8wZnhDOztBcUZwMGZFO0VBQXNDO0FyRncwZnhDOztBcUZ4MGZFO0VBQXNDO0FyRjQwZnhDOztBcUY1MGZFO0VBQXNDO0FyRmcxZnhDOztBcUZoMWZFO0VBQXNDO0FyRm8xZnhDOztBcUZwMWZFO0VBQXNDO0FyRncxZnhDOztBcUZ4MWZFO0VBQXNDO0FyRjQxZnhDOztBcUY1MWZFO0VBQXNDO0FyRmcyZnhDOztBcUZoMmZFO0VBQXNDO0FyRm8yZnhDOztBcUZwMmZFO0VBQXNDO0FyRncyZnhDOztBcUZ4MmZFO0VBQXNDO0FyRjQyZnhDOztBcUY1MmZFO0VBQXNDO0FyRmczZnhDOztBcUZoM2ZFO0VBQXNDO0FyRm8zZnhDOztBcUZwM2ZFO0VBQXNDO0FyRnczZnhDOztBcUZ4M2ZFO0VBQXNDO0FyRjQzZnhDOztBcUY1M2ZFO0VBQXNDO0FyRmc0ZnhDOztBcUZoNGZFO0VBQXNDO0FyRm80ZnhDOztBcUZwNGZFO0VBQXNDO0FyRnc0ZnhDOztBcUZ4NGZFO0VBQXNDO0FyRjQ0ZnhDOztBcUY1NGZFO0VBQXNDO0FyRmc1ZnhDOztBcUZoNWZFO0VBQXNDO0FyRm81ZnhDOztBcUZwNWZFO0VBQXNDO0FyRnc1ZnhDOztBcUZ4NWZFO0VBQXNDO0FyRjQ1ZnhDOztBcUY1NWZFO0VBQXNDO0FyRmc2ZnhDOztBcUZoNmZFO0VBQXNDO0FyRm82ZnhDOztBcUZwNmZFO0VBQXNDO0FyRnc2ZnhDOztBcUZ4NmZFO0VBQXNDO0FyRjQ2ZnhDOztBcUY1NmZFO0VBQXNDO0FyRmc3ZnhDOztBcUZoN2ZFO0VBQXNDO0FyRm83ZnhDOztBcUZwN2ZFO0VBQXNDO0FyRnc3ZnhDOztBcUZ4N2ZFO0VBQXNDO0FyRjQ3ZnhDOztBcUY1N2ZFO0VBQXNDO0FyRmc4ZnhDOztBcUZoOGZFO0VBQXNDO0FyRm84ZnhDOztBcUZwOGZFO0VBQXNDO0FyRnc4ZnhDOztBcUZ4OGZFO0VBQXNDO0FyRjQ4ZnhDOztBcUY1OGZFO0VBQXNDO0FyRmc5ZnhDOztBcUZoOWZFO0VBQXNDO0FyRm85ZnhDOztBcUZwOWZFO0VBQXNDO0FyRnc5ZnhDOztBcUZ4OWZFO0VBQXNDO0FyRjQ5ZnhDOztBcUY1OWZFO0VBQXNDO0FyRmcrZnhDOztBcUZoK2ZFO0VBQXNDO0FyRm8rZnhDOztBcUZwK2ZFO0VBQXNDO0FyRncrZnhDOztBcUZ4K2ZFO0VBQXNDO0FyRjQrZnhDOztBcUY1K2ZFO0VBQXNDO0FyRmcvZnhDOztBcUZoL2ZFO0VBQXNDO0FyRm8vZnhDOztBcUZwL2ZFO0VBQXNDO0FyRncvZnhDOztBcUZ4L2ZFO0VBQXNDO0FyRjQvZnhDOztBcUY1L2ZFO0VBQXNDO0FyRmdnZ0J4Qzs7QXFGaGdnQkU7RUFBc0M7QXJGb2dnQnhDOztBcUZwZ2dCRTtFQUFzQztBckZ3Z2dCeEM7O0FxRnhnZ0JFO0VBQXNDO0FyRjRnZ0J4Qzs7QXFGNWdnQkU7RUFBc0M7QXJGZ2hnQnhDOztBcUZoaGdCRTtFQUFzQztBckZvaGdCeEM7O0FxRnBoZ0JFO0VBQXNDO0FyRndoZ0J4Qzs7QXFGeGhnQkU7RUFBc0M7QXJGNGhnQnhDOztBcUY1aGdCRTtFQUFzQztBckZnaWdCeEM7O0FxRmhpZ0JFO0VBQXNDO0FyRm9pZ0J4Qzs7QXFGcGlnQkU7RUFBc0M7QXJGd2lnQnhDOztBcUZ4aWdCRTtFQUFzQztBckY0aWdCeEM7O0FxRjVpZ0JFO0VBQXNDO0FyRmdqZ0J4Qzs7QXFGaGpnQkU7RUFBc0M7QXJGb2pnQnhDOztBcUZwamdCRTtFQUFzQztBckZ3amdCeEM7O0FxRnhqZ0JFO0VBQXNDO0FyRjRqZ0J4Qzs7QXFGNWpnQkU7RUFBc0M7QXJGZ2tnQnhDOztBcUZoa2dCRTtFQUFzQztBckZva2dCeEM7O0FxRnBrZ0JFO0VBQXNDO0FyRndrZ0J4Qzs7QXFGeGtnQkU7RUFBc0M7QXJGNGtnQnhDOztBcUY1a2dCRTtFQUFzQztBckZnbGdCeEM7O0FxRmhsZ0JFO0VBQXNDO0FyRm9sZ0J4Qzs7QXFGcGxnQkU7RUFBc0M7QXJGd2xnQnhDOztBcUZ4bGdCRTtFQUFzQztBckY0bGdCeEM7O0FxRjVsZ0JFO0VBQXNDO0FyRmdtZ0J4Qzs7QXFGaG1nQkU7RUFBc0M7QXJGb21nQnhDOztBcUZwbWdCRTtFQUFzQztBckZ3bWdCeEM7O0FxRnhtZ0JFO0VBQXNDO0FyRjRtZ0J4Qzs7QXFGNW1nQkU7RUFBc0M7QXJGZ25nQnhDOztBcUZobmdCRTtFQUFzQztBckZvbmdCeEM7O0FxRnBuZ0JFO0VBQXNDO0FyRnduZ0J4Qzs7QXFGeG5nQkU7RUFBc0M7QXJGNG5nQnhDOztBcUY1bmdCRTtFQUFzQztBckZnb2dCeEM7O0FxRmhvZ0JFO0VBQXNDO0FyRm9vZ0J4Qzs7QXFGcG9nQkU7RUFBc0M7QXJGd29nQnhDOztBcUZ4b2dCRTtFQUFzQztBckY0b2dCeEM7O0FxRjVvZ0JFO0VBQXNDO0FyRmdwZ0J4Qzs7QXFGaHBnQkU7RUFBc0M7QXJGb3BnQnhDOztBcUZwcGdCRTtFQUFzQztBckZ3cGdCeEM7O0FxRnhwZ0JFO0VBQXNDO0FyRjRwZ0J4Qzs7QXFGNXBnQkU7RUFBc0M7QXJGZ3FnQnhDOztBcUZocWdCRTtFQUFzQztBckZvcWdCeEM7O0FxRnBxZ0JFO0VBQXNDO0FyRndxZ0J4Qzs7QXFGeHFnQkU7RUFBc0M7QXJGNHFnQnhDOztBcUY1cWdCRTtFQUFzQztBckZncmdCeEM7O0FxRmhyZ0JFO0VBQXNDO0FyRm9yZ0J4Qzs7QXFGcHJnQkU7RUFBc0M7QXJGd3JnQnhDOztBcUZ4cmdCRTtFQUFzQztBckY0cmdCeEM7O0FxRjVyZ0JFO0VBQXNDO0FyRmdzZ0J4Qzs7QXFGaHNnQkU7RUFBc0M7QXJGb3NnQnhDOztBcUZwc2dCRTtFQUFzQztBckZ3c2dCeEM7O0FxRnhzZ0JFO0VBQXNDO0FyRjRzZ0J4Qzs7QXFGNXNnQkU7RUFBc0M7QXJGZ3RnQnhDOztBcUZodGdCRTtFQUFzQztBckZvdGdCeEM7O0FxRnB0Z0JFO0VBQXNDO0FyRnd0Z0J4Qzs7QXFGeHRnQkU7RUFBc0M7QXJGNHRnQnhDOztBcUY1dGdCRTtFQUFzQztBckZndWdCeEM7O0FxRmh1Z0JFO0VBQXNDO0FyRm91Z0J4Qzs7QXFGcHVnQkU7RUFBc0M7QXJGd3VnQnhDOztBcUZ4dWdCRTtFQUFzQztBckY0dWdCeEM7O0FxRjV1Z0JFO0VBQXNDO0FyRmd2Z0J4Qzs7QXFGaHZnQkU7RUFBc0M7QXJGb3ZnQnhDOztBcUZwdmdCRTtFQUFzQztBckZ3dmdCeEM7O0FxRnh2Z0JFO0VBQXNDO0FyRjR2Z0J4Qzs7QXFGNXZnQkU7RUFBc0M7QXJGZ3dnQnhDOztBcUZod2dCRTtFQUFzQztBckZvd2dCeEM7O0FxRnB3Z0JFO0VBQXNDO0FyRnd3Z0J4Qzs7QXFGeHdnQkU7RUFBc0M7QXJGNHdnQnhDOztBcUY1d2dCRTtFQUFzQztBckZneGdCeEM7O0FxRmh4Z0JFO0VBQXNDO0FyRm94Z0J4Qzs7QXFGcHhnQkU7RUFBc0M7QXJGd3hnQnhDOztBcUZ4eGdCRTtFQUFzQztBckY0eGdCeEM7O0FxRjV4Z0JFO0VBQXNDO0FyRmd5Z0J4Qzs7QXFGaHlnQkU7RUFBc0M7QXJGb3lnQnhDOztBcUZweWdCRTtFQUFzQztBckZ3eWdCeEM7O0FxRnh5Z0JFO0VBQXNDO0FyRjR5Z0J4Qzs7QXFGNXlnQkU7RUFBc0M7QXJGZ3pnQnhDOztBcUZoemdCRTtFQUFzQztBckZvemdCeEM7O0FxRnB6Z0JFO0VBQXNDO0FyRnd6Z0J4Qzs7QXFGeHpnQkU7RUFBc0M7QXJGNHpnQnhDOztBcUY1emdCRTtFQUFzQztBckZnMGdCeEM7O0FxRmgwZ0JFO0VBQXNDO0FyRm8wZ0J4Qzs7QXFGcDBnQkU7RUFBc0M7QXJGdzBnQnhDOztBcUZ4MGdCRTtFQUFzQztBckY0MGdCeEM7O0FxRjUwZ0JFO0VBQXNDO0FyRmcxZ0J4Qzs7QXFGaDFnQkU7RUFBc0M7QXJGbzFnQnhDOztBcUZwMWdCRTtFQUFzQztBckZ3MWdCeEM7O0FxRngxZ0JFO0VBQXNDO0FyRjQxZ0J4Qzs7QXFGNTFnQkU7RUFBc0M7QXJGZzJnQnhDOztBcUZoMmdCRTtFQUFzQztBckZvMmdCeEM7O0FxRnAyZ0JFO0VBQXNDO0FyRncyZ0J4Qzs7QXFGeDJnQkU7RUFBc0M7QXJGNDJnQnhDOztBcUY1MmdCRTtFQUFzQztBckZnM2dCeEM7O0FxRmgzZ0JFO0VBQXNDO0FyRm8zZ0J4Qzs7QXFGcDNnQkU7RUFBc0M7QXJGdzNnQnhDOztBcUZ4M2dCRTtFQUFzQztBckY0M2dCeEM7O0FxRjUzZ0JFO0VBQXNDO0FyRmc0Z0J4Qzs7QXFGaDRnQkU7RUFBc0M7QXJGbzRnQnhDOztBcUZwNGdCRTtFQUFzQztBckZ3NGdCeEM7O0FxRng0Z0JFO0VBQXNDO0FyRjQ0Z0J4Qzs7QXFGNTRnQkU7RUFBc0M7QXJGZzVnQnhDOztBcUZoNWdCRTtFQUFzQztBckZvNWdCeEM7O0FxRnA1Z0JFO0VBQXNDO0FyRnc1Z0J4Qzs7QXFGeDVnQkU7RUFBc0M7QXJGNDVnQnhDOztBcUY1NWdCRTtFQUFzQztBckZnNmdCeEM7O0FxRmg2Z0JFO0VBQXNDO0FyRm82Z0J4Qzs7QXFGcDZnQkU7RUFBc0M7QXJGdzZnQnhDOztBcUZ4NmdCRTtFQUFzQztBckY0NmdCeEM7O0FxRjU2Z0JFO0VBQXNDO0FyRmc3Z0J4Qzs7QXFGaDdnQkU7RUFBc0M7QXJGbzdnQnhDOztBcUZwN2dCRTtFQUFzQztBckZ3N2dCeEM7O0FxRng3Z0JFO0VBQXNDO0FyRjQ3Z0J4Qzs7QXFGNTdnQkU7RUFBc0M7QXJGZzhnQnhDOztBcUZoOGdCRTtFQUFzQztBckZvOGdCeEM7O0FxRnA4Z0JFO0VBQXNDO0FyRnc4Z0J4Qzs7QXFGeDhnQkU7RUFBc0M7QXJGNDhnQnhDOztBcUY1OGdCRTtFQUFzQztBckZnOWdCeEM7O0FxRmg5Z0JFO0VBQXNDO0FyRm85Z0J4Qzs7QXFGcDlnQkU7RUFBc0M7QXJGdzlnQnhDOztBcUZ4OWdCRTtFQUFzQztBckY0OWdCeEM7O0FxRjU5Z0JFO0VBQXNDO0FyRmcrZ0J4Qzs7QXFGaCtnQkU7RUFBc0M7QXJGbytnQnhDOztBcUZwK2dCRTtFQUFzQztBckZ3K2dCeEM7O0FxRngrZ0JFO0VBQXNDO0FyRjQrZ0J4Qzs7QXFGNStnQkU7RUFBc0M7QXJGZy9nQnhDOztBcUZoL2dCRTtFQUFzQztBckZvL2dCeEM7O0FxRnAvZ0JFO0VBQXNDO0FyRncvZ0J4Qzs7QXFGeC9nQkU7RUFBc0M7QXJGNC9nQnhDOztBcUY1L2dCRTtFQUFzQztBckZnZ2hCeEM7O0FxRmhnaEJFO0VBQXNDO0FyRm9naEJ4Qzs7QXFGcGdoQkU7RUFBc0M7QXJGd2doQnhDOztBcUZ4Z2hCRTtFQUFzQztBckY0Z2hCeEM7O0FxRjVnaEJFO0VBQXNDO0FyRmdoaEJ4Qzs7QXFGaGhoQkU7RUFBc0M7QXJGb2hoQnhDOztBcUZwaGhCRTtFQUFzQztBckZ3aGhCeEM7O0FxRnhoaEJFO0VBQXNDO0FyRjRoaEJ4Qzs7QXFGNWhoQkU7RUFBc0M7QXJGZ2loQnhDOztBcUZoaWhCRTtFQUFzQztBckZvaWhCeEM7O0FxRnBpaEJFO0VBQXNDO0FyRndpaEJ4Qzs7QXFGeGloQkU7RUFBc0M7QXJGNGloQnhDOztBcUY1aWhCRTtFQUFzQztBckZnamhCeEM7O0FxRmhqaEJFO0VBQXNDO0FyRm9qaEJ4Qzs7QXFGcGpoQkU7RUFBc0M7QXJGd2poQnhDOztBcUZ4amhCRTtFQUFzQztBckY0amhCeEM7O0FxRjVqaEJFO0VBQXNDO0FyRmdraEJ4Qzs7QXFGaGtoQkU7RUFBc0M7QXJGb2toQnhDOztBcUZwa2hCRTtFQUFzQztBckZ3a2hCeEM7O0FxRnhraEJFO0VBQXNDO0FyRjRraEJ4Qzs7QXFGNWtoQkU7RUFBc0M7QXJGZ2xoQnhDOztBcUZobGhCRTtFQUFzQztBckZvbGhCeEM7O0FxRnBsaEJFO0VBQXNDO0FyRndsaEJ4Qzs7QXFGeGxoQkU7RUFBc0M7QXJGNGxoQnhDOztBcUY1bGhCRTtFQUFzQztBckZnbWhCeEM7O0FxRmhtaEJFO0VBQXNDO0FyRm9taEJ4Qzs7QXFGcG1oQkU7RUFBc0M7QXJGd21oQnhDOztBcUZ4bWhCRTtFQUFzQztBckY0bWhCeEM7O0FxRjVtaEJFO0VBQXNDO0FyRmduaEJ4Qzs7QXFGaG5oQkU7RUFBc0M7QXJGb25oQnhDOztBcUZwbmhCRTtFQUFzQztBckZ3bmhCeEM7O0FxRnhuaEJFO0VBQXNDO0FyRjRuaEJ4Qzs7QXFGNW5oQkU7RUFBc0M7QXJGZ29oQnhDOztBcUZob2hCRTtFQUFzQztBckZvb2hCeEM7O0FxRnBvaEJFO0VBQXNDO0FyRndvaEJ4Qzs7QXFGeG9oQkU7RUFBc0M7QXJGNG9oQnhDOztBcUY1b2hCRTtFQUFzQztBckZncGhCeEM7O0FxRmhwaEJFO0VBQXNDO0FyRm9waEJ4Qzs7QXFGcHBoQkU7RUFBc0M7QXJGd3BoQnhDOztBcUZ4cGhCRTtFQUFzQztBckY0cGhCeEM7O0FxRjVwaEJFO0VBQXNDO0FyRmdxaEJ4Qzs7QXFGaHFoQkU7RUFBc0M7QXJGb3FoQnhDOztBcUZwcWhCRTtFQUFzQztBckZ3cWhCeEM7O0FxRnhxaEJFO0VBQXNDO0FyRjRxaEJ4Qzs7QXFGNXFoQkU7RUFBc0M7QXJGZ3JoQnhDOztBcUZocmhCRTtFQUFzQztBckZvcmhCeEM7O0FxRnByaEJFO0VBQXNDO0FyRndyaEJ4Qzs7QXFGeHJoQkU7RUFBc0M7QXJGNHJoQnhDOztBcUY1cmhCRTtFQUFzQztBckZnc2hCeEM7O0FxRmhzaEJFO0VBQXNDO0FyRm9zaEJ4Qzs7QXFGcHNoQkU7RUFBc0M7QXJGd3NoQnhDOztBcUZ4c2hCRTtFQUFzQztBckY0c2hCeEM7O0FxRjVzaEJFO0VBQXNDO0FyRmd0aEJ4Qzs7QXFGaHRoQkU7RUFBc0M7QXJGb3RoQnhDOztBcUZwdGhCRTtFQUFzQztBckZ3dGhCeEM7O0FxRnh0aEJFO0VBQXNDO0FyRjR0aEJ4Qzs7QXFGNXRoQkU7RUFBc0M7QXJGZ3VoQnhDOztBcUZodWhCRTtFQUFzQztBckZvdWhCeEM7O0FxRnB1aEJFO0VBQXNDO0FyRnd1aEJ4Qzs7QXFGeHVoQkU7RUFBc0M7QXJGNHVoQnhDOztBcUY1dWhCRTtFQUFzQztBckZndmhCeEM7O0FxRmh2aEJFO0VBQXNDO0FyRm92aEJ4Qzs7QXFGcHZoQkU7RUFBc0M7QXJGd3ZoQnhDOztBcUZ4dmhCRTtFQUFzQztBckY0dmhCeEM7O0FxRjV2aEJFO0VBQXNDO0FyRmd3aEJ4Qzs7QXFGaHdoQkU7RUFBc0M7QXJGb3doQnhDOztBcUZwd2hCRTtFQUFzQztBckZ3d2hCeEM7O0FxRnh3aEJFO0VBQXNDO0FyRjR3aEJ4Qzs7QXFGNXdoQkU7RUFBc0M7QXJGZ3hoQnhDOztBcUZoeGhCRTtFQUFzQztBckZveGhCeEM7O0FxRnB4aEJFO0VBQXNDO0FyRnd4aEJ4Qzs7QXFGeHhoQkU7RUFBc0M7QXJGNHhoQnhDOztBcUY1eGhCRTtFQUFzQztBckZneWhCeEM7O0FxRmh5aEJFO0VBQXNDO0FyRm95aEJ4Qzs7QXFGcHloQkU7RUFBc0M7QXJGd3loQnhDOztBcUZ4eWhCRTtFQUFzQztBckY0eWhCeEM7O0FxRjV5aEJFO0VBQXNDO0FyRmd6aEJ4Qzs7QXFGaHpoQkU7RUFBc0M7QXJGb3poQnhDOztBcUZwemhCRTtFQUFzQztBckZ3emhCeEM7O0FxRnh6aEJFO0VBQXNDO0FyRjR6aEJ4Qzs7QXFGNXpoQkU7RUFBc0M7QXJGZzBoQnhDOztBcUZoMGhCRTtFQUFzQztBckZvMGhCeEM7O0FxRnAwaEJFO0VBQXNDO0FyRncwaEJ4Qzs7QXFGeDBoQkU7RUFBc0M7QXJGNDBoQnhDOztBcUY1MGhCRTtFQUFzQztBckZnMWhCeEM7O0FxRmgxaEJFO0VBQXNDO0FyRm8xaEJ4Qzs7QXFGcDFoQkU7RUFBc0M7QXJGdzFoQnhDOztBcUZ4MWhCRTtFQUFzQztBckY0MWhCeEM7O0FxRjUxaEJFO0VBQXNDO0FyRmcyaEJ4Qzs7QXFGaDJoQkU7RUFBc0M7QXJGbzJoQnhDOztBcUZwMmhCRTtFQUFzQztBckZ3MmhCeEM7O0FxRngyaEJFO0VBQXNDO0FyRjQyaEJ4Qzs7QXFGNTJoQkU7RUFBc0M7QXJGZzNoQnhDOztBcUZoM2hCRTtFQUFzQztBckZvM2hCeEM7O0FxRnAzaEJFO0VBQXNDO0FyRnczaEJ4Qzs7QXFGeDNoQkU7RUFBc0M7QXJGNDNoQnhDOztBcUY1M2hCRTtFQUFzQztBckZnNGhCeEM7O0FxRmg0aEJFO0VBQXNDO0FyRm80aEJ4Qzs7QXFGcDRoQkU7RUFBc0M7QXJGdzRoQnhDOztBcUZ4NGhCRTtFQUFzQztBckY0NGhCeEM7O0FxRjU0aEJFO0VBQXNDO0FyRmc1aEJ4Qzs7QXFGaDVoQkU7RUFBc0M7QXJGbzVoQnhDOztBcUZwNWhCRTtFQUFzQztBckZ3NWhCeEM7O0FxRng1aEJFO0VBQXNDO0FyRjQ1aEJ4Qzs7QXFGNTVoQkU7RUFBc0M7QXJGZzZoQnhDOztBcUZoNmhCRTtFQUFzQztBckZvNmhCeEM7O0FxRnA2aEJFO0VBQXNDO0FyRnc2aEJ4Qzs7QXFGeDZoQkU7RUFBc0M7QXJGNDZoQnhDOztBcUY1NmhCRTtFQUFzQztBckZnN2hCeEM7O0FxRmg3aEJFO0VBQXNDO0FyRm83aEJ4Qzs7QXFGcDdoQkU7RUFBc0M7QXJGdzdoQnhDOztBcUZ4N2hCRTtFQUFzQztBckY0N2hCeEM7O0FxRjU3aEJFO0VBQXNDO0FyRmc4aEJ4Qzs7QXFGaDhoQkU7RUFBc0M7QXJGbzhoQnhDOztBcUZwOGhCRTtFQUFzQztBckZ3OGhCeEM7O0FxRng4aEJFO0VBQXNDO0FyRjQ4aEJ4Qzs7QXFGNThoQkU7RUFBc0M7QXJGZzloQnhDOztBcUZoOWhCRTtFQUFzQztBckZvOWhCeEM7O0FxRnA5aEJFO0VBQXNDO0FyRnc5aEJ4Qzs7QXFGeDloQkU7RUFBc0M7QXJGNDloQnhDOztBcUY1OWhCRTtFQUFzQztBckZnK2hCeEM7O0FxRmgraEJFO0VBQXNDO0FyRm8raEJ4Qzs7QXFGcCtoQkU7RUFBc0M7QXJGdytoQnhDOztBcUZ4K2hCRTtFQUFzQztBckY0K2hCeEM7O0FxRjUraEJFO0VBQXNDO0FyRmcvaEJ4Qzs7QXFGaC9oQkU7RUFBc0M7QXJGby9oQnhDOztBcUZwL2hCRTtFQUFzQztBckZ3L2hCeEM7O0FxRngvaEJFO0VBQXNDO0FyRjQvaEJ4Qzs7QXFGNS9oQkU7RUFBc0M7QXJGZ2dpQnhDOztBcUZoZ2lCRTtFQUFzQztBckZvZ2lCeEM7O0FxRnBnaUJFO0VBQXNDO0FyRndnaUJ4Qzs7QXFGeGdpQkU7RUFBc0M7QXJGNGdpQnhDOztBcUY1Z2lCRTtFQUFzQztBckZnaGlCeEM7O0FxRmhoaUJFO0VBQXNDO0FyRm9oaUJ4Qzs7QXFGcGhpQkU7RUFBc0M7QXJGd2hpQnhDOztBcUZ4aGlCRTtFQUFzQztBckY0aGlCeEM7O0FxRjVoaUJFO0VBQXNDO0FyRmdpaUJ4Qzs7QXFGaGlpQkU7RUFBc0M7QXJGb2lpQnhDOztBcUZwaWlCRTtFQUFzQztBckZ3aWlCeEM7O0FxRnhpaUJFO0VBQXNDO0FyRjRpaUJ4Qzs7QXFGNWlpQkU7RUFBc0M7QXJGZ2ppQnhDOztBcUZoamlCRTtFQUFzQztBckZvamlCeEM7O0FxRnBqaUJFO0VBQXNDO0FyRndqaUJ4Qzs7QXFGeGppQkU7RUFBc0M7QXJGNGppQnhDOztBcUY1amlCRTtFQUFzQztBckZna2lCeEM7O0FxRmhraUJFO0VBQXNDO0FyRm9raUJ4Qzs7QXFGcGtpQkU7RUFBc0M7QXJGd2tpQnhDOztBcUZ4a2lCRTtFQUFzQztBckY0a2lCeEM7O0FxRjVraUJFO0VBQXNDO0FyRmdsaUJ4Qzs7QXFGaGxpQkU7RUFBc0M7QXJGb2xpQnhDOztBcUZwbGlCRTtFQUFzQztBckZ3bGlCeEM7O0FxRnhsaUJFO0VBQXNDO0FyRjRsaUJ4Qzs7QXFGNWxpQkU7RUFBc0M7QXJGZ21pQnhDOztBcUZobWlCRTtFQUFzQztBckZvbWlCeEM7O0FxRnBtaUJFO0VBQXNDO0FyRndtaUJ4Qzs7QXFGeG1pQkU7RUFBc0M7QXJGNG1pQnhDOztBcUY1bWlCRTtFQUFzQztBckZnbmlCeEM7O0FxRmhuaUJFO0VBQXNDO0FyRm9uaUJ4Qzs7QXFGcG5pQkU7RUFBc0M7QXJGd25pQnhDOztBcUZ4bmlCRTtFQUFzQztBckY0bmlCeEM7O0FxRjVuaUJFO0VBQXNDO0FyRmdvaUJ4Qzs7QXFGaG9pQkU7RUFBc0M7QXJGb29pQnhDOztBcUZwb2lCRTtFQUFzQztBckZ3b2lCeEM7O0FxRnhvaUJFO0VBQXNDO0FyRjRvaUJ4Qzs7QXFGNW9pQkU7RUFBc0M7QXJGZ3BpQnhDOztBcUZocGlCRTtFQUFzQztBckZvcGlCeEM7O0FxRnBwaUJFO0VBQXNDO0FyRndwaUJ4Qzs7QXFGeHBpQkU7RUFBc0M7QXJGNHBpQnhDOztBcUY1cGlCRTtFQUFzQztBckZncWlCeEM7O0FxRmhxaUJFO0VBQXNDO0FyRm9xaUJ4Qzs7QXFGcHFpQkU7RUFBc0M7QXJGd3FpQnhDOztBcUZ4cWlCRTtFQUFzQztBckY0cWlCeEM7O0FxRjVxaUJFO0VBQXNDO0FyRmdyaUJ4Qzs7QXFGaHJpQkU7RUFBc0M7QXJGb3JpQnhDOztBcUZwcmlCRTtFQUFzQztBckZ3cmlCeEM7O0FxRnhyaUJFO0VBQXNDO0FyRjRyaUJ4Qzs7QXFGNXJpQkU7RUFBc0M7QXJGZ3NpQnhDOztBcUZoc2lCRTtFQUFzQztBckZvc2lCeEM7O0FxRnBzaUJFO0VBQXNDO0FyRndzaUJ4Qzs7QXFGeHNpQkU7RUFBc0M7QXJGNHNpQnhDOztBcUY1c2lCRTtFQUFzQztBckZndGlCeEM7O0FxRmh0aUJFO0VBQXNDO0FyRm90aUJ4Qzs7QXFGcHRpQkU7RUFBc0M7QXJGd3RpQnhDOztBcUZ4dGlCRTtFQUFzQztBckY0dGlCeEM7O0FxRjV0aUJFO0VBQXNDO0FyRmd1aUJ4Qzs7QXFGaHVpQkU7RUFBc0M7QXJGb3VpQnhDOztBcUZwdWlCRTtFQUFzQztBckZ3dWlCeEM7O0FxRnh1aUJFO0VBQXNDO0FyRjR1aUJ4Qzs7QXFGNXVpQkU7RUFBc0M7QXJGZ3ZpQnhDOztBcUZodmlCRTtFQUFzQztBckZvdmlCeEM7O0FxRnB2aUJFO0VBQXNDO0FyRnd2aUJ4Qzs7QXFGeHZpQkU7RUFBc0M7QXJGNHZpQnhDOztBcUY1dmlCRTtFQUFzQztBckZnd2lCeEM7O0FxRmh3aUJFO0VBQXNDO0FyRm93aUJ4Qzs7QXFGcHdpQkU7RUFBc0M7QXJGd3dpQnhDOztBcUZ4d2lCRTtFQUFzQztBckY0d2lCeEM7O0FxRjV3aUJFO0VBQXNDO0FyRmd4aUJ4Qzs7QXFGaHhpQkU7RUFBc0M7QXJGb3hpQnhDOztBcUZweGlCRTtFQUFzQztBckZ3eGlCeEM7O0FxRnh4aUJFO0VBQXNDO0FyRjR4aUJ4Qzs7QXFGNXhpQkU7RUFBc0M7QXJGZ3lpQnhDOztBcUZoeWlCRTtFQUFzQztBckZveWlCeEM7O0FxRnB5aUJFO0VBQXNDO0FyRnd5aUJ4Qzs7QXFGeHlpQkU7RUFBc0M7QXJGNHlpQnhDOztBcUY1eWlCRTtFQUFzQztBckZnemlCeEM7O0FxRmh6aUJFO0VBQXNDO0FyRm96aUJ4Qzs7QXFGcHppQkU7RUFBc0M7QXJGd3ppQnhDOztBcUZ4emlCRTtFQUFzQztBckY0emlCeEM7O0FxRjV6aUJFO0VBQXNDO0FyRmcwaUJ4Qzs7QXFGaDBpQkU7RUFBc0M7QXJGbzBpQnhDOztBcUZwMGlCRTtFQUFzQztBckZ3MGlCeEM7O0FxRngwaUJFO0VBQXNDO0FyRjQwaUJ4Qzs7QXFGNTBpQkU7RUFBc0M7QXJGZzFpQnhDOztBcUZoMWlCRTtFQUFzQztBckZvMWlCeEM7O0FxRnAxaUJFO0VBQXNDO0FyRncxaUJ4Qzs7QXFGeDFpQkU7RUFBc0M7QXJGNDFpQnhDOztBcUY1MWlCRTtFQUFzQztBckZnMmlCeEM7O0FxRmgyaUJFO0VBQXNDO0FyRm8yaUJ4Qzs7QXFGcDJpQkU7RUFBc0M7QXJGdzJpQnhDOztBcUZ4MmlCRTtFQUFzQztBckY0MmlCeEM7O0FxRjUyaUJFO0VBQXNDO0FyRmczaUJ4Qzs7QXFGaDNpQkU7RUFBc0M7QXJGbzNpQnhDOztBcUZwM2lCRTtFQUFzQztBckZ3M2lCeEM7O0FxRngzaUJFO0VBQXNDO0FyRjQzaUJ4Qzs7QXFGNTNpQkU7RUFBc0M7QXJGZzRpQnhDOztBcUZoNGlCRTtFQUFzQztBckZvNGlCeEM7O0FxRnA0aUJFO0VBQXNDO0FyRnc0aUJ4Qzs7QXFGeDRpQkU7RUFBc0M7QXJGNDRpQnhDOztBcUY1NGlCRTtFQUFzQztBckZnNWlCeEM7O0FxRmg1aUJFO0VBQXNDO0FyRm81aUJ4Qzs7QXFGcDVpQkU7RUFBc0M7QXJGdzVpQnhDOztBcUZ4NWlCRTtFQUFzQztBckY0NWlCeEM7O0FxRjU1aUJFO0VBQXNDO0FyRmc2aUJ4Qzs7QXFGaDZpQkU7RUFBc0M7QXJGbzZpQnhDOztBcUZwNmlCRTtFQUFzQztBckZ3NmlCeEM7O0FxRng2aUJFO0VBQXNDO0FyRjQ2aUJ4Qzs7QXFGNTZpQkU7RUFBc0M7QXJGZzdpQnhDOztBcUZoN2lCRTtFQUFzQztBckZvN2lCeEM7O0FxRnA3aUJFO0VBQXNDO0FyRnc3aUJ4Qzs7QXFGeDdpQkU7RUFBc0M7QXJGNDdpQnhDOztBcUY1N2lCRTtFQUFzQztBckZnOGlCeEM7O0FxRmg4aUJFO0VBQXNDO0FyRm84aUJ4Qzs7QXFGcDhpQkU7RUFBc0M7QXJGdzhpQnhDOztBcUZ4OGlCRTtFQUFzQztBckY0OGlCeEM7O0FxRjU4aUJFO0VBQXNDO0FyRmc5aUJ4Qzs7QXFGaDlpQkU7RUFBc0M7QXJGbzlpQnhDOztBcUZwOWlCRTtFQUFzQztBckZ3OWlCeEM7O0FxRng5aUJFO0VBQXNDO0FyRjQ5aUJ4Qzs7QXFGNTlpQkU7RUFBc0M7QXJGZytpQnhDOztBcUZoK2lCRTtFQUFzQztBckZvK2lCeEM7O0FxRnAraUJFO0VBQXNDO0FyRncraUJ4Qzs7QXFGeCtpQkU7RUFBc0M7QXJGNCtpQnhDOztBcUY1K2lCRTtFQUFzQztBckZnL2lCeEM7O0FxRmgvaUJFO0VBQXNDO0FyRm8vaUJ4Qzs7QXFGcC9pQkU7RUFBc0M7QXJGdy9pQnhDOztBcUZ4L2lCRTtFQUFzQztBckY0L2lCeEM7O0FxRjUvaUJFO0VBQXNDO0FyRmdnakJ4Qzs7QXFGaGdqQkU7RUFBc0M7QXJGb2dqQnhDOztBcUZwZ2pCRTtFQUFzQztBckZ3Z2pCeEM7O0FxRnhnakJFO0VBQXNDO0FyRjRnakJ4Qzs7QXFGNWdqQkU7RUFBc0M7QXJGZ2hqQnhDOztBcUZoaGpCRTtFQUFzQztBckZvaGpCeEM7O0FxRnBoakJFO0VBQXNDO0FyRndoakJ4Qzs7QXFGeGhqQkU7RUFBc0M7QXJGNGhqQnhDOztBcUY1aGpCRTtFQUFzQztBckZnaWpCeEM7O0FxRmhpakJFO0VBQXNDO0FyRm9pakJ4Qzs7QXFGcGlqQkU7RUFBc0M7QXJGd2lqQnhDOztBcUZ4aWpCRTtFQUFzQztBckY0aWpCeEM7O0FxRjVpakJFO0VBQXNDO0FyRmdqakJ4Qzs7QXFGaGpqQkU7RUFBc0M7QXJGb2pqQnhDOztBcUZwampCRTtFQUFzQztBckZ3ampCeEM7O0FxRnhqakJFO0VBQXNDO0FyRjRqakJ4Qzs7QXFGNWpqQkU7RUFBc0M7QXJGZ2tqQnhDOztBcUZoa2pCRTtFQUFzQztBckZva2pCeEM7O0FxRnBrakJFO0VBQXNDO0FyRndrakJ4Qzs7QXFGeGtqQkU7RUFBc0M7QXJGNGtqQnhDOztBcUY1a2pCRTtFQUFzQztBckZnbGpCeEM7O0FxRmhsakJFO0VBQXNDO0FyRm9sakJ4Qzs7QXFGcGxqQkU7RUFBc0M7QXJGd2xqQnhDOztBcUZ4bGpCRTtFQUFzQztBckY0bGpCeEM7O0FxRjVsakJFO0VBQXNDO0FyRmdtakJ4Qzs7QXFGaG1qQkU7RUFBc0M7QXJGb21qQnhDOztBcUZwbWpCRTtFQUFzQztBckZ3bWpCeEM7O0FxRnhtakJFO0VBQXNDO0FyRjRtakJ4Qzs7QXFGNW1qQkU7RUFBc0M7QXJGZ25qQnhDOztBcUZobmpCRTtFQUFzQztBckZvbmpCeEM7O0FxRnBuakJFO0VBQXNDO0FyRnduakJ4Qzs7QXFGeG5qQkU7RUFBc0M7QXJGNG5qQnhDOztBcUY1bmpCRTtFQUFzQztBckZnb2pCeEM7O0FxRmhvakJFO0VBQXNDO0FyRm9vakJ4Qzs7QXFGcG9qQkU7RUFBc0M7QXJGd29qQnhDOztBcUZ4b2pCRTtFQUFzQztBckY0b2pCeEM7O0FxRjVvakJFO0VBQXNDO0FyRmdwakJ4Qzs7QXFGaHBqQkU7RUFBc0M7QXJGb3BqQnhDOztBcUZwcGpCRTtFQUFzQztBckZ3cGpCeEM7O0FxRnhwakJFO0VBQXNDO0FyRjRwakJ4Qzs7QXFGNXBqQkU7RUFBc0M7QXJGZ3FqQnhDOztBcUZocWpCRTtFQUFzQztBckZvcWpCeEM7O0FxRnBxakJFO0VBQXNDO0FyRndxakJ4Qzs7QXFGeHFqQkU7RUFBc0M7QXJGNHFqQnhDOztBcUY1cWpCRTtFQUFzQztBckZncmpCeEM7O0FxRmhyakJFO0VBQXNDO0FyRm9yakJ4Qzs7QXFGcHJqQkU7RUFBc0M7QXJGd3JqQnhDOztBcUZ4cmpCRTtFQUFzQztBckY0cmpCeEM7O0FxRjVyakJFO0VBQXNDO0FyRmdzakJ4Qzs7QXFGaHNqQkU7RUFBc0M7QXJGb3NqQnhDOztBcUZwc2pCRTtFQUFzQztBckZ3c2pCeEM7O0FxRnhzakJFO0VBQXNDO0FyRjRzakJ4Qzs7QXFGNXNqQkU7RUFBc0M7QXJGZ3RqQnhDOztBcUZodGpCRTtFQUFzQztBckZvdGpCeEM7O0FxRnB0akJFO0VBQXNDO0FyRnd0akJ4Qzs7QXFGeHRqQkU7RUFBc0M7QXJGNHRqQnhDOztBcUY1dGpCRTtFQUFzQztBckZndWpCeEM7O0FxRmh1akJFO0VBQXNDO0FyRm91akJ4Qzs7QXFGcHVqQkU7RUFBc0M7QXJGd3VqQnhDOztBcUZ4dWpCRTtFQUFzQztBckY0dWpCeEM7O0FxRjV1akJFO0VBQXNDO0FyRmd2akJ4Qzs7QXFGaHZqQkU7RUFBc0M7QXJGb3ZqQnhDOztBcUZwdmpCRTtFQUFzQztBckZ3dmpCeEM7O0FxRnh2akJFO0VBQXNDO0FyRjR2akJ4Qzs7QXFGNXZqQkU7RUFBc0M7QXJGZ3dqQnhDOztBcUZod2pCRTtFQUFzQztBckZvd2pCeEM7O0FxRnB3akJFO0VBQXNDO0FyRnd3akJ4Qzs7QXFGeHdqQkU7RUFBc0M7QXJGNHdqQnhDOztBcUY1d2pCRTtFQUFzQztBckZneGpCeEM7O0FxRmh4akJFO0VBQXNDO0FyRm94akJ4Qzs7QXFGcHhqQkU7RUFBc0M7QXJGd3hqQnhDOztBcUZ4eGpCRTtFQUFzQztBckY0eGpCeEM7O0FxRjV4akJFO0VBQXNDO0FyRmd5akJ4Qzs7QXFGaHlqQkU7RUFBc0M7QXJGb3lqQnhDOztBcUZweWpCRTtFQUFzQztBckZ3eWpCeEM7O0FxRnh5akJFO0VBQXNDO0FyRjR5akJ4Qzs7QXFGNXlqQkU7RUFBc0M7QXJGZ3pqQnhDOztBcUZoempCRTtFQUFzQztBckZvempCeEM7O0FxRnB6akJFO0VBQXNDO0FyRnd6akJ4Qzs7QXFGeHpqQkU7RUFBc0M7QXJGNHpqQnhDOztBcUY1empCRTtFQUFzQztBckZnMGpCeEM7O0FxRmgwakJFO0VBQXNDO0FyRm8wakJ4Qzs7QXFGcDBqQkU7RUFBc0M7QXJGdzBqQnhDOztBcUZ4MGpCRTtFQUFzQztBckY0MGpCeEM7O0FxRjUwakJFO0VBQXNDO0FyRmcxakJ4Qzs7QXFGaDFqQkU7RUFBc0M7QXJGbzFqQnhDOztBcUZwMWpCRTtFQUFzQztBckZ3MWpCeEM7O0FxRngxakJFO0VBQXNDO0FyRjQxakJ4Qzs7QXFGNTFqQkU7RUFBc0M7QXJGZzJqQnhDOztBcUZoMmpCRTtFQUFzQztBckZvMmpCeEM7O0FxRnAyakJFO0VBQXNDO0FyRncyakJ4Qzs7QXFGeDJqQkU7RUFBc0M7QXJGNDJqQnhDOztBcUY1MmpCRTtFQUFzQztBckZnM2pCeEM7O0FxRmgzakJFO0VBQXNDO0FyRm8zakJ4Qzs7QXFGcDNqQkU7RUFBc0M7QXJGdzNqQnhDOztBcUZ4M2pCRTtFQUFzQztBckY0M2pCeEM7O0FxRjUzakJFO0VBQXNDO0FyRmc0akJ4Qzs7QXFGaDRqQkU7RUFBc0M7QXJGbzRqQnhDOztBcUZwNGpCRTtFQUFzQztBckZ3NGpCeEM7O0FxRng0akJFO0VBQXNDO0FyRjQ0akJ4Qzs7QXFGNTRqQkU7RUFBc0M7QXJGZzVqQnhDOztBcUZoNWpCRTtFQUFzQztBckZvNWpCeEM7O0FxRnA1akJFO0VBQXNDO0FyRnc1akJ4Qzs7QXFGeDVqQkU7RUFBc0M7QXJGNDVqQnhDOztBcUY1NWpCRTtFQUFzQztBckZnNmpCeEM7O0FxRmg2akJFO0VBQXNDO0FyRm82akJ4Qzs7QXFGcDZqQkU7RUFBc0M7QXJGdzZqQnhDOztBcUZ4NmpCRTtFQUFzQztBckY0NmpCeEM7O0FxRjU2akJFO0VBQXNDO0FyRmc3akJ4Qzs7QXFGaDdqQkU7RUFBc0M7QXJGbzdqQnhDOztBcUZwN2pCRTtFQUFzQztBckZ3N2pCeEM7O0FxRng3akJFO0VBQXNDO0FyRjQ3akJ4Qzs7QXFGNTdqQkU7RUFBc0M7QXJGZzhqQnhDOztBcUZoOGpCRTtFQUFzQztBckZvOGpCeEM7O0FxRnA4akJFO0VBQXNDO0FyRnc4akJ4Qzs7QXFGeDhqQkU7RUFBc0M7QXJGNDhqQnhDOztBcUY1OGpCRTtFQUFzQztBckZnOWpCeEM7O0FxRmg5akJFO0VBQXNDO0FyRm85akJ4Qzs7QXFGcDlqQkU7RUFBc0M7QXJGdzlqQnhDOztBcUZ4OWpCRTtFQUFzQztBckY0OWpCeEM7O0FxRjU5akJFO0VBQXNDO0FyRmcrakJ4Qzs7QXFGaCtqQkU7RUFBc0M7QXJGbytqQnhDOztBcUZwK2pCRTtFQUFzQztBckZ3K2pCeEM7O0FxRngrakJFO0VBQXNDO0FyRjQrakJ4Qzs7QXFGNStqQkU7RUFBc0M7QXJGZy9qQnhDOztBcUZoL2pCRTtFQUFzQztBckZvL2pCeEM7O0FxRnAvakJFO0VBQXNDO0FyRncvakJ4Qzs7QXFGeC9qQkU7RUFBc0M7QXJGNC9qQnhDOztBcUY1L2pCRTtFQUFzQztBckZnZ2tCeEM7O0FxRmhna0JFO0VBQXNDO0FyRm9na0J4Qzs7QXFGcGdrQkU7RUFBc0M7QXJGd2drQnhDOztBcUZ4Z2tCRTtFQUFzQztBckY0Z2tCeEM7O0FxRjVna0JFO0VBQXNDO0FyRmdoa0J4Qzs7QXFGaGhrQkU7RUFBc0M7QXJGb2hrQnhDOztBcUZwaGtCRTtFQUFzQztBckZ3aGtCeEM7O0FxRnhoa0JFO0VBQXNDO0FyRjRoa0J4Qzs7QXFGNWhrQkU7RUFBc0M7QXJGZ2lrQnhDOztBcUZoaWtCRTtFQUFzQztBckZvaWtCeEM7O0FxRnBpa0JFO0VBQXNDO0FyRndpa0J4Qzs7QXFGeGlrQkU7RUFBc0M7QXJGNGlrQnhDOztBcUY1aWtCRTtFQUFzQztBckZnamtCeEM7O0FxRmhqa0JFO0VBQXNDO0FyRm9qa0J4Qzs7QXFGcGprQkU7RUFBc0M7QXJGd2prQnhDOztBcUZ4amtCRTtFQUFzQztBckY0amtCeEM7O0FxRjVqa0JFO0VBQXNDO0FyRmdra0J4Qzs7QXFGaGtrQkU7RUFBc0M7QXJGb2trQnhDOztBcUZwa2tCRTtFQUFzQztBckZ3a2tCeEM7O0FxRnhra0JFO0VBQXNDO0FyRjRra0J4Qzs7QXFGNWtrQkU7RUFBc0M7QXJGZ2xrQnhDOztBcUZobGtCRTtFQUFzQztBckZvbGtCeEM7O0FxRnBsa0JFO0VBQXNDO0FyRndsa0J4Qzs7QXFGeGxrQkU7RUFBc0M7QXJGNGxrQnhDOztBcUY1bGtCRTtFQUFzQztBckZnbWtCeEM7O0FxRmhta0JFO0VBQXNDO0FyRm9ta0J4Qzs7QXFGcG1rQkU7RUFBc0M7QXJGd21rQnhDOztBcUZ4bWtCRTtFQUFzQztBckY0bWtCeEM7O0FxRjVta0JFO0VBQXNDO0FyRmdua0J4Qzs7QXFGaG5rQkU7RUFBc0M7QXJGb25rQnhDOztBcUZwbmtCRTtFQUFzQztBckZ3bmtCeEM7O0FxRnhua0JFO0VBQXNDO0FyRjRua0J4Qzs7QXFGNW5rQkU7RUFBc0M7QXJGZ29rQnhDOztBcUZob2tCRTtFQUFzQztBckZvb2tCeEM7O0FxRnBva0JFO0VBQXNDO0FyRndva0J4Qzs7QXFGeG9rQkU7RUFBc0M7QXJGNG9rQnhDOztBcUY1b2tCRTtFQUFzQztBckZncGtCeEM7O0FxRmhwa0JFO0VBQXNDO0FyRm9wa0J4Qzs7QXFGcHBrQkU7RUFBc0M7QXJGd3BrQnhDOztBcUZ4cGtCRTtFQUFzQztBckY0cGtCeEM7O0FxRjVwa0JFO0VBQXNDO0FyRmdxa0J4Qzs7QXFGaHFrQkU7RUFBc0M7QXJGb3FrQnhDOztBcUZwcWtCRTtFQUFzQztBckZ3cWtCeEM7O0FxRnhxa0JFO0VBQXNDO0FyRjRxa0J4Qzs7QXFGNXFrQkU7RUFBc0M7QXJGZ3JrQnhDOztBcUZocmtCRTtFQUFzQztBckZvcmtCeEM7O0FxRnBya0JFO0VBQXNDO0FyRndya0J4Qzs7QXFGeHJrQkU7RUFBc0M7QXJGNHJrQnhDOztBcUY1cmtCRTtFQUFzQztBckZnc2tCeEM7O0FxRmhza0JFO0VBQXNDO0FyRm9za0J4Qzs7QXFGcHNrQkU7RUFBc0M7QXJGd3NrQnhDOztBcUZ4c2tCRTtFQUFzQztBckY0c2tCeEM7O0FxRjVza0JFO0VBQXNDO0FyRmd0a0J4Qzs7QXFGaHRrQkU7RUFBc0M7QXJGb3RrQnhDOztBcUZwdGtCRTtFQUFzQztBckZ3dGtCeEM7O0FxRnh0a0JFO0VBQXNDO0FyRjR0a0J4Qzs7QXFGNXRrQkU7RUFBc0M7QXJGZ3VrQnhDOztBcUZodWtCRTtFQUFzQztBckZvdWtCeEM7O0FxRnB1a0JFO0VBQXNDO0FyRnd1a0J4Qzs7QXFGeHVrQkU7RUFBc0M7QXJGNHVrQnhDOztBcUY1dWtCRTtFQUFzQztBckZndmtCeEM7O0FxRmh2a0JFO0VBQXNDO0FyRm92a0J4Qzs7QXFGcHZrQkU7RUFBc0M7QXJGd3ZrQnhDOztBcUZ4dmtCRTtFQUFzQztBckY0dmtCeEM7O0FxRjV2a0JFO0VBQXNDO0FyRmd3a0J4Qzs7QXFGaHdrQkU7RUFBc0M7QXJGb3drQnhDOztBcUZwd2tCRTtFQUFzQztBckZ3d2tCeEM7O0FxRnh3a0JFO0VBQXNDO0FyRjR3a0J4Qzs7QXFGNXdrQkU7RUFBc0M7QXJGZ3hrQnhDOztBcUZoeGtCRTtFQUFzQztBckZveGtCeEM7O0FxRnB4a0JFO0VBQXNDO0FyRnd4a0J4Qzs7QXFGeHhrQkU7RUFBc0M7QXJGNHhrQnhDOztBcUY1eGtCRTtFQUFzQztBckZneWtCeEM7O0FxRmh5a0JFO0VBQXNDO0FyRm95a0J4Qzs7QXFGcHlrQkU7RUFBc0M7QXJGd3lrQnhDOztBcUZ4eWtCRTtFQUFzQztBckY0eWtCeEM7O0FxRjV5a0JFO0VBQXNDO0FyRmd6a0J4Qzs7QXFGaHprQkU7RUFBc0M7QXJGb3prQnhDOztBcUZwemtCRTtFQUFzQztBckZ3emtCeEM7O0FxRnh6a0JFO0VBQXNDO0FyRjR6a0J4Qzs7QXFGNXprQkU7RUFBc0M7QXJGZzBrQnhDOztBcUZoMGtCRTtFQUFzQztBckZvMGtCeEM7O0FxRnAwa0JFO0VBQXNDO0FyRncwa0J4Qzs7QXFGeDBrQkU7RUFBc0M7QXJGNDBrQnhDOztBcUY1MGtCRTtFQUFzQztBckZnMWtCeEM7O0FxRmgxa0JFO0VBQXNDO0FyRm8xa0J4Qzs7QXFGcDFrQkU7RUFBc0M7QXJGdzFrQnhDOztBcUZ4MWtCRTtFQUFzQztBckY0MWtCeEM7O0FxRjUxa0JFO0VBQXNDO0FyRmcya0J4Qzs7QXFGaDJrQkU7RUFBc0M7QXJGbzJrQnhDOztBcUZwMmtCRTtFQUFzQztBckZ3MmtCeEM7O0FxRngya0JFO0VBQXNDO0FyRjQya0J4Qzs7QXFGNTJrQkU7RUFBc0M7QXJGZzNrQnhDOztBcUZoM2tCRTtFQUFzQztBckZvM2tCeEM7O0FxRnAza0JFO0VBQXNDO0FyRncza0J4Qzs7QXFGeDNrQkU7RUFBc0M7QXJGNDNrQnhDOztBcUY1M2tCRTtFQUFzQztBckZnNGtCeEM7O0FxRmg0a0JFO0VBQXNDO0FyRm80a0J4Qzs7QXFGcDRrQkU7RUFBc0M7QXJGdzRrQnhDOztBcUZ4NGtCRTtFQUFzQztBckY0NGtCeEM7O0FxRjU0a0JFO0VBQXNDO0FyRmc1a0J4Qzs7QXFGaDVrQkU7RUFBc0M7QXJGbzVrQnhDOztBcUZwNWtCRTtFQUFzQztBckZ3NWtCeEM7O0FxRng1a0JFO0VBQXNDO0FyRjQ1a0J4Qzs7QXFGNTVrQkU7RUFBc0M7QXJGZzZrQnhDOztBcUZoNmtCRTtFQUFzQztBckZvNmtCeEM7O0FxRnA2a0JFO0VBQXNDO0FyRnc2a0J4Qzs7QXFGeDZrQkU7RUFBc0M7QXJGNDZrQnhDOztBcUY1NmtCRTtFQUFzQztBckZnN2tCeEM7O0FxRmg3a0JFO0VBQXNDO0FyRm83a0J4Qzs7QXFGcDdrQkU7RUFBc0M7QXJGdzdrQnhDOztBcUZ4N2tCRTtFQUFzQztBckY0N2tCeEM7O0FxRjU3a0JFO0VBQXNDO0FyRmc4a0J4Qzs7QXFGaDhrQkU7RUFBc0M7QXJGbzhrQnhDOztBcUZwOGtCRTtFQUFzQztBckZ3OGtCeEM7O0FxRng4a0JFO0VBQXNDO0FyRjQ4a0J4Qzs7QXFGNThrQkU7RUFBc0M7QXJGZzlrQnhDOztBcUZoOWtCRTtFQUFzQztBckZvOWtCeEM7O0FxRnA5a0JFO0VBQXNDO0FyRnc5a0J4Qzs7QXFGeDlrQkU7RUFBc0M7QXJGNDlrQnhDOztBcUY1OWtCRTtFQUFzQztBckZnK2tCeEM7O0FxRmgra0JFO0VBQXNDO0FyRm8ra0J4Qzs7QXFGcCtrQkU7RUFBc0M7QXJGdytrQnhDOztBcUZ4K2tCRTtFQUFzQztBckY0K2tCeEM7O0FxRjUra0JFO0VBQXNDO0FyRmcva0J4Qzs7QXFGaC9rQkU7RUFBc0M7QXJGby9rQnhDOztBcUZwL2tCRTtFQUFzQztBckZ3L2tCeEM7O0FxRngva0JFO0VBQXNDO0FyRjQva0J4Qzs7QXFGNS9rQkU7RUFBc0M7QXJGZ2dsQnhDOztBcUZoZ2xCRTtFQUFzQztBckZvZ2xCeEM7O0FxRnBnbEJFO0VBQXNDO0FyRndnbEJ4Qzs7QXFGeGdsQkU7RUFBc0M7QXJGNGdsQnhDOztBcUY1Z2xCRTtFQUFzQztBckZnaGxCeEM7O0FxRmhobEJFO0VBQXNDO0FyRm9obEJ4Qzs7QXFGcGhsQkU7RUFBc0M7QXJGd2hsQnhDOztBcUZ4aGxCRTtFQUFzQztBckY0aGxCeEM7O0FxRjVobEJFO0VBQXNDO0FyRmdpbEJ4Qzs7QXFGaGlsQkU7RUFBc0M7QXJGb2lsQnhDOztBcUZwaWxCRTtFQUFzQztBckZ3aWxCeEM7O0FxRnhpbEJFO0VBQXNDO0FyRjRpbEJ4Qzs7QXFGNWlsQkU7RUFBc0M7QXJGZ2psQnhDOztBcUZoamxCRTtFQUFzQztBckZvamxCeEM7O0FxRnBqbEJFO0VBQXNDO0FyRndqbEJ4Qzs7QXFGeGpsQkU7RUFBc0M7QXJGNGpsQnhDOztBcUY1amxCRTtFQUFzQztBckZna2xCeEM7O0FxRmhrbEJFO0VBQXNDO0FyRm9rbEJ4Qzs7QXFGcGtsQkU7RUFBc0M7QXJGd2tsQnhDOztBcUZ4a2xCRTtFQUFzQztBckY0a2xCeEM7O0FxRjVrbEJFO0VBQXNDO0FyRmdsbEJ4Qzs7QXFGaGxsQkU7RUFBc0M7QXJGb2xsQnhDOztBcUZwbGxCRTtFQUFzQztBckZ3bGxCeEM7O0FxRnhsbEJFO0VBQXNDO0FyRjRsbEJ4Qzs7QXFGNWxsQkU7RUFBc0M7QXJGZ21sQnhDOztBcUZobWxCRTtFQUFzQztBckZvbWxCeEM7O0FxRnBtbEJFO0VBQXNDO0FyRndtbEJ4Qzs7QXFGeG1sQkU7RUFBc0M7QXJGNG1sQnhDOztBcUY1bWxCRTtFQUFzQztBckZnbmxCeEM7O0FxRmhubEJFO0VBQXNDO0FyRm9ubEJ4Qzs7QXFGcG5sQkU7RUFBc0M7QXJGd25sQnhDOztBcUZ4bmxCRTtFQUFzQztBckY0bmxCeEM7O0FxRjVubEJFO0VBQXNDO0FyRmdvbEJ4Qzs7QXFGaG9sQkU7RUFBc0M7QXJGb29sQnhDOztBcUZwb2xCRTtFQUFzQztBckZ3b2xCeEM7O0FxRnhvbEJFO0VBQXNDO0FyRjRvbEJ4Qzs7QXFGNW9sQkU7RUFBc0M7QXJGZ3BsQnhDOztBcUZocGxCRTtFQUFzQztBckZvcGxCeEM7O0FxRnBwbEJFO0VBQXNDO0FyRndwbEJ4Qzs7QXFGeHBsQkU7RUFBc0M7QXJGNHBsQnhDOztBcUY1cGxCRTtFQUFzQztBckZncWxCeEM7O0FxRmhxbEJFO0VBQXNDO0FyRm9xbEJ4Qzs7QXFGcHFsQkU7RUFBc0M7QXJGd3FsQnhDOztBcUZ4cWxCRTtFQUFzQztBckY0cWxCeEM7O0FxRjVxbEJFO0VBQXNDO0FyRmdybEJ4Qzs7QXFGaHJsQkU7RUFBc0M7QXJGb3JsQnhDOztBcUZwcmxCRTtFQUFzQztBckZ3cmxCeEM7O0FxRnhybEJFO0VBQXNDO0FyRjRybEJ4Qzs7QXFGNXJsQkU7RUFBc0M7QXJGZ3NsQnhDOztBcUZoc2xCRTtFQUFzQztBckZvc2xCeEM7O0FxRnBzbEJFO0VBQXNDO0FyRndzbEJ4Qzs7QXFGeHNsQkU7RUFBc0M7QXJGNHNsQnhDOztBcUY1c2xCRTtFQUFzQztBckZndGxCeEM7O0FxRmh0bEJFO0VBQXNDO0FyRm90bEJ4Qzs7QXFGcHRsQkU7RUFBc0M7QXJGd3RsQnhDOztBcUZ4dGxCRTtFQUFzQztBckY0dGxCeEM7O0FxRjV0bEJFO0VBQXNDO0FyRmd1bEJ4Qzs7QXFGaHVsQkU7RUFBc0M7QXJGb3VsQnhDOztBcUZwdWxCRTtFQUFzQztBckZ3dWxCeEM7O0FxRnh1bEJFO0VBQXNDO0FyRjR1bEJ4Qzs7QXFGNXVsQkU7RUFBc0M7QXJGZ3ZsQnhDOztBcUZodmxCRTtFQUFzQztBckZvdmxCeEM7O0FxRnB2bEJFO0VBQXNDO0FyRnd2bEJ4Qzs7QXFGeHZsQkU7RUFBc0M7QXJGNHZsQnhDOztBcUY1dmxCRTtFQUFzQztBckZnd2xCeEM7O0FxRmh3bEJFO0VBQXNDO0FyRm93bEJ4Qzs7QXFGcHdsQkU7RUFBc0M7QXJGd3dsQnhDOztBcUZ4d2xCRTtFQUFzQztBckY0d2xCeEM7O0FxRjV3bEJFO0VBQXNDO0FyRmd4bEJ4Qzs7QXFGaHhsQkU7RUFBc0M7QXJGb3hsQnhDOztBcUZweGxCRTtFQUFzQztBckZ3eGxCeEM7O0FxRnh4bEJFO0VBQXNDO0FyRjR4bEJ4Qzs7QXFGNXhsQkU7RUFBc0M7QXJGZ3lsQnhDOztBcUZoeWxCRTtFQUFzQztBckZveWxCeEM7O0FxRnB5bEJFO0VBQXNDO0FyRnd5bEJ4Qzs7QXFGeHlsQkU7RUFBc0M7QXJGNHlsQnhDOztBcUY1eWxCRTtFQUFzQztBckZnemxCeEM7O0FxRmh6bEJFO0VBQXNDO0FyRm96bEJ4Qzs7QXFGcHpsQkU7RUFBc0M7QXJGd3psQnhDOztBcUZ4emxCRTtFQUFzQztBckY0emxCeEM7O0FxRjV6bEJFO0VBQXNDO0FyRmcwbEJ4Qzs7QXFGaDBsQkU7RUFBc0M7QXJGbzBsQnhDOztBcUZwMGxCRTtFQUFzQztBckZ3MGxCeEM7O0FxRngwbEJFO0VBQXNDO0FyRjQwbEJ4Qzs7QXFGNTBsQkU7RUFBc0M7QXJGZzFsQnhDOztBcUZoMWxCRTtFQUFzQztBckZvMWxCeEM7O0FxRnAxbEJFO0VBQXNDO0FyRncxbEJ4Qzs7QXFGeDFsQkU7RUFBc0M7QXJGNDFsQnhDOztBcUY1MWxCRTtFQUFzQztBckZnMmxCeEM7O0FxRmgybEJFO0VBQXNDO0FyRm8ybEJ4Qzs7QXFGcDJsQkU7RUFBc0M7QXJGdzJsQnhDOztBcUZ4MmxCRTtFQUFzQztBckY0MmxCeEM7O0FxRjUybEJFO0VBQXNDO0FyRmczbEJ4Qzs7QXFGaDNsQkU7RUFBc0M7QXJGbzNsQnhDOztBcUZwM2xCRTtFQUFzQztBckZ3M2xCeEM7O0FxRngzbEJFO0VBQXNDO0FyRjQzbEJ4Qzs7QXFGNTNsQkU7RUFBc0M7QXJGZzRsQnhDOztBcUZoNGxCRTtFQUFzQztBckZvNGxCeEM7O0FxRnA0bEJFO0VBQXNDO0FyRnc0bEJ4Qzs7QXFGeDRsQkU7RUFBc0M7QXJGNDRsQnhDOztBcUY1NGxCRTtFQUFzQztBckZnNWxCeEM7O0FxRmg1bEJFO0VBQXNDO0FyRm81bEJ4Qzs7QXFGcDVsQkU7RUFBc0M7QXJGdzVsQnhDOztBcUZ4NWxCRTtFQUFzQztBckY0NWxCeEM7O0FxRjU1bEJFO0VBQXNDO0FyRmc2bEJ4Qzs7QXFGaDZsQkU7RUFBc0M7QXJGbzZsQnhDOztBcUZwNmxCRTtFQUFzQztBckZ3NmxCeEM7O0FxRng2bEJFO0VBQXNDO0FyRjQ2bEJ4Qzs7QXFGNTZsQkU7RUFBc0M7QXJGZzdsQnhDOztBcUZoN2xCRTtFQUFzQztBckZvN2xCeEM7O0FxRnA3bEJFO0VBQXNDO0FyRnc3bEJ4Qzs7QXFGeDdsQkU7RUFBc0M7QXJGNDdsQnhDOztBcUY1N2xCRTtFQUFzQztBckZnOGxCeEM7O0FxRmg4bEJFO0VBQXNDO0FyRm84bEJ4Qzs7QXFGcDhsQkU7RUFBc0M7QXJGdzhsQnhDOztBcUZ4OGxCRTtFQUFzQztBckY0OGxCeEM7O0FxRjU4bEJFO0VBQXNDO0FyRmc5bEJ4Qzs7QXFGaDlsQkU7RUFBc0M7QXJGbzlsQnhDOztBcUZwOWxCRTtFQUFzQztBckZ3OWxCeEM7O0FxRng5bEJFO0VBQXNDO0FyRjQ5bEJ4Qzs7QXFGNTlsQkU7RUFBc0M7QXJGZytsQnhDOztBcUZoK2xCRTtFQUFzQztBckZvK2xCeEM7O0FxRnArbEJFO0VBQXNDO0FyRncrbEJ4Qzs7QXFGeCtsQkU7RUFBc0M7QXJGNCtsQnhDOztBcUY1K2xCRTtFQUFzQztBckZnL2xCeEM7O0FxRmgvbEJFO0VBQXNDO0FyRm8vbEJ4Qzs7QXFGcC9sQkU7RUFBc0M7QXJGdy9sQnhDOztBcUZ4L2xCRTtFQUFzQztBckY0L2xCeEM7O0FxRjUvbEJFO0VBQXNDO0FyRmdnbUJ4Qzs7QXFGaGdtQkU7RUFBc0M7QXJGb2dtQnhDOztBcUZwZ21CRTtFQUFzQztBckZ3Z21CeEM7O0FxRnhnbUJFO0VBQXNDO0FyRjRnbUJ4Qzs7QXFGNWdtQkU7RUFBc0M7QXJGZ2htQnhDOztBcUZoaG1CRTtFQUFzQztBckZvaG1CeEM7O0FxRnBobUJFO0VBQXNDO0FyRndobUJ4Qzs7QXFGeGhtQkU7RUFBc0M7QXJGNGhtQnhDOztBcUY1aG1CRTtFQUFzQztBckZnaW1CeEM7O0FxRmhpbUJFO0VBQXNDO0FyRm9pbUJ4Qzs7QXFGcGltQkU7RUFBc0M7QXJGd2ltQnhDOztBcUZ4aW1CRTtFQUFzQztBckY0aW1CeEM7O0FxRjVpbUJFO0VBQXNDO0FyRmdqbUJ4Qzs7QXFGaGptQkU7RUFBc0M7QXJGb2ptQnhDOztBcUZwam1CRTtFQUFzQztBckZ3am1CeEM7O0FxRnhqbUJFO0VBQXNDO0FyRjRqbUJ4Qzs7QXFGNWptQkU7RUFBc0M7QXJGZ2ttQnhDOztBcUZoa21CRTtFQUFzQztBckZva21CeEM7O0FxRnBrbUJFO0VBQXNDO0FyRndrbUJ4Qzs7QXFGeGttQkU7RUFBc0M7QXJGNGttQnhDOztBcUY1a21CRTtFQUFzQztBckZnbG1CeEM7O0FxRmhsbUJFO0VBQXNDO0FyRm9sbUJ4Qzs7QXFGcGxtQkU7RUFBc0M7QXJGd2xtQnhDOztBcUZ4bG1CRTtFQUFzQztBckY0bG1CeEM7O0FxRjVsbUJFO0VBQXNDO0FyRmdtbUJ4Qzs7QXFGaG1tQkU7RUFBc0M7QXJGb21tQnhDOztBcUZwbW1CRTtFQUFzQztBckZ3bW1CeEM7O0FxRnhtbUJFO0VBQXNDO0FyRjRtbUJ4Qzs7QXFGNW1tQkU7RUFBc0M7QXJGZ25tQnhDOztBcUZobm1CRTtFQUFzQztBckZvbm1CeEM7O0FxRnBubUJFO0VBQXNDO0FyRndubUJ4Qzs7QXFGeG5tQkU7RUFBc0M7QXJGNG5tQnhDOztBcUY1bm1CRTtFQUFzQztBckZnb21CeEM7O0FxRmhvbUJFO0VBQXNDO0FyRm9vbUJ4Qzs7QXFGcG9tQkU7RUFBc0M7QXJGd29tQnhDOztBcUZ4b21CRTtFQUFzQztBckY0b21CeEM7O0FxRjVvbUJFO0VBQXNDO0FyRmdwbUJ4Qzs7QXFGaHBtQkU7RUFBc0M7QXJGb3BtQnhDOztBcUZwcG1CRTtFQUFzQztBckZ3cG1CeEM7O0FxRnhwbUJFO0VBQXNDO0FyRjRwbUJ4Qzs7QXFGNXBtQkU7RUFBc0M7QXJGZ3FtQnhDOztBcUZocW1CRTtFQUFzQztBckZvcW1CeEM7O0FxRnBxbUJFO0VBQXNDO0FyRndxbUJ4Qzs7QXFGeHFtQkU7RUFBc0M7QXJGNHFtQnhDOztBcUY1cW1CRTtFQUFzQztBckZncm1CeEM7O0FxRmhybUJFO0VBQXNDO0FyRm9ybUJ4Qzs7QXFGcHJtQkU7RUFBc0M7QXJGd3JtQnhDOztBcUZ4cm1CRTtFQUFzQztBckY0cm1CeEM7O0FxRjVybUJFO0VBQXNDO0FyRmdzbUJ4Qzs7QXFGaHNtQkU7RUFBc0M7QXJGb3NtQnhDOztBcUZwc21CRTtFQUFzQztBckZ3c21CeEM7O0FxRnhzbUJFO0VBQXNDO0FyRjRzbUJ4Qzs7QXFGNXNtQkU7RUFBc0M7QXJGZ3RtQnhDOztBcUZodG1CRTtFQUFzQztBckZvdG1CeEM7O0FxRnB0bUJFO0VBQXNDO0FyRnd0bUJ4Qzs7QXFGeHRtQkU7RUFBc0M7QXJGNHRtQnhDOztBcUY1dG1CRTtFQUFzQztBckZndW1CeEM7O0FxRmh1bUJFO0VBQXNDO0FyRm91bUJ4Qzs7QXFGcHVtQkU7RUFBc0M7QXJGd3VtQnhDOztBcUZ4dW1CRTtFQUFzQztBckY0dW1CeEM7O0FxRjV1bUJFO0VBQXNDO0FyRmd2bUJ4Qzs7QXFGaHZtQkU7RUFBc0M7QXJGb3ZtQnhDOztBcUZwdm1CRTtFQUFzQztBckZ3dm1CeEM7O0FxRnh2bUJFO0VBQXNDO0FyRjR2bUJ4Qzs7QXFGNXZtQkU7RUFBc0M7QXJGZ3dtQnhDOztBcUZod21CRTtFQUFzQztBckZvd21CeEM7O0FxRnB3bUJFO0VBQXNDO0FyRnd3bUJ4Qzs7QXFGeHdtQkU7RUFBc0M7QXJGNHdtQnhDOztBcUY1d21CRTtFQUFzQztBckZneG1CeEM7O0FxRmh4bUJFO0VBQXNDO0FyRm94bUJ4Qzs7QXFGcHhtQkU7RUFBc0M7QXJGd3htQnhDOztBcUZ4eG1CRTtFQUFzQztBckY0eG1CeEM7O0FxRjV4bUJFO0VBQXNDO0FyRmd5bUJ4Qzs7QXFGaHltQkU7RUFBc0M7QXJGb3ltQnhDOztBcUZweW1CRTtFQUFzQztBckZ3eW1CeEM7O0FxRnh5bUJFO0VBQXNDO0FyRjR5bUJ4Qzs7QXFGNXltQkU7RUFBc0M7QXJGZ3ptQnhDOztBcUZoem1CRTtFQUFzQztBckZvem1CeEM7O0FxRnB6bUJFO0VBQXNDO0FyRnd6bUJ4Qzs7QXFGeHptQkU7RUFBc0M7QXJGNHptQnhDOztBcUY1em1CRTtFQUFzQztBckZnMG1CeEM7O0FxRmgwbUJFO0VBQXNDO0FyRm8wbUJ4Qzs7QXFGcDBtQkU7RUFBc0M7QXJGdzBtQnhDOztBcUZ4MG1CRTtFQUFzQztBckY0MG1CeEM7O0FxRjUwbUJFO0VBQXNDO0FyRmcxbUJ4Qzs7QXFGaDFtQkU7RUFBc0M7QXJGbzFtQnhDOztBcUZwMW1CRTtFQUFzQztBckZ3MW1CeEM7O0FxRngxbUJFO0VBQXNDO0FyRjQxbUJ4Qzs7QXFGNTFtQkU7RUFBc0M7QXJGZzJtQnhDOztBcUZoMm1CRTtFQUFzQztBckZvMm1CeEM7O0FxRnAybUJFO0VBQXNDO0FyRncybUJ4Qzs7QXFGeDJtQkU7RUFBc0M7QXJGNDJtQnhDOztBcUY1Mm1CRTtFQUFzQztBckZnM21CeEM7O0FxRmgzbUJFO0VBQXNDO0FyRm8zbUJ4Qzs7QXFGcDNtQkU7RUFBc0M7QXJGdzNtQnhDOztBcUZ4M21CRTtFQUFzQztBckY0M21CeEM7O0FxRjUzbUJFO0VBQXNDO0FyRmc0bUJ4Qzs7QXFGaDRtQkU7RUFBc0M7QXJGbzRtQnhDOztBcUZwNG1CRTtFQUFzQztBckZ3NG1CeEM7O0FxRng0bUJFO0VBQXNDO0FyRjQ0bUJ4Qzs7QXFGNTRtQkU7RUFBc0M7QXJGZzVtQnhDOztBcUZoNW1CRTtFQUFzQztBckZvNW1CeEM7O0FxRnA1bUJFO0VBQXNDO0FyRnc1bUJ4Qzs7QXFGeDVtQkU7RUFBc0M7QXJGNDVtQnhDOztBcUY1NW1CRTtFQUFzQztBckZnNm1CeEM7O0FxRmg2bUJFO0VBQXNDO0FyRm82bUJ4Qzs7QXFGcDZtQkU7RUFBc0M7QXJGdzZtQnhDOztBcUZ4Nm1CRTtFQUFzQztBckY0Nm1CeEM7O0FxRjU2bUJFO0VBQXNDO0FyRmc3bUJ4Qzs7QXFGaDdtQkU7RUFBc0M7QXJGbzdtQnhDOztBcUZwN21CRTtFQUFzQztBckZ3N21CeEM7O0FxRng3bUJFO0VBQXNDO0FyRjQ3bUJ4Qzs7QXFGNTdtQkU7RUFBc0M7QXJGZzhtQnhDOztBcUZoOG1CRTtFQUFzQztBckZvOG1CeEM7O0FxRnA4bUJFO0VBQXNDO0FyRnc4bUJ4Qzs7QXFGeDhtQkU7RUFBc0M7QXJGNDhtQnhDOztBcUY1OG1CRTtFQUFzQztBckZnOW1CeEM7O0FxRmg5bUJFO0VBQXNDO0FyRm85bUJ4Qzs7QXFGcDltQkU7RUFBc0M7QXJGdzltQnhDOztBcUZ4OW1CRTtFQUFzQztBckY0OW1CeEM7O0FxRjU5bUJFO0VBQXNDO0FyRmcrbUJ4Qzs7QXFGaCttQkU7RUFBc0M7QXJGbyttQnhDOztBcUZwK21CRTtFQUFzQztBckZ3K21CeEM7O0FxRngrbUJFO0VBQXNDO0FyRjQrbUJ4Qzs7QXFGNSttQkU7RUFBc0M7QXJGZy9tQnhDOztBcUZoL21CRTtFQUFzQztBckZvL21CeEM7O0FxRnAvbUJFO0VBQXNDO0FyRncvbUJ4Qzs7QXFGeC9tQkU7RUFBc0M7QXJGNC9tQnhDOztBcUY1L21CRTtFQUFzQztBckZnZ25CeEM7O0FxRmhnbkJFO0VBQXNDO0FyRm9nbkJ4Qzs7QXFGcGduQkU7RUFBc0M7QXJGd2duQnhDOztBcUZ4Z25CRTtFQUFzQztBckY0Z25CeEM7O0FxRjVnbkJFO0VBQXNDO0FyRmdobkJ4Qzs7QXFGaGhuQkU7RUFBc0M7QXJGb2huQnhDOztBcUZwaG5CRTtFQUFzQztBckZ3aG5CeEM7O0FxRnhobkJFO0VBQXNDO0FyRjRobkJ4Qzs7QXFGNWhuQkU7RUFBc0M7QXJGZ2luQnhDOztBcUZoaW5CRTtFQUFzQztBckZvaW5CeEM7O0FxRnBpbkJFO0VBQXNDO0FyRndpbkJ4Qzs7QXFGeGluQkU7RUFBc0M7QXJGNGluQnhDOztBcUY1aW5CRTtFQUFzQztBckZnam5CeEM7O0FxRmhqbkJFO0VBQXNDO0FyRm9qbkJ4Qzs7QXFGcGpuQkU7RUFBc0M7QXJGd2puQnhDOztBcUZ4am5CRTtFQUFzQztBckY0am5CeEM7O0FxRjVqbkJFO0VBQXNDO0FyRmdrbkJ4Qzs7QXFGaGtuQkU7RUFBc0M7QXJGb2tuQnhDOztBcUZwa25CRTtFQUFzQztBckZ3a25CeEM7O0FxRnhrbkJFO0VBQXNDO0FyRjRrbkJ4Qzs7QXFGNWtuQkU7RUFBc0M7QXJGZ2xuQnhDOztBcUZobG5CRTtFQUFzQztBckZvbG5CeEM7O0FxRnBsbkJFO0VBQXNDO0FyRndsbkJ4Qzs7QXFGeGxuQkU7RUFBc0M7QXJGNGxuQnhDOztBcUY1bG5CRTtFQUFzQztBckZnbW5CeEM7O0FxRmhtbkJFO0VBQXNDO0FyRm9tbkJ4Qzs7QXFGcG1uQkU7RUFBc0M7QXJGd21uQnhDOztBcUZ4bW5CRTtFQUFzQztBckY0bW5CeEM7O0FxRjVtbkJFO0VBQXNDO0FyRmdubkJ4Qzs7QXFGaG5uQkU7RUFBc0M7QXJGb25uQnhDOztBcUZwbm5CRTtFQUFzQztBckZ3bm5CeEM7O0FxRnhubkJFO0VBQXNDO0FyRjRubkJ4Qzs7QXFGNW5uQkU7RUFBc0M7QXJGZ29uQnhDOztBcUZob25CRTtFQUFzQztBckZvb25CeEM7O0FxRnBvbkJFO0VBQXNDO0FyRndvbkJ4Qzs7QXFGeG9uQkU7RUFBc0M7QXJGNG9uQnhDOztBcUY1b25CRTtFQUFzQztBckZncG5CeEM7O0FxRmhwbkJFO0VBQXNDO0FyRm9wbkJ4Qzs7QXFGcHBuQkU7RUFBc0M7QXJGd3BuQnhDOztBcUZ4cG5CRTtFQUFzQztBckY0cG5CeEM7O0FxRjVwbkJFO0VBQXNDO0FyRmdxbkJ4Qzs7QXFGaHFuQkU7RUFBc0M7QXJGb3FuQnhDOztBcUZwcW5CRTtFQUFzQztBckZ3cW5CeEM7O0FxRnhxbkJFO0VBQXNDO0FyRjRxbkJ4Qzs7QXFGNXFuQkU7RUFBc0M7QXJGZ3JuQnhDOztBcUZocm5CRTtFQUFzQztBckZvcm5CeEM7O0FxRnBybkJFO0VBQXNDO0FyRndybkJ4Qzs7QXFGeHJuQkU7RUFBc0M7QXJGNHJuQnhDOztBcUY1cm5CRTtFQUFzQztBckZnc25CeEM7O0FxRmhzbkJFO0VBQXNDO0FyRm9zbkJ4Qzs7QXFGcHNuQkU7RUFBc0M7QXJGd3NuQnhDOztBcUZ4c25CRTtFQUFzQztBckY0c25CeEM7O0FxRjVzbkJFO0VBQXNDO0FyRmd0bkJ4Qzs7QXFGaHRuQkU7RUFBc0M7QXJGb3RuQnhDOztBcUZwdG5CRTtFQUFzQztBckZ3dG5CeEM7O0FxRnh0bkJFO0VBQXNDO0FyRjR0bkJ4Qzs7QXFGNXRuQkU7RUFBc0M7QXJGZ3VuQnhDOztBcUZodW5CRTtFQUFzQztBckZvdW5CeEM7O0FxRnB1bkJFO0VBQXNDO0FyRnd1bkJ4Qzs7QXFGeHVuQkU7RUFBc0M7QXJGNHVuQnhDOztBcUY1dW5CRTtFQUFzQztBckZndm5CeEM7O0FxRmh2bkJFO0VBQXNDO0FyRm92bkJ4Qzs7QXFGcHZuQkU7RUFBc0M7QXJGd3ZuQnhDOztBcUZ4dm5CRTtFQUFzQztBckY0dm5CeEM7O0FxRjV2bkJFO0VBQXNDO0FyRmd3bkJ4Qzs7QXFGaHduQkU7RUFBc0M7QXJGb3duQnhDOztBcUZwd25CRTtFQUFzQztBckZ3d25CeEM7O0FxRnh3bkJFO0VBQXNDO0FyRjR3bkJ4Qzs7QXFGNXduQkU7RUFBc0M7QXJGZ3huQnhDOztBcUZoeG5CRTtFQUFzQztBckZveG5CeEM7O0FxRnB4bkJFO0VBQXNDO0FyRnd4bkJ4Qzs7QXFGeHhuQkU7RUFBc0M7QXJGNHhuQnhDOztBcUY1eG5CRTtFQUFzQztBckZneW5CeEM7O0FxRmh5bkJFO0VBQXNDO0FyRm95bkJ4Qzs7QXFGcHluQkU7RUFBc0M7QXJGd3luQnhDOztBcUZ4eW5CRTtFQUFzQztBckY0eW5CeEM7O0FxRjV5bkJFO0VBQXNDO0FyRmd6bkJ4Qzs7QXFGaHpuQkU7RUFBc0M7QXJGb3puQnhDOztBcUZwem5CRTtFQUFzQztBckZ3em5CeEM7O0FxRnh6bkJFO0VBQXNDO0FyRjR6bkJ4Qzs7QXFGNXpuQkU7RUFBc0M7QXJGZzBuQnhDOztBcUZoMG5CRTtFQUFzQztBckZvMG5CeEM7O0FxRnAwbkJFO0VBQXNDO0FyRncwbkJ4Qzs7QXFGeDBuQkU7RUFBc0M7QXJGNDBuQnhDOztBcUY1MG5CRTtFQUFzQztBckZnMW5CeEM7O0FxRmgxbkJFO0VBQXNDO0FyRm8xbkJ4Qzs7QXFGcDFuQkU7RUFBc0M7QXJGdzFuQnhDOztBcUZ4MW5CRTtFQUFzQztBckY0MW5CeEM7O0FxRjUxbkJFO0VBQXNDO0FyRmcybkJ4Qzs7QXFGaDJuQkU7RUFBc0M7QXJGbzJuQnhDOztBcUZwMm5CRTtFQUFzQztBckZ3Mm5CeEM7O0FxRngybkJFO0VBQXNDO0FyRjQybkJ4Qzs7QXFGNTJuQkU7RUFBc0M7QXJGZzNuQnhDOztBcUZoM25CRTtFQUFzQztBckZvM25CeEM7O0FxRnAzbkJFO0VBQXNDO0FyRnczbkJ4Qzs7QXFGeDNuQkU7RUFBc0M7QXJGNDNuQnhDOztBcUY1M25CRTtFQUFzQztBckZnNG5CeEM7O0FxRmg0bkJFO0VBQXNDO0FyRm80bkJ4Qzs7QXFGcDRuQkU7RUFBc0M7QXJGdzRuQnhDOztBcUZ4NG5CRTtFQUFzQztBckY0NG5CeEM7O0FxRjU0bkJFO0VBQXNDO0FyRmc1bkJ4Qzs7QXFGaDVuQkU7RUFBc0M7QXJGbzVuQnhDOztBcUZwNW5CRTtFQUFzQztBckZ3NW5CeEM7O0FxRng1bkJFO0VBQXNDO0FyRjQ1bkJ4Qzs7QXFGNTVuQkU7RUFBc0M7QXJGZzZuQnhDOztBcUZoNm5CRTtFQUFzQztBckZvNm5CeEM7O0FxRnA2bkJFO0VBQXNDO0FyRnc2bkJ4Qzs7QXFGeDZuQkU7RUFBc0M7QXJGNDZuQnhDOztBcUY1Nm5CRTtFQUFzQztBckZnN25CeEM7O0FxRmg3bkJFO0VBQXNDO0FyRm83bkJ4Qzs7QXFGcDduQkU7RUFBc0M7QXJGdzduQnhDOztBcUZ4N25CRTtFQUFzQztBckY0N25CeEM7O0FxRjU3bkJFO0VBQXNDO0FyRmc4bkJ4Qzs7QXFGaDhuQkU7RUFBc0M7QXJGbzhuQnhDOztBcUZwOG5CRTtFQUFzQztBckZ3OG5CeEM7O0FxRng4bkJFO0VBQXNDO0FyRjQ4bkJ4Qzs7QXFGNThuQkU7RUFBc0M7QXJGZzluQnhDOztBcUZoOW5CRTtFQUFzQztBckZvOW5CeEM7O0FxRnA5bkJFO0VBQXNDO0FyRnc5bkJ4Qzs7QXFGeDluQkU7RUFBc0M7QXJGNDluQnhDOztBcUY1OW5CRTtFQUFzQztBckZnK25CeEM7O0FxRmgrbkJFO0VBQXNDO0FyRm8rbkJ4Qzs7QXFGcCtuQkU7RUFBc0M7QXJGdytuQnhDOztBcUZ4K25CRTtFQUFzQztBckY0K25CeEM7O0FxRjUrbkJFO0VBQXNDO0FyRmcvbkJ4Qzs7QXFGaC9uQkU7RUFBc0M7QXJGby9uQnhDOztBcUZwL25CRTtFQUFzQztBckZ3L25CeEM7O0FxRngvbkJFO0VBQXNDO0FyRjQvbkJ4Qzs7QXFGNS9uQkU7RUFBc0M7QXJGZ2dvQnhDOztBcUZoZ29CRTtFQUFzQztBckZvZ29CeEM7O0FxRnBnb0JFO0VBQXNDO0FyRndnb0J4Qzs7QXFGeGdvQkU7RUFBc0M7QXJGNGdvQnhDOztBcUY1Z29CRTtFQUFzQztBckZnaG9CeEM7O0FxRmhob0JFO0VBQXNDO0FyRm9ob0J4Qzs7QXFGcGhvQkU7RUFBc0M7QXJGd2hvQnhDOztBcUZ4aG9CRTtFQUFzQztBckY0aG9CeEM7O0FxRjVob0JFO0VBQXNDO0FyRmdpb0J4Qzs7QXFGaGlvQkU7RUFBc0M7QXJGb2lvQnhDOztBcUZwaW9CRTtFQUFzQztBckZ3aW9CeEM7O0FxRnhpb0JFO0VBQXNDO0FyRjRpb0J4Qzs7QXFGNWlvQkU7RUFBc0M7QXJGZ2pvQnhDOztBcUZoam9CRTtFQUFzQztBckZvam9CeEM7O0FxRnBqb0JFO0VBQXNDO0FyRndqb0J4Qzs7QXFGeGpvQkU7RUFBc0M7QXJGNGpvQnhDOztBcUY1am9CRTtFQUFzQztBckZna29CeEM7O0FxRmhrb0JFO0VBQXNDO0FyRm9rb0J4Qzs7QXFGcGtvQkU7RUFBc0M7QXJGd2tvQnhDOztBcUZ4a29CRTtFQUFzQztBckY0a29CeEM7O0FxRjVrb0JFO0VBQXNDO0FyRmdsb0J4Qzs7QXFGaGxvQkU7RUFBc0M7QXJGb2xvQnhDOztBcUZwbG9CRTtFQUFzQztBckZ3bG9CeEM7O0FxRnhsb0JFO0VBQXNDO0FyRjRsb0J4Qzs7QXFGNWxvQkU7RUFBc0M7QXJGZ21vQnhDOztBcUZobW9CRTtFQUFzQztBckZvbW9CeEM7O0FxRnBtb0JFO0VBQXNDO0FyRndtb0J4Qzs7QXFGeG1vQkU7RUFBc0M7QXJGNG1vQnhDOztBcUY1bW9CRTtFQUFzQztBckZnbm9CeEM7O0FxRmhub0JFO0VBQXNDO0FyRm9ub0J4Qzs7QXFGcG5vQkU7RUFBc0M7QXJGd25vQnhDOztBcUZ4bm9CRTtFQUFzQztBckY0bm9CeEM7O0FxRjVub0JFO0VBQXNDO0FyRmdvb0J4Qzs7QXFGaG9vQkU7RUFBc0M7QXJGb29vQnhDOztBcUZwb29CRTtFQUFzQztBckZ3b29CeEM7O0FxRnhvb0JFO0VBQXNDO0FyRjRvb0J4Qzs7QXFGNW9vQkU7RUFBc0M7QXJGZ3BvQnhDOztBcUZocG9CRTtFQUFzQztBckZvcG9CeEM7O0FxRnBwb0JFO0VBQXNDO0FyRndwb0J4Qzs7QXFGeHBvQkU7RUFBc0M7QXJGNHBvQnhDOztBcUY1cG9CRTtFQUFzQztBckZncW9CeEM7O0FxRmhxb0JFO0VBQXNDO0FyRm9xb0J4Qzs7QXFGcHFvQkU7RUFBc0M7QXJGd3FvQnhDOztBcUZ4cW9CRTtFQUFzQztBckY0cW9CeEM7O0FxRjVxb0JFO0VBQXNDO0FyRmdyb0J4Qzs7QXFGaHJvQkU7RUFBc0M7QXJGb3JvQnhDOztBcUZwcm9CRTtFQUFzQztBckZ3cm9CeEM7O0FxRnhyb0JFO0VBQXNDO0FyRjRyb0J4Qzs7QXFGNXJvQkU7RUFBc0M7QXJGZ3NvQnhDOztBcUZoc29CRTtFQUFzQztBckZvc29CeEM7O0FxRnBzb0JFO0VBQXNDO0FyRndzb0J4Qzs7QXFGeHNvQkU7RUFBc0M7QXJGNHNvQnhDOztBcUY1c29CRTtFQUFzQztBckZndG9CeEM7O0FxRmh0b0JFO0VBQXNDO0FyRm90b0J4Qzs7QXFGcHRvQkU7RUFBc0M7QXJGd3RvQnhDOztBcUZ4dG9CRTtFQUFzQztBckY0dG9CeEM7O0FxRjV0b0JFO0VBQXNDO0FyRmd1b0J4Qzs7QXFGaHVvQkU7RUFBc0M7QXJGb3VvQnhDOztBcUZwdW9CRTtFQUFzQztBckZ3dW9CeEM7O0FxRnh1b0JFO0VBQXNDO0FyRjR1b0J4Qzs7QXFGNXVvQkU7RUFBc0M7QXJGZ3ZvQnhDOztBcUZodm9CRTtFQUFzQztBckZvdm9CeEM7O0FxRnB2b0JFO0VBQXNDO0FyRnd2b0J4Qzs7QXFGeHZvQkU7RUFBc0M7QXJGNHZvQnhDOztBcUY1dm9CRTtFQUFzQztBckZnd29CeEM7O0FxRmh3b0JFO0VBQXNDO0FyRm93b0J4Qzs7QXFGcHdvQkU7RUFBc0M7QXJGd3dvQnhDOztBcUZ4d29CRTtFQUFzQztBckY0d29CeEM7O0FxRjV3b0JFO0VBQXNDO0FyRmd4b0J4Qzs7QXFGaHhvQkU7RUFBc0M7QXJGb3hvQnhDOztBcUZweG9CRTtFQUFzQztBckZ3eG9CeEM7O0FxRnh4b0JFO0VBQXNDO0FyRjR4b0J4Qzs7QXFGNXhvQkU7RUFBc0M7QXJGZ3lvQnhDOztBcUZoeW9CRTtFQUFzQztBckZveW9CeEM7O0FxRnB5b0JFO0VBQXNDO0FyRnd5b0J4Qzs7QXFGeHlvQkU7RUFBc0M7QXJGNHlvQnhDOztBcUY1eW9CRTtFQUFzQztBckZnem9CeEM7O0FxRmh6b0JFO0VBQXNDO0FyRm96b0J4Qzs7QXFGcHpvQkU7RUFBc0M7QXJGd3pvQnhDOztBcUZ4em9CRTtFQUFzQztBckY0em9CeEM7O0FxRjV6b0JFO0VBQXNDO0FyRmcwb0J4Qzs7QXFGaDBvQkU7RUFBc0M7QXJGbzBvQnhDOztBcUZwMG9CRTtFQUFzQztBckZ3MG9CeEM7O0FxRngwb0JFO0VBQXNDO0FyRjQwb0J4Qzs7QXFGNTBvQkU7RUFBc0M7QXJGZzFvQnhDOztBcUZoMW9CRTtFQUFzQztBckZvMW9CeEM7O0FxRnAxb0JFO0VBQXNDO0FyRncxb0J4Qzs7QXFGeDFvQkU7RUFBc0M7QXJGNDFvQnhDOztBcUY1MW9CRTtFQUFzQztBckZnMm9CeEM7O0FxRmgyb0JFO0VBQXNDO0FyRm8yb0J4Qzs7QXFGcDJvQkU7RUFBc0M7QXJGdzJvQnhDOztBcUZ4Mm9CRTtFQUFzQztBckY0Mm9CeEM7O0FxRjUyb0JFO0VBQXNDO0FyRmczb0J4Qzs7QXFGaDNvQkU7RUFBc0M7QXJGbzNvQnhDOztBcUZwM29CRTtFQUFzQztBckZ3M29CeEM7O0FxRngzb0JFO0VBQXNDO0FyRjQzb0J4Qzs7QXFGNTNvQkU7RUFBc0M7QXJGZzRvQnhDOztBcUZoNG9CRTtFQUFzQztBckZvNG9CeEM7O0FxRnA0b0JFO0VBQXNDO0FyRnc0b0J4Qzs7QXFGeDRvQkU7RUFBc0M7QXJGNDRvQnhDOztBcUY1NG9CRTtFQUFzQztBckZnNW9CeEM7O0FxRmg1b0JFO0VBQXNDO0FyRm81b0J4Qzs7QXFGcDVvQkU7RUFBc0M7QXJGdzVvQnhDOztBcUZ4NW9CRTtFQUFzQztBckY0NW9CeEM7O0FxRjU1b0JFO0VBQXNDO0FyRmc2b0J4Qzs7QXFGaDZvQkU7RUFBc0M7QXJGbzZvQnhDOztBcUZwNm9CRTtFQUFzQztBckZ3Nm9CeEM7O0FxRng2b0JFO0VBQXNDO0FyRjQ2b0J4Qzs7QXFGNTZvQkU7RUFBc0M7QXJGZzdvQnhDOztBcUZoN29CRTtFQUFzQztBckZvN29CeEM7O0FxRnA3b0JFO0VBQXNDO0FyRnc3b0J4Qzs7QXFGeDdvQkU7RUFBc0M7QXJGNDdvQnhDOztBcUY1N29CRTtFQUFzQztBckZnOG9CeEM7O0FxRmg4b0JFO0VBQXNDO0FyRm84b0J4Qzs7QXFGcDhvQkU7RUFBc0M7QXJGdzhvQnhDOztBcUZ4OG9CRTtFQUFzQztBckY0OG9CeEM7O0FxRjU4b0JFO0VBQXNDO0FyRmc5b0J4Qzs7QXFGaDlvQkU7RUFBc0M7QXJGbzlvQnhDOztBcUZwOW9CRTtFQUFzQztBckZ3OW9CeEM7O0FxRng5b0JFO0VBQXNDO0FyRjQ5b0J4Qzs7QXFGNTlvQkU7RUFBc0M7QXJGZytvQnhDOztBcUZoK29CRTtFQUFzQztBckZvK29CeEM7O0FxRnArb0JFO0VBQXNDO0FyRncrb0J4Qzs7QXFGeCtvQkU7RUFBc0M7QXJGNCtvQnhDOztBcUY1K29CRTtFQUFzQztBckZnL29CeEM7O0FxRmgvb0JFO0VBQXNDO0FyRm8vb0J4Qzs7QXFGcC9vQkU7RUFBc0M7QXJGdy9vQnhDOztBcUZ4L29CRTtFQUFzQztBckY0L29CeEM7O0FxRjUvb0JFO0VBQXNDO0FyRmdncEJ4Qzs7QXFGaGdwQkU7RUFBc0M7QXJGb2dwQnhDOztBcUZwZ3BCRTtFQUFzQztBckZ3Z3BCeEM7O0FxRnhncEJFO0VBQXNDO0FyRjRncEJ4Qzs7QXFGNWdwQkU7RUFBc0M7QXJGZ2hwQnhDOztBcUZoaHBCRTtFQUFzQztBckZvaHBCeEM7O0FxRnBocEJFO0VBQXNDO0FyRndocEJ4Qzs7QXFGeGhwQkU7RUFBc0M7QXJGNGhwQnhDOztBcUY1aHBCRTtFQUFzQztBckZnaXBCeEM7O0FxRmhpcEJFO0VBQXNDO0FyRm9pcEJ4Qzs7QXFGcGlwQkU7RUFBc0M7QXJGd2lwQnhDOztBcUZ4aXBCRTtFQUFzQztBckY0aXBCeEM7O0FxRjVpcEJFO0VBQXNDO0FyRmdqcEJ4Qzs7QXFGaGpwQkU7RUFBc0M7QXJGb2pwQnhDOztBcUZwanBCRTtFQUFzQztBckZ3anBCeEM7O0FxRnhqcEJFO0VBQXNDO0FyRjRqcEJ4Qzs7QXFGNWpwQkU7RUFBc0M7QXJGZ2twQnhDOztBcUZoa3BCRTtFQUFzQztBckZva3BCeEM7O0FxRnBrcEJFO0VBQXNDO0FyRndrcEJ4Qzs7QXFGeGtwQkU7RUFBc0M7QXJGNGtwQnhDOztBcUY1a3BCRTtFQUFzQztBckZnbHBCeEM7O0FxRmhscEJFO0VBQXNDO0FyRm9scEJ4Qzs7QXFGcGxwQkU7RUFBc0M7QXJGd2xwQnhDOztBcUZ4bHBCRTtFQUFzQztBckY0bHBCeEM7O0FxRjVscEJFO0VBQXNDO0FyRmdtcEJ4Qzs7QXFGaG1wQkU7RUFBc0M7QXJGb21wQnhDOztBcUZwbXBCRTtFQUFzQztBckZ3bXBCeEM7O0FxRnhtcEJFO0VBQXNDO0FyRjRtcEJ4Qzs7QXFGNW1wQkU7RUFBc0M7QXJGZ25wQnhDOztBcUZobnBCRTtFQUFzQztBckZvbnBCeEM7O0FxRnBucEJFO0VBQXNDO0FyRnducEJ4Qzs7QXFGeG5wQkU7RUFBc0M7QXJGNG5wQnhDOztBcUY1bnBCRTtFQUFzQztBckZnb3BCeEM7O0FxRmhvcEJFO0VBQXNDO0FyRm9vcEJ4Qzs7QXFGcG9wQkU7RUFBc0M7QXJGd29wQnhDOztBcUZ4b3BCRTtFQUFzQztBckY0b3BCeEM7O0FxRjVvcEJFO0VBQXNDO0FyRmdwcEJ4Qzs7QXFGaHBwQkU7RUFBc0M7QXJGb3BwQnhDOztBcUZwcHBCRTtFQUFzQztBckZ3cHBCeEM7O0FxRnhwcEJFO0VBQXNDO0FyRjRwcEJ4Qzs7QXFGNXBwQkU7RUFBc0M7QXJGZ3FwQnhDOztBcUZocXBCRTtFQUFzQztBckZvcXBCeEM7O0FxRnBxcEJFO0VBQXNDO0FyRndxcEJ4Qzs7QXFGeHFwQkU7RUFBc0M7QXJGNHFwQnhDOztBcUY1cXBCRTtFQUFzQztBckZncnBCeEM7O0FxRmhycEJFO0VBQXNDO0FyRm9ycEJ4Qzs7QXFGcHJwQkU7RUFBc0M7QXJGd3JwQnhDOztBcUZ4cnBCRTtFQUFzQztBckY0cnBCeEM7O0FxRjVycEJFO0VBQXNDO0FyRmdzcEJ4Qzs7QXFGaHNwQkU7RUFBc0M7QXJGb3NwQnhDOztBcUZwc3BCRTtFQUFzQztBckZ3c3BCeEM7O0FxRnhzcEJFO0VBQXNDO0FyRjRzcEJ4Qzs7QXFGNXNwQkU7RUFBc0M7QXJGZ3RwQnhDOztBcUZodHBCRTtFQUFzQztBckZvdHBCeEM7O0FxRnB0cEJFO0VBQXNDO0FyRnd0cEJ4Qzs7QXFGeHRwQkU7RUFBc0M7QXJGNHRwQnhDOztBcUY1dHBCRTtFQUFzQztBckZndXBCeEM7O0FxRmh1cEJFO0VBQXNDO0FyRm91cEJ4Qzs7QXFGcHVwQkU7RUFBc0M7QXJGd3VwQnhDOztBcUZ4dXBCRTtFQUFzQztBckY0dXBCeEM7O0FxRjV1cEJFO0VBQXNDO0FyRmd2cEJ4Qzs7QXFGaHZwQkU7RUFBc0M7QXJGb3ZwQnhDOztBcUZwdnBCRTtFQUFzQztBckZ3dnBCeEM7O0FxRnh2cEJFO0VBQXNDO0FyRjR2cEJ4Qzs7QXFGNXZwQkU7RUFBc0M7QXJGZ3dwQnhDOztBcUZod3BCRTtFQUFzQztBckZvd3BCeEM7O0FxRnB3cEJFO0VBQXNDO0FyRnd3cEJ4Qzs7QXFGeHdwQkU7RUFBc0M7QXJGNHdwQnhDOztBcUY1d3BCRTtFQUFzQztBckZneHBCeEM7O0FxRmh4cEJFO0VBQXNDO0FyRm94cEJ4Qzs7QXFGcHhwQkU7RUFBc0M7QXJGd3hwQnhDOztBcUZ4eHBCRTtFQUFzQztBckY0eHBCeEM7O0FxRjV4cEJFO0VBQXNDO0FyRmd5cEJ4Qzs7QXFGaHlwQkU7RUFBc0M7QXJGb3lwQnhDOztBcUZweXBCRTtFQUFzQztBckZ3eXBCeEM7O0FxRnh5cEJFO0VBQXNDO0FyRjR5cEJ4Qzs7QXFGNXlwQkU7RUFBc0M7QXJGZ3pwQnhDOztBcUZoenBCRTtFQUFzQztBckZvenBCeEM7O0FxRnB6cEJFO0VBQXNDO0FyRnd6cEJ4Qzs7QXFGeHpwQkU7RUFBc0M7QXJGNHpwQnhDOztBcUY1enBCRTtFQUFzQztBckZnMHBCeEM7O0FxRmgwcEJFO0VBQXNDO0FyRm8wcEJ4Qzs7QXFGcDBwQkU7RUFBc0M7QXJGdzBwQnhDOztBcUZ4MHBCRTtFQUFzQztBckY0MHBCeEM7O0FxRjUwcEJFO0VBQXNDO0FyRmcxcEJ4Qzs7QXFGaDFwQkU7RUFBc0M7QXJGbzFwQnhDOztBcUZwMXBCRTtFQUFzQztBckZ3MXBCeEM7O0FxRngxcEJFO0VBQXNDO0FyRjQxcEJ4Qzs7QXFGNTFwQkU7RUFBc0M7QXJGZzJwQnhDOztBcUZoMnBCRTtFQUFzQztBckZvMnBCeEM7O0FxRnAycEJFO0VBQXNDO0FyRncycEJ4Qzs7QXFGeDJwQkU7RUFBc0M7QXJGNDJwQnhDOztBcUY1MnBCRTtFQUFzQztBckZnM3BCeEM7O0FxRmgzcEJFO0VBQXNDO0FyRm8zcEJ4Qzs7QXFGcDNwQkU7RUFBc0M7QXJGdzNwQnhDOztBcUZ4M3BCRTtFQUFzQztBckY0M3BCeEM7O0FxRjUzcEJFO0VBQXNDO0FyRmc0cEJ4Qzs7QXFGaDRwQkU7RUFBc0M7QXJGbzRwQnhDOztBcUZwNHBCRTtFQUFzQztBckZ3NHBCeEM7O0FxRng0cEJFO0VBQXNDO0FyRjQ0cEJ4Qzs7QXFGNTRwQkU7RUFBc0M7QXJGZzVwQnhDOztBcUZoNXBCRTtFQUFzQztBckZvNXBCeEM7O0FxRnA1cEJFO0VBQXNDO0FyRnc1cEJ4Qzs7QXFGeDVwQkU7RUFBc0M7QXJGNDVwQnhDOztBcUY1NXBCRTtFQUFzQztBckZnNnBCeEM7O0FxRmg2cEJFO0VBQXNDO0FyRm82cEJ4Qzs7QXFGcDZwQkU7RUFBc0M7QXJGdzZwQnhDOztBcUZ4NnBCRTtFQUFzQztBckY0NnBCeEM7O0FxRjU2cEJFO0VBQXNDO0FyRmc3cEJ4Qzs7QXFGaDdwQkU7RUFBc0M7QXJGbzdwQnhDOztBcUZwN3BCRTtFQUFzQztBckZ3N3BCeEM7O0FxRng3cEJFO0VBQXNDO0FyRjQ3cEJ4Qzs7QXFGNTdwQkU7RUFBc0M7QXJGZzhwQnhDOztBcUZoOHBCRTtFQUFzQztBckZvOHBCeEM7O0FxRnA4cEJFO0VBQXNDO0FyRnc4cEJ4Qzs7QXFGeDhwQkU7RUFBc0M7QXJGNDhwQnhDOztBcUY1OHBCRTtFQUFzQztBckZnOXBCeEM7O0FxRmg5cEJFO0VBQXNDO0FyRm85cEJ4Qzs7QXFGcDlwQkU7RUFBc0M7QXJGdzlwQnhDOztBcUZ4OXBCRTtFQUFzQztBckY0OXBCeEM7O0FxRjU5cEJFO0VBQXNDO0FyRmcrcEJ4Qzs7QXFGaCtwQkU7RUFBc0M7QXJGbytwQnhDOztBcUZwK3BCRTtFQUFzQztBckZ3K3BCeEM7O0FxRngrcEJFO0VBQXNDO0FyRjQrcEJ4Qzs7QXFGNStwQkU7RUFBc0M7QXJGZy9wQnhDOztBcUZoL3BCRTtFQUFzQztBckZvL3BCeEM7O0FxRnAvcEJFO0VBQXNDO0FyRncvcEJ4Qzs7QXFGeC9wQkU7RUFBc0M7QXJGNC9wQnhDOztBcUY1L3BCRTtFQUFzQztBckZnZ3FCeEM7O0FxRmhncUJFO0VBQXNDO0FyRm9ncUJ4Qzs7QXFGcGdxQkU7RUFBc0M7QXJGd2dxQnhDOztBcUZ4Z3FCRTtFQUFzQztBckY0Z3FCeEM7O0FxRjVncUJFO0VBQXNDO0FyRmdocUJ4Qzs7QXFGaGhxQkU7RUFBc0M7QXJGb2hxQnhDOztBcUZwaHFCRTtFQUFzQztBckZ3aHFCeEM7O0FxRnhocUJFO0VBQXNDO0FyRjRocUJ4Qzs7QXFGNWhxQkU7RUFBc0M7QXJGZ2lxQnhDOztBcUZoaXFCRTtFQUFzQztBckZvaXFCeEM7O0FxRnBpcUJFO0VBQXNDO0FyRndpcUJ4Qzs7QXFGeGlxQkU7RUFBc0M7QXJGNGlxQnhDOztBcUY1aXFCRTtFQUFzQztBckZnanFCeEM7O0FxRmhqcUJFO0VBQXNDO0FyRm9qcUJ4Qzs7QXFGcGpxQkU7RUFBc0M7QXJGd2pxQnhDOztBcUZ4anFCRTtFQUFzQztBckY0anFCeEM7O0FxRjVqcUJFO0VBQXNDO0FyRmdrcUJ4Qzs7QXFGaGtxQkU7RUFBc0M7QXJGb2txQnhDOztBcUZwa3FCRTtFQUFzQztBckZ3a3FCeEM7O0FxRnhrcUJFO0VBQXNDO0FyRjRrcUJ4Qzs7QXFGNWtxQkU7RUFBc0M7QXJGZ2xxQnhDOztBcUZobHFCRTtFQUFzQztBckZvbHFCeEM7O0FxRnBscUJFO0VBQXNDO0FyRndscUJ4Qzs7QXFGeGxxQkU7RUFBc0M7QXJGNGxxQnhDOztBcUY1bHFCRTtFQUFzQztBckZnbXFCeEM7O0FxRmhtcUJFO0VBQXNDO0FyRm9tcUJ4Qzs7QXFGcG1xQkU7RUFBc0M7QXJGd21xQnhDOztBcUZ4bXFCRTtFQUFzQztBckY0bXFCeEM7O0FxRjVtcUJFO0VBQXNDO0FyRmducUJ4Qzs7QXFGaG5xQkU7RUFBc0M7QXJGb25xQnhDOztBcUZwbnFCRTtFQUFzQztBckZ3bnFCeEM7O0FxRnhucUJFO0VBQXNDO0FyRjRucUJ4Qzs7QXFGNW5xQkU7RUFBc0M7QXJGZ29xQnhDOztBcUZob3FCRTtFQUFzQztBckZvb3FCeEM7O0FxRnBvcUJFO0VBQXNDO0FyRndvcUJ4Qzs7QXFGeG9xQkU7RUFBc0M7QXJGNG9xQnhDOztBcUY1b3FCRTtFQUFzQztBckZncHFCeEM7O0FxRmhwcUJFO0VBQXNDO0FyRm9wcUJ4Qzs7QXFGcHBxQkU7RUFBc0M7QXJGd3BxQnhDOztBcUZ4cHFCRTtFQUFzQztBckY0cHFCeEM7O0FxRjVwcUJFO0VBQXNDO0FyRmdxcUJ4Qzs7QXFGaHFxQkU7RUFBc0M7QXJGb3FxQnhDOztBcUZwcXFCRTtFQUFzQztBckZ3cXFCeEM7O0FxRnhxcUJFO0VBQXNDO0FyRjRxcUJ4Qzs7QXFGNXFxQkU7RUFBc0M7QXJGZ3JxQnhDOztBcUZocnFCRTtFQUFzQztBckZvcnFCeEM7O0FxRnBycUJFO0VBQXNDO0FyRndycUJ4Qzs7QXFGeHJxQkU7RUFBc0M7QXJGNHJxQnhDOztBcUY1cnFCRTtFQUFzQztBckZnc3FCeEM7O0FxRmhzcUJFO0VBQXNDO0FyRm9zcUJ4Qzs7QXFGcHNxQkU7RUFBc0M7QXJGd3NxQnhDOztBcUZ4c3FCRTtFQUFzQztBckY0c3FCeEM7O0FxRjVzcUJFO0VBQXNDO0FyRmd0cUJ4Qzs7QXFGaHRxQkU7RUFBc0M7QXJGb3RxQnhDOztBcUZwdHFCRTtFQUFzQztBckZ3dHFCeEM7O0FxRnh0cUJFO0VBQXNDO0FyRjR0cUJ4Qzs7QXFGNXRxQkU7RUFBc0M7QXJGZ3VxQnhDOztBcUZodXFCRTtFQUFzQztBckZvdXFCeEM7O0FxRnB1cUJFO0VBQXNDO0FyRnd1cUJ4Qzs7QXFGeHVxQkU7RUFBc0M7QXJGNHVxQnhDOztBcUY1dXFCRTtFQUFzQztBckZndnFCeEM7O0FxRmh2cUJFO0VBQXNDO0FyRm92cUJ4Qzs7QXFGcHZxQkU7RUFBc0M7QXJGd3ZxQnhDOztBcUZ4dnFCRTtFQUFzQztBckY0dnFCeEM7O0FxRjV2cUJFO0VBQXNDO0FyRmd3cUJ4Qzs7QXFGaHdxQkU7RUFBc0M7QXJGb3dxQnhDOztBcUZwd3FCRTtFQUFzQztBckZ3d3FCeEM7O0FxRnh3cUJFO0VBQXNDO0FyRjR3cUJ4Qzs7QXFGNXdxQkU7RUFBc0M7QXJGZ3hxQnhDOztBcUZoeHFCRTtFQUFzQztBckZveHFCeEM7O0FxRnB4cUJFO0VBQXNDO0FyRnd4cUJ4Qzs7QXFGeHhxQkU7RUFBc0M7QXJGNHhxQnhDOztBcUY1eHFCRTtFQUFzQztBckZneXFCeEM7O0FxRmh5cUJFO0VBQXNDO0FyRm95cUJ4Qzs7QXFGcHlxQkU7RUFBc0M7QXJGd3lxQnhDOztBcUZ4eXFCRTtFQUFzQztBckY0eXFCeEM7O0FxRjV5cUJFO0VBQXNDO0FyRmd6cUJ4Qzs7QXFGaHpxQkU7RUFBc0M7QXJGb3pxQnhDOztBcUZwenFCRTtFQUFzQztBckZ3enFCeEM7O0FxRnh6cUJFO0VBQXNDO0FyRjR6cUJ4Qzs7QXFGNXpxQkU7RUFBc0M7QXJGZzBxQnhDOztBcUZoMHFCRTtFQUFzQztBckZvMHFCeEM7O0FxRnAwcUJFO0VBQXNDO0FyRncwcUJ4Qzs7QXFGeDBxQkU7RUFBc0M7QXJGNDBxQnhDOztBcUY1MHFCRTtFQUFzQztBckZnMXFCeEM7O0FxRmgxcUJFO0VBQXNDO0FyRm8xcUJ4Qzs7QXFGcDFxQkU7RUFBc0M7QXJGdzFxQnhDOztBcUZ4MXFCRTtFQUFzQztBckY0MXFCeEM7O0FxRjUxcUJFO0VBQXNDO0FyRmcycUJ4Qzs7QXFGaDJxQkU7RUFBc0M7QXJGbzJxQnhDOztBcUZwMnFCRTtFQUFzQztBckZ3MnFCeEM7O0FxRngycUJFO0VBQXNDO0FyRjQycUJ4Qzs7QXFGNTJxQkU7RUFBc0M7QXJGZzNxQnhDOztBcUZoM3FCRTtFQUFzQztBckZvM3FCeEM7O0FxRnAzcUJFO0VBQXNDO0FyRnczcUJ4Qzs7QXFGeDNxQkU7RUFBc0M7QXJGNDNxQnhDOztBcUY1M3FCRTtFQUFzQztBckZnNHFCeEM7O0FxRmg0cUJFO0VBQXNDO0FyRm80cUJ4Qzs7QXFGcDRxQkU7RUFBc0M7QXJGdzRxQnhDOztBcUZ4NHFCRTtFQUFzQztBckY0NHFCeEM7O0FxRjU0cUJFO0VBQXNDO0FyRmc1cUJ4Qzs7QXFGaDVxQkU7RUFBc0M7QXJGbzVxQnhDOztBcUZwNXFCRTtFQUFzQztBckZ3NXFCeEM7O0FxRng1cUJFO0VBQXNDO0FyRjQ1cUJ4Qzs7QXFGNTVxQkU7RUFBc0M7QXJGZzZxQnhDOztBcUZoNnFCRTtFQUFzQztBckZvNnFCeEM7O0FxRnA2cUJFO0VBQXNDO0FyRnc2cUJ4Qzs7QXFGeDZxQkU7RUFBc0M7QXJGNDZxQnhDOztBcUY1NnFCRTtFQUFzQztBckZnN3FCeEM7O0FxRmg3cUJFO0VBQXNDO0FyRm83cUJ4Qzs7QXFGcDdxQkU7RUFBc0M7QXJGdzdxQnhDOztBcUZ4N3FCRTtFQUFzQztBckY0N3FCeEM7O0FxRjU3cUJFO0VBQXNDO0FyRmc4cUJ4Qzs7QXFGaDhxQkU7RUFBc0M7QXJGbzhxQnhDOztBcUZwOHFCRTtFQUFzQztBckZ3OHFCeEM7O0FxRng4cUJFO0VBQXNDO0FyRjQ4cUJ4Qzs7QXFGNThxQkU7RUFBc0M7QXJGZzlxQnhDOztBcUZoOXFCRTtFQUFzQztBckZvOXFCeEM7O0FxRnA5cUJFO0VBQXNDO0FyRnc5cUJ4Qzs7QXFGeDlxQkU7RUFBc0M7QXJGNDlxQnhDOztBcUY1OXFCRTtFQUFzQztBckZnK3FCeEM7O0FxRmgrcUJFO0VBQXNDO0FyRm8rcUJ4Qzs7QXFGcCtxQkU7RUFBc0M7QXJGdytxQnhDOztBcUZ4K3FCRTtFQUFzQztBckY0K3FCeEM7O0FxRjUrcUJFO0VBQXNDO0FyRmcvcUJ4Qzs7QXFGaC9xQkU7RUFBc0M7QXJGby9xQnhDOztBcUZwL3FCRTtFQUFzQztBckZ3L3FCeEM7O0FxRngvcUJFO0VBQXNDO0FyRjQvcUJ4Qzs7QXFGNS9xQkU7RUFBc0M7QXJGZ2dyQnhDOztBcUZoZ3JCRTtFQUFzQztBckZvZ3JCeEM7O0FxRnBnckJFO0VBQXNDO0FyRndnckJ4Qzs7QXFGeGdyQkU7RUFBc0M7QXJGNGdyQnhDOztBcUY1Z3JCRTtFQUFzQztBckZnaHJCeEM7O0FxRmhockJFO0VBQXNDO0FyRm9ockJ4Qzs7QXFGcGhyQkU7RUFBc0M7QXJGd2hyQnhDOztBcUZ4aHJCRTtFQUFzQztBckY0aHJCeEM7O0FxRjVockJFO0VBQXNDO0FyRmdpckJ4Qzs7QXFGaGlyQkU7RUFBc0M7QXJGb2lyQnhDOztBcUZwaXJCRTtFQUFzQztBckZ3aXJCeEM7O0FxRnhpckJFO0VBQXNDO0FyRjRpckJ4Qzs7QXFGNWlyQkU7RUFBc0M7QXJGZ2pyQnhDOztBcUZoanJCRTtFQUFzQztBckZvanJCeEM7O0FxRnBqckJFO0VBQXNDO0FyRndqckJ4Qzs7QXFGeGpyQkU7RUFBc0M7QXJGNGpyQnhDOztBcUY1anJCRTtFQUFzQztBckZna3JCeEM7O0FxRmhrckJFO0VBQXNDO0FyRm9rckJ4Qzs7QXFGcGtyQkU7RUFBc0M7QXJGd2tyQnhDOztBcUZ4a3JCRTtFQUFzQztBckY0a3JCeEM7O0FxRjVrckJFO0VBQXNDO0FyRmdsckJ4Qzs7QXFGaGxyQkU7RUFBc0M7QXJGb2xyQnhDOztBcUZwbHJCRTtFQUFzQztBckZ3bHJCeEM7O0FxRnhsckJFO0VBQXNDO0FyRjRsckJ4Qzs7QXFGNWxyQkU7RUFBc0M7QXJGZ21yQnhDOztBcUZobXJCRTtFQUFzQztBckZvbXJCeEM7O0FxRnBtckJFO0VBQXNDO0FyRndtckJ4Qzs7QXFGeG1yQkU7RUFBc0M7QXJGNG1yQnhDOztBcUY1bXJCRTtFQUFzQztBckZnbnJCeEM7O0FxRmhuckJFO0VBQXNDO0FyRm9uckJ4Qzs7QXFGcG5yQkU7RUFBc0M7QXJGd25yQnhDOztBcUZ4bnJCRTtFQUFzQztBckY0bnJCeEM7O0FxRjVuckJFO0VBQXNDO0FyRmdvckJ4Qzs7QXFGaG9yQkU7RUFBc0M7QXJGb29yQnhDOztBcUZwb3JCRTtFQUFzQztBckZ3b3JCeEM7O0FxRnhvckJFO0VBQXNDO0FyRjRvckJ4Qzs7QXFGNW9yQkU7RUFBc0M7QXJGZ3ByQnhDOztBcUZocHJCRTtFQUFzQztBckZvcHJCeEM7O0FxRnBwckJFO0VBQXNDO0FyRndwckJ4Qzs7QXFGeHByQkU7RUFBc0M7QXJGNHByQnhDOztBcUY1cHJCRTtFQUFzQztBckZncXJCeEM7O0FxRmhxckJFO0VBQXNDO0FyRm9xckJ4Qzs7QXFGcHFyQkU7RUFBc0M7QXJGd3FyQnhDOztBcUZ4cXJCRTtFQUFzQztBckY0cXJCeEM7O0FxRjVxckJFO0VBQXNDO0FyRmdyckJ4Qzs7QXFGaHJyQkU7RUFBc0M7QXJGb3JyQnhDOztBcUZwcnJCRTtFQUFzQztBckZ3cnJCeEM7O0FxRnhyckJFO0VBQXNDO0FyRjRyckJ4Qzs7QXFGNXJyQkU7RUFBc0M7QXJGZ3NyQnhDOztBcUZoc3JCRTtFQUFzQztBckZvc3JCeEM7O0FxRnBzckJFO0VBQXNDO0FyRndzckJ4Qzs7QXFGeHNyQkU7RUFBc0M7QXJGNHNyQnhDOztBcUY1c3JCRTtFQUFzQztBckZndHJCeEM7O0FxRmh0ckJFO0VBQXNDO0FyRm90ckJ4Qzs7QXFGcHRyQkU7RUFBc0M7QXJGd3RyQnhDOztBcUZ4dHJCRTtFQUFzQztBckY0dHJCeEM7O0FxRjV0ckJFO0VBQXNDO0FyRmd1ckJ4Qzs7QXFGaHVyQkU7RUFBc0M7QXJGb3VyQnhDOztBcUZwdXJCRTtFQUFzQztBckZ3dXJCeEM7O0FxRnh1ckJFO0VBQXNDO0FyRjR1ckJ4Qzs7QXFGNXVyQkU7RUFBc0M7QXJGZ3ZyQnhDOztBcUZodnJCRTtFQUFzQztBckZvdnJCeEM7O0FxRnB2ckJFO0VBQXNDO0FyRnd2ckJ4Qzs7QXFGeHZyQkU7RUFBc0M7QXJGNHZyQnhDOztBcUY1dnJCRTtFQUFzQztBckZnd3JCeEM7O0FxRmh3ckJFO0VBQXNDO0FyRm93ckJ4Qzs7QXFGcHdyQkU7RUFBc0M7QXJGd3dyQnhDOztBcUZ4d3JCRTtFQUFzQztBckY0d3JCeEM7O0FxRjV3ckJFO0VBQXNDO0FyRmd4ckJ4Qzs7QXFGaHhyQkU7RUFBc0M7QXJGb3hyQnhDOztBcUZweHJCRTtFQUFzQztBckZ3eHJCeEM7O0FxRnh4ckJFO0VBQXNDO0FyRjR4ckJ4Qzs7QXFGNXhyQkU7RUFBc0M7QXJGZ3lyQnhDOztBcUZoeXJCRTtFQUFzQztBckZveXJCeEM7O0FxRnB5ckJFO0VBQXNDO0FyRnd5ckJ4Qzs7QXFGeHlyQkU7RUFBc0M7QXJGNHlyQnhDOztBcUY1eXJCRTtFQUFzQztBckZnenJCeEM7O0FxRmh6ckJFO0VBQXNDO0FyRm96ckJ4Qzs7QXFGcHpyQkU7RUFBc0M7QXJGd3pyQnhDOztBcUZ4enJCRTtFQUFzQztBckY0enJCeEM7O0FxRjV6ckJFO0VBQXNDO0FyRmcwckJ4Qzs7QXFGaDByQkU7RUFBc0M7QXJGbzByQnhDOztBcUZwMHJCRTtFQUFzQztBckZ3MHJCeEM7O0FxRngwckJFO0VBQXNDO0FyRjQwckJ4Qzs7QXFGNTByQkU7RUFBc0M7QXJGZzFyQnhDOztBcUZoMXJCRTtFQUFzQztBckZvMXJCeEM7O0FxRnAxckJFO0VBQXNDO0FyRncxckJ4Qzs7QXFGeDFyQkU7RUFBc0M7QXJGNDFyQnhDOztBcUY1MXJCRTtFQUFzQztBckZnMnJCeEM7O0FxRmgyckJFO0VBQXNDO0FyRm8yckJ4Qzs7QXFGcDJyQkU7RUFBc0M7QXJGdzJyQnhDOztBcUZ4MnJCRTtFQUFzQztBckY0MnJCeEM7O0FxRjUyckJFO0VBQXNDO0FyRmczckJ4Qzs7QXFGaDNyQkU7RUFBc0M7QXJGbzNyQnhDOztBcUZwM3JCRTtFQUFzQztBckZ3M3JCeEM7O0FxRngzckJFO0VBQXNDO0FyRjQzckJ4Qzs7QXFGNTNyQkU7RUFBc0M7QXJGZzRyQnhDOztBcUZoNHJCRTtFQUFzQztBckZvNHJCeEM7O0FxRnA0ckJFO0VBQXNDO0FyRnc0ckJ4Qzs7QXFGeDRyQkU7RUFBc0M7QXJGNDRyQnhDOztBcUY1NHJCRTtFQUFzQztBckZnNXJCeEM7O0FxRmg1ckJFO0VBQXNDO0FyRm81ckJ4Qzs7QXFGcDVyQkU7RUFBc0M7QXJGdzVyQnhDOztBcUZ4NXJCRTtFQUFzQztBckY0NXJCeEM7O0FxRjU1ckJFO0VBQXNDO0FyRmc2ckJ4Qzs7QXFGaDZyQkU7RUFBc0M7QXJGbzZyQnhDOztBcUZwNnJCRTtFQUFzQztBckZ3NnJCeEM7O0FxRng2ckJFO0VBQXNDO0FyRjQ2ckJ4Qzs7QXFGNTZyQkU7RUFBc0M7QXJGZzdyQnhDOztBcUZoN3JCRTtFQUFzQztBckZvN3JCeEM7O0FxRnA3ckJFO0VBQXNDO0FyRnc3ckJ4Qzs7QXFGeDdyQkU7RUFBc0M7QXJGNDdyQnhDOztBcUY1N3JCRTtFQUFzQztBckZnOHJCeEM7O0FxRmg4ckJFO0VBQXNDO0FyRm84ckJ4Qzs7QXFGcDhyQkU7RUFBc0M7QXJGdzhyQnhDOztBcUZ4OHJCRTtFQUFzQztBckY0OHJCeEM7O0FxRjU4ckJFO0VBQXNDO0FyRmc5ckJ4Qzs7QXFGaDlyQkU7RUFBc0M7QXJGbzlyQnhDOztBcUZwOXJCRTtFQUFzQztBckZ3OXJCeEM7O0FxRng5ckJFO0VBQXNDO0FyRjQ5ckJ4Qzs7QXFGNTlyQkU7RUFBc0M7QXJGZytyQnhDOztBcUZoK3JCRTtFQUFzQztBckZvK3JCeEM7O0FxRnArckJFO0VBQXNDO0FyRncrckJ4Qzs7QXFGeCtyQkU7RUFBc0M7QXJGNCtyQnhDOztBcUY1K3JCRTtFQUFzQztBckZnL3JCeEM7O0FxRmgvckJFO0VBQXNDO0FyRm8vckJ4Qzs7QXFGcC9yQkU7RUFBc0M7QXJGdy9yQnhDOztBcUZ4L3JCRTtFQUFzQztBckY0L3JCeEM7O0FxRjUvckJFO0VBQXNDO0FyRmdnc0J4Qzs7QXFGaGdzQkU7RUFBc0M7QXJGb2dzQnhDOztBcUZwZ3NCRTtFQUFzQztBckZ3Z3NCeEM7O0FxRnhnc0JFO0VBQXNDO0FyRjRnc0J4Qzs7QXFGNWdzQkU7RUFBc0M7QXJGZ2hzQnhDOztBcUZoaHNCRTtFQUFzQztBckZvaHNCeEM7O0FxRnBoc0JFO0VBQXNDO0FyRndoc0J4Qzs7QXFGeGhzQkU7RUFBc0M7QXJGNGhzQnhDOztBcUY1aHNCRTtFQUFzQztBckZnaXNCeEM7O0FxRmhpc0JFO0VBQXNDO0FyRm9pc0J4Qzs7QXFGcGlzQkU7RUFBc0M7QXJGd2lzQnhDOztBcUZ4aXNCRTtFQUFzQztBckY0aXNCeEM7O0FxRjVpc0JFO0VBQXNDO0FyRmdqc0J4Qzs7QXFGaGpzQkU7RUFBc0M7QXJGb2pzQnhDOztBcUZwanNCRTtFQUFzQztBckZ3anNCeEM7O0FxRnhqc0JFO0VBQXNDO0FyRjRqc0J4Qzs7QXFGNWpzQkU7RUFBc0M7QXJGZ2tzQnhDOztBcUZoa3NCRTtFQUFzQztBckZva3NCeEM7O0FxRnBrc0JFO0VBQXNDO0FyRndrc0J4Qzs7QXFGeGtzQkU7RUFBc0M7QXJGNGtzQnhDOztBcUY1a3NCRTtFQUFzQztBckZnbHNCeEM7O0FxRmhsc0JFO0VBQXNDO0FyRm9sc0J4Qzs7QXFGcGxzQkU7RUFBc0M7QXJGd2xzQnhDOztBcUZ4bHNCRTtFQUFzQztBckY0bHNCeEM7O0FxRjVsc0JFO0VBQXNDO0FyRmdtc0J4Qzs7QXFGaG1zQkU7RUFBc0M7QXJGb21zQnhDOztBcUZwbXNCRTtFQUFzQztBckZ3bXNCeEM7O0FxRnhtc0JFO0VBQXNDO0FyRjRtc0J4Qzs7QXFGNW1zQkU7RUFBc0M7QXJGZ25zQnhDOztBcUZobnNCRTtFQUFzQztBckZvbnNCeEM7O0FxRnBuc0JFO0VBQXNDO0FyRnduc0J4Qzs7QXFGeG5zQkU7RUFBc0M7QXJGNG5zQnhDOztBcUY1bnNCRTtFQUFzQztBckZnb3NCeEM7O0FxRmhvc0JFO0VBQXNDO0FyRm9vc0J4Qzs7QXFGcG9zQkU7RUFBc0M7QXJGd29zQnhDOztBcUZ4b3NCRTtFQUFzQztBckY0b3NCeEM7O0FxRjVvc0JFO0VBQXNDO0FyRmdwc0J4Qzs7QXFGaHBzQkU7RUFBc0M7QXJGb3BzQnhDOztBcUZwcHNCRTtFQUFzQztBckZ3cHNCeEM7O0FxRnhwc0JFO0VBQXNDO0FyRjRwc0J4Qzs7QXFGNXBzQkU7RUFBc0M7QXJGZ3FzQnhDOztBcUZocXNCRTtFQUFzQztBckZvcXNCeEM7O0FxRnBxc0JFO0VBQXNDO0FyRndxc0J4Qzs7QXFGeHFzQkU7RUFBc0M7QXJGNHFzQnhDOztBcUY1cXNCRTtFQUFzQztBckZncnNCeEM7O0FxRmhyc0JFO0VBQXNDO0FyRm9yc0J4Qzs7QXFGcHJzQkU7RUFBc0M7QXJGd3JzQnhDOztBcUZ4cnNCRTtFQUFzQztBckY0cnNCeEM7O0FxRjVyc0JFO0VBQXNDO0FyRmdzc0J4Qzs7QXFGaHNzQkU7RUFBc0M7QXJGb3NzQnhDOztBcUZwc3NCRTtFQUFzQztBckZ3c3NCeEM7O0FxRnhzc0JFO0VBQXNDO0FyRjRzc0J4Qzs7QXFGNXNzQkU7RUFBc0M7QXJGZ3RzQnhDOztBcUZodHNCRTtFQUFzQztBckZvdHNCeEM7O0FxRnB0c0JFO0VBQXNDO0FyRnd0c0J4Qzs7QXFGeHRzQkU7RUFBc0M7QXJGNHRzQnhDOztBcUY1dHNCRTtFQUFzQztBckZndXNCeEM7O0FxRmh1c0JFO0VBQXNDO0FyRm91c0J4Qzs7QXFGcHVzQkU7RUFBc0M7QXJGd3VzQnhDOztBcUZ4dXNCRTtFQUFzQztBckY0dXNCeEM7O0FxRjV1c0JFO0VBQXNDO0FyRmd2c0J4Qzs7QXFGaHZzQkU7RUFBc0M7QXJGb3ZzQnhDOztBcUZwdnNCRTtFQUFzQztBckZ3dnNCeEM7O0FxRnh2c0JFO0VBQXNDO0FyRjR2c0J4Qzs7QXFGNXZzQkU7RUFBc0M7QXJGZ3dzQnhDOztBcUZod3NCRTtFQUFzQztBckZvd3NCeEM7O0FxRnB3c0JFO0VBQXNDO0FyRnd3c0J4Qzs7QXFGeHdzQkU7RUFBc0M7QXJGNHdzQnhDOztBcUY1d3NCRTtFQUFzQztBckZneHNCeEM7O0FxRmh4c0JFO0VBQXNDO0FyRm94c0J4Qzs7QXFGcHhzQkU7RUFBc0M7QXJGd3hzQnhDOztBcUZ4eHNCRTtFQUFzQztBckY0eHNCeEM7O0FxRjV4c0JFO0VBQXNDO0FyRmd5c0J4Qzs7QXFGaHlzQkU7RUFBc0M7QXJGb3lzQnhDOztBcUZweXNCRTtFQUFzQztBckZ3eXNCeEM7O0FxRnh5c0JFO0VBQXNDO0FyRjR5c0J4Qzs7QXFGNXlzQkU7RUFBc0M7QXJGZ3pzQnhDOztBcUZoenNCRTtFQUFzQztBckZvenNCeEM7O0FxRnB6c0JFO0VBQXNDO0FyRnd6c0J4Qzs7QXFGeHpzQkU7RUFBc0M7QXJGNHpzQnhDOztBcUY1enNCRTtFQUFzQztBckZnMHNCeEM7O0FxRmgwc0JFO0VBQXNDO0FyRm8wc0J4Qzs7QXFGcDBzQkU7RUFBc0M7QXJGdzBzQnhDOztBcUZ4MHNCRTtFQUFzQztBckY0MHNCeEM7O0FxRjUwc0JFO0VBQXNDO0FyRmcxc0J4Qzs7QXFGaDFzQkU7RUFBc0M7QXJGbzFzQnhDOztBcUZwMXNCRTtFQUFzQztBckZ3MXNCeEM7O0FxRngxc0JFO0VBQXNDO0FyRjQxc0J4Qzs7QXFGNTFzQkU7RUFBc0M7QXJGZzJzQnhDOztBcUZoMnNCRTtFQUFzQztBckZvMnNCeEM7O0FxRnAyc0JFO0VBQXNDO0FyRncyc0J4Qzs7QXFGeDJzQkU7RUFBc0M7QXJGNDJzQnhDOztBcUY1MnNCRTtFQUFzQztBckZnM3NCeEM7O0FxRmgzc0JFO0VBQXNDO0FyRm8zc0J4Qzs7QXFGcDNzQkU7RUFBc0M7QXJGdzNzQnhDOztBcUZ4M3NCRTtFQUFzQztBckY0M3NCeEM7O0FxRjUzc0JFO0VBQXNDO0FyRmc0c0J4Qzs7QXFGaDRzQkU7RUFBc0M7QXJGbzRzQnhDOztBcUZwNHNCRTtFQUFzQztBckZ3NHNCeEM7O0FxRng0c0JFO0VBQXNDO0FyRjQ0c0J4Qzs7QXFGNTRzQkU7RUFBc0M7QXJGZzVzQnhDOztBcUZoNXNCRTtFQUFzQztBckZvNXNCeEM7O0FxRnA1c0JFO0VBQXNDO0FyRnc1c0J4Qzs7QXFGeDVzQkU7RUFBc0M7QXJGNDVzQnhDOztBcUY1NXNCRTtFQUFzQztBckZnNnNCeEM7O0FxRmg2c0JFO0VBQXNDO0FyRm82c0J4Qzs7QXFGcDZzQkU7RUFBc0M7QXJGdzZzQnhDOztBcUZ4NnNCRTtFQUFzQztBckY0NnNCeEM7O0FxRjU2c0JFO0VBQXNDO0FyRmc3c0J4Qzs7QXFGaDdzQkU7RUFBc0M7QXJGbzdzQnhDOztBcUZwN3NCRTtFQUFzQztBckZ3N3NCeEM7O0FxRng3c0JFO0VBQXNDO0FyRjQ3c0J4Qzs7QXFGNTdzQkU7RUFBc0M7QXJGZzhzQnhDOztBcUZoOHNCRTtFQUFzQztBckZvOHNCeEM7O0FxRnA4c0JFO0VBQXNDO0FyRnc4c0J4Qzs7QXFGeDhzQkU7RUFBc0M7QXJGNDhzQnhDOztBcUY1OHNCRTtFQUFzQztBckZnOXNCeEM7O0FxRmg5c0JFO0VBQXNDO0FyRm85c0J4Qzs7QXFGcDlzQkU7RUFBc0M7QXJGdzlzQnhDOztBcUZ4OXNCRTtFQUFzQztBckY0OXNCeEM7O0FxRjU5c0JFO0VBQXNDO0FyRmcrc0J4Qzs7QXFGaCtzQkU7RUFBc0M7QXJGbytzQnhDOztBcUZwK3NCRTtFQUFzQztBckZ3K3NCeEM7O0FxRngrc0JFO0VBQXNDO0FyRjQrc0J4Qzs7QXFGNStzQkU7RUFBc0M7QXJGZy9zQnhDOztBcUZoL3NCRTtFQUFzQztBckZvL3NCeEM7O0FxRnAvc0JFO0VBQXNDO0FyRncvc0J4Qzs7QXFGeC9zQkU7RUFBc0M7QXJGNC9zQnhDOztBcUY1L3NCRTtFQUFzQztBckZnZ3RCeEM7O0FxRmhndEJFO0VBQXNDO0FyRm9ndEJ4Qzs7QXFGcGd0QkU7RUFBc0M7QXJGd2d0QnhDOztBcUZ4Z3RCRTtFQUFzQztBckY0Z3RCeEM7O0FxRjVndEJFO0VBQXNDO0FyRmdodEJ4Qzs7QXFGaGh0QkU7RUFBc0M7QXJGb2h0QnhDOztBcUZwaHRCRTtFQUFzQztBckZ3aHRCeEM7O0FxRnhodEJFO0VBQXNDO0FyRjRodEJ4Qzs7QXFGNWh0QkU7RUFBc0M7QXJGZ2l0QnhDOztBcUZoaXRCRTtFQUFzQztBckZvaXRCeEM7O0FxRnBpdEJFO0VBQXNDO0FyRndpdEJ4Qzs7QXFGeGl0QkU7RUFBc0M7QXJGNGl0QnhDOztBcUY1aXRCRTtFQUFzQztBckZnanRCeEM7O0FxRmhqdEJFO0VBQXNDO0FyRm9qdEJ4Qzs7QXFGcGp0QkU7RUFBc0M7QXJGd2p0QnhDOztBcUZ4anRCRTtFQUFzQztBckY0anRCeEM7O0FxRjVqdEJFO0VBQXNDO0FyRmdrdEJ4Qzs7QXFGaGt0QkU7RUFBc0M7QXJGb2t0QnhDOztBcUZwa3RCRTtFQUFzQztBckZ3a3RCeEM7O0FxRnhrdEJFO0VBQXNDO0FyRjRrdEJ4Qzs7QXFGNWt0QkU7RUFBc0M7QXJGZ2x0QnhDOztBcUZobHRCRTtFQUFzQztBckZvbHRCeEM7O0FxRnBsdEJFO0VBQXNDO0FyRndsdEJ4Qzs7QXFGeGx0QkU7RUFBc0M7QXJGNGx0QnhDOztBcUY1bHRCRTtFQUFzQztBckZnbXRCeEM7O0FxRmhtdEJFO0VBQXNDO0FyRm9tdEJ4Qzs7QXFGcG10QkU7RUFBc0M7QXJGd210QnhDOztBcUZ4bXRCRTtFQUFzQztBckY0bXRCeEM7O0FxRjVtdEJFO0VBQXNDO0FyRmdudEJ4Qzs7QXFGaG50QkU7RUFBc0M7QXJGb250QnhDOztBcUZwbnRCRTtFQUFzQztBckZ3bnRCeEM7O0FxRnhudEJFO0VBQXNDO0FyRjRudEJ4Qzs7QXFGNW50QkU7RUFBc0M7QXJGZ290QnhDOztBcUZob3RCRTtFQUFzQztBckZvb3RCeEM7O0FxRnBvdEJFO0VBQXNDO0FyRndvdEJ4Qzs7QXFGeG90QkU7RUFBc0M7QXJGNG90QnhDOztBcUY1b3RCRTtFQUFzQztBckZncHRCeEM7O0FxRmhwdEJFO0VBQXNDO0FyRm9wdEJ4Qzs7QXFGcHB0QkU7RUFBc0M7QXJGd3B0QnhDOztBcUZ4cHRCRTtFQUFzQztBckY0cHRCeEM7O0FxRjVwdEJFO0VBQXNDO0FyRmdxdEJ4Qzs7QXFGaHF0QkU7RUFBc0M7QXJGb3F0QnhDOztBcUZwcXRCRTtFQUFzQztBckZ3cXRCeEM7O0FxRnhxdEJFO0VBQXNDO0FyRjRxdEJ4Qzs7QXFGNXF0QkU7RUFBc0M7QXJGZ3J0QnhDOztBcUZocnRCRTtFQUFzQztBckZvcnRCeEM7O0FxRnBydEJFO0VBQXNDO0FyRndydEJ4Qzs7QXFGeHJ0QkU7RUFBc0M7QXJGNHJ0QnhDOztBcUY1cnRCRTtFQUFzQztBckZnc3RCeEM7O0FxRmhzdEJFO0VBQXNDO0FyRm9zdEJ4Qzs7QXFGcHN0QkU7RUFBc0M7QXJGd3N0QnhDOztBcUZ4c3RCRTtFQUFzQztBckY0c3RCeEM7O0FxRjVzdEJFO0VBQXNDO0FyRmd0dEJ4Qzs7QXFGaHR0QkU7RUFBc0M7QXJGb3R0QnhDOztBcUZwdHRCRTtFQUFzQztBckZ3dHRCeEM7O0FxRnh0dEJFO0VBQXNDO0FyRjR0dEJ4Qzs7QXFGNXR0QkU7RUFBc0M7QXJGZ3V0QnhDOztBcUZodXRCRTtFQUFzQztBckZvdXRCeEM7O0FxRnB1dEJFO0VBQXNDO0FyRnd1dEJ4Qzs7QXFGeHV0QkU7RUFBc0M7QXJGNHV0QnhDOztBcUY1dXRCRTtFQUFzQztBckZndnRCeEM7O0FxRmh2dEJFO0VBQXNDO0FyRm92dEJ4Qzs7QXFGcHZ0QkU7RUFBc0M7QXJGd3Z0QnhDOztBcUZ4dnRCRTtFQUFzQztBckY0dnRCeEM7O0FxRjV2dEJFO0VBQXNDO0FyRmd3dEJ4Qzs7QXFGaHd0QkU7RUFBc0M7QXJGb3d0QnhDOztBcUZwd3RCRTtFQUFzQztBckZ3d3RCeEM7O0FxRnh3dEJFO0VBQXNDO0FyRjR3dEJ4Qzs7QXFGNXd0QkU7RUFBc0M7QXJGZ3h0QnhDOztBcUZoeHRCRTtFQUFzQztBckZveHRCeEM7O0FxRnB4dEJFO0VBQXNDO0FyRnd4dEJ4Qzs7QXFGeHh0QkU7RUFBc0M7QXJGNHh0QnhDOztBcUY1eHRCRTtFQUFzQztBckZneXRCeEM7O0FxRmh5dEJFO0VBQXNDO0FyRm95dEJ4Qzs7QXFGcHl0QkU7RUFBc0M7QXJGd3l0QnhDOztBcUZ4eXRCRTtFQUFzQztBckY0eXRCeEM7O0FxRjV5dEJFO0VBQXNDO0FyRmd6dEJ4Qzs7QXFGaHp0QkU7RUFBc0M7QXJGb3p0QnhDOztBcUZwenRCRTtFQUFzQztBckZ3enRCeEM7O0FxRnh6dEJFO0VBQXNDO0FyRjR6dEJ4Qzs7QXFGNXp0QkU7RUFBc0M7QXJGZzB0QnhDOztBcUZoMHRCRTtFQUFzQztBckZvMHRCeEM7O0FxRnAwdEJFO0VBQXNDO0FyRncwdEJ4Qzs7QXFGeDB0QkU7RUFBc0M7QXJGNDB0QnhDOztBcUY1MHRCRTtFQUFzQztBckZnMXRCeEM7O0FxRmgxdEJFO0VBQXNDO0FyRm8xdEJ4Qzs7QXFGcDF0QkU7RUFBc0M7QXJGdzF0QnhDOztBcUZ4MXRCRTtFQUFzQztBckY0MXRCeEM7O0FxRjUxdEJFO0VBQXNDO0FyRmcydEJ4Qzs7QXFGaDJ0QkU7RUFBc0M7QXJGbzJ0QnhDOztBcUZwMnRCRTtFQUFzQztBckZ3MnRCeEM7O0FxRngydEJFO0VBQXNDO0FyRjQydEJ4Qzs7QXFGNTJ0QkU7RUFBc0M7QXJGZzN0QnhDOztBcUZoM3RCRTtFQUFzQztBckZvM3RCeEM7O0FxRnAzdEJFO0VBQXNDO0FyRnczdEJ4Qzs7QXFGeDN0QkU7RUFBc0M7QXJGNDN0QnhDOztBcUY1M3RCRTtFQUFzQztBckZnNHRCeEM7O0FxRmg0dEJFO0VBQXNDO0FyRm80dEJ4Qzs7QXFGcDR0QkU7RUFBc0M7QXJGdzR0QnhDOztBcUZ4NHRCRTtFQUFzQztBckY0NHRCeEM7O0FxRjU0dEJFO0VBQXNDO0FyRmc1dEJ4Qzs7QXFGaDV0QkU7RUFBc0M7QXJGbzV0QnhDOztBcUZwNXRCRTtFQUFzQztBckZ3NXRCeEM7O0FxRng1dEJFO0VBQXNDO0FyRjQ1dEJ4Qzs7QXFGNTV0QkU7RUFBc0M7QXJGZzZ0QnhDOztBcUZoNnRCRTtFQUFzQztBckZvNnRCeEM7O0FxRnA2dEJFO0VBQXNDO0FyRnc2dEJ4Qzs7QXFGeDZ0QkU7RUFBc0M7QXJGNDZ0QnhDOztBcUY1NnRCRTtFQUFzQztBckZnN3RCeEM7O0FxRmg3dEJFO0VBQXNDO0FyRm83dEJ4Qzs7QXFGcDd0QkU7RUFBc0M7QXJGdzd0QnhDOztBcUZ4N3RCRTtFQUFzQztBckY0N3RCeEM7O0FxRjU3dEJFO0VBQXNDO0FyRmc4dEJ4Qzs7QXFGaDh0QkU7RUFBc0M7QXJGbzh0QnhDOztBcUZwOHRCRTtFQUFzQztBckZ3OHRCeEM7O0FxRng4dEJFO0VBQXNDO0FyRjQ4dEJ4Qzs7QXFGNTh0QkU7RUFBc0M7QXJGZzl0QnhDOztBcUZoOXRCRTtFQUFzQztBckZvOXRCeEM7O0FxRnA5dEJFO0VBQXNDO0FyRnc5dEJ4Qzs7QXFGeDl0QkU7RUFBc0M7QXJGNDl0QnhDOztBcUY1OXRCRTtFQUFzQztBckZnK3RCeEM7O0FxRmgrdEJFO0VBQXNDO0FyRm8rdEJ4Qzs7QXFGcCt0QkU7RUFBc0M7QXJGdyt0QnhDOztBcUZ4K3RCRTtFQUFzQztBckY0K3RCeEM7O0FxRjUrdEJFO0VBQXNDO0FyRmcvdEJ4Qzs7QXFGaC90QkU7RUFBc0M7QXJGby90QnhDOztBcUZwL3RCRTtFQUFzQztBckZ3L3RCeEM7O0FxRngvdEJFO0VBQXNDO0FyRjQvdEJ4Qzs7QXFGNS90QkU7RUFBc0M7QXJGZ2d1QnhDOztBcUZoZ3VCRTtFQUFzQztBckZvZ3VCeEM7O0FxRnBndUJFO0VBQXNDO0FyRndndUJ4Qzs7QXFGeGd1QkU7RUFBc0M7QXJGNGd1QnhDOztBcUY1Z3VCRTtFQUFzQztBckZnaHVCeEM7O0FxRmhodUJFO0VBQXNDO0FyRm9odUJ4Qzs7QXFGcGh1QkU7RUFBc0M7QXJGd2h1QnhDOztBcUZ4aHVCRTtFQUFzQztBckY0aHVCeEM7O0FxRjVodUJFO0VBQXNDO0FyRmdpdUJ4Qzs7QXFGaGl1QkU7RUFBc0M7QXJGb2l1QnhDOztBcUZwaXVCRTtFQUFzQztBckZ3aXVCeEM7O0FxRnhpdUJFO0VBQXNDO0FyRjRpdUJ4Qzs7QXFGNWl1QkU7RUFBc0M7QXJGZ2p1QnhDOztBcUZoanVCRTtFQUFzQztBckZvanVCeEM7O0FxRnBqdUJFO0VBQXNDO0FyRndqdUJ4Qzs7QXFGeGp1QkU7RUFBc0M7QXJGNGp1QnhDOztBcUY1anVCRTtFQUFzQztBckZna3VCeEM7O0FxRmhrdUJFO0VBQXNDO0FyRm9rdUJ4Qzs7QXFGcGt1QkU7RUFBc0M7QXJGd2t1QnhDOztBcUZ4a3VCRTtFQUFzQztBckY0a3VCeEM7O0FxRjVrdUJFO0VBQXNDO0FyRmdsdUJ4Qzs7QXFGaGx1QkU7RUFBc0M7QXJGb2x1QnhDOztBcUZwbHVCRTtFQUFzQztBckZ3bHVCeEM7O0FxRnhsdUJFO0VBQXNDO0FyRjRsdUJ4Qzs7QXFGNWx1QkU7RUFBc0M7QXJGZ211QnhDOztBcUZobXVCRTtFQUFzQztBckZvbXVCeEM7O0FxRnBtdUJFO0VBQXNDO0FyRndtdUJ4Qzs7QXFGeG11QkU7RUFBc0M7QXJGNG11QnhDOztBcUY1bXVCRTtFQUFzQztBckZnbnVCeEM7O0FxRmhudUJFO0VBQXNDO0FyRm9udUJ4Qzs7QXFGcG51QkU7RUFBc0M7QXJGd251QnhDOztBcUZ4bnVCRTtFQUFzQztBckY0bnVCeEM7O0FxRjVudUJFO0VBQXNDO0FyRmdvdUJ4Qzs7QXFGaG91QkU7RUFBc0M7QXJGb291QnhDOztBcUZwb3VCRTtFQUFzQztBckZ3b3VCeEM7O0FxRnhvdUJFO0VBQXNDO0FyRjRvdUJ4Qzs7QXFGNW91QkU7RUFBc0M7QXJGZ3B1QnhDOztBcUZocHVCRTtFQUFzQztBckZvcHVCeEM7O0FxRnBwdUJFO0VBQXNDO0FyRndwdUJ4Qzs7QXFGeHB1QkU7RUFBc0M7QXJGNHB1QnhDOztBcUY1cHVCRTtFQUFzQztBckZncXVCeEM7O0FxRmhxdUJFO0VBQXNDO0FyRm9xdUJ4Qzs7QXFGcHF1QkU7RUFBc0M7QXJGd3F1QnhDOztBcUZ4cXVCRTtFQUFzQztBckY0cXVCeEM7O0FxRjVxdUJFO0VBQXNDO0FyRmdydUJ4Qzs7QXFGaHJ1QkU7RUFBc0M7QXJGb3J1QnhDOztBcUZwcnVCRTtFQUFzQztBckZ3cnVCeEM7O0FxRnhydUJFO0VBQXNDO0FyRjRydUJ4Qzs7QXFGNXJ1QkU7RUFBc0M7QXJGZ3N1QnhDOztBcUZoc3VCRTtFQUFzQztBckZvc3VCeEM7O0FxRnBzdUJFO0VBQXNDO0FyRndzdUJ4Qzs7QXFGeHN1QkU7RUFBc0M7QXJGNHN1QnhDOztBcUY1c3VCRTtFQUFzQztBckZndHVCeEM7O0FxRmh0dUJFO0VBQXNDO0FyRm90dUJ4Qzs7QXFGcHR1QkU7RUFBc0M7QXJGd3R1QnhDOztBcUZ4dHVCRTtFQUFzQztBckY0dHVCeEM7O0FxRjV0dUJFO0VBQXNDO0FyRmd1dUJ4Qzs7QXFGaHV1QkU7RUFBc0M7QXJGb3V1QnhDOztBcUZwdXVCRTtFQUFzQztBckZ3dXVCeEM7O0FxRnh1dUJFO0VBQXNDO0FyRjR1dUJ4Qzs7QXFGNXV1QkU7RUFBc0M7QXJGZ3Z1QnhDOztBcUZodnVCRTtFQUFzQztBckZvdnVCeEM7O0FxRnB2dUJFO0VBQXNDO0FyRnd2dUJ4Qzs7QXFGeHZ1QkU7RUFBc0M7QXJGNHZ1QnhDOztBcUY1dnVCRTtFQUFzQztBckZnd3VCeEM7O0FxRmh3dUJFO0VBQXNDO0FyRm93dUJ4Qzs7QXFGcHd1QkU7RUFBc0M7QXJGd3d1QnhDOztBcUZ4d3VCRTtFQUFzQztBckY0d3VCeEM7O0FxRjV3dUJFO0VBQXNDO0FyRmd4dUJ4Qzs7QXFGaHh1QkU7RUFBc0M7QXJGb3h1QnhDOztBcUZweHVCRTtFQUFzQztBckZ3eHVCeEM7O0FxRnh4dUJFO0VBQXNDO0FyRjR4dUJ4Qzs7QXFGNXh1QkU7RUFBc0M7QXJGZ3l1QnhDOztBcUZoeXVCRTtFQUFzQztBckZveXVCeEM7O0FxRnB5dUJFO0VBQXNDO0FyRnd5dUJ4Qzs7QXFGeHl1QkU7RUFBc0M7QXJGNHl1QnhDOztBcUY1eXVCRTtFQUFzQztBckZnenVCeEM7O0FxRmh6dUJFO0VBQXNDO0FyRm96dUJ4Qzs7QXFGcHp1QkU7RUFBc0M7QXJGd3p1QnhDOztBcUZ4enVCRTtFQUFzQztBckY0enVCeEM7O0FxRjV6dUJFO0VBQXNDO0FyRmcwdUJ4Qzs7QXFGaDB1QkU7RUFBc0M7QXJGbzB1QnhDOztBcUZwMHVCRTtFQUFzQztBckZ3MHVCeEM7O0FxRngwdUJFO0VBQXNDO0FyRjQwdUJ4Qzs7QXFGNTB1QkU7RUFBc0M7QXJGZzF1QnhDOztBcUZoMXVCRTtFQUFzQztBckZvMXVCeEM7O0FxRnAxdUJFO0VBQXNDO0FyRncxdUJ4Qzs7QXFGeDF1QkU7RUFBc0M7QXJGNDF1QnhDOztBcUY1MXVCRTtFQUFzQztBckZnMnVCeEM7O0FxRmgydUJFO0VBQXNDO0FyRm8ydUJ4Qzs7QXFGcDJ1QkU7RUFBc0M7QXJGdzJ1QnhDOztBcUZ4MnVCRTtFQUFzQztBckY0MnVCeEM7O0FxRjUydUJFO0VBQXNDO0FyRmczdUJ4Qzs7QXFGaDN1QkU7RUFBc0M7QXJGbzN1QnhDOztBcUZwM3VCRTtFQUFzQztBckZ3M3VCeEM7O0FxRngzdUJFO0VBQXNDO0FyRjQzdUJ4Qzs7QXFGNTN1QkU7RUFBc0M7QXJGZzR1QnhDOztBcUZoNHVCRTtFQUFzQztBckZvNHVCeEM7O0FxRnA0dUJFO0VBQXNDO0FyRnc0dUJ4Qzs7QXFGeDR1QkU7RUFBc0M7QXJGNDR1QnhDOztBcUY1NHVCRTtFQUFzQztBckZnNXVCeEM7O0FxRmg1dUJFO0VBQXNDO0FyRm81dUJ4Qzs7QXFGcDV1QkU7RUFBc0M7QXJGdzV1QnhDOztBcUZ4NXVCRTtFQUFzQztBckY0NXVCeEM7O0FxRjU1dUJFO0VBQXNDO0FyRmc2dUJ4Qzs7QXFGaDZ1QkU7RUFBc0M7QXJGbzZ1QnhDOztBcUZwNnVCRTtFQUFzQztBckZ3NnVCeEM7O0FxRng2dUJFO0VBQXNDO0FyRjQ2dUJ4Qzs7QXFGNTZ1QkU7RUFBc0M7QXJGZzd1QnhDOztBcUZoN3VCRTtFQUFzQztBckZvN3VCeEM7O0FxRnA3dUJFO0VBQXNDO0FyRnc3dUJ4Qzs7QXFGeDd1QkU7RUFBc0M7QXJGNDd1QnhDOztBcUY1N3VCRTtFQUFzQztBckZnOHVCeEM7O0FxRmg4dUJFO0VBQXNDO0FyRm84dUJ4Qzs7QXFGcDh1QkU7RUFBc0M7QXJGdzh1QnhDOztBcUZ4OHVCRTtFQUFzQztBckY0OHVCeEM7O0FxRjU4dUJFO0VBQXNDO0FyRmc5dUJ4Qzs7QXFGaDl1QkU7RUFBc0M7QXJGbzl1QnhDOztBcUZwOXVCRTtFQUFzQztBckZ3OXVCeEM7O0FxRng5dUJFO0VBQXNDO0FyRjQ5dUJ4Qzs7QXFGNTl1QkU7RUFBc0M7QXJGZyt1QnhDOztBcUZoK3VCRTtFQUFzQztBckZvK3VCeEM7O0FxRnArdUJFO0VBQXNDO0FyRncrdUJ4Qzs7QXFGeCt1QkU7RUFBc0M7QXJGNCt1QnhDOztBcUY1K3VCRTtFQUFzQztBckZnL3VCeEM7O0FxRmgvdUJFO0VBQXNDO0FyRm8vdUJ4Qzs7QXFGcC91QkU7RUFBc0M7QXJGdy91QnhDOztBcUZ4L3VCRTtFQUFzQztBckY0L3VCeEM7O0FxRjUvdUJFO0VBQXNDO0FyRmdndkJ4Qzs7QXFGaGd2QkU7RUFBc0M7QXJGb2d2QnhDOztBcUZwZ3ZCRTtFQUFzQztBckZ3Z3ZCeEM7O0FxRnhndkJFO0VBQXNDO0FyRjRndkJ4Qzs7QXFGNWd2QkU7RUFBc0M7QXJGZ2h2QnhDOztBcUZoaHZCRTtFQUFzQztBckZvaHZCeEM7O0FxRnBodkJFO0VBQXNDO0FyRndodkJ4Qzs7QXFGeGh2QkU7RUFBc0M7QXJGNGh2QnhDOztBcUY1aHZCRTtFQUFzQztBckZnaXZCeEM7O0FxRmhpdkJFO0VBQXNDO0FyRm9pdkJ4Qzs7QXFGcGl2QkU7RUFBc0M7QXJGd2l2QnhDOztBcUZ4aXZCRTtFQUFzQztBckY0aXZCeEM7O0FxRjVpdkJFO0VBQXNDO0FyRmdqdkJ4Qzs7QXFGaGp2QkU7RUFBc0M7QXJGb2p2QnhDOztBcUZwanZCRTtFQUFzQztBckZ3anZCeEM7O0FxRnhqdkJFO0VBQXNDO0FyRjRqdkJ4Qzs7QXFGNWp2QkU7RUFBc0M7QXJGZ2t2QnhDOztBcUZoa3ZCRTtFQUFzQztBckZva3ZCeEM7O0FxRnBrdkJFO0VBQXNDO0FyRndrdkJ4Qzs7QXFGeGt2QkU7RUFBc0M7QXJGNGt2QnhDOztBcUY1a3ZCRTtFQUFzQztBckZnbHZCeEM7O0FxRmhsdkJFO0VBQXNDO0FyRm9sdkJ4Qzs7QXFGcGx2QkU7RUFBc0M7QXJGd2x2QnhDOztBcUZ4bHZCRTtFQUFzQztBckY0bHZCeEM7O0FxRjVsdkJFO0VBQXNDO0FyRmdtdkJ4Qzs7QXFGaG12QkU7RUFBc0M7QXJGb212QnhDOztBcUZwbXZCRTtFQUFzQztBckZ3bXZCeEM7O0FxRnhtdkJFO0VBQXNDO0FyRjRtdkJ4Qzs7QXFGNW12QkU7RUFBc0M7QXJGZ252QnhDOztBcUZobnZCRTtFQUFzQztBckZvbnZCeEM7O0FxRnBudkJFO0VBQXNDO0FyRndudkJ4Qzs7QXFGeG52QkU7RUFBc0M7QXJGNG52QnhDOztBcUY1bnZCRTtFQUFzQztBckZnb3ZCeEM7O0FxRmhvdkJFO0VBQXNDO0FyRm9vdkJ4Qzs7QXFGcG92QkU7RUFBc0M7QXJGd292QnhDOztBcUZ4b3ZCRTtFQUFzQztBckY0b3ZCeEM7O0FxRjVvdkJFO0VBQXNDO0FyRmdwdkJ4Qzs7QXFGaHB2QkU7RUFBc0M7QXJGb3B2QnhDOztBcUZwcHZCRTtFQUFzQztBckZ3cHZCeEM7O0FxRnhwdkJFO0VBQXNDO0FyRjRwdkJ4Qzs7QXFGNXB2QkU7RUFBc0M7QXJGZ3F2QnhDOztBcUZocXZCRTtFQUFzQztBckZvcXZCeEM7O0FxRnBxdkJFO0VBQXNDO0FyRndxdkJ4Qzs7QXFGeHF2QkU7RUFBc0M7QXJGNHF2QnhDOztBcUY1cXZCRTtFQUFzQztBckZncnZCeEM7O0FxRmhydkJFO0VBQXNDO0FyRm9ydkJ4Qzs7QXFGcHJ2QkU7RUFBc0M7QXJGd3J2QnhDOztBcUZ4cnZCRTtFQUFzQztBckY0cnZCeEM7O0FxRjVydkJFO0VBQXNDO0FyRmdzdkJ4Qzs7QXFGaHN2QkU7RUFBc0M7QXJGb3N2QnhDOztBcUZwc3ZCRTtFQUFzQztBckZ3c3ZCeEM7O0FxRnhzdkJFO0VBQXNDO0FyRjRzdkJ4Qzs7QXFGNXN2QkU7RUFBc0M7QXJGZ3R2QnhDOztBcUZodHZCRTtFQUFzQztBckZvdHZCeEM7O0FxRnB0dkJFO0VBQXNDO0FyRnd0dkJ4Qzs7QXFGeHR2QkU7RUFBc0M7QXJGNHR2QnhDOztBcUY1dHZCRTtFQUFzQztBckZndXZCeEM7O0FxRmh1dkJFO0VBQXNDO0FyRm91dkJ4Qzs7QXFGcHV2QkU7RUFBc0M7QXJGd3V2QnhDOztBcUZ4dXZCRTtFQUFzQztBckY0dXZCeEM7O0FxRjV1dkJFO0VBQXNDO0FyRmd2dkJ4Qzs7QXFGaHZ2QkU7RUFBc0M7QXJGb3Z2QnhDOztBcUZwdnZCRTtFQUFzQztBckZ3dnZCeEM7O0FxRnh2dkJFO0VBQXNDO0FyRjR2dkJ4Qzs7QXFGNXZ2QkU7RUFBc0M7QXJGZ3d2QnhDOztBcUZod3ZCRTtFQUFzQztBckZvd3ZCeEM7O0FxRnB3dkJFO0VBQXNDO0FyRnd3dkJ4Qzs7QXFGeHd2QkU7RUFBc0M7QXJGNHd2QnhDOztBcUY1d3ZCRTtFQUFzQztBckZneHZCeEM7O0FxRmh4dkJFO0VBQXNDO0FyRm94dkJ4Qzs7QXFGcHh2QkU7RUFBc0M7QXJGd3h2QnhDOztBcUZ4eHZCRTtFQUFzQztBckY0eHZCeEM7O0FxRjV4dkJFO0VBQXNDO0FyRmd5dkJ4Qzs7QXFGaHl2QkU7RUFBc0M7QXJGb3l2QnhDOztBcUZweXZCRTtFQUFzQztBckZ3eXZCeEM7O0FxRnh5dkJFO0VBQXNDO0FyRjR5dkJ4Qzs7QXFGNXl2QkU7RUFBc0M7QXJGZ3p2QnhDOztBcUZoenZCRTtFQUFzQztBckZvenZCeEM7O0FxRnB6dkJFO0VBQXNDO0FyRnd6dkJ4Qzs7QXFGeHp2QkU7RUFBc0M7QXJGNHp2QnhDOztBcUY1enZCRTtFQUFzQztBckZnMHZCeEM7O0FxRmgwdkJFO0VBQXNDO0FyRm8wdkJ4Qzs7QXFGcDB2QkU7RUFBc0M7QXJGdzB2QnhDOztBcUZ4MHZCRTtFQUFzQztBckY0MHZCeEM7O0FxRjUwdkJFO0VBQXNDO0FyRmcxdkJ4Qzs7QXFGaDF2QkU7RUFBc0M7QXJGbzF2QnhDOztBcUZwMXZCRTtFQUFzQztBckZ3MXZCeEM7O0FxRngxdkJFO0VBQXNDO0FyRjQxdkJ4Qzs7QXFGNTF2QkU7RUFBc0M7QXJGZzJ2QnhDOztBcUZoMnZCRTtFQUFzQztBckZvMnZCeEM7O0FxRnAydkJFO0VBQXNDO0FyRncydkJ4Qzs7QXFGeDJ2QkU7RUFBc0M7QXJGNDJ2QnhDOztBcUY1MnZCRTtFQUFzQztBckZnM3ZCeEM7O0FxRmgzdkJFO0VBQXNDO0FyRm8zdkJ4Qzs7QXFGcDN2QkU7RUFBc0M7QXJGdzN2QnhDOztBcUZ4M3ZCRTtFQUFzQztBckY0M3ZCeEM7O0FxRjUzdkJFO0VBQXNDO0FyRmc0dkJ4Qzs7QXFGaDR2QkU7RUFBc0M7QXJGbzR2QnhDOztBcUZwNHZCRTtFQUFzQztBckZ3NHZCeEM7O0FxRng0dkJFO0VBQXNDO0FyRjQ0dkJ4Qzs7QXFGNTR2QkU7RUFBc0M7QXJGZzV2QnhDOztBcUZoNXZCRTtFQUFzQztBckZvNXZCeEM7O0FxRnA1dkJFO0VBQXNDO0FyRnc1dkJ4Qzs7QXFGeDV2QkU7RUFBc0M7QXJGNDV2QnhDOztBcUY1NXZCRTtFQUFzQztBckZnNnZCeEM7O0FxRmg2dkJFO0VBQXNDO0FyRm82dkJ4Qzs7QXFGcDZ2QkU7RUFBc0M7QXJGdzZ2QnhDOztBcUZ4NnZCRTtFQUFzQztBckY0NnZCeEM7O0FxRjU2dkJFO0VBQXNDO0FyRmc3dkJ4Qzs7QXFGaDd2QkU7RUFBc0M7QXJGbzd2QnhDOztBcUZwN3ZCRTtFQUFzQztBckZ3N3ZCeEM7O0FxRng3dkJFO0VBQXNDO0FyRjQ3dkJ4Qzs7QXFGNTd2QkU7RUFBc0M7QXJGZzh2QnhDOztBcUZoOHZCRTtFQUFzQztBckZvOHZCeEM7O0FxRnA4dkJFO0VBQXNDO0FyRnc4dkJ4Qzs7QXFGeDh2QkU7RUFBc0M7QXJGNDh2QnhDOztBcUY1OHZCRTtFQUFzQztBckZnOXZCeEM7O0FxRmg5dkJFO0VBQXNDO0FyRm85dkJ4Qzs7QXFGcDl2QkU7RUFBc0M7QXJGdzl2QnhDOztBcUZ4OXZCRTtFQUFzQztBckY0OXZCeEM7O0FxRjU5dkJFO0VBQXNDO0FyRmcrdkJ4Qzs7QXFGaCt2QkU7RUFBc0M7QXJGbyt2QnhDOztBcUZwK3ZCRTtFQUFzQztBckZ3K3ZCeEM7O0FxRngrdkJFO0VBQXNDO0FyRjQrdkJ4Qzs7QXFGNSt2QkU7RUFBc0M7QXJGZy92QnhDOztBcUZoL3ZCRTtFQUFzQztBckZvL3ZCeEM7O0FxRnAvdkJFO0VBQXNDO0FyRncvdkJ4Qzs7QXFGeC92QkU7RUFBc0M7QXJGNC92QnhDOztBcUY1L3ZCRTtFQUFzQztBckZnZ3dCeEM7O0FxRmhnd0JFO0VBQXNDO0FyRm9nd0J4Qzs7QXFGcGd3QkU7RUFBc0M7QXJGd2d3QnhDOztBcUZ4Z3dCRTtFQUFzQztBckY0Z3dCeEM7O0FxRjVnd0JFO0VBQXNDO0FyRmdod0J4Qzs7QXFGaGh3QkU7RUFBc0M7QXJGb2h3QnhDOztBcUZwaHdCRTtFQUFzQztBckZ3aHdCeEM7O0FxRnhod0JFO0VBQXNDO0FyRjRod0J4Qzs7QXFGNWh3QkU7RUFBc0M7QXJGZ2l3QnhDOztBcUZoaXdCRTtFQUFzQztBckZvaXdCeEM7O0FxRnBpd0JFO0VBQXNDO0FyRndpd0J4Qzs7QXFGeGl3QkU7RUFBc0M7QXJGNGl3QnhDOztBcUY1aXdCRTtFQUFzQztBckZnandCeEM7O0FxRmhqd0JFO0VBQXNDO0FyRm9qd0J4Qzs7QXFGcGp3QkU7RUFBc0M7QXJGd2p3QnhDOztBcUZ4andCRTtFQUFzQztBckY0andCeEM7O0FxRjVqd0JFO0VBQXNDO0FyRmdrd0J4Qzs7QXFGaGt3QkU7RUFBc0M7QXJGb2t3QnhDOztBcUZwa3dCRTtFQUFzQztBckZ3a3dCeEM7O0FxRnhrd0JFO0VBQXNDO0FyRjRrd0J4Qzs7QXFGNWt3QkU7RUFBc0M7QXJGZ2x3QnhDOztBcUZobHdCRTtFQUFzQztBckZvbHdCeEM7O0FxRnBsd0JFO0VBQXNDO0FyRndsd0J4Qzs7QXFGeGx3QkU7RUFBc0M7QXJGNGx3QnhDOztBcUY1bHdCRTtFQUFzQztBckZnbXdCeEM7O0FxRmhtd0JFO0VBQXNDO0FyRm9td0J4Qzs7QXFGcG13QkU7RUFBc0M7QXJGd213QnhDOztBcUZ4bXdCRTtFQUFzQztBckY0bXdCeEM7O0FxRjVtd0JFO0VBQXNDO0FyRmdud0J4Qzs7QXFGaG53QkU7RUFBc0M7QXJGb253QnhDOztBcUZwbndCRTtFQUFzQztBckZ3bndCeEM7O0FxRnhud0JFO0VBQXNDO0FyRjRud0J4Qzs7QXFGNW53QkU7RUFBc0M7QXJGZ293QnhDOztBcUZob3dCRTtFQUFzQztBckZvb3dCeEM7O0FxRnBvd0JFO0VBQXNDO0FyRndvd0J4Qzs7QXFGeG93QkU7RUFBc0M7QXJGNG93QnhDOztBcUY1b3dCRTtFQUFzQztBckZncHdCeEM7O0FxRmhwd0JFO0VBQXNDO0FyRm9wd0J4Qzs7QXFGcHB3QkU7RUFBc0M7QXJGd3B3QnhDOztBcUZ4cHdCRTtFQUFzQztBckY0cHdCeEM7O0FxRjVwd0JFO0VBQXNDO0FyRmdxd0J4Qzs7QXFGaHF3QkU7RUFBc0M7QXJGb3F3QnhDOztBcUZwcXdCRTtFQUFzQztBckZ3cXdCeEM7O0FxRnhxd0JFO0VBQXNDO0FyRjRxd0J4Qzs7QXFGNXF3QkU7RUFBc0M7QXJGZ3J3QnhDOztBcUZocndCRTtFQUFzQztBckZvcndCeEM7O0FxRnByd0JFO0VBQXNDO0FyRndyd0J4Qzs7QXFGeHJ3QkU7RUFBc0M7QXJGNHJ3QnhDOztBcUY1cndCRTtFQUFzQztBckZnc3dCeEM7O0FxRmhzd0JFO0VBQXNDO0FyRm9zd0J4Qzs7QXFGcHN3QkU7RUFBc0M7QXJGd3N3QnhDOztBcUZ4c3dCRTtFQUFzQztBckY0c3dCeEM7O0FxRjVzd0JFO0VBQXNDO0FyRmd0d0J4Qzs7QXFGaHR3QkU7RUFBc0M7QXJGb3R3QnhDOztBcUZwdHdCRTtFQUFzQztBckZ3dHdCeEM7O0FxRnh0d0JFO0VBQXNDO0FyRjR0d0J4Qzs7QXFGNXR3QkU7RUFBc0M7QXJGZ3V3QnhDOztBcUZodXdCRTtFQUFzQztBckZvdXdCeEM7O0FxRnB1d0JFO0VBQXNDO0FyRnd1d0J4Qzs7QXFGeHV3QkU7RUFBc0M7QXJGNHV3QnhDOztBcUY1dXdCRTtFQUFzQztBckZndndCeEM7O0FxRmh2d0JFO0VBQXNDO0FyRm92d0J4Qzs7QXFGcHZ3QkU7RUFBc0M7QXJGd3Z3QnhDOztBcUZ4dndCRTtFQUFzQztBckY0dndCeEM7O0FxRjV2d0JFO0VBQXNDO0FyRmd3d0J4Qzs7QXFGaHd3QkU7RUFBc0M7QXJGb3d3QnhDOztBcUZwd3dCRTtFQUFzQztBckZ3d3dCeEM7O0FxRnh3d0JFO0VBQXNDO0FyRjR3d0J4Qzs7QXFGNXd3QkU7RUFBc0M7QXJGZ3h3QnhDOztBcUZoeHdCRTtFQUFzQztBckZveHdCeEM7O0FxRnB4d0JFO0VBQXNDO0FyRnd4d0J4Qzs7QXFGeHh3QkU7RUFBc0M7QXJGNHh3QnhDOztBcUY1eHdCRTtFQUFzQztBckZneXdCeEM7O0FxRmh5d0JFO0VBQXNDO0FyRm95d0J4Qzs7QXFGcHl3QkU7RUFBc0M7QXJGd3l3QnhDOztBcUZ4eXdCRTtFQUFzQztBckY0eXdCeEM7O0FxRjV5d0JFO0VBQXNDO0FyRmd6d0J4Qzs7QXFGaHp3QkU7RUFBc0M7QXJGb3p3QnhDOztBcUZwendCRTtFQUFzQztBckZ3endCeEM7O0FxRnh6d0JFO0VBQXNDO0FyRjR6d0J4Qzs7QXFGNXp3QkU7RUFBc0M7QXJGZzB3QnhDOztBcUZoMHdCRTtFQUFzQztBckZvMHdCeEM7O0FxRnAwd0JFO0VBQXNDO0FyRncwd0J4Qzs7QXFGeDB3QkU7RUFBc0M7QXJGNDB3QnhDOztBcUY1MHdCRTtFQUFzQztBckZnMXdCeEM7O0FxRmgxd0JFO0VBQXNDO0FyRm8xd0J4Qzs7QXFGcDF3QkU7RUFBc0M7QXJGdzF3QnhDOztBcUZ4MXdCRTtFQUFzQztBckY0MXdCeEM7O0FxRjUxd0JFO0VBQXNDO0FyRmcyd0J4Qzs7QXFGaDJ3QkU7RUFBc0M7QXJGbzJ3QnhDOztBcUZwMndCRTtFQUFzQztBckZ3MndCeEM7O0FxRngyd0JFO0VBQXNDO0FyRjQyd0J4Qzs7QXFGNTJ3QkU7RUFBc0M7QXJGZzN3QnhDOztBcUZoM3dCRTtFQUFzQztBckZvM3dCeEM7O0FxRnAzd0JFO0VBQXNDO0FyRnczd0J4Qzs7QXFGeDN3QkU7RUFBc0M7QXJGNDN3QnhDOztBcUY1M3dCRTtFQUFzQztBckZnNHdCeEM7O0FxRmg0d0JFO0VBQXNDO0FyRm80d0J4Qzs7QXFGcDR3QkU7RUFBc0M7QXJGdzR3QnhDOztBcUZ4NHdCRTtFQUFzQztBckY0NHdCeEM7O0FxRjU0d0JFO0VBQXNDO0FyRmc1d0J4Qzs7QXFGaDV3QkU7RUFBc0M7QXJGbzV3QnhDOztBcUZwNXdCRTtFQUFzQztBckZ3NXdCeEM7O0FxRng1d0JFO0VBQXNDO0FyRjQ1d0J4Qzs7QXFGNTV3QkU7RUFBc0M7QXJGZzZ3QnhDOztBcUZoNndCRTtFQUFzQztBckZvNndCeEM7O0FxRnA2d0JFO0VBQXNDO0FyRnc2d0J4Qzs7QXFGeDZ3QkU7RUFBc0M7QXJGNDZ3QnhDOztBcUY1NndCRTtFQUFzQztBckZnN3dCeEM7O0FxRmg3d0JFO0VBQXNDO0FyRm83d0J4Qzs7QXFGcDd3QkU7RUFBc0M7QXJGdzd3QnhDOztBcUZ4N3dCRTtFQUFzQztBckY0N3dCeEM7O0FxRjU3d0JFO0VBQXNDO0FyRmc4d0J4Qzs7QXFGaDh3QkU7RUFBc0M7QXJGbzh3QnhDOztBcUZwOHdCRTtFQUFzQztBckZ3OHdCeEM7O0FxRng4d0JFO0VBQXNDO0FyRjQ4d0J4Qzs7QXFGNTh3QkU7RUFBc0M7QXJGZzl3QnhDOztBcUZoOXdCRTtFQUFzQztBckZvOXdCeEM7O0FxRnA5d0JFO0VBQXNDO0FyRnc5d0J4Qzs7QXFGeDl3QkU7RUFBc0M7QXJGNDl3QnhDOztBcUY1OXdCRTtFQUFzQztBckZnK3dCeEM7O0FxRmgrd0JFO0VBQXNDO0FyRm8rd0J4Qzs7QXFGcCt3QkU7RUFBc0M7QXJGdyt3QnhDOztBcUZ4K3dCRTtFQUFzQztBckY0K3dCeEM7O0FxRjUrd0JFO0VBQXNDO0FyRmcvd0J4Qzs7QXFGaC93QkU7RUFBc0M7QXJGby93QnhDOztBcUZwL3dCRTtFQUFzQztBckZ3L3dCeEM7O0FxRngvd0JFO0VBQXNDO0FyRjQvd0J4Qzs7QXFGNS93QkU7RUFBc0M7QXJGZ2d4QnhDOztBcUZoZ3hCRTtFQUFzQztBckZvZ3hCeEM7O0FxRnBneEJFO0VBQXNDO0FyRndneEJ4Qzs7QXFGeGd4QkU7RUFBc0M7QXJGNGd4QnhDOztBcUY1Z3hCRTtFQUFzQztBckZnaHhCeEM7O0FxRmhoeEJFO0VBQXNDO0FyRm9oeEJ4Qzs7QXFGcGh4QkU7RUFBc0M7QXJGd2h4QnhDOztBcUZ4aHhCRTtFQUFzQztBckY0aHhCeEM7O0FxRjVoeEJFO0VBQXNDO0FyRmdpeEJ4Qzs7QXFGaGl4QkU7RUFBc0M7QXJGb2l4QnhDOztBcUZwaXhCRTtFQUFzQztBckZ3aXhCeEM7O0FxRnhpeEJFO0VBQXNDO0FyRjRpeEJ4Qzs7QXFGNWl4QkU7RUFBc0M7QXJGZ2p4QnhDOztBcUZoanhCRTtFQUFzQztBckZvanhCeEM7O0FxRnBqeEJFO0VBQXNDO0FyRndqeEJ4Qzs7QXFGeGp4QkU7RUFBc0M7QXJGNGp4QnhDOztBcUY1anhCRTtFQUFzQztBckZna3hCeEM7O0FxRmhreEJFO0VBQXNDO0FyRm9reEJ4Qzs7QXFGcGt4QkU7RUFBc0M7QXJGd2t4QnhDOztBcUZ4a3hCRTtFQUFzQztBckY0a3hCeEM7O0FxRjVreEJFO0VBQXNDO0FyRmdseEJ4Qzs7QXFGaGx4QkU7RUFBc0M7QXJGb2x4QnhDOztBcUZwbHhCRTtFQUFzQztBckZ3bHhCeEM7O0FxRnhseEJFO0VBQXNDO0FyRjRseEJ4Qzs7QXFGNWx4QkU7RUFBc0M7QXJGZ214QnhDOztBcUZobXhCRTtFQUFzQztBckZvbXhCeEM7O0FxRnBteEJFO0VBQXNDO0FyRndteEJ4Qzs7QXFGeG14QkU7RUFBc0M7QXJGNG14QnhDOztBcUY1bXhCRTtFQUFzQztBckZnbnhCeEM7O0FxRmhueEJFO0VBQXNDO0FyRm9ueEJ4Qzs7QXFGcG54QkU7RUFBc0M7QXJGd254QnhDOztBcUZ4bnhCRTtFQUFzQztBckY0bnhCeEM7O0FxRjVueEJFO0VBQXNDO0FyRmdveEJ4Qzs7QXFGaG94QkU7RUFBc0M7QXJGb294QnhDOztBcUZwb3hCRTtFQUFzQztBckZ3b3hCeEM7O0FxRnhveEJFO0VBQXNDO0FyRjRveEJ4Qzs7QXFGNW94QkU7RUFBc0M7QXJGZ3B4QnhDOztBcUZocHhCRTtFQUFzQztBckZvcHhCeEM7O0FxRnBweEJFO0VBQXNDO0FyRndweEJ4Qzs7QXFGeHB4QkU7RUFBc0M7QXJGNHB4QnhDOztBcUY1cHhCRTtFQUFzQztBckZncXhCeEM7O0FxRmhxeEJFO0VBQXNDO0FyRm9xeEJ4Qzs7QXFGcHF4QkU7RUFBc0M7QXJGd3F4QnhDOztBcUZ4cXhCRTtFQUFzQztBckY0cXhCeEM7O0FxRjVxeEJFO0VBQXNDO0FyRmdyeEJ4Qzs7QXFGaHJ4QkU7RUFBc0M7QXJGb3J4QnhDOztBcUZwcnhCRTtFQUFzQztBckZ3cnhCeEM7O0FxRnhyeEJFO0VBQXNDO0FyRjRyeEJ4Qzs7QXFGNXJ4QkU7RUFBc0M7QXJGZ3N4QnhDOztBcUZoc3hCRTtFQUFzQztBckZvc3hCeEM7O0FxRnBzeEJFO0VBQXNDO0FyRndzeEJ4Qzs7QXFGeHN4QkU7RUFBc0M7QXJGNHN4QnhDOztBcUY1c3hCRTtFQUFzQztBckZndHhCeEM7O0FxRmh0eEJFO0VBQXNDO0FyRm90eEJ4Qzs7QXFGcHR4QkU7RUFBc0M7QXJGd3R4QnhDOztBcUZ4dHhCRTtFQUFzQztBckY0dHhCeEM7O0FxRjV0eEJFO0VBQXNDO0FyRmd1eEJ4Qzs7QXFGaHV4QkU7RUFBc0M7QXJGb3V4QnhDOztBcUZwdXhCRTtFQUFzQztBckZ3dXhCeEM7O0FxRnh1eEJFO0VBQXNDO0FyRjR1eEJ4Qzs7QXFGNXV4QkU7RUFBc0M7QXJGZ3Z4QnhDOztBcUZodnhCRTtFQUFzQztBckZvdnhCeEM7O0FxRnB2eEJFO0VBQXNDO0FyRnd2eEJ4Qzs7QXFGeHZ4QkU7RUFBc0M7QXJGNHZ4QnhDOztBcUY1dnhCRTtFQUFzQztBckZnd3hCeEM7O0FxRmh3eEJFO0VBQXNDO0FyRm93eEJ4Qzs7QXFGcHd4QkU7RUFBc0M7QXJGd3d4QnhDOztBcUZ4d3hCRTtFQUFzQztBckY0d3hCeEM7O0FxRjV3eEJFO0VBQXNDO0FyRmd4eEJ4Qzs7QXFGaHh4QkU7RUFBc0M7QXJGb3h4QnhDOztBcUZweHhCRTtFQUFzQztBckZ3eHhCeEM7O0FxRnh4eEJFO0VBQXNDO0FyRjR4eEJ4Qzs7QXFGNXh4QkU7RUFBc0M7QXJGZ3l4QnhDOztBcUZoeXhCRTtFQUFzQztBckZveXhCeEM7O0FxRnB5eEJFO0VBQXNDO0FyRnd5eEJ4Qzs7QXFGeHl4QkU7RUFBc0M7QXJGNHl4QnhDOztBcUY1eXhCRTtFQUFzQztBckZnenhCeEM7O0FxRmh6eEJFO0VBQXNDO0FyRm96eEJ4Qzs7QXFGcHp4QkU7RUFBc0M7QXJGd3p4QnhDOztBcUZ4enhCRTtFQUFzQztBckY0enhCeEM7O0FxRjV6eEJFO0VBQXNDO0FyRmcweEJ4Qzs7QXFGaDB4QkU7RUFBc0M7QXJGbzB4QnhDOztBcUZwMHhCRTtFQUFzQztBckZ3MHhCeEM7O0FxRngweEJFO0VBQXNDO0FyRjQweEJ4Qzs7QXFGNTB4QkU7RUFBc0M7QXJGZzF4QnhDOztBcUZoMXhCRTtFQUFzQztBckZvMXhCeEM7O0FxRnAxeEJFO0VBQXNDO0FyRncxeEJ4Qzs7QXFGeDF4QkU7RUFBc0M7QXJGNDF4QnhDOztBcUY1MXhCRTtFQUFzQztBckZnMnhCeEM7O0FxRmgyeEJFO0VBQXNDO0FyRm8yeEJ4Qzs7QXFGcDJ4QkU7RUFBc0M7QXJGdzJ4QnhDOztBcUZ4MnhCRTtFQUFzQztBckY0MnhCeEM7O0FxRjUyeEJFO0VBQXNDO0FyRmczeEJ4Qzs7QXFGaDN4QkU7RUFBc0M7QXJGbzN4QnhDOztBcUZwM3hCRTtFQUFzQztBckZ3M3hCeEM7O0FxRngzeEJFO0VBQXNDO0FyRjQzeEJ4Qzs7QXFGNTN4QkU7RUFBc0M7QXJGZzR4QnhDOztBcUZoNHhCRTtFQUFzQztBckZvNHhCeEM7O0FxRnA0eEJFO0VBQXNDO0FyRnc0eEJ4Qzs7QXFGeDR4QkU7RUFBc0M7QXJGNDR4QnhDOztBcUY1NHhCRTtFQUFzQztBckZnNXhCeEM7O0FxRmg1eEJFO0VBQXNDO0FyRm81eEJ4Qzs7QXFGcDV4QkU7RUFBc0M7QXJGdzV4QnhDOztBcUZ4NXhCRTtFQUFzQztBckY0NXhCeEM7O0FxRjU1eEJFO0VBQXNDO0FyRmc2eEJ4Qzs7QXFGaDZ4QkU7RUFBc0M7QXJGbzZ4QnhDOztBcUZwNnhCRTtFQUFzQztBckZ3NnhCeEM7O0FxRng2eEJFO0VBQXNDO0FyRjQ2eEJ4Qzs7QXFGNTZ4QkU7RUFBc0M7QXJGZzd4QnhDOztBcUZoN3hCRTtFQUFzQztBckZvN3hCeEM7O0FxRnA3eEJFO0VBQXNDO0FyRnc3eEJ4Qzs7QXFGeDd4QkU7RUFBc0M7QXJGNDd4QnhDOztBcUY1N3hCRTtFQUFzQztBckZnOHhCeEM7O0FxRmg4eEJFO0VBQXNDO0FyRm84eEJ4Qzs7QXFGcDh4QkU7RUFBc0M7QXJGdzh4QnhDOztBcUZ4OHhCRTtFQUFzQztBckY0OHhCeEM7O0FxRjU4eEJFO0VBQXNDO0FyRmc5eEJ4Qzs7QXFGaDl4QkU7RUFBc0M7QXJGbzl4QnhDOztBcUZwOXhCRTtFQUFzQztBckZ3OXhCeEM7O0FxRng5eEJFO0VBQXNDO0FyRjQ5eEJ4Qzs7QXFGNTl4QkU7RUFBc0M7QXJGZyt4QnhDOztBcUZoK3hCRTtFQUFzQztBckZvK3hCeEM7O0FxRnAreEJFO0VBQXNDO0FyRncreEJ4Qzs7QXFGeCt4QkU7RUFBc0M7QXJGNCt4QnhDOztBcUY1K3hCRTtFQUFzQztBckZnL3hCeEM7O0FxRmgveEJFO0VBQXNDO0FyRm8veEJ4Qzs7QXFGcC94QkU7RUFBc0M7QXJGdy94QnhDOztBcUZ4L3hCRTtFQUFzQztBckY0L3hCeEM7O0FxRjUveEJFO0VBQXNDO0FyRmdneUJ4Qzs7QXFGaGd5QkU7RUFBc0M7QXJGb2d5QnhDOztBcUZwZ3lCRTtFQUFzQztBckZ3Z3lCeEM7O0FxRnhneUJFO0VBQXNDO0FyRjRneUJ4Qzs7QXFGNWd5QkU7RUFBc0M7QXJGZ2h5QnhDOztBcUZoaHlCRTtFQUFzQztBckZvaHlCeEM7O0FxRnBoeUJFO0VBQXNDO0FyRndoeUJ4Qzs7QXFGeGh5QkU7RUFBc0M7QXJGNGh5QnhDOztBcUY1aHlCRTtFQUFzQztBckZnaXlCeEM7O0FxRmhpeUJFO0VBQXNDO0FyRm9peUJ4Qzs7QXFGcGl5QkU7RUFBc0M7QXJGd2l5QnhDOztBcUZ4aXlCRTtFQUFzQztBckY0aXlCeEM7O0FxRjVpeUJFO0VBQXNDO0FyRmdqeUJ4Qzs7QXFGaGp5QkU7RUFBc0M7QXJGb2p5QnhDOztBcUZwanlCRTtFQUFzQztBckZ3anlCeEM7O0FxRnhqeUJFO0VBQXNDO0FyRjRqeUJ4Qzs7QXFGNWp5QkU7RUFBc0M7QXJGZ2t5QnhDOztBcUZoa3lCRTtFQUFzQztBckZva3lCeEM7O0FxRnBreUJFO0VBQXNDO0FyRndreUJ4Qzs7QXFGeGt5QkU7RUFBc0M7QXJGNGt5QnhDOztBcUY1a3lCRTtFQUFzQztBckZnbHlCeEM7O0FxRmhseUJFO0VBQXNDO0FyRm9seUJ4Qzs7QXFGcGx5QkU7RUFBc0M7QXJGd2x5QnhDOztBcUZ4bHlCRTtFQUFzQztBckY0bHlCeEM7O0FxRjVseUJFO0VBQXNDO0FyRmdteUJ4Qzs7QXFGaG15QkU7RUFBc0M7QXJGb215QnhDOztBcUZwbXlCRTtFQUFzQztBckZ3bXlCeEM7O0FxRnhteUJFO0VBQXNDO0FyRjRteUJ4Qzs7QXFGNW15QkU7RUFBc0M7QXJGZ255QnhDOztBcUZobnlCRTtFQUFzQztBckZvbnlCeEM7O0FxRnBueUJFO0VBQXNDO0FyRndueUJ4Qzs7QXFGeG55QkU7RUFBc0M7QXJGNG55QnhDOztBcUY1bnlCRTtFQUFzQztBckZnb3lCeEM7O0FxRmhveUJFO0VBQXNDO0FyRm9veUJ4Qzs7QXFGcG95QkU7RUFBc0M7QXJGd295QnhDOztBcUZ4b3lCRTtFQUFzQztBckY0b3lCeEM7O0FxRjVveUJFO0VBQXNDO0FyRmdweUJ4Qzs7QXFGaHB5QkU7RUFBc0M7QXJGb3B5QnhDOztBcUZwcHlCRTtFQUFzQztBckZ3cHlCeEM7O0FxRnhweUJFO0VBQXNDO0FyRjRweUJ4Qzs7QXFGNXB5QkU7RUFBc0M7QXJGZ3F5QnhDOztBcUZocXlCRTtFQUFzQztBckZvcXlCeEM7O0FxRnBxeUJFO0VBQXNDO0FyRndxeUJ4Qzs7QXFGeHF5QkU7RUFBc0M7QXJGNHF5QnhDOztBcUY1cXlCRTtFQUFzQztBckZncnlCeEM7O0FxRmhyeUJFO0VBQXNDO0FyRm9yeUJ4Qzs7QXFGcHJ5QkU7RUFBc0M7QXJGd3J5QnhDOztBcUZ4cnlCRTtFQUFzQztBckY0cnlCeEM7O0FxRjVyeUJFO0VBQXNDO0FyRmdzeUJ4Qzs7QXFGaHN5QkU7RUFBc0M7QXJGb3N5QnhDOztBcUZwc3lCRTtFQUFzQztBckZ3c3lCeEM7O0FxRnhzeUJFO0VBQXNDO0FyRjRzeUJ4Qzs7QXFGNXN5QkU7RUFBc0M7QXJGZ3R5QnhDOztBcUZodHlCRTtFQUFzQztBckZvdHlCeEM7O0FxRnB0eUJFO0VBQXNDO0FyRnd0eUJ4Qzs7QXFGeHR5QkU7RUFBc0M7QXJGNHR5QnhDOztBcUY1dHlCRTtFQUFzQztBckZndXlCeEM7O0FxRmh1eUJFO0VBQXNDO0FyRm91eUJ4Qzs7QXFGcHV5QkU7RUFBc0M7QXJGd3V5QnhDOztBcUZ4dXlCRTtFQUFzQztBckY0dXlCeEM7O0FxRjV1eUJFO0VBQXNDO0FyRmd2eUJ4Qzs7QXFGaHZ5QkU7RUFBc0M7QXJGb3Z5QnhDOztBcUZwdnlCRTtFQUFzQztBckZ3dnlCeEM7O0FxRnh2eUJFO0VBQXNDO0FyRjR2eUJ4Qzs7QXFGNXZ5QkU7RUFBc0M7QXJGZ3d5QnhDOztBcUZod3lCRTtFQUFzQztBckZvd3lCeEM7O0FxRnB3eUJFO0VBQXNDO0FyRnd3eUJ4Qzs7QXFGeHd5QkU7RUFBc0M7QXJGNHd5QnhDOztBcUY1d3lCRTtFQUFzQztBckZneHlCeEM7O0FxRmh4eUJFO0VBQXNDO0FyRm94eUJ4Qzs7QXFGcHh5QkU7RUFBc0M7QXJGd3h5QnhDOztBcUZ4eHlCRTtFQUFzQztBckY0eHlCeEM7O0FxRjV4eUJFO0VBQXNDO0FyRmd5eUJ4Qzs7QXFGaHl5QkU7RUFBc0M7QXJGb3l5QnhDOztBcUZweXlCRTtFQUFzQztBckZ3eXlCeEM7O0FxRnh5eUJFO0VBQXNDO0FyRjR5eUJ4Qzs7QXFGNXl5QkU7RUFBc0M7QXJGZ3p5QnhDOztBcUZoenlCRTtFQUFzQztBckZvenlCeEM7O0FxRnB6eUJFO0VBQXNDO0FyRnd6eUJ4Qzs7QXFGeHp5QkU7RUFBc0M7QXJGNHp5QnhDOztBcUY1enlCRTtFQUFzQztBckZnMHlCeEM7O0FxRmgweUJFO0VBQXNDO0FyRm8weUJ4Qzs7QXFGcDB5QkU7RUFBc0M7QXJGdzB5QnhDOztBcUZ4MHlCRTtFQUFzQztBckY0MHlCeEM7O0FxRjUweUJFO0VBQXNDO0FyRmcxeUJ4Qzs7QXFGaDF5QkU7RUFBc0M7QXJGbzF5QnhDOztBcUZwMXlCRTtFQUFzQztBckZ3MXlCeEM7O0FxRngxeUJFO0VBQXNDO0FyRjQxeUJ4Qzs7QXFGNTF5QkU7RUFBc0M7QXJGZzJ5QnhDOztBcUZoMnlCRTtFQUFzQztBckZvMnlCeEM7O0FxRnAyeUJFO0VBQXNDO0FyRncyeUJ4Qzs7QXFGeDJ5QkU7RUFBc0M7QXJGNDJ5QnhDOztBcUY1MnlCRTtFQUFzQztBckZnM3lCeEM7O0FxRmgzeUJFO0VBQXNDO0FyRm8zeUJ4Qzs7QXFGcDN5QkU7RUFBc0M7QXJGdzN5QnhDOztBcUZ4M3lCRTtFQUFzQztBckY0M3lCeEM7O0FxRjUzeUJFO0VBQXNDO0FyRmc0eUJ4Qzs7QXFGaDR5QkU7RUFBc0M7QXJGbzR5QnhDOztBcUZwNHlCRTtFQUFzQztBckZ3NHlCeEM7O0FxRng0eUJFO0VBQXNDO0FyRjQ0eUJ4Qzs7QXFGNTR5QkU7RUFBc0M7QXJGZzV5QnhDOztBcUZoNXlCRTtFQUFzQztBckZvNXlCeEM7O0FxRnA1eUJFO0VBQXNDO0FyRnc1eUJ4Qzs7QXFGeDV5QkU7RUFBc0M7QXJGNDV5QnhDOztBcUY1NXlCRTtFQUFzQztBckZnNnlCeEM7O0FxRmg2eUJFO0VBQXNDO0FyRm82eUJ4Qzs7QXFGcDZ5QkU7RUFBc0M7QXJGdzZ5QnhDOztBcUZ4NnlCRTtFQUFzQztBckY0NnlCeEM7O0FxRjU2eUJFO0VBQXNDO0FyRmc3eUJ4Qzs7QXFGaDd5QkU7RUFBc0M7QXJGbzd5QnhDOztBcUZwN3lCRTtFQUFzQztBckZ3N3lCeEM7O0FxRng3eUJFO0VBQXNDO0FyRjQ3eUJ4Qzs7QXFGNTd5QkU7RUFBc0M7QXJGZzh5QnhDOztBcUZoOHlCRTtFQUFzQztBckZvOHlCeEM7O0FxRnA4eUJFO0VBQXNDO0FyRnc4eUJ4Qzs7QXFGeDh5QkU7RUFBc0M7QXJGNDh5QnhDOztBcUY1OHlCRTtFQUFzQztBckZnOXlCeEM7O0FxRmg5eUJFO0VBQXNDO0FyRm85eUJ4Qzs7QXFGcDl5QkU7RUFBc0M7QXJGdzl5QnhDOztBcUZ4OXlCRTtFQUFzQztBckY0OXlCeEM7O0FxRjU5eUJFO0VBQXNDO0FyRmcreUJ4Qzs7QXFGaCt5QkU7RUFBc0M7QXJGbyt5QnhDOztBcUZwK3lCRTtFQUFzQztBckZ3K3lCeEM7O0FxRngreUJFO0VBQXNDO0FyRjQreUJ4Qzs7QXFGNSt5QkU7RUFBc0M7QXJGZy95QnhDOztBcUZoL3lCRTtFQUFzQztBckZvL3lCeEM7O0FxRnAveUJFO0VBQXNDO0FyRncveUJ4Qzs7QXFGeC95QkU7RUFBc0M7QXJGNC95QnhDOztBcUY1L3lCRTtFQUFzQztBckZnZ3pCeEM7O0FxRmhnekJFO0VBQXNDO0FyRm9nekJ4Qzs7QXFGcGd6QkU7RUFBc0M7QXJGd2d6QnhDOztBcUZ4Z3pCRTtFQUFzQztBckY0Z3pCeEM7O0FxRjVnekJFO0VBQXNDO0FyRmdoekJ4Qzs7QXFGaGh6QkU7RUFBc0M7QXJGb2h6QnhDOztBcUZwaHpCRTtFQUFzQztBckZ3aHpCeEM7O0FxRnhoekJFO0VBQXNDO0FyRjRoekJ4Qzs7QXFGNWh6QkU7RUFBc0M7QXJGZ2l6QnhDOztBcUZoaXpCRTtFQUFzQztBckZvaXpCeEM7O0FxRnBpekJFO0VBQXNDO0FyRndpekJ4Qzs7QXFGeGl6QkU7RUFBc0M7QXJGNGl6QnhDOztBcUY1aXpCRTtFQUFzQztBckZnanpCeEM7O0FxRmhqekJFO0VBQXNDO0FyRm9qekJ4Qzs7QXFGcGp6QkU7RUFBc0M7QXJGd2p6QnhDOztBcUZ4anpCRTtFQUFzQztBckY0anpCeEM7O0FxRjVqekJFO0VBQXNDO0FyRmdrekJ4Qzs7QXFGaGt6QkU7RUFBc0M7QXJGb2t6QnhDOztBcUZwa3pCRTtFQUFzQztBckZ3a3pCeEM7O0FxRnhrekJFO0VBQXNDO0FyRjRrekJ4Qzs7QXFGNWt6QkU7RUFBc0M7QXJGZ2x6QnhDOztBcUZobHpCRTtFQUFzQztBckZvbHpCeEM7O0FxRnBsekJFO0VBQXNDO0FyRndsekJ4Qzs7QXFGeGx6QkU7RUFBc0M7QXJGNGx6QnhDOztBcUY1bHpCRTtFQUFzQztBckZnbXpCeEM7O0FxRmhtekJFO0VBQXNDO0FyRm9tekJ4Qzs7QXFGcG16QkU7RUFBc0M7QXJGd216QnhDOztBcUZ4bXpCRTtFQUFzQztBckY0bXpCeEM7O0FxRjVtekJFO0VBQXNDO0FyRmduekJ4Qzs7QXFGaG56QkU7RUFBc0M7QXJGb256QnhDOztBcUZwbnpCRTtFQUFzQztBckZ3bnpCeEM7O0FxRnhuekJFO0VBQXNDO0FyRjRuekJ4Qzs7QXFGNW56QkU7RUFBc0M7QXJGZ296QnhDOztBcUZob3pCRTtFQUFzQztBckZvb3pCeEM7O0FxRnBvekJFO0VBQXNDO0FyRndvekJ4Qzs7QXFGeG96QkU7RUFBc0M7QXJGNG96QnhDOztBcUY1b3pCRTtFQUFzQztBckZncHpCeEM7O0FxRmhwekJFO0VBQXNDO0FyRm9wekJ4Qzs7QXFGcHB6QkU7RUFBc0M7QXJGd3B6QnhDOztBcUZ4cHpCRTtFQUFzQztBckY0cHpCeEM7O0FxRjVwekJFO0VBQXNDO0FyRmdxekJ4Qzs7QXFGaHF6QkU7RUFBc0M7QXJGb3F6QnhDOztBcUZwcXpCRTtFQUFzQztBckZ3cXpCeEM7O0FxRnhxekJFO0VBQXNDO0FyRjRxekJ4Qzs7QXFGNXF6QkU7RUFBc0M7QXJGZ3J6QnhDOztBcUZocnpCRTtFQUFzQztBckZvcnpCeEM7O0FxRnByekJFO0VBQXNDO0FyRndyekJ4Qzs7QXFGeHJ6QkU7RUFBc0M7QXJGNHJ6QnhDOztBcUY1cnpCRTtFQUFzQztBckZnc3pCeEM7O0FxRmhzekJFO0VBQXNDO0FyRm9zekJ4Qzs7QXFGcHN6QkU7RUFBc0M7QXJGd3N6QnhDOztBcUZ4c3pCRTtFQUFzQztBckY0c3pCeEM7O0FxRjVzekJFO0VBQXNDO0FyRmd0ekJ4Qzs7QXFGaHR6QkU7RUFBc0M7QXJGb3R6QnhDOztBcUZwdHpCRTtFQUFzQztBckZ3dHpCeEM7O0FxRnh0ekJFO0VBQXNDO0FyRjR0ekJ4Qzs7QXFGNXR6QkU7RUFBc0M7QXJGZ3V6QnhDOztBcUZodXpCRTtFQUFzQztBckZvdXpCeEM7O0FxRnB1ekJFO0VBQXNDO0FyRnd1ekJ4Qzs7QXFGeHV6QkU7RUFBc0M7QXJGNHV6QnhDOztBcUY1dXpCRTtFQUFzQztBckZndnpCeEM7O0FxRmh2ekJFO0VBQXNDO0FyRm92ekJ4Qzs7QXFGcHZ6QkU7RUFBc0M7QXJGd3Z6QnhDOztBcUZ4dnpCRTtFQUFzQztBckY0dnpCeEM7O0FxRjV2ekJFO0VBQXNDO0FyRmd3ekJ4Qzs7QXFGaHd6QkU7RUFBc0M7QXJGb3d6QnhDOztBcUZwd3pCRTtFQUFzQztBckZ3d3pCeEM7O0FxRnh3ekJFO0VBQXNDO0FyRjR3ekJ4Qzs7QXFGNXd6QkU7RUFBc0M7QXJGZ3h6QnhDOztBcUZoeHpCRTtFQUFzQztBckZveHpCeEM7O0FxRnB4ekJFO0VBQXNDO0FyRnd4ekJ4Qzs7QXFGeHh6QkU7RUFBc0M7QXJGNHh6QnhDOztBcUY1eHpCRTtFQUFzQztBckZneXpCeEM7O0FxRmh5ekJFO0VBQXNDO0FyRm95ekJ4Qzs7QXFGcHl6QkU7RUFBc0M7QXJGd3l6QnhDOztBcUZ4eXpCRTtFQUFzQztBckY0eXpCeEM7O0FxRjV5ekJFO0VBQXNDO0FyRmd6ekJ4Qzs7QXFGaHp6QkU7RUFBc0M7QXJGb3p6QnhDOztBcUZwenpCRTtFQUFzQztBckZ3enpCeEM7O0FxRnh6ekJFO0VBQXNDO0FyRjR6ekJ4Qzs7QXFGNXp6QkU7RUFBc0M7QXJGZzB6QnhDOztBcUZoMHpCRTtFQUFzQztBckZvMHpCeEM7O0FxRnAwekJFO0VBQXNDO0FyRncwekJ4Qzs7QXFGeDB6QkU7RUFBc0M7QXJGNDB6QnhDOztBcUY1MHpCRTtFQUFzQztBckZnMXpCeEM7O0FxRmgxekJFO0VBQXNDO0FyRm8xekJ4Qzs7QXFGcDF6QkU7RUFBc0M7QXJGdzF6QnhDOztBcUZ4MXpCRTtFQUFzQztBckY0MXpCeEM7O0FxRjUxekJFO0VBQXNDO0FyRmcyekJ4Qzs7QXFGaDJ6QkU7RUFBc0M7QXJGbzJ6QnhDOztBcUZwMnpCRTtFQUFzQztBckZ3MnpCeEM7O0FxRngyekJFO0VBQXNDO0FyRjQyekJ4Qzs7QXFGNTJ6QkU7RUFBc0M7QXJGZzN6QnhDOztBcUZoM3pCRTtFQUFzQztBckZvM3pCeEM7O0FxRnAzekJFO0VBQXNDO0FyRnczekJ4Qzs7QXFGeDN6QkU7RUFBc0M7QXJGNDN6QnhDOztBcUY1M3pCRTtFQUFzQztBckZnNHpCeEM7O0FxRmg0ekJFO0VBQXNDO0FyRm80ekJ4Qzs7QXFGcDR6QkU7RUFBc0M7QXJGdzR6QnhDOztBcUZ4NHpCRTtFQUFzQztBckY0NHpCeEM7O0FxRjU0ekJFO0VBQXNDO0FyRmc1ekJ4Qzs7QXFGaDV6QkU7RUFBc0M7QXJGbzV6QnhDOztBcUZwNXpCRTtFQUFzQztBckZ3NXpCeEM7O0FxRng1ekJFO0VBQXNDO0FyRjQ1ekJ4Qzs7QXFGNTV6QkU7RUFBc0M7QXJGZzZ6QnhDOztBcUZoNnpCRTtFQUFzQztBckZvNnpCeEM7O0FxRnA2ekJFO0VBQXNDO0FyRnc2ekJ4Qzs7QXFGeDZ6QkU7RUFBc0M7QXJGNDZ6QnhDOztBcUY1NnpCRTtFQUFzQztBckZnN3pCeEM7O0FxRmg3ekJFO0VBQXNDO0FyRm83ekJ4Qzs7QXFGcDd6QkU7RUFBc0M7QXJGdzd6QnhDOztBcUZ4N3pCRTtFQUFzQztBckY0N3pCeEM7O0FxRjU3ekJFO0VBQXNDO0FyRmc4ekJ4Qzs7QXFGaDh6QkU7RUFBc0M7QXJGbzh6QnhDOztBcUZwOHpCRTtFQUFzQztBckZ3OHpCeEM7O0FxRng4ekJFO0VBQXNDO0FyRjQ4ekJ4Qzs7QXFGNTh6QkU7RUFBc0M7QXJGZzl6QnhDOztBcUZoOXpCRTtFQUFzQztBckZvOXpCeEM7O0FxRnA5ekJFO0VBQXNDO0FyRnc5ekJ4Qzs7QXFGeDl6QkU7RUFBc0M7QXJGNDl6QnhDOztBcUY1OXpCRTtFQUFzQztBckZnK3pCeEM7O0FxRmgrekJFO0VBQXNDO0FyRm8rekJ4Qzs7QXFGcCt6QkU7RUFBc0M7QXJGdyt6QnhDOztBcUZ4K3pCRTtFQUFzQztBckY0K3pCeEM7O0FxRjUrekJFO0VBQXNDO0FyRmcvekJ4Qzs7QXFGaC96QkU7RUFBc0M7QXJGby96QnhDOztBcUZwL3pCRTtFQUFzQztBckZ3L3pCeEM7O0FxRngvekJFO0VBQXNDO0FyRjQvekJ4Qzs7QXFGNS96QkU7RUFBc0M7QXJGZ2cwQnhDOztBcUZoZzBCRTtFQUFzQztBckZvZzBCeEM7O0FxRnBnMEJFO0VBQXNDO0FyRndnMEJ4Qzs7QXFGeGcwQkU7RUFBc0M7QXJGNGcwQnhDOztBcUY1ZzBCRTtFQUFzQztBckZnaDBCeEM7O0FxRmhoMEJFO0VBQXNDO0FyRm9oMEJ4Qzs7QXFGcGgwQkU7RUFBc0M7QXJGd2gwQnhDOztBcUZ4aDBCRTtFQUFzQztBckY0aDBCeEM7O0FxRjVoMEJFO0VBQXNDO0FyRmdpMEJ4Qzs7QXFGaGkwQkU7RUFBc0M7QXJGb2kwQnhDOztBcUZwaTBCRTtFQUFzQztBckZ3aTBCeEM7O0FxRnhpMEJFO0VBQXNDO0FyRjRpMEJ4Qzs7QXFGNWkwQkU7RUFBc0M7QXJGZ2owQnhDOztBcUZoajBCRTtFQUFzQztBckZvajBCeEM7O0FxRnBqMEJFO0VBQXNDO0FyRndqMEJ4Qzs7QXFGeGowQkU7RUFBc0M7QXJGNGowQnhDOztBcUY1ajBCRTtFQUFzQztBckZnazBCeEM7O0FxRmhrMEJFO0VBQXNDO0FyRm9rMEJ4Qzs7QXFGcGswQkU7RUFBc0M7QXJGd2swQnhDOztBcUZ4azBCRTtFQUFzQztBckY0azBCeEM7O0FxRjVrMEJFO0VBQXNDO0FyRmdsMEJ4Qzs7QXFGaGwwQkU7RUFBc0M7QXJGb2wwQnhDOztBcUZwbDBCRTtFQUFzQztBckZ3bDBCeEM7O0FxRnhsMEJFO0VBQXNDO0FyRjRsMEJ4Qzs7QXFGNWwwQkU7RUFBc0M7QXJGZ20wQnhDOztBcUZobTBCRTtFQUFzQztBckZvbTBCeEM7O0FxRnBtMEJFO0VBQXNDO0FyRndtMEJ4Qzs7QXFGeG0wQkU7RUFBc0M7QXJGNG0wQnhDOztBcUY1bTBCRTtFQUFzQztBckZnbjBCeEM7O0FxRmhuMEJFO0VBQXNDO0FyRm9uMEJ4Qzs7QXFGcG4wQkU7RUFBc0M7QXJGd24wQnhDOztBcUZ4bjBCRTtFQUFzQztBckY0bjBCeEM7O0FxRjVuMEJFO0VBQXNDO0FyRmdvMEJ4Qzs7QXFGaG8wQkU7RUFBc0M7QXJGb28wQnhDOztBcUZwbzBCRTtFQUFzQztBckZ3bzBCeEM7O0FxRnhvMEJFO0VBQXNDO0FyRjRvMEJ4Qzs7QXFGNW8wQkU7RUFBc0M7QXJGZ3AwQnhDOztBcUZocDBCRTtFQUFzQztBckZvcDBCeEM7O0FxRnBwMEJFO0VBQXNDO0FyRndwMEJ4Qzs7QXFGeHAwQkU7RUFBc0M7QXJGNHAwQnhDOztBcUY1cDBCRTtFQUFzQztBckZncTBCeEM7O0FxRmhxMEJFO0VBQXNDO0FyRm9xMEJ4Qzs7QXFGcHEwQkU7RUFBc0M7QXJGd3EwQnhDOztBcUZ4cTBCRTtFQUFzQztBckY0cTBCeEM7O0FxRjVxMEJFO0VBQXNDO0FyRmdyMEJ4Qzs7QXFGaHIwQkU7RUFBc0M7QXJGb3IwQnhDOztBcUZwcjBCRTtFQUFzQztBckZ3cjBCeEM7O0FxRnhyMEJFO0VBQXNDO0FyRjRyMEJ4Qzs7QXFGNXIwQkU7RUFBc0M7QXJGZ3MwQnhDOztBcUZoczBCRTtFQUFzQztBckZvczBCeEM7O0FxRnBzMEJFO0VBQXNDO0FyRndzMEJ4Qzs7QXFGeHMwQkU7RUFBc0M7QXJGNHMwQnhDOztBcUY1czBCRTtFQUFzQztBckZndDBCeEM7O0FxRmh0MEJFO0VBQXNDO0FyRm90MEJ4Qzs7QXFGcHQwQkU7RUFBc0M7QXJGd3QwQnhDOztBcUZ4dDBCRTtFQUFzQztBckY0dDBCeEM7O0FxRjV0MEJFO0VBQXNDO0FyRmd1MEJ4Qzs7QXFGaHUwQkU7RUFBc0M7QXJGb3UwQnhDOztBcUZwdTBCRTtFQUFzQztBckZ3dTBCeEM7O0FxRnh1MEJFO0VBQXNDO0FyRjR1MEJ4Qzs7QXFGNXUwQkU7RUFBc0M7QXJGZ3YwQnhDOztBcUZodjBCRTtFQUFzQztBckZvdjBCeEM7O0FxRnB2MEJFO0VBQXNDO0FyRnd2MEJ4Qzs7QXFGeHYwQkU7RUFBc0M7QXJGNHYwQnhDOztBcUY1djBCRTtFQUFzQztBckZndzBCeEM7O0FxRmh3MEJFO0VBQXNDO0FyRm93MEJ4Qzs7QXFGcHcwQkU7RUFBc0M7QXJGd3cwQnhDOztBcUZ4dzBCRTtFQUFzQztBckY0dzBCeEM7O0FxRjV3MEJFO0VBQXNDO0FyRmd4MEJ4Qzs7QXFGaHgwQkU7RUFBc0M7QXJGb3gwQnhDOztBcUZweDBCRTtFQUFzQztBckZ3eDBCeEM7O0FxRnh4MEJFO0VBQXNDO0FyRjR4MEJ4Qzs7QXFGNXgwQkU7RUFBc0M7QXJGZ3kwQnhDOztBcUZoeTBCRTtFQUFzQztBckZveTBCeEM7O0FxRnB5MEJFO0VBQXNDO0FyRnd5MEJ4Qzs7QXFGeHkwQkU7RUFBc0M7QXJGNHkwQnhDOztBcUY1eTBCRTtFQUFzQztBckZnejBCeEM7O0FxRmh6MEJFO0VBQXNDO0FyRm96MEJ4Qzs7QXFGcHowQkU7RUFBc0M7QXJGd3owQnhDOztBcUZ4ejBCRTtFQUFzQztBckY0ejBCeEM7O0FxRjV6MEJFO0VBQXNDO0FyRmcwMEJ4Qzs7QXFGaDAwQkU7RUFBc0M7QXJGbzAwQnhDOztBcUZwMDBCRTtFQUFzQztBckZ3MDBCeEM7O0FxRngwMEJFO0VBQXNDO0FyRjQwMEJ4Qzs7QXFGNTAwQkU7RUFBc0M7QXJGZzEwQnhDOztBcUZoMTBCRTtFQUFzQztBckZvMTBCeEM7O0FxRnAxMEJFO0VBQXNDO0FyRncxMEJ4Qzs7QXFGeDEwQkU7RUFBc0M7QXJGNDEwQnhDOztBcUY1MTBCRTtFQUFzQztBckZnMjBCeEM7O0FxRmgyMEJFO0VBQXNDO0FyRm8yMEJ4Qzs7QXFGcDIwQkU7RUFBc0M7QXJGdzIwQnhDOztBcUZ4MjBCRTtFQUFzQztBckY0MjBCeEM7O0FxRjUyMEJFO0VBQXNDO0FyRmczMEJ4Qzs7QXFGaDMwQkU7RUFBc0M7QXJGbzMwQnhDOztBcUZwMzBCRTtFQUFzQztBckZ3MzBCeEM7O0FxRngzMEJFO0VBQXNDO0FyRjQzMEJ4Qzs7QXFGNTMwQkU7RUFBc0M7QXJGZzQwQnhDOztBcUZoNDBCRTtFQUFzQztBckZvNDBCeEM7O0FxRnA0MEJFO0VBQXNDO0FyRnc0MEJ4Qzs7QXFGeDQwQkU7RUFBc0M7QXJGNDQwQnhDOztBcUY1NDBCRTtFQUFzQztBckZnNTBCeEM7O0FxRmg1MEJFO0VBQXNDO0FyRm81MEJ4Qzs7QXFGcDUwQkU7RUFBc0M7QXJGdzUwQnhDOztBcUZ4NTBCRTtFQUFzQztBckY0NTBCeEM7O0FxRjU1MEJFO0VBQXNDO0FyRmc2MEJ4Qzs7QXFGaDYwQkU7RUFBc0M7QXJGbzYwQnhDOztBcUZwNjBCRTtFQUFzQztBckZ3NjBCeEM7O0FxRng2MEJFO0VBQXNDO0FyRjQ2MEJ4Qzs7QXFGNTYwQkU7RUFBc0M7QXJGZzcwQnhDOztBcUZoNzBCRTtFQUFzQztBckZvNzBCeEM7O0FxRnA3MEJFO0VBQXNDO0FyRnc3MEJ4Qzs7QXFGeDcwQkU7RUFBc0M7QXJGNDcwQnhDOztBcUY1NzBCRTtFQUFzQztBckZnODBCeEM7O0FxRmg4MEJFO0VBQXNDO0FyRm84MEJ4Qzs7QXFGcDgwQkU7RUFBc0M7QXJGdzgwQnhDOztBcUZ4ODBCRTtFQUFzQztBckY0ODBCeEM7O0FxRjU4MEJFO0VBQXNDO0FyRmc5MEJ4Qzs7QXFGaDkwQkU7RUFBc0M7QXJGbzkwQnhDOztBcUZwOTBCRTtFQUFzQztBckZ3OTBCeEM7O0FxRng5MEJFO0VBQXNDO0FyRjQ5MEJ4Qzs7QXFGNTkwQkU7RUFBc0M7QXJGZyswQnhDOztBcUZoKzBCRTtFQUFzQztBckZvKzBCeEM7O0FxRnArMEJFO0VBQXNDO0FyRncrMEJ4Qzs7QXFGeCswQkU7RUFBc0M7QXJGNCswQnhDOztBcUY1KzBCRTtFQUFzQztBckZnLzBCeEM7O0FxRmgvMEJFO0VBQXNDO0FyRm8vMEJ4Qzs7QXFGcC8wQkU7RUFBc0M7QXJGdy8wQnhDOztBcUZ4LzBCRTtFQUFzQztBckY0LzBCeEM7O0FxRjUvMEJFO0VBQXNDO0FyRmdnMUJ4Qzs7QXFGaGcxQkU7RUFBc0M7QXJGb2cxQnhDOztBcUZwZzFCRTtFQUFzQztBckZ3ZzFCeEM7O0FxRnhnMUJFO0VBQXNDO0FyRjRnMUJ4Qzs7QXFGNWcxQkU7RUFBc0M7QXJGZ2gxQnhDOztBcUZoaDFCRTtFQUFzQztBckZvaDFCeEM7O0FxRnBoMUJFO0VBQXNDO0FyRndoMUJ4Qzs7QXFGeGgxQkU7RUFBc0M7QXJGNGgxQnhDOztBcUY1aDFCRTtFQUFzQztBckZnaTFCeEM7O0FxRmhpMUJFO0VBQXNDO0FyRm9pMUJ4Qzs7QXFGcGkxQkU7RUFBc0M7QXJGd2kxQnhDOztBcUZ4aTFCRTtFQUFzQztBckY0aTFCeEM7O0FxRjVpMUJFO0VBQXNDO0FyRmdqMUJ4Qzs7QXFGaGoxQkU7RUFBc0M7QXJGb2oxQnhDOztBcUZwajFCRTtFQUFzQztBckZ3ajFCeEM7O0FxRnhqMUJFO0VBQXNDO0FyRjRqMUJ4Qzs7QXFGNWoxQkU7RUFBc0M7QXJGZ2sxQnhDOztBcUZoazFCRTtFQUFzQztBckZvazFCeEM7O0FxRnBrMUJFO0VBQXNDO0FyRndrMUJ4Qzs7QXFGeGsxQkU7RUFBc0M7QXJGNGsxQnhDOztBcUY1azFCRTtFQUFzQztBckZnbDFCeEM7O0FxRmhsMUJFO0VBQXNDO0FyRm9sMUJ4Qzs7QXFGcGwxQkU7RUFBc0M7QXJGd2wxQnhDOztBcUZ4bDFCRTtFQUFzQztBckY0bDFCeEM7O0FxRjVsMUJFO0VBQXNDO0FyRmdtMUJ4Qzs7QXFGaG0xQkU7RUFBc0M7QXJGb20xQnhDOztBcUZwbTFCRTtFQUFzQztBckZ3bTFCeEM7O0FxRnhtMUJFO0VBQXNDO0FyRjRtMUJ4Qzs7QXFGNW0xQkU7RUFBc0M7QXJGZ24xQnhDOztBcUZobjFCRTtFQUFzQztBckZvbjFCeEM7O0FxRnBuMUJFO0VBQXNDO0FyRnduMUJ4Qzs7QXFGeG4xQkU7RUFBc0M7QXJGNG4xQnhDOztBcUY1bjFCRTtFQUFzQztBckZnbzFCeEM7O0FxRmhvMUJFO0VBQXNDO0FyRm9vMUJ4Qzs7QXFGcG8xQkU7RUFBc0M7QXJGd28xQnhDOztBcUZ4bzFCRTtFQUFzQztBckY0bzFCeEM7O0FxRjVvMUJFO0VBQXNDO0FyRmdwMUJ4Qzs7QXFGaHAxQkU7RUFBc0M7QXJGb3AxQnhDOztBcUZwcDFCRTtFQUFzQztBckZ3cDFCeEM7O0FxRnhwMUJFO0VBQXNDO0FyRjRwMUJ4Qzs7QXFGNXAxQkU7RUFBc0M7QXJGZ3ExQnhDOztBcUZocTFCRTtFQUFzQztBckZvcTFCeEM7O0FxRnBxMUJFO0VBQXNDO0FyRndxMUJ4Qzs7QXFGeHExQkU7RUFBc0M7QXJGNHExQnhDOztBcUY1cTFCRTtFQUFzQztBckZncjFCeEM7O0FxRmhyMUJFO0VBQXNDO0FyRm9yMUJ4Qzs7QXFGcHIxQkU7RUFBc0M7QXJGd3IxQnhDOztBcUZ4cjFCRTtFQUFzQztBckY0cjFCeEM7O0FxRjVyMUJFO0VBQXNDO0FyRmdzMUJ4Qzs7QXFGaHMxQkU7RUFBc0M7QXJGb3MxQnhDOztBcUZwczFCRTtFQUFzQztBckZ3czFCeEM7O0FxRnhzMUJFO0VBQXNDO0FyRjRzMUJ4Qzs7QXFGNXMxQkU7RUFBc0M7QXJGZ3QxQnhDOztBcUZodDFCRTtFQUFzQztBckZvdDFCeEM7O0FxRnB0MUJFO0VBQXNDO0FyRnd0MUJ4Qzs7QXFGeHQxQkU7RUFBc0M7QXJGNHQxQnhDOztBcUY1dDFCRTtFQUFzQztBckZndTFCeEM7O0FxRmh1MUJFO0VBQXNDO0FyRm91MUJ4Qzs7QXFGcHUxQkU7RUFBc0M7QXJGd3UxQnhDOztBcUZ4dTFCRTtFQUFzQztBckY0dTFCeEM7O0FxRjV1MUJFO0VBQXNDO0FyRmd2MUJ4Qzs7QXFGaHYxQkU7RUFBc0M7QXJGb3YxQnhDOztBcUZwdjFCRTtFQUFzQztBckZ3djFCeEM7O0FxRnh2MUJFO0VBQXNDO0FyRjR2MUJ4Qzs7QXFGNXYxQkU7RUFBc0M7QXJGZ3cxQnhDOztBcUZodzFCRTtFQUFzQztBckZvdzFCeEM7O0FxRnB3MUJFO0VBQXNDO0FyRnd3MUJ4Qzs7QXFGeHcxQkU7RUFBc0M7QXJGNHcxQnhDOztBcUY1dzFCRTtFQUFzQztBckZneDFCeEM7O0FxRmh4MUJFO0VBQXNDO0FyRm94MUJ4Qzs7QXFGcHgxQkU7RUFBc0M7QXJGd3gxQnhDOztBcUZ4eDFCRTtFQUFzQztBckY0eDFCeEM7O0FxRjV4MUJFO0VBQXNDO0FyRmd5MUJ4Qzs7QXFGaHkxQkU7RUFBc0M7QXJGb3kxQnhDOztBcUZweTFCRTtFQUFzQztBckZ3eTFCeEM7O0FxRnh5MUJFO0VBQXNDO0FyRjR5MUJ4Qzs7QXFGNXkxQkU7RUFBc0M7QXJGZ3oxQnhDOztBcUZoejFCRTtFQUFzQztBckZvejFCeEM7O0FxRnB6MUJFO0VBQXNDO0FyRnd6MUJ4Qzs7QXFGeHoxQkU7RUFBc0M7QXJGNHoxQnhDOztBcUY1ejFCRTtFQUFzQztBckZnMDFCeEM7O0FxRmgwMUJFO0VBQXNDO0FyRm8wMUJ4Qzs7QXFGcDAxQkU7RUFBc0M7QXJGdzAxQnhDOztBcUZ4MDFCRTtFQUFzQztBckY0MDFCeEM7O0FxRjUwMUJFO0VBQXNDO0FyRmcxMUJ4Qzs7QXFGaDExQkU7RUFBc0M7QXJGbzExQnhDOztBcUZwMTFCRTtFQUFzQztBckZ3MTFCeEM7O0FxRngxMUJFO0VBQXNDO0FyRjQxMUJ4Qzs7QXFGNTExQkU7RUFBc0M7QXJGZzIxQnhDOztBcUZoMjFCRTtFQUFzQztBckZvMjFCeEM7O0FxRnAyMUJFO0VBQXNDO0FyRncyMUJ4Qzs7QXFGeDIxQkU7RUFBc0M7QXJGNDIxQnhDOztBcUY1MjFCRTtFQUFzQztBckZnMzFCeEM7O0FxRmgzMUJFO0VBQXNDO0FyRm8zMUJ4Qzs7QXFGcDMxQkU7RUFBc0M7QXJGdzMxQnhDOztBcUZ4MzFCRTtFQUFzQztBckY0MzFCeEM7O0FxRjUzMUJFO0VBQXNDO0FyRmc0MUJ4Qzs7QXFGaDQxQkU7RUFBc0M7QXJGbzQxQnhDOztBcUZwNDFCRTtFQUFzQztBckZ3NDFCeEM7O0FxRng0MUJFO0VBQXNDO0FyRjQ0MUJ4Qzs7QXFGNTQxQkU7RUFBc0M7QXJGZzUxQnhDOztBcUZoNTFCRTtFQUFzQztBckZvNTFCeEM7O0FxRnA1MUJFO0VBQXNDO0FyRnc1MUJ4Qzs7QXFGeDUxQkU7RUFBc0M7QXJGNDUxQnhDOztBcUY1NTFCRTtFQUFzQztBckZnNjFCeEM7O0FxRmg2MUJFO0VBQXNDO0FyRm82MUJ4Qzs7QXFGcDYxQkU7RUFBc0M7QXJGdzYxQnhDOztBcUZ4NjFCRTtFQUFzQztBckY0NjFCeEM7O0FxRjU2MUJFO0VBQXNDO0FyRmc3MUJ4Qzs7QXFGaDcxQkU7RUFBc0M7QXJGbzcxQnhDOztBcUZwNzFCRTtFQUFzQztBckZ3NzFCeEM7O0FxRng3MUJFO0VBQXNDO0FyRjQ3MUJ4Qzs7QXFGNTcxQkU7RUFBc0M7QXJGZzgxQnhDOztBcUZoODFCRTtFQUFzQztBckZvODFCeEM7O0FxRnA4MUJFO0VBQXNDO0FyRnc4MUJ4Qzs7QXFGeDgxQkU7RUFBc0M7QXJGNDgxQnhDOztBcUY1ODFCRTtFQUFzQztBckZnOTFCeEM7O0FxRmg5MUJFO0VBQXNDO0FyRm85MUJ4Qzs7QXFGcDkxQkU7RUFBc0M7QXJGdzkxQnhDOztBcUZ4OTFCRTtFQUFzQztBckY0OTFCeEM7O0FxRjU5MUJFO0VBQXNDO0FyRmcrMUJ4Qzs7QXFGaCsxQkU7RUFBc0M7QXJGbysxQnhDOztBcUZwKzFCRTtFQUFzQztBckZ3KzFCeEM7O0FxRngrMUJFO0VBQXNDO0FyRjQrMUJ4Qzs7QXFGNSsxQkU7RUFBc0M7QXJGZy8xQnhDOztBcUZoLzFCRTtFQUFzQztBckZvLzFCeEM7O0FxRnAvMUJFO0VBQXNDO0FyRncvMUJ4Qzs7QXFGeC8xQkU7RUFBc0M7QXJGNC8xQnhDOztBcUY1LzFCRTtFQUFzQztBckZnZzJCeEM7O0FxRmhnMkJFO0VBQXNDO0FyRm9nMkJ4Qzs7QXFGcGcyQkU7RUFBc0M7QXJGd2cyQnhDOztBcUZ4ZzJCRTtFQUFzQztBckY0ZzJCeEM7O0FxRjVnMkJFO0VBQXNDO0FyRmdoMkJ4Qzs7QXFGaGgyQkU7RUFBc0M7QXJGb2gyQnhDOztBcUZwaDJCRTtFQUFzQztBckZ3aDJCeEM7O0FxRnhoMkJFO0VBQXNDO0FyRjRoMkJ4Qzs7QXFGNWgyQkU7RUFBc0M7QXJGZ2kyQnhDOztBcUZoaTJCRTtFQUFzQztBckZvaTJCeEM7O0FxRnBpMkJFO0VBQXNDO0FyRndpMkJ4Qzs7QXFGeGkyQkU7RUFBc0M7QXJGNGkyQnhDOztBcUY1aTJCRTtFQUFzQztBckZnajJCeEM7O0FxRmhqMkJFO0VBQXNDO0FyRm9qMkJ4Qzs7QXFGcGoyQkU7RUFBc0M7QXJGd2oyQnhDOztBcUZ4ajJCRTtFQUFzQztBckY0ajJCeEM7O0FxRjVqMkJFO0VBQXNDO0FyRmdrMkJ4Qzs7QXFGaGsyQkU7RUFBc0M7QXJGb2syQnhDOztBcUZwazJCRTtFQUFzQztBckZ3azJCeEM7O0FxRnhrMkJFO0VBQXNDO0FyRjRrMkJ4Qzs7QXFGNWsyQkU7RUFBc0M7QXJGZ2wyQnhDOztBcUZobDJCRTtFQUFzQztBckZvbDJCeEM7O0FxRnBsMkJFO0VBQXNDO0FyRndsMkJ4Qzs7QXFGeGwyQkU7RUFBc0M7QXJGNGwyQnhDOztBcUY1bDJCRTtFQUFzQztBckZnbTJCeEM7O0FxRmhtMkJFO0VBQXNDO0FyRm9tMkJ4Qzs7QXFGcG0yQkU7RUFBc0M7QXJGd20yQnhDOztBcUZ4bTJCRTtFQUFzQztBckY0bTJCeEM7O0FxRjVtMkJFO0VBQXNDO0FyRmduMkJ4Qzs7QXFGaG4yQkU7RUFBc0M7QXJGb24yQnhDOztBcUZwbjJCRTtFQUFzQztBckZ3bjJCeEM7O0FxRnhuMkJFO0VBQXNDO0FyRjRuMkJ4Qzs7QXFGNW4yQkU7RUFBc0M7QXJGZ28yQnhDOztBcUZobzJCRTtFQUFzQztBckZvbzJCeEM7O0FxRnBvMkJFO0VBQXNDO0FyRndvMkJ4Qzs7QXFGeG8yQkU7RUFBc0M7QXJGNG8yQnhDOztBcUY1bzJCRTtFQUFzQztBckZncDJCeEM7O0FxRmhwMkJFO0VBQXNDO0FyRm9wMkJ4Qzs7QXFGcHAyQkU7RUFBc0M7QXJGd3AyQnhDOztBcUZ4cDJCRTtFQUFzQztBckY0cDJCeEM7O0FxRjVwMkJFO0VBQXNDO0FyRmdxMkJ4Qzs7QXFGaHEyQkU7RUFBc0M7QXJGb3EyQnhDOztBcUZwcTJCRTtFQUFzQztBckZ3cTJCeEM7O0FxRnhxMkJFO0VBQXNDO0FyRjRxMkJ4Qzs7QXFGNXEyQkU7RUFBc0M7QXJGZ3IyQnhDOztBcUZocjJCRTtFQUFzQztBckZvcjJCeEM7O0FxRnByMkJFO0VBQXNDO0FyRndyMkJ4Qzs7QXFGeHIyQkU7RUFBc0M7QXJGNHIyQnhDOztBcUY1cjJCRTtFQUFzQztBckZnczJCeEM7O0FxRmhzMkJFO0VBQXNDO0FyRm9zMkJ4Qzs7QXFGcHMyQkU7RUFBc0M7QXJGd3MyQnhDOztBcUZ4czJCRTtFQUFzQztBckY0czJCeEM7O0FxRjVzMkJFO0VBQXNDO0FyRmd0MkJ4Qzs7QXFGaHQyQkU7RUFBc0M7QXJGb3QyQnhDOztBcUZwdDJCRTtFQUFzQztBckZ3dDJCeEM7O0FxRnh0MkJFO0VBQXNDO0FyRjR0MkJ4Qzs7QXFGNXQyQkU7RUFBc0M7QXJGZ3UyQnhDOztBcUZodTJCRTtFQUFzQztBckZvdTJCeEM7O0FxRnB1MkJFO0VBQXNDO0FyRnd1MkJ4Qzs7QXFGeHUyQkU7RUFBc0M7QXJGNHUyQnhDOztBcUY1dTJCRTtFQUFzQztBckZndjJCeEM7O0FxRmh2MkJFO0VBQXNDO0FyRm92MkJ4Qzs7QXFGcHYyQkU7RUFBc0M7QXJGd3YyQnhDOztBcUZ4djJCRTtFQUFzQztBckY0djJCeEM7O0FxRjV2MkJFO0VBQXNDO0FyRmd3MkJ4Qzs7QXFGaHcyQkU7RUFBc0M7QXJGb3cyQnhDOztBcUZwdzJCRTtFQUFzQztBckZ3dzJCeEM7O0FxRnh3MkJFO0VBQXNDO0FyRjR3MkJ4Qzs7QXFGNXcyQkU7RUFBc0M7QXJGZ3gyQnhDOztBcUZoeDJCRTtFQUFzQztBckZveDJCeEM7O0FxRnB4MkJFO0VBQXNDO0FyRnd4MkJ4Qzs7QXFGeHgyQkU7RUFBc0M7QXJGNHgyQnhDOztBcUY1eDJCRTtFQUFzQztBckZneTJCeEM7O0FxRmh5MkJFO0VBQXNDO0FyRm95MkJ4Qzs7QXFGcHkyQkU7RUFBc0M7QXJGd3kyQnhDOztBcUZ4eTJCRTtFQUFzQztBckY0eTJCeEM7O0FxRjV5MkJFO0VBQXNDO0FyRmd6MkJ4Qzs7QXFGaHoyQkU7RUFBc0M7QXJGb3oyQnhDOztBcUZwejJCRTtFQUFzQztBckZ3ejJCeEM7O0FxRnh6MkJFO0VBQXNDO0FyRjR6MkJ4Qzs7QXFGNXoyQkU7RUFBc0M7QXJGZzAyQnhDOztBcUZoMDJCRTtFQUFzQztBckZvMDJCeEM7O0FxRnAwMkJFO0VBQXNDO0FyRncwMkJ4Qzs7QXFGeDAyQkU7RUFBc0M7QXJGNDAyQnhDOztBcUY1MDJCRTtFQUFzQztBckZnMTJCeEM7O0FxRmgxMkJFO0VBQXNDO0FyRm8xMkJ4Qzs7QXFGcDEyQkU7RUFBc0M7QXJGdzEyQnhDOztBcUZ4MTJCRTtFQUFzQztBckY0MTJCeEM7O0FxRjUxMkJFO0VBQXNDO0FyRmcyMkJ4Qzs7QXFGaDIyQkU7RUFBc0M7QXJGbzIyQnhDOztBcUZwMjJCRTtFQUFzQztBckZ3MjJCeEM7O0FxRngyMkJFO0VBQXNDO0FyRjQyMkJ4Qzs7QXFGNTIyQkU7RUFBc0M7QXJGZzMyQnhDOztBcUZoMzJCRTtFQUFzQztBckZvMzJCeEM7O0FxRnAzMkJFO0VBQXNDO0FyRnczMkJ4Qzs7QXFGeDMyQkU7RUFBc0M7QXJGNDMyQnhDOztBcUY1MzJCRTtFQUFzQztBckZnNDJCeEM7O0FxRmg0MkJFO0VBQXNDO0FyRm80MkJ4Qzs7QXFGcDQyQkU7RUFBc0M7QXJGdzQyQnhDOztBcUZ4NDJCRTtFQUFzQztBckY0NDJCeEM7O0FxRjU0MkJFO0VBQXNDO0FyRmc1MkJ4Qzs7QXFGaDUyQkU7RUFBc0M7QXJGbzUyQnhDOztBcUZwNTJCRTtFQUFzQztBckZ3NTJCeEM7O0FxRng1MkJFO0VBQXNDO0FyRjQ1MkJ4Qzs7QXFGNTUyQkU7RUFBc0M7QXJGZzYyQnhDOztBcUZoNjJCRTtFQUFzQztBckZvNjJCeEM7O0FxRnA2MkJFO0VBQXNDO0FyRnc2MkJ4Qzs7QXFGeDYyQkU7RUFBc0M7QXJGNDYyQnhDOztBcUY1NjJCRTtFQUFzQztBckZnNzJCeEM7O0FxRmg3MkJFO0VBQXNDO0FyRm83MkJ4Qzs7QXFGcDcyQkU7RUFBc0M7QXJGdzcyQnhDOztBcUZ4NzJCRTtFQUFzQztBckY0NzJCeEM7O0FxRjU3MkJFO0VBQXNDO0FyRmc4MkJ4Qzs7QXFGaDgyQkU7RUFBc0M7QXJGbzgyQnhDOztBcUZwODJCRTtFQUFzQztBckZ3ODJCeEM7O0FxRng4MkJFO0VBQXNDO0FyRjQ4MkJ4Qzs7QXFGNTgyQkU7RUFBc0M7QXJGZzkyQnhDOztBcUZoOTJCRTtFQUFzQztBckZvOTJCeEM7O0FxRnA5MkJFO0VBQXNDO0FyRnc5MkJ4Qzs7QXFGeDkyQkU7RUFBc0M7QXJGNDkyQnhDOztBcUY1OTJCRTtFQUFzQztBckZnKzJCeEM7O0FxRmgrMkJFO0VBQXNDO0FyRm8rMkJ4Qzs7QXFGcCsyQkU7RUFBc0M7QXJGdysyQnhDOztBcUZ4KzJCRTtFQUFzQztBckY0KzJCeEM7O0FxRjUrMkJFO0VBQXNDO0FyRmcvMkJ4Qzs7QXFGaC8yQkU7RUFBc0M7QXJGby8yQnhDOztBcUZwLzJCRTtFQUFzQztBckZ3LzJCeEM7O0FxRngvMkJFO0VBQXNDO0FyRjQvMkJ4Qzs7QXFGNS8yQkU7RUFBc0M7QXJGZ2czQnhDOztBcUZoZzNCRTtFQUFzQztBckZvZzNCeEM7O0FxRnBnM0JFO0VBQXNDO0FyRndnM0J4Qzs7QXFGeGczQkU7RUFBc0M7QXJGNGczQnhDOztBcUY1ZzNCRTtFQUFzQztBckZnaDNCeEM7O0FxRmhoM0JFO0VBQXNDO0FyRm9oM0J4Qzs7QXFGcGgzQkU7RUFBc0M7QXJGd2gzQnhDOztBcUZ4aDNCRTtFQUFzQztBckY0aDNCeEM7O0FxRjVoM0JFO0VBQXNDO0FyRmdpM0J4Qzs7QXFGaGkzQkU7RUFBc0M7QXJGb2kzQnhDOztBcUZwaTNCRTtFQUFzQztBckZ3aTNCeEM7O0FxRnhpM0JFO0VBQXNDO0FyRjRpM0J4Qzs7QXFGNWkzQkU7RUFBc0M7QXJGZ2ozQnhDOztBcUZoajNCRTtFQUFzQztBckZvajNCeEM7O0FxRnBqM0JFO0VBQXNDO0FyRndqM0J4Qzs7QXFGeGozQkU7RUFBc0M7QXJGNGozQnhDOztBcUY1ajNCRTtFQUFzQztBckZnazNCeEM7O0FxRmhrM0JFO0VBQXNDO0FyRm9rM0J4Qzs7QXFGcGszQkU7RUFBc0M7QXJGd2szQnhDOztBcUZ4azNCRTtFQUFzQztBckY0azNCeEM7O0FxRjVrM0JFO0VBQXNDO0FyRmdsM0J4Qzs7QXFGaGwzQkU7RUFBc0M7QXJGb2wzQnhDOztBcUZwbDNCRTtFQUFzQztBckZ3bDNCeEM7O0FxRnhsM0JFO0VBQXNDO0FyRjRsM0J4Qzs7QXFGNWwzQkU7RUFBc0M7QXJGZ20zQnhDOztBcUZobTNCRTtFQUFzQztBckZvbTNCeEM7O0FxRnBtM0JFO0VBQXNDO0FyRndtM0J4Qzs7QXFGeG0zQkU7RUFBc0M7QXJGNG0zQnhDOztBcUY1bTNCRTtFQUFzQztBckZnbjNCeEM7O0FxRmhuM0JFO0VBQXNDO0FyRm9uM0J4Qzs7QXFGcG4zQkU7RUFBc0M7QXJGd24zQnhDOztBcUZ4bjNCRTtFQUFzQztBckY0bjNCeEM7O0FxRjVuM0JFO0VBQXNDO0FyRmdvM0J4Qzs7QXFGaG8zQkU7RUFBc0M7QXJGb28zQnhDOztBcUZwbzNCRTtFQUFzQztBckZ3bzNCeEM7O0FxRnhvM0JFO0VBQXNDO0FyRjRvM0J4Qzs7QXFGNW8zQkU7RUFBc0M7QXJGZ3AzQnhDOztBcUZocDNCRTtFQUFzQztBckZvcDNCeEM7O0FxRnBwM0JFO0VBQXNDO0FyRndwM0J4Qzs7QXFGeHAzQkU7RUFBc0M7QXJGNHAzQnhDOztBcUY1cDNCRTtFQUFzQztBckZncTNCeEM7O0FxRmhxM0JFO0VBQXNDO0FyRm9xM0J4Qzs7QXFGcHEzQkU7RUFBc0M7QXJGd3EzQnhDOztBcUZ4cTNCRTtFQUFzQztBckY0cTNCeEM7O0FxRjVxM0JFO0VBQXNDO0FyRmdyM0J4Qzs7QXFGaHIzQkU7RUFBc0M7QXJGb3IzQnhDOztBcUZwcjNCRTtFQUFzQztBckZ3cjNCeEM7O0FxRnhyM0JFO0VBQXNDO0FyRjRyM0J4Qzs7QXFGNXIzQkU7RUFBc0M7QXJGZ3MzQnhDOztBcUZoczNCRTtFQUFzQztBckZvczNCeEM7O0FxRnBzM0JFO0VBQXNDO0FyRndzM0J4Qzs7QXFGeHMzQkU7RUFBc0M7QXJGNHMzQnhDOztBcUY1czNCRTtFQUFzQztBckZndDNCeEM7O0FxRmh0M0JFO0VBQXNDO0FyRm90M0J4Qzs7QXFGcHQzQkU7RUFBc0M7QXJGd3QzQnhDOztBcUZ4dDNCRTtFQUFzQztBckY0dDNCeEM7O0FxRjV0M0JFO0VBQXNDO0FyRmd1M0J4Qzs7QXFGaHUzQkU7RUFBc0M7QXJGb3UzQnhDOztBcUZwdTNCRTtFQUFzQztBckZ3dTNCeEM7O0FxRnh1M0JFO0VBQXNDO0FyRjR1M0J4Qzs7QXFGNXUzQkU7RUFBc0M7QXJGZ3YzQnhDOztBcUZodjNCRTtFQUFzQztBckZvdjNCeEM7O0FxRnB2M0JFO0VBQXNDO0FyRnd2M0J4Qzs7QXFGeHYzQkU7RUFBc0M7QXJGNHYzQnhDOztBcUY1djNCRTtFQUFzQztBckZndzNCeEM7O0FxRmh3M0JFO0VBQXNDO0FyRm93M0J4Qzs7QXFGcHczQkU7RUFBc0M7QXJGd3czQnhDOztBcUZ4dzNCRTtFQUFzQztBckY0dzNCeEM7O0FxRjV3M0JFO0VBQXNDO0FyRmd4M0J4Qzs7QXFGaHgzQkU7RUFBc0M7QXJGb3gzQnhDOztBcUZweDNCRTtFQUFzQztBckZ3eDNCeEM7O0FxRnh4M0JFO0VBQXNDO0FyRjR4M0J4Qzs7QXFGNXgzQkU7RUFBc0M7QXJGZ3kzQnhDOztBcUZoeTNCRTtFQUFzQztBckZveTNCeEM7O0FxRnB5M0JFO0VBQXNDO0FyRnd5M0J4Qzs7QXFGeHkzQkU7RUFBc0M7QXJGNHkzQnhDOztBcUY1eTNCRTtFQUFzQztBckZnejNCeEM7O0FxRmh6M0JFO0VBQXNDO0FyRm96M0J4Qzs7QXFGcHozQkU7RUFBc0M7QXJGd3ozQnhDOztBcUZ4ejNCRTtFQUFzQztBckY0ejNCeEM7O0FxRjV6M0JFO0VBQXNDO0FyRmcwM0J4Qzs7QXFGaDAzQkU7RUFBc0M7QXJGbzAzQnhDOztBcUZwMDNCRTtFQUFzQztBckZ3MDNCeEM7O0FxRngwM0JFO0VBQXNDO0FyRjQwM0J4Qzs7QXFGNTAzQkU7RUFBc0M7QXJGZzEzQnhDOztBcUZoMTNCRTtFQUFzQztBckZvMTNCeEM7O0FxRnAxM0JFO0VBQXNDO0FyRncxM0J4Qzs7QXFGeDEzQkU7RUFBc0M7QXJGNDEzQnhDOztBcUY1MTNCRTtFQUFzQztBckZnMjNCeEM7O0FxRmgyM0JFO0VBQXNDO0FyRm8yM0J4Qzs7QXFGcDIzQkU7RUFBc0M7QXJGdzIzQnhDOztBcUZ4MjNCRTtFQUFzQztBckY0MjNCeEM7O0FxRjUyM0JFO0VBQXNDO0FyRmczM0J4Qzs7QXFGaDMzQkU7RUFBc0M7QXJGbzMzQnhDOztBcUZwMzNCRTtFQUFzQztBckZ3MzNCeEM7O0FxRngzM0JFO0VBQXNDO0FyRjQzM0J4Qzs7QXFGNTMzQkU7RUFBc0M7QXJGZzQzQnhDOztBcUZoNDNCRTtFQUFzQztBckZvNDNCeEM7O0FxRnA0M0JFO0VBQXNDO0FyRnc0M0J4Qzs7QXFGeDQzQkU7RUFBc0M7QXJGNDQzQnhDOztBcUY1NDNCRTtFQUFzQztBckZnNTNCeEM7O0FxRmg1M0JFO0VBQXNDO0FyRm81M0J4Qzs7QXFGcDUzQkU7RUFBc0M7QXJGdzUzQnhDOztBcUZ4NTNCRTtFQUFzQztBckY0NTNCeEM7O0FxRjU1M0JFO0VBQXNDO0FyRmc2M0J4Qzs7QXFGaDYzQkU7RUFBc0M7QXJGbzYzQnhDOztBcUZwNjNCRTtFQUFzQztBckZ3NjNCeEM7O0FxRng2M0JFO0VBQXNDO0FyRjQ2M0J4Qzs7QXFGNTYzQkU7RUFBc0M7QXJGZzczQnhDOztBcUZoNzNCRTtFQUFzQztBckZvNzNCeEM7O0FxRnA3M0JFO0VBQXNDO0FyRnc3M0J4Qzs7QXFGeDczQkU7RUFBc0M7QXJGNDczQnhDOztBcUY1NzNCRTtFQUFzQztBckZnODNCeEM7O0FxRmg4M0JFO0VBQXNDO0FyRm84M0J4Qzs7QXFGcDgzQkU7RUFBc0M7QXJGdzgzQnhDOztBcUZ4ODNCRTtFQUFzQztBckY0ODNCeEM7O0FxRjU4M0JFO0VBQXNDO0FyRmc5M0J4Qzs7QXFGaDkzQkU7RUFBc0M7QXJGbzkzQnhDOztBcUZwOTNCRTtFQUFzQztBckZ3OTNCeEM7O0FxRng5M0JFO0VBQXNDO0FyRjQ5M0J4Qzs7QXFGNTkzQkU7RUFBc0M7QXJGZyszQnhDOztBcUZoKzNCRTtFQUFzQztBckZvKzNCeEM7O0FxRnArM0JFO0VBQXNDO0FyRncrM0J4Qzs7QXFGeCszQkU7RUFBc0M7QXJGNCszQnhDOztBcUY1KzNCRTtFQUFzQztBckZnLzNCeEM7O0FxRmgvM0JFO0VBQXNDO0FyRm8vM0J4Qzs7QXFGcC8zQkU7RUFBc0M7QXJGdy8zQnhDOztBcUZ4LzNCRTtFQUFzQztBckY0LzNCeEM7O0FxRjUvM0JFO0VBQXNDO0FyRmdnNEJ4Qzs7QXFGaGc0QkU7RUFBc0M7QXJGb2c0QnhDOztBcUZwZzRCRTtFQUFzQztBckZ3ZzRCeEM7O0FxRnhnNEJFO0VBQXNDO0FyRjRnNEJ4Qzs7QXFGNWc0QkU7RUFBc0M7QXJGZ2g0QnhDOztBcUZoaDRCRTtFQUFzQztBckZvaDRCeEM7O0FxRnBoNEJFO0VBQXNDO0FyRndoNEJ4Qzs7QXFGeGg0QkU7RUFBc0M7QXJGNGg0QnhDOztBcUY1aDRCRTtFQUFzQztBckZnaTRCeEM7O0FxRmhpNEJFO0VBQXNDO0FyRm9pNEJ4Qzs7QXFGcGk0QkU7RUFBc0M7QXJGd2k0QnhDOztBcUZ4aTRCRTtFQUFzQztBckY0aTRCeEM7O0FxRjVpNEJFO0VBQXNDO0FyRmdqNEJ4Qzs7QXFGaGo0QkU7RUFBc0M7QXJGb2o0QnhDOztBcUZwajRCRTtFQUFzQztBckZ3ajRCeEM7O0FzRjNqNEJBOztFVHFCRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdFMmk0QkY7O0E2RXRpNEJFOztFQWJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0V3ajRCRjs7QXVGemw0QkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBdkZ5bDRCRjs7QXVGdGw0QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlI4QndCO0VRN0J4QjtBdkZ5bDRCRjtBdUZybDRCQTs7RUFFRTtBdkZ1bDRCRjs7QXdGL200QkE7Ozs7RUFBQTtBQVFBO0VBQ0U7RUFDQTtBeEYrbTRCRjs7QXdGNW00QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQlQ4QndCO0VTN0J4QjtBeEYrbTRCRjtBd0YzbTRCQTs7RUFFRTtBeEY2bTRCRjs7QXdGem00QkU7RUFBcUM7QXhGNm00QnZDOztBd0Y3bTRCRTtFQUFxQztBeEZpbjRCdkM7O0F3RmpuNEJFO0VBQXFDO0F4RnFuNEJ2Qzs7QXdGcm40QkU7RUFBcUM7QXhGeW40QnZDOztBd0Z6bjRCRTtFQUFxQztBeEY2bjRCdkM7O0F3RjduNEJFO0VBQXFDO0F4RmlvNEJ2Qzs7QXdGam80QkU7RUFBcUM7QXhGcW80QnZDOztBd0ZybzRCRTtFQUFxQztBeEZ5bzRCdkM7O0F3RnpvNEJFO0VBQXFDO0F4RjZvNEJ2Qzs7QXdGN280QkU7RUFBcUM7QXhGaXA0QnZDOztBd0ZqcDRCRTtFQUFxQztBeEZxcDRCdkM7O0F3RnJwNEJFO0VBQXFDO0F4RnlwNEJ2Qzs7QXdGenA0QkU7RUFBcUM7QXhGNnA0QnZDOztBd0Y3cDRCRTtFQUFxQztBeEZpcTRCdkM7O0F3RmpxNEJFO0VBQXFDO0F4RnFxNEJ2Qzs7QXdGcnE0QkU7RUFBcUM7QXhGeXE0QnZDOztBd0Z6cTRCRTtFQUFxQztBeEY2cTRCdkM7O0F3RjdxNEJFO0VBQXFDO0F4RmlyNEJ2Qzs7QXdGanI0QkU7RUFBcUM7QXhGcXI0QnZDOztBd0ZycjRCRTtFQUFxQztBeEZ5cjRCdkM7O0F3RnpyNEJFO0VBQXFDO0F4RjZyNEJ2Qzs7QXdGN3I0QkU7RUFBcUM7QXhGaXM0QnZDOztBd0ZqczRCRTtFQUFxQztBeEZxczRCdkM7O0F3RnJzNEJFO0VBQXFDO0F4RnlzNEJ2Qzs7QXdGenM0QkU7RUFBcUM7QXhGNnM0QnZDOztBd0Y3czRCRTtFQUFxQztBeEZpdDRCdkM7O0F3Rmp0NEJFO0VBQXFDO0F4RnF0NEJ2Qzs7QXdGcnQ0QkU7RUFBcUM7QXhGeXQ0QnZDOztBd0Z6dDRCRTtFQUFxQztBeEY2dDRCdkM7O0F3Rjd0NEJFO0VBQXFDO0F4Rml1NEJ2Qzs7QXdGanU0QkU7RUFBcUM7QXhGcXU0QnZDOztBd0ZydTRCRTtFQUFxQztBeEZ5dTRCdkM7O0F3Rnp1NEJFO0VBQXFDO0F4RjZ1NEJ2Qzs7QXdGN3U0QkU7RUFBcUM7QXhGaXY0QnZDOztBd0ZqdjRCRTtFQUFxQztBeEZxdjRCdkM7O0F3RnJ2NEJFO0VBQXFDO0F4Rnl2NEJ2Qzs7QXdGenY0QkU7RUFBcUM7QXhGNnY0QnZDOztBd0Y3djRCRTtFQUFxQztBeEZpdzRCdkM7O0F3Rmp3NEJFO0VBQXFDO0F4RnF3NEJ2Qzs7QXdGcnc0QkU7RUFBcUM7QXhGeXc0QnZDOztBd0Z6dzRCRTtFQUFxQztBeEY2dzRCdkM7O0F3Rjd3NEJFO0VBQXFDO0F4Rml4NEJ2Qzs7QXdGang0QkU7RUFBcUM7QXhGcXg0QnZDOztBd0ZyeDRCRTtFQUFxQztBeEZ5eDRCdkM7O0F3Rnp4NEJFO0VBQXFDO0F4RjZ4NEJ2Qzs7QXdGN3g0QkU7RUFBcUM7QXhGaXk0QnZDOztBd0ZqeTRCRTtFQUFxQztBeEZxeTRCdkM7O0F3RnJ5NEJFO0VBQXFDO0F4Rnl5NEJ2Qzs7QXdGenk0QkU7RUFBcUM7QXhGNnk0QnZDOztBd0Y3eTRCRTtFQUFxQztBeEZpejRCdkM7O0F3Rmp6NEJFO0VBQXFDO0F4RnF6NEJ2Qzs7QXdGcno0QkU7RUFBcUM7QXhGeXo0QnZDOztBd0Z6ejRCRTtFQUFxQztBeEY2ejRCdkM7O0F3Rjd6NEJFO0VBQXFDO0F4RmkwNEJ2Qzs7QXdGajA0QkU7RUFBcUM7QXhGcTA0QnZDOztBd0ZyMDRCRTtFQUFxQztBeEZ5MDRCdkM7O0F3RnowNEJFO0VBQXFDO0F4RjYwNEJ2Qzs7QXdGNzA0QkU7RUFBcUM7QXhGaTE0QnZDOztBd0ZqMTRCRTtFQUFxQztBeEZxMTRCdkM7O0F3RnIxNEJFO0VBQXFDO0F4RnkxNEJ2Qzs7QXdGejE0QkU7RUFBcUM7QXhGNjE0QnZDOztBd0Y3MTRCRTtFQUFxQztBeEZpMjRCdkM7O0F3RmoyNEJFO0VBQXFDO0F4RnEyNEJ2Qzs7QXdGcjI0QkU7RUFBcUM7QXhGeTI0QnZDOztBd0Z6MjRCRTtFQUFxQztBeEY2MjRCdkM7O0F3RjcyNEJFO0VBQXFDO0F4RmkzNEJ2Qzs7QXdGajM0QkU7RUFBcUM7QXhGcTM0QnZDOztBd0ZyMzRCRTtFQUFxQztBeEZ5MzRCdkM7O0F3RnozNEJFO0VBQXFDO0F4RjYzNEJ2Qzs7QXdGNzM0QkU7RUFBcUM7QXhGaTQ0QnZDOztBd0ZqNDRCRTtFQUFxQztBeEZxNDRCdkM7O0F3RnI0NEJFO0VBQXFDO0F4Rnk0NEJ2Qzs7QXdGejQ0QkU7RUFBcUM7QXhGNjQ0QnZDOztBd0Y3NDRCRTtFQUFxQztBeEZpNTRCdkM7O0F3Rmo1NEJFO0VBQXFDO0F4RnE1NEJ2Qzs7QXdGcjU0QkU7RUFBcUM7QXhGeTU0QnZDOztBd0Z6NTRCRTtFQUFxQztBeEY2NTRCdkM7O0F3Rjc1NEJFO0VBQXFDO0F4Rmk2NEJ2Qzs7QXdGajY0QkU7RUFBcUM7QXhGcTY0QnZDOztBd0ZyNjRCRTtFQUFxQztBeEZ5NjRCdkM7O0F3Rno2NEJFO0VBQXFDO0F4RjY2NEJ2Qzs7QXdGNzY0QkU7RUFBcUM7QXhGaTc0QnZDOztBd0ZqNzRCRTtFQUFxQztBeEZxNzRCdkM7O0F3RnI3NEJFO0VBQXFDO0F4Rnk3NEJ2Qzs7QXdGejc0QkU7RUFBcUM7QXhGNjc0QnZDOztBd0Y3NzRCRTtFQUFxQztBeEZpODRCdkM7O0F3Rmo4NEJFO0VBQXFDO0F4RnE4NEJ2Qzs7QXdGcjg0QkU7RUFBcUM7QXhGeTg0QnZDOztBd0Z6ODRCRTtFQUFxQztBeEY2ODRCdkM7O0F3Rjc4NEJFO0VBQXFDO0F4Rmk5NEJ2Qzs7QXdGajk0QkU7RUFBcUM7QXhGcTk0QnZDOztBd0ZyOTRCRTtFQUFxQztBeEZ5OTRCdkM7O0F3Rno5NEJFO0VBQXFDO0F4RjY5NEJ2Qzs7QXdGNzk0QkU7RUFBcUM7QXhGaSs0QnZDOztBd0ZqKzRCRTtFQUFxQztBeEZxKzRCdkM7O0F3RnIrNEJFO0VBQXFDO0F4RnkrNEJ2Qzs7QXdGeis0QkU7RUFBcUM7QXhGNis0QnZDOztBd0Y3KzRCRTtFQUFxQztBeEZpLzRCdkM7O0F3RmovNEJFO0VBQXFDO0F4RnEvNEJ2Qzs7QXdGci80QkU7RUFBcUM7QXhGeS80QnZDOztBd0Z6LzRCRTtFQUFxQztBeEY2LzRCdkM7O0F3RjcvNEJFO0VBQXFDO0F4RmlnNUJ2Qzs7QXdGamc1QkU7RUFBcUM7QXhGcWc1QnZDOztBd0ZyZzVCRTtFQUFxQztBeEZ5ZzVCdkM7O0F3RnpnNUJFO0VBQXFDO0F4RjZnNUJ2Qzs7QXdGN2c1QkU7RUFBcUM7QXhGaWg1QnZDOztBd0ZqaDVCRTtFQUFxQztBeEZxaDVCdkM7O0F3RnJoNUJFO0VBQXFDO0F4RnloNUJ2Qzs7QXdGemg1QkU7RUFBcUM7QXhGNmg1QnZDOztBd0Y3aDVCRTtFQUFxQztBeEZpaTVCdkM7O0F3RmppNUJFO0VBQXFDO0F4RnFpNUJ2Qzs7QXdGcmk1QkU7RUFBcUM7QXhGeWk1QnZDOztBd0Z6aTVCRTtFQUFxQztBeEY2aTVCdkM7O0F3RjdpNUJFO0VBQXFDO0F4RmlqNUJ2Qzs7QXdGamo1QkU7RUFBcUM7QXhGcWo1QnZDOztBd0ZyajVCRTtFQUFxQztBeEZ5ajVCdkM7O0F3RnpqNUJFO0VBQXFDO0F4RjZqNUJ2Qzs7QXdGN2o1QkU7RUFBcUM7QXhGaWs1QnZDOztBd0ZqazVCRTtFQUFxQztBeEZxazVCdkM7O0F3RnJrNUJFO0VBQXFDO0F4RnlrNUJ2Qzs7QXdGems1QkU7RUFBcUM7QXhGNms1QnZDOztBd0Y3azVCRTtFQUFxQztBeEZpbDVCdkM7O0F3RmpsNUJFO0VBQXFDO0F4RnFsNUJ2Qzs7QXdGcmw1QkU7RUFBcUM7QXhGeWw1QnZDOztBd0Z6bDVCRTtFQUFxQztBeEY2bDVCdkM7O0F3RjdsNUJFO0VBQXFDO0F4RmltNUJ2Qzs7QXdGam01QkU7RUFBcUM7QXhGcW01QnZDOztBd0ZybTVCRTtFQUFxQztBeEZ5bTVCdkM7O0F3RnptNUJFO0VBQXFDO0F4RjZtNUJ2Qzs7QXdGN201QkU7RUFBcUM7QXhGaW41QnZDOztBd0ZqbjVCRTtFQUFxQztBeEZxbjVCdkM7O0F3RnJuNUJFO0VBQXFDO0F4RnluNUJ2Qzs7QXdGem41QkU7RUFBcUM7QXhGNm41QnZDOztBd0Y3bjVCRTtFQUFxQztBeEZpbzVCdkM7O0F3RmpvNUJFO0VBQXFDO0F4RnFvNUJ2Qzs7QXdGcm81QkU7RUFBcUM7QXhGeW81QnZDOztBd0Z6bzVCRTtFQUFxQztBeEY2bzVCdkM7O0F3RjdvNUJFO0VBQXFDO0F4RmlwNUJ2Qzs7QXdGanA1QkU7RUFBcUM7QXhGcXA1QnZDOztBd0ZycDVCRTtFQUFxQztBeEZ5cDVCdkM7O0F3RnpwNUJFO0VBQXFDO0F4RjZwNUJ2Qzs7QXdGN3A1QkU7RUFBcUM7QXhGaXE1QnZDOztBd0ZqcTVCRTtFQUFxQztBeEZxcTVCdkM7O0F3RnJxNUJFO0VBQXFDO0F4RnlxNUJ2Qzs7QXdGenE1QkU7RUFBcUM7QXhGNnE1QnZDOztBd0Y3cTVCRTtFQUFxQztBeEZpcjVCdkM7O0F3RmpyNUJFO0VBQXFDO0F4RnFyNUJ2Qzs7QXdGcnI1QkU7RUFBcUM7QXhGeXI1QnZDOztBd0Z6cjVCRTtFQUFxQztBeEY2cjVCdkM7O0F3RjdyNUJFO0VBQXFDO0F4RmlzNUJ2Qzs7QXdGanM1QkU7RUFBcUM7QXhGcXM1QnZDOztBd0ZyczVCRTtFQUFxQztBeEZ5czVCdkM7O0F3RnpzNUJFO0VBQXFDO0F4RjZzNUJ2Qzs7QXdGN3M1QkU7RUFBcUM7QXhGaXQ1QnZDOztBd0ZqdDVCRTtFQUFxQztBeEZxdDVCdkM7O0F3RnJ0NUJFO0VBQXFDO0F4Rnl0NUJ2Qzs7QXdGenQ1QkU7RUFBcUM7QXhGNnQ1QnZDOztBd0Y3dDVCRTtFQUFxQztBeEZpdTVCdkM7O0F3Rmp1NUJFO0VBQXFDO0F4RnF1NUJ2Qzs7QXdGcnU1QkU7RUFBcUM7QXhGeXU1QnZDOztBd0Z6dTVCRTtFQUFxQztBeEY2dTVCdkM7O0F3Rjd1NUJFO0VBQXFDO0F4Rml2NUJ2Qzs7QXdGanY1QkU7RUFBcUM7QXhGcXY1QnZDOztBd0ZydjVCRTtFQUFxQztBeEZ5djVCdkM7O0F3Rnp2NUJFO0VBQXFDO0F4RjZ2NUJ2Qzs7QXdGN3Y1QkU7RUFBcUM7QXhGaXc1QnZDOztBd0ZqdzVCRTtFQUFxQztBeEZxdzVCdkM7O0F3RnJ3NUJFO0VBQXFDO0F4Rnl3NUJ2Qzs7QXdGenc1QkU7RUFBcUM7QXhGNnc1QnZDOztBd0Y3dzVCRTtFQUFxQztBeEZpeDVCdkM7O0F3Rmp4NUJFO0VBQXFDO0F4RnF4NUJ2Qzs7QXdGcng1QkU7RUFBcUM7QXhGeXg1QnZDOztBd0Z6eDVCRTtFQUFxQztBeEY2eDVCdkM7O0F3Rjd4NUJFO0VBQXFDO0F4Rml5NUJ2Qzs7QXdGank1QkU7RUFBcUM7QXhGcXk1QnZDOztBd0ZyeTVCRTtFQUFxQztBeEZ5eTVCdkM7O0F3Rnp5NUJFO0VBQXFDO0F4RjZ5NUJ2Qzs7QXdGN3k1QkU7RUFBcUM7QXhGaXo1QnZDOztBd0ZqejVCRTtFQUFxQztBeEZxejVCdkM7O0F3RnJ6NUJFO0VBQXFDO0F4Rnl6NUJ2Qzs7QXdGeno1QkU7RUFBcUM7QXhGNno1QnZDOztBd0Y3ejVCRTtFQUFxQztBeEZpMDVCdkM7O0F3RmowNUJFO0VBQXFDO0F4RnEwNUJ2Qzs7QXdGcjA1QkU7RUFBcUM7QXhGeTA1QnZDOztBd0Z6MDVCRTtFQUFxQztBeEY2MDVCdkM7O0F3RjcwNUJFO0VBQXFDO0F4RmkxNUJ2Qzs7QXdGajE1QkU7RUFBcUM7QXhGcTE1QnZDOztBd0ZyMTVCRTtFQUFxQztBeEZ5MTVCdkM7O0F3RnoxNUJFO0VBQXFDO0F4RjYxNUJ2Qzs7QXdGNzE1QkU7RUFBcUM7QXhGaTI1QnZDOztBd0ZqMjVCRTtFQUFxQztBeEZxMjVCdkM7O0F3RnIyNUJFO0VBQXFDO0F4RnkyNUJ2Qzs7QXdGejI1QkU7RUFBcUM7QXhGNjI1QnZDOztBd0Y3MjVCRTtFQUFxQztBeEZpMzVCdkM7O0F3RmozNUJFO0VBQXFDO0F4RnEzNUJ2Qzs7QXdGcjM1QkU7RUFBcUM7QXhGeTM1QnZDOztBd0Z6MzVCRTtFQUFxQztBeEY2MzVCdkM7O0F3RjczNUJFO0VBQXFDO0F4Rmk0NUJ2Qzs7QXdGajQ1QkU7RUFBcUM7QXhGcTQ1QnZDOztBd0ZyNDVCRTtFQUFxQztBeEZ5NDVCdkM7O0F3Rno0NUJFO0VBQXFDO0F4RjY0NUJ2Qzs7QXdGNzQ1QkU7RUFBcUM7QXhGaTU1QnZDOztBd0ZqNTVCRTtFQUFxQztBeEZxNTVCdkM7O0F3RnI1NUJFO0VBQXFDO0F4Rnk1NUJ2Qzs7QXdGejU1QkU7RUFBcUM7QXhGNjU1QnZDOztBd0Y3NTVCRTtFQUFxQztBeEZpNjVCdkM7O0F3Rmo2NUJFO0VBQXFDO0F4RnE2NUJ2Qzs7QXdGcjY1QkU7RUFBcUM7QXhGeTY1QnZDOztBd0Z6NjVCRTtFQUFxQztBeEY2NjVCdkM7O0F3Rjc2NUJFO0VBQXFDO0F4Rmk3NUJ2Qzs7QXdGajc1QkU7RUFBcUM7QXhGcTc1QnZDOztBd0ZyNzVCRTtFQUFxQztBeEZ5NzVCdkM7O0F3Rno3NUJFO0VBQXFDO0F4RjY3NUJ2Qzs7QXdGNzc1QkU7RUFBcUM7QXhGaTg1QnZDOztBd0ZqODVCRTtFQUFxQztBeEZxODVCdkM7O0F3RnI4NUJFO0VBQXFDO0F4Rnk4NUJ2Qzs7QXdGejg1QkU7RUFBcUM7QXhGNjg1QnZDOztBd0Y3ODVCRTtFQUFxQztBeEZpOTVCdkM7O0F3Rmo5NUJFO0VBQXFDO0F4RnE5NUJ2Qzs7QXdGcjk1QkU7RUFBcUM7QXhGeTk1QnZDOztBd0Z6OTVCRTtFQUFxQztBeEY2OTVCdkM7O0F3Rjc5NUJFO0VBQXFDO0F4RmkrNUJ2Qzs7QXdGais1QkU7RUFBcUM7QXhGcSs1QnZDOztBd0ZyKzVCRTtFQUFxQztBeEZ5KzVCdkM7O0F3RnorNUJFO0VBQXFDO0F4RjYrNUJ2Qzs7QXdGNys1QkU7RUFBcUM7QXhGaS81QnZDOztBd0ZqLzVCRTtFQUFxQztBeEZxLzVCdkM7O0F3RnIvNUJFO0VBQXFDO0F4RnkvNUJ2Qzs7QXdGei81QkU7RUFBcUM7QXhGNi81QnZDOztBd0Y3LzVCRTtFQUFxQztBeEZpZzZCdkM7O0F3RmpnNkJFO0VBQXFDO0F4RnFnNkJ2Qzs7QXdGcmc2QkU7RUFBcUM7QXhGeWc2QnZDOztBd0Z6ZzZCRTtFQUFxQztBeEY2ZzZCdkM7O0F3RjdnNkJFO0VBQXFDO0F4RmloNkJ2Qzs7QXdGamg2QkU7RUFBcUM7QXhGcWg2QnZDOztBd0ZyaDZCRTtFQUFxQztBeEZ5aDZCdkM7O0F3RnpoNkJFO0VBQXFDO0F4RjZoNkJ2Qzs7QXdGN2g2QkU7RUFBcUM7QXhGaWk2QnZDOztBd0ZqaTZCRTtFQUFxQztBeEZxaTZCdkM7O0F3RnJpNkJFO0VBQXFDO0F4RnlpNkJ2Qzs7QXdGemk2QkU7RUFBcUM7QXhGNmk2QnZDOztBd0Y3aTZCRTtFQUFxQztBeEZpajZCdkM7O0F3RmpqNkJFO0VBQXFDO0F4RnFqNkJ2Qzs7QXdGcmo2QkU7RUFBcUM7QXhGeWo2QnZDOztBd0Z6ajZCRTtFQUFxQztBeEY2ajZCdkM7O0F3RjdqNkJFO0VBQXFDO0F4RmlrNkJ2Qzs7QXdGams2QkU7RUFBcUM7QXhGcWs2QnZDOztBd0ZyazZCRTtFQUFxQztBeEZ5azZCdkM7O0F3RnprNkJFO0VBQXFDO0F4RjZrNkJ2Qzs7QXdGN2s2QkU7RUFBcUM7QXhGaWw2QnZDOztBd0ZqbDZCRTtFQUFxQztBeEZxbDZCdkM7O0F3RnJsNkJFO0VBQXFDO0F4RnlsNkJ2Qzs7QXdGemw2QkU7RUFBcUM7QXhGNmw2QnZDOztBd0Y3bDZCRTtFQUFxQztBeEZpbTZCdkM7O0F3RmptNkJFO0VBQXFDO0F4RnFtNkJ2Qzs7QXdGcm02QkU7RUFBcUM7QXhGeW02QnZDOztBd0Z6bTZCRTtFQUFxQztBeEY2bTZCdkM7O0F3RjdtNkJFO0VBQXFDO0F4RmluNkJ2Qzs7QXdGam42QkU7RUFBcUM7QXhGcW42QnZDOztBd0ZybjZCRTtFQUFxQztBeEZ5bjZCdkM7O0F3RnpuNkJFO0VBQXFDO0F4RjZuNkJ2Qzs7QXdGN242QkU7RUFBcUM7QXhGaW82QnZDOztBd0ZqbzZCRTtFQUFxQztBeEZxbzZCdkM7O0F3RnJvNkJFO0VBQXFDO0F4RnlvNkJ2Qzs7QXdGem82QkU7RUFBcUM7QXhGNm82QnZDOztBd0Y3bzZCRTtFQUFxQztBeEZpcDZCdkM7O0F3RmpwNkJFO0VBQXFDO0F4RnFwNkJ2Qzs7QXdGcnA2QkU7RUFBcUM7QXhGeXA2QnZDOztBd0Z6cDZCRTtFQUFxQztBeEY2cDZCdkM7O0F3RjdwNkJFO0VBQXFDO0F4RmlxNkJ2Qzs7QXdGanE2QkU7RUFBcUM7QXhGcXE2QnZDOztBd0ZycTZCRTtFQUFxQztBeEZ5cTZCdkM7O0F3RnpxNkJFO0VBQXFDO0F4RjZxNkJ2Qzs7QXdGN3E2QkU7RUFBcUM7QXhGaXI2QnZDOztBd0ZqcjZCRTtFQUFxQztBeEZxcjZCdkM7O0F3RnJyNkJFO0VBQXFDO0F4RnlyNkJ2Qzs7QXdGenI2QkU7RUFBcUM7QXhGNnI2QnZDOztBd0Y3cjZCRTtFQUFxQztBeEZpczZCdkM7O0F3RmpzNkJFO0VBQXFDO0F4RnFzNkJ2Qzs7QXdGcnM2QkU7RUFBcUM7QXhGeXM2QnZDOztBd0Z6czZCRTtFQUFxQztBeEY2czZCdkM7O0F3RjdzNkJFO0VBQXFDO0F4Rml0NkJ2Qzs7QXdGanQ2QkU7RUFBcUM7QXhGcXQ2QnZDOztBd0ZydDZCRTtFQUFxQztBeEZ5dDZCdkM7O0F3Rnp0NkJFO0VBQXFDO0F4RjZ0NkJ2Qzs7QXdGN3Q2QkU7RUFBcUM7QXhGaXU2QnZDOztBd0ZqdTZCRTtFQUFxQztBeEZxdTZCdkM7O0F3RnJ1NkJFO0VBQXFDO0F4Rnl1NkJ2Qzs7QXdGenU2QkU7RUFBcUM7QXhGNnU2QnZDOztBd0Y3dTZCRTtFQUFxQztBeEZpdjZCdkM7O0F3Rmp2NkJFO0VBQXFDO0F4RnF2NkJ2Qzs7QXdGcnY2QkU7RUFBcUM7QXhGeXY2QnZDOztBd0Z6djZCRTtFQUFxQztBeEY2djZCdkM7O0F3Rjd2NkJFO0VBQXFDO0F4Rml3NkJ2Qzs7QXdGanc2QkU7RUFBcUM7QXhGcXc2QnZDOztBd0ZydzZCRTtFQUFxQztBeEZ5dzZCdkM7O0F3Rnp3NkJFO0VBQXFDO0F4RjZ3NkJ2Qzs7QXdGN3c2QkU7RUFBcUM7QXhGaXg2QnZDOztBd0ZqeDZCRTtFQUFxQztBeEZxeDZCdkM7O0F3RnJ4NkJFO0VBQXFDO0F4Rnl4NkJ2Qzs7QXdGeng2QkU7RUFBcUM7QXhGNng2QnZDOztBd0Y3eDZCRTtFQUFxQztBeEZpeTZCdkM7O0F3Rmp5NkJFO0VBQXFDO0F4RnF5NkJ2Qzs7QXdGcnk2QkU7RUFBcUM7QXhGeXk2QnZDOztBd0Z6eTZCRTtFQUFxQztBeEY2eTZCdkM7O0F3Rjd5NkJFO0VBQXFDO0F4Rml6NkJ2Qzs7QXdGano2QkU7RUFBcUM7QXhGcXo2QnZDOztBd0ZyejZCRTtFQUFxQztBeEZ5ejZCdkM7O0F3Rnp6NkJFO0VBQXFDO0F4RjZ6NkJ2Qzs7QXdGN3o2QkU7RUFBcUM7QXhGaTA2QnZDOztBd0ZqMDZCRTtFQUFxQztBeEZxMDZCdkM7O0F3RnIwNkJFO0VBQXFDO0F4RnkwNkJ2Qzs7QXdGejA2QkU7RUFBcUM7QXhGNjA2QnZDOztBd0Y3MDZCRTtFQUFxQztBeEZpMTZCdkM7O0F3RmoxNkJFO0VBQXFDO0F4RnExNkJ2Qzs7QXdGcjE2QkU7RUFBcUM7QXhGeTE2QnZDOztBd0Z6MTZCRTtFQUFxQztBeEY2MTZCdkM7O0F3RjcxNkJFO0VBQXFDO0F4RmkyNkJ2Qzs7QXdGajI2QkU7RUFBcUM7QXhGcTI2QnZDOztBd0ZyMjZCRTtFQUFxQztBeEZ5MjZCdkM7O0F3RnoyNkJFO0VBQXFDO0F4RjYyNkJ2Qzs7QXdGNzI2QkU7RUFBcUM7QXhGaTM2QnZDOztBd0ZqMzZCRTtFQUFxQztBeEZxMzZCdkM7O0F3RnIzNkJFO0VBQXFDO0F4RnkzNkJ2Qzs7QXdGejM2QkU7RUFBcUM7QXhGNjM2QnZDOztBd0Y3MzZCRTtFQUFxQztBeEZpNDZCdkM7O0F3Rmo0NkJFO0VBQXFDO0F4RnE0NkJ2Qzs7QXdGcjQ2QkU7RUFBcUM7QXhGeTQ2QnZDOztBd0Z6NDZCRTtFQUFxQztBeEY2NDZCdkM7O0F3Rjc0NkJFO0VBQXFDO0F4Rmk1NkJ2Qzs7QXdGajU2QkU7RUFBcUM7QXhGcTU2QnZDOztBd0ZyNTZCRTtFQUFxQztBeEZ5NTZCdkM7O0F3Rno1NkJFO0VBQXFDO0F4RjY1NkJ2Qzs7QXdGNzU2QkU7RUFBcUM7QXhGaTY2QnZDOztBd0ZqNjZCRTtFQUFxQztBeEZxNjZCdkM7O0F3RnI2NkJFO0VBQXFDO0F4Rnk2NkJ2Qzs7QXdGejY2QkU7RUFBcUM7QXhGNjY2QnZDOztBd0Y3NjZCRTtFQUFxQztBeEZpNzZCdkM7O0F3Rmo3NkJFO0VBQXFDO0F4RnE3NkJ2Qzs7QXdGcjc2QkU7RUFBcUM7QXhGeTc2QnZDOztBd0Z6NzZCRTtFQUFxQztBeEY2NzZCdkM7O0F3Rjc3NkJFO0VBQXFDO0F4Rmk4NkJ2Qzs7QXdGajg2QkU7RUFBcUM7QXhGcTg2QnZDOztBd0ZyODZCRTtFQUFxQztBeEZ5ODZCdkM7O0F3Rno4NkJFO0VBQXFDO0F4RjY4NkJ2Qzs7QXdGNzg2QkU7RUFBcUM7QXhGaTk2QnZDOztBd0ZqOTZCRTtFQUFxQztBeEZxOTZCdkM7O0F3RnI5NkJFO0VBQXFDO0F4Rnk5NkJ2Qzs7QXdGejk2QkU7RUFBcUM7QXhGNjk2QnZDOztBd0Y3OTZCRTtFQUFxQztBeEZpKzZCdkM7O0F3RmorNkJFO0VBQXFDO0F4RnErNkJ2Qzs7QXdGcis2QkU7RUFBcUM7QXhGeSs2QnZDOztBd0Z6KzZCRTtFQUFxQztBeEY2KzZCdkM7O0F3RjcrNkJFO0VBQXFDO0F4RmkvNkJ2Qzs7QXdGai82QkU7RUFBcUM7QXhGcS82QnZDOztBd0ZyLzZCRTtFQUFxQztBeEZ5LzZCdkM7O0F3RnovNkJFO0VBQXFDO0F4RjYvNkJ2Qzs7QXdGNy82QkU7RUFBcUM7QXhGaWc3QnZDOztBd0ZqZzdCRTtFQUFxQztBeEZxZzdCdkM7O0F3RnJnN0JFO0VBQXFDO0F4RnlnN0J2Qzs7QXdGemc3QkU7RUFBcUM7QXhGNmc3QnZDOztBd0Y3ZzdCRTtFQUFxQztBeEZpaDdCdkM7O0F3RmpoN0JFO0VBQXFDO0F4RnFoN0J2Qzs7QXdGcmg3QkU7RUFBcUM7QXhGeWg3QnZDOztBd0Z6aDdCRTtFQUFxQztBeEY2aDdCdkM7O0F3RjdoN0JFO0VBQXFDO0F4RmlpN0J2Qzs7QXdGamk3QkU7RUFBcUM7QXhGcWk3QnZDOztBd0ZyaTdCRTtFQUFxQztBeEZ5aTdCdkM7O0F3RnppN0JFO0VBQXFDO0F4RjZpN0J2Qzs7QXdGN2k3QkU7RUFBcUM7QXhGaWo3QnZDOztBd0ZqajdCRTtFQUFxQztBeEZxajdCdkM7O0F3RnJqN0JFO0VBQXFDO0F4RnlqN0J2Qzs7QXdGemo3QkU7RUFBcUM7QXhGNmo3QnZDOztBd0Y3ajdCRTtFQUFxQztBeEZpazdCdkM7O0F3RmprN0JFO0VBQXFDO0F4RnFrN0J2Qzs7QXdGcms3QkU7RUFBcUM7QXhGeWs3QnZDOztBd0Z6azdCRTtFQUFxQztBeEY2azdCdkM7O0F3RjdrN0JFO0VBQXFDO0F4RmlsN0J2Qzs7QXdGamw3QkU7RUFBcUM7QXhGcWw3QnZDOztBd0ZybDdCRTtFQUFxQztBeEZ5bDdCdkM7O0F3RnpsN0JFO0VBQXFDO0F4RjZsN0J2Qzs7QXdGN2w3QkU7RUFBcUM7QXhGaW03QnZDOztBd0ZqbTdCRTtFQUFxQztBeEZxbTdCdkM7O0F3RnJtN0JFO0VBQXFDO0F4RnltN0J2Qzs7QXdGem03QkU7RUFBcUM7QXhGNm03QnZDOztBd0Y3bTdCRTtFQUFxQztBeEZpbjdCdkM7O0F3RmpuN0JFO0VBQXFDO0F4RnFuN0J2Qzs7QXdGcm43QkU7RUFBcUM7QXhGeW43QnZDOztBd0Z6bjdCRTtFQUFxQztBeEY2bjdCdkM7O0F3RjduN0JFO0VBQXFDO0F4RmlvN0J2Qzs7QXdGam83QkU7RUFBcUM7QXhGcW83QnZDOztBd0ZybzdCRTtFQUFxQztBeEZ5bzdCdkM7O0F3RnpvN0JFO0VBQXFDO0F4RjZvN0J2Qzs7QXdGN283QkU7RUFBcUM7QXhGaXA3QnZDOztBd0ZqcDdCRTtFQUFxQztBeEZxcDdCdkM7O0F3RnJwN0JFO0VBQXFDO0F4RnlwN0J2Qzs7QXdGenA3QkU7RUFBcUM7QXhGNnA3QnZDOztBd0Y3cDdCRTtFQUFxQztBeEZpcTdCdkM7O0F3RmpxN0JFO0VBQXFDO0F4RnFxN0J2Qzs7QXdGcnE3QkU7RUFBcUM7QXhGeXE3QnZDOztBd0Z6cTdCRTtFQUFxQztBeEY2cTdCdkM7O0F3RjdxN0JFO0VBQXFDO0F4RmlyN0J2Qzs7QXdGanI3QkU7RUFBcUM7QXhGcXI3QnZDOztBd0ZycjdCRTtFQUFxQztBeEZ5cjdCdkM7O0F3RnpyN0JFO0VBQXFDO0F4RjZyN0J2Qzs7QXdGN3I3QkU7RUFBcUM7QXhGaXM3QnZDOztBd0ZqczdCRTtFQUFxQztBeEZxczdCdkM7O0F3RnJzN0JFO0VBQXFDO0F4RnlzN0J2Qzs7QXdGenM3QkU7RUFBcUM7QXhGNnM3QnZDOztBd0Y3czdCRTtFQUFxQztBeEZpdDdCdkM7O0F3Rmp0N0JFO0VBQXFDO0F4RnF0N0J2Qzs7QXdGcnQ3QkU7RUFBcUM7QXhGeXQ3QnZDOztBd0Z6dDdCRTtFQUFxQztBeEY2dDdCdkM7O0F3Rjd0N0JFO0VBQXFDO0F4Rml1N0J2Qzs7QXdGanU3QkU7RUFBcUM7QXhGcXU3QnZDOztBd0ZydTdCRTtFQUFxQztBeEZ5dTdCdkM7O0F3Rnp1N0JFO0VBQXFDO0F4RjZ1N0J2Qzs7QXdGN3U3QkU7RUFBcUM7QXhGaXY3QnZDOztBd0ZqdjdCRTtFQUFxQztBeEZxdjdCdkM7O0F3RnJ2N0JFO0VBQXFDO0F4Rnl2N0J2Qzs7QXdGenY3QkU7RUFBcUM7QXhGNnY3QnZDOztBd0Y3djdCRTtFQUFxQztBeEZpdzdCdkM7O0F3Rmp3N0JFO0VBQXFDO0F4RnF3N0J2Qzs7QXdGcnc3QkU7RUFBcUM7QXhGeXc3QnZDOztBd0Z6dzdCRTtFQUFxQztBeEY2dzdCdkM7O0F3Rjd3N0JFO0VBQXFDO0F4Rml4N0J2Qzs7QXdGang3QkU7RUFBcUM7QXhGcXg3QnZDOztBd0ZyeDdCRTtFQUFxQztBeEZ5eDdCdkM7O0F3Rnp4N0JFO0VBQXFDO0F4RjZ4N0J2Qzs7QXdGN3g3QkU7RUFBcUM7QXhGaXk3QnZDOztBd0ZqeTdCRTtFQUFxQztBeEZxeTdCdkM7O0F3RnJ5N0JFO0VBQXFDO0F4Rnl5N0J2Qzs7QXdGenk3QkU7RUFBcUM7QXhGNnk3QnZDOztBd0Y3eTdCRTtFQUFxQztBeEZpejdCdkM7O0F3Rmp6N0JFO0VBQXFDO0F4RnF6N0J2Qzs7QXdGcno3QkU7RUFBcUM7QXhGeXo3QnZDOztBd0Z6ejdCRTtFQUFxQztBeEY2ejdCdkM7O0F3Rjd6N0JFO0VBQXFDO0F4RmkwN0J2Qzs7QXdGajA3QkU7RUFBcUM7QXhGcTA3QnZDOztBd0ZyMDdCRTtFQUFxQztBeEZ5MDdCdkM7O0F3RnowN0JFO0VBQXFDO0F4RjYwN0J2Qzs7QXdGNzA3QkU7RUFBcUM7QXhGaTE3QnZDOztBd0ZqMTdCRTtFQUFxQztBeEZxMTdCdkM7O0F3RnIxN0JFO0VBQXFDO0F4RnkxN0J2Qzs7QXdGejE3QkU7RUFBcUM7QXhGNjE3QnZDOztBd0Y3MTdCRTtFQUFxQztBeEZpMjdCdkM7O0F3RmoyN0JFO0VBQXFDO0F4RnEyN0J2Qzs7QXdGcjI3QkU7RUFBcUM7QXhGeTI3QnZDOztBd0Z6MjdCRTtFQUFxQztBeEY2MjdCdkM7O0F3RjcyN0JFO0VBQXFDO0F4RmkzN0J2Qzs7QXdGajM3QkU7RUFBcUM7QXhGcTM3QnZDOztBd0ZyMzdCRTtFQUFxQztBeEZ5MzdCdkM7O0F3RnozN0JFO0VBQXFDO0F4RjYzN0J2Qzs7QXdGNzM3QkU7RUFBcUM7QXhGaTQ3QnZDOztBd0ZqNDdCRTtFQUFxQztBeEZxNDdCdkM7O0F3RnI0N0JFO0VBQXFDO0F4Rnk0N0J2Qzs7QXdGejQ3QkU7RUFBcUM7QXhGNjQ3QnZDOztBd0Y3NDdCRTtFQUFxQztBeEZpNTdCdkM7O0F3Rmo1N0JFO0VBQXFDO0F4RnE1N0J2Qzs7QXdGcjU3QkU7RUFBcUM7QXhGeTU3QnZDOztBd0Z6NTdCRTtFQUFxQztBeEY2NTdCdkM7O0F3Rjc1N0JFO0VBQXFDO0F4Rmk2N0J2Qzs7QXdGajY3QkU7RUFBcUM7QXhGcTY3QnZDOztBd0ZyNjdCRTtFQUFxQztBeEZ5NjdCdkM7O0F3Rno2N0JFO0VBQXFDO0F4RjY2N0J2Qzs7QXdGNzY3QkU7RUFBcUM7QXhGaTc3QnZDOztBd0ZqNzdCRTtFQUFxQztBeEZxNzdCdkM7O0F3RnI3N0JFO0VBQXFDO0F4Rnk3N0J2Qzs7QXdGejc3QkU7RUFBcUM7QXhGNjc3QnZDOztBd0Y3NzdCRTtFQUFxQztBeEZpODdCdkM7O0F3Rmo4N0JFO0VBQXFDO0F4RnE4N0J2Qzs7QXdGcjg3QkU7RUFBcUM7QXhGeTg3QnZDOztBd0Z6ODdCRTtFQUFxQztBeEY2ODdCdkM7O0F3Rjc4N0JFO0VBQXFDO0F4Rmk5N0J2Qzs7QXdGajk3QkU7RUFBcUM7QXhGcTk3QnZDOztBd0ZyOTdCRTtFQUFxQztBeEZ5OTdCdkM7O0F3Rno5N0JFO0VBQXFDO0F4RjY5N0J2Qzs7QXdGNzk3QkU7RUFBcUM7QXhGaSs3QnZDOztBd0ZqKzdCRTtFQUFxQztBeEZxKzdCdkM7O0F3RnIrN0JFO0VBQXFDO0F4RnkrN0J2Qzs7QXdGeis3QkU7RUFBcUM7QXhGNis3QnZDOztBd0Y3KzdCRTtFQUFxQztBeEZpLzdCdkM7O0F3RmovN0JFO0VBQXFDO0F4RnEvN0J2Qzs7QXdGci83QkU7RUFBcUM7QXhGeS83QnZDOztBd0Z6LzdCRTtFQUFxQztBeEY2LzdCdkM7O0F3RjcvN0JFO0VBQXFDO0F4RmlnOEJ2Qzs7QXdGamc4QkU7RUFBcUM7QXhGcWc4QnZDOztBd0ZyZzhCRTtFQUFxQztBeEZ5ZzhCdkM7O0F3RnpnOEJFO0VBQXFDO0F4RjZnOEJ2Qzs7QXdGN2c4QkU7RUFBcUM7QXhGaWg4QnZDOztBd0ZqaDhCRTtFQUFxQztBeEZxaDhCdkM7O0F3RnJoOEJFO0VBQXFDO0F4RnloOEJ2Qzs7QXdGemg4QkU7RUFBcUM7QXhGNmg4QnZDOztBd0Y3aDhCRTtFQUFxQztBeEZpaThCdkM7O0F3RmppOEJFO0VBQXFDO0F4RnFpOEJ2Qzs7QXdGcmk4QkU7RUFBcUM7QXhGeWk4QnZDOztBd0Z6aThCRTtFQUFxQztBeEY2aThCdkM7O0F3RjdpOEJFO0VBQXFDO0F4RmlqOEJ2Qzs7QXdGamo4QkU7RUFBcUM7QXhGcWo4QnZDOztBeUZqbDhCQTs7OztFQUFBO0FBUUE7RUFDRTtFQUNBO0F6RmlsOEJGOztBeUY5azhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CVjhCd0I7RVU3QnhCO0F6RmlsOEJGO0F5RjdrOEJBOztFQUVFO0F6RitrOEJGOztBMEZ2bThCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRjBtOEJGOztBMEZ4bThCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGMm04QkY7O0EwRnptOEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUY0bThCRjs7QTBGMW04QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBMUY2bThCRjs7QTBGM204QkE7RUFDRTtBMUY4bThCRjs7QTBGNW04QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGK204QkY7O0EwRjdtOEJBOztFQUVFO0VBQ0E7QTFGZ244QkY7O0EwRjltOEJBO0VBQ0U7QTFGaW44QkY7O0EwRi9tOEJBO0VBQ0U7RUFDQTtFQUNBO0ExRmtuOEJGOztBMEZobjhCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRm1uOEJGOztBMEZqbjhCQTtFQUNFO0ExRm9uOEJGOztBMEZsbjhCQTs7OztFQUlFO0VBQ0E7RUFDQTtBMUZxbjhCRjs7QTBGbm44QkE7RUFDRTtBMUZzbjhCRjs7QTBGcG44QkE7RUFDRTtBMUZ1bjhCRjs7QTBGcm44QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGd244QkY7O0EwRnZuOEJFO0VBQ0U7QTFGMG44Qko7O0EwRnpuOEJJO0VBQ0U7QTFGNG44Qk47O0EwRjFuOEJBO0VBQ0U7QTFGNm44QkY7O0EwRjNuOEJBO0VBQ0U7QTFGOG44QkY7O0EwRjVuOEJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGK244QkY7O0EwRjduOEJBO0VBQ0U7RUFDQTtBMUZnbzhCRjs7QTBGOW44QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRmlvOEJGOztBMEZobzhCRTs7RUFFRTtBMUZtbzhCSjs7QTBGbG84QkU7RUFDRTtBMUZxbzhCSjs7QTBGbm84QkE7RUFDRTtBMUZzbzhCRjs7QTBGcG84QkE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZ1bzhCRjs7QTBGcm84QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUZ3bzhCRjs7QTBGdG84QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGeW84QkY7O0EwRnhvOEJFO0VBQ0U7QTFGMm84Qko7O0EwRjFvOEJFOztFQUVFO0ExRjZvOEJKOztBMEY1bzhCRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUYrbzhCSjs7QTBGOW84QkU7RUFDRTtFQUNBO0VBQ0E7QTFGaXA4Qko7O0EwRmhwOEJFO0VBQ0U7RUFDQTtFQUNBO0ExRm1wOEJKOztBMEZqcDhCQTtFQUNFO0ExRm9wOEJGOztBMEZucDhCRTtFQUNFO0VBQ0E7QTFGc3A4Qko7O0EwRnJwOEJFO0VBQ0U7RUFDQTtBMUZ3cDhCSjs7QTBGdHA4QkE7RUFDRTtBMUZ5cDhCRjs7QTBGeHA4QkU7RUFDRTtFQUNBO0ExRjJwOEJKOztBMEYxcDhCRTtFQUNFO0ExRjZwOEJKOztBMEYzcDhCQTtFQUNFO0VBQ0E7QTFGOHA4QkY7O0EwRjdwOEJFO0VBQ0U7RUFDQTtFQUNBO0ExRmdxOEJKOztBMEYvcDhCRTtFQUNFO0ExRmtxOEJKOztBMEZocThCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRm1xOEJGOztBMEZscThCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFGcXE4Qko7O0EwRm5xOEJBO0FBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRnNxOEJGOztBMEZwcThCQTtBQUNBO0VBQ0U7QTFGdXE4QkY7O0EwRnRxOEJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRnlxOEJKOztBMEZ4cThCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0ExRjJxOEJKOztBMEYxcThCRTtFQUNFO0ExRjZxOEJKOztBMEYzcThCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUY4cThCRjs7QTBGNXE4QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExRitxOEJGOztBMEY3cThCQTtFQUNFO0ExRmdyOEJGOztBMEY5cThCQTtFQUNFO0ExRmlyOEJGOztBMEYvcThCQTtFQUNFOztRQUFBO0VBR0E7SUFDRTtJQUNBO0UxRmtyOEJGO0UwRmpyOEJBO0lBQ0U7RTFGbXI4QkY7RTBGbHI4QkE7SUFDRTtJQUNBO0UxRm9yOEJGO0UwRm5yOEJBO0lBQ0U7SUFDQTtFMUZxcjhCRjtFMEZwcjhCQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRnNyOEJGO0UwRnJyOEJFO0lBQ0U7RTFGdXI4Qko7RTBGdHI4QkE7SUFDRTtJQUNBO0UxRndyOEJGO0UwRnZyOEJBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UxRnlyOEJGO0FBQ0Y7QTBGeHI4QkE7RUFDRTtJQUNFO0lBQ0E7RTFGMHI4QkY7RTBGenI4QkE7SUFDRTtJQUNBO0UxRjJyOEJGO0UwRjFyOEJBO0lBQ0U7SUFDQTtFMUY0cjhCRjtFMEYzcjhCQTtJQUNFO0lBQ0E7RTFGNnI4QkY7QUFDRjtBMkY1aDlCQTs7bUNBQUE7QUFHQTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Q0FBQTtBQWtFQTs7bUNBQUE7QUFLQTs7bUNBQUE7QUFHQTtBQUdBO0FBR0E7QUNuRkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUY0bTlCRjs7QTJGOWk5QkE7QUV2RkE7O0VBRUM7QTdGeW85QkQ7O0E2RnJvOUJBO0VBQ0MsNkJENENrQjtFQzNDbEIsZUQ0Q2tCO0VDM0NsQixnQkQ2Q2tCO0VDNUNsQixjQ1Z3RDtFRFd4RCxpQkQwQ2tCO0VDekNsQjtFQUNBO0VBQ0E7QTdGd285QkQ7QTZGdm85Qkk7RUFDSTtFQUNBO0E3RnlvOUJSO0E2RnZvOUJJO0VBQ0k7QTdGeW85QlI7QTZGdm85Qkk7RUFDSSxtQkN2Qk07RUR3Qk47QTdGeW85QlI7QTZGdm85QkM7RUFDQywrQkRTc0I7QTVGZ285QnhCO0E2RnhvOUJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTdGMG85Qkg7O0E2RnJvOUJBO0VBQ0M7RUFDQTtBN0Z3bzlCRDs7QTZGcm85QkE7Ozs7Ozs7Ozs7OztFQVlDO0E3RndvOUJEOztBNkZwbzlCQTtFQUNDO0VBQ0E7QTdGdW85QkQ7O0E2RnBvOUJBOzs7O0VBSUM7RUFDQTtBN0Z1bzlCRDs7QTZGcG85QkE7RUFDQztBN0Z1bzlCRDs7QTZGcG85QkE7RUFDQztBN0Z1bzlCRDs7QTZGcG85QkE7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnVvOUJEOztBNkZubzlCQTtFQUNDO0VBQ0EsY0MxRm1DO0E5Rmd1OUJwQzs7QTZGbm85QkE7O0VBRUM7RUFDQTtBN0ZzbzlCRDs7QTZGbG85QkE7RUFDQyxjQ3JHYTtFRHNHYjtFQUNBO0VBQ0E7QTdGcW85QkQ7QTZGcG85QkM7RUFDQyxjQzFHa0M7QTlGZ3Y5QnBDO0E2Rm5vOUJDO0VBSUM7RUFDQTtBN0ZrbzlCRjs7QTZGN245QkE7RUFDQztBN0ZnbzlCRDs7QTZGN245QkE7RUFDQztFQUNBO0E3RmdvOUJEOztBNkY3bjlCQTtFQUNDO0E3RmdvOUJEOztBNkY3bjlCQTtFQUNDLDZCRGxGa0I7RUNtRmxCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGZ285QkQ7O0E2RjduOUJBOztFQUVDO0E3RmdvOUJEOztBNkY1bjlCQTtFQUNDLDZCRHBHa0I7RUNxR2xCO0VBQ0EsY0N6SndEO0VEMEp4RCxpQkRuR2tCO0E1Rmt1OUJuQjs7QTZGNW45QkE7Ozs7Ozs7Ozs7Ozs7RUFRQztFQUNBO0VBQ0E7RUFDQTtBN0ZvbzlCRDs7QTZGaG85QkE7Ozs7Ozs7Ozs7OztFQVlDLDhCRHRJa0I7RUN1SWxCLGNDekxtQztFRDBMbkM7RUFDQTtFQUNBO0VBQ0E7QTdGbW85QkQ7O0E2RmhvOUJBOztFQUVDO0VBQ0E7QTdGbW85QkQ7O0E2RmhvOUJBOztFQUVDO0VBQ0E7QTdGbW85QkQ7O0E2RmhvOUJBOztFQUVDO0VBQ0E7QTdGbW85QkQ7O0E2RmhvOUJBOztFQUVDO0VBQ0E7QTdGbW85QkQ7O0E2RmhvOUJBOztFQUVDO0VBQ0E7QTdGbW85QkQ7O0E2RmhvOUJBOztFQUVDO0VBQ0E7QTdGbW85QkQ7O0ErRmx0OUJDO0FBQ0E7RUZrRkE7O0lBRUM7RTdGb285QkE7QUFDRjtBK0YxczlCQztBQUNBO0VGMEVBOztJQUVDO0lBQ0E7RTdGbW85QkE7RTZGaG85QkQ7O0lBRUM7SUFDQTtFN0ZrbzlCQTtFNkYvbjlCRDs7SUFFQztFN0ZpbzlCQTtFNkY5bjlCRDs7SUFFQztFN0ZnbzlCQTtFNkY3bjlCRDs7SUFFQztFN0YrbjlCQTtFNkY1bjlCRDs7SUFFQztFN0Y4bjlCQTtBQUNGO0ErRnZ0OUJDO0FBQ0E7RUY4RkE7O0lBRUM7RTdGNG45QkE7RTZGem45QkQ7O0lBRUM7SUFDQTtFN0YybjlCQTtFNkZ4bjlCRDs7SUFFQztFN0YwbjlCQTtFNkZ2bjlCRDs7SUFFQztFN0Z5bjlCQTtFNkZ0bjlCRDs7SUFFQztFN0Z3bjlCQTtFNkZybjlCRDs7SUFFQztFN0Z1bjlCQTtBQUNGO0ErRjN1OUJDO0FBQ0E7RUZ3SEE7O0lBRUM7SUFDQTtFN0ZzbjlCQTtFNkZwbjlCRDs7SUFFQztFN0ZzbjlCQTtBQUNGO0ErRi91OUJDO0FBQ0E7RUY2SEE7O0lBRUM7RTdGcW45QkE7QUFDRjtBMkY5MTlCQTtBQUdBO0FLNUZFO0VBQ0U7QWhHMjc5Qko7O0FnR3g3OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsOEJKeUNpQjtFSXhDakI7RUFDQTtBaEcyNzlCRjs7QWdHejc5QkE7RUFDRTtBaEc0NzlCRjs7QWdHejc5QkE7RUFDRTtBaEc0NzlCRjs7QWdHejc5QkE7OztFQUdFO0FoRzQ3OUJGOztBZ0d6NzlCQTs7O0VBR0UsY0Y5QnVEO0E5RjA5OUJ6RDs7QWdHejc5QkE7O0VBRUU7QWhHNDc5QkY7O0FnR3o3OUJBOztFQUVFO0FoRzQ3OUJGOztBZ0d6NzlCQTtFQUNFO0FoRzQ3OUJGO0FnRzE3OUJFO0VBQ0U7QWhHNDc5Qko7QWdHMTc5QkU7RUFDRTtBaEc0NzlCSjtBZ0cxNzlCRTtFQUNFO0VBQ0E7RUFDQTtBaEc0NzlCSjs7QWdHeDc5QkE7RUFDRTtBaEcyNzlCRjs7QWdHeDc5QkE7RUFDRTtBaEcyNzlCRjs7QWdHeDc5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEcyNzlCRjs7QWdHeDc5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzI3OUJGOztBZ0d4NzlCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7RUFDQTtBaEcyNzlCRjs7QWdHeDc5QkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzI3OUJGOztBZ0d4NzlCQTtFQUNFO0FoRzI3OUJGOztBZ0d4NzlCQTtFQUNFO0VBQ0E7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7QWhHMjc5QkY7O0FnR3g3OUJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcyNzlCRjs7QWdHeDc5QkE7OztFQUdFLHlCSjFIc0I7QTVGcWorQnhCOztBZ0d4NzlCQTtFQUNFO0FoRzI3OUJGOztBZ0d4NzlCQTtFQUNFO0FoRzI3OUJGOztBZ0d4NzlCQTtFQUNFO0VBQ0E7QWhHMjc5QkY7QWdHejc5QkU7RUFDRTtFQUNBO0FoRzI3OUJKOztBZ0d2NzlCQTs7O0VBR0U7QWhHMDc5QkY7O0FnR3Y3OUJBO0VBQ0Usb0NKM0pzQjtBNUZxbCtCeEI7O0FnR3Y3OUJBOztFQUVFO0FoRzA3OUJGOztBZ0d2NzlCQTtFQUNFO0FoRzA3OUJGOztBZ0d2NzlCQTtFQUNFO0FoRzA3OUJGO0FnR3g3OUJFO0VBQ0U7QWhHMDc5Qko7QWdHdjc5QkU7RUFDRTtBaEd5NzlCSjtBZ0d2NzlCSTtFQUNFO0VBQ0EseUJGbk5RO0E5RjRvK0JkO0FnR3A3OUJJO0VBQ0U7RUFDQSxxQkYxTjhCO0VFMk45QixjRjNOOEI7QTlGaXArQnBDO0FnR3A3OUJNO0VBQ0U7RUFDQSx5QkYvTk07RUVnT04scUJGaE9NO0E5RnNwK0JkO0FnR2g3OUJJO0VBQ0U7QWhHazc5Qk47O0FnRzc2OUJBO0VBQ0U7QWhHZzc5QkY7O0FnRzc2OUJBO0VBQ0U7RUFDQTtFQUNBO0FoR2c3OUJGO0FnRzk2OUJFO0VBQ0U7QWhHZzc5Qko7QWdHOTY5Qkk7RUFDRSxjRnpQUTtBOUZ5cStCZDtBZ0c1NjlCRTtFQUNFO0FoRzg2OUJKOztBZ0cxNjlCQTtFQUNFO0VBQ0E7QWhHNjY5QkY7QWdHNTY5QkU7RUFDRTtFQUNBO0VBQ0E7QWhHODY5Qko7QWdHNTY5QkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEc4NjlCSjtBZ0czNjlCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkZ2UlU7QTlGb3MrQmQ7QWdHNTY5Qkk7RUFDRTtBaEc4NjlCTjtBZ0czNjlCSTtFQUNFLHlCRjdSOEI7QTlGMHMrQnBDOztBZ0d6NjlCQTtFQUNFO0VBQ0E7QWhHNDY5QkY7QWdHMzY5QkU7RUFDRTtBaEc2NjlCSjs7QWdHeDY5QkE7RUFDRTtBaEcyNjlCRjs7QWdHeDY5QkE7RUFDRTtFQUNBO0FoRzI2OUJGOztBZ0d4NjlCQTs7RUFFRTtBaEcyNjlCRjs7QWdHeDY5QkE7RUFDRTtFQUNBO0FoRzI2OUJGOztBZ0d4NjlCQTtFQUNFO0VBQ0E7RUFDQTtBaEcyNjlCRjtBZ0cxNjlCRTtFQUNFLGlDSnRSb0I7QTVGa3MrQnhCOztBZ0dyNjlCRTs7RUFFRTtBaEd3NjlCSjtBZ0d0NjlCSTtFQUpGOztJQUtJO0VoRzA2OUJKO0FBQ0Y7QWdHeDY5Qkk7RUFSRjs7SUFTSTtFaEc0NjlCSjtBQUNGOztBZ0d4NjlCQTtFQUNFO0VBQ0E7QWhHMjY5QkY7QWdHejY5QkU7RUFDRTtFQUNBO0VBQ0E7RURwS0g7QS9GZ2wrQkQ7QStGL2srQkM7RUNnS0M7SUFLSTtFaEc4NjlCSjtBQUNGO0FnRzM2OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RURqTEg7QS9GK2wrQkQ7QStGOWwrQkM7RUN5S0M7SUFTSTtFaEdnNzlCSjtBQUNGO0FnRzc2OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjRnRYcUQ7RUV1WHJEO0FoRys2OUJKO0FnRzU2OUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJGallVO0VFa1lWO0FoRzg2OUJKO0FnRzU2OUJJO0VBQ0UseUJGclk4QjtBOUZteitCcEM7O0FnR3o2OUJBO0VBQ0U7RUFDQTtFQUNBO0FoRzQ2OUJGO0FnRzE2OUJFO0VBQ0U7QWhHNDY5Qko7QWdHejY5QkU7O0VBRUU7RUFDQTtFQUNBLG9DSmxYb0I7RUltWHBCLGNGeFpnQztFRXlaaEM7RUFDQTtBaEcyNjlCSjtBZ0d6NjlCSTs7RUFDRTtFQUNBLHlCSnpYa0I7RUkwWGxCLHlCRi9aUTtFRWdhUjtBaEc0NjlCTjtBZ0d6NjlCSTs7RUFDRSx5QkZwYVE7RUVxYVIseUJKaFlrQjtFSWlZbEI7QWhHNDY5Qk47QWdHeDY5QkU7RUFDRTtBaEcwNjlCSjs7QWdHbjY5QkU7RUFDRTtBaEdzNjlCSjtBZ0duNjlCRTtFQUlFO0FoR2s2OUJKO0FnRy81OUJJO0VBQ0Usb0NKOVprQjtFSStabEI7RUFDQTtFQUNBO0FoR2k2OUJOO0FnR2g2OUJNO0VBQ0U7QWhHazY5QlI7QWdHOTU5Qkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0ZoZFE7RUVpZFI7QWhHZzY5Qk47QWdHMTU5Qkk7RUFDRTtFQUNBO0VBQ0EsNkJKM2FTO0VJNGFUO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QkozYmtCO0VJNGJsQix5QkZqZVE7RUVrZVI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRzQ1OUJOO0FnR3Y1OUJJO0VBQ0UsOEJKeGNrQjtFSXljbEI7QWhHeTU5Qk47QWdHdjU5Qkk7RUFDRTtFQUNBO0FoR3k1OUJOO0FnR3A1OUJJOztFQUVFO0VBQ0E7QWhHczU5Qk47QWdHbDU5Qkk7RUFDRSw4QkovZGtCO0VJZ2VsQjtBaEdvNTlCTjs7QWdHNzQ5Qkk7RUFDRTtBaEdnNTlCTjtBZ0c3NDlCSTtFQUNFO0VBQ0E7QWhHKzQ5Qk47QWdHOTQ5Qk07RUFDRTtBaEdnNTlCUjtBZ0czNDlCTTtFQUNFO0FoRzY0OUJSO0FnRzE0OUJNO0VBQ0UsOEJKemZnQjtFSTBmaEI7QWhHNDQ5QlI7QWdHeDQ5Qkk7RUFJRTtFQUNBO0FoR3U0OUJOO0FnR3I0OUJNO0VBQ0U7QWhHdTQ5QlI7O0FnR2w0OUJBO0VBQ0U7QWhHcTQ5QkY7QWdHcDQ5QkU7RUFDRTtFQUNBO0VBQ0E7QWhHczQ5Qko7O0FnR240OUJBO0VBQ0U7RUFDQTtFQUNBO0FoR3M0OUJGO0FnR3A0OUJFO0VBQ0U7RUR2WUg7QS9GOHcrQkQ7QStGN3crQkM7RUNxWUM7SUFJSTtFaEd3NDlCSjtBQUNGO0FnR3I0OUJFO0VBQ0U7RUFDQTtFQUNBO0FoR3U0OUJKO0FnR3I0OUJJO0VBQ0U7QWhHdTQ5Qk47QWdHcjQ5Qk07RUFDRSxjRnprQk07QTlGZzkrQmQ7QWdHajQ5Qkk7RUFDRTtFQUNBO0VBQ0E7QWhHbTQ5Qk47QWdHajQ5Qk07RUFDRTtBaEdtNDlCUjtBZ0cvMzlCSTs7RUFFRSxjRjNsQm1EO0E5RjQ5K0J6RDs7QStGMXorQkM7QUFDQTtFQ3FjSztJQUNFO0lBQ0E7RWhHeTM5Qk47RWdHcjM5Qkk7SUFDRTtFaEd1MzlCTjtBQUNGO0ErRnJ6K0JDO0FBQ0E7RUMyY0s7SUFDRTtJQUNBO0VoRzYyOUJOO0FBQ0Y7QWdHdjI5QkE7RUFDRTtJQUNFO0VoR3kyOUJGO0VnR3QyOUJBO0lBQ0U7RWhHdzI5QkY7QUFDRjtBZ0d0MjlCQTtFQUNFO0FoR3cyOUJGOztBMkZ2NStCQTs7bUNBQUE7QUFHQTtBSTZDQztBQUNBO0VFbEpHO0lBQ0k7RWpHaWcvQk47QUFDRjtBaUcvLytCQTtFQUNJO0VBQ0E7QWpHaWcvQko7O0FpRy8vK0JBO0VBQ0k7SUFDSTtFakdrZy9CTjtFaUdoZy9CRTtJQUNJO0VqR2tnL0JOO0FBQ0Y7QWlHLy8rQkE7RUFRUTs7Ozs7OztJQUNJO0VqR2dnL0JWO0VpRzcvK0JFO0lBQ0k7RWpHKy8rQk47QUFDRjtBK0Y3NCtCQztBQUNBO0VFaEhHO0lBQ0k7RWpHZ2cvQk47QUFDRjtBK0ZuNCtCQztBQUNBO0VFM0hHO0lBQ0k7RWpHaWcvQk47QUFDRjtBK0ZqNCtCQztBQUNBO0VFOUhHO0lBQ0k7RWpHa2cvQk47QUFDRjtBK0YvMytCQztBQUNBO0VFaklHO0lBQ0k7RWpHbWcvQk47QUFDRjtBaUdqZy9CQTtFQUNJO0lBQ0k7SUFDQTtFakdtZy9CTjtFaUdqZy9CTTtJQUNJO0lBQ0E7RWpHbWcvQlY7QUFDRjtBK0YvNStCQztBQUNBO0VFakdHO0lBQ0k7SUFDQTtFakdtZy9CTjtBQUNGO0EyRmgrK0JBO0FPeEdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRzJrL0JGOztBa0d4ay9CQTtFQUNFO0FsRzJrL0JGOztBa0d4ay9CQTtFQUNFO0FsRzJrL0JGOztBa0d4ay9CQTtFQUNFO0FsRzJrL0JGOztBa0d6ay9CQTtFQUNFO0FsRzRrL0JGOztBa0d6ay9CQTtFQUNFO0FsRzRrL0JGOztBa0d6ay9CQTtFQUNFO0lBQ0U7RWxHNGsvQkY7QUFDRjtBa0d6ay9CQTtFQUNFO0lBQ0U7RWxHMmsvQkY7RWtHeGsvQkE7SUFDRTtFbEcway9CRjtFa0d2ay9CQTtJQUNFO0VsR3lrL0JGO0FBQ0Y7QStGcDkrQkM7QUFDQTtFR25IQztJQUNFO0VsRzBrL0JGO0FBQ0Y7QStGbDkrQkM7QUFDQTtFR3RIQztJQUNFO0VsRzJrL0JGO0FBQ0Y7QTJGdmgvQkE7QVEzR0E7Ozs7OztFQU1JO0VBQ0E7RUFDQTtFQUNBLGNMVHFEO0VLVXJELG9DUHNCb0I7RU9yQnBCO0VBQ0E7RUFDQSw2QlBzQ2U7RU9yQ2xCO0VBQ0c7RUFDQTtBbkdxby9CSjtBbUdwby9CSTs7Ozs7O0VBQ0k7RUFDQTtFQUNBLHFCTHBCTTtFS3FCTixvQ1BXZ0I7QTVGZ28vQnhCO0ErRi9sL0JHOzs7Ozs7RUl4Q0ssY0x6QmlEO0E5RndxL0J6RDtBK0Z2bS9CRzs7Ozs7O0VJeENLLGNMekJpRDtBOUZnci9CekQ7QStGL20vQkc7Ozs7OztFSXhDSyxjTHpCaUQ7QTlGd3IvQnpEO0ErRjNtL0JDOzs7Ozs7RUlwRE8sY0x6QmlEO0E5RmdzL0J6RDtBbUdycS9CSTs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzRxL0JSO0FtRzNxL0JROzs7Ozs7RUFDSSx5QkxuQ3dCO0VLb0N4QixjTHBDNkM7RUtxQzdDO0FuR2tyL0JaO0ErRnRwL0JHOzs7Ozs7RUl6QlMsY0x4QzZDO0E5Rit0L0J6RDtBK0Y5cC9CRzs7Ozs7O0VJekJTLGNMeEM2QztBOUZ1dS9CekQ7QStGdHEvQkc7Ozs7OztFSXpCUyxjTHhDNkM7QTlGK3UvQnpEO0ErRmxxL0JDOzs7Ozs7RUlyQ1csY0x4QzZDO0E5RnV2L0J6RDtBbUc1cy9CSTs7Ozs7O0VBQ0ksOEJQUGdCO0E1RjB0L0J4QjtBbUdqdC9CSTs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJQYmdCO0E1RnF1L0J4QjtBbUd0dC9CSTs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY0x4RDRCO0E5RnF4L0JwQztBbUczdC9CSTs7Ozs7O0VBQ0ksK0JQekJnQjtBNUYydi9CeEI7O0FtRzl0L0JBO0VBQ0k7QW5HaXUvQko7QW1HaHUvQkk7RUFDSSxjTGxFNEI7RUttRTVCO0FuR2t1L0JSOztBbUcvdC9CQTs7O0VBR0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkdrdS9CSjtBbUdqdS9CSTs7O0VBQ0k7RUFDQTtFQUNBO0FuR3F1L0JSO0FtR251L0JJOzs7RUFDSTtBbkd1dS9CUjs7QW1HbnUvQkE7O0VBRUk7RUFDQTtFQUNBO0FuR3N1L0JKO0FtR3J1L0JJOztFQUNJO0FuR3d1L0JSOztBbUdwdS9CQTtFQUNJO0VBQ0E7QW5HdXUvQko7QW1HdHUvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0xqSGlEO0E5RnkxL0J6RDtBbUd2dS9CUTtFQUNJO0FuR3l1L0JaO0FtR3Z1L0JRO0VBQ0k7QW5HeXUvQlo7QW1HdnUvQlE7RUFDSTtFQUNBLG9DUDFGWTtBNUZtMC9CeEI7QW1HcnUvQlE7RUFDSTtBbkd1dS9CWjtBbUdudS9CUTtFQUNJO0FuR3F1L0JaO0FtR251L0JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNMNUk2QztBOUZpMy9CekQ7QW1HcHUvQlk7RUFDSSxjTDlJRjtBOUZvMy9CZDtBbUdqdS9CUTtFQUNJO0FuR211L0JaO0FtRy90L0JRO0VBQ0k7QW5HaXUvQlo7QW1HL3QvQlE7RUFDSTtBbkdpdS9CWjtBbUc3dC9CUTtFQUNJO0FuRyt0L0JaOztBbUd4dC9CSTtFQUNJO0FuRzJ0L0JSO0FtR3p0L0JJO0VBQ0k7RUFDQTtBbkcydC9CUjs7QW1HdHQvQkk7RUFHSSx5QkxyTE07RUtzTE4seUJQakpnQjtBNUZ3Mi9CeEI7O0FtR250L0JBOztFQUVJO0VBQ0E7QW5Hc3QvQko7O0FtR250L0JBO0FBQ0E7RUFDSTtBbkdzdC9CSjs7QW1HbnQvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR3N0L0JKO0FtR250L0JZO0VBQ0k7RUFDQSx5QlA3S1E7RU84S1IseUJMbk5GO0VLb05FLHFCTHBORjtBOUZ5Ni9CZDtBbUdodC9CSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuR2t0L0JSO0FtR2h0L0JRO0VBQ0k7RUFDQSw2QlBsTEc7RU9tTEg7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQ1BqTVk7RU9rTVo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuR2t0L0JaO0FtRzlzL0JRO0VBQ0k7RUFDQTtFQUNBO0FuR2d0L0JaO0FtRy9zL0JZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HaXQvQmhCO0FtRzVzL0JnQjtFQUNJLGNMalFOO0E5Ris4L0JkOztBbUd2cy9CQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuRzBzL0JKO0FtR3hzL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5HMHMvQlI7QW1HeHMvQlE7RUFDSTtFQUNBO0VBQ0EsNkJQOU9HO0VPK09IO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QlBwUVk7RU9xUVo7RUFDQTtBbkcwcy9CWjtBbUdwcy9CWTtFQUNJLHFCTGxURjtFS21URSx5QkxuVEY7RUtvVEUseUJQL1FRO0E1RnE5L0J4Qjs7QW1HaHMvQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjTDlUZ0M7RUsrVGhDLDZCUDVRZTtFTzZRZjtBbkdtcy9CSjs7QW1HaHMvQkE7Ozs7RUFJSTtFQUNBO0VBQ0E7QW5HbXMvQko7QW1HanMvQkk7Ozs7RUFDSTtFQUNBO0FuR3NzL0JSOztBbUdscy9CQTtFQUNJO0FuR3FzL0JKOztBbUdqcy9CQTtFQUNJO0FuR29zL0JKOztBbUdqcy9CQTtFQUNJO0FuR29zL0JKO0FtR2xzL0JJO0VBQ0k7QW5Hb3MvQlI7QW1HanMvQkk7RUFDSSwyQlB4VGdCO0VPeVRoQjtBbkdtcy9CUjtBbUdocy9CSTtFQUNJLHlCUDVUZ0I7RU82VGhCO0FuR2tzL0JSO0FtRy9yL0JJO0VBQ0k7RUFDQTtFQUNBO0FuR2lzL0JSOztBMkZqOC9CQTtBUzlHQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdtamdDSjs7QW9HaGpnQ0E7RUFDSTtBcEdtamdDSjs7QW9HaGpnQ0E7RUFDSTtFQUNBO0VBQ0E7QXBHbWpnQ0o7O0FvR2hqZ0NBO0VBQ0k7QXBHbWpnQ0o7O0FvR2hqZ0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR21qZ0NKO0FvR2pqZ0NJO0VBQ0k7RUFDQTtBcEdtamdDUjtBb0dqamdDUTtFQUNJO0FwR21qZ0NaO0FvRy9pZ0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qk5oRE07RU1pRE47RUFDQTtBcEdpamdDUjtBb0cvaWdDUTtFQUNJLHFCTnJERTtBOUZzbWdDZDtBb0c5aWdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEdnamdDWjtBb0czaWdDUTtFQUNJLHlCTjFFRTtBOUZ1bmdDZDtBb0czaWdDWTtFQUNJO0VBQ0E7QXBHNmlnQ2hCOztBb0d2aWdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLG9DUm5Eb0I7RVFvRHBCLGNOekZnQztFTTBGaEM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRzBpZ0NKO0FvR3hpZ0NJO0VBQ0k7RUFDQTtFQUNBO0FwRzBpZ0NSO0FvR3ZpZ0NJO0VBQ0k7QXBHeWlnQ1I7QW9HdGlnQ0k7RUFDSTtBcEd3aWdDUjs7QW9HbmlnQ0k7RUFDSTtBcEdzaWdDUjs7QW9HamlnQ0k7RUFDSTtFQUNBO0FwR29pZ0NSO0FvR2hpZ0NRO0VBQ0k7RUFDQTtBcEdraWdDWjs7QStGcmlnQ0M7QUFDQTtFS09HO0lBQ0k7RXBHa2lnQ047QUFDRjtBb0doaWdDQTtFQUNJO0lBQ0k7RXBHa2lnQ047QUFDRjtBK0Z6aWdDQztBQUNBO0VLU0c7SUFDSTtFcEdtaWdDTjtBQUNGO0ErRnZpZ0NDO0FBQ0E7RUtPRztJQUNJO0VwR21pZ0NOO0FBQ0Y7QW9HamlnQ0E7RUFDSTtJQUNJO0VwR21pZ0NOO0FBQ0Y7QStGMWhnQ0M7QUFDQTtFS1BHO0lBQ0k7RXBHb2lnQ047RW9HamlnQ0U7SUFDSTtFcEdtaWdDTjtFb0doaWdDTTtJQUNJO0VwR2tpZ0NWO0FBQ0Y7QW9HOWhnQ0E7RUFDSTtFQUNBO0FwR2dpZ0NKO0FvRy9oZ0NJO0VBQ0k7RUFDQTtBcEdpaWdDUjtBb0cvaGdDSTtFQUNJO0VBQ0E7RUFDQTtBcEdpaWdDUjtBb0cvaGdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwR2lpZ0NSO0FvRzloZ0NJOzs7O0VBSUk7QXBHZ2lnQ1I7QW9HOWhnQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBcEdnaWdDUjtBb0c5aGdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwR2dpZ0NSO0FvRzloZ0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBHZ2lnQ1I7QW9HOWhnQ0k7RUFDSTtFQUNBO0FwR2dpZ0NSO0FvRy9oZ0NRO0VBQ0k7QXBHaWlnQ1o7QW9HOWhnQ0k7RUFDSTtFQUNBO0FwR2dpZ0NSOztBMkYzcGdDQTtBVWpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdneGdDRjtBcUc1d2dDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJHOHdnQ0o7QXFHNXdnQ0k7RUFDRTtBckc4d2dDTjtBcUd6d2dDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCVExvQjtFU01wQix5QlAzQ1U7RU80Q1Y7QXJHMndnQ0o7QXFHendnQ0k7RUFDRSx5QlAvQzhCO0VPZ0Q5Qix5QlRYa0I7QTVGc3hnQ3hCO0FxR3Z3Z0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckd5d2dDSjtBcUd0d2dDRTtFQUNFO0VBQ0E7QXJHd3dnQ0o7QXFHdHdnQ0k7RUFDRTtFQUNBO0VBQ0E7QXJHd3dnQ047O0FxR2p3Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdvd2dDRjtBcUdsd2dDRTtFQUNFO0VBQ0E7QXJHb3dnQ0o7QXFHbHdnQ0k7RUFDRTtFQUNBO0FyR293Z0NOO0FxR2x3Z0NNO0VBQ0U7QXJHb3dnQ1I7QXFHandnQ007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUDFHNEI7RU8yRzVCO0FyR213Z0NSO0FxR2p3Z0NRO0VBQ0U7RUFDQSw2QlRoRUs7RVNpRUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckdtd2dDVjtBcUc5dmdDUTtFQUNFLGNQMUhJO0E5RjAzZ0NkO0FxRzl2Z0NVO0VBQ0U7QXJHZ3dnQ1o7QXFHMXZnQ1E7RUFDRTtBckc0dmdDVjtBcUcxdmdDVTtFQUNFO0FyRzR2Z0NaO0FxR3B2Z0NRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DVDNIYztFUzRIZCxjUDVKMEI7RU82SjFCO0VBQ0E7QXJHc3ZnQ1Y7QXFHcHZnQ1U7RUFDRTtFQUNBLDZCVG5IRztBNUZ5MmdDZjtBcUdudmdDUTtFQUNFO0VBQ0EsNkJUeEhLO0VHbEJkLFdNMkl3QztFTjFJeEMsWU0wSXdDO0VOekl4QyxpQk15SXdDO0VBQy9CO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0NUN0ljO0VTOElkO0VBQ0E7QXJHdXZnQ1Y7QXFHanZnQ1U7RUFDRTtBckdtdmdDWjtBcUdqdmdDVTtFQUNFO0FyR212Z0NaO0FxRzV1Z0NFO0VBQ0U7QXJHOHVnQ0o7QXFHM3VnQ007RUFDRTtBckc2dWdDUjs7QXFHdHVnQ0E7RUFDRTtJQUNFO0lBQ0E7RXJHeXVnQ0Y7RXFHdHVnQ0E7SUFDRTtFckd3dWdDRjtBQUNGO0EyRnYwZ0NBOzttQ0FBQTtBQUdBO0FXeEhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJSUGtDO0E5Rnk4Z0NwQztBc0doOGdDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0R2s4Z0NKO0FzR2o4Z0NJO0VBQ0U7QXRHbThnQ047O0FzRzk3Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHaThnQ0Y7QXNHLzdnQ0U7RUFDRTtFQUNBO0F0R2k4Z0NKOztBc0c5N2dDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRHaThnQ0Y7O0FzRy83Z0NBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEdrOGdDRjs7QXNHaDhnQ0E7RUFDRTtJQUNFO0V0R204Z0NGO0VzR2o4Z0NBO0lBQ0U7RXRHbThnQ0Y7QUFDRjtBMkZ2NGdDQTtBWTFIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJYNEJvQjtFVzNCcEIsOEJYd0NlO0VXdkNmO0VBQ0E7RUFDQTtFQUNBO0F2R29naENKO0F1R25naENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJUdEJNO0VTdUJOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHcWdoQ1I7QXVHbmdoQ0k7RUFHSSx5QlhLZ0I7RVdKaEI7QXZHbWdoQ1I7QXVHbGdoQ1E7RUFDSSw4QlhJWTtFV0haO0VBQ0E7QXZHb2doQ1o7QXVHaGdoQ1E7RUFDSSxjVDFDd0I7QTlGNGloQ3BDO0F1R2pnaENZO0VBQ0ksb0NYUFE7QTVGMGdoQ3hCO0F1Ry8vZ0NJO0VBQ0k7RUFDQSxtQlRsRE07QTlGbWpoQ2Q7QXVHaGdoQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkdrZ2hDWjtBdUdoZ2hDUTtFQUNJLGNUMUR3QjtBOUY0amhDcEM7QXVHamdoQ1k7RUFDSSxvQ1h2QlE7RVd3QlI7QXZHbWdoQ2hCO0F1RzkvZ0NRO0VBQ0ksbUJUbkV3QjtBOUZta2hDcEM7QXVHOS9nQ1E7RUFDSSx5QlhqQ1k7QTVGaWloQ3hCO0F1Ry8vZ0NZO0VBQ0kseUJUeEVGO0E5RnlraENkO0F1RzcvZ0NJO0VBQ0k7RUFDQTtFQUNBLG1CVC9FNEI7QTlGOGtoQ3BDO0F1RzkvZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZHZ2doQ1o7QXVHNy9nQ1k7RUFDSSx5QlR4RkY7RVN5RkU7QXZHKy9nQ2hCO0F1RzMvZ0NJO0VBQ0k7RUFDQSxtQlQvRk07RVNnR047RUFDQTtFQUNBO0F2RzYvZ0NSO0F1RzUvZ0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZHOC9nQ1o7QXVHMy9nQ1k7RUFDSTtBdkc2L2dDaEI7QXVHei9nQ0k7RUFDSSxjVGhINEI7RVNpSDVCO0F2RzIvZ0NSO0F1RzEvZ0NRO0VBQ0k7RUFDQTtBdkc0L2dDWjtBdUcxL2dDUTtFQUdJLHlCWHBGWTtBNUY4a2hDeEI7QXVHei9nQ1k7RUFDSSxvQ1hwRlE7QTVGK2toQ3hCO0F1R3QvZ0NJO0VBQ0ksY1RqSU07RVNrSU47QXZHdy9nQ1I7QXVHdi9nQ1E7RUFDSTtFQUNBO0F2R3kvZ0NaO0F1R3YvZ0NRO0VBR0kseUJYckdZO0E1RjRsaEN4QjtBdUd0L2dDWTtFQUNJLHlCVDVJRjtBOUZvb2hDZDtBdUduL2dDSTtFQUNJLHlCWDdHZ0I7RVc4R2hCO0F2R3EvZ0NSO0F1R3AvZ0NRO0VBQ0k7RUFDQTtBdkdzL2dDWjtBdUdwL2dDUTtFQUdJLGNUM0pFO0E5RitvaENkO0F1R24vZ0NZO0VBQ0ksb0NYeEhRO0E1RjZtaEN4QjtBdUdqL2dDSTtFQUNJLGNUbEs0QjtFU21LNUI7RUFDQTtFQUNBLDhCWG5IVztBNUZzbWhDbkI7QXVHbC9nQ1E7RUFDSTtBdkdvL2dDWjtBdUdsL2dDUTtFQUdJLHlCWHZJWTtFV3dJWixtQlQ3S3dCO0E5RitwaENwQztBdUc5K2dDUTtFQUNJO0F2R2cvZ0NaO0F1RzcrZ0NJO0VBQ0k7QXZHKytnQ1I7QXVHOStnQ1E7RUFFSTtBdkcrK2dDWjtBdUc3K2dDUTtFQUNJLHlCVDVMd0I7QTlGMnFoQ3BDOztBdUd6K2dDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlR4TVU7RVN5TVYseUJYcEtvQjtFV3FLcEI7RUFDQTtFQUNBO0VBQ0E7QXZHNCtnQ0o7QXVHMytnQ0k7RUFDSSx5QlQvTTRCO0VTZ041Qix5QlgzS2dCO0E1RndwaEN4QjtBdUczK2dDSTtFQUNJO0VBQ0E7RUFDQSxjVHJOTTtBOUZrc2hDZDtBdUc1K2dDUTtFQUNJLG1CVHZORTtFU3dORix5QlhuTFk7QTVGaXFoQ3hCOztBdUd4K2dDQTtFQUNJO0VBQ0E7RUFDQTtBdkcyK2dDSjtBdUd6K2dDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlR6T007RVMwT04seUJYck1nQjtFV3NNaEI7RUFDQTtFQUNBO0VBQ0E7QXZHMitnQ1I7QXVHMStnQ1E7RUFDSTtBdkc0K2dDWjtBdUd4K2dDSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QXZHdytnQ1I7QXVHcitnQ0k7RUFDSTtBdkd1K2dDUjtBdUduK2dDUTtFQUNJLHlCVDFRRTtBOUYrdWhDZDtBdUdqK2dDUTtFQUVJO0VBQ0E7QXZHaytnQ1o7QXVHOTlnQ1E7RUFDSSx5QlR0UkU7RVN1UkYseUJYbFBZO0VXbVBaO0F2R2crZ0NaO0F1Rzk5Z0NRO0VBRUksb0NYdlBZO0E1RnN0aEN4QjtBdUc1OWdDWTtFQUNJLG9DWDNQUTtFVzRQUixjVGpTRjtBOUYrdmhDZDs7QXVHdjlnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1RqVFU7QTlGMndoQ2Q7QXVHeDlnQ0k7RUFDSTtFQUNBO0F2RzA5Z0NSO0F1R3Y5Z0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJUL1RNO0VTZ1VOO0F2R3k5Z0NSO0F1R3Q5Z0NJO0VBQ0ksY1RwVU07QTlGNHhoQ2Q7QXVHdDlnQ1E7RUFDSTtBdkd3OWdDWjtBdUdyOWdDSTtFQUNJO0VBQ0EsOEJYMVJXO0VXMlJYLGNUN1U0QjtBOUZveWhDcEM7QXVHdDlnQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCWDlTWTtFVytTWjtFQUNBO0VBQ0E7RUFDQSxjVHZWd0I7RVN3VnhCO0VBQ0E7RUFDQTtBdkd3OWdDWjtBdUd0OWdDUTtFQUNJLHlCVDdWRTtFUzhWRjtFQUNBO0F2R3c5Z0NaO0F1R3Q5Z0NRO0VBQ0ksY1RsV0U7QTlGMHpoQ2Q7QXVHdjlnQ1k7RUFDSSxtQlRwV0Y7RVNxV0UseUJYaFVRO0E1Rnl4aEN4QjtBdUd2OWdDWTtFQUNJO0F2R3k5Z0NoQjs7QXVHbjlnQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY1R2WFU7QTlGNjBoQ2Q7QXVHcDlnQ0k7RUFDSTtFQUNBO0F2R3M5Z0NSO0F1R245Z0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJUcllNO0VTc1lOO0F2R3E5Z0NSO0F1R2w5Z0NJO0VBQ0ksY1QxWTRCO0E5RjgxaENwQztBdUdsOWdDUTtFQUNJLHlCVDdZd0I7RVM4WXhCO0F2R285Z0NaOztBdUc5OGdDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2R2k5Z0NKO0F1R2g5Z0NJO0VBQ0k7RUFDQSw2QlhyWE87RVdzWFA7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjVHphTTtFUzBhTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkdrOWdDUjtBdUdoOWdDSTtFQUNJLGNUdGJNO0VTdWJOO0VBQ0EsOEJYblpnQjtBNUZxMmhDeEI7QXVHajlnQ1E7RUFDSTtBdkdtOWdDWjtBdUdoOWdDSTtFQUNJLGVUOWJNO0VTK2JOO0VBQ0E7RUFDQTtBdkdrOWdDUjtBdUdoOWdDSTtFQUNJO0VBQ0E7RUFDQTtBdkdrOWdDUjs7QStGdHVoQ0M7QUFDQTtFUXVSRztJQUNJO0lBQ0E7RXZHbTlnQ047RXVHajlnQ0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdkdtOWdDTjtFdUdqOWdDRTtJQUNJO0V2R205Z0NOO0V1R2o5Z0NFO0lBQ0k7RXZHbTlnQ047QUFDRjtBMkY5eWhDQTtBYTlIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4Rys2aENKOztBd0c1NmhDQTtFQUNJO0VBQ0E7RUFDQSxjVlZVO0VVV1Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCWmtDZTtFWWpDZjtFQUNBO0VBQ0EsOEJaa0JvQjtFWWpCcEI7RUFDQTtBeEcrNmhDSjtBd0c5NmhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHZzdoQ1I7O0F3Rzc2aENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhHZzdoQ0o7QXdHLzZoQ0k7RUFDSTtBeEdpN2hDUjtBd0doN2hDUTtFQUNJLGNWdENFO0E5Rnc5aENkOztBd0c3NmhDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4R2c3aENKOztBd0c1NmhDQTtFQUNJO0VBQ0E7RUFDQTtBeEcrNmhDSjtBd0c3NmhDUTtFQUNJO0F4Rys2aENaO0F3RzU2aENJO0VBQ0k7QXhHODZoQ1I7QXdHNTZoQ0k7RUFDSTtBeEc4NmhDUjs7QXdHMzZoQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4Rzg2aENKO0F3Rzc2aENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHKzZoQ1I7O0F3RzU2aENBO0VBQ0k7RUFDQTtFQUNBO0F4Rys2aENKOztBd0c3NmhDQTtFQUNJO0VBQ0E7QXhHZzdoQ0o7O0ErRngzaENDO0FBQ0E7RVN0REc7SUFDSTtJQUNBO0V4R2s3aENOO0V3R2g3aENFO0lBQ0k7RXhHazdoQ047QUFDRjtBK0ZuM2hDQztBQUNBO0VTN0RHOztJQUVJO0V4R203aENOO0V3R2w3aENNOztJQUNJO0V4R3E3aENWO0V3R243aENNOztJQUNJO0V4R3M3aENWO0V3R243aENFOztJQUVJO0V4R3E3aENOO0V3R243aENFO0lBQ0k7RXhHcTdoQ047QUFDRjtBK0ZqNGhDQztBQUNBO0VTakRHOztJQUVJO0V4R3E3aENOO0V3R3A3aENNOztJQUNJO0V4R3U3aENWO0V3R3A3aENFOztJQUVJO0V4R3M3aENOO0V3R3A3aENFO0lBQ0k7RXhHczdoQ047QUFDRjtBK0YzNGhDQztBQUNBO0VTekNHO0lBQ0k7RXhHdTdoQ047QUFDRjtBd0dyN2hDQTtFQUNJO0lBQ0k7RXhHdTdoQ047QUFDRjtBMkZ2OGhDQTtBY2pJQTtFQUNJO0VBQ0E7QXpHMmtpQ0o7O0F5R3praUNBO0VBQ0k7RUFDQTtBekc0a2lDSjtBeUcza2lDSTtFQUNJO0F6RzZraUNSOztBeUd6a2lDQTtFQUNJO0VBQ0E7QXpHNGtpQ0o7O0F5R3praUNBO0VBQ0k7RUFDQTtBekc0a2lDSjs7QXlHemtpQ0E7RUFDSTtBekc0a2lDSjs7QXlHemtpQ0E7RUFDSTtBekc0a2lDSjs7QXlHemtpQ0E7RUFDSTtBekc0a2lDSjs7QXlHemtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qlh6Q1U7RVcwQ1YseUJiTG9CO0VhTXBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RzRraUNKOztBeUd6a2lDQTtFQUNJO0VBQ0E7QXpHNGtpQ0o7QXlHM2tpQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUNiMUJnQjtFYTJCaEIsY1g5RDRCO0VXK0Q1QjtFQUNBO0F6RzZraUNSO0F5RzVraUNRO0VBQ0ksbUJYbEVFO0VXbUVGLHlCYjlCWTtBNUY0bWlDeEI7QXlHMWtpQ1E7RUFDSTtFQUNBO0VBQ0EseUJickNZO0Vhc0NaLG1CWDNFRTtFVzRFRjtBekc0a2lDWjtBeUcza2lDWTtFQUNJLHFCWDlFRjtFVytFRSx5QmIxQ1E7RWEyQ1IseUJYaEZGO0E5RjZwaUNkO0F5R3hraUNRO0VBQ0ksK0JicERZO0VhcURaLGNYdkZ3QjtBOUZpcWlDcEM7QXlHemtpQ1k7RUFDSSxtQlh6RkY7RVcwRkUseUJickRRO0E1RmdvaUN4QjtBeUd0a2lDUTtFQUNJLGNYaEc2QztFV2lHN0MscUJYakdFO0E5RnlxaUNkOztBeUdua2lDSTtFQUNJO0VBQ0E7QXpHc2tpQ1I7O0F5R25raUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpHc2tpQ0o7QXlHcmtpQ0k7RUFDSTtFQUNBO0F6R3VraUNSO0F5R3JraUNJO0VBQ0k7RVY2RFA7QS9GMmdpQ0Q7QStGMWdpQ0M7RVUvREc7SUFHUTtFekcwa2lDVjtBQUNGOztBeUd0a2lDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekd5a2lDSjs7QXlHeGtpQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6RzJraUNKOztBeUcxa2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6RzZraUNKOztBeUc1a2lDQTtFQUNJO0F6RytraUNKOztBeUc5a2lDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R2lsaUNKOztBeUdobGlDQTtFQUNJO0F6R21saUNKOztBMkZ4bWlDQTtBZW5JRTtFQUNFO0ExRyt1aUNKOztBMEdodmlDRTtFQUNFO0ExR212aUNKOztBMEdwdmlDRTtFQUNFO0ExR3V2aUNKOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdudmlDQTtFQUNFO0ExR3N2aUNGOztBMEdwdmlDQTtFQUNFO0ExR3V2aUNGOztBMkYxcGlDQTtBZ0J0SUU7RUFDRTtBM0dveWlDSjs7QTJHcnlpQ0U7RUFDRTtBM0d3eWlDSjs7QTJHenlpQ0U7RUFDRTtBM0c0eWlDSjs7QTJHN3lpQ0U7RUFDRTtBM0dnemlDSjs7QTJHanppQ0U7RUFDRTtBM0dvemlDSjs7QTJHcnppQ0U7RUFDRTtBM0d3emlDSjs7QTJHenppQ0U7RUFDRTtBM0c0emlDSjs7QTJHN3ppQ0U7RUFDRTtBM0dnMGlDSjs7QTJHajBpQ0U7RUFDRTtBM0dvMGlDSjs7QTJHcjBpQ0U7RUFDRTtBM0d3MGlDSjs7QTJHcDBpQ0E7O0VaSEMsNEJZSzZCO0VaSjdCLHNCWUl3QztFWkh4QyxrQ1lHK0M7QTNHeTBpQ2hEOztBMkd0MGlDQTtFWlJDLDRCWVM2QjtFWlI3QiwwQllRd0M7RVpQeEMsa0NZT21EO0EzRzIwaUNwRDs7QTJHeDBpQ0E7RUFDRTtBM0cyMGlDRjs7QTJHeDBpQ0E7RUFDRTtFQUNBO0EzRzIwaUNGOztBMkd4MGlDQTtFQUNFO0VBQ0E7QTNHMjBpQ0Y7O0EyRjN0aUNBO0FpQnpJRTtFQUNFO0E1R3cyaUNKOztBNEd6MmlDRTtFQUNFO0E1RzQyaUNKOztBNEc3MmlDRTtFQUNFO0E1R2czaUNKOztBNEdqM2lDRTtFQUNFO0E1R28zaUNKOztBNEdyM2lDRTtFQUNFO0E1R3czaUNKOztBNEd6M2lDRTtFQUNFO0E1RzQzaUNKOztBNEc3M2lDRTtFQUNFO0E1R2c0aUNKOztBNEdqNGlDRTtFQUNFO0E1R280aUNKOztBNEdyNGlDRTtFQUNFO0E1R3c0aUNKOztBNEdwNGlDQTtFQUNFO0E1R3U0aUNGO0E0R3Q0aUNFO0VBQ0UsY2RUVTtBOUZpNWlDZDs7QTRHbDRpQ0U7O0VBQ0U7QTVHczRpQ0o7O0EyRnp3aUNBO0FrQjdJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdHMDVpQ0Y7O0E2R3Y1aUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdHMDVpQ0Y7O0E2R3Y1aUNBO0VBQ0U7RUFDQTtBN0cwNWlDRjtBNkd6NWlDRTs7RUFFRTtBN0cyNWlDSjs7QTZHdjVpQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0cwNWlDRjs7QTZHcjVpQ0U7RUFDRTtBN0d3NWlDSjs7QTZHejVpQ0U7RUFDRTtBN0c0NWlDSjs7QTZHNzVpQ0U7RUFDRTtBN0dnNmlDSjs7QTZHajZpQ0U7RUFDRTtBN0dvNmlDSjs7QTZHcjZpQ0U7RUFDRTtBN0d3NmlDSjs7QTZHbDZpQ0U7RUFDRTtBN0dxNmlDSjs7QTZHdDZpQ0U7RUFDRTtBN0d5NmlDSjs7QTZHMTZpQ0U7RUFDRTtBN0c2NmlDSjs7QTZHOTZpQ0U7RUFDRTtBN0dpN2lDSjs7QTZHbDdpQ0U7RUFDRTtBN0dxN2lDSjs7QTZHdDdpQ0U7RUFDRTtBN0d5N2lDSjs7QTZHMTdpQ0U7RUFDRTtBN0c2N2lDSjs7QTZHOTdpQ0U7RUFDRTtBN0dpOGlDSjs7QTZHbDhpQ0U7RUFDRTtBN0dxOGlDSjs7QTZHdDhpQ0U7RUFDRTtBN0d5OGlDSjs7QTJGcjJpQ0E7QW1CaEpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTlHeS9pQ0Y7O0E4R3QvaUNBO0VBQ0U7SUFDRTtJQUNBO0U5R3kvaUNGO0U4R3QvaUNBO0lBQ0U7RTlHdy9pQ0Y7RThHci9pQ0E7SUFDRTtJQUNBO0U5R3UvaUNGO0FBQ0Y7QThHcC9pQ0E7RUFDRTtBOUdzL2lDRjs7QThHcC9pQ0E7RUFDRTtJQUNFO0U5R3UvaUNGO0U4R3IvaUNBO0lBQ0U7RTlHdS9pQ0Y7RThHci9pQ0E7SUFDRTtFOUd1L2lDRjtBQUNGO0E4R3AvaUNBO0VBQ0U7QTlHcy9pQ0Y7O0E4R3AvaUNBO0VBQ0U7SUFDRTtFOUd1L2lDRjtFOEdyL2lDQTtJQUNFO0U5R3UvaUNGO0U4R3IvaUNBO0lBQ0U7RTlHdS9pQ0Y7QUFDRjtBOEdwL2lDQTtFQUNFO0E5R3MvaUNGOztBOEdwL2lDQTtFQUNFO0E5R3UvaUNGOztBOEdyL2lDQTtFQUNFO0E5R3cvaUNGOztBOEd0L2lDQTtFQUNFO0E5R3kvaUNGOztBOEd2L2lDQTtFQUNFO0lBQ0U7RTlHMC9pQ0Y7RThHeC9pQ0E7SUFDRTtFOUcwL2lDRjtFOEd4L2lDQTtJQUNFO0U5RzAvaUNGO0FBQ0Y7QThHdi9pQ0E7RUFDRTtBOUd5L2lDRjs7QThHdi9pQ0E7RUFDRTtJQUNFO0U5RzAvaUNGO0U4R3gvaUNBO0lBQ0U7RTlHMC9pQ0Y7RThHeC9pQ0E7SUFDRTtFOUcwL2lDRjtBQUNGO0E4R3YvaUNBO0VBQ0U7QTlHeS9pQ0Y7O0E4R3YvaUNBO0VBQ0U7QTlHMC9pQ0Y7O0E4R3gvaUNBO0VBQ0U7SUFDRTtFOUcyL2lDRjtFOEd6L2lDQTtJQUNFO0U5RzIvaUNGO0FBQ0Y7QThHdi9pQ0E7RUFDRTtJQUNFO0U5R3kvaUNGO0FBQ0Y7QThHci9pQ0E7RUFDRTtBOUd1L2lDRjs7QThHcC9pQ0E7RUFDRTtBOUd1L2lDRjs7QThHcC9pQ0E7RUFDRTtBOUd1L2lDRjs7QThHcC9pQ0E7RUFDRTtBOUd1L2lDRjs7QThHcC9pQ0E7RUFDRTtBOUd1L2lDRjs7QThHcC9pQ0E7RUFDRTtBOUd1L2lDRjs7QThHcC9pQ0E7RUFDRTtBOUd1L2lDRjs7QThHci9pQ0E7RUFDRTtBOUd3L2lDRjs7QThHdC9pQ0E7RUFDRTtBOUd5L2lDRjs7QThHci9pQ0E7Ozs7Ozs7OztFQVNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUd3L2lDRjs7QThHci9pQ0E7RUFDRTtBOUd3L2lDRjs7QThHci9pQ0E7RUFDRTtJQUNFO0lBQ0E7RTlHdy9pQ0Y7RThHci9pQ0E7SUFDRTtFOUd1L2lDRjtBQUNGO0E4R3AvaUNBO0VBQ0U7SUFDRTtJQUNBO0U5R3MvaUNGO0U4R24vaUNBO0lBQ0U7RTlHcS9pQ0Y7QUFDRjtBOEdsL2lDQTtFQUNFO0lBQ0U7SUFDQTtFOUdvL2lDRjtFOEdqL2lDQTtJQUNFO0U5R20vaUNGO0FBQ0Y7QThHaC9pQ0E7RUFDRTtJQUNFO0lBQ0E7RTlHay9pQ0Y7RThHLytpQ0E7SUFDRTtFOUdpL2lDRjtBQUNGO0E4RzkraUNBO0VBQ0U7SUFDRTtJQUNBO0U5R2cvaUNGO0U4RzcraUNBO0lBQ0U7RTlHKytpQ0Y7QUFDRjtBOEc1K2lDQTtFQUNFO0lBQ0U7SUFDQTtFOUc4K2lDRjtFOEczK2lDQTtJQUNFO0U5RzYraUNGO0FBQ0Y7QThHeitpQ0E7RUFDRTtJQUNJO0U5RzIraUNKO0U4R3oraUNBO0lBQ0k7RTlHMitpQ0o7RThHeitpQ0E7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFOUcyK2lDRjtFOEd6K2lDQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0U5RzIraUNGO0U4R3oraUNBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTlHMitpQ0Y7QUFDRjtBMkY3bGpDQTs7bUNBQUE7QUFHQTtBb0JqSkk7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBL0dzdmpDUjtBK0dudmpDSTs7Ozs7Ozs7Ozs7O0VBRUk7QS9HK3ZqQ1I7QStHNXZqQ0k7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJuQnlCVztFbUJ4Qlg7RUFDQSxjakIzQmlEO0VpQjRCakQ7RUFDQTtFQUNBO0EvR213akNSO0ErR2x3akNROzs7Ozs7RUFDSTtFQUNBO0EvR3l3akNaO0ErR3Z3akNROzs7Ozs7Ozs7OztFQUVJLGNqQnJDRTtBOUZ1empDZDtBK0dqeGpDWTs7Ozs7Ozs7Ozs7RUFDSSxjakJ2Q0Y7RWlCd0NFO0EvRzZ4akNoQjtBK0czeGpDWTs7Ozs7Ozs7Ozs7RUFDSSxjakIzQ0Y7QTlGazFqQ2Q7QStHbHlqQ0k7Ozs7OztFQUNJO0VBQ0E7QS9HeXlqQ1I7QStHeHlqQ1E7Ozs7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pCOUQ2QztFaUIrRDdDO0EvRyt5akNaO0ErRzV5akNZOzs7Ozs7RUFDSTtFQUNBO0VBQ0E7QS9HbXpqQ2hCO0ErRy95akNJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFHSTtBL0dnMGpDUjtBK0c5empDWTs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtFQUNBO0EvR2kxakNoQjs7QStHeDBqQ0k7OztFQUNJO0EvRzYwakNSOztBK0d4MGpDSTtFQUNJO0EvRzIwakNSOztBK0d4MGpDQTtFQUNJO0VBQ0E7QS9HMjBqQ0o7O0ErR3gwakNJO0VBQ0k7RUFDQTtBL0cyMGpDUjtBK0d4MGpDUTtFQUNJLGNqQi9Hd0I7QTlGeTdqQ3BDO0ErR3owakNZO0VBQ0ksY2pCakhGO0E5RjQ3akNkO0ErR3gwakNRO0VBQ0k7QS9HMDBqQ1o7O0ErR3QwakNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9HeTBqQ0o7QStHdjBqQ0k7RUFDSTtBL0d5MGpDUjs7QStHcjBqQ0E7RUFDSTtBL0d3MGpDSjs7QWdINzhqQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSwrQnBCNkJvQjtFb0I1QnBCO0FoSGc5akNKO0FnSC84akNJO0VBQ0k7QWhIaTlqQ1I7O0FnSDk4akNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsOEJwQm9DZTtFb0JuQ2Y7RUFDQTtBaEhpOWpDSjs7QWdINzhqQ0k7RUFDSTtFQUNBO0FoSGc5akNSO0FnSC84akNRO0VBQ0ksOEJwQmFZO0VvQlpaO0VBQ0E7RUFDQSxjbEIzQjZDO0VrQjRCN0M7RUFDQTtFQUNBO0VBQ0E7QWhIaTlqQ1o7QWdIaDlqQ1k7RUFDSSxjbEJqQ3lDO0E5Rm0vakN6RDtBZ0gvOGpDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxCMUNFO0VrQjJDRix5QnBCTlk7RW9CT1o7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEhpOWpDWjtBZ0hoOWpDWTtFQUNJLG1CbEJsRG9CO0VrQm1EcEIseUJwQmRRO0E1RmcrakN4Qjs7QWdINThqQ0E7O0VBRUk7RUFDQTtBaEgrOGpDSjtBZ0g5OGpDSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCcEJoQlc7RW9CaUJYO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsQnpFaUQ7RWtCMEVqRCxvQ3BCckNnQjtFb0JzQ2hCO0VBQ0E7QWhIaTlqQ1I7QWdIaDlqQ1E7O0VBQ0kseUJsQjlFRTtFa0IrRUY7RUFDQSxxQmxCaEZFO0E5Rm1pa0NkOztBZ0g5OGpDSTtFQUNJO0VBQ0E7RUFDQTtBaEhpOWpDUjtBZ0gvOGpDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSGk5akNSO0FnSGg5akNRO0VBQ0k7QWhIazlqQ1o7QWdIaDlqQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmxCNUdFO0VrQjZHRjtFQUNBO0VBQ0E7QWhIazlqQ1o7QWdIaDlqQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCcEJwRlk7RW9CcUZaO0FoSGs5akNaO0FnSC84akNZO0VBQ0k7QWhIaTlqQ2hCO0FnSC84akNZO0VBQ0k7QWhIaTlqQ2hCOztBZ0g1OGpDQTtFQUNJO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDg4akNKOztBZ0gzOGpDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEg4OGpDSjtBZ0g3OGpDSTtFQUNJO0VBQ0E7QWhIKzhqQ1I7QWdINzhqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEgrOGpDUjtBZ0g5OGpDUTtFQUNJO0VBQ0E7RUFDQTtBaEhnOWpDWjtBZ0g1OGpDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDhCcEIxSFc7RW9CMkhYO0FoSDg4akNSO0FnSDU4akNJO0VBQ0k7QWhIODhqQ1I7QWdINzhqQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQSw4QnBCbklPO0VvQm9JUCxjbEJ0TDZDO0VrQnVMN0M7RUFDQTtBaEgrOGpDWjtBZ0g5OGpDWTtFQUNJO0VBQ0EsY2xCM0xGO0VrQjRMRTtBaEhnOWpDaEI7QWdIOThqQ1k7RUFDSSxjbEIvTEY7QTlGK29rQ2Q7QWdILzhqQ2dCO0VBQ0EsY2xCak1GO0E5Rmtwa0NkO0FnSDE4akNZO0VBQ0k7QWhINDhqQ2hCOztBZ0hyOGpDSTs7RUFFSSxvQ3BCN0tnQjtFb0I4S2hCO0FoSHc4akNSOztBZ0huOGpDSTtFQUNJO0VBQ0E7QWhIczhqQ1I7QWdIcDhqQ0k7RUFDSTtFQUNBO0FoSHM4akNSO0FnSHA4akNRO0VBQ0k7QWhIczhqQ1o7QWdIbDhqQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSG84akNSO0FnSGw4akNRO0VBQ0k7QWhIbzhqQ1o7QWdILzdqQ1E7RUFDSTtFQUNBLGNsQnBQNkM7RWtCcVA3QztFQUNBO0VBQ0EsOEJwQnJNTztFb0JzTVA7RUFDQSxjbEJ6UHdCO0E5RjBya0NwQztBZ0gvN2pDWTtFQUNJLGNsQjVQRjtBOUY2cmtDZDtBZ0g3N2pDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xCclE2QztBOUZvc2tDekQ7QWdINzdqQ1k7RUFDSSxjbEJ4UUY7QTlGdXNrQ2Q7QWdIMzdqQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDY3akNaO0FnSHo3akNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSDI3akNSO0FnSHg3akNJO0VBQ0k7RUFDQTtFQUNBLGNsQmpTNEI7RWtCa1M1Qiw2QnBCL09XO0E1Rnlxa0NuQjtBZ0h6N2pDUTtFQUNJLDhCcEJsUE87QTVGNnFrQ25CO0FnSHY3akNJO0VBQ0k7QWhIeTdqQ1I7O0FnSHA3akNJO0VBQ0k7RUFDQTtFQUNBO0FoSHU3akNSO0FnSHQ3akNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSHc3akNaO0FnSHY3akNZO0VBQ0k7QWhIeTdqQ2hCO0FnSHY3akNZO0VBQ0ksY2xCaFVGO0E5Rnl2a0NkOztBZ0hwN2pDQTs7RUFFSTtBaEh1N2pDSjs7QWdIcDdqQ0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWhIdTdqQ0o7QWdIcjdqQ0k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnBCalRnQjtFb0JrVGhCO0VBQ0E7RUFDQTtBaEh3N2pDUjtBZ0h0N2pDUTs7RUFDSTtBaEh5N2pDWjtBZ0hyN2pDSTs7RUFDSTtFQUNBO0FoSHc3akNSO0FnSHI3akNJOztFQUNJO0VBQ0E7RUFDQSx5QnBCblVnQjtFb0JvVWhCLHlCbEJ6V007QTlGaXlrQ2Q7QWdIcjdqQ0k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNsQmxYNEI7RWtCbVg1QjtBaEh3N2pDUjtBZ0h2N2pDUTs7RUFDSTtBaEgwN2pDWjtBZ0h4N2pDUTs7RUFDSTtBaEgyN2pDWjtBZ0h2N2pDUTs7RUFDSTtBaEgwN2pDWjtBZ0h0N2pDSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEh5N2pDUjtBZ0h0N2pDSTs7RUFDSSxjbEI1WU07RWtCNllOLG9DcEJ4V2dCO0VvQnlXaEI7QWhIeTdqQ1I7QWdIdDdqQ0k7O0VBQ0k7QWhIeTdqQ1I7QWdIdDdqQ0k7O0VBQ0k7QWhIeTdqQ1I7QWdIcjdqQ1E7O0VBQ0k7QWhIdzdqQ1o7QWdIcDdqQ0k7O0VBQ0k7RUFDQTtBaEh1N2pDUjtBZ0h0N2pDUTs7RUFDSSxjbEJuYXdCO0E5RjQxa0NwQzs7QWdIcjdqQ0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBaEh3N2pDSjtBZ0hyN2pDUTtFQUNJLHlCcEIxWVk7QTVGaTBrQ3hCOztBZ0huN2pDQTtBQUdJOztFQUNJO0VBQ0E7QWhIcTdqQ1I7O0FnSGw3akNBOzs7RUFHSTtFQUNBO0FoSHE3akNKOztBZ0hoN2pDSTs7OztFQUVJO0FoSHE3akNSO0FnSG43akNJOztFQUNJO0VBQ0EsY2xCMWNpRDtFa0IyY2pEO0VBQ0E7QWhIczdqQ1I7QWdIcjdqQ1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSHc3akNaO0FnSHA3akNROztFQUNJO0VBQ0E7QWhIdTdqQ1o7QWdIdDdqQ1k7O0VBQ0k7QWhIeTdqQ2hCO0FnSHI3akNJOztFQUNJO0FoSHc3akNSO0FnSHQ3akNJOztFQUNJO0FoSHk3akNSO0FnSHY3akNJOztFQUNJO0FoSDA3akNSO0FnSHg3akNJOztFQUNJO0FoSDI3akNSO0FnSDE3akNROztFQUNJLGNsQjNlRTtBOUZ3NmtDZDs7QWdIejdqQ0E7QUFFSTtFQUNJO0VBQ0E7RUFDQTtBaEgyN2pDUjtBZ0h4N2pDWTtFQUNJLGNsQnhmeUM7RWtCeWZ6QztFQUNBO0FoSDA3akNoQjtBZ0h4N2pDZ0I7RUFDSSxjbEI3Zk47QTlGdTdrQ2Q7QWdIdDdqQ1k7RUFDSTtBaEh3N2pDaEI7QWdIcjdqQ1k7RUFDSTtFQUNBO0VBQ0E7QWhIdTdqQ2hCOztBZ0hsN2pDQTtBQUdJOzs7RUFFSTtBaEhvN2pDUjs7QWdIajdqQ0E7O0VBRUk7QWhIbzdqQ0o7QWdIbjdqQ0k7O0VBQ0k7RUFDQTtFQUNBO0FoSHM3akNSO0FnSHA3akNROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIdTdqQ1o7QWdIcDdqQ1E7O0VBQ0k7RUFDQTtFQUNBO0FoSHU3akNaO0FnSHA3akNROztFQUNJO0VBQ0E7RUFDQTtBaEh1N2pDWjtBZ0hyN2pDWTs7RUFDSSxjbEJqakJGO0E5Rnkra0NkO0FnSHA3akNROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2xCMWpCd0I7QTlGaS9rQ3BDO0FnSHI3akNZOztFQUNJO0VBQ0EsNkJwQi9nQkQ7RW9CZ2hCQztFQUNBO0VBQ0EsY2xCamtCRjtBOUZ5L2tDZDtBZ0hwN2pDUTs7RUFDSTtFQUNBLGNsQnZrQndCO0VrQndrQnhCLDZCcEJyaEJPO0VvQnNoQlA7QWhIdTdqQ1o7QWdIcjdqQ1k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJsQnJsQkY7QTlGNmdsQ2Q7QWdIbjdqQ0k7O0VBQ0k7RUFDQTtFQUNBO0FoSHM3akNSO0FnSG43akNROztFQUNJLGNsQmptQkU7QTlGdWhsQ2Q7O0FnSGo3akNJO0VBQ0k7QWhIbzdqQ1I7QWdIbDdqQ0k7RUFDSTtBaEhvN2pDUjtBZ0huN2pDUTtFQUNJO0FoSHE3akNaOztBZ0gvNmpDUTtFQUNJO0FoSGs3akNaO0FnSGg3akNRO0VBQ0k7QWhIazdqQ1o7O0ErRnQ0a0NDO0FBQ0E7RWlCd2RHO0lBQ0k7SUFDQTtFaEhrN2pDTjtFZ0hoN2pDRTtJQUNJO0lBQ0E7RWhIazdqQ047RWdIaDdqQ0U7SUFDSTtFaEhrN2pDTjtBQUNGO0ErRjc0a0NDO0FBQ0E7RWlCOGRHO0lBQ0k7RWhIazdqQ047RWdIaDdqQ0U7SUFDSTtJQUNBO0VoSGs3akNOO0FBQ0Y7QStGLzRrQ0M7QUFDQTtFaUJnZUc7SUFDSTtFaEhrN2pDTjtFZ0hoN2pDRTtJQUNJO0VoSGs3akNOO0VnSGg3akNFO0lBQ0k7RWhIazdqQ047RWdIaDdqQ0U7SUFDSTtFaEhrN2pDTjtFZ0hoN2pDRTtJQUNJO0VoSGs3akNOO0VnSGg3akNFO0lBQ0k7RWhIazdqQ047RWdIaDdqQ0U7SUFDSTtFaEhrN2pDTjtFZ0hoN2pDRTtJQUNJO0VoSGs3akNOO0VnSGg3akNFO0lBQ0k7RWhIazdqQ047RWdIaDdqQ0U7SUFDSTtFaEhrN2pDTjtBQUNGO0ErRmg2a0NDO0FBQ0E7RWlCZ2ZHO0lBQ0k7RWhIbTdqQ047QUFDRjtBZ0hqN2pDQTtFQUVRO0lBQ0k7SUFDQTtFaEhrN2pDVjtFZ0hoN2pDTTtJQUNJO0VoSGs3akNWO0VnSC82akNFO0lBQ0k7RWhIaTdqQ047RWdILzZqQ0U7SUFDSTtFaEhpN2pDTjtFZ0gvNmpDRTtJQUNJO0lBQ0E7RWhIaTdqQ047QUFDRjtBaUgzbmxDQTtFQUNJO0FqSDZubENKO0FpSDVubENJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIOG5sQ1I7QWlINW5sQ0k7O0VBRUk7RUFDQSx5QnJCd0JnQjtFcUJ2QmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIOG5sQ1I7QWlIN25sQ1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIZ29sQ1o7QWlIdG5sQ1E7RUFDSTtBakh3bmxDWjtBaUh0bmxDUTs7Ozs7OztFQUVJO0FqSDZubENaO0FpSDNubENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QnJCR087RXFCRlAsY25CakQ2QztFbUJrRDdDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakg2bmxDWjtBaUg1bmxDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJyQnBCRDtFcUJxQkM7RUFDQTtBakg4bmxDaEI7QWlINW5sQ1k7RUFDSTtFQUNBLGNuQnpFRjtBOUZ1c2xDZDtBaUg3bmxDZ0I7RUFDSSxjbkIzRU47QTlGMHNsQ2Q7QWlIMW5sQ1E7RUFDSTtFQUNBO0FqSDRubENaO0FpSDFubENnQjtFQUNJO0FqSDRubENwQjtBaUh4bmxDUTs7Ozs7Ozs7Ozs7OztFQUdJO0FqSG9vbENaO0FpSGxvbENnQjs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7RUFDQTtBakhncGxDcEI7QWlIM29sQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDZvbENSO0FpSDVvbENRO0VBQ0kseUJyQnhFWTtFcUJ5RVo7RUFDQTtBakg4b2xDWjtBaUg1b2xDUTtFQUNJO0VBQ0E7RUFDQTtBakg4b2xDWjtBaUgzb2xDWTtFQUNJO0VBQ0E7RUFDQSx5QnJCcEZRO0VxQnFGUjtBakg2b2xDaEI7QWlIM29sQ0c7RUFDYSx5QnJCeEZRO0VxQnlGUjtBakg2b2xDaEI7QWlIM29sQ0c7RUFDYSxjbkJsSUY7QTlGK3dsQ2Q7QWlINW9sQ0k7RUFDQyxjbkJwSVM7QTlGa3hsQ2Q7QWlIem9sQ0k7O0VBTUkseUJyQjFHZ0I7QTVGaXZsQ3hCO0FpSHJvbENJO0VBQ0k7RUFDQTtBakh1b2xDUjtBaUhyb2xDSTtFQUNJO0VBQ0E7QWpIdW9sQ1I7QWlIdG9sQ1E7RUFDSTtBakh3b2xDWjtBaUh2b2xDWTtFQUNJLDhCckJ0SFE7RXFCdUhSLGNuQjVKRjtBOUZxeWxDZDtBaUhyb2xDSTs7Ozs7O0VBTUk7QWpIdW9sQ1I7QWlIcm9sQ0k7RUFDSTtBakh1b2xDUjtBaUhyb2xDSTtFQUVJO0FqSHNvbENSOztBaUhqb2xDSTtFQUNJO0FqSG9vbENSO0FpSGxvbENJO0VBQ0k7RUFDQTtFQUNBO0FqSG9vbENSOztBaUhqb2xDQTtFQUNJO0VBQ0E7RUFDQSxjbkI5THFEO0E5RmswbEN6RDs7QWlIam9sQ0E7RUFDSTtFQUNBO0VBQ0E7QWpIb29sQ0o7QWlIbm9sQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnJCcEtnQjtFcUJxS2hCO0VBQ0E7RUFDQTtBakhxb2xDUjtBaUhwb2xDUTtFQUNJLGNuQjlNRTtBOUZvMWxDZDtBaUhub2xDSTtFQUNJO0VBQ0E7RUFDQTtBakhxb2xDUjtBaUhwb2xDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCbkJ6TndCO0VtQjBOeEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpIc29sQ1o7QWlIcG9sQ1E7RUFDSTtFQUNBO0FqSHNvbENaO0FpSG5vbENZO0VBQ0k7QWpIcW9sQ2hCO0FpSG5vbENZO0VBQ0k7RUFDQTtFQUNBO0FqSHFvbENoQjs7QWlIaG9sQ0E7RUFDSTtBakhtb2xDSjtBaUhsb2xDSTtFQUNJO0FqSG9vbENSO0FpSG5vbENRO0VBQ0k7RUFDQTtFQUNBO0FqSHFvbENaO0FpSG5vbENRO0VBQ0k7RUFDQTtFQUNBLDhCckJ6Tlk7RXFCME5aO0FqSHFvbENaOztBK0YxdWxDQztBQUNBO0VrQnlHRzs7SUFFSTtFakhxb2xDTjtBQUNGO0ErRjF1bENDO0FBQ0E7RWtCNkdXO0lBQ0k7RWpIZ29sQ2Q7RWlIM25sQ0U7SUFDSTtFakg2bmxDTjtFaUgzbmxDRTtJQUNJO0VqSDZubENOO0FBQ0Y7QStGdHVsQ0M7QUFDQTtFa0I2R087SUFDSTtFakg0bmxDVjtFaUh6bmxDRTtJQUNJO0VqSDJubENOO0VpSHpubENFO0lBQ0k7RWpIMm5sQ047RWlIem5sQ0U7SUFDSTtFakgybmxDTjtBQUNGO0EyRjF3bENBO0F1QjdKQTtFQUNJO0VBQ0E7QWxIMDZsQ0o7O0FrSHY2bENBO0VBQ0k7QWxIMDZsQ0o7QWtIejZsQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDI2bENSOztBa0h2NmxDQTtFQUNJO0lBQ0k7SUFDQTtFbEgwNmxDTjtFa0h4NmxDRTtJQUNJO0lBQ0E7RWxIMDZsQ047QUFDRjtBa0h2NmxDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSHk2bENKOztBa0h0NmxDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BCMUNpRDtFb0IyQ2pELDhCdEJPVztBNUZrNmxDbkI7QWtIeDZsQ1E7RUFDSSxjcEI3Q3dCO0E5RnU5bENwQztBa0hyNmxDUTtFQUNJO0FsSHU2bENaO0FrSHQ2bENZO0VBQ0k7QWxIdzZsQ2hCO0FrSHY2bENnQjtFQUNJLGNwQnZEZ0I7QTlGZytsQ3BDO0FrSG42bENJO0VBQ0k7RUFDQTtBbEhxNmxDUjtBa0huNmxDUTtFQUNJO0VBQ0E7RUFDQTtBbEhxNmxDWjtBa0hqNmxDb0I7RUFDSTtFQUNBO0VBQ0EsNkJ0QjVCVDtFc0I2QlM7RUFDQTtFQUNBO0VBQ0E7QWxIbTZsQ3hCO0FrSDk1bENZO0VBQ0k7QWxIZzZsQ2hCO0FrSDc1bENZO0VBQ0k7QWxIKzVsQ2hCO0FrSDM1bENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSDY1bENwQjtBa0h2NWxDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0N0QnZFZ0I7RXNCd0VoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEh5NWxDUjtBa0h4NWxDUTtFQUNJO0VBQ0E7QWxIMDVsQ1o7QWtIdDVsQ0k7RUFDSTtFQUNBO0FsSHc1bENSO0FrSHQ1bENRO0VBQ0k7RUFDQTtFQUNBO0FsSHc1bENaO0FrSHI1bENnQjtFQUNJO0VBQ0E7RUFDQTtBbEh1NWxDcEI7QWtIcDVsQ1k7RUFDSTtFQUNBO0VBQ0E7QWxIczVsQ2hCO0FrSHI1bENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJ0QjFHTDtFc0IyR0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEJqS2dCO0VvQmtLaEI7QWxIdTVsQ3BCO0FrSHA1bENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhzNWxDaEI7QWtIbjVsQ29CO0VBQ0k7RUFDQTtBbEhxNWxDeEI7O0FrSDk0bENBO0FBRUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwQjdMNEI7RW9COEw1QjtBbEhnNWxDUjtBa0g5NGxDUTtFQUNJLGNwQmpNRTtBOUZpbG1DZDtBa0gzNGxDUTtFQUNJO0FsSDY0bENaO0FrSDU0bENZO0VBQ0k7QWxIODRsQ2hCO0FrSDc0bENnQjtFQUNJLGNwQjNNTjtBOUYwbG1DZDtBa0h6NGxDSTtFQUNJO0VBQ0E7QWxIMjRsQ1I7QWtIejRsQ1E7RUFDSTtFQUNBO0VBQ0E7QWxIMjRsQ1o7QWtIdjRsQ29CO0VBQ0k7RUFDQTtFQUNBLDZCdEJoTFQ7RXNCaUxTO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHk0bEN4QjtBa0hwNGxDd0I7RUFDSTtBbEhzNGxDNUI7QWtIaDRsQ1k7RUFDSTtBbEhrNGxDaEI7QWtILzNsQ1k7RUFDSTtBbEhpNGxDaEI7QWtINzNsQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxIKzNsQ3BCO0FrSHozbENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQ3RCck9nQjtFc0JzT2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDIzbENSO0FrSHozbENRO0VBQ0k7RUFDQTtBbEgyM2xDWjtBa0gxM2xDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCcEJoU0Y7RW9CaVNFLHlCdEI1UFE7RXNCNlBSO0VBQ0E7RUFDQTtFQUNBO0FsSDQzbENoQjtBa0h2M2xDSTtFQUNJO0VBQ0E7QWxIeTNsQ1I7QWtIeDNsQ1E7RUFDSTtFQUNBO0VBQ0E7QWxIMDNsQ1o7QWtIdjNsQ2dCO0VBQ0k7RUFDQTtFQUNBO0FsSHkzbENwQjtBa0h0M2xDb0I7RUFDSTtBbEh3M2xDeEI7QWtIbjNsQ1k7RUFDSTtFQUNBO0VBQ0E7QWxIcTNsQ2hCO0FrSG4zbENnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJ0QjFSTDtFc0IyUks7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEJqVk47RW9Ca1ZNO0VBQ0E7RUFDQTtBbEhxM2xDcEI7QWtIbjNsQ2dCO0VBQ0k7QWxIcTNsQ3BCO0FrSHAzbENvQjtFQUNJO0VBQ0E7QWxIczNsQ3hCO0FrSGozbENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhtM2xDaEI7QWtIaDNsQ29CO0VBQ0k7RUFDQTtBbEhrM2xDeEI7O0FrSDEybENBO0VBQ0k7RUFDQTtFQUNBLGNwQnBYZ0M7RW9CcVhoQztFQUNBO0VBQ0E7QWxINjJsQ0o7QWtINTJsQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEg4MmxDUjtBa0g1MmxDSTtFQUNJO0FsSDgybENSOztBa0gxMmxDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSDYybENKO0FrSDUybENJO0VBQ0k7QWxIODJsQ1I7O0FrSDEybENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjcEJsWmlEO0E5Rit2bUN6RDtBa0gxMmxDSTtFQUNJO0VBQ0E7RUFDQSxjcEJ4WmlEO0VvQnlaakQ7QWxINDJsQ1I7QWtIMTJsQ1E7RUFDSTtBbEg0MmxDWjtBa0h6MmxDUTtFQUNJLGNwQmhhRTtBOUYyd21DZDs7QWtIdjJsQ0E7RUFDSTtFQUNBO0FsSDAybENKOztBa0h2MmxDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIMDJsQ1I7QWtIdjJsQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEh5MmxDUjtBa0h4MmxDUTtFQUNJO0FsSDAybENaO0FrSHgybENRO0VBQ0k7QWxIMDJsQ1o7QWtIdjJsQ0k7Ozs7RUFJSSxjcEJqY2lEO0VvQmtjakQsOEJ0QmhaVztBNUZ5dm1DbkI7QWtIdjJsQ0k7RUFDSSxjcEJyY007QTlGOHltQ2Q7QWtIdjJsQ0k7O0VBRUk7RUFDQTtBbEh5MmxDUjs7QWtIdDJsQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEh5MmxDSjtBa0h4MmxDSTtFQUNJO0VBQ0EsY3BCcGRNO0E5Rjh6bUNkO0FrSHgybENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ0QnJiZ0I7QTVGK3htQ3hCO0FrSHgybENJO0VBQ0k7RUFDQTtFQUNBLDBCdEJuYmdCO0E1RjZ4bUN4Qjs7QWtIdjJsQ0E7QUFFSTtFQUNJO0FsSHkybENSO0FrSHgybENRO0VBQ0k7QWxIMDJsQ1o7QWtIejJsQ1k7O0VBRUk7QWxIMjJsQ2hCO0FrSHYybENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHkybENSO0FrSHgybENRO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQSwrQnRCbGRZO0VzQm1kWjtFQUNBO0VBQ0E7QWxIeTJsQ1o7QWtIdjJsQ1E7RUFDSTtFQUNBO0VBQ0E7QWxIeTJsQ1o7QWtIdDJsQ0k7RUFDSTtBbEh3MmxDUjtBa0h0MmxDSTtFQUNJO0VBQ0E7RUFDQTtBbEh3MmxDUjtBa0h2MmxDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLCtCdEIzZVk7RXNCNGVaO0FsSHkybENaO0FrSHYybENRO0VBQ0k7QWxIeTJsQ1o7QWtIdDJsQ0k7RUFDSTtFQUNBO0VBQ0EsOEJ0Qi9lVztFc0JnZlgsY3BCbGlCTTtFb0JtaUJOO0VBQ0E7QWxIdzJsQ1I7QWtIdjJsQ1E7RUFDSTtFQUNBO0FsSHkybENaO0FrSHYybENRO0VBQ0ksY3BCMWlCd0I7QTlGbTVtQ3BDO0FrSHgybENZO0VBQ0ksY3BCNWlCRjtBOUZzNW1DZDtBa0h2MmxDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0J0QnhnQlk7RXNCeWdCWjtFQUNBO0VBQ0E7QWxIeTJsQ1o7QWtIdDJsQ0k7RUFDSTtFQUNBO0VBQ0E7QWxIdzJsQ1I7QWtIdDJsQ0k7RUFDSTtBbEh3MmxDUjtBa0h0MmxDSTtFQUNJO0FsSHcybENSOztBa0hyMmxDQTtFQUNJO0lBQ0k7RWxIdzJsQ047RWtIdDJsQ0U7SUFDSTtJQUNBO0VsSHcybENOO0FBQ0Y7QStGM3ltQ0M7QUFDQTtFbUJxY0c7SUFDSTtFbEh5MmxDTjtFa0h2MmxDRTtJQUNJO0lBQ0E7SUFDQTtFbEh5MmxDTjtFa0h2MmxDRTtJQUNJO0VsSHkybENOO0VrSHYybENFO0lBQ0k7SUFDQTtFbEh5MmxDTjtBQUNGO0ErRnJ6bUNDO0FBQ0E7RW1COGNHO0lBQ0k7SUFDQTtFbEgwMmxDTjtFa0h4MmxDRTtJQUNJO0VsSDAybENOO0VrSHgybENFO0lBQ0k7RWxIMDJsQ047QUFDRjtBK0Yxem1DQztBQUNBO0VtQmtkRztJQUNJO0VsSDIybENOO0VrSHoybENFO0lBQ0k7RWxIMjJsQ047RWtIejJsQ0U7SUFDSTtFbEgyMmxDTjtFa0h6MmxDRTtJQUNJO0VsSDIybENOO0VrSHoybENFO0lBQ0k7RWxIMjJsQ047RWtIejJsQ0U7SUFDSTtFbEgyMmxDTjtFa0h6MmxDRTtJQUNJO0VsSDIybENOO0VrSHoybENFO0lBQ0k7SUFDQTtFbEgyMmxDTjtBQUNGO0ErRjkwbUNDO0FBQ0E7RW1CcWVHO0lBQ0k7SUFDQTtFbEg0MmxDTjtBQUNGO0ErRjcwbUNDO0FBQ0E7RW1CbWVHO0lBQ0k7RWxINjJsQ047RWtIMzJsQ0U7SUFDSTtFbEg2MmxDTjtFa0g1MmxDTTtJQUNJO0VsSDgybENWO0VrSDMybENFO0lBQ0k7RWxINjJsQ047QUFDRjtBK0Y1MG1DQztBQUNBO0VtQmllRztJQUNJO0VsSDgybENOO0FBQ0Y7QWtINTJsQ0E7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSDYybENSO0FrSDUybENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxIODJsQ1o7QWtINzJsQ1k7O0VBRUk7QWxIKzJsQ2hCO0FrSDMybENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDYybENSO0FrSDMybENJO0VBQ0k7RUFDQTtFQUNBO0FsSDYybENSO0FrSDUybENRO0VBQ0k7RUFDQSx5QnRCOXBCWTtBNUY0Z25DeEI7QWtIMzJsQ0k7RUFDSTtFQUNBO0VBQ0EsOEJ0QnZwQlc7RXNCd3BCWCxjcEIxc0JNO0VvQjJzQk47RUFDQTtBbEg2MmxDUjtBa0g1MmxDUTtFQUNJO0VBQ0E7QWxIODJsQ1o7QWtINTJsQ1E7RUFDSSx5QnRCN3FCWTtBNUYyaG5DeEI7QWtINzJsQ1k7RUFDSSxjcEJwdEJGO0E5Rm1rbkNkO0FrSDMybENJO0VBQ0k7QWxINjJsQ1I7QWtIMzJsQ0k7RUFDSTtBbEg2MmxDUjtBa0gzMmxDSTtFQUNJO0FsSDYybENSOztBK0ZsOG1DQztBQUNBO0VtQndsQkc7SUFDSTtFbEg4MmxDTjtBQUNGO0ErRno3bUNDO0FBQ0E7RW1CNmtCRztJQUNJO0VsSCsybENOO0VrSDcybENFO0lBQ0k7RWxIKzJsQ047QUFDRjtBK0ZsN21DQztBQUNBO0VtQnFrQkc7SUFDSTtFbEhnM2xDTjtFa0g5MmxDRTtJQUNJO0VsSGczbENOO0FBQ0Y7QStGMzZtQ0M7QUFDQTtFbUI2akJHO0lBQ0k7RWxIaTNsQ047QUFDRjtBa0gvMmxDQTtBQUNBO0VBQ0k7QWxIaTNsQ0o7QWtIaDNsQ0k7RUFDSTtFQUNBLDhCdEJqdUJnQjtFc0JrdUJoQjtFQUNBO0VBQ0E7RUFDQTtBbEhrM2xDUjtBa0hqM2xDUTtFQUNJO0VBQ0E7RUFDQTtBbEhtM2xDWjtBa0hsM2xDWTtFQUNJO0VBQ0E7RW5CbG9CZjtBL0Z1L21DRDtBK0Z0L21DQztFbUIrbkJXO0lBSVE7RWxIdTNsQ2xCO0FBQ0Y7QWtIdDNsQ2dCO0VBQ0k7QWxIdzNsQ3BCO0FrSHQzbENnQjtFQUNJO0FsSHczbENwQjtBa0h2M2xDb0I7RUFDSTtBbEh5M2xDeEI7QWtIcjNsQ1k7RUFDSTtFQUNBO0FsSHUzbENoQjtBa0hyM2xDWTtFQUNJO0VBQ0E7QWxIdTNsQ2hCO0FrSHIzbENZO0VBQ0k7QWxIdTNsQ2hCO0FrSHAzbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhzM2xDWjtBa0hyM2xDWTtFQUNJO0VBQ0E7QWxIdTNsQ2hCO0FrSHIzbENZO0VBQ0k7QWxIdTNsQ2hCO0FrSHIzbENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJ0QnJ4QlE7RXNCc3hCUjtFQUNBO0FsSHUzbENoQjtBa0hyM2xDWTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJwQnIwQm9CO0VvQnMwQnBCO0FsSHUzbENoQjtBa0hyM2xDWTtFQUNJO0VBQ0E7RUFDQTtBbEh1M2xDaEI7QWtIbjNsQ0k7RUFDSTtBbEhxM2xDUjtBa0huM2xDSTtFQUNJO0FsSHEzbENSO0FrSHAzbENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhzM2xDWjtBa0huM2xDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJ0Qi95Qlc7RXNCZ3pCWCxjcEJsMkI0QjtBOUZ1dG5DcEM7QWtIcDNsQ1E7RUFDSTtBbEhzM2xDWjtBa0huM2xDSTtFQUNJO0FsSHEzbENSO0FrSDkybENRO0VBQ0k7RUFDQTtBbEhnM2xDWjs7QStGdmxuQ0M7QUFDQTtFbUIydUJHO0lBQ0k7RWxIZzNsQ047RWtIOTJsQ1U7SUFDSTtFbEhnM2xDZDtBQUNGO0ErRnpsbkNDO0FBQ0E7RW1CNnVCRztJQUNJO0VsSCsybENOO0FBQ0Y7QStGdmxuQ0M7QUFDQTtFbUIwdUJHO0lBQ0k7RWxIZzNsQ047QUFDRjtBK0Y3a25DQztBQUNBO0VtQit0Qkc7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsSGkzbENOO0VrSC8ybENFO0lBQ0k7SUFDQTtFbEhpM2xDTjtFa0gvMmxDRTtJQUNJO0lBQ0E7SUFDQTtFbEhpM2xDTjtFa0hoM2xDTTtJQUNJO0VsSGszbENWO0VrSGgzbENNO0lBQ0k7RWxIazNsQ1Y7RWtILzJsQ0U7SUFDSTtFbEhpM2xDTjtFa0hoM2xDTTtJQUNJO0VsSGszbENWO0FBQ0Y7QStGcG1uQ0M7QUFDQTtFbUJzdkJHO0lBQ0k7RWxIaTNsQ047QUFDRjtBK0ZsbW5DQztBQUNBO0VtQm12Qkc7SUFDSTtFbEhrM2xDTjtBQUNGO0EyRmxvbkNBO0F3QmhLQTtFQUNJO0VBQ0E7QW5IcXluQ0o7O0FtSG55bkNBO0VBQ0k7QW5Ic3luQ0o7O0FtSHB5bkNBO0VBQ0k7RUFDQSx5QnZCNEJvQjtFdUIzQnBCO0FuSHV5bkNKO0FtSHR5bkNJO0VBQ0kseUJ2QnlCZ0I7QTVGK3duQ3hCO0FtSHZ5bkNRO0VBQ0ksY3JCZEU7QTlGdXpuQ2Q7O0FtSHJ5bkNBO0VBQ0k7RUFDQSx5QnJCcEJnQztBOUY0em5DcEM7O0ErRmxwbkNDO0FBQ0E7RW9CbkpHO0lBQ0k7RW5IeXluQ047QUFDRjtBMkZocW5DQTtBeUJuS0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSHMwbkNKO0FvSHIwbkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBIdTBuQ1I7QW9IdDBuQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4Qm9CWTtBNUZvem5DeEI7QW9IcjBuQ1E7RUFDSTtFQUNBO0FwSHUwbkNaO0FvSHIwbkNZO0VBQ0k7QXBIdTBuQ2hCO0FvSGwwbkNJOzs7RUFHSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJ4QllXO0V3QlhYLHlCeEJGZ0I7QTVGczBuQ3hCO0FvSGwwbkNJO0VBQ0ksY3RCMUNNO0E5RjgybkNkOztBb0hoMG5DQTtFQUNJLHlCeEJWb0I7RXdCV3BCO0VBQ0g7RUFDRztFQUNBO0VBQ0E7RUFDQTtBcEhtMG5DSjs7QW9IaDBuQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIbTBuQ0o7QW9IbDBuQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEhvMG5DUjs7QStGaHVuQ0M7QUFDQTtFcUJqR0c7SUFDSTtFcEhxMG5DTjtBQUNGO0ErRnZ0bkNDO0FBQ0E7RXFCNUdHO0lBQ0k7RXBIczBuQ047RW9IcDBuQ0U7SUFDSTtJQUNBO0VwSHMwbkNOO0VvSHAwbkNFO0lBQ0k7RXBIczBuQ047RW9IcDBuQ0U7SUFDSTtFcEhzMG5DTjtBQUNGO0EyRjN2bkNBO0EwQnRLQTtFQUNDO0VBQ0E7QXJIbzZuQ0Q7QXFIbjZuQ0M7RUFDQztFQUNBO0FySHE2bkNGO0FxSGw2bkNDO0VBQ0M7RUFDQTtFQUNBO0FySG82bkNGO0FxSGw2bkNFO0VBQ0E7QXJIbzZuQ0Y7QXFIajZuQ0U7RUFDQTtBckhtNm5DRjtBcUgvNW5DQzs7RUFFQztFQUNBO0VBQ0E7RUFDQSxjdkIzQmtDO0V1QjRCbEMscUN6Qk1zQjtFeUJMdEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIaTZuQ0Y7QXFIaDZuQ0U7O0VBQ0E7QXJIbTZuQ0Y7QXFIajZuQ0U7OztFQUVBLHlCekJKc0I7RXlCS3RCLHlCdkIxQ1k7RXVCMkNaLHFCdkIzQ1k7RXVCNENaO0FySG82bkNGOztBcUgvNW5DQTtFQUNDO0FySGs2bkNEO0FxSGo2bkNDOztFQUVDO0VBQ0Esb0N6QmpCc0I7RXlCa0J0QixjdkJ2RGtDO0V1QndEbEM7RUFDQTtFQUNBO0VBQ0c7QXJIbTZuQ0w7QXFIbDZuQ0U7O0VBQ0MsbUJ2QjdEVztFdUI4RFgseUJ6QnpCcUI7QTVGODduQ3hCO0FxSGw2bkNDO0VBQ0M7RUFDQTtBckhvNm5DRjtBcUhsNm5DRztFQUNDO0VBQ0E7RUFDQTtBckhvNm5DSjs7QStGMXpuQ0M7QUFDQTtFc0JuR0E7SUFDQztFckhpNm5DQTtFcUhoNm5DQTs7SUFFQTtJQUNBO0lBQ0E7SUFDQTtFckhrNm5DQTtBQUNGO0FxSC81bkNBO0VBQ0M7SUFDQztFckhpNm5DQTtFcUgvNW5DRDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0VySGk2bkNBO0FBQ0Y7QXFILzVuQ0E7RUFDQztFQUNBO0FySGk2bkNEOztBMkZoMm5DQTtBMkJ6S0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUMxQnlCb0I7RTBCeEJwQjtFQUNBO0VBQ0EsY3hCWGdDO0V3QlloQztFQUNBO0VBQ0E7QXRINmdvQ0o7QXNINWdvQ0k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hCdEI0QjtFd0J1QjVCO0VBQ0E7RUFDQTtBdEgrZ29DUjtBc0g5Z29DUTs7RUFDSTtBdEhpaG9DWjtBc0gvZ29DUTs7RUFDSTtBdEhraG9DWjtBc0gvZ29DSTs7RUFDSTtFQUNBLDZCMUJZTztFMEJYUDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFCTGdCO0UwQk1oQjtFQUNBLG1CeEI1Q007RXdCNkNOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIa2hvQ1I7QXNIL2dvQ0k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3hCOURNO0V3QitETiw4QjFCYlc7QTVGK2hvQ25CO0FzSGpob0NROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SG9ob0NaO0FzSGpob0NJOztFQUNJO0VBQ0E7RUFDQSw4QjFCeEJXO0UwQnlCWDtFQUNBO0VBQ0EsY3hCN0VpRDtFd0I4RWpEO0VBQ0E7RUFDQTtBdEhvaG9DUjtBc0hsaG9DSTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEhxaG9DUjtBc0huaG9DSTs7Ozs7RUFJSTtBdEhzaG9DUjtBc0hwaG9DSTs7RUFDSTtFQUNBLGN4QmhHaUQ7RXdCaUdqRDtFQUNBO0VBQ0Esb0MxQm5FZ0I7RTBCb0VoQjtBdEh1aG9DUjtBc0h0aG9DUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjeEI1R0U7RXdCNkdGO0F0SHlob0NaO0FzSHZob0NROztFQUNJLGN4QmhId0I7QTlGMG9vQ3BDO0FzSHpob0NZOztFQUNJLHlCeEJsSG9CO0V3Qm1IcEI7QXRINGhvQ2hCO0FzSHJob0NZOzs7RUFDSTtFQUNBO0F0SHlob0NoQjtBc0hyaG9DSTs7RUFDSTtBdEh3aG9DUjtBc0h2aG9DUTs7RUFDSTtFQUNBO0F0SDBob0NaOztBc0h0aG9DQTtFQUNJO0F0SHlob0NKOztBc0h2aG9DQTtFQUNJO0F0SDBob0NKOztBc0h0aG9DSTs7RUFDSTtFQUNBO0F0SDBob0NSOztBc0h0aG9DSTs7RUFVSTtBdEhpaG9DUjtBc0h6aG9DUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRINGhvQ1o7QXNIemhvQ1E7Ozs7O0VBSUk7QXRINGhvQ1o7O0FzSHhob0NBO0VBQ0k7QXRIMmhvQ0o7QXNIMWhvQ0k7O0VBRUk7RUFDQTtFQUNBO0VBQ0EsY3hCaEw0QjtFd0JpTDVCO0VBQ0E7QXRINGhvQ1I7QXNIM2hvQ1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ4QnZMNkM7RXdCd0w3QztFQUNBO0VBQ0E7RUFDQTtBdEg4aG9DWjtBc0g1aG9DUTs7RUFDSTtFQUNBLGN4Qi9MRTtBOUY4dG9DZDtBc0g3aG9DUTs7RUFDSTtFQUNBO0F0SGdpb0NaO0FzSC9ob0NZOztFQUNJO0F0SGtpb0NoQjtBc0g3aG9DUTtFQUNJO0F0SCtob0NaO0FzSDVob0NJO0VBQ0ksY3hCL01NO0E5RjZ1b0NkOztBc0h2aG9DSTs7O0VBQ0k7RUFDQTtBdEg0aG9DUjs7QXNIdmhvQ0k7RUFDSTtBdEgwaG9DUjtBc0h4aG9DUTtFQUNJLGN4QmpPRTtBOUYydm9DZDs7QXNIdGhvQ0E7RUFDSTtFQUNBO0F0SHlob0NKO0FzSHhob0NJO0VBQ0ksY3hCek9NO0V3QjBPTjtBdEgwaG9DUjs7QXNIdGhvQ0E7RUFDSTtFQUNBO0F0SHlob0NKO0FzSHhob0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRIMGhvQ1I7QXNIemhvQ1E7RUFDSTtFQUNBO0F0SDJob0NaO0FzSHhob0NJO0VBQ0k7RUFDQTtFQUNBO0F0SDBob0NSO0FzSHpob0NRO0VBQ0k7RUFDQTtBdEgyaG9DWjtBc0h4aG9DSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SDBob0NSO0FzSHhob0NJO0VBQ0k7QXRIMGhvQ1I7QXNIeGhvQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEgwaG9DUjtBc0h6aG9DUTtFQUNJO0VBQ0E7QXRIMmhvQ1o7QXNIMWhvQ1k7RUFDSTtBdEg0aG9DaEI7QXNIemhvQ1E7RUFDSTtFdkJ2UVgsV3VCd1ErQjtFdkJ2US9CLFl1QnVRK0I7RUFDcEI7RUFDQSxvQzFCN1BZO0UwQjhQWjtFQUNBLGN4Qi9SNkM7RXdCZ1M3QztBdEg0aG9DWjtBc0gzaG9DWTtFQUNJLHlCMUI3UFE7RTBCOFBSLHlCeEJuU0Y7QTlGZzBvQ2Q7QXNIemhvQ0k7RUFDSTtBdEgyaG9DUjtBc0gxaG9DUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN4QjdTd0I7RXdCOFN4Qiw4QjFCNVBPO0E1Rnd4b0NuQjtBc0gzaG9DWTtFQUNJLGN4QmhURjtBOUY2MG9DZDtBc0gzaG9DWTtFQUNJO0VBQ0EsY3hCcFRvQjtFd0JxVHBCO0F0SDZob0NoQjtBc0gzaG9DWTtFQUNJO0F0SDZob0NoQjtBc0gzaG9DWTtFQUNJO0F0SDZob0NoQjtBc0h6aG9DSTtFQUNJO0VBQ0E7RUFDQTtBdEgyaG9DUjtBc0h6aG9DSTtFQUNJO0F0SDJob0NSO0FzSHpob0NJOzs7RUFHSTtFQUNBO0VBQ0Esb0MxQjVTZ0I7QTVGdTBvQ3hCO0FzSHhob0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0Esb0MxQjlTWTtFMEIrU1osY3hCcFZFO0V3QnFWRjtBdEgwaG9DWjtBc0h6aG9DWTtFQUNJLHlCeEJ2VkY7RXdCd1ZFLHlCMUJuVFE7QTVGODBvQ3hCO0FzSHhob0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgwaG9DWjtBc0h6aG9DWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEgyaG9DaEI7QXNIMWhvQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SDRob0NwQjtBc0h4aG9DWTtFQUVJO0VBQ0E7QXRIeWhvQ2hCO0FzSHJob0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEh1aG9DWjtBc0huaG9DSTs7RUFFSTtFQUNBO0VBQ0E7QXRIcWhvQ1I7QXNIbmhvQ0k7RUFDSTtFQUNBLGN4QmhaTTtBOUZxNm9DZDtBc0huaG9DSTtFQUNJLCtCMUJqWGdCO0UwQmtYaEI7RUFDQTtFQUNBO0VBQ0E7QXRIcWhvQ1I7QXNIcGhvQ1E7RUFDSSxtQnhCelpFO0E5Ris2b0NkO0FzSHJob0NZO0VBQ0kseUIxQnRYUTtBNUY2NG9DeEI7QXNIcGhvQ1E7RUFDSTtFQUNBO0F0SHNob0NaO0FzSGpob0NZO0VBQ0k7RUFDQTtBdEhtaG9DaEI7O0FzSDlnb0NBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SGlob0NKO0FzSGhob0NJO0VBQ0k7RUFDQTtBdEhraG9DUjtBc0hoaG9DSTtFQUNJO0VBQ0E7RUFDQTtBdEhraG9DUjtBc0hqaG9DUTtFQUNJLGN4QjVid0I7QTlGKzhvQ3BDO0FzSGhob0NJO0VBQ0k7RUFDQTtFQUNBLGN4QmxjTTtFd0JtY047RUFDQSw4QjFCbFpXO0E1Rm82b0NuQjtBc0hoaG9DSTtFQUNJO0VBQ0E7QXRIa2hvQ1I7O0FzSC9nb0NBO0VBQ0k7RUFDQSxjeEI3Y2dDO0V3QjhjaEMsOEIxQjVaZTtFMEI2WmY7RUFDQTtBdEhraG9DSjs7QXNIL2dvQ0E7RUFDSTtFQUNBO0F0SGtob0NKO0FzSGhob0NJO0VBQ0k7RUFDQTtBdEhraG9DUjtBc0hoaG9DSTs7RUFFSTtBdEhraG9DUjs7QStGNzFvQ0M7QUFDQTtFdUIrVU87SUFDSTtFdEhraG9DVjtFc0hoaG9DTTtJQUNJO0V0SGtob0NWO0VzSDlnb0NFO0lBQ0k7RXRIZ2hvQ047RXNIOWdvQ0U7SUFDSTtFdEhnaG9DTjtBQUNGO0ErRjcxb0NDO0FBQ0E7RXVCaVZPOztJQUVJO0lBQ0E7RXRIK2dvQ1Y7RXNINWdvQ0U7SUFDSTtFdEg4Z29DTjtFc0g1Z29DRTtJQUNJO0V0SDhnb0NOO0VzSDVnb0NFO0lBQ0k7RXRIOGdvQ047RXNIN2dvQ007SUFDSTtJQUNBO0V0SCtnb0NWO0FBQ0Y7QStGMTJvQ0M7QUFRQTtBQUNBO0V1QjZWTzs7SUFDSTtFdEgwZ29DVjtFc0hyZ29DTTs7SUFFSTtJQUNBO0V0SHVnb0NWO0VzSHRnb0NVOztJQUNJO0V0SHlnb0NkO0VzSHBnb0NNO0lBQ0k7SUFDQTtFdEhzZ29DVjtFc0huZ29DTTtJQUNJO0V0SHFnb0NWO0VzSG5nb0NNO0lBQ0k7RXRIcWdvQ1Y7RXNIbmdvQ007SUFDSTtFdEhxZ29DVjtBQUNGO0ErRngzb0NDO0FBQ0E7RXVCd1hPOztJQUVJO0lBQ0E7RXRIbWdvQ1Y7RXNIbGdvQ1U7O0lBQ0k7RXRIcWdvQ2Q7RXNIamdvQ0U7SUFDSTtJQUNBO0V0SG1nb0NOO0VzSGpnb0NFO0lBQ0k7RXRIbWdvQ047RXNIbGdvQ007SUFDSTtJQUNBO0V0SG9nb0NWO0VzSGpnb0NFO0lBQ0k7SUFDQTtFdEhtZ29DTjtFc0hqZ29DRTtJQUNJO0V0SG1nb0NOO0VzSGxnb0NNO0lBQ0k7SUFDQTtFdEhvZ29DVjtBQUNGO0EyRng2b0NBO0E0QjVLQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIdWxwQ0o7QXVIdGxwQ0k7RUFDSTtBdkh3bHBDUjtBdUh0bHBDSTtFQUNJO0VBQ0E7QXZId2xwQ1I7QXVIdmxwQ1E7RUFDSTtFQUNBO0F2SHlscENaO0F1SHRscENJO0VBQ0k7QXZId2xwQ1I7QXVIdGxwQ0k7RUFDSTtBdkh3bHBDUjs7QXVIcmxwQ0E7RUFDSTtBdkh3bHBDSjs7QXVIdGxwQ0E7RUFDSTtFQUNBO0VBQ0E7QXZIeWxwQ0o7O0ErRnI5b0NDO0FBQ0E7RXdCaElHO0lBQ0k7RXZIeWxwQ047RXVIdmxwQ0U7SUFDSTtFdkh5bHBDTjtFdUh4bHBDTTtJQUNJO0V2SDBscENWO0V1SHZscENFO0lBQ0k7RXZIeWxwQ047RXVIdmxwQ0U7SUFDSTtJQUNBO0V2SHlscENOO0FBQ0Y7QStGaitvQ0M7QUFDQTtFd0JySEc7SUFDSTtFdkh5bHBDTjtBQUNGO0ErRi85b0NDO0FBQ0E7RXdCdkhHO0lBQ0k7RXZIeWxwQ047QUFDRjtBdUh2bHBDQTs7K0RBQUE7QUFJQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SHdscENKOztBdUhybHBDQTtFQUNJO0VBQ0E7RUFDQTtBdkh3bHBDSjs7QXVIcmxwQ0E7RUFDSTtFQUNBO0F2SHdscENKOztBdUhybHBDQTtFQUNJO0F2SHdscENKOztBdUhybHBDQTtFQUNJO0VBQ0E7RUFDQTtBdkh3bHBDSjs7QXVIcmxwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkh3bHBDSjs7QXVIcmxwQ0E7RUFDSTtBdkh3bHBDSjs7QXVIcmxwQ0E7RUFDSTtBdkh3bHBDSjs7QXVIcmxwQ0E7RUFDSTtFQUNBO0F2SHdscENKOztBdUhybHBDQTtFQUNJO0VBQ0E7RUFDQTtBdkh3bHBDSjs7QXVIcmxwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkh3bHBDSjtBdUh2bHBDSTtFQUNJLGN6QmhJTTtBOUZ5dHBDZDs7QXVIcGxwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SHVscENKOztBdUhwbHBDQTs7RUFFSTtFQUNBO0F2SHVscENKOztBdUhwbHBDQTtFQUNJO0VBQ0E7QXZIdWxwQ0o7O0F1SHBscENBOzsrREFBQTtBQUlBO0VBQ0k7RUFDQTtBdkhzbHBDSjs7QXVIbmxwQ0E7RUFDSTtFQUNBO0VBQ0E7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0k7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0k7RUFDQTtFQUNBLHFDM0I3SW9CO0UyQjhJcEI7RUFDQTtBdkhzbHBDSjtBdUhybHBDSTtFQUNJO0F2SHVscENSOztBdUhubHBDQTtFQUNJO0VBQ0E7QXZIc2xwQ0o7O0F1SG5scENBOztFQUVJO0F2SHNscENKOztBdUhubHBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SHNscENKOztBdUhubHBDQTtFQUNJO0F2SHNscENKOztBdUhubHBDQTtFQUNJO0VBQ0E7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0k7RUFDQTtFQUNBO0F2SHNscENKOztBdUhubHBDQTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBdkhzbHBDSjs7QXVIbmxwQ0E7RUFDSTtFQUNBO0F2SHNscENKOztBdUhubHBDQTtFQUNJO0VBQ0E7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0k7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0k7RUFDQTtBdkhzbHBDSjs7QXVIbmxwQ0E7RUFDSTtFQUNBO0VBQ0E7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0k7RUFDQTtFQUNBO0F2SHNscENKOztBdUhubHBDQTtFQUNJO0VBQ0E7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0k7RUFDQTtBdkhzbHBDSjs7QXVIbmxwQ0E7RUFDSTtFQUNBO0F2SHNscENKOztBdUhubHBDQTtFQUNJO0VBQ0E7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0k7QXZIc2xwQ0o7O0F1SG5scENBO0VBQ0M7SUFDQztJQUNBO0V2SHNscENBO0FBQ0Y7QXVIcGxwQ0E7O0VBRUk7RUFDQTtFQUNBO0F2SHNscENKOztBMkZ6c3BDQTtBNkIvS0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBeEg0M3BDSjs7QXdIMTNwQ0E7QUFDQTtFQUNJO0VBQ0E7QXhINjNwQ0o7QXdINTNwQ0k7RUFDSTtBeEg4M3BDUjs7QXdIMzNwQ0E7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCNUJ3Qlc7RTRCdkJYLGMxQjNCTTtFMEI0Qk47RUFDQTtBeEg2M3BDUjtBd0g1M3BDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4SDgzcENaOztBd0gxM3BDQTtFQUNJO0VBQ0EsNkI1QldlO0U0QlZmO0VBQ0EseUI1QkxvQjtFNEJNcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SDYzcENKO0F3SDUzcENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjFCekRNO0UwQjBETjtBeEg4M3BDUjs7QXdIMzNwQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjMUJqRWdDO0UwQmtFaEM7RUFDQTtBeEg4M3BDSjtBd0g3M3BDSTtFQUNJO0VBQ0E7QXhIKzNwQ1I7O0F3SDUzcENBO0VBQ0k7RUFDQTtBeEgrM3BDSjs7QXdINzNwQ0E7RUFDSTtFQUNBO0VBQ0E7QXhIZzRwQ0o7QXdILzNwQ0k7RUFDSTtBeEhpNHBDUjs7QStGajBwQ0M7QUFDQTtFeUI3REc7SUFDSTtFeEhrNHBDTjtFd0hoNHBDRTtJQUNJO0lBQ0E7RXhIazRwQ047RXdIaDRwQ0U7SUFDSTtFeEhrNHBDTjtBQUNGO0ErRnYwcENDO0FBQ0E7RXlCekRHO0lBQ0k7RXhIbTRwQ047RXdIajRwQ0U7SUFDSTtFeEhtNHBDTjtBQUNGO0ErRmgwcENDO0FBQ0E7RXlCakVHO0lBQ0k7RXhIbzRwQ047QUFDRjtBK0Z0enBDQztBQUNBO0V5QjVFRztJQUNJO0lBQ0E7RXhIcTRwQ047RXdIbjRwQ0U7SUFDSTtFeEhxNHBDTjtBQUNGO0ErRnh6cENDO0FBQ0E7RXlCM0VHO0lBQ0k7SUFDQTtFeEhzNHBDTjtFd0hwNHBDRTtJQUNJO0V4SHM0cENOO0FBQ0Y7QXdIcDRwQ0E7RUFDSTtJQUNJO0lBQ0E7RXhIczRwQ047QUFDRjtBd0hwNHBDQTtBQUNBO0VBQ0k7QXhIczRwQ0o7QXdIcjRwQ0k7RUFDSTtBeEh1NHBDUjtBd0hyNHBDSTtFQUNJO0F4SHU0cENSO0F3SHI0cENJOzs7RUFHSTtBeEh1NHBDUjtBd0hyNHBDSTtFQUNJO0F4SHU0cENSOztBd0hwNHBDQTtFQUNJO0VBQ0E7RUFDQTtBeEh1NHBDSjtBd0h0NHBDSTtFQUNJO0F4SHc0cENSO0F3SHQ0cENJO0VBQ0k7RUFDQTtFQUNBLDhCNUJoSFc7RTRCaUhYO0VBQ0E7RUFDQTtBeEh3NHBDUjtBd0h2NHBDUTtFQUNJO0F4SHk0cENaO0F3SHQ0cENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEh3NHBDUjs7QXdIcjRwQ0E7RUFDSTtJQUNJO0V4SHc0cENOO0FBQ0Y7QStGbjdwQ0M7QUFDQTtFeUI2Q0c7SUFDSTtJQUNBO0lBQ0E7RXhIeTRwQ047RXdIdjRwQ0U7SUFDSTtFeEh5NHBDTjtFd0h2NHBDRTtJQUNJO0V4SHk0cENOO0FBQ0Y7QStGajdwQ0M7QUFDQTtFeUIwQ0c7SUFDSTtFeEgwNHBDTjtFd0h4NHBDRTtJQUNJO0V4SDA0cENOO0V3SHg0cENFO0lBQ0k7RXhIMDRwQ047RXdIeDRwQ0U7SUFDSTtFeEgwNHBDTjtFd0h4NHBDRTtJQUNJO0V4SDA0cENOO0FBQ0Y7QStGbjdwQ0M7QUFDQTtFeUIyQ0c7SUFDSTtJQUNBO0V4SDI0cENOO0V3SHo0cENFO0lBQ0k7RXhIMjRwQ047RXdIejRwQ0U7SUFDSTtFeEgyNHBDTjtFd0h6NHBDRTtJQUNJO0V4SDI0cENOO0V3SHo0cENFO0lBQ0k7RXhIMjRwQ047QUFDRjtBK0Y5N3BDQztBQUNBO0V5QnFERztJQUNJO0V4SDQ0cENOO0V3SDE0cENFO0lBQ0k7RXhINDRwQ047RXdIMTRwQ0U7SUFDSTtFeEg0NHBDTjtBQUNGO0ErRmw4cENDO0FBQ0E7RXlCd0RHO0lBQ0k7RXhINjRwQ047RXdIMzRwQ0U7SUFDSTtFeEg2NHBDTjtFd0gzNHBDRTtJQUNJO0V4SDY0cENOO0FBQ0Y7QStGdDhwQ0M7QUFDQTtFeUIyREc7SUFDSTtFeEg4NHBDTjtFd0g1NHBDRTtJQUNJO0V4SDg0cENOO0FBQ0Y7QXdIMzRwQ0E7QUFDQTtFQUNJO0F4SDY0cENKO0F3SDU0cENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEg4NHBDUjs7QXdIMzRwQ0E7RUFDSTtFQUNBO0F4SDg0cENKO0F3SDc0cENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhIKzRwQ1I7O0F3SDU0cENBO0VBQ0k7RUFDQTtFQUNBO0F4SCs0cENKO0F3SDk0cENJO0VBQ0k7RUFDQTtBeEhnNXBDUjtBd0g5NHBDSTtFQUNJO0F4SGc1cENSO0F3SDk0cENJO0VBQ0k7QXhIZzVwQ1I7O0ErRnhpcUNDO0FBQ0E7RXlCMkpHO0lBQ0k7SUFDQTtFeEhpNXBDTjtBQUNGO0ErRmhpcUNDO0FBQ0E7RXlCaUpHO0lBQ0k7RXhIazVwQ047RXdIaDVwQ0U7SUFDSTtJQUNBO0V4SGs1cENOO0FBQ0Y7QStGbGlxQ0M7QUFDQTtFeUJrSkc7SUFDSTtFeEhtNXBDTjtFd0hqNXBDRTtJQUNJO0lBQ0E7RXhIbTVwQ047QUFDRjtBK0ZwaXFDQztBQUNBO0V5Qm1KRztJQUNJO0V4SG81cENOO0FBQ0Y7QStGbGlxQ0M7QUFDQTtFeUJnSkc7SUFDSTtFeEhxNXBDTjtFd0huNXBDRTtJQUNJO0V4SHE1cENOO0FBQ0Y7QStGbmlxQ0M7QUFDQTtFeUJnSkc7SUFDSTtFeEhzNXBDTjtBQUNGO0EyRnpqcUNBO0E4QmxMQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpIOHVxQ0o7O0F5SDN1cUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpIOHVxQ0o7O0F5SDN1cUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SDh1cUNKOztBeUgzdXFDQTtFQUNJO0VBQ0E7QXpIOHVxQ0o7O0EyRnpscUNBO0ErQnBMQztFQUNDO0ExSGl4cUNGO0EwSC93cUNDO0VBQ0M7QTFIaXhxQ0Y7O0EwSDV3cUNFO0VBQ0M7RUFDQTtBMUgrd3FDSDtBMEg1d3FDQztFQUNDO0ExSDh3cUNGOztBMkZ0bXFDQTtBZ0N4TEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0hreXFDRjtBMkgveHFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0J2QlU7RTZCd0JWO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvQlNvQjtFK0JScEI7QTNIaXlxQ0o7QTJIaHlxQ0k7RUFDRSxjN0IvQm1EO0U2QmdDbkQ7RUFDQTtFQUNBO0VBQ0E7QTNIa3lxQ047QTJIOXhxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFNUJpSEg7QS9GZ3JxQ0Q7QStGL3FxQ0M7RTRCNUhDO0lBYUk7RTNIa3lxQ0o7QUFDRjtBMkhoeXFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0MvQnZCa0I7RStCd0JsQjtFQUNBO0VBQ0EsYzdCL0Q4QjtFNkJnRTlCO0EzSGt5cUNOO0ErRmp5cUNHO0U0QkVLLGM3Qm5FTTtBOUZxMnFDZDtBK0ZweXFDRztFNEJFSyxjN0JuRU07QTlGdzJxQ2Q7QStGdnlxQ0c7RTRCRUssYzdCbkVNO0E5RjIycUNkO0ErRjl4cUNDO0U0QlZPLGM3Qm5FTTtBOUY4MnFDZDtBMkh2eXFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdCNUVRO0U2QjZFUjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0h5eXFDTjtBMkh2eXFDTTtFQUNFO0EzSHl5cUNSO0EySG55cUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSHF5cUNKO0EySG55cUNJO0VBQ0U7RUFDQTtBM0hxeXFDTjs7QStGenRxQ0M7QUFDQTtFNEJ0RUM7SUFDRTtFM0hteXFDRjtFMkhqeXFDQTtJQUNFO0UzSG15cUNGO0UySGp5cUNBO0lBQ0U7SUFDQTtJQUNBO0UzSG15cUNGO0FBQ0Y7QTJGL3RxQ0E7QWlDM0xBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVINjVxQ0Y7QTRIMzVxQ0U7RUFDRTtFQUNBO0U3QktILFc2Qkp1QjtFN0JLdkIsWTZCTHVCO0VBQ3BCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DaENlb0I7RWdDZHBCO0VBQ0E7RUFDQTtBNUg4NXFDSjtBNEg1NXFDSTtFQUNFLGM5QjVCUTtFOEI2QlIscUI5QjdCUTtFOEI4QlI7QTVIODVxQ047QTRIejVxQ0U7RUFDRSx5QjlCcENnQztFOEJxQ2hDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SDI1cUNKO0E0SDE1cUNJO0VBQ0U7RUFDQTtFQUNBO0E1SDQ1cUNOO0E0SHo1cUNJO0VBQ0U7RUFDQTtBNUgyNXFDTjtBNEh0NXFDRTtFQUNFO0VBQ0E7RUFDQTtBNUh3NXFDSjtBNEhwNXFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E1SHM1cUNKO0E0SHA1cUNJO0VBQ0U7RUFDQTtFQUNBO0E1SHM1cUNOOztBK0ZoenFDQztBQUNBO0U2QmhHQztJQUNFO0lBQ0E7RTVIbzVxQ0Y7QUFDRjtBMkY1eXFDQTtBa0M5TEE7O0VBRUU7RUFDQTtFQUNBLHlCL0JKWTtFK0JLWix5QmpDZ0NzQjtFaUMvQnRCO0VBQ0E7RUFDQTtFQUNBO0E3SDYrcUNGO0E2SDMrcUNFOztFQUNFLHlCakN5Qm9CO0VpQ3hCcEI7QTdIOCtxQ0o7QTZINStxQ0k7O0VBQ0UsYy9CaEI4QjtBOUYrL3FDcEM7QTZIMytxQ0U7O0VBQ0U7RUFDQSw2QmpDeUJXO0VpQ3hCWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIOCtxQ0o7O0E2SHorcUNFO0VBQ0UseUIvQmxDVTtFK0JtQ1YseUJqQ0VvQjtBNUYwK3FDeEI7QTZIMStxQ0k7RUFDRTtFQUNBO0E3SDQrcUNOOztBNkh0K3FDRTtFQUNFLHlCL0I5Q1U7RStCK0NWLHlCakNWb0I7QTVGbS9xQ3hCO0E2SHgrcUNJO0VBQ0U7QTdIMCtxQ047QTZIeitxQ007RUFDRSxjL0JuRDRCO0E5RjhockNwQzs7QTZIcitxQ0E7OztFQUdFO0VBQ0Esb0NqQ3hCc0I7RWlDeUJ0QjtFQUNBO0U5QjJIRDtBL0Y4MnFDRDtBK0Y3MnFDQztFOEJsSUQ7OztJQVNJO0U3SDQrcUNGO0FBQ0Y7QTZIMStxQ0U7OztFQUNFO0E3SDgrcUNKO0E2SDUrcUNJOzs7RUFDRTtBN0hnL3FDTjs7QTZIMytxQ0E7RUFDRTtBN0g4K3FDRjs7QTZIMytxQ0E7RUFDRSxvQ2pDeENzQjtFaUN5Q3RCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SDgrcUNGOztBNkgxK3FDRTtFQUNFO0VBQ0E7RUFDQTtBN0g2K3FDSjtBNkgzK3FDSTtFQUNFO0E3SDYrcUNOO0E2SDErcUNJO0VBQ0UsYy9CeEc4QjtFK0J5RzlCO0VBQ0E7RUFDQTtBN0g0K3FDTjtBNkh0K3FDRTs7RUFFRSx5QmpDOUVvQjtFaUMrRXBCLHlCL0JwSFU7QTlGNGxyQ2Q7O0E2SG4rcUNFO0VBQ0U7QTdIcytxQ0o7QTZIbitxQ0U7RUFDRSx5Qi9COUhVO0UrQitIVix5QmpDMUZvQjtFaUMyRnBCO0VBQ0E7RUFDQTtBN0hxK3FDSjtBNkhuK3FDSTtFQUNFLHlCL0JySThCO0UrQnNJOUIseUJqQ2pHa0I7QTVGc2tyQ3hCOztBNkhoK3FDQTs7RUFHRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SGsrcUNGO0E2SGgrcUNFOztFQUNFO0VBQ0E7RUFDQTtBN0htK3FDSjtBNkhqK3FDSTs7RUFDRTtBN0hvK3FDTjtBNkhoK3FDRTs7RUFDRTtFQUNBO0VBQ0E7QTdIbStxQ0o7QTZIaitxQ0k7O0VBQ0UsYy9CcEs4QjtBOUZ3b3JDcEM7QTZIbCtxQ007O0VBQ0UsYy9CdktNO0E5RjRvckNkO0E2SGorcUNFOztFQUNFO0E3SG8rcUNKO0E2SGwrcUNFOztFQUNFO0VBQ0E7QTdIcStxQ0o7QTZIbitxQ0U7O0VBQ0U7QTdIcytxQ0o7QTZIcitxQ0k7Ozs7RUFFRTtBN0h5K3FDTjtBNkh0K3FDRTs7RUFDRTtBN0h5K3FDSjs7QTZIbCtxQ0U7O0VBRUU7QTdIcStxQ0o7QTZIbCtxQ007O0VBQ0U7QTdIcStxQ1I7O0E2SC85cUNBO0VBQ0U7RUFDQTtBN0hrK3FDRjtBNkhoK3FDRTtFQUNFO0VBQ0EsYy9Cbk5nQztBOUZxcnJDcEM7QTZILzlxQ0U7RUFDRTtFQUNBO0VBQ0EsOEJqQ3ZLZTtFaUN3S2Y7QTdIaStxQ0o7QTZIOTlxQ0U7RUFDRTtBN0hnK3FDSjtBNkg3OXFDRTtFQUNFO0E3SCs5cUNKO0E2SDc5cUNJO0VBQ0U7QTdIKzlxQ047QTZIMzlxQ0U7RUFDRTtBN0g2OXFDSjs7QTZIejlxQ0E7RUFDRTtFQUNBO0E3SDQ5cUNGO0E2SDE5cUNFO0VBQ0U7QTdINDlxQ0o7QTZIejlxQ0U7RUFDRTtFQUNBO0E3SDI5cUNKO0E2SHg5cUNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0gwOXFDSjtBNkh2OXFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdIeTlxQ0o7O0E2SG45cUNFOzs7RUFHRTtBN0hzOXFDSjs7QTZIbDlxQ0E7RUFDRTtBN0hxOXFDRjtBNkhuOXFDRTtFQUNFLGMvQjVSZ0M7RStCNlJoQztBN0hxOXFDSjs7QTZIaDlxQ0U7RUFDRTtBN0htOXFDSjtBNkhoOXFDRTtFQUNFO0VBQ0E7QTdIazlxQ0o7O0E2SC84cUNBO0VBQ0U7QTdIazlxQ0Y7O0E2SGg5cUNBO0VBQ0U7QTdIbTlxQ0Y7O0E2SC84cUNFO0VBQ0U7QTdIazlxQ0o7QTZILzhxQ0U7RUFDRTtFQUNBO0E3SGk5cUNKO0E2SDc4cUNJO0VBQ0U7RUFDQTtFQUNBO0E3SCs4cUNOO0E2SDc4cUNNO0VBQ0U7RUFDQTtFQUNBO0E3SCs4cUNSO0E2SDc4cUNRO0VBQ0U7QTdIKzhxQ1Y7O0E2SHQ4cUNBO0VBQ0U7RUFDQTtBN0h5OHFDRjtBNkh2OHFDRTtFQUNFLG9DakN0VG9CO0VpQ3VUcEIsYy9CdlZnQztFK0J3VmhDO0VBQ0E7RUFDQTtFQUNBO0E3SHk4cUNKO0E2SHY4cUNJO0VBQ0UseUIvQjlWUTtFK0IrVlIseUJqQzFUa0I7QTVGbXdyQ3hCOztBNkhwOHFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCakM1VGE7RWlDNlRiO0VBQ0E7QTdIdThxQ0Y7QTZIcjhxQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0h1OHFDSjtBNkhwOHFDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0hzOHFDSjtBNkhwOHFDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0hzOHFDTjs7QTZIOTdxQ0U7RUFDRTtFQUNBO0E3SGk4cUNKO0E2SDk3cUNFO0VBQ0U7RUFDQTtBN0hnOHFDSjtBNkg5N3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0hnOHFDTjtBNkg3N3FDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJqQzFYUztFaUMyWFQ7RUFDQTtFQUNBO0VBQ0EsMEJqQ3BZa0I7QTVGbTByQ3hCO0E2SDU3cUNJO0VBQ0U7RUFDQTtBN0g4N3FDTjtBNkgzN3FDSTtFQUNFO0VBQ0E7QTdINjdxQ047QTZIMTdxQ0k7RUFDRTtFQUNBO0E3SDQ3cUNOO0E2SHo3cUNJO0VBQ0U7RUFDQTtBN0gyN3FDTjtBNkh4N3FDSTtFQUNFO0VBQ0E7QTdIMDdxQ047O0ErRjlzckNDO0FBQ0E7RThCNFJDOztJQUVFO0lBQ0E7SUFDQTtFN0hzN3FDRjtFNkhyN3FDRTs7SUFDRTtJQUNBO0lBQ0E7RTdIdzdxQ0o7QUFDRjtBNkhyN3FDQTtFQUNFO0E3SHU3cUNGOztBNkhyN3FDQTtFQUNFO0VBQ0E7RUFDQTtBN0h3N3FDRjs7QTJGeHRyQ0E7QW1Dak1BO0VBQ0k7RUFDQTtFQUNBO0E5SDY1ckNKOztBOEgzNXJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJsQ3dCb0I7QTVGczRyQ3hCO0E4SDc1ckNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlIKzVyQ1I7QThINzVyQ0k7RUFDSTtFQUNBO0E5SCs1ckNSOztBOEg1NXJDQTtFQUNJO0E5SCs1ckNKO0E4SDc1ckNRO0VBQ0k7RUFDQTtBOUgrNXJDWjtBOEg3NXJDUTtFQUNJO0VBQ0E7RUFDQTtBOUgrNXJDWjtBOEg1NXJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5SDg1ckNSOztBK0Z0eXJDQztBQUNBO0UrQnBITztJQUNJO0U5SDg1ckNWO0FBQ0Y7QStGcnhyQ0M7QUFDQTtFK0J0SUc7SUFDSTtJQUNBO0U5SDg1ckNOO0U4SDc1ckNNO0lBQ0k7RTlIKzVyQ1Y7RThINTVyQ0U7SUFDSTtJQUNBO0U5SDg1ckNOO0U4SDU1ckNFO0lBQ0k7RTlIODVyQ047RThINTVyQ0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U5SDg1ckNOO0U4SDU1ckNFO0lBQ0k7RTlIODVyQ047QUFDRjtBK0Z4eXJDQztBQUNBO0UrQnBIRztJQUNJO0lBQ0E7RTlIKzVyQ047QUFDRjtBMkY3eXJDQTtBb0NwTUE7RUFDRTtBL0hvL3JDRjs7QStIai9yQ0E7RUFDRTtFQUNBO0EvSG8vckNGO0ErSGwvckNFO0VBQ0U7QS9Iby9yQ0o7QStIbC9yQ0k7RUFDRTtBL0hvL3JDTjtBK0hoL3JDRTs7RUFFRSw4Qm5DZ0NlO0VtQy9CZixjakNuQmdDO0VpQ29CaEM7RUFDQTtFQUNBO0EvSGsvckNKO0ErSC8rckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hpL3JDSjtBK0g5K3JDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hnL3JDSjtBK0g3K3JDRTtFQUNFLGNqQzlDZ0M7QTlGNmhzQ3BDO0ErSDcrckNJO0VBQ0U7RUFDQTtBL0grK3JDTjtBK0h6K3JDRTtFQUNFO0VBQ0EsNkJuQ1BlO0VtQ1FmLGNqQzNEcUQ7QTlGc2lzQ3pEO0ErSHgrckNFO0VBQ0U7RUFDQTtBL0gwK3JDSjtBK0h2K3JDRTtFQUNFLGNqQ3BFVTtFaUNxRVY7QS9IeStyQ0o7QStIdCtyQ0U7RUFDRTtFQUNBO0EvSHcrckNKO0ErSHIrckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSHUrckNKO0ErSHIrckNJO0VBQ0UseUJqQ3pGUTtFaUMwRlIseUJuQ3JEa0I7QTVGNGhzQ3hCO0ErSG4rckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2pDckdnQztFaUNzR2hDO0VBQ0E7RUFDQTtFQUNBO0VBWUE7QS9IMDlyQ0o7QStGOWdzQ0c7RWdDMkNHLGNqQzVHOEI7QTlGa2xzQ3BDO0ErRmpoc0NHO0VnQzJDRyxjakM1RzhCO0E5RnFsc0NwQztBK0ZwaHNDRztFZ0MyQ0csY2pDNUc4QjtBOUZ3bHNDcEM7QStGM2dzQ0M7RWdDK0JLLGNqQzVHOEI7QTlGMmxzQ3BDO0ErSDUrckNJO0VBRUU7RUFDQTtBL0g2K3JDTjtBK0h6K3JDSTtFQUNFO0EvSDIrckNOO0ErSHYrckNFO0VBQ0U7RUFDQTtBL0h5K3JDSjtBK0h2K3JDSTtFQUNFO0VBQ0E7RUFDQTtBL0h5K3JDTjtBK0h2K3JDTTtFQUNFO0EvSHkrckNSO0ErSHArckNFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hzK3JDSjtBK0hwK3JDSTtFQUNFO0VBQ0E7QS9IcytyQ047QStIbCtyQ0k7RUFDRTtFQUNBO0VBQ0E7QS9IbytyQ047O0ErSDk5ckNBO0VBQ0U7QS9IaStyQ0Y7QStILzlyQ0U7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNqQzFLZ0M7RWlDMktoQztBL0hpK3JDSjtBK0gvOXJDSTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSGsrckNOO0ErSDk5ckNFO0VBQ0U7RUFDQTtFQUNBLGNqQ3pMZ0M7RWlDMExoQztBL0hnK3JDSjtBK0g5OXJDSTtFQUNFLGNqQzdMUTtBOUY2cHNDZDtBK0g1OXJDRTtFQUNFO0EvSDg5ckNKO0ErSDM5ckNFO0VBQ0U7QS9INjlyQ0o7QStIMTlyQ0U7RUFDRTtFQUNBO0EvSDQ5ckNKO0ErSDM5ckNJOztFQUVFO0EvSDY5ckNOO0ErSDM5ckNJO0VBQ0U7QS9INjlyQ047QStIejlyQ0U7RUFDRTtBL0gyOXJDSjtBK0h2OXJDSTtFQUNFLGNqQzNOUTtBOUZvcnNDZDs7QStGMWdzQ0M7QUFDQTtFZ0N5REc7SUFDRTtJQUNBO0UvSHE5ckNKO0UrSGw5ckNFO0lBQ0U7RS9IbzlyQ0o7RStIaDlyQ0U7SUFDRTtJQUNBO0lBQ0E7RS9IazlyQ0o7RStIOThyQ0U7SUFDRTtFL0hnOXJDSjtBQUNGO0ErRnJoc0NDO0FBQ0E7RWdDNEVDO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL0g0OHJDRjtFK0gxOHJDRTtJQUNFO0UvSDQ4ckNKO0UrSHo4ckNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9IMjhyQ0o7RStIejhyQ0k7SUFDRTtFL0gyOHJDTjtFK0h4OHJDSTtJQUNFO0UvSDA4ckNOO0UrSHY4ckNJO0lBQ0U7SUFDQTtFL0h5OHJDTjtFK0h2OHJDTTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL0h5OHJDUjtFK0h2OHJDUTtJQUNFO0UvSHk4ckNWO0UrSG44ckNFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0UvSHE4ckNKO0UrSG44ckNJO0lBQ0U7SUFDQTtFL0hxOHJDTjtFK0g5N3JDRTs7SUFFRTtFL0hnOHJDSjtFK0g5N3JDSTs7SUFDRTtJQUNBO0UvSGk4ckNOO0FBQ0Y7QTJGaGtzQ0E7QXFDck1FOztFQUVFO0FoSXd3c0NKO0FnSXJ3c0NFOzs7RUFHRTtBaEl1d3NDSjtBZ0lwd3NDRTtFQUNFO0FoSXN3c0NKO0FnSW53c0NFO0VBQ0U7RUFDQTtBaElxd3NDSjtBZ0lsd3NDRTtFQUNFO0VBQ0E7QWhJb3dzQ0o7QWdJandzQ0U7RUFDRTtBaEltd3NDSjtBZ0lsd3NDSTs7RUFFRSxjbEMvQm1EO0E5Rm15c0N6RDs7QWdJL3ZzQ0E7RUFDRTtFQUNBO0FoSWt3c0NGOztBZ0k1dnNDRTs7Ozs7Ozs7Ozs7Ozs7O0VBS0U7QWhJeXdzQ0o7O0FnSXJ3c0NBO0VBQ0U7QWhJd3dzQ0Y7O0FnSXJ3c0NBO0VBQ0U7RUFDQTtBaEl3d3NDRjs7QWdJcndzQ0E7RUFDRTtFQUNBO0VBQ0E7QWhJd3dzQ0Y7O0FnSXJ3c0NBO0VBQ0U7QWhJd3dzQ0Y7O0FnSXJ3c0NBO0VBQ0U7RUFDQSw2QnBDM0JhO0E1Rm15c0NmOztBZ0lyd3NDQTtFQUNFO0VBQ0E7RUFDQTtBaEl3d3NDRjs7QWdJcndzQ0E7RUFDRTtFQUNBO0VBQ0E7QWhJd3dzQ0Y7O0FnSXJ3c0NBO0VBQ0U7QWhJd3dzQ0Y7O0FnSWx3c0NFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElxd3NDSjtBZ0lsd3NDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoSW93c0NKOztBZ0k3dnNDRTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaElnd3NDSjtBZ0k3dnNDRTtFQUNFO0VBQ0E7QWhJK3ZzQ0o7QWdJNXZzQ0U7RUFDRTtFQUNBO0FoSTh2c0NKO0FnSTF2c0NJO0VBQ0UsY2xDNUlRO0E5Rnc0c0NkO0FnSXZ2c0NJO0VBQ0UsY2xDbEpRO0E5RjI0c0NkOztBZ0lqdnNDSTtFQUNFO0FoSW92c0NOOztBZ0kvdXNDQTtFQUNFO0FoSWt2c0NGO0FnSWh2c0NFO0VBQ0U7RUFDQTtFQUNBO0FoSWt2c0NKO0FnSWh2c0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhJa3ZzQ047QWdJL3VzQ0k7RUFDRTtFQUNBLGNsQ2pMbUQ7QTlGazZzQ3pEO0FnSS91c0NNO0VBQ0U7RUFDQTtBaElpdnNDUjtBZ0k1dXNDRTtFQUNFO0FoSTh1c0NKO0FnSTN1c0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEk2dXNDSjtBZ0kzdXNDSTtFQUNFO0FoSTZ1c0NOOztBZ0lydXNDQTtFQUNFO0FoSXd1c0NGOztBK0Z4d3NDQztBQUNBO0VpQ21DQztJQUNFO0VoSXl1c0NGO0VnSXR1c0NBO0lBQ0U7RWhJd3VzQ0Y7RWdJbnVzQ0U7O0lBRUU7RWhJcXVzQ0o7QUFDRjtBMkY5dnNDQTtBc0N4TUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJeThzQ0o7QWlJcjhzQ0U7RUFDRTtBakl1OHNDSjtBaUlwOHNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJczhzQ0o7QWlJbjhzQ0U7RUFDRTtFQUNBLHlCbkMxQlU7RW1DMkJWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJcThzQ0o7QWlJbjhzQ0k7RUFDRSx5Qm5DbEM4QjtFbUNtQzlCLHlCckNFa0I7QTVGbThzQ3hCO0FpSWw4c0NFO0VBQ0U7QWpJbzhzQ0o7QWlJbjhzQ0k7RUFDRSxjbkN6QzhCO0E5Rjgrc0NwQztBaUluOHNDSTtFQUNFO0VBQ0E7RUFDQTtBaklxOHNDTjtBaUluOHNDSTtFQUNFLG9DckNqQmtCO0E1RnM5c0N4QjtBaUlsOHNDRTs7RUFFRTtFQUNBO0FqSW84c0NKO0FpSWw4c0NFO0VBQ0U7QWpJbzhzQ0o7QWlJbDhzQ0U7RUFDRTtBaklvOHNDSjtBaUlsOHNDRTtFQUNFO0FqSW84c0NKO0FpSWw4c0NFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklvOHNDSjtBaUluOHNDSTtFQUNFO0VBQ0E7QWpJcThzQ047QWlJbDhzQ0U7RUFDRTtBaklvOHNDSjtBaUlsOHNDRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqSW84c0NKO0FpSW44c0NJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklxOHNDTjtBaUlqOHNDRTtFQUNFO0FqSW04c0NKO0FpSS83c0NJO0VBQ0U7QWpJaThzQ047QWlJLzdzQ0k7RUFDRTtBaklpOHNDTjtBaUkvN3NDSTtFQUNFO0FqSWk4c0NOO0FpSTU3c0NJO0VBQ0U7RUFDQSxjbkNwSFE7QTlGa2p0Q2Q7QWlJejdzQ0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuQy9IVTtFbUNnSVY7RUFDQTtFQUNBO0FqSTI3c0NKO0FpSTE3c0NJO0VBQ0U7QWpJNDdzQ047QWlJMTdzQ0k7RUFDRTtBakk0N3NDTjtBaUl4N3NDRTtFQUNFLHlCbkM1SWdDO0VtQzZJaEM7QWpJMDdzQ0o7QWlJdjdzQ0U7RUFDRTtFQUNBO0FqSXk3c0NKO0FpSXQ3c0NFOztFQUVFO0VBQ0E7RUFDQSw4QnJDdkdlO0E1RitodENuQjtBaUlwN3NDSTtFQUNFLGNuQzlKbUQ7QTlGb2x0Q3pEO0FpSXA3c0NNO0VBQ0UsY25DaktNO0E5RnVsdENkO0FpSWo3c0NFO0VBQ0U7RUFDQTtBakltN3NDSjtBaUkvNnNDSTtFQUNFO0VBQ0E7RUFDQSw4QnJDN0hhO0VxQzhIYixjbkNoTDhCO0E5RmltdENwQztBaUk5NnNDSTtFQUNFO0VBQ0E7QWpJZzdzQ047QWlJLzZzQ007RUFDRSx5Qm5DdkxNO0VtQ3dMTjtFbEMzSlAsV2tDNEpzQztFbEMzSnRDLFlrQzJKc0M7RWxDMUp0QyxpQmtDMEpzQztFQUMvQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSW03c0NSO0FpSWw3c0NRO0VBQ0U7QWpJbzdzQ1Y7QWlJajdzQ1E7RUFDRTtBakltN3NDVjtBaUloN3NDUTtFQUNFLHlCbkN4TTBCO0VtQ3lNMUIseUJyQ3BLYztBNUZzbHRDeEI7O0ErRmo5c0NDO0FBQ0E7RWtDdUNDO0lBQ0U7RWpJODZzQ0Y7RWlJNTZzQ0E7SUFDRTtFakk4NnNDRjtFaUk1NnNDQTtJQUNBO0VqSTg2c0NBO0VpSTU2c0NBO0lBQ0U7SUFDQTtFakk4NnNDRjtBQUNGO0ErRjE5c0NDO0FBQ0E7RWtDK0NDO0lBQ0U7SUFDQTtFakk4NnNDRjtFaUk1NnNDQTtJQUNFO0VqSTg2c0NGO0VpSTU2c0NBO0lBQ0U7RWpJODZzQ0Y7RWlJNTZzQ0E7SUFDRTtJQUNBO0lBQ0E7RWpJODZzQ0Y7RWlJNTZzQ0E7SUFDRTtFakk4NnNDRjtFaUkzNnNDRTs7SUFFRTtFakk2NnNDSjtFaUkzNnNDRTtJQUNFO0VqSTY2c0NKO0VpSTE2c0NBO0lBQ0U7SUFDQTtJQUNBO0VqSTQ2c0NGO0VpSTM2c0NFO0lBQ0U7SUFDQTtFakk2NnNDSjtFaUkxNnNDQTtJQUNFO0VqSTQ2c0NGO0FBQ0Y7QTJGditzQ0E7QXVDN01BO0VBQ0k7RUFDQTtFQUNBO0FsSXVydENKO0FrSXRydENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxJd3J0Q1I7QWtJdnJ0Q1E7RUFDSTtFQUNBO0FsSXlydENaO0FrSXZydENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdENZWTtBNUY2cXRDeEI7QWtJdnJ0Q1E7RUFDSTtFQUNBO0VBQ0EsOEJ0Q29CTztFc0NuQlAseUJ0Q01ZO0VzQ0xaO0VBQ0E7QWxJeXJ0Q1o7QWtJdnJ0Q1E7RUFDSTtFQUNBO0VBQ0EsOEJ0Q1lPO0VzQ1hQLHlCdENGWTtBNUYycnRDeEI7QWtJeHJ0Q1k7RUFDSSxjcEN6Q0Y7QTlGbXV0Q2Q7QWtJdHJ0Q0k7RUFDSSw4QnRDVGdCO0VzQ1VoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEl3cnRDUjtBa0l2cnRDUTtFQUNJO0VBQ0E7QWxJeXJ0Q1o7QWtJeHJ0Q1k7RUFDSTtBbEkwcnRDaEI7QWtJeHJ0Q1k7RUFDSTtFQUNBO0VBQ0E7QWxJMHJ0Q2hCO0FrSXhydENZO0VBQ0k7RUFDQTtFQUNBLHlCdEMvQlE7RXNDZ0NSO0FsSTBydENoQjtBa0l2cnRDUTtFQUNJO0FsSXlydENaO0FrSXZydENRO0VBQ0ksY3BDNUV3QjtBOUZxd3RDcEM7QWtJdnJ0Q1E7RUFDSSxjcEMvRXdCO0E5Rnd3dENwQztBa0l4cnRDWTtFQUNJLGNwQ2pGRjtBOUYyd3RDZDs7QWtJcnJ0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSXdydENKO0FrSXZydENJO0VBQ0k7QWxJeXJ0Q1I7QWtJdnJ0Q0k7RUFDSTtFQUNBO0FsSXlydENSOztBa0lycnRDQTtFQUNJO0VBQ0E7QWxJd3J0Q0o7QWtJdnJ0Q0k7RUFDSTtFQUNBO0VuQ3dFUDtBL0ZrbnRDRDtBK0ZqbnRDQztFbUMzRUc7SUFJUTtFbEk0cnRDVjtBQUNGOztBK0Z2cHRDQztBQUNBO0VtQ2xDRztJQUNJO0VsSTZydENOO0FBQ0Y7QStGdHB0Q0M7QUFDQTtFbUNyQ0c7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFbEk4cnRDTjtBQUNGO0ErRnZwdENDO0FBQ0E7RW1DckNHO0lBQ0k7RWxJK3J0Q047RWtJN3J0Q0U7SUFDSTtFbEkrcnRDTjtFa0k3cnRDRTtJQUNJO0VsSStydENOO0FBQ0Y7QStGM3B0Q0M7QUFDQTtFbUNsQ0c7SUFDSTtJQUNBO0lBQ0E7RWxJZ3N0Q047RWtJL3J0Q007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFbElpc3RDVjtFa0loc3RDVTtJQUNJO0lBQ0E7RWxJa3N0Q2Q7RWtJOXJ0Q0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsSWdzdENOO0VrSTlydENFO0lBQ0k7RWxJZ3N0Q047RWtJL3J0Q007SUFDSTtFbElpc3RDVjtBQUNGO0ErRmxydENDO0FBQ0E7RW1DWkc7SUFDSTtFbElpc3RDTjtBQUNGO0ErRnhxdENDO0FBQ0E7RW1DdkJHO0lBQ0k7RWxJa3N0Q047QUFDRjtBa0loc3RDQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSWtzdENKO0FrSWpzdENJO0VBQ0k7QWxJbXN0Q1I7QWtJanN0Q0k7RUFDSTtFQUNBO0VBQ0EsOEJ0QzVJVztFc0M2SVgsY3BDL0xNO0VvQ2dNTjtFQUNBO0VBQ0E7QWxJbXN0Q1I7QWtJanN0Q0k7RUFDSTtBbEltc3RDUjtBa0lsc3RDUTtFQUNJO0VBQ0E7RUFDQSxjcEN6TXdCO0E5RjY0dENwQztBa0luc3RDWTtFQUNJLGNwQzNNRjtBOUZnNXRDZDs7QWtJaHN0Q0E7RUFDSTtFQUNBO0FsSW1zdENKO0FrSWxzdENJO0VBQ0k7RUFDQTtFbkNuQ1A7QS9Gd3V0Q0Q7QStGdnV0Q0M7RW1DZ0NHO0lBSVE7RWxJdXN0Q1Y7QUFDRjs7QWtJcHN0Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEl1c3RDSjtBa0l0c3RDSTtFQUNJO0VBQ0E7RUFDQTtBbEl3c3RDUjtBa0l2c3RDUTtFQUNJO0VBQ0E7QWxJeXN0Q1o7QWtJdHN0Q0k7RUFDSTtBbEl3c3RDUjs7QStGaHl0Q0M7QUFDQTtFbUMyRkc7SUFDSTtFbEl5c3RDTjtBQUNGO0ErRnZ4dENDO0FBQ0E7RW1DZ0ZHO0lBQ0k7RWxJMHN0Q047RWtJeHN0Q0U7SUFDSTtFbEkwc3RDTjtBQUNGO0ErRnh4dENDO0FBQ0E7RW1DZ0ZHO0lBQ0k7SUFDQTtFbEkyc3RDTjtFa0kxc3RDTTtJQUNJO0lBQ0E7RWxJNHN0Q1Y7RWtJenN0Q0U7SUFDSTtFbEkyc3RDTjtBQUNGO0ErRnR4dENDO0FBQ0E7RW1DNkVHO0lBQ0k7RWxJNHN0Q047QUFDRjtBK0ZweHRDQztBQUNBO0VtQzBFRztJQUNJO0VsSTZzdENOO0FBQ0Y7QTJGNXd0Q0E7QXdDaE5BOzsrQ0FBQTtBQUdBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5JKzl0Q0o7QW1JOTl0Q0k7RUFDSTtFQUNBO0VBQ0E7QW5JZyt0Q1I7QW1JOTl0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5JZyt0Q1I7O0FtSTc5dENBO0VBQ0k7QW5JZyt0Q0o7QW1JLzl0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJ2Q29CVztFdUNuQlg7RUFDQTtFQUNBO0FuSWkrdENSO0FtSTk5dENRO0VBQ0k7RUFDQTtBbklnK3RDWjs7QW1JNTl0Q0E7RUFDSTtFQUNBO0VBQ0E7QW5JKzl0Q0o7QW1JOTl0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyQ3ZENEI7QTlGdWh1Q3BDO0FtSS85dENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZDeEJZO0V1Q3lCWiw4QnZDWk87RXVDYVA7RUFDQTtBbklpK3RDWjtBbUk5OXRDSTtFQUNJO0VBQ0E7RUFDQTtBbklnK3RDUjs7QW1JNzl0Q0E7RUFDSTtBbklnK3RDSjtBbUkvOXRDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuSWkrdENSO0FtSS85dENJO0VBQ0k7RUFDQTtFQUNBLDhCdkNwRGdCO0V1Q3FEaEI7RUFDQTtFQUNBO0FuSWkrdENSO0FtSWgrdENRO0VBRUksbUJyQzFGRTtFcUMyRkYseUJ2Q3REWTtBNUZ1aHVDeEI7QW1JOTl0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbklnK3RDUjtBbUkvOXRDUTtFQUNJO0FuSWkrdENaO0FtSS85dENRO0VBQ0k7RUFDQTtFQUNBO0FuSWkrdENaOztBbUk3OXRDQTtFQUNJO0VBQ0E7QW5JZyt0Q0o7QW1JLzl0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JDdEhNO0VxQ3VITjtFQUNBO0FuSWkrdENSO0FtSWgrdENRO0VBQ0k7QW5Jayt0Q1o7QW1JLzl0Q0k7RUFDSTtFQUNBO0VBQ0EsNkJ2QzdFVztFdUM4RVgsY3JDakk0QjtFcUNrSTVCO0FuSWkrdENSO0FtSS85dENJO0VBQ0k7RUFDQTtFQUNBLDZCdkNwRlc7RXVDcUZYLGNyQ3hJNEI7QTlGeW11Q3BDO0FtSWgrdENRO0VBQ0ksY3JDMUlFO0E5RjRtdUNkO0FtSS85dENJO0VBQ0k7RUFDQTtBbklpK3RDUjtBbUloK3RDUTtFQUNJO0VBQ0E7QW5Jayt0Q1o7QW1JLzl0Q0k7RUFDSTtFQUNBO0FuSWkrdENSO0FtSWgrdENRO0VBQ0kseUJ2Q3BIWTtBNUZzbHVDeEI7QW1JaCt0Q1E7RUFDSSx5QnZDdkhZO0E1RnlsdUN4QjtBbUlqK3RDWTtFQUNJLGNyQzlKRjtBOUZpb3VDZDs7QW1JOTl0Q0E7RUFDSTtFQUNBO0FuSWkrdENKO0FtSWgrdENJO0VBQ0k7QW5Jayt0Q1I7QW1JaCt0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtQnJDN0tNO0VxQzhLTjtFQUNBO0VBQ0E7QW5Jayt0Q1I7QW1JaCt0Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbklrK3RDUjtBbUloK3RDSTtFQUNJO0FuSWsrdENSO0FtSWgrdENJO0VBQ0k7RUFDQTtFQUNBO0FuSWsrdENSO0FtSWordENRO0VBQ0ksOEJ2QzNKWTtFdUM0Slo7RUFDQTtFQUNBO0FuSW0rdENaO0FtSWordENRO0VBQ0k7QW5JbSt0Q1o7QW1JLzl0Q1E7RUFDSTtBbklpK3RDWjtBbUk5OXRDSTtFQUNJO0VBQ0E7RUFDQTtBbklnK3RDUjtBbUkvOXRDUTtFQUNJO0FuSWkrdENaO0FtSWgrdENZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbklrK3RDaEI7QW1JLzl0Q1E7RUFDSSw4QnZDM0xZO0V1QzRMWjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSWkrdENaO0FtSWgrdENZO0VBQ0k7QW5Jayt0Q2hCO0FtSS85dENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5JaSt0Q1o7QW1JLzl0Q1E7RUFDSTtFQUNBO0VBQ0EsOEJ2Q2pNTztFdUNrTVAsY3JDcFB3QjtFcUNxUHhCO0FuSWkrdENaOztBbUk3OXRDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuSWcrdENKO0FtSS85dENJO0VBQ0k7RUFDQTtFQUNBO0FuSWkrdENSOztBbUk5OXRDQTtFQUNJO0FuSWkrdENKO0FtSWgrdENJO0VBQ0k7RUFDQTtBbklrK3RDUjtBbUlqK3RDUTtFQUNJO0FuSW0rdENaOztBbUkvOXRDQTtFQUNJO0VBQ0E7RUFDQTtBbklrK3RDSjtBbUlqK3RDSTtFQUNJO0FuSW0rdENSO0FtSWwrdENRO0VBQ0k7RUFDQTtFQUNBO0FuSW8rdENaO0FtSWordENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5JbSt0Q1I7QW1JbCt0Q1E7RUFDSTtBbklvK3RDWjtBbUlqK3RDSTtFQUNJO0VBQ0E7RUFDQTtBbkltK3RDUjs7QW1JaCt0Q0E7RUFDSTtFQUNBO0FuSW0rdENKO0FtSWwrdENJO0VBQ0k7RUFDQTtFQUNBO0FuSW8rdENSOztBbUlqK3RDQTtFQUNJO0VBQ0E7QW5Jbyt0Q0o7O0FtSWwrdENBO0VBQ0k7SUFDSTtJQUNBO0VuSXErdENOO0FBQ0Y7QStGcnB1Q0M7QUFDQTtFb0NrTEc7SUFDSTtFbklzK3RDTjtFbUlwK3RDRTtJQUNJO0lBQ0E7RW5Jcyt0Q047QUFDRjtBK0Z2cHVDQztBQUNBO0VvQ21MRztJQUNJO0lBQ0E7SUFDQTtFbkl1K3RDTjtFbUlyK3RDRTtJQUNJO0VuSXUrdENOO0VtSXArdENNO0lBQ0k7RW5Jcyt0Q1Y7RW1Jbit0Q0U7SUFDSTtFbklxK3RDTjtFbUluK3RDRTtJQUNJO0VuSXErdENOO0FBQ0Y7QStGM3B1Q0M7QUFDQTtFb0N3TEc7SUFDSTtFbklzK3RDTjtFbUlwK3RDRTtJQUNJO0lBQ0E7SUFDQTtFbklzK3RDTjtFbUlwK3RDRTtJQUNJO0VuSXMrdENOO0VtSXArdENFO0lBQ0k7SUFDQTtFbklzK3RDTjtBQUNGO0ErRnJxdUNDO0FBQ0E7RW9DaU1HOzs7SUFHSTtJQUNBO0VuSXUrdENOO0FBQ0Y7QStGdHF1Q0M7QUFDQTtFb0NpTUc7SUFDSTtFbkl3K3RDTjtFbUl0K3RDRTtJQUNJO0VuSXcrdENOO0VtSXQrdENFO0lBQ0k7RW5Jdyt0Q047RW1JdCt0Q0U7SUFDSTtFbkl3K3RDTjtFbUl0K3RDRTtJQUNJO0VuSXcrdENOO0VtSXQrdENFO0lBQ0k7RW5Jdyt0Q047QUFDRjtBK0ZucnVDQztBQUNBO0VvQzZNRztJQUNJO0VuSXkrdENOO0VtSXYrdENFO0lBQ0k7RW5JeSt0Q047RW1Jdit0Q1U7SUFDSTtFbkl5K3RDZDtFbUlyK3RDRTtJQUNJO0VuSXUrdENOO0VtSXIrdENFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RW5JdSt0Q047RW1Jcit0Q0U7SUFDSTtFbkl1K3RDTjtFbUlyK3RDRTtJQUNJO0VuSXUrdENOO0FBQ0Y7QStGdHN1Q0M7QUFDQTtFb0NpT0c7SUFDSTtFbkl3K3RDTjtFbUl2K3RDTTtJQUNJO0VuSXkrdENWO0VtSXQrdENFO0lBQ0k7SUFDQTtFbkl3K3RDTjtFbUl0K3RDRTtJQUNJO0VuSXcrdENOO0VtSXYrdENNO0lBQ0k7RW5JeSt0Q1Y7RW1JdCt0Q0U7SUFDSTtJQUNBO0VuSXcrdENOO0VtSXQrdENFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RW5Jdyt0Q047RW1Jdit0Q007SUFDSTtFbkl5K3RDVjtFbUl0K3RDRTtJQUNJO0lBQ0E7SUFDQTtFbkl3K3RDTjtBQUNGO0EyRjF0dUNBO0F5Q25OQTtBQUNBO0VBQ0ksK0J4QytCb0I7RXdDOUJwQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWc3dUNKO0FvSS82dUNJO0VBQ0k7RUFDQTtBcElpN3VDUjtBb0loN3VDUTtFQUNJO0VBQ0E7QXBJazd1Q1o7QW9JLzZ1Q0k7RUFDSTtFQUNBO0FwSWk3dUNSO0FvSWg3dUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcElrN3VDWjtBb0kvNnVDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJaTd1Q1I7QW9JaDd1Q1E7RUFDSSxjdENsQ3dCO0E5Rm85dUNwQztBb0lqN3VDWTtFQUNJLGN0Q3BDRjtBOUZ1OXVDZDtBb0kvNnVDSTtFQUNJO0VBQ0E7RUFDQSw4QnhDT1c7RXdDTlgsY3RDNUNpRDtBOUY2OXVDekQ7QW9JLzZ1Q0k7RUFDSSw4QnhDVmdCO0V3Q1doQjtFQUNBO0VBQ0E7QXBJaTd1Q1I7QW9JaDd1Q1E7RUFDSTtFQUNBO0VBQ0E7QXBJazd1Q1o7QW9JLzZ1Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJaTd1Q1I7QW9JaDd1Q1E7RUFDSTtBcElrN3VDWjtBb0lqN3VDWTtFQUNJO0FwSW03dUNoQjtBb0loN3VDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSWs3dUNaO0FvSWo3dUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEltN3VDaEI7QW9JbDd1Q2dCO0VBQ0k7QXBJbzd1Q3BCO0FvSWg3dUNRO0VBQ0ksOEJ4Q2xEWTtFd0NtRFo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSWs3dUNaO0FvSWg3dUNRO0VBQ0ksbUJ0Q2hHRTtFc0NpR0Y7RUFDQSx5QnhDN0RZO0V3QzhEWjtFQUNBO0VBQ0E7RUFDQSw4QnhDcERPO0V3Q3FEUDtBcElrN3VDWjtBb0loN3VDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSWs3dUNaO0FvSWo3dUNZO0VBQ0k7QXBJbTd1Q2hCO0FvSS82dUNJO0VBQ0k7RUFDQTtBcElpN3VDUjtBb0loN3VDUTtFQUNJO0FwSWs3dUNaO0FvSWo3dUNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSW03dUNoQjtBb0kvNnVDWTtFQUNJO0VBQ0E7QXBJaTd1Q2hCOztBb0kxNnVDUTtFQUNJLDhCeEN2R1k7RXdDd0daO0VBQ0E7RUFDQTtBcEk2NnVDWjtBb0k1NnVDWTtFQUNJO0VBQ0E7RUFDQTtBcEk4NnVDaEI7O0FvSXo2dUNBO0VBQ0k7RUFDQTtFQUNBO0FwSTQ2dUNKO0FvSTM2dUNJO0VBQ0k7RUFDQTtBcEk2NnVDUjtBb0k1NnVDUTtFQUNJO0FwSTg2dUNaO0FvSTM2dUNJO0VBQ0k7QXBJNjZ1Q1I7QW9JMzZ1Q0k7RUFDSTtFQUNBLGN0Q3hLTTtFc0N5S047RUFDQTtFQUNBLDhCeEN6SFc7QTVGc2l2Q25CO0FvSTM2dUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBJNjZ1Q1I7QW9JNTZ1Q1E7RUFDSSx5QnhDOUlZO0V3QytJWjtFQUNBO0VBQ0E7RUFDQTtBcEk4NnVDWjtBb0k3NnVDWTtFQUNJO0FwSSs2dUNoQjtBb0kzNnVDSTtFQUNJLHlCeEN6SmdCO0E1RnNrdkN4QjtBb0k1NnVDUTtFQUNJO0VBQ0EsY3RDak1FO0E5RittdkNkO0FvSTU2dUNRO0VBQ0k7QXBJODZ1Q1o7QW9JNTZ1Q1E7RUFDSSxjdEN2TUU7QTlGcW52Q2Q7QW9JMzZ1Q0k7RUFDSSw4QnhDdEtnQjtFd0N1S2hCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBJNjZ1Q1I7QW9JNTZ1Q1E7RUFDSTtBcEk4NnVDWjtBb0k3NnVDWTtFQUNJLGN0Q3BOb0I7QTlGbW92Q3BDO0FvSTk2dUNnQjtFQUNJLGN0Q3ROTjtBOUZzb3ZDZDtBb0k1NnVDUTtFQUNJO0VBQ0E7RUFDQSw4QnhDM0tPO0V3QzRLUCxjdEM5TndCO0E5RjRvdkNwQztBb0k3NnVDWTtFQUNJLGN0Q2hPRjtFc0NpT0U7RUFDQTtBcEkrNnVDaEI7QW9JNzZ1Q1k7RUFDSSxjdENyT0Y7QTlGb3B2Q2Q7O0FvSTE2dUNBO0VBQ0k7RUFDQTtFQUNBO0FwSTY2dUNKOztBK0Z4aHZDQztBQUNBO0VxQzZHRztJQUNJO0VwSSs2dUNOO0FBQ0Y7QW9JNzZ1Q0E7RUFDSTtJQUNJO0lBQ0E7RXBJKzZ1Q047QUFDRjtBK0Y3aHZDQztBQUNBO0VxQ2dIRztJQUNJO0lBQ0E7RXBJZzd1Q047QUFDRjtBK0Y1aHZDQztBQUNBO0VxQzhHRztJQUNJO0lBQ0E7RXBJaTd1Q047RW9JLzZ1Q0U7SUFDSTtFcElpN3VDTjtFb0loN3VDTTtJQUNJO0VwSWs3dUNWO0FBQ0Y7QStGaml2Q0M7QUFDQTtFcUNrSEc7SUFDSTtJQUNBO0VwSWs3dUNOO0FBQ0Y7QStGaGl2Q0M7QUFDQTtFcUNnSEc7SUFDSTtJQUNBO0VwSW03dUNOO0FBQ0Y7QStGL2h2Q0M7QUFDQTtFcUM4R0c7SUFDSTtJQUNBO0VwSW83dUNOO0VvSWw3dUNFO0lBQ0k7RXBJbzd1Q047QUFDRjtBK0ZqaXZDQztBQUNBO0VxQytHRztJQUNJO0lBQ0E7RXBJcTd1Q047QUFDRjtBK0ZoaXZDQztBQUNBO0VxQzZHRztJQUNJO0VwSXM3dUNOO0FBQ0Y7QStGOWh2Q0M7QUFDQTtFcUMwR0c7SUFDSTtJQUNBO0VwSXU3dUNOO0VvSXQ3dUNNO0lBQ0k7RXBJdzd1Q1Y7RW9JdDd1Q007SUFDSTtJQUNBO0VwSXc3dUNWO0VvSXI3dUNVO0lBQ0k7RXBJdTd1Q2Q7QUFDRjtBb0luN3VDQTtBQUVJO0VBQ0k7QXBJbzd1Q1I7QW9Jbjd1Q1E7RUFDSTtBcElxN3VDWjs7QW9Jajd1Q0E7RUFDSSx5QnRDeFVnQztFc0N5VWhDO0FwSW83dUNKO0FvSW43dUNJO0VBQ0k7RUFDQTtBcElxN3VDUjtBb0lwN3VDUTtFQUNJO0VBQ0E7QXBJczd1Q1o7QW9Jbjd1Q0k7RUFDSTtFQUNBO0FwSXE3dUNSO0FvSW43dUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnhDdFRnQjtBNUYydXZDeEI7QW9Jbjd1Q0k7RUFDSTtFQUNBO0VBQ0EsY3RDaFdpRDtFc0NpV2pEO0FwSXE3dUNSO0FvSW43dUNJO0VBQ0k7RUFDQTtFQUNBO0FwSXE3dUNSO0FvSXA3dUNRO0VBQ0k7QXBJczd1Q1o7QW9Jbjd1Q0k7RUFDSTtBcElxN3VDUjtBb0luN3VDSTtFQUNJO0VBQ0E7RUFDQTtBcElxN3VDUjtBb0lwN3VDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDhCeENqVlk7RXdDa1ZaO0VBQ0E7RUFDQTtFQUNBLGN0QzFYRTtFc0MyWEY7RUFDQTtFQUNBO0FwSXM3dUNaO0FvSXA3dUNRO0VBQ0k7RUFDQTtFQUNBLHlCeEM3Vlk7RXdDOFZaO0FwSXM3dUNaO0FvSXA3dUNRO0VBQ0k7RUFDQSw2QnhDcFZPO0V3Q3FWUCxjdEN4WTZDO0VzQ3lZN0M7RUFDQTtFQUNBO0FwSXM3dUNaO0FvSXA3dUNRO0VBQ0k7QXBJczd1Q1o7QW9Jbjd1Q0k7RUFDSTtBcElxN3VDUjs7QStGN292Q0M7QUFDQTtFcUM0Tkc7SUFDSSw4QnhDblhnQjtJd0NvWGhCO0lBQ0E7SUFDQTtFcElxN3VDTjtFb0lwN3VDTTtJQUNJO0lBQ0E7SUFDQTtFcElzN3VDVjtBQUNGO0EyRmhvdkNBO0EwQ3ROQTtBQUNBO0VBQ0k7QXJJeTF2Q0o7QXFJeDF2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJMDF2Q1I7QXFJejF2Q1E7RUFDSTtBckkyMXZDWjs7QXFJdjF2Q0E7RUFDSTtFQUNBO0FySTAxdkNKOztBcUl4MXZDQTtFQUNJO0VBQ0E7QXJJMjF2Q0o7QXFJMTF2Q0k7RUFDSTtFQUNBO0VBQ0E7QXJJNDF2Q1I7QXFJMzF2Q1E7RUFDSTtBckk2MXZDWjtBcUkzMXZDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJ2Q3JDRTtFdUNzQ0YseUJ6Q0RZO0V5Q0VaO0VBQ0E7QXJJNjF2Q1o7QXFJMTF2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTQxdkNSO0FxSTExdkNJO0VBQ0ksY3ZDbkRNO0V1Q29ETjtBckk0MXZDUjtBcUl6MXZDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJ6Q1ZPO0V5Q1dQLHlCekN4Qlk7QTVGbTN2Q3hCO0FxSXoxdkNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsOEJ6Q2pCTztFeUNrQlAsY3ZDcEU2QztFdUNxRTdDO0VBQ0E7QXJJMjF2Q1o7O0FxSXYxdkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJJMDF2Q0o7QXFJejF2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJMjF2Q1I7QXFJMTF2Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTQxdkNaO0FxSTExdkNRO0VBRUksbUJ2Q3JHRTtFdUNzR0YscUJ2Q3RHRTtBOUZpOHZDZDtBcUkxMXZDWTtFQUNJLHlCekNuRVE7QTVGKzV2Q3hCO0FxSTExdkNZO0VBQ0k7QXJJNDF2Q2hCO0FxSXgxdkNJO0VBQ0k7QXJJMDF2Q1I7O0ErRmgwdkNDO0FBQ0E7RXNDdkJHO0lBQ0k7RXJJMjF2Q047RXFJejF2Q0U7SUFDSTtFckkyMXZDTjtFcUl6MXZDRTtJQUNJO0VySTIxdkNOO0FBQ0Y7QStGcjB2Q0M7QUFDQTtFc0NwQkc7SUFDSTtFckk0MXZDTjtBQUNGO0ErRjN6dkNDO0FBQ0E7RXNDL0JHO0lBQ0k7RXJJNjF2Q047RXFJMzF2Q0U7SUFDSTtJQUNBO0VySTYxdkNOO0FBQ0Y7QStGN3p2Q0M7QUFDQTtFc0M5Qkc7SUFDSTtFckk4MXZDTjtBQUNGO0ErRjN6dkNDO0FBQ0E7RXNDakNHO0lBQ0k7SUFDQTtJQUNBO0VySSsxdkNOO0VxSTkxdkNNO0lBQ0k7SUFDQTtFcklnMnZDVjtFcUk3MXZDRTtJQUNJO0VySSsxdkNOO0FBQ0Y7QStGbDB2Q0M7QUFDQTtFc0MzQkc7SUFDSTtFcklnMnZDTjtFcUk5MXZDRTtJQUNJO0lBQ0E7RXJJZzJ2Q047RXFJOTF2Q0U7SUFDSTtJQUNBO0lBQ0E7RXJJZzJ2Q047QUFDRjtBcUk5MXZDQTtFQUNJO0VBQ0E7QXJJZzJ2Q0o7QXFJLzF2Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcklpMnZDUjtBcUk5MXZDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2Q3BNNkM7RXVDcU03QztBcklnMnZDWjtBcUkvMXZDWTtFQUNJO0VBQ0E7RUFDQTtBcklpMnZDaEI7QXFJLzF2Q1k7RUFDSSxjdkM1TW9CO0E5RjZpd0NwQzs7QXFJNTF2Q0E7RUFDSTtBckkrMXZDSjtBcUk5MXZDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDhCekNyS1c7RXlDc0tYO0VBQ0EsY3ZDek40QjtFdUMwTjVCO0VBQ0E7QXJJZzJ2Q1I7QXFJOTF2Q0k7RUFDSSxjdkM5Tk07RXVDK05OO0VBQ0E7RUFDQTtBcklnMnZDUjtBcUk5MXZDSTtFQUNJO0FySWcydkNSOztBK0ZsNnZDQztBQUNBO0VzQ3FFRztJQUNJO0VySWkydkNOO0VxSS8xdkNFO0lBQ0k7RXJJaTJ2Q047RXFJLzF2Q0U7SUFDSTtFcklpMnZDTjtBQUNGO0ErRnY2dkNDO0FBQ0E7RXNDd0VHO0lBQ0k7RXJJazJ2Q047QUFDRjtBK0ZyNnZDQztBQUNBO0VzQ3FFRztJQUNJO0VySW0ydkNOO0FBQ0Y7QStGMzV2Q0M7QUFDQTtFc0MwREc7SUFDSTtFcklvMnZDTjtBQUNGO0EyRjE0dkNBO0EyQ3pOQTtBQUNBO0VBQ0k7QXRJc213Q0o7O0FzSXBtd0NBO0VBQ0k7RUFDQTtFQUNBO0F0SXVtd0NKOztBc0lybXdDQTtFQUNJO0F0SXdtd0NKOztBc0l0bXdDQTtFQUNJO0VBQ0E7RUFDQTtBdEl5bXdDSjs7QXNJdm13Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdEkwbXdDSjtBc0l4bXdDUTtFQUNJO0F0STBtd0NaO0FzSXptd0NZO0VBQ0k7QXRJMm13Q2hCO0FzSXZtd0NZO0VBQ0k7QXRJeW13Q2hCO0FzSXJtd0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFDSGdCO0E1RjBtd0N4QjtBc0lybXdDSTtFQUNJO0VBQ0E7RUFDQSw4QjFDS1c7RTBDSlg7RUFDQTtBdEl1bXdDUjtBc0lybXdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4Q3RETTtFd0N1RE47RUFDQTtFQUNBO0F0SXVtd0NSO0FzSXRtd0NRO0VBQ0k7QXRJd213Q1o7QXNJbm13Q1k7RUFDSTtFQUNBO0VBQ0EscUJ4Q25FRjtBOUZ3cXdDZDtBc0lubXdDWTtFQUNJO0F0SXFtd0NoQjtBc0lqbXdDSTtFQUNJO0VBQ0E7QXRJbW13Q1I7QXNJbG13Q1E7RUFDSSxtQnhDOUV3QjtBOUZrcndDcEM7QXNJbG13Q1E7RUFDSTtFQUNBO0VBQ0E7QXRJb213Q1o7QXNJbG13Q1E7RUFDSTtFQUNBO0F0SW9td0NaO0FzSWptd0NJO0VBQ0k7RUFDQTtFQUNBO0F0SW1td0NSO0FzSWxtd0NRO0VBQ0k7RUFDQTtBdElvbXdDWjtBc0lsbXdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCMUN2RE87RTBDd0RQLHlCMUNyRVk7QTVGeXF3Q3hCO0FzSWxtd0NRO0VBQ0k7RUFDQTtFQUNBO0F0SW9td0NaOztBc0lobXdDQTtFQUNJO0F0SW1td0NKO0FzSWxtd0NJO0VBQ0k7QXRJb213Q1I7QXNJbG13Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdElvbXdDUjtBc0lubXdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F0SXFtd0NaO0FzSW5td0NRO0VBQ0k7QXRJcW13Q1o7O0ErRjFtd0NDO0FBQ0E7RXVDU0c7O0lBRUk7RXRJcW13Q047RXNJcG13Q007O0lBQ0k7RXRJdW13Q1Y7RXNJcG13Q0U7SUFDSTtJQUNBO0lBQ0E7RXRJc213Q047RXNJcG13Q0U7SUFDSTtFdElzbXdDTjtBQUNGO0FzSXBtd0NBO0VBQ0k7SUFDSTtFdElzbXdDTjtBQUNGO0ErRjNud0NDO0FBQ0E7RXVDdUJHO0lBQ0k7RXRJdW13Q047QUFDRjtBK0Z6bndDQztBQUNBO0V1Q29CRztJQUNJO0V0SXdtd0NOO0VzSXRtd0NFO0lBQ0k7RXRJd213Q047RXNJdG13Q0U7SUFDSTtJQUNBO0V0SXdtd0NOO0VzSXRtd0NFO0lBQ0k7RXRJd213Q047RXNJdG13Q0U7SUFDSTtJQUNBO0lBQ0E7RXRJd213Q047RXNJdG13Q0U7SUFDSTtJQUNBO0V0SXdtd0NOO0VzSXRtd0NFO0lBQ0k7RXRJd213Q047QUFDRjtBK0Y3b3dDQztBQUNBO0V1Q3VDRztJQUNJO0V0SXltd0NOO0FBQ0Y7QStGM293Q0M7QUFDQTtFdUNvQ0c7SUFDSTtFdEkwbXdDTjtFc0l4bXdDVTtJQUNJO0V0STBtd0NkO0VzSXRtd0NFO0lBQ0k7SUFDQTtFdEl3bXdDTjtFc0l2bXdDTTtJQUNJO0V0SXltd0NWO0VzSXRtd0NFO0lBQ0k7RXRJd213Q047RXNJdG13Q0U7SUFDSTtFdEl3bXdDTjtFc0l0bXdDRTtJQUNJO0V0SXdtd0NOO0VzSXRtd0NFO0lBQ0k7RXRJd213Q047QUFDRjtBK0YvcHdDQztBQUNBO0V1Q3lERztJQUNJO0V0SXltd0NOO0VzSXZtd0NFO0lBQ0k7RXRJeW13Q047RXNJdm13Q0U7SUFDSTtFdEl5bXdDTjtFc0l2bXdDRTtJQUNJO0V0SXltd0NOO0FBQ0Y7QStGdHF3Q0M7QUFDQTtFdUMrREc7SUFDSTtFdEkwbXdDTjtFc0l4bXdDRTtJQUNJO0V0STBtd0NOO0VzSXhtd0NFO0lBQ0k7RXRJMG13Q047RXNJeG13Q0U7SUFDSTtFdEkwbXdDTjtFc0l4bXdDRTtJQUNJO0lBQ0E7RXRJMG13Q047RXNJeG13Q0U7SUFDSTtFdEkwbXdDTjtBQUNGO0ErRnByd0NDO0FBQ0E7RXVDNEVHO0lBQ0k7SUFDQTtJQUNBO0V0STJtd0NOO0VzSXptd0NFO0lBQ0k7RXRJMm13Q047RXNJem13Q0U7SUFDSTtFdEkybXdDTjtFc0l6bXdDRTtJQUNJO0V0STJtd0NOO0VzSXptd0NFO0lBQ0k7RXRJMm13Q047RXNJMW13Q007SUFDSTtFdEk0bXdDVjtFc0l6bXdDRTtJQUNJO0V0STJtd0NOO0FBQ0Y7QStGdHN3Q0M7QUFDQTtFdUM2Rkc7SUFDSTtFdEk0bXdDTjtBQUNGO0FzSTFtd0NBO0VBQ0k7SUFDSTtJQUNBO0V0STRtd0NOO0VzSTFtd0NFO0lBQ0k7SUFDQTtFdEk0bXdDTjtFc0kxbXdDRTtJQUNJO0V0STRtd0NOO0FBQ0Y7QTJGL3J3Q0E7QTRDNU5BO0FBQ0E7RUFDSSxtQnpDRmdDO0V5Q0doQztFQUNBO0F2STg1d0NKO0F1STc1d0NJO0VBQ0k7RUFDQSx5QjNDOEJnQjtFMkM3QmhCO0F2SSs1d0NSO0F1STk1d0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZJZzZ3Q1o7QXVJLzV3Q1k7RUFDSSx5QjNDc0JRO0E1RjI0d0N4QjtBdUk5NXdDUTtFQUNJO0F2SWc2d0NaO0F1STc1d0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkkrNXdDUjtBdUk5NXdDUTtFQUNJO0VBQ0E7RUFDQTtBdklnNndDWjtBdUk3NXdDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJKzV3Q1I7QXVJNzV3Q0k7RUFDSTtFQUNBO0F2SSs1d0NSO0F1STk1d0NRO0VBQ0k7RUFDQSw4QjNDSU87RTJDSFAseUIzQ1ZZO0UyQ1daO0VBQ0E7QXZJZzZ3Q1o7QXVJLzV3Q1k7RUFDSTtBdklpNndDaEI7QXVJOTV3Q1E7RUFDSTtFQUNBO0F2SWc2d0NaO0F1STk1d0NRO0VBQ0ksY3pDM0RFO0E5RjI5d0NkO0F1SS81d0NZO0VBQ0ksY3pDN0RGO0E5Rjg5d0NkO0F1STk1d0NROztFQUVJO0F2SWc2d0NaO0F1STc1d0NJO0VBQ0k7QXZJKzV3Q1I7QXVJMzV3Q1k7RUFDSTtBdkk2NXdDaEI7QXVJejV3Q0k7RUFDSTtFQUNBLCtCM0NoRGdCO0UyQ2lEaEI7RUFDQTtFQUNBO0VBQ0E7QXZJMjV3Q1I7QXVJMTV3Q1E7RUFDSTtBdkk0NXdDWjtBdUkxNXdDUTtFQUNJO0VBQ0E7RUFDQTtBdkk0NXdDWjtBdUkzNXdDWTtFQUNJO0F2STY1d0NoQjtBdUkxNXdDUTtFQUNJO0F2STQ1d0NaO0F1STE1d0NRO0VBQ0k7QXZJNDV3Q1o7QXVJMzV3Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEIzQzFERztFMkMyREgsY3pDN0dvQjtFeUM4R3BCO0VBQ0E7RUFDQTtBdkk2NXdDaEI7QXVJNTV3Q2dCO0VBQ0k7QXZJODV3Q3BCO0F1STU1d0NnQjtFQUNJO0VBQ0EsOEIzQ2pGSTtBNUYrK3dDeEI7QXVJMTV3Q1E7RUFDSTtFQUNBO0VBQ0EsY3pDN0h3QjtFeUM4SHhCO0VBQ0E7QXZJNDV3Q1o7QXVJMzV3Q1k7RUFDSTtBdkk2NXdDaEI7QXVJNTV3Q2dCO0VBQ0ksY3pDbklOO0E5RmlpeENkO0F1SXg1d0NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZJMDV3Q1I7QXVJejV3Q1E7RUFDSTtBdkkyNXdDWjtBdUl6NXdDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3pDeko2QztFeUMwSjdDLDhCM0N4R087RTJDeUdQO0F2STI1d0NaO0F1STE1d0NZO0VBQ0k7RUFDQTtFQUNBLHlCM0MxSFE7RTJDMkhSO0VBQ0E7QXZJNDV3Q2hCO0F1SXo1d0NRO0VBQ0k7QXZJMjV3Q1o7QXVJejV3Q1E7RUFDSSxjekN4S0U7RXlDeUtGO0VBQ0E7RUFDQSw2QjNDeEhPO0UyQ3lIUDtFQUNBO0VBQ0E7RUFDQTtBdkkyNXdDWjtBdUl6NXdDUTtFQUNJO0F2STI1d0NaO0F1SXo1d0NRO0VBQ0k7QXZJMjV3Q1o7QXVJMTV3Q1k7RUFDSSx5QjNDbEpRO0UyQ21KUjtBdkk0NXdDaEI7QXVJeDV3Q0k7RUFDSSwrQjNDNUpnQjtFMkM2SmhCO0F2STA1d0NSO0F1SXo1d0NRO0VBQ0k7QXZJMjV3Q1o7QXVJejV3Q1E7RUFDSSxjekNuTXdCO0V5Q29NeEI7QXZJMjV3Q1o7QXVJMTV3Q1k7RUFDSSxjekN0TW9CO0E5RmtteENwQztBdUkxNXdDWTtFQUNJLGN6Q3pNRjtBOUZxbXhDZDtBdUl6NXdDUTtFQUNJLGN6QzdNd0I7QTlGd214Q3BDO0F1STE1d0NZO0VBQ0ksY3pDL01GO0V5Q2dORTtBdkk0NXdDaEI7QXVJejV3Q1E7RUFDSTtBdkkyNXdDWjs7QXVJdjV3Q0E7RUFDSTtFQUNBO0VBQ0E7QXZJMDV3Q0o7QXVJejV3Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkkyNXdDUjs7QStGNSt3Q0M7QUFDQTtFd0NvRkc7SUFDSTtFdkk0NXdDTjtFdUkxNXdDRTtJQUNJO0V2STQ1d0NOO0V1STE1d0NFO0lBQ0k7RXZJNDV3Q047RXVJMTV3Q0U7SUFDSTtFdkk0NXdDTjtBQUNGO0ErRnAvd0NDO0FBQ0E7RXdDMEZHO0lBQ0k7RXZJNjV3Q047QUFDRjtBK0ZsL3dDQztBQUNBO0V3Q3VGRztJQUNJO0V2STg1d0NOO0V1STc1d0NNO0lBQ0k7SUFDQTtFdkkrNXdDVjtBQUNGO0ErRnAvd0NDO0FBQ0E7RXdDd0ZHO0lBQ0k7RXZJKzV3Q047RXVJNzV3Q0U7SUFDSTtFdkkrNXdDTjtBQUNGO0ErRnIvd0NDO0FBQ0E7RXdDd0ZHO0lBQ0k7RXZJZzZ3Q047RXVJOTV3Q0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdklnNndDTjtBQUNGO0ErRnovd0NDO0FBQ0E7RXdDMkZHO0lBQ0k7RXZJaTZ3Q047RXVJLzV3Q0U7SUFDSTtFdklpNndDTjtBQUNGO0ErRjEvd0NDO0FBQ0E7RXdDMkZHO0lBQ0k7RXZJazZ3Q047RXVJajZ3Q007SUFDSTtFdkltNndDVjtBQUNGO0F1SWg2d0NBO0VBQ0k7SUFDSTtFdklrNndDTjtFdUloNndDRTtJQUNJO0V2SWs2d0NOO0V1SWg2d0NFO0lBQ0k7RXZJazZ3Q047RXVJaDZ3Q0U7SUFDSTtFdklrNndDTjtFdUkvNXdDTTtJQUNJO0V2SWk2d0NWO0FBQ0Y7QTJGdi93Q0E7QTZDL05BO0FBQ0E7RUFDSTtFQUNBO0F4SXl0eENKOztBd0l2dHhDQTtFQUtJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SXN0eENKO0F3SW51eENJO0VBQ0ksK0I1QzJCZ0I7RTRDMUJoQjtBeElxdXhDUjs7QXdJeHR4Q0E7RUFDSTtBeEkydHhDSjs7QStGdmt4Q0M7QUFDQTtFeUNsSkc7SUFDSTtFeEk2dHhDTjtFd0kzdHhDRTtJQUNJO0V4STZ0eENOO0FBQ0Y7QStGamt4Q0M7QUp3Q0Q7QThDak9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpJOHZ4Q1I7QXlJNXZ4Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGMzQ1ppRDtBOUYwd3hDekQ7QXlJN3Z4Q1E7RUFDSTtBekkrdnhDWjtBeUk3dnhDUTtFQUNJO0VBQ0E7RUFDQSxjM0NuQkU7RTJDb0JGO0VBQ0E7QXpJK3Z4Q1o7QXlJMXZ4Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCN0NtQkc7QTVGeXV4Q25CO0F5STN2eENnQjtFQUNJO0F6STZ2eENwQjtBeUkzdnhDZ0I7RUFDSTtBekk2dnhDcEI7QXlJdnZ4Q1E7RUFDSTtFQUNBO0VBQ0E7QXpJeXZ4Q1o7QXlJeHZ4Q1k7RUFDSTtBekkwdnhDaEI7QXlJbnZ4Q2dCO0VBQ0k7QXpJcXZ4Q3BCO0F5STl1eENZO0VBQ0k7RUFDQTtFQUNBLGMzQ2pFeUM7QTlGaXp4Q3pEO0F5STV1eENJO0UxQzZGSDtBL0ZrcHhDRDtBK0ZqcHhDQztFMEM5Rkc7SUFFUTtFeklpdnhDVjtBQUNGO0F5SS91eENJO0UxQ3dGSDtBL0YwcHhDRDtBK0Z6cHhDQztFMEN6Rkc7SUFFUTtFeklvdnhDVjtBQUNGOztBeUlqdnhDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJb3Z4Q0o7QXlJbnZ4Q0k7RUFDSTtFQUNBO0VBQ0E7QXpJcXZ4Q1I7QXlJbnZ4Q0k7RUFDSTtBeklxdnhDUjs7QXlJbHZ4Q0E7RUFDSTtFQUNBO0F6SXF2eENKOztBeUlsdnhDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SXF2eENKO0F5SXB2eENJO0VBQ0k7QXpJc3Z4Q1I7O0F5SW52eENBO0VBQ0k7RUFDQTtFQUNBLGMzQ2hIcUQ7RTJDaUhyRDtBeklzdnhDSjtBeUlydnhDSTtFQUNJO0F6SXV2eENSO0F5SXJ2eENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0MzSE07RTJDNEhOO0VBQ0E7QXpJdXZ4Q1I7QXlJcnZ4Q0k7RUFDSSxjM0NoSU07QTlGdTN4Q2Q7QXlJdHZ4Q1E7RUFDSTtBekl3dnhDWjs7QXlJcHZ4Q0E7RUFDSSxtQjNDdklVO0UyQ3dJVjtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0N2R29CO0U2Q3dHcEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekl1dnhDSjs7QStGdHV4Q0M7QUFDQTtFMENiTztJQUNJO0V6SXV2eENWO0V5SXJ2eENNO0lBQ0k7RXpJdXZ4Q1Y7RXlJcHZ4Q0U7SUFDSTtJQUNBO0V6SXN2eENOO0V5SXJ2eENNO0lBQ0k7SUFDQTtFekl1dnhDVjtBQUNGO0ErRmh1eENDO0FBQ0E7RTBDcEJHO0lBQ0k7RXpJdXZ4Q047QUFDRjtBMkYzcnhDQTtBK0NyT0E7QUFFSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExSWs2eENSO0EwSWo2eENRO0VBQ0k7RUFDQTtFQUNBO0ExSW02eENaO0EwSWw2eENZO0VBQ0k7RUFDQSx5QjlDd0JRO0U4Q3ZCUjtBMUlvNnhDaEI7QTBJbjZ4Q2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI1Q3RCTjtFNEN1Qk07RUFDQTtFQUNBO0ExSXE2eENwQjs7QStGNXl4Q0M7QUFDQTtFMkNuSEc7SUFDSTtFMUltNnhDTjtFMElqNnhDRTtJQUNJO0UxSW02eENOO0FBQ0Y7QTJGaHV4Q0E7QWdEeE9BO0VBQ0k7RUFDQSw4Qi9DbUNvQjtFK0NsQ3BCO0VBQ0E7RUFDQTtBM0kyOHhDSjtBMkkxOHhDSTtFQUNJO0EzSTQ4eENSO0EySTE4eENJO0VBQ0k7RUFDQTtFQUNBO0EzSTQ4eENSO0EySTM4eENRO0VBQ0ksYzdDZHdCO0E5RjI5eENwQztBMkk1OHhDWTtFQUNJLGM3Q2hCRjtBOUY4OXhDZDtBMkkxOHhDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSTQ4eENSO0EySTM4eENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSTY4eENaO0EySTE4eENJO0VBQ0k7RUFDQSxjN0N2Q2lEO0U2Q3dDakQ7RUFDQTtFQUNBO0EzSTQ4eENSO0EySTM4eENRO0VBQ0ksYzdDNUNFO0E5RnkveENkO0EySTM4eENRO0VBQ0k7RUFDQTtBM0k2OHhDWjs7QTJJejh4Q0E7RUFDSTtFQUNBO0EzSTQ4eENKO0EySTM4eENJO0VBQ0k7QTNJNjh4Q1I7QTJJMzh4Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0k2OHhDUjs7QTJJMTh4Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSTY4eENKO0EySTU4eENJO0VBQ0k7RUFDQTtFQUNBO0EzSTg4eENSO0EySTc4eENRO0VBQ0ksYzdDNUV3QjtBOUYyaHlDcEM7QTJJOTh4Q1k7RUFDSSxjN0M5RUY7QTlGOGh5Q2Q7QTJJNTh4Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsK0IvQ3REZ0I7RStDdURoQjtFQUNBO0EzSTg4eENSO0EySTc4eENRO0VBQ0k7QTNJKzh4Q1o7QTJJNzh4Q1E7RUFDSTtBM0krOHhDWjtBMkkzOHhDUTtFQUNJLG1CN0NwR0U7QTlGaWp5Q2Q7QTJJNTh4Q1k7RUFDSTtBM0k4OHhDaEI7O0EySXo4eENBO0VBQ0k7RUFDQTtBM0k0OHhDSjs7QTJJMTh4Q0E7RUFDSTtFQUNBO0EzSTY4eENKO0EySTM4eENRO0VBQ0kscUI3Q3BIRTtFNkNxSEYseUIvQ2hGWTtBNUY2aHlDeEI7O0ErRmg1eENDO0FBQ0E7RTRDekRHO0lBQ0k7RTNJNjh4Q047RTJJNTh4Q007SUFDSTtJQUNBO0UzSTg4eENWO0UySTU4eENNO0lBQ0k7RTNJODh4Q1Y7QUFDRjtBMkZyMnhDQTtBaUQzT0E7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUltbHlDSjtBNElsbHlDSTtFQUNJO0VBQ0E7RUFDQSw4QmhEdUNXO0VnRHRDWCx5QmhEeUJnQjtFZ0R4QmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUlvbHlDUjtBNElubHlDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkJoRGlCRztFZ0RoQkgseUJoRE1ZO0VnRExaO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SXFseUNaO0E0SW5seUNRO0VBQ0k7RUFDQTtBNUlxbHlDWjtBNElubHlDUTtFQUNJLHlCaERYWTtFZ0RZWjtBNUlxbHlDWjtBNElwbHlDWTtFQUNJO0VBQ0E7RUFDQSxtQjlDckRGO0U4Q3NERSxxQjlDdERGO0E5RjRveUNkO0E0SWxseUNJO0VBQ0k7QTVJb2x5Q1I7QTRJbGx5Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1SW9seUNSO0E0SW5seUNRO0VBQ0k7QTVJcWx5Q1o7QTRJbGx5Q0k7RUFDSTtBNUlvbHlDUjtBNElsbHlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1SW9seUNSO0E0SW5seUNRO0VBQ0ksYzlDaEZ3QjtFOENpRnhCO0VBQ0E7QTVJcWx5Q1o7QTRJcGx5Q1k7RUFDSTtFQUNBLGM5Q3JGRjtFOENzRkU7RUFDQTtBNUlzbHlDaEI7QTRJbmx5Q1E7RUFDSTtFQUNBO0VBQ0E7QTVJcWx5Q1o7QTRJbmx5Q1E7RUFDSTtFQUNBLHlCaEQ1RFk7RWdENkRaO0E1SXFseUNaO0E0SW5seUNRO0VBQ0ksbUI5Q3JHRTtFOENzR0YseUJoRGpFWTtBNUZzcHlDeEI7O0ErRmpneUNDO0FBQ0E7RTZDaEZHO0lBQ0k7RTVJcWx5Q047RTRJbmx5Q0U7SUFDSTtFNUlxbHlDTjtBQUNGO0EyRnY5eENBO0FrRDlPQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0E3SXdzeUNKOztBNkl0c3lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E3SXlzeUNKO0E2SXhzeUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0kwc3lDUjtBNkl6c3lDUTtFQUNJO0VBQ0E7RUFDQTtBN0kyc3lDWjtBNkl4c3lDSTtFQUNJO0E3STBzeUNSO0E2SXhzeUNJO0VBQ0k7RUFDQTtFQUNBLGMvQ2hDTTtFK0NpQ047RUFDQTtFQUNBLDhCakRlVztFaURkWDtFQUNBO0VBQ0E7QTdJMHN5Q1I7QTZJenN5Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUIvQzdDRTtFK0M4Q0Y7RUFDQTtFQUNBO0E3STJzeUNaO0E2SXhzeUNJO0VBQ0k7RUFDQTtFQUNBO0E3STBzeUNSO0E2SXhzeUNRO0VBQ0ksYy9DekR3QjtFK0MwRHhCO0VBQ0E7RUFDQTtFQUNBO0E3STBzeUNaO0E2SXpzeUNZO0VBQ0k7QTdJMnN5Q2hCO0E2SXZzeUNJO0VBQ0k7RUFDQTtBN0l5c3lDUjtBNkl2c3lDSTtFQUNJLG1CL0N4RTRCO0E5Rml4eUNwQztBNkl4c3lDUTtFQUNJO0VBQ0E7QTdJMHN5Q1o7QTZJeHN5Q1E7RUFDSTtBN0kwc3lDWjtBNkl2c3lDWTtFQUNJLHlCakQ3Q1E7QTVGc3Z5Q3hCOztBK0Z6b3lDQztBQUNBO0U4QzNERztJQUNJO0U3SXdzeUNOO0FBQ0Y7QStGaG95Q0M7QUFDQTtFOEN0RUc7SUFDSTtFN0l5c3lDTjtFNkl2c3lDRTtJQUNJO0U3SXlzeUNOO0U2SXZzeUNFO0lBQ0k7RTdJeXN5Q047QUFDRjtBK0Zwb3lDQztBQUNBO0U4Q25FRztJQUNJO0U3STBzeUNOO0U2SXhzeUNFO0lBQ0k7RTdJMHN5Q047QUFDRjtBNkl4c3lDQTtFQUNJO0lBQ0k7RTdJMHN5Q047QUFDRjtBNkl2c3lDSTtFQUNJO0VBQ0E7RUFDQTtBN0l5c3lDUjtBNkl4c3lDUTtFQUNJO0E3STBzeUNaO0E2SXhzeUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJqRDlGWTtFaUQrRlo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0kwc3lDWjtBNkl6c3lDWTtFQUNJLG1CL0MxSUY7RStDMklFLHlCakR0R1E7QTVGaXp5Q3hCO0E2SXhzeUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQi9DdEp3QjtFK0N1SnhCO0VBQ0E7QTdJMHN5Q1o7QTZJdnN5Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBN0l5c3lDUjtBNkl4c3lDUTtFQUNJO0E3STBzeUNaO0E2SXpzeUNZO0VBQ0ksYy9DbktGO0E5RjgyeUNkO0E2SXZzeUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdJeXN5Q1I7QTZJdHN5Q1E7RUFDSTtFQUNBO0E3SXdzeUNaO0E2SXRzeUNRO0VBQ0k7QTdJd3N5Q1o7QTZJdHN5Q1E7RUFDSTtBN0l3c3lDWjs7QStGcHV5Q0M7QUFDQTtFOENnQ0c7SUFDSTtFN0l3c3lDTjtBQUNGO0E2SXJzeUNBO0VBQ0ksOEJqRDVKb0I7QTVGbTJ5Q3hCO0E2SXRzeUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QmpEckpXO0VpRHNKWCxjL0N4TTRCO0UrQ3lNNUI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SXdzeUNSO0E2SXZzeUNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYy9Dbk42QztBOUY0NXlDekQ7QTZJdnN5Q1E7RUFDSTtBN0l5c3lDWjtBNkl2c3lDUTtFQUNJLG1CL0N6TkU7RStDME5GLHlCakRyTFk7QTVGODN5Q3hCO0E2SXhzeUNZO0VBQ0kseUJqRHZMUTtBNUZpNHlDeEI7O0E2SXBzeUNJO0VBQ0k7RUFDQTtBN0l1c3lDUjtBNklyc3lDSTtFQUNJO0E3SXVzeUNSO0E2SXJzeUNJO0VBQ0k7RUFDQTtFQUNBO0E3SXVzeUNSO0E2SXRzeUNRO0VBQ0k7RUFDQTtBN0l3c3lDWjtBNkl0c3lDUTtFQUNJO0E3SXdzeUNaO0E2SXJzeUNJO0VBQ0k7RUFDQTtFQUNBO0E3SXVzeUNSO0E2SXJzeUNJO0VBQ0ksYy9DM1BNO0UrQzRQTjtFQUNBO0VBQ0EsOEJqRDVNVztBNUZtNXlDbkI7O0ErRm56eUNDO0FBQ0E7RThDK0dHO0lBQ0k7RTdJd3N5Q047QUFDRjtBK0ZseXlDQztBQUNBO0U4QzRGRztJQUNJO0U3SXlzeUNOO0FBQ0Y7QStGaHl5Q0M7QUFDQTtFOEN5Rkc7SUFDSTtFN0kwc3lDTjtFNkl6c3lDTTtJQUNJO0U3STJzeUNWO0FBQ0Y7QStGanl5Q0M7QUFDQTtFOEN5Rkc7SUFDSTtJQUNBO0U3STJzeUNOO0U2SXpzeUNFO0lBQ0k7RTdJMnN5Q047QUFDRjtBMkZwdnlDQTtBbURqUEE7RUFDSTtFQUNBO0E5SXcreUNKO0E4SXYreUNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5SXkreUNSOztBOElyK3lDSTtFQUNJO0E5SXcreUNSOztBK0YvMHlDQztBQUNBO0UrQ3JKTztJQUNJO0U5SXcreUNWO0U4SXYreUNVO0lBQ0k7RTlJeSt5Q2Q7QUFDRjtBMkYvd3lDQTtBb0RwUEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBL0lzZ3pDSjs7QStJcGd6Q0E7RUFDSTtFQUNBO0VBQ0E7QS9JdWd6Q0o7O0ErSXJnekNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSXdnekNKO0ErSXZnekNJO0VBQ0k7QS9JeWd6Q1I7QStJdmd6Q0k7RUFDSTtFQUNBO0VBQ0E7QS9JeWd6Q1I7QStJeGd6Q1E7RUFDSSx5Qm5EV1k7RW1EVlo7RUFDQTtFQUNBO0VBQ0E7QS9JMGd6Q1o7QStJemd6Q1k7RUFDSTtBL0kyZ3pDaEI7QStJdmd6Q0k7RUFDSTtFQUNBO0EvSXlnekNSO0ErSXZnekNJO0VBQ0kseUJuREpnQjtBNUY2Z3pDeEI7QStJeGd6Q1E7RUFDSSw4Qm5ETlk7QTVGZ2h6Q3hCO0ErSXhnekNRO0VBQ0k7QS9JMGd6Q1o7QStJdmd6Q0k7RUFDSSwrQm5EakJnQjtFbURrQmhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JeWd6Q1I7QStJeGd6Q1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCbkQzQlk7RW1ENEJaO0VBQ0E7RUFDQTtBL0kwZ3pDWjtBK0l4Z3pDUTtFQUNJO0VBQ0E7QS9JMGd6Q1o7QStJemd6Q1k7RUFDSSxjakR6RW9CO0VpRDBFcEI7QS9JMmd6Q2hCO0ErSXhnekNRO0VBQ0k7RUFDQTtBL0kwZ3pDWjtBK0l4Z3pDUTtFQUNJO0VBQ0E7RUFDQSw4Qm5EbENPO0VtRG1DUCxjakRyRndCO0E5RitsekNwQztBK0l6Z3pDWTtFQUNJLHlCakR2Rm9CO0VpRHdGcEI7RUFDQTtBL0kyZ3pDaEI7QStJemd6Q1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCbkQzRFE7RW1ENERSO0VBQ0E7RUFDQTtFQUNBLGNqRHBHb0I7RWlEcUdwQjtFQUNBO0VBQ0E7QS9JMmd6Q2hCO0ErSXhnekNnQjtFQUNJO0EvSTBnekNwQjtBK0l0Z3pDUTtFQUNJLDhCbkQzRVk7RW1ENEVaO0VBQ0E7QS9Jd2d6Q1o7QStJdmd6Q1k7RUFDSTtBL0l5Z3pDaEI7QStJdGd6Q2dCO0VBQ0ksbUJqRHhITjtFaUR5SE0seUJuRHBGSTtBNUY0bHpDeEI7O0ErRi8veUNDO0FBQ0E7RWdESEc7O0lBRUk7RS9Jc2d6Q047RStJcmd6Q007O0lBQ0k7RS9Jd2d6Q1Y7RStJcmd6Q0U7SUFDSTtFL0l1Z3pDTjtFK0lyZ3pDRTtJQUNJO0lBQ0E7RS9JdWd6Q047RStJcmd6Q0U7SUFDSTtJQUNBO0lBQ0E7RS9JdWd6Q047QUFDRjtBK0lyZ3pDQTtFQUNJO0lBQ0k7RS9JdWd6Q047QUFDRjtBK0ZwaHpDQztBQUNBO0VnRGVHO0lBQ0k7RS9Jd2d6Q047QUFDRjtBK0ZsaHpDQztBQUNBO0VnRFlHO0lBQ0k7SUFDQTtFL0l5Z3pDTjtBQUNGO0ErSXZnekNBO0VBQ0k7SUFDSTtFL0l5Z3pDTjtFK0l2Z3pDRTtJQUNJO0UvSXlnekNOO0FBQ0Y7QStGamh6Q0M7QUFDQTtFZ0RVRztJQUNJO0UvSTBnekNOO0UrSXhnekNFO0lBQ0k7RS9JMGd6Q047RStJeGd6Q0U7SUFDSTtFL0kwZ3pDTjtFK0l4Z3pDRTtJQUNJO0UvSTBnekNOO0FBQ0Y7QStGeGh6Q0M7QUFDQTtFZ0RnQkc7SUFDSTtJQUNBO0UvSTJnekNOO0UrSXpnekNFO0lBQ0k7SUFDQTtFL0kyZ3pDTjtBQUNGO0ErRjNoekNDO0FBQ0E7RWdEa0JHO0lBQ0k7RS9JNGd6Q047RStJMWd6Q0U7SUFDSTtFL0k0Z3pDTjtFK0kxZ3pDRTtJQUNJO0UvSTRnekNOO0FBQ0Y7QStGL2h6Q0M7QUFDQTtFZ0RxQkc7SUFDSTtFL0k2Z3pDTjtFK0kzZ3pDRTtJQUNJO0lBQ0E7RS9JNmd6Q047RStJM2d6Q0U7SUFDSTtFL0k2Z3pDTjtBQUNGO0ErRnBpekNDO0FBQ0E7RWdEeUJHO0lBQ0k7SUFDQTtFL0k4Z3pDTjtFK0k3Z3pDTTtJQUNJO0UvSStnekNWO0UrSTdnekNNO0lBQ0k7SUFDQTtFL0krZ3pDVjtFK0k1Z3pDRTtJQUNJO0UvSThnekNOO0FBQ0Y7QStJNWd6Q0E7RUFDSTtJQUNJO0lBQ0E7RS9JOGd6Q047RStJNWd6Q0U7SUFDSTtJQUNBO0UvSThnekNOO0FBQ0Y7QStJNWd6Q0E7QUFDQTtFQUNJO0VBQ0E7QS9JOGd6Q0o7O0ErSTVnekNBO0VBQ0k7QS9JK2d6Q0o7QStJOWd6Q0k7RUFDSTtBL0lnaHpDUjs7QStJN2d6Q0E7RUFDSTtBL0lnaHpDSjtBK0kvZ3pDSTtFQUNJLGlDbkR2TmdCO0VtRHdOaEI7QS9JaWh6Q1I7QStJOWd6Q1E7RUFDSTtFQUNBO0VBQ0EsOEJuRHhOTztFbUR5TlAseUJuRHRPWTtFbUR1T1o7RUFDQTtBL0lnaHpDWjtBK0kvZ3pDWTtFQUNJO0EvSWloekNoQjtBK0k1Z3pDUTtFQUNJLGNqRHJSNkM7RWlEc1I3QztFQUNBO0EvSThnekNaO0ErSTVnekNRO0VBQ0ksY2pEMVI2QztFaUQyUjdDO0VBQ0E7QS9JOGd6Q1o7O0ErSTFnekNBO0VBQ0ksbUJqRGpTZ0M7RWlEa1NoQztFQUNBO0VBQ0E7QS9JNmd6Q0o7QStJNWd6Q0k7RUFDSSx5Qm5EalFnQjtFbURrUWhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JOGd6Q1I7QStJNWd6Q0k7RUFDSTtFQUNBO0EvSThnekNSO0ErSTdnekNRO0VBQ0k7RUFDQSx5Qm5EN1FZO0VtRDhRWjtFQUNBO0EvSStnekNaO0ErSTVnekNZO0VBQ0ksY2pEeFRvQjtBOUZzMHpDcEM7O0ErRnBzekNDO0FBQ0E7RWdEMkxHO0lBQ0k7SUFDQTtFL0k2Z3pDTjtBQUNGO0ErSTNnekNBO0VBQ0k7SUFDSTtFL0k2Z3pDTjtBQUNGO0ErRnpzekNDO0FBQ0E7RWdEOExHO0lBQ0k7RS9JOGd6Q047QUFDRjtBK0Z2c3pDQztBQUNBO0VnRDJMRztJQUNJO0UvSStnekNOO0FBQ0Y7QStGcnN6Q0M7QUFDQTtFZ0R3TEc7SUFDSTtFL0lnaHpDTjtBQUNGO0ErRm5zekNDO0FBQ0E7RWdEcUxHO0lBQ0k7RS9JaWh6Q047QUFDRjtBK0Zqc3pDQztBQUNBO0VnRGtMRztJQUNJO0UvSWtoekNOO0FBQ0Y7QStGL3J6Q0M7QUFDQTtFZ0QrS0c7SUFDSTtFL0ltaHpDTjtBQUNGO0ErRjdyekNDO0FBQ0E7RWdENEtHO0lBQ0k7RS9Jb2h6Q047RStJbGh6Q0U7SUFDSTtFL0lvaHpDTjtBQUNGO0ErRjlyekNDO0FBQ0E7RWdENEtHO0lBQ0k7RS9JcWh6Q047QUFDRjtBK0luaHpDQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0UvSXFoekNOO0UrSW5oekNFOztJQUVJO0UvSXFoekNOO0FBQ0Y7QStJbmh6Q0E7QUFFSTtFQUNJO0EvSW9oekNSO0ErSW5oekNRO0VBQ0k7QS9JcWh6Q1o7QStJbGh6Q0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW9oekNSO0ErSW5oekNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9JcWh6Q1o7QStJbmh6Q1E7RUFDSTtBL0lxaHpDWjtBK0lsaHpDSTtFQUNJO0VBQ0E7RUFDQTtBL0lvaHpDUjtBK0luaHpDUTtFQUNJLHlCbkR0WFk7RW1EdVhaO0EvSXFoekNaO0ErSXBoekNZO0VBQ0kseUJuRHpYUTtBNUYrNHpDeEI7QStJcGh6Q1k7RUFDSTtBL0lzaHpDaEI7O0ErRjd4ekNDO0FBQ0E7RWdENFFHO0lBQ0k7RS9JcWh6Q047QUFDRjtBMkZ2c3pDQTtBcUR2UEE7OytDQUFBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7QWhKaTh6Q0o7QWdKaDh6Q0k7RUFDSTtBaEprOHpDUjtBZ0poOHpDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSms4ekNSO0FnSmg4ekNJO0VBQ0k7RUFDQTtFQUNBO0FoSms4ekNSOztBZ0ovN3pDQTtFQUNJLG1CbER2QlU7RWtEd0JWO0VBQ0E7RUFDQTtFQUNBO0FoSms4ekNKO0FnSmo4ekNJO0VBQ0k7RUFDQTtFQUNBO0FoSm04ekNSO0FnSmo4ekNJO0VBQ0k7RUFDQTtFQUNBLHlCcERDZ0I7RW9EQWhCO0VBQ0E7QWhKbTh6Q1I7QWdKajh6Q0k7RUFDSTtFQUNBO0VBQ0EsOEJwRE9XO0VvRE5YLHlCcERQZ0I7RW9EUWhCO0VBQ0E7RUFDQTtBaEptOHpDUjtBZ0pqOHpDSTtFQUNJO0FoSm04ekNSOztBK0ZuMnpDQztBQUNBO0VpRDdGRztJQUNJO0VoSm84ekNOO0FBQ0Y7QStGbDJ6Q0M7QUFDQTtFaURoR0c7SUFDSTtJQUNBO0VoSnE4ekNOO0VnSnA4ekNNO0lBQ0k7SUFDQTtFaEpzOHpDVjtFZ0pwOHpDTTtJQUNJO0VoSnM4ekNWO0FBQ0Y7QStGeDN6Q0M7QUFDQTtFaUQzRUc7SUFDSTtJQUNBO0lBQ0E7RWhKczh6Q047QUFDRjtBK0Z4MXpDQztBQUNBO0VpRDVHRztJQUNJO0VoSnU4ekNOO0VnSnI4ekNFO0lBQ0k7RWhKdTh6Q047RWdKcjh6Q0U7SUFDSTtFaEp1OHpDTjtBQUNGO0ErRjUxekNDO0FBQ0E7RWlEekdHO0lBQ0k7SUFDQTtFaEp3OHpDTjtFZ0p2OHpDTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VoSnk4ekNWO0FBQ0Y7QWdKdDh6Q0E7RUFDSTtJQUNJO0VoSnc4ekNOO0FBQ0Y7QWdKcDh6Q0k7RUFDSTtBaEpzOHpDUjs7QWdKbjh6Q0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSnM4ekNKO0FnSnI4ekNJO0VBQ0k7RUFDQTtBaEp1OHpDUjs7QStGNzV6Q0M7QUFDQTtFaUR2Q0c7SUFDSTtFaEp3OHpDTjtBQUNGO0ErRnA1ekNDO0FBQ0E7RWlEbERHO0lBQ0k7RWhKeTh6Q047QUFDRjtBZ0p2OHpDQTtFQUNJO0lBQ0k7RWhKeTh6Q047QUFDRjtBMkZ2MXpDQTtBc0QxUEE7RUFDSSwrQnJEZ0NvQjtFcUQvQnBCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKb2wwQ0o7QWlKbmwwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSnFsMENSO0FpSnBsMENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpKc2wwQ1o7QWlKbmwwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKcWwwQ1I7QWlKcGwwQ1E7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakpxbDBDWjtBaUpubDBDUTtFQUNJLG1CbkQvQ0U7RW1EZ0RGO0VBQ0E7RUFDQTtFQUNBO0FqSnFsMENaO0FpSm5sMENRO0VBQ0k7QWpKcWwwQ1o7QWlKbGwwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakpvbDBDUjtBaUpsbDBDSTtFQUNJO0VBQ0E7RUFDQSxjbkRsRU07RW1EbUVOO0VBQ0E7RUFDQTtFQUNBO0FqSm9sMENSO0FpSm5sMENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakpxbDBDWjtBaUpubDBDUTtFQUNJO0VBQ0E7QWpKcWwwQ1o7QWlKbGwwQ0k7RUFDSTtBakpvbDBDUjtBaUpsbDBDSTtFQUNJO0FqSm9sMENSO0FpSm5sMENRO0VBQ0k7RUFDQSxjbkQxRjZDO0VtRDJGN0M7QWpKcWwwQ1o7QWlKcGwwQ1k7RUFDSTtBakpzbDBDaEI7QWlKcGwwQ1k7RUFDSSxjbkRoR3lDO0E5RnNyMEN6RDtBaUpobDBDUTtFQUNJO0FqSmtsMENaO0FpSmhsMENRO0VBQ0ksOEJyRHJFWTtBNUZ1cDBDeEI7QWlKL2swQ1k7RUFDSTtBakppbDBDaEI7QWlKOWswQ1E7RUFDSSx5QnJEN0VZO0E1RjZwMEN4QjtBaUo5azBDUTtFQUNJLHlCckRoRlk7RXFEaUZaO0FqSmdsMENaOztBK0ZwajBDQztBQUNBO0VrRHhCRztJQUNJO0VqSmdsMENOO0VpSjlrMENFO0lBQ0k7RWpKZ2wwQ047QUFDRjtBK0Y5aTBDQztBQUNBO0VrRGhDRztJQUNJO0VqSmlsMENOO0VpSi9rMENFO0lBQ0k7RWpKaWwwQ047RWlKaGwwQ007SUFDSTtFakprbDBDVjtFaUovazBDRTtJQUNJO0VqSmlsMENOO0VpSi9rMENFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakppbDBDTjtFaUpobDBDTTtJQUNJO0lBQ0E7RWpKa2wwQ1Y7RWlKaGwwQ007SUFDSTtJQUNBO0VqSmtsMENWO0FBQ0Y7QTJGai96Q0E7QXVEN1BBO0VBQ0k7RUFDQTtBbEppdjBDSjtBa0podjBDSTtFQUNJLCtCdEQ4QmdCO0VzRDdCaEI7RUFDQTtBbEprdjBDUjtBa0pqdjBDUTtFQUNJO0FsSm12MENaO0FrSmh2MENJO0VBQ0k7RUFDQTtFQUNBO0FsSmt2MENSO0FrSmp2MENRO0VBQ0k7QWxKbXYwQ1o7QWtKanYwQ1k7RUFDSSxjcERuQkY7QTlGc3cwQ2Q7QWtKL3UwQ0k7RUFDSTtFQUNBLGNwRHpCNEI7RW9EMEI1QjtFQUNBO0VBQ0EsOEJ0RHNCVztFc0RyQlg7QWxKaXYwQ1I7QWtKaHYwQ0U7RUFDQztFQUNBO0FsSmt2MENIO0FrSjl1MENJO0VBQ0k7RUFDQSxvQ3RETmdCO0VzRE9oQjtFQUNBO0VBQ0E7RUFDQSxvQ3REVmdCO0VzRFdoQjtFQUNBO0FsSmd2MENSO0FrSi91MENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSml2MENaO0FrSjl1MENRO0VBQ0k7RUFDQTtFQUNBO0FsSmd2MENaO0FrSjd1MENJO0VBQ0k7RUFDQTtBbEordTBDUjtBa0o1dTBDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEo4dTBDUjtBa0o3dTBDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGdDdER0RFk7RXNEdURaO0VBQ0EseUJ0RHhEWTtFc0R5RFosbUJwRDlGRTtFb0QrRkY7QWxKK3UwQ1o7QWtKN3UwQ1k7RUFDSTtBbEordTBDaEI7QWtKN3UwQ1k7RUFDSSxjcERyR0Y7RW9Ec0dFLDhCdERqRVE7RXNEa0VSLGdDdERsRVE7QTVGaXowQ3hCO0FrSjN1MENRO0VBQ0k7QWxKNnUwQ1o7QWtKM3UwQ1k7RUFDSTtBbEo2dTBDaEI7QWtKenUwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnBEdkhNO0VvRHdITjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSjJ1MENSO0FrSnp1MENJO0VBQ0k7RUFDQTtBbEoydTBDUjtBa0p6dTBDSTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtBbEoydTBDUjtBa0oxdTBDUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKNnUwQ1o7QWtKeHUwQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG9DdER0SFk7RXNEdUhaLGNwRDVKd0I7RW9ENkp4QjtBbEowdTBDWjtBa0p4dTBDWTtFQUNJLHlCcERoS0Y7RW9EaUtFLHlCdEQ1SFE7QTVGczIwQ3hCO0FrSnJ1MENRO0VBQ0k7QWxKdXUwQ1o7QWtKbnUwQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnBEL0tNO0VvRGdMTix5QnREM0lnQjtFc0Q0SWhCO0VBQ0E7RUFDQTtBbEpxdTBDUjtBa0pudTBDUTtFQUNJO0VBQ0E7RUFDQSw2QnREeklHO0VzRDBJSDtFQUNBO0FsSnF1MENaO0FrSmx1MENRO0VBQ0kseUJwRDlMd0I7RW9EK0x4Qix5QnREMUpZO0E1RjgzMEN4QjtBa0pqdTBDSTtFQUNJLG9DdEQ5SmdCO0VzRCtKaEI7RUFDQSw4QnREbkpXO0VzRG9KWDtFQUNBO0VBQ0E7RUFDQTtBbEptdTBDUjtBa0o5dDBDWTtFQUNJO0FsSmd1MENoQjtBa0o5dDBDWTtFQUNJO0VBQ0E7QWxKZ3UwQ2hCO0FrSjV0MENRO0VBQ0k7RUFDQTtFQUNBO0FsSjh0MENaO0FrSjV0MENRO0VBQ0k7QWxKOHQwQ1o7QWtKM3QwQ0k7RUFDSTtFQUNBO0VBQ0E7QWxKNnQwQ1I7QWtKNXQwQ1E7RUFDSTtBbEo4dDBDWjtBa0ozdDBDSTtFQUNJO0VBQ0E7RUFDQTtBbEo2dDBDUjtBa0o1dDBDUTtFQUNJO0VBQ0E7RUFDQTtBbEo4dDBDWjtBa0ozdDBDUTtFQUNJO0FsSjZ0MENaO0FrSjF0MENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSjR0MENaO0FrSnp0MENRO0VBQ0k7RUFDQTtFQUNBO0FsSjJ0MENaO0FrSnp0MENROztFQUVJO0VBQ0E7RUFDQTtBbEoydDBDWjtBa0p6dDBDWTs7RUFDSTtBbEo0dDBDaEI7QWtKdnQwQ1k7RUFDSTtFQUNBO0VBQ0E7QWxKeXQwQ2hCO0FrSnR0MENRO0VBQ0k7RUFDQTtFQUNBO0FsSnd0MENaO0FrSnR0MENZO0VBQ0k7QWxKd3QwQ2hCO0FrSnJ0MENRO0VBQ0k7QWxKdXQwQ1o7QWtKcnQwQ1E7RUFDSTtFQUNBO0VBQ0E7QWxKdXQwQ1o7QWtKcHQwQ1E7RUFDSTtFQUNBO0FsSnN0MENaO0FrSm50MENRO0VBQ0k7QWxKcXQwQ1o7O0FrSi9zMENJO0VBQ0k7QWxKa3QwQ1I7O0FrSjdzMENBO0VBQ0k7QWxKZ3QwQ0o7QWtKL3MwQ0k7RUFDSTtBbEppdDBDUjtBa0ovczBDSTtFQUNJO0VBQ0E7QWxKaXQwQ1I7QWtKL3MwQ0k7RUFDSTtBbEppdDBDUjtBa0ovczBDQztFQUNDO0VBQ0E7QWxKaXQwQ0Y7O0FrSjlzMENBO0VBQ0k7RUFDQTtBbEppdDBDSjs7QWtKL3MwQ0E7RUFDSTtBbEprdDBDSjs7QWtKaHQwQ0E7RUFDSTtBbEptdDBDSjs7QWtKanQwQ0E7RUFDSTtFQUNBO0FsSm90MENKOztBa0psdDBDQTtFQUNJO0FsSnF0MENKOztBa0pudDBDQTtFQUNJO0FsSnN0MENKOztBa0ovczBDZ0I7O0VBQ0k7QWxKbXQwQ3BCOztBa0o3czBDQTtFQUNJO0FsSmd0MENKOztBa0ozczBDQTtFQUNJO0VBQ0E7QWxKOHMwQ0o7QWtKNXMwQ0k7RUFDSTtFQUNBO0FsSjhzMENSO0FrSjVzMENJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esb0N0RDdWZ0I7RXNEOFZoQjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3BEeFlpRDtFb0R5WWpEO0FsSjhzMENSO0FrSjNzMENJO0VBQ0k7RUFDQSxjcEQ5WWlEO0E5RjJsMUN6RDtBa0p6czBDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxvQ3REblhZO0VzRG9YWjtFQUNBO0VBQ0EsOEJ0RHpXTztFc0QwV1A7RUFDQTtFQUNBO0VBQ0EsY3BEL1o2QztFb0RnYTdDO0FsSjJzMENaO0FrSnpzMENZO0VBRUksY3BEcGFGO0E5RjhtMUNkOztBa0pwczBDQTtFQUNJO0FsSnVzMENKO0FrSnRzMENJO0VBQ0k7RUFDQTtFQUNBO0FsSndzMENSOztBa0pwczBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEp1czBDSjtBa0p0czBDSTtFQUNJLG9DdER6WmdCO0VzRDBaaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEp3czBDUjtBa0p2czBDUTtFQUNJO0VBQ0E7RUFDQTtBbEp5czBDWjtBa0p2czBDUTtFQUNJO0FsSnlzMENaOztBa0pyczBDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSndzMENKO0FrSnZzMENJO0VBQ0k7RUFDQTtBbEp5czBDUjtBa0p4czBDUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSjBzMENaO0FrSnZzMENJO0VBQ0k7RUFDQTtFQUNBO0FsSnlzMENSOztBa0p0czBDQTs7RUFFSSxxQ3REbmNvQjtFc0RvY3BCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSnlzMENKO0FrSnZzMENROztFQUNJO0VBQ0E7QWxKMHMwQ1o7QWtKdnMwQ0k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY3BEdmZNO0E5RmlzMUNkO0FrSnpzMENROztFQUNJO0FsSjRzMENaO0FrSnpzMENJOztFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCcERoZ0JNO0VvRGlnQk47RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEo0czBDUjs7QWtKeHMwQ0E7RUFDSTtFQUNBO0VBQ0E7QWxKMnMwQ0o7QWtKenMwQ0k7RUFDSTtFQUNBO0VBQ0EsY3BEcGhCNEI7RW9EcWhCNUIsOEJ0RG5lVztFc0RvZVg7RUFDQTtFQUNBO0FsSjJzMENSO0FrSnhzMENJOztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNwRHRpQmlEO0VvRHVpQmpEO0VBQ0E7QWxKMHMwQ1I7QWtKeHMwQ1E7O0VBQ0k7QWxKMnMwQ1o7QWtKdnMwQ0k7RUFDSTtBbEp5czBDUjs7QWtKcnMwQ0E7RUFDSTtFQUNBO0VBQ0EsNkJ0RHBnQmU7RXNEcWdCZjtBbEp3czBDSjtBa0p0czBDSTtFQUNJO0VBQ0E7RUFDQSxjcEQ3akI0QjtFb0Q4akI1QjtBbEp3czBDUjtBa0p0czBDUTtFQUNJO0FsSndzMENaO0FrSnJzMENRO0VBQ0k7QWxKdXMwQ1o7QWtKcnMwQ1k7RUFDSSxjcER4a0JGO0E5Rit3MUNkO0FrSm5zMENROztFQUVJO0VBQ0EsY3BEL2tCNkM7RW9EZ2xCN0M7QWxKcXMwQ1o7QWtKbnMwQ1k7O0VBQ0k7RUFDQTtBbEpzczBDaEI7QWtKbHMwQ2dCOztFQUNJO0FsSnFzMENwQjtBa0pqczBDWTs7RUFDSTtBbEpvczBDaEI7O0FrSi9yMENBO0VBQ0k7QWxKa3MwQ0o7O0FrSmhzMENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEptczBDSjtBa0psczBDSTtFQUNJO0VBQ0EsY3BEOW1CNEI7RW9EK21CNUI7RUFDQTtFQUNBO0VBQ0EsOEJ0RGhrQlc7RXNEaWtCWDtFQUNBO0FsSm9zMENSO0FrSm5zMENRO0VBQ0k7RUFDQTtFQUNBLG1CcER4bkJFO0VvRHluQkY7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEpxczBDWjtBa0puczBDUTtFQUVJLGNwRGpvQkU7QTlGcTAxQ2Q7QWtKbnMwQ1k7RUFDSTtBbEpxczBDaEI7O0FrSmhzMENBO0VBQ0k7QWxKbXMwQ0o7O0FrSmhzMENJO0VBQ0k7RUFDQTtBbEptczBDUjtBa0pqczBDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsSm1zMENSO0FrSmxzMENROztFQUVJLG9DdERsbkJZO0E1RnN6MUN4QjtBa0psczBDUTtFQUNJO0FsSm9zMENaO0FrSmpzMENJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxKbXMwQ1I7QWtKanMwQ0k7RUFDSTtFQUNBO0VBQ0EsOEJ0RGpvQmdCO0VzRGtvQmhCO0VBQ0E7QWxKbXMwQ1I7QWtKbHMwQ1E7RUFDSTtBbEpvczBDWjtBa0psczBDUTtFQUNJO0FsSm9zMENaO0FrSmxzMENRO0VBQ0k7QWxKb3MwQ1o7O0ErRmx0MUNDO0FBQ0E7RW1Eb2hCTztJQUNJO0VsSmtzMENWO0FBQ0Y7QStGanQxQ0M7QUFDQTtFbURvaEJPO0lBQ0k7RWxKZ3MwQ1Y7QUFDRjtBK0Z2czFDQztBQUNBO0VtRDJnQkc7SUFDSTtFbEorcjBDTjtBQUNGO0FrSnpyMENJO0VBQ0k7RUFDQTtFQUNBO0FsSjJyMENSO0FrSnhyMENJO0VBQ0k7RUFDQTtBbEowcjBDUjtBa0p4cjBDUTtFQUNJO0VBQ0E7RUFDQTtBbEowcjBDWjs7QWtKcnIwQ0E7RUFDSTtFQUNBO0VBQ0EsY3BEbnVCZ0M7RW9Eb3VCaEM7QWxKd3IwQ0o7QWtKdnIwQ0k7RUFDSSxjcER0dUJNO0E5Ris1MUNkOztBa0p0cjBDQTtFQUNJLHFDdER4c0JvQjtFc0R5c0JwQjtFQUNBO0VBQ0E7RUFDQTtBbEp5cjBDSjtBa0p4cjBDSTtFQUNJO0FsSjByMENSO0FrSnhyMENJO0VBQ0k7RUFDQTtFQUNBO0FsSjByMENSO0FrSnpyMENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKMnIwQ1o7QWtKMXIwQ1k7RUFDSTtBbEo0cjBDaEI7QWtKenIwQ1E7RUFDSTtBbEoycjBDWjs7QWtKdnIwQ0E7O0VBRUk7QWxKMHIwQ0o7QWtKenIwQ0k7O0VBQ0k7RUFDQTtFQUNBO0FsSjRyMENSO0FrSnpyMENJOztFQUNJO0VBQ0E7RUFDQSxjcER0eEJNO0VvRHV4Qk47RUFDQTtFQUNBO0VBQ0EsOEJ0RHh1Qlc7RXNEeXVCWDtBbEo0cjBDUjtBa0ozcjBDUTs7RUFDSTtFQUNBO0VBQ1Q7QWxKOHIwQ0g7QWtKMXIwQ0k7O0VBQ0k7RUFDTjtFQUNNO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKNnIwQ1I7QWtKM3IwQ1E7O0VBQ0k7RUFDQTtFQUNBO0FsSjhyMENaO0FrSjdyMENZOztFQUNJLGNwRHB6QkY7QTlGby8xQ2Q7QWtKM3IwQ0M7O0VBQ0MsY3BEMXpCdUQ7QTlGdy8xQ3pEO0FrSjNyMENDOztFQUNDO0FsSjhyMENGO0FrSjdyMENROztFQUNJO0FsSmdzMENaO0FrSjVyMENJOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKK3IwQ1I7QWtKOXIwQ1E7O0VBQ0k7QWxKaXMwQ1o7QWtKaHMwQ1k7O0VBQ0k7QWxKbXMwQ2hCO0FrSi9yMENROztFQUNJLGlDdER0eUJZO0E1RncrMUN4QjtBa0pqczBDWTs7RUFDSSx5QnBEcDFCRjtFb0RxMUJFLHlCdERoekJRO0VzRGl6QlIscUJwRHQxQkY7QTlGMGgyQ2Q7QWtKaHMwQ0k7O0VBQ0k7QWxKbXMwQ1I7QWtKanMwQ0k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEpvczBDUjtBa0puczBDUTs7RUFDSSxxQnBEcDJCRTtBOUYwaTJDZDtBa0psczBDSTs7OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKc3MwQ1I7QWtKcHMwQ1E7Ozs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxKeXMwQ1o7QWtKcHMwQ1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEp1czBDWjtBa0pyczBDWTs7RUFDSSx5QnBEbjRCRjtFb0RvNEJFLHlCdEQvMUJRO0E1RnVpMkN4QjtBa0puczBDSTs7RUFDSTtFQUNBLG1CcEQzNEI0QjtFb0Q0NEI1QjtFQUNBO0VBQ0E7QWxKc3MwQ1I7QWtKcnMwQ1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ0RDkyQlk7RXNEKzJCWjtFQUNBO0VBQ0E7RUFDQTtBbEp3czBDWjtBa0p0czBDUTs7RUFDSSx5QnREcjNCWTtFc0RzM0JaO0VBQ0E7RUFDQTtFQUNBO0FsSnlzMENaOztBa0puczBDSTtFQUNJO0FsSnNzMENSO0FrSm5zMENJO0VBQ0k7RUFDQTtFQUNBO0FsSnFzMENSO0FrSm5zMENRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwRHA3QkU7QTlGeW4yQ2Q7O0FrSmhzMENBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxKbXMwQ0o7O0FrSmhzMENBO0VBQ0k7QWxKbXMwQ0o7O0FrSmpzMENBO0VBQ0k7QWxKb3MwQ0o7O0FrSmxzMENBO0VBQ0k7RUFDQTtBbEpxczBDSjtBa0puczBDUTtFQUNJO0FsSnFzMENaO0FrSm5zMENRO0VBQ0ksbUJwRDk4QkU7RW9EKzhCRjtBbEpxczBDWjtBa0pwczBDWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEpzczBDaEI7O0FrSmhzMENJO0VBQ0k7QWxKbXMwQ1I7O0FrSmhzMENBO0VBQ0k7RUFDQTtFQUNBO0FsSm1zMENKOztBK0ZwaDJDQztBQUNBO0VtRG8xQkc7SUFDRjtFbEpvczBDQTtFa0psczBDRTtJQUNJO0VsSm9zMENOO0VrSm5zMENNO0lBQ0k7SUFDQTtFbEpxczBDVjtBQUNGO0ErRjFoMkNDO0FBQ0E7RW1EdzFCRztJQUNJO0lBQ0E7RWxKcXMwQ047RWtKbnMwQ0U7SUFDSTtFbEpxczBDTjtBQUNGO0ErRjVoMkNDO0FBQ0E7RW1EMDFCTztJQUNJO0VsSnFzMENWO0VrSmxzMENFOztJQUVJO0lBQ0E7RWxKb3MwQ047RWtKbHMwQ0U7SUFDSTtFbEpvczBDTjtFa0psczBDRTtJQUNJO0VsSm9zMENOO0VrSmxzMENFO0lBQ0k7SUFDQTtJQUNBO0VsSm9zMENOO0VrSmxzMENFO0lBQ0k7RWxKb3MwQ047QUFDRjtBK0Y3aTJDQztBQUNBO0VtRDQyQkc7SUFDSTtJQUNBO0VsSm9zMENOO0VrSmxzMENFO0lBQ0k7RWxKb3MwQ047RWtKL3IwQ1U7SUFDSTtFbEppczBDZDtFa0ozcjBDTTtJQUNJO0VsSjZyMENWO0VrSnhyMENjO0lBQ0k7SUFDQTtFbEowcjBDbEI7RWtKeHIwQ2tCO0lBQ0k7RWxKMHIwQ3RCO0VrSnByMENFO0lBQ0k7SUFDQTtJQUNBO0VsSnNyMENOO0VrSm5yMENNO0lBQ0k7RWxKcXIwQ1Y7QUFDRjtBK0ZwazJDQztBQUNBO0VtRG01Qkc7SUFDSTtFbEpvcjBDTjtFa0pucjBDTTtJQUNJO0VsSnFyMENWO0VrSm5yMENNOztJQUVJO0lBQ0E7RWxKcXIwQ1Y7RWtKbnIwQ007SUFDSTtFbEpxcjBDVjtFa0ovcTBDVTtJQUNJO0VsSmlyMENkO0VrSjlxMENVO0lBQ0k7SUFDQTtJQUNBO0VsSmdyMENkO0FBQ0Y7QStGcmwyQ0M7QUFDQTtFbUQyNkJHO0lBQ0k7RWxKNnEwQ047RWtKM3EwQ0U7SUFDSTtJQUNBO0VsSjZxMENOO0VrSjVxMENNO0lBQ0k7RWxKOHEwQ1Y7RWtKN3EwQ1U7SUFDSTtFbEorcTBDZDtFa0o1cTBDTTtJQUNJO0VsSjhxMENWO0VrSjNxMENFO0lBQ0k7RWxKNnEwQ047RWtKNXEwQ007SUFDSTtFbEo4cTBDVjtFa0ozcTBDRTtJQUNJO0VsSjZxMENOO0VrSjNxMENFO0lBQ0k7SUFDQTtFbEo2cTBDTjtFa0ozcTBDRTtJQUNJO0VsSjZxMENOO0VrSjNxMENFO0lBQ0k7SUFDQTtFbEo2cTBDTjtFa0o1cTBDTTtJQUNJO0VsSjhxMENWO0FBQ0Y7QStGdm4yQ0M7QUFDQTtFbUQ2OEJHO0lBQ0k7RWxKNnEwQ047RWtKM3EwQ0U7SUFDSTtJQUNBO0lBQ0E7RWxKNnEwQ047RWtKM3EwQ0U7SUFDSTtFbEo2cTBDTjtFa0ozcTBDRTtJQUNJO0VsSjZxMENOO0FBQ0Y7QTJGMWsyQ0E7QXdEaFFBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7QW5KNjAyQ0o7O0FtSjEwMkNBO0VBQ0k7RUFDQTtBbko2MDJDSjtBbUo1MDJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJyRGZNO0VxRGdCTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KODAyQ1I7QW1KNTAyQ0k7RUFDSTtBbko4MDJDUjtBbUo3MDJDUTtFQUNJO0FuSiswMkNaO0FtSjUwMkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCdkRFZ0I7RXVERGhCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5KODAyQ1I7QW1KNzAyQ1E7RUFDSTtFQUNBO0VBQ0EsY3JEL0NFO0VxRGdERjtFQUNBO0VBQ0E7RUFDQTtBbkorMDJDWjtBbUo3MDJDUTtFQUNJO0VBQ0E7RUFDQSxjckR4RHdCO0VxRHlEeEI7QW5KKzAyQ1o7QW1KNzAyQ1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JEakVFO0E5Rmc1MkNkOztBK0Z0djJDQztBQUNBO0VvRG5GVztJQUNJO0VuSjYwMkNkO0FBQ0Y7QW1KeDAyQ0E7QUFDQTtFQUNJO0VBQ0E7QW5KMDAyQ0o7O0FtSngwMkNBO0VBQ0k7RUFDQTtBbkoyMDJDSjs7QW1KejAyQ0E7RUFDSTtFQUNBO0FuSjQwMkNKOztBbUoxMDJDQTtFQUNJO0VBQ0E7QW5KNjAyQ0o7O0FtSnowMkNRO0VBQ0k7QW5KNDAyQ1o7QW1KMTAyQ1E7RUFDSTtBbko0MDJDWjs7QW1KdjAyQ0E7RUFPSTtBbkpvMDJDSjtBbUoxMDJDSTtFQUNJO0FuSjQwMkNSO0FtSjEwMkNJO0VBQ0k7QW5KNDAyQ1I7QW1KeDAyQ1E7RUFDSTtBbkowMDJDWjtBbUp2MDJDSTtFQUNJO0FuSnkwMkNSOztBbUpyMDJDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJEbklnQztFcURvSWhDO0VBQ0E7RUFDQTtFQUNBLHlCdkRsR29CO0V1RG1HcEI7QW5KdzAyQ0o7QW1KdjAyQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCdkQ1R2dCO0E1RnE3MkN4QjtBbUp2MDJDSTtFQUNJO0VBQ0E7RUFDQTtBbkp5MDJDUjtBbUp2MDJDSTtFQUNJO0FuSnkwMkNSO0FtSngwMkNRO0VBQ0k7QW5KMDAyQ1o7QW1KdjAyQ0k7RUFDSTtBbkp5MDJDUjtBbUp4MDJDUTtFQUNJO0FuSjAwMkNaO0FtSnYwMkNJO0VBQ0ksbUJyRHJLTTtBOUY4KzJDZDs7QW1KdDAyQ0E7RUFDSTtJQUNJO0VuSnkwMkNOO0VtSnYwMkNFO0lBQ0k7RW5KeTAyQ047RW1KdjAyQ0U7SUFDSTtFbkp5MDJDTjtFbUp2MDJDRTtJQUNJO0VuSnkwMkNOO0VtSnYwMkNFO0lBQ0k7RW5KeTAyQ047RW1KdjAyQ0U7SUFDSTtFbkp5MDJDTjtFbUp2MDJDRTtJQUNJO0VuSnkwMkNOO0FBQ0Y7QStGNTMyQ0M7QUFDQTtFb0RxREc7SUFDSTtFbkowMDJDTjtFbUp4MDJDRTtJQUNJO0VuSjAwMkNOO0VtSngwMkNFO0lBQ0k7RW5KMDAyQ047RW1KeDAyQ0U7SUFDSTtFbkowMDJDTjtFbUp4MDJDRTtJQUNJO0VuSjAwMkNOO0VtSngwMkNFO0lBQ0k7RW5KMDAyQ047RW1KeDAyQ0U7SUFDSTtFbkowMDJDTjtFbUp4MDJDRTtJQUNJO0VuSjAwMkNOO0FBQ0Y7QStGLzQyQ0M7QUFDQTtFb0R1RUc7SUFDSTtFbkoyMDJDTjtFbUp6MDJDRTtJQUNJO0lBQ0E7SUFDQTtFbkoyMDJDTjtFbUp6MDJDRTtJQUNJO0VuSjIwMkNOO0VtSnowMkNFO0lBQ0k7RW5KMjAyQ047RW1KejAyQ0U7SUFDSTtFbkoyMDJDTjtFbUp6MDJDRTtJQUNJO0VuSjIwMkNOO0VtSjEwMkNNO0lBQ0k7RW5KNDAyQ1Y7RW1KejAyQ0U7SUFDSTtFbkoyMDJDTjtFbUp6MDJDRTtJQUNJO0VuSjIwMkNOO0FBQ0Y7QStGdjYyQ0M7QUFDQTtFb0Q4Rkc7SUFDSTtFbko0MDJDTjtFbUoxMDJDRTtJQUNJO0VuSjQwMkNOO0VtSjEwMkNFO0lBQ0k7RW5KNDAyQ047RW1KMTAyQ0U7SUFDSTtFbko0MDJDTjtFbUoxMDJDRTtJQUNJO0VuSjQwMkNOO0VtSjEwMkNFO0lBQ0k7RW5KNDAyQ047QUFDRjtBK0ZwNzJDQztBQUNBO0VvRDBHRztJQUNJO0VuSjYwMkNOO0VtSjMwMkNFOzs7O0lBSUk7RW5KNjAyQ047QUFDRjtBK0Z4NzJDQztBQUNBO0VvRDhHRztJQUNJO0VuSjYwMkNOO0VtSjMwMkNFO0lBQ0k7RW5KNjAyQ047RW1KMzAyQ0U7SUFDSTtFbko2MDJDTjtFbUozMDJDRTtJQUNJO0lBQ0E7SUFDQTtFbko2MDJDTjtFbUozMDJDRTtJQUNJO0VuSjYwMkNOO0VtSjMwMkNFO0lBQ0k7RW5KNjAyQ047RW1KMzAyQ0U7SUFDSTtFbko2MDJDTjtBQUNGO0ErRjE4MkNDO0FBQ0E7RW9EZ0lHO0lBQ0k7RW5KNjAyQ047RW1KMzAyQ0U7SUFDSTtFbko2MDJDTjtFbUozMDJDRTtJQUNJO0VuSjYwMkNOO0VtSjMwMkNFO0lBQ0k7RW5KNjAyQ047RW1KMzAyQ0U7SUFDSTtFbko2MDJDTjtFbUozMDJDRTtJQUNJO0lBQ0E7RW5KNjAyQ047RW1KMzAyQ0U7SUFDSTtFbko2MDJDTjtBQUNGO0ErRjM5MkNDO0FBQ0E7RW9EZ0pHO0lBQ0k7RW5KODAyQ047RW1KNTAyQ0U7SUFDSTtFbko4MDJDTjtFbUo1MDJDRTtJQUNJO0VuSjgwMkNOO0VtSjUwMkNFO0lBQ0k7RW5KODAyQ047QUFDRjtBK0ZsKzJDQztBQUNBO0VvRHNKRztJQUNJO0VuSiswMkNOO0VtSjcwMkNFO0lBQ0k7RW5KKzAyQ047QUFDRjtBbUo3MDJDQTtFQUNJO0lBQ0k7RW5KKzAyQ047RW1KNzAyQ0U7SUFDSTtFbkorMDJDTjtBQUNGO0FtSjcwMkNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5KKzAyQ0o7O0FtSjcwMkNBO0VBQ0k7QW5KZzEyQ0o7QW1KOTAyQ1E7RUFDSTtBbkpnMTJDWjtBbUo3MDJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsOEJ2RHJWZ0I7RXVEc1ZoQjtFQUNBO0VBQ0E7RUFDQTtBbkorMDJDUjtBbUo5MDJDUTtFQUNJO0VBQ0Esb0JyRGpZNkM7RXFEa1k3QztFQUNBLGNyRG5ZRTtFcURvWUY7RUFDQTtBbkpnMTJDWjtBbUo5MDJDUTtFQUNJO0VBQ0E7RUFDQTtBbkpnMTJDWjtBbUovMDJDWTtFQUNJLGNyRDVZb0I7QTlGNnQzQ3BDO0FtSmgxMkNnQjtFQUNJLGNyRDlZTjtBOUZndTNDZDtBbUo1MDJDUTtFQUNJO0VBQ0E7QW5KODAyQ1o7O0ErRjFsM0NDO0FBQ0E7RW9EZ1JHO0lBQ0k7RW5KODAyQ047QUFDRjtBK0ZqbDNDQztBQUNBO0VvRHFRRztJQUNJO0lBQ0E7SUFDQTtFbkorMDJDTjtBQUNGO0ErRmpsM0NDO0FBQ0E7RW9Eb1FHO0lBQ0k7SUFDQTtJQUNBO0VuSmcxMkNOO0VtSjkwMkNFO0lBQ0k7SUFDQTtFbkpnMTJDTjtBQUNGO0ErRjdrM0NDO0FBQ0E7RW9EK1BHO0lBQ0k7SUFDQTtJQUNBO0VuSmkxMkNOO0FBQ0Y7QStGN2szQ0M7QUFDQTtFb0Q4UEc7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFbkprMTJDTjtBQUNGO0FtSmgxMkNBO0VBQ0k7QW5KazEyQ0o7QW1KajEyQ0k7RUFDSTtFQUNBO0FuSm0xMkNSO0FtSmoxMkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QnZEdGFnQjtFdUR1YWhCO0VBQ0EsY3JEN2NNO0VxRDhjTjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSm0xMkNSO0FtSmoxMkNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnJENWRNO0VxRDZkTjtFQUNBO0VBQ0E7RUFDQTtBbkptMTJDUjtBbUpoMTJDUTtFQUVJO0FuSmkxMkNaO0FtSi8wMkNRO0VBQ0k7QW5KaTEyQ1o7O0FtSjcwMkNBO0FBRUk7RUFDSTtFQUNBO0FuSiswMkNSO0FtSjkwMkNRO0VBQ0k7QW5KZzEyQ1o7QW1KNzAyQ0k7RUFDSTtFQUNBO0FuSiswMkNSO0FtSjkwMkNRO0VBQ0k7QW5KZzEyQ1o7O0FtSjUwMkNBO0VBQ0ksbUJyRDlmZ0M7RXFEK2ZoQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuSiswMkNKOztBbUo3MDJDQTtFQUNJO0VBQ0E7QW5KZzEyQ0o7QW1KLzAyQ0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCdkR4ZWdCO0V1RHllaEI7RUFDQSxjckQvZ0JNO0VxRGdoQk47RUFDQTtBbkppMTJDUjtBbUovMDJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdkRsZmdCO0V1RG1maEI7RUFDQTtBbkppMTJDUjtBbUovMDJDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdkQxZmdCO0V1RDJmaEI7RUFDQTtBbkppMTJDUjs7QStGaHQzQ0M7QUFDQTtFb0RrWUc7SUFDSTtFbkprMTJDTjtBQUNGO0ErRi9zM0NDO0FBQ0E7RW9EK1hHO0lBQ0k7RW5KbTEyQ047RW1KajEyQ1U7SUFDSTtFbkptMTJDZDtBQUNGO0ErRnhzM0NDO0FBQ0E7RW9EeVhHO0lBQ0k7RW5KazEyQ047QUFDRjtBMkZybzNDQTtBeURuUUE7RUFDSTtBcEoyNDNDSjs7QW9KeDQzQ0k7RUFDSTtBcEoyNDNDUjtBb0oxNDNDUTtFQUNJO0FwSjQ0M0NaO0FvSno0M0NZO0VBQ0ksbUJ0RFhGO0E5RnM1M0NkOztBb0p0NDNDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FwSnk0M0NKO0FvSnY0M0NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCeERzQk87RXdEckJQLGN0RDdCd0I7QTlGczYzQ3BDO0FvSng0M0NZO0VBQ0k7QXBKMDQzQ2hCO0FvSng0M0NZO0VBQ0k7QXBKMDQzQ2hCO0FvSnA0M0NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsOEJ4RE1HO0V3RExILGN0RDdDb0I7RXNEOENwQjtFQUNBO0VBQ0E7QXBKczQzQ2hCO0FvSnA0M0NZO0VBQ0k7RUFDQTtFQUNBLDhCeERIRztFd0RJSCxjdER0RHlDO0VzRHVEekM7RUFDQTtFQUNBO0FwSnM0M0NoQjtBb0pyNDNDZ0I7RUFDSSxtQnREM0RnQjtBOUZrODNDcEM7QW9KdDQzQ29CO0VBQ0kseUJ4RHhCQTtBNUZnNjNDeEI7QW9KcjQzQ2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsOEJ4RGxCRDtFd0RtQkMsY3REckVnQjtFc0RzRWhCO0VBQ0E7QXBKdTQzQ3BCO0FvSnI0M0NnQjtFQUNJO0FwSnU0M0NwQjtBb0puNDNDZ0I7O0VBRUk7QXBKcTQzQ3BCOztBK0YzejNDQztBQUNBO0VxRG5FRztJQUNJO0VwSms0M0NOO0FBQ0Y7QStGMXozQ0M7QUFDQTtFcUR0RUc7SUFDSTtFcEptNDNDTjtBQUNGO0ErRnh6M0NDO0FBQ0E7RXFEekVHO0lBQ0k7RXBKbzQzQ047RW9KajQzQ007SUFDSTtJQUNBO0VwSm00M0NWO0VvSmo0M0NNO0lBQ0k7RXBKbTQzQ1Y7QUFDRjtBK0Y3ejNDQztBQUNBO0VxRG5FRztJQUNJO0VwSm00M0NOO0FBQ0Y7QStGM3ozQ0M7QUFDQTtFcUR0RUc7SUFDSTtFcEpvNDNDTjtFb0psNDNDRTtJQUNJO0VwSm80M0NOO0FBQ0Y7QStGNXozQ0M7QUFDQTtFcUR0RUc7SUFDSTtFcEpxNDNDTjtBQUNGO0FvSm40M0NBO0VBQ0k7SUFDSTtFcEpxNDNDTjtBQUNGO0EyRmx3M0NBOzttQ0FBQTtBMER2UUE7QUFFRTtFQUNFO0VBQ0E7QXJKNmc0Q0o7O0FxSi9nNENFO0VBQ0U7RUFDQTtBckpraDRDSjs7QXFKcGg0Q0U7RUFDRTtFQUNBO0FySnVoNENKOztBcUp6aDRDRTtFQUNFO0VBQ0E7QXJKNGg0Q0o7O0FxSjloNENFO0VBQ0U7RUFDQTtBckppaTRDSjs7QXFKbmk0Q0U7RUFDRTtFQUNBO0FySnNpNENKOztBcUp4aTRDRTtFQUNFO0VBQ0E7QXJKMmk0Q0o7O0FxSjdpNENFO0VBQ0U7RUFDQTtBckpnajRDSjs7QXFKbGo0Q0U7RUFDRTtFQUNBO0FySnFqNENKOztBcUp2ajRDRTtFQUNFO0VBQ0E7QXJKMGo0Q0o7O0FxSnRqNENBO0FBRUU7RUFDRTtFQUNBO0FySndqNENKOztBcUoxajRDRTtFQUNFO0VBQ0E7QXJKNmo0Q0o7O0FxSi9qNENFO0VBQ0U7RUFDQTtBckprazRDSjs7QXFKcGs0Q0U7RUFDRTtFQUNBO0FySnVrNENKOztBcUp6azRDRTtFQUNFO0VBQ0E7QXJKNGs0Q0o7O0FxSjlrNENFO0VBQ0U7RUFDQTtBckppbDRDSjs7QXFKbmw0Q0U7RUFDRTtFQUNBO0FySnNsNENKOztBcUp4bDRDRTtFQUNFO0VBQ0E7QXJKMmw0Q0o7O0FxSjdsNENFO0VBQ0U7RUFDQTtBckpnbTRDSjs7QXFKbG00Q0U7RUFDRTtFQUNBO0FySnFtNENKOztBcUpqbTRDQTtBQUVFO0VBQ0U7QXJKbW00Q0o7O0FxSnBtNENFO0VBQ0U7QXJKdW00Q0o7O0FxSnhtNENFO0VBQ0U7QXJKMm00Q0o7O0FxSjVtNENFO0VBQ0U7QXJKK200Q0o7O0FxSmhuNENFO0VBQ0U7QXJKbW40Q0o7O0FxSnBuNENFO0VBQ0U7QXJKdW40Q0o7O0FxSnhuNENFO0VBQ0U7QXJKMm40Q0o7O0FxSjVuNENFO0VBQ0U7QXJKK240Q0o7O0FxSmhvNENFO0VBQ0U7QXJKbW80Q0o7O0FxSnBvNENFO0VBQ0U7QXJKdW80Q0o7O0FxSm5vNENBO0FBRUU7RUFDRTtBckpxbzRDSjs7QXFKdG80Q0U7RUFDRTtBckp5bzRDSjs7QXFKMW80Q0U7RUFDRTtBcko2bzRDSjs7QXFKOW80Q0U7RUFDRTtBckppcDRDSjs7QXFKbHA0Q0U7RUFDRTtBckpxcDRDSjs7QXFKdHA0Q0U7RUFDRTtBckp5cDRDSjs7QXFKMXA0Q0U7RUFDRTtBcko2cDRDSjs7QXFKOXA0Q0U7RUFDRTtBckppcTRDSjs7QXFKbHE0Q0U7RUFDRTtBckpxcTRDSjs7QXFKdHE0Q0U7RUFDRTtBckp5cTRDSjs7QXFKcnE0Q0E7QUFFRTtFQUNFO0FySnVxNENKOztBcUp4cTRDRTtFQUNFO0FySjJxNENKOztBcUo1cTRDRTtFQUNFO0FySitxNENKOztBcUpocjRDRTtFQUNFO0FySm1yNENKOztBcUpwcjRDRTtFQUNFO0FySnVyNENKOztBcUp4cjRDRTtFQUNFO0FySjJyNENKOztBcUo1cjRDRTtFQUNFO0FySityNENKOztBcUpoczRDRTtFQUNFO0FySm1zNENKOztBcUpwczRDRTtFQUNFO0FySnVzNENKOztBcUp4czRDRTtFQUNFO0FySjJzNENKOztBcUp2czRDQTtBQUVFO0VBQ0U7QXJKeXM0Q0o7O0FxSjFzNENFO0VBQ0U7QXJKNnM0Q0o7O0FxSjlzNENFO0VBQ0U7QXJKaXQ0Q0o7O0FxSmx0NENFO0VBQ0U7QXJKcXQ0Q0o7O0FxSnR0NENFO0VBQ0U7QXJKeXQ0Q0o7O0FxSjF0NENFO0VBQ0U7QXJKNnQ0Q0o7O0FxSjl0NENFO0VBQ0U7QXJKaXU0Q0o7O0FxSmx1NENFO0VBQ0U7QXJKcXU0Q0o7O0FxSnR1NENFO0VBQ0U7QXJKeXU0Q0o7O0FxSjF1NENFO0VBQ0U7QXJKNnU0Q0o7O0FxSnp1NENBO0VBQ0U7QXJKNHU0Q0Y7O0FxSjF1NENBO0VBQ0U7QXJKNnU0Q0Y7O0FxSjN1NENBO0VBQ0U7QXJKOHU0Q0Y7O0FzSmp5NENBO0FBRUU7RUFDRTtFQUNBO0F0Sm15NENKOztBc0pyeTRDRTtFQUNFO0VBQ0E7QXRKd3k0Q0o7O0FzSjF5NENFO0VBQ0U7RUFDQTtBdEo2eTRDSjs7QXNKL3k0Q0U7RUFDRTtFQUNBO0F0Smt6NENKOztBc0pwejRDRTtFQUNFO0VBQ0E7QXRKdXo0Q0o7O0FzSnp6NENFO0VBQ0U7RUFDQTtBdEo0ejRDSjs7QXNKOXo0Q0U7RUFDRTtFQUNBO0F0SmkwNENKOztBc0puMDRDRTtFQUNFO0VBQ0E7QXRKczA0Q0o7O0FzSngwNENFO0VBQ0U7RUFDQTtBdEoyMDRDSjs7QXNKNzA0Q0U7RUFDRTtFQUNBO0F0SmcxNENKOztBc0o1MDRDQTtBQUVFO0VBQ0U7RUFDQTtBdEo4MDRDSjs7QXNKaDE0Q0U7RUFDRTtFQUNBO0F0Sm0xNENKOztBc0pyMTRDRTtFQUNFO0VBQ0E7QXRKdzE0Q0o7O0FzSjExNENFO0VBQ0U7RUFDQTtBdEo2MTRDSjs7QXNKLzE0Q0U7RUFDRTtFQUNBO0F0SmsyNENKOztBc0pwMjRDRTtFQUNFO0VBQ0E7QXRKdTI0Q0o7O0FzSnoyNENFO0VBQ0U7RUFDQTtBdEo0MjRDSjs7QXNKOTI0Q0U7RUFDRTtFQUNBO0F0SmkzNENKOztBc0puMzRDRTtFQUNFO0VBQ0E7QXRKczM0Q0o7O0FzSngzNENFO0VBQ0U7RUFDQTtBdEoyMzRDSjs7QXNKdjM0Q0E7QUFFRTtFQUNFO0F0SnkzNENKOztBc0oxMzRDRTtFQUNFO0F0SjYzNENKOztBc0o5MzRDRTtFQUNFO0F0Smk0NENKOztBc0psNDRDRTtFQUNFO0F0SnE0NENKOztBc0p0NDRDRTtFQUNFO0F0Snk0NENKOztBc0oxNDRDRTtFQUNFO0F0SjY0NENKOztBc0o5NDRDRTtFQUNFO0F0Smk1NENKOztBc0psNTRDRTtFQUNFO0F0SnE1NENKOztBc0p0NTRDRTtFQUNFO0F0Snk1NENKOztBc0oxNTRDRTtFQUNFO0F0SjY1NENKOztBc0p6NTRDQTtBQUVFO0VBQ0U7QXRKMjU0Q0o7O0FzSjU1NENFO0VBQ0U7QXRKKzU0Q0o7O0FzSmg2NENFO0VBQ0U7QXRKbTY0Q0o7O0FzSnA2NENFO0VBQ0U7QXRKdTY0Q0o7O0FzSng2NENFO0VBQ0U7QXRKMjY0Q0o7O0FzSjU2NENFO0VBQ0U7QXRKKzY0Q0o7O0FzSmg3NENFO0VBQ0U7QXRKbTc0Q0o7O0FzSnA3NENFO0VBQ0U7QXRKdTc0Q0o7O0FzSng3NENFO0VBQ0U7QXRKMjc0Q0o7O0FzSjU3NENFO0VBQ0U7QXRKKzc0Q0o7O0FzSjM3NENBO0FBRUU7RUFDRTtBdEo2NzRDSjs7QXNKOTc0Q0U7RUFDRTtBdEppODRDSjs7QXNKbDg0Q0U7RUFDRTtBdEpxODRDSjs7QXNKdDg0Q0U7RUFDRTtBdEp5ODRDSjs7QXNKMTg0Q0U7RUFDRTtBdEo2ODRDSjs7QXNKOTg0Q0U7RUFDRTtBdEppOTRDSjs7QXNKbDk0Q0U7RUFDRTtBdEpxOTRDSjs7QXNKdDk0Q0U7RUFDRTtBdEp5OTRDSjs7QXNKMTk0Q0U7RUFDRTtBdEo2OTRDSjs7QXNKOTk0Q0U7RUFDRTtBdEppKzRDSjs7QXNKNzk0Q0E7QUFFRTtFQUNFO0F0Sis5NENKOztBc0poKzRDRTtFQUNFO0F0Sm0rNENKOztBc0pwKzRDRTtFQUNFO0F0SnUrNENKOztBc0p4KzRDRTtFQUNFO0F0SjIrNENKOztBc0o1KzRDRTtFQUNFO0F0SisrNENKOztBc0poLzRDRTtFQUNFO0F0Sm0vNENKOztBc0pwLzRDRTtFQUNFO0F0SnUvNENKOztBc0p4LzRDRTtFQUNFO0F0SjIvNENKOztBc0o1LzRDRTtFQUNFO0F0SisvNENKOztBc0poZzVDRTtFQUNFO0F0Sm1nNUNKOztBc0ovLzRDQTtFQUNFO0F0SmtnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBc0o5LzRDQTtFQUNFO0F0SmlnNUNGOztBdUp2bDVDQTs7RUFFRSxpQzNEc0VlO0E1Rm9oNUNqQjs7QXVKdmw1Q0E7O0VBRUUsb0MzRGlFZTtBNUZ5aDVDakI7O0F1SnZsNUNBOztFQUVFLDhDM0Q2RGU7QTVGNmg1Q2pCOztBdUp2bDVDQTs7RUFFRSxpRDNEd0RlO0E1RmtpNUNqQjs7QXVKdmw1Q0E7O0VBRUUsOEMzRG9EZ0I7QTVGc2k1Q2xCOztBdUp2bDVDQTs7RUFFRSxpRDNEK0NnQjtBNUYyaTVDbEI7O0ErRjM4NENDO0FBQ0E7RXdEM0lDOztJQUVFLHdDM0QyQ29CO0U1RitpNUN0QjtFdUp2bDVDQTs7SUFFRSwyQzNEc0NvQjtFNUZtajVDdEI7RXVKdGw1Q0E7O0lBRUUscUQzRGtDaUI7RTVGc2o1Q25CO0V1SnJsNUNBOztJQUVFLHdEM0Q2QmlCO0U1RjBqNUNuQjtFdUpwbDVDQTtJQUNFO0V2SnNsNUNGO0V1Sm5sNUNBOztJQUVFO0V2SnFsNUNGO0V1SmxsNUNBOztJQUVFO0V2Sm9sNUNGO0V1SmxsNUNBO0lBQ0U7RXZKb2w1Q0Y7RXVKbGw1Q0E7SUFDRTtFdkpvbDVDRjtBQUNGO0FBanA1Q0E7RUFDRSx5QjhGVitFO0E5RjZwNUNqRjs7QUFocDVDQTtFQUNFO0FBbXA1Q0Y7O0FBaHA1Q0E7RUFDRTtFQUNBO0FBbXA1Q0Y7O0FBNW81Q0E7RUFDRTtBQStvNUNGOztBQTVvNUNBO0VBQ0U7QUErbzVDRjs7QUE1bzVDQTtFQUNFO0FBK281Q0Y7O0FBNW81Q0E7RUFDRTtBQStvNUNGO0FBN281Q0U7RUFDRTtFQUNBO0FBK281Q0o7QUE1bzVDRTtFQUNFO0FBOG81Q0o7O0FBMW81Q0E7RUFDRTtBQTZvNUNGOztBQTFvNUNBO0VBQ0U7RUFDQTtBQTZvNUNGOztBQTFvNUNBO0VBQ0U7QUE2bzVDRjs7QUExbzVDQTtFQUNFO0FBNm81Q0Y7QUE1bzVDRTtFQUNFO0VBQ0E7RUFDQTtBQThvNUNKOztBQTFvNUNBO0VBQ0U7QUE2bzVDRjs7QUExbzVDQTtFQUNFO0FBNm81Q0Y7QUEzbzVDRTtFQUNFO0FBNm81Q0o7O0FBem81Q0E7RUFDRTtBQTRvNUNGOztBQXpvNUNBO0VBQ0U7RUFDQSxjOEYzRmtDO0U5RjRGbEM7RUFDQTtFQUNBLDhCNEY1Q2lCO0U1RjZDakI7QUE0bzVDRjtBQTNvNUNFO0VBQ0U7RUFDQTtBQTZvNUNKOztBQXpvNUNBO0VBQ0U7RUFFQTtBQTJvNUNGOztBQXhvNUNBO0VBQ0U7QUEybzVDRjs7QUF4bzVDQTtFQUNFO0FBMm81Q0Y7QUF6bzVDRTtFQUNFO0FBMm81Q0o7O0FBdm81Q0E7RUFDRSxjOEZ6SHdHO0U5RjBIeEcsbUI4RjFIOEg7QTlGb3c1Q2hJOztBQXZvNUNBO0VBQ0U7RUFDQTtBQTBvNUNGOztBQXZvNUNBO0VBQ0U7RUFDQTtBQTBvNUNGOztBQXZvNUNBO0VBQ0U7SUFDRTtJQUNBO0VBMG81Q0Y7RUF2bzVDQTtJQUNFO0lBQ0E7RUF5bzVDRjtBQUNGO0FBdG81Q0E7RUFDRTtJQUVFO0VBdW81Q0Y7RUFwbzVDQTtJQUNFO0VBc281Q0Y7QUFDRjtBQWxvNUNFO0VBQ0U7QUFvbzVDSjs7QUEvbjVDRTtFQUNFO0VBQ0E7QUFrbzVDSjtBQTVuNUNJO0VBQ0U7RUFDQTtFQUNBO0FBOG41Q047O0FBem41Q0E7RUFDRTtFQUNBO0FBNG41Q0Y7QUF6bjVDSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUEybjVDTjs7QUF0bjVDQTtFQUNFO0FBeW41Q0Y7O0FBdG41Q0E7RUFDRTtFQUNBO0VBQ0E7QUF5bjVDRjs7QUF0bjVDQTtFQUNFO0VBQ0E7RUFDQTtBQXluNUNGOztBQXRuNUNBO0VBRUU7QUF3bjVDRixDOzs7O0F3SmoxNUNBO0VBQU07RUFBa0M7QUFHeEMsQzs7OztBQ0hBO0VBQU07RUFBZTtBQUdyQixDOzs7O0FDSEE7RUFBTTtFQUFlO0FBR3JCOztBQUg4RDtFQUFPO0VBQXdDO0FBUTdHOztBQVI2SDtFQUFPO0VBQXdDO0FBYTVLOztBQWI0TDtFQUFPO0VBQXdDO0FBa0IzTyxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NsaWNrLXNsaWRlci9zbGljay9zbGljay5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYW5uZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb2xvci1tb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2NvbnRhaW5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jb250YWluZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXZhcmlhbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Zvcm1zL19sYWJlbHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1jb250cm9sLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdHJhbnNpdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyYWRpZW50cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9fZm9ybS1zZWxlY3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tY2hlY2suc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zvcm0tcmFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZm9ybXMvX2Zsb2F0aW5nLWxhYmVscy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9mb3Jtcy9faW5wdXQtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYWxlcnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JhY2tkcm9wLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcmVzZXQtdGV4dC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jbGVhcmZpeC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fc3Bpbm5lcnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX29mZmNhbnZhcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGxhY2Vob2xkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yLWJnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX2NvbG9yZWQtbGlua3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fZm9jdXMtcmluZy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19pY29uLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcmF0aW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvaGVscGVycy9fc3RhY2tzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Zpc3VhbGx5LWhpZGRlbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL19zdHJldGNoZWQtbGluay5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9oZWxwZXJzL190ZXh0LXRydW5jYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2hlbHBlcnMvX3ZyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYXBpLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3BsdWdpbnMvZm9udGF3ZXNvbWUvc2Nzcy9mb250YXdlc29tZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9wbHVnaW5zL2ZvbnRhd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL19maXhlZC13aWR0aC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9wbHVnaW5zL2ZvbnRhd2Vzb21lL3Njc3MvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9wbHVnaW5zL2ZvbnRhd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL19ib3JkZXJlZC1wdWxsZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9wbHVnaW5zL2ZvbnRhd2Vzb21lL3Njc3MvX3JvdGF0ZWQtZmxpcHBlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9wbHVnaW5zL2ZvbnRhd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL19pY29ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9wbHVnaW5zL2ZvbnRhd2Vzb21lL3Njc3MvX3NjcmVlbi1yZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL2JyYW5kcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9wbHVnaW5zL2ZvbnRhd2Vzb21lL3Njc3Mvc29saWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvbWFnbmlmaWMtcG9wdXAvZGlzdC9tYWduaWZpYy1wb3B1cC5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvc3R5bGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC9iYXNlL192YXJpYWJsZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2NvbG9yLXRoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvYmFzZS9fbWl4aW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC9iYXNlL193cGRlZmF1bHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC9yZXNldC9fY29udGFpbmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvcmVzZXQvX2dyaWQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC9yZXNldC9faW5wdXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC9yZXNldC9fc2xpY2stc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvcmVzZXQvX21vYmlsZS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdXRpbGl0aWVzL19wcmVsb2FkZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC91dGlsaXRpZXMvX2J0bnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC91dGlsaXRpZXMvX3RpdGxlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3V0aWxpdGllcy9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdXRpbGl0aWVzL19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdXRpbGl0aWVzL190ZXh0LWNvbG9yLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdXRpbGl0aWVzL19vdmVybGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdXRpbGl0aWVzL19hbmltYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS93aWRnZXRzL193aWRnZXQtZGVmYXVsdC1saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvd2lkZ2V0cy9fd2lkZ2V0LXNpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS93aWRnZXRzL193aWRnZXQtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvaGVhZGVycy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvZm9vdGVycy9fZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvYnJlYWRjdW1iL19icmVhZGN1bWItdjEuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fcGFnaW5hdGlvbi12MS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19ibG9nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX2NvbW1lbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX2hlcm8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fYmFja2dyb3VuZC12aWRlby5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19lcnJvci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19wb3B1cHNlYXJjaC12MS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19zaWRlbWVudS12MS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL193b29jb21tZXJjZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19zdWJzY3JpYmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fY2FydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19jaGVja291dC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL193aXNobGlzdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19jb250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX2Fib3V0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX3RlYW0uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fdGVzdGltb25pYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fY291bnRlci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19ibG9nLWV4dHJhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX2NsaWVudC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3RlbXBsYXRlL3NlY3Rpb25zL19zaW1wbGUtc2VjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fY2F0ZWdvcnkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fZmFxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX2ZlYXR1cmUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fY3RhLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX3NlcnZpY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fd2N1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX3ByaWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fcHJvZHVjdHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL2FwcC90ZW1wbGF0ZS9zZWN0aW9ucy9fcG9ydGZvbGlvLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvdGVtcGxhdGUvc2VjdGlvbnMvX3NjaGVkdWxlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9hcHAvc3BhY2luZy9fcGFkZGluZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3NwYWNpbmcvX21hcmdpbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvYXBwL3NwYWNpbmcvX3NlY3Rpb24tc3BhY2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvc3R5bGVzL3BhZ2UtYnVpbGRlci9pbmNsdWRlc19mb290ZXIuaHRtbC50d2lnLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3N0eWxlcy9wYWdlLWJ1aWxkZXIvaW5jbHVkZXNfaGVhZGVyLmh0bWwudHdpZy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9zdHlsZXMvcGFnZS1idWlsZGVyL3BhZ2VzX2Fib3V0X2JvZHkuaHRtbC50d2lnLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyXG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gICAgLWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICAgICAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5zbGljay1saXN0XG57XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxuLnNsaWNrLWxpc3Q6Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWxpc3QuZHJhZ2dpbmdcbntcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kO1xufVxuXG4uc2xpY2stc2xpZGVyIC5zbGljay10cmFjayxcbi5zbGljay1zbGlkZXIgLnNsaWNrLWxpc3RcbntcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xufVxuXG4uc2xpY2stdHJhY2tcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uc2xpY2stdHJhY2s6YmVmb3JlLFxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICBjb250ZW50OiAnJztcbn1cbi5zbGljay10cmFjazphZnRlclxue1xuICAgIGNsZWFyOiBib3RoO1xufVxuLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrXG57XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbn1cbltkaXI9J3J0bCddIC5zbGljay1zbGlkZVxue1xuICAgIGZsb2F0OiByaWdodDtcbn1cbi5zbGljay1zbGlkZSBpbWdcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1zbGlkZS5zbGljay1sb2FkaW5nIGltZ1xue1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4uc2xpY2stc2xpZGUuZHJhZ2dpbmcgaW1nXG57XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc2xpY2staW5pdGlhbGl6ZWQgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stc2xpZGVcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uc2xpY2stdmVydGljYWwgLnNsaWNrLXNsaWRlXG57XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cbi5zbGljay1hcnJvdy5zbGljay1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCJAaW1wb3J0IFwiYm9vdHN0cmFwXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL2ZvbnRhd2Vzb21lXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL3JlZ3VsYXJcIjtcbkBpbXBvcnQgXCIuLi9wbHVnaW5zL2ZvbnRhd2Vzb21lL3Njc3MvYnJhbmRzXCI7XG5AaW1wb3J0IFwiLi4vcGx1Z2lucy9mb250YXdlc29tZS9zY3NzL3NvbGlkXCI7XG5AaW1wb3J0IFwibWFnbmlmaWMtcG9wdXBcIjtcbkBpbXBvcnQgXCJzbGljay1zbGlkZXIvc2xpY2svc2xpY2suY3NzXCI7XG5AaW1wb3J0IFwiLi9hcHAvc3R5bGVcIjtcblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWNvbG9yLWJnO1xufVxuXG4ucHJlbG9hZGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzMzMztcbn1cblxuLmhlYWRlci1sb2dvIHtcbiAgd2lkdGg6IDE4MnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZWFkZXItbGF5b3V0MSB7XG4gIC8vaGVpZ2h0OiAxNTBweDtcbn1cblxuLmhlYWRlci1sYXlvdXQxIC5oZWFkZXItYnV0dG9uIHtcbiAgcGFkZGluZy1sZWZ0OiAxMzRweDtcbn1cblxuLmhlYWRlci1sYXlvdXQxIC5oZWFkZXItdG9wIHtcbiAgYm9yZGVyLWJvdHRvbTogMCBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5oZWFkZXItbGF5b3V0MSAuaGVhZGVyLXRvcDphZnRlciwgLmhlYWRlci1sYXlvdXQxIC5oZWFkZXItdG9wOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhlYWRlci1sYXlvdXQxIC5uYXZiYXItcmlnaHQtZGVzYyB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJjphZnRlciB7XG4gICAgcmlnaHQ6IDZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuXG4gIGkge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyLWxheW91dDEgLm1haW4tbWVudTphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJyZWFkY3VtYi13cmFwcGVyIHtcbiAgcGFkZGluZzogNTBweCAwO1xuICBib3gtc2hhZG93OiAwIDVweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC43KVxufVxuXG4uaGVyby1zdHlsZTEge1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbi5oZXJvLXRpdGxlLnRleHQtYmxhY2sge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgc3BhbiwgYiwgc3Ryb25nIHtcbiAgICAtd2Via2l0LXRleHQtc3Ryb2tlOiAycHggIzIyMjIyMjtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgfVxufVxuXG4uaGVyby13cmFwcGVyIC5zbGljay1hcnJvdyB7XG4gIG1hcmdpbi10b3A6IGNhbGModmFyKC0taWNvbi1zaXplLCAxMTBweCkgKiAtMC42KTtcbn1cblxuLmNvbnRhY3QtZm9ybS1hcmVhIHtcbiAgbWFyZ2luLXRvcDogMDtcblxuICAuY29udGFjdC1mb3JtLXdyYXAge1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuXG4uYWJvdXQtdGh1bWIgLmFib3V0LWltZy0xLCAud2N1LXRodW1iIC5pbWctMSB7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG59XG5cbi5jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgbWFyZ2luLWJvdHRvbTogLTAuNGVtO1xuICBkZWwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb2xvcjogI2E5YTlhOTtcbiAgfVxufVxuXG4ucHJpY2Uge1xuICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAvL2NvbG9yOiAjRjQxRTFFICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkdGhlbWUtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctbWV0YSB7XG4gIGNvbG9yOiAjNTU1NTU1O1xufVxuXG5pbnB1dCwgdGV4dGFyZWEge1xuICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRib2R5LWNvbG9yLWJnLCAxMCUpICFpbXBvcnRhbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogbGlnaHRlbigkYm9keS1jb2xvci1iZywgMjAlKSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zdWItdGl0bGUge1xuICBjb2xvcjogJHN1YnRpdGxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiAkc3VidGl0bGUtYmc7XG59XG5cbi5oZXJvLXRpdGxlLnRpdGxlLXNtYWxsIHtcbiAgZm9udC1zaXplOiAzMHB4OyAvLyA3MFxuICBsaW5lLWhlaWdodDogMzdweDsgLy8gNzdcbn1cblxuLmhlcm8tdGl0bGUudGl0bGUtbWVkaXVtIHtcbiAgZm9udC1zaXplOiA1MHB4OyAvLyA3MFxuICBsaW5lLWhlaWdodDogNTdweDsgLy8gNzdcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5oZXJvLXRpdGxlLnRpdGxlLXNtYWxsIHtcbiAgICBmb250LXNpemU6IDMwcHg7IC8vIDcwXG4gICAgbGluZS1oZWlnaHQ6IDM3cHg7IC8vIDc3XG4gIH1cblxuICAuaGVyby10aXRsZS50aXRsZS1tZWRpdW0ge1xuICAgIGZvbnQtc2l6ZTogNTBweDsgLy8gNzBcbiAgICBsaW5lLWhlaWdodDogNTdweDsgLy8gNzdcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLmFib3V0LXRodW1iIC5hYm91dC1pbWctMSwgLndjdS10aHVtYiAuaW1nLTEge1xuICAgIC8vaGVpZ2h0OiAyNjVweDtcbiAgICBoZWlnaHQ6IHVuc2V0O1xuICB9XG5cbiAgLmFib3V0LXRodW1iIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5jb250YWN0LWZvcm0tYXJlYSB7XG4gIC5jb250YWN0LWZvcm0tdGh1bWIge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMjBweCAyMHB4IDA7XG4gIH1cbn1cblxuLnByb2R1Y3QtZmVhdHVyZXMge1xuICAucHJvZHVjdC1mZWF0dXJlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXG4gICAgc3Ryb25nIHtcblxuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGNvbG9yOiAjMzI5N2MzO1xuICAgIH1cbiAgfVxufVxuXG4ucHJvZHVjdC1wYWNraW5ncyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAucHJvZHVjdC1wYWNraW5ncy1saXN0IHtcbiAgICAucHJvZHVjdC1wYWNraW5nIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzMjk3YzM7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIG1pbi13aWR0aDogNzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNsaWRlci1uYXYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zbGljay1wcmV2IHtcbiAgdG9wOiB1bnNldDtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uc2xpY2stbmV4dCB7XG4gIHRvcDogdW5zZXQ7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5wcm9kdWN0LXRpdGxlIHtcbiAgLy9taW4taGVpZ2h0OiA1MHZoO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn0iLCJAbWl4aW4gYnNCYW5uZXIoJGZpbGUpIHtcbiAgLyohXG4gICAqIEJvb3RzdHJhcCAjeyRmaWxlfSB2NS4zLjIgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gICAqIENvcHlyaWdodCAyMDExLTIwMjMgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gICAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICAgKi9cbn1cbiIsIjpyb290LFxuW2RhdGEtYnMtdGhlbWU9XCJsaWdodFwiXSB7XG4gIC8vIE5vdGU6IEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuXG4gIC8vIENvbG9yc1xuICAvL1xuICAvLyBHZW5lcmF0ZSBwYWxldHRlcyBmb3IgZnVsbCBjb2xvcnMsIGdyYXlzLCBhbmQgdGhlbWUgY29sb3JzLlxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGdyYXlzIHtcbiAgICAtLSN7JHByZWZpeH1ncmF5LSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzLXJnYiB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LXJnYjogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy10ZXh0IHtcbiAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tdGV4dC1lbXBoYXNpczogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUge1xuICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS1iZy1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtYm9yZGVyLXN1YnRsZSB7XG4gICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC0tI3skcHJlZml4fXdoaXRlLXJnYjogI3t0by1yZ2IoJHdoaXRlKX07XG4gIC0tI3skcHJlZml4fWJsYWNrLXJnYjogI3t0by1yZ2IoJGJsYWNrKX07XG5cbiAgLy8gRm9udHNcblxuICAvLyBOb3RlOiBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS0jeyRwcmVmaXh9Zm9udC1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiAjeyRncmFkaWVudH07XG5cbiAgLy8gUm9vdCBhbmQgYm9keVxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuICBAaWYgJGZvbnQtc2l6ZS1yb290ICE9IG51bGwge1xuICAgIC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplOiAjeyRmb250LXNpemUtcm9vdH07XG4gIH1cbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LWZhbWlseTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1iYXNlKX07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLWJhc2UsIC0tI3skcHJlZml4fWJvZHktZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1mb250LXdlaWdodDogI3skZm9udC13ZWlnaHQtYmFzZX07XG4gIC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQ6ICN7JGxpbmUtaGVpZ2h0LWJhc2V9O1xuICBAaWYgJGJvZHktdGV4dC1hbGlnbiAhPSBudWxsIHtcbiAgICAtLSN7JHByZWZpeH1ib2R5LXRleHQtYWxpZ246ICN7JGJvZHktdGV4dC1hbGlnbn07XG4gIH1cblxuICAtLSN7JHByZWZpeH1ib2R5LWNvbG9yOiAjeyRib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWJvZHktYmc6ICN7JGJvZHktYmd9O1xuICAtLSN7JHByZWZpeH1ib2R5LWJnLXJnYjogI3t0by1yZ2IoJGJvZHktYmcpfTtcblxuICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvcn07XG4gIC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktZW1waGFzaXMtY29sb3IpfTtcblxuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3I6ICN7JGJvZHktc2Vjb25kYXJ5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yKX07XG4gIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZzogI3skYm9keS1zZWNvbmRhcnktYmd9O1xuICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmctcmdiOiAje3RvLXJnYigkYm9keS1zZWNvbmRhcnktYmcpfTtcblxuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktdGVydGlhcnktY29sb3IpfTtcbiAgLS0jeyRwcmVmaXh9dGVydGlhcnktYmc6ICN7JGJvZHktdGVydGlhcnktYmd9O1xuICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnKX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1ib2R5LXZhcmlhYmxlc1xuXG4gIC0tI3skcHJlZml4fWhlYWRpbmctY29sb3I6ICN7JGhlYWRpbmdzLWNvbG9yfTtcblxuICAtLSN7JHByZWZpeH1saW5rLWNvbG9yOiAjeyRsaW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWNvbG9yKX07XG4gIC0tI3skcHJlZml4fWxpbmstZGVjb3JhdGlvbjogI3skbGluay1kZWNvcmF0aW9ufTtcblxuICAtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yOiAjeyRsaW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvci1yZ2I6ICN7dG8tcmdiKCRsaW5rLWhvdmVyLWNvbG9yKX07XG5cbiAgQGlmICRsaW5rLWhvdmVyLWRlY29yYXRpb24gIT0gbnVsbCB7XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1kZWNvcmF0aW9uOiAjeyRsaW5rLWhvdmVyLWRlY29yYXRpb259O1xuICB9XG5cbiAgLS0jeyRwcmVmaXh9Y29kZS1jb2xvcjogI3skY29kZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvcn07XG4gIC0tI3skcHJlZml4fWhpZ2hsaWdodC1iZzogI3skbWFyay1iZ307XG5cbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHJvb3QtYm9yZGVyLXZhclxuICAtLSN7JHByZWZpeH1ib3JkZXItd2lkdGg6ICN7JGJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1zdHlsZTogI3skYm9yZGVyLXN0eWxlfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yOiAjeyRib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudH07XG5cbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1czogI3skYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc206ICN7JGJvcmRlci1yYWRpdXMtc219O1xuICAtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnOiAjeyRib3JkZXItcmFkaXVzLWxnfTtcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14bDogI3skYm9yZGVyLXJhZGl1cy14bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMteHhsOiAjeyRib3JkZXItcmFkaXVzLXh4bH07XG4gIC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtMnhsOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy14eGwpOyAvLyBEZXByZWNhdGVkIGluIHY1LjMuMCBmb3IgY29uc2lzdGVuY3lcbiAgLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1waWxsOiAjeyRib3JkZXItcmFkaXVzLXBpbGx9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtYm9yZGVyLXZhclxuXG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3c6ICN7JGJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtOiAjeyRib3gtc2hhZG93LXNtfTtcbiAgLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1sZzogI3skYm94LXNoYWRvdy1sZ307XG4gIC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQ6ICN7JGJveC1zaGFkb3ctaW5zZXR9O1xuXG4gIC8vIEZvY3VzIHN0eWxlc1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb2N1cy12YXJpYWJsZXNcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy13aWR0aDogI3skZm9jdXMtcmluZy13aWR0aH07XG4gIC0tI3skcHJlZml4fWZvY3VzLXJpbmctb3BhY2l0eTogI3skZm9jdXMtcmluZy1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9Zm9jdXMtcmluZy1jb2xvcjogI3skZm9jdXMtcmluZy1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgcm9vdC1mb2N1cy12YXJpYWJsZXNcblxuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1mb3JtLXZhbGlkYXRpb24tdmFyaWFibGVzXG4gIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvcjogI3skZm9ybS12YWxpZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1mb3JtLWludmFsaWQtY29sb3I6ICN7JGZvcm0taW52YWxpZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHJvb3QtZm9ybS12YWxpZGF0aW9uLXZhcmlhYmxlc1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmssIHRydWUpIHtcbiAgICBjb2xvci1zY2hlbWU6IGRhcms7XG5cbiAgICAvLyBzY3NzLWRvY3Mtc3RhcnQgcm9vdC1kYXJrLW1vZGUtdmFyc1xuICAgIC0tI3skcHJlZml4fWJvZHktY29sb3I6ICN7JGJvZHktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Ym9keS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1ib2R5LWJnOiAjeyRib2R5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWJvZHktYmctcmdiOiAje3RvLXJnYigkYm9keS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcjogI3skYm9keS1lbXBoYXNpcy1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LWVtcGhhc2lzLWNvbG9yLWRhcmspfTtcblxuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcjogI3skYm9keS1zZWNvbmRhcnktY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yLXJnYjogI3t0by1yZ2IoJGJvZHktc2Vjb25kYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH1zZWNvbmRhcnktYmc6ICN7JGJvZHktc2Vjb25kYXJ5LWJnLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fXNlY29uZGFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXNlY29uZGFyeS1iZy1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvcjogI3skYm9keS10ZXJ0aWFyeS1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1jb2xvci1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWNvbG9yLWRhcmspfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZzogI3skYm9keS10ZXJ0aWFyeS1iZy1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZy1yZ2I6ICN7dG8tcmdiKCRib2R5LXRlcnRpYXJ5LWJnLWRhcmspfTtcblxuICAgIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMtdGV4dC1kYXJrIHtcbiAgICAgIC0tI3skcHJlZml4fSN7JGNvbG9yfS10ZXh0LWVtcGhhc2lzOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1iZy1zdWJ0bGUtZGFyayB7XG4gICAgICAtLSN7JHByZWZpeH0jeyRjb2xvcn0tYmctc3VidGxlOiAjeyR2YWx1ZX07XG4gICAgfVxuXG4gICAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycy1ib3JkZXItc3VidGxlLWRhcmsge1xuICAgICAgLS0jeyRwcmVmaXh9I3skY29sb3J9LWJvcmRlci1zdWJ0bGU6ICN7JHZhbHVlfTtcbiAgICB9XG5cbiAgICAtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yOiAjeyRoZWFkaW5ncy1jb2xvci1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWxpbmstY29sb3I6ICN7JGxpbmstY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcjogI3skbGluay1ob3Zlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogI3t0by1yZ2IoJGxpbmstY29sb3ItZGFyayl9O1xuICAgIC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiOiAje3RvLXJnYigkbGluay1ob3Zlci1jb2xvci1kYXJrKX07XG5cbiAgICAtLSN7JHByZWZpeH1jb2RlLWNvbG9yOiAjeyRjb2RlLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWhpZ2hsaWdodC1jb2xvcjogI3skbWFyay1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1oaWdobGlnaHQtYmc6ICN7JG1hcmstYmctZGFya307XG5cbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3I6ICN7JGJvcmRlci1jb2xvci1kYXJrfTtcbiAgICAtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICN7JGJvcmRlci1jb2xvci10cmFuc2x1Y2VudC1kYXJrfTtcblxuICAgIC0tI3skcHJlZml4fWZvcm0tdmFsaWQtY29sb3I6ICN7JGZvcm0tdmFsaWQtY29sb3ItZGFya307XG4gICAgLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1jb2xvcjogI3skZm9ybS1pbnZhbGlkLWNvbG9yLWRhcmt9O1xuICAgIC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICN7JGZvcm0taW52YWxpZC1ib3JkZXItY29sb3ItZGFya307XG4gICAgLy8gc2Nzcy1kb2NzLWVuZCByb290LWRhcmstbW9kZS12YXJzXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNjc3MvZGltZW5zaW9uLW5vLW5vbi1udW1lcmljLXZhbHVlc1xuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIHZhbHVlcyBmb3IgZm9udCBzaXplcywgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG11Y2ggbW9yZVxuLy9cbi8vIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2Jsb2IvbWFpbi9MSUNFTlNFKVxuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgdmFsdWVcbiRyZnMtYmFzZS12YWx1ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtdW5pdDogcmVtICFkZWZhdWx0O1xuXG5AaWYgJHJmcy11bml0ICE9IHJlbSBhbmQgJHJmcy11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbn1cblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSB2YWx1ZXMgc3RhcnQgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgdmFsdWVzIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gbnVtYmVyIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gTW9kZS4gUG9zc2liaWxpdGllczogXCJtaW4tbWVkaWEtcXVlcnlcIiwgXCJtYXgtbWVkaWEtcXVlcnlcIlxuJHJmcy1tb2RlOiBtaW4tbWVkaWEtcXVlcnkgIWRlZmF1bHQ7XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZnMgdG8gZmFsc2VcbiRlbmFibGUtcmZzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtdmFsdWUgdW5pdFxuJHJmcy1iYXNlLXZhbHVlLXVuaXQ6IHVuaXQoJHJmcy1iYXNlLXZhbHVlKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtdmFsdWUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS12YWx1ZS11bml0ID09IHB4IHtcbiAgJHJmcy1iYXNlLXZhbHVlOiBkaXZpZGUoJHJmcy1iYXNlLXZhbHVlLCAkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtdmFsdWUtdW5pdCA9PSByZW0ge1xuICAkcmZzLWJhc2UtdmFsdWU6IGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUsIGRpdmlkZSgkcmZzLWJhc2UtdmFsdWUgKiAwICsgMSwgJHJmcy1yZW0tdmFsdWUpKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IHB4IHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSByZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCBkaXZpZGUoJHJmcy1icmVha3BvaW50ICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG59XG5cbi8vIENhbGN1bGF0ZSB0aGUgbWVkaWEgcXVlcnkgdmFsdWVcbiRyZnMtbXEtdmFsdWU6IGlmKCRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4LCAjeyRyZnMtYnJlYWtwb2ludH1weCwgI3tkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLXJlbS12YWx1ZSl9I3skcmZzLWJyZWFrcG9pbnQtdW5pdH0pO1xuJHJmcy1tcS1wcm9wZXJ0eS13aWR0aDogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgbWF4LXdpZHRoLCBtaW4td2lkdGgpO1xuJHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHQ6IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksIG1heC1oZWlnaHQsIG1pbi1oZWlnaHQpO1xuXG4vLyBJbnRlcm5hbCBtaXhpbiB1c2VkIHRvIGRldGVybWluZSB3aGljaCBtZWRpYSBxdWVyeSBuZWVkcyB0byBiZSB1c2VkXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQGlmICRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhICgjeyRyZnMtbXEtcHJvcGVydHktd2lkdGh9OiAjeyRyZnMtbXEtdmFsdWV9KSwgKCN7JHJmcy1tcS1wcm9wZXJ0eS1oZWlnaHR9OiAjeyRyZnMtbXEtdmFsdWV9KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIGFuZCAoI3skcmZzLW1xLXByb3BlcnR5LWhlaWdodH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBlbHNlIHtcbiAgICBAbWVkaWEgKCN7JHJmcy1tcS1wcm9wZXJ0eS13aWR0aH06ICN7JHJmcy1tcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1ydWxlIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSB7XG4gICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSwgd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBwcm9wZXJ0eVxuICAgICYsXG4gICAgLmRpc2FibGUtcmZzICYsXG4gICAgJi5kaXNhYmxlLXJmcyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUgYW5kICRyZnMtbW9kZSA9PSBtaW4tbWVkaWEtcXVlcnkge1xuICAgIC5lbmFibGUtcmZzICYsXG4gICAgJi5lbmFibGUtcmZzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdGhhdCBhZGRzIGVuYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1tZWRpYS1xdWVyeS1ydWxlIHtcblxuICBAaWYgJHJmcy1jbGFzcyA9PSBlbmFibGUge1xuICAgIEBpZiAkcmZzLW1vZGUgPT0gbWluLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIF9yZnMtbWVkaWEtcXVlcnkgKCkge1xuICAgICAgLmVuYWJsZS1yZnMgJixcbiAgICAgICYuZW5hYmxlLXJmcyB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGlmICRyZnMtY2xhc3MgPT0gZGlzYWJsZSBhbmQgJHJmcy1tb2RlID09IG1pbi1tZWRpYS1xdWVyeSB7XG4gICAgICAuZGlzYWJsZS1yZnMgJixcbiAgICAgICYuZGlzYWJsZS1yZnMge1xuICAgICAgICBAY29udGVudDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSAoKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gSGVscGVyIGZ1bmN0aW9uIHRvIGdldCB0aGUgZm9ybWF0dGVkIG5vbi1yZXNwb25zaXZlIHZhbHVlXG5AZnVuY3Rpb24gcmZzLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgLy8gQ2FjaGUgJHZhbHVlIHVuaXRcbiAgICAgICR1bml0OiBpZih0eXBlLW9mKCR2YWx1ZSkgPT0gXCJudW1iZXJcIiwgdW5pdCgkdmFsdWUpLCBmYWxzZSk7XG5cbiAgICAgIEBpZiAkdW5pdCA9PSBweCB7XG4gICAgICAgIC8vIENvbnZlcnQgdG8gcmVtIGlmIG5lZWRlZFxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAkcmZzLXJlbS12YWx1ZSl9cmVtLCAkdmFsdWUpO1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHVuaXQgPT0gcmVtIHtcbiAgICAgICAgLy8gQ29udmVydCB0byBweCBpZiBuZWVkZWRcbiAgICAgICAgJHZhbDogJHZhbCArIFwiIFwiICsgaWYoJHJmcy11bml0ID09IHB4LCAje2RpdmlkZSgkdmFsdWUsICR2YWx1ZSAqIDAgKyAxKSAqICRyZnMtcmVtLXZhbHVlfXB4LCAkdmFsdWUpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIElmICR2YWx1ZSBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkdmFsdWUgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICAgICAgICAkdmFsOiAkdmFsICsgXCIgXCIgKyAkdmFsdWU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gUmVtb3ZlIGZpcnN0IHNwYWNlXG4gIEByZXR1cm4gdW5xdW90ZShzdHItc2xpY2UoJHZhbCwgMikpO1xufVxuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gZ2V0IHRoZSByZXNwb25zaXZlIHZhbHVlIGNhbGN1bGF0ZWQgYnkgUkZTXG5AZnVuY3Rpb24gcmZzLWZsdWlkLXZhbHVlKCR2YWx1ZXMpIHtcbiAgLy8gQ29udmVydCB0byBsaXN0XG4gICR2YWx1ZXM6IGlmKHR5cGUtb2YoJHZhbHVlcykgIT0gbGlzdCwgKCR2YWx1ZXMsKSwgJHZhbHVlcyk7XG5cbiAgJHZhbDogXCJcIjtcblxuICAvLyBMb29wIG92ZXIgZWFjaCB2YWx1ZSBhbmQgY2FsY3VsYXRlIHZhbHVlXG4gIEBlYWNoICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICBAaWYgJHZhbHVlID09IDAge1xuICAgICAgJHZhbDogJHZhbCArIFwiIDBcIjtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIENhY2hlICR2YWx1ZSB1bml0XG4gICAgICAkdW5pdDogaWYodHlwZS1vZigkdmFsdWUpID09IFwibnVtYmVyXCIsIHVuaXQoJHZhbHVlKSwgZmFsc2UpO1xuXG4gICAgICAvLyBJZiAkdmFsdWUgaXNuJ3QgYSBudW1iZXIgKGxpa2UgaW5oZXJpdCkgb3IgJHZhbHVlIGhhcyBhIHVuaXQgKG5vdCBweCBvciByZW0sIGxpa2UgMS41ZW0pIG9yICQgaXMgMCwganVzdCBwcmludCB0aGUgdmFsdWVcbiAgICAgIEBpZiBub3QgJHVuaXQgb3IgJHVuaXQgIT0gcHggYW5kICR1bml0ICE9IHJlbSB7XG4gICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArICR2YWx1ZTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAvLyBSZW1vdmUgdW5pdCBmcm9tICR2YWx1ZSBmb3IgY2FsY3VsYXRpb25zXG4gICAgICAgICR2YWx1ZTogZGl2aWRlKCR2YWx1ZSwgJHZhbHVlICogMCArIGlmKCR1bml0ID09IHB4LCAxLCBkaXZpZGUoMSwgJHJmcy1yZW0tdmFsdWUpKSk7XG5cbiAgICAgICAgLy8gT25seSBhZGQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHRoZSB2YWx1ZSBpcyBncmVhdGVyIHRoYW4gdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgQGlmIGFicygkdmFsdWUpIDw9ICRyZnMtYmFzZS12YWx1ZSBvciBub3QgJGVuYWJsZS1yZnMge1xuICAgICAgICAgICR2YWw6ICR2YWwgKyBcIiBcIiArIGlmKCRyZnMtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCR2YWx1ZSwgJHJmcy1yZW0tdmFsdWUpfXJlbSwgI3skdmFsdWV9cHgpO1xuICAgICAgICB9XG4gICAgICAgIEBlbHNlIHtcbiAgICAgICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gdmFsdWVcbiAgICAgICAgICAkdmFsdWUtbWluOiAkcmZzLWJhc2UtdmFsdWUgKyBkaXZpZGUoYWJzKCR2YWx1ZSkgLSAkcmZzLWJhc2UtdmFsdWUsICRyZnMtZmFjdG9yKTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gJHZhbHVlIGFuZCB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICR2YWx1ZS1kaWZmOiBhYnMoJHZhbHVlKSAtICR2YWx1ZS1taW47XG5cbiAgICAgICAgICAvLyBCYXNlIHZhbHVlIGZvcm1hdHRpbmdcbiAgICAgICAgICAkbWluLXdpZHRoOiBpZigkcmZzLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkdmFsdWUtbWluLCAkcmZzLXJlbS12YWx1ZSl9cmVtLCAjeyR2YWx1ZS1taW59cHgpO1xuXG4gICAgICAgICAgLy8gVXNlIG5lZ2F0aXZlIHZhbHVlIGlmIG5lZWRlZFxuICAgICAgICAgICRtaW4td2lkdGg6IGlmKCR2YWx1ZSA8IDAsIC0kbWluLXdpZHRoLCAkbWluLXdpZHRoKTtcblxuICAgICAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCR2YWx1ZS1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAgICAgLy8gUmV0dXJuIHRoZSBjYWxjdWxhdGVkIHZhbHVlXG4gICAgICAgICAgJHZhbDogJHZhbCArIFwiIGNhbGMoXCIgKyAkbWluLXdpZHRoICsgaWYoJHZhbHVlIDwgMCwgXCIgLSBcIiwgXCIgKyBcIikgKyAkdmFyaWFibGUtd2lkdGggKyBcIilcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFJlbW92ZSBmaXJzdCBzcGFjZVxuICBAcmV0dXJuIHVucXVvdGUoc3RyLXNsaWNlKCR2YWwsIDIpKTtcbn1cblxuLy8gUkZTIG1peGluXG5AbWl4aW4gcmZzKCR2YWx1ZXMsICRwcm9wZXJ0eTogZm9udC1zaXplKSB7XG4gIEBpZiAkdmFsdWVzICE9IG51bGwge1xuICAgICR2YWw6IHJmcy12YWx1ZSgkdmFsdWVzKTtcbiAgICAkZmx1aWQtdmFsOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlcyk7XG5cbiAgICAvLyBEbyBub3QgcHJpbnQgdGhlIG1lZGlhIHF1ZXJ5IGlmIHJlc3BvbnNpdmUgJiBub24tcmVzcG9uc2l2ZSB2YWx1ZXMgYXJlIHRoZSBzYW1lXG4gICAgQGlmICR2YWwgPT0gJGZsdWlkLXZhbCB7XG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWw7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIF9yZnMtcnVsZSAoKSB7XG4gICAgICAgICN7JHByb3BlcnR5fTogaWYoJHJmcy1tb2RlID09IG1heC1tZWRpYS1xdWVyeSwgJHZhbCwgJGZsdWlkLXZhbCk7XG5cbiAgICAgICAgLy8gSW5jbHVkZSBzYWZhcmkgaWZyYW1lIHJlc2l6ZSBmaXggaWYgbmVlZGVkXG4gICAgICAgIG1pbi13aWR0aDogaWYoJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4LCAoMCAqIDF2dyksIG51bGwpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBfcmZzLW1lZGlhLXF1ZXJ5LXJ1bGUgKCkge1xuICAgICAgICAjeyRwcm9wZXJ0eX06IGlmKCRyZnMtbW9kZSA9PSBtYXgtbWVkaWEtcXVlcnksICRmbHVpZC12YWwsICR2YWwpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBTaG9ydGhhbmQgaGVscGVyIG1peGluc1xuQG1peGluIGZvbnQtc2l6ZSgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nKTtcbn1cblxuQG1peGluIHBhZGRpbmctdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXRvcCk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLXJpZ2h0KCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLXJpZ2h0KTtcbn1cblxuQG1peGluIHBhZGRpbmctYm90dG9tKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBwYWRkaW5nLWJvdHRvbSk7XG59XG5cbkBtaXhpbiBwYWRkaW5nLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIHBhZGRpbmctbGVmdCk7XG59XG5cbkBtaXhpbiBtYXJnaW4oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbik7XG59XG5cbkBtaXhpbiBtYXJnaW4tdG9wKCR2YWx1ZSkge1xuICBAaW5jbHVkZSByZnMoJHZhbHVlLCBtYXJnaW4tdG9wKTtcbn1cblxuQG1peGluIG1hcmdpbi1yaWdodCgkdmFsdWUpIHtcbiAgQGluY2x1ZGUgcmZzKCR2YWx1ZSwgbWFyZ2luLXJpZ2h0KTtcbn1cblxuQG1peGluIG1hcmdpbi1ib3R0b20oJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1ib3R0b20pO1xufVxuXG5AbWl4aW4gbWFyZ2luLWxlZnQoJHZhbHVlKSB7XG4gIEBpbmNsdWRlIHJmcygkdmFsdWUsIG1hcmdpbi1sZWZ0KTtcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvci1tb2RlLW1peGluXG5AbWl4aW4gY29sb3ItbW9kZSgkbW9kZTogbGlnaHQsICRyb290OiBmYWxzZSkge1xuICBAaWYgJGNvbG9yLW1vZGUtdHlwZSA9PSBcIm1lZGlhLXF1ZXJ5XCIge1xuICAgIEBpZiAkcm9vdCA9PSB0cnVlIHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1jb2xvci1zY2hlbWU6ICRtb2RlKSB7XG4gICAgICAgIDpyb290IHtcbiAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH0gQGVsc2Uge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLWNvbG9yLXNjaGVtZTogJG1vZGUpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBbZGF0YS1icy10aGVtZT1cIiN7JG1vZGV9XCJdIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvci1tb2RlLW1peGluXG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG5cbi8vIFJlYm9vdFxuLy9cbi8vIE5vcm1hbGl6YXRpb24gb2YgSFRNTCBlbGVtZW50cywgbWFudWFsbHkgZm9ya2VkIGZyb20gTm9ybWFsaXplLmNzcyB0byByZW1vdmVcbi8vIHN0eWxlcyB0YXJnZXRpbmcgaXJyZWxldmFudCBicm93c2VycyB3aGlsZSBhcHBseWluZyBuZXcgc3R5bGVzLlxuLy9cbi8vIE5vcm1hbGl6ZSBpcyBsaWNlbnNlZCBNSVQuIGh0dHBzOi8vZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3NcblxuXG4vLyBEb2N1bWVudFxuLy9cbi8vIENoYW5nZSBmcm9tIGBib3gtc2l6aW5nOiBjb250ZW50LWJveGAgc28gdGhhdCBgd2lkdGhgIGlzIG5vdCBhZmZlY3RlZCBieSBgcGFkZGluZ2Agb3IgYGJvcmRlcmAuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cblxuLy8gUm9vdFxuLy9cbi8vIEFiaWxpdHkgdG8gdGhlIHZhbHVlIG9mIHRoZSByb290IGZvbnQgc2l6ZXMsIGFmZmVjdGluZyB0aGUgdmFsdWUgb2YgYHJlbWAuXG4vLyBudWxsIGJ5IGRlZmF1bHQsIHRodXMgbm90aGluZyBpcyBnZW5lcmF0ZWQuXG5cbjpyb290IHtcbiAgQGlmICRmb250LXNpemUtcm9vdCAhPSBudWxsIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXJvb3QtZm9udC1zaXplKSk7XG4gIH1cblxuICBAaWYgJGVuYWJsZS1zbW9vdGgtc2Nyb2xsIHtcbiAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IG5vLXByZWZlcmVuY2UpIHtcbiAgICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIGlPUy5cbi8vIDQuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcmVib290LWJvZHktcnVsZXNcbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtZmFtaWx5KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1ib2R5LWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJvZHktbGluZS1oZWlnaHQpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpO1xuICB0ZXh0LWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS10ZXh0LWFsaWduKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvZHktYmcpOyAvLyAyXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gM1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNFxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZWJvb3QtYm9keS1ydWxlc1xuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBSZXNldCBGaXJlZm94J3MgZ3JheSBjb2xvclxuXG5ociB7XG4gIG1hcmdpbjogJGhyLW1hcmdpbi15IDA7XG4gIGNvbG9yOiAkaHItY29sb3I7IC8vIDFcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG4gIG9wYWNpdHk6ICRoci1vcGFjaXR5O1xufVxuXG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyAxLiBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy8gICAgQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vICAgIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cblxuJWhlYWRpbmcge1xuICBtYXJnaW4tdG9wOiAwOyAvLyAxXG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xuICBmb250LWZhbWlseTogJGhlYWRpbmdzLWZvbnQtZmFtaWx5O1xuICBmb250LXN0eWxlOiAkaGVhZGluZ3MtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oZWFkaW5nLWNvbG9yKTtcbn1cblxuaDEge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG59XG5cbmgyIHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoMi1mb250LXNpemUpO1xufVxuXG5oMyB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTtcbn1cblxuaDQge1xuICBAZXh0ZW5kICVoZWFkaW5nO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7XG59XG5cbmg1IHtcbiAgQGV4dGVuZCAlaGVhZGluZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRoNS1mb250LXNpemUpO1xufVxuXG5oNiB7XG4gIEBleHRlbmQgJWhlYWRpbmc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTtcbn1cblxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBPcGVyYSwgYW5kIFNhZmFyaS5cbi8vIDIuIEFkZCBleHBsaWNpdCBjdXJzb3IgdG8gaW5kaWNhdGUgY2hhbmdlZCBiZWhhdmlvci5cbi8vIDMuIFByZXZlbnQgdGhlIHRleHQtZGVjb3JhdGlvbiB0byBiZSBza2lwcGVkLlxuXG5hYmJyW3RpdGxlXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLy8gMVxuICBjdXJzb3I6IGhlbHA7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyAzXG59XG5cblxuLy8gQWRkcmVzc1xuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuXG4vLyBMaXN0c1xuXG5vbCxcbnVsIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuLy8gMS4gVW5kbyBicm93c2VyIGRlZmF1bHRcblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIDFcbn1cblxuXG4vLyBCbG9ja3F1b3RlXG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vIFN0cm9uZ1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyO1xufVxuXG5cbi8vIFNtYWxsXG4vL1xuLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG59XG5cblxuLy8gTWFya1xuXG5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1oaWdobGlnaHQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9aGlnaGxpZ2h0LWJnKTtcbn1cblxuXG4vLyBTdWIgYW5kIFN1cFxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc3ViLXN1cC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vIExpbmtzXG5cbmEge1xuICBjb2xvcjogcmdiYSh2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSk7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICAmOmhvdmVyIHtcbiAgICAtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYjogdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3ItcmdiKTtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW2NsYXNzXSkge1xuICAmLFxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBDb2RlXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1jb2RlO1xuICBAaW5jbHVkZSBmb250LXNpemUoMWVtKTsgLy8gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxufVxuXG4vLyAxLiBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbi8vIDIuIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4vLyAzLiBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDA7IC8vIDFcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgLy8gMlxuICBvdmVyZmxvdzogYXV0bzsgLy8gM1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG5jb2RlIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjb2RlLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y29kZS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbmtiZCB7XG4gIHBhZGRpbmc6ICRrYmQtcGFkZGluZy15ICRrYmQtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGtiZC1mb250LXNpemUpO1xuICBjb2xvcjogJGtiZC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGtiZC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1zbSk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pO1xuICAgIGZvbnQtd2VpZ2h0OiAkbmVzdGVkLWtiZC1mb250LXdlaWdodDtcbiAgfVxufVxuXG5cbi8vIEZpZ3VyZXNcbi8vXG4vLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG5cbmltZyxcbnN2ZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xuXG50YWJsZSB7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmcteTtcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyAxLiBSZW1vdmVzIGZvbnQtd2VpZ2h0IGJvbGQgYnkgaW5oZXJpdGluZ1xuLy8gMi4gTWF0Y2hlcyBkZWZhdWx0IGA8dGQ+YCBhbGlnbm1lbnQgYnkgaW5oZXJpdGluZyBgdGV4dC1hbGlnbmAuXG4vLyAzLiBGaXggYWxpZ25tZW50IGZvciBTYWZhcmlcblxudGgge1xuICBmb250LXdlaWdodDogJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OyAvLyAxXG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIDJcbiAgdGV4dC1hbGlnbjogLXdlYmtpdC1tYXRjaC1wYXJlbnQ7IC8vIDNcbn1cblxudGhlYWQsXG50Ym9keSxcbnRmb290LFxudHIsXG50ZCxcbnRoIHtcbiAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cblxuLy8gRm9ybXNcbi8vXG4vLyAxLiBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gMVxufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIEV4cGxpY2l0bHkgcmVtb3ZlIGZvY3VzIG91dGxpbmUgaW4gQ2hyb21pdW0gd2hlbiBpdCBzaG91bGRuJ3QgYmVcbi8vIHZpc2libGUgKGUuZy4gYXMgcmVzdWx0IG9mIG1vdXNlIGNsaWNrIG9yIHRvdWNoIHRhcCkuIEl0IGFscmVhZHlcbi8vIHNob3VsZCBiZSBkb2luZyB0aGlzIGF1dG9tYXRpY2FsbHksIGJ1dCBzZWVtcyB0byBjdXJyZW50bHkgYmVcbi8vIGNvbmZ1c2VkIGFuZCBhcHBsaWVzIGl0cyB2ZXJ5IHZpc2libGUgdHdvLXRvbmUgb3V0bGluZSBhbnl3YXkuXG5cbmJ1dHRvbjpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gMS4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnNlbGVjdCB7XG4gIC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbiAgd29yZC13cmFwOiBub3JtYWw7XG5cbiAgLy8gVW5kbyB0aGUgb3BhY2l0eSBjaGFuZ2UgZnJvbSBDaHJvbWVcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG4vLyBSZW1vdmUgdGhlIGRyb3Bkb3duIGFycm93IG9ubHkgZnJvbSB0ZXh0IHR5cGUgaW5wdXRzIGJ1aWx0IHdpdGggZGF0YWxpc3RzIGluIENocm9tZS5cbi8vIFNlZSBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvNTQ5OTcxMThcblxuW2xpc3RdOm5vdChbdHlwZT1cImRhdGVcIl0pOm5vdChbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdKTpub3QoW3R5cGU9XCJtb250aFwiXSk6bm90KFt0eXBlPVwid2Vla1wiXSk6bm90KFt0eXBlPVwidGltZVwiXSk6Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMy4gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cblxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG5cbiAgQGlmICRlbmFibGUtYnV0dG9uLXBvaW50ZXJzIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgLy8gM1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5cbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuLy8gMS4gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuXG50ZXh0YXJlYSB7XG4gIHJlc2l6ZTogdmVydGljYWw7IC8vIDFcbn1cblxuLy8gMS4gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbi8vICAgIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuLy8gICAgU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuLy8gICAgU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbi8vICAgIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbi8vIDIuIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDsgLy8gMVxuICBwYWRkaW5nOiAwOyAvLyAyXG4gIG1hcmdpbjogMDsgLy8gMlxuICBib3JkZXI6IDA7IC8vIDJcbn1cblxuLy8gMS4gQnkgdXNpbmcgYGZsb2F0OiBsZWZ0YCwgdGhlIGxlZ2VuZCB3aWxsIGJlaGF2ZSBsaWtlIGEgYmxvY2sgZWxlbWVudC5cbi8vICAgIFRoaXMgd2F5IHRoZSBib3JkZXIgb2YgYSBmaWVsZHNldCB3cmFwcyBhcm91bmQgdGhlIGxlZ2VuZCBpZiBwcmVzZW50LlxuLy8gMi4gRml4IHdyYXBwaW5nIGJ1Zy5cbi8vICAgIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5NzEyXG5cbmxlZ2VuZCB7XG4gIGZsb2F0OiBsZWZ0OyAvLyAxXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkbGVnZW5kLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVnZW5kLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkbGVnZW5kLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcblxuICArICoge1xuICAgIGNsZWFyOiBsZWZ0OyAvLyAyXG4gIH1cbn1cblxuLy8gRml4IGhlaWdodCBvZiBpbnB1dHMgd2l0aCBhIHR5cGUgb2YgZGF0ZXRpbWUtbG9jYWwsIGRhdGUsIG1vbnRoLCB3ZWVrLCBvciB0aW1lXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODg0MlxuXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1maWVsZHMtd3JhcHBlcixcbjo6LXdlYmtpdC1kYXRldGltZS1lZGl0LXRleHQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1taW51dGUsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC1ob3VyLWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtZGF5LWZpZWxkLFxuOjotd2Via2l0LWRhdGV0aW1lLWVkaXQtbW9udGgtZmllbGQsXG46Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdC15ZWFyLWZpZWxkIHtcbiAgcGFkZGluZzogMDtcbn1cblxuOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyAxLiBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4vLyAgICBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbi8vICAgIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbi8vICAgIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4vLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gMVxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMlxufVxuXG4vLyAxLiBBIGZldyBpbnB1dCB0eXBlcyBzaG91bGQgc3RheSBMVFJcbi8vIFNlZSBodHRwczovL3J0bHN0eWxpbmcuY29tL3Bvc3RzL3J0bC1zdHlsaW5nI2Zvcm0taW5wdXRzXG4vLyAyLiBSVEwgb25seSBvdXRwdXRcbi8vIFNlZSBodHRwczovL3J0bGNzcy5jb20vbGVhcm4vdXNhZ2UtZ3VpZGUvY29udHJvbC1kaXJlY3RpdmVzLyNyYXdcblxuLyogcnRsOnJhdzpcblt0eXBlPVwidGVsXCJdLFxuW3R5cGU9XCJ1cmxcIl0sXG5bdHlwZT1cImVtYWlsXCJdLFxuW3R5cGU9XCJudW1iZXJcIl0ge1xuICBkaXJlY3Rpb246IGx0cjtcbn1cbiovXG5cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cblxuOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBSZW1vdmUgcGFkZGluZyBhcm91bmQgY29sb3IgcGlja2VycyBpbiB3ZWJraXQgYnJvd3NlcnNcblxuOjotd2Via2l0LWNvbG9yLXN3YXRjaC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuXG4vLyAxLiBJbmhlcml0IGZvbnQgZmFtaWx5IGFuZCBsaW5lIGhlaWdodCBmb3IgZmlsZSBpbnB1dCBidXR0b25zXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuXG46OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMVxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vLyBSZW1vdmUgYm9yZGVyIGZyb20gaWZyYW1lXG5cbmlmcmFtZSB7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gU3VtbWFyeVxuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyAxXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4vLyBQcm9ncmVzc1xuLy9cbi8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5cbi8vIEhpZGRlbiBhdHRyaWJ1dGVcbi8vXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlLlxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvci12YXJpYWJsZXNcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvci12YXJpYWJsZXNcblxuLy8gZnVzdi1kaXNhYmxlXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZ3JheS1jb2xvcnMtbWFwXG4kZ3JheXM6IChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JheS1jb2xvcnMtbWFwXG4vLyBmdXN2LWVuYWJsZVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sb3ItdmFyaWFibGVzXG4kYmx1ZTogICAgIzBkNmVmZCAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2Q2MzM4NCAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMTk4NzU0ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzBkY2FmMCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY29sb3ItdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjb2xvcnMtbWFwXG4kY29sb3JzOiAoXG4gIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICBcImJsYWNrXCI6ICAgICAgJGJsYWNrLFxuICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBjb2xvcnMtbWFwXG5cbi8vIFRoZSBjb250cmFzdCByYXRpbyB0byByZWFjaCBhZ2FpbnN0IHdoaXRlLCB0byBkZXRlcm1pbmUgaWYgY29sb3IgY2hhbmdlcyBmcm9tIFwibGlnaHRcIiB0byBcImRhcmtcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgZm9yIFdDQUcgMi4wIGFyZSAzLCA0LjUgYW5kIDcuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL1dDQUcyMC8jdmlzdWFsLWF1ZGlvLWNvbnRyYXN0LWNvbnRyYXN0XG4kbWluLWNvbnRyYXN0LXJhdGlvOiAgIDQuNSAhZGVmYXVsdDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiRjb2xvci1jb250cmFzdC1kYXJrOiAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjb2xvci1jb250cmFzdC1saWdodDogICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuLy8gZnVzdi1kaXNhYmxlXG4kYmx1ZS0xMDA6IHRpbnQtY29sb3IoJGJsdWUsIDgwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0yMDA6IHRpbnQtY29sb3IoJGJsdWUsIDYwJSkgIWRlZmF1bHQ7XG4kYmx1ZS0zMDA6IHRpbnQtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS00MDA6IHRpbnQtY29sb3IoJGJsdWUsIDIwJSkgIWRlZmF1bHQ7XG4kYmx1ZS01MDA6ICRibHVlICFkZWZhdWx0O1xuJGJsdWUtNjAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgMjAlKSAhZGVmYXVsdDtcbiRibHVlLTcwMDogc2hhZGUtY29sb3IoJGJsdWUsIDQwJSkgIWRlZmF1bHQ7XG4kYmx1ZS04MDA6IHNoYWRlLWNvbG9yKCRibHVlLCA2MCUpICFkZWZhdWx0O1xuJGJsdWUtOTAwOiBzaGFkZS1jb2xvcigkYmx1ZSwgODAlKSAhZGVmYXVsdDtcblxuJGluZGlnby0xMDA6IHRpbnQtY29sb3IoJGluZGlnbywgODAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tMjAwOiB0aW50LWNvbG9yKCRpbmRpZ28sIDYwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTMwMDogdGludC1jb2xvcigkaW5kaWdvLCA0MCUpICFkZWZhdWx0O1xuJGluZGlnby00MDA6IHRpbnQtY29sb3IoJGluZGlnbywgMjAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tNTAwOiAkaW5kaWdvICFkZWZhdWx0O1xuJGluZGlnby02MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDIwJSkgIWRlZmF1bHQ7XG4kaW5kaWdvLTcwMDogc2hhZGUtY29sb3IoJGluZGlnbywgNDAlKSAhZGVmYXVsdDtcbiRpbmRpZ28tODAwOiBzaGFkZS1jb2xvcigkaW5kaWdvLCA2MCUpICFkZWZhdWx0O1xuJGluZGlnby05MDA6IHNoYWRlLWNvbG9yKCRpbmRpZ28sIDgwJSkgIWRlZmF1bHQ7XG5cbiRwdXJwbGUtMTAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDgwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTIwMDogdGludC1jb2xvcigkcHVycGxlLCA2MCUpICFkZWZhdWx0O1xuJHB1cnBsZS0zMDA6IHRpbnQtY29sb3IoJHB1cnBsZSwgNDAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtNDAwOiB0aW50LWNvbG9yKCRwdXJwbGUsIDIwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTUwMDogJHB1cnBsZSAhZGVmYXVsdDtcbiRwdXJwbGUtNjAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCAyMCUpICFkZWZhdWx0O1xuJHB1cnBsZS03MDA6IHNoYWRlLWNvbG9yKCRwdXJwbGUsIDQwJSkgIWRlZmF1bHQ7XG4kcHVycGxlLTgwMDogc2hhZGUtY29sb3IoJHB1cnBsZSwgNjAlKSAhZGVmYXVsdDtcbiRwdXJwbGUtOTAwOiBzaGFkZS1jb2xvcigkcHVycGxlLCA4MCUpICFkZWZhdWx0O1xuXG4kcGluay0xMDA6IHRpbnQtY29sb3IoJHBpbmssIDgwJSkgIWRlZmF1bHQ7XG4kcGluay0yMDA6IHRpbnQtY29sb3IoJHBpbmssIDYwJSkgIWRlZmF1bHQ7XG4kcGluay0zMDA6IHRpbnQtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay00MDA6IHRpbnQtY29sb3IoJHBpbmssIDIwJSkgIWRlZmF1bHQ7XG4kcGluay01MDA6ICRwaW5rICFkZWZhdWx0O1xuJHBpbmstNjAwOiBzaGFkZS1jb2xvcigkcGluaywgMjAlKSAhZGVmYXVsdDtcbiRwaW5rLTcwMDogc2hhZGUtY29sb3IoJHBpbmssIDQwJSkgIWRlZmF1bHQ7XG4kcGluay04MDA6IHNoYWRlLWNvbG9yKCRwaW5rLCA2MCUpICFkZWZhdWx0O1xuJHBpbmstOTAwOiBzaGFkZS1jb2xvcigkcGluaywgODAlKSAhZGVmYXVsdDtcblxuJHJlZC0xMDA6IHRpbnQtY29sb3IoJHJlZCwgODAlKSAhZGVmYXVsdDtcbiRyZWQtMjAwOiB0aW50LWNvbG9yKCRyZWQsIDYwJSkgIWRlZmF1bHQ7XG4kcmVkLTMwMDogdGludC1jb2xvcigkcmVkLCA0MCUpICFkZWZhdWx0O1xuJHJlZC00MDA6IHRpbnQtY29sb3IoJHJlZCwgMjAlKSAhZGVmYXVsdDtcbiRyZWQtNTAwOiAkcmVkICFkZWZhdWx0O1xuJHJlZC02MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDIwJSkgIWRlZmF1bHQ7XG4kcmVkLTcwMDogc2hhZGUtY29sb3IoJHJlZCwgNDAlKSAhZGVmYXVsdDtcbiRyZWQtODAwOiBzaGFkZS1jb2xvcigkcmVkLCA2MCUpICFkZWZhdWx0O1xuJHJlZC05MDA6IHNoYWRlLWNvbG9yKCRyZWQsIDgwJSkgIWRlZmF1bHQ7XG5cbiRvcmFuZ2UtMTAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDgwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTIwMDogdGludC1jb2xvcigkb3JhbmdlLCA2MCUpICFkZWZhdWx0O1xuJG9yYW5nZS0zMDA6IHRpbnQtY29sb3IoJG9yYW5nZSwgNDAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtNDAwOiB0aW50LWNvbG9yKCRvcmFuZ2UsIDIwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTUwMDogJG9yYW5nZSAhZGVmYXVsdDtcbiRvcmFuZ2UtNjAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCAyMCUpICFkZWZhdWx0O1xuJG9yYW5nZS03MDA6IHNoYWRlLWNvbG9yKCRvcmFuZ2UsIDQwJSkgIWRlZmF1bHQ7XG4kb3JhbmdlLTgwMDogc2hhZGUtY29sb3IoJG9yYW5nZSwgNjAlKSAhZGVmYXVsdDtcbiRvcmFuZ2UtOTAwOiBzaGFkZS1jb2xvcigkb3JhbmdlLCA4MCUpICFkZWZhdWx0O1xuXG4keWVsbG93LTEwMDogdGludC1jb2xvcigkeWVsbG93LCA4MCUpICFkZWZhdWx0O1xuJHllbGxvdy0yMDA6IHRpbnQtY29sb3IoJHllbGxvdywgNjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctMzAwOiB0aW50LWNvbG9yKCR5ZWxsb3csIDQwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTQwMDogdGludC1jb2xvcigkeWVsbG93LCAyMCUpICFkZWZhdWx0O1xuJHllbGxvdy01MDA6ICR5ZWxsb3cgIWRlZmF1bHQ7XG4keWVsbG93LTYwMDogc2hhZGUtY29sb3IoJHllbGxvdywgMjAlKSAhZGVmYXVsdDtcbiR5ZWxsb3ctNzAwOiBzaGFkZS1jb2xvcigkeWVsbG93LCA0MCUpICFkZWZhdWx0O1xuJHllbGxvdy04MDA6IHNoYWRlLWNvbG9yKCR5ZWxsb3csIDYwJSkgIWRlZmF1bHQ7XG4keWVsbG93LTkwMDogc2hhZGUtY29sb3IoJHllbGxvdywgODAlKSAhZGVmYXVsdDtcblxuJGdyZWVuLTEwMDogdGludC1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tMjAwOiB0aW50LWNvbG9yKCRncmVlbiwgNjAlKSAhZGVmYXVsdDtcbiRncmVlbi0zMDA6IHRpbnQtY29sb3IoJGdyZWVuLCA0MCUpICFkZWZhdWx0O1xuJGdyZWVuLTQwMDogdGludC1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNTAwOiAkZ3JlZW4gIWRlZmF1bHQ7XG4kZ3JlZW4tNjAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDIwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tNzAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDQwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tODAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDYwJSkgIWRlZmF1bHQ7XG4kZ3JlZW4tOTAwOiBzaGFkZS1jb2xvcigkZ3JlZW4sIDgwJSkgIWRlZmF1bHQ7XG5cbiR0ZWFsLTEwMDogdGludC1jb2xvcigkdGVhbCwgODAlKSAhZGVmYXVsdDtcbiR0ZWFsLTIwMDogdGludC1jb2xvcigkdGVhbCwgNjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTMwMDogdGludC1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTQwMDogdGludC1jb2xvcigkdGVhbCwgMjAlKSAhZGVmYXVsdDtcbiR0ZWFsLTUwMDogJHRlYWwgIWRlZmF1bHQ7XG4kdGVhbC02MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCAyMCUpICFkZWZhdWx0O1xuJHRlYWwtNzAwOiBzaGFkZS1jb2xvcigkdGVhbCwgNDAlKSAhZGVmYXVsdDtcbiR0ZWFsLTgwMDogc2hhZGUtY29sb3IoJHRlYWwsIDYwJSkgIWRlZmF1bHQ7XG4kdGVhbC05MDA6IHNoYWRlLWNvbG9yKCR0ZWFsLCA4MCUpICFkZWZhdWx0O1xuXG4kY3lhbi0xMDA6IHRpbnQtY29sb3IoJGN5YW4sIDgwJSkgIWRlZmF1bHQ7XG4kY3lhbi0yMDA6IHRpbnQtY29sb3IoJGN5YW4sIDYwJSkgIWRlZmF1bHQ7XG4kY3lhbi0zMDA6IHRpbnQtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi00MDA6IHRpbnQtY29sb3IoJGN5YW4sIDIwJSkgIWRlZmF1bHQ7XG4kY3lhbi01MDA6ICRjeWFuICFkZWZhdWx0O1xuJGN5YW4tNjAwOiBzaGFkZS1jb2xvcigkY3lhbiwgMjAlKSAhZGVmYXVsdDtcbiRjeWFuLTcwMDogc2hhZGUtY29sb3IoJGN5YW4sIDQwJSkgIWRlZmF1bHQ7XG4kY3lhbi04MDA6IHNoYWRlLWNvbG9yKCRjeWFuLCA2MCUpICFkZWZhdWx0O1xuJGN5YW4tOTAwOiBzaGFkZS1jb2xvcigkY3lhbiwgODAlKSAhZGVmYXVsdDtcblxuJGJsdWVzOiAoXG4gIFwiYmx1ZS0xMDBcIjogJGJsdWUtMTAwLFxuICBcImJsdWUtMjAwXCI6ICRibHVlLTIwMCxcbiAgXCJibHVlLTMwMFwiOiAkYmx1ZS0zMDAsXG4gIFwiYmx1ZS00MDBcIjogJGJsdWUtNDAwLFxuICBcImJsdWUtNTAwXCI6ICRibHVlLTUwMCxcbiAgXCJibHVlLTYwMFwiOiAkYmx1ZS02MDAsXG4gIFwiYmx1ZS03MDBcIjogJGJsdWUtNzAwLFxuICBcImJsdWUtODAwXCI6ICRibHVlLTgwMCxcbiAgXCJibHVlLTkwMFwiOiAkYmx1ZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRpbmRpZ29zOiAoXG4gIFwiaW5kaWdvLTEwMFwiOiAkaW5kaWdvLTEwMCxcbiAgXCJpbmRpZ28tMjAwXCI6ICRpbmRpZ28tMjAwLFxuICBcImluZGlnby0zMDBcIjogJGluZGlnby0zMDAsXG4gIFwiaW5kaWdvLTQwMFwiOiAkaW5kaWdvLTQwMCxcbiAgXCJpbmRpZ28tNTAwXCI6ICRpbmRpZ28tNTAwLFxuICBcImluZGlnby02MDBcIjogJGluZGlnby02MDAsXG4gIFwiaW5kaWdvLTcwMFwiOiAkaW5kaWdvLTcwMCxcbiAgXCJpbmRpZ28tODAwXCI6ICRpbmRpZ28tODAwLFxuICBcImluZGlnby05MDBcIjogJGluZGlnby05MDBcbikgIWRlZmF1bHQ7XG5cbiRwdXJwbGVzOiAoXG4gIFwicHVycGxlLTEwMFwiOiAkcHVycGxlLTEwMCxcbiAgXCJwdXJwbGUtMjAwXCI6ICRwdXJwbGUtMjAwLFxuICBcInB1cnBsZS0zMDBcIjogJHB1cnBsZS0zMDAsXG4gIFwicHVycGxlLTQwMFwiOiAkcHVycGxlLTQwMCxcbiAgXCJwdXJwbGUtNTAwXCI6ICRwdXJwbGUtNTAwLFxuICBcInB1cnBsZS02MDBcIjogJHB1cnBsZS02MDAsXG4gIFwicHVycGxlLTcwMFwiOiAkcHVycGxlLTcwMCxcbiAgXCJwdXJwbGUtODAwXCI6ICRwdXJwbGUtODAwLFxuICBcInB1cnBsZS05MDBcIjogJHB1cnBsZS05MDBcbikgIWRlZmF1bHQ7XG5cbiRwaW5rczogKFxuICBcInBpbmstMTAwXCI6ICRwaW5rLTEwMCxcbiAgXCJwaW5rLTIwMFwiOiAkcGluay0yMDAsXG4gIFwicGluay0zMDBcIjogJHBpbmstMzAwLFxuICBcInBpbmstNDAwXCI6ICRwaW5rLTQwMCxcbiAgXCJwaW5rLTUwMFwiOiAkcGluay01MDAsXG4gIFwicGluay02MDBcIjogJHBpbmstNjAwLFxuICBcInBpbmstNzAwXCI6ICRwaW5rLTcwMCxcbiAgXCJwaW5rLTgwMFwiOiAkcGluay04MDAsXG4gIFwicGluay05MDBcIjogJHBpbmstOTAwXG4pICFkZWZhdWx0O1xuXG4kcmVkczogKFxuICBcInJlZC0xMDBcIjogJHJlZC0xMDAsXG4gIFwicmVkLTIwMFwiOiAkcmVkLTIwMCxcbiAgXCJyZWQtMzAwXCI6ICRyZWQtMzAwLFxuICBcInJlZC00MDBcIjogJHJlZC00MDAsXG4gIFwicmVkLTUwMFwiOiAkcmVkLTUwMCxcbiAgXCJyZWQtNjAwXCI6ICRyZWQtNjAwLFxuICBcInJlZC03MDBcIjogJHJlZC03MDAsXG4gIFwicmVkLTgwMFwiOiAkcmVkLTgwMCxcbiAgXCJyZWQtOTAwXCI6ICRyZWQtOTAwXG4pICFkZWZhdWx0O1xuXG4kb3JhbmdlczogKFxuICBcIm9yYW5nZS0xMDBcIjogJG9yYW5nZS0xMDAsXG4gIFwib3JhbmdlLTIwMFwiOiAkb3JhbmdlLTIwMCxcbiAgXCJvcmFuZ2UtMzAwXCI6ICRvcmFuZ2UtMzAwLFxuICBcIm9yYW5nZS00MDBcIjogJG9yYW5nZS00MDAsXG4gIFwib3JhbmdlLTUwMFwiOiAkb3JhbmdlLTUwMCxcbiAgXCJvcmFuZ2UtNjAwXCI6ICRvcmFuZ2UtNjAwLFxuICBcIm9yYW5nZS03MDBcIjogJG9yYW5nZS03MDAsXG4gIFwib3JhbmdlLTgwMFwiOiAkb3JhbmdlLTgwMCxcbiAgXCJvcmFuZ2UtOTAwXCI6ICRvcmFuZ2UtOTAwXG4pICFkZWZhdWx0O1xuXG4keWVsbG93czogKFxuICBcInllbGxvdy0xMDBcIjogJHllbGxvdy0xMDAsXG4gIFwieWVsbG93LTIwMFwiOiAkeWVsbG93LTIwMCxcbiAgXCJ5ZWxsb3ctMzAwXCI6ICR5ZWxsb3ctMzAwLFxuICBcInllbGxvdy00MDBcIjogJHllbGxvdy00MDAsXG4gIFwieWVsbG93LTUwMFwiOiAkeWVsbG93LTUwMCxcbiAgXCJ5ZWxsb3ctNjAwXCI6ICR5ZWxsb3ctNjAwLFxuICBcInllbGxvdy03MDBcIjogJHllbGxvdy03MDAsXG4gIFwieWVsbG93LTgwMFwiOiAkeWVsbG93LTgwMCxcbiAgXCJ5ZWxsb3ctOTAwXCI6ICR5ZWxsb3ctOTAwXG4pICFkZWZhdWx0O1xuXG4kZ3JlZW5zOiAoXG4gIFwiZ3JlZW4tMTAwXCI6ICRncmVlbi0xMDAsXG4gIFwiZ3JlZW4tMjAwXCI6ICRncmVlbi0yMDAsXG4gIFwiZ3JlZW4tMzAwXCI6ICRncmVlbi0zMDAsXG4gIFwiZ3JlZW4tNDAwXCI6ICRncmVlbi00MDAsXG4gIFwiZ3JlZW4tNTAwXCI6ICRncmVlbi01MDAsXG4gIFwiZ3JlZW4tNjAwXCI6ICRncmVlbi02MDAsXG4gIFwiZ3JlZW4tNzAwXCI6ICRncmVlbi03MDAsXG4gIFwiZ3JlZW4tODAwXCI6ICRncmVlbi04MDAsXG4gIFwiZ3JlZW4tOTAwXCI6ICRncmVlbi05MDBcbikgIWRlZmF1bHQ7XG5cbiR0ZWFsczogKFxuICBcInRlYWwtMTAwXCI6ICR0ZWFsLTEwMCxcbiAgXCJ0ZWFsLTIwMFwiOiAkdGVhbC0yMDAsXG4gIFwidGVhbC0zMDBcIjogJHRlYWwtMzAwLFxuICBcInRlYWwtNDAwXCI6ICR0ZWFsLTQwMCxcbiAgXCJ0ZWFsLTUwMFwiOiAkdGVhbC01MDAsXG4gIFwidGVhbC02MDBcIjogJHRlYWwtNjAwLFxuICBcInRlYWwtNzAwXCI6ICR0ZWFsLTcwMCxcbiAgXCJ0ZWFsLTgwMFwiOiAkdGVhbC04MDAsXG4gIFwidGVhbC05MDBcIjogJHRlYWwtOTAwXG4pICFkZWZhdWx0O1xuXG4kY3lhbnM6IChcbiAgXCJjeWFuLTEwMFwiOiAkY3lhbi0xMDAsXG4gIFwiY3lhbi0yMDBcIjogJGN5YW4tMjAwLFxuICBcImN5YW4tMzAwXCI6ICRjeWFuLTMwMCxcbiAgXCJjeWFuLTQwMFwiOiAkY3lhbi00MDAsXG4gIFwiY3lhbi01MDBcIjogJGN5YW4tNTAwLFxuICBcImN5YW4tNjAwXCI6ICRjeWFuLTYwMCxcbiAgXCJjeWFuLTcwMFwiOiAkY3lhbi03MDAsXG4gIFwiY3lhbi04MDBcIjogJGN5YW4tODAwLFxuICBcImN5YW4tOTAwXCI6ICRjeWFuLTkwMFxuKSAhZGVmYXVsdDtcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1jb2xvci12YXJpYWJsZXNcbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1jb2xvci12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRoZW1lLWNvbG9ycy1tYXBcbiR0aGVtZS1jb2xvcnM6IChcbiAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICBcImluZm9cIjogICAgICAgJGluZm8sXG4gIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gIFwiZGFya1wiOiAgICAgICAkZGFya1xuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGhlbWUtY29sb3JzLW1hcFxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtdGV4dC12YXJpYWJsZXNcbiRwcmltYXJ5LXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHByaW1hcnksIDYwJSkgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5LXRleHQtZW1waGFzaXM6IHNoYWRlLWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy10ZXh0LWVtcGhhc2lzOiAgIHNoYWRlLWNvbG9yKCRzdWNjZXNzLCA2MCUpICFkZWZhdWx0O1xuJGluZm8tdGV4dC1lbXBoYXNpczogICAgICBzaGFkZS1jb2xvcigkaW5mbywgNjAlKSAhZGVmYXVsdDtcbiR3YXJuaW5nLXRleHQtZW1waGFzaXM6ICAgc2hhZGUtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLXRleHQtZW1waGFzaXM6ICAgIHNoYWRlLWNvbG9yKCRkYW5nZXIsIDYwJSkgIWRlZmF1bHQ7XG4kbGlnaHQtdGV4dC1lbXBoYXNpczogICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRkYXJrLXRleHQtZW1waGFzaXM6ICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGhlbWUtYmctc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYmctc3VidGxlOiAgICAgICB0aW50LWNvbG9yKCRwcmltYXJ5LCA4MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1iZy1zdWJ0bGU6ICAgICB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDgwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDgwJSkgIWRlZmF1bHQ7XG4kaW5mby1iZy1zdWJ0bGU6ICAgICAgICAgIHRpbnQtY29sb3IoJGluZm8sIDgwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1iZy1zdWJ0bGU6ICAgICAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDgwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJnLXN1YnRsZTogICAgICAgIHRpbnQtY29sb3IoJGRhbmdlciwgODAlKSAhZGVmYXVsdDtcbiRsaWdodC1iZy1zdWJ0bGU6ICAgICAgICAgbWl4KCRncmF5LTEwMCwgJHdoaXRlKSAhZGVmYXVsdDtcbiRkYXJrLWJnLXN1YnRsZTogICAgICAgICAgJGdyYXktNDAwICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0aGVtZS1iZy1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB0aGVtZS1ib3JkZXItc3VidGxlLXZhcmlhYmxlc1xuJHByaW1hcnktYm9yZGVyLXN1YnRsZTogICB0aW50LWNvbG9yKCRwcmltYXJ5LCA2MCUpICFkZWZhdWx0O1xuJHNlY29uZGFyeS1ib3JkZXItc3VidGxlOiB0aW50LWNvbG9yKCRzZWNvbmRhcnksIDYwJSkgIWRlZmF1bHQ7XG4kc3VjY2Vzcy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHN1Y2Nlc3MsIDYwJSkgIWRlZmF1bHQ7XG4kaW5mby1ib3JkZXItc3VidGxlOiAgICAgIHRpbnQtY29sb3IoJGluZm8sIDYwJSkgIWRlZmF1bHQ7XG4kd2FybmluZy1ib3JkZXItc3VidGxlOiAgIHRpbnQtY29sb3IoJHdhcm5pbmcsIDYwJSkgIWRlZmF1bHQ7XG4kZGFuZ2VyLWJvcmRlci1zdWJ0bGU6ICAgIHRpbnQtY29sb3IoJGRhbmdlciwgNjAlKSAhZGVmYXVsdDtcbiRsaWdodC1ib3JkZXItc3VidGxlOiAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRhcmstYm9yZGVyLXN1YnRsZTogICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRoZW1lLWJvcmRlci1zdWJ0bGUtdmFyaWFibGVzXG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zaGFkb3dzOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlZHVjZWQtbW90aW9uOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1zbW9vdGgtc2Nyb2xsOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzOiAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1jc3NncmlkOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWJ1dHRvbi1wb2ludGVyczogICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yZnM6ICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLW5lZ2F0aXZlLW1hcmdpbnM6ICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6IHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXM6ICB0cnVlICFkZWZhdWx0O1xuXG4kZW5hYmxlLWRhcmstbW9kZTogICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGNvbG9yLW1vZGUtdHlwZTogICAgICAgICAgICAgZGF0YSAhZGVmYXVsdDsgLy8gYGRhdGFgIG9yIGBtZWRpYS1xdWVyeWBcblxuLy8gUHJlZml4IGZvciA6cm9vdCBDU1MgdmFyaWFibGVzXG5cbiR2YXJpYWJsZS1wcmVmaXg6ICAgICAgICAgICAgIGJzLSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAgZm9yIHRoZSBzaG9ydGVyIGAkcHJlZml4YFxuJHByZWZpeDogICAgICAgICAgICAgICAgICAgICAgJHZhcmlhYmxlLXByZWZpeCAhZGVmYXVsdDtcblxuLy8gR3JhZGllbnRcbi8vXG4vLyBUaGUgZ3JhZGllbnQgd2hpY2ggaXMgYWRkZWQgdG8gY29tcG9uZW50cyBpZiBgJGVuYWJsZS1ncmFkaWVudHNgIGlzIGB0cnVlYFxuLy8gVGhpcyBncmFkaWVudCBpcyBhbHNvIGFkZGVkIHRvIGVsZW1lbnRzIHdpdGggYC5iZy1ncmFkaWVudGBcbi8vIHNjc3MtZG9jcy1zdGFydCB2YXJpYWJsZS1ncmFkaWVudFxuJGdyYWRpZW50OiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKCR3aGl0ZSwgLjE1KSwgcmdiYSgkd2hpdGUsIDApKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdmFyaWFibGUtZ3JhZGllbnRcblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBzcGFjZXItdmFyaWFibGVzLW1hcHNcbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAkc3BhY2VyICogLjI1LFxuICAyOiAkc3BhY2VyICogLjUsXG4gIDM6ICRzcGFjZXIsXG4gIDQ6ICRzcGFjZXIgKiAxLjUsXG4gIDU6ICRzcGFjZXIgKiAzLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgc3BhY2VyLXZhcmlhYmxlcy1tYXBzXG5cbi8vIFBvc2l0aW9uXG4vL1xuLy8gRGVmaW5lIHRoZSBlZGdlIHBvc2l0aW9uaW5nIGFuY2hvcnMgb2YgdGhlIHBvc2l0aW9uIHV0aWxpdGllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvc2l0aW9uLW1hcFxuJHBvc2l0aW9uLXZhbHVlczogKFxuICAwOiAwLFxuICA1MDogNTAlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvc2l0aW9uLW1hcFxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS10ZXh0LWFsaWduOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kYm9keS1zZWNvbmRhcnktY29sb3I6ICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRib2R5LXNlY29uZGFyeS1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib2R5LXRlcnRpYXJ5LWNvbG9yOiAgICAgICByZ2JhKCRib2R5LWNvbG9yLCAuNSkgIWRlZmF1bHQ7XG4kYm9keS10ZXJ0aWFyeS1iZzogICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kYm9keS1lbXBoYXNpcy1jb2xvcjogICAgICAgJGJsYWNrICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHByaW1hcnkgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG4kbGluay1zaGFkZS1wZXJjZW50YWdlOiAgICAgICAgICAgICAgICAgICAyMCUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICBzaGlmdC1jb2xvcigkbGluay1jb2xvciwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSkgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kc3RyZXRjaGVkLWxpbmstcHNldWRvLWVsZW1lbnQ6ICAgICAgICAgICBhZnRlciAhZGVmYXVsdDtcbiRzdHJldGNoZWQtbGluay16LWluZGV4OiAgICAgICAgICAgICAgICAgIDEgIWRlZmF1bHQ7XG5cbi8vIEljb24gbGlua3Ncbi8vIHNjc3MtZG9jcy1zdGFydCBpY29uLWxpbmstdmFyaWFibGVzXG4kaWNvbi1saW5rLWdhcDogICAgICAgICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0OiAgLjI1ZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tc2l6ZTogICAgICAgICAxZW0gIWRlZmF1bHQ7XG4kaWNvbi1saW5rLWljb24tdHJhbnNpdGlvbjogICAuMnMgZWFzZS1pbi1vdXQgdHJhbnNmb3JtICFkZWZhdWx0O1xuJGljb24tbGluay1pY29uLXRyYW5zZm9ybTogICAgdHJhbnNsYXRlM2QoLjI1ZW0sIDAsIDApICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBpY29uLWxpbmstdmFyaWFibGVzXG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGdyaWQtYnJlYWtwb2ludHNcbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHhzOiAwLFxuICBzbTogNTc2cHgsXG4gIG1kOiA3NjhweCxcbiAgbGc6IDk5MnB4LFxuICB4bDogMTIwMHB4LFxuICB4eGw6IDE0MDBweFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZ3JpZC1icmVha3BvaW50c1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcbkBpbmNsdWRlIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbnRhaW5lci1tYXgtd2lkdGhzXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweCxcbiAgeHhsOiAxMzIwcHhcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbnRhaW5lci1tYXgtd2lkdGhzXG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuLy8gQ29udGFpbmVyIHBhZGRpbmdcblxuJGNvbnRhaW5lci1wYWRkaW5nLXg6ICRncmlkLWd1dHRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXZhcmlhYmxlc1xuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci13aWR0aHM6IChcbiAgMTogMXB4LFxuICAyOiAycHgsXG4gIDM6IDNweCxcbiAgNDogNHB4LFxuICA1OiA1cHhcbikgIWRlZmF1bHQ7XG4kYm9yZGVyLXN0eWxlOiAgICAgICAgICAgICAgICBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3ItdHJhbnNsdWNlbnQ6ICAgIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYm9yZGVyLXJhZGl1cy12YXJpYWJsZXNcbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXhsOiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy14eGw6ICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtcGlsbDogICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJvcmRlci1yYWRpdXMtdmFyaWFibGVzXG4vLyBmdXN2LWRpc2FibGVcbiRib3JkZXItcmFkaXVzLTJ4bDogICAgICAgICAgICRib3JkZXItcmFkaXVzLXh4bCAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBib3gtc2hhZG93LXZhcmlhYmxlc1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1pbnNldDogICAgICAgICAgICBpbnNldCAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBib3gtc2hhZG93LXZhcmlhYmxlc1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvY3VzLXJpbmctdmFyaWFibGVzXG4kZm9jdXMtcmluZy13aWR0aDogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1vcGFjaXR5OiAgICAuMjUgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1jb2xvcjogICAgICByZ2JhKCRwcmltYXJ5LCAkZm9jdXMtcmluZy1vcGFjaXR5KSAhZGVmYXVsdDtcbiRmb2N1cy1yaW5nLWJsdXI6ICAgICAgIDAgIWRlZmF1bHQ7XG4kZm9jdXMtcmluZy1ib3gtc2hhZG93OiAwIDAgJGZvY3VzLXJpbmctYmx1ciAkZm9jdXMtcmluZy13aWR0aCAkZm9jdXMtcmluZy1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9jdXMtcmluZy12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmV0LXZhcmlhYmxlc1xuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtdmFyaWFibGVzXG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IGNvbGxhcHNlLXRyYW5zaXRpb25cbiR0cmFuc2l0aW9uLWNvbGxhcHNlOiAgICAgICAgIGhlaWdodCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZS13aWR0aDogICB3aWR0aCAuMzVzIGVhc2UgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNvbGxhcHNlLXRyYW5zaXRpb25cblxuLy8gc3R5bGVsaW50LWRpc2FibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4vLyBzY3NzLWRvY3Mtc3RhcnQgYXNwZWN0LXJhdGlvc1xuJGFzcGVjdC1yYXRpb3M6IChcbiAgXCIxeDFcIjogMTAwJSxcbiAgXCI0eDNcIjogY2FsYygzIC8gNCAqIDEwMCUpLFxuICBcIjE2eDlcIjogY2FsYyg5IC8gMTYgKiAxMDAlKSxcbiAgXCIyMXg5XCI6IGNhbGMoOSAvIDIxICogMTAwJSlcbikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGFzcGVjdC1yYXRpb3Ncbi8vIHN0eWxlbGludC1lbmFibGUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvbnQtdmFyaWFibGVzXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIHN5c3RlbS11aSwgLWFwcGxlLXN5c3RlbSwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZW5hYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWZvbnQtc2Fucy1zZXJpZikgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktY29kZTogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Zm9udC1tb25vc3BhY2UpICFkZWZhdWx0O1xuXG4vLyAkZm9udC1zaXplLXJvb3QgYWZmZWN0cyB0aGUgdmFsdWUgb2YgYHJlbWAsIHdoaWNoIGlzIHVzZWQgZm9yIGFzIHdlbGwgZm9udCBzaXplcywgcGFkZGluZ3MsIGFuZCBtYXJnaW5zXG4vLyAkZm9udC1zaXplLWJhc2UgYWZmZWN0cyB0aGUgZm9udCBzaXplIG9mIHRoZSBib2R5IHRleHRcbiRmb250LXNpemUtcm9vdDogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWJhc2U6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0OyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtbGlnaHRlcjogICAgICAgICBsaWdodGVyICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWxpZ2h0OiAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW5vcm1hbDogICAgICAgICAgNDAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LW1lZGl1bTogICAgICAgICAgNTAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LXNlbWlib2xkOiAgICAgICAgNjAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGQ6ICAgICAgICAgICAgNzAwICFkZWZhdWx0O1xuJGZvbnQtd2VpZ2h0LWJvbGRlcjogICAgICAgICAgYm9sZGVyICFkZWZhdWx0O1xuXG4kZm9udC13ZWlnaHQtYmFzZTogICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuXG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMiAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb250LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9udC1zaXplc1xuJGZvbnQtc2l6ZXM6IChcbiAgMTogJGgxLWZvbnQtc2l6ZSxcbiAgMjogJGgyLWZvbnQtc2l6ZSxcbiAgMzogJGgzLWZvbnQtc2l6ZSxcbiAgNDogJGg0LWZvbnQtc2l6ZSxcbiAgNTogJGg1LWZvbnQtc2l6ZSxcbiAgNjogJGg2LWZvbnQtc2l6ZVxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9udC1zaXplc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaGVhZGluZ3MtdmFyaWFibGVzXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtc3R5bGU6ICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGhlYWRpbmdzLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZGlzcGxheS1oZWFkaW5nc1xuJGRpc3BsYXktZm9udC1zaXplczogKFxuICAxOiA1cmVtLFxuICAyOiA0LjVyZW0sXG4gIDM6IDRyZW0sXG4gIDQ6IDMuNXJlbSxcbiAgNTogM3JlbSxcbiAgNjogMi41cmVtXG4pICFkZWZhdWx0O1xuXG4kZGlzcGxheS1mb250LWZhbWlseTogbnVsbCAhZGVmYXVsdDtcbiRkaXNwbGF5LWZvbnQtc3R5bGU6ICBudWxsICFkZWZhdWx0O1xuJGRpc3BsYXktZm9udC13ZWlnaHQ6IDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRpc3BsYXktaGVhZGluZ3NcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHR5cGUtdmFyaWFibGVzXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiRzdWItc3VwLWZvbnQtc2l6ZTogICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIDUuMy4wXG4vLyBmdXN2LWVuYWJsZVxuXG4kaW5pdGlhbGlzbS1mb250LXNpemU6ICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvb3Rlci1mb250LXNpemU6ICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kaHItY29sb3I6ICAgICAgICAgICAgICAgICAgICBpbmhlcml0ICFkZWZhdWx0O1xuXG4vLyBmdXN2LWRpc2FibGVcbiRoci1iZy1jb2xvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQgaW4gdjUuMi4wXG4kaHItaGVpZ2h0OiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gQWxsb3dzIGZvciBpbmhlcml0ZWQgY29sb3JzXG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRoci1vcGFjaXR5OiAgICAgICAgICAgICAgICAgIC4yNSAhZGVmYXVsdDtcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHZyLXZhcmlhYmxlc1xuJHZyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHZyLXZhcmlhYmxlc1xuXG4kbGVnZW5kLW1hcmdpbi1ib3R0b206ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC1zaXplOiAgICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRsZWdlbmQtZm9udC13ZWlnaHQ6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjE4NzVlbSAhZGVmYXVsdDtcbiRtYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgJHllbGxvdy0xMDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHR5cGUtdmFyaWFibGVzXG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdGFibGUtdmFyaWFibGVzXG4kdGFibGUtY2VsbC1wYWRkaW5nLXk6ICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmcteDogICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy15LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtOiAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY2VsbC12ZXJ0aWNhbC1hbGlnbjogICB0b3AgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdGFibGUtYmc6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICB0cmFuc3BhcmVudCAhZGVmYXVsdDtcblxuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtY29sb3I6ICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yOiAgICAgLjA1ICFkZWZhdWx0O1xuJHRhYmxlLXN0cmlwZWQtYmc6ICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgJHRhYmxlLXN0cmlwZWQtYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZy1mYWN0b3I6ICAgICAgLjEgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZy1mYWN0b3I6ICAgICAgIC4wNzUgIWRlZmF1bHQ7XG4kdGFibGUtaG92ZXItYmc6ICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAkdGFibGUtaG92ZXItYmctZmFjdG9yKSAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci1mYWN0b3I6ICAgICAgICAgLjIgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG4kdGFibGUtc3RyaXBlZC1jb2x1bW5zLW9yZGVyOiBldmVuICFkZWZhdWx0O1xuXG4kdGFibGUtZ3JvdXAtc2VwYXJhdG9yLWNvbG9yOiBjdXJyZW50Y29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuXG4kdGFibGUtYmctc2NhbGU6ICAgICAgICAgICAgICAtODAlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB0YWJsZS12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRhYmxlLWxvb3BcbiR0YWJsZS12YXJpYW50czogKFxuICBcInByaW1hcnlcIjogICAgc2hpZnQtY29sb3IoJHByaW1hcnksICR0YWJsZS1iZy1zY2FsZSksXG4gIFwic2Vjb25kYXJ5XCI6ICBzaGlmdC1jb2xvcigkc2Vjb25kYXJ5LCAkdGFibGUtYmctc2NhbGUpLFxuICBcInN1Y2Nlc3NcIjogICAgc2hpZnQtY29sb3IoJHN1Y2Nlc3MsICR0YWJsZS1iZy1zY2FsZSksXG4gIFwiaW5mb1wiOiAgICAgICBzaGlmdC1jb2xvcigkaW5mbywgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJ3YXJuaW5nXCI6ICAgIHNoaWZ0LWNvbG9yKCR3YXJuaW5nLCAkdGFibGUtYmctc2NhbGUpLFxuICBcImRhbmdlclwiOiAgICAgc2hpZnQtY29sb3IoJGRhbmdlciwgJHRhYmxlLWJnLXNjYWxlKSxcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrLFxuKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdGFibGUtbG9vcFxuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgaW5wdXQtYnRuLXZhcmlhYmxlc1xuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgICAkZm9jdXMtcmluZy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eTogJGZvY3VzLXJpbmctb3BhY2l0eSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgICAgJGZvY3VzLXJpbmctY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJsdXI6ICAgICAgICAgICRmb2N1cy1yaW5nLWJsdXIgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWJ0bi12YXJpYWJsZXNcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFibGVzXG4kYnRuLWNvbG9yOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG5cbiRidG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwgLjE1KSwgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiRidG4tZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kYnRuLWRpc2FibGVkLW9wYWNpdHk6ICAgICAgICAuNjUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuXG4kYnRuLWxpbmstY29sb3I6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstaG92ZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1ob3Zlci1jb2xvcikgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYnRuLWxpbmstZm9jdXMtc2hhZG93LXJnYjogICB0by1yZ2IobWl4KGNvbG9yLWNvbnRyYXN0KCRsaW5rLWNvbG9yKSwgJGxpbmstY29sb3IsIDE1JSkpICFkZWZhdWx0O1xuXG4vLyBBbGxvd3MgZm9yIGN1c3RvbWl6aW5nIGJ1dHRvbiByYWRpdXMgaW5kZXBlbmRlbnRseSBmcm9tIGdsb2JhbCBib3JkZXIgcmFkaXVzXG4kYnRuLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG5cbiRidG4tdHJhbnNpdGlvbjogICAgICAgICAgICAgIGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGJ0bi1ob3Zlci1iZy1zaGFkZS1hbW91bnQ6ICAgICAgIDE1JSAhZGVmYXVsdDtcbiRidG4taG92ZXItYmctdGludC1hbW91bnQ6ICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQ6ICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQ6ICAgIDEwJSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJnLXNoYWRlLWFtb3VudDogICAgICAyMCUgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudDogICAgICAgMjAlICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudDogIDI1JSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJvcmRlci10aW50LWFtb3VudDogICAxMCUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYWJsZXNcblxuXG4vLyBGb3Jtc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXRleHQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tdGV4dC1mb250LXN0eWxlOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS10ZXh0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXRleHQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS10ZXh0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1sYWJlbC12YXJpYWJsZXNcbiRmb3JtLWxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tbGFiZWwtZm9udC1zdHlsZTogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1sYWJlbC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWxhYmVsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1pbnB1dC12YXJpYWJsZXNcbiRpbnB1dC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRpbnB1dC1mb250LWZhbWlseTogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1iYXNlICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtc206ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtc20pICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzLWxnKSAhZGVmYXVsdDtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICB0aW50LWNvbG9yKCRjb21wb25lbnQtYWN0aXZlLWJnLCA1MCUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtYm9yZGVyLXdpZHRofSAqIDIpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4kaW5wdXQtaGVpZ2h0LWlubmVyOiAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgJGlucHV0LXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtLCAkaW5wdXQtcGFkZGluZy15KSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjogICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjI1ZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAuNSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLWNvbG9yLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAzcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWlucHV0LXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1jaGVjay12YXJpYWJsZXNcbiRmb3JtLWNoZWNrLWlucHV0LXdpZHRoOiAgICAgICAgICAgICAgICAgIDFlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLW1pbi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydDogICAgICAgICAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtd2lkdGggKyAuNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWxhYmVsLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtYWN0aXZlLWZpbHRlcjogICAgICAgICAgYnJpZ2h0bmVzcyg5MCUpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2stcmFkaW8tYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZm9jdXMtYm9yZGVyOiAgICAgICAgICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRmb2N1cy1yaW5nLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3I6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJvcmRlci1jb2xvcjogICAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZTogICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1yYWRpby1jaGVja2VkLWJnLWltYWdlOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPScyJyBmaWxsPScjeyRmb3JtLWNoZWNrLWlucHV0LWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICAgJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2U6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJz48cGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdNNiAxMGg4Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1sYWJlbC1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5OiAgICAkYnRuLWRpc2FibGVkLW9wYWNpdHkgIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4tZW5kOiAgICAxcmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWNoZWNrLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG4kZm9ybS1zd2l0Y2gtY29sb3I6ICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgMmVtICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCArIC41ZW0gIWRlZmF1bHQ7XG4kZm9ybS1zd2l0Y2gtYmctaW1hZ2U6ICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skZm9ybS1zd2l0Y2gtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXM6ICAgICAgICRmb3JtLXN3aXRjaC13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXN3aXRjaC10cmFuc2l0aW9uOiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uIC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXN3aXRjaC1mb2N1cy1jb2xvcjogICAgICAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWZvY3VzLWJnLWltYWdlOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWZvY3VzLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2U6ICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGZvcm0tc3dpdGNoLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctcG9zaXRpb246IHJpZ2h0IGNlbnRlciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1zd2l0Y2gtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBpbnB1dC1ncm91cC12YXJpYWJsZXNcbiRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXk6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGlucHV0LWdyb3VwLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1zZWxlY3QtdmFyaWFibGVzXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAgICRpbnB1dC1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAgICRpbnB1dC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc6ICAgICAkZm9ybS1zZWxlY3QtcGFkZGluZy14ICogMyAhZGVmYXVsdDsgLy8gRXh0cmEgcGFkZGluZyBmb3IgYmFja2dyb3VuZC1pbWFnZVxuJGZvcm0tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYmctcG9zaXRpb246ICAgICAgICAgICByaWdodCAkZm9ybS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICAgIDE2cHggMTJweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGZvcm0tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnPjxwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J20yIDUgNiA2IDYtNicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKiAyLjUgKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgY2VudGVyIHJpZ2h0ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU6ICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LWluc2V0KSAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9jdXMtd2lkdGg6ICAgICAgICAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRmb3JtLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kZm9ybS1zZWxlY3QtcGFkZGluZy15LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1zbTogICAgJGlucHV0LWJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLWxnOiAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuJGZvcm0tc2VsZWN0LXRyYW5zaXRpb246ICAgICAgICAgICRpbnB1dC10cmFuc2l0aW9uICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXNlbGVjdC12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tcmFuZ2UtdmFyaWFibGVzXG4kZm9ybS1yYW5nZS10cmFjay13aWR0aDogICAgICAgICAgMTAwJSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYmc6ICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1czogIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3ctaW5zZXQpICFkZWZhdWx0O1xuXG4kZm9ybS1yYW5nZS10aHVtYi13aWR0aDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkZm9ybS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAuMXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRmb3JtLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gRWRnZVxuJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIHRpbnQtY29sb3IoJGNvbXBvbmVudC1hY3RpdmUtYmcsIDcwJSkgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kZm9ybS1yYW5nZS10aHVtYi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXJhbmdlLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS1maWxlLXZhcmlhYmxlc1xuJGZvcm0tZmlsZS1idXR0b24tY29sb3I6ICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9dGVydGlhcnktYmcpICFkZWZhdWx0O1xuJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZpbGUtdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuJGZvcm0tZmxvYXRpbmctaGVpZ2h0OiAgICAgICAgICAgICAgICAgIGFkZCgzLjVyZW0sICRpbnB1dC1oZWlnaHQtYm9yZGVyKSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctdDogICAgICAgICAxLjYyNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWlucHV0LXBhZGRpbmctYjogICAgICAgICAuNjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0OiAgICAgICAgICAgIDEuNWVtICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eTogICAgICAgICAgIC42NSAhZGVmYXVsdDtcbiRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTogICAgICAgICBzY2FsZSguODUpIHRyYW5zbGF0ZVkoLS41cmVtKSB0cmFuc2xhdGVYKC4xNXJlbSkgIWRlZmF1bHQ7XG4kZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbjogICAgICAgICAgICAgIG9wYWNpdHkgLjFzIGVhc2UtaW4tb3V0LCB0cmFuc2Zvcm0gLjFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLWZsb2F0aW5nLXZhcmlhYmxlc1xuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkZm9ybS10ZXh0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc3R5bGU6ICAgICAgICAgICRmb3JtLXRleHQtZm9udC1zdHlsZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgICRzdWNjZXNzICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgJGRhbmdlciAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43My42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxMiAxMicgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyBmaWxsPSdub25lJyBzdHJva2U9JyN7JGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yfSc+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS1mZWVkYmFjay12YXJpYWJsZXNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGZvcm0tdmFsaWRhdGlvbi1jb2xvcnNcbiRmb3JtLXZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAgICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tdmFsaWQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1pbnZhbGlkLWNvbG9yOiAgICAgICAgICAgICAgICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0taW52YWxpZC1ib3JkZXItY29sb3I6ICAgICAgICAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgZm9ybS12YWxpZGF0aW9uLWNvbG9yc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IChcbiAgXCJ2YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS12YWxpZC1jb2xvciksXG4gICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQsXG4gICAgXCJ0b29sdGlwLWNvbG9yXCI6ICNmZmYsXG4gICAgXCJ0b29sdGlwLWJnLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1zdWNjZXNzKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9c3VjY2Vzcy1yZ2IpLCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yLW9wYWNpdHkpLFxuICAgIFwiYm9yZGVyLWNvbG9yXCI6IHZhcigtLSN7JHByZWZpeH1mb3JtLXZhbGlkLWJvcmRlci1jb2xvciksXG4gICksXG4gIFwiaW52YWxpZFwiOiAoXG4gICAgXCJjb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1pbnZhbGlkLWNvbG9yKSxcbiAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLFxuICAgIFwidG9vbHRpcC1jb2xvclwiOiAjZmZmLFxuICAgIFwidG9vbHRpcC1iZy1jb2xvclwiOiB2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyKSxcbiAgICBcImZvY3VzLWJveC1zaGFkb3dcIjogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZGFuZ2VyLXJnYiksICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICAgXCJib3JkZXItY29sb3JcIjogdmFyKC0tI3skcHJlZml4fWZvcm0taW52YWxpZC1ib3JkZXItY29sb3IpLFxuICApXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHppbmRleC1zdGFja1xuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1vZmZjYW52YXMtYmFja2Ryb3A6ICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtb2ZmY2FudmFzOiAgICAgICAgICAgICAgICAgIDEwNDUgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1NSAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDgwICFkZWZhdWx0O1xuJHppbmRleC10b2FzdDogICAgICAgICAgICAgICAgICAgICAgMTA5MCAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgemluZGV4LXN0YWNrXG5cbi8vIHNjc3MtZG9jcy1zdGFydCB6aW5kZXgtbGV2ZWxzLW1hcFxuJHppbmRleC1sZXZlbHM6IChcbiAgbjE6IC0xLFxuICAwOiAwLFxuICAxOiAxLFxuICAyOiAyLFxuICAzOiAzXG4pICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCB6aW5kZXgtbGV2ZWxzLW1hcFxuXG5cbi8vIE5hdnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi12YXJpYWJsZXNcbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1mb250LXNpemU6ICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbmF2LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJG5hdi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWxpbmstaG92ZXItY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3IpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXVuZGVybGluZS1nYXA6ICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRoOiAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRuYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yOiAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdi12YXJpYWJsZXNcblxuXG4vLyBOYXZiYXJcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci12YXJpYWJsZXNcbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuNSAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLW1hcmdpbi1lbmQ6ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvY3VzLXdpZHRoOiAgICAgICAgJGJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAgICAgICAgIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjY1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIC44KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEodmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yLXJnYiksIDEpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9ZW1waGFzaXMtY29sb3ItcmdiKSwgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1pY29uLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYm9keS1jb2xvciwgLjc1KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCAuMTUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgbmF2YmFyLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbmF2YmFyLWRhcmstdmFyaWFibGVzXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjU1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaWNvbi1jb2xvcjogICAgICAgICAgICAkbmF2YmFyLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1pY29uLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLXZhcmlhYmxlc1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGRyb3Bkb3duLXZhcmlhYmxlc1xuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIGNhbGMoI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c30gLSAjeyRkcm9wZG93bi1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRkcm9wZG93bi1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdykgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICRkcm9wZG93bi1saW5rLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWJnKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgdmFyKC0tI3skcHJlZml4fXRlcnRpYXJ5LWNvbG9yKSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgJHNwYWNlciAqIC4yNSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4vLyBmdXN2LWRpc2FibGVcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMFxuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgZHJvcGRvd24tdmFyaWFibGVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLXZhcmlhYmxlc1xuJGRyb3Bkb3duLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yOiAgICAgICAgJGRyb3Bkb3duLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWRpdmlkZXItYmc6ICAgICAgICAgICRkcm9wZG93bi1kaXZpZGVyLWJnICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstYm94LXNoYWRvdzogICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kYXJrLWxpbmstY29sb3I6ICAgICAgICAgICRkcm9wZG93bi1kYXJrLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1jb2xvcjogICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRhcmstbGluay1ob3Zlci1iZzogICAgICAgcmdiYSgkd2hpdGUsIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1jb2xvcjogICAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZzogICAgICAkZHJvcGRvd24tbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1saW5rLWRpc2FibGVkLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3I6ICAgICAgICAkZ3JheS01MDAgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstdmFyaWFibGVzXG5cblxuLy8gUGFnaW5hdGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcGFnaW5hdGlvbi12YXJpYWJsZXNcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9udC1zaXplOiAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9bGluay1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDogICAgICAgICAgIGNhbGMoI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9ICogLTEpICFkZWZhdWx0OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGZvY3VzLXJpbmctYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1saW5rLWhvdmVyLWNvbG9yKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yKSAhZGVmYXVsdDsgLy8gVG9kbyBpbiB2NjogcmVtb3ZlIHRoaXM/XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWJnKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLXNtOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1zbSkgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cy1sZykgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tdmFyaWFibGVzXG5cblxuLy8gUGxhY2Vob2xkZXJzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwbGFjZWhvbGRlcnNcbiRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluOiAgICAgICAgICAgLjIgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBsYWNlaG9sZGVyc1xuXG4vLyBDYXJkc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2FyZC12YXJpYWJsZXNcbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtc3BhY2VyLXk6ICAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGNhcmQtdGl0bGUtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLXN1YnRpdGxlLWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGNhcmQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAqIC41ICFkZWZhdWx0O1xuJGNhcmQtY2FwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXggIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nOiAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGNhcmQtdmFyaWFibGVzXG5cbi8vIEFjY29yZGlvblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuJGFjY29yZGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgc3VidHJhY3QoJGFjY29yZGlvbi1ib3JkZXItcmFkaXVzLCAkYWNjb3JkaW9uLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteTogICAgICAgICAgICAgICRhY2NvcmRpb24tcGFkZGluZy15ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tcGFkZGluZy14OiAgICAgICAgICAgICAgJGFjY29yZGlvbi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1jb2xvcjogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1iZzogICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICRidG4tdHJhbnNpdGlvbiwgYm9yZGVyLXJhZGl1cyAuMTVzIGVhc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9cHJpbWFyeS1iZy1zdWJ0bGUpICFkZWZhdWx0O1xuJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXByaW1hcnktdGV4dC1lbXBoYXNpcykgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJvcmRlci1jb2xvcjogICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJ1dHRvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRhY2NvcmRpb24taWNvbi13aWR0aDogICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tY29sb3I6ICAgICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRhY2NvcmRpb24taWNvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAgICRwcmltYXJ5LXRleHQtZW1waGFzaXMgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWljb24tdHJhbnNpdGlvbjogICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuJGFjY29yZGlvbi1pY29uLXRyYW5zZm9ybTogICAgICAgICAgICAgICAgcm90YXRlKC0xODBkZWcpICFkZWZhdWx0O1xuXG4kYWNjb3JkaW9uLWJ1dHRvbi1pY29uOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRhY2NvcmRpb24taWNvbi1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1pY29uOiAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGFjY29yZGlvbi1pY29uLWFjdGl2ZS1jb2xvcn0nPjxwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgZD0nTTEuNjQ2IDQuNjQ2YS41LjUgMCAwIDEgLjcwOCAwTDggMTAuMjkzbDUuNjQ2LTUuNjQ3YS41LjUgMCAwIDEgLjcwOC43MDhsLTYgNmEuNS41IDAgMCAxLS43MDggMGwtNi02YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLXZhcmlhYmxlc1xuXG4vLyBUb29sdGlwc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9vbHRpcC12YXJpYWJsZXNcbiR0b29sdGlwLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICRzcGFjZXIgKiAuMjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBUT0RPOiByZW1vdmUgdGhpcyBpbiB2NlxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuLy8gZnVzdi1kaXNhYmxlXG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIEJvb3RzdHJhcCA1LjIuMCBmb3IgQ1NTIHZhcmlhYmxlc1xuLy8gZnVzdi1lbmFibGVcbi8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC12YXJpYWJsZXNcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgIG51bGwgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRvb2x0aXAtZmVlZGJhY2stdmFyaWFibGVzXG5cblxuLy8gUG9wb3ZlcnNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItdmFyaWFibGVzXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHBvcG92ZXItYmc6ICAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJHBvcG92ZXItbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjc2cHggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1czogICAgICAgY2FsYygjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAhZGVmYXVsdDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItdmFyaWFibGVzXG5cbi8vIGZ1c3YtZGlzYWJsZVxuLy8gRGVwcmVjYXRlZCBpbiBCb290c3RyYXAgNS4yLjAgZm9yIENTUyB2YXJpYWJsZXNcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvci10cmFuc2x1Y2VudCkgIWRlZmF1bHQ7XG4vLyBmdXN2LWVuYWJsZVxuXG5cbi8vIFRvYXN0c1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgdG9hc3QtdmFyaWFibGVzXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWJnLXJnYiksIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3ItdHJhbnNsdWNlbnQpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJveC1zaGFkb3cpICFkZWZhdWx0O1xuJHRvYXN0LXNwYWNpbmc6ICAgICAgICAgICAgICAgICAgICAgJGNvbnRhaW5lci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yOiAgICAgcmdiYSh2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZy1yZ2IpLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJHRvYXN0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgdG9hc3QtdmFyaWFibGVzXG5cblxuLy8gQmFkZ2VzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBiYWRnZS12YXJpYWJsZXNcbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC43NWVtICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMzVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC42NWVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBiYWRnZS12YXJpYWJsZXNcblxuXG4vLyBNb2RhbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IG1vZGFsLXZhcmlhYmxlc1xuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLWNvbG9yLXRyYW5zbHVjZW50KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1yYWRpdXMtbGcpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93LXNtKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIHZhcigtLSN7JHByZWZpeH1ib3gtc2hhZG93KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItY29sb3IpICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgJG1vZGFsLWlubmVyLXBhZGRpbmcgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC1mb290ZXItYmc6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC12YXJpYWJsZXNcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LXZhcmlhYmxlc1xuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kYWxlcnQtbGluay1mb250LXdlaWdodDogICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRhbGVydC1kaXNtaXNzaWJsZS1wYWRkaW5nLXI6ICAgJGFsZXJ0LXBhZGRpbmcteCAqIDMgIWRlZmF1bHQ7IC8vIDN4IGNvdmVycyB3aWR0aCBvZiB4IHBsdXMgZGVmYXVsdCBwYWRkaW5nIG9uIGVpdGhlciBzaWRlXG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LXZhcmlhYmxlc1xuXG4vLyBmdXN2LWRpc2FibGVcbiRhbGVydC1iZy1zY2FsZTogICAgICAgICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1ib3JkZXItc2NhbGU6ICAgICAgICAgICAgLTcwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4yLjAsIHRvIGJlIHJlbW92ZWQgaW4gdjZcbiRhbGVydC1jb2xvci1zY2FsZTogICAgICAgICAgICAgNDAlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgdG8gYmUgcmVtb3ZlZCBpbiB2NlxuLy8gZnVzdi1lbmFibGVcblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtdmFyaWFibGVzXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1iZykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1pbnNldCkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICAkcHJpbWFyeSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy12YXJpYWJsZXNcblxuXG4vLyBMaXN0IGdyb3VwXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItcmFkaXVzKSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcbi8vIGZ1c3YtZGlzYWJsZVxuJGxpc3QtZ3JvdXAtaXRlbS1iZy1zY2FsZTogICAgICAgICAgLTgwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbiRsaXN0LWdyb3VwLWl0ZW0tY29sb3Itc2NhbGU6ICAgICAgIDQwJSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCBpbiB2NS4zLjBcbi8vIGZ1c3YtZW5hYmxlXG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH10ZXJ0aWFyeS1iZykgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgIHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcikgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yKSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktYmcpICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLXZhcmlhYmxlc1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHRodW1ibmFpbC12YXJpYWJsZXNcbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib2R5LWJnKSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvcmRlci1jb2xvcikgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXJhZGl1cykgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym94LXNoYWRvdy1zbSkgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIHRodW1ibmFpbC12YXJpYWJsZXNcblxuXG4vLyBGaWd1cmVzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmaWd1cmUtdmFyaWFibGVzXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fXNlY29uZGFyeS1jb2xvcikgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGZpZ3VyZS12YXJpYWJsZXNcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnJlYWRjcnVtYi12YXJpYWJsZXNcbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9c2Vjb25kYXJ5LWNvbG9yKSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgIHZhcigtLSN7JHByZWZpeH1zZWNvbmRhcnktY29sb3IpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkOiAgICAgICAgJGJyZWFkY3J1bWItZGl2aWRlciAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4vLyBzY3NzLWRvY3MtZW5kIGJyZWFkY3J1bWItdmFyaWFibGVzXG5cbi8vIENhcm91c2VsXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjYXJvdXNlbC12YXJpYWJsZXNcbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45ICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk6ICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTogIDEgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY2FwdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjogICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMnJlbSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTExLjM1NCAxLjY0NmEuNS41IDAgMCAxIDAgLjcwOEw1LjcwNyA4bDUuNjQ3IDUuNjQ2YS41LjUgMCAwIDEtLjcwOC43MDhsLTYtNmEuNS41IDAgMCAxIDAtLjcwOGw2LTZhLjUuNSAwIDAgMSAuNzA4IDB6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfSc+PHBhdGggZD0nTTQuNjQ2IDEuNjQ2YS41LjUgMCAwIDEgLjcwOCAwbDYgNmEuNS41IDAgMCAxIDAgLjcwOGwtNiA2YS41LjUgMCAwIDEtLjcwOC0uNzA4TDEwLjI5MyA4IDQuNjQ2IDIuMzU0YS41LjUgMCAwIDEgMC0uNzA4eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb246ICAgICAgIC42cyAhZGVmYXVsdDtcbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXQgIWRlZmF1bHQ7IC8vIERlZmluZSB0cmFuc2Zvcm0gdHJhbnNpdGlvbiBmaXJzdCBpZiB1c2luZyBtdWx0aXBsZSB0cmFuc2l0aW9ucyAoZS5nLiwgYHRyYW5zZm9ybSAycyBlYXNlLCBvcGFjaXR5IC41cyBlYXNlLW91dGApXG4vLyBzY3NzLWRvY3MtZW5kIGNhcm91c2VsLXZhcmlhYmxlc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcbiRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc6ICAkYmxhY2sgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtZGFyay1jYXB0aW9uLWNvbG9yOiAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjogIGludmVydCgxKSBncmF5c2NhbGUoMTAwKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2Fyb3VzZWwtZGFyay12YXJpYWJsZXNcblxuXG4vLyBTcGlubmVyc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci12YXJpYWJsZXNcbiRzcGlubmVyLXdpZHRoOiAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRzcGlubmVyLWhlaWdodDogICAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci12ZXJ0aWNhbC1hbGlnbjogIC0uMTI1ZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAgIC4yNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkOiAuNzVzICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLXZhcmlhYmxlc1xuXG5cbi8vIENsb3NlXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBjbG9zZS12YXJpYWJsZXNcbiRidG4tY2xvc2Utd2lkdGg6ICAgICAgICAgICAgMWVtICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1oZWlnaHQ6ICAgICAgICAgICAkYnRuLWNsb3NlLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1wYWRkaW5nLXg6ICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtcGFkZGluZy15OiAgICAgICAgJGJ0bi1jbG9zZS1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLWNvbG9yOiAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRidG4tY2xvc2UtYmc6ICAgICAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyN7JGJ0bi1jbG9zZS1jb2xvcn0nPjxwYXRoIGQ9J00uMjkzLjI5M2ExIDEgMCAwIDEgMS40MTQgMEw4IDYuNTg2IDE0LjI5My4yOTNhMSAxIDAgMSAxIDEuNDE0IDEuNDE0TDkuNDE0IDhsNi4yOTMgNi4yOTNhMSAxIDAgMCAxLTEuNDE0IDEuNDE0TDggOS40MTRsLTYuMjkzIDYuMjkzYTEgMSAwIDAgMS0xLjQxNC0xLjQxNEw2LjU4NiA4IC4yOTMgMS43MDdhMSAxIDAgMCAxIDAtMS40MTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1zaGFkb3c6ICAgICAkZm9jdXMtcmluZy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRidG4tY2xvc2UtaG92ZXItb3BhY2l0eTogICAgLjc1ICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAgICAxICFkZWZhdWx0O1xuJGJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAuMjUgIWRlZmF1bHQ7XG4kYnRuLWNsb3NlLXdoaXRlLWZpbHRlcjogICAgIGludmVydCgxKSBncmF5c2NhbGUoMTAwJSkgYnJpZ2h0bmVzcygyMDAlKSAhZGVmYXVsdDtcbi8vIHNjc3MtZG9jcy1lbmQgY2xvc2UtdmFyaWFibGVzXG5cblxuLy8gT2ZmY2FudmFzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBvZmZjYW52YXMtdmFyaWFibGVzXG4kb2ZmY2FudmFzLXBhZGRpbmcteTogICAgICAgICAgICAgICAkbW9kYWwtaW5uZXItcGFkZGluZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtcGFkZGluZy14OiAgICAgICAgICAgICAgICRtb2RhbC1pbm5lci1wYWRkaW5nICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ob3Jpem9udGFsLXdpZHRoOiAgICAgICAgNDAwcHggIWRlZmF1bHQ7XG4kb2ZmY2FudmFzLXZlcnRpY2FsLWhlaWdodDogICAgICAgICAzMHZoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgLjNzICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodDogICAgICAgJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1iZy1jb2xvcjogICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktYmcpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1jb2xvcjogICAgICAgICAgICAgICAgICAgdmFyKC0tI3skcHJlZml4fWJvZHktY29sb3IpICFkZWZhdWx0O1xuJG9mZmNhbnZhcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICRtb2RhbC1iYWNrZHJvcC1iZyAhZGVmYXVsdDtcbiRvZmZjYW52YXMtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5ICFkZWZhdWx0O1xuLy8gc2Nzcy1kb2NzLWVuZCBvZmZjYW52YXMtdmFyaWFibGVzXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMTg3NXJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4ka2JkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgICAkY29kZS1mb250LXNpemUgIWRlZmF1bHQ7XG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1iZykgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcikgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAgICAgICBudWxsICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkIGluIHY1LjIuMCwgcmVtb3ZpbmcgaW4gdjZcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IGJvcmRlci1yYWRpdXMtbWl4aW5zXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3Atc3RhcnQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1lbmQtcmFkaXVzKCRyYWRpdXM6ICRib3JkZXItcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tZW5kLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgYm9yZGVyLXJhZGl1cy1taXhpbnNcbiIsIi8vXG4vLyBIZWFkaW5nc1xuLy9cbi5oMSB7XG4gIEBleHRlbmQgaDE7XG59XG5cbi5oMiB7XG4gIEBleHRlbmQgaDI7XG59XG5cbi5oMyB7XG4gIEBleHRlbmQgaDM7XG59XG5cbi5oNCB7XG4gIEBleHRlbmQgaDQ7XG59XG5cbi5oNSB7XG4gIEBleHRlbmQgaDU7XG59XG5cbi5oNiB7XG4gIEBleHRlbmQgaDY7XG59XG5cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuQGVhY2ggJGRpc3BsYXksICRmb250LXNpemUgaW4gJGRpc3BsYXktZm9udC1zaXplcyB7XG4gIC5kaXNwbGF5LSN7JGRpc3BsYXl9IHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gICAgZm9udC1mYW1pbHk6ICRkaXNwbGF5LWZvbnQtZmFtaWx5O1xuICAgIGZvbnQtc3R5bGU6ICRkaXNwbGF5LWZvbnQtc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5LWZvbnQtd2VpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbiAgfVxufVxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG4uc21hbGwge1xuICBAZXh0ZW5kIHNtYWxsO1xufVxuXG4ubWFyayB7XG4gIEBleHRlbmQgbWFyaztcbn1cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cblxuLy8gSW5saW5lIHR1cm5zIGxpc3QgaXRlbXMgaW50byBpbmxpbmUtYmxvY2tcbi5saXN0LWlubGluZSB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbn1cbi5saXN0LWlubGluZS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkbGlzdC1pbmxpbmUtcGFkZGluZztcbiAgfVxufVxuXG5cbi8vXG4vLyBNaXNjXG4vL1xuXG4vLyBCdWlsZHMgb24gYGFiYnJgXG4uaW5pdGlhbGlzbSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5pdGlhbGlzbS1mb250LXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3Rlc1xuLmJsb2NrcXVvdGUge1xuICBtYXJnaW4tYm90dG9tOiAkYmxvY2txdW90ZS1tYXJnaW4teTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG5cbiAgPiA6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBtYXJnaW4tdG9wOiAtJGJsb2NrcXVvdGUtbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRibG9ja3F1b3RlLW1hcmdpbi15O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtZm9vdGVyLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1mb290ZXItY29sb3I7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyAvLyBlbSBkYXNoLCBuYnNwXG4gIH1cbn1cbiIsIi8vIExpc3RzXG5cbi8vIFVuc3R5bGVkIGtlZXBzIGxpc3QgaXRlbXMgYmxvY2sgbGV2ZWwsIGp1c3QgcmVtb3ZlcyBkZWZhdWx0IGJyb3dzZXIgcGFkZGluZyBhbmQgbGlzdC1zdHlsZVxuQG1peGluIGxpc3QtdW5zdHlsZWQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkIHtcbiAgLy8gUGFydCAxOiBTZXQgYSBtYXhpbXVtIHJlbGF0aXZlIHRvIHRoZSBwYXJlbnRcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvLyBQYXJ0IDI6IE92ZXJyaWRlIHRoZSBoZWlnaHQgdG8gYXV0bywgb3RoZXJ3aXNlIGltYWdlcyB3aWxsIGJlIHN0cmV0Y2hlZFxuICAvLyB3aGVuIHNldHRpbmcgYSB3aWR0aCBhbmQgaGVpZ2h0IGF0dHJpYnV0ZSBvbiB0aGUgaW1nIGVsZW1lbnQuXG4gIGhlaWdodDogYXV0bztcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWNvbnRhaW5lci1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhaW5lciBtaXhpbnNcblxuQG1peGluIG1ha2UtY29udGFpbmVyKCRndXR0ZXI6ICRjb250YWluZXItcGFkZGluZy14KSB7XG4gIC0tI3skcHJlZml4fWd1dHRlci14OiAjeyRndXR0ZXJ9O1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteTogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCwgeHhsOiAxNDAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCB4eGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAaWYgbm90ICRuIHtcbiAgICBAZXJyb3IgXCJicmVha3BvaW50IGAjeyRuYW1lfWAgbm90IGZvdW5kIGluIGAjeyRicmVha3BvaW50c31gXCI7XG4gIH1cbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgcmVkdWNlZCBieSAwLjAycHggdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mXG4vLyBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KG1kLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWF4IGFuZCAkbWF4ID4gMCwgJG1heCAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgsIHh4bDogMTQwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4LCB4eGw6IDE0MDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiAgYnJlYWtwb2ludC1tYXgoJG5leHQsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuOnJvb3Qge1xuICBAZWFjaCAkbmFtZSwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLSN7JHByZWZpeH1icmVha3BvaW50LSN7JG5hbWV9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcblxuICAgID4gKiB7XG4gICAgICBAaW5jbHVkZSBtYWtlLWNvbC1yZWFkeSgpO1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1jc3NncmlkIHtcbiAgLmdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQodmFyKC0tI3skcHJlZml4fXJvd3MsIDEpLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KHZhcigtLSN7JHByZWZpeH1jb2x1bW5zLCAjeyRncmlkLWNvbHVtbnN9KSwgMWZyKTtcbiAgICBnYXA6IHZhcigtLSN7JHByZWZpeH1nYXAsICN7JGdyaWQtZ3V0dGVyLXdpZHRofSk7XG5cbiAgICBAaW5jbHVkZSBtYWtlLWNzc2dyaWQoKTtcbiAgfVxufVxuXG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLyBHcmlkIHN5c3RlbVxuLy9cbi8vIEdlbmVyYXRlIHNlbWFudGljIGdyaWQgY29sdW1ucyB3aXRoIHRoZXNlIG1peGlucy5cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICAtLSN7JHByZWZpeH1ndXR0ZXIteDogI3skZ3V0dGVyfTtcbiAgLS0jeyRwcmVmaXh9Z3V0dGVyLXk6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLy8gVE9ETzogUmV2aXNpdCBjYWxjIG9yZGVyIGFmdGVyIGh0dHBzOi8vZ2l0aHViLmNvbS9yZWFjdC1ib290c3RyYXAvcmVhY3QtYm9vdHN0cmFwL2lzc3Vlcy82MDM5IGlzIGZpeGVkXG4gIG1hcmdpbi10b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBtYXJnaW4tbGVmdDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9Z3V0dGVyLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3Rcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCkge1xuICAvLyBBZGQgYm94IHNpemluZyBpZiBvbmx5IHRoZSBncmlkIGlzIGxvYWRlZFxuICBib3gtc2l6aW5nOiBpZih2YXJpYWJsZS1leGlzdHMoaW5jbHVkZS1jb2x1bW4tYm94LXNpemluZykgYW5kICRpbmNsdWRlLWNvbHVtbi1ib3gtc2l6aW5nLCBib3JkZXItYm94LCBudWxsKTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHNldCB0aGUgd2lkdGhcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gUHJldmVudCBgLmNvbC1hdXRvYCwgYC5jb2xgICgmIHJlc3BvbnNpdmUgdmFyaWFudHMpIGZyb20gYnJlYWtpbmcgb3V0IHRoZSBncmlkXG4gIHBhZGRpbmctcmlnaHQ6IGNhbGModmFyKC0tI3skcHJlZml4fWd1dHRlci14KSAqIC41KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteCkgKiAuNSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi10b3A6IHZhcigtLSN7JHByZWZpeH1ndXR0ZXIteSk7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZTogZmFsc2UsICRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zKSB7XG4gIEBpZiAkc2l6ZSB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuXG4gIH0gQGVsc2Uge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXIgb2YgY29sdW1ucy4gU3VwcG9ydHMgd3JhcHBpbmcgdG8gbmV3IGxpbmVzLCBidXQgZG9lcyBub3QgZG8gYSBNYXNvbnJ5XG4vLyBzdHlsZSBncmlkLlxuQG1peGluIHJvdy1jb2xzKCRjb3VudCkge1xuICA+ICoge1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBwZXJjZW50YWdlKGRpdmlkZSgxLCAkY291bnQpKTtcbiAgfVxufVxuXG4vLyBGcmFtZXdvcmsgZ3JpZCBnZW5lcmF0aW9uXG4vL1xuLy8gVXNlZCBvbmx5IGJ5IEJvb3RzdHJhcCB0byBnZW5lcmF0ZSB0aGUgY29ycmVjdCBudW1iZXIgb2YgZ3JpZCBjbGFzc2VzIGdpdmVuXG4vLyBhbnkgdmFsdWUgb2YgYCRncmlkLWNvbHVtbnNgLlxuXG5AbWl4aW4gbWFrZS1ncmlkLWNvbHVtbnMoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleDogMSAwIDAlOyAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIH1cblxuICAgICAgLnJvdy1jb2xzI3skaW5maXh9LWF1dG8gPiAqIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBHdXR0ZXJzXG4gICAgICAvL1xuICAgICAgLy8gTWFrZSB1c2Ugb2YgYC5nLSpgLCBgLmd4LSpgIG9yIGAuZ3ktKmAgdXRpbGl0aWVzIHRvIGNoYW5nZSBzcGFjaW5nIGJldHdlZW4gdGhlIGNvbHVtbnMuXG4gICAgICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGd1dHRlcnMge1xuICAgICAgICAuZyN7JGluZml4fS0jeyRrZXl9LFxuICAgICAgICAuZ3gjeyRpbmZpeH0tI3ska2V5fSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Z3V0dGVyLXg6ICN7JHZhbHVlfTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5nI3skaW5maXh9LSN7JGtleX0sXG4gICAgICAgIC5neSN7JGluZml4fS0jeyRrZXl9IHtcbiAgICAgICAgICAtLSN7JHByZWZpeH1ndXR0ZXIteTogI3skdmFsdWV9O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLWNzc2dyaWQoJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmctY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBhdXRvIC8gc3BhbiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBTdGFydCB3aXRoIGAxYCBiZWNhdXNlIGAwYCBpcyBhbmQgaW52YWxpZCB2YWx1ZS5cbiAgICAgICAgLy8gRW5kcyB3aXRoIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZS5cbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgLmctc3RhcnQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6ICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgLy8gUmVzZXQgbmVlZGVkIGZvciBuZXN0aW5nIHRhYmxlc1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1iZy10eXBlOiBpbml0aWFsO1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogaW5pdGlhbDtcbiAgLS0jeyRwcmVmaXh9dGFibGUtYmctc3RhdGU6IGluaXRpYWw7XG4gIC8vIEVuZCBvZiByZXNldFxuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skdGFibGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH10YWJsZS1iZzogI3skdGFibGUtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZzogI3skdGFibGUtYWNjZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3skdGFibGUtc3RyaXBlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmc6ICN7JHRhYmxlLXN0cmlwZWQtYmd9O1xuICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7JHRhYmxlLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skdGFibGUtYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7JHRhYmxlLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItYmc6ICN7JHRhYmxlLWhvdmVyLWJnfTtcblxuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgdmVydGljYWwtYWxpZ246ICR0YWJsZS1jZWxsLXZlcnRpY2FsLWFsaWduO1xuICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuXG4gIC8vIFRhcmdldCB0aCAmIHRkXG4gIC8vIFdlIG5lZWQgdGhlIGNoaWxkIGNvbWJpbmF0b3IgdG8gcHJldmVudCBzdHlsZXMgbGVha2luZyB0byBuZXN0ZWQgdGFibGVzIHdoaWNoIGRvZXNuJ3QgaGF2ZSBhIGAudGFibGVgIGNsYXNzLlxuICAvLyBXZSB1c2UgdGhlIHVuaXZlcnNhbCBzZWxlY3RvcnMgaGVyZSB0byBzaW1wbGlmeSB0aGUgc2VsZWN0b3IgKGVsc2Ugd2Ugd291bGQgbmVlZCA2IGRpZmZlcmVudCBzZWxlY3RvcnMpLlxuICAvLyBBbm90aGVyIGFkdmFudGFnZSBpcyB0aGF0IHRoaXMgZ2VuZXJhdGVzIGxlc3MgY29kZSBhbmQgbWFrZXMgdGhlIHNlbGVjdG9yIGxlc3Mgc3BlY2lmaWMgbWFraW5nIGl0IGVhc2llciB0byBvdmVycmlkZS5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmcteSAkdGFibGUtY2VsbC1wYWRkaW5nLXg7XG4gICAgLy8gRm9sbG93aW5nIHRoZSBwcmVjZXB0IG9mIGNhc2NhZGVzOiBodHRwczovL2NvZGVwZW4uaW8vbWlyaWFtc3V6YW5uZS9mdWxsL3ZZTmdvZGJcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtY29sb3ItdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKSkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1iZyk7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggdmFyKC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlLCB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZSwgdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjY2VudC1iZykpKTtcbiAgfVxuXG4gID4gdGJvZHkge1xuICAgIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xuICB9XG5cbiAgPiB0aGVhZCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgfVxufVxuXG4udGFibGUtZ3JvdXAtZGl2aWRlciB7XG4gIGJvcmRlci10b3A6IGNhbGMoI3skdGFibGUtYm9yZGVyLXdpZHRofSAqIDIpIHNvbGlkICR0YWJsZS1ncm91cC1zZXBhcmF0b3ItY29sb3I7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG59XG5cbi8vXG4vLyBDaGFuZ2UgcGxhY2VtZW50IG9mIGNhcHRpb25zIHdpdGggYSBjbGFzc1xuLy9cblxuLmNhcHRpb24tdG9wIHtcbiAgY2FwdGlvbi1zaWRlOiB0b3A7XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1tYXgtdW5pdmVyc2FsXG4gID4gOm5vdChjYXB0aW9uKSA+ICogPiAqIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXktc20gJHRhYmxlLWNlbGwtcGFkZGluZy14LXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cbi8vXG4vLyBXaGVuIGJvcmRlcnMgYXJlIGFkZGVkIG9uIGFsbCBzaWRlcyBvZiB0aGUgY2VsbHMsIHRoZSBjb3JuZXJzIGNhbiByZW5kZXIgb2RkIHdoZW5cbi8vIHRoZXNlIGJvcmRlcnMgZG8gbm90IGhhdmUgdGhlIHNhbWUgY29sb3Igb3IgaWYgdGhleSBhcmUgc2VtaS10cmFuc3BhcmVudC5cbi8vIFRoZXJlZm9yIHdlIGFkZCB0b3AgYW5kIGJvcmRlciBib3R0b21zIHRvIHRoZSBgdHJgcyBhbmQgbGVmdCBhbmQgcmlnaHQgYm9yZGVyc1xuLy8gdG8gdGhlIGB0ZGBzIG9yIGB0aGBzXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gID4gOm5vdChjYXB0aW9uKSA+ICoge1xuICAgIGJvcmRlci13aWR0aDogJHRhYmxlLWJvcmRlci13aWR0aCAwO1xuXG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgICA+ICoge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW1heC11bml2ZXJzYWxcbiAgPiA6bm90KGNhcHRpb24pID4gKiA+ICoge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gIH1cblxuICA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi8vIEZvciByb3dzXG4udGFibGUtc3RyaXBlZCB7XG4gID4gdGJvZHkgPiB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEZvciBjb2x1bW5zXG4udGFibGUtc3RyaXBlZC1jb2x1bW5zIHtcbiAgPiA6bm90KGNhcHRpb24pID4gdHIgPiA6bnRoLWNoaWxkKCN7JHRhYmxlLXN0cmlwZWQtY29sdW1ucy1vcmRlcn0pIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci10eXBlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtYmctdHlwZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLXN0cmlwZWQtYmcpO1xuICB9XG59XG5cbi8vIEFjdGl2ZSB0YWJsZVxuLy9cbi8vIFRoZSBgLnRhYmxlLWFjdGl2ZWAgY2xhc3MgY2FuIGJlIGFkZGVkIHRvIGhpZ2hsaWdodCByb3dzIG9yIGNlbGxzXG5cbi50YWJsZS1hY3RpdmUge1xuICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1jb2xvcik7XG4gIC0tI3skcHJlZml4fXRhYmxlLWJnLXN0YXRlOiB2YXIoLS0jeyRwcmVmaXh9dGFibGUtYWN0aXZlLWJnKTtcbn1cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICA+IHRib2R5ID4gdHI6aG92ZXIgPiAqIHtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvci1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1iZy1zdGF0ZTogdmFyKC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnKTtcbiAgfVxufVxuXG5cbi8vIFRhYmxlIHZhcmlhbnRzXG4vL1xuLy8gVGFibGUgdmFyaWFudHMgc2V0IHRoZSB0YWJsZSBjZWxsIGJhY2tncm91bmRzLCBib3JkZXIgY29sb3JzXG4vLyBhbmQgdGhlIGNvbG9ycyBvZiB0aGUgc3RyaXBlZCwgaG92ZXJlZCAmIGFjdGl2ZSB0YWJsZXNcblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRhYmxlLXZhcmlhbnRzIHtcbiAgQGluY2x1ZGUgdGFibGUtdmFyaWFudCgkY29sb3IsICR2YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUjeyRpbmZpeH0ge1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCB0YWJsZS12YXJpYW50XG5AbWl4aW4gdGFibGUtdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kKSB7XG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICRjb2xvcjogY29sb3ItY29udHJhc3Qob3BhcXVlKCRib2R5LWJnLCAkYmFja2dyb3VuZCkpO1xuICAgICRob3Zlci1iZzogbWl4KCRjb2xvciwgJGJhY2tncm91bmQsIHBlcmNlbnRhZ2UoJHRhYmxlLWhvdmVyLWJnLWZhY3RvcikpO1xuICAgICRzdHJpcGVkLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtc3RyaXBlZC1iZy1mYWN0b3IpKTtcbiAgICAkYWN0aXZlLWJnOiBtaXgoJGNvbG9yLCAkYmFja2dyb3VuZCwgcGVyY2VudGFnZSgkdGFibGUtYWN0aXZlLWJnLWZhY3RvcikpO1xuICAgICR0YWJsZS1ib3JkZXItY29sb3I6IG1peCgkY29sb3IsICRiYWNrZ3JvdW5kLCBwZXJjZW50YWdlKCR0YWJsZS1ib3JkZXItZmFjdG9yKSk7XG5cbiAgICAtLSN7JHByZWZpeH10YWJsZS1jb2xvcjogI3skY29sb3J9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3I6ICN7JHRhYmxlLWJvcmRlci1jb2xvcn07XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1iZzogI3skc3RyaXBlZC1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtc3RyaXBlZC1jb2xvcjogI3tjb2xvci1jb250cmFzdCgkc3RyaXBlZC1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWFjdGl2ZS1iZzogI3skYWN0aXZlLWJnfTtcbiAgICAtLSN7JHByZWZpeH10YWJsZS1hY3RpdmUtY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGFjdGl2ZS1iZyl9O1xuICAgIC0tI3skcHJlZml4fXRhYmxlLWhvdmVyLWJnOiAjeyRob3Zlci1iZ307XG4gICAgLS0jeyRwcmVmaXh9dGFibGUtaG92ZXItY29sb3I6ICN7Y29sb3ItY29udHJhc3QoJGhvdmVyLWJnKX07XG5cbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRhYmxlLWNvbG9yKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH10YWJsZS1ib3JkZXItY29sb3IpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHRhYmxlLXZhcmlhbnRcbiIsIi8vXG4vLyBMYWJlbHNcbi8vXG5cbi5mb3JtLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tbGFiZWwtbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWxhYmVsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtc3R5bGU6ICRmb3JtLWxhYmVsLWZvbnQtc3R5bGU7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1sYWJlbC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLWxhYmVsLWNvbG9yO1xufVxuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgZm9udC1zdHlsZTogJGZvcm0tbGFiZWwtZm9udC1zdHlsZTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLWxhYmVsLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGZvcm0tbGFiZWwtY29sb3I7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1sZywgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LXNtLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xufVxuIiwiLy9cbi8vIEZvcm0gdGV4dFxuLy9cblxuLmZvcm0tdGV4dCB7XG4gIG1hcmdpbi10b3A6ICRmb3JtLXRleHQtbWFyZ2luLXRvcDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXRleHQtZm9udC1zaXplKTtcbiAgZm9udC1zdHlsZTogJGZvcm0tdGV4dC1mb250LXN0eWxlO1xuICBmb250LXdlaWdodDogJGZvcm0tdGV4dC1mb250LXdlaWdodDtcbiAgY29sb3I6ICRmb3JtLXRleHQtY29sb3I7XG59XG4iLCIvL1xuLy8gR2VuZXJhbCBmb3JtIGNvbnRyb2xzIChwbHVzIGEgZmV3IHNwZWNpZmljIGhpZ2gtbGV2ZWwgaW50ZXJ2ZW50aW9ucylcbi8vXG5cbi5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ib3JkZXItY29sb3I7XG5cbiAgLy8gTm90ZTogVGhpcyBoYXMgbm8gZWZmZWN0IG9uIDxzZWxlY3Q+cyBpbiBzb21lIGJyb3dzZXJzLCBkdWUgdG8gdGhlIGxpbWl0ZWQgc3R5bGFiaWxpdHkgb2YgYDxzZWxlY3Q+YHMgaW4gQ1NTLlxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLCAwKTtcblxuICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93KTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkaW5wdXQtdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiZmlsZVwiXSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gcHJldmVudCBwc2V1ZG8gZWxlbWVudCBidXR0b24gb3ZlcmxhcFxuXG4gICAgJjpub3QoOmRpc2FibGVkKTpub3QoW3JlYWRvbmx5XSkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LWRhdGUtYW5kLXRpbWUtdmFsdWUge1xuICAgIC8vIE9uIEFuZHJvaWQgQ2hyb21lLCBmb3JtLWNvbnRyb2wncyBcIndpZHRoOiAxMDAlXCIgbWFrZXMgdGhlIGlucHV0IHdpZHRoIHRvbyBzbWFsbFxuICAgIC8vIFRlc3RlZCB1bmRlciBBbmRyb2lkIDExIC8gQ2hyb21lIDg5LCBBbmRyb2lkIDEyIC8gQ2hyb21lIDEwMCwgQW5kcm9pZCAxMyAvIENocm9tZSAxMDlcbiAgICAvL1xuICAgIC8vIE9uIGlPUyBTYWZhcmksIGZvcm0tY29udHJvbCdzIFwiYXBwZWFyYW5jZTogbm9uZVwiICsgXCJ3aWR0aDogMTAwJVwiIG1ha2VzIHRoZSBpbnB1dCB3aWR0aCB0b28gc21hbGxcbiAgICAvLyBUZXN0ZWQgdW5kZXIgaU9TIDE2LjIgLyBTYWZhcmkgMTYuMlxuICAgIG1pbi13aWR0aDogODVweDsgLy8gU2VlbXMgdG8gYmUgYSBnb29kIG1pbmltdW0gc2FmZSB3aWR0aFxuXG4gICAgLy8gQWRkIHNvbWUgaGVpZ2h0IHRvIGRhdGUgaW5wdXRzIG9uIGlPU1xuICAgIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjMzMDdcbiAgICAvLyBUT0RPOiB3ZSBjYW4gcmVtb3ZlIHRoaXMgd29ya2Fyb3VuZCBvbmNlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xOTg5NTkgaXMgcmVzb2x2ZWRcbiAgICAvLyBNdWx0aXBseSBsaW5lLWhlaWdodCBieSAxZW0gaWYgaXQgaGFzIG5vIHVuaXRcbiAgICBoZWlnaHQ6IGlmKHVuaXQoJGlucHV0LWxpbmUtaGVpZ2h0KSA9PSBcIlwiLCAkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1saW5lLWhlaWdodCk7XG5cbiAgICAvLyBBbmRyb2lkIENocm9tZSB0eXBlPVwiZGF0ZVwiIGlzIHRhbGxlciB0aGFuIHRoZSBvdGhlciBpbnB1dHNcbiAgICAvLyBiZWNhdXNlIG9mIFwibWFyZ2luOiAxcHggMjRweCAxcHggNHB4XCIgaW5zaWRlIHRoZSBzaGFkb3cgRE9NXG4gICAgLy8gVGVzdGVkIHVuZGVyIEFuZHJvaWQgMTEgLyBDaHJvbWUgODksIEFuZHJvaWQgMTIgLyBDaHJvbWUgMTAwLCBBbmRyb2lkIDEzIC8gQ2hyb21lIDEwOVxuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIFByZXZlbnQgZXhjZXNzaXZlIGRhdGUgaW5wdXQgaGVpZ2h0IGluIFdlYmtpdFxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzM0NDMzXG4gICY6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGlucHV0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRmlsZSBpbnB1dCBidXR0b25zIHRoZW1pbmdcbiAgJjo6ZmlsZS1zZWxlY3Rvci1idXR0b24ge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgICBtYXJnaW46ICgtJGlucHV0LXBhZGRpbmcteSkgKC0kaW5wdXQtcGFkZGluZy14KTtcbiAgICBtYXJnaW4taW5saW5lLWVuZDogJGlucHV0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogJGZvcm0tZmlsZS1idXR0b24tY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tZmlsZS1idXR0b24tYmcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBib3JkZXItaW5saW5lLWVuZC13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICBib3JkZXItcmFkaXVzOiAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KFtyZWFkb25seV0pOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tZmlsZS1idXR0b24taG92ZXItYmc7XG4gIH1cbn1cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtcGxhaW50ZXh0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoIDA7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuXG4gICY6OmZpbGUtc2VsZWN0b3ItYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gICAgbWFyZ2luOiAoLSRpbnB1dC1wYWRkaW5nLXktc20pICgtJGlucHV0LXBhZGRpbmcteC1zbSk7XG4gICAgbWFyZ2luLWlubGluZS1lbmQ6ICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIH1cbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcblxuICAmOjpmaWxlLXNlbGVjdG9yLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICAgIG1hcmdpbjogKC0kaW5wdXQtcGFkZGluZy15LWxnKSAoLSRpbnB1dC1wYWRkaW5nLXgtbGcpO1xuICAgIG1hcmdpbi1pbmxpbmUtZW5kOiAkaW5wdXQtcGFkZGluZy14LWxnO1xuICB9XG59XG5cbi8vIE1ha2Ugc3VyZSB0ZXh0YXJlYXMgZG9uJ3Qgc2hyaW5rIHRvbyBtdWNoIHdoZW4gcmVzaXplZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjkxMjRcbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxudGV4dGFyZWEge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgbWluLWhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICYuZm9ybS1jb250cm9sLXNtIHtcbiAgICBtaW4taGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIG1pbi1oZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIH1cbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICB3aWR0aDogJGZvcm0tY29sb3Itd2lkdGg7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteTtcblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdChbcmVhZG9ubHldKSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJjo6LW1vei1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1jb2xvci1zd2F0Y2gge1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtc20geyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207IH1cbiAgJi5mb3JtLWNvbnRyb2wtbGcgeyBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7IH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuQG1peGluIHRyYW5zaXRpb24oJHRyYW5zaXRpb24uLi4pIHtcbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgJHRyYW5zaXRpb246ICR0cmFuc2l0aW9uLWJhc2U7XG4gIH1cblxuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA+IDEge1xuICAgIEBlYWNoICR2YWx1ZSBpbiAkdHJhbnNpdGlvbiB7XG4gICAgICBAaWYgJHZhbHVlID09IG51bGwgb3IgJHZhbHVlID09IG5vbmUge1xuICAgICAgICBAd2FybiBcIlRoZSBrZXl3b3JkICdub25lJyBvciAnbnVsbCcgbXVzdCBiZSB1c2VkIGFzIGEgc2luZ2xlIGFyZ3VtZW50LlwiO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgICBAaWYgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIHtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgIH1cblxuICAgIEBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1iZy1taXhpblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcjogbnVsbCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG5cbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGdyYWRpZW50LWJnLW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBncmFkaWVudC1taXhpbnNcbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiBudWxsLCAkZW5kLXBlcmNlbnQ6IG51bGwpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbn1cblxuQG1peGluIGdyYWRpZW50LXJhZGlhbCgkaW5uZXItY29sb3I6ICRncmF5LTcwMCwgJG91dGVyLWNvbG9yOiAkZ3JheS04MDApIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xufVxuXG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgZ3JhZGllbnQtbWl4aW5zXG4iLCIvLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwczovL3ByaW1lci5naXRodWIuaW8vLlxuXG4uZm9ybS1zZWxlY3Qge1xuICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yKX07XG5cbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZyAkZm9ybS1zZWxlY3QtcGFkZGluZy15ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkZm9ybS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb3JtLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRmb3JtLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWJnO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaW1nKSwgdmFyKC0tI3skcHJlZml4fWZvcm0tc2VsZWN0LWJnLWljb24sIG5vbmUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zZWxlY3QtYmctcG9zaXRpb247XG4gIGJhY2tncm91bmQtc2l6ZTogJGZvcm0tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGZvcm0tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkZm9ybS1zZWxlY3QtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc2VsZWN0LXRyYW5zaXRpb24pO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1zZWxlY3QtYm94LXNoYWRvdywgJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgYm94LXNoYWRvdzogJGZvcm0tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZm9ybS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tc2VsZWN0LWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRmb3JtLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uZm9ybS1zZWxlY3Qtc20ge1xuICBwYWRkaW5nLXRvcDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteS1zbTtcbiAgcGFkZGluZy1ib3R0b206ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGZvcm0tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLXNlbGVjdC1mb250LXNpemUtc20pO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLXNlbGVjdC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tc2VsZWN0LWxnIHtcbiAgcGFkZGluZy10b3A6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkZm9ybS1zZWxlY3QtcGFkZGluZy15LWxnO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1zZWxlY3QtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXNlbGVjdC1iZy1pbWc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLWRhcmspfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBDaGVjay9yYWRpb1xuLy9cblxuLmZvcm0tY2hlY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLWhlaWdodDogJGZvcm0tY2hlY2stbWluLWhlaWdodDtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAkZm9ybS1jaGVjay1tYXJnaW4tYm90dG9tO1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tY2hlY2stcGFkZGluZy1zdGFydCAqIC0xO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLXJldmVyc2Uge1xuICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1wYWRkaW5nLXN0YXJ0ICogLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnOiAjeyRmb3JtLWNoZWNrLWlucHV0LWJnfTtcblxuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBoZWlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LXdpZHRoO1xuICBtYXJnaW4tdG9wOiAoJGxpbmUtaGVpZ2h0LWJhc2UgLSAkZm9ybS1jaGVjay1pbnB1dC13aWR0aCkgKiAuNTsgLy8gbGluZS1oZWlnaHQgbWludXMgY2hlY2sgaGVpZ2h0XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2UpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYm9yZGVyOiAkZm9ybS1jaGVjay1pbnB1dC1ib3JkZXI7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tY2hlY2stdHJhbnNpdGlvbik7XG5cbiAgJlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tY2hlY2staW5wdXQtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWNoZWNrLXJhZGlvLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgZmlsdGVyOiAkZm9ybS1jaGVjay1pbnB1dC1hY3RpdmUtZmlsdGVyO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3JkZXI7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkZm9ybS1jaGVjay1pbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjpjaGVja2VkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1ib3JkZXItY29sb3I7XG5cbiAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tY2hlY2stYmctaW1hZ2U6ICN7ZXNjYXBlLXN2ZygkZm9ybS1jaGVjay1pbnB1dC1jaGVja2VkLWJnLWltYWdlKX07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLXJhZGlvLWNoZWNrZWQtYmctaW1hZ2UpfSwgdmFyKC0tI3skcHJlZml4fWdyYWRpZW50KTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2stcmFkaW8tY2hlY2tlZC1iZy1pbWFnZSl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZbdHlwZT1cImNoZWNrYm94XCJdOmluZGV0ZXJtaW5hdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybS1jaGVjay1pbnB1dC1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcblxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLWNoZWNrLWJnLWltYWdlOiAje2VzY2FwZS1zdmcoJGZvcm0tY2hlY2staW5wdXQtaW5kZXRlcm1pbmF0ZS1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1jaGVjay1iZy1pbWFnZTogI3tlc2NhcGUtc3ZnKCRmb3JtLWNoZWNrLWlucHV0LWluZGV0ZXJtaW5hdGUtYmctaW1hZ2UpfTtcbiAgICB9XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBmaWx0ZXI6IG5vbmU7XG4gICAgb3BhY2l0eTogJGZvcm0tY2hlY2staW5wdXQtZGlzYWJsZWQtb3BhY2l0eTtcbiAgfVxuXG4gIC8vIFVzZSBkaXNhYmxlZCBhdHRyaWJ1dGUgaW4gYWRkaXRpb24gb2YgOmRpc2FibGVkIHBzZXVkby1jbGFzc1xuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgb3BhY2l0eTogJGZvcm0tY2hlY2stbGFiZWwtZGlzYWJsZWQtb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogJGZvcm0tY2hlY2stbGFiZWwtY29sb3I7XG4gIGN1cnNvcjogJGZvcm0tY2hlY2stbGFiZWwtY3Vyc29yO1xufVxuXG4vL1xuLy8gU3dpdGNoXG4vL1xuXG4uZm9ybS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLXN3aXRjaC1wYWRkaW5nLXN0YXJ0O1xuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZSl9O1xuXG4gICAgd2lkdGg6ICRmb3JtLXN3aXRjaC13aWR0aDtcbiAgICBtYXJnaW4tbGVmdDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQgKiAtMTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmcpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgY2VudGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tc3dpdGNoLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tc3dpdGNoLXRyYW5zaXRpb24pO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1mb2N1cy1iZy1pbWFnZSl9O1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1wb3NpdGlvbjtcblxuICAgICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zd2l0Y2gtYmc6ICN7ZXNjYXBlLXN2ZygkZm9ybS1zd2l0Y2gtY2hlY2tlZC1iZy1pbWFnZSl9LCB2YXIoLS0jeyRwcmVmaXh9Z3JhZGllbnQpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC0tI3skcHJlZml4fWZvcm0tc3dpdGNoLWJnOiAje2VzY2FwZS1zdmcoJGZvcm0tc3dpdGNoLWNoZWNrZWQtYmctaW1hZ2UpfTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmZvcm0tY2hlY2stcmV2ZXJzZSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tc3dpdGNoLXBhZGRpbmctc3RhcnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1zd2l0Y2gtcGFkZGluZy1zdGFydCAqIC0xO1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLWVuZDtcbn1cblxuLmJ0bi1jaGVjayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgICsgLmJ0biB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6ICRmb3JtLWNoZWNrLWJ0bi1jaGVjay1kaXNhYmxlZC1vcGFjaXR5O1xuICAgIH1cbiAgfVxufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuZm9ybS1zd2l0Y2ggLmZvcm0tY2hlY2staW5wdXQ6bm90KDpjaGVja2VkKTpub3QoOmZvY3VzKSB7XG4gICAgICAtLSN7JHByZWZpeH1mb3JtLXN3aXRjaC1iZzogI3tlc2NhcGUtc3ZnKCRmb3JtLXN3aXRjaC1iZy1pbWFnZS1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIvLyBSYW5nZVxuLy9cbi8vIFN0eWxlIHJhbmdlIGlucHV0cyB0aGUgc2FtZSBhY3Jvc3MgYnJvd3NlcnMuIFZlbmRvci1zcGVjaWZpYyBydWxlcyBmb3IgcHNldWRvXG4vLyBlbGVtZW50cyBjYW5ub3QgYmUgbWl4ZWQuIEFzIHN1Y2gsIHRoZXJlIGFyZSBubyBzaGFyZWQgc3R5bGVzIGZvciBmb2N1cyBvclxuLy8gYWN0aXZlIHN0YXRlcyBvbiBwcmVmaXhlZCBzZWxlY3RvcnMuXG5cbi5mb3JtLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRmb3JtLXJhbmdlLXRodW1iLWhlaWdodCwgJGZvcm0tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aCAqIDIpO1xuICBwYWRkaW5nOiAwOyAvLyBOZWVkIHRvIHJlc2V0IHBhZGRpbmdcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMDtcblxuICAgIC8vIFBzZXVkby1lbGVtZW50cyBtdXN0IGJlIHNwbGl0IGFjcm9zcyBtdWx0aXBsZSBydWxlc2V0cyB0byBoYXZlIGFuIGVmZmVjdC5cbiAgICAvLyBObyBib3gtc2hhZG93KCkgbWl4aW4gZm9yIGZvY3VzIGFjY2Vzc2liaWxpdHkuXG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkZm9ybS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gIH1cblxuICAmOjotbW96LWZvY3VzLW91dGVyIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQgLSAkZm9ybS1yYW5nZS10aHVtYi1oZWlnaHQpICogLjU7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRmb3JtLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGZvcm0tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkZm9ybS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRmb3JtLXJhbmdlLXRodW1iLXRyYW5zaXRpb24pO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGZvcm0tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGZvcm0tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkZm9ybS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGZvcm0tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZm9ybS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRmb3JtLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZm9ybS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvcm0tZmxvYXRpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5mb3JtLXNlbGVjdCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1oZWlnaHQ7XG4gICAgbWluLWhlaWdodDogJGZvcm0tZmxvYXRpbmctaGVpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mbG9hdGluZy1saW5lLWhlaWdodDtcbiAgfVxuXG4gID4gbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIGhlaWdodDogMTAwJTsgLy8gYWxsb3cgdGV4dGFyZWFzXG4gICAgcGFkZGluZzogJGZvcm0tZmxvYXRpbmctcGFkZGluZy15ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyBSZXF1aXJlZCBmb3IgYWxpZ25pbmcgbGFiZWwncyB0ZXh0IHdpdGggdGhlIGlucHV0IGFzIGl0IGFmZmVjdHMgaW5uZXIgYm94IG1vZGVsXG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGZvcm0tZmxvYXRpbmctdHJhbnNpdGlvbik7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIHBhZGRpbmc6ICRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteSAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXg7XG5cbiAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgIHBhZGRpbmctdG9wOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLXQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy1iO1xuICAgIH1cbiAgfVxuXG4gID4gLmZvcm0tc2VsZWN0IHtcbiAgICBwYWRkaW5nLXRvcDogJGZvcm0tZmxvYXRpbmctaW5wdXQtcGFkZGluZy10O1xuICAgIHBhZGRpbmctYm90dG9tOiAkZm9ybS1mbG9hdGluZy1pbnB1dC1wYWRkaW5nLWI7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tY29udHJvbDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuZm9ybS1zZWxlY3Qge1xuICAgIH4gbGFiZWwge1xuICAgICAgY29sb3I6IHJnYmEodmFyKC0tI3skcHJlZml4fWJvZHktY29sb3ItcmdiKSwgI3skZm9ybS1mbG9hdGluZy1sYWJlbC1vcGFjaXR5fSk7XG4gICAgICB0cmFuc2Zvcm06ICRmb3JtLWZsb2F0aW5nLWxhYmVsLXRyYW5zZm9ybTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAkZm9ybS1mbG9hdGluZy1wYWRkaW5nLXkgKCRmb3JtLWZsb2F0aW5nLXBhZGRpbmcteCAqIC41KTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGhlaWdodDogJGZvcm0tZmxvYXRpbmctbGFiZWwtaGVpZ2h0O1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBEdXBsaWNhdGVkIGJlY2F1c2UgYDotd2Via2l0LWF1dG9maWxsYCBpbnZhbGlkYXRlcyBvdGhlciBzZWxlY3RvcnMgd2hlbiBncm91cGVkXG4gID4gLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsIHtcbiAgICB+IGxhYmVsIHtcbiAgICAgIGNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1ib2R5LWNvbG9yLXJnYiksICN7JGZvcm0tZmxvYXRpbmctbGFiZWwtb3BhY2l0eX0pO1xuICAgICAgdHJhbnNmb3JtOiAkZm9ybS1mbG9hdGluZy1sYWJlbC10cmFuc2Zvcm07XG4gICAgfVxuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgfiBsYWJlbCB7XG4gICAgICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDsgLy8gUmVxdWlyZWQgdG8gcHJvcGVybHkgcG9zaXRpb24gbGFiZWwgdGV4dCAtIGFzIGV4cGxhaW5lZCBhYm92ZVxuICAgIH1cbiAgfVxuXG4gID4gOmRpc2FibGVkIH4gbGFiZWwsXG4gID4gLmZvcm0tY29udHJvbDpkaXNhYmxlZCB+IGxhYmVsIHsgLy8gUmVxdWlyZWQgZm9yIGAuZm9ybS1jb250cm9sYHMgYmVjYXVzZSBvZiBzcGVjaWZpY2l0eVxuICAgIGNvbG9yOiAkZm9ybS1mbG9hdGluZy1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1zZWxlY3QsXG4gID4gLmZvcm0tZmxvYXRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmZvcm0tc2VsZWN0OmZvY3VzLFxuICA+IC5mb3JtLWZsb2F0aW5nOmZvY3VzLXdpdGhpbiB7XG4gICAgei1pbmRleDogNTtcbiAgfVxuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1ncm91cC1hZGRvbi1wYWRkaW5nLXkgJGlucHV0LWdyb3VwLWFkZG9uLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1ncm91cC1hZGRvbi1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRmb3JtLXNlbGVjdC1wYWRkaW5nLXggKyAkZm9ybS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmlucHV0LWdyb3VwIHtcbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiA6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSk6bm90KC5kcm9wZG93bi1tZW51KTpub3QoLmZvcm0tZmxvYXRpbmcpLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZTpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmxhc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6bGFzdC1jaGlsZCkgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJi5oYXMtdmFsaWRhdGlvbiB7XG4gICAgPiA6bnRoLWxhc3QtY2hpbGQobiArIDMpOm5vdCguZHJvcGRvd24tdG9nZ2xlKTpub3QoLmRyb3Bkb3duLW1lbnUpOm5vdCguZm9ybS1mbG9hdGluZyksXG4gICAgPiAuZHJvcGRvd24tdG9nZ2xlOm50aC1sYXN0LWNoaWxkKG4gKyA0KSxcbiAgICA+IC5mb3JtLWZsb2F0aW5nOm50aC1sYXN0LWNoaWxkKG4gKyAzKSA+IC5mb3JtLWNvbnRyb2wsXG4gICAgPiAuZm9ybS1mbG9hdGluZzpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuZm9ybS1zZWxlY3Qge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgJHZhbGlkYXRpb24tbWVzc2FnZXM6IFwiXCI7XG4gIEBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkZm9ybS12YWxpZGF0aW9uLXN0YXRlcykge1xuICAgICR2YWxpZGF0aW9uLW1lc3NhZ2VzOiAkdmFsaWRhdGlvbi1tZXNzYWdlcyArIFwiOm5vdCguXCIgKyB1bnF1b3RlKCRzdGF0ZSkgKyBcIi10b29sdGlwKVwiICsgXCI6bm90KC5cIiArIHVucXVvdGUoJHN0YXRlKSArIFwiLWZlZWRiYWNrKVwiO1xuICB9XG5cbiAgPiA6bm90KDpmaXJzdC1jaGlsZCk6bm90KC5kcm9wZG93bi1tZW51KSN7JHZhbGlkYXRpb24tbWVzc2FnZXN9IHtcbiAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRpbnB1dC1ib3JkZXItd2lkdGh9ICogLTEpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5mb3JtLWZsb2F0aW5nOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1mbG9hdGluZzpub3QoOmZpcnN0LWNoaWxkKSA+IC5mb3JtLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcbiAgfVxufVxuIiwiLy8gVGhpcyBtaXhpbiB1c2VzIGFuIGBpZigpYCB0ZWNobmlxdWUgdG8gYmUgY29tcGF0aWJsZSB3aXRoIERhcnQgU2Fzc1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzE4NzMjaXNzdWVjb21tZW50LTE1MjI5MzcyNSBmb3IgbW9yZSBkZXRhaWxzXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBmb3JtLXZhbGlkYXRpb24tbWl4aW5zXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICBAaWYgKCRzdGF0ZSA9PSBcInZhbGlkXCIgb3IgJHN0YXRlID09IFwiaW52YWxpZFwiKSB7XG4gICAgLndhcy12YWxpZGF0ZWQgI3tpZigmLCBcIiZcIiwgXCJcIil9OiN7JHN0YXRlfSxcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZShcbiAgJHN0YXRlLFxuICAkY29sb3IsXG4gICRpY29uLFxuICAkdG9vbHRpcC1jb2xvcjogY29sb3ItY29udHJhc3QoJGNvbG9yKSxcbiAgJHRvb2x0aXAtYmctY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpLFxuICAkZm9jdXMtYm94LXNoYWRvdzogMCAwICRpbnB1dC1idG4tZm9jdXMtYmx1ciAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsICRpbnB1dC1idG4tZm9jdXMtY29sb3Itb3BhY2l0eSksXG4gICRib3JkZXItY29sb3I6ICRjb2xvclxuKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBmb250LXN0eWxlOiAkZm9ybS1mZWVkYmFjay1mb250LXN0eWxlO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogJGZvY3VzLWJveC1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1zZWxlY3Qge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgICY6bm90KFttdWx0aXBsZV0pOm5vdChbc2l6ZV0pLFxuICAgICAgICAmOm5vdChbbXVsdGlwbGVdKVtzaXplPVwiMVwiXSB7XG4gICAgICAgICAgLS0jeyRwcmVmaXh9Zm9ybS1zZWxlY3QtYmctaWNvbjogI3tlc2NhcGUtc3ZnKCRpY29uKX07XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm0tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1lbmQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZvcm0tc2VsZWN0LWJnLXBvc2l0aW9uLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRmb3JtLXNlbGVjdC1iZy1zaXplLCAkZm9ybS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6ICRmb2N1cy1ib3gtc2hhZG93O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wtY29sb3Ige1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICB3aWR0aDogYWRkKCRmb3JtLWNvbG9yLXdpZHRoLCAkaW5wdXQtaGVpZ2h0LWlubmVyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAkZm9jdXMtYm94LXNoYWRvdztcbiAgICAgIH1cblxuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xuICAgIH1cbiAgfVxuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tc2VsZWN0Om5vdCg6Zm9jdXMpLFxuICAgID4gLmZvcm0tZmxvYXRpbmc6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgICAgQGlmICRzdGF0ZSA9PSBcInZhbGlkXCIge1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH0gQGVsc2UgaWYgJHN0YXRlID09IFwiaW52YWxpZFwiIHtcbiAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGZvcm0tdmFsaWRhdGlvbi1taXhpbnNcbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBidG4tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLXBhZGRpbmcteDogI3skYnRuLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JGJ0bi1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHk6ICN7JGJ0bi1mb250LWZhbWlseX07XG4gIEBpbmNsdWRlIHJmcygkYnRuLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnRuLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWJ0bi1mb250LXdlaWdodDogI3skYnRuLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWxpbmUtaGVpZ2h0OiAjeyRidG4tbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGJ0bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGg6ICN7JGJ0bi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJ0bi1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93OiAjeyRidG4tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAwIDAgMCAjeyRidG4tZm9jdXMtd2lkdGh9IHJnYmEodmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiKSwgLjUpO1xuICAvLyBzY3NzLWRvY3MtZW5kIGJ0bi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1idG4tcGFkZGluZy14KTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC1mYW1pbHkpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJ0bi1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tI3skcHJlZml4fWJ0bi1saW5lLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiAkYnRuLXdoaXRlLXNwYWNlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjdXJzb3I6IGlmKCRlbmFibGUtYnV0dG9uLXBvaW50ZXJzLCBwb2ludGVyLCBudWxsKTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcodmFyKC0tI3skcHJlZml4fWJ0bi1iZykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdykpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLmJ0bi1jaGVjayArICY6aG92ZXIge1xuICAgIC8vIG92ZXJyaWRlIGZvciB0aGUgY2hlY2tib3gvcmFkaW8gYnV0dG9uc1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yKTtcbiAgfVxuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYmcpKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdyksIHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgfVxuXG4gIC5idG4tY2hlY2s6Zm9jdXMtdmlzaWJsZSArICYge1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICAgIG91dGxpbmU6IDA7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWJ0bi1ib3gtc2hhZG93KSwgdmFyKC0tI3skcHJlZml4fWJ0bi1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfVxuICB9XG5cbiAgLmJ0bi1jaGVjazpjaGVja2VkICsgJixcbiAgOm5vdCguYnRuLWNoZWNrKSArICY6YWN0aXZlLFxuICAmOmZpcnN0LWNoaWxkOmFjdGl2ZSxcbiAgJi5hY3RpdmUsXG4gICYuc2hvdyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1iZyk7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdykpO1xuXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgICBib3gtc2hhZG93OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3cpLCB2YXIoLS0jeyRwcmVmaXh9YnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCxcbiAgZmllbGRzZXQ6ZGlzYWJsZWQgJiB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmcpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBub25lLCBudWxsKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yKTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gQWx0ZXJuYXRlIGJ1dHRvbnNcbi8vXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tdmFyaWFudC1sb29wc1xuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaWYgJGNvbG9yID09IFwibGlnaHRcIiB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudChcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkdmFsdWUsXG4gICAgICAgICRob3Zlci1iYWNrZ3JvdW5kOiBzaGFkZS1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGhvdmVyLWJvcmRlcjogc2hhZGUtY29sb3IoJHZhbHVlLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYmctc2hhZGUtYW1vdW50KSxcbiAgICAgICAgJGFjdGl2ZS1ib3JkZXI6IHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudClcbiAgICAgICk7XG4gICAgfSBAZWxzZSBpZiAkY29sb3IgPT0gXCJkYXJrXCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLXZhcmlhbnQoXG4gICAgICAgICR2YWx1ZSxcbiAgICAgICAgJHZhbHVlLFxuICAgICAgICAkaG92ZXItYmFja2dyb3VuZDogdGludC1jb2xvcigkdmFsdWUsICRidG4taG92ZXItYmctdGludC1hbW91bnQpLFxuICAgICAgICAkaG92ZXItYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1ob3Zlci1ib3JkZXItdGludC1hbW91bnQpLFxuICAgICAgICAkYWN0aXZlLWJhY2tncm91bmQ6IHRpbnQtY29sb3IoJHZhbHVlLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCksXG4gICAgICAgICRhY3RpdmUtYm9yZGVyOiB0aW50LWNvbG9yKCR2YWx1ZSwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KVxuICAgICAgKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tdmFyaWFudC1sb29wc1xuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICAtLSN7JHByZWZpeH1idG4tZm9udC13ZWlnaHQ6ICN7JGZvbnQtd2VpZ2h0LW5vcm1hbH07XG4gIC0tI3skcHJlZml4fWJ0bi1jb2xvcjogI3skYnRuLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRidG4tbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRidG4tbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tYm94LXNoYWRvdzogMCAwIDAgIzAwMDsgLy8gQ2FuJ3QgdXNlIGBub25lYCBhcyBrZXl3b3JkIG5lZ2F0ZXMgYWxsIHZhbHVlcyB3aGVuIHVzZWQgd2l0aCBtdWx0aXBsZSBzaGFkb3dzXG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAjeyRidG4tbGluay1mb2N1cy1zaGFkb3ctcmdifTtcblxuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jb2xvcik7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1ob3Zlci1jb2xvcik7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYnRuLXZhcmlhbnQtbWl4aW5cbkBtaXhpbiBidXR0b24tdmFyaWFudChcbiAgJGJhY2tncm91bmQsXG4gICRib3JkZXIsXG4gICRjb2xvcjogY29sb3ItY29udHJhc3QoJGJhY2tncm91bmQpLFxuICAkaG92ZXItYmFja2dyb3VuZDogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJhY2tncm91bmQsICRidG4taG92ZXItYmctc2hhZGUtYW1vdW50KSwgdGludC1jb2xvcigkYmFja2dyb3VuZCwgJGJ0bi1ob3Zlci1iZy10aW50LWFtb3VudCkpLFxuICAkaG92ZXItYm9yZGVyOiBpZigkY29sb3IgPT0gJGNvbG9yLWNvbnRyYXN0LWxpZ2h0LCBzaGFkZS1jb2xvcigkYm9yZGVyLCAkYnRuLWhvdmVyLWJvcmRlci1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRib3JkZXIsICRidG4taG92ZXItYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRob3Zlci1jb2xvcjogY29sb3ItY29udHJhc3QoJGhvdmVyLWJhY2tncm91bmQpLFxuICAkYWN0aXZlLWJhY2tncm91bmQ6IGlmKCRjb2xvciA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy1zaGFkZS1hbW91bnQpLCB0aW50LWNvbG9yKCRiYWNrZ3JvdW5kLCAkYnRuLWFjdGl2ZS1iZy10aW50LWFtb3VudCkpLFxuICAkYWN0aXZlLWJvcmRlcjogaWYoJGNvbG9yID09ICRjb2xvci1jb250cmFzdC1saWdodCwgc2hhZGUtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXNoYWRlLWFtb3VudCksIHRpbnQtY29sb3IoJGJvcmRlciwgJGJ0bi1hY3RpdmUtYm9yZGVyLXRpbnQtYW1vdW50KSksXG4gICRhY3RpdmUtY29sb3I6IGNvbG9yLWNvbnRyYXN0KCRhY3RpdmUtYmFja2dyb3VuZCksXG4gICRkaXNhYmxlZC1iYWNrZ3JvdW5kOiAkYmFja2dyb3VuZCxcbiAgJGRpc2FibGVkLWJvcmRlcjogJGJvcmRlcixcbiAgJGRpc2FibGVkLWNvbG9yOiBjb2xvci1jb250cmFzdCgkZGlzYWJsZWQtYmFja2dyb3VuZClcbikge1xuICAtLSN7JHByZWZpeH1idG4tY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJnOiAjeyRiYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1jb2xvcjogI3skYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skaG92ZXItYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JGhvdmVyLWJvcmRlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1mb2N1cy1zaGFkb3ctcmdiOiAje3RvLXJnYihtaXgoJGNvbG9yLCAkYm9yZGVyLCAxNSUpKX07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtY29sb3I6ICN7JGFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYmc6ICN7JGFjdGl2ZS1iYWNrZ3JvdW5kfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1ib3JkZXItY29sb3I6ICN7JGFjdGl2ZS1ib3JkZXJ9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLXNoYWRvdzogI3skYnRuLWFjdGl2ZS1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWRpc2FibGVkLWNvbG9yOiAjeyRkaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1iZzogI3skZGlzYWJsZWQtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICN7JGRpc2FibGVkLWJvcmRlcn07XG59XG4vLyBzY3NzLWRvY3MtZW5kIGJ0bi12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5AbWl4aW4gYnV0dG9uLW91dGxpbmUtdmFyaWFudChcbiAgJGNvbG9yLFxuICAkY29sb3ItaG92ZXI6IGNvbG9yLWNvbnRyYXN0KCRjb2xvciksXG4gICRhY3RpdmUtYmFja2dyb3VuZDogJGNvbG9yLFxuICAkYWN0aXZlLWJvcmRlcjogJGNvbG9yLFxuICAkYWN0aXZlLWNvbG9yOiBjb2xvci1jb250cmFzdCgkYWN0aXZlLWJhY2tncm91bmQpXG4pIHtcbiAgLS0jeyRwcmVmaXh9YnRuLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ib3JkZXItY29sb3I6ICN7JGNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWhvdmVyLWNvbG9yOiAjeyRjb2xvci1ob3Zlcn07XG4gIC0tI3skcHJlZml4fWJ0bi1ob3Zlci1iZzogI3skYWN0aXZlLWJhY2tncm91bmR9O1xuICAtLSN7JHByZWZpeH1idG4taG92ZXItYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWZvY3VzLXNoYWRvdy1yZ2I6ICN7dG8tcmdiKCRjb2xvcil9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWNvbG9yOiAjeyRhY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tYWN0aXZlLWJnOiAjeyRhY3RpdmUtYmFja2dyb3VuZH07XG4gIC0tI3skcHJlZml4fWJ0bi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRhY3RpdmUtYm9yZGVyfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWFjdGl2ZS1zaGFkb3c6ICN7JGJ0bi1hY3RpdmUtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1kaXNhYmxlZC1jb2xvcjogI3skY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYmc6IHRyYW5zcGFyZW50O1xuICAtLSN7JHByZWZpeH1idG4tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAjeyRjb2xvcn07XG4gIC0tI3skcHJlZml4fWdyYWRpZW50OiBub25lO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tb3V0bGluZS12YXJpYW50LW1peGluXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBidG4tc2l6ZS1taXhpblxuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXk6ICN7JHBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJ0bi1wYWRkaW5nLXg6ICN7JHBhZGRpbmcteH07XG4gIEBpbmNsdWRlIHJmcygkZm9udC1zaXplLCAtLSN7JHByZWZpeH1idG4tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YnRuLWJvcmRlci1yYWRpdXM6ICN7JGJvcmRlci1yYWRpdXN9O1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBidG4tc2l6ZS1taXhpblxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgY29sbGFwc2UtY2xhc3Nlc1xuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlKTtcblxuICAmLmNvbGxhcHNlLWhvcml6b250YWwge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBjb2xsYXBzZS1jbGFzc2VzXG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGVuZCxcbi5kcm9wZG93bixcbi5kcm9wc3RhcnQsXG4uZHJvcHVwLWNlbnRlcixcbi5kcm9wZG93bi1jZW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIC8vIEdlbmVyYXRlIHRoZSBjYXJldCBhdXRvbWF0aWNhbGx5XG4gIEBpbmNsdWRlIGNhcmV0KCk7XG59XG5cbi8vIFRoZSBkcm9wZG93biBtZW51XG4uZHJvcGRvd24tbWVudSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi16aW5kZXg6ICN7JHppbmRleC1kcm9wZG93bn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aDogI3skZHJvcGRvd24tbWluLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tcGFkZGluZy14OiAjeyRkcm9wZG93bi1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXk6ICN7JGRyb3Bkb3duLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLXNwYWNlcjogI3skZHJvcGRvd24tc3BhY2VyfTtcbiAgQGluY2x1ZGUgcmZzKCRkcm9wZG93bi1mb250LXNpemUsIC0tI3skcHJlZml4fWRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJnOiAjeyRkcm9wZG93bi1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcjogI3skZHJvcGRvd24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aDogI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogI3skZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmc6ICN7JGRyb3Bkb3duLWRpdmlkZXItYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAjeyRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tbGluay1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAjeyRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteDogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteTogI3skZHJvcGRvd24taXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3I6ICN7JGRyb3Bkb3duLWhlYWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXg6ICN7JGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15OiAjeyRkcm9wZG93bi1oZWFkZXItcGFkZGluZy15fTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBkcm9wZG93bi1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLXppbmRleCk7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIG1pbi13aWR0aDogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLW1pbi13aWR0aCk7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1wYWRkaW5nLXgpO1xuICBtYXJnaW46IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgbWFyZ2luIG9mIHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tY29sb3IpO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBFbnN1cmVzIHByb3BlciBhbGlnbm1lbnQgaWYgcGFyZW50IGhhcyBpdCBjaGFuZ2VkIChlLmcuLCBtb2RhbCBmb290ZXIpXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdykpO1xuXG4gICZbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgID4gLmRyb3Bkb3duLWl0ZW06Zmlyc3QtY2hpbGQsXG4gICAgPiBsaTpmaXJzdC1jaGlsZCAuZHJvcGRvd24taXRlbSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cbiAgICA+IC5kcm9wZG93bi1pdGVtOmxhc3QtY2hpbGQsXG4gICAgPiBsaTpsYXN0LWNoaWxkIC5kcm9wZG93bi1pdGVtIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuXG4gIH1cbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHJlc3BvbnNpdmUtYnJlYWtwb2ludHNcbi8vIFdlIGRlbGliZXJhdGVseSBoYXJkY29kZSB0aGUgYGJzLWAgcHJlZml4IGJlY2F1c2Ugd2UgY2hlY2tcbi8vIHRoaXMgY3VzdG9tIHByb3BlcnR5IGluIEpTIHRvIGRldGVybWluZSBQb3BwZXIncyBwb3NpdGlvbmluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1zdGFydCB7XG4gICAgICAtLWJzLXBvc2l0aW9uOiBzdGFydDtcblxuICAgICAgJltkYXRhLWJzLXBvcHBlcl0ge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1lbmQge1xuICAgICAgLS1icy1wb3NpdGlvbjogZW5kO1xuXG4gICAgICAmW2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCByZXNwb25zaXZlLWJyZWFrcG9pbnRzXG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51W2RhdGEtYnMtcG9wcGVyXSB7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1zcGFjZXIpO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wZW5kIHtcbiAgLmRyb3Bkb3duLW1lbnVbZGF0YS1icy1wb3BwZXJdIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGVuZCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wc3RhcnQge1xuICAuZHJvcGRvd24tbWVudVtkYXRhLWJzLXBvcHBlcl0ge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tc3BhY2VyKTtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHN0YXJ0KTtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15KSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWRpdmlkZXItYmcpO1xuICBvcGFjaXR5OiAxOyAvLyBSZXZpc2l0IGluIHY2IHRvIGRlLWR1cGUgc3R5bGVzIHRoYXQgY29uZmxpY3Qgd2l0aCA8aHI+IGVsZW1lbnRcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy14KTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1pdGVtLWJvcmRlci1yYWRpdXMsIDApKTtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstaG92ZXItZGVjb3JhdGlvbiA9PSB1bmRlcmxpbmUsIG5vbmUsIG51bGwpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWhvdmVyLWJnKSk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3IpO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZyh2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtYmcpKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIG5vbmUsIG51bGwpO1xuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taGVhZGVyLXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1kcm9wZG93bi1oZWFkZXItY29sb3IpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWl0ZW0tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9ZHJvcGRvd24taXRlbS1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstY29sb3IpO1xufVxuXG4vLyBEYXJrIGRyb3Bkb3duc1xuLmRyb3Bkb3duLW1lbnUtZGFyayB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBkcm9wZG93bi1kYXJrLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWNvbG9yOiAjeyRkcm9wZG93bi1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYmc6ICN7JGRyb3Bkb3duLWRhcmstYmd9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1ib3JkZXItY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tYm94LXNoYWRvdzogI3skZHJvcGRvd24tZGFyay1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tZGl2aWRlci1iZzogI3skZHJvcGRvd24tZGFyay1kaXZpZGVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1ob3Zlci1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9ZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogI3skZHJvcGRvd24tZGFyay1saW5rLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICN7JGRyb3Bkb3duLWRhcmstbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWRyb3Bkb3duLWhlYWRlci1jb2xvcjogI3skZHJvcGRvd24tZGFyay1oZWFkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGRyb3Bkb3duLWRhcmstY3NzLXZhcnNcbn1cbiIsIi8vIHNjc3MtZG9jcy1zdGFydCBjYXJldC1taXhpbnNcbkBtaXhpbiBjYXJldC1kb3duKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC11cCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJHdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtZW5kKCR3aWR0aDogJGNhcmV0LXdpZHRoKSB7XG4gIGJvcmRlci10b3A6ICR3aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1zdGFydCgkd2lkdGg6ICRjYXJldC13aWR0aCkge1xuICBib3JkZXItdG9wOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJHdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldChcbiAgJGRpcmVjdGlvbjogZG93bixcbiAgJHdpZHRoOiAkY2FyZXQtd2lkdGgsXG4gICRzcGFjaW5nOiAkY2FyZXQtc3BhY2luZyxcbiAgJHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ25cbikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nO1xuICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bigkd2lkdGgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHVwIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtdXAoJHdpZHRoKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBlbmQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1lbmQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBzdGFydCB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAkc3BhY2luZztcbiAgICAgICAgdmVydGljYWwtYWxpZ246ICR2ZXJ0aWNhbC1hbGlnbjtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtc3RhcnQoJHdpZHRoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgY2FyZXQtbWl4aW5zXG4iLCIvLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICA+IC5idG4tY2hlY2s6Y2hlY2tlZCArIC5idG4sXG4gID4gLmJ0bi1jaGVjazpmb2N1cyArIC5idG4sXG4gID4gLmJ0bjpob3ZlcixcbiAgPiAuYnRuOmZvY3VzLFxuICA+IC5idG46YWN0aXZlLFxuICA+IC5idG4uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJ0bi1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gOm5vdCguYnRuLWNoZWNrOmZpcnN0LWNoaWxkKSArIC5idG4sXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OmZpcnN0LWNoaWxkLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1lbmQtcmFkaXVzKDApO1xuICB9XG5cbiAgLy8gVGhlIGxlZnQgcmFkaXVzIHNob3VsZCBiZSAwIGlmIHRoZSBidXR0b24gaXM6XG4gIC8vIC0gdGhlIFwidGhpcmQgb3IgbW9yZVwiIGNoaWxkXG4gIC8vIC0gdGhlIHNlY29uZCBjaGlsZCBhbmQgdGhlIHByZXZpb3VzIGVsZW1lbnQgaXNuJ3QgYC5idG4tY2hlY2tgIChtYWtpbmcgaXQgdGhlIGZpcnN0IGNoaWxkIHZpc3VhbGx5KVxuICAvLyAtIHBhcnQgb2YgYSBidG4tZ3JvdXAgd2hpY2ggaXNuJ3QgdGhlIGZpcnN0IGNoaWxkXG4gID4gLmJ0bjpudGgtY2hpbGQobiArIDMpLFxuICA+IDpub3QoLmJ0bi1jaGVjaykgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItc3RhcnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcGVuZCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcHN0YXJ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IGNhbGMoI3skYnRuLWJvcmRlci13aWR0aH0gKiAtMSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuIH4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBLaWNrc3RhcnQgYW55IG5hdmlnYXRpb24gY29tcG9uZW50IHdpdGggYSBzZXQgb2Ygc3R5bGUgcmVzZXRzLiBXb3JrcyB3aXRoXG4vLyBgPG5hdj5gcywgYDx1bD5gcyBvciBgPG9sPmBzLlxuXG4ubmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXg6ICN7JG5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLXBhZGRpbmcteTogI3skbmF2LWxpbmstcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRuYXYtbGluay1mb250LXNpemUsIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtc2l6ZSk7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWZvbnQtd2VpZ2h0OiAjeyRuYXYtbGluay1mb250LXdlaWdodH07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWNvbG9yOiAjeyRuYXYtbGluay1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiAjeyRuYXYtbGluay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAjeyRuYXYtbGluay1kaXNhYmxlZC1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstY29sb3IpO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbmF2LWxpbmstdHJhbnNpdGlvbik7XG5cbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtbGluay1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cblxuICAmOmZvY3VzLXZpc2libGUge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJG5hdi1saW5rLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBzdGF0ZSBsaWdodGVucyB0ZXh0XG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi10YWJzLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aDogI3skbmF2LXRhYnMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItcmFkaXVzOiAjeyRuYXYtdGFicy1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICN7JG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICN7JG5hdi10YWJzLWxpbmstYWN0aXZlLWJnfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAjeyRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdi10YWJzLWNzcy12YXJzXG5cbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1jb2xvcik7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWJvcmRlci1yYWRpdXMpKTtcblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAvLyBQcmV2ZW50cyBhY3RpdmUgLm5hdi1saW5rIHRhYiBvdmVybGFwcGluZyBmb2N1cyBvdXRsaW5lIG9mIHByZXZpb3VzL25leHQgLm5hdi1saW5rXG4gICAgICBpc29sYXRpb246IGlzb2xhdGU7XG4gICAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2LXRhYnMtbGluay1hY3RpdmUtYmcpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1uYXYtdGFicy1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi1waWxscy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogI3skbmF2LXBpbGxzLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICN7JG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogI3skbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXYtcGlsbHMtY3NzLXZhcnNcblxuICAubmF2LWxpbmsge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdi1waWxscy1ib3JkZXItcmFkaXVzKSk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1uYXYtcGlsbHMtbGluay1hY3RpdmUtYmcpKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBVbmRlcmxpbmVcbi8vXG5cbi5uYXYtdW5kZXJsaW5lIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdi11bmRlcmxpbmUtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1nYXA6ICN7JG5hdi11bmRlcmxpbmUtZ2FwfTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1ib3JkZXItd2lkdGg6ICN7JG5hdi11bmRlcmxpbmUtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9bmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcjogI3skbmF2LXVuZGVybGluZS1saW5rLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgbmF2LXVuZGVybGluZS1jc3MtdmFyc1xuXG4gIGdhcDogdmFyKC0tI3skcHJlZml4fW5hdi11bmRlcmxpbmUtZ2FwKTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWJvcmRlci13aWR0aCkgc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXYtdW5kZXJsaW5lLWxpbmstYWN0aXZlLWNvbG9yKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1maWxsLFxuLm5hdi1qdXN0aWZpZWQge1xuICAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTsgLy8gTWFrZSBzdXJlIGJ1dHRvbiB3aWxsIGdyb3dcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14OiAje2lmKCRuYXZiYXItcGFkZGluZy14ID09IG51bGwsIDAsICRuYXZiYXItcGFkZGluZy14KX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXk6ICN7JG5hdmJhci1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1saWdodC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWRpc2FibGVkLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLXBhZGRpbmcteTogI3skbmF2YmFyLWJyYW5kLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1tYXJnaW4tZW5kOiAjeyRuYXZiYXItYnJhbmQtbWFyZ2luLWVuZH07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1mb250LXNpemU6ICN7JG5hdmJhci1icmFuZC1mb250LXNpemV9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1saWdodC1icmFuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcjogI3skbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogI3skbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogI3skbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAjeyRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICN7JG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZX07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyl9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1ib3JkZXItY29sb3I6ICN7JG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICN7JG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aDogI3skbmF2YmFyLXRvZ2dsZXItZm9jdXMtd2lkdGh9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci10cmFuc2l0aW9uOiAjeyRuYXZiYXItdG9nZ2xlci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItY3NzLXZhcnNcblxuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1uYXZiYXItcGFkZGluZy14KTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoKTtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gIC8vIFRoZSBgZmxleC13cmFwYCBwcm9wZXJ0eSBpcyBpbmhlcml0ZWQgdG8gc2ltcGxpZnkgdGhlIGV4cGFuZGVkIG5hdmJhcnNcbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiBpbmhlcml0O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgPiAuY29udGFpbmVyLFxuICA+IC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBwYWRkaW5nLXRvcDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBwYWRkaW5nLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1wYWRkaW5nLXkpO1xuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtbWFyZ2luLWVuZCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1jb2xvcik7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1icmFuZC1ob3Zlci1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1ob3Zlci1kZWNvcmF0aW9uID09IHVuZGVybGluZSwgbm9uZSwgbnVsbCk7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG5hdmJhci1uYXYtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstcGFkZGluZy14OiAwO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1wYWRkaW5nLXk6ICN7JG5hdi1saW5rLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkbmF2LWxpbmstZm9udC1zaXplLCAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1mb250LXdlaWdodDogI3skbmF2LWxpbmstZm9udC13ZWlnaHR9O1xuICAtLSN7JHByZWZpeH1uYXYtbGluay1jb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIC0tI3skcHJlZml4fW5hdi1saW5rLWhvdmVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yKTtcbiAgLS0jeyRwcmVmaXh9bmF2LWxpbmstZGlzYWJsZWQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItZGlzYWJsZWQtY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1uYXYtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgJi5hY3RpdmUsXG4gICAgJi5zaG93IHtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLWFjdGl2ZS1jb2xvcik7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1uYXZiYXItY29sb3IpO1xuXG4gIGEsXG4gIGE6aG92ZXIsXG4gIGE6Zm9jdXMgIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1hY3RpdmUtY29sb3IpO1xuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fW5hdmJhci1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9Ym9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItYm9yZGVyLWNvbG9yKTsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItdHJhbnNpdGlvbikpO1xuXG4gICY6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIHZhcigtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1mb2N1cy13aWR0aCk7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLXRvZ2dsZXItaWNvbi1iZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG4ubmF2YmFyLW5hdi1zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9c2Nyb2xsLWhlaWdodCwgNzV2aCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZXhwYW5kLWxvb3Bcbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL3NlbGVjdG9yLW5vLXVuaW9uLWNsYXNzLW5hbWVcbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAgICAgICAubmF2YmFyLW5hdiB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubmF2LWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogdmFyKC0tI3skcHJlZml4fW5hdmJhci1uYXYtbGluay1wYWRkaW5nLXgpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9bmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLm9mZmNhbnZhcyB7XG4gICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB6LWluZGV4OiBhdXRvO1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihub25lKTtcbiAgICAgICAgICAvLyBzdHlsZWxpbnQtZW5hYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBuYXZiYXItZXhwYW5kLWxvb3BcblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLm5hdmJhci1saWdodCB7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAubmF2YmFyLWxpZ2h0YFwiLCBcInY1LjIuMFwiLCBcInY2LjAuMFwiLCB0cnVlKTtcbn1cblxuLm5hdmJhci1kYXJrLFxuLm5hdmJhcltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBuYXZiYXItZGFyay1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1uYXZiYXItY29sb3I6ICN7JG5hdmJhci1kYXJrLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci1kaXNhYmxlZC1jb2xvcjogI3skbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYWN0aXZlLWNvbG9yOiAjeyRuYXZiYXItZGFyay1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItYnJhbmQtY29sb3I6ICN7JG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bmF2YmFyLWJyYW5kLWhvdmVyLWNvbG9yOiAjeyRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWJvcmRlci1jb2xvcjogI3skbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1uYXZiYXItdG9nZ2xlci1pY29uLWJnOiAje2VzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG5hdmJhci1kYXJrLWNzcy12YXJzXG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICAgIC0tI3skcHJlZml4fW5hdmJhci10b2dnbGVyLWljb24tYmc6ICN7ZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKX07XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGNhcmQtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteTogI3skY2FyZC1zcGFjZXIteX07XG4gIC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXg6ICN7JGNhcmQtc3BhY2VyLXh9O1xuICAtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15OiAjeyRjYXJkLXRpdGxlLXNwYWNlci15fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC10aXRsZS1jb2xvcjogI3skY2FyZC10aXRsZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtc3VidGl0bGUtY29sb3I6ICN7JGNhcmQtc3VidGl0bGUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aDogI3skY2FyZC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcjogI3skY2FyZC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXM6ICN7JGNhcmQtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWNhcmQtYm94LXNoYWRvdzogI3skY2FyZC1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXk6ICN7JGNhcmQtY2FwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteDogI3skY2FyZC1jYXAtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmc6ICN7JGNhcmQtY2FwLWJnfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3I6ICN7JGNhcmQtY2FwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1oZWlnaHQ6ICN7JGNhcmQtaGVpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9Y2FyZC1jb2xvcjogI3skY2FyZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fWNhcmQtYmc6ICN7JGNhcmQtYmd9O1xuICAtLSN7JHByZWZpeH1jYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICN7JGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZ307XG4gIC0tI3skcHJlZml4fWNhcmQtZ3JvdXAtbWFyZ2luOiAjeyRjYXJkLWdyb3VwLW1hcmdpbn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgY2FyZC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLWhlaWdodCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Ym9keS1jb2xvcik7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYmcpO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1yYWRpdXMpKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3gtc2hhZG93KSk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zcGFjZXIteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtc3BhY2VyLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWNhcmQtY29sb3IpO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLWNvbG9yKTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLXRpdGxlLXNwYWNlci15KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1zdWJ0aXRsZS1jb2xvcik7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgfVxuXG4gICsgLmNhcmQtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH1jYXJkLXNwYWNlci14KTtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtcGFkZGluZy14KTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1iZyk7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWNhcmQtYm9yZGVyLWNvbG9yKTtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1jYXAtYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1jYXJkLWJvcmRlci1jb2xvcik7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWJvdHRvbTogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXkpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItYm90dG9tOiAwO1xuXG4gIC5uYXYtbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1jYXJkLWJnKTtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1iZyk7XG4gIH1cbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1jYXJkLWNhcC1wYWRkaW5nLXgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fWNhcmQtY2FwLXBhZGRpbmcteCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9Y2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3AsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1jYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9Y2FyZC1ncm91cC1tYXJnaW4pO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gICAgLy8gdG8gZGlzcGxheSBwcm9wZXJseS5cbiAgICA+IC5jYXJkIHtcbiAgICAgIC8vIEZsZXhidWdzICM0OiBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL2ZsZXhidWdzI2ZsZXhidWctNFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXN0YXJ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hY2NvcmRpb24ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgYWNjb3JkaW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1jb2xvcjogI3skYWNjb3JkaW9uLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnOiAjeyRhY2NvcmRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tdHJhbnNpdGlvbjogI3skYWNjb3JkaW9uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLWNvbG9yOiAjeyRhY2NvcmRpb24tYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aDogI3skYWNjb3JkaW9uLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRhY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy14OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15OiAjeyRhY2NvcmRpb24tYnV0dG9uLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWJnfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24taWNvbil9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGg6ICN7JGFjY29yZGlvbi1pY29uLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zZm9ybTogI3skYWNjb3JkaW9uLWljb24tdHJhbnNmb3JtfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb246ICN7JGFjY29yZGlvbi1pY29uLXRyYW5zaXRpb259O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWFjdGl2ZS1pY29uOiAje2VzY2FwZS1zdmcoJGFjY29yZGlvbi1idXR0b24tYWN0aXZlLWljb24pfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6ICN7JGFjY29yZGlvbi1idXR0b24tZm9jdXMtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAjeyRhY2NvcmRpb24tYnV0dG9uLWZvY3VzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXg6ICN7JGFjY29yZGlvbi1ib2R5LXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWFjY29yZGlvbi1ib2R5LXBhZGRpbmcteTogI3skYWNjb3JkaW9uLWJvZHktcGFkZGluZy15fTtcbiAgLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcjogI3skYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtY29sb3J9O1xuICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYWN0aXZlLWJnOiAjeyRhY2NvcmRpb24tYnV0dG9uLWFjdGl2ZS1iZ307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYWNjb3JkaW9uLWNzcy12YXJzXG59XG5cbi5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWNvbG9yKTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gUmVzZXQgYnV0dG9uIHN0eWxlXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWJnKTtcbiAgYm9yZGVyOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi10cmFuc2l0aW9uKSk7XG5cbiAgJjpub3QoLmNvbGxhcHNlZCkge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1hY3RpdmUtYmcpO1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9yZGVyLXdpZHRoKSkgMCB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci1jb2xvcik7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1hY3RpdmUtaWNvbik7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cblxuICAvLyBBY2NvcmRpb24gaWNvblxuICAmOjphZnRlciB7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb24td2lkdGgpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4taWNvbi13aWR0aCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJ0bi1pY29uLXRyYW5zaXRpb24pKTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tZm9jdXMtYm9yZGVyLWNvbG9yKTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG59XG5cbi5hY2NvcmRpb24taGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFjY29yZGlvbi1pdGVtIHtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tY29sb3IpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJnKTtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YWNjb3JkaW9uLWlubmVyLWJvcmRlci1yYWRpdXMpKTtcbiAgICB9XG4gIH1cblxuICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cblxuICAvLyBPbmx5IHNldCBhIGJvcmRlci1yYWRpdXMgb24gdGhlIGxhc3QgaXRlbSBpZiB0aGUgYWNjb3JkaW9uIGlzIGNvbGxhcHNlZFxuICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG5cbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24taW5uZXItYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXModmFyKC0tI3skcHJlZml4fWFjY29yZGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cbi5hY2NvcmRpb24tYm9keSB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1hY2NvcmRpb24tYm9keS1wYWRkaW5nLXgpO1xufVxuXG5cbi8vIEZsdXNoIGFjY29yZGlvbiBpdGVtc1xuLy9cbi8vIFJlbW92ZSBib3JkZXJzIGFuZCBib3JkZXItcmFkaXVzIHRvIGtlZXAgYWNjb3JkaW9uIGl0ZW1zIGVkZ2UtdG8tZWRnZS5cblxuLmFjY29yZGlvbi1mbHVzaCB7XG4gIC5hY2NvcmRpb24tY29sbGFwc2Uge1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgfVxuXG4gIC5hY2NvcmRpb24taXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHsgYm9yZGVyLXRvcDogMDsgfVxuICAgICY6bGFzdC1jaGlsZCB7IGJvcmRlci1ib3R0b206IDA7IH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICYsXG4gICAgICAmLmNvbGxhcHNlZCB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIC5hY2NvcmRpb24tYnV0dG9uOjphZnRlciB7XG4gICAgICAtLSN7JHByZWZpeH1hY2NvcmRpb24tYnRuLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1pY29uLWRhcmspfTtcbiAgICAgIC0tI3skcHJlZml4fWFjY29yZGlvbi1idG4tYWN0aXZlLWljb246ICN7ZXNjYXBlLXN2ZygkYWNjb3JkaW9uLWJ1dHRvbi1hY3RpdmUtaWNvbi1kYXJrKX07XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBicmVhZGNydW1iLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy14OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15OiAjeyRicmVhZGNydW1iLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogI3skYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tfTtcbiAgQGluY2x1ZGUgcmZzKCRicmVhZGNydW1iLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWJnOiAjeyRicmVhZGNydW1iLWJnfTtcbiAgLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAjeyRicmVhZGNydW1iLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICN7JGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXg6ICN7JGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tYWN0aXZlLWNvbG9yOiAjeyRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcn07XG4gIC8vIHNjc3MtZG9jcy1lbmQgYnJlYWRjcnVtYi1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWZvbnQtc2l6ZSkpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1iZyk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItYm9yZGVyLXJhZGl1cykpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1wYWRkaW5nLXgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyAvLyBTdXBwcmVzcyBpbmxpbmUgc3BhY2luZ3MgYW5kIHVuZGVybGluaW5nIG9mIHRoZSBzZXBhcmF0b3JcbiAgICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWl0ZW0tcGFkZGluZy14KTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yKTtcbiAgICAgIGNvbnRlbnQ6IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcikpICN7XCIvKiBydGw6XCJ9IHZhcigtLSN7JHByZWZpeH1icmVhZGNydW1iLWRpdmlkZXIsIGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlci1mbGlwcGVkKSkgI3tcIiovXCJ9O1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJyZWFkY3J1bWItaXRlbS1hY3RpdmUtY29sb3IpO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy15OiAjeyRwYWdpbmF0aW9uLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcGFnaW5hdGlvbi1mb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1jb2xvcjogI3skcGFnaW5hdGlvbi1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYmc6ICN7JHBhZ2luYXRpb24tYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci13aWR0aDogI3skcGFnaW5hdGlvbi1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWJvcmRlci1yYWRpdXM6ICN7JHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24taG92ZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWJnOiAjeyRwYWdpbmF0aW9uLWhvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICN7JHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb2N1cy1jb2xvcjogI3skcGFnaW5hdGlvbi1mb2N1cy1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtYmc6ICN7JHBhZ2luYXRpb24tZm9jdXMtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICN7JHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJnOiAjeyRwYWdpbmF0aW9uLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICN7JHBhZ2luYXRpb24tZGlzYWJsZWQtYmd9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogI3skcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHBhZ2luYXRpb24tY3NzLXZhcnNcblxuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1mb250LXNpemUpKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwYWdpbmF0aW9uLXRyYW5zaXRpb24pO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWhvdmVyLWRlY29yYXRpb24gPT0gdW5kZXJsaW5lLCBub25lLCBudWxsKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1iZyk7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9jdXMtY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJnKTtcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gIC5hY3RpdmUgPiAmIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1hY3RpdmUtY29sb3IpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWFjdGl2ZS1iZykpO1xuICAgIGJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcik7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAuZGlzYWJsZWQgPiAmIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3IpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1wYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcik7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkgLnBhZ2UtbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwYWdpbmF0aW9uLW1hcmdpbi1zdGFydDtcbiAgfVxuXG4gIEBpZiAkcGFnaW5hdGlvbi1tYXJnaW4tc3RhcnQgPT0gY2FsYygjeyRwYWdpbmF0aW9uLWJvcmRlci13aWR0aH0gKiAtMSkge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWVuZC1yYWRpdXModmFyKC0tI3skcHJlZml4fXBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cykpO1xuICAgICAgfVxuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgLy8gQWRkIGJvcmRlci1yYWRpdXMgdG8gYWxsIHBhZ2VMaW5rcyBpbiBjYXNlIHRoZXkgaGF2ZSBsZWZ0IG1hcmdpblxuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzKSk7XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRwYWdpbmF0aW9uLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwYWdpbmF0aW9uLW1peGluXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRib3JkZXItcmFkaXVzKSB7XG4gIC0tI3skcHJlZml4fXBhZ2luYXRpb24tcGFkZGluZy14OiAjeyRwYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wYWdpbmF0aW9uLXBhZGRpbmcteTogI3skcGFkZGluZy15fTtcbiAgQGluY2x1ZGUgcmZzKCRmb250LXNpemUsIC0tI3skcHJlZml4fXBhZ2luYXRpb24tZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzOiAjeyRib3JkZXItcmFkaXVzfTtcbn1cbi8vIHNjc3MtZG9jcy1lbmQgcGFnaW5hdGlvbi1taXhpblxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGJhZGdlLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWJhZGdlLXBhZGRpbmcteDogI3skYmFkZ2UtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtcGFkZGluZy15OiAjeyRiYWRnZS1wYWRkaW5nLXl9O1xuICBAaW5jbHVkZSByZnMoJGJhZGdlLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtZm9udC13ZWlnaHQ6ICN7JGJhZGdlLWZvbnQtd2VpZ2h0fTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3I6ICN7JGJhZGdlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1czogI3skYmFkZ2UtYm9yZGVyLXJhZGl1c307XG4gIC8vIHNjc3MtZG9jcy1lbmQgYmFkZ2UtY3NzLXZhcnNcblxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1iYWRnZS1wYWRkaW5nLXgpO1xuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtc2l6ZSkpO1xuICBmb250LXdlaWdodDogdmFyKC0tI3skcHJlZml4fWJhZGdlLWZvbnQtd2VpZ2h0KTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9YmFkZ2UtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygpO1xuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmFsZXJ0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IGFsZXJ0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fWFsZXJ0LWJnOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtcGFkZGluZy14OiAjeyRhbGVydC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1hbGVydC1wYWRkaW5nLXk6ICN7JGFsZXJ0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fWFsZXJ0LW1hcmdpbi1ib3R0b206ICN7JGFsZXJ0LW1hcmdpbi1ib3R0b219O1xuICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogaW5oZXJpdDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtYm9yZGVyOiAjeyRhbGVydC1ib3JkZXItd2lkdGh9IHNvbGlkIHZhcigtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItY29sb3IpO1xuICAtLSN7JHByZWZpeH1hbGVydC1ib3JkZXItcmFkaXVzOiAjeyRhbGVydC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9YWxlcnQtbGluay1jb2xvcjogaW5oZXJpdDtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBhbGVydC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fWFsZXJ0LXBhZGRpbmcteCk7XG4gIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH1hbGVydC1tYXJnaW4tYm90dG9tKTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1jb2xvcik7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1hbGVydC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWFsZXJ0LWxpbmstY29sb3IpO1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkYWxlcnQtZGlzbWlzc2libGUtcGFkZGluZy1yO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5idG4tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXggKyAxO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgKiAxLjI1ICRhbGVydC1wYWRkaW5nLXg7XG4gIH1cbn1cblxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgYWxlcnQtbW9kaWZpZXJzXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0XG5AZWFjaCAkc3RhdGUgaW4gbWFwLWtleXMoJHRoZW1lLWNvbG9ycykge1xuICAuYWxlcnQtI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS10ZXh0LWVtcGhhc2lzKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1iZy1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWFsZXJ0LWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1hbGVydC1saW5rLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGFsZXJ0LW1vZGlmaWVyc1xuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBwcm9ncmVzcy1rZXlmcmFtZXNcbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gICAgMCUgeyBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6ICRwcm9ncmVzcy1oZWlnaHQ7IH1cbiAgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1rZXlmcmFtZXNcblxuLnByb2dyZXNzLFxuLnByb2dyZXNzLXN0YWNrZWQge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgcHJvZ3Jlc3MtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0OiAjeyRwcm9ncmVzcy1oZWlnaHR9O1xuICBAaW5jbHVkZSByZnMoJHByb2dyZXNzLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmc6ICN7JHByb2dyZXNzLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogI3skcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3c6ICN7JHByb2dyZXNzLWJveC1zaGFkb3d9O1xuICAtLSN7JHByZWZpeH1wcm9ncmVzcy1iYXItY29sb3I6ICN7JHByb2dyZXNzLWJhci1jb2xvcn07XG4gIC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZzogI3skcHJvZ3Jlc3MtYmFyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICN7JHByb2dyZXNzLWJhci10cmFuc2l0aW9ufTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBwcm9ncmVzcy1jc3MtdmFyc1xuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWhlaWdodCk7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWZvbnQtc2l6ZSkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtYmcpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1wcm9ncmVzcy1ib3JkZXItcmFkaXVzKSk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3codmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJveC1zaGFkb3cpKTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1jb2xvcik7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci1iZyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24odmFyKC0tI3skcHJlZml4fXByb2dyZXNzLWJhci10cmFuc2l0aW9uKSk7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KSB2YXIoLS0jeyRwcmVmaXh9cHJvZ3Jlc3MtaGVpZ2h0KTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3Mge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLnByb2dyZXNzLXN0YWNrZWQgPiAucHJvZ3Jlc3MgPiAucHJvZ3Jlc3MtYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1yZWR1Y2VkLW1vdGlvbiB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICBhbmltYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgbGlzdC1ncm91cC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZzogI3skbGlzdC1ncm91cC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAjeyRsaXN0LWdyb3VwLWJvcmRlci13aWR0aH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogI3skbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogI3skbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICN7JGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXl9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogI3skbGlzdC1ncm91cC1ob3Zlci1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogI3skbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmd9O1xuICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1iZzogI3skbGlzdC1ncm91cC1kaXNhYmxlZC1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcn07XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAjeyRsaXN0LWdyb3VwLWFjdGl2ZS1iZ307XG4gIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogI3skbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yfTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBsaXN0LWdyb3VwLWNzcy12YXJzXG5cbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbn1cblxuLmxpc3QtZ3JvdXAtbnVtYmVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGNvdW50ZXItcmVzZXQ6IHNlY3Rpb247XG5cbiAgPiAubGlzdC1ncm91cC1pdGVtOjpiZWZvcmUge1xuICAgIC8vIEluY3JlbWVudHMgb25seSB0aGlzIGluc3RhbmNlIG9mIHRoZSBzZWN0aW9uIGNvdW50ZXJcbiAgICBjb250ZW50OiBjb3VudGVycyhzZWN0aW9uLCBcIi5cIikgXCIuIFwiO1xuICAgIGNvdW50ZXItaW5jcmVtZW50OiBzZWN0aW9uO1xuICB9XG59XG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1jb2xvcik7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yKTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWJnKTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZyk7XG4gIH1cbn1cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1iZyk7XG4gIGJvcmRlcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItY29sb3IpO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcik7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtZGlzYWJsZWQtYmcpO1xuICB9XG5cbiAgLy8gSW5jbHVkZSBib3RoIGhlcmUgZm9yIGA8YT5gcyBhbmQgYDxidXR0b24+YHNcbiAgJi5hY3RpdmUge1xuICAgIHotaW5kZXg6IDI7IC8vIFBsYWNlIGFjdGl2ZSBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1jb2xvcik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWJnKTtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3IpO1xuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3Mvc2VsZWN0b3Itbm8tcmVkdW5kYW50LW5lc3Rpbmctc2VsZWN0b3JcbiAgJiArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBtYXJnaW4tdG9wOiBjYWxjKC0xICogdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1zdGFydC1yYWRpdXModmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cykpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtZW5kLXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1lbmQtcmFkaXVzKHZhcigtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXN0YXJ0LXJhZGl1cygwKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgKyAubGlzdC1ncm91cC1pdGVtIHtcbiAgICAgICAgICBib3JkZXItdG9wLXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1ib3JkZXItd2lkdGgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgdmFyKC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoKTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIHNjc3MtZG9jcy1zdGFydCBsaXN0LWdyb3VwLW1vZGlmaWVyc1xuLy8gTGlzdCBncm91cCBjb250ZXh0dWFsIHZhcmlhbnRzXG4vL1xuLy8gQWRkIG1vZGlmaWVyIGNsYXNzZXMgdG8gY2hhbmdlIHRleHQgYW5kIGJhY2tncm91bmQgY29sb3Igb24gaW5kaXZpZHVhbCBpdGVtcy5cbi8vIE9yZ2FuaXphdGlvbmFsbHksIHRoaXMgbXVzdCBjb21lIGFmdGVyIHRoZSBgOmhvdmVyYCBzdGF0ZXMuXG5cbkBlYWNoICRzdGF0ZSBpbiBtYXAta2V5cygkdGhlbWUtY29sb3JzKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tYmctc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWJvcmRlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogdmFyKC0tI3skcHJlZml4fWVtcGhhc2lzLWNvbG9yKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1iZzogdmFyKC0tI3skcHJlZml4fSN7JHN0YXRlfS1ib3JkZXItc3VidGxlKTtcbiAgICAtLSN7JHByZWZpeH1saXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6IHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvcik7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJvcmRlci1zdWJ0bGUpO1xuICAgIC0tI3skcHJlZml4fWxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LWJnLXN1YnRsZSk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYmc6IHZhcigtLSN7JHByZWZpeH0jeyRzdGF0ZX0tdGV4dC1lbXBoYXNpcyk7XG4gICAgLS0jeyRwcmVmaXh9bGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9I3skc3RhdGV9LXRleHQtZW1waGFzaXMpO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGxpc3QtZ3JvdXAtbW9kaWZpZXJzXG4iLCIvLyBUcmFuc3BhcmVudCBiYWNrZ3JvdW5kIGFuZCBib3JkZXIgcHJvcGVydGllcyBpbmNsdWRlZCBmb3IgYnV0dG9uIHZlcnNpb24uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi5idG4tY2xvc2Uge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgY2xvc2UtY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWNvbG9yOiAjeyRidG4tY2xvc2UtY29sb3J9O1xuICAtLSN7JHByZWZpeH1idG4tY2xvc2UtYmc6ICN7IGVzY2FwZS1zdmcoJGJ0bi1jbG9zZS1iZykgfTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWhvdmVyLW9wYWNpdHk6ICN7JGJ0bi1jbG9zZS1ob3Zlci1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLXNoYWRvdzogI3skYnRuLWNsb3NlLWZvY3VzLXNoYWRvd307XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1mb2N1cy1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZm9jdXMtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5OiAjeyRidG4tY2xvc2UtZGlzYWJsZWQtb3BhY2l0eX07XG4gIC0tI3skcHJlZml4fWJ0bi1jbG9zZS13aGl0ZS1maWx0ZXI6ICN7JGJ0bi1jbG9zZS13aGl0ZS1maWx0ZXJ9O1xuICAvLyBzY3NzLWRvY3MtZW5kIGNsb3NlLWNzcy12YXJzXG5cbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAkYnRuLWNsb3NlLXdpZHRoO1xuICBoZWlnaHQ6ICRidG4tY2xvc2UtaGVpZ2h0O1xuICBwYWRkaW5nOiAkYnRuLWNsb3NlLXBhZGRpbmcteSAkYnRuLWNsb3NlLXBhZGRpbmcteDtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtY29sb3IpO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWJnKSBjZW50ZXIgLyAkYnRuLWNsb3NlLXdpZHRoIGF1dG8gbm8tcmVwZWF0OyAvLyBpbmNsdWRlIHRyYW5zcGFyZW50IGZvciBidXR0b24gZWxlbWVudHNcbiAgYm9yZGVyOiAwOyAvLyBmb3IgYnV0dG9uIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbiAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1vcGFjaXR5KTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1jb2xvcik7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtaG92ZXItb3BhY2l0eSk7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2UtZm9jdXMtc2hhZG93KTtcbiAgICBvcGFjaXR5OiB2YXIoLS0jeyRwcmVmaXh9YnRuLWNsb3NlLWZvY3VzLW9wYWNpdHkpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fWJ0bi1jbG9zZS1kaXNhYmxlZC1vcGFjaXR5KTtcbiAgfVxufVxuXG5AbWl4aW4gYnRuLWNsb3NlLXdoaXRlKCkge1xuICBmaWx0ZXI6IHZhcigtLSN7JHByZWZpeH1idG4tY2xvc2Utd2hpdGUtZmlsdGVyKTtcbn1cblxuLmJ0bi1jbG9zZS13aGl0ZSB7XG4gIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xufVxuXG5AaWYgJGVuYWJsZS1kYXJrLW1vZGUge1xuICBAaW5jbHVkZSBjb2xvci1tb2RlKGRhcmspIHtcbiAgICAuYnRuLWNsb3NlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bi1jbG9zZS13aGl0ZSgpO1xuICAgIH1cbiAgfVxufVxuIiwiLnRvYXN0IHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHRvYXN0LWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvYXN0LXppbmRleDogI3skemluZGV4LXRvYXN0fTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14OiAjeyR0b2FzdC1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXk6ICN7JHRvYXN0LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvYXN0LXNwYWNpbmc6ICN7JHRvYXN0LXNwYWNpbmd9O1xuICAtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGg6ICN7JHRvYXN0LW1heC13aWR0aH07XG4gIEBpbmNsdWRlIHJmcygkdG9hc3QtZm9udC1zaXplLCAtLSN7JHByZWZpeH10b2FzdC1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH10b2FzdC1jb2xvcjogI3skdG9hc3QtY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1iZzogI3skdG9hc3QtYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWJvcmRlci13aWR0aDogI3skdG9hc3QtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yOiAjeyR0b2FzdC1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzOiAjeyR0b2FzdC1ib3JkZXItcmFkaXVzfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtYm94LXNoYWRvdzogI3skdG9hc3QtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1jb2xvcjogI3skdG9hc3QtaGVhZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWJnOiAjeyR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICN7JHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3J9O1xuICAvLyBzY3NzLWRvY3MtZW5kIHRvYXN0LWNzcy12YXJzXG5cbiAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b2FzdC1tYXgtd2lkdGgpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtZm9udC1zaXplKSk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLWNvbG9yKTtcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fXRvYXN0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1jb250YWluZXIge1xuICAtLSN7JHByZWZpeH10b2FzdC16aW5kZXg6ICN7JHppbmRleC10b2FzdH07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtemluZGV4KTtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gID4gOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1zcGFjaW5nKTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteSkgdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXRvYXN0LWhlYWRlci1iZyk7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206IHZhcigtLSN7JHByZWZpeH10b2FzdC1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH10b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXJhZGl1cykgLSB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtYm9yZGVyLXdpZHRoKSkpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9dG9hc3QtcGFkZGluZy14KSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JHByZWZpeH10b2FzdC1wYWRkaW5nLXgpO1xuICB9XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvYXN0LXBhZGRpbmcteCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4vLyAubW9kYWwtb3BlbiAgICAgIC0gYm9keSBjbGFzcyBmb3Iga2lsbGluZyB0aGUgc2Nyb2xsXG4vLyAubW9kYWwgICAgICAgICAgIC0gY29udGFpbmVyIHRvIHNjcm9sbCB3aXRoaW5cbi8vIC5tb2RhbC1kaWFsb2cgICAgLSBwb3NpdGlvbmluZyBzaGVsbCBmb3IgdGhlIGFjdHVhbCBtb2RhbFxuLy8gLm1vZGFsLWNvbnRlbnQgICAtIGFjdHVhbCBtb2RhbCB3LyBiZyBhbmQgY29ybmVycyBhbmQgc3R1ZmZcblxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1tb2RhbC16aW5kZXg6ICN7JHppbmRleC1tb2RhbH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1tZH07XG4gIC0tI3skcHJlZml4fW1vZGFsLXBhZGRpbmc6ICN7JG1vZGFsLWlubmVyLXBhZGRpbmd9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1tYXJnaW46ICN7JG1vZGFsLWRpYWxvZy1tYXJnaW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1jb2xvcjogI3skbW9kYWwtY29udGVudC1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJnOiAjeyRtb2RhbC1jb250ZW50LWJnfTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWJvcmRlci13aWR0aDogI3skbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93OiAjeyRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1pbm5lci1ib3JkZXItcmFkaXVzOiAjeyRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy14OiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteTogI3skbW9kYWwtaGVhZGVyLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nOiAjeyRtb2RhbC1oZWFkZXItcGFkZGluZ307IC8vIFRvZG8gaW4gdjY6IFNwbGl0IHRoaXMgcGFkZGluZyBpbnRvIHggYW5kIHlcbiAgLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogI3skbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICN7JG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1tb2RhbC10aXRsZS1saW5lLWhlaWdodDogI3skbW9kYWwtdGl0bGUtbGluZS1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItZ2FwOiAjeyRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW59O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmc6ICN7JG1vZGFsLWZvb3Rlci1iZ307XG4gIC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICN7JG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAjeyRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRofTtcbiAgLy8gc2Nzcy1kb2NzLWVuZCBtb2RhbC1jc3MtdmFyc1xuXG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtemluZGV4KTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKTtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luKSAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtYm9keSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tI3skcHJlZml4fW1vZGFsLW1hcmdpbikgKiAyKTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDEwMCU7IC8vIEVuc3VyZSBgLm1vZGFsLWNvbnRlbnRgIGV4dGVuZHMgdGhlIGZ1bGwgd2lkdGggb2YgdGhlIHBhcmVudCBgLm1vZGFsLWRpYWxvZ2BcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtY29sb3IpO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fW1vZGFsLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLWNvbG9yKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1tb2RhbC1ib3gtc2hhZG93KSk7XG4gIC8vIFJlbW92ZSBmb2N1cyBvdXRsaW5lIGZyb20gb3BlbmVkIG1vZGFsXG4gIG91dGxpbmU6IDA7XG59XG5cbi8vIE1vZGFsIGJhY2tncm91bmRcbi5tb2RhbC1iYWNrZHJvcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBtb2RhbC1iYWNrZHJvcC1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1iYWNrZHJvcC16aW5kZXg6ICN7JHppbmRleC1tb2RhbC1iYWNrZHJvcH07XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLWJnOiAjeyRtb2RhbC1iYWNrZHJvcC1iZ307XG4gIC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHk6ICN7JG1vZGFsLWJhY2tkcm9wLW9wYWNpdHl9O1xuICAvLyBzY3NzLWRvY3MtZW5kIG1vZGFsLWJhY2tkcm9wLWNzcy12YXJzXG5cbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCh2YXIoLS0jeyRwcmVmaXh9YmFja2Ryb3AtemluZGV4KSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLWJnKSwgdmFyKC0tI3skcHJlZml4fWJhY2tkcm9wLW9wYWNpdHkpKTtcbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcpO1xuICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC5idG4tY2xvc2Uge1xuICAgIHBhZGRpbmc6IGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXkpICogLjUpIGNhbGModmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpICogLjUpO1xuICAgIG1hcmdpbjogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaGVhZGVyLXBhZGRpbmcteSkpIGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW1vZGFsLWhlYWRlci1wYWRkaW5nLXgpKSBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1tb2RhbC1oZWFkZXItcGFkZGluZy15KSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4vLyBNb2RhbCBib2R5XG4vLyBXaGVyZSBhbGwgbW9kYWwgY29udGVudCByZXNpZGVzIChzaWJsaW5nIG9mIC5tb2RhbC1oZWFkZXIgYW5kIC5tb2RhbC1mb290ZXIpXG4ubW9kYWwtYm9keSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIHNvIHRoYXQgdGhlIGJvZHkgdGFrZSB1cCBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlXG4gIC8vIHdoZW4gdGhlcmUgc2hvdWxkIGJlIGEgZml4ZWQgaGVpZ2h0IG9uIGAubW9kYWwtZGlhbG9nYC5cbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1wYWRkaW5nKTtcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtcGFkZGluZykgLSB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1tb2RhbC1mb290ZXItYmcpO1xuICBib3JkZXItdG9wOiB2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtaW5uZXItYm9yZGVyLXJhZGl1cykpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogY2FsYyh2YXIoLS0jeyRwcmVmaXh9bW9kYWwtZm9vdGVyLWdhcCkgKiAuNSk7IC8vIFRvZG8gaW4gdjY6IHJlcGxhY2Ugd2l0aCBnYXAgb24gcGFyZW50IGNsYXNzXG4gIH1cbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC5tb2RhbCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtbWFyZ2luOiAjeyRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXB9O1xuICAgIC0tI3skcHJlZml4fW1vZGFsLWJveC1zaGFkb3c6ICN7JG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cH07XG4gIH1cblxuICAvLyBBdXRvbWF0aWNhbGx5IHNldCBtb2RhbCdzIHdpZHRoIGZvciBsYXJnZXIgdmlld3BvcnRzXG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fW1vZGFsLXdpZHRoKTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAubW9kYWwtc20ge1xuICAgIC0tI3skcHJlZml4fW1vZGFsLXdpZHRoOiAjeyRtb2RhbC1zbX07XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcsXG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLWxnfTtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7XG4gICAgLS0jeyRwcmVmaXh9bW9kYWwtd2lkdGg6ICN7JG1vZGFsLXhsfTtcbiAgfVxufVxuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJHBvc3RmaXg6IGlmKCRpbmZpeCAhPSBcIlwiLCAkaW5maXggKyBcIi1kb3duXCIsIFwiXCIpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgIC5tb2RhbC1mdWxsc2NyZWVuI3skcG9zdGZpeH0ge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuICAgICAgfVxuXG4gICAgICAubW9kYWwtaGVhZGVyLFxuICAgICAgLm1vZGFsLWZvb3RlciB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICB9XG5cbiAgICAgIC5tb2RhbC1ib2R5IHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIHNjc3MtZG9jcy1lbmQgbW9kYWwtZnVsbHNjcmVlbi1sb29wXG4iLCIvLyBTaGFyZWQgYmV0d2VlbiBtb2RhbHMgYW5kIG9mZmNhbnZhc2VzXG5AbWl4aW4gb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LCAkYmFja2Ryb3AtYmcsICRiYWNrZHJvcC1vcGFjaXR5KSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4O1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRiYWNrZHJvcC1vcGFjaXR5OyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCB0b29sdGlwLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXRvb2x0aXAtemluZGV4OiAjeyR6aW5kZXgtdG9vbHRpcH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoOiAjeyR0b29sdGlwLW1heC13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy14OiAjeyR0b29sdGlwLXBhZGRpbmcteH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15OiAjeyR0b29sdGlwLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtbWFyZ2luOiAjeyR0b29sdGlwLW1hcmdpbn07XG4gIEBpbmNsdWRlIHJmcygkdG9vbHRpcC1mb250LXNpemUsIC0tI3skcHJlZml4fXRvb2x0aXAtZm9udC1zaXplKTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1jb2xvcjogI3skdG9vbHRpcC1jb2xvcn07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYmc6ICN7JHRvb2x0aXAtYmd9O1xuICAtLSN7JHByZWZpeH10b29sdGlwLWJvcmRlci1yYWRpdXM6ICN7JHRvb2x0aXAtYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eTogI3skdG9vbHRpcC1vcGFjaXR5fTtcbiAgLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aDogI3skdG9vbHRpcC1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAjeyR0b29sdGlwLWFycm93LWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgdG9vbHRpcC1jc3MtdmFyc1xuXG4gIHotaW5kZXg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLXppbmRleCk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IHZhcigtLSN7JHByZWZpeH10b29sdGlwLW1hcmdpbik7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImAkdG9vbHRpcC1tYXJnaW5gXCIsIFwidjVcIiwgXCJ2NS54XCIsIHRydWUpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtb3BhY2l0eSk7IH1cblxuICAudG9vbHRpcC1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3AgLnRvb2x0aXAtYXJyb3cge1xuICBib3R0b206IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIHRvcDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtZW5kIC50b29sdGlwLWFycm93IHtcbiAgbGVmdDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICByaWdodDogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IGNhbGModmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgfVxufVxuXG4vKiBydGw6ZW5kOmlnbm9yZSAqL1xuXG4uYnMtdG9vbHRpcC1ib3R0b20gLnRvb2x0aXAtYXJyb3cge1xuICB0b3A6IGNhbGMoLTEgKiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpKTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcblxuICAmOjpiZWZvcmUge1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBib3JkZXItd2lkdGg6IDAgY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBmdW5jdGlvbi1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXRvb2x0aXAtc3RhcnQgLnRvb2x0aXAtYXJyb3cge1xuICByaWdodDogY2FsYygtMSAqIHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LWhlaWdodCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtYXJyb3ctaGVpZ2h0KTtcbiAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCk7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH10b29sdGlwLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1zdGFydDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtbWF4LXdpZHRoKTtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1wYWRkaW5nLXgpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXRvb2x0aXAtY29sb3IpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH10b29sdGlwLWJnKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9dG9vbHRpcC1ib3JkZXItcmFkaXVzKSk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvIE5PVCByZXNldCBmb250LXNpemUgb3Igb3ZlcmZsb3ctd3JhcCAvIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHBvcG92ZXItY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXg6ICN7JHppbmRleC1wb3BvdmVyfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGg6ICN7JHBvcG92ZXItbWF4LXdpZHRofTtcbiAgQGluY2x1ZGUgcmZzKCRwb3BvdmVyLWZvbnQtc2l6ZSwgLS0jeyRwcmVmaXh9cG9wb3Zlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJnOiAjeyRwb3BvdmVyLWJnfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGg6ICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3I6ICN7JHBvcG92ZXItYm9yZGVyLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItcmFkaXVzOiAjeyRwb3BvdmVyLWJvcmRlci1yYWRpdXN9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICN7JHBvcG92ZXItaW5uZXItYm9yZGVyLXJhZGl1c307XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm94LXNoYWRvdzogI3skcG9wb3Zlci1ib3gtc2hhZG93fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAjeyRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXh9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICN7JHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteX07XG4gIEBpbmNsdWRlIHJmcygkcG9wb3Zlci1oZWFkZXItZm9udC1zaXplLCAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1mb250LXNpemUpO1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1jb2xvcjogI3skcG9wb3Zlci1oZWFkZXItY29sb3J9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZzogI3skcG9wb3Zlci1oZWFkZXItYmd9O1xuICAtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14OiAjeyRwb3BvdmVyLWJvZHktcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1ib2R5LXBhZGRpbmcteTogI3skcG9wb3Zlci1ib2R5LXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1jb2xvcjogI3skcG9wb3Zlci1ib2R5LWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aDogI3skcG9wb3Zlci1hcnJvdy13aWR0aH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0OiAjeyRwb3BvdmVyLWFycm93LWhlaWdodH07XG4gIC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICAvLyBzY3NzLWRvY3MtZW5kIHBvcG92ZXItY3NzLXZhcnNcblxuICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci16aW5kZXgpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1tYXgtd2lkdGgpO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWZvbnQtc2l6ZSkpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci1jb2xvcik7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXJhZGl1cykpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJveC1zaGFkb3cpKTtcblxuICAucG9wb3Zlci1hcnJvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKTtcbiAgICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gID4gLnBvcG92ZXItYXJyb3cge1xuICAgIGJvdHRvbTogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItZW5kIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgbGVmdDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctaGVpZ2h0KSBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSAwOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgPiAucG9wb3Zlci1hcnJvdyB7XG4gICAgdG9wOiBjYWxjKC0xICogKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCkpIC0gdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIGNhbGModmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpICogLjUpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWhlaWdodCk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LWJvcmRlcik7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYmcpO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0uNSAqIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSk7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZnVuY3Rpb24tZGlzYWxsb3dlZC1saXN0XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpIHNvbGlkIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1iZyk7XG4gIH1cbn1cblxuLyogcnRsOmJlZ2luOmlnbm9yZSAqL1xuLmJzLXBvcG92ZXItc3RhcnQge1xuICA+IC5wb3BvdmVyLWFycm93IHtcbiAgICByaWdodDogY2FsYygtMSAqICh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpKSAtIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvcmRlci13aWR0aCkpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpO1xuICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYXJyb3ctd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJvcmRlci13aWR0aDogY2FsYyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy13aWR0aCkgKiAuNSkgMCBjYWxjKHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWFycm93LXdpZHRoKSAqIC41KSB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1oZWlnaHQpOyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1hcnJvdy1ib3JkZXIpO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuLyogcnRsOmVuZDppZ25vcmUgKi9cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci10b3A7XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItZW5kO1xuICB9XG4gICZbZGF0YS1wb3BwZXItcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1ib3R0b207XG4gIH1cbiAgJltkYXRhLXBvcHBlci1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1zdGFydDtcbiAgfVxufVxuXG4vLyBPZmZzZXQgdGhlIHBvcG92ZXIgdG8gYWNjb3VudCBmb3IgdGhlIHBvcG92ZXIgYXJyb3dcbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWhlYWRlci1wYWRkaW5nLXgpO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUodmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWZvbnQtc2l6ZSkpO1xuICBjb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItaGVhZGVyLWJnKTtcbiAgYm9yZGVyLWJvdHRvbTogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1ib3JkZXItY29sb3IpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyh2YXIoLS0jeyRwcmVmaXh9cG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKSk7XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogdmFyKC0tI3skcHJlZml4fXBvcG92ZXItYm9keS1wYWRkaW5nLXkpIHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktcGFkZGluZy14KTtcbiAgY29sb3I6IHZhcigtLSN7JHByZWZpeH1wb3BvdmVyLWJvZHktY29sb3IpO1xufVxuIiwiLy8gTm90ZXMgb24gdGhlIGNsYXNzZXM6XG4vL1xuLy8gMS4gLmNhcm91c2VsLnBvaW50ZXItZXZlbnQgc2hvdWxkIGlkZWFsbHkgYmUgcGFuLXkgKHRvIGFsbG93IGZvciB1c2VycyB0byBzY3JvbGwgdmVydGljYWxseSlcbi8vICAgIGV2ZW4gd2hlbiB0aGVpciBzY3JvbGwgYWN0aW9uIHN0YXJ0ZWQgb24gYSBjYXJvdXNlbCwgYnV0IGZvciBjb21wYXRpYmlsaXR5ICh3aXRoIEZpcmVmb3gpXG4vLyAgICB3ZSdyZSBwcmV2ZW50aW5nIGFsbCBhY3Rpb25zIGluc3RlYWRcbi8vIDIuIFRoZSAuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmNhcm91c2VsLWl0ZW0tZW5kIGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCBhbmQgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tc3RhcnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1lbmRcbi8vICAgIGlzIHRoZSB1cGNvbWluZyBzbGlkZSBpbiB0cmFuc2l0aW9uLlxuXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgdG91Y2gtYWN0aW9uOiBwYW4teTtcbn1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgY2xlYXJmaXgoKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTAwJTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC10cmFuc2l0aW9uKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dDpub3QoLmNhcm91c2VsLWl0ZW0tc3RhcnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWVuZCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tZW5kKSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1zdGFydCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLXN0YXJ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tZW5kIHtcbiAgICB6LWluZGV4OiAxO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tc3RhcnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1lbmQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGlmKCRlbmFibGUtZ3JhZGllbnRzLCBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1pbWFnZTogaWYoJGVuYWJsZS1ncmFkaWVudHMsIGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpLCBudWxsKTtcbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuXG4vKiBydGw6b3B0aW9uczoge1xuICBcImF1dG9SZW5hbWVcIjogdHJ1ZSxcbiAgXCJzdHJpbmdNYXBcIjpbIHtcbiAgICBcIm5hbWVcIiAgICA6IFwicHJldi1uZXh0XCIsXG4gICAgXCJzZWFyY2hcIiAgOiBcInByZXZcIixcbiAgICBcInJlcGxhY2VcIiA6IFwibmV4dFwiXG4gIH0gXVxufSAqL1xuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwcy9jb250cm9sc1xuLy9cbi8vIEFkZCBhIGNvbnRhaW5lciAoc3VjaCBhcyBhIGxpc3QpIHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGFuIGl0ZW0gKGlkZWFsbHkgYSBmb2N1c2FibGUgY29udHJvbCxcbi8vIGxpa2UgYSBidXR0b24pIHdpdGggZGF0YS1icy10YXJnZXQgZm9yIGVhY2ggc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuXG4gIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIGJvcmRlcjogMDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtb3BhY2l0eTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICBib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXNwYWNlcjtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgcGFkZGluZy10b3A6ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRjYXJvdXNlbC1jYXB0aW9uLXBhZGRpbmcteTtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi8vIERhcmsgbW9kZSBjYXJvdXNlbFxuXG5AbWl4aW4gY2Fyb3VzZWwtZGFyaygpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICAgIGZpbHRlcjogJGNhcm91c2VsLWRhcmstY29udHJvbC1pY29uLWZpbHRlcjtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIFtkYXRhLWJzLXRhcmdldF0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1kYXJrLWluZGljYXRvci1hY3RpdmUtYmc7XG4gIH1cblxuICAuY2Fyb3VzZWwtY2FwdGlvbiB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1kYXJrLWNhcHRpb24tY29sb3I7XG4gIH1cbn1cblxuLmNhcm91c2VsLWRhcmsge1xuICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG59XG5cbkBpZiAkZW5hYmxlLWRhcmstbW9kZSB7XG4gIEBpbmNsdWRlIGNvbG9yLW1vZGUoZGFyaykge1xuICAgIEBpZiAkY29sb3ItbW9kZS10eXBlID09IFwibWVkaWEtcXVlcnlcIiB7XG4gICAgICAuY2Fyb3VzZWwge1xuICAgICAgICBAaW5jbHVkZSBjYXJvdXNlbC1kYXJrKCk7XG4gICAgICB9XG4gICAgfSBAZWxzZSB7XG4gICAgICAuY2Fyb3VzZWwsXG4gICAgICAmLmNhcm91c2VsIHtcbiAgICAgICAgQGluY2x1ZGUgY2Fyb3VzZWwtZGFyaygpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gc2Nzcy1kb2NzLXN0YXJ0IGNsZWFyZml4XG5AbWl4aW4gY2xlYXJmaXgoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIGNsZWFyZml4XG4iLCIvL1xuLy8gUm90YXRpbmcgYm9yZGVyXG4vL1xuXG4uc3Bpbm5lci1ncm93LFxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogdmFyKC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodCk7XG4gIHZlcnRpY2FsLWFsaWduOiB2YXIoLS0jeyRwcmVmaXh9c3Bpbm5lci12ZXJ0aWNhbC1hbGlnbik7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBhbmltYXRpb246IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZCkgbGluZWFyIGluZmluaXRlIHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lKTtcbn1cblxuLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSAje1wiLyogcnRsOmlnbm9yZSAqL1wifTsgfVxufVxuLy8gc2Nzcy1kb2NzLWVuZCBzcGlubmVyLWJvcmRlci1rZXlmcmFtZXNcblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IHNwaW5uZXItYm9yZGVyLWNzcy12YXJzXG4gIC0tI3skcHJlZml4fXNwaW5uZXItd2lkdGg6ICN7JHNwaW5uZXItd2lkdGh9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWhlaWdodDogI3skc3Bpbm5lci1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLXZlcnRpY2FsLWFsaWduOiAjeyRzcGlubmVyLXZlcnRpY2FsLWFsaWdufTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1ib3JkZXItd2lkdGg6ICN7JHNwaW5uZXItYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tc3BlZWQ6ICN7JHNwaW5uZXItYW5pbWF0aW9uLXNwZWVkfTtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci1hbmltYXRpb24tbmFtZTogc3Bpbm5lci1ib3JkZXI7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItY3NzLXZhcnNcblxuICBib3JkZXI6IHZhcigtLSN7JHByZWZpeH1zcGlubmVyLWJvcmRlci13aWR0aCkgc29saWQgY3VycmVudGNvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICAvLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItYm9yZGVyLXdpZHRoOiAjeyRzcGlubmVyLWJvcmRlci13aWR0aC1zbX07XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ib3JkZXItc20tY3NzLXZhcnNcbn1cblxuLy9cbi8vIEdyb3dpbmcgY2lyY2xlXG4vL1xuXG4vLyBzY3NzLWRvY3Mtc3RhcnQgc3Bpbm5lci1ncm93LWtleWZyYW1lc1xuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG4vLyBzY3NzLWRvY3MtZW5kIHNwaW5uZXItZ3Jvdy1rZXlmcmFtZXNcblxuLnNwaW5uZXItZ3JvdyB7XG4gIC8vIHNjc3MtZG9jcy1zdGFydCBzcGlubmVyLWdyb3ctY3NzLXZhcnNcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodH07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItdmVydGljYWwtYWxpZ246ICN7JHNwaW5uZXItdmVydGljYWwtYWxpZ259O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWR9O1xuICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1uYW1lOiBzcGlubmVyLWdyb3c7XG4gIC8vIHNjc3MtZG9jcy1lbmQgc3Bpbm5lci1ncm93LWNzcy12YXJzXG5cbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgLS0jeyRwcmVmaXh9c3Bpbm5lci13aWR0aDogI3skc3Bpbm5lci13aWR0aC1zbX07XG4gIC0tI3skcHJlZml4fXNwaW5uZXItaGVpZ2h0OiAjeyRzcGlubmVyLWhlaWdodC1zbX07XG59XG5cbkBpZiAkZW5hYmxlLXJlZHVjZWQtbW90aW9uIHtcbiAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAuc3Bpbm5lci1ib3JkZXIsXG4gICAgLnNwaW5uZXItZ3JvdyB7XG4gICAgICAtLSN7JHByZWZpeH1zcGlubmVyLWFuaW1hdGlvbi1zcGVlZDogI3skc3Bpbm5lci1hbmltYXRpb24tc3BlZWQgKiAyfTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGZ1bmN0aW9uLWRpc2FsbG93ZWQtbGlzdFxuXG4lb2ZmY2FudmFzLWNzcy12YXJzIHtcbiAgLy8gc2Nzcy1kb2NzLXN0YXJ0IG9mZmNhbnZhcy1jc3MtdmFyc1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtemluZGV4OiAjeyR6aW5kZXgtb2ZmY2FudmFzfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoOiAjeyRvZmZjYW52YXMtaG9yaXpvbnRhbC13aWR0aH07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6ICN7JG9mZmNhbnZhcy12ZXJ0aWNhbC1oZWlnaHR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy14OiAjeyRvZmZjYW52YXMtcGFkZGluZy14fTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteTogI3skb2ZmY2FudmFzLXBhZGRpbmcteX07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1jb2xvcjogI3skb2ZmY2FudmFzLWNvbG9yfTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJnOiAjeyRvZmZjYW52YXMtYmctY29sb3J9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoOiAjeyRvZmZjYW52YXMtYm9yZGVyLXdpZHRofTtcbiAgLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcjogI3skb2ZmY2FudmFzLWJvcmRlci1jb2xvcn07XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3gtc2hhZG93OiAjeyRvZmZjYW52YXMtYm94LXNoYWRvd307XG4gIC0tI3skcHJlZml4fW9mZmNhbnZhcy10cmFuc2l0aW9uOiAje3RyYW5zZm9ybSAkb2ZmY2FudmFzLXRyYW5zaXRpb24tZHVyYXRpb24gZWFzZS1pbi1vdXR9O1xuICAtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQ6ICN7JG9mZmNhbnZhcy10aXRsZS1saW5lLWhlaWdodH07XG4gIC8vIHNjc3MtZG9jcy1lbmQgb2ZmY2FudmFzLWNzcy12YXJzXG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGV4dGVuZCAlb2ZmY2FudmFzLWNzcy12YXJzO1xuICB9XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgLm9mZmNhbnZhcyN7JGluZml4fSB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuZXh0KSB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXppbmRleCk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIGNvbG9yOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWNvbG9yKTtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYmcpO1xuICAgICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm94LXNoYWRvdykpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXRyYW5zaXRpb24pKTtcblxuICAgICAgJi5vZmZjYW52YXMtc3RhcnQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXdpZHRoKTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1lbmQge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy13aWR0aCk7XG4gICAgICAgIGJvcmRlci1sZWZ0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gICAgICB9XG5cbiAgICAgICYub2ZmY2FudmFzLXRvcCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci13aWR0aCkgc29saWQgdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItY29sb3IpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgICAgfVxuXG4gICAgICAmLm9mZmNhbnZhcy1ib3R0b20ge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWhlaWdodCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci10b3A6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtYm9yZGVyLXdpZHRoKSBzb2xpZCB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLWJvcmRlci1jb2xvcik7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5zaG93Om5vdCguaGlkaW5nKSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5zaG93aW5nLFxuICAgICAgJi5oaWRpbmcsXG4gICAgICAmLnNob3cge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiKSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1oZWlnaHQ6IGF1dG87XG4gICAgICAgIC0tI3skcHJlZml4fW9mZmNhbnZhcy1ib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgLm9mZmNhbnZhcy1oZWFkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAub2ZmY2FudmFzLWJvZHkge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1ncm93OiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgICAgICAgICAvLyBSZXNldCBgYmFja2dyb3VuZC1jb2xvcmAgaW4gY2FzZSBgLmJnLSpgIGNsYXNzZXMgYXJlIHVzZWQgaW4gb2ZmY2FudmFzXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ub2ZmY2FudmFzLWJhY2tkcm9wIHtcbiAgQGluY2x1ZGUgb3ZlcmxheS1iYWNrZHJvcCgkemluZGV4LW9mZmNhbnZhcy1iYWNrZHJvcCwgJG9mZmNhbnZhcy1iYWNrZHJvcC1iZywgJG9mZmNhbnZhcy1iYWNrZHJvcC1vcGFjaXR5KTtcbn1cblxuLm9mZmNhbnZhcy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG5cbiAgLmJ0bi1jbG9zZSB7XG4gICAgcGFkZGluZzogY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkgKiAuNSkgY2FsYyh2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkgKiAuNSk7XG4gICAgbWFyZ2luLXRvcDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteSkpO1xuICAgIG1hcmdpbi1yaWdodDogY2FsYygtLjUgKiB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCkpO1xuICAgIG1hcmdpbi1ib3R0b206IGNhbGMoLS41ICogdmFyKC0tI3skcHJlZml4fW9mZmNhbnZhcy1wYWRkaW5nLXkpKTtcbiAgfVxufVxuXG4ub2ZmY2FudmFzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtdGl0bGUtbGluZS1oZWlnaHQpO1xufVxuXG4ub2ZmY2FudmFzLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIHBhZGRpbmc6IHZhcigtLSN7JHByZWZpeH1vZmZjYW52YXMtcGFkZGluZy15KSB2YXIoLS0jeyRwcmVmaXh9b2ZmY2FudmFzLXBhZGRpbmcteCk7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG4iLCIucGxhY2Vob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY3Vyc29yOiB3YWl0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gIG9wYWNpdHk6ICRwbGFjZWhvbGRlci1vcGFjaXR5LW1heDtcblxuICAmLmJ0bjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi5wbGFjZWhvbGRlci14cyB7XG4gIG1pbi1oZWlnaHQ6IC42ZW07XG59XG5cbi5wbGFjZWhvbGRlci1zbSB7XG4gIG1pbi1oZWlnaHQ6IC44ZW07XG59XG5cbi5wbGFjZWhvbGRlci1sZyB7XG4gIG1pbi1oZWlnaHQ6IDEuMmVtO1xufVxuXG4vLyBBbmltYXRpb25cbi5wbGFjZWhvbGRlci1nbG93IHtcbiAgLnBsYWNlaG9sZGVyIHtcbiAgICBhbmltYXRpb246IHBsYWNlaG9sZGVyLWdsb3cgMnMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBwbGFjZWhvbGRlci1nbG93IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAkcGxhY2Vob2xkZXItb3BhY2l0eS1taW47XG4gIH1cbn1cblxuLnBsYWNlaG9sZGVyLXdhdmUge1xuICBtYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTMwZGVnLCAkYmxhY2sgNTUlLCByZ2JhKDAsIDAsIDAsICgxIC0gJHBsYWNlaG9sZGVyLW9wYWNpdHktbWluKSkgNzUlLCAkYmxhY2sgOTUlKTtcbiAgbWFzay1zaXplOiAyMDAlIDEwMCU7XG4gIGFuaW1hdGlvbjogcGxhY2Vob2xkZXItd2F2ZSAycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgcGxhY2Vob2xkZXItd2F2ZSB7XG4gIDEwMCUge1xuICAgIG1hc2stcG9zaXRpb246IC0yMDAlIDAlO1xuICB9XG59XG4iLCIvLyBBbGwtY2FwcyBgUkdCQSgpYCBmdW5jdGlvbiB1c2VkIGJlY2F1c2Ugb2YgdGhpcyBTYXNzIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvbm9kZS1zYXNzL2lzc3Vlcy8yMjUxXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLnRleHQtYmctI3skY29sb3J9IHtcbiAgICBjb2xvcjogY29sb3ItY29udHJhc3QoJHZhbHVlKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IFJHQkEodmFyKC0tI3skcHJlZml4fSN7JGNvbG9yfS1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9Ymctb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gIH1cbn1cbiIsIi8vIEFsbC1jYXBzIGBSR0JBKClgIGZ1bmN0aW9uIHVzZWQgYmVjYXVzZSBvZiB0aGlzIFNhc3MgYnVnOiBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9ub2RlLXNhc3MvaXNzdWVzLzIyNTFcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAubGluay0jeyRjb2xvcn0ge1xuICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH0jeyRjb2xvcn0tcmdiKSwgdmFyKC0tI3skcHJlZml4fWxpbmstdW5kZXJsaW5lLW9wYWNpdHksIDEpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuXG4gICAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgICRob3Zlci1jb2xvcjogaWYoY29sb3ItY29udHJhc3QoJHZhbHVlKSA9PSAkY29sb3ItY29udHJhc3QtbGlnaHQsIHNoYWRlLWNvbG9yKCR2YWx1ZSwgJGxpbmstc2hhZGUtcGVyY2VudGFnZSksIHRpbnQtY29sb3IoJHZhbHVlLCAkbGluay1zaGFkZS1wZXJjZW50YWdlKSk7XG4gICAgICAgIGNvbG9yOiBSR0JBKCN7dG8tcmdiKCRob3Zlci1jb2xvcil9LCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHRvLXJnYigkaG92ZXItY29sb3IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIE9uZS1vZmYgc3BlY2lhbCBsaW5rIGhlbHBlciBhcyBhIGJyaWRnZSB1bnRpbCB2NlxuLmxpbmstYm9keS1lbXBoYXNpcyB7XG4gIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAxKSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgMSkpIGlmKCRlbmFibGUtaW1wb3J0YW50LXV0aWxpdGllcywgIWltcG9ydGFudCwgbnVsbCk7XG5cbiAgQGlmICRsaW5rLXNoYWRlLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay1vcGFjaXR5LCAuNzUpKSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBSR0JBKHZhcigtLSN7JHByZWZpeH1lbXBoYXNpcy1jb2xvci1yZ2IpLCB2YXIoLS0jeyRwcmVmaXh9bGluay11bmRlcmxpbmUtb3BhY2l0eSwgLjc1KSkgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICB9XG4gIH1cbn1cbiIsIi5mb2N1cy1yaW5nOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgLy8gQnkgZGVmYXVsdCwgdGhlcmUgaXMgbm8gYC0tYnMtZm9jdXMtcmluZy14YCwgYC0tYnMtZm9jdXMtcmluZy15YCwgb3IgYC0tYnMtZm9jdXMtcmluZy1ibHVyYCwgYnV0IHdlIHByb3ZpZGUgQ1NTIHZhcmlhYmxlcyB3aXRoIGZhbGxiYWNrcyB0byBpbml0aWFsIGAwYCB2YWx1ZXNcbiAgYm94LXNoYWRvdzogdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteCwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmcteSwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctYmx1ciwgMCkgdmFyKC0tI3skcHJlZml4fWZvY3VzLXJpbmctd2lkdGgpIHZhcigtLSN7JHByZWZpeH1mb2N1cy1yaW5nLWNvbG9yKTtcbn1cbiIsIi5pY29uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAkaWNvbi1saW5rLWdhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uLWNvbG9yOiByZ2JhKHZhcigtLSN7JHByZWZpeH1saW5rLWNvbG9yLXJnYiksIHZhcigtLSN7JHByZWZpeH1saW5rLW9wYWNpdHksIC41KSk7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogJGljb24tbGluay11bmRlcmxpbmUtb2Zmc2V0O1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgPiAuYmkge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHdpZHRoOiAkaWNvbi1saW5rLWljb24tc2l6ZTtcbiAgICBoZWlnaHQ6ICRpY29uLWxpbmstaWNvbi1zaXplO1xuICAgIGZpbGw6IGN1cnJlbnRjb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpY29uLWxpbmstaWNvbi10cmFuc2l0aW9uKTtcbiAgfVxufVxuXG4uaWNvbi1saW5rLWhvdmVyIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cy12aXNpYmxlIHtcbiAgICA+IC5iaSB7XG4gICAgICB0cmFuc2Zvcm06IHZhcigtLSN7JHByZWZpeH1pY29uLWxpbmstdHJhbnNmb3JtLCAkaWNvbi1saW5rLWljb24tdHJhbnNmb3JtKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4ucmF0aW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy10b3A6IHZhcigtLSN7JHByZWZpeH1hc3BlY3QtcmF0aW8pO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cblxuICA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuQGVhY2ggJGtleSwgJHJhdGlvIGluICRhc3BlY3QtcmF0aW9zIHtcbiAgLnJhdGlvLSN7JGtleX0ge1xuICAgIC0tI3skcHJlZml4fWFzcGVjdC1yYXRpbzogI3skcmF0aW99O1xuICB9XG59XG4iLCIvLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLy8gUmVzcG9uc2l2ZSBzdGlja3kgdG9wIGFuZCBib3R0b21cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5zdGlja3kjeyRpbmZpeH0tdG9wIHtcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgICB0b3A6IDA7XG4gICAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgICB9XG5cbiAgICAuc3RpY2t5I3skaW5maXh9LWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogJHppbmRleC1zdGlja3k7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzY3NzLWRvY3Mtc3RhcnQgc3RhY2tzXG4uaHN0YWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbn1cblxuLnZzdGFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1zZWxmOiBzdHJldGNoO1xufVxuLy8gc2Nzcy1kb2NzLWVuZCBzdGFja3NcbiIsIi8vXG4vLyBWaXN1YWxseSBoaWRkZW5cbi8vXG5cbi52aXN1YWxseS1oaWRkZW4sXG4udmlzdWFsbHktaGlkZGVuLWZvY3VzYWJsZTpub3QoOmZvY3VzKTpub3QoOmZvY3VzLXdpdGhpbikge1xuICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBIaWRlIGNvbnRlbnQgdmlzdWFsbHkgd2hpbGUga2VlcGluZyBpdCBhY2Nlc3NpYmxlIHRvIGFzc2lzdGl2ZSB0ZWNobm9sb2dpZXNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbigpIHtcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG5cbiAgLy8gRml4IGZvciBwb3NpdGlvbmVkIHRhYmxlIGNhcHRpb24gdGhhdCBjb3VsZCBiZWNvbWUgYW5vbnltb3VzIGNlbGxzXG4gICY6bm90KGNhcHRpb24pIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vLyBVc2UgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQsIG9yIG9uZSBvZiBpdHMgY2hpbGQgZWxlbWVudHMgaXMgZm9jdXNlZFxuLy8gKGkuZS4gd2hlbiBmb2N1cyBpcyB3aXRoaW4gdGhlIGVsZW1lbnQvY29udGFpbmVyIHRoYXQgdGhlIGNsYXNzIHdhcyBhcHBsaWVkIHRvKVxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcblxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUoKSB7XG4gICY6bm90KDpmb2N1cyk6bm90KDpmb2N1cy13aXRoaW4pIHtcbiAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW4oKTtcbiAgfVxufVxuIiwiLy9cbi8vIFN0cmV0Y2hlZCBsaW5rXG4vL1xuXG4uc3RyZXRjaGVkLWxpbmsge1xuICAmOjojeyRzdHJldGNoZWQtbGluay1wc2V1ZG8tZWxlbWVudH0ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogJHN0cmV0Y2hlZC1saW5rLXotaW5kZXg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuLnRleHQtdHJ1bmNhdGUge1xuICBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7XG59XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi52ciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgd2lkdGg6ICR2ci1ib3JkZXItd2lkdGg7XG4gIG1pbi1oZWlnaHQ6IDFlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICBvcGFjaXR5OiAkaHItb3BhY2l0eTtcbn1cbiIsIi8vIFV0aWxpdHkgZ2VuZXJhdG9yXG4vLyBVc2VkIHRvIGdlbmVyYXRlIHV0aWxpdGllcyAmIHByaW50IHV0aWxpdGllc1xuQG1peGluIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeDogXCJcIiwgJGlzLXJmcy1tZWRpYS1xdWVyeTogZmFsc2UpIHtcbiAgJHZhbHVlczogbWFwLWdldCgkdXRpbGl0eSwgdmFsdWVzKTtcblxuICAvLyBJZiB0aGUgdmFsdWVzIGFyZSBhIGxpc3Qgb3Igc3RyaW5nLCBjb252ZXJ0IGl0IGludG8gYSBtYXBcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gXCJzdHJpbmdcIiBvciB0eXBlLW9mKG50aCgkdmFsdWVzLCAxKSkgIT0gXCJsaXN0XCIge1xuICAgICR2YWx1ZXM6IHppcCgkdmFsdWVzLCAkdmFsdWVzKTtcbiAgfVxuXG4gIEBlYWNoICRrZXksICR2YWx1ZSBpbiAkdmFsdWVzIHtcbiAgICAkcHJvcGVydGllczogbWFwLWdldCgkdXRpbGl0eSwgcHJvcGVydHkpO1xuXG4gICAgLy8gTXVsdGlwbGUgcHJvcGVydGllcyBhcmUgcG9zc2libGUsIGZvciBleGFtcGxlIHdpdGggdmVydGljYWwgb3IgaG9yaXpvbnRhbCBtYXJnaW5zIG9yIHBhZGRpbmdzXG4gICAgQGlmIHR5cGUtb2YoJHByb3BlcnRpZXMpID09IFwic3RyaW5nXCIge1xuICAgICAgJHByb3BlcnRpZXM6IGFwcGVuZCgoKSwgJHByb3BlcnRpZXMpO1xuICAgIH1cblxuICAgIC8vIFVzZSBjdXN0b20gY2xhc3MgaWYgcHJlc2VudFxuICAgICRwcm9wZXJ0eS1jbGFzczogaWYobWFwLWhhcy1rZXkoJHV0aWxpdHksIGNsYXNzKSwgbWFwLWdldCgkdXRpbGl0eSwgY2xhc3MpLCBudGgoJHByb3BlcnRpZXMsIDEpKTtcbiAgICAkcHJvcGVydHktY2xhc3M6IGlmKCRwcm9wZXJ0eS1jbGFzcyA9PSBudWxsLCBcIlwiLCAkcHJvcGVydHktY2xhc3MpO1xuXG4gICAgLy8gVXNlIGN1c3RvbSBDU1MgdmFyaWFibGUgbmFtZSBpZiBwcmVzZW50LCBvdGhlcndpc2UgZGVmYXVsdCB0byBgY2xhc3NgXG4gICAgJGNzcy12YXJpYWJsZS1uYW1lOiBpZihtYXAtaGFzLWtleSgkdXRpbGl0eSwgY3NzLXZhcmlhYmxlLW5hbWUpLCBtYXAtZ2V0KCR1dGlsaXR5LCBjc3MtdmFyaWFibGUtbmFtZSksIG1hcC1nZXQoJHV0aWxpdHksIGNsYXNzKSk7XG5cbiAgICAvLyBTdGF0ZSBwYXJhbXMgdG8gZ2VuZXJhdGUgcHNldWRvLWNsYXNzZXNcbiAgICAkc3RhdGU6IGlmKG1hcC1oYXMta2V5KCR1dGlsaXR5LCBzdGF0ZSksIG1hcC1nZXQoJHV0aWxpdHksIHN0YXRlKSwgKCkpO1xuXG4gICAgJGluZml4OiBpZigkcHJvcGVydHktY2xhc3MgPT0gXCJcIiBhbmQgc3RyLXNsaWNlKCRpbmZpeCwgMSwgMSkgPT0gXCItXCIsIHN0ci1zbGljZSgkaW5maXgsIDIpLCAkaW5maXgpO1xuXG4gICAgLy8gRG9uJ3QgcHJlZml4IGlmIHZhbHVlIGtleSBpcyBudWxsIChlLmcuIHdpdGggc2hhZG93IGNsYXNzKVxuICAgICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcjogaWYoJGtleSwgaWYoJHByb3BlcnR5LWNsYXNzID09IFwiXCIgYW5kICRpbmZpeCA9PSBcIlwiLCBcIlwiLCBcIi1cIikgKyAka2V5LCBcIlwiKTtcblxuICAgIEBpZiBtYXAtZ2V0KCR1dGlsaXR5LCByZnMpIHtcbiAgICAgIC8vIEluc2lkZSB0aGUgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiAkaXMtcmZzLW1lZGlhLXF1ZXJ5IHtcbiAgICAgICAgJHZhbDogcmZzLXZhbHVlKCR2YWx1ZSk7XG5cbiAgICAgICAgLy8gRG8gbm90IHJlbmRlciBhbnl0aGluZyBpZiBmbHVpZCBhbmQgbm9uIGZsdWlkIHZhbHVlcyBhcmUgdGhlIHNhbWVcbiAgICAgICAgJHZhbHVlOiBpZigkdmFsID09IHJmcy1mbHVpZC12YWx1ZSgkdmFsdWUpLCBudWxsLCAkdmFsKTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgJHZhbHVlOiByZnMtZmx1aWQtdmFsdWUoJHZhbHVlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAkaXMtY3NzLXZhcjogbWFwLWdldCgkdXRpbGl0eSwgY3NzLXZhcik7XG4gICAgJGlzLWxvY2FsLXZhcnM6IG1hcC1nZXQoJHV0aWxpdHksIGxvY2FsLXZhcnMpO1xuICAgICRpcy1ydGw6IG1hcC1nZXQoJHV0aWxpdHksIHJ0bCk7XG5cbiAgICBAaWYgJHZhbHVlICE9IG51bGwge1xuICAgICAgQGlmICRpcy1ydGwgPT0gZmFsc2Uge1xuICAgICAgICAvKiBydGw6YmVnaW46cmVtb3ZlICovXG4gICAgICB9XG5cbiAgICAgIEBpZiAkaXMtY3NzLXZhciB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHBzZXVkbyBpbiAkc3RhdGUge1xuICAgICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0tI3skcHNldWRvfTojeyRwc2V1ZG99IHtcbiAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGNzcy12YXJpYWJsZS1uYW1lfTogI3skdmFsdWV9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC4jeyRwcm9wZXJ0eS1jbGFzcyArICRpbmZpeCArICRwcm9wZXJ0eS1jbGFzcy1tb2RpZmllcn0ge1xuICAgICAgICAgIEBlYWNoICRwcm9wZXJ0eSBpbiAkcHJvcGVydGllcyB7XG4gICAgICAgICAgICBAaWYgJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgIC0tI3skcHJlZml4fSN7JGxvY2FsLXZhcn06ICN7JHZhcmlhYmxlfTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgI3skcHJvcGVydHl9OiAkdmFsdWUgaWYoJGVuYWJsZS1pbXBvcnRhbnQtdXRpbGl0aWVzLCAhaW1wb3J0YW50LCBudWxsKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkcHNldWRvIGluICRzdGF0ZSB7XG4gICAgICAgICAgLiN7JHByb3BlcnR5LWNsYXNzICsgJGluZml4ICsgJHByb3BlcnR5LWNsYXNzLW1vZGlmaWVyfS0jeyRwc2V1ZG99OiN7JHBzZXVkb30ge1xuICAgICAgICAgICAgQGVhY2ggJHByb3BlcnR5IGluICRwcm9wZXJ0aWVzIHtcbiAgICAgICAgICAgICAgQGlmICRpcy1sb2NhbC12YXJzIHtcbiAgICAgICAgICAgICAgICBAZWFjaCAkbG9jYWwtdmFyLCAkdmFyaWFibGUgaW4gJGlzLWxvY2FsLXZhcnMge1xuICAgICAgICAgICAgICAgICAgLS0jeyRwcmVmaXh9I3skbG9jYWwtdmFyfTogI3skdmFyaWFibGV9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZSBpZigkZW5hYmxlLWltcG9ydGFudC11dGlsaXRpZXMsICFpbXBvcnRhbnQsIG51bGwpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGlzLXJ0bCA9PSBmYWxzZSB7XG4gICAgICAgIC8qIHJ0bDplbmQ6cmVtb3ZlICovXG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBMb29wIG92ZXIgZWFjaCBicmVha3BvaW50XG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuXG4gIC8vIEdlbmVyYXRlIG1lZGlhIHF1ZXJ5IGlmIG5lZWRlZFxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgQGVhY2ggJGtleSwgJHV0aWxpdHkgaW4gJHV0aWxpdGllcyB7XG4gICAgICAvLyBUaGUgdXRpbGl0eSBjYW4gYmUgZGlzYWJsZWQgd2l0aCBgZmFsc2VgLCB0aHVzIGNoZWNrIGlmIHRoZSB1dGlsaXR5IGlzIGEgbWFwIGZpcnN0XG4gICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCAobWFwLWdldCgkdXRpbGl0eSwgcmVzcG9uc2l2ZSkgb3IgJGluZml4ID09IFwiXCIpIHtcbiAgICAgICAgQGluY2x1ZGUgZ2VuZXJhdGUtdXRpbGl0eSgkdXRpbGl0eSwgJGluZml4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gUkZTIHJlc2NhbGluZ1xuQG1lZGlhIChtaW4td2lkdGg6ICRyZnMtbXEtdmFsdWUpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAobWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQpIDwgJHJmcy1icmVha3BvaW50KSB7XG4gICAgICAvLyBMb29wIG92ZXIgZWFjaCB1dGlsaXR5IHByb3BlcnR5XG4gICAgICBAZWFjaCAka2V5LCAkdXRpbGl0eSBpbiAkdXRpbGl0aWVzIHtcbiAgICAgICAgLy8gVGhlIHV0aWxpdHkgY2FuIGJlIGRpc2FibGVkIHdpdGggYGZhbHNlYCwgdGh1cyBjaGVjayBpZiB0aGUgdXRpbGl0eSBpcyBhIG1hcCBmaXJzdFxuICAgICAgICAvLyBPbmx5IHByb2NlZWQgaWYgcmVzcG9uc2l2ZSBtZWRpYSBxdWVyaWVzIGFyZSBlbmFibGVkIG9yIGlmIGl0J3MgdGhlIGJhc2UgbWVkaWEgcXVlcnlcbiAgICAgICAgQGlmIHR5cGUtb2YoJHV0aWxpdHkpID09IFwibWFwXCIgYW5kIG1hcC1nZXQoJHV0aWxpdHksIHJmcykgYW5kIChtYXAtZ2V0KCR1dGlsaXR5LCByZXNwb25zaXZlKSBvciAkaW5maXggPT0gXCJcIikge1xuICAgICAgICAgIEBpbmNsdWRlIGdlbmVyYXRlLXV0aWxpdHkoJHV0aWxpdHksICRpbmZpeCwgdHJ1ZSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBQcmludCB1dGlsaXRpZXNcbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICRrZXksICR1dGlsaXR5IGluICR1dGlsaXRpZXMge1xuICAgIC8vIFRoZSB1dGlsaXR5IGNhbiBiZSBkaXNhYmxlZCB3aXRoIGBmYWxzZWAsIHRodXMgY2hlY2sgaWYgdGhlIHV0aWxpdHkgaXMgYSBtYXAgZmlyc3RcbiAgICAvLyBUaGVuIGNoZWNrIGlmIHRoZSB1dGlsaXR5IG5lZWRzIHByaW50IHN0eWxlc1xuICAgIEBpZiB0eXBlLW9mKCR1dGlsaXR5KSA9PSBcIm1hcFwiIGFuZCBtYXAtZ2V0KCR1dGlsaXR5LCBwcmludCkgPT0gdHJ1ZSB7XG4gICAgICBAaW5jbHVkZSBnZW5lcmF0ZS11dGlsaXR5KCR1dGlsaXR5LCBcIi1wcmludFwiKTtcbiAgICB9XG4gIH1cbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA2LjIuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG4vLyBGb250IEF3ZXNvbWUgY29yZSBjb21waWxlIChXZWIgRm9udHMtYmFzZWQpXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbXBvcnQgJ2Z1bmN0aW9ucyc7XG5AaW1wb3J0ICd2YXJpYWJsZXMnO1xuQGltcG9ydCAnbWl4aW5zJztcbkBpbXBvcnQgJ2NvcmUnO1xuQGltcG9ydCAnc2l6aW5nJztcbkBpbXBvcnQgJ2ZpeGVkLXdpZHRoJztcbkBpbXBvcnQgJ2xpc3QnO1xuQGltcG9ydCAnYm9yZGVyZWQtcHVsbGVkJztcbkBpbXBvcnQgJ2FuaW1hdGVkJztcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XG5AaW1wb3J0ICdzdGFja2VkJztcbkBpbXBvcnQgJ2ljb25zJztcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xuIiwiLy8gYmFzZSBpY29uIGNsYXNzIGRlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLWZhbWlseSwgJyN7JGZhLXN0eWxlLWZhbWlseX0nKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLCAjeyRmYS1zdHlsZX0pO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0sXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFycCxcbi5mYXMsXG4uI3skZmEtY3NzLXByZWZpeH0tc29saWQsXG4uZmFyLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ3VsYXIsXG4uZmFsLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0LFxuLmZhdCxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGluLFxuLmZhZCxcbi4jeyRmYS1jc3MtcHJlZml4fS1kdW90b25lLFxuLmZhc3MsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcnAtc29saWQsXG4uZmFiLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYW5kcyB7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICBkaXNwbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1kaXNwbGF5LCAjeyRmYS1kaXNwbGF5fSk7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1jbGFzc2ljLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvbGlkLFxuLmZhcixcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWd1bGFyLFxuLmZhbCxcbi4jeyRmYS1jc3MtcHJlZml4fS1saWdodCxcbi5mYXQsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhpbiB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbn1cblxuLmZhYixcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFuZHMge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG59XG5cbi5mYWQsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xhc3NpYy4jeyRmYS1jc3MtcHJlZml4fS1kdW90b25lLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWR1b3RvbmUge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IER1b3RvbmUnO1xufVxuXG4uZmFzcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFycCB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgU2hhcnAnO1xuICBmb250LXdlaWdodDogOTAwO1xufVxuXG4lZmEtaWNvbiB7XG4gIEBpbmNsdWRlIGZhLWljb247XG59XG4iLCIvLyBzaXppbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gbGl0ZXJhbCBtYWduaWZpY2F0aW9uIHNjYWxlXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JGl9eCB7XG4gICAgZm9udC1zaXplOiAkaSAqIDFlbTtcbiAgfVxufVxuXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcbkBlYWNoICRzaXplLCAkdmFsdWUgaW4gJGZhLXNpemVzIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JHNpemV9IHtcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xuICB9XG59XG4iLCIvLyBtaXhpbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIGJhc2UgcmVuZGVyaW5nIGZvciBhbiBpY29uXG5AbWl4aW4gZmEtaWNvbiB7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4vLyBzZXRzIHJlbGF0aXZlIGZvbnQtc2l6aW5nIGFuZCBhbGlnbm1lbnQgKGluIF9zaXppbmcpXG5AbWl4aW4gZmEtc2l6ZSAoJGZvbnQtc2l6ZSkge1xuICBmb250LXNpemU6IGZhLWRpdmlkZSgkZm9udC1zaXplLCAkZmEtc2l6ZS1zY2FsZS1iYXNlKSAqIDFlbTsgLy8gY29udmVydHMgc3RlcCBpbiBzaXppbmcgc2NhbGUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgYmFzZVxuICBsaW5lLWhlaWdodDogZmEtZGl2aWRlKDEsICRmb250LXNpemUpICogMWVtOyAvLyBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnRcbiAgdmVydGljYWwtYWxpZ246IChmYS1kaXZpZGUoNiwgJGZvbnQtc2l6ZSkgLSBmYS1kaXZpZGUoMywgOCkpICogMWVtOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlcnMgdGhlIGljb24gdGFraW5nIGludG8gYWNjb3VudCB0aGUgc3Vycm91bmRpbmcgdGV4dCdzIGRlc2NlbmRlclxufVxuXG4vLyBvbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy8gc2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gc2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cbkBtaXhpbiBmYS1zci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci13aWR0aDogMDtcbn1cblxuLy8gdXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWRcbkBtaXhpbiBmYS1zci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjpub3QoOmZvY3VzKSB7XG4gICAgQGluY2x1ZGUgZmEtc3Itb25seSgpO1xuICB9XG59XG5cbi8vIHNldHMgYSBzcGVjaWZpYyBpY29uIGZhbWlseSB0byB1c2UgYWxvbmdzaWRlIHN0eWxlICsgaWNvbiBtaXhpbnNcbkBtaXhpbiBmYS1mYW1pbHktY2xhc3NpYygpIHtcbiAgZm9udC1mYW1pbHk6ICdGb250IEF3ZXNvbWUgNiBQcm8nO1xufVxuXG5AbWl4aW4gZmEtZmFtaWx5LXNoYXJwKCkge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFNoYXJwJztcbn1cblxuLy8gY29udmVuaWVuY2UgbWl4aW5zIGZvciBkZWNsYXJpbmcgcHNldWRvLWVsZW1lbnRzIGJ5IENTUyB2YXJpYWJsZSxcbi8vIGluY2x1ZGluZyBhbGwgc3R5bGUtc3BlY2lmaWMgZm9udCBwcm9wZXJ0aWVzLCBhbmQgYm90aCB0aGUgOjpiZWZvcmVcbi8vIGFuZCA6OmFmdGVyIGVsZW1lbnRzIGluIHRoZSBkdW90b25lIGNhc2UuXG5AbWl4aW4gZmEtaWNvbi1zb2xpZCgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXNvbGlkO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLXJlZ3VsYXIoJGZhLXZhcikge1xuICBAZXh0ZW5kICVmYS1pY29uO1xuICBAZXh0ZW5kIC5mYS1yZWd1bGFyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLWxpZ2h0KCRmYS12YXIpIHtcbiAgQGV4dGVuZCAlZmEtaWNvbjtcbiAgQGV4dGVuZCAuZmEtbGlnaHQ7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tdGhpbigkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXRoaW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbn1cblxuQG1peGluIGZhLWljb24tZHVvdG9uZSgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLWR1b3RvbmU7XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9I3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG5AbWl4aW4gZmEtaWNvbi1zaGFycC1zb2xpZCgkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLXNoYXJwLXNvbGlkO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkZmEtdmFyIH1cXFwiXCIpO1xuICB9XG59XG5cbkBtaXhpbiBmYS1pY29uLWJyYW5kcygkZmEtdmFyKSB7XG4gIEBleHRlbmQgJWZhLWljb247XG4gIEBleHRlbmQgLmZhLWJyYW5kcztcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGZhLXZhciB9XFxcIlwiKTtcbiAgfVxufVxuXG4iLCIvLyBmaXhlZC13aWR0aCBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tZncge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAkZmEtZnctd2lkdGg7XG59XG4iLCIvLyB2YXJpYWJsZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiRmYS1jc3MtcHJlZml4ICAgICAgICAgIDogZmEgIWRlZmF1bHQ7XG4kZmEtc3R5bGUgICAgICAgICAgICAgICA6IDkwMCAhZGVmYXVsdDtcbiRmYS1zdHlsZS1mYW1pbHkgICAgICAgIDogXCJGb250IEF3ZXNvbWUgNiBQcm9cIiAhZGVmYXVsdDtcblxuJGZhLWRpc3BsYXkgICAgICAgICAgICAgOiBpbmxpbmUtYmxvY2sgIWRlZmF1bHQ7XG5cbiRmYS1mdy13aWR0aCAgICAgICAgICAgIDogZmEtZGl2aWRlKDIwZW0sIDE2KSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlICAgICAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcblxuJGZhLWJvcmRlci1jb2xvciAgICAgICAgOiAjZWVlICFkZWZhdWx0O1xuJGZhLWJvcmRlci1wYWRkaW5nICAgICAgOiAuMmVtIC4yNWVtIC4xNWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1yYWRpdXMgICAgICAgOiAuMWVtICFkZWZhdWx0O1xuJGZhLWJvcmRlci1zdHlsZSAgICAgICAgOiBzb2xpZCAhZGVmYXVsdDtcbiRmYS1ib3JkZXItd2lkdGggICAgICAgIDogLjA4ZW0gIWRlZmF1bHQ7XG5cbiRmYS1zaXplLXNjYWxlLTJ4cyAgICAgIDogMTAgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS14cyAgICAgICA6IDEyICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUtc20gICAgICAgOiAxNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLWJhc2UgICAgIDogMTYgIWRlZmF1bHQ7XG4kZmEtc2l6ZS1zY2FsZS1sZyAgICAgICA6IDIwICFkZWZhdWx0O1xuJGZhLXNpemUtc2NhbGUteGwgICAgICAgOiAyNCAhZGVmYXVsdDtcbiRmYS1zaXplLXNjYWxlLTJ4bCAgICAgIDogMzIgIWRlZmF1bHQ7XG5cbiRmYS1zaXplczogKFxuICBcIjJ4c1wiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4cyxcbiAgXCJ4c1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14cyxcbiAgXCJzbVwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1zbSxcbiAgXCJsZ1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS1sZyxcbiAgXCJ4bFwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14bCxcbiAgXCIyeGxcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeGxcbikgIWRlZmF1bHQ7XG5cbiRmYS1saS13aWR0aCAgICAgICAgICAgIDogMmVtICFkZWZhdWx0O1xuJGZhLWxpLW1hcmdpbiAgICAgICAgICAgOiAkZmEtbGktd2lkdGggKiBmYS1kaXZpZGUoNSwgNCkgIWRlZmF1bHQ7XG5cbiRmYS1wdWxsLW1hcmdpbiAgICAgICAgIDogLjNlbSAhZGVmYXVsdDtcblxuJGZhLXByaW1hcnktb3BhY2l0eSAgICAgOiAxICFkZWZhdWx0O1xuJGZhLXNlY29uZGFyeS1vcGFjaXR5ICAgOiAuNCAhZGVmYXVsdDtcblxuJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWRlZmF1bHQ7XG4kZmEtc3RhY2std2lkdGggICAgICAgICA6ICgkZmEtZnctd2lkdGggKiAyKSAhZGVmYXVsdDtcbiRmYS1zdGFjay16LWluZGV4ICAgICAgIDogYXV0byAhZGVmYXVsdDtcblxuJGZhLWZvbnQtZGlzcGxheSAgICAgICAgOiBibG9jayAhZGVmYXVsdDtcbiRmYS1mb250LXBhdGggICAgICAgICAgIDogXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xuXG4kZmEtdmFyLTA6IFxcMzA7XG4kZmEtdmFyLTE6IFxcMzE7XG4kZmEtdmFyLTI6IFxcMzI7XG4kZmEtdmFyLTM6IFxcMzM7XG4kZmEtdmFyLTQ6IFxcMzQ7XG4kZmEtdmFyLTU6IFxcMzU7XG4kZmEtdmFyLTY6IFxcMzY7XG4kZmEtdmFyLTc6IFxcMzc7XG4kZmEtdmFyLTg6IFxcMzg7XG4kZmEtdmFyLTk6IFxcMzk7XG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xuJGZhLXZhci1hcnJvd3MtdG8tY2lyY2xlOiBcXGU0YmQ7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XG4kZmEtdmFyLXdhZ29uLWNvdmVyZWQ6IFxcZjhlZTtcbiRmYS12YXItbGluZS1oZWlnaHQ6IFxcZjg3MTtcbiRmYS12YXItYmFnZWw6IFxcZTNkNztcbiRmYS12YXItdHJhbnNwb3J0ZXItNzogXFxlMmE4O1xuJGZhLXZhci1hdDogXFw0MDtcbiRmYS12YXItcmVjdGFuZ2xlcy1taXhlZDogXFxlMzIzO1xuJGZhLXZhci1waG9uZS1hcnJvdy11cC1yaWdodDogXFxlMjI0O1xuJGZhLXZhci1waG9uZS1hcnJvdy11cDogXFxlMjI0O1xuJGZhLXZhci1waG9uZS1vdXRnb2luZzogXFxlMjI0O1xuJGZhLXZhci10cmFzaC1jYW46IFxcZjJlZDtcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XG4kZmEtdmFyLWNpcmNsZS1sOiBcXGUxMTQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1nb2dnbGVzOiBcXGY2ZWE7XG4kZmEtdmFyLWhlYWQtdnI6IFxcZjZlYTtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFxcZjAzNDtcbiRmYS12YXItdXNlci14bWFyazogXFxmMjM1O1xuJGZhLXZhci11c2VyLXRpbWVzOiBcXGYyMzU7XG4kZmEtdmFyLWZhY2UtaGFuZC15YXduOiBcXGUzNzk7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1taW46IFxcZjYyZDtcbiRmYS12YXItdGFjaG9tZXRlci1zbG93ZXN0OiBcXGY2MmQ7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcXGYwZjE7XG4kZmEtdmFyLWNvZmZpbjogXFxmNmM2O1xuJGZhLXZhci1tZXNzYWdlOiBcXGYyN2E7XG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XG4kZmEtdmFyLXNhbGFkOiBcXGY4MWU7XG4kZmEtdmFyLWJvd2wtc2FsYWQ6IFxcZjgxZTtcbiRmYS12YXItaW5mbzogXFxmMTI5O1xuJGZhLXZhci1yb2JvdC1hc3Ryb21lY2g6IFxcZTJkMjtcbiRmYS12YXItcmluZy1kaWFtb25kOiBcXGU1YWI7XG4kZmEtdmFyLWZvbmR1ZS1wb3Q6IFxcZTQwZDtcbiRmYS12YXItdGhldGE6IFxcZjY5ZTtcbiRmYS12YXItZmFjZS1oYW5kLXBlZWtpbmc6IFxcZTQ4MTtcbiRmYS12YXItc3F1YXJlLXVzZXI6IFxcZTI4MztcbiRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6IFxcZjQyMjtcbiRmYS12YXItY29tcHJlc3MtYWx0OiBcXGY0MjI7XG4kZmEtdmFyLWV4cGxvc2lvbjogXFxlNGU5O1xuJGZhLXZhci1maWxlLWxpbmVzOiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtYWx0OiBcXGYxNWM7XG4kZmEtdmFyLWZpbGUtdGV4dDogXFxmMTVjO1xuJGZhLXZhci13YXZlLXNxdWFyZTogXFxmODNlO1xuJGZhLXZhci1yaW5nOiBcXGY3MGI7XG4kZmEtdmFyLWJ1aWxkaW5nLXVuOiBcXGU0ZDk7XG4kZmEtdmFyLWRpY2UtdGhyZWU6IFxcZjUyNztcbiRmYS12YXItdGlyZS1wcmVzc3VyZS13YXJuaW5nOiBcXGY2MzM7XG4kZmEtdmFyLXdpZmktZmFpcjogXFxmNmFiO1xuJGZhLXZhci13aWZpLTI6IFxcZjZhYjtcbiRmYS12YXItY2FsZW5kYXItZGF5czogXFxmMDczO1xuJGZhLXZhci1jYWxlbmRhci1hbHQ6IFxcZjA3MztcbiRmYS12YXItbXAzLXBsYXllcjogXFxmOGNlO1xuJGZhLXZhci1hbmNob3ItY2lyY2xlLWNoZWNrOiBcXGU0YWE7XG4kZmEtdmFyLXRhbGx5LTQ6IFxcZTI5NztcbiRmYS12YXItcmVjdGFuZ2xlLWhpc3Rvcnk6IFxcZTRhMjtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU0ZDE7XG4kZmEtdmFyLXZvbGxleWJhbGw6IFxcZjQ1ZjtcbiRmYS12YXItdm9sbGV5YmFsbC1iYWxsOiBcXGY0NWY7XG4kZmEtdmFyLXN1bi1oYXplOiBcXGY3NjU7XG4kZmEtdmFyLXRleHQtc2l6ZTogXFxmODk0O1xuJGZhLXZhci11Zm86IFxcZTA0NztcbiRmYS12YXItZm9yazogXFxmMmUzO1xuJGZhLXZhci11dGVuc2lsLWZvcms6IFxcZjJlMztcbiRmYS12YXItYXJyb3dzLXVwLXRvLWxpbmU6IFxcZTRjMjtcbiRmYS12YXItbW9iaWxlLXNpZ25hbDogXFxlMWVmO1xuJGZhLXZhci1iYXJjb2RlLXNjYW46IFxcZjQ2NTtcbiRmYS12YXItc29ydC1kb3duOiBcXGYwZGQ7XG4kZmEtdmFyLXNvcnQtZGVzYzogXFxmMGRkO1xuJGZhLXZhci1mb2xkZXItYXJyb3ctZG93bjogXFxlMDUzO1xuJGZhLXZhci1mb2xkZXItZG93bmxvYWQ6IFxcZTA1MztcbiRmYS12YXItY2lyY2xlLW1pbnVzOiBcXGYwNTY7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXFxmMDU2O1xuJGZhLXZhci1mYWNlLWljaWNsZXM6IFxcZTM3YztcbiRmYS12YXItc2hvdmVsOiBcXGY3MTM7XG4kZmEtdmFyLWRvb3Itb3BlbjogXFxmNTJiO1xuJGZhLXZhci1maWxtczogXFxlMTdhO1xuJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjJmNTtcbiRmYS12YXItc2lnbi1vdXQtYWx0OiBcXGYyZjU7XG4kZmEtdmFyLWZhY2UtZ2xhc3NlczogXFxlMzc3O1xuJGZhLXZhci1uZmM6IFxcZTFmNztcbiRmYS12YXItYXRvbTogXFxmNWQyO1xuJGZhLXZhci1zb2FwOiBcXGUwNmU7XG4kZmEtdmFyLWljb25zOiBcXGY4NmQ7XG4kZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0OiBcXGY4NmQ7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmctc2xhc2g6IFxcZTEzNTtcbiRmYS12YXItY2FsY3VsYXRvci1zaW1wbGU6IFxcZjY0YztcbiRmYS12YXItY2FsY3VsYXRvci1hbHQ6IFxcZjY0YztcbiRmYS12YXItYnJpZGdlLWNpcmNsZS1jaGVjazogXFxlNGM5O1xuJGZhLXZhci1zbGlkZXJzLXVwOiBcXGYzZjE7XG4kZmEtdmFyLXNsaWRlcnMtdjogXFxmM2YxO1xuJGZhLXZhci1sb2NhdGlvbi1taW51czogXFxmNjA5O1xuJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzOiBcXGY2MDk7XG4kZmEtdmFyLXB1bXAtbWVkaWNhbDogXFxlMDZhO1xuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xuJGZhLXZhci1za2ktYm9vdDogXFxlM2NjO1xuJGZhLXZhci1zdGFuZGFyZC1kZWZpbml0aW9uOiBcXGUyOGE7XG4kZmEtdmFyLXJlY3RhbmdsZS1zZDogXFxlMjhhO1xuJGZhLXZhci1oMTogXFxmMzEzO1xuJGZhLXZhci1oYW5kLXBvaW50LXJpZ2h0OiBcXGYwYTQ7XG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246IFxcZjY4OTtcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XG4kZmEtdmFyLW1lc3NhZ2UtYm90OiBcXGUzYjg7XG4kZmEtdmFyLWZvcndhcmQtc3RlcDogXFxmMDUxO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFxcZjA1MTtcbiRmYS12YXItZmFjZS1zbWlsZS1iZWFtOiBcXGY1Yjg7XG4kZmEtdmFyLXNtaWxlLWJlYW06IFxcZjViODtcbiRmYS12YXItbGlnaHQtY2VpbGluZzogXFxlMDE2O1xuJGZhLXZhci1tZXNzYWdlLWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOiBcXGY0YTU7XG4kZmEtdmFyLWJvd2wtc2Nvb3A6IFxcZTNkZTtcbiRmYS12YXItYm93bC1zaGF2ZWQtaWNlOiBcXGUzZGU7XG4kZmEtdmFyLXNxdWFyZS14OiBcXGUyODY7XG4kZmEtdmFyLXV0aWxpdHktcG9sZS1kb3VibGU6IFxcZTJjNDtcbiRmYS12YXItZmxhZy1jaGVja2VyZWQ6IFxcZjExZTtcbiRmYS12YXItY2hldnJvbnMtdXA6IFxcZjMyNTtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtdXA6IFxcZjMyNTtcbiRmYS12YXItZm9vdGJhbGw6IFxcZjQ0ZTtcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xuJGZhLXZhci11c2VyLXZuZWNrOiBcXGU0NjE7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2YztcbiRmYS12YXItY3JvcDogXFxmMTI1O1xuJGZhLXZhci1hbmdsZXMtZG93bjogXFxmMTAzO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjogXFxmMTAzO1xuJGZhLXZhci11c2Vycy1yZWN0YW5nbGU6IFxcZTU5NDtcbiRmYS12YXItcGVvcGxlLXJvb2Y6IFxcZTUzNztcbiRmYS12YXItc3F1YXJlLWFycm93LXJpZ2h0OiBcXGYzM2I7XG4kZmEtdmFyLWFycm93LXNxdWFyZS1yaWdodDogXFxmMzNiO1xuJGZhLXZhci1sb2NhdGlvbi1wbHVzOiBcXGY2MGE7XG4kZmEtdmFyLW1hcC1tYXJrZXItcGx1czogXFxmNjBhO1xuJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb24tb246IFxcZTFjYTtcbiRmYS12YXItcGVvcGxlLWxpbmU6IFxcZTUzNDtcbiRmYS12YXItYmVlci1tdWctZW1wdHk6IFxcZjBmYztcbiRmYS12YXItYmVlcjogXFxmMGZjO1xuJGZhLXZhci1jcmF0ZS1lbXB0eTogXFxlMTUxO1xuJGZhLXZhci1kaWFncmFtLXByZWRlY2Vzc29yOiBcXGU0Nzc7XG4kZmEtdmFyLXRyYW5zcG9ydGVyOiBcXGUwNDI7XG4kZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS11c2VyOiBcXGU0NzE7XG4kZmEtdmFyLWFycm93LXVwLWxvbmc6IFxcZjE3NjtcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xuJGZhLXZhci1wZXJzb24tY2FycnktYm94OiBcXGY0Y2Y7XG4kZmEtdmFyLXBlcnNvbi1jYXJyeTogXFxmNGNmO1xuJGZhLXZhci1maXJlLWZsYW1lLXNpbXBsZTogXFxmNDZhO1xuJGZhLXZhci1idXJuOiBcXGY0NmE7XG4kZmEtdmFyLXBlcnNvbjogXFxmMTgzO1xuJGZhLXZhci1tYWxlOiBcXGYxODM7XG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xuJGZhLXZhci1tZW5vcmFoOiBcXGY2NzY7XG4kZmEtdmFyLXVuaW9uOiBcXGY2YTI7XG4kZmEtdmFyLWNoZXZyb25zLWxlZnQ6IFxcZjMyMztcbiRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdDogXFxmMzIzO1xuJGZhLXZhci1jaXJjbGUtaGVhcnQ6IFxcZjRjNztcbiRmYS12YXItaGVhcnQtY2lyY2xlOiBcXGY0Yzc7XG4kZmEtdmFyLXRydWNrLXBsYW5lOiBcXGU1OGY7XG4kZmEtdmFyLXJlY29yZC12aW55bDogXFxmOGQ5O1xuJGZhLXZhci1icmluZy1mb3J3YXJkOiBcXGY4NTY7XG4kZmEtdmFyLXNxdWFyZS1wOiBcXGUyNzk7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zdGFyczogXFxmNTg3O1xuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XG4kZmEtdmFyLXNpZ21hOiBcXGY2OGI7XG4kZmEtdmFyLWNhbWVyYS1tb3ZpZTogXFxmOGE5O1xuJGZhLXZhci1ib25nOiBcXGY1NWM7XG4kZmEtdmFyLWNsYXJpbmV0OiBcXGY4YWQ7XG4kZmEtdmFyLXRydWNrLWZsYXRiZWQ6IFxcZTJiNjtcbiRmYS12YXItc3BhZ2hldHRpLW1vbnN0ZXItZmx5aW5nOiBcXGY2N2I7XG4kZmEtdmFyLXBhc3RhZmFyaWFuaXNtOiBcXGY2N2I7XG4kZmEtdmFyLWFycm93LWRvd24tdXAtYWNyb3NzLWxpbmU6IFxcZTRhZjtcbiRmYS12YXItbGVhZi1oZWFydDogXFxmNGNiO1xuJGZhLXZhci1ob3VzZS1idWlsZGluZzogXFxlMWIxO1xuJGZhLXZhci1jaGVlc2Utc3dpc3M6IFxcZjdmMDtcbiRmYS12YXItc3Bvb246IFxcZjJlNTtcbiRmYS12YXItdXRlbnNpbC1zcG9vbjogXFxmMmU1O1xuJGZhLXZhci1qYXItd2hlYXQ6IFxcZTUxNztcbiRmYS12YXItZW52ZWxvcGVzLWJ1bGs6IFxcZjY3NDtcbiRmYS12YXItbWFpbC1idWxrOiBcXGY2NzQ7XG4kZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0ZWI7XG4kZmEtdmFyLWJvdy1hcnJvdzogXFxmNmI5O1xuJGZhLXZhci1jYXJ0LXhtYXJrOiBcXGUwZGQ7XG4kZmEtdmFyLWhleGFnb24teG1hcms6IFxcZjJlZTtcbiRmYS12YXItdGltZXMtaGV4YWdvbjogXFxmMmVlO1xuJGZhLXZhci14bWFyay1oZXhhZ29uOiBcXGYyZWU7XG4kZmEtdmFyLWNpcmNsZS1oOiBcXGY0N2U7XG4kZmEtdmFyLWhvc3BpdGFsLXN5bWJvbDogXFxmNDdlO1xuJGZhLXZhci1tZXJnZTogXFxlNTI2O1xuJGZhLXZhci1wYWdlcjogXFxmODE1O1xuJGZhLXZhci1jYXJ0LW1pbnVzOiBcXGUwZGI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xuJGZhLXZhci1jb250YWN0LWJvb2s6IFxcZjJiOTtcbiRmYS12YXItcGFuLWZyeWluZzogXFxlNDJjO1xuJGZhLXZhci1ncmlkOiBcXGUxOTU7XG4kZmEtdmFyLWdyaWQtMzogXFxlMTk1O1xuJGZhLXZhci1mb290YmFsbC1oZWxtZXQ6IFxcZjQ0ZjtcbiRmYS12YXItaGFuZC1sb3ZlOiBcXGUxYTU7XG4kZmEtdmFyLXRyZWVzOiBcXGY3MjQ7XG4kZmEtdmFyLXN0cmlrZXRocm91Z2g6IFxcZjBjYztcbiRmYS12YXItcGFnZTogXFxlNDI4O1xuJGZhLXZhci1rOiBcXDRiO1xuJGZhLXZhci1kaWFncmFtLXByZXZpb3VzOiBcXGU0Nzg7XG4kZmEtdmFyLWdhdWdlLW1pbjogXFxmNjI4O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93ZXN0OiBcXGY2Mjg7XG4kZmEtdmFyLWZvbGRlci1ncmlkOiBcXGUxODg7XG4kZmEtdmFyLWVnZ3BsYW50OiBcXGUxNmM7XG4kZmEtdmFyLXJhbTogXFxmNzBhO1xuJGZhLXZhci1sYW5kbWFyay1mbGFnOiBcXGU1MWM7XG4kZmEtdmFyLWxpcHM6IFxcZjYwMDtcbiRmYS12YXItcGVuY2lsOiBcXGYzMDM7XG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjMwMztcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcbiRmYS12YXItY2FyZXQtcmlnaHQ6IFxcZjBkYTtcbiRmYS12YXItY29tbWVudHM6IFxcZjA4NjtcbiRmYS12YXItcGFzdGU6IFxcZjBlYTtcbiRmYS12YXItZmlsZS1jbGlwYm9hcmQ6IFxcZjBlYTtcbiRmYS12YXItZGVza3RvcC1hcnJvdy1kb3duOiBcXGUxNTU7XG4kZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0OiBcXGUxM2M7XG4kZmEtdmFyLXB1bXBraW46IFxcZjcwNztcbiRmYS12YXItY2xpcGJvYXJkLWxpc3Q6IFxcZjQ2ZDtcbiRmYS12YXItcGVuLWZpZWxkOiBcXGUyMTE7XG4kZmEtdmFyLWJsdWViZXJyaWVzOiBcXGUyZTg7XG4kZmEtdmFyLXRydWNrLXJhbXAtYm94OiBcXGY0ZGU7XG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcbiRmYS12YXItbm90ZTogXFxlMWZmO1xuJGZhLXZhci1hcnJvdy1kb3duLXRvLXNxdWFyZTogXFxlMDk2O1xuJGZhLXZhci11c2VyLWNoZWNrOiBcXGY0ZmM7XG4kZmEtdmFyLWNsb3VkLXhtYXJrOiBcXGUzNWY7XG4kZmEtdmFyLXZpYWwtdmlydXM6IFxcZTU5NztcbiRmYS12YXItYm9vay1ibGFuazogXFxmNWQ5O1xuJGZhLXZhci1ib29rLWFsdDogXFxmNWQ5O1xuJGZhLXZhci1nb2xmLWZsYWctaG9sZTogXFxlM2FjO1xuJGZhLXZhci1tZXNzYWdlLWFycm93LWRvd246IFxcZTFkYjtcbiRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctZG93bjogXFxlMWRiO1xuJGZhLXZhci1mYWNlLXVuYW11c2VkOiBcXGUzOWY7XG4kZmEtdmFyLXNoZWV0LXBsYXN0aWM6IFxcZTU3MTtcbiRmYS12YXItY2lyY2xlLTk6IFxcZTBmNjtcbiRmYS12YXItYmxvZzogXFxmNzgxO1xuJGZhLXZhci11c2VyLW5pbmphOiBcXGY1MDQ7XG4kZmEtdmFyLXBlbmNpbC1zbGFzaDogXFxlMjE1O1xuJGZhLXZhci1ib3dsaW5nLXBpbnM6IFxcZjQzNztcbiRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZTogXFxlNTM5O1xuJGZhLXZhci1kb3duLXJpZ2h0OiBcXGUxNmI7XG4kZmEtdmFyLXNjcm9sbC10b3JhaDogXFxmNmEwO1xuJGZhLXZhci10b3JhaDogXFxmNmEwO1xuJGZhLXZhci1ibGluZHMtb3BlbjogXFxmOGZjO1xuJGZhLXZhci1mZW5jZTogXFxlMzAzO1xuJGZhLXZhci11cDogXFxmMzU3O1xuJGZhLXZhci1hcnJvdy1hbHQtdXA6IFxcZjM1NztcbiRmYS12YXItYnJvb20tYmFsbDogXFxmNDU4O1xuJGZhLXZhci1xdWlkZGl0Y2g6IFxcZjQ1ODtcbiRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGw6IFxcZjQ1ODtcbiRmYS12YXItZHJ1bXN0aWNrOiBcXGY2ZDY7XG4kZmEtdmFyLXNxdWFyZS12OiBcXGUyODQ7XG4kZmEtdmFyLWZhY2UtYXdlc29tZTogXFxlNDA5O1xuJGZhLXZhci1nYXZlLWRhbmR5OiBcXGU0MDk7XG4kZmEtdmFyLWRpYWwtb2ZmOiBcXGUxNjI7XG4kZmEtdmFyLXRvZ2dsZS1vZmY6IFxcZjIwNDtcbiRmYS12YXItZmFjZS1zbWlsZS1ob3JuczogXFxlMzkxO1xuJGZhLXZhci1ib3gtYXJjaGl2ZTogXFxmMTg3O1xuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XG4kZmEtdmFyLWdyYXBlczogXFxlMzA2O1xuJGZhLXZhci1wZXJzb24tZHJvd25pbmc6IFxcZTU0NTtcbiRmYS12YXItZGlhbC1tYXg6IFxcZTE1ZTtcbiRmYS12YXItY2lyY2xlLW06IFxcZTExNTtcbiRmYS12YXItY2FsZW5kYXItaW1hZ2U6IFxcZTBkNDtcbiRmYS12YXItY2lyY2xlLWNhcmV0LWRvd246IFxcZjMyZDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWRvd246IFxcZjMyZDtcbiRmYS12YXItYXJyb3ctZG93bi05LTE6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLWRlc2M6IFxcZjg4NjtcbiRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0OiBcXGY4ODY7XG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlLXNxdWludDogXFxmNThhO1xuJGZhLXZhci1zaGlzaC1rZWJhYjogXFxmODIxO1xuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcbiRmYS12YXItYWxhcm0tc25vb3plOiBcXGY4NDU7XG4kZmEtdmFyLXNjYXJlY3JvdzogXFxmNzBkO1xuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XG4kZmEtdmFyLWdpZnQtY2FyZDogXFxmNjYzO1xuJGZhLXZhci13OiBcXDU3O1xuJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdC1kcmFmdDogXFxlM2ZhO1xuJGZhLXZhci1zcXVhcmUtYjogXFxlMjY0O1xuJGZhLXZhci1lbGVwaGFudDogXFxmNmRhO1xuJGZhLXZhci1lYXJ0aC1hZnJpY2E6IFxcZjU3YztcbiRmYS12YXItZ2xvYmUtYWZyaWNhOiBcXGY1N2M7XG4kZmEtdmFyLXJhaW5ib3c6IFxcZjc1YjtcbiRmYS12YXItY2lyY2xlLW5vdGNoOiBcXGYxY2U7XG4kZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uOiBcXGYzZmE7XG4kZmEtdmFyLXRhYmxldC1hbHQ6IFxcZjNmYTtcbiRmYS12YXItcGF3OiBcXGYxYjA7XG4kZmEtdmFyLW1lc3NhZ2UtcXVlc3Rpb246IFxcZTFlMztcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcbiRmYS12YXItdHJvd2VsLWJyaWNrczogXFxlNThhO1xuJGZhLXZhci1zcXVhcmUtMzogXFxlMjU4O1xuJGZhLXZhci1mYWNlLWZsdXNoZWQ6IFxcZjU3OTtcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xuJGZhLXZhci1ob3NwaXRhbC11c2VyOiBcXGY4MGQ7XG4kZmEtdmFyLW1pY3Jvd2F2ZTogXFxlMDFiO1xuJGZhLXZhci10ZW50LWFycm93LWxlZnQtcmlnaHQ6IFxcZTU3ZjtcbiRmYS12YXItY2FydC1jaXJjbGUtYXJyb3ctdXA6IFxcZTNmMDtcbiRmYS12YXItdHJhc2gtY2xvY2s6IFxcZTJiMDtcbiRmYS12YXItZ2F2ZWw6IFxcZjBlMztcbiRmYS12YXItbGVnYWw6IFxcZjBlMztcbiRmYS12YXItc3ByaW5rbGVyLWNlaWxpbmc6IFxcZTQ0YztcbiRmYS12YXItYnJvd3NlcnM6IFxcZTBjYjtcbiRmYS12YXItdHJpbGxpdW06IFxcZTU4ODtcbiRmYS12YXItbXVzaWMtc2xhc2g6IFxcZjhkMTtcbiRmYS12YXItdHJ1Y2stcmFtcDogXFxmNGUwO1xuJGZhLXZhci1iaW5vY3VsYXJzOiBcXGYxZTU7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2g6IFxcZjEzMTtcbiRmYS12YXItYm94LXRpc3N1ZTogXFxlMDViO1xuJGZhLXZhci1jaXJjbGUtYzogXFxlMTAxO1xuJGZhLXZhci1zdGFyLWNocmlzdG1hczogXFxmN2Q0O1xuJGZhLXZhci1jaGFydC1idWxsZXQ6IFxcZTBlMTtcbiRmYS12YXItbW90b3JjeWNsZTogXFxmMjFjO1xuJGZhLXZhci10cmVlLWNocmlzdG1hczogXFxmN2RiO1xuJGZhLXZhci10aXJlLWZsYXQ6IFxcZjYzMjtcbiRmYS12YXItc3VuZ2xhc3NlczogXFxmODkyO1xuJGZhLXZhci1iYWRnZTogXFxmMzM1O1xuJGZhLXZhci1tZXNzYWdlLXBlbjogXFxmNGE0O1xuJGZhLXZhci1jb21tZW50LWFsdC1lZGl0OiBcXGY0YTQ7XG4kZmEtdmFyLW1lc3NhZ2UtZWRpdDogXFxmNGE0O1xuJGZhLXZhci1iZWxsLWNvbmNpZXJnZTogXFxmNTYyO1xuJGZhLXZhci1jb25jaWVyZ2UtYmVsbDogXFxmNTYyO1xuJGZhLXZhci1wZW4tcnVsZXI6IFxcZjVhZTtcbiRmYS12YXItcGVuY2lsLXJ1bGVyOiBcXGY1YWU7XG4kZmEtdmFyLWNoZXNzLXJvb2stcGllY2U6IFxcZjQ0ODtcbiRmYS12YXItY2hlc3Mtcm9vay1hbHQ6IFxcZjQ0ODtcbiRmYS12YXItc3F1YXJlLXJvb3Q6IFxcZjY5NztcbiRmYS12YXItYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtcGx1czogXFxlNDhlO1xuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XG4kZmEtdmFyLXBlb3BsZS1hcnJvd3MtbGVmdC1yaWdodDogXFxlMDY4O1xuJGZhLXZhci1mYWNlLWFuZ3J5LWhvcm5zOiBcXGUzNjg7XG4kZmEtdmFyLW1hcnMtYW5kLXZlbnVzLWJ1cnN0OiBcXGU1MjM7XG4kZmEtdmFyLXRvbWJzdG9uZTogXFxmNzIwO1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQ6IFxcZjE1MjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XG4kZmEtdmFyLXNjaXNzb3JzOiBcXGYwYzQ7XG4kZmEtdmFyLWN1dDogXFxmMGM0O1xuJGZhLXZhci1saXN0LW11c2ljOiBcXGY4Yzk7XG4kZmEtdmFyLXN1bi1wbGFudC13aWx0OiBcXGU1N2E7XG4kZmEtdmFyLXRvaWxldHMtcG9ydGFibGU6IFxcZTU4NDtcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcbiRmYS12YXItaHlwaGVuOiBcXDJkO1xuJGZhLXZhci10YWJsZTogXFxmMGNlO1xuJGZhLXZhci11c2VyLWNoZWY6IFxcZTNkMjtcbiRmYS12YXItbWVzc2FnZS1pbWFnZTogXFxlMWUwO1xuJGZhLXZhci1jb21tZW50LWFsdC1pbWFnZTogXFxlMWUwO1xuJGZhLXZhci11c2Vycy1tZWRpY2FsOiBcXGY4MzA7XG4kZmEtdmFyLXNlbnNvci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxlMDI5O1xuJGZhLXZhci1zZW5zb3ItYWxlcnQ6IFxcZTAyOTtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodDogXFxlNTIxO1xuJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWw6IFxcZjU2NjtcbiRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoOiBcXGY1NjY7XG4kZmEtdmFyLWZhY2UtbWFzazogXFxlMzdmO1xuJGZhLXZhci1waWNrbGViYWxsOiBcXGU0MzU7XG4kZmEtdmFyLXN0YXItc2hhcnAtaGFsZjogXFxlMjhjO1xuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xuJGZhLXZhci1jbG92ZXI6IFxcZTEzOTtcbiRmYS12YXItbWVhdDogXFxmODE0O1xuJGZhLXZhci1yZXBseTogXFxmM2U1O1xuJGZhLXZhci1tYWlsLXJlcGx5OiBcXGYzZTU7XG4kZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50OiBcXGY2OTk7XG4kZmEtdmFyLWVtcHR5LXNldDogXFxmNjU2O1xuJGZhLXZhci1ob3VzZS1maXJlOiBcXGU1MGM7XG4kZmEtdmFyLXNxdWFyZS1taW51czogXFxmMTQ2O1xuJGZhLXZhci1taW51cy1zcXVhcmU6IFxcZjE0NjtcbiRmYS12YXItaGVsaWNvcHRlcjogXFxmNTMzO1xuJGZhLXZhci1iaXJkOiBcXGU0Njk7XG4kZmEtdmFyLWNvbXBhc3M6IFxcZjE0ZTtcbiRmYS12YXItc3F1YXJlLWNhcmV0LWRvd246IFxcZjE1MDtcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcbiRmYS12YXItaGVhcnQtaGFsZi1zdHJva2U6IFxcZTFhYztcbiRmYS12YXItaGVhcnQtaGFsZi1hbHQ6IFxcZTFhYztcbiRmYS12YXItZmlsZS1jaXJjbGUtcXVlc3Rpb246IFxcZTRlZjtcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcbiRmYS12YXItam95c3RpY2s6IFxcZjhjNTtcbiRmYS12YXItZ3JpbGwtZmlyZTogXFxlNWE0O1xuJGZhLXZhci1yZWN0YW5nbGUtdmVydGljYWwtaGlzdG9yeTogXFxlMjM3O1xuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGU6IFxcZjQ4NTtcbiRmYS12YXItYmFyczogXFxmMGM5O1xuJGZhLXZhci1uYXZpY29uOiBcXGYwYzk7XG4kZmEtdmFyLWtleWJvYXJkLWxlZnQ6IFxcZTFjMztcbiRmYS12YXItcGVvcGxlLWdyb3VwOiBcXGU1MzM7XG4kZmEtdmFyLWhvdXJnbGFzcy1lbmQ6IFxcZjI1MztcbiRmYS12YXItaG91cmdsYXNzLTM6IFxcZjI1MztcbiRmYS12YXItaGVhcnQtY3JhY2s6IFxcZjdhOTtcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XG4kZmEtdmFyLWZhY2UtYmVhbS1oYW5kLW92ZXItbW91dGg6IFxcZTQ3YztcbiRmYS12YXItZHJvcGxldC1wZXJjZW50OiBcXGY3NTA7XG4kZmEtdmFyLWh1bWlkaXR5OiBcXGY3NTA7XG4kZmEtdmFyLXNxdWFyZS11cC1yaWdodDogXFxmMzYwO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQ6IFxcZjM2MDtcbiRmYS12YXItZmFjZS1raXNzLWJlYW06IFxcZjU5NztcbiRmYS12YXIta2lzcy1iZWFtOiBcXGY1OTc7XG4kZmEtdmFyLWNvcm46IFxcZjZjNztcbiRmYS12YXItcm9sbGVyLWNvYXN0ZXI6IFxcZTMyNDtcbiRmYS12YXItcGhvdG8tZmlsbS1tdXNpYzogXFxlMjI4O1xuJGZhLXZhci1yYWRhcjogXFxlMDI0O1xuJGZhLXZhci1zaWNrbGU6IFxcZjgyMjtcbiRmYS12YXItZmlsbTogXFxmMDA4O1xuJGZhLXZhci1jb2NvbnV0OiBcXGUyZjY7XG4kZmEtdmFyLXJ1bGVyLWhvcml6b250YWw6IFxcZjU0NztcbiRmYS12YXItc2hpZWxkLWNyb3NzOiBcXGY3MTI7XG4kZmEtdmFyLWNhc3NldHRlLXRhcGU6IFxcZjhhYjtcbiRmYS12YXItc3F1YXJlLXRlcm1pbmFsOiBcXGUzMmE7XG4kZmEtdmFyLXBlb3BsZS1yb2JiZXJ5OiBcXGU1MzY7XG4kZmEtdmFyLWxpZ2h0YnVsYjogXFxmMGViO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcXGYwZDk7XG4kZmEtdmFyLWNvbW1lbnQtbWlkZGxlOiBcXGUxNDk7XG4kZmEtdmFyLXRyYXNoLWNhbi1saXN0OiBcXGUyYWI7XG4kZmEtdmFyLWJsb2NrOiBcXGU0NmE7XG4kZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbjogXFxmMDZhO1xuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcbiRmYS12YXItc2Nob29sLWNpcmNsZS14bWFyazogXFxlNTZkO1xuJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjA4YjtcbiRmYS12YXItc2lnbi1vdXQ6IFxcZjA4YjtcbiRmYS12YXItZmFjZS1mcm93bi1zbGlnaHQ6IFxcZTM3NjtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tZG93bjogXFxmMTNhO1xuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XG4kZmEtdmFyLXNpZGViYXItZmxpcDogXFxlMjRmO1xuJGZhLXZhci11bmxvY2sta2V5aG9sZTogXFxmMTNlO1xuJGZhLXZhci11bmxvY2stYWx0OiBcXGYxM2U7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxpc3Q6IFxcZTI5OTtcbiRmYS12YXItY2xvdWQtc2hvd2Vycy1oZWF2eTogXFxmNzQwO1xuJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZTogXFxmNThmO1xuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xuJGZhLXZhci1zaXRlbWFwOiBcXGYwZTg7XG4kZmEtdmFyLXBpcGUtc2VjdGlvbjogXFxlNDM4O1xuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tY29uc3RydWN0aW9uOiBcXGUwMzQ7XG4kZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbi1hbHQ6IFxcZTAzNDtcbiRmYS12YXItY2lyY2xlLWRvbGxhci10by1zbG90OiBcXGY0Yjk7XG4kZmEtdmFyLWRvbmF0ZTogXFxmNGI5O1xuJGZhLXZhci1tZW1vcnk6IFxcZjUzODtcbiRmYS12YXItZmFjZS1zbGVlcGluZzogXFxlMzhkO1xuJGZhLXZhci1yb2FkLXNwaWtlczogXFxlNTY4O1xuJGZhLXZhci1maXJlLWJ1cm5lcjogXFxlNGYxO1xuJGZhLXZhci1zcXVpcnJlbDogXFxmNzFhO1xuJGZhLXZhci1hcnJvdy11cC10by1saW5lOiBcXGYzNDE7XG4kZmEtdmFyLWFycm93LXRvLXRvcDogXFxmMzQxO1xuJGZhLXZhci1mbGFnOiBcXGYwMjQ7XG4kZmEtdmFyLWZhY2UtY293Ym95LWhhdDogXFxlMzZlO1xuJGZhLXZhci1oYW51a2lhaDogXFxmNmU2O1xuJGZhLXZhci1jaGFydC1zY2F0dGVyLTNkOiBcXGUwZTg7XG4kZmEtdmFyLXNxdWFyZS1jb2RlOiBcXGUyNjc7XG4kZmEtdmFyLWZlYXRoZXI6IFxcZjUyZDtcbiRmYS12YXItdm9sdW1lLWxvdzogXFxmMDI3O1xuJGZhLXZhci12b2x1bWUtZG93bjogXFxmMDI3O1xuJGZhLXZhci14bWFyay10by1zbG90OiBcXGY3NzE7XG4kZmEtdmFyLXRpbWVzLXRvLXNsb3Q6IFxcZjc3MTtcbiRmYS12YXItdm90ZS1uYXk6IFxcZjc3MTtcbiRmYS12YXItYm94LXRhcGVkOiBcXGY0OWE7XG4kZmEtdmFyLWJveC1hbHQ6IFxcZjQ5YTtcbiRmYS12YXItY29tbWVudC1zbGFzaDogXFxmNGIzO1xuJGZhLXZhci1zd29yZHM6IFxcZjcxZDtcbiRmYS12YXItY2xvdWQtc3VuLXJhaW46IFxcZjc0MztcbiRmYS12YXItYWxidW06IFxcZjg5ZjtcbiRmYS12YXItY2lyY2xlLW46IFxcZTExODtcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcbiRmYS12YXItd2hlYXQtYXduOiBcXGUyY2Q7XG4kZmEtdmFyLXdoZWF0LWFsdDogXFxlMmNkO1xuJGZhLXZhci1hbmtoOiBcXGY2NDQ7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2hpbGQ6IFxcZTRmYTtcbiRmYS12YXItYXN0ZXJpc2s6IFxcMmE7XG4kZmEtdmFyLWtleS1za2VsZXRvbi1sZWZ0LXJpZ2h0OiBcXGUzYjQ7XG4kZmEtdmFyLWNvbW1lbnQtbGluZXM6IFxcZjRiMDtcbiRmYS12YXItbHVjaGFkb3ItbWFzazogXFxmNDU1O1xuJGZhLXZhci1sdWNoYWRvcjogXFxmNDU1O1xuJGZhLXZhci1tYXNrLWx1Y2hhZG9yOiBcXGY0NTU7XG4kZmEtdmFyLXNxdWFyZS1jaGVjazogXFxmMTRhO1xuJGZhLXZhci1jaGVjay1zcXVhcmU6IFxcZjE0YTtcbiRmYS12YXItc2hyZWRkZXI6IFxcZjY4YTtcbiRmYS12YXItYm9vay1vcGVuLWNvdmVyOiBcXGUwYzA7XG4kZmEtdmFyLWJvb2stb3Blbi1hbHQ6IFxcZTBjMDtcbiRmYS12YXItc2FuZHdpY2g6IFxcZjgxZjtcbiRmYS12YXItcGVzZXRhLXNpZ246IFxcZTIyMTtcbiRmYS12YXItc3F1YXJlLXBhcmtpbmctc2xhc2g6IFxcZjYxNztcbiRmYS12YXItcGFya2luZy1zbGFzaDogXFxmNjE3O1xuJGZhLXZhci10cmFpbi10dW5uZWw6IFxcZTQ1NDtcbiRmYS12YXItaGVhZGluZzogXFxmMWRjO1xuJGZhLXZhci1oZWFkZXI6IFxcZjFkYztcbiRmYS12YXItZ2hvc3Q6IFxcZjZlMjtcbiRmYS12YXItZmFjZS1hbmd1aXNoZWQ6IFxcZTM2OTtcbiRmYS12YXItaG9ja2V5LXN0aWNrczogXFxmNDU0O1xuJGZhLXZhci1hYmFjdXM6IFxcZjY0MDtcbiRmYS12YXItZmlsbS1zaW1wbGU6IFxcZjNhMDtcbiRmYS12YXItZmlsbS1hbHQ6IFxcZjNhMDtcbiRmYS12YXItbGlzdDogXFxmMDNhO1xuJGZhLXZhci1saXN0LXNxdWFyZXM6IFxcZjAzYTtcbiRmYS12YXItdHJlZS1wYWxtOiBcXGY4MmI7XG4kZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwOiBcXGY4N2I7XG4kZmEtdmFyLXBob25lLXNxdWFyZS1hbHQ6IFxcZjg3YjtcbiRmYS12YXItY2FydC1wbHVzOiBcXGYyMTc7XG4kZmEtdmFyLWdhbWVwYWQ6IFxcZjExYjtcbiRmYS12YXItYm9yZGVyLWNlbnRlci12OiBcXGY4OWQ7XG4kZmEtdmFyLWNpcmNsZS1kb3Q6IFxcZjE5MjtcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xuJGZhLXZhci1jbGlwYm9hcmQtbWVkaWNhbDogXFxlMTMzO1xuJGZhLXZhci1mYWNlLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XG4kZmEtdmFyLWVnZzogXFxmN2ZiO1xuJGZhLXZhci11cC10by1saW5lOiBcXGYzNGQ7XG4kZmEtdmFyLWFycm93LWFsdC10by10b3A6IFxcZjM0ZDtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcms6IFxcZTUxMztcbiRmYS12YXItd2F0Y2gtZml0bmVzczogXFxmNjNlO1xuJGZhLXZhci1jbG9jay1uaW5lLXRoaXJ0eTogXFxlMzRkO1xuJGZhLXZhci1jYW1wZ3JvdW5kOiBcXGY2YmI7XG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XG4kZmEtdmFyLWp1ZzogXFxmOGM2O1xuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcbiRmYS12YXItZnV0Ym9sLWJhbGw6IFxcZjFlMztcbiRmYS12YXItc29jY2VyLWJhbGw6IFxcZjFlMztcbiRmYS12YXItc25vdy1ibG93aW5nOiBcXGY3NjE7XG4kZmEtdmFyLXBhaW50YnJ1c2g6IFxcZjFmYztcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcbiRmYS12YXItbG9jazogXFxmMDIzO1xuJGZhLXZhci1hcnJvdy1kb3duLWZyb20tbGluZTogXFxmMzQ1O1xuJGZhLXZhci1hcnJvdy1mcm9tLXRvcDogXFxmMzQ1O1xuJGZhLXZhci1nYXMtcHVtcDogXFxmNTJmO1xuJGZhLXZhci1zaWduYWwtYmFycy1zbGFzaDogXFxmNjk0O1xuJGZhLXZhci1zaWduYWwtYWx0LXNsYXNoOiBcXGY2OTQ7XG4kZmEtdmFyLW1vbmtleTogXFxmNmZiO1xuJGZhLXZhci1yZWN0YW5nbGUtcHJvOiBcXGUyMzU7XG4kZmEtdmFyLXBybzogXFxlMjM1O1xuJGZhLXZhci1ob3VzZS1uaWdodDogXFxlMDEwO1xuJGZhLXZhci1ob3QtdHViLXBlcnNvbjogXFxmNTkzO1xuJGZhLXZhci1ob3QtdHViOiBcXGY1OTM7XG4kZmEtdmFyLWJsYW5rZXQ6IFxcZjQ5ODtcbiRmYS12YXItbWFwLWxvY2F0aW9uOiBcXGY1OWY7XG4kZmEtdmFyLW1hcC1tYXJrZWQ6IFxcZjU5ZjtcbiRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXI6IFxcZTUwZTtcbiRmYS12YXItY29tbWVudHMtcXVlc3Rpb24tY2hlY2s6IFxcZTE0ZjtcbiRmYS12YXItdHJlZTogXFxmMWJiO1xuJGZhLXZhci1hcnJvd3MtY3Jvc3M6IFxcZTBhMjtcbiRmYS12YXItYmFja3BhY2s6IFxcZjVkNDtcbiRmYS12YXItc3F1YXJlLXNtYWxsOiBcXGUyN2U7XG4kZmEtdmFyLWZvbGRlci1hcnJvdy11cDogXFxlMDU0O1xuJGZhLXZhci1mb2xkZXItdXBsb2FkOiBcXGUwNTQ7XG4kZmEtdmFyLWJyaWRnZS1sb2NrOiBcXGU0Y2M7XG4kZmEtdmFyLWNyb3NzaGFpcnMtc2ltcGxlOiBcXGU1OWY7XG4kZmEtdmFyLXNhY2stZG9sbGFyOiBcXGY4MWQ7XG4kZmEtdmFyLXBlbi10by1zcXVhcmU6IFxcZjA0NDtcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xuJGZhLXZhci1zcXVhcmUtc2xpZGVyczogXFxmM2YwO1xuJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlOiBcXGYzZjA7XG4kZmEtdmFyLWNhci1zaWRlOiBcXGY1ZTQ7XG4kZmEtdmFyLW1lc3NhZ2UtbWlkZGxlLXRvcDogXFxlMWUyO1xuJGZhLXZhci1jb21tZW50LW1pZGRsZS10b3AtYWx0OiBcXGUxZTI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vbjogXFxmNjcyO1xuJGZhLXZhci1rbmlmZTogXFxmMmU0O1xuJGZhLXZhci11dGVuc2lsLWtuaWZlOiBcXGYyZTQ7XG4kZmEtdmFyLXNoYXJlLW5vZGVzOiBcXGYxZTA7XG4kZmEtdmFyLXNoYXJlLWFsdDogXFxmMWUwO1xuJGZhLXZhci13YXZlLXNpbmU6IFxcZjg5OTtcbiRmYS12YXItaGVhcnQtY2lyY2xlLW1pbnVzOiBcXGU0ZmY7XG4kZmEtdmFyLWNpcmNsZS13OiBcXGUxMmM7XG4kZmEtdmFyLWNpcmNsZS1jYWxlbmRhcjogXFxlMTAyO1xuJGZhLXZhci1jYWxlbmRhci1jaXJjbGU6IFxcZTEwMjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1MjtcbiRmYS12YXItaG91cmdsYXNzLTI6IFxcZjI1MjtcbiRmYS12YXItbWljcm9zY29wZTogXFxmNjEwO1xuJGZhLXZhci1zdW5zZXQ6IFxcZjc2NztcbiRmYS12YXItc2luazogXFxlMDZkO1xuJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbjogXFxmMzM0O1xuJGZhLXZhci10cnVjay1jb250YWluZXItZW1wdHk6IFxcZTJiNTtcbiRmYS12YXItaGFuZC1oZWFydDogXFxmNGJjO1xuJGZhLXZhci1iYWctc2hvcHBpbmc6IFxcZjI5MDtcbiRmYS12YXItc2hvcHBpbmctYmFnOiBcXGYyOTA7XG4kZmEtdmFyLWFycm93LWRvd24tei1hOiBcXGY4ODE7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzogXFxmODgxO1xuJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0OiBcXGY4ODE7XG4kZmEtdmFyLW1pdHRlbjogXFxmN2I1O1xuJGZhLXZhci1yZXBseS1jbG9jazogXFxlMjM5O1xuJGZhLXZhci1yZXBseS10aW1lOiBcXGUyMzk7XG4kZmEtdmFyLXBlcnNvbi1yYXlzOiBcXGU1NGQ7XG4kZmEtdmFyLXJpZ2h0OiBcXGYzNTY7XG4kZmEtdmFyLWFycm93LWFsdC1yaWdodDogXFxmMzU2O1xuJGZhLXZhci1jaXJjbGUtZjogXFxlMTBlO1xuJGZhLXZhci11c2VyczogXFxmMGMwO1xuJGZhLXZhci1mYWNlLXBsZWFkaW5nOiBcXGUzODY7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXFxmMDcwO1xuJGZhLXZhci1mbGFzay12aWFsOiBcXGU0ZjM7XG4kZmEtdmFyLXBvbGljZS1ib3g6IFxcZTAyMTtcbiRmYS12YXItY3VjdW1iZXI6IFxcZTQwMTtcbiRmYS12YXItaGVhZC1zaWRlLWJyYWluOiBcXGY4MDg7XG4kZmEtdmFyLWhhbmQ6IFxcZjI1NjtcbiRmYS12YXItaGFuZC1wYXBlcjogXFxmMjU2O1xuJGZhLXZhci1wZXJzb24tYmlraW5nLW1vdW50YWluOiBcXGY4NGI7XG4kZmEtdmFyLWJpa2luZy1tb3VudGFpbjogXFxmODRiO1xuJGZhLXZhci11dGVuc2lscy1zbGFzaDogXFxlNDY0O1xuJGZhLXZhci1wcmludC1tYWduaWZ5aW5nLWdsYXNzOiBcXGY4MWE7XG4kZmEtdmFyLXByaW50LXNlYXJjaDogXFxmODFhO1xuJGZhLXZhci1mb2xkZXItYm9va21hcms6IFxcZTE4NjtcbiRmYS12YXItb206IFxcZjY3OTtcbiRmYS12YXItcGk6IFxcZjY3ZTtcbiRmYS12YXItZmxhc2stcm91bmQtcG90aW9uOiBcXGY2ZTE7XG4kZmEtdmFyLWZsYXNrLXBvdGlvbjogXFxmNmUxO1xuJGZhLXZhci1mYWNlLXNodXNoOiBcXGUzOGM7XG4kZmEtdmFyLXdvcm06IFxcZTU5OTtcbiRmYS12YXItaG91c2UtY2lyY2xlLXhtYXJrOiBcXGU1MGI7XG4kZmEtdmFyLXBsdWc6IFxcZjFlNjtcbiRmYS12YXItY2FsZW5kYXItY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0NmU7XG4kZmEtdmFyLXNxdWFyZS1pOiBcXGUyNzI7XG4kZmEtdmFyLWNoZXZyb24tdXA6IFxcZjA3NztcbiRmYS12YXItZmFjZS1zYWx1dGluZzogXFxlNDg0O1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbG93OiBcXGY2MmM7XG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvdzogXFxmNjJjO1xuJGZhLXZhci1mYWNlLXBlcnNldmVyaW5nOiBcXGUzODU7XG4kZmEtdmFyLWNpcmNsZS1jYW1lcmE6IFxcZTEwMztcbiRmYS12YXItY2FtZXJhLWNpcmNsZTogXFxlMTAzO1xuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XG4kZmEtdmFyLXNwaWRlci13ZWI6IFxcZjcxOTtcbiRmYS12YXItY2lyY2xlLW1pY3JvcGhvbmU6IFxcZTExNjtcbiRmYS12YXItbWljcm9waG9uZS1jaXJjbGU6IFxcZTExNjtcbiRmYS12YXItYm9vay1hcnJvdy11cDogXFxlMGJhO1xuJGZhLXZhci1wb3BzaWNsZTogXFxlNDNlO1xuJGZhLXZhci1jb21tYW5kOiBcXGUxNDI7XG4kZmEtdmFyLWJsaW5kczogXFxmOGZiO1xuJGZhLXZhci1zdG9wd2F0Y2g6IFxcZjJmMjtcbiRmYS12YXItc2F4b3Bob25lOiBcXGY4ZGM7XG4kZmEtdmFyLXNxdWFyZS0yOiBcXGUyNTc7XG4kZmEtdmFyLWZpZWxkLWhvY2tleS1zdGljay1iYWxsOiBcXGY0NGM7XG4kZmEtdmFyLWZpZWxkLWhvY2tleTogXFxmNDRjO1xuJGZhLXZhci1hcnJvdy11cC1zcXVhcmUtdHJpYW5nbGU6IFxcZjg4YjtcbiRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0OiBcXGY4OGI7XG4kZmEtdmFyLWZhY2Utc2NyZWFtOiBcXGUzOGI7XG4kZmEtdmFyLXNxdWFyZS1tOiBcXGUyNzY7XG4kZmEtdmFyLWNhbWVyYS13ZWI6IFxcZjgzMjtcbiRmYS12YXItd2ViY2FtOiBcXGY4MzI7XG4kZmEtdmFyLWNvbW1lbnQtYXJyb3ctZG93bjogXFxlMTQzO1xuJGZhLXZhci1saWdodGJ1bGItY2ZsOiBcXGU1YTY7XG4kZmEtdmFyLXdpbmRvdy1mcmFtZS1vcGVuOiBcXGUwNTA7XG4kZmEtdmFyLWZhY2Uta2lzczogXFxmNTk2O1xuJGZhLXZhci1raXNzOiBcXGY1OTY7XG4kZmEtdmFyLWJyaWRnZS1jaXJjbGUteG1hcms6IFxcZTRjYjtcbiRmYS12YXItcGVyaW9kOiBcXDJlO1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLWdyaW4tdG9uZ3VlOiBcXGY1ODk7XG4kZmEtdmFyLXVwLXRvLWRvdHRlZC1saW5lOiBcXGU0NTc7XG4kZmEtdmFyLXRob3VnaHQtYnViYmxlOiBcXGUzMmU7XG4kZmEtdmFyLXJheWd1bjogXFxlMDI1O1xuJGZhLXZhci1mbHV0ZTogXFxmOGI5O1xuJGZhLXZhci1hY29ybjogXFxmNmFlO1xuJGZhLXZhci12aWRlby1hcnJvdy11cC1yaWdodDogXFxlMmM5O1xuJGZhLXZhci1ncmF0ZS1kcm9wbGV0OiBcXGUxOTQ7XG4kZmEtdmFyLXNlYWwtZXhjbGFtYXRpb246IFxcZTI0MjtcbiRmYS12YXItY2hlc3MtYmlzaG9wOiBcXGY0M2E7XG4kZmEtdmFyLW1lc3NhZ2Utc21zOiBcXGUxZTU7XG4kZmEtdmFyLWNvZmZlZS1iZWFuczogXFxlMTNmO1xuJGZhLXZhci1oYXQtd2l0Y2g6IFxcZjZlNztcbiRmYS12YXItZmFjZS1ncmluLXdpbms6IFxcZjU4YztcbiRmYS12YXItZ3Jpbi13aW5rOiBcXGY1OGM7XG4kZmEtdmFyLWNsb2NrLXRocmVlLXRoaXJ0eTogXFxlMzU3O1xuJGZhLXZhci1lYXItZGVhZjogXFxmMmE0O1xuJGZhLXZhci1kZWFmOiBcXGYyYTQ7XG4kZmEtdmFyLWRlYWZuZXNzOiBcXGYyYTQ7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXFxmMmE0O1xuJGZhLXZhci1hbGFybS1jbG9jazogXFxmMzRlO1xuJGZhLXZhci1lY2xpcHNlOiBcXGY3NDk7XG4kZmEtdmFyLWZhY2UtcmVsaWV2ZWQ6IFxcZTM4OTtcbiRmYS12YXItcm9hZC1jaXJjbGUtY2hlY2s6IFxcZTU2NDtcbiRmYS12YXItZGljZS1maXZlOiBcXGY1MjM7XG4kZmEtdmFyLW9jdGFnb24tbWludXM6IFxcZjMwODtcbiRmYS12YXItbWludXMtb2N0YWdvbjogXFxmMzA4O1xuJGZhLXZhci1zcXVhcmUtcnNzOiBcXGYxNDM7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFxcZjE0MztcbiRmYS12YXItZmFjZS16YW55OiBcXGUzYTQ7XG4kZmEtdmFyLWxhbmQtbWluZS1vbjogXFxlNTFiO1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtbGVmdDogXFxlMjYzO1xuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xuJGZhLXZhci1zYWx0LXNoYWtlcjogXFxlNDQ2O1xuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xuJGZhLXZhci1maWxlLXBsdXM6IFxcZjMxOTtcbiRmYS12YXItZHJhdy1zcXVhcmU6IFxcZjVlZjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXVuZGVyLXNsYXNoOiBcXGUyYTE7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLXNsYXNoOiBcXGUyYTE7XG4kZmEtdmFyLXN0YWlyczogXFxlMjg5O1xuJGZhLXZhci1kcm9uZS1mcm9udDogXFxmODYwO1xuJGZhLXZhci1kcm9uZS1hbHQ6IFxcZjg2MDtcbiRmYS12YXItZ2xhc3MtZW1wdHk6IFxcZTE5MTtcbiRmYS12YXItZGlhbC1oaWdoOiBcXGUxNWM7XG4kZmEtdmFyLXVzZXItaGVsbWV0LXNhZmV0eTogXFxmODJjO1xuJGZhLXZhci11c2VyLWNvbnN0cnVjdGlvbjogXFxmODJjO1xuJGZhLXZhci11c2VyLWhhcmQtaGF0OiBcXGY4MmM7XG4kZmEtdmFyLWk6IFxcNDk7XG4kZmEtdmFyLWhyeXZuaWEtc2lnbjogXFxmNmYyO1xuJGZhLXZhci1ocnl2bmlhOiBcXGY2ZjI7XG4kZmEtdmFyLWFycm93LWRvd24tbGVmdC1hbmQtYXJyb3ctdXAtcmlnaHQtdG8tY2VudGVyOiBcXGUwOTI7XG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XG4kZmEtdmFyLWZhY2UtZ3Jpbi13aWRlOiBcXGY1ODE7XG4kZmEtdmFyLWdyaW4tYWx0OiBcXGY1ODE7XG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XG4kZmEtdmFyLWJhc2tldGJhbGwtaG9vcDogXFxmNDM1O1xuJGZhLXZhci1vYmplY3RzLWFsaWduLWJvdHRvbTogXFxlM2JiO1xuJGZhLXZhci12OiBcXDU2O1xuJGZhLXZhci1zcGFya2xlczogXFxmODkwO1xuJGZhLXZhci1zcXVpZDogXFxlNDUwO1xuJGZhLXZhci1sZWFmeS1ncmVlbjogXFxlNDFkO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAtcmlnaHQ6IFxcZTBmYztcbiRmYS12YXItY2FsZW5kYXJzOiBcXGUwZDc7XG4kZmEtdmFyLWJhbmdsYWRlc2hpLXRha2Etc2lnbjogXFxlMmU2O1xuJGZhLXZhci1iaWN5Y2xlOiBcXGYyMDY7XG4kZmEtdmFyLWhhbW1lci13YXI6IFxcZjZlNDtcbiRmYS12YXItY2lyY2xlLWQ6IFxcZTEwNDtcbiRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93OiBcXGY3MTg7XG4kZmEtdmFyLXN0YWZmLXNuYWtlOiBcXGU1Nzk7XG4kZmEtdmFyLXJvZC1hc2NsZXBpdXM6IFxcZTU3OTtcbiRmYS12YXItcm9kLXNuYWtlOiBcXGU1Nzk7XG4kZmEtdmFyLXN0YWZmLWFlc2N1bGFwaXVzOiBcXGU1Nzk7XG4kZmEtdmFyLXBlYXI6IFxcZTIwYztcbiRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiBcXGUwNjI7XG4kZmEtdmFyLXRyaWFuZ2xlOiBcXGYyZWM7XG4kZmEtdmFyLWFwYXJ0bWVudDogXFxlNDY4O1xuJGZhLXZhci10cnVjay1tZWRpY2FsOiBcXGYwZjk7XG4kZmEtdmFyLWFtYnVsYW5jZTogXFxmMGY5O1xuJGZhLXZhci1wZXBwZXI6IFxcZTQzMjtcbiRmYS12YXItcGlhbm86IFxcZjhkNDtcbiRmYS12YXItZ3VuLXNxdWlydDogXFxlMTlkO1xuJGZhLXZhci13aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1OTg7XG4kZmEtdmFyLXNub3dtYW46IFxcZjdkMDtcbiRmYS12YXItdXNlci1hbGllbjogXFxlMDRhO1xuJGZhLXZhci1zaGllbGQtY2hlY2s6IFxcZjJmNztcbiRmYS12YXItbW9ydGFyLXBlc3RsZTogXFxmNWE3O1xuJGZhLXZhci1yb2FkLWJhcnJpZXI6IFxcZTU2MjtcbiRmYS12YXItY2hhcnQtY2FuZGxlc3RpY2s6IFxcZTBlMjtcbiRmYS12YXItYnJpZWZjYXNlLWJsYW5rOiBcXGUwYzg7XG4kZmEtdmFyLXNjaG9vbDogXFxmNTQ5O1xuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xuJGZhLXZhci1icmFja2V0LXJvdW5kOiBcXDI4O1xuJGZhLXZhci1wYXJlbnRoZXNpczogXFwyODtcbiRmYS12YXItam9pbnQ6IFxcZjU5NTtcbiRmYS12YXItaG9yc2Utc2FkZGxlOiBcXGY4YzM7XG4kZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3M6IFxcZjdiNztcbiRmYS12YXItZmlsdGVyczogXFxlMTdlO1xuJGZhLXZhci1iZWxsLW9uOiBcXGY4ZmE7XG4kZmEtdmFyLWFuZ2xlLXJpZ2h0OiBcXGYxMDU7XG4kZmEtdmFyLWRpYWwtbWVkOiBcXGUxNWY7XG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XG4kZmEtdmFyLXE6IFxcNTE7XG4kZmEtdmFyLW1vbml0b3Itd2F2ZWZvcm06IFxcZjYxMTtcbiRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlOiBcXGY2MTE7XG4kZmEtdmFyLWxpbmstc2ltcGxlOiBcXGUxY2Q7XG4kZmEtdmFyLXdoaXN0bGU6IFxcZjQ2MDtcbiRmYS12YXItZzogXFw0NztcbiRmYS12YXItd2luZS1nbGFzcy1jcmFjazogXFxmNGJiO1xuJGZhLXZhci1mcmFnaWxlOiBcXGY0YmI7XG4kZmEtdmFyLXNsb3QtbWFjaGluZTogXFxlM2NlO1xuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XG4kZmEtdmFyLWNhci13YXNoOiBcXGY1ZTY7XG4kZmEtdmFyLWVzY2FsYXRvcjogXFxlMTcxO1xuJGZhLXZhci1jb21tZW50LWltYWdlOiBcXGUxNDg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItdGVtcGVyYXR1cmUtMjogXFxmMmM5O1xuJGZhLXZhci10aGVybW9tZXRlci0yOiBcXGYyYzk7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFxcZjJjOTtcbiRmYS12YXItZG9uZy1zaWduOiBcXGUxNjk7XG4kZmEtdmFyLWRvbnV0OiBcXGU0MDY7XG4kZmEtdmFyLWRvdWdobnV0OiBcXGU0MDY7XG4kZmEtdmFyLWNhcHN1bGVzOiBcXGY0NmI7XG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xuJGZhLXZhci1wb28tYm9sdDogXFxmNzVhO1xuJGZhLXZhci10YWxseS0xOiBcXGUyOTQ7XG4kZmEtdmFyLWZhY2UtZnJvd24tb3BlbjogXFxmNTdhO1xuJGZhLXZhci1mcm93bi1vcGVuOiBcXGY1N2E7XG4kZmEtdmFyLXNxdWFyZS1kYXNoZWQ6IFxcZTI2OTtcbiRmYS12YXItc3F1YXJlLWo6IFxcZTI3MztcbiRmYS12YXItaGFuZC1wb2ludC11cDogXFxmMGE2O1xuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XG4kZmEtdmFyLWFycm93LXVwLWJpZy1zbWFsbDogXFxmODhlO1xuJGZhLXZhci1zb3J0LXNpemUtdXA6IFxcZjg4ZTtcbiRmYS12YXItYmFyY29kZS1yZWFkOiBcXGY0NjQ7XG4kZmEtdmFyLWJhZ3VldHRlOiBcXGUzZDg7XG4kZmEtdmFyLWJvd2wtc29mdC1zZXJ2ZTogXFxlNDZiO1xuJGZhLXZhci1mYWNlLWhvbGRpbmctYmFjay10ZWFyczogXFxlNDgyO1xuJGZhLXZhci1zcXVhcmUtdXA6IFxcZjM1MztcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cDogXFxmMzUzO1xuJGZhLXZhci10cmFpbi1zdWJ3YXktdHVubmVsOiBcXGUyYTM7XG4kZmEtdmFyLXN1YndheS10dW5uZWw6IFxcZTJhMztcbiRmYS12YXItc3F1YXJlLWV4Y2xhbWF0aW9uOiBcXGYzMjE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xuJGZhLXZhci1zZW1pY29sb246IFxcM2I7XG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XG4kZmEtdmFyLWZhbi10YWJsZTogXFxlMDA0O1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcXGYwMzk7XG4kZmEtdmFyLWJhdHRlcnktbG93OiBcXGUwYjE7XG4kZmEtdmFyLWJhdHRlcnktMTogXFxlMGIxO1xuJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udDogXFxmMzhhO1xuJGZhLXZhci1icmFpbi1hcnJvdy1jdXJ2ZWQtcmlnaHQ6IFxcZjY3NztcbiRmYS12YXItbWluZC1zaGFyZTogXFxmNjc3O1xuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xuJGZhLXZhci1oZWxtZXQtdW46IFxcZTUwMztcbiRmYS12YXItbG9jYXRpb24tc21pbGU6IFxcZjYwZDtcbiRmYS12YXItbWFwLW1hcmtlci1zbWlsZTogXFxmNjBkO1xuJGZhLXZhci1hcnJvdy1sZWZ0LXRvLWxpbmU6IFxcZjMzZTtcbiRmYS12YXItYXJyb3ctdG8tbGVmdDogXFxmMzNlO1xuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xuJGZhLXZhci1zdXNoaTogXFxlNDhhO1xuJGZhLXZhci1uaWdpcmk6IFxcZTQ4YTtcbiRmYS12YXItbWVzc2FnZS1jYXB0aW9uczogXFxlMWRlO1xuJGZhLXZhci1jb21tZW50LWFsdC1jYXB0aW9uczogXFxlMWRlO1xuJGZhLXZhci10cmFzaC1saXN0OiBcXGUyYjE7XG4kZmEtdmFyLWJhY29uOiBcXGY3ZTU7XG4kZmEtdmFyLW9wdGlvbjogXFxlMzE4O1xuJGZhLXZhci1oYW5kLXBvaW50LWRvd246IFxcZjBhNztcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1icmFja2V0OiBcXGUwOWE7XG4kZmEtdmFyLXRyYXNoLXBsdXM6IFxcZTJiMjtcbiRmYS12YXItb2JqZWN0cy1hbGlnbi10b3A6IFxcZTNjMDtcbiRmYS12YXItZm9sZGVyOiBcXGYwN2I7XG4kZmEtdmFyLWZvbGRlci1ibGFuazogXFxmMDdiO1xuJGZhLXZhci1mYWNlLWFueGlvdXMtc3dlYXQ6IFxcZTM2YTtcbiRmYS12YXItY3JlZGl0LWNhcmQtYmxhbms6IFxcZjM4OTtcbiRmYS12YXItZmlsZS13YXZlZm9ybTogXFxmNDc4O1xuJGZhLXZhci1maWxlLW1lZGljYWwtYWx0OiBcXGY0Nzg7XG4kZmEtdmFyLW1pY3JvY2hpcC1haTogXFxlMWVjO1xuJGZhLXZhci1tdWc6IFxcZjg3NDtcbiRmYS12YXItcGxhbmUtdXAtc2xhc2g6IFxcZTIyZTtcbiRmYS12YXItcmFkaWF0aW9uOiBcXGY3Yjk7XG4kZmEtdmFyLXBlbi1jaXJjbGU6IFxcZTIwZTtcbiRmYS12YXItY2hhcnQtc2ltcGxlOiBcXGU0NzM7XG4kZmEtdmFyLWNydXRjaGVzOiBcXGY3Zjg7XG4kZmEtdmFyLWNpcmNsZS1wYXJraW5nOiBcXGY2MTU7XG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlOiBcXGY2MTU7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XG4kZmEtdmFyLWxlYWYtb2FrOiBcXGY2Zjc7XG4kZmEtdmFyLXNxdWFyZS1ib2x0OiBcXGUyNjU7XG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcbiRmYS12YXItZ2F1Z2U6IFxcZjYyNDtcbiRmYS12YXItZGFzaGJvYXJkOiBcXGY2MjQ7XG4kZmEtdmFyLWdhdWdlLW1lZDogXFxmNjI0O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlOiBcXGY2MjQ7XG4kZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXM6IFxcZTJjYTtcbiRmYS12YXItbWFnaWMtd2FuZC1zcGFya2xlczogXFxlMmNhO1xuJGZhLXZhci1sYW1iZGE6IFxcZjY2ZTtcbiRmYS12YXItZTogXFw0NTtcbiRmYS12YXItcGl6emE6IFxcZjgxNztcbiRmYS12YXItYm93bC1jaG9wc3RpY2tzLW5vb2RsZXM6IFxcZTJlYTtcbiRmYS12YXItaDM6IFxcZjMxNTtcbiRmYS12YXItcGVuLWNsaXA6IFxcZjMwNTtcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xuJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU0Y2E7XG4kZmEtdmFyLWJhZGdlLXBlcmNlbnQ6IFxcZjY0NjtcbiRmYS12YXItdXNlcjogXFxmMDA3O1xuJGZhLXZhci1zZW5zb3I6IFxcZTAyODtcbiRmYS12YXItY29tbWE6IFxcMmM7XG4kZmEtdmFyLXNjaG9vbC1jaXJjbGUtY2hlY2s6IFxcZTU2YjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXVuZGVyOiBcXGUyYTA7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlOiBcXGUyYTA7XG4kZmEtdmFyLWxpZ2h0LWVtZXJnZW5jeTogXFxlNDFmO1xuJGZhLXZhci1hcnJvdy1kb3duLXRvLWFyYzogXFxlNGFlO1xuJGZhLXZhci1kdW1wc3RlcjogXFxmNzkzO1xuJGZhLXZhci12YW4tc2h1dHRsZTogXFxmNWI2O1xuJGZhLXZhci1zaHV0dGxlLXZhbjogXFxmNWI2O1xuJGZhLXZhci1idWlsZGluZy11c2VyOiBcXGU0ZGE7XG4kZmEtdmFyLWxpZ2h0LXN3aXRjaDogXFxlMDE3O1xuJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1jYXJldC1zcXVhcmUtbGVmdDogXFxmMTkxO1xuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xuJGZhLXZhci13YXZlLXB1bHNlOiBcXGY1Zjg7XG4kZmEtdmFyLWhlYXJ0LXJhdGU6IFxcZjVmODtcbiRmYS12YXIta2V5OiBcXGYwODQ7XG4kZmEtdmFyLWhhdC1zYW50YTogXFxmN2E3O1xuJGZhLXZhci10YW1hbGU6IFxcZTQ1MTtcbiRmYS12YXItYm94LWNoZWNrOiBcXGY0Njc7XG4kZmEtdmFyLWJ1bGxob3JuOiBcXGYwYTE7XG4kZmEtdmFyLXN0ZWFrOiBcXGY4MjQ7XG4kZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMtc2xhc2g6IFxcZjYwMztcbiRmYS12YXItbG9jYXRpb24tc2xhc2g6IFxcZjYwMztcbiRmYS12YXItcGVyc29uLWRvbGx5OiBcXGY0ZDA7XG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XG4kZmEtdmFyLXN5bmFnb2d1ZTogXFxmNjliO1xuJGZhLXZhci1maWxlLWNoYXJ0LWNvbHVtbjogXFxmNjU5O1xuJGZhLXZhci1maWxlLWNoYXJ0LWxpbmU6IFxcZjY1OTtcbiRmYS12YXItcGVyc29uLWhhbGYtZHJlc3M6IFxcZTU0ODtcbiRmYS12YXItZm9sZGVyLWltYWdlOiBcXGUxOGE7XG4kZmEtdmFyLWNhbGVuZGFyLXBlbjogXFxmMzMzO1xuJGZhLXZhci1jYWxlbmRhci1lZGl0OiBcXGYzMzM7XG4kZmEtdmFyLXJvYWQtYnJpZGdlOiBcXGU1NjM7XG4kZmEtdmFyLWZhY2Utc21pbGUtdGVhcjogXFxlMzkzO1xuJGZhLXZhci1tZXNzYWdlLXBsdXM6IFxcZjRhODtcbiRmYS12YXItY29tbWVudC1hbHQtcGx1czogXFxmNGE4O1xuJGZhLXZhci1sb2NhdGlvbi1hcnJvdzogXFxmMTI0O1xuJGZhLXZhci1jOiBcXDQzO1xuJGZhLXZhci10YWJsZXQtYnV0dG9uOiBcXGYxMGE7XG4kZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS11c2VyOiBcXGU0YTQ7XG4kZmEtdmFyLWJ1aWxkaW5nLWxvY2s6IFxcZTRkNjtcbiRmYS12YXItY2hhcnQtbGluZS11cDogXFxlMGU1O1xuJGZhLXZhci1tYWlsYm94OiBcXGY4MTM7XG4kZmEtdmFyLXRydWNrLWJvbHQ6IFxcZTNkMDtcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcbiRmYS12YXItbW9uZXktYmlsbC13YXZlOiBcXGY1M2E7XG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcbiRmYS12YXItYXJlYS1jaGFydDogXFxmMWZlO1xuJGZhLXZhci1ob3VzZS1mbGFnOiBcXGU1MGQ7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtbWludXM6IFxcZTU0MDtcbiRmYS12YXItc2NhbHBlbDogXFxmNjFkO1xuJGZhLXZhci1iYW46IFxcZjA1ZTtcbiRmYS12YXItY2FuY2VsOiBcXGYwNWU7XG4kZmEtdmFyLWJlbGwtZXhjbGFtYXRpb246IFxcZjg0ODtcbiRmYS12YXItY2lyY2xlLWJvb2ttYXJrOiBcXGUxMDA7XG4kZmEtdmFyLWJvb2ttYXJrLWNpcmNsZTogXFxlMTAwO1xuJGZhLXZhci1lZ2ctZnJpZWQ6IFxcZjdmYztcbiRmYS12YXItZmFjZS13ZWFyeTogXFxlM2ExO1xuJGZhLXZhci11bmlmb3JtLW1hcnRpYWwtYXJ0czogXFxlM2QxO1xuJGZhLXZhci1jYW1lcmEtcm90YXRlOiBcXGUwZDg7XG4kZmEtdmFyLXN1bi1kdXN0OiBcXGY3NjQ7XG4kZmEtdmFyLWNvbW1lbnQtdGV4dDogXFxlMTRkO1xuJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXM6IFxcZjVkMDtcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xuJGZhLXZhci1zaWduYWwtYmFyczogXFxmNjkwO1xuJGZhLXZhci1zaWduYWwtYWx0OiBcXGY2OTA7XG4kZmEtdmFyLXNpZ25hbC1hbHQtNDogXFxmNjkwO1xuJGZhLXZhci1zaWduYWwtYmFycy1zdHJvbmc6IFxcZjY5MDtcbiRmYS12YXItZGlhbW9uZC1leGNsYW1hdGlvbjogXFxlNDA1O1xuJGZhLXZhci1zdGFyOiBcXGYwMDU7XG4kZmEtdmFyLWRpYWwtbWluOiBcXGUxNjE7XG4kZmEtdmFyLXJlcGVhdDogXFxmMzYzO1xuJGZhLXZhci1jcm9zczogXFxmNjU0O1xuJGZhLXZhci1wYWdlLWNhcmV0LWRvd246IFxcZTQyOTtcbiRmYS12YXItZmlsZS1jYXJldC1kb3duOiBcXGU0Mjk7XG4kZmEtdmFyLWJveDogXFxmNDY2O1xuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XG4kZmEtdmFyLWNsb2NrLXNldmVuLXRoaXJ0eTogXFxlMzUxO1xuJGZhLXZhci1hcnJvdy1wb2ludGVyOiBcXGYyNDU7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcbiRmYS12YXItY2xvY2stZm91ci10aGlydHk6IFxcZTM0YjtcbiRmYS12YXItc2lnbmFsLWJhcnMtZ29vZDogXFxmNjkzO1xuJGZhLXZhci1zaWduYWwtYWx0LTM6IFxcZjY5MztcbiRmYS12YXItY2FjdHVzOiBcXGY4YTc7XG4kZmEtdmFyLW1heGltaXplOiBcXGYzMWU7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3MtYWx0OiBcXGYzMWU7XG4kZmEtdmFyLWNoYXJnaW5nLXN0YXRpb246IFxcZjVlNztcbiRmYS12YXItc2hhcGVzOiBcXGY2MWY7XG4kZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmU6IFxcZjYxZjtcbiRmYS12YXItcGxhbmUtdGFpbDogXFxlMjJjO1xuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWF4OiBcXGY2MmI7XG4kZmEtdmFyLXRhY2hvbWV0ZXItZmFzdGVzdDogXFxmNjJiO1xuJGZhLXZhci1jaXJjbGUtdTogXFxlMTI3O1xuJGZhLXZhci1zaGllbGQtc2xhc2g6IFxcZTI0YjtcbiRmYS12YXItc3F1YXJlLXBob25lLWhhbmd1cDogXFxlMjdhO1xuJGZhLXZhci1waG9uZS1zcXVhcmUtZG93bjogXFxlMjdhO1xuJGZhLXZhci1hcnJvdy11cC1sZWZ0OiBcXGUwOWQ7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTE6IFxcZTA0MztcbiRmYS12YXItcGVhbnV0czogXFxlNDMxO1xuJGZhLXZhci1zaHVmZmxlOiBcXGYwNzQ7XG4kZmEtdmFyLXJhbmRvbTogXFxmMDc0O1xuJGZhLXZhci1wZXJzb24tcnVubmluZzogXFxmNzBjO1xuJGZhLXZhci1ydW5uaW5nOiBcXGY3MGM7XG4kZmEtdmFyLW1vYmlsZS1yZXRybzogXFxlNTI3O1xuJGZhLXZhci1ncmlwLWxpbmVzLXZlcnRpY2FsOiBcXGY3YTU7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tc3F1YXJlOiBcXGUwOWM7XG4kZmEtdmFyLWZpbGUtZGFzaGVkLWxpbmU6IFxcZjg3NztcbiRmYS12YXItcGFnZS1icmVhazogXFxmODc3O1xuJGZhLXZhci1icmFja2V0LWN1cmx5LXJpZ2h0OiBcXDdkO1xuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcbiRmYS12YXItY2xvY2stdGhyZWU6IFxcZTM1NjtcbiRmYS12YXItaGFuZHMtYm91bmQ6IFxcZTRmOTtcbiRmYS12YXItc2NhbHBlbC1saW5lLWRhc2hlZDogXFxmNjFlO1xuJGZhLXZhci1zY2FscGVsLXBhdGg6IFxcZjYxZTtcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xuJGZhLXZhci1waXBlLXNtb2tpbmc6IFxcZTNjNDtcbiRmYS12YXItZmFjZS1hc3RvbmlzaGVkOiBcXGUzNmI7XG4kZmEtdmFyLXdpbmRvdzogXFxmNDBlO1xuJGZhLXZhci1wbGFuZS1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1NjtcbiRmYS12YXItZWFyOiBcXGY1ZjA7XG4kZmEtdmFyLWZpbGUtbG9jazogXFxlM2E2O1xuJGZhLXZhci1kaWFncmFtLXZlbm46IFxcZTE1YTtcbiRmYS12YXIteC1yYXk6IFxcZjQ5NztcbiRmYS12YXItZ29hbC1uZXQ6IFxcZTNhYjtcbiRmYS12YXItY29mZmluLWNyb3NzOiBcXGUwNTE7XG4kZmEtdmFyLXNwZWxsLWNoZWNrOiBcXGY4OTE7XG4kZmEtdmFyLWxvY2F0aW9uLXhtYXJrOiBcXGY2MGU7XG4kZmEtdmFyLW1hcC1tYXJrZXItdGltZXM6IFxcZjYwZTtcbiRmYS12YXItbWFwLW1hcmtlci14bWFyazogXFxmNjBlO1xuJGZhLXZhci1sYXNzbzogXFxmOGM4O1xuJGZhLXZhci1zbGFzaDogXFxmNzE1O1xuJGZhLXZhci1wZXJzb24tdG8tcG9ydGFsOiBcXGUwMjI7XG4kZmEtdmFyLXBvcnRhbC1lbnRlcjogXFxlMDIyO1xuJGZhLXZhci1jYWxlbmRhci1zdGFyOiBcXGY3MzY7XG4kZmEtdmFyLWNvbXB1dGVyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLW1vdXNlOiBcXGY4Y2M7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjA5MDtcbiRmYS12YXItc2lnbi1pbjogXFxmMDkwO1xuJGZhLXZhci1wZWdhc3VzOiBcXGY3MDM7XG4kZmEtdmFyLWZpbGVzLW1lZGljYWw6IFxcZjdmZDtcbiRmYS12YXItbmZjLWxvY2s6IFxcZTFmODtcbiRmYS12YXItcGVyc29uLXNraS1saWZ0OiBcXGY3Yzg7XG4kZmEtdmFyLXNraS1saWZ0OiBcXGY3Yzg7XG4kZmEtdmFyLXNxdWFyZS02OiBcXGUyNWI7XG4kZmEtdmFyLXNob3Atc2xhc2g6IFxcZTA3MDtcbiRmYS12YXItc3RvcmUtYWx0LXNsYXNoOiBcXGUwNzA7XG4kZmEtdmFyLXdpbmQtdHVyYmluZTogXFxmODliO1xuJGZhLXZhci1zbGlkZXJzLXNpbXBsZTogXFxlMjUzO1xuJGZhLXZhci1iYWRnZS1zaGVyaWZmOiBcXGY4YTI7XG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xuJGZhLXZhci12aXJ1cy1jb3ZpZC1zbGFzaDogXFxlNGE5O1xuJGZhLXZhci1pbnRlcnNlY3Rpb246IFxcZjY2ODtcbiRmYS12YXItc2hvcC1sb2NrOiBcXGU0YTU7XG4kZmEtdmFyLWZhbWlseTogXFxlMzAwO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcbiRmYS12YXItaG91cmdsYXNzLTE6IFxcZjI1MTtcbiRmYS12YXItdXNlci1oYWlyLWJ1bnM6IFxcZTNkMztcbiRmYS12YXItYmxlbmRlci1waG9uZTogXFxmNmI2O1xuJGZhLXZhci1ob3VyZ2xhc3MtY2xvY2s6IFxcZTQxYjtcbiRmYS12YXItcGVyc29uLXNlYXQtcmVjbGluZWQ6IFxcZTIxZjtcbiRmYS12YXItcGFwZXItcGxhbmUtdG9wOiBcXGUyMGE7XG4kZmEtdmFyLXBhcGVyLXBsYW5lLWFsdDogXFxlMjBhO1xuJGZhLXZhci1zZW5kOiBcXGUyMGE7XG4kZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXA6IFxcZTFkYztcbiRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctdXA6IFxcZTFkYztcbiRmYS12YXItbGlnaHRidWxiLWV4Y2xhbWF0aW9uOiBcXGY2NzE7XG4kZmEtdmFyLWxheWVyLW1pbnVzOiBcXGY1ZmU7XG4kZmEtdmFyLWxheWVyLWdyb3VwLW1pbnVzOiBcXGY1ZmU7XG4kZmEtdmFyLWNpcmNsZS1lOiBcXGUxMDk7XG4kZmEtdmFyLWJ1aWxkaW5nLXdoZWF0OiBcXGU0ZGI7XG4kZmEtdmFyLWdhdWdlLW1heDogXFxmNjI2O1xuJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0ZXN0OiBcXGY2MjY7XG4kZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nOiBcXGU1M2E7XG4kZmEtdmFyLWFwb3N0cm9waGU6IFxcMjc7XG4kZmEtdmFyLWZpcmUtaHlkcmFudDogXFxlMTdmO1xuJGZhLXZhci1yaWdodC10by1icmFja2V0OiBcXGYyZjY7XG4kZmEtdmFyLXNpZ24taW4tYWx0OiBcXGYyZjY7XG4kZmEtdmFyLXZpZGVvLXBsdXM6IFxcZjRlMTtcbiRmYS12YXItc3F1YXJlLXJpZ2h0OiBcXGYzNTI7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtcmlnaHQ6IFxcZjM1MjtcbiRmYS12YXItY29tbWVudC1zbWlsZTogXFxmNGI0O1xuJGZhLXZhci12ZW51czogXFxmMjIxO1xuJGZhLXZhci1wYXNzcG9ydDogXFxmNWFiO1xuJGZhLXZhci1pbmJveC1pbjogXFxmMzEwO1xuJGZhLXZhci1pbmJveC1hcnJvdy1kb3duOiBcXGYzMTA7XG4kZmEtdmFyLWhlYXJ0LXB1bHNlOiBcXGYyMWU7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xuJGZhLXZhci1jaXJjbGUtODogXFxlMGY1O1xuJGZhLXZhci1jbG91ZHMtbW9vbjogXFxmNzQ1O1xuJGZhLXZhci1jbG9jay10ZW4tdGhpcnR5OiBcXGUzNTU7XG4kZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3g6IFxcZjRjZTtcbiRmYS12YXItcGVvcGxlLWNhcnJ5OiBcXGY0Y2U7XG4kZmEtdmFyLWZvbGRlci11c2VyOiBcXGUxOGU7XG4kZmEtdmFyLXRyYXNoLWNhbi14bWFyazogXFxlMmFlO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xuJGZhLXZhci1sZWZ0LWxvbmctdG8tbGluZTogXFxlNDFlO1xuJGZhLXZhci1jcm93bjogXFxmNTIxO1xuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xuJGZhLXZhci14bWFya3MtbGluZXM6IFxcZTU5YTtcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcbiRmYS12YXItY2FsZW5kYXItcmFuZ2U6IFxcZTBkNjtcbiRmYS12YXItZmxvd2VyLWRhZmZvZGlsOiBcXGY4MDA7XG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC11cDogXFxlMWEyO1xuJGZhLXZhci13ZWlnaHQtc2NhbGU6IFxcZjQ5NjtcbiRmYS12YXItd2VpZ2h0OiBcXGY0OTY7XG4kZmEtdmFyLXN0YXItZXhjbGFtYXRpb246IFxcZjJmMztcbiRmYS12YXItYm9va3M6IFxcZjVkYjtcbiRmYS12YXItdXNlci1ncm91cDogXFxmNTAwO1xuJGZhLXZhci11c2VyLWZyaWVuZHM6IFxcZjUwMDtcbiRmYS12YXItYXJyb3ctdXAtYS16OiBcXGYxNWU7XG4kZmEtdmFyLXNvcnQtYWxwaGEtdXA6IFxcZjE1ZTtcbiRmYS12YXItbGF5ZXItcGx1czogXFxmNWZmO1xuJGZhLXZhci1sYXllci1ncm91cC1wbHVzOiBcXGY1ZmY7XG4kZmEtdmFyLXBsYXktcGF1c2U6IFxcZTIyZjtcbiRmYS12YXItYmxvY2stcXVlc3Rpb246IFxcZTNkZDtcbiRmYS12YXItc25vb3plOiBcXGY4ODA7XG4kZmEtdmFyLXp6ejogXFxmODgwO1xuJGZhLXZhci1zY2FubmVyLWltYWdlOiBcXGY4ZjM7XG4kZmEtdmFyLXR2LXJldHJvOiBcXGY0MDE7XG4kZmEtdmFyLXNxdWFyZS10OiBcXGUyODA7XG4kZmEtdmFyLWZhcm06IFxcZjg2NDtcbiRmYS12YXItYmFybi1zaWxvOiBcXGY4NjQ7XG4kZmEtdmFyLWNoZXNzLWtuaWdodDogXFxmNDQxO1xuJGZhLXZhci1iYXJzLXNvcnQ6IFxcZTBhZTtcbiRmYS12YXItcGFsbGV0LWJveGVzOiBcXGY0ODM7XG4kZmEtdmFyLXBhbGV0dGUtYm94ZXM6IFxcZjQ4MztcbiRmYS12YXItcGFsbGV0LWFsdDogXFxmNDgzO1xuJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludDogXFxmNTliO1xuJGZhLXZhci1sYXVnaC1zcXVpbnQ6IFxcZjU5YjtcbiRmYS12YXItY29kZS1zaW1wbGU6IFxcZTEzZDtcbiRmYS12YXItYm9sdC1zbGFzaDogXFxlMGI4O1xuJGZhLXZhci1wYW5lbC1maXJlOiBcXGU0MmY7XG4kZmEtdmFyLWJpbmFyeS1jaXJjbGUtY2hlY2s6IFxcZTMzYztcbiRmYS12YXItY29tbWVudC1taW51czogXFxmNGIxO1xuJGZhLXZhci1idXJyaXRvOiBcXGY3ZWQ7XG4kZmEtdmFyLXZpb2xpbjogXFxmOGVkO1xuJGZhLXZhci1vYmplY3RzLWNvbHVtbjogXFxlM2MxO1xuJGZhLXZhci1zcXVhcmUtY2hldnJvbi1kb3duOiBcXGYzMjk7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd246IFxcZjMyOTtcbiRmYS12YXItY29tbWVudC1wbHVzOiBcXGY0YjI7XG4kZmEtdmFyLXRyaWFuZ2xlLWluc3RydW1lbnQ6IFxcZjhlMjtcbiRmYS12YXItdHJpYW5nbGUtbXVzaWM6IFxcZjhlMjtcbiRmYS12YXItd2hlZWxjaGFpcjogXFxmMTkzO1xuJGZhLXZhci11c2VyLXBpbG90LXRpZTogXFxlMmMxO1xuJGZhLXZhci1waWFuby1rZXlib2FyZDogXFxmOGQ1O1xuJGZhLXZhci1iZWQtZW1wdHk6IFxcZjhmOTtcbiRmYS12YXItY2lyY2xlLWFycm93LXVwOiBcXGYwYWE7XG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xuJGZhLXZhci10b2dnbGUtb246IFxcZjIwNTtcbiRmYS12YXItcmVjdGFuZ2xlLXZlcnRpY2FsOiBcXGYyZmI7XG4kZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdDogXFxmMmZiO1xuJGZhLXZhci1wZXJzb24td2Fsa2luZzogXFxmNTU0O1xuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XG4kZmEtdmFyLWw6IFxcNGM7XG4kZmEtdmFyLXNpZ25hbC1zdHJlYW06IFxcZjhkZDtcbiRmYS12YXItZG93bi10by1icmFja2V0OiBcXGU0ZTc7XG4kZmEtdmFyLWNpcmNsZS16OiBcXGUxMzA7XG4kZmEtdmFyLXN0YXJzOiBcXGY3NjI7XG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcbiRmYS12YXItYmVkLXB1bHNlOiBcXGY0ODc7XG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcbiRmYS12YXItaG91c2UtZGF5OiBcXGUwMGU7XG4kZmEtdmFyLXNodXR0bGUtc3BhY2U6IFxcZjE5NztcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXFxmMTk3O1xuJGZhLXZhci1zaGlydC1sb25nLXNsZWV2ZTogXFxlM2M3O1xuJGZhLXZhci1jaGFydC1waWUtc2ltcGxlOiBcXGY2NGU7XG4kZmEtdmFyLWNoYXJ0LXBpZS1hbHQ6IFxcZjY0ZTtcbiRmYS12YXItZmFjZS1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1sYXVnaDogXFxmNTk5O1xuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xuJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS11c2VyOiBcXGU0OGY7XG4kZmEtdmFyLWNhbmR5OiBcXGUzZTc7XG4kZmEtdmFyLWJvd2wtaG90OiBcXGY4MjM7XG4kZmEtdmFyLXNvdXA6IFxcZjgyMztcbiRmYS12YXItZmxhdGJyZWFkOiBcXGU0MGI7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1wbHVzOiBcXGU1MDA7XG4kZmEtdmFyLWNvZGUtZm9yazogXFxlMTNiO1xuJGZhLXZhci1jaXR5OiBcXGY2NGY7XG4kZmEtdmFyLXNpZ25hbC1iYXJzLXdlYWs6IFxcZjY5MTtcbiRmYS12YXItc2lnbmFsLWFsdC0xOiBcXGY2OTE7XG4kZmEtdmFyLW1pY3JvcGhvbmUtbGluZXM6IFxcZjNjOTtcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcbiRmYS12YXItY2xvY2stdHdlbHZlOiBcXGUzNTg7XG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcbiRmYS12YXItY2l0cnVzLXNsaWNlOiBcXGUyZjU7XG4kZmEtdmFyLXNoZWVwOiBcXGY3MTE7XG4kZmEtdmFyLXVubG9jazogXFxmMDljO1xuJGZhLXZhci1jb2xvbi1zaWduOiBcXGUxNDA7XG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcbiRmYS12YXItYmFkZ2VyLWhvbmV5OiBcXGY2YjQ7XG4kZmEtdmFyLWg0OiBcXGY4NmE7XG4kZmEtdmFyLXN0b3JlLXNsYXNoOiBcXGUwNzE7XG4kZmEtdmFyLXJvYWQtY2lyY2xlLXhtYXJrOiBcXGU1NjY7XG4kZmEtdmFyLXNpZ25hbC1zbGFzaDogXFxmNjk1O1xuJGZhLXZhci11c2VyLW1pbnVzOiBcXGY1MDM7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXVwOiBcXGYyMmE7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXY6IFxcZjIyYTtcbiRmYS12YXItY2hhbXBhZ25lLWdsYXNzZXM6IFxcZjc5ZjtcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XG4kZmEtdmFyLXRhY286IFxcZjgyNjtcbiRmYS12YXItaGV4YWdvbi1wbHVzOiBcXGYzMDA7XG4kZmEtdmFyLXBsdXMtaGV4YWdvbjogXFxmMzAwO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFxcZjMyODtcbiRmYS12YXItaG91c2UtY2lyY2xlLWV4Y2xhbWF0aW9uOiBcXGU1MGE7XG4kZmEtdmFyLWZpbGUtYXJyb3ctdXA6IFxcZjU3NDtcbiRmYS12YXItZmlsZS11cGxvYWQ6IFxcZjU3NDtcbiRmYS12YXItd2lmaTogXFxmMWViO1xuJGZhLXZhci13aWZpLTM6IFxcZjFlYjtcbiRmYS12YXItd2lmaS1zdHJvbmc6IFxcZjFlYjtcbiRmYS12YXItbWVzc2FnZXM6IFxcZjRiNjtcbiRmYS12YXItY29tbWVudHMtYWx0OiBcXGY0YjY7XG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcbiRmYS12YXItYmF0aHR1YjogXFxmMmNkO1xuJGZhLXZhci11bWJyZWxsYS1zaW1wbGU6IFxcZTJiYztcbiRmYS12YXItdW1icmVsbGEtYWx0OiBcXGUyYmM7XG4kZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS1wbHVzOiBcXGU0YTM7XG4kZmEtdmFyLXVuZGVybGluZTogXFxmMGNkO1xuJGZhLXZhci11c2VyLXBlbjogXFxmNGZmO1xuJGZhLXZhci11c2VyLWVkaXQ6IFxcZjRmZjtcbiRmYS12YXItYmluYXJ5LXNsYXNoOiBcXGUzM2U7XG4kZmEtdmFyLXNxdWFyZS1vOiBcXGUyNzg7XG4kZmEtdmFyLXNpZ25hdHVyZTogXFxmNWI3O1xuJGZhLXZhci1zdHJvb3B3YWZlbDogXFxmNTUxO1xuJGZhLXZhci1ib2xkOiBcXGYwMzI7XG4kZmEtdmFyLWFuY2hvci1sb2NrOiBcXGU0YWQ7XG4kZmEtdmFyLWJ1aWxkaW5nLW5nbzogXFxlNGQ3O1xuJGZhLXZhci10cmFuc3BvcnRlci0zOiBcXGUwNDU7XG4kZmEtdmFyLWVuZ2luZS13YXJuaW5nOiBcXGY1ZjI7XG4kZmEtdmFyLWVuZ2luZS1leGNsYW1hdGlvbjogXFxmNWYyO1xuJGZhLXZhci1jaXJjbGUtZG93bi1yaWdodDogXFxlMTA4O1xuJGZhLXZhci1zcXVhcmUtazogXFxlMjc0O1xuJGZhLXZhci1tYW5hdC1zaWduOiBcXGUxZDU7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLXBlbjogXFxmODcyO1xuJGZhLXZhci1tb25leS1jaGVjay1lZGl0OiBcXGY4NzI7XG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xuJGZhLXZhci1ib3JkZXItdG9wLWxlZnQ6IFxcZjg1MztcbiRmYS12YXItYm9yZGVyLXN0eWxlOiBcXGY4NTM7XG4kZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3Q6IFxcZjVhMDtcbiRmYS12YXItbWFwLW1hcmtlZC1hbHQ6IFxcZjVhMDtcbiRmYS12YXItdGlsZGU6IFxcN2U7XG4kZmEtdmFyLWplZGk6IFxcZjY2OTtcbiRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWw6IFxcZjY4MTtcbiRmYS12YXItcG9sbDogXFxmNjgxO1xuJGZhLXZhci1hcnJvdy1kb3duLXNxdWFyZS10cmlhbmdsZTogXFxmODg5O1xuJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLWFsdDogXFxmODg5O1xuJGZhLXZhci1tdWctaG90OiBcXGY3YjY7XG4kZmEtdmFyLWRvZy1sZWFzaGVkOiBcXGY2ZDQ7XG4kZmEtdmFyLWNhci1iYXR0ZXJ5OiBcXGY1ZGY7XG4kZmEtdmFyLWJhdHRlcnktY2FyOiBcXGY1ZGY7XG4kZmEtdmFyLWZhY2UtZG93bmNhc3Qtc3dlYXQ6IFxcZTM3MTtcbiRmYS12YXItbWVtby1jaXJjbGUtaW5mbzogXFxlNDlhO1xuJGZhLXZhci1naWZ0OiBcXGYwNmI7XG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XG4kZmEtdmFyLXZvbHVtZTogXFxmNmE4O1xuJGZhLXZhci12b2x1bWUtbWVkaXVtOiBcXGY2YTg7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTU6IFxcZTJhNjtcbiRmYS12YXItZ2F1Z2UtY2lyY2xlLWJvbHQ6IFxcZTQ5NjtcbiRmYS12YXItY29pbi1mcm9udDogXFxlM2ZjO1xuJGZhLXZhci1maWxlLXNsYXNoOiBcXGUzYTc7XG4kZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXAtcmlnaHQ6IFxcZTFkZDtcbiRmYS12YXItdHJlYXN1cmUtY2hlc3Q6IFxcZjcyMztcbiRmYS12YXItY2hlc3MtcXVlZW46IFxcZjQ0NTtcbiRmYS12YXItcGFpbnRicnVzaC1maW5lOiBcXGY1YTk7XG4kZmEtdmFyLXBhaW50LWJydXNoLWFsdDogXFxmNWE5O1xuJGZhLXZhci1wYWludC1icnVzaC1maW5lOiBcXGY1YTk7XG4kZmEtdmFyLXBhaW50YnJ1c2gtYWx0OiBcXGY1YTk7XG4kZmEtdmFyLWdsYXNzZXM6IFxcZjUzMDtcbiRmYS12YXItaG9vZC1jbG9hazogXFxmNmVmO1xuJGZhLXZhci1zcXVhcmUtcXVvdGU6IFxcZTMyOTtcbiRmYS12YXItdXAtbGVmdDogXFxlMmJkO1xuJGZhLXZhci1icmluZy1mcm9udDogXFxmODU3O1xuJGZhLXZhci1jaGVzcy1ib2FyZDogXFxmNDNjO1xuJGZhLXZhci1idXJnZXItY2hlZXNlOiBcXGY3ZjE7XG4kZmEtdmFyLWNoZWVzZWJ1cmdlcjogXFxmN2YxO1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2s6IFxcZTRkMjtcbiRmYS12YXItcmVwZWF0LTE6IFxcZjM2NTtcbiRmYS12YXItYXJyb3ctZG93bi10by1saW5lOiBcXGYzM2Q7XG4kZmEtdmFyLWFycm93LXRvLWJvdHRvbTogXFxmMzNkO1xuJGZhLXZhci1ncmlkLTU6IFxcZTE5OTtcbiRmYS12YXItcmlnaHQtbG9uZy10by1saW5lOiBcXGU0NDQ7XG4kZmEtdmFyLXBlcnNvbi1jaGFsa2JvYXJkOiBcXGU1M2Q7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0OiBcXGYyMmI7XG4kZmEtdmFyLW1hcnMtc3Ryb2tlLWg6IFxcZjIyYjtcbiRmYS12YXItaGFuZC1iYWNrLWZpc3Q6IFxcZjI1NTtcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XG4kZmEtdmFyLXRhbGx5OiBcXGY2OWM7XG4kZmEtdmFyLXRhbGx5LTU6IFxcZjY5YztcbiRmYS12YXItc3F1YXJlLWNhcmV0LXVwOiBcXGYxNTE7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS11cDogXFxmMTUxO1xuJGZhLXZhci1jbG91ZC1zaG93ZXJzLXdhdGVyOiBcXGU0ZTQ7XG4kZmEtdmFyLWNoYXJ0LWJhcjogXFxmMDgwO1xuJGZhLXZhci1iYXItY2hhcnQ6IFxcZjA4MDtcbiRmYS12YXItaGFuZHMtYnViYmxlczogXFxlMDVlO1xuJGZhLXZhci1oYW5kcy13YXNoOiBcXGUwNWU7XG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xuJGZhLXZhci10cmFpbjogXFxmMjM4O1xuJGZhLXZhci11cC1mcm9tLWRvdHRlZC1saW5lOiBcXGU0NTY7XG4kZmEtdmFyLWV5ZS1sb3ctdmlzaW9uOiBcXGYyYTg7XG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcbiRmYS12YXItdHJhZmZpYy1saWdodC1nbzogXFxmNjM4O1xuJGZhLXZhci1mYWNlLWV4aGFsaW5nOiBcXGU0ODA7XG4kZmEtdmFyLXNlbnNvci1maXJlOiBcXGUwMmE7XG4kZmEtdmFyLXVzZXItdW5sb2NrOiBcXGUwNTg7XG4kZmEtdmFyLWhleGFnb24tZGl2aWRlOiBcXGUxYWQ7XG4kZmEtdmFyLTAwOiBcXGU0Njc7XG4kZmEtdmFyLWNyb3c6IFxcZjUyMDtcbiRmYS12YXItY2Fzc2V0dGUtYmV0YW1heDogXFxmOGE0O1xuJGZhLXZhci1iZXRhbWF4OiBcXGY4YTQ7XG4kZmEtdmFyLXNhaWxib2F0OiBcXGU0NDU7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcXGYyZDI7XG4kZmEtdmFyLW5mYy1tYWduaWZ5aW5nLWdsYXNzOiBcXGUxZjk7XG4kZmEtdmFyLWZpbGUtYmluYXJ5OiBcXGUxNzU7XG4kZmEtdmFyLWNpcmNsZS12OiBcXGUxMmE7XG4kZmEtdmFyLXNxdWFyZS1wbHVzOiBcXGYwZmU7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcXGYwZmU7XG4kZmEtdmFyLWJvd2wtc2Nvb3BzOiBcXGUzZGY7XG4kZmEtdmFyLW1pc3RsZXRvZTogXFxmN2I0O1xuJGZhLXZhci1jdXN0YXJkOiBcXGU0MDM7XG4kZmEtdmFyLWxhY3Jvc3NlLXN0aWNrOiBcXGUzYjU7XG4kZmEtdmFyLWhvY2tleS1tYXNrOiBcXGY2ZWU7XG4kZmEtdmFyLXN1bnJpc2U6IFxcZjc2NjtcbiRmYS12YXItcGFuZWwtZXdzOiBcXGU0MmU7XG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcbiRmYS12YXItY2xvdWQtZXhjbGFtYXRpb246IFxcZTQ5MTtcbiRmYS12YXItbWVzc2FnZS1saW5lczogXFxmNGE2O1xuJGZhLXZhci1jb21tZW50LWFsdC1saW5lczogXFxmNGE2O1xuJGZhLXZhci1mcm9nOiBcXGY1MmU7XG4kZmEtdmFyLWJ1Y2tldDogXFxlNGNmO1xuJGZhLXZhci1mbG9wcHktZGlzay1wZW46IFxcZTE4MjtcbiRmYS12YXItaW1hZ2U6IFxcZjAzZTtcbiRmYS12YXItd2luZG93LWZyYW1lOiBcXGUwNGY7XG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcbiRmYS12YXItY293OiBcXGY2Yzg7XG4kZmEtdmFyLXNxdWFyZS1yaW5nOiBcXGU0NGY7XG4kZmEtdmFyLWRvd24tZnJvbS1saW5lOiBcXGYzNDk7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcDogXFxmMzQ5O1xuJGZhLXZhci1jYXJldC11cDogXFxmMGQ4O1xuJGZhLXZhci1zaGllbGQteG1hcms6IFxcZTI0YztcbiRmYS12YXItc2hpZWxkLXRpbWVzOiBcXGUyNGM7XG4kZmEtdmFyLXNjcmV3ZHJpdmVyOiBcXGY1NGE7XG4kZmEtdmFyLWNpcmNsZS1zb3J0LWRvd246IFxcZTAzMTtcbiRmYS12YXItc29ydC1jaXJjbGUtZG93bjogXFxlMDMxO1xuJGZhLXZhci1mb2xkZXItY2xvc2VkOiBcXGUxODU7XG4kZmEtdmFyLWhvdXNlLXRzdW5hbWk6IFxcZTUxNTtcbiRmYS12YXItc3F1YXJlLW5maTogXFxlNTc2O1xuJGZhLXZhci1mb3JrbGlmdDogXFxmNDdhO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlcjogXFxlNGI1O1xuJGZhLXZhci1icmFja2V0LXNxdWFyZS1yaWdodDogXFw1ZDtcbiRmYS12YXItbWFydGluaS1nbGFzczogXFxmNTdiO1xuJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdDogXFxmNTdiO1xuJGZhLXZhci1yb3RhdGUtbGVmdDogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFjazogXFxmMmVhO1xuJGZhLXZhci1yb3RhdGUtYmFja3dhcmQ6IFxcZjJlYTtcbiRmYS12YXItdW5kby1hbHQ6IFxcZjJlYTtcbiRmYS12YXItdGFibGUtY29sdW1uczogXFxmMGRiO1xuJGZhLXZhci1jb2x1bW5zOiBcXGYwZGI7XG4kZmEtdmFyLXNxdWFyZS1hOiBcXGUyNWY7XG4kZmEtdmFyLXRpY2s6IFxcZTMyZjtcbiRmYS12YXItbGVtb246IFxcZjA5NDtcbiRmYS12YXItaGVhZC1zaWRlLW1hc2s6IFxcZTA2MztcbiRmYS12YXItaGFuZHNoYWtlOiBcXGYyYjU7XG4kZmEtdmFyLWdlbTogXFxmM2E1O1xuJGZhLXZhci1kb2xseTogXFxmNDcyO1xuJGZhLXZhci1kb2xseS1ib3g6IFxcZjQ3MjtcbiRmYS12YXItc21va2luZzogXFxmNDhkO1xuJGZhLXZhci1taW5pbWl6ZTogXFxmNzhjO1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0OiBcXGY3OGM7XG4kZmEtdmFyLXJlZnJpZ2VyYXRvcjogXFxlMDI2O1xuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xuJGZhLXZhci1vY3RhZ29uLXhtYXJrOiBcXGYyZjA7XG4kZmEtdmFyLXRpbWVzLW9jdGFnb246IFxcZjJmMDtcbiRmYS12YXIteG1hcmstb2N0YWdvbjogXFxmMmYwO1xuJGZhLXZhci1hbGlnbi1zbGFzaDogXFxmODQ2O1xuJGZhLXZhci1zbm93cGxvdzogXFxmN2QyO1xuJGZhLXZhci1hbmdsZXMtcmlnaHQ6IFxcZjEwMTtcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XG4kZmEtdmFyLXRydWNrLXJhbXAtY291Y2g6IFxcZjRkZDtcbiRmYS12YXItdHJ1Y2stY291Y2g6IFxcZjRkZDtcbiRmYS12YXItY2FubmFiaXM6IFxcZjU1ZjtcbiRmYS12YXItY2lyY2xlLXBsYXk6IFxcZjE0NDtcbiRmYS12YXItcGxheS1jaXJjbGU6IFxcZjE0NDtcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtYW5kLWFycm93LWRvd24tbGVmdC1mcm9tLWNlbnRlcjogXFxlMGEwO1xuJGZhLXZhci10YWJsZXRzOiBcXGY0OTA7XG4kZmEtdmFyLTM2MC1kZWdyZWVzOiBcXGUyZGM7XG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XG4kZmEtdmFyLWV1cm8tc2lnbjogXFxmMTUzO1xuJGZhLXZhci1ldXI6IFxcZjE1MztcbiRmYS12YXItZXVybzogXFxmMTUzO1xuJGZhLXZhci1jaGFpcjogXFxmNmMwO1xuJGZhLXZhci1jaXJjbGUtY2hlY2s6IFxcZjA1ODtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcXGYwNTg7XG4kZmEtdmFyLW1vbmV5LXNpbXBsZS1mcm9tLWJyYWNrZXQ6IFxcZTMxMztcbiRmYS12YXItYmF0OiBcXGY2YjU7XG4kZmEtdmFyLWNpcmNsZS1zdG9wOiBcXGYyOGQ7XG4kZmEtdmFyLXN0b3AtY2lyY2xlOiBcXGYyOGQ7XG4kZmEtdmFyLWhlYWQtc2lkZS1oZWFkcGhvbmVzOiBcXGY4YzI7XG4kZmEtdmFyLXBob25lLXJvdGFyeTogXFxmOGQzO1xuJGZhLXZhci1jb21wYXNzLWRyYWZ0aW5nOiBcXGY1Njg7XG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcbiRmYS12YXItcGxhdGUtd2hlYXQ6IFxcZTU1YTtcbiRmYS12YXItY2FsZW5kYXItY2lyY2xlLW1pbnVzOiBcXGU0NmY7XG4kZmEtdmFyLWNob3BzdGlja3M6IFxcZTNmNztcbiRmYS12YXItY2FyLXdyZW5jaDogXFxmNWUzO1xuJGZhLXZhci1jYXItbWVjaGFuaWM6IFxcZjVlMztcbiRmYS12YXItaWNpY2xlczogXFxmN2FkO1xuJGZhLXZhci1wZXJzb24tc2hlbHRlcjogXFxlNTRmO1xuJGZhLXZhci1uZXV0ZXI6IFxcZjIyYztcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcbiRmYS12YXIta2F6b286IFxcZjhjNztcbiRmYS12YXItbWFya2VyOiBcXGY1YTE7XG4kZmEtdmFyLWZhY2UtbGF1Z2gtYmVhbTogXFxmNTlhO1xuJGZhLXZhci1sYXVnaC1iZWFtOiBcXGY1OWE7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duLWxlZnQ6IFxcZTI2MTtcbiRmYS12YXItYmF0dGVyeS1ib2x0OiBcXGYzNzY7XG4kZmEtdmFyLXRyZWUtbGFyZ2U6IFxcZjdkZDtcbiRmYS12YXItaGVsaWNvcHRlci1zeW1ib2w6IFxcZTUwMjtcbiRmYS12YXItYXBlcnR1cmU6IFxcZTJkZjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXFxmMjlhO1xuJGZhLXZhci1maWxlLW1hZ25pZnlpbmctZ2xhc3M6IFxcZjg2NTtcbiRmYS12YXItZmlsZS1zZWFyY2g6IFxcZjg2NTtcbiRmYS12YXItdXAtcmlnaHQ6IFxcZTJiZTtcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tdXA6IFxcZjEzOTtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA6IFxcZjEzOTtcbiRmYS12YXItdXNlci1wb2xpY2U6IFxcZTMzMztcbiRmYS12YXItbGFyaS1zaWduOiBcXGUxYzg7XG4kZmEtdmFyLXZvbGNhbm86IFxcZjc3MDtcbiRmYS12YXItdGVkZHktYmVhcjogXFxlM2NmO1xuJGZhLXZhci1zdG9ja2luZzogXFxmN2Q1O1xuJGZhLXZhci1wZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodDogXFxlNTUzO1xuJGZhLXZhci1pbWFnZS1zbGFzaDogXFxlMWI3O1xuJGZhLXZhci1tYXNrLXNub3JrZWw6IFxcZTNiNztcbiRmYS12YXItc21va2U6IFxcZjc2MDtcbiRmYS12YXItc3Rlcmxpbmctc2lnbjogXFxmMTU0O1xuJGZhLXZhci1nYnA6IFxcZjE1NDtcbiRmYS12YXItcG91bmQtc2lnbjogXFxmMTU0O1xuJGZhLXZhci1iYXR0ZXJ5LWV4Y2xhbWF0aW9uOiBcXGUwYjA7XG4kZmEtdmFyLXZpcnVzZXM6IFxcZTA3NjtcbiRmYS12YXItc3F1YXJlLXBlcnNvbi1jb25maW5lZDogXFxlNTc3O1xuJGZhLXZhci11c2VyLXRpZTogXFxmNTA4O1xuJGZhLXZhci1hcnJvdy1kb3duLWxvbmc6IFxcZjE3NTtcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XG4kZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lOiBcXGU1N2U7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XG4kZmEtdmFyLWNyeXN0YWwtYmFsbDogXFxlMzYyO1xuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItbWFpbC1yZXBseS1hbGw6IFxcZjEyMjtcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcbiRmYS12YXItcGVyc29uLXNrYXRpbmc6IFxcZjdjNTtcbiRmYS12YXItc2thdGluZzogXFxmN2M1O1xuJGZhLXZhci1zdGFyLXNob290aW5nOiBcXGUwMzY7XG4kZmEtdmFyLWJpbmFyeS1sb2NrOiBcXGUzM2Q7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyOiBcXGY2NjI7XG4kZmEtdmFyLWZ1bm5lbC1kb2xsYXI6IFxcZjY2MjtcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XG4kZmEtdmFyLWNvbW1lbnQtcGVuOiBcXGY0YWU7XG4kZmEtdmFyLWNvbW1lbnQtZWRpdDogXFxmNGFlO1xuJGZhLXZhci1maWxlLWltcG9ydDogXFxmNTZmO1xuJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlOiBcXGY1NmY7XG4kZmEtdmFyLWJhbmpvOiBcXGY4YTM7XG4kZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1yaWdodDogXFxmMTRjO1xuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXFxmMTRjO1xuJGZhLXZhci1saWdodC1lbWVyZ2VuY3ktb246IFxcZTQyMDtcbiRmYS12YXIta2VybmluZzogXFxmODZmO1xuJGZhLXZhci1ib3gtb3BlbjogXFxmNDllO1xuJGZhLXZhci1zcXVhcmUtZjogXFxlMjcwO1xuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcbiRmYS12YXItc3BhOiBcXGY1YmI7XG4kZmEtdmFyLWFycm93LWxlZnQtZnJvbS1saW5lOiBcXGYzNDQ7XG4kZmEtdmFyLWFycm93LWZyb20tcmlnaHQ6IFxcZjM0NDtcbiRmYS12YXItc3RyYXdiZXJyeTogXFxlMzJiO1xuJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jazogXFxlNTFmO1xuJGZhLXZhci1wYXVzZTogXFxmMDRjO1xuJGZhLXZhci1jbG9jay1laWdodC10aGlydHk6IFxcZTM0NjtcbiRmYS12YXItcGxhbmUtZW5naW5lczogXFxmM2RlO1xuJGZhLXZhci1wbGFuZS1hbHQ6IFxcZjNkZTtcbiRmYS12YXItaGlsbC1hdmFsYW5jaGU6IFxcZTUwNztcbiRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHk6IFxcZjJjYjtcbiRmYS12YXItdGVtcGVyYXR1cmUtMDogXFxmMmNiO1xuJGZhLXZhci10aGVybW9tZXRlci0wOiBcXGYyY2I7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWVtcHR5OiBcXGYyY2I7XG4kZmEtdmFyLWJvbWI6IFxcZjFlMjtcbiRmYS12YXItZ2F1Z2UtbG93OiBcXGY2Mjc7XG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3c6IFxcZjYyNztcbiRmYS12YXItcmVnaXN0ZXJlZDogXFxmMjVkO1xuJGZhLXZhci10cmFzaC1jYW4tcGx1czogXFxlMmFjO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFxcZjJiYjtcbiRmYS12YXItY29udGFjdC1jYXJkOiBcXGYyYmI7XG4kZmEtdmFyLXZjYXJkOiBcXGYyYmI7XG4kZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDogXFxmNTE2O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLXJpZ2h0OiBcXGY1MTY7XG4kZmEtdmFyLWdsb2JlLXNub3c6IFxcZjdhMztcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XG4kZmEtdmFyLWRpYW1vbmQtdHVybi1yaWdodDogXFxmNWViO1xuJGZhLXZhci1kaXJlY3Rpb25zOiBcXGY1ZWI7XG4kZmEtdmFyLWludGVncmFsOiBcXGY2Njc7XG4kZmEtdmFyLWJ1cnN0OiBcXGU0ZGM7XG4kZmEtdmFyLWhvdXNlLWxhcHRvcDogXFxlMDY2O1xuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcbiRmYS12YXItZmFjZS10aXJlZDogXFxmNWM4O1xuJGZhLXZhci10aXJlZDogXFxmNWM4O1xuJGZhLXZhci1tb25leS1iaWxsczogXFxlMWYzO1xuJGZhLXZhci1ibGluZHMtcmFpc2VkOiBcXGY4ZmQ7XG4kZmEtdmFyLXNtb2c6IFxcZjc1ZjtcbiRmYS12YXItdWZvLWJlYW06IFxcZTA0ODtcbiRmYS12YXItY2lyY2xlLWNhcmV0LXVwOiBcXGYzMzE7XG4kZmEtdmFyLWNhcmV0LWNpcmNsZS11cDogXFxmMzMxO1xuJGZhLXZhci11c2VyLXZuZWNrLWhhaXItbG9uZzogXFxlNDYzO1xuJGZhLXZhci1zcXVhcmUtYS1sb2NrOiBcXGU0NGQ7XG4kZmEtdmFyLWNydXRjaDogXFxmN2Y3O1xuJGZhLXZhci1nYXMtcHVtcC1zbGFzaDogXFxmNWY0O1xuJGZhLXZhci1jbG91ZC1hcnJvdy11cDogXFxmMGVlO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFxcZjBlZTtcbiRmYS12YXItY2xvdWQtdXBsb2FkLWFsdDogXFxmMGVlO1xuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XG4kZmEtdmFyLXRyYW5zcG9ydGVyLTQ6IFxcZTJhNTtcbiRmYS12YXItb2JqZWN0cy1hbGlnbi1yaWdodDogXFxlM2JmO1xuJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodDogXFxlNGMwO1xuJGZhLXZhci12ZXN0OiBcXGUwODU7XG4kZmEtdmFyLXBpZzogXFxmNzA2O1xuJGZhLXZhci1pbmJveC1mdWxsOiBcXGUxYmE7XG4kZmEtdmFyLWNpcmNsZS1lbnZlbG9wZTogXFxlMTBjO1xuJGZhLXZhci1lbnZlbG9wZS1jaXJjbGU6IFxcZTEwYztcbiRmYS12YXItdHJpYW5nbGUtcGVyc29uLWRpZ2dpbmc6IFxcZjg1ZDtcbiRmYS12YXItY29uc3RydWN0aW9uOiBcXGY4NWQ7XG4kZmEtdmFyLWZlcnJ5OiBcXGU0ZWE7XG4kZmEtdmFyLWJ1bGxzZXllLWFycm93OiBcXGY2NDg7XG4kZmEtdmFyLWFycm93cy1kb3duLXRvLXBlb3BsZTogXFxlNGI5O1xuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xuJGZhLXZhci1zcHJvdXQ6IFxcZjRkODtcbiRmYS12YXItY2xvY2stc2V2ZW46IFxcZTM1MDtcbiRmYS12YXItbGVmdC1yaWdodDogXFxmMzM3O1xuJGZhLXZhci1hcnJvd3MtYWx0LWg6IFxcZjMzNztcbiRmYS12YXItYm94ZXMtcGFja2luZzogXFxlNGM3O1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdDogXFxmMGE4O1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xuJGZhLXZhci1mbGFzaGxpZ2h0OiBcXGY4Yjg7XG4kZmEtdmFyLWdyb3VwLWFycm93cy1yb3RhdGU6IFxcZTRmNjtcbiRmYS12YXItYm93bC1mb29kOiBcXGU0YzY7XG4kZmEtdmFyLXNxdWFyZS05OiBcXGUyNWU7XG4kZmEtdmFyLWNhbmR5LWNhbmU6IFxcZjc4NjtcbiRmYS12YXItYXJyb3ctZG93bi13aWRlLXNob3J0OiBcXGYxNjA7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXFxmMTYwO1xuJGZhLXZhci1zb3J0LWFtb3VudC1kb3duOiBcXGYxNjA7XG4kZmEtdmFyLXNxdWFyZS1kb2xsYXI6IFxcZjJlOTtcbiRmYS12YXItZG9sbGFyLXNxdWFyZTogXFxmMmU5O1xuJGZhLXZhci11c2Qtc3F1YXJlOiBcXGYyZTk7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZzogXFxmNGJmO1xuJGZhLXZhci1tZXNzYWdlLWNoZWNrOiBcXGY0YTI7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWNoZWNrOiBcXGY0YTI7XG4kZmEtdmFyLWNsb3VkLWJvbHQ6IFxcZjc2YztcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XG4kZmEtdmFyLXRleHQtc2xhc2g6IFxcZjg3ZDtcbiRmYS12YXItcmVtb3ZlLWZvcm1hdDogXFxmODdkO1xuJGZhLXZhci13YXRjaDogXFxmMmUxO1xuJGZhLXZhci1jaXJjbGUtZG93bi1sZWZ0OiBcXGUxMDc7XG4kZmEtdmFyLXRleHQ6IFxcZjg5MztcbiRmYS12YXItcHJvamVjdG9yOiBcXGY4ZDY7XG4kZmEtdmFyLWZhY2Utc21pbGUtd2luazogXFxmNGRhO1xuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XG4kZmEtdmFyLXRvbWJzdG9uZS1ibGFuazogXFxmNzIxO1xuJGZhLXZhci10b21ic3RvbmUtYWx0OiBcXGY3MjE7XG4kZmEtdmFyLWNoZXNzLWtpbmctcGllY2U6IFxcZjQ0MDtcbiRmYS12YXItY2hlc3Mta2luZy1hbHQ6IFxcZjQ0MDtcbiRmYS12YXItY2lyY2xlLTY6IFxcZTBmMztcbiRmYS12YXItbGVmdDogXFxmMzU1O1xuJGZhLXZhci1hcnJvdy1hbHQtbGVmdDogXFxmMzU1O1xuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XG4kZmEtdmFyLXNxdWFyZS1kb3duOiBcXGYzNTA7XG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtZG93bjogXFxmMzUwO1xuJGZhLXZhci1vYmplY3RzLWFsaWduLWNlbnRlci12ZXJ0aWNhbDogXFxlM2JkO1xuJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodDogXFxmMDdlO1xuJGZhLXZhci1hcnJvd3MtaDogXFxmMDdlO1xuJGZhLXZhci1ob3VzZS1sb2NrOiBcXGU1MTA7XG4kZmEtdmFyLWNsb3VkLWFycm93LWRvd246IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFxcZjBlZDtcbiRmYS12YXItY2xvdWQtZG93bmxvYWQtYWx0OiBcXGYwZWQ7XG4kZmEtdmFyLXdyZWF0aDogXFxmN2UyO1xuJGZhLXZhci1jaGlsZHJlbjogXFxlNGUxO1xuJGZhLXZhci1tZXRlci1kcm9wbGV0OiBcXGUxZWE7XG4kZmEtdmFyLWNoYWxrYm9hcmQ6IFxcZjUxYjtcbiRmYS12YXItYmxhY2tib2FyZDogXFxmNTFiO1xuJGZhLXZhci11c2VyLWxhcmdlLXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXVzZXItYWx0LXNsYXNoOiBcXGY0ZmE7XG4kZmEtdmFyLXNpZ25hbC1zdHJvbmc6IFxcZjY4ZjtcbiRmYS12YXItc2lnbmFsLTQ6IFxcZjY4ZjtcbiRmYS12YXItbG9sbGlwb3A6IFxcZTQyNDtcbiRmYS12YXItbG9sbHlwb3A6IFxcZTQyNDtcbiRmYS12YXItbGlzdC10cmVlOiBcXGUxZDI7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW46IFxcZjJiNjtcbiRmYS12YXItZHJhdy1jaXJjbGU6IFxcZjVlZDtcbiRmYS12YXItY2F0LXNwYWNlOiBcXGUwMDE7XG4kZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6IFxcZTA1ZjtcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xuJGZhLXZhci1yYWJiaXQtcnVubmluZzogXFxmNzA5O1xuJGZhLXZhci1yYWJiaXQtZmFzdDogXFxmNzA5O1xuJGZhLXZhci1tZW1vLXBhZDogXFxlMWRhO1xuJGZhLXZhci1tYXR0cmVzcy1waWxsb3c6IFxcZTUyNTtcbiRmYS12YXItYWxhcm0tcGx1czogXFxmODQ0O1xuJGZhLXZhci1hbGljb3JuOiBcXGY2YjA7XG4kZmEtdmFyLWNvbW1lbnQtcXVlc3Rpb246IFxcZTE0YjtcbiRmYS12YXItZ2luZ2VyYnJlYWQtbWFuOiBcXGY3OWQ7XG4kZmEtdmFyLWd1YXJhbmktc2lnbjogXFxlMTlhO1xuJGZhLXZhci1idXJnZXItZnJpZXM6IFxcZTBjZDtcbiRmYS12YXItbXVnLXRlYTogXFxmODc1O1xuJGZhLXZhci1ib3JkZXItdG9wOiBcXGY4NTU7XG4kZmEtdmFyLWFycm93cy1yb3RhdGU6IFxcZjAyMTtcbiRmYS12YXItcmVmcmVzaDogXFxmMDIxO1xuJGZhLXZhci1zeW5jOiBcXGYwMjE7XG4kZmEtdmFyLWNpcmNsZS1ib29rLW9wZW46IFxcZTBmZjtcbiRmYS12YXItYm9vay1jaXJjbGU6IFxcZTBmZjtcbiRmYS12YXItYXJyb3dzLXRvLWRvdHRlZC1saW5lOiBcXGUwYTY7XG4kZmEtdmFyLWZpcmUtZXh0aW5ndWlzaGVyOiBcXGYxMzQ7XG4kZmEtdmFyLWdhcmFnZS1vcGVuOiBcXGUwMGI7XG4kZmEtdmFyLXNoZWx2ZXMtZW1wdHk6IFxcZTI0NjtcbiRmYS12YXItY3J1emVpcm8tc2lnbjogXFxlMTUyO1xuJGZhLXZhci13YXRjaC1hcHBsZTogXFxlMmNiO1xuJGZhLXZhci13YXRjaC1jYWxjdWxhdG9yOiBcXGY4ZjA7XG4kZmEtdmFyLWxpc3QtZHJvcGRvd246IFxcZTFjZjtcbiRmYS12YXItY2FiaW5ldC1maWxpbmc6IFxcZjY0YjtcbiRmYS12YXItYnVyZ2VyLXNvZGE6IFxcZjg1ODtcbiRmYS12YXItc3F1YXJlLWFycm93LXVwOiBcXGYzM2M7XG4kZmEtdmFyLWFycm93LXNxdWFyZS11cDogXFxmMzNjO1xuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcbiRmYS12YXItcGFsbGV0LWJveDogXFxlMjA4O1xuJGZhLXZhci1mYWNlLWNvbmZvdW5kZWQ6IFxcZTM2YztcbiRmYS12YXItc2hpZWxkLWhhbHZlZDogXFxmM2VkO1xuJGZhLXZhci1zaGllbGQtYWx0OiBcXGYzZWQ7XG4kZmEtdmFyLXRydWNrLXBsb3c6IFxcZjdkZTtcbiRmYS12YXItYm9vay1hdGxhczogXFxmNTU4O1xuJGZhLXZhci1hdGxhczogXFxmNTU4O1xuJGZhLXZhci12aXJ1czogXFxlMDc0O1xuJGZhLXZhci1jb21tZW50LW1pZGRsZS10b3A6IFxcZTE0YTtcbiRmYS12YXItZW52ZWxvcGUtY2lyY2xlLWNoZWNrOiBcXGU0ZTg7XG4kZmEtdmFyLWxheWVyLWdyb3VwOiBcXGY1ZmQ7XG4kZmEtdmFyLXJlc3Ryb29tLXNpbXBsZTogXFxlMjNhO1xuJGZhLXZhci1hcnJvd3MtdG8tZG90OiBcXGU0YmU7XG4kZmEtdmFyLWJvcmRlci1vdXRlcjogXFxmODUxO1xuJGZhLXZhci1oYXNodGFnLWxvY2s6IFxcZTQxNTtcbiRmYS12YXItY2xvY2stdHdvLXRoaXJ0eTogXFxlMzViO1xuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1jaGVjazogXFxlNGZkO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LWNyYWNrOiBcXGY2ZjE7XG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xuJGZhLXZhci1maWxlLXppcHBlcjogXFxmMWM2O1xuJGZhLXZhci1maWxlLWFyY2hpdmU6IFxcZjFjNjtcbiRmYS12YXItaGVhcnQtaGFsZjogXFxlMWFiO1xuJGZhLXZhci1jb21tZW50LWNoZWNrOiBcXGY0YWM7XG4kZmEtdmFyLXNxdWFyZTogXFxmMGM4O1xuJGZhLXZhci1tZW1vOiBcXGUxZDg7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHk6IFxcZjAwMDtcbiRmYS12YXItZ2xhc3MtbWFydGluaTogXFxmMDAwO1xuJGZhLXZhci1jb3VjaDogXFxmNGI4O1xuJGZhLXZhci1jZWRpLXNpZ246IFxcZTBkZjtcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XG4kZmEtdmFyLWdsYXNzLWNpdHJ1czogXFxmODY5O1xuJGZhLXZhci1jYWxlbmRhci1saW5lcy1wZW46IFxcZTQ3MjtcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XG4kZmEtdmFyLXBlcnNvbi1zbm93bW9iaWxpbmc6IFxcZjdkMTtcbiRmYS12YXItc25vd21vYmlsZTogXFxmN2QxO1xuJGZhLXZhci1mYWNlLWh1c2hlZDogXFxlMzdiO1xuJGZhLXZhci1jb21tZW50cy1kb2xsYXI6IFxcZjY1MztcbiRmYS12YXItbGluay1zaW1wbGUtc2xhc2g6IFxcZTFjZTtcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcbiRmYS12YXItZmFjZS1jb25mdXNlZDogXFxlMzZkO1xuJGZhLXZhci1waW5iYWxsOiBcXGUyMjk7XG4kZmEtdmFyLXo6IFxcNWE7XG4kZmEtdmFyLXBlcnNvbi1za2lpbmc6IFxcZjdjOTtcbiRmYS12YXItc2tpaW5nOiBcXGY3Yzk7XG4kZmEtdmFyLWRlZXI6IFxcZjc4ZTtcbiRmYS12YXItaW5wdXQtcGlwZTogXFxlMWJlO1xuJGZhLXZhci1yb2FkLWxvY2s6IFxcZTU2NztcbiRmYS12YXItYTogXFw0MTtcbiRmYS12YXItYm9va21hcmstc2xhc2g6IFxcZTBjMjtcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bjogXFxlMDNmO1xuJGZhLXZhci10ZW1wZXJhdHVyZS1kb3duOiBcXGUwM2Y7XG4kZmEtdmFyLW1hY2U6IFxcZjZmODtcbiRmYS12YXItZmVhdGhlci1wb2ludGVkOiBcXGY1NmI7XG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XG4kZmEtdmFyLXNhdXNhZ2U6IFxcZjgyMDtcbiRmYS12YXItdHJhc2gtY2FuLWNsb2NrOiBcXGUyYWE7XG4kZmEtdmFyLXA6IFxcNTA7XG4kZmEtdmFyLXNub3dmbGFrZTogXFxmMmRjO1xuJGZhLXZhci1zdG9tYWNoOiBcXGY2MjM7XG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xuJGZhLXZhci1yZWN0YW5nbGUtYWQ6IFxcZjY0MTtcbiRmYS12YXItYWQ6IFxcZjY0MTtcbiRmYS12YXItZ3VpdGFyLWVsZWN0cmljOiBcXGY4YmU7XG4kZmEtdmFyLWFycm93LXR1cm4tZG93bi1yaWdodDogXFxlM2Q2O1xuJGZhLXZhci1tb29uLWNsb3VkOiBcXGY3NTQ7XG4kZmEtdmFyLWJyZWFkLXNsaWNlLWJ1dHRlcjogXFxlM2UxO1xuJGZhLXZhci1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZjBhOTtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OiBcXGYwYTk7XG4kZmEtdmFyLXVzZXItZ3JvdXAtY3Jvd246IFxcZjZhNTtcbiRmYS12YXItdXNlcnMtY3Jvd246IFxcZjZhNTtcbiRmYS12YXItY2lyY2xlLWk6IFxcZTExMTtcbiRmYS12YXItdG9pbGV0LXBhcGVyLWNoZWNrOiBcXGU1YjI7XG4kZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcms6IFxcZTE3YjtcbiRmYS12YXItbG9jdXN0OiBcXGU1MjA7XG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcbiRmYS12YXItdW5zb3J0ZWQ6IFxcZjBkYztcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xuJGZhLXZhci1saXN0LTEtMjogXFxmMGNiO1xuJGZhLXZhci1saXN0LW51bWVyaWM6IFxcZjBjYjtcbiRmYS12YXItY2hhcnQtd2F0ZXJmYWxsOiBcXGUwZWI7XG4kZmEtdmFyLWZhY2UtcGFydHk6IFxcZTM4MztcbiRmYS12YXIta2lkbmV5czogXFxmNWZiO1xuJGZhLXZhci13aWZpLWV4Y2xhbWF0aW9uOiBcXGUyY2Y7XG4kZmEtdmFyLWNoYXJ0LW5ldHdvcms6IFxcZjc4YTtcbiRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0OiBcXGU1NDQ7XG4kZmEtdmFyLWRpY2UtZDQ6IFxcZjZkMDtcbiRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyOiBcXGY1M2Q7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWFsdDogXFxmNTNkO1xuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XG4kZmEtdmFyLWxhbmd1YWdlOiBcXGYxYWI7XG4kZmEtdmFyLXdoZWF0LWF3bi1zbGFzaDogXFxlMzM4O1xuJGZhLXZhci1mYWNlLWtpc3Mtd2luay1oZWFydDogXFxmNTk4O1xuJGZhLXZhci1raXNzLXdpbmstaGVhcnQ6IFxcZjU5ODtcbiRmYS12YXItZGFnZ2VyOiBcXGY2Y2I7XG4kZmEtdmFyLXBvZGl1bTogXFxmNjgwO1xuJGZhLXZhci1tZW1vLWNpcmNsZS1jaGVjazogXFxlMWQ5O1xuJGZhLXZhci1yb3V0ZS1oaWdod2F5OiBcXGY2MWE7XG4kZmEtdmFyLWRvd24tdG8tbGluZTogXFxmMzRhO1xuJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tOiBcXGYzNGE7XG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xuJGZhLXZhci1zcXVhcmUtZzogXFxlMjcxO1xuJGZhLXZhci1jaXJjbGUtcGhvbmU6IFxcZTExYjtcbiRmYS12YXItcGhvbmUtY2lyY2xlOiBcXGUxMWI7XG4kZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb246IFxcZjVlODtcbiRmYS12YXItdXNlci1udXJzZS1oYWlyOiBcXGU0NWQ7XG4kZmEtdmFyLXF1ZXN0aW9uOiBcXDNmO1xuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xuJGZhLXZhci10b2dnbGUtbGFyZ2Utb246IFxcZTViMTtcbiRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0OiBcXGYwYjI7XG4kZmEtdmFyLWFycm93cy1hbHQ6IFxcZjBiMjtcbiRmYS12YXItZHJ5ZXItaGVhdDogXFxmODYyO1xuJGZhLXZhci1kcnllci1hbHQ6IFxcZjg2MjtcbiRmYS12YXItaG91c2UtY2hpbW5leS11c2VyOiBcXGUwNjU7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xuJGZhLXZhci1hcnJvdy11cC1zbWFsbC1iaWc6IFxcZjg4ZjtcbiRmYS12YXItc29ydC1zaXplLXVwLWFsdDogXFxmODhmO1xuJGZhLXZhci10cmFpbi10cmFjazogXFxlNDUzO1xuJGZhLXZhci1wdXp6bGUtcGllY2U6IFxcZjEyZTtcbiRmYS12YXItbW9uZXktY2hlY2s6IFxcZjUzYztcbiRmYS12YXItc3Rhci1oYWxmLXN0cm9rZTogXFxmNWMwO1xuJGZhLXZhci1zdGFyLWhhbGYtYWx0OiBcXGY1YzA7XG4kZmEtdmFyLWZpbGUtZXhjbGFtYXRpb246IFxcZjMxYTtcbiRmYS12YXItY29kZTogXFxmMTIxO1xuJGZhLXZhci13aGlza2V5LWdsYXNzOiBcXGY3YTA7XG4kZmEtdmFyLWdsYXNzLXdoaXNrZXk6IFxcZjdhMDtcbiRmYS12YXItbW9vbi1zdGFyczogXFxmNzU1O1xuJGZhLXZhci1idWlsZGluZy1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRkMztcbiRmYS12YXItY2xvdGhlcy1oYW5nZXI6IFxcZTEzNjtcbiRmYS12YXItbW9iaWxlLW5vdGNoOiBcXGUxZWU7XG4kZmEtdmFyLW1vYmlsZS1pcGhvbmU6IFxcZTFlZTtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydDogXFxlNTIyO1xuJGZhLXZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMDhlO1xuJGZhLXZhci1leHRlcm5hbC1saW5rOiBcXGYwOGU7XG4kZmEtdmFyLWN1YmVzLXN0YWNrZWQ6IFxcZTRlNjtcbiRmYS12YXItaW1hZ2VzLXVzZXI6IFxcZTFiOTtcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcbiRmYS12YXIta3J3OiBcXGYxNTk7XG4kZmEtdmFyLXdvbjogXFxmMTU5O1xuJGZhLXZhci1pbWFnZS1wb2xhcm9pZC11c2VyOiBcXGUxYjY7XG4kZmEtdmFyLXZpcnVzLWNvdmlkOiBcXGU0YTg7XG4kZmEtdmFyLXNxdWFyZS1lbGxpcHNpczogXFxlMjZlO1xuJGZhLXZhci1waWU6IFxcZjcwNTtcbiRmYS12YXItY2hlc3Mta25pZ2h0LXBpZWNlOiBcXGY0NDI7XG4kZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQ6IFxcZjQ0MjtcbiRmYS12YXItYXVzdHJhbC1zaWduOiBcXGUwYTk7XG4kZmEtdmFyLWNsb3VkLXBsdXM6IFxcZTM1ZTtcbiRmYS12YXItZjogXFw0NjtcbiRmYS12YXItbGVhZjogXFxmMDZjO1xuJGZhLXZhci1iZWQtYnVuazogXFxmOGY4O1xuJGZhLXZhci1yb2FkOiBcXGYwMTg7XG4kZmEtdmFyLXRheGk6IFxcZjFiYTtcbiRmYS12YXItY2FiOiBcXGYxYmE7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtcGx1czogXFxlNTQxO1xuJGZhLXZhci1jaGFydC1waWU6IFxcZjIwMDtcbiRmYS12YXItcGllLWNoYXJ0OiBcXGYyMDA7XG4kZmEtdmFyLWJvbHQtbGlnaHRuaW5nOiBcXGUwYjc7XG4kZmEtdmFyLWNsb2NrLWVpZ2h0OiBcXGUzNDU7XG4kZmEtdmFyLXNhY2steG1hcms6IFxcZTU2YTtcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xuJGZhLXZhci1maWxlLWNvbnRyYWN0OiBcXGY1NmM7XG4kZmEtdmFyLWZpc2gtZmluczogXFxlNGYyO1xuJGZhLXZhci1jaXJjbGUtcTogXFxlMTFlO1xuJGZhLXZhci1idWlsZGluZy1mbGFnOiBcXGU0ZDU7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtOiBcXGY1ODI7XG4kZmEtdmFyLWdyaW4tYmVhbTogXFxmNTgyO1xuJGZhLXZhci1vYmplY3QtdW5ncm91cDogXFxmMjQ4O1xuJGZhLXZhci1mYWNlLWRpc2d1aXNlOiBcXGUzNzA7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLXJpZ2h0OiBcXGUwZmE7XG4kZmEtdmFyLWFsaWVuLThiaXQ6IFxcZjhmNjtcbiRmYS12YXItYWxpZW4tbW9uc3RlcjogXFxmOGY2O1xuJGZhLXZhci1oYW5kLXBvaW50LXJpYmJvbjogXFxlMWE2O1xuJGZhLXZhci1wb29wOiBcXGY2MTk7XG4kZmEtdmFyLW9iamVjdC1leGNsdWRlOiBcXGU0OWM7XG4kZmEtdmFyLXRlbGVzY29wZTogXFxlMDNlO1xuJGZhLXZhci1sb2NhdGlvbi1waW46IFxcZjA0MTtcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xuJGZhLXZhci1zcXVhcmUtbGlzdDogXFxlNDg5O1xuJGZhLXZhci1rYWFiYTogXFxmNjZiO1xuJGZhLXZhci10b2lsZXQtcGFwZXI6IFxcZjcxZTtcbiRmYS12YXItaGVsbWV0LXNhZmV0eTogXFxmODA3O1xuJGZhLXZhci1oYXJkLWhhdDogXFxmODA3O1xuJGZhLXZhci1oYXQtaGFyZDogXFxmODA3O1xuJGZhLXZhci1jb21tZW50LWNvZGU6IFxcZTE0NztcbiRmYS12YXItc2ltLWNhcmRzOiBcXGUyNTE7XG4kZmEtdmFyLXN0YXJzaGlwOiBcXGUwMzk7XG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XG4kZmEtdmFyLWNpcmNsZS1yaWdodDogXFxmMzVhO1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0OiBcXGYzNWE7XG4kZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjazogXFxlNTU1O1xuJGZhLXZhci1zZWFsOiBcXGUyNDE7XG4kZmEtdmFyLXVzZXItY293Ym95OiBcXGY4ZWE7XG4kZmEtdmFyLWhleGFnb24tdmVydGljYWwtbmZ0OiBcXGU1MDU7XG4kZmEtdmFyLWZhY2Utcm9sbGluZy1leWVzOiBcXGY1YTU7XG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcbiRmYS12YXItYnJlYWQtbG9hZjogXFxmN2ViO1xuJGZhLXZhci1yaW5ncy13ZWRkaW5nOiBcXGY4MWI7XG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xuJGZhLXZhci1mcmVuY2gtZnJpZXM6IFxcZjgwMztcbiRmYS12YXItY2hhcnQtbGluZTogXFxmMjAxO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcXGYyMDE7XG4kZmEtdmFyLWNhbGVuZGFyLWFycm93LWRvd246IFxcZTBkMDtcbiRmYS12YXItY2FsZW5kYXItZG93bmxvYWQ6IFxcZTBkMDtcbiRmYS12YXItc2VuZC1iYWNrOiBcXGY4N2U7XG4kZmEtdmFyLW1hc2stdmVudGlsYXRvcjogXFxlNTI0O1xuJGZhLXZhci1zaWduYXR1cmUtbG9jazogXFxlM2NhO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xuJGZhLXZhci1zaWducy1wb3N0OiBcXGYyNzc7XG4kZmEtdmFyLW1hcC1zaWduczogXFxmMjc3O1xuJGZhLXZhci1vY3RhZ29uLXBsdXM6IFxcZjMwMTtcbiRmYS12YXItcGx1cy1vY3RhZ29uOiBcXGYzMDE7XG4kZmEtdmFyLWNhc2gtcmVnaXN0ZXI6IFxcZjc4ODtcbiRmYS12YXItcGVyc29uLWNpcmNsZS1xdWVzdGlvbjogXFxlNTQyO1xuJGZhLXZhci1tZWxvbi1zbGljZTogXFxlMzExO1xuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb246IFxcZTAzMztcbiRmYS12YXItbWVzc2FnZS1zbWlsZTogXFxmNGFhO1xuJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZTogXFxmNGFhO1xuJGZhLXZhci1jdXAtc3RyYXc6IFxcZTM2MztcbiRmYS12YXItbGVmdC1mcm9tLWxpbmU6IFxcZjM0ODtcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQ6IFxcZjM0ODtcbiRmYS12YXItaDogXFw0ODtcbiRmYS12YXItYmFza2V0LXNob3BwaW5nLXNpbXBsZTogXFxlMGFmO1xuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQtYWx0OiBcXGUwYWY7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctaGVhcnQ6IFxcZjRjMztcbiRmYS12YXItaGFuZHMtaGVhcnQ6IFxcZjRjMztcbiRmYS12YXItY2xvY2stbmluZTogXFxlMzRjO1xuJGZhLXZhci10YXJwOiBcXGU1N2I7XG4kZmEtdmFyLWZhY2Utc2xlZXB5OiBcXGUzOGU7XG4kZmEtdmFyLWhhbmQtaG9ybnM6IFxcZTFhOTtcbiRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoOiBcXGY3ZDk7XG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XG4kZmEtdmFyLWFycm93cy10by1leWU6IFxcZTRiZjtcbiRmYS12YXItY2lyY2xlLXRocmVlLXF1YXJ0ZXJzOiBcXGUxMjU7XG4kZmEtdmFyLXRyb3BoeS1zdGFyOiBcXGYyZWI7XG4kZmEtdmFyLXRyb3BoeS1hbHQ6IFxcZjJlYjtcbiRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdDogXFxlNTViO1xuJGZhLXZhci1mYWNlLXRoZXJtb21ldGVyOiBcXGUzOWE7XG4kZmEtdmFyLXNoaXJ0LXJ1bm5pbmc6IFxcZTNjODtcbiRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctdXA6IFxcZTBiZDtcbiRmYS12YXItZmFjZS1uYXVzZWF0ZWQ6IFxcZTM4MTtcbiRmYS12YXItaGVhcnQ6IFxcZjAwNDtcbiRmYS12YXItZmlsZS1jaGFydC1waWU6IFxcZjY1YTtcbiRmYS12YXItbWFycy1hbmQtdmVudXM6IFxcZjIyNDtcbiRmYS12YXItaG91c2UtdXNlcjogXFxlMWIwO1xuJGZhLXZhci1ob21lLXVzZXI6IFxcZTFiMDtcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd24tbGVmdDogXFxlMGY5O1xuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XG4kZmEtdmFyLWhleGFnb24tbWludXM6IFxcZjMwNztcbiRmYS12YXItbWludXMtaGV4YWdvbjogXFxmMzA3O1xuJGZhLXZhci1sZWZ0LXRvLWxpbmU6IFxcZjM0YjtcbiRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQ6IFxcZjM0YjtcbiRmYS12YXItaG91c2UtY3JhY2s6IFxcZTNiMTtcbiRmYS12YXItcGF3LXNpbXBsZTogXFxmNzAxO1xuJGZhLXZhci1wYXctYWx0OiBcXGY3MDE7XG4kZmEtdmFyLWFycm93LWxlZnQtbG9uZy10by1saW5lOiBcXGUzZDQ7XG4kZmEtdmFyLWJyYWNrZXRzLXJvdW5kOiBcXGUwYzU7XG4kZmEtdmFyLXBhcmVudGhlc2VzOiBcXGUwYzU7XG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzOiBcXGY1NjE7XG4kZmEtdmFyLWNvY2t0YWlsOiBcXGY1NjE7XG4kZmEtdmFyLXVzZXItc2hha2VzcGVhcmU6IFxcZTJjMjtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tYXJjOiBcXGU0YjI7XG4kZmEtdmFyLWZhY2Utc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItc3VycHJpc2U6IFxcZjVjMjtcbiRmYS12YXItYm90dGxlLXdhdGVyOiBcXGU0YzU7XG4kZmEtdmFyLWNpcmNsZS1wYXVzZTogXFxmMjhiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFxcZjI4YjtcbiRmYS12YXItZ2F1Z2UtY2lyY2xlLXBsdXM6IFxcZTQ5ODtcbiRmYS12YXItZm9sZGVyczogXFxmNjYwO1xuJGZhLXZhci1hbmdlbDogXFxmNzc5O1xuJGZhLXZhci12YWx1ZS1hYnNvbHV0ZTogXFxmNmE2O1xuJGZhLXZhci1yYWJiaXQ6IFxcZjcwODtcbiRmYS12YXItdG9pbGV0LXBhcGVyLXNsYXNoOiBcXGUwNzI7XG4kZmEtdmFyLWFwcGxlLXdob2xlOiBcXGY1ZDE7XG4kZmEtdmFyLWFwcGxlLWFsdDogXFxmNWQxO1xuJGZhLXZhci1raXRjaGVuLXNldDogXFxlNTFhO1xuJGZhLXZhci1sb2NrLWtleWhvbGU6IFxcZjMwZDtcbiRmYS12YXItbG9jay1hbHQ6IFxcZjMwZDtcbiRmYS12YXItcjogXFw1MjtcbiRmYS12YXItdGVtcGVyYXR1cmUtcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci10ZW1wZXJhdHVyZS0xOiBcXGYyY2E7XG4kZmEtdmFyLXRoZXJtb21ldGVyLTE6IFxcZjJjYTtcbiRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcjogXFxmMmNhO1xuJGZhLXZhci1zcXVhcmUtaW5mbzogXFxmMzBmO1xuJGZhLXZhci1pbmZvLXNxdWFyZTogXFxmMzBmO1xuJGZhLXZhci13aWZpLXNsYXNoOiBcXGY2YWM7XG4kZmEtdmFyLXRvaWxldC1wYXBlci14bWFyazogXFxlNWIzO1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWRvbGxhcjogXFxmNGM1O1xuJGZhLXZhci1oYW5kcy11c2Q6IFxcZjRjNTtcbiRmYS12YXItY3ViZTogXFxmMWIyO1xuJGZhLXZhci1hcnJvdy1kb3duLXRyaWFuZ2xlLXNxdWFyZTogXFxmODg4O1xuJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duOiBcXGY4ODg7XG4kZmEtdmFyLWJpdGNvaW4tc2lnbjogXFxlMGI0O1xuJGZhLXZhci1zaHV0dGVyczogXFxlNDQ5O1xuJGZhLXZhci1zaGllbGQtZG9nOiBcXGU1NzM7XG4kZmEtdmFyLXNvbGFyLXBhbmVsOiBcXGY1YmE7XG4kZmEtdmFyLWxvY2stb3BlbjogXFxmM2MxO1xuJGZhLXZhci10YWJsZS10cmVlOiBcXGUyOTM7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktaGVhcnQ6IFxcZTFiMjtcbiRmYS12YXItdGFsbHktMzogXFxlMjk2O1xuJGZhLXZhci1lbGV2YXRvcjogXFxlMTZkO1xuJGZhLXZhci1tb25leS1iaWxsLXRyYW5zZmVyOiBcXGU1Mjg7XG4kZmEtdmFyLW1vbmV5LWJpbGwtdHJlbmQtdXA6IFxcZTUyOTtcbiRmYS12YXItaG91c2UtZmxvb2Qtd2F0ZXItY2lyY2xlLWFycm93LXJpZ2h0OiBcXGU1MGY7XG4kZmEtdmFyLXNxdWFyZS1wb2xsLWhvcml6b250YWw6IFxcZjY4MjtcbiRmYS12YXItcG9sbC1oOiBcXGY2ODI7XG4kZmEtdmFyLWNpcmNsZTogXFxmMTExO1xuJGZhLXZhci1jYXJ0LWNpcmNsZS1leGNsYW1hdGlvbjogXFxlM2YyO1xuJGZhLXZhci1zd29yZDogXFxmNzFjO1xuJGZhLXZhci1iYWNrd2FyZC1mYXN0OiBcXGYwNDk7XG4kZmEtdmFyLWZhc3QtYmFja3dhcmQ6IFxcZjA0OTtcbiRmYS12YXItcmVjeWNsZTogXFxmMWI4O1xuJGZhLXZhci11c2VyLWFzdHJvbmF1dDogXFxmNGZiO1xuJGZhLXZhci1wbGFuZS1zbGFzaDogXFxlMDY5O1xuJGZhLXZhci1jaXJjbGUtZGFzaGVkOiBcXGUxMDU7XG4kZmEtdmFyLXRyYWRlbWFyazogXFxmMjVjO1xuJGZhLXZhci1iYXNrZXRiYWxsOiBcXGY0MzQ7XG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xuJGZhLXZhci1mb3JrLWtuaWZlOiBcXGYyZTY7XG4kZmEtdmFyLXV0ZW5zaWxzLWFsdDogXFxmMmU2O1xuJGZhLXZhci1zYXRlbGxpdGUtZGlzaDogXFxmN2MwO1xuJGZhLXZhci1iYWRnZS1jaGVjazogXFxmMzM2O1xuJGZhLXZhci1jaXJjbGUtdXA6IFxcZjM1YjtcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cDogXFxmMzViO1xuJGZhLXZhci1zbGlkZXI6IFxcZTI1MjtcbiRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b246IFxcZjNjZDtcbiRmYS12YXItbW9iaWxlLWFsdDogXFxmM2NkO1xuJGZhLXZhci1jbG9jay1vbmUtdGhpcnR5OiBcXGUzNGY7XG4kZmEtdmFyLWluYm94LW91dDogXFxmMzExO1xuJGZhLXZhci1pbmJveC1hcnJvdy11cDogXFxmMzExO1xuJGZhLXZhci1jbG91ZC1zbGFzaDogXFxlMTM3O1xuJGZhLXZhci12b2x1bWUtaGlnaDogXFxmMDI4O1xuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcbiRmYS12YXItdXNlcnMtcmF5czogXFxlNTkzO1xuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcbiRmYS12YXItb2N0YWdvbi1jaGVjazogXFxlNDI2O1xuJGZhLXZhci1mbGF0YnJlYWQtc3R1ZmZlZDogXFxlNDBjO1xuJGZhLXZhci1jbGlwYm9hcmQtY2hlY2s6IFxcZjQ2YztcbiRmYS12YXItY2FydC1jaXJjbGUtcGx1czogXFxlM2YzO1xuJGZhLXZhci10cnVjay1jbG9jazogXFxmNDhjO1xuJGZhLXZhci1zaGlwcGluZy10aW1lZDogXFxmNDhjO1xuJGZhLXZhci1wb29sLTgtYmFsbDogXFxlM2M1O1xuJGZhLXZhci1maWxlLWF1ZGlvOiBcXGYxYzc7XG4kZmEtdmFyLXR1cm4tZG93bi1sZWZ0OiBcXGUzMzE7XG4kZmEtdmFyLWxvY2staGFzaHRhZzogXFxlNDIzO1xuJGZhLXZhci1jaGFydC1yYWRhcjogXFxlMGU3O1xuJGZhLXZhci1zdGFmZjogXFxmNzFiO1xuJGZhLXZhci1idXJnZXI6IFxcZjgwNTtcbiRmYS12YXItaGFtYnVyZ2VyOiBcXGY4MDU7XG4kZmEtdmFyLXV0aWxpdHktcG9sZTogXFxlMmMzO1xuJGZhLXZhci10cmFuc3BvcnRlci02OiBcXGUyYTc7XG4kZmEtdmFyLXdyZW5jaDogXFxmMGFkO1xuJGZhLXZhci1idWdzOiBcXGU0ZDA7XG4kZmEtdmFyLXZlY3Rvci1wb2x5Z29uOiBcXGUyYzc7XG4kZmEtdmFyLWRpYWdyYW0tbmVzdGVkOiBcXGUxNTc7XG4kZmEtdmFyLXJ1cGVlLXNpZ246IFxcZjE1NjtcbiRmYS12YXItcnVwZWU6IFxcZjE1NjtcbiRmYS12YXItZmlsZS1pbWFnZTogXFxmMWM1O1xuJGZhLXZhci1jaXJjbGUtcXVlc3Rpb246IFxcZjA1OTtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XG4kZmEtdmFyLWltYWdlLXVzZXI6IFxcZTFiODtcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XG4kZmEtdmFyLWhhbmRzaGFrZS1zbGFzaDogXFxlMDYwO1xuJGZhLXZhci1ib29rLWJvb2ttYXJrOiBcXGUwYmI7XG4kZmEtdmFyLWJvcmRlci1jZW50ZXItaDogXFxmODljO1xuJGZhLXZhci1jYW4tZm9vZDogXFxlM2U2O1xuJGZhLXZhci10eXBld3JpdGVyOiBcXGY4ZTc7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYXJjOiBcXGU0YjE7XG4kZmEtdmFyLWNpcmNsZS1rOiBcXGUxMTM7XG4kZmEtdmFyLWZhY2UtaGFuZC1vdmVyLW1vdXRoOiBcXGUzNzg7XG4kZmEtdmFyLXBvcGNvcm46IFxcZjgxOTtcbiRmYS12YXItaG91c2Utd2F0ZXI6IFxcZjc0ZjtcbiRmYS12YXItaG91c2UtZmxvb2Q6IFxcZjc0ZjtcbiRmYS12YXItb2JqZWN0LXN1YnRyYWN0OiBcXGU0OWU7XG4kZmEtdmFyLWNvZGUtYnJhbmNoOiBcXGYxMjY7XG4kZmEtdmFyLXdhcmVob3VzZS1mdWxsOiBcXGY0OTU7XG4kZmEtdmFyLXdhcmVob3VzZS1hbHQ6IFxcZjQ5NTtcbiRmYS12YXItaGF0LWNvd2JveTogXFxmOGMwO1xuJGZhLXZhci1icmlkZ2U6IFxcZTRjODtcbiRmYS12YXItcGhvbmUtZmxpcDogXFxmODc5O1xuJGZhLXZhci1waG9uZS1hbHQ6IFxcZjg3OTtcbiRmYS12YXItYXJyb3ctZG93bi1mcm9tLWRvdHRlZC1saW5lOiBcXGUwOTA7XG4kZmEtdmFyLXNxdWFyZS1xdWFydGVyczogXFxlNDRlO1xuJGZhLXZhci10cnVjay1mcm9udDogXFxlMmI3O1xuJGZhLXZhci1jYXQ6IFxcZjZiZTtcbiRmYS12YXItdHJhc2gteG1hcms6IFxcZTJiNDtcbiRmYS12YXItY2lyY2xlLWNhcmV0LWxlZnQ6IFxcZjMyZTtcbiRmYS12YXItY2FyZXQtY2lyY2xlLWxlZnQ6IFxcZjMyZTtcbiRmYS12YXItZmlsZXM6IFxcZTE3ODtcbiRmYS12YXItYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvbjogXFxlNGFiO1xuJGZhLXZhci1mYWNlLWNsb3VkczogXFxlNDdkO1xuJGZhLXZhci11c2VyLWNyb3duOiBcXGY2YTQ7XG4kZmEtdmFyLXRydWNrLWZpZWxkOiBcXGU1OGQ7XG4kZmEtdmFyLXJvdXRlOiBcXGY0ZDc7XG4kZmEtdmFyLWNhcnQtY2lyY2xlLWNoZWNrOiBcXGUzZjE7XG4kZmEtdmFyLWNsaXBib2FyZC1xdWVzdGlvbjogXFxlNGUzO1xuJGZhLXZhci1wYW5vcmFtYTogXFxlMjA5O1xuJGZhLXZhci1jb21tZW50LW1lZGljYWw6IFxcZjdmNTtcbiRmYS12YXItdGVldGgtb3BlbjogXFxmNjJmO1xuJGZhLXZhci11c2VyLXRpZS1oYWlyLWxvbmc6IFxcZTQ2MDtcbiRmYS12YXItZmlsZS1jaXJjbGUtbWludXM6IFxcZTRlZDtcbiRmYS12YXItaGVhZC1zaWRlLW1lZGljYWw6IFxcZjgwOTtcbiRmYS12YXItdGFnczogXFxmMDJjO1xuJGZhLXZhci13aW5lLWdsYXNzOiBcXGY0ZTM7XG4kZmEtdmFyLWZvcndhcmQtZmFzdDogXFxmMDUwO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFxcZjA1MDtcbiRmYS12YXItZmFjZS1tZWgtYmxhbms6IFxcZjVhNDtcbiRmYS12YXItbWVoLWJsYW5rOiBcXGY1YTQ7XG4kZmEtdmFyLXVzZXItcm9ib3Q6IFxcZTA0YjtcbiRmYS12YXItc3F1YXJlLXBhcmtpbmc6IFxcZjU0MDtcbiRmYS12YXItcGFya2luZzogXFxmNTQwO1xuJGZhLXZhci1jYXJkLWRpYW1vbmQ6IFxcZTNlYTtcbiRmYS12YXItZmFjZS16aXBwZXI6IFxcZTNhNTtcbiRmYS12YXItZmFjZS1yYWlzZWQtZXllYnJvdzogXFxlMzg4O1xuJGZhLXZhci1ob3VzZS1zaWduYWw6IFxcZTAxMjtcbiRmYS12YXItc3F1YXJlLWNoZXZyb24tdXA6IFxcZjMyYztcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtdXA6IFxcZjMyYztcbiRmYS12YXItYmFycy1wcm9ncmVzczogXFxmODI4O1xuJGZhLXZhci10YXNrcy1hbHQ6IFxcZjgyODtcbiRmYS12YXItZmF1Y2V0LWRyaXA6IFxcZTAwNjtcbiRmYS12YXItYXJyb3dzLXRvLWxpbmU6IFxcZTBhNztcbiRmYS12YXItZG9scGhpbjogXFxlMTY4O1xuJGZhLXZhci1hcnJvdy11cC1yaWdodDogXFxlMDlmO1xuJGZhLXZhci1jaXJjbGUtcjogXFxlMTIwO1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQ6IFxcZjQ3NDtcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xuJGZhLXZhci1iYW4tc21va2luZzogXFxmNTRkO1xuJGZhLXZhci1zbW9raW5nLWJhbjogXFxmNTRkO1xuJGZhLXZhci1jaXJjbGUtc29ydC11cDogXFxlMDMyO1xuJGZhLXZhci1zb3J0LWNpcmNsZS11cDogXFxlMDMyO1xuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xuJGZhLXZhci1tb2JpbGUtYnV0dG9uOiBcXGYxMGI7XG4kZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZzogXFxlNTE0O1xuJGZhLXZhci1iYXNrZXQtc2hvcHBpbmc6IFxcZjI5MTtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcXGYyOTE7XG4kZmEtdmFyLXRhcGU6IFxcZjRkYjtcbiRmYS12YXItY2hlc3RudXQ6IFxcZTNmNjtcbiRmYS12YXItYnVzLXNpbXBsZTogXFxmNTVlO1xuJGZhLXZhci1idXMtYWx0OiBcXGY1NWU7XG4kZmEtdmFyLWV5ZTogXFxmMDZlO1xuJGZhLXZhci1mYWNlLXNhZC1jcnk6IFxcZjViMztcbiRmYS12YXItc2FkLWNyeTogXFxmNWIzO1xuJGZhLXZhci1oZWF0OiBcXGUwMGM7XG4kZmEtdmFyLXRpY2tldC1haXJsaW5lOiBcXGUyOWE7XG4kZmEtdmFyLWJvb3QtaGVlbGVkOiBcXGUzM2Y7XG4kZmEtdmFyLWFycm93cy1taW5pbWl6ZTogXFxlMGE1O1xuJGZhLXZhci1jb21wcmVzcy1hcnJvd3M6IFxcZTBhNTtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFxcZjI5ZTtcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXRvLXBlcnNvbjogXFxlNTRjO1xuJGZhLXZhci1maWxlLXNoaWVsZDogXFxlNGYwO1xuJGZhLXZhci1oZXhhZ29uOiBcXGYzMTI7XG4kZmEtdmFyLW1hbmhvbGU6IFxcZTFkNjtcbiRmYS12YXItdXNlci1zbGFzaDogXFxmNTA2O1xuJGZhLXZhci1wZW46IFxcZjMwNDtcbiRmYS12YXItdG93ZXItb2JzZXJ2YXRpb246IFxcZTU4NjtcbiRmYS12YXItZmxvcHB5LWRpc2tzOiBcXGUxODM7XG4kZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuay11bmRlcjogXFxlMjlmO1xuJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZS1hbHQ6IFxcZTI5ZjtcbiRmYS12YXItZmlsZS1jb2RlOiBcXGYxYzk7XG4kZmEtdmFyLXNpZ25hbDogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtNTogXFxmMDEyO1xuJGZhLXZhci1zaWduYWwtcGVyZmVjdDogXFxmMDEyO1xuJGZhLXZhci1wdW1wOiBcXGU0NDI7XG4kZmEtdmFyLWJ1czogXFxmMjA3O1xuJGZhLXZhci1oZWFydC1jaXJjbGUteG1hcms6IFxcZTUwMTtcbiRmYS12YXItYXJyb3ctdXAtbGVmdC1mcm9tLWNpcmNsZTogXFxlMDllO1xuJGZhLXZhci1ob3VzZS1jaGltbmV5OiBcXGUzYWY7XG4kZmEtdmFyLWhvbWUtbGc6IFxcZTNhZjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XG4kZmEtdmFyLWRyeWVyOiBcXGY4NjE7XG4kZmEtdmFyLWZhY2UtZnJvd246IFxcZjExOTtcbiRmYS12YXItZnJvd246IFxcZjExOTtcbiRmYS12YXItY2hlc3MtYmlzaG9wLXBpZWNlOiBcXGY0M2I7XG4kZmEtdmFyLWNoZXNzLWJpc2hvcC1hbHQ6IFxcZjQzYjtcbiRmYS12YXItc2hpcnQtdGFuay10b3A6IFxcZTNjOTtcbiRmYS12YXItZGlwbG9tYTogXFxmNWVhO1xuJGZhLXZhci1zY3JvbGwtcmliYm9uOiBcXGY1ZWE7XG4kZmEtdmFyLXNjcmVlbmNhc3Q6IFxcZTIzZTtcbiRmYS12YXItd2Fsa2VyOiBcXGY4MzE7XG4kZmEtdmFyLXByZXNjcmlwdGlvbjogXFxmNWIxO1xuJGZhLXZhci1zaG9wOiBcXGY1NGY7XG4kZmEtdmFyLXN0b3JlLWFsdDogXFxmNTRmO1xuJGZhLXZhci1mbG9wcHktZGlzazogXFxmMGM3O1xuJGZhLXZhci1zYXZlOiBcXGYwYzc7XG4kZmEtdmFyLXZpaGFyYTogXFxmNmE3O1xuJGZhLXZhci1mYWNlLWtpc3MtY2xvc2VkLWV5ZXM6IFxcZTM3ZDtcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZDogXFxmNTE1O1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQ6IFxcZjUxNTtcbiRmYS12YXItZmlsZS11c2VyOiBcXGY2NWM7XG4kZmEtdmFyLXVzZXItcG9saWNlLXRpZTogXFxlMzM0O1xuJGZhLXZhci1mYWNlLXRvbmd1ZS1tb25leTogXFxlMzlkO1xuJGZhLXZhci10ZW5uaXMtYmFsbDogXFxmNDVlO1xuJGZhLXZhci1zcXVhcmUtbDogXFxlMjc1O1xuJGZhLXZhci1zb3J0LXVwOiBcXGYwZGU7XG4kZmEtdmFyLXNvcnQtYXNjOiBcXGYwZGU7XG4kZmEtdmFyLWNhbGVuZGFyLWFycm93LXVwOiBcXGUwZDE7XG4kZmEtdmFyLWNhbGVuZGFyLXVwbG9hZDogXFxlMGQxO1xuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcbiRmYS12YXItY29tbWVudGluZzogXFxmNGFkO1xuJGZhLXZhci1wbGFudC13aWx0OiBcXGU1YWE7XG4kZmEtdmFyLXNjYXJmOiBcXGY3YzE7XG4kZmEtdmFyLWFsYnVtLWNpcmNsZS1wbHVzOiBcXGU0OGM7XG4kZmEtdmFyLXVzZXItbnVyc2UtaGFpci1sb25nOiBcXGU0NWU7XG4kZmEtdmFyLWRpYW1vbmQ6IFxcZjIxOTtcbiRmYS12YXItc3F1YXJlLWxlZnQ6IFxcZjM1MTtcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1sZWZ0OiBcXGYzNTE7XG4kZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcbiRmYS12YXItY2lyY2xlLWVsbGlwc2lzLXZlcnRpY2FsOiBcXGUxMGI7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1kb2xsYXI6IFxcZjRjMDtcbiRmYS12YXItaGFuZC1ob2xkaW5nLXVzZDogXFxmNGMwO1xuJGZhLXZhci1ncmlkLWRpdmlkZXJzOiBcXGUzYWQ7XG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xuJGZhLXZhci1oYW5kLXBvaW50ZXI6IFxcZjI1YTtcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xuJGZhLXZhci1oYW5kLXNjaXNzb3JzOiBcXGYyNTc7XG4kZmEtdmFyLWhhbmRzLXByYXlpbmc6IFxcZjY4NDtcbiRmYS12YXItcHJheWluZy1oYW5kczogXFxmNjg0O1xuJGZhLXZhci1mYWNlLXBlbnNpdmU6IFxcZTM4NDtcbiRmYS12YXItdXNlci1tdXNpYzogXFxmOGViO1xuJGZhLXZhci1hcnJvdy1yb3RhdGUtcmlnaHQ6IFxcZjAxZTtcbiRmYS12YXItYXJyb3ctcmlnaHQtcm90YXRlOiBcXGYwMWU7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1mb3J3YXJkOiBcXGYwMWU7XG4kZmEtdmFyLXJlZG86IFxcZjAxZTtcbiRmYS12YXItbWVzc2FnZXMtZG9sbGFyOiBcXGY2NTI7XG4kZmEtdmFyLWNvbW1lbnRzLWFsdC1kb2xsYXI6IFxcZjY1MjtcbiRmYS12YXItc2Vuc29yLW9uOiBcXGUwMmI7XG4kZmEtdmFyLWJhbGxvb246IFxcZTJlMztcbiRmYS12YXItYmlvaGF6YXJkOiBcXGY3ODA7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuLXBpZWNlOiBcXGY0NDY7XG4kZmEtdmFyLWNoZXNzLXF1ZWVuLWFsdDogXFxmNDQ2O1xuJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzOiBcXGY2MDE7XG4kZmEtdmFyLWxvY2F0aW9uOiBcXGY2MDE7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcXGYyMjc7XG4kZmEtdmFyLWhvdXNlLXBlcnNvbi1sZWF2ZTogXFxlMDBmO1xuJGZhLXZhci1ob3VzZS1sZWF2ZTogXFxlMDBmO1xuJGZhLXZhci1ob3VzZS1wZXJzb24tZGVwYXJ0OiBcXGUwMGY7XG4kZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlOiBcXGY2MWM7XG4kZmEtdmFyLWNhcmQtY2x1YjogXFxlM2U5O1xuJGZhLXZhci1jaGlsZC1kcmVzczogXFxlNTljO1xuJGZhLXZhci11c2Vycy1iZXR3ZWVuLWxpbmVzOiBcXGU1OTE7XG4kZmEtdmFyLWx1bmdzLXZpcnVzOiBcXGUwNjc7XG4kZmEtdmFyLXNwaW5uZXItdGhpcmQ6IFxcZjNmNDtcbiRmYS12YXItZmFjZS1ncmluLXRlYXJzOiBcXGY1ODg7XG4kZmEtdmFyLWdyaW4tdGVhcnM6IFxcZjU4ODtcbiRmYS12YXItcGhvbmU6IFxcZjA5NTtcbiRmYS12YXItY29tcHV0ZXItbW91c2Utc2Nyb2xsd2hlZWw6IFxcZjhjZDtcbiRmYS12YXItbW91c2UtYWx0OiBcXGY4Y2Q7XG4kZmEtdmFyLWNhbGVuZGFyLXhtYXJrOiBcXGYyNzM7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XG4kZmEtdmFyLWNoaWxkLXJlYWNoaW5nOiBcXGU1OWQ7XG4kZmEtdmFyLXRhYmxlLWxheW91dDogXFxlMjkwO1xuJGZhLXZhci1uYXJ3aGFsOiBcXGY2ZmU7XG4kZmEtdmFyLXJhbXAtbG9hZGluZzogXFxmNGQ0O1xuJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtcGx1czogXFxlNDcwO1xuJGZhLXZhci10b290aGJydXNoOiBcXGY2MzU7XG4kZmEtdmFyLWJvcmRlci1pbm5lcjogXFxmODRlO1xuJGZhLXZhci1wYXctY2xhd3M6IFxcZjcwMjtcbiRmYS12YXIta2l3aS1mcnVpdDogXFxlMzBjO1xuJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3c6IFxcZjYzOTtcbiRmYS12YXItcmVjdGFuZ2xlLWNvZGU6IFxcZTMyMjtcbiRmYS12YXItaGVhZC1zaWRlLXZpcnVzOiBcXGUwNjQ7XG4kZmEtdmFyLWtleWJvYXJkLWJyaWdodG5lc3M6IFxcZTFjMDtcbiRmYS12YXItYm9va3MtbWVkaWNhbDogXFxmN2U4O1xuJGZhLXZhci1saWdodGJ1bGItc2xhc2g6IFxcZjY3MztcbiRmYS12YXItaG91c2UtYmxhbms6IFxcZTQ4NztcbiRmYS12YXItaG9tZS1ibGFuazogXFxlNDg3O1xuJGZhLXZhci1zcXVhcmUtNTogXFxlMjVhO1xuJGZhLXZhci1zcXVhcmUtaGVhcnQ6IFxcZjRjODtcbiRmYS12YXItaGVhcnQtc3F1YXJlOiBcXGY0Yzg7XG4kZmEtdmFyLXB1enpsZTogXFxlNDQzO1xuJGZhLXZhci11c2VyLWdlYXI6IFxcZjRmZTtcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcbiRmYS12YXItcGlwZS1jaXJjbGUtY2hlY2s6IFxcZTQzNjtcbiRmYS12YXItYXJyb3ctdXAtMS05OiBcXGYxNjM7XG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xuJGZhLXZhci1vY3RhZ29uLWV4Y2xhbWF0aW9uOiBcXGUyMDQ7XG4kZmEtdmFyLWRpYWwtbG93OiBcXGUxNWQ7XG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XG4kZmEtdmFyLWxhcHRvcC1tb2JpbGU6IFxcZjg3YTtcbiRmYS12YXItcGhvbmUtbGFwdG9wOiBcXGY4N2E7XG4kZmEtdmFyLWNvbnZleW9yLWJlbHQtYm94ZXM6IFxcZjQ2ZjtcbiRmYS12YXItY29udmV5b3ItYmVsdC1hbHQ6IFxcZjQ2ZjtcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XG4kZmEtdmFyLXN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZS1hZHZhbmNlZDogXFxlMjhlO1xuJGZhLXZhci1zdGFyZmlnaHRlci1hbHQtYWR2YW5jZWQ6IFxcZTI4ZTtcbiRmYS12YXItZGljZS1zaXg6IFxcZjUyNjtcbiRmYS12YXItc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lOiBcXGUwMzg7XG4kZmEtdmFyLXN0YXJmaWdodGVyLWFsdDogXFxlMDM4O1xuJGZhLXZhci1yb2NrZXQtbGF1bmNoOiBcXGUwMjc7XG4kZmEtdmFyLW1vc3F1aXRvLW5ldDogXFxlNTJjO1xuJGZhLXZhci12ZW50LWRhbXBlcjogXFxlNDY1O1xuJGZhLXZhci1icmlkZ2Utd2F0ZXI6IFxcZTRjZTtcbiRmYS12YXItYmFuLWJ1ZzogXFxmN2Y5O1xuJGZhLXZhci1kZWJ1ZzogXFxmN2Y5O1xuJGZhLXZhci1wZXJzb24tYm9vdGg6IFxcZjc1NjtcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xuJGZhLXZhci1nYXJhZ2UtY2FyOiBcXGUwMGE7XG4kZmEtdmFyLXNxdWFyZS1rYW5iYW46IFxcZTQ4ODtcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xuJGZhLXZhci1wZW4tZmFuY3k6IFxcZjVhYztcbiRmYS12YXItY29mZmVlLXBvdDogXFxlMDAyO1xuJGZhLXZhci1tb3VzZS1maWVsZDogXFxlNWE4O1xuJGZhLXZhci1wZXJzb24tZGlnZ2luZzogXFxmODVlO1xuJGZhLXZhci1kaWdnaW5nOiBcXGY4NWU7XG4kZmEtdmFyLXNob3dlci1kb3duOiBcXGUyNGQ7XG4kZmEtdmFyLXNob3dlci1hbHQ6IFxcZTI0ZDtcbiRmYS12YXItYm94LWNpcmNsZS1jaGVjazogXFxlMGM0O1xuJGZhLXZhci1icmlnaHRuZXNzOiBcXGUwYzk7XG4kZmEtdmFyLWNhci1zaWRlLWJvbHQ6IFxcZTM0NDtcbiRmYS12YXItb3JuYW1lbnQ6IFxcZjdiODtcbiRmYS12YXItcGhvbmUtYXJyb3ctZG93bi1sZWZ0OiBcXGUyMjM7XG4kZmEtdmFyLXBob25lLWFycm93LWRvd246IFxcZTIyMztcbiRmYS12YXItcGhvbmUtaW5jb21pbmc6IFxcZTIyMztcbiRmYS12YXItY2xvdWQtd29yZDogXFxlMTM4O1xuJGZhLXZhci1oYW5kLWZpbmdlcnMtY3Jvc3NlZDogXFxlMWEzO1xuJGZhLXZhci10cmFzaDogXFxmMWY4O1xuJGZhLXZhci1nYXVnZS1zaW1wbGU6IFxcZjYyOTtcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLW1lZDogXFxmNjI5O1xuJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2U6IFxcZjYyOTtcbiRmYS12YXItYXJyb3ctZG93bi1zbWFsbC1iaWc6IFxcZjg4ZDtcbiRmYS12YXItc29ydC1zaXplLWRvd24tYWx0OiBcXGY4OGQ7XG4kZmEtdmFyLWJvb2stbWVkaWNhbDogXFxmN2U2O1xuJGZhLXZhci1mYWNlLW1lbHRpbmc6IFxcZTQ4MztcbiRmYS12YXItcG9vOiBcXGYyZmU7XG4kZmEtdmFyLXBlbi1jbGlwLXNsYXNoOiBcXGUyMGY7XG4kZmEtdmFyLXBlbi1hbHQtc2xhc2g6IFxcZTIwZjtcbiRmYS12YXItcXVvdGUtcmlnaHQ6IFxcZjEwZTtcbiRmYS12YXItcXVvdGUtcmlnaHQtYWx0OiBcXGYxMGU7XG4kZmEtdmFyLXNjcm9sbC1vbGQ6IFxcZjcwZjtcbiRmYS12YXItZ3VpdGFyczogXFxmOGJmO1xuJGZhLXZhci1waG9uZS14bWFyazogXFxlMjI3O1xuJGZhLXZhci1ob3NlOiBcXGU0MTk7XG4kZmEtdmFyLWNsb2NrLXNpeDogXFxlMzUyO1xuJGZhLXZhci1zaGlydDogXFxmNTUzO1xuJGZhLXZhci10LXNoaXJ0OiBcXGY1NTM7XG4kZmEtdmFyLXRzaGlydDogXFxmNTUzO1xuJGZhLXZhci1zcXVhcmUtcjogXFxlMjdjO1xuJGZhLXZhci1jdWJlczogXFxmMWIzO1xuJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcjogXFxmNjU3O1xuJGZhLXZhci1kaXZpZGU6IFxcZjUyOTtcbiRmYS12YXItc3VuLWNsb3VkOiBcXGY3NjM7XG4kZmEtdmFyLWxhbXAtZmxvb3I6IFxcZTAxNTtcbiRmYS12YXItc3F1YXJlLTc6IFxcZTI1YztcbiRmYS12YXItdGVuZ2Utc2lnbjogXFxmN2Q3O1xuJGZhLXZhci10ZW5nZTogXFxmN2Q3O1xuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmc6IFxcZjRjMjtcbiRmYS12YXItY2FtcGZpcmU6IFxcZjZiYTtcbiRmYS12YXItY2lyY2xlLWFtcGVyc2FuZDogXFxlMGY4O1xuJGZhLXZhci1zbm93Zmxha2VzOiBcXGY3Y2Y7XG4kZmEtdmFyLWhhbmRzLWNsYXBwaW5nOiBcXGUxYTg7XG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcbiRmYS12YXItbGVhZi1tYXBsZTogXFxmNmY2O1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcms6IFxcZTU0MztcbiRmYS12YXItcnVsZXI6IFxcZjU0NTtcbiRmYS12YXItY3VwLXN0cmF3LXN3b29zaDogXFxlMzY0O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1zdW46IFxcZjc2YTtcbiRmYS12YXItdGVtcGVyYXR1cmUtaG90OiBcXGY3NmE7XG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xuJGZhLXZhci1oaWdoLWRlZmluaXRpb246IFxcZTFhZTtcbiRmYS12YXItcmVjdGFuZ2xlLWhkOiBcXGUxYWU7XG4kZmEtdmFyLWo6IFxcNGE7XG4kZmEtdmFyLWdhbGF4eTogXFxlMDA4O1xuJGZhLXZhci11c2Vycy12aWV3ZmluZGVyOiBcXGU1OTU7XG4kZmEtdmFyLWZpbGUtdmlkZW86IFxcZjFjODtcbiRmYS12YXItY2hlcnJpZXM6IFxcZTBlYztcbiRmYS12YXItdXAtcmlnaHQtZnJvbS1zcXVhcmU6IFxcZjM1ZDtcbiRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQ6IFxcZjM1ZDtcbiRmYS12YXItY2lyY2xlLXNvcnQ6IFxcZTAzMDtcbiRmYS12YXItc29ydC1jaXJjbGU6IFxcZTAzMDtcbiRmYS12YXItdGFibGUtY2VsbHM6IFxcZjAwYTtcbiRmYS12YXItdGg6IFxcZjAwYTtcbiRmYS12YXItZmlsZS1wZGY6IFxcZjFjMTtcbiRmYS12YXItc2lyZW46IFxcZTAyZDtcbiRmYS12YXItYXJyb3ctdXAtdG8tZG90dGVkLWxpbmU6IFxcZTBhMTtcbiRmYS12YXItaW1hZ2UtbGFuZHNjYXBlOiBcXGUxYjU7XG4kZmEtdmFyLWxhbmRzY2FwZTogXFxlMWI1O1xuJGZhLXZhci10YW5rLXdhdGVyOiBcXGU0NTI7XG4kZmEtdmFyLWN1cmxpbmctc3RvbmU6IFxcZjQ0YTtcbiRmYS12YXItY3VybGluZzogXFxmNDRhO1xuJGZhLXZhci1nYW1lcGFkLW1vZGVybjogXFxlNWEyO1xuJGZhLXZhci1nYW1lcGFkLWFsdDogXFxlNWEyO1xuJGZhLXZhci1tZXNzYWdlcy1xdWVzdGlvbjogXFxlMWU3O1xuJGZhLXZhci1ib29rLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLWJpYmxlOiBcXGY2NDc7XG4kZmEtdmFyLW86IFxcNGY7XG4kZmEtdmFyLXN1aXRjYXNlLW1lZGljYWw6IFxcZjBmYTtcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XG4kZmEtdmFyLWJyaWVmY2FzZS1hcnJvdy1yaWdodDogXFxlMmYyO1xuJGZhLXZhci1leHBhbmQtd2lkZTogXFxmMzIwO1xuJGZhLXZhci1jbG9jay1lbGV2ZW4tdGhpcnR5OiBcXGUzNDg7XG4kZmEtdmFyLXJ2OiBcXGY3YmU7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcXGYyMWI7XG4kZmEtdmFyLW90dGVyOiBcXGY3MDA7XG4kZmEtdmFyLWRyZWlkZWw6IFxcZjc5MjtcbiRmYS12YXItcGVyc29uLWRyZXNzOiBcXGYxODI7XG4kZmEtdmFyLWZlbWFsZTogXFxmMTgyO1xuJGZhLXZhci1jb21tZW50LWRvbGxhcjogXFxmNjUxO1xuJGZhLXZhci1idXNpbmVzcy10aW1lOiBcXGY2NGE7XG4kZmEtdmFyLWJyaWVmY2FzZS1jbG9jazogXFxmNjRhO1xuJGZhLXZhci1mbG93ZXItdHVsaXA6IFxcZjgwMTtcbiRmYS12YXItcGVvcGxlLXBhbnRzLXNpbXBsZTogXFxlMjFhO1xuJGZhLXZhci1jbG91ZC1kcml6emxlOiBcXGY3Mzg7XG4kZmEtdmFyLXRhYmxlLWNlbGxzLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLXRoLWxhcmdlOiBcXGYwMDk7XG4kZmEtdmFyLWJvb2stdGFuYWtoOiBcXGY4Mjc7XG4kZmEtdmFyLXRhbmFraDogXFxmODI3O1xuJGZhLXZhci1zb2xhci1zeXN0ZW06IFxcZTAyZjtcbiRmYS12YXItc2VhbC1xdWVzdGlvbjogXFxlMjQzO1xuJGZhLXZhci1waG9uZS12b2x1bWU6IFxcZjJhMDtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFxcZjJhMDtcbiRmYS12YXItZGlzYy1kcml2ZTogXFxmOGI1O1xuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcbiRmYS12YXItdGFibGUtcm93czogXFxlMjkyO1xuJGZhLXZhci1yb3dzOiBcXGUyOTI7XG4kZmEtdmFyLWxvY2F0aW9uLWV4Y2xhbWF0aW9uOiBcXGY2MDg7XG4kZmEtdmFyLW1hcC1tYXJrZXItZXhjbGFtYXRpb246IFxcZjYwODtcbiRmYS12YXItZmFjZS1mZWFyZnVsOiBcXGUzNzU7XG4kZmEtdmFyLWNsaXBib2FyZC11c2VyOiBcXGY3ZjM7XG4kZmEtdmFyLWJ1cy1zY2hvb2w6IFxcZjVkZDtcbiRmYS12YXItZmlsbS1zbGFzaDogXFxlMTc5O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bi1yaWdodDogXFxlMjYyO1xuJGZhLXZhci1ib29rLXNwYXJrbGVzOiBcXGY2Yjg7XG4kZmEtdmFyLWJvb2stc3BlbGxzOiBcXGY2Yjg7XG4kZmEtdmFyLXdhc2hpbmctbWFjaGluZTogXFxmODk4O1xuJGZhLXZhci13YXNoZXI6IFxcZjg5ODtcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XG4kZmEtdmFyLXVzZXItdmlzb3I6IFxcZTA0YztcbiRmYS12YXItZmlsZS1wbHVzLW1pbnVzOiBcXGUxNzc7XG4kZmEtdmFyLWNoZXNzLWNsb2NrLWZsaXA6IFxcZjQzZTtcbiRmYS12YXItY2hlc3MtY2xvY2stYWx0OiBcXGY0M2U7XG4kZmEtdmFyLXNhdGVsbGl0ZTogXFxmN2JmO1xuJGZhLXZhci1wbGFuZS1sb2NrOiBcXGU1NTg7XG4kZmEtdmFyLXN0ZWVyaW5nLXdoZWVsOiBcXGY2MjI7XG4kZmEtdmFyLXRhZzogXFxmMDJiO1xuJGZhLXZhci1zdHJldGNoZXI6IFxcZjgyNTtcbiRmYS12YXItYm9vay1zZWN0aW9uOiBcXGUwYzE7XG4kZmEtdmFyLWJvb2stbGF3OiBcXGUwYzE7XG4kZmEtdmFyLWluYm94ZXM6IFxcZTFiYjtcbiRmYS12YXItY29mZmVlLWJlYW46IFxcZTEzZTtcbiRmYS12YXItYnJhY2tldHMtY3VybHk6IFxcZjdlYTtcbiRmYS12YXItZWxsaXBzaXMtc3Ryb2tlLXZlcnRpY2FsOiBcXGYzOWM7XG4kZmEtdmFyLWVsbGlwc2lzLXYtYWx0OiBcXGYzOWM7XG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcbiRmYS12YXItc3F1YXJlLTE6IFxcZTI1NjtcbiRmYS12YXItY2FrZS1jYW5kbGVzOiBcXGYxZmQ7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFxcZjFmZDtcbiRmYS12YXItY2FrZTogXFxmMWZkO1xuJGZhLXZhci1oZWFkLXNpZGU6IFxcZjZlOTtcbiRmYS12YXItZW52ZWxvcGU6IFxcZjBlMDtcbiRmYS12YXItZG9sbHktZW1wdHk6IFxcZjQ3MztcbiRmYS12YXItZmFjZS10aXNzdWU6IFxcZTM5YztcbiRmYS12YXItYW5nbGVzLXVwOiBcXGYxMDI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXFxmMTAyO1xuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcbiRmYS12YXItY2hhcnQtbGluZS1kb3duOiBcXGY2NGQ7XG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWNpdHk6IFxcZTRiMztcbiRmYS12YXItbG9jay1hOiBcXGU0MjI7XG4kZmEtdmFyLXJpYmJvbjogXFxmNGQ2O1xuJGZhLXZhci1sdW5nczogXFxmNjA0O1xuJGZhLXZhci1wZXJzb24tcGluYmFsbDogXFxlMjFkO1xuJGZhLXZhci1hcnJvdy11cC05LTE6IFxcZjg4NztcbiRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdDogXFxmODg3O1xuJGZhLXZhci1hcHBsZS1jb3JlOiBcXGUwOGY7XG4kZmEtdmFyLWNpcmNsZS15OiBcXGUxMmY7XG4kZmEtdmFyLWg2OiBcXGU0MTM7XG4kZmEtdmFyLWxpdGVjb2luLXNpZ246IFxcZTFkMztcbiRmYS12YXItY2lyY2xlLXNtYWxsOiBcXGUxMjI7XG4kZmEtdmFyLWJvcmRlci1ub25lOiBcXGY4NTA7XG4kZmEtdmFyLWFycm93LXR1cm4tZG93bi1sZWZ0OiBcXGUyZTE7XG4kZmEtdmFyLWNpcmNsZS1ub2RlczogXFxlNGUyO1xuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XG4kZmEtdmFyLW1lc3NhZ2UtbWVkaWNhbDogXFxmN2Y0O1xuJGZhLXZhci1jb21tZW50LWFsdC1tZWRpY2FsOiBcXGY3ZjQ7XG4kZmEtdmFyLXJ1Z2J5LWJhbGw6IFxcZTNjNjtcbiRmYS12YXItY29tbWVudC1tdXNpYzogXFxmOGIwO1xuJGZhLXZhci1pbmRlbnQ6IFxcZjAzYztcbiRmYS12YXItdHJlZS1kZWNpZHVvdXM6IFxcZjQwMDtcbiRmYS12YXItdHJlZS1hbHQ6IFxcZjQwMDtcbiRmYS12YXItcHV6emxlLXBpZWNlLXNpbXBsZTogXFxlMjMxO1xuJGZhLXZhci1wdXp6bGUtcGllY2UtYWx0OiBcXGUyMzE7XG4kZmEtdmFyLXRydWNrLWZpZWxkLXVuOiBcXGU1OGU7XG4kZmEtdmFyLW5mYy10cmFzaDogXFxlMWZkO1xuJGZhLXZhci1ob3VyZ2xhc3M6IFxcZjI1NDtcbiRmYS12YXItaG91cmdsYXNzLWVtcHR5OiBcXGYyNTQ7XG4kZmEtdmFyLW1vdW50YWluOiBcXGY2ZmM7XG4kZmEtdmFyLWZpbGUteG1hcms6IFxcZjMxNztcbiRmYS12YXItZmlsZS10aW1lczogXFxmMzE3O1xuJGZhLXZhci1ob3VzZS1oZWFydDogXFxmNGM5O1xuJGZhLXZhci1ob21lLWhlYXJ0OiBcXGY0Yzk7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktYmxhbms6IFxcZTNiMDtcbiRmYS12YXItbWV0ZXItYm9sdDogXFxlMWU5O1xuJGZhLXZhci11c2VyLWRvY3RvcjogXFxmMGYwO1xuJGZhLXZhci11c2VyLW1kOiBcXGYwZjA7XG4kZmEtdmFyLXNsYXNoLWJhY2s6IFxcNWM7XG4kZmEtdmFyLWNpcmNsZS1pbmZvOiBcXGYwNWE7XG4kZmEtdmFyLWluZm8tY2lyY2xlOiBcXGYwNWE7XG4kZmEtdmFyLWZpc2hpbmctcm9kOiBcXGUzYTg7XG4kZmEtdmFyLWhhbW1lci1jcmFzaDogXFxlNDE0O1xuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xuJGZhLXZhci1jYW1lcmEtcG9sYXJvaWQ6IFxcZjhhYTtcbiRmYS12YXItY2FtZXJhOiBcXGYwMzA7XG4kZmEtdmFyLWNhbWVyYS1hbHQ6IFxcZjAzMDtcbiRmYS12YXItc3F1YXJlLXZpcnVzOiBcXGU1Nzg7XG4kZmEtdmFyLWNhcnQtYXJyb3ctdXA6IFxcZTNlZTtcbiRmYS12YXItbWV0ZW9yOiBcXGY3NTM7XG4kZmEtdmFyLWNhci1vbjogXFxlNGRkO1xuJGZhLXZhci1zbGVpZ2g6IFxcZjdjYztcbiRmYS12YXItYXJyb3ctZG93bi0xLTk6IFxcZjE2MjtcbiRmYS12YXItc29ydC1udW1lcmljLWFzYzogXFxmMTYyO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bjogXFxmMTYyO1xuJGZhLXZhci1zcXVhcmUtNDogXFxlMjU5O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldDogXFxmNGMxO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctd2F0ZXI6IFxcZjRjMTtcbiRmYS12YXItd2F2ZWZvcm06IFxcZjhmMTtcbiRmYS12YXItd2F0ZXI6IFxcZjc3MztcbiRmYS12YXItc3Rhci1zaGFycC1oYWxmLXN0cm9rZTogXFxlMjhkO1xuJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYtYWx0OiBcXGUyOGQ7XG4kZmEtdmFyLW5mYy1zaWduYWw6IFxcZTFmYjtcbiRmYS12YXItcGxhbmUtcHJvcDogXFxlMjJiO1xuJGZhLXZhci1jYWxlbmRhci1jaGVjazogXFxmMjc0O1xuJGZhLXZhci1jbG9jay1kZXNrOiBcXGUxMzQ7XG4kZmEtdmFyLWNhbGVuZGFyLWNsb2NrOiBcXGUwZDI7XG4kZmEtdmFyLWNhbGVuZGFyLXRpbWU6IFxcZTBkMjtcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xuJGZhLXZhci1wcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWw6IFxcZjQ4NjtcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1hbHQ6IFxcZjQ4NjtcbiRmYS12YXItcGxhdGUtdXRlbnNpbHM6IFxcZTQzYjtcbiRmYS12YXItZmFtaWx5LXBhbnRzOiBcXGUzMDI7XG4kZmEtdmFyLWhvc2UtcmVlbDogXFxlNDFhO1xuJGZhLXZhci1ob3VzZS13aW5kb3c6IFxcZTNiMztcbiRmYS12YXItbGFuZG1hcms6IFxcZjY2ZjtcbiRmYS12YXItdHJ1Y2s6IFxcZjBkMTtcbiRmYS12YXItY3Jvc3NoYWlyczogXFxmMDViO1xuJGZhLXZhci1jbG91ZC1yYWluYm93OiBcXGY3M2U7XG4kZmEtdmFyLXBlcnNvbi1jYW5lOiBcXGU1M2M7XG4kZmEtdmFyLWFsaWVuOiBcXGY4ZjU7XG4kZmEtdmFyLXRlbnQ6IFxcZTU3ZDtcbiRmYS12YXItdmVzdC1wYXRjaGVzOiBcXGUwODY7XG4kZmEtdmFyLXBlb3BsZS1kcmVzcy1zaW1wbGU6IFxcZTIxODtcbiRmYS12YXItY2hlY2stZG91YmxlOiBcXGY1NjA7XG4kZmEtdmFyLWFycm93LWRvd24tYS16OiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcXGYxNWQ7XG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bjogXFxmMTVkO1xuJGZhLXZhci1ib3dsaW5nLWJhbGwtcGluOiBcXGUwYzM7XG4kZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoOiBcXGY1ZDY7XG4kZmEtdmFyLXBsdXMtbGFyZ2U6IFxcZTU5ZTtcbiRmYS12YXItbW9uZXktYmlsbC13aGVhdDogXFxlNTJhO1xuJGZhLXZhci1jYW1lcmEtdmlld2ZpbmRlcjogXFxlMGRhO1xuJGZhLXZhci1zY3JlZW5zaG90OiBcXGUwZGE7XG4kZmEtdmFyLW1lc3NhZ2UtbXVzaWM6IFxcZjhhZjtcbiRmYS12YXItY29tbWVudC1hbHQtbXVzaWM6IFxcZjhhZjtcbiRmYS12YXItY2FyLWJ1aWxkaW5nOiBcXGY4NTk7XG4kZmEtdmFyLWJvcmRlci1ib3R0b20tcmlnaHQ6IFxcZjg1NDtcbiRmYS12YXItYm9yZGVyLXN0eWxlLWFsdDogXFxmODU0O1xuJGZhLXZhci1vY3RhZ29uOiBcXGYzMDY7XG4kZmEtdmFyLWNvbW1lbnQtYXJyb3ctdXAtcmlnaHQ6IFxcZTE0NTtcbiRmYS12YXItb2N0YWdvbi1kaXZpZGU6IFxcZTIwMztcbiRmYS12YXItY29va2llOiBcXGY1NjM7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0OiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LWxlZnQtcm90YXRlOiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrOiBcXGYwZTI7XG4kZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZDogXFxmMGUyO1xuJGZhLXZhci11bmRvOiBcXGYwZTI7XG4kZmEtdmFyLXR2LW11c2ljOiBcXGY4ZTY7XG4kZmEtdmFyLWhhcmQtZHJpdmU6IFxcZjBhMDtcbiRmYS12YXItaGRkOiBcXGYwYTA7XG4kZmEtdmFyLXJlZWw6IFxcZTIzODtcbiRmYS12YXItZmFjZS1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1ncmluLXNxdWludC10ZWFyczogXFxmNTg2O1xuJGZhLXZhci1kdW1iYmVsbDogXFxmNDRiO1xuJGZhLXZhci1yZWN0YW5nbGUtbGlzdDogXFxmMDIyO1xuJGZhLXZhci1saXN0LWFsdDogXFxmMDIyO1xuJGZhLXZhci10YXJwLWRyb3BsZXQ6IFxcZTU3YztcbiRmYS12YXItYWxhcm0tZXhjbGFtYXRpb246IFxcZjg0MztcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2s6IFxcZTUxMTtcbiRmYS12YXItdHJhZmZpYy1jb25lOiBcXGY2MzY7XG4kZmEtdmFyLWdyYXRlOiBcXGUxOTM7XG4kZmEtdmFyLWFycm93LWRvd24tcmlnaHQ6IFxcZTA5MztcbiRmYS12YXItcGVyc29uLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcbiRmYS12YXItc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xuJGZhLXZhci1jYWxlbmRhci1wbHVzOiBcXGYyNzE7XG4kZmEtdmFyLXBlcnNvbi1mcm9tLXBvcnRhbDogXFxlMDIzO1xuJGZhLXZhci1wb3J0YWwtZXhpdDogXFxlMDIzO1xuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XG4kZmEtdmFyLWNvd2JlbGwtY2lyY2xlLXBsdXM6IFxcZjhiNDtcbiRmYS12YXItY293YmVsbC1tb3JlOiBcXGY4YjQ7XG4kZmEtdmFyLWNpcmNsZS1sZWZ0OiBcXGYzNTk7XG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtbGVmdDogXFxmMzU5O1xuJGZhLXZhci1kaXN0cmlidXRlLXNwYWNpbmctdmVydGljYWw6IFxcZTM2NjtcbiRmYS12YXItc2lnbmFsLWJhcnMtZmFpcjogXFxmNjkyO1xuJGZhLXZhci1zaWduYWwtYWx0LTI6IFxcZjY5MjtcbiRmYS12YXItc3BvcnRzYmFsbDogXFxlNDRiO1xuJGZhLXZhci10cmFpbi1zdWJ3YXk6IFxcZjIzOTtcbiRmYS12YXItc3Vid2F5OiBcXGYyMzk7XG4kZmEtdmFyLWNoYXJ0LWdhbnR0OiBcXGUwZTQ7XG4kZmEtdmFyLWZhY2Utc21pbGUtdXBzaWRlLWRvd246IFxcZTM5NTtcbiRmYS12YXItYmFsbC1waWxlOiBcXGY3N2U7XG4kZmEtdmFyLWJhZGdlLWRvbGxhcjogXFxmNjQ1O1xuJGZhLXZhci1tb25leS1iaWxscy1zaW1wbGU6IFxcZTFmNDtcbiRmYS12YXItbW9uZXktYmlsbHMtYWx0OiBcXGUxZjQ7XG4kZmEtdmFyLWxpc3QtdGltZWxpbmU6IFxcZTFkMTtcbiRmYS12YXItaW5kaWFuLXJ1cGVlLXNpZ246IFxcZTFiYztcbiRmYS12YXItaW5kaWFuLXJ1cGVlOiBcXGUxYmM7XG4kZmEtdmFyLWlucjogXFxlMWJjO1xuJGZhLXZhci1jcm9wLXNpbXBsZTogXFxmNTY1O1xuJGZhLXZhci1jcm9wLWFsdDogXFxmNTY1O1xuJGZhLXZhci1tb25leS1iaWxsLTE6IFxcZjNkMTtcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcbiRmYS12YXItbGVmdC1sb25nOiBcXGYzMGE7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcbiRmYS12YXIta2V5Ym9hcmQtZG93bjogXFxlMWMyO1xuJGZhLXZhci1jaXJjbGUtdXAtcmlnaHQ6IFxcZTEyOTtcbiRmYS12YXItY2xvdWQtYm9sdC1tb29uOiBcXGY3NmQ7XG4kZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uOiBcXGY3NmQ7XG4kZmEtdmFyLWRuYTogXFxmNDcxO1xuJGZhLXZhci12aXJ1cy1zbGFzaDogXFxlMDc1O1xuJGZhLXZhci1icmFja2V0LXJvdW5kLXJpZ2h0OiBcXDI5O1xuJGZhLXZhci1jaXJjbGUtNTogXFxlMGYyO1xuJGZhLXZhci1taW51czogXFxmMDY4O1xuJGZhLXZhci1zdWJ0cmFjdDogXFxmMDY4O1xuJGZhLXZhci1maXJlLWZsYW1lOiBcXGY2ZGY7XG4kZmEtdmFyLWZsYW1lOiBcXGY2ZGY7XG4kZmEtdmFyLXJpZ2h0LXRvLWxpbmU6IFxcZjM0YztcbiRmYS12YXItYXJyb3ctYWx0LXRvLXJpZ2h0OiBcXGYzNGM7XG4kZmEtdmFyLWNoaWxkLXJpZmxlOiBcXGU0ZTA7XG4kZmEtdmFyLWdpZjogXFxlMTkwO1xuJGZhLXZhci1jaGVzczogXFxmNDM5O1xuJGZhLXZhci10cmFzaC1zbGFzaDogXFxlMmIzO1xuJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmc6IFxcZjE3NztcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XG4kZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrOiBcXGU1NWM7XG4kZmEtdmFyLWZvbnQtY2FzZTogXFxmODY2O1xuJGZhLXZhci1zdHJlZXQtdmlldzogXFxmMjFkO1xuJGZhLXZhci1hcnJvdy1kb3duLWxlZnQ6IFxcZTA5MTtcbiRmYS12YXItZnJhbmMtc2lnbjogXFxlMThmO1xuJGZhLXZhci1mbGFzay1yb3VuZC1wb2lzb246IFxcZjZlMDtcbiRmYS12YXItZmxhc2stcG9pc29uOiBcXGY2ZTA7XG4kZmEtdmFyLXZvbHVtZS1vZmY6IFxcZjAyNjtcbiRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTBiYztcbiRmYS12YXItY2hhcnQtdXNlcjogXFxmNmEzO1xuJGZhLXZhci11c2VyLWNoYXJ0OiBcXGY2YTM7XG4kZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6IFxcZjJhMztcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1oYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xuJGZhLXZhci1wcmVzZW50YXRpb24tc2NyZWVuOiBcXGY2ODU7XG4kZmEtdmFyLXByZXNlbnRhdGlvbjogXFxmNjg1O1xuJGZhLXZhci1jaXJjbGUtYm9sdDogXFxlMGZlO1xuJGZhLXZhci1mYWNlLXNtaWxlLWhhbG86IFxcZTM4ZjtcbiRmYS12YXItY2FydC1jaXJjbGUtYXJyb3ctZG93bjogXFxlM2VmO1xuJGZhLXZhci1ob3VzZS1wZXJzb24tcmV0dXJuOiBcXGUwMTE7XG4kZmEtdmFyLWhvdXNlLXBlcnNvbi1hcnJpdmU6IFxcZTAxMTtcbiRmYS12YXItaG91c2UtcmV0dXJuOiBcXGUwMTE7XG4kZmEtdmFyLW1lc3NhZ2UteG1hcms6IFxcZjRhYjtcbiRmYS12YXItY29tbWVudC1hbHQtdGltZXM6IFxcZjRhYjtcbiRmYS12YXItbWVzc2FnZS10aW1lczogXFxmNGFiO1xuJGZhLXZhci1maWxlLWNlcnRpZmljYXRlOiBcXGY1ZjM7XG4kZmEtdmFyLWZpbGUtYXdhcmQ6IFxcZjVmMztcbiRmYS12YXItdXNlci1kb2N0b3ItaGFpci1sb25nOiBcXGU0NTk7XG4kZmEtdmFyLWNhbWVyYS1zZWN1cml0eTogXFxmOGZlO1xuJGZhLXZhci1jYW1lcmEtaG9tZTogXFxmOGZlO1xuJGZhLXZhci1nZWFyOiBcXGYwMTM7XG4kZmEtdmFyLWNvZzogXFxmMDEzO1xuJGZhLXZhci1kcm9wbGV0LXNsYXNoOiBcXGY1Yzc7XG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcbiRmYS12YXItYm9vay1oZWFydDogXFxmNDk5O1xuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcbiRmYS12YXItZHVjazogXFxmNmQ4O1xuJGZhLXZhci1tb3NxdWl0bzogXFxlNTJiO1xuJGZhLXZhci1zdGFyLW9mLWRhdmlkOiBcXGY2OWE7XG4kZmEtdmFyLWZsYWctc3dhbGxvd3RhaWw6IFxcZjc0YztcbiRmYS12YXItZmxhZy1hbHQ6IFxcZjc0YztcbiRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlOiBcXGU1NGI7XG4kZmEtdmFyLWNhci1nYXJhZ2U6IFxcZjVlMjtcbiRmYS12YXItY2FydC1zaG9wcGluZzogXFxmMDdhO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XG4kZmEtdmFyLWJvb2stZm9udDogXFxlMGJmO1xuJGZhLXZhci1zaGllbGQtcGx1czogXFxlMjRhO1xuJGZhLXZhci12aWFsczogXFxmNDkzO1xuJGZhLXZhci1leWUtZHJvcHBlci1mdWxsOiBcXGUxNzI7XG4kZmEtdmFyLWRpc3RyaWJ1dGUtc3BhY2luZy1ob3Jpem9udGFsOiBcXGUzNjU7XG4kZmEtdmFyLXRhYmxldC1ydWdnZWQ6IFxcZjQ4ZjtcbiRmYS12YXItdGVtcGVyYXR1cmUtc25vdzogXFxmNzY4O1xuJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQ6IFxcZjc2ODtcbiRmYS12YXItbW9wZWQ6IFxcZTNiOTtcbiRmYS12YXItZmFjZS1zbWlsZS1wbHVzOiBcXGY1Yjk7XG4kZmEtdmFyLXNtaWxlLXBsdXM6IFxcZjViOTtcbiRmYS12YXItcmFkaW8tdHVuZXI6IFxcZjhkODtcbiRmYS12YXItcmFkaW8tYWx0OiBcXGY4ZDg7XG4kZmEtdmFyLWZhY2Utc3dlYXI6IFxcZTM5OTtcbiRmYS12YXItd2F0ZXItYXJyb3ctZG93bjogXFxmNzc0O1xuJGZhLXZhci13YXRlci1sb3dlcjogXFxmNzc0O1xuJGZhLXZhci1zY2FubmVyLXRvdWNoc2NyZWVuOiBcXGY0OGE7XG4kZmEtdmFyLWNpcmNsZS03OiBcXGUwZjQ7XG4kZmEtdmFyLXBsdWctY2lyY2xlLXBsdXM6IFxcZTU1ZjtcbiRmYS12YXItcGVyc29uLXNraS1qdW1waW5nOiBcXGY3Yzc7XG4kZmEtdmFyLXNraS1qdW1wOiBcXGY3Yzc7XG4kZmEtdmFyLXBsYWNlLW9mLXdvcnNoaXA6IFxcZjY3ZjtcbiRmYS12YXItd2F0ZXItYXJyb3ctdXA6IFxcZjc3NTtcbiRmYS12YXItd2F0ZXItcmlzZTogXFxmNzc1O1xuJGZhLXZhci13YXZlZm9ybS1saW5lczogXFxmOGYyO1xuJGZhLXZhci13YXZlZm9ybS1wYXRoOiBcXGY4ZjI7XG4kZmEtdmFyLXNwbGl0OiBcXGUyNTQ7XG4kZmEtdmFyLWZpbG0tY2FuaXN0ZXI6IFxcZjhiNztcbiRmYS12YXItZmlsbS1jYW5uaXN0ZXI6IFxcZjhiNztcbiRmYS12YXItZm9sZGVyLXhtYXJrOiBcXGY2NWY7XG4kZmEtdmFyLWZvbGRlci10aW1lczogXFxmNjVmO1xuJGZhLXZhci10b2lsZXQtcGFwZXItYmxhbms6IFxcZjcxZjtcbiRmYS12YXItdG9pbGV0LXBhcGVyLWFsdDogXFxmNzFmO1xuJGZhLXZhci10YWJsZXQtc2NyZWVuOiBcXGYzZmM7XG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdDogXFxmM2ZjO1xuJGZhLXZhci1oZXhhZ29uLXZlcnRpY2FsLW5mdC1zbGFudGVkOiBcXGU1MDY7XG4kZmEtdmFyLWZvbGRlci1tdXNpYzogXFxlMThkO1xuJGZhLXZhci1kaXNwbGF5LW1lZGljYWw6IFxcZTE2NjtcbiRmYS12YXItZGVza3RvcC1tZWRpY2FsOiBcXGUxNjY7XG4kZmEtdmFyLXNoYXJlLWFsbDogXFxmMzY3O1xuJGZhLXZhci1wZWFwb2Q6IFxcZTMxYztcbiRmYS12YXItY2hlc3MtY2xvY2s6IFxcZjQzZDtcbiRmYS12YXItYXhlOiBcXGY2YjI7XG4kZmEtdmFyLXNxdWFyZS1kOiBcXGUyNjg7XG4kZmEtdmFyLWdyaXAtdmVydGljYWw6IFxcZjU4ZTtcbiRmYS12YXItbW9iaWxlLXNpZ25hbC1vdXQ6IFxcZTFmMDtcbiRmYS12YXItYXJyb3ctdHVybi11cDogXFxmMTQ4O1xuJGZhLXZhci1sZXZlbC11cDogXFxmMTQ4O1xuJGZhLXZhci11OiBcXDU1O1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLWRvdHRlZC1saW5lOiBcXGUwOWI7XG4kZmEtdmFyLXNxdWFyZS1yb290LXZhcmlhYmxlOiBcXGY2OTg7XG4kZmEtdmFyLXNxdWFyZS1yb290LWFsdDogXFxmNjk4O1xuJGZhLXZhci1saWdodC1zd2l0Y2gtb246IFxcZTAxOTtcbiRmYS12YXItYXJyb3ctZG93bi1hcnJvdy11cDogXFxmODgzO1xuJGZhLXZhci1zb3J0LWFsdDogXFxmODgzO1xuJGZhLXZhci1yYWluZHJvcHM6IFxcZjc1YztcbiRmYS12YXItZGFzaDogXFxlNDA0O1xuJGZhLXZhci1taW51cy1sYXJnZTogXFxlNDA0O1xuJGZhLXZhci1jbG9jazogXFxmMDE3O1xuJGZhLXZhci1jbG9jay1mb3VyOiBcXGYwMTc7XG4kZmEtdmFyLWlucHV0LW51bWVyaWM6IFxcZTFiZDtcbiRmYS12YXItdHJ1Y2stdG93OiBcXGUyYjg7XG4kZmEtdmFyLWJhY2t3YXJkLXN0ZXA6IFxcZjA0ODtcbiRmYS12YXItc3RlcC1iYWNrd2FyZDogXFxmMDQ4O1xuJGZhLXZhci1wYWxsZXQ6IFxcZjQ4MjtcbiRmYS12YXItY2FyLWJvbHQ6IFxcZTM0MTtcbiRmYS12YXItYXJyb3dzLW1heGltaXplOiBcXGYzMWQ7XG4kZmEtdmFyLWV4cGFuZC1hcnJvd3M6IFxcZjMxZDtcbiRmYS12YXItZmF1Y2V0OiBcXGUwMDU7XG4kZmEtdmFyLWNsb3VkLXNsZWV0OiBcXGY3NDE7XG4kZmEtdmFyLWxhbXAtc3RyZWV0OiBcXGUxYzU7XG4kZmEtdmFyLWxpc3QtcmFkaW86IFxcZTFkMDtcbiRmYS12YXItcGVuLW5pYi1zbGFzaDogXFxlNGExO1xuJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbDogXFxmNDMyO1xuJGZhLXZhci1zcXVhcmUtdXAtbGVmdDogXFxlMjgyO1xuJGZhLXZhci1vdmVybGluZTogXFxmODc2O1xuJGZhLXZhci1zOiBcXDUzO1xuJGZhLXZhci10aW1lbGluZTogXFxlMjljO1xuJGZhLXZhci1rZXlib2FyZDogXFxmMTFjO1xuJGZhLXZhci1hcnJvd3MtZnJvbS1kb3R0ZWQtbGluZTogXFxlMGEzO1xuJGZhLXZhci11c2ItZHJpdmU6IFxcZjhlOTtcbiRmYS12YXItYmFsbG90OiBcXGY3MzI7XG4kZmEtdmFyLWNhcmV0LWRvd246IFxcZjBkNztcbiRmYS12YXItbG9jYXRpb24tZG90LXNsYXNoOiBcXGY2MDU7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0LXNsYXNoOiBcXGY2MDU7XG4kZmEtdmFyLWNhcmRzOiBcXGUzZWQ7XG4kZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1jbGluaWMtbWVkaWNhbDogXFxmN2YyO1xuJGZhLXZhci1ib3hpbmctZ2xvdmU6IFxcZjQzODtcbiRmYS12YXItZ2xvdmUtYm94aW5nOiBcXGY0Mzg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzOiBcXGYyYzg7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLTM6IFxcZjJjODtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXFxmMmM4O1xuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xuJGZhLXZhci1iZWxsLXNjaG9vbDogXFxmNWQ1O1xuJGZhLXZhci1tb2JpbGUtc2NyZWVuOiBcXGYzY2Y7XG4kZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdDogXFxmM2NmO1xuJGZhLXZhci1wbGFuZS11cDogXFxlMjJkO1xuJGZhLXZhci1mb2xkZXItaGVhcnQ6IFxcZTE4OTtcbiRmYS12YXItY2lyY2xlLWxvY2F0aW9uLWFycm93OiBcXGY2MDI7XG4kZmEtdmFyLWxvY2F0aW9uLWNpcmNsZTogXFxmNjAyO1xuJGZhLXZhci1mYWNlLWhlYWQtYmFuZGFnZTogXFxlMzdhO1xuJGZhLXZhci1zdXNoaS1yb2xsOiBcXGU0OGI7XG4kZmEtdmFyLW1ha2ktcm9sbDogXFxlNDhiO1xuJGZhLXZhci1tYWtpenVzaGk6IFxcZTQ4YjtcbiRmYS12YXItY2FyLWJ1bXA6IFxcZjVlMDtcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xuJGZhLXZhci1yYWNxdWV0OiBcXGY0NWE7XG4kZmEtdmFyLWNhci1taXJyb3JzOiBcXGUzNDM7XG4kZmEtdmFyLWluZHVzdHJ5LXdpbmRvd3M6IFxcZjNiMztcbiRmYS12YXItaW5kdXN0cnktYWx0OiBcXGYzYjM7XG4kZmEtdmFyLWJvbHQtYXV0bzogXFxlMGI2O1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFxcZjI0MjtcbiRmYS12YXItYmF0dGVyeS0zOiBcXGYyNDI7XG4kZmEtdmFyLWZsdXgtY2FwYWNpdG9yOiBcXGY4YmE7XG4kZmEtdmFyLW1vdW50YWluLWNpdHk6IFxcZTUyZTtcbiRmYS12YXItY29pbnM6IFxcZjUxZTtcbiRmYS12YXItaG9uZXktcG90OiBcXGU0MTg7XG4kZmEtdmFyLW9saXZlOiBcXGUzMTY7XG4kZmEtdmFyLWtoYW5kYTogXFxmNjZkO1xuJGZhLXZhci1maWx0ZXItbGlzdDogXFxlMTdjO1xuJGZhLXZhci1vdXRsZXQ6IFxcZTAxYztcbiRmYS12YXItc2xpZGVyczogXFxmMWRlO1xuJGZhLXZhci1zbGlkZXJzLWg6IFxcZjFkZTtcbiRmYS12YXItY2F1bGRyb246IFxcZjZiZjtcbiRmYS12YXItcGVvcGxlOiBcXGUyMTY7XG4kZmEtdmFyLWZvbGRlci10cmVlOiBcXGY4MDI7XG4kZmEtdmFyLW5ldHdvcmstd2lyZWQ6IFxcZjZmZjtcbiRmYS12YXItY3JvaXNzYW50OiBcXGY3ZjY7XG4kZmEtdmFyLW1hcC1waW46IFxcZjI3NjtcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcbiRmYS12YXItY2VudC1zaWduOiBcXGUzZjU7XG4kZmEtdmFyLXN3b3Jkcy1sYXNlcjogXFxlMDNkO1xuJGZhLXZhci1mbGFzazogXFxmMGMzO1xuJGZhLXZhci1wZXJzb24tcHJlZ25hbnQ6IFxcZTMxZTtcbiRmYS12YXItc3F1YXJlLXU6IFxcZTI4MTtcbiRmYS12YXItd2FuZC1zcGFya2xlczogXFxmNzJiO1xuJGZhLXZhci1yb3V0ZXI6IFxcZjhkYTtcbiRmYS12YXItZWxsaXBzaXMtdmVydGljYWw6IFxcZjE0MjtcbiRmYS12YXItZWxsaXBzaXMtdjogXFxmMTQyO1xuJGZhLXZhci1zd29yZC1sYXNlci1hbHQ6IFxcZTAzYztcbiRmYS12YXItdGlja2V0OiBcXGYxNDU7XG4kZmEtdmFyLXBvd2VyLW9mZjogXFxmMDExO1xuJGZhLXZhci1jb2luOiBcXGY4NWM7XG4kZmEtdmFyLWxhcHRvcC1zbGFzaDogXFxlMWM3O1xuJGZhLXZhci1yaWdodC1sb25nOiBcXGYzMGI7XG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0OiBcXGYzMGI7XG4kZmEtdmFyLWNpcmNsZS1iOiBcXGUwZmQ7XG4kZmEtdmFyLXBlcnNvbi1kcmVzcy1zaW1wbGU6IFxcZTIxYztcbiRmYS12YXItcGlwZS1jb2xsYXI6IFxcZTQzNztcbiRmYS12YXItbGlnaHRzLWhvbGlkYXk6IFxcZjdiMjtcbiRmYS12YXItY2l0cnVzOiBcXGUyZjQ7XG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XG4kZmEtdmFyLWxhcHRvcC1maWxlOiBcXGU1MWQ7XG4kZmEtdmFyLXR0eTogXFxmMWU0O1xuJGZhLXZhci10ZWxldHlwZTogXFxmMWU0O1xuJGZhLXZhci1jaGFydC10cmVlLW1hcDogXFxlMGVhO1xuJGZhLXZhci1kaWFncmFtLW5leHQ6IFxcZTQ3NjtcbiRmYS12YXItcGVyc29uLXJpZmxlOiBcXGU1NGU7XG4kZmEtdmFyLWNsb2NrLWZpdmUtdGhpcnR5OiBcXGUzNGE7XG4kZmEtdmFyLXBpcGUtdmFsdmU6IFxcZTQzOTtcbiRmYS12YXItYXJyb3ctdXAtZnJvbS1hcmM6IFxcZTRiNDtcbiRmYS12YXItZmFjZS1zcGlyYWwtZXllczogXFxlNDg1O1xuJGZhLXZhci1jb21wcmVzcy13aWRlOiBcXGYzMjY7XG4kZmEtdmFyLWNpcmNsZS1waG9uZS1oYW5ndXA6IFxcZTExZDtcbiRmYS12YXItcGhvbmUtY2lyY2xlLWRvd246IFxcZTExZDtcbiRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUxMjtcbiRmYS12YXItYmFkbWludG9uOiBcXGUzM2E7XG4kZmEtdmFyLWNsb3NlZC1jYXB0aW9uaW5nOiBcXGYyMGE7XG4kZmEtdmFyLXBlcnNvbi1oaWtpbmc6IFxcZjZlYztcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XG4kZmEtdmFyLXJpZ2h0LWZyb20tbGluZTogXFxmMzQ3O1xuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0OiBcXGYzNDc7XG4kZmEtdmFyLXZlbnVzLWRvdWJsZTogXFxmMjI2O1xuJGZhLXZhci1pbWFnZXM6IFxcZjMwMjtcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xuJGZhLXZhci1zaHV0dGxlY29jazogXFxmNDViO1xuJGZhLXZhci11c2VyLWhhaXI6IFxcZTQ1YTtcbiRmYS12YXItZXllLWV2aWw6IFxcZjZkYjtcbiRmYS12YXItcGVvcGxlLXB1bGxpbmc6IFxcZTUzNTtcbiRmYS12YXItbjogXFw0ZTtcbiRmYS12YXItZ2FyYWdlOiBcXGUwMDk7XG4kZmEtdmFyLWNhYmxlLWNhcjogXFxmN2RhO1xuJGZhLXZhci10cmFtOiBcXGY3ZGE7XG4kZmEtdmFyLXNob3ZlbC1zbm93OiBcXGY3YzM7XG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcbiRmYS12YXItZmFjZS1seWluZzogXFxlMzdlO1xuJGZhLXZhci1zcHJpbmtsZXI6IFxcZTAzNTtcbiRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrOiBcXGU0ZDQ7XG4kZmEtdmFyLXBlcnNvbi1zbGVkZGluZzogXFxmN2NiO1xuJGZhLXZhci1zbGVkZGluZzogXFxmN2NiO1xuJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6IFxcZjhiYjtcbiRmYS12YXItc2hpcDogXFxmMjFhO1xuJGZhLXZhci1jbG9jay1zaXgtdGhpcnR5OiBcXGUzNTM7XG4kZmEtdmFyLWJhdHRlcnktc2xhc2g6IFxcZjM3NztcbiRmYS12YXItdHVncmlrLXNpZ246IFxcZTJiYTtcbiRmYS12YXItYXJyb3dzLWRvd24tdG8tbGluZTogXFxlNGI4O1xuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xuJGZhLXZhci1zaGVsdmVzOiBcXGY0ODA7XG4kZmEtdmFyLWludmVudG9yeTogXFxmNDgwO1xuJGZhLXZhci1jbG91ZC1zbm93OiBcXGY3NDI7XG4kZmEtdmFyLWZhY2UtZ3JpbjogXFxmNTgwO1xuJGZhLXZhci1ncmluOiBcXGY1ODA7XG4kZmEtdmFyLWRlbGV0ZS1sZWZ0OiBcXGY1NWE7XG4kZmEtdmFyLWJhY2tzcGFjZTogXFxmNTVhO1xuJGZhLXZhci1vdmVuOiBcXGUwMWQ7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyOiBcXGYxZmI7XG4kZmEtdmFyLWV5ZS1kcm9wcGVyLWVtcHR5OiBcXGYxZmI7XG4kZmEtdmFyLWV5ZWRyb3BwZXI6IFxcZjFmYjtcbiRmYS12YXItY29tbWVudC1jYXB0aW9uczogXFxlMTQ2O1xuJGZhLXZhci1jb21tZW50cy1xdWVzdGlvbjogXFxlMTRlO1xuJGZhLXZhci1zY3JpYmJsZTogXFxlMjNmO1xuJGZhLXZhci1yb3RhdGUtZXhjbGFtYXRpb246IFxcZTIzYztcbiRmYS12YXItZmlsZS1jaXJjbGUtY2hlY2s6IFxcZTVhMDtcbiRmYS12YXItZ2xhc3M6IFxcZjgwNDtcbiRmYS12YXItbG9hZGVyOiBcXGUxZDQ7XG4kZmEtdmFyLWZvcndhcmQ6IFxcZjA0ZTtcbiRmYS12YXItdXNlci1waWxvdDogXFxlMmMwO1xuJGZhLXZhci1tb2JpbGU6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQ6IFxcZjNjZTtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcXGYzY2U7XG4kZmEtdmFyLWNvZGUtcHVsbC1yZXF1ZXN0LWNsb3NlZDogXFxlM2Y5O1xuJGZhLXZhci1mYWNlLW1laDogXFxmMTFhO1xuJGZhLXZhci1tZWg6IFxcZjExYTtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XG4kZmEtdmFyLWJvb2stc2t1bGw6IFxcZjZiNztcbiRmYS12YXItYm9vay1kZWFkOiBcXGY2Yjc7XG4kZmEtdmFyLWlkLWNhcmQ6IFxcZjJjMjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcXGYyYzI7XG4kZmEtdmFyLWZhY2UtZG90dGVkOiBcXGU0N2Y7XG4kZmEtdmFyLWZhY2Utd29ycmllZDogXFxlM2EzO1xuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XG4kZmEtdmFyLWRlZGVudDogXFxmMDNiO1xuJGZhLXZhci1oZWFydC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTRmZTtcbiRmYS12YXItaG91c2U6IFxcZjAxNTtcbiRmYS12YXItaG9tZTogXFxmMDE1O1xuJGZhLXZhci1ob21lLWFsdDogXFxmMDE1O1xuJGZhLXZhci1ob21lLWxnLWFsdDogXFxmMDE1O1xuJGZhLXZhci12ZWN0b3ItY2lyY2xlOiBcXGUyYzY7XG4kZmEtdmFyLWNhci1jaXJjbGUtYm9sdDogXFxlMzQyO1xuJGZhLXZhci1jYWxlbmRhci13ZWVrOiBcXGY3ODQ7XG4kZmEtdmFyLWZseWluZy1kaXNjOiBcXGUzYTk7XG4kZmEtdmFyLWxhcHRvcC1tZWRpY2FsOiBcXGY4MTI7XG4kZmEtdmFyLXNxdWFyZS1kb3duLXJpZ2h0OiBcXGUyNmM7XG4kZmEtdmFyLWI6IFxcNDI7XG4kZmEtdmFyLXNlYXQtYWlybGluZTogXFxlMjQ0O1xuJGZhLXZhci1tb29uLW92ZXItc3VuOiBcXGY3NGE7XG4kZmEtdmFyLWVjbGlwc2UtYWx0OiBcXGY3NGE7XG4kZmEtdmFyLXBpcGU6IFxcN2M7XG4kZmEtdmFyLWZpbGUtbWVkaWNhbDogXFxmNDc3O1xuJGZhLXZhci1wb3RhdG86IFxcZTQ0MDtcbiRmYS12YXItZGljZS1vbmU6IFxcZjUyNTtcbiRmYS12YXItY2lyY2xlLWE6IFxcZTBmNztcbiRmYS12YXItaGVsbWV0LWJhdHRsZTogXFxmNmViO1xuJGZhLXZhci1idXR0ZXI6IFxcZTNlNDtcbiRmYS12YXItYmxhbmtldC1maXJlOiBcXGUzZGE7XG4kZmEtdmFyLWtpd2ktYmlyZDogXFxmNTM1O1xuJGZhLXZhci1jYXN0bGU6IFxcZTBkZTtcbiRmYS12YXItZ29sZi1jbHViOiBcXGY0NTE7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWFycm93LWxlZnQ6IFxcZjBlYztcbiRmYS12YXItZXhjaGFuZ2U6IFxcZjBlYztcbiRmYS12YXItcm90YXRlLXJpZ2h0OiBcXGYyZjk7XG4kZmEtdmFyLXJlZG8tYWx0OiBcXGYyZjk7XG4kZmEtdmFyLXJvdGF0ZS1mb3J3YXJkOiBcXGYyZjk7XG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XG4kZmEtdmFyLWN1dGxlcnk6IFxcZjJlNztcbiRmYS12YXItYXJyb3ctdXAtd2lkZS1zaG9ydDogXFxmMTYxO1xuJGZhLXZhci1zb3J0LWFtb3VudC11cDogXFxmMTYxO1xuJGZhLXZhci1iYWxsb29uczogXFxlMmU0O1xuJGZhLXZhci1taWxsLXNpZ246IFxcZTFlZDtcbiRmYS12YXItYm93bC1yaWNlOiBcXGUyZWI7XG4kZmEtdmFyLXRpbWVsaW5lLWFycm93OiBcXGUyOWQ7XG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XG4kZmEtdmFyLWdhbWUtYm9hcmQtc2ltcGxlOiBcXGY4Njg7XG4kZmEtdmFyLWdhbWUtYm9hcmQtYWx0OiBcXGY4Njg7XG4kZmEtdmFyLWNpcmNsZS12aWRlbzogXFxlMTJiO1xuJGZhLXZhci12aWRlby1jaXJjbGU6IFxcZTEyYjtcbiRmYS12YXItY2hhcnQtc2NhdHRlci1idWJibGU6IFxcZTBlOTtcbiRmYS12YXItaG91c2UtdHVycmV0OiBcXGUxYjQ7XG4kZmEtdmFyLWJhbmFuYTogXFxlMmU1O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctc2t1bGw6IFxcZTFhNDtcbiRmYS12YXItcGVvcGxlLWRyZXNzOiBcXGUyMTc7XG4kZmEtdmFyLWxvdmVzZWF0OiBcXGY0Y2M7XG4kZmEtdmFyLWNvdWNoLXNtYWxsOiBcXGY0Y2M7XG4kZmEtdmFyLXRvd2VyLWJyb2FkY2FzdDogXFxmNTE5O1xuJGZhLXZhci1icm9hZGNhc3QtdG93ZXI6IFxcZjUxOTtcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XG4kZmEtdmFyLWJsb2NrLXF1b3RlOiBcXGUwYjU7XG4kZmEtdmFyLXVwLWxvbmc6IFxcZjMwYztcbiRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXA6IFxcZjMwYztcbiRmYS12YXItc3RvcDogXFxmMDRkO1xuJGZhLXZhci1jb2RlLW1lcmdlOiBcXGYzODc7XG4kZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhci1wZW46IFxcZjg3MztcbiRmYS12YXItbW9uZXktY2hlY2stZWRpdC1hbHQ6IFxcZjg3MztcbiRmYS12YXItdXAtZnJvbS1saW5lOiBcXGYzNDY7XG4kZmEtdmFyLWFycm93LWFsdC1mcm9tLWJvdHRvbTogXFxmMzQ2O1xuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcbiRmYS12YXItaHVycmljYW5lOiBcXGY3NTE7XG4kZmEtdmFyLXBlb3BsZS1wYW50czogXFxlMjE5O1xuJGZhLXZhci1tb3VuZDogXFxlNTJkO1xuJGZhLXZhci13aW5kc29jazogXFxmNzc3O1xuJGZhLXZhci1jaXJjbGUtaGFsZjogXFxlMTEwO1xuJGZhLXZhci1icmFrZS13YXJuaW5nOiBcXGUwYzc7XG4kZmEtdmFyLXRvaWxldC1wb3J0YWJsZTogXFxlNTgzO1xuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcbiRmYS12YXItZmlsZS1hcnJvdy1kb3duOiBcXGY1NmQ7XG4kZmEtdmFyLWZpbGUtZG93bmxvYWQ6IFxcZjU2ZDtcbiRmYS12YXItc2F4b3Bob25lLWZpcmU6IFxcZjhkYjtcbiRmYS12YXItc2F4LWhvdDogXFxmOGRiO1xuJGZhLXZhci1jYW1lcmEtd2ViLXNsYXNoOiBcXGY4MzM7XG4kZmEtdmFyLXdlYmNhbS1zbGFzaDogXFxmODMzO1xuJGZhLXZhci1mb2xkZXItbWVkaWNhbDogXFxlMThjO1xuJGZhLXZhci1mb2xkZXItZ2VhcjogXFxlMTg3O1xuJGZhLXZhci1mb2xkZXItY29nOiBcXGUxODc7XG4kZmEtdmFyLWhhbmQtd2F2ZTogXFxlMWE3O1xuJGZhLXZhci1hcnJvdy11cC1hcnJvdy1kb3duOiBcXGUwOTk7XG4kZmEtdmFyLXNvcnQtdXAtZG93bjogXFxlMDk5O1xuJGZhLXZhci1jYXJhdmFuOiBcXGY4ZmY7XG4kZmEtdmFyLXNoaWVsZC1jYXQ6IFxcZTU3MjtcbiRmYS12YXItbWVzc2FnZS1zbGFzaDogXFxmNGE5O1xuJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaDogXFxmNGE5O1xuJGZhLXZhci1ib2x0OiBcXGYwZTc7XG4kZmEtdmFyLXphcDogXFxmMGU3O1xuJGZhLXZhci10cmFzaC1jYW4tY2hlY2s6IFxcZTJhOTtcbiRmYS12YXItZ2xhc3Mtd2F0ZXI6IFxcZTRmNDtcbiRmYS12YXItb2lsLXdlbGw6IFxcZTUzMjtcbiRmYS12YXItcGVyc29uLXNpbXBsZTogXFxlMjIwO1xuJGZhLXZhci12YXVsdDogXFxlMmM1O1xuJGZhLXZhci1tYXJzOiBcXGYyMjI7XG4kZmEtdmFyLXRvaWxldDogXFxmN2Q4O1xuJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcms6IFxcZTU1NztcbiRmYS12YXIteWVuLXNpZ246IFxcZjE1NztcbiRmYS12YXItY255OiBcXGYxNTc7XG4kZmEtdmFyLWpweTogXFxmMTU3O1xuJGZhLXZhci1ybWI6IFxcZjE1NztcbiRmYS12YXIteWVuOiBcXGYxNTc7XG4kZmEtdmFyLW5vdGVzOiBcXGUyMDI7XG4kZmEtdmFyLXJ1YmxlLXNpZ246IFxcZjE1ODtcbiRmYS12YXItcm91YmxlOiBcXGYxNTg7XG4kZmEtdmFyLXJ1YjogXFxmMTU4O1xuJGZhLXZhci1ydWJsZTogXFxmMTU4O1xuJGZhLXZhci10cmFzaC11bmRvOiBcXGY4OTU7XG4kZmEtdmFyLXRyYXNoLWFycm93LXR1cm4tbGVmdDogXFxmODk1O1xuJGZhLXZhci1jaGFtcGFnbmUtZ2xhc3M6IFxcZjc5ZTtcbiRmYS12YXItZ2xhc3MtY2hhbXBhZ25lOiBcXGY3OWU7XG4kZmEtdmFyLW9iamVjdHMtYWxpZ24tY2VudGVyLWhvcml6b250YWw6IFxcZTNiYztcbiRmYS12YXItc3VuOiBcXGYxODU7XG4kZmEtdmFyLXRyYXNoLWNhbi1zbGFzaDogXFxlMmFkO1xuJGZhLXZhci10cmFzaC1hbHQtc2xhc2g6IFxcZTJhZDtcbiRmYS12YXItc2NyZWVuLXVzZXJzOiBcXGY2M2Q7XG4kZmEtdmFyLXVzZXJzLWNsYXNzOiBcXGY2M2Q7XG4kZmEtdmFyLWd1aXRhcjogXFxmN2E2O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctbGVmdDogXFxmMzNhO1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdDogXFxmMzNhO1xuJGZhLXZhci1zcXVhcmUtODogXFxlMjVkO1xuJGZhLXZhci1mYWNlLXNtaWxlLWhlYXJ0czogXFxlMzkwO1xuJGZhLXZhci1icmFja2V0cy1zcXVhcmU6IFxcZjdlOTtcbiRmYS12YXItYnJhY2tldHM6IFxcZjdlOTtcbiRmYS12YXItbGFwdG9wLWFycm93LWRvd246IFxcZTFjNjtcbiRmYS12YXItaG9ja2V5LXN0aWNrLXB1Y2s6IFxcZTNhZTtcbiRmYS12YXItaG91c2UtdHJlZTogXFxlMWIzO1xuJGZhLXZhci1zaWduYWwtZmFpcjogXFxmNjhkO1xuJGZhLXZhci1zaWduYWwtMjogXFxmNjhkO1xuJGZhLXZhci1mYWNlLWxhdWdoLXdpbms6IFxcZjU5YztcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xuJGZhLXZhci1jaXJjbGUtZG9sbGFyOiBcXGYyZTg7XG4kZmEtdmFyLWRvbGxhci1jaXJjbGU6IFxcZjJlODtcbiRmYS12YXItdXNkLWNpcmNsZTogXFxmMmU4O1xuJGZhLXZhci1ob3JzZS1oZWFkOiBcXGY3YWI7XG4kZmEtdmFyLWFycm93cy1yZXBlYXQ6IFxcZjM2NDtcbiRmYS12YXItcmVwZWF0LWFsdDogXFxmMzY0O1xuJGZhLXZhci1ib3JlLWhvbGU6IFxcZTRjMztcbiRmYS12YXItaW5kdXN0cnk6IFxcZjI3NTtcbiRmYS12YXItaW1hZ2UtcG9sYXJvaWQ6IFxcZjhjNDtcbiRmYS12YXItd2F2ZS10cmlhbmdsZTogXFxmODlhO1xuJGZhLXZhci1jaXJjbGUtZG93bjogXFxmMzU4O1xuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWRvd246IFxcZjM1ODtcbiRmYS12YXItZ3JpbGw6IFxcZTVhMztcbiRmYS12YXItYXJyb3dzLXR1cm4tdG8tZG90czogXFxlNGMxO1xuJGZhLXZhci1jaGFydC1taXhlZDogXFxmNjQzO1xuJGZhLXZhci1hbmFseXRpY3M6IFxcZjY0MztcbiRmYS12YXItZmxvcmluLXNpZ246IFxcZTE4NDtcbiRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlOiBcXGY4ODQ7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWRlc2M6IFxcZjg4NDtcbiRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQ6IFxcZjg4NDtcbiRmYS12YXItbGVzcy10aGFuOiBcXDNjO1xuJGZhLXZhci1kaXNwbGF5LWNvZGU6IFxcZTE2NTtcbiRmYS12YXItZGVza3RvcC1jb2RlOiBcXGUxNjU7XG4kZmEtdmFyLWZhY2UtZHJvb2xpbmc6IFxcZTM3MjtcbiRmYS12YXItb2lsLXRlbXBlcmF0dXJlOiBcXGY2MTQ7XG4kZmEtdmFyLW9pbC10ZW1wOiBcXGY2MTQ7XG4kZmEtdmFyLXNxdWFyZS1xdWVzdGlvbjogXFxmMmZkO1xuJGZhLXZhci1xdWVzdGlvbi1zcXVhcmU6IFxcZjJmZDtcbiRmYS12YXItYWlyLWNvbmRpdGlvbmVyOiBcXGY4ZjQ7XG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcbiRmYS12YXItbW91bnRhaW5zOiBcXGY2ZmQ7XG4kZmEtdmFyLW9tZWdhOiBcXGY2N2E7XG4kZmEtdmFyLWNhci10dW5uZWw6IFxcZTRkZTtcbiRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5OiBcXGY0ZDE7XG4kZmEtdmFyLXBhbi1mb29kOiBcXGU0MmI7XG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xuJGZhLXZhci1ncmlwLWxpbmVzOiBcXGY3YTQ7XG4kZmEtdmFyLXRodW1icy1kb3duOiBcXGYxNjU7XG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xuJGZhLXZhci1hcnJvdy1yaWdodC1sb25nOiBcXGYxNzg7XG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcbiRmYS12YXItdGlja2V0cy1haXJsaW5lOiBcXGUyOWI7XG4kZmEtdmFyLWFuY2hvci1jaXJjbGUteG1hcms6IFxcZTRhYztcbiRmYS12YXItZWxsaXBzaXM6IFxcZjE0MTtcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xuJGZhLXZhci1uZmMtc2xhc2g6IFxcZTFmYztcbiRmYS12YXItY2hlc3MtcGF3bjogXFxmNDQzO1xuJGZhLXZhci1raXQtbWVkaWNhbDogXFxmNDc5O1xuJGZhLXZhci1maXJzdC1haWQ6IFxcZjQ3OTtcbiRmYS12YXItZ3JpZC0yLXBsdXM6IFxcZTE5NztcbiRmYS12YXItYmVsbHM6IFxcZjc3ZjtcbiRmYS12YXItcGVyc29uLXRocm91Z2gtd2luZG93OiBcXGU1YTk7XG4kZmEtdmFyLXRvb2xib3g6IFxcZjU1MjtcbiRmYS12YXItZW52ZWxvcGUtZG90OiBcXGUxNmY7XG4kZmEtdmFyLWVudmVsb3BlLWJhZGdlOiBcXGUxNmY7XG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctY2lyY2xlOiBcXGU0ZmI7XG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xuJGZhLXZhci1ib3dsLWNob3BzdGlja3M6IFxcZTJlOTtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFxcZjA5ZDtcbiRmYS12YXItY3JlZGl0LWNhcmQtYWx0OiBcXGYwOWQ7XG4kZmEtdmFyLWNpcmNsZS1zOiBcXGUxMjE7XG4kZmEtdmFyLWJveC1iYWxsb3Q6IFxcZjczNTtcbiRmYS12YXItY2FyOiBcXGYxYjk7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFxcZjFiOTtcbiRmYS12YXItaGFuZC1ob2xkaW5nLWhhbmQ6IFxcZTRmNztcbiRmYS12YXItdXNlci10aWUtaGFpcjogXFxlNDVmO1xuJGZhLXZhci1wb2RpdW0tc3RhcjogXFxmNzU4O1xuJGZhLXZhci11c2VyLWhhaXItbXVsbGV0OiBcXGU0NWM7XG4kZmEtdmFyLWJ1c2luZXNzLWZyb250OiBcXGU0NWM7XG4kZmEtdmFyLXBhcnR5LWJhY2s6IFxcZTQ1YztcbiRmYS12YXItdHJpYW4tYmFsYm90OiBcXGU0NWM7XG4kZmEtdmFyLW1pY3JvcGhvbmUtc3RhbmQ6IFxcZjhjYjtcbiRmYS12YXItYm9vay1vcGVuLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xuJGZhLXZhci1mYW1pbHktZHJlc3M6IFxcZTMwMTtcbiRmYS12YXItY2lyY2xlLXg6IFxcZTEyZTtcbiRmYS12YXItY2FiaW46IFxcZTQ2ZDtcbiRmYS12YXItbW91bnRhaW4tc3VuOiBcXGU1MmY7XG4kZmEtdmFyLWNoYXJ0LXNpbXBsZS1ob3Jpem9udGFsOiBcXGU0NzQ7XG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmU6IFxcZTRiYTtcbiRmYS12YXItaGFuZC1iYWNrLXBvaW50LWxlZnQ6IFxcZTE5ZjtcbiRmYS12YXItbWVzc2FnZS1kb3RzOiBcXGY0YTM7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHM6IFxcZjRhMztcbiRmYS12YXItbWVzc2FnaW5nOiBcXGY0YTM7XG4kZmEtdmFyLWZpbGUtaGVhcnQ6IFxcZTE3NjtcbiRmYS12YXItYmVlci1tdWc6IFxcZTBiMztcbiRmYS12YXItYmVlci1mb2FtOiBcXGUwYjM7XG4kZmEtdmFyLWRpY2UtZDIwOiBcXGY2Y2Y7XG4kZmEtdmFyLWRyb25lOiBcXGY4NWY7XG4kZmEtdmFyLXRydWNrLWRyb3BsZXQ6IFxcZTU4YztcbiRmYS12YXItZmlsZS1jaXJjbGUteG1hcms6IFxcZTVhMTtcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXA6IFxcZTA0MDtcbiRmYS12YXItdGVtcGVyYXR1cmUtdXA6IFxcZTA0MDtcbiRmYS12YXItbWVkYWw6IFxcZjVhMjtcbiRmYS12YXItYmVkOiBcXGYyMzY7XG4kZmEtdmFyLWJvb2stY29weTogXFxlMGJlO1xuJGZhLXZhci1zcXVhcmUtaDogXFxmMGZkO1xuJGZhLXZhci1oLXNxdWFyZTogXFxmMGZkO1xuJGZhLXZhci1zcXVhcmUtYzogXFxlMjY2O1xuJGZhLXZhci1jbG9jay10d286IFxcZTM1YTtcbiRmYS12YXItc3F1YXJlLWVsbGlwc2lzLXZlcnRpY2FsOiBcXGUyNmY7XG4kZmEtdmFyLXBvZGNhc3Q6IFxcZjJjZTtcbiRmYS12YXItYmVlOiBcXGUwYjI7XG4kZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItdGVtcGVyYXR1cmUtNDogXFxmMmM3O1xuJGZhLXZhci10aGVybW9tZXRlci00OiBcXGYyYzc7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcbiRmYS12YXItYmVsbDogXFxmMGYzO1xuJGZhLXZhci1jYW5keS1iYXI6IFxcZTNlODtcbiRmYS12YXItY2hvY29sYXRlLWJhcjogXFxlM2U4O1xuJGZhLXZhci14bWFyay1sYXJnZTogXFxlNTliO1xuJGZhLXZhci1waW5hdGE6IFxcZTNjMztcbiRmYS12YXItYXJyb3dzLWZyb20tbGluZTogXFxlMGE0O1xuJGZhLXZhci1zdXBlcnNjcmlwdDogXFxmMTJiO1xuJGZhLXZhci1ib3dsLXNwb29uOiBcXGUzZTA7XG4kZmEtdmFyLWhleGFnb24tY2hlY2s6IFxcZTQxNjtcbiRmYS12YXItcGx1Zy1jaXJjbGUteG1hcms6IFxcZTU2MDtcbiRmYS12YXItc3Rhci1vZi1saWZlOiBcXGY2MjE7XG4kZmEtdmFyLXBob25lLXNsYXNoOiBcXGYzZGQ7XG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcDogXFxmNjNhO1xuJGZhLXZhci1wYWludC1yb2xsZXI6IFxcZjVhYTtcbiRmYS12YXItYWNjZW50LWdyYXZlOiBcXDYwO1xuJGZhLXZhci1oYW5kc2hha2UtYW5nbGU6IFxcZjRjNDtcbiRmYS12YXItaGFuZHMtaGVscGluZzogXFxmNGM0O1xuJGZhLXZhci1jaXJjbGUtMDogXFxlMGVkO1xuJGZhLXZhci1kaWFsLW1lZC1sb3c6IFxcZTE2MDtcbiRmYS12YXItbG9jYXRpb24tZG90OiBcXGYzYzU7XG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0OiBcXGYzYzU7XG4kZmEtdmFyLWNyYWI6IFxcZTNmZjtcbiRmYS12YXItYm94LW9wZW4tZnVsbDogXFxmNDljO1xuJGZhLXZhci1ib3gtZnVsbDogXFxmNDljO1xuJGZhLXZhci1maWxlOiBcXGYxNWI7XG4kZmEtdmFyLWdyZWF0ZXItdGhhbjogXFwzZTtcbiRmYS12YXItcXVvdGVzOiBcXGUyMzQ7XG4kZmEtdmFyLXByZXR6ZWw6IFxcZTQ0MTtcbiRmYS12YXItcGVyc29uLXN3aW1taW5nOiBcXGY1YzQ7XG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xuJGZhLXZhci11c2VyLXJvYm90LXhtYXJrczogXFxlNGE3O1xuJGZhLXZhci1tZXNzYWdlLXF1b3RlOiBcXGUxZTQ7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LXF1b3RlOiBcXGUxZTQ7XG4kZmEtdmFyLWNhbmR5LWNvcm46IFxcZjZiZDtcbiRmYS12YXItZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZTE4YjtcbiRmYS12YXItZm9sZGVyLXNlYXJjaDogXFxlMThiO1xuJGZhLXZhci1ub3RlYm9vazogXFxlMjAxO1xuJGZhLXZhci1kcm9wbGV0OiBcXGYwNDM7XG4kZmEtdmFyLXRpbnQ6IFxcZjA0MztcbiRmYS12YXItYnVsbHNleWUtcG9pbnRlcjogXFxmNjQ5O1xuJGZhLXZhci1lcmFzZXI6IFxcZjEyZDtcbiRmYS12YXItaGV4YWdvbi1pbWFnZTogXFxlNTA0O1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhczogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aDogXFxmNTdkO1xuJGZhLXZhci1lYXJ0aC1hbWVyaWNhOiBcXGY1N2Q7XG4kZmEtdmFyLWdsb2JlLWFtZXJpY2FzOiBcXGY1N2Q7XG4kZmEtdmFyLWNyYXRlLWFwcGxlOiBcXGY2YjE7XG4kZmEtdmFyLWFwcGxlLWNyYXRlOiBcXGY2YjE7XG4kZmEtdmFyLXBlcnNvbi1idXJzdDogXFxlNTNiO1xuJGZhLXZhci1nYW1lLWJvYXJkOiBcXGY4Njc7XG4kZmEtdmFyLWhhdC1jaGVmOiBcXGY4NmI7XG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC1yaWdodDogXFxlMWExO1xuJGZhLXZhci1kb3ZlOiBcXGY0YmE7XG4kZmEtdmFyLWJhdHRlcnktZW1wdHk6IFxcZjI0NDtcbiRmYS12YXItYmF0dGVyeS0wOiBcXGYyNDQ7XG4kZmEtdmFyLWdyaWQtNDogXFxlMTk4O1xuJGZhLXZhci1zb2NrczogXFxmNjk2O1xuJGZhLXZhci1mYWNlLXN1bmdsYXNzZXM6IFxcZTM5ODtcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcbiRmYS12YXItc3F1YXJlLTA6IFxcZTI1NTtcbiRmYS12YXItc2VjdGlvbjogXFxlNDQ3O1xuJGZhLXZhci1zcXVhcmUtdGhpcy13YXktdXA6IFxcZjQ5ZjtcbiRmYS12YXItYm94LXVwOiBcXGY0OWY7XG4kZmEtdmFyLWdhdWdlLWhpZ2g6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQ6IFxcZjYyNTtcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdDogXFxmNjI1O1xuJGZhLXZhci1zcXVhcmUtYW1wZXJzYW5kOiBcXGUyNjA7XG4kZmEtdmFyLWVudmVsb3BlLW9wZW4tdGV4dDogXFxmNjU4O1xuJGZhLXZhci1sYW1wLWRlc2s6IFxcZTAxNDtcbiRmYS12YXItaG9zcGl0YWw6IFxcZjBmODtcbiRmYS12YXItaG9zcGl0YWwtYWx0OiBcXGYwZjg7XG4kZmEtdmFyLWhvc3BpdGFsLXdpZGU6IFxcZjBmODtcbiRmYS12YXItcG9sbC1wZW9wbGU6IFxcZjc1OTtcbiRmYS12YXItd2hpc2tleS1nbGFzcy1pY2U6IFxcZjdhMTtcbiRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2NrczogXFxmN2ExO1xuJGZhLXZhci13aW5lLWJvdHRsZTogXFxmNzJmO1xuJGZhLXZhci1jaGVzcy1yb29rOiBcXGY0NDc7XG4kZmEtdmFyLXVzZXItYm91bnR5LWh1bnRlcjogXFxlMmJmO1xuJGZhLXZhci1iYXJzLXN0YWdnZXJlZDogXFxmNTUwO1xuJGZhLXZhci1yZW9yZGVyOiBcXGY1NTA7XG4kZmEtdmFyLXN0cmVhbTogXFxmNTUwO1xuJGZhLXZhci1kaWFncmFtLXNhbmtleTogXFxlMTU4O1xuJGZhLXZhci1jbG91ZC1oYWlsLW1peGVkOiBcXGY3M2E7XG4kZmEtdmFyLWNpcmNsZS11cC1sZWZ0OiBcXGUxMjg7XG4kZmEtdmFyLWRoYXJtYWNoYWtyYTogXFxmNjU1O1xuJGZhLXZhci1vYmplY3RzLWFsaWduLWxlZnQ6IFxcZTNiZTtcbiRmYS12YXItb2lsLWNhbi1kcmlwOiBcXGUyMDU7XG4kZmEtdmFyLWZhY2Utc21pbGluZy1oYW5kczogXFxlMzk2O1xuJGZhLXZhci1icm9jY29saTogXFxlM2UyO1xuJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlOiBcXGY2MWI7XG4kZmEtdmFyLWVhci1tdWZmczogXFxmNzk1O1xuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcbiRmYS12YXItdHJhbnNwb3J0ZXItZW1wdHk6IFxcZTA0NjtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOiBcXGYyOWQ7XG4kZmEtdmFyLWJsaW5kOiBcXGYyOWQ7XG4kZmEtdmFyLWFuZ2xlLTkwOiBcXGUwOGQ7XG4kZmEtdmFyLXJlY3RhbmdsZS10ZXJtaW5hbDogXFxlMjM2O1xuJGZhLXZhci1raXRlOiBcXGY2ZjQ7XG4kZmEtdmFyLWRydW06IFxcZjU2OTtcbiRmYS12YXItc2NydWJiZXI6IFxcZjJmODtcbiRmYS12YXItaWNlLWNyZWFtOiBcXGY4MTA7XG4kZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0OiBcXGU0ZmM7XG4kZmEtdmFyLWZpc2gtYm9uZXM6IFxcZTMwNDtcbiRmYS12YXItZGVlci1ydWRvbHBoOiBcXGY3OGY7XG4kZmEtdmFyLWZheDogXFxmMWFjO1xuJGZhLXZhci1wYXJhZ3JhcGg6IFxcZjFkZDtcbiRmYS12YXItaGVhZC1zaWRlLWhlYXJ0OiBcXGUxYWE7XG4kZmEtdmFyLXNxdWFyZS1lOiBcXGUyNmQ7XG4kZmEtdmFyLW1ldGVyLWZpcmU6IFxcZTFlYjtcbiRmYS12YXItY2xvdWQtaGFpbDogXFxmNzM5O1xuJGZhLXZhci1jaGVjay10by1zbG90OiBcXGY3NzI7XG4kZmEtdmFyLXZvdGUteWVhOiBcXGY3NzI7XG4kZmEtdmFyLW1vbmV5LWZyb20tYnJhY2tldDogXFxlMzEyO1xuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcbiRmYS12YXItY2FyLWJ1czogXFxmODVhO1xuJGZhLXZhci1zcGVha2VyOiBcXGY4ZGY7XG4kZmEtdmFyLXRpbWVyOiBcXGUyOWU7XG4kZmEtdmFyLWJveGVzLXN0YWNrZWQ6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcbiRmYS12YXItYm94ZXMtYWx0OiBcXGY0Njg7XG4kZmEtdmFyLWdyaWxsLWhvdDogXFxlNWE1O1xuJGZhLXZhci1iYWxsb3QtY2hlY2s6IFxcZjczMztcbiRmYS12YXItbGluazogXFxmMGMxO1xuJGZhLXZhci1jaGFpbjogXFxmMGMxO1xuJGZhLXZhci1lYXItbGlzdGVuOiBcXGYyYTI7XG4kZmEtdmFyLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogXFxmMmEyO1xuJGZhLXZhci1maWxlLW1pbnVzOiBcXGYzMTg7XG4kZmEtdmFyLXRyZWUtY2l0eTogXFxlNTg3O1xuJGZhLXZhci1wbGF5OiBcXGYwNGI7XG4kZmEtdmFyLWZvbnQ6IFxcZjAzMTtcbiRmYS12YXItY3VwLXRvZ286IFxcZjZjNTtcbiRmYS12YXItY29mZmVlLXRvZ286IFxcZjZjNTtcbiRmYS12YXItc3F1YXJlLWRvd24tbGVmdDogXFxlMjZiO1xuJGZhLXZhci1idXJnZXItbGV0dHVjZTogXFxlM2UzO1xuJGZhLXZhci1ydXBpYWgtc2lnbjogXFxlMjNkO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzOiBcXGYwMDI7XG4kZmEtdmFyLXNlYXJjaDogXFxmMDAyO1xuJGZhLXZhci10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGw6IFxcZjQ1ZDtcbiRmYS12YXItcGluZy1wb25nLXBhZGRsZS1iYWxsOiBcXGY0NWQ7XG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xuJGZhLXZhci1wZXJzb24tZG90cy1mcm9tLWxpbmU6IFxcZjQ3MDtcbiRmYS12YXItZGlhZ25vc2VzOiBcXGY0NzA7XG4kZmEtdmFyLWNoZXZyb25zLWRvd246IFxcZjMyMjtcbiRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bjogXFxmMzIyO1xuJGZhLXZhci10cmFzaC1jYW4tYXJyb3ctdXA6IFxcZjgyYTtcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcbiRmYS12YXItc2lnbmFsLWdvb2Q6IFxcZjY4ZTtcbiRmYS12YXItc2lnbmFsLTM6IFxcZjY4ZTtcbiRmYS12YXItbG9jYXRpb24tcXVlc3Rpb246IFxcZjYwYjtcbiRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbjogXFxmNjBiO1xuJGZhLXZhci1mbG9wcHktZGlzay1jaXJjbGUteG1hcms6IFxcZTE4MTtcbiRmYS12YXItZmxvcHB5LWRpc2stdGltZXM6IFxcZTE4MTtcbiRmYS12YXItc2F2ZS1jaXJjbGUteG1hcms6IFxcZTE4MTtcbiRmYS12YXItc2F2ZS10aW1lczogXFxlMTgxO1xuJGZhLXZhci1uYWlyYS1zaWduOiBcXGUxZjY7XG4kZmEtdmFyLXBlYWNoOiBcXGUyMGI7XG4kZmEtdmFyLXRheGktYnVzOiBcXGUyOTg7XG4kZmEtdmFyLWJyYWNrZXQtY3VybHk6IFxcN2I7XG4kZmEtdmFyLWJyYWNrZXQtY3VybHktbGVmdDogXFw3YjtcbiRmYS12YXItbG9ic3RlcjogXFxlNDIxO1xuJGZhLXZhci1jYXJ0LWZsYXRiZWQtZW1wdHk6IFxcZjQ3NjtcbiRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eTogXFxmNDc2O1xuJGZhLXZhci1jb2xvbjogXFwzYTtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XG4kZmEtdmFyLXdhbmQ6IFxcZjcyYTtcbiRmYS12YXItd2Fsa2llLXRhbGtpZTogXFxmOGVmO1xuJGZhLXZhci1maWxlLXBlbjogXFxmMzFjO1xuJGZhLXZhci1maWxlLWVkaXQ6IFxcZjMxYztcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xuJGZhLXZhci10YWJsZS1waWNuaWM6IFxcZTMyZDtcbiRmYS12YXItc3F1YXJlLXBlbjogXFxmMTRiO1xuJGZhLXZhci1wZW4tc3F1YXJlOiBcXGYxNGI7XG4kZmEtdmFyLXBlbmNpbC1zcXVhcmU6IFxcZjE0YjtcbiRmYS12YXItY2lyY2xlLW1pY3JvcGhvbmUtbGluZXM6IFxcZTExNztcbiRmYS12YXItbWljcm9waG9uZS1jaXJjbGUtYWx0OiBcXGUxMTc7XG4kZmEtdmFyLWRpc3BsYXktc2xhc2g6IFxcZTJmYTtcbiRmYS12YXItZGVza3RvcC1zbGFzaDogXFxlMmZhO1xuJGZhLXZhci1zdWl0Y2FzZS1yb2xsaW5nOiBcXGY1YzE7XG4kZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTUzZjtcbiRmYS12YXItdHJhbnNwb3J0ZXItMjogXFxlMDQ0O1xuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWRpYW1vbmQ6IFxcZjQ3YztcbiRmYS12YXItaGFuZC1yZWNlaXZpbmc6IFxcZjQ3YztcbiRmYS12YXItbW9uZXktYmlsbC1zaW1wbGUtd2F2ZTogXFxlMWYyO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFxcZjA3ODtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcXGYyNDA7XG4kZmEtdmFyLWJhdHRlcnk6IFxcZjI0MDtcbiRmYS12YXItYmF0dGVyeS01OiBcXGYyNDA7XG4kZmEtdmFyLWJlbGwtcGx1czogXFxmODQ5O1xuJGZhLXZhci1ib29rLWFycm93LXJpZ2h0OiBcXGUwYjk7XG4kZmEtdmFyLWhvc3BpdGFsczogXFxmODBlO1xuJGZhLXZhci1jbHViOiBcXGYzMjc7XG4kZmEtdmFyLXNrdWxsLWNyb3NzYm9uZXM6IFxcZjcxNDtcbiRmYS12YXItZHJvcGxldC1kZWdyZWU6IFxcZjc0ODtcbiRmYS12YXItZGV3cG9pbnQ6IFxcZjc0ODtcbiRmYS12YXItY29kZS1jb21wYXJlOiBcXGUxM2E7XG4kZmEtdmFyLWxpc3QtdWw6IFxcZjBjYTtcbiRmYS12YXItbGlzdC1kb3RzOiBcXGYwY2E7XG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYzogXFxmNmU1O1xuJGZhLXZhci13YXRlcm1lbG9uLXNsaWNlOiBcXGUzMzc7XG4kZmEtdmFyLWNpcmNsZS1lbGxpcHNpczogXFxlMTBhO1xuJGZhLXZhci1zY2hvb2wtbG9jazogXFxlNTZmO1xuJGZhLXZhci10b3dlci1jZWxsOiBcXGU1ODU7XG4kZmEtdmFyLXNkLWNhcmRzOiBcXGUyNDA7XG4kZmEtdmFyLWRvd24tbG9uZzogXFxmMzA5O1xuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XG4kZmEtdmFyLWVudmVsb3BlczogXFxlMTcwO1xuJGZhLXZhci1waG9uZS1vZmZpY2U6IFxcZjY3ZDtcbiRmYS12YXItcmFua2luZy1zdGFyOiBcXGU1NjE7XG4kZmEtdmFyLWNoZXNzLWtpbmc6IFxcZjQzZjtcbiRmYS12YXItbmZjLXBlbjogXFxlMWZhO1xuJGZhLXZhci1wZXJzb24taGFyYXNzaW5nOiBcXGU1NDk7XG4kZmEtdmFyLWhhdC13aW50ZXI6IFxcZjdhODtcbiRmYS12YXItYnJhemlsaWFuLXJlYWwtc2lnbjogXFxlNDZjO1xuJGZhLXZhci1sYW5kbWFyay1kb21lOiBcXGY3NTI7XG4kZmEtdmFyLWxhbmRtYXJrLWFsdDogXFxmNzUyO1xuJGZhLXZhci1ib25lLWJyZWFrOiBcXGY1ZDg7XG4kZmEtdmFyLWFycm93LXVwOiBcXGYwNjI7XG4kZmEtdmFyLWRvd24tZnJvbS1kb3R0ZWQtbGluZTogXFxlNDA3O1xuJGZhLXZhci10djogXFxmMjZjO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcXGYyNmM7XG4kZmEtdmFyLXR2LWFsdDogXFxmMjZjO1xuJGZhLXZhci1ib3JkZXItbGVmdDogXFxmODRmO1xuJGZhLXZhci1jaXJjbGUtZGl2aWRlOiBcXGUxMDY7XG4kZmEtdmFyLXNocmltcDogXFxlNDQ4O1xuJGZhLXZhci1saXN0LWNoZWNrOiBcXGYwYWU7XG4kZmEtdmFyLXRhc2tzOiBcXGYwYWU7XG4kZmEtdmFyLWRpYWdyYW0tc3VidGFzazogXFxlNDc5O1xuJGZhLXZhci1qdWctZGV0ZXJnZW50OiBcXGU1MTk7XG4kZmEtdmFyLWNpcmNsZS11c2VyOiBcXGYyYmQ7XG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XG4kZmEtdmFyLXNxdWFyZS15OiBcXGUyODc7XG4kZmEtdmFyLXVzZXItZG9jdG9yLWhhaXI6IFxcZTQ1ODtcbiRmYS12YXItcGxhbmV0LXJpbmdlZDogXFxlMDIwO1xuJGZhLXZhci1tdXNocm9vbTogXFxlNDI1O1xuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xuJGZhLXZhci1tZWdhcGhvbmU6IFxcZjY3NTtcbiRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLWNoZWNrOiBcXGUxMGQ7XG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcbiRmYS12YXItYm94LWRvbGxhcjogXFxmNGEwO1xuJGZhLXZhci1ib3gtdXNkOiBcXGY0YTA7XG4kZmEtdmFyLWNhci1idXJzdDogXFxmNWUxO1xuJGZhLXZhci1jYXItY3Jhc2g6IFxcZjVlMTtcbiRmYS12YXIteTogXFw1OTtcbiRmYS12YXItdXNlci1oZWFkc2V0OiBcXGY4MmQ7XG4kZmEtdmFyLWFycm93cy1yZXR3ZWV0OiBcXGYzNjE7XG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XG4kZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcbiRmYS12YXItc25vd2JvYXJkaW5nOiBcXGY3Y2U7XG4kZmEtdmFyLXNxdWFyZS1jaGV2cm9uLXJpZ2h0OiBcXGYzMmI7XG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0OiBcXGYzMmI7XG4kZmEtdmFyLWxhY3Jvc3NlLXN0aWNrLWJhbGw6IFxcZTNiNjtcbiRmYS12YXItdHJ1Y2stZmFzdDogXFxmNDhiO1xuJGZhLXZhci1zaGlwcGluZy1mYXN0OiBcXGY0OGI7XG4kZmEtdmFyLXN0YXItc2hhcnA6IFxcZTI4YjtcbiRmYS12YXItY2lyY2xlLTE6IFxcZTBlZTtcbiRmYS12YXItY2lyY2xlLXN0YXI6IFxcZTEyMztcbiRmYS12YXItc3Rhci1jaXJjbGU6IFxcZTEyMztcbiRmYS12YXItZmlzaDogXFxmNTc4O1xuJGZhLXZhci1jbG91ZC1mb2c6IFxcZjc0ZTtcbiRmYS12YXItZm9nOiBcXGY3NGU7XG4kZmEtdmFyLXdhZmZsZTogXFxlNDY2O1xuJGZhLXZhci1tdXNpYy1ub3RlOiBcXGY4Y2Y7XG4kZmEtdmFyLW11c2ljLWFsdDogXFxmOGNmO1xuJGZhLXZhci1oZXhhZ29uLWV4Y2xhbWF0aW9uOiBcXGU0MTc7XG4kZmEtdmFyLWNhcnQtc2hvcHBpbmctZmFzdDogXFxlMGRjO1xuJGZhLXZhci1vYmplY3QtdW5pb246IFxcZTQ5ZjtcbiRmYS12YXItdXNlci1ncmFkdWF0ZTogXFxmNTAxO1xuJGZhLXZhci1zdGFyZmlnaHRlcjogXFxlMDM3O1xuJGZhLXZhci1jaXJjbGUtaGFsZi1zdHJva2U6IFxcZjA0MjtcbiRmYS12YXItYWRqdXN0OiBcXGYwNDI7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWxvbmctdG8tbGluZTogXFxlM2Q1O1xuJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bjogXFxmMzM5O1xuJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bjogXFxmMzM5O1xuJGZhLXZhci1jbGFwcGVyYm9hcmQ6IFxcZTEzMTtcbiRmYS12YXItc3F1YXJlLWNoZXZyb24tbGVmdDogXFxmMzJhO1xuJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1sZWZ0OiBcXGYzMmE7XG4kZmEtdmFyLXBob25lLWludGVyY29tOiBcXGU0MzQ7XG4kZmEtdmFyLWxpbmstaG9yaXpvbnRhbDogXFxlMWNiO1xuJGZhLXZhci1jaGFpbi1ob3Jpem9udGFsOiBcXGUxY2I7XG4kZmEtdmFyLW1hbmdvOiBcXGUzMGY7XG4kZmEtdmFyLW11c2ljLW5vdGUtc2xhc2g6IFxcZjhkMDtcbiRmYS12YXItbXVzaWMtYWx0LXNsYXNoOiBcXGY4ZDA7XG4kZmEtdmFyLWNpcmNsZS1yYWRpYXRpb246IFxcZjdiYTtcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xuJGZhLXZhci1mYWNlLXRvbmd1ZS1zd2VhdDogXFxlMzllO1xuJGZhLXZhci1nbG9iZS1zdGFuZDogXFxmNWY2O1xuJGZhLXZhci1iYXNlYmFsbDogXFxmNDMzO1xuJGZhLXZhci1iYXNlYmFsbC1iYWxsOiBcXGY0MzM7XG4kZmEtdmFyLWNpcmNsZS1wOiBcXGUxMWE7XG4kZmEtdmFyLWF3YXJkLXNpbXBsZTogXFxlMGFiO1xuJGZhLXZhci1qZXQtZmlnaHRlci11cDogXFxlNTE4O1xuJGZhLXZhci1kaWFncmFtLXByb2plY3Q6IFxcZjU0MjtcbiRmYS12YXItcHJvamVjdC1kaWFncmFtOiBcXGY1NDI7XG4kZmEtdmFyLXBlZGVzdGFsOiBcXGUyMGQ7XG4kZmEtdmFyLWNoYXJ0LXB5cmFtaWQ6IFxcZTBlNjtcbiRmYS12YXItc2lkZWJhcjogXFxlMjRlO1xuJGZhLXZhci1zbm93bWFuLWhlYWQ6IFxcZjc5YjtcbiRmYS12YXItZnJvc3R5LWhlYWQ6IFxcZjc5YjtcbiRmYS12YXItY29weTogXFxmMGM1O1xuJGZhLXZhci1idXJnZXItZ2xhc3M6IFxcZTBjZTtcbiRmYS12YXItdm9sdW1lLXhtYXJrOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS1tdXRlOiBcXGY2YTk7XG4kZmEtdmFyLXZvbHVtZS10aW1lczogXFxmNmE5O1xuJGZhLXZhci1oYW5kLXNwYXJrbGVzOiBcXGUwNWQ7XG4kZmEtdmFyLWJhcnMtZmlsdGVyOiBcXGUwYWQ7XG4kZmEtdmFyLXBhaW50YnJ1c2gtcGVuY2lsOiBcXGUyMDY7XG4kZmEtdmFyLXBhcnR5LWJlbGw6IFxcZTMxYTtcbiRmYS12YXItdXNlci12bmVjay1oYWlyOiBcXGU0NjI7XG4kZmEtdmFyLWphY2stby1sYW50ZXJuOiBcXGYzMGU7XG4kZmEtdmFyLWdyaXA6IFxcZjU4ZDtcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XG4kZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlOiBcXGYxNGQ7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZTogXFxmMTRkO1xuJGZhLXZhci1rZXlub3RlOiBcXGY2NmM7XG4kZmEtdmFyLWd1bjogXFxlMTliO1xuJGZhLXZhci1zcXVhcmUtcGhvbmU6IFxcZjA5ODtcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XG4kZmEtdmFyLXBsdXM6IFxcMmI7XG4kZmEtdmFyLWFkZDogXFwyYjtcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XG4kZmEtdmFyLWNvbXB1dGVyOiBcXGU0ZTU7XG4kZmEtdmFyLWZvcnQ6IFxcZTQ4NjtcbiRmYS12YXItY2xvdWQtY2hlY2s6IFxcZTM1YztcbiRmYS12YXIteG1hcms6IFxcZjAwZDtcbiRmYS12YXItY2xvc2U6IFxcZjAwZDtcbiRmYS12YXItbXVsdGlwbHk6IFxcZjAwZDtcbiRmYS12YXItcmVtb3ZlOiBcXGYwMGQ7XG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XG4kZmEtdmFyLWZhY2Utc21pcmtpbmc6IFxcZTM5NztcbiRmYS12YXItYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMDQ3O1xuJGZhLXZhci1hcnJvd3M6IFxcZjA0NztcbiRmYS12YXItY2hhbGtib2FyZC11c2VyOiBcXGY1MWM7XG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xuJGZhLXZhci1yaG9tYnVzOiBcXGUyM2I7XG4kZmEtdmFyLWNsYXctbWFya3M6IFxcZjZjMjtcbiRmYS12YXItcGVzby1zaWduOiBcXGUyMjI7XG4kZmEtdmFyLWZhY2Utc21pbGUtdG9uZ3VlOiBcXGUzOTQ7XG4kZmEtdmFyLWNhcnQtY2lyY2xlLXhtYXJrOiBcXGUzZjQ7XG4kZmEtdmFyLWJ1aWxkaW5nLXNoaWVsZDogXFxlNGQ4O1xuJGZhLXZhci1jaXJjbGUtcGhvbmUtZmxpcDogXFxlMTFjO1xuJGZhLXZhci1waG9uZS1jaXJjbGUtYWx0OiBcXGUxMWM7XG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcbiRmYS12YXItdXNlcnMtbGluZTogXFxlNTkyO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcXGYxMGQ7XG4kZmEtdmFyLXF1b3RlLWxlZnQtYWx0OiBcXGYxMGQ7XG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcbiRmYS12YXIta2V5LXNrZWxldG9uOiBcXGY2ZjM7XG4kZmEtdmFyLXRyYXNoLWFycm93LXVwOiBcXGY4Mjk7XG4kZmEtdmFyLXRyYXNoLXJlc3RvcmU6IFxcZjgyOTtcbiRmYS12YXItYXJyb3ctZG93bi11cC1sb2NrOiBcXGU0YjA7XG4kZmEtdmFyLWFycm93LWRvd24tdG8tYnJhY2tldDogXFxlMDk0O1xuJGZhLXZhci1saW5lcy1sZWFuaW5nOiBcXGU1MWU7XG4kZmEtdmFyLXNxdWFyZS1xOiBcXGUyN2I7XG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XG4kZmEtdmFyLXN5bWJvbHM6IFxcZjg2ZTtcbiRmYS12YXItaWNvbnMtYWx0OiBcXGY4NmU7XG4kZmEtdmFyLWNvcHlyaWdodDogXFxmMWY5O1xuJGZhLXZhci1oaWdobGlnaHRlci1saW5lOiBcXGUxYWY7XG4kZmEtdmFyLWJyYWNrZXQtc3F1YXJlOiBcXDViO1xuJGZhLXZhci1icmFja2V0OiBcXDViO1xuJGZhLXZhci1icmFja2V0LWxlZnQ6IFxcNWI7XG4kZmEtdmFyLWlzbGFuZC10cm9waWNhbDogXFxmODExO1xuJGZhLXZhci1pc2xhbmQtdHJlZS1wYWxtOiBcXGY4MTE7XG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tbGluZTogXFxmMzQzO1xuJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQ6IFxcZjM0MztcbiRmYS12YXItaDI6IFxcZjMxNDtcbiRmYS12YXItZXF1YWxzOiBcXDNkO1xuJGZhLXZhci1jYWtlLXNsaWNlOiBcXGUzZTU7XG4kZmEtdmFyLXNob3J0Y2FrZTogXFxlM2U1O1xuJGZhLXZhci1wZWFudXQ6IFxcZTQzMDtcbiRmYS12YXItd3JlbmNoLXNpbXBsZTogXFxlMmQxO1xuJGZhLXZhci1ibGVuZGVyOiBcXGY1MTc7XG4kZmEtdmFyLXRlZXRoOiBcXGY2MmU7XG4kZmEtdmFyLXRhbGx5LTI6IFxcZTI5NTtcbiRmYS12YXItc2hla2VsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItaWxzOiBcXGYyMGI7XG4kZmEtdmFyLXNoZWtlbDogXFxmMjBiO1xuJGZhLXZhci1zaGVxZWw6IFxcZjIwYjtcbiRmYS12YXItc2hlcWVsLXNpZ246IFxcZjIwYjtcbiRmYS12YXItY2FyczogXFxmODViO1xuJGZhLXZhci1heGUtYmF0dGxlOiBcXGY2YjM7XG4kZmEtdmFyLXVzZXItaGFpci1sb25nOiBcXGU0NWI7XG4kZmEtdmFyLW1hcDogXFxmMjc5O1xuJGZhLXZhci1maWxlLWNpcmNsZS1pbmZvOiBcXGU0OTM7XG4kZmEtdmFyLWZhY2UtZGlzYXBwb2ludGVkOiBcXGUzNmY7XG4kZmEtdmFyLWxhc3NvLXNwYXJrbGVzOiBcXGUxYzk7XG4kZmEtdmFyLWNsb2NrLWVsZXZlbjogXFxlMzQ3O1xuJGZhLXZhci1yb2NrZXQ6IFxcZjEzNTtcbiRmYS12YXItc2lyZW4tb246IFxcZTAyZTtcbiRmYS12YXItY2xvY2stdGVuOiBcXGUzNTQ7XG4kZmEtdmFyLWNhbmRsZS1ob2xkZXI6IFxcZjZiYztcbiRmYS12YXItdmlkZW8tYXJyb3ctZG93bi1sZWZ0OiBcXGUyYzg7XG4kZmEtdmFyLXBob3RvLWZpbG06IFxcZjg3YztcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcbiRmYS12YXItZmxvcHB5LWRpc2stY2lyY2xlLWFycm93LXJpZ2h0OiBcXGUxODA7XG4kZmEtdmFyLXNhdmUtY2lyY2xlLWFycm93LXJpZ2h0OiBcXGUxODA7XG4kZmEtdmFyLWZvbGRlci1taW51czogXFxmNjVkO1xuJGZhLXZhci1wbGFuZXQtbW9vbjogXFxlMDFmO1xuJGZhLXZhci1mYWNlLWV5ZXMteG1hcmtzOiBcXGUzNzQ7XG4kZmEtdmFyLWNoYXJ0LXNjYXR0ZXI6IFxcZjdlZTtcbiRmYS12YXItZGlzcGxheS1hcnJvdy1kb3duOiBcXGUxNjQ7XG4kZmEtdmFyLXN0b3JlOiBcXGY1NGU7XG4kZmEtdmFyLWFycm93LXRyZW5kLXVwOiBcXGUwOTg7XG4kZmEtdmFyLXBsdWctY2lyY2xlLW1pbnVzOiBcXGU1NWU7XG4kZmEtdmFyLW9saXZlLWJyYW5jaDogXFxlMzE3O1xuJGZhLXZhci1hbmdsZTogXFxlMDhjO1xuJGZhLXZhci12YWN1dW0tcm9ib3Q6IFxcZTA0ZTtcbiRmYS12YXItc2lnbi1oYW5naW5nOiBcXGY0ZDk7XG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcbiRmYS12YXItc3F1YXJlLWRpdmlkZTogXFxlMjZhO1xuJGZhLXZhci1zaWduYWwtc3RyZWFtLXNsYXNoOiBcXGUyNTA7XG4kZmEtdmFyLWJlemllci1jdXJ2ZTogXFxmNTViO1xuJGZhLXZhci1leWUtZHJvcHBlci1oYWxmOiBcXGUxNzM7XG4kZmEtdmFyLXN0b3JlLWxvY2s6IFxcZTRhNjtcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xuJGZhLXZhci1jbG91ZC1ib2x0LXN1bjogXFxmNzZlO1xuJGZhLXZhci10aHVuZGVyc3Rvcm0tc3VuOiBcXGY3NmU7XG4kZmEtdmFyLWNhbWVyYS1zbGFzaDogXFxlMGQ5O1xuJGZhLXZhci1jb21tZW50LXF1b3RlOiBcXGUxNGM7XG4kZmEtdmFyLXRhYmxldDogXFxmM2ZiO1xuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xuJGZhLXZhci1zY2hvb2wtZmxhZzogXFxlNTZlO1xuJGZhLXZhci1tZXNzYWdlLWNvZGU6IFxcZTFkZjtcbiRmYS12YXItZ2xhc3MtaGFsZjogXFxlMTkyO1xuJGZhLXZhci1nbGFzcy1oYWxmLWVtcHR5OiBcXGUxOTI7XG4kZmEtdmFyLWdsYXNzLWhhbGYtZnVsbDogXFxlMTkyO1xuJGZhLXZhci1maWxsOiBcXGY1NzU7XG4kZmEtdmFyLW1lc3NhZ2UtbWludXM6IFxcZjRhNztcbiRmYS12YXItY29tbWVudC1hbHQtbWludXM6IFxcZjRhNztcbiRmYS12YXItYW5nbGUtdXA6IFxcZjEwNjtcbiRmYS12YXItZHJ1bXN0aWNrLWJpdGU6IFxcZjZkNztcbiRmYS12YXItbGluay1ob3Jpem9udGFsLXNsYXNoOiBcXGUxY2M7XG4kZmEtdmFyLWNoYWluLWhvcml6b250YWwtc2xhc2g6IFxcZTFjYztcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcbiRmYS12YXItY2hldnJvbi1sZWZ0OiBcXGYwNTM7XG4kZmEtdmFyLWJhY3RlcmlhOiBcXGUwNTk7XG4kZmEtdmFyLWNsb3VkczogXFxmNzQ0O1xuJGZhLXZhci1tb25leS1iaWxsLXNpbXBsZTogXFxlMWYxO1xuJGZhLXZhci1oYW5kLWxpemFyZDogXFxmMjU4O1xuJGZhLXZhci10YWJsZS1waXZvdDogXFxlMjkxO1xuJGZhLXZhci1maWx0ZXItc2xhc2g6IFxcZTE3ZDtcbiRmYS12YXItdHJhc2gtY2FuLXVuZG86IFxcZjg5NjtcbiRmYS12YXItdHJhc2gtY2FuLWFycm93LXR1cm4tbGVmdDogXFxmODk2O1xuJGZhLXZhci10cmFzaC11bmRvLWFsdDogXFxmODk2O1xuJGZhLXZhci1ub3RkZWY6IFxcZTFmZTtcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xuJGZhLXZhci1wZXJzb24tdG8tZG9vcjogXFxlNDMzO1xuJGZhLXZhci10dXJudGFibGU6IFxcZjhlNDtcbiRmYS12YXItYnJpZWZjYXNlLW1lZGljYWw6IFxcZjQ2OTtcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xuJGZhLXZhci1jaGV2cm9uLXJpZ2h0OiBcXGYwNTQ7XG4kZmEtdmFyLXNpZ25hbC13ZWFrOiBcXGY2OGM7XG4kZmEtdmFyLXNpZ25hbC0xOiBcXGY2OGM7XG4kZmEtdmFyLWNsb2NrLWZpdmU6IFxcZTM0OTtcbiRmYS12YXItcmV0d2VldDogXFxmMDc5O1xuJGZhLXZhci1jYXItcmVhcjogXFxmNWRlO1xuJGZhLXZhci1jYXItYWx0OiBcXGY1ZGU7XG4kZmEtdmFyLXB1bXAtc29hcDogXFxlMDZiO1xuJGZhLXZhci1jb21wdXRlci1jbGFzc2ljOiBcXGY4YjE7XG4kZmEtdmFyLWZyYW1lOiBcXGU0OTU7XG4kZmEtdmFyLXZpZGVvLXNsYXNoOiBcXGY0ZTI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXFxmMjQzO1xuJGZhLXZhci1iYXR0ZXJ5LTI6IFxcZjI0MztcbiRmYS12YXItZWxsaXBzaXMtc3Ryb2tlOiBcXGYzOWI7XG4kZmEtdmFyLWVsbGlwc2lzLWgtYWx0OiBcXGYzOWI7XG4kZmEtdmFyLXJhZGlvOiBcXGY4ZDc7XG4kZmEtdmFyLWJhYnktY2FycmlhZ2U6IFxcZjc3ZDtcbiRmYS12YXItY2FycmlhZ2UtYmFieTogXFxmNzdkO1xuJGZhLXZhci1mYWNlLWV4cHJlc3Npb25sZXNzOiBcXGUzNzM7XG4kZmEtdmFyLWRvd24tdG8tZG90dGVkLWxpbmU6IFxcZTQwODtcbiRmYS12YXItY2xvdWQtbXVzaWM6IFxcZjhhZTtcbiRmYS12YXItdHJhZmZpYy1saWdodDogXFxmNjM3O1xuJGZhLXZhci1jbG91ZC1taW51czogXFxlMzVkO1xuJGZhLXZhci10aGVybW9tZXRlcjogXFxmNDkxO1xuJGZhLXZhci1zaGllbGQtbWludXM6IFxcZTI0OTtcbiRmYS12YXItdnItY2FyZGJvYXJkOiBcXGY3Mjk7XG4kZmEtdmFyLWNhci10aWx0OiBcXGY1ZTU7XG4kZmEtdmFyLWdhdWdlLWNpcmNsZS1taW51czogXFxlNDk3O1xuJGZhLXZhci1icmlnaHRuZXNzLWxvdzogXFxlMGNhO1xuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcbiRmYS12YXItcGVyY2VudDogXFwyNTtcbiRmYS12YXItcGVyY2VudGFnZTogXFwyNTtcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XG4kZmEtdmFyLWdsYXNzLXdhdGVyLWRyb3BsZXQ6IFxcZTRmNTtcbiRmYS12YXItY29udmV5b3ItYmVsdDogXFxmNDZlO1xuJGZhLXZhci1sb2NhdGlvbi1jaGVjazogXFxmNjA2O1xuJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrOiBcXGY2MDY7XG4kZmEtdmFyLWNvaW4tdmVydGljYWw6IFxcZTNmZDtcbiRmYS12YXItZGlzcGxheTogXFxlMTYzO1xuJGZhLXZhci1wZXJzb24tc2lnbjogXFxmNzU3O1xuJGZhLXZhci1mYWNlLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XG4kZmEtdmFyLXBob25lLWhhbmd1cDogXFxlMjI1O1xuJGZhLXZhci1zaWduYXR1cmUtc2xhc2g6IFxcZTNjYjtcbiRmYS12YXItdGh1bWJ0YWNrOiBcXGYwOGQ7XG4kZmEtdmFyLXRodW1iLXRhY2s6IFxcZjA4ZDtcbiRmYS12YXItd2hlYXQtc2xhc2g6IFxcZTMzOTtcbiRmYS12YXItdHJvcGh5OiBcXGYwOTE7XG4kZmEtdmFyLWNsb3Vkcy1zdW46IFxcZjc0NjtcbiRmYS12YXItcGVyc29uLXByYXlpbmc6IFxcZjY4MztcbiRmYS12YXItcHJheTogXFxmNjgzO1xuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcbiRmYS12YXItZmFjZS12b21pdDogXFxlM2EwO1xuJGZhLXZhci1zcGVha2VyczogXFxmOGUwO1xuJGZhLXZhci10dHktYW5zd2VyOiBcXGUyYjk7XG4kZmEtdmFyLXRlbGV0eXBlLWFuc3dlcjogXFxlMmI5O1xuJGZhLXZhci1tdWctdGVhLXNhdWNlcjogXFxlMWY1O1xuJGZhLXZhci1kaWFncmFtLWxlYW4tY2FudmFzOiBcXGUxNTY7XG4kZmEtdmFyLWFsdDogXFxlMDhhO1xuJGZhLXZhci1kaWFsOiBcXGUxNWI7XG4kZmEtdmFyLWRpYWwtbWVkLWhpZ2g6IFxcZTE1YjtcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xuJGZhLXZhci1jaXJjbGUtdHJhc2g6IFxcZTEyNjtcbiRmYS12YXItdHJhc2gtY2lyY2xlOiBcXGUxMjY7XG4kZmEtdmFyLXJvdGF0ZTogXFxmMmYxO1xuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xuJGZhLXZhci1jaXJjbGUtcXVhcnRlcnM6IFxcZTNmODtcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xuJGZhLXZhci10b3dlci1jb250cm9sOiBcXGUyYTI7XG4kZmEtdmFyLWFycm93LXVwLXRyaWFuZ2xlLXNxdWFyZTogXFxmODhhO1xuJGZhLXZhci1zb3J0LXNoYXBlcy11cDogXFxmODhhO1xuJGZhLXZhci13aGFsZTogXFxmNzJjO1xuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xuJGZhLXZhci1wZWFjZTogXFxmNjdjO1xuJGZhLXZhci1wYXJ0eS1ob3JuOiBcXGUzMWI7XG4kZmEtdmFyLWdlYXJzOiBcXGYwODU7XG4kZmEtdmFyLWNvZ3M6IFxcZjA4NTtcbiRmYS12YXItc3VuLWJyaWdodDogXFxlMjhmO1xuJGZhLXZhci1zdW4tYWx0OiBcXGUyOGY7XG4kZmEtdmFyLXdhcmVob3VzZTogXFxmNDk0O1xuJGZhLXZhci1sb2NrLWtleWhvbGUtb3BlbjogXFxmM2MyO1xuJGZhLXZhci1sb2NrLW9wZW4tYWx0OiBcXGYzYzI7XG4kZmEtdmFyLXNxdWFyZS1mcmFnaWxlOiBcXGY0OWI7XG4kZmEtdmFyLWJveC1mcmFnaWxlOiBcXGY0OWI7XG4kZmEtdmFyLXNxdWFyZS13aW5lLWdsYXNzLWNyYWNrOiBcXGY0OWI7XG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHM6IFxcZTRiNztcbiRmYS12YXItc3F1YXJlLW46IFxcZTI3NztcbiRmYS12YXItc3Bsb3RjaDogXFxmNWJjO1xuJGZhLXZhci1mYWNlLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLWdyaW4taGVhcnRzOiBcXGY1ODQ7XG4kZmEtdmFyLW1ldGVyOiBcXGUxZTg7XG4kZmEtdmFyLW1hbmRvbGluOiBcXGY2Zjk7XG4kZmEtdmFyLWRpY2UtZm91cjogXFxmNTI0O1xuJGZhLXZhci1zaW0tY2FyZDogXFxmN2M0O1xuJGZhLXZhci10cmFuc2dlbmRlcjogXFxmMjI1O1xuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcbiRmYS12YXItbWVyY3VyeTogXFxmMjIzO1xuJGZhLXZhci11cC1mcm9tLWJyYWNrZXQ6IFxcZTU5MDtcbiRmYS12YXIta25pZmUta2l0Y2hlbjogXFxmNmY1O1xuJGZhLXZhci1ib3JkZXItcmlnaHQ6IFxcZjg1MjtcbiRmYS12YXItYXJyb3ctdHVybi1kb3duOiBcXGYxNDk7XG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcbiRmYS12YXItc3BhZGU6IFxcZjJmNDtcbiRmYS12YXItY2FyZC1zcGFkZTogXFxlM2VjO1xuJGZhLXZhci1saW5lLWNvbHVtbnM6IFxcZjg3MDtcbiRmYS12YXItYXJyb3ctcmlnaHQtdG8tbGluZTogXFxmMzQwO1xuJGZhLXZhci1hcnJvdy10by1yaWdodDogXFxmMzQwO1xuJGZhLXZhci1wZXJzb24tZmFsbGluZy1idXJzdDogXFxlNTQ3O1xuJGZhLXZhci1mbGFnLXBlbm5hbnQ6IFxcZjQ1NjtcbiRmYS12YXItcGVubmFudDogXFxmNDU2O1xuJGZhLXZhci1jb252ZXlvci1iZWx0LWVtcHR5OiBcXGUxNTA7XG4kZmEtdmFyLWF3YXJkOiBcXGY1NTk7XG4kZmEtdmFyLXRpY2tldC1zaW1wbGU6IFxcZjNmZjtcbiRmYS12YXItdGlja2V0LWFsdDogXFxmM2ZmO1xuJGZhLXZhci1idWlsZGluZzogXFxmMWFkO1xuJGZhLXZhci1hbmdsZXMtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtbGVmdDogXFxmMTAwO1xuJGZhLXZhci1jYW1jb3JkZXI6IFxcZjhhODtcbiRmYS12YXItdmlkZW8taGFuZGhlbGQ6IFxcZjhhODtcbiRmYS12YXItcGFuY2FrZXM6IFxcZTQyZDtcbiRmYS12YXItYWxidW0tY2lyY2xlLXVzZXI6IFxcZTQ4ZDtcbiRmYS12YXItcXJjb2RlOiBcXGYwMjk7XG4kZmEtdmFyLWRpY2UtZDEwOiBcXGY2Y2Q7XG4kZmEtdmFyLWZpcmVwbGFjZTogXFxmNzlhO1xuJGZhLXZhci1icm93c2VyOiBcXGYzN2U7XG4kZmEtdmFyLXBlbi1wYWludGJydXNoOiBcXGY2MTg7XG4kZmEtdmFyLXBlbmNpbC1wYWludGJydXNoOiBcXGY2MTg7XG4kZmEtdmFyLWZpc2gtY29va2VkOiBcXGY3ZmU7XG4kZmEtdmFyLWNoYWlyLW9mZmljZTogXFxmNmMxO1xuJGZhLXZhci1uZXN0aW5nLWRvbGxzOiBcXGUzYmE7XG4kZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0OiBcXGYxZGE7XG4kZmEtdmFyLWhpc3Rvcnk6IFxcZjFkYTtcbiRmYS12YXItdHJ1bXBldDogXFxmOGUzO1xuJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdDogXFxmNTgzO1xuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcbiRmYS12YXItZmlyZS1zbW9rZTogXFxmNzRiO1xuJGZhLXZhci1waG9uZS1taXNzZWQ6IFxcZTIyNjtcbiRmYS12YXItZmlsZS1leHBvcnQ6IFxcZjU2ZTtcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1maWxlOiBcXGY1NmU7XG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xuJGZhLXZhci1zaGllbGQtYmxhbms6IFxcZjEzMjtcbiRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZTogXFxmODg1O1xuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcbiRmYS12YXItYXJyb3dzLXJlcGVhdC0xOiBcXGYzNjY7XG4kZmEtdmFyLXJlcGVhdC0xLWFsdDogXFxmMzY2O1xuJGZhLXZhci1ndW4tc2xhc2g6IFxcZTE5YztcbiRmYS12YXItYXZvY2FkbzogXFxlMGFhO1xuJGZhLXZhci1iaW5hcnk6IFxcZTMzYjtcbiRmYS12YXItZ2xhc3Nlcy1yb3VuZDogXFxmNWY1O1xuJGZhLXZhci1nbGFzc2VzLWFsdDogXFxmNWY1O1xuJGZhLXZhci1waG9uZS1wbHVzOiBcXGY0ZDI7XG4kZmEtdmFyLWRpdHRvOiBcXDIyO1xuJGZhLXZhci1wZXJzb24tc2VhdDogXFxlMjFlO1xuJGZhLXZhci1ob3VzZS1tZWRpY2FsOiBcXGUzYjI7XG4kZmEtdmFyLWdvbGYtYmFsbC10ZWU6IFxcZjQ1MDtcbiRmYS12YXItZ29sZi1iYWxsOiBcXGY0NTA7XG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWxlZnQ6IFxcZjEzNztcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXFxmMTM3O1xuJGZhLXZhci1ob3VzZS1jaGltbmV5LXdpbmRvdzogXFxlMDBkO1xuJGZhLXZhci1zY3l0aGU6IFxcZjcxMDtcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xuJGZhLXZhci1iYW4tcGFya2luZzogXFxmNjE2O1xuJGZhLXZhci1wYXJraW5nLWNpcmNsZS1zbGFzaDogXFxmNjE2O1xuJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdDogXFxlNTgwO1xuJGZhLXZhci1mYWNlLWRpYWdvbmFsLW1vdXRoOiBcXGU0N2U7XG4kZmEtdmFyLWRpYWdyYW0tY2VsbHM6IFxcZTQ3NTtcbiRmYS12YXItY3JpY2tldC1iYXQtYmFsbDogXFxmNDQ5O1xuJGZhLXZhci1jcmlja2V0OiBcXGY0NDk7XG4kZmEtdmFyLXRlbnRzOiBcXGU1ODI7XG4kZmEtdmFyLXdhbmQtbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItbWFnaWM6IFxcZjBkMDtcbiRmYS12YXItZG9nOiBcXGY2ZDM7XG4kZmEtdmFyLXBlbi1saW5lOiBcXGUyMTI7XG4kZmEtdmFyLWF0b20tc2ltcGxlOiBcXGY1ZDM7XG4kZmEtdmFyLWF0b20tYWx0OiBcXGY1ZDM7XG4kZmEtdmFyLWFtcGVyc2FuZDogXFwyNjtcbiRmYS12YXItY2Fycm90OiBcXGY3ODc7XG4kZmEtdmFyLWFycm93LXVwLWZyb20tbGluZTogXFxmMzQyO1xuJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbTogXFxmMzQyO1xuJGZhLXZhci1tb29uOiBcXGYxODY7XG4kZmEtdmFyLXBlbi1zbGFzaDogXFxlMjEzO1xuJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5OiBcXGY1Y2U7XG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XG4kZmEtdmFyLXNxdWFyZS1zdGFyOiBcXGUyN2Y7XG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xuJGZhLXZhci1zZW5kLWJhY2t3YXJkOiBcXGY4N2Y7XG4kZmEtdmFyLXlpbi15YW5nOiBcXGY2YWQ7XG4kZmEtdmFyLW11c2ljOiBcXGYwMDE7XG4kZmEtdmFyLWNvbXBhc3Mtc2xhc2g6IFxcZjVlOTtcbiRmYS12YXItY2xvY2stb25lOiBcXGUzNGU7XG4kZmEtdmFyLWZpbGUtbXVzaWM6IFxcZjhiNjtcbiRmYS12YXItY29kZS1jb21taXQ6IFxcZjM4NjtcbiRmYS12YXItdGVtcGVyYXR1cmUtbG93OiBcXGY3NmI7XG4kZmEtdmFyLXBlcnNvbi1iaWtpbmc6IFxcZjg0YTtcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XG4kZmEtdmFyLXNrZWxldG9uOiBcXGY2MjA7XG4kZmEtdmFyLWNpcmNsZS1nOiBcXGUxMGY7XG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cC1sZWZ0OiBcXGUwZmI7XG4kZmEtdmFyLWNvaW4tYmxhbms6IFxcZTNmYjtcbiRmYS12YXItYnJvb206IFxcZjUxYTtcbiRmYS12YXItdmFjdXVtOiBcXGUwNGQ7XG4kZmEtdmFyLXNoaWVsZC1oZWFydDogXFxlNTc0O1xuJGZhLXZhci1jYXJkLWhlYXJ0OiBcXGUzZWI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1jZmwtb246IFxcZTVhNztcbiRmYS12YXItbWVsb246IFxcZTMxMDtcbiRmYS12YXItZ29wdXJhbTogXFxmNjY0O1xuJGZhLXZhci1lYXJ0aC1vY2VhbmlhOiBcXGU0N2I7XG4kZmEtdmFyLWdsb2JlLW9jZWFuaWE6IFxcZTQ3YjtcbiRmYS12YXItY29udGFpbmVyLXN0b3JhZ2U6IFxcZjRiNztcbiRmYS12YXItZmFjZS1wb3V0aW5nOiBcXGUzODc7XG4kZmEtdmFyLXNxdWFyZS14bWFyazogXFxmMmQzO1xuJGZhLXZhci10aW1lcy1zcXVhcmU6IFxcZjJkMztcbiRmYS12YXIteG1hcmstc3F1YXJlOiBcXGYyZDM7XG4kZmEtdmFyLWZhY2UtZXhwbG9kZTogXFxlMmZlO1xuJGZhLXZhci1leHBsb2RpbmctaGVhZDogXFxlMmZlO1xuJGZhLXZhci1oYXNodGFnOiBcXDIzO1xuJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyOiBcXGY0MjQ7XG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xuJGZhLXZhci10OiBcXDU0O1xuJGZhLXZhci10cmFuc2Zvcm1lci1ib2x0OiBcXGUyYTQ7XG4kZmEtdmFyLWhpcHBvOiBcXGY2ZWQ7XG4kZmEtdmFyLWNoYXJ0LWNvbHVtbjogXFxlMGUzO1xuJGZhLXZhci1jYXNzZXR0ZS12aHM6IFxcZjhlYztcbiRmYS12YXItdmhzOiBcXGY4ZWM7XG4kZmEtdmFyLWluZmluaXR5OiBcXGY1MzQ7XG4kZmEtdmFyLXZpYWwtY2lyY2xlLWNoZWNrOiBcXGU1OTY7XG4kZmEtdmFyLWNoaW1uZXk6IFxcZjc4YjtcbiRmYS12YXItb2JqZWN0LWludGVyc2VjdDogXFxlNDlkO1xuJGZhLXZhci1wZXJzb24tYXJyb3ctZG93bi10by1saW5lOiBcXGU1Mzg7XG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xuJGZhLXZhci1ibG9jay1icmljazogXFxlM2RiO1xuJGZhLXZhci13YWxsLWJyaWNrOiBcXGUzZGI7XG4kZmEtdmFyLWZhbjogXFxmODYzO1xuJGZhLXZhci1iYWdzLXNob3BwaW5nOiBcXGY4NDc7XG4kZmEtdmFyLXBhcmFncmFwaC1sZWZ0OiBcXGY4Nzg7XG4kZmEtdmFyLXBhcmFncmFwaC1ydGw6IFxcZjg3ODtcbiRmYS12YXItcGVyc29uLXdhbGtpbmctbHVnZ2FnZTogXFxlNTU0O1xuJGZhLXZhci1jYXJhdmFuLXNpbXBsZTogXFxlMDAwO1xuJGZhLXZhci1jYXJhdmFuLWFsdDogXFxlMDAwO1xuJGZhLXZhci10dXJ0bGU6IFxcZjcyNjtcbiRmYS12YXItdXAtZG93bjogXFxmMzM4O1xuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcbiRmYS12YXItY2xvdWQtbW9vbi1yYWluOiBcXGY3M2M7XG4kZmEtdmFyLWJvb3RoLWN1cnRhaW46IFxcZjczNDtcbiRmYS12YXItY2FsZW5kYXI6IFxcZjEzMztcbiRmYS12YXItYm94LWhlYXJ0OiBcXGY0OWQ7XG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcbiRmYS12YXItdXNlci1kb2N0b3ItbWVzc2FnZTogXFxmODJlO1xuJGZhLXZhci11c2VyLW1kLWNoYXQ6IFxcZjgyZTtcbiRmYS12YXItYmFoYWk6IFxcZjY2NjtcbiRmYS12YXItaGF5a2FsOiBcXGY2NjY7XG4kZmEtdmFyLWFtcC1ndWl0YXI6IFxcZjhhMTtcbiRmYS12YXItc2QtY2FyZDogXFxmN2MyO1xuJGZhLXZhci12b2x1bWUtc2xhc2g6IFxcZjJlMjtcbiRmYS12YXItYm9yZGVyLWJvdHRvbTogXFxmODRkO1xuJGZhLXZhci13aWZpLXdlYWs6IFxcZjZhYTtcbiRmYS12YXItd2lmaS0xOiBcXGY2YWE7XG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xuJGZhLXZhci1zaG9lLXByaW50czogXFxmNTRiO1xuJGZhLXZhci1jaXJjbGUtcGx1czogXFxmMDU1O1xuJGZhLXZhci1wbHVzLWNpcmNsZTogXFxmMDU1O1xuJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXdpbms6IFxcZjU4YjtcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcbiRmYS12YXItcGx1Zy1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU1ZDtcbiRmYS12YXItbGluay1zbGFzaDogXFxmMTI3O1xuJGZhLXZhci1jaGFpbi1icm9rZW46IFxcZjEyNztcbiRmYS12YXItY2hhaW4tc2xhc2g6IFxcZjEyNztcbiRmYS12YXItdW5saW5rOiBcXGYxMjc7XG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XG4kZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdDogXFxlNTUxO1xuJGZhLXZhci1hcnJvdy11cC16LWE6IFxcZjg4MjtcbiRmYS12YXItc29ydC1hbHBoYS11cC1hbHQ6IFxcZjg4MjtcbiRmYS12YXItZmlyZS1mbGFtZS1jdXJ2ZWQ6IFxcZjdlNDtcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcbiRmYS12YXItdG9ybmFkbzogXFxmNzZmO1xuJGZhLXZhci1maWxlLWNpcmNsZS1wbHVzOiBcXGU0OTQ7XG4kZmEtdmFyLWRlbGV0ZS1yaWdodDogXFxlMTU0O1xuJGZhLXZhci1ib29rLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLXF1cmFuOiBcXGY2ODc7XG4kZmEtdmFyLWNpcmNsZS1xdWFydGVyOiBcXGUxMWY7XG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XG4kZmEtdmFyLWZ1bmN0aW9uOiBcXGY2NjE7XG4kZmEtdmFyLWZhY2UtYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItYW5ncnk6IFxcZjU1NjtcbiRmYS12YXItcGVvcGxlLXNpbXBsZTogXFxlMjFiO1xuJGZhLXZhci1jb29raWUtYml0ZTogXFxmNTY0O1xuJGZhLXZhci1hcnJvdy10cmVuZC1kb3duOiBcXGUwOTc7XG4kZmEtdmFyLXJzczogXFxmMDllO1xuJGZhLXZhci1mZWVkOiBcXGYwOWU7XG4kZmEtdmFyLWZhY2UtbW9ub2NsZTogXFxlMzgwO1xuJGZhLXZhci1kcmF3LXBvbHlnb246IFxcZjVlZTtcbiRmYS12YXItc2NhbGUtYmFsYW5jZWQ6IFxcZjI0ZTtcbiRmYS12YXItYmFsYW5jZS1zY2FsZTogXFxmMjRlO1xuJGZhLXZhci1jYWxlbmRhci1saW5lczogXFxlMGQ1O1xuJGZhLXZhci1jYWxlbmRhci1ub3RlOiBcXGUwZDU7XG4kZmEtdmFyLWFycm93LWRvd24tYmlnLXNtYWxsOiBcXGY4OGM7XG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duOiBcXGY4OGM7XG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoOiBcXGY2MmE7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFxcZjYyYTtcbiRmYS12YXItdGFjaG9tZXRlci1mYXN0OiBcXGY2MmE7XG4kZmEtdmFyLWRvLW5vdC1lbnRlcjogXFxmNWVjO1xuJGZhLXZhci1zaG93ZXI6IFxcZjJjYztcbiRmYS12YXItZGljZS1kODogXFxmNmQyO1xuJGZhLXZhci1kZXNrdG9wOiBcXGYzOTA7XG4kZmEtdmFyLWRlc2t0b3AtYWx0OiBcXGYzOTA7XG4kZmEtdmFyLW06IFxcNGQ7XG4kZmEtdmFyLWdyaXAtZG90cy12ZXJ0aWNhbDogXFxlNDExO1xuJGZhLXZhci1mYWNlLXZpZXdmaW5kZXI6IFxcZTJmZjtcbiRmYS12YXItc29mdC1zZXJ2ZTogXFxlNDAwO1xuJGZhLXZhci1jcmVlbWVlOiBcXGU0MDA7XG4kZmEtdmFyLWg1OiBcXGU0MTI7XG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC1kb3duOiBcXGUxOWU7XG4kZmEtdmFyLXRhYmxlLWxpc3Q6IFxcZjAwYjtcbiRmYS12YXItdGgtbGlzdDogXFxmMDBiO1xuJGZhLXZhci1jb21tZW50LXNtczogXFxmN2NkO1xuJGZhLXZhci1zbXM6IFxcZjdjZDtcbiRmYS12YXItcmVjdGFuZ2xlOiBcXGYyZmE7XG4kZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGU6IFxcZjJmYTtcbiRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2s6IFxcZjczNztcbiRmYS12YXItdHVya2V5OiBcXGY3MjU7XG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcbiRmYS12YXItdXNlci1wbHVzOiBcXGYyMzQ7XG4kZmEtdmFyLWljZS1za2F0ZTogXFxmN2FjO1xuJGZhLXZhci1jaGVjazogXFxmMDBjO1xuJGZhLXZhci1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiBcXGYyNDE7XG4kZmEtdmFyLWJhdHRlcnktNDogXFxmMjQxO1xuJGZhLXZhci10b21hdG86IFxcZTMzMDtcbiRmYS12YXItc3dvcmQtbGFzZXI6IFxcZTAzYjtcbiRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrOiBcXGU1MDk7XG4kZmEtdmFyLWJ1aWxkaW5nczogXFxlMGNjO1xuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XG4kZmEtdmFyLWNhcnQtZmxhdGJlZC1ib3hlczogXFxmNDc1O1xuJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdDogXFxmNDc1O1xuJGZhLXZhci1kaWFncmFtLXN1Y2Nlc3NvcjogXFxlNDdhO1xuJGZhLXZhci10cnVjay1hcnJvdy1yaWdodDogXFxlNThiO1xuJGZhLXZhci1zcXVhcmUtdzogXFxlMjg1O1xuJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQ6IFxcZTRiYztcbiRmYS12YXItbGFtcDogXFxmNGNhO1xuJGZhLXZhci1haXJwbGF5OiBcXGUwODk7XG4kZmEtdmFyLWhhbmQtZmlzdDogXFxmNmRlO1xuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xuJGZhLXZhci1zaGllbGQtcXVhcnRlcmVkOiBcXGU1NzU7XG4kZmEtdmFyLXNsYXNoLWZvcndhcmQ6IFxcMmY7XG4kZmEtdmFyLWxvY2F0aW9uLXBlbjogXFxmNjA3O1xuJGZhLXZhci1tYXAtbWFya2VyLWVkaXQ6IFxcZjYwNztcbiRmYS12YXItY2xvdWQtbW9vbjogXFxmNmMzO1xuJGZhLXZhci1wb3QtZm9vZDogXFxlNDNmO1xuJGZhLXZhci1icmllZmNhc2U6IFxcZjBiMTtcbiRmYS12YXItcGVyc29uLWZhbGxpbmc6IFxcZTU0NjtcbiRmYS12YXItaW1hZ2UtcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItcG9ydHJhaXQ6IFxcZjNlMDtcbiRmYS12YXItdXNlci10YWc6IFxcZjUwNztcbiRmYS12YXItcnVnOiBcXGU1Njk7XG4kZmEtdmFyLXByaW50LXNsYXNoOiBcXGY2ODY7XG4kZmEtdmFyLWVhcnRoLWV1cm9wZTogXFxmN2EyO1xuJGZhLXZhci1nbG9iZS1ldXJvcGU6IFxcZjdhMjtcbiRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlOiBcXGY1OWQ7XG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xuJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtcmliYm9uOiBcXGUxYTA7XG4kZmEtdmFyLXJlY3RhbmdsZS14bWFyazogXFxmNDEwO1xuJGZhLXZhci1yZWN0YW5nbGUtdGltZXM6IFxcZjQxMDtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcXGY0MTA7XG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xuJGZhLXZhci10aXJlLXJ1Z2dlZDogXFxmNjM0O1xuJGZhLXZhci1saWdodGJ1bGItZG9sbGFyOiBcXGY2NzA7XG4kZmEtdmFyLWNvd2JlbGw6IFxcZjhiMztcbiRmYS12YXItYmFodC1zaWduOiBcXGUwYWM7XG4kZmEtdmFyLWNvcm5lcjogXFxlM2ZlO1xuJGZhLXZhci1jaGV2cm9ucy1yaWdodDogXFxmMzI0O1xuJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodDogXFxmMzI0O1xuJGZhLXZhci1ib29rLW9wZW46IFxcZjUxODtcbiRmYS12YXItYm9vay1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xuJGZhLXZhci1pbmhhbGVyOiBcXGY1Zjk7XG4kZmEtdmFyLWhhbmRjdWZmczogXFxlNGY4O1xuJGZhLXZhci1zbmFrZTogXFxmNzE2O1xuJGZhLXZhci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxmMDcxO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXFxmMDcxO1xuJGZhLXZhci13YXJuaW5nOiBcXGYwNzE7XG4kZmEtdmFyLW5vdGUtbWVkaWNhbDogXFxlMjAwO1xuJGZhLXZhci1kYXRhYmFzZTogXFxmMWMwO1xuJGZhLXZhci1kb3duLWxlZnQ6IFxcZTE2YTtcbiRmYS12YXItc2hhcmU6IFxcZjA2NDtcbiRmYS12YXItYXJyb3ctdHVybi1yaWdodDogXFxmMDY0O1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFxcZjA2NDtcbiRmYS12YXItZmFjZS10aGlua2luZzogXFxlMzliO1xuJGZhLXZhci10dXJuLWRvd24tcmlnaHQ6IFxcZTQ1NTtcbiRmYS12YXItYm90dGxlLWRyb3BsZXQ6IFxcZTRjNDtcbiRmYS12YXItbWFzay1mYWNlOiBcXGUxZDc7XG4kZmEtdmFyLWhpbGwtcm9ja3NsaWRlOiBcXGU1MDg7XG4kZmEtdmFyLXNjYW5uZXIta2V5Ym9hcmQ6IFxcZjQ4OTtcbiRmYS12YXItY2lyY2xlLW86IFxcZTExOTtcbiRmYS12YXItZ3JpZC1ob3Jpem9udGFsOiBcXGUzMDc7XG4kZmEtdmFyLW1lc3NhZ2UtZG9sbGFyOiBcXGY2NTA7XG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvbGxhcjogXFxmNjUwO1xuJGZhLXZhci1yaWdodC1sZWZ0OiBcXGYzNjI7XG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xuJGZhLXZhci1jb2x1bW5zLTM6IFxcZTM2MTtcbiRmYS12YXItcGFwZXItcGxhbmU6IFxcZjFkODtcbiRmYS12YXItcm9hZC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZTU2NTtcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xuJGZhLXZhci1oYW5kLWhvbGRpbmctYm94OiBcXGY0N2I7XG4kZmEtdmFyLWlucHV0LXRleHQ6IFxcZTFiZjtcbiRmYS12YXItd2luZG93LWZsaXA6IFxcZjQwZjtcbiRmYS12YXItd2luZG93LWFsdDogXFxmNDBmO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xuJGZhLXZhci1zY2FubmVyLWd1bjogXFxmNDg4O1xuJGZhLXZhci1zY2FubmVyOiBcXGY0ODg7XG4kZmEtdmFyLXRpcmU6IFxcZjYzMTtcbiRmYS12YXItZW5naW5lOiBcXGUxNmU7XG4kZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlOiBcXGY1M2I7XG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcbiRmYS12YXItbGlmZS1yaW5nOiBcXGYxY2Q7XG4kZmEtdmFyLWhhbmRzOiBcXGYyYTc7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFxcZjJhNztcbiRmYS12YXItc2lnbmluZzogXFxmMmE3O1xuJGZhLXZhci1jaXJjbGUtY2FyZXQtcmlnaHQ6IFxcZjMzMDtcbiRmYS12YXItY2FyZXQtY2lyY2xlLXJpZ2h0OiBcXGYzMzA7XG4kZmEtdmFyLXdoZWF0OiBcXGY3MmQ7XG4kZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQ6IFxcZjY1YjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24tc2xhc2g6IFxcZTBhODtcbiRmYS12YXItY2FsZW5kYXItZGF5OiBcXGY3ODM7XG4kZmEtdmFyLXdhdGVyLWxhZGRlcjogXFxmNWM1O1xuJGZhLXZhci1sYWRkZXItd2F0ZXI6IFxcZjVjNTtcbiRmYS12YXItc3dpbW1pbmctcG9vbDogXFxmNWM1O1xuJGZhLXZhci1hcnJvd3MtdXAtZG93bjogXFxmMDdkO1xuJGZhLXZhci1hcnJvd3MtdjogXFxmMDdkO1xuJGZhLXZhci1jaGVzcy1wYXduLXBpZWNlOiBcXGY0NDQ7XG4kZmEtdmFyLWNoZXNzLXBhd24tYWx0OiBcXGY0NDQ7XG4kZmEtdmFyLWZhY2UtZ3JpbWFjZTogXFxmNTdmO1xuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XG4kZmEtdmFyLXdoZWVsY2hhaXItbW92ZTogXFxlMmNlO1xuJGZhLXZhci13aGVlbGNoYWlyLWFsdDogXFxlMmNlO1xuJGZhLXZhci10dXJuLWRvd246IFxcZjNiZTtcbiRmYS12YXItbGV2ZWwtZG93bi1hbHQ6IFxcZjNiZTtcbiRmYS12YXItc3F1YXJlLXM6IFxcZTI3ZDtcbiRmYS12YXItcmVjdGFuZ2xlLWJhcmNvZGU6IFxcZjQ2MztcbiRmYS12YXItYmFyY29kZS1hbHQ6IFxcZjQ2MztcbiRmYS12YXItcGVyc29uLXdhbGtpbmctYXJyb3ctcmlnaHQ6IFxcZTU1MjtcbiRmYS12YXItc3F1YXJlLWVudmVsb3BlOiBcXGYxOTk7XG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xuJGZhLXZhci1kaWNlOiBcXGY1MjI7XG4kZmEtdmFyLXVuaWNvcm46IFxcZjcyNztcbiRmYS12YXItYm93bGluZy1iYWxsOiBcXGY0MzY7XG4kZmEtdmFyLXBvbXBlYmxlZDogXFxlNDNkO1xuJGZhLXZhci1icmFpbjogXFxmNWRjO1xuJGZhLXZhci13YXRjaC1zbWFydDogXFxlMmNjO1xuJGZhLXZhci1ib29rLXVzZXI6IFxcZjdlNztcbiRmYS12YXItc2Vuc29yLWNsb3VkOiBcXGUwMmM7XG4kZmEtdmFyLXNlbnNvci1zbW9rZTogXFxlMDJjO1xuJGZhLXZhci1jbGFwcGVyYm9hcmQtcGxheTogXFxlMTMyO1xuJGZhLXZhci1iYW5kYWdlOiBcXGY0NjI7XG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XG4kZmEtdmFyLWNhbGVuZGFyLW1pbnVzOiBcXGYyNzI7XG4kZmEtdmFyLWNpcmNsZS14bWFyazogXFxmMDU3O1xuJGZhLXZhci10aW1lcy1jaXJjbGU6IFxcZjA1NztcbiRmYS12YXIteG1hcmstY2lyY2xlOiBcXGYwNTc7XG4kZmEtdmFyLWNpcmNsZS00OiBcXGUwZjE7XG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XG4kZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb246IFxcZjhhMDtcbiRmYS12YXItaG90ZWw6IFxcZjU5NDtcbiRmYS12YXItZWFydGgtYXNpYTogXFxmNTdlO1xuJGZhLXZhci1nbG9iZS1hc2lhOiBcXGY1N2U7XG4kZmEtdmFyLWlkLWNhcmQtY2xpcDogXFxmNDdmO1xuJGZhLXZhci1pZC1jYXJkLWFsdDogXFxmNDdmO1xuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItc2VhcmNoLXBsdXM6IFxcZjAwZTtcbiRmYS12YXItdGh1bWJzLXVwOiBcXGYxNjQ7XG4kZmEtdmFyLWNsb3VkLXNob3dlcnM6IFxcZjczZjtcbiRmYS12YXItdXNlci1jbG9jazogXFxmNGZkO1xuJGZhLXZhci1vbmlvbjogXFxlNDI3O1xuJGZhLXZhci1jbG9jay10d2VsdmUtdGhpcnR5OiBcXGUzNTk7XG4kZmEtdmFyLWFycm93LWRvd24tdG8tZG90dGVkLWxpbmU6IFxcZTA5NTtcbiRmYS12YXItaGFuZC1kb3RzOiBcXGY0NjE7XG4kZmEtdmFyLWFsbGVyZ2llczogXFxmNDYxO1xuJGZhLXZhci1maWxlLWludm9pY2U6IFxcZjU3MDtcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XG4kZmEtdmFyLXJlY3RhbmdsZS13aWRlOiBcXGYyZmM7XG4kZmEtdmFyLWNvbW1lbnQtYXJyb3ctdXA6IFxcZTE0NDtcbiRmYS12YXItZ2FybGljOiBcXGU0MGU7XG4kZmEtdmFyLW11Zy1zYXVjZXI6IFxcZjBmNDtcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XG4kZmEtdmFyLWJydXNoOiBcXGY1NWQ7XG4kZmEtdmFyLXRyZWUtZGVjb3JhdGVkOiBcXGY3ZGM7XG4kZmEtdmFyLW1hc2s6IFxcZjZmYTtcbiRmYS12YXItY2FsZW5kYXItaGVhcnQ6IFxcZTBkMztcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51czogXFxmMDEwO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFxcZjAxMDtcbiRmYS12YXItZmxvd2VyOiBcXGY3ZmY7XG4kZmEtdmFyLXJ1bGVyLXZlcnRpY2FsOiBcXGY1NDg7XG4kZmEtdmFyLXVzZXItbGFyZ2U6IFxcZjQwNjtcbiRmYS12YXItdXNlci1hbHQ6IFxcZjQwNjtcbiRmYS12YXItc3RhcnNoaXAtZnJlaWdodGVyOiBcXGUwM2E7XG4kZmEtdmFyLXRyYWluLXRyYW06IFxcZTViNDtcbiRmYS12YXItYnJpZGdlLXN1c3BlbnNpb246IFxcZTRjZDtcbiRmYS12YXItdHJhc2gtY2hlY2s6IFxcZTJhZjtcbiRmYS12YXItdXNlci1udXJzZTogXFxmODJmO1xuJGZhLXZhci1ib29tYm94OiBcXGY4YTU7XG4kZmEtdmFyLXN5cmluZ2U6IFxcZjQ4ZTtcbiRmYS12YXItY2xvdWQtc3VuOiBcXGY2YzQ7XG4kZmEtdmFyLXNoaWVsZC1leGNsYW1hdGlvbjogXFxlMjQ3O1xuJGZhLXZhci1zdG9wd2F0Y2gtMjA6IFxcZTA2ZjtcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcbiRmYS12YXItZ3JpcC1kb3RzOiBcXGU0MTA7XG4kZmEtdmFyLWNvbW1lbnQtZXhjbGFtYXRpb246IFxcZjRhZjtcbiRmYS12YXItcGVuLXN3aXJsOiBcXGUyMTQ7XG4kZmEtdmFyLWZhbGFmZWw6IFxcZTQwYTtcbiRmYS12YXItY2lyY2xlLTI6IFxcZTBlZjtcbiRmYS12YXItbWFnbmV0OiBcXGYwNzY7XG4kZmEtdmFyLWphcjogXFxlNTE2O1xuJGZhLXZhci1ncmFtb3Bob25lOiBcXGY4YmQ7XG4kZmEtdmFyLWRpY2UtZDEyOiBcXGY2Y2U7XG4kZmEtdmFyLW5vdGUtc3RpY2t5OiBcXGYyNDk7XG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XG4kZmEtdmFyLWRvd246IFxcZjM1NDtcbiRmYS12YXItYXJyb3ctYWx0LWRvd246IFxcZjM1NDtcbiRmYS12YXItaHVuZHJlZC1wb2ludHM6IFxcZTQxYztcbiRmYS12YXItMTAwOiBcXGU0MWM7XG4kZmEtdmFyLXBhcGVyY2xpcC12ZXJ0aWNhbDogXFxlM2MyO1xuJGZhLXZhci13aW5kLXdhcm5pbmc6IFxcZjc3NjtcbiRmYS12YXItd2luZC1jaXJjbGUtZXhjbGFtYXRpb246IFxcZjc3NjtcbiRmYS12YXItbG9jYXRpb24tcGluLXNsYXNoOiBcXGY2MGM7XG4kZmEtdmFyLW1hcC1tYXJrZXItc2xhc2g6IFxcZjYwYztcbiRmYS12YXItZmFjZS1zYWQtc3dlYXQ6IFxcZTM4YTtcbiRmYS12YXItYnVnLXNsYXNoOiBcXGU0OTA7XG4kZmEtdmFyLWN1cGNha2U6IFxcZTQwMjtcbiRmYS12YXItbGlnaHQtc3dpdGNoLW9mZjogXFxlMDE4O1xuJGZhLXZhci10b2dnbGUtbGFyZ2Utb2ZmOiBcXGU1YjA7XG4kZmEtdmFyLXBlbi1mYW5jeS1zbGFzaDogXFxlMjEwO1xuJGZhLXZhci10cnVjay1jb250YWluZXI6IFxcZjRkYztcbiRmYS12YXItYm9vdDogXFxmNzgyO1xuJGZhLXZhci1hcnJvdy11cC1mcm9tLXdhdGVyLXB1bXA6IFxcZTRiNjtcbiRmYS12YXItZmlsZS1jaGVjazogXFxmMzE2O1xuJGZhLXZhci1ib25lOiBcXGY1ZDc7XG4kZmEtdmFyLWNhcmRzLWJsYW5rOiBcXGU0ZGY7XG4kZmEtdmFyLWNpcmNsZS0zOiBcXGUwZjA7XG4kZmEtdmFyLWJlbmNoLXRyZWU6IFxcZTJlNztcbiRmYS12YXIta2V5Ym9hcmQtYnJpZ2h0bmVzcy1sb3c6IFxcZTFjMTtcbiRmYS12YXItc2tpLWJvb3Qtc2tpOiBcXGUzY2Q7XG4kZmEtdmFyLWJyYWluLWNpcmN1aXQ6IFxcZTBjNjtcbiRmYS12YXItdXNlci1pbmp1cmVkOiBcXGY3Mjg7XG4kZmEtdmFyLWJsb2NrLWJyaWNrLWZpcmU6IFxcZTNkYztcbiRmYS12YXItZmlyZXdhbGw6IFxcZTNkYztcbiRmYS12YXItZmFjZS1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1zYWQtdGVhcjogXFxmNWI0O1xuJGZhLXZhci1wbGFuZTogXFxmMDcyO1xuJGZhLXZhci10ZW50LWFycm93cy1kb3duOiBcXGU1ODE7XG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXDIxO1xuJGZhLXZhci1hcnJvd3Mtc3BpbjogXFxlNGJiO1xuJGZhLXZhci1mYWNlLXNtaWxlLXJlbGF4ZWQ6IFxcZTM5MjtcbiRmYS12YXItY29tbWVudC14bWFyazogXFxmNGI1O1xuJGZhLXZhci1jb21tZW50LXRpbWVzOiBcXGY0YjU7XG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XG4kZmEtdmFyLXR1cmtpc2gtbGlyYS1zaWduOiBcXGUyYmI7XG4kZmEtdmFyLXRyeTogXFxlMmJiO1xuJGZhLXZhci10dXJraXNoLWxpcmE6IFxcZTJiYjtcbiRmYS12YXItZmFjZS1ub3NlLXN0ZWFtOiBcXGUzODI7XG4kZmEtdmFyLWNpcmNsZS13YXZlZm9ybS1saW5lczogXFxlMTJkO1xuJGZhLXZhci13YXZlZm9ybS1jaXJjbGU6IFxcZTEyZDtcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcMjQ7XG4kZmEtdmFyLWRvbGxhcjogXFwyNDtcbiRmYS12YXItdXNkOiBcXDI0O1xuJGZhLXZhci1mZXJyaXMtd2hlZWw6IFxcZTE3NDtcbiRmYS12YXItY29tcHV0ZXItc3BlYWtlcjogXFxmOGIyO1xuJGZhLXZhci1za3VsbC1jb3c6IFxcZjhkZTtcbiRmYS12YXIteDogXFw1ODtcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6IFxcZjY4ODtcbiRmYS12YXItc2VhcmNoLWRvbGxhcjogXFxmNjg4O1xuJGZhLXZhci11c2Vycy1nZWFyOiBcXGY1MDk7XG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xuJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmc6IFxcZTU0YTtcbiRmYS12YXItYnVpbGRpbmctY29sdW1uczogXFxmMTljO1xuJGZhLXZhci1iYW5rOiBcXGYxOWM7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcXGYxOWM7XG4kZmEtdmFyLW11c2V1bTogXFxmMTljO1xuJGZhLXZhci11bml2ZXJzaXR5OiBcXGYxOWM7XG4kZmEtdmFyLWNpcmNsZS10OiBcXGUxMjQ7XG4kZmEtdmFyLXNhY2s6IFxcZjgxYztcbiRmYS12YXItZ3JpZC0yOiBcXGUxOTY7XG4kZmEtdmFyLWNhbWVyYS1jY3R2OiBcXGY4YWM7XG4kZmEtdmFyLWNjdHY6IFxcZjhhYztcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcbiRmYS12YXItdHJvd2VsOiBcXGU1ODk7XG4kZmEtdmFyLWhvcml6b250YWwtcnVsZTogXFxmODZjO1xuJGZhLXZhci1iZWQtZnJvbnQ6IFxcZjhmNztcbiRmYS12YXItYmVkLWFsdDogXFxmOGY3O1xuJGZhLXZhci1kOiBcXDQ0O1xuJGZhLXZhci1zdGFwbGVyOiBcXGU1YWY7XG4kZmEtdmFyLW1hc2tzLXRoZWF0ZXI6IFxcZjYzMDtcbiRmYS12YXItdGhlYXRlci1tYXNrczogXFxmNjMwO1xuJGZhLXZhci1raXAtc2lnbjogXFxlMWM0O1xuJGZhLXZhci1mYWNlLXdvb3p5OiBcXGUzYTI7XG4kZmEtdmFyLWNsb3VkLXF1ZXN0aW9uOiBcXGU0OTI7XG4kZmEtdmFyLXBpbmVhcHBsZTogXFxlMzFmO1xuJGZhLXZhci1oYW5kLXBvaW50LWxlZnQ6IFxcZjBhNTtcbiRmYS12YXItZ2FsbGVyeS10aHVtYm5haWxzOiBcXGUzYWE7XG4kZmEtdmFyLWNpcmNsZS1qOiBcXGUxMTI7XG4kZmEtdmFyLWV5ZXM6IFxcZTM2NztcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZTogXFxmNGM2O1xuJGZhLXZhci1oYW5kc2hha2UtYWx0OiBcXGY0YzY7XG4kZmEtdmFyLXBhZ2UtY2FyZXQtdXA6IFxcZTQyYTtcbiRmYS12YXItZmlsZS1jYXJldC11cDogXFxlNDJhO1xuJGZhLXZhci1qZXQtZmlnaHRlcjogXFxmMGZiO1xuJGZhLXZhci1maWdodGVyLWpldDogXFxmMGZiO1xuJGZhLXZhci1jb21ldDogXFxlMDAzO1xuJGZhLXZhci1zcXVhcmUtc2hhcmUtbm9kZXM6IFxcZjFlMTtcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xuJGZhLXZhci1zaGllbGQta2V5aG9sZTogXFxlMjQ4O1xuJGZhLXZhci1iYXJjb2RlOiBcXGYwMmE7XG4kZmEtdmFyLXBsdXMtbWludXM6IFxcZTQzYztcbiRmYS12YXItc3F1YXJlLXNsaWRlcnMtdmVydGljYWw6IFxcZjNmMjtcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xuJGZhLXZhci12aWRlbzogXFxmMDNkO1xuJGZhLXZhci12aWRlby1jYW1lcmE6IFxcZjAzZDtcbiRmYS12YXItbWVzc2FnZS1taWRkbGU6IFxcZTFlMTtcbiRmYS12YXItY29tbWVudC1taWRkbGUtYWx0OiBcXGUxZTE7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcXGYxOWQ7XG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXFxmMTlkO1xuJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbDogXFxlMDVjO1xuJGZhLXZhci1wZXJzb24tY2lyY2xlLWNoZWNrOiBcXGU1M2U7XG4kZmEtdmFyLXNxdWFyZS16OiBcXGUyODg7XG4kZmEtdmFyLW1lc3NhZ2UtdGV4dDogXFxlMWU2O1xuJGZhLXZhci1jb21tZW50LWFsdC10ZXh0OiBcXGUxZTY7XG4kZmEtdmFyLXR1cm4tdXA6IFxcZjNiZjtcbiRmYS12YXItbGV2ZWwtdXAtYWx0OiBcXGYzYmY7XG5cbiRmYS12YXItbW9uZXJvOiBcXGYzZDA7XG4kZmEtdmFyLWhvb2xpOiBcXGY0Mjc7XG4kZmEtdmFyLXllbHA6IFxcZjFlOTtcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xuJGZhLXZhci1hd3M6IFxcZjM3NTtcbiRmYS12YXItcmVkaGF0OiBcXGY3YmM7XG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XG4kZmEtdmFyLWNsb3VkZmxhcmU6IFxcZTA3ZDtcbiRmYS12YXItdXBzOiBcXGY3ZTA7XG4kZmEtdmFyLXdwZXhwbG9yZXI6IFxcZjJkZTtcbiRmYS12YXItZHlhbG9nOiBcXGYzOTk7XG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcbiRmYS12YXItc3RhY2twYXRoOiBcXGY4NDI7XG4kZmEtdmFyLWJ1eXNlbGxhZHM6IFxcZjIwZDtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcbiRmYS12YXItbW9keDogXFxmMjg1O1xuJGZhLXZhci1ndWlsZGVkOiBcXGUwN2U7XG4kZmEtdmFyLXZudjogXFxmNDBiO1xuJGZhLXZhci1zcXVhcmUtanM6IFxcZjNiOTtcbiRmYS12YXItanMtc3F1YXJlOiBcXGYzYjk7XG4kZmEtdmFyLW1pY3Jvc29mdDogXFxmM2NhO1xuJGZhLXZhci1xcTogXFxmMWQ2O1xuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XG4kZmEtdmFyLWludmlzaW9uOiBcXGY3YjA7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQtYWx0OiBcXGY0ZWQ7XG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcbiRmYS12YXItZ2xpZGUtZzogXFxmMmE2O1xuJGZhLXZhci1kcnVwYWw6IFxcZjFhOTtcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XG4kZmEtdmFyLXVuaXR5OiBcXGUwNDk7XG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XG4kZmEtdmFyLXJvY2tldGNoYXQ6IFxcZjNlODtcbiRmYS12YXItdms6IFxcZjE4OTtcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcbiRmYS12YXItY3NzMy1hbHQ6IFxcZjM4YjtcbiRmYS12YXItc3F1YXJlLXJlZGRpdDogXFxmMWEyO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcXGYxYTI7XG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZTVhZDtcbiRmYS12YXItZGVza3BybzogXFxmMzhmO1xuJGZhLXZhci1zaXN0cml4OiBcXGYzZWU7XG4kZmEtdmFyLXNxdWFyZS1pbnN0YWdyYW06IFxcZTA1NTtcbiRmYS12YXItaW5zdGFncmFtLXNxdWFyZTogXFxlMDU1O1xuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XG4kZmEtdmFyLXRoZS1yZWQteWV0aTogXFxmNjlkO1xuJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3M6IFxcZjNhZjtcbiRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlOiBcXGYzYWY7XG4kZmEtdmFyLWVkZ2U6IFxcZjI4MjtcbiRmYS12YXItbmFwc3RlcjogXFxmM2QyO1xuJGZhLXZhci1zcXVhcmUtc25hcGNoYXQ6IFxcZjJhZDtcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLWc6IFxcZjBkNTtcbiRmYS12YXItYXJ0c3RhdGlvbjogXFxmNzdhO1xuJGZhLXZhci1tYXJrZG93bjogXFxmNjBmO1xuJGZhLXZhci1zb3VyY2V0cmVlOiBcXGY3ZDM7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XG4kZmEtdmFyLWZvdXJzcXVhcmU6IFxcZjE4MDtcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xuJGZhLXZhci1waG9lbml4LXNxdWFkcm9uOiBcXGY1MTE7XG4kZmEtdmFyLXBhZ2VsaW5lczogXFxmMThjO1xuJGZhLXZhci1hbGdvbGlhOiBcXGYzNmM7XG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XG4kZmEtdmFyLXNhZmFyaTogXFxmMjY3O1xuJGZhLXZhci1nb29nbGU6IFxcZjFhMDtcbiRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6IFxcZjM1YztcbiRmYS12YXItZm9udC1hd2Vzb21lLWFsdDogXFxmMzVjO1xuJGZhLXZhci1hdGxhc3NpYW46IFxcZjc3YjtcbiRmYS12YXItbGlua2VkaW4taW46IFxcZjBlMTtcbiRmYS12YXItZGlnaXRhbC1vY2VhbjogXFxmMzkxO1xuJGZhLXZhci1uaW1ibHI6IFxcZjVhODtcbiRmYS12YXItY2hyb21lY2FzdDogXFxmODM4O1xuJGZhLXZhci1ldmVybm90ZTogXFxmODM5O1xuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nOiBcXGY0ZjA7XG4kZmEtdmFyLWFkdmVyc2FsOiBcXGYzNmE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcbiRmYS12YXItd2F0Y2htYW4tbW9uaXRvcmluZzogXFxlMDg3O1xuJGZhLXZhci1mb250aWNvbnM6IFxcZjI4MDtcbiRmYS12YXItd2VpeGluOiBcXGYxZDc7XG4kZmEtdmFyLXNoaXJ0c2luYnVsazogXFxmMjE0O1xuJGZhLXZhci1jb2RlcGVuOiBcXGYxY2I7XG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcbiRmYS12YXItbHlmdDogXFxmM2MzO1xuJGZhLXZhci1yZXY6IFxcZjViMjtcbiRmYS12YXItd2luZG93czogXFxmMTdhO1xuJGZhLXZhci13aXphcmRzLW9mLXRoZS1jb2FzdDogXFxmNzMwO1xuJGZhLXZhci1zcXVhcmUtdmlhZGVvOiBcXGYyYWE7XG4kZmEtdmFyLXZpYWRlby1zcXVhcmU6IFxcZjJhYTtcbiRmYS12YXItbWVldHVwOiBcXGYyZTA7XG4kZmEtdmFyLWNlbnRvczogXFxmNzg5O1xuJGZhLXZhci1hZG46IFxcZjE3MDtcbiRmYS12YXItY2xvdWRzbWl0aDogXFxmMzg0O1xuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xuJGZhLXZhci1zcXVhcmUtZHJpYmJibGU6IFxcZjM5NztcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XG4kZmEtdmFyLW5vZGU6IFxcZjQxOTtcbiRmYS12YXItbWl4OiBcXGYzY2I7XG4kZmEtdmFyLXN0ZWFtOiBcXGYxYjY7XG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xuJGZhLXZhci1zY3JpYmQ6IFxcZjI4YTtcbiRmYS12YXItb3BlbmlkOiBcXGYxOWI7XG4kZmEtdmFyLWluc3RhbG9kOiBcXGUwODE7XG4kZmEtdmFyLWV4cGVkaXRlZHNzbDogXFxmMjNlO1xuJGZhLXZhci1zZWxsY2FzdDogXFxmMmRhO1xuJGZhLXZhci1zcXVhcmUtdHdpdHRlcjogXFxmMDgxO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXFxmMDgxO1xuJGZhLXZhci1yLXByb2plY3Q6IFxcZjRmNztcbiRmYS12YXItZGVsaWNpb3VzOiBcXGYxYTU7XG4kZmEtdmFyLWZyZWVic2Q6IFxcZjNhNDtcbiRmYS12YXItdnVlanM6IFxcZjQxZjtcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcbiRmYS12YXItaW94aG9zdDogXFxmMjA4O1xuJGZhLXZhci1mb250aWNvbnMtZmk6IFxcZjNhMjtcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XG4kZmEtdmFyLWNjLW1hc3RlcmNhcmQ6IFxcZjFmMTtcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcbiRmYS12YXItZ29sYW5nOiBcXGU0MGY7XG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcbiRmYS12YXItdW5jaGFydGVkOiBcXGUwODQ7XG4kZmEtdmFyLWZpcnN0ZHJhZnQ6IFxcZjNhMTtcbiRmYS12YXItc3F1YXJlLXlvdXR1YmU6IFxcZjQzMTtcbiRmYS12YXIteW91dHViZS1zcXVhcmU6IFxcZjQzMTtcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcbiRmYS12YXItd3ByZXNzcjogXFxmM2U0O1xuJGZhLXZhci1yZW5kYWN0OiBcXGYzZTQ7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xuJGZhLXZhci1uZmMtZGlyZWN0aW9uYWw6IFxcZTUzMDtcbiRmYS12YXItc2t5cGU6IFxcZjE3ZTtcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XG4kZmEtdmFyLXN0cmlwZS1zOiBcXGY0MmE7XG4kZmEtdmFyLW1ldGE6IFxcZTQ5YjtcbiRmYS12YXItbGFyYXZlbDogXFxmM2JkO1xuJGZhLXZhci1ob3RqYXI6IFxcZjNiMTtcbiRmYS12YXItYmx1ZXRvb3RoLWI6IFxcZjI5NDtcbiRmYS12YXItc3RpY2tlci1tdWxlOiBcXGYzZjc7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybzogXFxmNGYzO1xuJGZhLXZhci1oaXBzOiBcXGY0NTI7XG4kZmEtdmFyLWJlaGFuY2U6IFxcZjFiNDtcbiRmYS12YXItcmVkZGl0OiBcXGYxYTE7XG4kZmEtdmFyLWRpc2NvcmQ6IFxcZjM5MjtcbiRmYS12YXItY2hyb21lOiBcXGYyNjg7XG4kZmEtdmFyLWFwcC1zdG9yZS1pb3M6IFxcZjM3MDtcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcbiRmYS12YXItd3BiZWdpbm5lcjogXFxmMjk3O1xuJGZhLXZhci1jb25mbHVlbmNlOiBcXGY3OGQ7XG4kZmEtdmFyLW1kYjogXFxmOGNhO1xuJGZhLXZhci1kb2NodWI6IFxcZjM5NDtcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XG4kZmEtdmFyLWViYXk6IFxcZjRmNDtcbiRmYS12YXItYW1hem9uOiBcXGYyNzA7XG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XG4kZmEtdmFyLXlhcm46IFxcZjdlMztcbiRmYS12YXItc3F1YXJlLXN0ZWFtOiBcXGYxYjc7XG4kZmEtdmFyLXN0ZWFtLXNxdWFyZTogXFxmMWI3O1xuJGZhLXZhci01MDBweDogXFxmMjZlO1xuJGZhLXZhci1zcXVhcmUtdmltZW86IFxcZjE5NDtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcXGYxOTQ7XG4kZmEtdmFyLWFzeW1tZXRyaWs6IFxcZjM3MjtcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XG4kZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6IFxcZjJiNDtcbiRmYS12YXItZ3JhdGlwYXk6IFxcZjE4NDtcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcbiRmYS12YXItaGl2ZTogXFxlMDdmO1xuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcbiRmYS12YXItcGFkbGV0OiBcXGU0YTA7XG4kZmEtdmFyLWFtYXpvbi1wYXk6IFxcZjQyYztcbiRmYS12YXItc3F1YXJlLWdpdGh1YjogXFxmMDkyO1xuJGZhLXZhci1naXRodWItc3F1YXJlOiBcXGYwOTI7XG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XG4kZmEtdmFyLWZlZGV4OiBcXGY3OTc7XG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XG4kZmEtdmFyLXNob3BpZnk6IFxcZTA1NztcbiRmYS12YXItbmVvczogXFxmNjEyO1xuJGZhLXZhci1oYWNrZXJyYW5rOiBcXGY1Zjc7XG4kZmEtdmFyLXJlc2VhcmNoZ2F0ZTogXFxmNGY4O1xuJGZhLXZhci1zd2lmdDogXFxmOGUxO1xuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XG4kZmEtdmFyLXNwZWFrYXA6IFxcZjNmMztcbiRmYS12YXItYW5ncnljcmVhdGl2ZTogXFxmMzZlO1xuJGZhLXZhci15LWNvbWJpbmF0b3I6IFxcZjIzYjtcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XG4kZmEtdmFyLWVudmlyYTogXFxmMjk5O1xuJGZhLXZhci1zcXVhcmUtZ2l0bGFiOiBcXGU1YWU7XG4kZmEtdmFyLWdpdGxhYi1zcXVhcmU6IFxcZTVhZTtcbiRmYS12YXItc3R1ZGlvdmluYXJpOiBcXGYzZjg7XG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcbiRmYS12YXItd29yZHByZXNzOiBcXGYxOWE7XG4kZmEtdmFyLXByb2R1Y3QtaHVudDogXFxmMjg4O1xuJGZhLXZhci1maXJlZm94OiBcXGYyNjk7XG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcbiRmYS12YXItc3F1YXJlLW9kbm9rbGFzc25pa2k6IFxcZjI2NDtcbiRmYS12YXItb2Rub2tsYXNzbmlraS1zcXVhcmU6IFxcZjI2NDtcbiRmYS12YXItanNmaWRkbGU6IFxcZjFjYztcbiRmYS12YXItc2l0aDogXFxmNTEyO1xuJGZhLXZhci10aGVtZWlzbGU6IFxcZjJiMjtcbiRmYS12YXItcGFnZTQ6IFxcZjNkNztcbiRmYS12YXItaGFzaG5vZGU6IFxcZTQ5OTtcbiRmYS12YXItcmVhY3Q6IFxcZjQxYjtcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XG4kZmEtdmFyLXNxdWFyZXNwYWNlOiBcXGY1YmU7XG4kZmEtdmFyLWNjLXN0cmlwZTogXFxmMWY1O1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNoYXJlOiBcXGY0ZjI7XG4kZmEtdmFyLWJpdGNvaW46IFxcZjM3OTtcbiRmYS12YXIta2V5Y2RuOiBcXGYzYmE7XG4kZmEtdmFyLW9wZXJhOiBcXGYyNmE7XG4kZmEtdmFyLWl0Y2gtaW86IFxcZjgzYTtcbiRmYS12YXItdW1icmFjbzogXFxmOGU4O1xuJGZhLXZhci1nYWxhY3RpYy1zZW5hdGU6IFxcZjUwZDtcbiRmYS12YXItdWJ1bnR1OiBcXGY3ZGY7XG4kZmEtdmFyLWRyYWZ0MmRpZ2l0YWw6IFxcZjM5NjtcbiRmYS12YXItc3RyaXBlOiBcXGY0Mjk7XG4kZmEtdmFyLWhvdXp6OiBcXGYyN2M7XG4kZmEtdmFyLWdnOiBcXGYyNjA7XG4kZmEtdmFyLWRobDogXFxmNzkwO1xuJGZhLXZhci1zcXVhcmUtcGludGVyZXN0OiBcXGYwZDM7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFxcZjBkMztcbiRmYS12YXIteGluZzogXFxmMTY4O1xuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcbiRmYS12YXItcXVpbnNjYXBlOiBcXGY0NTk7XG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcbiRmYS12YXItYmxvZ2dlci1iOiBcXGYzN2Q7XG4kZmEtdmFyLW9wZW5jYXJ0OiBcXGYyM2Q7XG4kZmEtdmFyLXZpbmU6IFxcZjFjYTtcbiRmYS12YXItcGF5cGFsOiBcXGYxZWQ7XG4kZmEtdmFyLWdpdGxhYjogXFxmMjk2O1xuJGZhLXZhci10eXBvMzogXFxmNDJiO1xuJGZhLXZhci1yZWRkaXQtYWxpZW46IFxcZjI4MTtcbiRmYS12YXIteWFob286IFxcZjE5ZTtcbiRmYS12YXItZGFpbHltb3Rpb246IFxcZTA1MjtcbiRmYS12YXItYWZmaWxpYXRldGhlbWU6IFxcZjM2YjtcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xuJGZhLXZhci1ib290c3RyYXA6IFxcZjgzNjtcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xuJGZhLXZhci1uZmMtc3ltYm9sOiBcXGU1MzE7XG4kZmEtdmFyLWV0aGVyZXVtOiBcXGY0MmU7XG4kZmEtdmFyLXNwZWFrZXItZGVjazogXFxmODNjO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1OiBcXGY0ZTk7XG4kZmEtdmFyLXBhdHJlb246IFxcZjNkOTtcbiRmYS12YXItYXZpYW5leDogXFxmMzc0O1xuJGZhLXZhci1lbGxvOiBcXGY1ZjE7XG4kZmEtdmFyLWdvZm9yZTogXFxmM2E3O1xuJGZhLXZhci1iaW1vYmplY3Q6IFxcZjM3ODtcbiRmYS12YXItZmFjZWJvb2stZjogXFxmMzllO1xuJGZhLXZhci1zcXVhcmUtZ29vZ2xlLXBsdXM6IFxcZjBkNDtcbiRmYS12YXItZ29vZ2xlLXBsdXMtc3F1YXJlOiBcXGYwZDQ7XG4kZmEtdmFyLW1hbmRhbG9yaWFuOiBcXGY1MGY7XG4kZmEtdmFyLWZpcnN0LW9yZGVyLWFsdDogXFxmNTBhO1xuJGZhLXZhci1vc2k6IFxcZjQxYTtcbiRmYS12YXItZ29vZ2xlLXdhbGxldDogXFxmMWVlO1xuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcbiRmYS12YXItZnVsY3J1bTogXFxmNTBiO1xuJGZhLXZhci1jbG91ZHNjYWxlOiBcXGYzODM7XG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XG4kZmEtdmFyLW1penVuaTogXFxmM2NjO1xuJGZhLXZhci1zY2hsaXg6IFxcZjNlYTtcbiRmYS12YXItc3F1YXJlLXhpbmc6IFxcZjE2OTtcbiRmYS12YXIteGluZy1zcXVhcmU6IFxcZjE2OTtcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcbiRmYS12YXItd3Bmb3JtczogXFxmMjk4O1xuJGZhLXZhci1jbG91ZHZlcnNpZnk6IFxcZjM4NTtcbiRmYS12YXItdXNwczogXFxmN2UxO1xuJGZhLXZhci1tZWdhcG9ydDogXFxmNWEzO1xuJGZhLXZhci1tYWdlbnRvOiBcXGYzYzQ7XG4kZmEtdmFyLXNwb3RpZnk6IFxcZjFiYztcbiRmYS12YXItb3B0aW4tbW9uc3RlcjogXFxmMjNjO1xuJGZhLXZhci1mbHk6IFxcZjQxNztcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XG4kZmEtdmFyLWl0dW5lczogXFxmM2I0O1xuJGZhLXZhci1jdXR0bGVmaXNoOiBcXGYzOGM7XG4kZmEtdmFyLWJsb2dnZXI6IFxcZjM3YztcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XG4kZmEtdmFyLXZpYmVyOiBcXGY0MDk7XG4kZmEtdmFyLXNvdW5kY2xvdWQ6IFxcZjFiZTtcbiRmYS12YXItZGlnZzogXFxmMWE2O1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcXGYxZDU7XG4kZmEtdmFyLXN5bWZvbnk6IFxcZjgzZDtcbiRmYS12YXItbWF4Y2RuOiBcXGYxMzY7XG4kZmEtdmFyLWV0c3k6IFxcZjJkNztcbiRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyOiBcXGYzOWY7XG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcbiRmYS12YXItYmlsaWJpbGk6IFxcZTNkOTtcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XG4kZmEtdmFyLWNvdHRvbi1idXJlYXU6IFxcZjg5ZTtcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcbiRmYS12YXItNDItZ3JvdXA6IFxcZTA4MDtcbiRmYS12YXItaW5ub3NvZnQ6IFxcZTA4MDtcbiRmYS12YXItc3RhY2stZXhjaGFuZ2U6IFxcZjE4ZDtcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XG4kZmEtdmFyLXNxdWFyZS1waWVkLXBpcGVyOiBcXGUwMWU7XG4kZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlOiBcXGUwMWU7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQ6IFxcZjRlYjtcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XG4kZmEtdmFyLXN1cGVycG93ZXJzOiBcXGYyZGQ7XG4kZmEtdmFyLXJlc29sdmluZzogXFxmM2U3O1xuJGZhLXZhci14Ym94OiBcXGY0MTI7XG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XG4kZmEtdmFyLXRpa3RvazogXFxlMDdiO1xuJGZhLXZhci1zcXVhcmUtZmFjZWJvb2s6IFxcZjA4MjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcXGYwODI7XG4kZmEtdmFyLXJlbnJlbjogXFxmMThiO1xuJGZhLXZhci1saW51eDogXFxmMTdjO1xuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xuJGZhLXZhci1saW5rZWRpbjogXFxmMDhjO1xuJGZhLXZhci1odWJzcG90OiBcXGYzYjI7XG4kZmEtdmFyLWRlcGxveWRvZzogXFxmMzhlO1xuJGZhLXZhci10d2l0Y2g6IFxcZjFlODtcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xuJGZhLXZhci1taXhlcjogXFxlMDU2O1xuJGZhLXZhci1zcXVhcmUtbGFzdGZtOiBcXGYyMDM7XG4kZmEtdmFyLWxhc3RmbS1zcXVhcmU6IFxcZjIwMztcbiRmYS12YXItdmltZW86IFxcZjQwYTtcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1yZW1peDogXFxmNGVlO1xuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XG4kZmEtdmFyLWRyb3Bib3g6IFxcZjE2YjtcbiRmYS12YXItaW5zdGFncmFtOiBcXGYxNmQ7XG4kZmEtdmFyLWNtcGxpZDogXFxlMzYwO1xuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xuJGZhLXZhci1qZWRpLW9yZGVyOiBcXGY1MGU7XG4kZmEtdmFyLXVpa2l0OiBcXGY0MDM7XG4kZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQ6IFxcZjNhMztcbiRmYS12YXItcGhhYnJpY2F0b3I6IFxcZjNkYjtcbiRmYS12YXItdXNzdW5uYWg6IFxcZjQwNztcbiRmYS12YXItZWFybHliaXJkczogXFxmMzlhO1xuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XG4kZmEtdmFyLWF1dG9wcmVmaXhlcjogXFxmNDFjO1xuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcXGYxZTc7XG4kZmEtdmFyLWdvb2dsZS1wbGF5OiBcXGYzYWI7XG4kZmEtdmFyLXZpYWRlbzogXFxmMmE5O1xuJGZhLXZhci1saW5lOiBcXGYzYzA7XG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcbiRmYS12YXItc2ltcGx5YnVpbHQ6IFxcZjIxNTtcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XG4kZmEtdmFyLWltZGI6IFxcZjJkODtcbiRmYS12YXItZGVlemVyOiBcXGUwNzc7XG4kZmEtdmFyLXJhc3BiZXJyeS1waTogXFxmN2JiO1xuJGZhLXZhci1qaXJhOiBcXGY3YjE7XG4kZmEtdmFyLWRvY2tlcjogXFxmMzk1O1xuJGZhLXZhci1zY3JlZW5wYWw6IFxcZTU3MDtcbiRmYS12YXItYmx1ZXRvb3RoOiBcXGYyOTM7XG4kZmEtdmFyLWdpdHRlcjogXFxmNDI2O1xuJGZhLXZhci1kLWFuZC1kOiBcXGYzOGQ7XG4kZmEtdmFyLW1pY3JvYmxvZzogXFxlMDFhO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXFxmMjRjO1xuJGZhLXZhci1nZy1jaXJjbGU6IFxcZjI2MTtcbiRmYS12YXItcGllZC1waXBlci1oYXQ6IFxcZjRlNTtcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xuJGZhLXZhci15YW5kZXg6IFxcZjQxMztcbiRmYS12YXItcmVhZG1lOiBcXGY0ZDU7XG4kZmEtdmFyLWh0bWw1OiBcXGYxM2I7XG4kZmEtdmFyLXNlbGxzeTogXFxmMjEzO1xuJGZhLXZhci1zYXNzOiBcXGY0MWU7XG4kZmEtdmFyLXdpcnNpbmRoYW5kd2VyazogXFxlMmQwO1xuJGZhLXZhci13c2g6IFxcZTJkMDtcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XG4kZmEtdmFyLW1lZGFwcHM6IFxcZjNjNjtcbiRmYS12YXItbnM4OiBcXGYzZDU7XG4kZmEtdmFyLXBpbnRlcmVzdC1wOiBcXGYyMzE7XG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XG4kZmEtdmFyLWZvcnQtYXdlc29tZTogXFxmMjg2O1xuJGZhLXZhci13YXplOiBcXGY4M2Y7XG4kZmEtdmFyLWNjLWpjYjogXFxmMjRiO1xuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xuJGZhLXZhci1zbmFwY2hhdC1naG9zdDogXFxmMmFiO1xuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xuJGZhLXZhci1ydXN0OiBcXGUwN2E7XG4kZmEtdmFyLXdpeDogXFxmNWNmO1xuJGZhLXZhci1zcXVhcmUtYmVoYW5jZTogXFxmMWI1O1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXFxmMWI1O1xuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcbiRmYS12YXItcmViZWw6IFxcZjFkMDtcbiRmYS12YXItY3NzMzogXFxmMTNjO1xuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XG4kZmEtdmFyLWthZ2dsZTogXFxmNWZhO1xuJGZhLXZhci1zcGFjZS1hd2Vzb21lOiBcXGU1YWM7XG4kZmEtdmFyLWRldmlhbnRhcnQ6IFxcZjFiZDtcbiRmYS12YXItY3BhbmVsOiBcXGYzODg7XG4kZmEtdmFyLWdvb2RyZWFkcy1nOiBcXGYzYTk7XG4kZmEtdmFyLXNxdWFyZS1naXQ6IFxcZjFkMjtcbiRmYS12YXItZ2l0LXNxdWFyZTogXFxmMWQyO1xuJGZhLXZhci1zcXVhcmUtdHVtYmxyOiBcXGYxNzQ7XG4kZmEtdmFyLXR1bWJsci1zcXVhcmU6IFxcZjE3NDtcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanA6IFxcZjRlYTtcbiRmYS12YXItZ2V0LXBvY2tldDogXFxmMjY1O1xuJGZhLXZhci1wZXJieXRlOiBcXGUwODM7XG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XG4kZmEtdmFyLXdlZWJseTogXFxmNWNjO1xuJGZhLXZhci1jb25uZWN0ZGV2ZWxvcDogXFxmMjBlO1xuJGZhLXZhci1sZWFucHViOiBcXGYyMTI7XG4kZmEtdmFyLWJsYWNrLXRpZTogXFxmMjdlO1xuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XG4kZmEtdmFyLXB5dGhvbjogXFxmM2UyO1xuJGZhLXZhci1hbmRyb2lkOiBcXGYxN2I7XG4kZmEtdmFyLWJvdHM6IFxcZTM0MDtcbiRmYS12YXItZnJlZS1jb2RlLWNhbXA6IFxcZjJjNTtcbiRmYS12YXItaG9ybmJpbGw6IFxcZjU5MjtcbiRmYS12YXItanM6IFxcZjNiODtcbiRmYS12YXItaWRlYWw6IFxcZTAxMztcbiRmYS12YXItZ2l0OiBcXGYxZDM7XG4kZmEtdmFyLWRldjogXFxmNmNjO1xuJGZhLXZhci1za2V0Y2g6IFxcZjdjNjtcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xuJGZhLXZhci11YmVyOiBcXGY0MDI7XG4kZmEtdmFyLWdpdGh1YjogXFxmMDliO1xuJGZhLXZhci1waHA6IFxcZjQ1NztcbiRmYS12YXItYWxpcGF5OiBcXGY2NDI7XG4kZmEtdmFyLXlvdXR1YmU6IFxcZjE2NztcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XG4kZmEtdmFyLXJlcGx5ZDogXFxmM2U2O1xuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xuJGZhLXZhci1yb2Nrcm1zOiBcXGYzZTk7XG4kZmEtdmFyLXBpbnRlcmVzdDogXFxmMGQyO1xuJGZhLXZhci1idWZmZXI6IFxcZjgzNztcbiRmYS12YXItbnBtOiBcXGYzZDQ7XG4kZmEtdmFyLXlhbW1lcjogXFxmODQwO1xuJGZhLXZhci1idGM6IFxcZjE1YTtcbiRmYS12YXItZHJpYmJibGU6IFxcZjE3ZDtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XG4kZmEtdmFyLWludGVybmV0LWV4cGxvcmVyOiBcXGYyNmI7XG4kZmEtdmFyLXRlbGVncmFtOiBcXGYyYzY7XG4kZmEtdmFyLXRlbGVncmFtLXBsYW5lOiBcXGYyYzY7XG4kZmEtdmFyLW9sZC1yZXB1YmxpYzogXFxmNTEwO1xuJGZhLXZhci1zcXVhcmUtd2hhdHNhcHA6IFxcZjQwYztcbiRmYS12YXItd2hhdHNhcHAtc3F1YXJlOiBcXGY0MGM7XG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcbiRmYS12YXItZWRnZS1sZWdhY3k6IFxcZTA3ODtcbiRmYS12YXItc2xhY2s6IFxcZjE5ODtcbiRmYS12YXItc2xhY2staGFzaDogXFxmMTk4O1xuJGZhLXZhci1tZWRydDogXFxmM2M4O1xuJGZhLXZhci11c2I6IFxcZjI4NztcbiRmYS12YXItdHVtYmxyOiBcXGYxNzM7XG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xuJGZhLXZhci1xdW9yYTogXFxmMmM0O1xuJGZhLXZhci1yZWFjdGV1cm9wZTogXFxmNzVkO1xuJGZhLXZhci1tZWRpdW06IFxcZjIzYTtcbiRmYS12YXItbWVkaXVtLW06IFxcZjIzYTtcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XG4kZmEtdmFyLW1peGNsb3VkOiBcXGYyODk7XG4kZmEtdmFyLWZsaXBib2FyZDogXFxmNDRkO1xuJGZhLXZhci12aWFjb2luOiBcXGYyMzc7XG4kZmEtdmFyLWNyaXRpY2FsLXJvbGU6IFxcZjZjOTtcbiRmYS12YXItc2l0cm94OiBcXGU0NGE7XG4kZmEtdmFyLWRpc2NvdXJzZTogXFxmMzkzO1xuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcbiRmYS12YXItYWlyYm5iOiBcXGY4MzQ7XG4kZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb246IFxcZjUxNDtcbiRmYS12YXItYnV5LW4tbGFyZ2U6IFxcZjhhNjtcbiRmYS12YXItZ3VscDogXFxmM2FlO1xuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6IFxcZjRmMTtcbiRmYS12YXItc3RyYXZhOiBcXGY0Mjg7XG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XG4kZmEtdmFyLXB1c2hlZDogXFxmM2UxO1xuJGZhLXZhci13b3JkcHJlc3Mtc2ltcGxlOiBcXGY0MTE7XG4kZmEtdmFyLW51dHJpdGlvbml4OiBcXGYzZDY7XG4kZmEtdmFyLXdvZHU6IFxcZTA4ODtcbiRmYS12YXItZ29vZ2xlLXBheTogXFxlMDc5O1xuJGZhLXZhci1pbnRlcmNvbTogXFxmN2FmO1xuJGZhLXZhci16aGlodTogXFxmNjNmO1xuJGZhLXZhci1rb3J2dWU6IFxcZjQyZjtcbiRmYS12YXItcGl4OiBcXGU0M2E7XG4kZmEtdmFyLXN0ZWFtLXN5bWJvbDogXFxmM2Y2O1xuXG4kZmEtaWNvbnM6IChcbiAgXCIwXCI6ICRmYS12YXItMCxcbiAgXCIxXCI6ICRmYS12YXItMSxcbiAgXCIyXCI6ICRmYS12YXItMixcbiAgXCIzXCI6ICRmYS12YXItMyxcbiAgXCI0XCI6ICRmYS12YXItNCxcbiAgXCI1XCI6ICRmYS12YXItNSxcbiAgXCI2XCI6ICRmYS12YXItNixcbiAgXCI3XCI6ICRmYS12YXItNyxcbiAgXCI4XCI6ICRmYS12YXItOCxcbiAgXCI5XCI6ICRmYS12YXItOSxcbiAgXCJmaWxsLWRyaXBcIjogJGZhLXZhci1maWxsLWRyaXAsXG4gIFwiYXJyb3dzLXRvLWNpcmNsZVwiOiAkZmEtdmFyLWFycm93cy10by1jaXJjbGUsXG4gIFwiY2lyY2xlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0LFxuICBcIndhZ29uLWNvdmVyZWRcIjogJGZhLXZhci13YWdvbi1jb3ZlcmVkLFxuICBcImxpbmUtaGVpZ2h0XCI6ICRmYS12YXItbGluZS1oZWlnaHQsXG4gIFwiYmFnZWxcIjogJGZhLXZhci1iYWdlbCxcbiAgXCJ0cmFuc3BvcnRlci03XCI6ICRmYS12YXItdHJhbnNwb3J0ZXItNyxcbiAgXCJhdFwiOiAkZmEtdmFyLWF0LFxuICBcInJlY3RhbmdsZXMtbWl4ZWRcIjogJGZhLXZhci1yZWN0YW5nbGVzLW1peGVkLFxuICBcInBob25lLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItcGhvbmUtYXJyb3ctdXAtcmlnaHQsXG4gIFwicGhvbmUtYXJyb3ctdXBcIjogJGZhLXZhci1waG9uZS1hcnJvdy11cCxcbiAgXCJwaG9uZS1vdXRnb2luZ1wiOiAkZmEtdmFyLXBob25lLW91dGdvaW5nLFxuICBcInRyYXNoLWNhblwiOiAkZmEtdmFyLXRyYXNoLWNhbixcbiAgXCJ0cmFzaC1hbHRcIjogJGZhLXZhci10cmFzaC1hbHQsXG4gIFwiY2lyY2xlLWxcIjogJGZhLXZhci1jaXJjbGUtbCxcbiAgXCJoZWFkLXNpZGUtZ29nZ2xlc1wiOiAkZmEtdmFyLWhlYWQtc2lkZS1nb2dnbGVzLFxuICBcImhlYWQtdnJcIjogJGZhLXZhci1oZWFkLXZyLFxuICBcInRleHQtaGVpZ2h0XCI6ICRmYS12YXItdGV4dC1oZWlnaHQsXG4gIFwidXNlci14bWFya1wiOiAkZmEtdmFyLXVzZXIteG1hcmssXG4gIFwidXNlci10aW1lc1wiOiAkZmEtdmFyLXVzZXItdGltZXMsXG4gIFwiZmFjZS1oYW5kLXlhd25cIjogJGZhLXZhci1mYWNlLWhhbmQteWF3bixcbiAgXCJnYXVnZS1zaW1wbGUtbWluXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLW1pbixcbiAgXCJ0YWNob21ldGVyLXNsb3dlc3RcIjogJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3QsXG4gIFwic3RldGhvc2NvcGVcIjogJGZhLXZhci1zdGV0aG9zY29wZSxcbiAgXCJjb2ZmaW5cIjogJGZhLXZhci1jb2ZmaW4sXG4gIFwibWVzc2FnZVwiOiAkZmEtdmFyLW1lc3NhZ2UsXG4gIFwiY29tbWVudC1hbHRcIjogJGZhLXZhci1jb21tZW50LWFsdCxcbiAgXCJzYWxhZFwiOiAkZmEtdmFyLXNhbGFkLFxuICBcImJvd2wtc2FsYWRcIjogJGZhLXZhci1ib3dsLXNhbGFkLFxuICBcImluZm9cIjogJGZhLXZhci1pbmZvLFxuICBcInJvYm90LWFzdHJvbWVjaFwiOiAkZmEtdmFyLXJvYm90LWFzdHJvbWVjaCxcbiAgXCJyaW5nLWRpYW1vbmRcIjogJGZhLXZhci1yaW5nLWRpYW1vbmQsXG4gIFwiZm9uZHVlLXBvdFwiOiAkZmEtdmFyLWZvbmR1ZS1wb3QsXG4gIFwidGhldGFcIjogJGZhLXZhci10aGV0YSxcbiAgXCJmYWNlLWhhbmQtcGVla2luZ1wiOiAkZmEtdmFyLWZhY2UtaGFuZC1wZWVraW5nLFxuICBcInNxdWFyZS11c2VyXCI6ICRmYS12YXItc3F1YXJlLXVzZXIsXG4gIFwiZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXJcIjogJGZhLXZhci1kb3duLWxlZnQtYW5kLXVwLXJpZ2h0LXRvLWNlbnRlcixcbiAgXCJjb21wcmVzcy1hbHRcIjogJGZhLXZhci1jb21wcmVzcy1hbHQsXG4gIFwiZXhwbG9zaW9uXCI6ICRmYS12YXItZXhwbG9zaW9uLFxuICBcImZpbGUtbGluZXNcIjogJGZhLXZhci1maWxlLWxpbmVzLFxuICBcImZpbGUtYWx0XCI6ICRmYS12YXItZmlsZS1hbHQsXG4gIFwiZmlsZS10ZXh0XCI6ICRmYS12YXItZmlsZS10ZXh0LFxuICBcIndhdmUtc3F1YXJlXCI6ICRmYS12YXItd2F2ZS1zcXVhcmUsXG4gIFwicmluZ1wiOiAkZmEtdmFyLXJpbmcsXG4gIFwiYnVpbGRpbmctdW5cIjogJGZhLXZhci1idWlsZGluZy11bixcbiAgXCJkaWNlLXRocmVlXCI6ICRmYS12YXItZGljZS10aHJlZSxcbiAgXCJ0aXJlLXByZXNzdXJlLXdhcm5pbmdcIjogJGZhLXZhci10aXJlLXByZXNzdXJlLXdhcm5pbmcsXG4gIFwid2lmaS1mYWlyXCI6ICRmYS12YXItd2lmaS1mYWlyLFxuICBcIndpZmktMlwiOiAkZmEtdmFyLXdpZmktMixcbiAgXCJjYWxlbmRhci1kYXlzXCI6ICRmYS12YXItY2FsZW5kYXItZGF5cyxcbiAgXCJjYWxlbmRhci1hbHRcIjogJGZhLXZhci1jYWxlbmRhci1hbHQsXG4gIFwibXAzLXBsYXllclwiOiAkZmEtdmFyLW1wMy1wbGF5ZXIsXG4gIFwiYW5jaG9yLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtY2hlY2ssXG4gIFwidGFsbHktNFwiOiAkZmEtdmFyLXRhbGx5LTQsXG4gIFwicmVjdGFuZ2xlLWhpc3RvcnlcIjogJGZhLXZhci1yZWN0YW5nbGUtaGlzdG9yeSxcbiAgXCJidWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwidm9sbGV5YmFsbFwiOiAkZmEtdmFyLXZvbGxleWJhbGwsXG4gIFwidm9sbGV5YmFsbC1iYWxsXCI6ICRmYS12YXItdm9sbGV5YmFsbC1iYWxsLFxuICBcInN1bi1oYXplXCI6ICRmYS12YXItc3VuLWhhemUsXG4gIFwidGV4dC1zaXplXCI6ICRmYS12YXItdGV4dC1zaXplLFxuICBcInVmb1wiOiAkZmEtdmFyLXVmbyxcbiAgXCJmb3JrXCI6ICRmYS12YXItZm9yayxcbiAgXCJ1dGVuc2lsLWZvcmtcIjogJGZhLXZhci11dGVuc2lsLWZvcmssXG4gIFwiYXJyb3dzLXVwLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtdXAtdG8tbGluZSxcbiAgXCJtb2JpbGUtc2lnbmFsXCI6ICRmYS12YXItbW9iaWxlLXNpZ25hbCxcbiAgXCJiYXJjb2RlLXNjYW5cIjogJGZhLXZhci1iYXJjb2RlLXNjYW4sXG4gIFwic29ydC1kb3duXCI6ICRmYS12YXItc29ydC1kb3duLFxuICBcInNvcnQtZGVzY1wiOiAkZmEtdmFyLXNvcnQtZGVzYyxcbiAgXCJmb2xkZXItYXJyb3ctZG93blwiOiAkZmEtdmFyLWZvbGRlci1hcnJvdy1kb3duLFxuICBcImZvbGRlci1kb3dubG9hZFwiOiAkZmEtdmFyLWZvbGRlci1kb3dubG9hZCxcbiAgXCJjaXJjbGUtbWludXNcIjogJGZhLXZhci1jaXJjbGUtbWludXMsXG4gIFwibWludXMtY2lyY2xlXCI6ICRmYS12YXItbWludXMtY2lyY2xlLFxuICBcImZhY2UtaWNpY2xlc1wiOiAkZmEtdmFyLWZhY2UtaWNpY2xlcyxcbiAgXCJzaG92ZWxcIjogJGZhLXZhci1zaG92ZWwsXG4gIFwiZG9vci1vcGVuXCI6ICRmYS12YXItZG9vci1vcGVuLFxuICBcImZpbG1zXCI6ICRmYS12YXItZmlsbXMsXG4gIFwicmlnaHQtZnJvbS1icmFja2V0XCI6ICRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0LFxuICBcInNpZ24tb3V0LWFsdFwiOiAkZmEtdmFyLXNpZ24tb3V0LWFsdCxcbiAgXCJmYWNlLWdsYXNzZXNcIjogJGZhLXZhci1mYWNlLWdsYXNzZXMsXG4gIFwibmZjXCI6ICRmYS12YXItbmZjLFxuICBcImF0b21cIjogJGZhLXZhci1hdG9tLFxuICBcInNvYXBcIjogJGZhLXZhci1zb2FwLFxuICBcImljb25zXCI6ICRmYS12YXItaWNvbnMsXG4gIFwiaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHRcIjogJGZhLXZhci1oZWFydC1tdXNpYy1jYW1lcmEtYm9sdCxcbiAgXCJtaWNyb3Bob25lLWxpbmVzLXNsYXNoXCI6ICRmYS12YXItbWljcm9waG9uZS1saW5lcy1zbGFzaCxcbiAgXCJtaWNyb3Bob25lLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtYWx0LXNsYXNoLFxuICBcImNsb3NlZC1jYXB0aW9uaW5nLXNsYXNoXCI6ICRmYS12YXItY2xvc2VkLWNhcHRpb25pbmctc2xhc2gsXG4gIFwiY2FsY3VsYXRvci1zaW1wbGVcIjogJGZhLXZhci1jYWxjdWxhdG9yLXNpbXBsZSxcbiAgXCJjYWxjdWxhdG9yLWFsdFwiOiAkZmEtdmFyLWNhbGN1bGF0b3ItYWx0LFxuICBcImJyaWRnZS1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWNoZWNrLFxuICBcInNsaWRlcnMtdXBcIjogJGZhLXZhci1zbGlkZXJzLXVwLFxuICBcInNsaWRlcnMtdlwiOiAkZmEtdmFyLXNsaWRlcnMtdixcbiAgXCJsb2NhdGlvbi1taW51c1wiOiAkZmEtdmFyLWxvY2F0aW9uLW1pbnVzLFxuICBcIm1hcC1tYXJrZXItbWludXNcIjogJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzLFxuICBcInB1bXAtbWVkaWNhbFwiOiAkZmEtdmFyLXB1bXAtbWVkaWNhbCxcbiAgXCJmaW5nZXJwcmludFwiOiAkZmEtdmFyLWZpbmdlcnByaW50LFxuICBcInNraS1ib290XCI6ICRmYS12YXItc2tpLWJvb3QsXG4gIFwic3RhbmRhcmQtZGVmaW5pdGlvblwiOiAkZmEtdmFyLXN0YW5kYXJkLWRlZmluaXRpb24sXG4gIFwicmVjdGFuZ2xlLXNkXCI6ICRmYS12YXItcmVjdGFuZ2xlLXNkLFxuICBcImgxXCI6ICRmYS12YXItaDEsXG4gIFwiaGFuZC1wb2ludC1yaWdodFwiOiAkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvblwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb24sXG4gIFwic2VhcmNoLWxvY2F0aW9uXCI6ICRmYS12YXItc2VhcmNoLWxvY2F0aW9uLFxuICBcIm1lc3NhZ2UtYm90XCI6ICRmYS12YXItbWVzc2FnZS1ib3QsXG4gIFwiZm9yd2FyZC1zdGVwXCI6ICRmYS12YXItZm9yd2FyZC1zdGVwLFxuICBcInN0ZXAtZm9yd2FyZFwiOiAkZmEtdmFyLXN0ZXAtZm9yd2FyZCxcbiAgXCJmYWNlLXNtaWxlLWJlYW1cIjogJGZhLXZhci1mYWNlLXNtaWxlLWJlYW0sXG4gIFwic21pbGUtYmVhbVwiOiAkZmEtdmFyLXNtaWxlLWJlYW0sXG4gIFwibGlnaHQtY2VpbGluZ1wiOiAkZmEtdmFyLWxpZ2h0LWNlaWxpbmcsXG4gIFwibWVzc2FnZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLW1lc3NhZ2UtZXhjbGFtYXRpb24sXG4gIFwiY29tbWVudC1hbHQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jb21tZW50LWFsdC1leGNsYW1hdGlvbixcbiAgXCJib3dsLXNjb29wXCI6ICRmYS12YXItYm93bC1zY29vcCxcbiAgXCJib3dsLXNoYXZlZC1pY2VcIjogJGZhLXZhci1ib3dsLXNoYXZlZC1pY2UsXG4gIFwic3F1YXJlLXhcIjogJGZhLXZhci1zcXVhcmUteCxcbiAgXCJ1dGlsaXR5LXBvbGUtZG91YmxlXCI6ICRmYS12YXItdXRpbGl0eS1wb2xlLWRvdWJsZSxcbiAgXCJmbGFnLWNoZWNrZXJlZFwiOiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkLFxuICBcImNoZXZyb25zLXVwXCI6ICRmYS12YXItY2hldnJvbnMtdXAsXG4gIFwiY2hldnJvbi1kb3VibGUtdXBcIjogJGZhLXZhci1jaGV2cm9uLWRvdWJsZS11cCxcbiAgXCJmb290YmFsbFwiOiAkZmEtdmFyLWZvb3RiYWxsLFxuICBcImZvb3RiYWxsLWJhbGxcIjogJGZhLXZhci1mb290YmFsbC1iYWxsLFxuICBcInVzZXItdm5lY2tcIjogJGZhLXZhci11c2VyLXZuZWNrLFxuICBcInNjaG9vbC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImNyb3BcIjogJGZhLXZhci1jcm9wLFxuICBcImFuZ2xlcy1kb3duXCI6ICRmYS12YXItYW5nbGVzLWRvd24sXG4gIFwiYW5nbGUtZG91YmxlLWRvd25cIjogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bixcbiAgXCJ1c2Vycy1yZWN0YW5nbGVcIjogJGZhLXZhci11c2Vycy1yZWN0YW5nbGUsXG4gIFwicGVvcGxlLXJvb2ZcIjogJGZhLXZhci1wZW9wbGUtcm9vZixcbiAgXCJzcXVhcmUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctcmlnaHQsXG4gIFwiYXJyb3ctc3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0LFxuICBcImxvY2F0aW9uLXBsdXNcIjogJGZhLXZhci1sb2NhdGlvbi1wbHVzLFxuICBcIm1hcC1tYXJrZXItcGx1c1wiOiAkZmEtdmFyLW1hcC1tYXJrZXItcGx1cyxcbiAgXCJsaWdodGJ1bGItZXhjbGFtYXRpb24tb25cIjogJGZhLXZhci1saWdodGJ1bGItZXhjbGFtYXRpb24tb24sXG4gIFwicGVvcGxlLWxpbmVcIjogJGZhLXZhci1wZW9wbGUtbGluZSxcbiAgXCJiZWVyLW11Zy1lbXB0eVwiOiAkZmEtdmFyLWJlZXItbXVnLWVtcHR5LFxuICBcImJlZXJcIjogJGZhLXZhci1iZWVyLFxuICBcImNyYXRlLWVtcHR5XCI6ICRmYS12YXItY3JhdGUtZW1wdHksXG4gIFwiZGlhZ3JhbS1wcmVkZWNlc3NvclwiOiAkZmEtdmFyLWRpYWdyYW0tcHJlZGVjZXNzb3IsXG4gIFwidHJhbnNwb3J0ZXJcIjogJGZhLXZhci10cmFuc3BvcnRlcixcbiAgXCJjYWxlbmRhci1jaXJjbGUtdXNlclwiOiAkZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS11c2VyLFxuICBcImFycm93LXVwLWxvbmdcIjogJGZhLXZhci1hcnJvdy11cC1sb25nLFxuICBcImxvbmctYXJyb3ctdXBcIjogJGZhLXZhci1sb25nLWFycm93LXVwLFxuICBcInBlcnNvbi1jYXJyeS1ib3hcIjogJGZhLXZhci1wZXJzb24tY2FycnktYm94LFxuICBcInBlcnNvbi1jYXJyeVwiOiAkZmEtdmFyLXBlcnNvbi1jYXJyeSxcbiAgXCJmaXJlLWZsYW1lLXNpbXBsZVwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlLFxuICBcImJ1cm5cIjogJGZhLXZhci1idXJuLFxuICBcInBlcnNvblwiOiAkZmEtdmFyLXBlcnNvbixcbiAgXCJtYWxlXCI6ICRmYS12YXItbWFsZSxcbiAgXCJsYXB0b3BcIjogJGZhLXZhci1sYXB0b3AsXG4gIFwiZmlsZS1jc3ZcIjogJGZhLXZhci1maWxlLWNzdixcbiAgXCJtZW5vcmFoXCI6ICRmYS12YXItbWVub3JhaCxcbiAgXCJ1bmlvblwiOiAkZmEtdmFyLXVuaW9uLFxuICBcImNoZXZyb25zLWxlZnRcIjogJGZhLXZhci1jaGV2cm9ucy1sZWZ0LFxuICBcImNoZXZyb24tZG91YmxlLWxlZnRcIjogJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0LFxuICBcImNpcmNsZS1oZWFydFwiOiAkZmEtdmFyLWNpcmNsZS1oZWFydCxcbiAgXCJoZWFydC1jaXJjbGVcIjogJGZhLXZhci1oZWFydC1jaXJjbGUsXG4gIFwidHJ1Y2stcGxhbmVcIjogJGZhLXZhci10cnVjay1wbGFuZSxcbiAgXCJyZWNvcmQtdmlueWxcIjogJGZhLXZhci1yZWNvcmQtdmlueWwsXG4gIFwiYnJpbmctZm9yd2FyZFwiOiAkZmEtdmFyLWJyaW5nLWZvcndhcmQsXG4gIFwic3F1YXJlLXBcIjogJGZhLXZhci1zcXVhcmUtcCxcbiAgXCJmYWNlLWdyaW4tc3RhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tc3RhcnMsXG4gIFwiZ3Jpbi1zdGFyc1wiOiAkZmEtdmFyLWdyaW4tc3RhcnMsXG4gIFwic2lnbWFcIjogJGZhLXZhci1zaWdtYSxcbiAgXCJjYW1lcmEtbW92aWVcIjogJGZhLXZhci1jYW1lcmEtbW92aWUsXG4gIFwiYm9uZ1wiOiAkZmEtdmFyLWJvbmcsXG4gIFwiY2xhcmluZXRcIjogJGZhLXZhci1jbGFyaW5ldCxcbiAgXCJ0cnVjay1mbGF0YmVkXCI6ICRmYS12YXItdHJ1Y2stZmxhdGJlZCxcbiAgXCJzcGFnaGV0dGktbW9uc3Rlci1mbHlpbmdcIjogJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmcsXG4gIFwicGFzdGFmYXJpYW5pc21cIjogJGZhLXZhci1wYXN0YWZhcmlhbmlzbSxcbiAgXCJhcnJvdy1kb3duLXVwLWFjcm9zcy1saW5lXCI6ICRmYS12YXItYXJyb3ctZG93bi11cC1hY3Jvc3MtbGluZSxcbiAgXCJsZWFmLWhlYXJ0XCI6ICRmYS12YXItbGVhZi1oZWFydCxcbiAgXCJob3VzZS1idWlsZGluZ1wiOiAkZmEtdmFyLWhvdXNlLWJ1aWxkaW5nLFxuICBcImNoZWVzZS1zd2lzc1wiOiAkZmEtdmFyLWNoZWVzZS1zd2lzcyxcbiAgXCJzcG9vblwiOiAkZmEtdmFyLXNwb29uLFxuICBcInV0ZW5zaWwtc3Bvb25cIjogJGZhLXZhci11dGVuc2lsLXNwb29uLFxuICBcImphci13aGVhdFwiOiAkZmEtdmFyLWphci13aGVhdCxcbiAgXCJlbnZlbG9wZXMtYnVsa1wiOiAkZmEtdmFyLWVudmVsb3Blcy1idWxrLFxuICBcIm1haWwtYnVsa1wiOiAkZmEtdmFyLW1haWwtYnVsayxcbiAgXCJmaWxlLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImJvdy1hcnJvd1wiOiAkZmEtdmFyLWJvdy1hcnJvdyxcbiAgXCJjYXJ0LXhtYXJrXCI6ICRmYS12YXItY2FydC14bWFyayxcbiAgXCJoZXhhZ29uLXhtYXJrXCI6ICRmYS12YXItaGV4YWdvbi14bWFyayxcbiAgXCJ0aW1lcy1oZXhhZ29uXCI6ICRmYS12YXItdGltZXMtaGV4YWdvbixcbiAgXCJ4bWFyay1oZXhhZ29uXCI6ICRmYS12YXIteG1hcmstaGV4YWdvbixcbiAgXCJjaXJjbGUtaFwiOiAkZmEtdmFyLWNpcmNsZS1oLFxuICBcImhvc3BpdGFsLXN5bWJvbFwiOiAkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCxcbiAgXCJtZXJnZVwiOiAkZmEtdmFyLW1lcmdlLFxuICBcInBhZ2VyXCI6ICRmYS12YXItcGFnZXIsXG4gIFwiY2FydC1taW51c1wiOiAkZmEtdmFyLWNhcnQtbWludXMsXG4gIFwiYWRkcmVzcy1ib29rXCI6ICRmYS12YXItYWRkcmVzcy1ib29rLFxuICBcImNvbnRhY3QtYm9va1wiOiAkZmEtdmFyLWNvbnRhY3QtYm9vayxcbiAgXCJwYW4tZnJ5aW5nXCI6ICRmYS12YXItcGFuLWZyeWluZyxcbiAgXCJncmlkXCI6ICRmYS12YXItZ3JpZCxcbiAgXCJncmlkLTNcIjogJGZhLXZhci1ncmlkLTMsXG4gIFwiZm9vdGJhbGwtaGVsbWV0XCI6ICRmYS12YXItZm9vdGJhbGwtaGVsbWV0LFxuICBcImhhbmQtbG92ZVwiOiAkZmEtdmFyLWhhbmQtbG92ZSxcbiAgXCJ0cmVlc1wiOiAkZmEtdmFyLXRyZWVzLFxuICBcInN0cmlrZXRocm91Z2hcIjogJGZhLXZhci1zdHJpa2V0aHJvdWdoLFxuICBcInBhZ2VcIjogJGZhLXZhci1wYWdlLFxuICBcImtcIjogJGZhLXZhci1rLFxuICBcImRpYWdyYW0tcHJldmlvdXNcIjogJGZhLXZhci1kaWFncmFtLXByZXZpb3VzLFxuICBcImdhdWdlLW1pblwiOiAkZmEtdmFyLWdhdWdlLW1pbixcbiAgXCJ0YWNob21ldGVyLWFsdC1zbG93ZXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtc2xvd2VzdCxcbiAgXCJmb2xkZXItZ3JpZFwiOiAkZmEtdmFyLWZvbGRlci1ncmlkLFxuICBcImVnZ3BsYW50XCI6ICRmYS12YXItZWdncGxhbnQsXG4gIFwicmFtXCI6ICRmYS12YXItcmFtLFxuICBcImxhbmRtYXJrLWZsYWdcIjogJGZhLXZhci1sYW5kbWFyay1mbGFnLFxuICBcImxpcHNcIjogJGZhLXZhci1saXBzLFxuICBcInBlbmNpbFwiOiAkZmEtdmFyLXBlbmNpbCxcbiAgXCJwZW5jaWwtYWx0XCI6ICRmYS12YXItcGVuY2lsLWFsdCxcbiAgXCJiYWNrd2FyZFwiOiAkZmEtdmFyLWJhY2t3YXJkLFxuICBcImNhcmV0LXJpZ2h0XCI6ICRmYS12YXItY2FyZXQtcmlnaHQsXG4gIFwiY29tbWVudHNcIjogJGZhLXZhci1jb21tZW50cyxcbiAgXCJwYXN0ZVwiOiAkZmEtdmFyLXBhc3RlLFxuICBcImZpbGUtY2xpcGJvYXJkXCI6ICRmYS12YXItZmlsZS1jbGlwYm9hcmQsXG4gIFwiZGVza3RvcC1hcnJvdy1kb3duXCI6ICRmYS12YXItZGVza3RvcC1hcnJvdy1kb3duLFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0XCI6ICRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QsXG4gIFwicHVtcGtpblwiOiAkZmEtdmFyLXB1bXBraW4sXG4gIFwiY2xpcGJvYXJkLWxpc3RcIjogJGZhLXZhci1jbGlwYm9hcmQtbGlzdCxcbiAgXCJwZW4tZmllbGRcIjogJGZhLXZhci1wZW4tZmllbGQsXG4gIFwiYmx1ZWJlcnJpZXNcIjogJGZhLXZhci1ibHVlYmVycmllcyxcbiAgXCJ0cnVjay1yYW1wLWJveFwiOiAkZmEtdmFyLXRydWNrLXJhbXAtYm94LFxuICBcInRydWNrLWxvYWRpbmdcIjogJGZhLXZhci10cnVjay1sb2FkaW5nLFxuICBcIm5vdGVcIjogJGZhLXZhci1ub3RlLFxuICBcImFycm93LWRvd24tdG8tc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctZG93bi10by1zcXVhcmUsXG4gIFwidXNlci1jaGVja1wiOiAkZmEtdmFyLXVzZXItY2hlY2ssXG4gIFwiY2xvdWQteG1hcmtcIjogJGZhLXZhci1jbG91ZC14bWFyayxcbiAgXCJ2aWFsLXZpcnVzXCI6ICRmYS12YXItdmlhbC12aXJ1cyxcbiAgXCJib29rLWJsYW5rXCI6ICRmYS12YXItYm9vay1ibGFuayxcbiAgXCJib29rLWFsdFwiOiAkZmEtdmFyLWJvb2stYWx0LFxuICBcImdvbGYtZmxhZy1ob2xlXCI6ICRmYS12YXItZ29sZi1mbGFnLWhvbGUsXG4gIFwibWVzc2FnZS1hcnJvdy1kb3duXCI6ICRmYS12YXItbWVzc2FnZS1hcnJvdy1kb3duLFxuICBcImNvbW1lbnQtYWx0LWFycm93LWRvd25cIjogJGZhLXZhci1jb21tZW50LWFsdC1hcnJvdy1kb3duLFxuICBcImZhY2UtdW5hbXVzZWRcIjogJGZhLXZhci1mYWNlLXVuYW11c2VkLFxuICBcInNoZWV0LXBsYXN0aWNcIjogJGZhLXZhci1zaGVldC1wbGFzdGljLFxuICBcImNpcmNsZS05XCI6ICRmYS12YXItY2lyY2xlLTksXG4gIFwiYmxvZ1wiOiAkZmEtdmFyLWJsb2csXG4gIFwidXNlci1uaW5qYVwiOiAkZmEtdmFyLXVzZXItbmluamEsXG4gIFwicGVuY2lsLXNsYXNoXCI6ICRmYS12YXItcGVuY2lsLXNsYXNoLFxuICBcImJvd2xpbmctcGluc1wiOiAkZmEtdmFyLWJvd2xpbmctcGlucyxcbiAgXCJwZXJzb24tYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItcGVyc29uLWFycm93LXVwLWZyb20tbGluZSxcbiAgXCJkb3duLXJpZ2h0XCI6ICRmYS12YXItZG93bi1yaWdodCxcbiAgXCJzY3JvbGwtdG9yYWhcIjogJGZhLXZhci1zY3JvbGwtdG9yYWgsXG4gIFwidG9yYWhcIjogJGZhLXZhci10b3JhaCxcbiAgXCJibGluZHMtb3BlblwiOiAkZmEtdmFyLWJsaW5kcy1vcGVuLFxuICBcImZlbmNlXCI6ICRmYS12YXItZmVuY2UsXG4gIFwidXBcIjogJGZhLXZhci11cCxcbiAgXCJhcnJvdy1hbHQtdXBcIjogJGZhLXZhci1hcnJvdy1hbHQtdXAsXG4gIFwiYnJvb20tYmFsbFwiOiAkZmEtdmFyLWJyb29tLWJhbGwsXG4gIFwicXVpZGRpdGNoXCI6ICRmYS12YXItcXVpZGRpdGNoLFxuICBcInF1aWRkaXRjaC1icm9vbS1iYWxsXCI6ICRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGwsXG4gIFwiZHJ1bXN0aWNrXCI6ICRmYS12YXItZHJ1bXN0aWNrLFxuICBcInNxdWFyZS12XCI6ICRmYS12YXItc3F1YXJlLXYsXG4gIFwiZmFjZS1hd2Vzb21lXCI6ICRmYS12YXItZmFjZS1hd2Vzb21lLFxuICBcImdhdmUtZGFuZHlcIjogJGZhLXZhci1nYXZlLWRhbmR5LFxuICBcImRpYWwtb2ZmXCI6ICRmYS12YXItZGlhbC1vZmYsXG4gIFwidG9nZ2xlLW9mZlwiOiAkZmEtdmFyLXRvZ2dsZS1vZmYsXG4gIFwiZmFjZS1zbWlsZS1ob3Juc1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtaG9ybnMsXG4gIFwiYm94LWFyY2hpdmVcIjogJGZhLXZhci1ib3gtYXJjaGl2ZSxcbiAgXCJhcmNoaXZlXCI6ICRmYS12YXItYXJjaGl2ZSxcbiAgXCJncmFwZXNcIjogJGZhLXZhci1ncmFwZXMsXG4gIFwicGVyc29uLWRyb3duaW5nXCI6ICRmYS12YXItcGVyc29uLWRyb3duaW5nLFxuICBcImRpYWwtbWF4XCI6ICRmYS12YXItZGlhbC1tYXgsXG4gIFwiY2lyY2xlLW1cIjogJGZhLXZhci1jaXJjbGUtbSxcbiAgXCJjYWxlbmRhci1pbWFnZVwiOiAkZmEtdmFyLWNhbGVuZGFyLWltYWdlLFxuICBcImNpcmNsZS1jYXJldC1kb3duXCI6ICRmYS12YXItY2lyY2xlLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtY2lyY2xlLWRvd25cIjogJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bixcbiAgXCJhcnJvdy1kb3duLTktMVwiOiAkZmEtdmFyLWFycm93LWRvd24tOS0xLFxuICBcInNvcnQtbnVtZXJpYy1kZXNjXCI6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2MsXG4gIFwic29ydC1udW1lcmljLWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24tYWx0LFxuICBcImZhY2UtZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS1zcXVpbnQsXG4gIFwiZ3Jpbi10b25ndWUtc3F1aW50XCI6ICRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50LFxuICBcInNoaXNoLWtlYmFiXCI6ICRmYS12YXItc2hpc2gta2ViYWIsXG4gIFwic3ByYXktY2FuXCI6ICRmYS12YXItc3ByYXktY2FuLFxuICBcImFsYXJtLXNub296ZVwiOiAkZmEtdmFyLWFsYXJtLXNub296ZSxcbiAgXCJzY2FyZWNyb3dcIjogJGZhLXZhci1zY2FyZWNyb3csXG4gIFwidHJ1Y2stbW9uc3RlclwiOiAkZmEtdmFyLXRydWNrLW1vbnN0ZXIsXG4gIFwiZ2lmdC1jYXJkXCI6ICRmYS12YXItZ2lmdC1jYXJkLFxuICBcIndcIjogJGZhLXZhci13LFxuICBcImNvZGUtcHVsbC1yZXF1ZXN0LWRyYWZ0XCI6ICRmYS12YXItY29kZS1wdWxsLXJlcXVlc3QtZHJhZnQsXG4gIFwic3F1YXJlLWJcIjogJGZhLXZhci1zcXVhcmUtYixcbiAgXCJlbGVwaGFudFwiOiAkZmEtdmFyLWVsZXBoYW50LFxuICBcImVhcnRoLWFmcmljYVwiOiAkZmEtdmFyLWVhcnRoLWFmcmljYSxcbiAgXCJnbG9iZS1hZnJpY2FcIjogJGZhLXZhci1nbG9iZS1hZnJpY2EsXG4gIFwicmFpbmJvd1wiOiAkZmEtdmFyLXJhaW5ib3csXG4gIFwiY2lyY2xlLW5vdGNoXCI6ICRmYS12YXItY2lyY2xlLW5vdGNoLFxuICBcInRhYmxldC1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b24sXG4gIFwidGFibGV0LWFsdFwiOiAkZmEtdmFyLXRhYmxldC1hbHQsXG4gIFwicGF3XCI6ICRmYS12YXItcGF3LFxuICBcIm1lc3NhZ2UtcXVlc3Rpb25cIjogJGZhLXZhci1tZXNzYWdlLXF1ZXN0aW9uLFxuICBcImNsb3VkXCI6ICRmYS12YXItY2xvdWQsXG4gIFwidHJvd2VsLWJyaWNrc1wiOiAkZmEtdmFyLXRyb3dlbC1icmlja3MsXG4gIFwic3F1YXJlLTNcIjogJGZhLXZhci1zcXVhcmUtMyxcbiAgXCJmYWNlLWZsdXNoZWRcIjogJGZhLXZhci1mYWNlLWZsdXNoZWQsXG4gIFwiZmx1c2hlZFwiOiAkZmEtdmFyLWZsdXNoZWQsXG4gIFwiaG9zcGl0YWwtdXNlclwiOiAkZmEtdmFyLWhvc3BpdGFsLXVzZXIsXG4gIFwibWljcm93YXZlXCI6ICRmYS12YXItbWljcm93YXZlLFxuICBcInRlbnQtYXJyb3ctbGVmdC1yaWdodFwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctbGVmdC1yaWdodCxcbiAgXCJjYXJ0LWNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLWFycm93LXVwLFxuICBcInRyYXNoLWNsb2NrXCI6ICRmYS12YXItdHJhc2gtY2xvY2ssXG4gIFwiZ2F2ZWxcIjogJGZhLXZhci1nYXZlbCxcbiAgXCJsZWdhbFwiOiAkZmEtdmFyLWxlZ2FsLFxuICBcInNwcmlua2xlci1jZWlsaW5nXCI6ICRmYS12YXItc3ByaW5rbGVyLWNlaWxpbmcsXG4gIFwiYnJvd3NlcnNcIjogJGZhLXZhci1icm93c2VycyxcbiAgXCJ0cmlsbGl1bVwiOiAkZmEtdmFyLXRyaWxsaXVtLFxuICBcIm11c2ljLXNsYXNoXCI6ICRmYS12YXItbXVzaWMtc2xhc2gsXG4gIFwidHJ1Y2stcmFtcFwiOiAkZmEtdmFyLXRydWNrLXJhbXAsXG4gIFwiYmlub2N1bGFyc1wiOiAkZmEtdmFyLWJpbm9jdWxhcnMsXG4gIFwibWljcm9waG9uZS1zbGFzaFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtc2xhc2gsXG4gIFwiYm94LXRpc3N1ZVwiOiAkZmEtdmFyLWJveC10aXNzdWUsXG4gIFwiY2lyY2xlLWNcIjogJGZhLXZhci1jaXJjbGUtYyxcbiAgXCJzdGFyLWNocmlzdG1hc1wiOiAkZmEtdmFyLXN0YXItY2hyaXN0bWFzLFxuICBcImNoYXJ0LWJ1bGxldFwiOiAkZmEtdmFyLWNoYXJ0LWJ1bGxldCxcbiAgXCJtb3RvcmN5Y2xlXCI6ICRmYS12YXItbW90b3JjeWNsZSxcbiAgXCJ0cmVlLWNocmlzdG1hc1wiOiAkZmEtdmFyLXRyZWUtY2hyaXN0bWFzLFxuICBcInRpcmUtZmxhdFwiOiAkZmEtdmFyLXRpcmUtZmxhdCxcbiAgXCJzdW5nbGFzc2VzXCI6ICRmYS12YXItc3VuZ2xhc3NlcyxcbiAgXCJiYWRnZVwiOiAkZmEtdmFyLWJhZGdlLFxuICBcIm1lc3NhZ2UtcGVuXCI6ICRmYS12YXItbWVzc2FnZS1wZW4sXG4gIFwiY29tbWVudC1hbHQtZWRpdFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWVkaXQsXG4gIFwibWVzc2FnZS1lZGl0XCI6ICRmYS12YXItbWVzc2FnZS1lZGl0LFxuICBcImJlbGwtY29uY2llcmdlXCI6ICRmYS12YXItYmVsbC1jb25jaWVyZ2UsXG4gIFwiY29uY2llcmdlLWJlbGxcIjogJGZhLXZhci1jb25jaWVyZ2UtYmVsbCxcbiAgXCJwZW4tcnVsZXJcIjogJGZhLXZhci1wZW4tcnVsZXIsXG4gIFwicGVuY2lsLXJ1bGVyXCI6ICRmYS12YXItcGVuY2lsLXJ1bGVyLFxuICBcImNoZXNzLXJvb2stcGllY2VcIjogJGZhLXZhci1jaGVzcy1yb29rLXBpZWNlLFxuICBcImNoZXNzLXJvb2stYWx0XCI6ICRmYS12YXItY2hlc3Mtcm9vay1hbHQsXG4gIFwic3F1YXJlLXJvb3RcIjogJGZhLXZhci1zcXVhcmUtcm9vdCxcbiAgXCJhbGJ1bS1jb2xsZWN0aW9uLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtcGx1cyxcbiAgXCJwZW9wbGUtYXJyb3dzXCI6ICRmYS12YXItcGVvcGxlLWFycm93cyxcbiAgXCJwZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHRcIjogJGZhLXZhci1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQsXG4gIFwiZmFjZS1hbmdyeS1ob3Juc1wiOiAkZmEtdmFyLWZhY2UtYW5ncnktaG9ybnMsXG4gIFwibWFycy1hbmQtdmVudXMtYnVyc3RcIjogJGZhLXZhci1tYXJzLWFuZC12ZW51cy1idXJzdCxcbiAgXCJ0b21ic3RvbmVcIjogJGZhLXZhci10b21ic3RvbmUsXG4gIFwic3F1YXJlLWNhcmV0LXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0LFxuICBcImNhcmV0LXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCxcbiAgXCJzY2lzc29yc1wiOiAkZmEtdmFyLXNjaXNzb3JzLFxuICBcImN1dFwiOiAkZmEtdmFyLWN1dCxcbiAgXCJsaXN0LW11c2ljXCI6ICRmYS12YXItbGlzdC1tdXNpYyxcbiAgXCJzdW4tcGxhbnQtd2lsdFwiOiAkZmEtdmFyLXN1bi1wbGFudC13aWx0LFxuICBcInRvaWxldHMtcG9ydGFibGVcIjogJGZhLXZhci10b2lsZXRzLXBvcnRhYmxlLFxuICBcImhvY2tleS1wdWNrXCI6ICRmYS12YXItaG9ja2V5LXB1Y2ssXG4gIFwiaHlwaGVuXCI6ICRmYS12YXItaHlwaGVuLFxuICBcInRhYmxlXCI6ICRmYS12YXItdGFibGUsXG4gIFwidXNlci1jaGVmXCI6ICRmYS12YXItdXNlci1jaGVmLFxuICBcIm1lc3NhZ2UtaW1hZ2VcIjogJGZhLXZhci1tZXNzYWdlLWltYWdlLFxuICBcImNvbW1lbnQtYWx0LWltYWdlXCI6ICRmYS12YXItY29tbWVudC1hbHQtaW1hZ2UsXG4gIFwidXNlcnMtbWVkaWNhbFwiOiAkZmEtdmFyLXVzZXJzLW1lZGljYWwsXG4gIFwic2Vuc29yLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc2Vuc29yLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcInNlbnNvci1hbGVydFwiOiAkZmEtdmFyLXNlbnNvci1hbGVydCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWFycm93LXJpZ2h0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1hcnJvdy1yaWdodCxcbiAgXCJ0YWNob2dyYXBoLWRpZ2l0YWxcIjogJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWwsXG4gIFwiZGlnaXRhbC10YWNob2dyYXBoXCI6ICRmYS12YXItZGlnaXRhbC10YWNob2dyYXBoLFxuICBcImZhY2UtbWFza1wiOiAkZmEtdmFyLWZhY2UtbWFzayxcbiAgXCJwaWNrbGViYWxsXCI6ICRmYS12YXItcGlja2xlYmFsbCxcbiAgXCJzdGFyLXNoYXJwLWhhbGZcIjogJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYsXG4gIFwidXNlcnMtc2xhc2hcIjogJGZhLXZhci11c2Vycy1zbGFzaCxcbiAgXCJjbG92ZXJcIjogJGZhLXZhci1jbG92ZXIsXG4gIFwibWVhdFwiOiAkZmEtdmFyLW1lYXQsXG4gIFwicmVwbHlcIjogJGZhLXZhci1yZXBseSxcbiAgXCJtYWlsLXJlcGx5XCI6ICRmYS12YXItbWFpbC1yZXBseSxcbiAgXCJzdGFyLWFuZC1jcmVzY2VudFwiOiAkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50LFxuICBcImVtcHR5LXNldFwiOiAkZmEtdmFyLWVtcHR5LXNldCxcbiAgXCJob3VzZS1maXJlXCI6ICRmYS12YXItaG91c2UtZmlyZSxcbiAgXCJzcXVhcmUtbWludXNcIjogJGZhLXZhci1zcXVhcmUtbWludXMsXG4gIFwibWludXMtc3F1YXJlXCI6ICRmYS12YXItbWludXMtc3F1YXJlLFxuICBcImhlbGljb3B0ZXJcIjogJGZhLXZhci1oZWxpY29wdGVyLFxuICBcImJpcmRcIjogJGZhLXZhci1iaXJkLFxuICBcImNvbXBhc3NcIjogJGZhLXZhci1jb21wYXNzLFxuICBcInNxdWFyZS1jYXJldC1kb3duXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LWRvd24sXG4gIFwiY2FyZXQtc3F1YXJlLWRvd25cIjogJGZhLXZhci1jYXJldC1zcXVhcmUtZG93bixcbiAgXCJoZWFydC1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLWhlYXJ0LWhhbGYtc3Ryb2tlLFxuICBcImhlYXJ0LWhhbGYtYWx0XCI6ICRmYS12YXItaGVhcnQtaGFsZi1hbHQsXG4gIFwiZmlsZS1jaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1maWxlLWNpcmNsZS1xdWVzdGlvbixcbiAgXCJsYXB0b3AtY29kZVwiOiAkZmEtdmFyLWxhcHRvcC1jb2RlLFxuICBcImpveXN0aWNrXCI6ICRmYS12YXItam95c3RpY2ssXG4gIFwiZ3JpbGwtZmlyZVwiOiAkZmEtdmFyLWdyaWxsLWZpcmUsXG4gIFwicmVjdGFuZ2xlLXZlcnRpY2FsLWhpc3RvcnlcIjogJGZhLXZhci1yZWN0YW5nbGUtdmVydGljYWwtaGlzdG9yeSxcbiAgXCJzd2F0Y2hib29rXCI6ICRmYS12YXItc3dhdGNoYm9vayxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlXCI6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSxcbiAgXCJiYXJzXCI6ICRmYS12YXItYmFycyxcbiAgXCJuYXZpY29uXCI6ICRmYS12YXItbmF2aWNvbixcbiAgXCJrZXlib2FyZC1sZWZ0XCI6ICRmYS12YXIta2V5Ym9hcmQtbGVmdCxcbiAgXCJwZW9wbGUtZ3JvdXBcIjogJGZhLXZhci1wZW9wbGUtZ3JvdXAsXG4gIFwiaG91cmdsYXNzLWVuZFwiOiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQsXG4gIFwiaG91cmdsYXNzLTNcIjogJGZhLXZhci1ob3VyZ2xhc3MtMyxcbiAgXCJoZWFydC1jcmFja1wiOiAkZmEtdmFyLWhlYXJ0LWNyYWNrLFxuICBcImhlYXJ0LWJyb2tlblwiOiAkZmEtdmFyLWhlYXJ0LWJyb2tlbixcbiAgXCJmYWNlLWJlYW0taGFuZC1vdmVyLW1vdXRoXCI6ICRmYS12YXItZmFjZS1iZWFtLWhhbmQtb3Zlci1tb3V0aCxcbiAgXCJkcm9wbGV0LXBlcmNlbnRcIjogJGZhLXZhci1kcm9wbGV0LXBlcmNlbnQsXG4gIFwiaHVtaWRpdHlcIjogJGZhLXZhci1odW1pZGl0eSxcbiAgXCJzcXVhcmUtdXAtcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtdXAtcmlnaHQsXG4gIFwiZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0XCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUtYWx0LFxuICBcImZhY2Uta2lzcy1iZWFtXCI6ICRmYS12YXItZmFjZS1raXNzLWJlYW0sXG4gIFwia2lzcy1iZWFtXCI6ICRmYS12YXIta2lzcy1iZWFtLFxuICBcImNvcm5cIjogJGZhLXZhci1jb3JuLFxuICBcInJvbGxlci1jb2FzdGVyXCI6ICRmYS12YXItcm9sbGVyLWNvYXN0ZXIsXG4gIFwicGhvdG8tZmlsbS1tdXNpY1wiOiAkZmEtdmFyLXBob3RvLWZpbG0tbXVzaWMsXG4gIFwicmFkYXJcIjogJGZhLXZhci1yYWRhcixcbiAgXCJzaWNrbGVcIjogJGZhLXZhci1zaWNrbGUsXG4gIFwiZmlsbVwiOiAkZmEtdmFyLWZpbG0sXG4gIFwiY29jb251dFwiOiAkZmEtdmFyLWNvY29udXQsXG4gIFwicnVsZXItaG9yaXpvbnRhbFwiOiAkZmEtdmFyLXJ1bGVyLWhvcml6b250YWwsXG4gIFwic2hpZWxkLWNyb3NzXCI6ICRmYS12YXItc2hpZWxkLWNyb3NzLFxuICBcImNhc3NldHRlLXRhcGVcIjogJGZhLXZhci1jYXNzZXR0ZS10YXBlLFxuICBcInNxdWFyZS10ZXJtaW5hbFwiOiAkZmEtdmFyLXNxdWFyZS10ZXJtaW5hbCxcbiAgXCJwZW9wbGUtcm9iYmVyeVwiOiAkZmEtdmFyLXBlb3BsZS1yb2JiZXJ5LFxuICBcImxpZ2h0YnVsYlwiOiAkZmEtdmFyLWxpZ2h0YnVsYixcbiAgXCJjYXJldC1sZWZ0XCI6ICRmYS12YXItY2FyZXQtbGVmdCxcbiAgXCJjb21tZW50LW1pZGRsZVwiOiAkZmEtdmFyLWNvbW1lbnQtbWlkZGxlLFxuICBcInRyYXNoLWNhbi1saXN0XCI6ICRmYS12YXItdHJhc2gtY2FuLWxpc3QsXG4gIFwiYmxvY2tcIjogJGZhLXZhci1ibG9jayxcbiAgXCJjaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZXhjbGFtYXRpb24tY2lyY2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlLFxuICBcInNjaG9vbC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLXhtYXJrLFxuICBcImFycm93LXJpZ2h0LWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldCxcbiAgXCJzaWduLW91dFwiOiAkZmEtdmFyLXNpZ24tb3V0LFxuICBcImZhY2UtZnJvd24tc2xpZ2h0XCI6ICRmYS12YXItZmFjZS1mcm93bi1zbGlnaHQsXG4gIFwiY2lyY2xlLWNoZXZyb24tZG93blwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd24sXG4gIFwiY2hldnJvbi1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWRvd24sXG4gIFwic2lkZWJhci1mbGlwXCI6ICRmYS12YXItc2lkZWJhci1mbGlwLFxuICBcInVubG9jay1rZXlob2xlXCI6ICRmYS12YXItdW5sb2NrLWtleWhvbGUsXG4gIFwidW5sb2NrLWFsdFwiOiAkZmEtdmFyLXVubG9jay1hbHQsXG4gIFwidGVtcGVyYXR1cmUtbGlzdFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWxpc3QsXG4gIFwiY2xvdWQtc2hvd2Vycy1oZWF2eVwiOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnksXG4gIFwiaGVhZHBob25lcy1zaW1wbGVcIjogJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZSxcbiAgXCJoZWFkcGhvbmVzLWFsdFwiOiAkZmEtdmFyLWhlYWRwaG9uZXMtYWx0LFxuICBcInNpdGVtYXBcIjogJGZhLXZhci1zaXRlbWFwLFxuICBcInBpcGUtc2VjdGlvblwiOiAkZmEtdmFyLXBpcGUtc2VjdGlvbixcbiAgXCJzcGFjZS1zdGF0aW9uLW1vb24tY29uc3RydWN0aW9uXCI6ICRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uLWNvbnN0cnVjdGlvbixcbiAgXCJzcGFjZS1zdGF0aW9uLW1vb24tYWx0XCI6ICRmYS12YXItc3BhY2Utc3RhdGlvbi1tb29uLWFsdCxcbiAgXCJjaXJjbGUtZG9sbGFyLXRvLXNsb3RcIjogJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3QsXG4gIFwiZG9uYXRlXCI6ICRmYS12YXItZG9uYXRlLFxuICBcIm1lbW9yeVwiOiAkZmEtdmFyLW1lbW9yeSxcbiAgXCJmYWNlLXNsZWVwaW5nXCI6ICRmYS12YXItZmFjZS1zbGVlcGluZyxcbiAgXCJyb2FkLXNwaWtlc1wiOiAkZmEtdmFyLXJvYWQtc3Bpa2VzLFxuICBcImZpcmUtYnVybmVyXCI6ICRmYS12YXItZmlyZS1idXJuZXIsXG4gIFwic3F1aXJyZWxcIjogJGZhLXZhci1zcXVpcnJlbCxcbiAgXCJhcnJvdy11cC10by1saW5lXCI6ICRmYS12YXItYXJyb3ctdXAtdG8tbGluZSxcbiAgXCJhcnJvdy10by10b3BcIjogJGZhLXZhci1hcnJvdy10by10b3AsXG4gIFwiZmxhZ1wiOiAkZmEtdmFyLWZsYWcsXG4gIFwiZmFjZS1jb3dib3ktaGF0XCI6ICRmYS12YXItZmFjZS1jb3dib3ktaGF0LFxuICBcImhhbnVraWFoXCI6ICRmYS12YXItaGFudWtpYWgsXG4gIFwiY2hhcnQtc2NhdHRlci0zZFwiOiAkZmEtdmFyLWNoYXJ0LXNjYXR0ZXItM2QsXG4gIFwic3F1YXJlLWNvZGVcIjogJGZhLXZhci1zcXVhcmUtY29kZSxcbiAgXCJmZWF0aGVyXCI6ICRmYS12YXItZmVhdGhlcixcbiAgXCJ2b2x1bWUtbG93XCI6ICRmYS12YXItdm9sdW1lLWxvdyxcbiAgXCJ2b2x1bWUtZG93blwiOiAkZmEtdmFyLXZvbHVtZS1kb3duLFxuICBcInhtYXJrLXRvLXNsb3RcIjogJGZhLXZhci14bWFyay10by1zbG90LFxuICBcInRpbWVzLXRvLXNsb3RcIjogJGZhLXZhci10aW1lcy10by1zbG90LFxuICBcInZvdGUtbmF5XCI6ICRmYS12YXItdm90ZS1uYXksXG4gIFwiYm94LXRhcGVkXCI6ICRmYS12YXItYm94LXRhcGVkLFxuICBcImJveC1hbHRcIjogJGZhLXZhci1ib3gtYWx0LFxuICBcImNvbW1lbnQtc2xhc2hcIjogJGZhLXZhci1jb21tZW50LXNsYXNoLFxuICBcInN3b3Jkc1wiOiAkZmEtdmFyLXN3b3JkcyxcbiAgXCJjbG91ZC1zdW4tcmFpblwiOiAkZmEtdmFyLWNsb3VkLXN1bi1yYWluLFxuICBcImFsYnVtXCI6ICRmYS12YXItYWxidW0sXG4gIFwiY2lyY2xlLW5cIjogJGZhLXZhci1jaXJjbGUtbixcbiAgXCJjb21wcmVzc1wiOiAkZmEtdmFyLWNvbXByZXNzLFxuICBcIndoZWF0LWF3blwiOiAkZmEtdmFyLXdoZWF0LWF3bixcbiAgXCJ3aGVhdC1hbHRcIjogJGZhLXZhci13aGVhdC1hbHQsXG4gIFwiYW5raFwiOiAkZmEtdmFyLWFua2gsXG4gIFwiaGFuZHMtaG9sZGluZy1jaGlsZFwiOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctY2hpbGQsXG4gIFwiYXN0ZXJpc2tcIjogJGZhLXZhci1hc3RlcmlzayxcbiAgXCJrZXktc2tlbGV0b24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLWtleS1za2VsZXRvbi1sZWZ0LXJpZ2h0LFxuICBcImNvbW1lbnQtbGluZXNcIjogJGZhLXZhci1jb21tZW50LWxpbmVzLFxuICBcImx1Y2hhZG9yLW1hc2tcIjogJGZhLXZhci1sdWNoYWRvci1tYXNrLFxuICBcImx1Y2hhZG9yXCI6ICRmYS12YXItbHVjaGFkb3IsXG4gIFwibWFzay1sdWNoYWRvclwiOiAkZmEtdmFyLW1hc2stbHVjaGFkb3IsXG4gIFwic3F1YXJlLWNoZWNrXCI6ICRmYS12YXItc3F1YXJlLWNoZWNrLFxuICBcImNoZWNrLXNxdWFyZVwiOiAkZmEtdmFyLWNoZWNrLXNxdWFyZSxcbiAgXCJzaHJlZGRlclwiOiAkZmEtdmFyLXNocmVkZGVyLFxuICBcImJvb2stb3Blbi1jb3ZlclwiOiAkZmEtdmFyLWJvb2stb3Blbi1jb3ZlcixcbiAgXCJib29rLW9wZW4tYWx0XCI6ICRmYS12YXItYm9vay1vcGVuLWFsdCxcbiAgXCJzYW5kd2ljaFwiOiAkZmEtdmFyLXNhbmR3aWNoLFxuICBcInBlc2V0YS1zaWduXCI6ICRmYS12YXItcGVzZXRhLXNpZ24sXG4gIFwic3F1YXJlLXBhcmtpbmctc2xhc2hcIjogJGZhLXZhci1zcXVhcmUtcGFya2luZy1zbGFzaCxcbiAgXCJwYXJraW5nLXNsYXNoXCI6ICRmYS12YXItcGFya2luZy1zbGFzaCxcbiAgXCJ0cmFpbi10dW5uZWxcIjogJGZhLXZhci10cmFpbi10dW5uZWwsXG4gIFwiaGVhZGluZ1wiOiAkZmEtdmFyLWhlYWRpbmcsXG4gIFwiaGVhZGVyXCI6ICRmYS12YXItaGVhZGVyLFxuICBcImdob3N0XCI6ICRmYS12YXItZ2hvc3QsXG4gIFwiZmFjZS1hbmd1aXNoZWRcIjogJGZhLXZhci1mYWNlLWFuZ3Vpc2hlZCxcbiAgXCJob2NrZXktc3RpY2tzXCI6ICRmYS12YXItaG9ja2V5LXN0aWNrcyxcbiAgXCJhYmFjdXNcIjogJGZhLXZhci1hYmFjdXMsXG4gIFwiZmlsbS1zaW1wbGVcIjogJGZhLXZhci1maWxtLXNpbXBsZSxcbiAgXCJmaWxtLWFsdFwiOiAkZmEtdmFyLWZpbG0tYWx0LFxuICBcImxpc3RcIjogJGZhLXZhci1saXN0LFxuICBcImxpc3Qtc3F1YXJlc1wiOiAkZmEtdmFyLWxpc3Qtc3F1YXJlcyxcbiAgXCJ0cmVlLXBhbG1cIjogJGZhLXZhci10cmVlLXBhbG0sXG4gIFwic3F1YXJlLXBob25lLWZsaXBcIjogJGZhLXZhci1zcXVhcmUtcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1zcXVhcmUtYWx0XCI6ICRmYS12YXItcGhvbmUtc3F1YXJlLWFsdCxcbiAgXCJjYXJ0LXBsdXNcIjogJGZhLXZhci1jYXJ0LXBsdXMsXG4gIFwiZ2FtZXBhZFwiOiAkZmEtdmFyLWdhbWVwYWQsXG4gIFwiYm9yZGVyLWNlbnRlci12XCI6ICRmYS12YXItYm9yZGVyLWNlbnRlci12LFxuICBcImNpcmNsZS1kb3RcIjogJGZhLXZhci1jaXJjbGUtZG90LFxuICBcImRvdC1jaXJjbGVcIjogJGZhLXZhci1kb3QtY2lyY2xlLFxuICBcImNsaXBib2FyZC1tZWRpY2FsXCI6ICRmYS12YXItY2xpcGJvYXJkLW1lZGljYWwsXG4gIFwiZmFjZS1kaXp6eVwiOiAkZmEtdmFyLWZhY2UtZGl6enksXG4gIFwiZGl6enlcIjogJGZhLXZhci1kaXp6eSxcbiAgXCJlZ2dcIjogJGZhLXZhci1lZ2csXG4gIFwidXAtdG8tbGluZVwiOiAkZmEtdmFyLXVwLXRvLWxpbmUsXG4gIFwiYXJyb3ctYWx0LXRvLXRvcFwiOiAkZmEtdmFyLWFycm93LWFsdC10by10b3AsXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS14bWFyayxcbiAgXCJ3YXRjaC1maXRuZXNzXCI6ICRmYS12YXItd2F0Y2gtZml0bmVzcyxcbiAgXCJjbG9jay1uaW5lLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLW5pbmUtdGhpcnR5LFxuICBcImNhbXBncm91bmRcIjogJGZhLXZhci1jYW1wZ3JvdW5kLFxuICBcImZvbGRlci1wbHVzXCI6ICRmYS12YXItZm9sZGVyLXBsdXMsXG4gIFwianVnXCI6ICRmYS12YXItanVnLFxuICBcImZ1dGJvbFwiOiAkZmEtdmFyLWZ1dGJvbCxcbiAgXCJmdXRib2wtYmFsbFwiOiAkZmEtdmFyLWZ1dGJvbC1iYWxsLFxuICBcInNvY2Nlci1iYWxsXCI6ICRmYS12YXItc29jY2VyLWJhbGwsXG4gIFwic25vdy1ibG93aW5nXCI6ICRmYS12YXItc25vdy1ibG93aW5nLFxuICBcInBhaW50YnJ1c2hcIjogJGZhLXZhci1wYWludGJydXNoLFxuICBcInBhaW50LWJydXNoXCI6ICRmYS12YXItcGFpbnQtYnJ1c2gsXG4gIFwibG9ja1wiOiAkZmEtdmFyLWxvY2ssXG4gIFwiYXJyb3ctZG93bi1mcm9tLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLWZyb20tbGluZSxcbiAgXCJhcnJvdy1mcm9tLXRvcFwiOiAkZmEtdmFyLWFycm93LWZyb20tdG9wLFxuICBcImdhcy1wdW1wXCI6ICRmYS12YXItZ2FzLXB1bXAsXG4gIFwic2lnbmFsLWJhcnMtc2xhc2hcIjogJGZhLXZhci1zaWduYWwtYmFycy1zbGFzaCxcbiAgXCJzaWduYWwtYWx0LXNsYXNoXCI6ICRmYS12YXItc2lnbmFsLWFsdC1zbGFzaCxcbiAgXCJtb25rZXlcIjogJGZhLXZhci1tb25rZXksXG4gIFwicmVjdGFuZ2xlLXByb1wiOiAkZmEtdmFyLXJlY3RhbmdsZS1wcm8sXG4gIFwicHJvXCI6ICRmYS12YXItcHJvLFxuICBcImhvdXNlLW5pZ2h0XCI6ICRmYS12YXItaG91c2UtbmlnaHQsXG4gIFwiaG90LXR1Yi1wZXJzb25cIjogJGZhLXZhci1ob3QtdHViLXBlcnNvbixcbiAgXCJob3QtdHViXCI6ICRmYS12YXItaG90LXR1YixcbiAgXCJibGFua2V0XCI6ICRmYS12YXItYmxhbmtldCxcbiAgXCJtYXAtbG9jYXRpb25cIjogJGZhLXZhci1tYXAtbG9jYXRpb24sXG4gIFwibWFwLW1hcmtlZFwiOiAkZmEtdmFyLW1hcC1tYXJrZWQsXG4gIFwiaG91c2UtZmxvb2Qtd2F0ZXJcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlcixcbiAgXCJjb21tZW50cy1xdWVzdGlvbi1jaGVja1wiOiAkZmEtdmFyLWNvbW1lbnRzLXF1ZXN0aW9uLWNoZWNrLFxuICBcInRyZWVcIjogJGZhLXZhci10cmVlLFxuICBcImFycm93cy1jcm9zc1wiOiAkZmEtdmFyLWFycm93cy1jcm9zcyxcbiAgXCJiYWNrcGFja1wiOiAkZmEtdmFyLWJhY2twYWNrLFxuICBcInNxdWFyZS1zbWFsbFwiOiAkZmEtdmFyLXNxdWFyZS1zbWFsbCxcbiAgXCJmb2xkZXItYXJyb3ctdXBcIjogJGZhLXZhci1mb2xkZXItYXJyb3ctdXAsXG4gIFwiZm9sZGVyLXVwbG9hZFwiOiAkZmEtdmFyLWZvbGRlci11cGxvYWQsXG4gIFwiYnJpZGdlLWxvY2tcIjogJGZhLXZhci1icmlkZ2UtbG9jayxcbiAgXCJjcm9zc2hhaXJzLXNpbXBsZVwiOiAkZmEtdmFyLWNyb3NzaGFpcnMtc2ltcGxlLFxuICBcInNhY2stZG9sbGFyXCI6ICRmYS12YXItc2Fjay1kb2xsYXIsXG4gIFwicGVuLXRvLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi10by1zcXVhcmUsXG4gIFwiZWRpdFwiOiAkZmEtdmFyLWVkaXQsXG4gIFwic3F1YXJlLXNsaWRlcnNcIjogJGZhLXZhci1zcXVhcmUtc2xpZGVycyxcbiAgXCJzbGlkZXJzLWgtc3F1YXJlXCI6ICRmYS12YXItc2xpZGVycy1oLXNxdWFyZSxcbiAgXCJjYXItc2lkZVwiOiAkZmEtdmFyLWNhci1zaWRlLFxuICBcIm1lc3NhZ2UtbWlkZGxlLXRvcFwiOiAkZmEtdmFyLW1lc3NhZ2UtbWlkZGxlLXRvcCxcbiAgXCJjb21tZW50LW1pZGRsZS10b3AtYWx0XCI6ICRmYS12YXItY29tbWVudC1taWRkbGUtdG9wLWFsdCxcbiAgXCJsaWdodGJ1bGItb25cIjogJGZhLXZhci1saWdodGJ1bGItb24sXG4gIFwia25pZmVcIjogJGZhLXZhci1rbmlmZSxcbiAgXCJ1dGVuc2lsLWtuaWZlXCI6ICRmYS12YXItdXRlbnNpbC1rbmlmZSxcbiAgXCJzaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNoYXJlLW5vZGVzLFxuICBcInNoYXJlLWFsdFwiOiAkZmEtdmFyLXNoYXJlLWFsdCxcbiAgXCJ3YXZlLXNpbmVcIjogJGZhLXZhci13YXZlLXNpbmUsXG4gIFwiaGVhcnQtY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItaGVhcnQtY2lyY2xlLW1pbnVzLFxuICBcImNpcmNsZS13XCI6ICRmYS12YXItY2lyY2xlLXcsXG4gIFwiY2lyY2xlLWNhbGVuZGFyXCI6ICRmYS12YXItY2lyY2xlLWNhbGVuZGFyLFxuICBcImNhbGVuZGFyLWNpcmNsZVwiOiAkZmEtdmFyLWNhbGVuZGFyLWNpcmNsZSxcbiAgXCJob3VyZ2xhc3MtaGFsZlwiOiAkZmEtdmFyLWhvdXJnbGFzcy1oYWxmLFxuICBcImhvdXJnbGFzcy0yXCI6ICRmYS12YXItaG91cmdsYXNzLTIsXG4gIFwibWljcm9zY29wZVwiOiAkZmEtdmFyLW1pY3Jvc2NvcGUsXG4gIFwic3Vuc2V0XCI6ICRmYS12YXItc3Vuc2V0LFxuICBcInNpbmtcIjogJGZhLXZhci1zaW5rLFxuICBcImNhbGVuZGFyLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb24sXG4gIFwidHJ1Y2stY29udGFpbmVyLWVtcHR5XCI6ICRmYS12YXItdHJ1Y2stY29udGFpbmVyLWVtcHR5LFxuICBcImhhbmQtaGVhcnRcIjogJGZhLXZhci1oYW5kLWhlYXJ0LFxuICBcImJhZy1zaG9wcGluZ1wiOiAkZmEtdmFyLWJhZy1zaG9wcGluZyxcbiAgXCJzaG9wcGluZy1iYWdcIjogJGZhLXZhci1zaG9wcGluZy1iYWcsXG4gIFwiYXJyb3ctZG93bi16LWFcIjogJGZhLXZhci1hcnJvdy1kb3duLXotYSxcbiAgXCJzb3J0LWFscGhhLWRlc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWRlc2MsXG4gIFwic29ydC1hbHBoYS1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQsXG4gIFwibWl0dGVuXCI6ICRmYS12YXItbWl0dGVuLFxuICBcInJlcGx5LWNsb2NrXCI6ICRmYS12YXItcmVwbHktY2xvY2ssXG4gIFwicmVwbHktdGltZVwiOiAkZmEtdmFyLXJlcGx5LXRpbWUsXG4gIFwicGVyc29uLXJheXNcIjogJGZhLXZhci1wZXJzb24tcmF5cyxcbiAgXCJyaWdodFwiOiAkZmEtdmFyLXJpZ2h0LFxuICBcImFycm93LWFsdC1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1yaWdodCxcbiAgXCJjaXJjbGUtZlwiOiAkZmEtdmFyLWNpcmNsZS1mLFxuICBcInVzZXJzXCI6ICRmYS12YXItdXNlcnMsXG4gIFwiZmFjZS1wbGVhZGluZ1wiOiAkZmEtdmFyLWZhY2UtcGxlYWRpbmcsXG4gIFwiZXllLXNsYXNoXCI6ICRmYS12YXItZXllLXNsYXNoLFxuICBcImZsYXNrLXZpYWxcIjogJGZhLXZhci1mbGFzay12aWFsLFxuICBcInBvbGljZS1ib3hcIjogJGZhLXZhci1wb2xpY2UtYm94LFxuICBcImN1Y3VtYmVyXCI6ICRmYS12YXItY3VjdW1iZXIsXG4gIFwiaGVhZC1zaWRlLWJyYWluXCI6ICRmYS12YXItaGVhZC1zaWRlLWJyYWluLFxuICBcImhhbmRcIjogJGZhLXZhci1oYW5kLFxuICBcImhhbmQtcGFwZXJcIjogJGZhLXZhci1oYW5kLXBhcGVyLFxuICBcInBlcnNvbi1iaWtpbmctbW91bnRhaW5cIjogJGZhLXZhci1wZXJzb24tYmlraW5nLW1vdW50YWluLFxuICBcImJpa2luZy1tb3VudGFpblwiOiAkZmEtdmFyLWJpa2luZy1tb3VudGFpbixcbiAgXCJ1dGVuc2lscy1zbGFzaFwiOiAkZmEtdmFyLXV0ZW5zaWxzLXNsYXNoLFxuICBcInByaW50LW1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci1wcmludC1tYWduaWZ5aW5nLWdsYXNzLFxuICBcInByaW50LXNlYXJjaFwiOiAkZmEtdmFyLXByaW50LXNlYXJjaCxcbiAgXCJmb2xkZXItYm9va21hcmtcIjogJGZhLXZhci1mb2xkZXItYm9va21hcmssXG4gIFwib21cIjogJGZhLXZhci1vbSxcbiAgXCJwaVwiOiAkZmEtdmFyLXBpLFxuICBcImZsYXNrLXJvdW5kLXBvdGlvblwiOiAkZmEtdmFyLWZsYXNrLXJvdW5kLXBvdGlvbixcbiAgXCJmbGFzay1wb3Rpb25cIjogJGZhLXZhci1mbGFzay1wb3Rpb24sXG4gIFwiZmFjZS1zaHVzaFwiOiAkZmEtdmFyLWZhY2Utc2h1c2gsXG4gIFwid29ybVwiOiAkZmEtdmFyLXdvcm0sXG4gIFwiaG91c2UtY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLXhtYXJrLFxuICBcInBsdWdcIjogJGZhLXZhci1wbHVnLFxuICBcImNhbGVuZGFyLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNhbGVuZGFyLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJzcXVhcmUtaVwiOiAkZmEtdmFyLXNxdWFyZS1pLFxuICBcImNoZXZyb24tdXBcIjogJGZhLXZhci1jaGV2cm9uLXVwLFxuICBcImZhY2Utc2FsdXRpbmdcIjogJGZhLXZhci1mYWNlLXNhbHV0aW5nLFxuICBcImdhdWdlLXNpbXBsZS1sb3dcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbG93LFxuICBcInRhY2hvbWV0ZXItc2xvd1wiOiAkZmEtdmFyLXRhY2hvbWV0ZXItc2xvdyxcbiAgXCJmYWNlLXBlcnNldmVyaW5nXCI6ICRmYS12YXItZmFjZS1wZXJzZXZlcmluZyxcbiAgXCJjaXJjbGUtY2FtZXJhXCI6ICRmYS12YXItY2lyY2xlLWNhbWVyYSxcbiAgXCJjYW1lcmEtY2lyY2xlXCI6ICRmYS12YXItY2FtZXJhLWNpcmNsZSxcbiAgXCJoYW5kLXNwb2NrXCI6ICRmYS12YXItaGFuZC1zcG9jayxcbiAgXCJzcGlkZXItd2ViXCI6ICRmYS12YXItc3BpZGVyLXdlYixcbiAgXCJjaXJjbGUtbWljcm9waG9uZVwiOiAkZmEtdmFyLWNpcmNsZS1taWNyb3Bob25lLFxuICBcIm1pY3JvcGhvbmUtY2lyY2xlXCI6ICRmYS12YXItbWljcm9waG9uZS1jaXJjbGUsXG4gIFwiYm9vay1hcnJvdy11cFwiOiAkZmEtdmFyLWJvb2stYXJyb3ctdXAsXG4gIFwicG9wc2ljbGVcIjogJGZhLXZhci1wb3BzaWNsZSxcbiAgXCJjb21tYW5kXCI6ICRmYS12YXItY29tbWFuZCxcbiAgXCJibGluZHNcIjogJGZhLXZhci1ibGluZHMsXG4gIFwic3RvcHdhdGNoXCI6ICRmYS12YXItc3RvcHdhdGNoLFxuICBcInNheG9waG9uZVwiOiAkZmEtdmFyLXNheG9waG9uZSxcbiAgXCJzcXVhcmUtMlwiOiAkZmEtdmFyLXNxdWFyZS0yLFxuICBcImZpZWxkLWhvY2tleS1zdGljay1iYWxsXCI6ICRmYS12YXItZmllbGQtaG9ja2V5LXN0aWNrLWJhbGwsXG4gIFwiZmllbGQtaG9ja2V5XCI6ICRmYS12YXItZmllbGQtaG9ja2V5LFxuICBcImFycm93LXVwLXNxdWFyZS10cmlhbmdsZVwiOiAkZmEtdmFyLWFycm93LXVwLXNxdWFyZS10cmlhbmdsZSxcbiAgXCJzb3J0LXNoYXBlcy11cC1hbHRcIjogJGZhLXZhci1zb3J0LXNoYXBlcy11cC1hbHQsXG4gIFwiZmFjZS1zY3JlYW1cIjogJGZhLXZhci1mYWNlLXNjcmVhbSxcbiAgXCJzcXVhcmUtbVwiOiAkZmEtdmFyLXNxdWFyZS1tLFxuICBcImNhbWVyYS13ZWJcIjogJGZhLXZhci1jYW1lcmEtd2ViLFxuICBcIndlYmNhbVwiOiAkZmEtdmFyLXdlYmNhbSxcbiAgXCJjb21tZW50LWFycm93LWRvd25cIjogJGZhLXZhci1jb21tZW50LWFycm93LWRvd24sXG4gIFwibGlnaHRidWxiLWNmbFwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1jZmwsXG4gIFwid2luZG93LWZyYW1lLW9wZW5cIjogJGZhLXZhci13aW5kb3ctZnJhbWUtb3BlbixcbiAgXCJmYWNlLWtpc3NcIjogJGZhLXZhci1mYWNlLWtpc3MsXG4gIFwia2lzc1wiOiAkZmEtdmFyLWtpc3MsXG4gIFwiYnJpZGdlLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWJyaWRnZS1jaXJjbGUteG1hcmssXG4gIFwicGVyaW9kXCI6ICRmYS12YXItcGVyaW9kLFxuICBcImZhY2UtZ3Jpbi10b25ndWVcIjogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLFxuICBcImdyaW4tdG9uZ3VlXCI6ICRmYS12YXItZ3Jpbi10b25ndWUsXG4gIFwidXAtdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci11cC10by1kb3R0ZWQtbGluZSxcbiAgXCJ0aG91Z2h0LWJ1YmJsZVwiOiAkZmEtdmFyLXRob3VnaHQtYnViYmxlLFxuICBcInJheWd1blwiOiAkZmEtdmFyLXJheWd1bixcbiAgXCJmbHV0ZVwiOiAkZmEtdmFyLWZsdXRlLFxuICBcImFjb3JuXCI6ICRmYS12YXItYWNvcm4sXG4gIFwidmlkZW8tYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci12aWRlby1hcnJvdy11cC1yaWdodCxcbiAgXCJncmF0ZS1kcm9wbGV0XCI6ICRmYS12YXItZ3JhdGUtZHJvcGxldCxcbiAgXCJzZWFsLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc2VhbC1leGNsYW1hdGlvbixcbiAgXCJjaGVzcy1iaXNob3BcIjogJGZhLXZhci1jaGVzcy1iaXNob3AsXG4gIFwibWVzc2FnZS1zbXNcIjogJGZhLXZhci1tZXNzYWdlLXNtcyxcbiAgXCJjb2ZmZWUtYmVhbnNcIjogJGZhLXZhci1jb2ZmZWUtYmVhbnMsXG4gIFwiaGF0LXdpdGNoXCI6ICRmYS12YXItaGF0LXdpdGNoLFxuICBcImZhY2UtZ3Jpbi13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXdpbmssXG4gIFwiZ3Jpbi13aW5rXCI6ICRmYS12YXItZ3Jpbi13aW5rLFxuICBcImNsb2NrLXRocmVlLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXRocmVlLXRoaXJ0eSxcbiAgXCJlYXItZGVhZlwiOiAkZmEtdmFyLWVhci1kZWFmLFxuICBcImRlYWZcIjogJGZhLXZhci1kZWFmLFxuICBcImRlYWZuZXNzXCI6ICRmYS12YXItZGVhZm5lc3MsXG4gIFwiaGFyZC1vZi1oZWFyaW5nXCI6ICRmYS12YXItaGFyZC1vZi1oZWFyaW5nLFxuICBcImFsYXJtLWNsb2NrXCI6ICRmYS12YXItYWxhcm0tY2xvY2ssXG4gIFwiZWNsaXBzZVwiOiAkZmEtdmFyLWVjbGlwc2UsXG4gIFwiZmFjZS1yZWxpZXZlZFwiOiAkZmEtdmFyLWZhY2UtcmVsaWV2ZWQsXG4gIFwicm9hZC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1yb2FkLWNpcmNsZS1jaGVjayxcbiAgXCJkaWNlLWZpdmVcIjogJGZhLXZhci1kaWNlLWZpdmUsXG4gIFwib2N0YWdvbi1taW51c1wiOiAkZmEtdmFyLW9jdGFnb24tbWludXMsXG4gIFwibWludXMtb2N0YWdvblwiOiAkZmEtdmFyLW1pbnVzLW9jdGFnb24sXG4gIFwic3F1YXJlLXJzc1wiOiAkZmEtdmFyLXNxdWFyZS1yc3MsXG4gIFwicnNzLXNxdWFyZVwiOiAkZmEtdmFyLXJzcy1zcXVhcmUsXG4gIFwiZmFjZS16YW55XCI6ICRmYS12YXItZmFjZS16YW55LFxuICBcImxhbmQtbWluZS1vblwiOiAkZmEtdmFyLWxhbmQtbWluZS1vbixcbiAgXCJzcXVhcmUtYXJyb3ctdXAtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy11cC1sZWZ0LFxuICBcImktY3Vyc29yXCI6ICRmYS12YXItaS1jdXJzb3IsXG4gIFwic2FsdC1zaGFrZXJcIjogJGZhLXZhci1zYWx0LXNoYWtlcixcbiAgXCJzdGFtcFwiOiAkZmEtdmFyLXN0YW1wLFxuICBcImZpbGUtcGx1c1wiOiAkZmEtdmFyLWZpbGUtcGx1cyxcbiAgXCJkcmF3LXNxdWFyZVwiOiAkZmEtdmFyLWRyYXctc3F1YXJlLFxuICBcInRvaWxldC1wYXBlci11bmRlci1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci11bmRlci1zbGFzaCxcbiAgXCJ0b2lsZXQtcGFwZXItcmV2ZXJzZS1zbGFzaFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLXNsYXNoLFxuICBcInN0YWlyc1wiOiAkZmEtdmFyLXN0YWlycyxcbiAgXCJkcm9uZS1mcm9udFwiOiAkZmEtdmFyLWRyb25lLWZyb250LFxuICBcImRyb25lLWFsdFwiOiAkZmEtdmFyLWRyb25lLWFsdCxcbiAgXCJnbGFzcy1lbXB0eVwiOiAkZmEtdmFyLWdsYXNzLWVtcHR5LFxuICBcImRpYWwtaGlnaFwiOiAkZmEtdmFyLWRpYWwtaGlnaCxcbiAgXCJ1c2VyLWhlbG1ldC1zYWZldHlcIjogJGZhLXZhci11c2VyLWhlbG1ldC1zYWZldHksXG4gIFwidXNlci1jb25zdHJ1Y3Rpb25cIjogJGZhLXZhci11c2VyLWNvbnN0cnVjdGlvbixcbiAgXCJ1c2VyLWhhcmQtaGF0XCI6ICRmYS12YXItdXNlci1oYXJkLWhhdCxcbiAgXCJpXCI6ICRmYS12YXItaSxcbiAgXCJocnl2bmlhLXNpZ25cIjogJGZhLXZhci1ocnl2bmlhLXNpZ24sXG4gIFwiaHJ5dm5pYVwiOiAkZmEtdmFyLWhyeXZuaWEsXG4gIFwiYXJyb3ctZG93bi1sZWZ0LWFuZC1hcnJvdy11cC1yaWdodC10by1jZW50ZXJcIjogJGZhLXZhci1hcnJvdy1kb3duLWxlZnQtYW5kLWFycm93LXVwLXJpZ2h0LXRvLWNlbnRlcixcbiAgXCJwaWxsc1wiOiAkZmEtdmFyLXBpbGxzLFxuICBcImZhY2UtZ3Jpbi13aWRlXCI6ICRmYS12YXItZmFjZS1ncmluLXdpZGUsXG4gIFwiZ3Jpbi1hbHRcIjogJGZhLXZhci1ncmluLWFsdCxcbiAgXCJ0b290aFwiOiAkZmEtdmFyLXRvb3RoLFxuICBcImJhc2tldGJhbGwtaG9vcFwiOiAkZmEtdmFyLWJhc2tldGJhbGwtaG9vcCxcbiAgXCJvYmplY3RzLWFsaWduLWJvdHRvbVwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tYm90dG9tLFxuICBcInZcIjogJGZhLXZhci12LFxuICBcInNwYXJrbGVzXCI6ICRmYS12YXItc3BhcmtsZXMsXG4gIFwic3F1aWRcIjogJGZhLXZhci1zcXVpZCxcbiAgXCJsZWFmeS1ncmVlblwiOiAkZmEtdmFyLWxlYWZ5LWdyZWVuLFxuICBcImNpcmNsZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cC1yaWdodCxcbiAgXCJjYWxlbmRhcnNcIjogJGZhLXZhci1jYWxlbmRhcnMsXG4gIFwiYmFuZ2xhZGVzaGktdGFrYS1zaWduXCI6ICRmYS12YXItYmFuZ2xhZGVzaGktdGFrYS1zaWduLFxuICBcImJpY3ljbGVcIjogJGZhLXZhci1iaWN5Y2xlLFxuICBcImhhbW1lci13YXJcIjogJGZhLXZhci1oYW1tZXItd2FyLFxuICBcImNpcmNsZS1kXCI6ICRmYS12YXItY2lyY2xlLWQsXG4gIFwic3BpZGVyLWJsYWNrLXdpZG93XCI6ICRmYS12YXItc3BpZGVyLWJsYWNrLXdpZG93LFxuICBcInN0YWZmLXNuYWtlXCI6ICRmYS12YXItc3RhZmYtc25ha2UsXG4gIFwicm9kLWFzY2xlcGl1c1wiOiAkZmEtdmFyLXJvZC1hc2NsZXBpdXMsXG4gIFwicm9kLXNuYWtlXCI6ICRmYS12YXItcm9kLXNuYWtlLFxuICBcInN0YWZmLWFlc2N1bGFwaXVzXCI6ICRmYS12YXItc3RhZmYtYWVzY3VsYXBpdXMsXG4gIFwicGVhclwiOiAkZmEtdmFyLXBlYXIsXG4gIFwiaGVhZC1zaWRlLWNvdWdoLXNsYXNoXCI6ICRmYS12YXItaGVhZC1zaWRlLWNvdWdoLXNsYXNoLFxuICBcInRyaWFuZ2xlXCI6ICRmYS12YXItdHJpYW5nbGUsXG4gIFwiYXBhcnRtZW50XCI6ICRmYS12YXItYXBhcnRtZW50LFxuICBcInRydWNrLW1lZGljYWxcIjogJGZhLXZhci10cnVjay1tZWRpY2FsLFxuICBcImFtYnVsYW5jZVwiOiAkZmEtdmFyLWFtYnVsYW5jZSxcbiAgXCJwZXBwZXJcIjogJGZhLXZhci1wZXBwZXIsXG4gIFwicGlhbm9cIjogJGZhLXZhci1waWFubyxcbiAgXCJndW4tc3F1aXJ0XCI6ICRmYS12YXItZ3VuLXNxdWlydCxcbiAgXCJ3aGVhdC1hd24tY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItd2hlYXQtYXduLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJzbm93bWFuXCI6ICRmYS12YXItc25vd21hbixcbiAgXCJ1c2VyLWFsaWVuXCI6ICRmYS12YXItdXNlci1hbGllbixcbiAgXCJzaGllbGQtY2hlY2tcIjogJGZhLXZhci1zaGllbGQtY2hlY2ssXG4gIFwibW9ydGFyLXBlc3RsZVwiOiAkZmEtdmFyLW1vcnRhci1wZXN0bGUsXG4gIFwicm9hZC1iYXJyaWVyXCI6ICRmYS12YXItcm9hZC1iYXJyaWVyLFxuICBcImNoYXJ0LWNhbmRsZXN0aWNrXCI6ICRmYS12YXItY2hhcnQtY2FuZGxlc3RpY2ssXG4gIFwiYnJpZWZjYXNlLWJsYW5rXCI6ICRmYS12YXItYnJpZWZjYXNlLWJsYW5rLFxuICBcInNjaG9vbFwiOiAkZmEtdmFyLXNjaG9vbCxcbiAgXCJpZ2xvb1wiOiAkZmEtdmFyLWlnbG9vLFxuICBcImJyYWNrZXQtcm91bmRcIjogJGZhLXZhci1icmFja2V0LXJvdW5kLFxuICBcInBhcmVudGhlc2lzXCI6ICRmYS12YXItcGFyZW50aGVzaXMsXG4gIFwiam9pbnRcIjogJGZhLXZhci1qb2ludCxcbiAgXCJob3JzZS1zYWRkbGVcIjogJGZhLXZhci1ob3JzZS1zYWRkbGUsXG4gIFwibXVnLW1hcnNobWFsbG93c1wiOiAkZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3MsXG4gIFwiZmlsdGVyc1wiOiAkZmEtdmFyLWZpbHRlcnMsXG4gIFwiYmVsbC1vblwiOiAkZmEtdmFyLWJlbGwtb24sXG4gIFwiYW5nbGUtcmlnaHRcIjogJGZhLXZhci1hbmdsZS1yaWdodCxcbiAgXCJkaWFsLW1lZFwiOiAkZmEtdmFyLWRpYWwtbWVkLFxuICBcImhvcnNlXCI6ICRmYS12YXItaG9yc2UsXG4gIFwicVwiOiAkZmEtdmFyLXEsXG4gIFwibW9uaXRvci13YXZlZm9ybVwiOiAkZmEtdmFyLW1vbml0b3Itd2F2ZWZvcm0sXG4gIFwibW9uaXRvci1oZWFydC1yYXRlXCI6ICRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlLFxuICBcImxpbmstc2ltcGxlXCI6ICRmYS12YXItbGluay1zaW1wbGUsXG4gIFwid2hpc3RsZVwiOiAkZmEtdmFyLXdoaXN0bGUsXG4gIFwiZ1wiOiAkZmEtdmFyLWcsXG4gIFwid2luZS1nbGFzcy1jcmFja1wiOiAkZmEtdmFyLXdpbmUtZ2xhc3MtY3JhY2ssXG4gIFwiZnJhZ2lsZVwiOiAkZmEtdmFyLWZyYWdpbGUsXG4gIFwic2xvdC1tYWNoaW5lXCI6ICRmYS12YXItc2xvdC1tYWNoaW5lLFxuICBcIm5vdGVzLW1lZGljYWxcIjogJGZhLXZhci1ub3Rlcy1tZWRpY2FsLFxuICBcImNhci13YXNoXCI6ICRmYS12YXItY2FyLXdhc2gsXG4gIFwiZXNjYWxhdG9yXCI6ICRmYS12YXItZXNjYWxhdG9yLFxuICBcImNvbW1lbnQtaW1hZ2VcIjogJGZhLXZhci1jb21tZW50LWltYWdlLFxuICBcInRlbXBlcmF0dXJlLWhhbGZcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmLFxuICBcInRlbXBlcmF0dXJlLTJcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0yLFxuICBcInRoZXJtb21ldGVyLTJcIjogJGZhLXZhci10aGVybW9tZXRlci0yLFxuICBcInRoZXJtb21ldGVyLWhhbGZcIjogJGZhLXZhci10aGVybW9tZXRlci1oYWxmLFxuICBcImRvbmctc2lnblwiOiAkZmEtdmFyLWRvbmctc2lnbixcbiAgXCJkb251dFwiOiAkZmEtdmFyLWRvbnV0LFxuICBcImRvdWdobnV0XCI6ICRmYS12YXItZG91Z2hudXQsXG4gIFwiY2Fwc3VsZXNcIjogJGZhLXZhci1jYXBzdWxlcyxcbiAgXCJwb28tc3Rvcm1cIjogJGZhLXZhci1wb28tc3Rvcm0sXG4gIFwicG9vLWJvbHRcIjogJGZhLXZhci1wb28tYm9sdCxcbiAgXCJ0YWxseS0xXCI6ICRmYS12YXItdGFsbHktMSxcbiAgXCJmYWNlLWZyb3duLW9wZW5cIjogJGZhLXZhci1mYWNlLWZyb3duLW9wZW4sXG4gIFwiZnJvd24tb3BlblwiOiAkZmEtdmFyLWZyb3duLW9wZW4sXG4gIFwic3F1YXJlLWRhc2hlZFwiOiAkZmEtdmFyLXNxdWFyZS1kYXNoZWQsXG4gIFwic3F1YXJlLWpcIjogJGZhLXZhci1zcXVhcmUtaixcbiAgXCJoYW5kLXBvaW50LXVwXCI6ICRmYS12YXItaGFuZC1wb2ludC11cCxcbiAgXCJtb25leS1iaWxsXCI6ICRmYS12YXItbW9uZXktYmlsbCxcbiAgXCJhcnJvdy11cC1iaWctc21hbGxcIjogJGZhLXZhci1hcnJvdy11cC1iaWctc21hbGwsXG4gIFwic29ydC1zaXplLXVwXCI6ICRmYS12YXItc29ydC1zaXplLXVwLFxuICBcImJhcmNvZGUtcmVhZFwiOiAkZmEtdmFyLWJhcmNvZGUtcmVhZCxcbiAgXCJiYWd1ZXR0ZVwiOiAkZmEtdmFyLWJhZ3VldHRlLFxuICBcImJvd2wtc29mdC1zZXJ2ZVwiOiAkZmEtdmFyLWJvd2wtc29mdC1zZXJ2ZSxcbiAgXCJmYWNlLWhvbGRpbmctYmFjay10ZWFyc1wiOiAkZmEtdmFyLWZhY2UtaG9sZGluZy1iYWNrLXRlYXJzLFxuICBcInNxdWFyZS11cFwiOiAkZmEtdmFyLXNxdWFyZS11cCxcbiAgXCJhcnJvdy1hbHQtc3F1YXJlLXVwXCI6ICRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cCxcbiAgXCJ0cmFpbi1zdWJ3YXktdHVubmVsXCI6ICRmYS12YXItdHJhaW4tc3Vid2F5LXR1bm5lbCxcbiAgXCJzdWJ3YXktdHVubmVsXCI6ICRmYS12YXItc3Vid2F5LXR1bm5lbCxcbiAgXCJzcXVhcmUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zcXVhcmUtZXhjbGFtYXRpb24sXG4gIFwiZXhjbGFtYXRpb24tc3F1YXJlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tc3F1YXJlLFxuICBcInNlbWljb2xvblwiOiAkZmEtdmFyLXNlbWljb2xvbixcbiAgXCJib29rbWFya1wiOiAkZmEtdmFyLWJvb2ttYXJrLFxuICBcImZhbi10YWJsZVwiOiAkZmEtdmFyLWZhbi10YWJsZSxcbiAgXCJhbGlnbi1qdXN0aWZ5XCI6ICRmYS12YXItYWxpZ24tanVzdGlmeSxcbiAgXCJiYXR0ZXJ5LWxvd1wiOiAkZmEtdmFyLWJhdHRlcnktbG93LFxuICBcImJhdHRlcnktMVwiOiAkZmEtdmFyLWJhdHRlcnktMSxcbiAgXCJjcmVkaXQtY2FyZC1mcm9udFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLWZyb250LFxuICBcImJyYWluLWFycm93LWN1cnZlZC1yaWdodFwiOiAkZmEtdmFyLWJyYWluLWFycm93LWN1cnZlZC1yaWdodCxcbiAgXCJtaW5kLXNoYXJlXCI6ICRmYS12YXItbWluZC1zaGFyZSxcbiAgXCJ1bWJyZWxsYS1iZWFjaFwiOiAkZmEtdmFyLXVtYnJlbGxhLWJlYWNoLFxuICBcImhlbG1ldC11blwiOiAkZmEtdmFyLWhlbG1ldC11bixcbiAgXCJsb2NhdGlvbi1zbWlsZVwiOiAkZmEtdmFyLWxvY2F0aW9uLXNtaWxlLFxuICBcIm1hcC1tYXJrZXItc21pbGVcIjogJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlLFxuICBcImFycm93LWxlZnQtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93LWxlZnQtdG8tbGluZSxcbiAgXCJhcnJvdy10by1sZWZ0XCI6ICRmYS12YXItYXJyb3ctdG8tbGVmdCxcbiAgXCJidWxsc2V5ZVwiOiAkZmEtdmFyLWJ1bGxzZXllLFxuICBcInN1c2hpXCI6ICRmYS12YXItc3VzaGksXG4gIFwibmlnaXJpXCI6ICRmYS12YXItbmlnaXJpLFxuICBcIm1lc3NhZ2UtY2FwdGlvbnNcIjogJGZhLXZhci1tZXNzYWdlLWNhcHRpb25zLFxuICBcImNvbW1lbnQtYWx0LWNhcHRpb25zXCI6ICRmYS12YXItY29tbWVudC1hbHQtY2FwdGlvbnMsXG4gIFwidHJhc2gtbGlzdFwiOiAkZmEtdmFyLXRyYXNoLWxpc3QsXG4gIFwiYmFjb25cIjogJGZhLXZhci1iYWNvbixcbiAgXCJvcHRpb25cIjogJGZhLXZhci1vcHRpb24sXG4gIFwiaGFuZC1wb2ludC1kb3duXCI6ICRmYS12YXItaGFuZC1wb2ludC1kb3duLFxuICBcImFycm93LXVwLWZyb20tYnJhY2tldFwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tYnJhY2tldCxcbiAgXCJ0cmFzaC1wbHVzXCI6ICRmYS12YXItdHJhc2gtcGx1cyxcbiAgXCJvYmplY3RzLWFsaWduLXRvcFwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tdG9wLFxuICBcImZvbGRlclwiOiAkZmEtdmFyLWZvbGRlcixcbiAgXCJmb2xkZXItYmxhbmtcIjogJGZhLXZhci1mb2xkZXItYmxhbmssXG4gIFwiZmFjZS1hbnhpb3VzLXN3ZWF0XCI6ICRmYS12YXItZmFjZS1hbnhpb3VzLXN3ZWF0LFxuICBcImNyZWRpdC1jYXJkLWJsYW5rXCI6ICRmYS12YXItY3JlZGl0LWNhcmQtYmxhbmssXG4gIFwiZmlsZS13YXZlZm9ybVwiOiAkZmEtdmFyLWZpbGUtd2F2ZWZvcm0sXG4gIFwiZmlsZS1tZWRpY2FsLWFsdFwiOiAkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQsXG4gIFwibWljcm9jaGlwLWFpXCI6ICRmYS12YXItbWljcm9jaGlwLWFpLFxuICBcIm11Z1wiOiAkZmEtdmFyLW11ZyxcbiAgXCJwbGFuZS11cC1zbGFzaFwiOiAkZmEtdmFyLXBsYW5lLXVwLXNsYXNoLFxuICBcInJhZGlhdGlvblwiOiAkZmEtdmFyLXJhZGlhdGlvbixcbiAgXCJwZW4tY2lyY2xlXCI6ICRmYS12YXItcGVuLWNpcmNsZSxcbiAgXCJjaGFydC1zaW1wbGVcIjogJGZhLXZhci1jaGFydC1zaW1wbGUsXG4gIFwiY3J1dGNoZXNcIjogJGZhLXZhci1jcnV0Y2hlcyxcbiAgXCJjaXJjbGUtcGFya2luZ1wiOiAkZmEtdmFyLWNpcmNsZS1wYXJraW5nLFxuICBcInBhcmtpbmctY2lyY2xlXCI6ICRmYS12YXItcGFya2luZy1jaXJjbGUsXG4gIFwibWFycy1zdHJva2VcIjogJGZhLXZhci1tYXJzLXN0cm9rZSxcbiAgXCJsZWFmLW9ha1wiOiAkZmEtdmFyLWxlYWYtb2FrLFxuICBcInNxdWFyZS1ib2x0XCI6ICRmYS12YXItc3F1YXJlLWJvbHQsXG4gIFwidmlhbFwiOiAkZmEtdmFyLXZpYWwsXG4gIFwiZ2F1Z2VcIjogJGZhLXZhci1nYXVnZSxcbiAgXCJkYXNoYm9hcmRcIjogJGZhLXZhci1kYXNoYm9hcmQsXG4gIFwiZ2F1Z2UtbWVkXCI6ICRmYS12YXItZ2F1Z2UtbWVkLFxuICBcInRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2VcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1hdmVyYWdlLFxuICBcIndhbmQtbWFnaWMtc3BhcmtsZXNcIjogJGZhLXZhci13YW5kLW1hZ2ljLXNwYXJrbGVzLFxuICBcIm1hZ2ljLXdhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1tYWdpYy13YW5kLXNwYXJrbGVzLFxuICBcImxhbWJkYVwiOiAkZmEtdmFyLWxhbWJkYSxcbiAgXCJlXCI6ICRmYS12YXItZSxcbiAgXCJwaXp6YVwiOiAkZmEtdmFyLXBpenphLFxuICBcImJvd2wtY2hvcHN0aWNrcy1ub29kbGVzXCI6ICRmYS12YXItYm93bC1jaG9wc3RpY2tzLW5vb2RsZXMsXG4gIFwiaDNcIjogJGZhLXZhci1oMyxcbiAgXCJwZW4tY2xpcFwiOiAkZmEtdmFyLXBlbi1jbGlwLFxuICBcInBlbi1hbHRcIjogJGZhLXZhci1wZW4tYWx0LFxuICBcImJyaWRnZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1icmlkZ2UtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImJhZGdlLXBlcmNlbnRcIjogJGZhLXZhci1iYWRnZS1wZXJjZW50LFxuICBcInVzZXJcIjogJGZhLXZhci11c2VyLFxuICBcInNlbnNvclwiOiAkZmEtdmFyLXNlbnNvcixcbiAgXCJjb21tYVwiOiAkZmEtdmFyLWNvbW1hLFxuICBcInNjaG9vbC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1zY2hvb2wtY2lyY2xlLWNoZWNrLFxuICBcInRvaWxldC1wYXBlci11bmRlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci11bmRlcixcbiAgXCJ0b2lsZXQtcGFwZXItcmV2ZXJzZVwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLFxuICBcImxpZ2h0LWVtZXJnZW5jeVwiOiAkZmEtdmFyLWxpZ2h0LWVtZXJnZW5jeSxcbiAgXCJhcnJvdy1kb3duLXRvLWFyY1wiOiAkZmEtdmFyLWFycm93LWRvd24tdG8tYXJjLFxuICBcImR1bXBzdGVyXCI6ICRmYS12YXItZHVtcHN0ZXIsXG4gIFwidmFuLXNodXR0bGVcIjogJGZhLXZhci12YW4tc2h1dHRsZSxcbiAgXCJzaHV0dGxlLXZhblwiOiAkZmEtdmFyLXNodXR0bGUtdmFuLFxuICBcImJ1aWxkaW5nLXVzZXJcIjogJGZhLXZhci1idWlsZGluZy11c2VyLFxuICBcImxpZ2h0LXN3aXRjaFwiOiAkZmEtdmFyLWxpZ2h0LXN3aXRjaCxcbiAgXCJzcXVhcmUtY2FyZXQtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0LFxuICBcImNhcmV0LXNxdWFyZS1sZWZ0XCI6ICRmYS12YXItY2FyZXQtc3F1YXJlLWxlZnQsXG4gIFwiaGlnaGxpZ2h0ZXJcIjogJGZhLXZhci1oaWdobGlnaHRlcixcbiAgXCJ3YXZlLXB1bHNlXCI6ICRmYS12YXItd2F2ZS1wdWxzZSxcbiAgXCJoZWFydC1yYXRlXCI6ICRmYS12YXItaGVhcnQtcmF0ZSxcbiAgXCJrZXlcIjogJGZhLXZhci1rZXksXG4gIFwiaGF0LXNhbnRhXCI6ICRmYS12YXItaGF0LXNhbnRhLFxuICBcInRhbWFsZVwiOiAkZmEtdmFyLXRhbWFsZSxcbiAgXCJib3gtY2hlY2tcIjogJGZhLXZhci1ib3gtY2hlY2ssXG4gIFwiYnVsbGhvcm5cIjogJGZhLXZhci1idWxsaG9ybixcbiAgXCJzdGVha1wiOiAkZmEtdmFyLXN0ZWFrLFxuICBcImxvY2F0aW9uLWNyb3NzaGFpcnMtc2xhc2hcIjogJGZhLXZhci1sb2NhdGlvbi1jcm9zc2hhaXJzLXNsYXNoLFxuICBcImxvY2F0aW9uLXNsYXNoXCI6ICRmYS12YXItbG9jYXRpb24tc2xhc2gsXG4gIFwicGVyc29uLWRvbGx5XCI6ICRmYS12YXItcGVyc29uLWRvbGx5LFxuICBcImdsb2JlXCI6ICRmYS12YXItZ2xvYmUsXG4gIFwic3luYWdvZ3VlXCI6ICRmYS12YXItc3luYWdvZ3VlLFxuICBcImZpbGUtY2hhcnQtY29sdW1uXCI6ICRmYS12YXItZmlsZS1jaGFydC1jb2x1bW4sXG4gIFwiZmlsZS1jaGFydC1saW5lXCI6ICRmYS12YXItZmlsZS1jaGFydC1saW5lLFxuICBcInBlcnNvbi1oYWxmLWRyZXNzXCI6ICRmYS12YXItcGVyc29uLWhhbGYtZHJlc3MsXG4gIFwiZm9sZGVyLWltYWdlXCI6ICRmYS12YXItZm9sZGVyLWltYWdlLFxuICBcImNhbGVuZGFyLXBlblwiOiAkZmEtdmFyLWNhbGVuZGFyLXBlbixcbiAgXCJjYWxlbmRhci1lZGl0XCI6ICRmYS12YXItY2FsZW5kYXItZWRpdCxcbiAgXCJyb2FkLWJyaWRnZVwiOiAkZmEtdmFyLXJvYWQtYnJpZGdlLFxuICBcImZhY2Utc21pbGUtdGVhclwiOiAkZmEtdmFyLWZhY2Utc21pbGUtdGVhcixcbiAgXCJtZXNzYWdlLXBsdXNcIjogJGZhLXZhci1tZXNzYWdlLXBsdXMsXG4gIFwiY29tbWVudC1hbHQtcGx1c1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXBsdXMsXG4gIFwibG9jYXRpb24tYXJyb3dcIjogJGZhLXZhci1sb2NhdGlvbi1hcnJvdyxcbiAgXCJjXCI6ICRmYS12YXItYyxcbiAgXCJ0YWJsZXQtYnV0dG9uXCI6ICRmYS12YXItdGFibGV0LWJ1dHRvbixcbiAgXCJyZWN0YW5nbGUtaGlzdG9yeS1jaXJjbGUtdXNlclwiOiAkZmEtdmFyLXJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS11c2VyLFxuICBcImJ1aWxkaW5nLWxvY2tcIjogJGZhLXZhci1idWlsZGluZy1sb2NrLFxuICBcImNoYXJ0LWxpbmUtdXBcIjogJGZhLXZhci1jaGFydC1saW5lLXVwLFxuICBcIm1haWxib3hcIjogJGZhLXZhci1tYWlsYm94LFxuICBcInRydWNrLWJvbHRcIjogJGZhLXZhci10cnVjay1ib2x0LFxuICBcInBpenphLXNsaWNlXCI6ICRmYS12YXItcGl6emEtc2xpY2UsXG4gIFwibW9uZXktYmlsbC13YXZlXCI6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLFxuICBcImNoYXJ0LWFyZWFcIjogJGZhLXZhci1jaGFydC1hcmVhLFxuICBcImFyZWEtY2hhcnRcIjogJGZhLXZhci1hcmVhLWNoYXJ0LFxuICBcImhvdXNlLWZsYWdcIjogJGZhLXZhci1ob3VzZS1mbGFnLFxuICBcInBlcnNvbi1jaXJjbGUtbWludXNcIjogJGZhLXZhci1wZXJzb24tY2lyY2xlLW1pbnVzLFxuICBcInNjYWxwZWxcIjogJGZhLXZhci1zY2FscGVsLFxuICBcImJhblwiOiAkZmEtdmFyLWJhbixcbiAgXCJjYW5jZWxcIjogJGZhLXZhci1jYW5jZWwsXG4gIFwiYmVsbC1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJlbGwtZXhjbGFtYXRpb24sXG4gIFwiY2lyY2xlLWJvb2ttYXJrXCI6ICRmYS12YXItY2lyY2xlLWJvb2ttYXJrLFxuICBcImJvb2ttYXJrLWNpcmNsZVwiOiAkZmEtdmFyLWJvb2ttYXJrLWNpcmNsZSxcbiAgXCJlZ2ctZnJpZWRcIjogJGZhLXZhci1lZ2ctZnJpZWQsXG4gIFwiZmFjZS13ZWFyeVwiOiAkZmEtdmFyLWZhY2Utd2VhcnksXG4gIFwidW5pZm9ybS1tYXJ0aWFsLWFydHNcIjogJGZhLXZhci11bmlmb3JtLW1hcnRpYWwtYXJ0cyxcbiAgXCJjYW1lcmEtcm90YXRlXCI6ICRmYS12YXItY2FtZXJhLXJvdGF0ZSxcbiAgXCJzdW4tZHVzdFwiOiAkZmEtdmFyLXN1bi1kdXN0LFxuICBcImNvbW1lbnQtdGV4dFwiOiAkZmEtdmFyLWNvbW1lbnQtdGV4dCxcbiAgXCJzcHJheS1jYW4tc3BhcmtsZXNcIjogJGZhLXZhci1zcHJheS1jYW4tc3BhcmtsZXMsXG4gIFwiYWlyLWZyZXNoZW5lclwiOiAkZmEtdmFyLWFpci1mcmVzaGVuZXIsXG4gIFwic2lnbmFsLWJhcnNcIjogJGZhLXZhci1zaWduYWwtYmFycyxcbiAgXCJzaWduYWwtYWx0XCI6ICRmYS12YXItc2lnbmFsLWFsdCxcbiAgXCJzaWduYWwtYWx0LTRcIjogJGZhLXZhci1zaWduYWwtYWx0LTQsXG4gIFwic2lnbmFsLWJhcnMtc3Ryb25nXCI6ICRmYS12YXItc2lnbmFsLWJhcnMtc3Ryb25nLFxuICBcImRpYW1vbmQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1kaWFtb25kLWV4Y2xhbWF0aW9uLFxuICBcInN0YXJcIjogJGZhLXZhci1zdGFyLFxuICBcImRpYWwtbWluXCI6ICRmYS12YXItZGlhbC1taW4sXG4gIFwicmVwZWF0XCI6ICRmYS12YXItcmVwZWF0LFxuICBcImNyb3NzXCI6ICRmYS12YXItY3Jvc3MsXG4gIFwicGFnZS1jYXJldC1kb3duXCI6ICRmYS12YXItcGFnZS1jYXJldC1kb3duLFxuICBcImZpbGUtY2FyZXQtZG93blwiOiAkZmEtdmFyLWZpbGUtY2FyZXQtZG93bixcbiAgXCJib3hcIjogJGZhLXZhci1ib3gsXG4gIFwidmVudXMtbWFyc1wiOiAkZmEtdmFyLXZlbnVzLW1hcnMsXG4gIFwiY2xvY2stc2V2ZW4tdGhpcnR5XCI6ICRmYS12YXItY2xvY2stc2V2ZW4tdGhpcnR5LFxuICBcImFycm93LXBvaW50ZXJcIjogJGZhLXZhci1hcnJvdy1wb2ludGVyLFxuICBcIm1vdXNlLXBvaW50ZXJcIjogJGZhLXZhci1tb3VzZS1wb2ludGVyLFxuICBcImNsb2NrLWZvdXItdGhpcnR5XCI6ICRmYS12YXItY2xvY2stZm91ci10aGlydHksXG4gIFwic2lnbmFsLWJhcnMtZ29vZFwiOiAkZmEtdmFyLXNpZ25hbC1iYXJzLWdvb2QsXG4gIFwic2lnbmFsLWFsdC0zXCI6ICRmYS12YXItc2lnbmFsLWFsdC0zLFxuICBcImNhY3R1c1wiOiAkZmEtdmFyLWNhY3R1cyxcbiAgXCJtYXhpbWl6ZVwiOiAkZmEtdmFyLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3MtYWx0XCI6ICRmYS12YXItZXhwYW5kLWFycm93cy1hbHQsXG4gIFwiY2hhcmdpbmctc3RhdGlvblwiOiAkZmEtdmFyLWNoYXJnaW5nLXN0YXRpb24sXG4gIFwic2hhcGVzXCI6ICRmYS12YXItc2hhcGVzLFxuICBcInRyaWFuZ2xlLWNpcmNsZS1zcXVhcmVcIjogJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlLFxuICBcInBsYW5lLXRhaWxcIjogJGZhLXZhci1wbGFuZS10YWlsLFxuICBcImdhdWdlLXNpbXBsZS1tYXhcIjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWF4LFxuICBcInRhY2hvbWV0ZXItZmFzdGVzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdGVzdCxcbiAgXCJjaXJjbGUtdVwiOiAkZmEtdmFyLWNpcmNsZS11LFxuICBcInNoaWVsZC1zbGFzaFwiOiAkZmEtdmFyLXNoaWVsZC1zbGFzaCxcbiAgXCJzcXVhcmUtcGhvbmUtaGFuZ3VwXCI6ICRmYS12YXItc3F1YXJlLXBob25lLWhhbmd1cCxcbiAgXCJwaG9uZS1zcXVhcmUtZG93blwiOiAkZmEtdmFyLXBob25lLXNxdWFyZS1kb3duLFxuICBcImFycm93LXVwLWxlZnRcIjogJGZhLXZhci1hcnJvdy11cC1sZWZ0LFxuICBcInRyYW5zcG9ydGVyLTFcIjogJGZhLXZhci10cmFuc3BvcnRlci0xLFxuICBcInBlYW51dHNcIjogJGZhLXZhci1wZWFudXRzLFxuICBcInNodWZmbGVcIjogJGZhLXZhci1zaHVmZmxlLFxuICBcInJhbmRvbVwiOiAkZmEtdmFyLXJhbmRvbSxcbiAgXCJwZXJzb24tcnVubmluZ1wiOiAkZmEtdmFyLXBlcnNvbi1ydW5uaW5nLFxuICBcInJ1bm5pbmdcIjogJGZhLXZhci1ydW5uaW5nLFxuICBcIm1vYmlsZS1yZXRyb1wiOiAkZmEtdmFyLW1vYmlsZS1yZXRybyxcbiAgXCJncmlwLWxpbmVzLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC1saW5lcy12ZXJ0aWNhbCxcbiAgXCJhcnJvdy11cC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tc3F1YXJlLFxuICBcImZpbGUtZGFzaGVkLWxpbmVcIjogJGZhLXZhci1maWxlLWRhc2hlZC1saW5lLFxuICBcInBhZ2UtYnJlYWtcIjogJGZhLXZhci1wYWdlLWJyZWFrLFxuICBcImJyYWNrZXQtY3VybHktcmlnaHRcIjogJGZhLXZhci1icmFja2V0LWN1cmx5LXJpZ2h0LFxuICBcInNwaWRlclwiOiAkZmEtdmFyLXNwaWRlcixcbiAgXCJjbG9jay10aHJlZVwiOiAkZmEtdmFyLWNsb2NrLXRocmVlLFxuICBcImhhbmRzLWJvdW5kXCI6ICRmYS12YXItaGFuZHMtYm91bmQsXG4gIFwic2NhbHBlbC1saW5lLWRhc2hlZFwiOiAkZmEtdmFyLXNjYWxwZWwtbGluZS1kYXNoZWQsXG4gIFwic2NhbHBlbC1wYXRoXCI6ICRmYS12YXItc2NhbHBlbC1wYXRoLFxuICBcImZpbGUtaW52b2ljZS1kb2xsYXJcIjogJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyLFxuICBcInBpcGUtc21va2luZ1wiOiAkZmEtdmFyLXBpcGUtc21va2luZyxcbiAgXCJmYWNlLWFzdG9uaXNoZWRcIjogJGZhLXZhci1mYWNlLWFzdG9uaXNoZWQsXG4gIFwid2luZG93XCI6ICRmYS12YXItd2luZG93LFxuICBcInBsYW5lLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJlYXJcIjogJGZhLXZhci1lYXIsXG4gIFwiZmlsZS1sb2NrXCI6ICRmYS12YXItZmlsZS1sb2NrLFxuICBcImRpYWdyYW0tdmVublwiOiAkZmEtdmFyLWRpYWdyYW0tdmVubixcbiAgXCJ4LXJheVwiOiAkZmEtdmFyLXgtcmF5LFxuICBcImdvYWwtbmV0XCI6ICRmYS12YXItZ29hbC1uZXQsXG4gIFwiY29mZmluLWNyb3NzXCI6ICRmYS12YXItY29mZmluLWNyb3NzLFxuICBcInNwZWxsLWNoZWNrXCI6ICRmYS12YXItc3BlbGwtY2hlY2ssXG4gIFwibG9jYXRpb24teG1hcmtcIjogJGZhLXZhci1sb2NhdGlvbi14bWFyayxcbiAgXCJtYXAtbWFya2VyLXRpbWVzXCI6ICRmYS12YXItbWFwLW1hcmtlci10aW1lcyxcbiAgXCJtYXAtbWFya2VyLXhtYXJrXCI6ICRmYS12YXItbWFwLW1hcmtlci14bWFyayxcbiAgXCJsYXNzb1wiOiAkZmEtdmFyLWxhc3NvLFxuICBcInNsYXNoXCI6ICRmYS12YXItc2xhc2gsXG4gIFwicGVyc29uLXRvLXBvcnRhbFwiOiAkZmEtdmFyLXBlcnNvbi10by1wb3J0YWwsXG4gIFwicG9ydGFsLWVudGVyXCI6ICRmYS12YXItcG9ydGFsLWVudGVyLFxuICBcImNhbGVuZGFyLXN0YXJcIjogJGZhLXZhci1jYWxlbmRhci1zdGFyLFxuICBcImNvbXB1dGVyLW1vdXNlXCI6ICRmYS12YXItY29tcHV0ZXItbW91c2UsXG4gIFwibW91c2VcIjogJGZhLXZhci1tb3VzZSxcbiAgXCJhcnJvdy1yaWdodC10by1icmFja2V0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tYnJhY2tldCxcbiAgXCJzaWduLWluXCI6ICRmYS12YXItc2lnbi1pbixcbiAgXCJwZWdhc3VzXCI6ICRmYS12YXItcGVnYXN1cyxcbiAgXCJmaWxlcy1tZWRpY2FsXCI6ICRmYS12YXItZmlsZXMtbWVkaWNhbCxcbiAgXCJuZmMtbG9ja1wiOiAkZmEtdmFyLW5mYy1sb2NrLFxuICBcInBlcnNvbi1za2ktbGlmdFwiOiAkZmEtdmFyLXBlcnNvbi1za2ktbGlmdCxcbiAgXCJza2ktbGlmdFwiOiAkZmEtdmFyLXNraS1saWZ0LFxuICBcInNxdWFyZS02XCI6ICRmYS12YXItc3F1YXJlLTYsXG4gIFwic2hvcC1zbGFzaFwiOiAkZmEtdmFyLXNob3Atc2xhc2gsXG4gIFwic3RvcmUtYWx0LXNsYXNoXCI6ICRmYS12YXItc3RvcmUtYWx0LXNsYXNoLFxuICBcIndpbmQtdHVyYmluZVwiOiAkZmEtdmFyLXdpbmQtdHVyYmluZSxcbiAgXCJzbGlkZXJzLXNpbXBsZVwiOiAkZmEtdmFyLXNsaWRlcnMtc2ltcGxlLFxuICBcImJhZGdlLXNoZXJpZmZcIjogJGZhLXZhci1iYWRnZS1zaGVyaWZmLFxuICBcInNlcnZlclwiOiAkZmEtdmFyLXNlcnZlcixcbiAgXCJ2aXJ1cy1jb3ZpZC1zbGFzaFwiOiAkZmEtdmFyLXZpcnVzLWNvdmlkLXNsYXNoLFxuICBcImludGVyc2VjdGlvblwiOiAkZmEtdmFyLWludGVyc2VjdGlvbixcbiAgXCJzaG9wLWxvY2tcIjogJGZhLXZhci1zaG9wLWxvY2ssXG4gIFwiZmFtaWx5XCI6ICRmYS12YXItZmFtaWx5LFxuICBcImhvdXJnbGFzcy1zdGFydFwiOiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCxcbiAgXCJob3VyZ2xhc3MtMVwiOiAkZmEtdmFyLWhvdXJnbGFzcy0xLFxuICBcInVzZXItaGFpci1idW5zXCI6ICRmYS12YXItdXNlci1oYWlyLWJ1bnMsXG4gIFwiYmxlbmRlci1waG9uZVwiOiAkZmEtdmFyLWJsZW5kZXItcGhvbmUsXG4gIFwiaG91cmdsYXNzLWNsb2NrXCI6ICRmYS12YXItaG91cmdsYXNzLWNsb2NrLFxuICBcInBlcnNvbi1zZWF0LXJlY2xpbmVkXCI6ICRmYS12YXItcGVyc29uLXNlYXQtcmVjbGluZWQsXG4gIFwicGFwZXItcGxhbmUtdG9wXCI6ICRmYS12YXItcGFwZXItcGxhbmUtdG9wLFxuICBcInBhcGVyLXBsYW5lLWFsdFwiOiAkZmEtdmFyLXBhcGVyLXBsYW5lLWFsdCxcbiAgXCJzZW5kXCI6ICRmYS12YXItc2VuZCxcbiAgXCJtZXNzYWdlLWFycm93LXVwXCI6ICRmYS12YXItbWVzc2FnZS1hcnJvdy11cCxcbiAgXCJjb21tZW50LWFsdC1hcnJvdy11cFwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWFycm93LXVwLFxuICBcImxpZ2h0YnVsYi1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbixcbiAgXCJsYXllci1taW51c1wiOiAkZmEtdmFyLWxheWVyLW1pbnVzLFxuICBcImxheWVyLWdyb3VwLW1pbnVzXCI6ICRmYS12YXItbGF5ZXItZ3JvdXAtbWludXMsXG4gIFwiY2lyY2xlLWVcIjogJGZhLXZhci1jaXJjbGUtZSxcbiAgXCJidWlsZGluZy13aGVhdFwiOiAkZmEtdmFyLWJ1aWxkaW5nLXdoZWF0LFxuICBcImdhdWdlLW1heFwiOiAkZmEtdmFyLWdhdWdlLW1heCxcbiAgXCJ0YWNob21ldGVyLWFsdC1mYXN0ZXN0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdCxcbiAgXCJwZXJzb24tYnJlYXN0ZmVlZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1icmVhc3RmZWVkaW5nLFxuICBcImFwb3N0cm9waGVcIjogJGZhLXZhci1hcG9zdHJvcGhlLFxuICBcImZpcmUtaHlkcmFudFwiOiAkZmEtdmFyLWZpcmUtaHlkcmFudCxcbiAgXCJyaWdodC10by1icmFja2V0XCI6ICRmYS12YXItcmlnaHQtdG8tYnJhY2tldCxcbiAgXCJzaWduLWluLWFsdFwiOiAkZmEtdmFyLXNpZ24taW4tYWx0LFxuICBcInZpZGVvLXBsdXNcIjogJGZhLXZhci12aWRlby1wbHVzLFxuICBcInNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLXNxdWFyZS1yaWdodCxcbiAgXCJhcnJvdy1hbHQtc3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodCxcbiAgXCJjb21tZW50LXNtaWxlXCI6ICRmYS12YXItY29tbWVudC1zbWlsZSxcbiAgXCJ2ZW51c1wiOiAkZmEtdmFyLXZlbnVzLFxuICBcInBhc3Nwb3J0XCI6ICRmYS12YXItcGFzc3BvcnQsXG4gIFwiaW5ib3gtaW5cIjogJGZhLXZhci1pbmJveC1pbixcbiAgXCJpbmJveC1hcnJvdy1kb3duXCI6ICRmYS12YXItaW5ib3gtYXJyb3ctZG93bixcbiAgXCJoZWFydC1wdWxzZVwiOiAkZmEtdmFyLWhlYXJ0LXB1bHNlLFxuICBcImhlYXJ0YmVhdFwiOiAkZmEtdmFyLWhlYXJ0YmVhdCxcbiAgXCJjaXJjbGUtOFwiOiAkZmEtdmFyLWNpcmNsZS04LFxuICBcImNsb3Vkcy1tb29uXCI6ICRmYS12YXItY2xvdWRzLW1vb24sXG4gIFwiY2xvY2stdGVuLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXRlbi10aGlydHksXG4gIFwicGVvcGxlLWNhcnJ5LWJveFwiOiAkZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3gsXG4gIFwicGVvcGxlLWNhcnJ5XCI6ICRmYS12YXItcGVvcGxlLWNhcnJ5LFxuICBcImZvbGRlci11c2VyXCI6ICRmYS12YXItZm9sZGVyLXVzZXIsXG4gIFwidHJhc2gtY2FuLXhtYXJrXCI6ICRmYS12YXItdHJhc2gtY2FuLXhtYXJrLFxuICBcInRlbXBlcmF0dXJlLWhpZ2hcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoLFxuICBcIm1pY3JvY2hpcFwiOiAkZmEtdmFyLW1pY3JvY2hpcCxcbiAgXCJsZWZ0LWxvbmctdG8tbGluZVwiOiAkZmEtdmFyLWxlZnQtbG9uZy10by1saW5lLFxuICBcImNyb3duXCI6ICRmYS12YXItY3Jvd24sXG4gIFwid2VpZ2h0LWhhbmdpbmdcIjogJGZhLXZhci13ZWlnaHQtaGFuZ2luZyxcbiAgXCJ4bWFya3MtbGluZXNcIjogJGZhLXZhci14bWFya3MtbGluZXMsXG4gIFwiZmlsZS1wcmVzY3JpcHRpb25cIjogJGZhLXZhci1maWxlLXByZXNjcmlwdGlvbixcbiAgXCJjYWxlbmRhci1yYW5nZVwiOiAkZmEtdmFyLWNhbGVuZGFyLXJhbmdlLFxuICBcImZsb3dlci1kYWZmb2RpbFwiOiAkZmEtdmFyLWZsb3dlci1kYWZmb2RpbCxcbiAgXCJoYW5kLWJhY2stcG9pbnQtdXBcIjogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtdXAsXG4gIFwid2VpZ2h0LXNjYWxlXCI6ICRmYS12YXItd2VpZ2h0LXNjYWxlLFxuICBcIndlaWdodFwiOiAkZmEtdmFyLXdlaWdodCxcbiAgXCJzdGFyLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItc3Rhci1leGNsYW1hdGlvbixcbiAgXCJib29rc1wiOiAkZmEtdmFyLWJvb2tzLFxuICBcInVzZXItZ3JvdXBcIjogJGZhLXZhci11c2VyLWdyb3VwLFxuICBcInVzZXItZnJpZW5kc1wiOiAkZmEtdmFyLXVzZXItZnJpZW5kcyxcbiAgXCJhcnJvdy11cC1hLXpcIjogJGZhLXZhci1hcnJvdy11cC1hLXosXG4gIFwic29ydC1hbHBoYS11cFwiOiAkZmEtdmFyLXNvcnQtYWxwaGEtdXAsXG4gIFwibGF5ZXItcGx1c1wiOiAkZmEtdmFyLWxheWVyLXBsdXMsXG4gIFwibGF5ZXItZ3JvdXAtcGx1c1wiOiAkZmEtdmFyLWxheWVyLWdyb3VwLXBsdXMsXG4gIFwicGxheS1wYXVzZVwiOiAkZmEtdmFyLXBsYXktcGF1c2UsXG4gIFwiYmxvY2stcXVlc3Rpb25cIjogJGZhLXZhci1ibG9jay1xdWVzdGlvbixcbiAgXCJzbm9vemVcIjogJGZhLXZhci1zbm9vemUsXG4gIFwienp6XCI6ICRmYS12YXItenp6LFxuICBcInNjYW5uZXItaW1hZ2VcIjogJGZhLXZhci1zY2FubmVyLWltYWdlLFxuICBcInR2LXJldHJvXCI6ICRmYS12YXItdHYtcmV0cm8sXG4gIFwic3F1YXJlLXRcIjogJGZhLXZhci1zcXVhcmUtdCxcbiAgXCJmYXJtXCI6ICRmYS12YXItZmFybSxcbiAgXCJiYXJuLXNpbG9cIjogJGZhLXZhci1iYXJuLXNpbG8sXG4gIFwiY2hlc3Mta25pZ2h0XCI6ICRmYS12YXItY2hlc3Mta25pZ2h0LFxuICBcImJhcnMtc29ydFwiOiAkZmEtdmFyLWJhcnMtc29ydCxcbiAgXCJwYWxsZXQtYm94ZXNcIjogJGZhLXZhci1wYWxsZXQtYm94ZXMsXG4gIFwicGFsZXR0ZS1ib3hlc1wiOiAkZmEtdmFyLXBhbGV0dGUtYm94ZXMsXG4gIFwicGFsbGV0LWFsdFwiOiAkZmEtdmFyLXBhbGxldC1hbHQsXG4gIFwiZmFjZS1sYXVnaC1zcXVpbnRcIjogJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludCxcbiAgXCJsYXVnaC1zcXVpbnRcIjogJGZhLXZhci1sYXVnaC1zcXVpbnQsXG4gIFwiY29kZS1zaW1wbGVcIjogJGZhLXZhci1jb2RlLXNpbXBsZSxcbiAgXCJib2x0LXNsYXNoXCI6ICRmYS12YXItYm9sdC1zbGFzaCxcbiAgXCJwYW5lbC1maXJlXCI6ICRmYS12YXItcGFuZWwtZmlyZSxcbiAgXCJiaW5hcnktY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItYmluYXJ5LWNpcmNsZS1jaGVjayxcbiAgXCJjb21tZW50LW1pbnVzXCI6ICRmYS12YXItY29tbWVudC1taW51cyxcbiAgXCJidXJyaXRvXCI6ICRmYS12YXItYnVycml0byxcbiAgXCJ2aW9saW5cIjogJGZhLXZhci12aW9saW4sXG4gIFwib2JqZWN0cy1jb2x1bW5cIjogJGZhLXZhci1vYmplY3RzLWNvbHVtbixcbiAgXCJzcXVhcmUtY2hldnJvbi1kb3duXCI6ICRmYS12YXItc3F1YXJlLWNoZXZyb24tZG93bixcbiAgXCJjaGV2cm9uLXNxdWFyZS1kb3duXCI6ICRmYS12YXItY2hldnJvbi1zcXVhcmUtZG93bixcbiAgXCJjb21tZW50LXBsdXNcIjogJGZhLXZhci1jb21tZW50LXBsdXMsXG4gIFwidHJpYW5nbGUtaW5zdHJ1bWVudFwiOiAkZmEtdmFyLXRyaWFuZ2xlLWluc3RydW1lbnQsXG4gIFwidHJpYW5nbGUtbXVzaWNcIjogJGZhLXZhci10cmlhbmdsZS1tdXNpYyxcbiAgXCJ3aGVlbGNoYWlyXCI6ICRmYS12YXItd2hlZWxjaGFpcixcbiAgXCJ1c2VyLXBpbG90LXRpZVwiOiAkZmEtdmFyLXVzZXItcGlsb3QtdGllLFxuICBcInBpYW5vLWtleWJvYXJkXCI6ICRmYS12YXItcGlhbm8ta2V5Ym9hcmQsXG4gIFwiYmVkLWVtcHR5XCI6ICRmYS12YXItYmVkLWVtcHR5LFxuICBcImNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cCxcbiAgXCJhcnJvdy1jaXJjbGUtdXBcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtdXAsXG4gIFwidG9nZ2xlLW9uXCI6ICRmYS12YXItdG9nZ2xlLW9uLFxuICBcInJlY3RhbmdsZS12ZXJ0aWNhbFwiOiAkZmEtdmFyLXJlY3RhbmdsZS12ZXJ0aWNhbCxcbiAgXCJyZWN0YW5nbGUtcG9ydHJhaXRcIjogJGZhLXZhci1yZWN0YW5nbGUtcG9ydHJhaXQsXG4gIFwicGVyc29uLXdhbGtpbmdcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZyxcbiAgXCJ3YWxraW5nXCI6ICRmYS12YXItd2Fsa2luZyxcbiAgXCJsXCI6ICRmYS12YXItbCxcbiAgXCJzaWduYWwtc3RyZWFtXCI6ICRmYS12YXItc2lnbmFsLXN0cmVhbSxcbiAgXCJkb3duLXRvLWJyYWNrZXRcIjogJGZhLXZhci1kb3duLXRvLWJyYWNrZXQsXG4gIFwiY2lyY2xlLXpcIjogJGZhLXZhci1jaXJjbGUteixcbiAgXCJzdGFyc1wiOiAkZmEtdmFyLXN0YXJzLFxuICBcImZpcmVcIjogJGZhLXZhci1maXJlLFxuICBcImJlZC1wdWxzZVwiOiAkZmEtdmFyLWJlZC1wdWxzZSxcbiAgXCJwcm9jZWR1cmVzXCI6ICRmYS12YXItcHJvY2VkdXJlcyxcbiAgXCJob3VzZS1kYXlcIjogJGZhLXZhci1ob3VzZS1kYXksXG4gIFwic2h1dHRsZS1zcGFjZVwiOiAkZmEtdmFyLXNodXR0bGUtc3BhY2UsXG4gIFwic3BhY2Utc2h1dHRsZVwiOiAkZmEtdmFyLXNwYWNlLXNodXR0bGUsXG4gIFwic2hpcnQtbG9uZy1zbGVldmVcIjogJGZhLXZhci1zaGlydC1sb25nLXNsZWV2ZSxcbiAgXCJjaGFydC1waWUtc2ltcGxlXCI6ICRmYS12YXItY2hhcnQtcGllLXNpbXBsZSxcbiAgXCJjaGFydC1waWUtYWx0XCI6ICRmYS12YXItY2hhcnQtcGllLWFsdCxcbiAgXCJmYWNlLWxhdWdoXCI6ICRmYS12YXItZmFjZS1sYXVnaCxcbiAgXCJsYXVnaFwiOiAkZmEtdmFyLWxhdWdoLFxuICBcImZvbGRlci1vcGVuXCI6ICRmYS12YXItZm9sZGVyLW9wZW4sXG4gIFwiYWxidW0tY29sbGVjdGlvbi1jaXJjbGUtdXNlclwiOiAkZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb24tY2lyY2xlLXVzZXIsXG4gIFwiY2FuZHlcIjogJGZhLXZhci1jYW5keSxcbiAgXCJib3dsLWhvdFwiOiAkZmEtdmFyLWJvd2wtaG90LFxuICBcInNvdXBcIjogJGZhLXZhci1zb3VwLFxuICBcImZsYXRicmVhZFwiOiAkZmEtdmFyLWZsYXRicmVhZCxcbiAgXCJoZWFydC1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1wbHVzLFxuICBcImNvZGUtZm9ya1wiOiAkZmEtdmFyLWNvZGUtZm9yayxcbiAgXCJjaXR5XCI6ICRmYS12YXItY2l0eSxcbiAgXCJzaWduYWwtYmFycy13ZWFrXCI6ICRmYS12YXItc2lnbmFsLWJhcnMtd2VhayxcbiAgXCJzaWduYWwtYWx0LTFcIjogJGZhLXZhci1zaWduYWwtYWx0LTEsXG4gIFwibWljcm9waG9uZS1saW5lc1wiOiAkZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMsXG4gIFwibWljcm9waG9uZS1hbHRcIjogJGZhLXZhci1taWNyb3Bob25lLWFsdCxcbiAgXCJjbG9jay10d2VsdmVcIjogJGZhLXZhci1jbG9jay10d2VsdmUsXG4gIFwicGVwcGVyLWhvdFwiOiAkZmEtdmFyLXBlcHBlci1ob3QsXG4gIFwiY2l0cnVzLXNsaWNlXCI6ICRmYS12YXItY2l0cnVzLXNsaWNlLFxuICBcInNoZWVwXCI6ICRmYS12YXItc2hlZXAsXG4gIFwidW5sb2NrXCI6ICRmYS12YXItdW5sb2NrLFxuICBcImNvbG9uLXNpZ25cIjogJGZhLXZhci1jb2xvbi1zaWduLFxuICBcImhlYWRzZXRcIjogJGZhLXZhci1oZWFkc2V0LFxuICBcImJhZGdlci1ob25leVwiOiAkZmEtdmFyLWJhZGdlci1ob25leSxcbiAgXCJoNFwiOiAkZmEtdmFyLWg0LFxuICBcInN0b3JlLXNsYXNoXCI6ICRmYS12YXItc3RvcmUtc2xhc2gsXG4gIFwicm9hZC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1yb2FkLWNpcmNsZS14bWFyayxcbiAgXCJzaWduYWwtc2xhc2hcIjogJGZhLXZhci1zaWduYWwtc2xhc2gsXG4gIFwidXNlci1taW51c1wiOiAkZmEtdmFyLXVzZXItbWludXMsXG4gIFwibWFycy1zdHJva2UtdXBcIjogJGZhLXZhci1tYXJzLXN0cm9rZS11cCxcbiAgXCJtYXJzLXN0cm9rZS12XCI6ICRmYS12YXItbWFycy1zdHJva2UtdixcbiAgXCJjaGFtcGFnbmUtZ2xhc3Nlc1wiOiAkZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzLFxuICBcImdsYXNzLWNoZWVyc1wiOiAkZmEtdmFyLWdsYXNzLWNoZWVycyxcbiAgXCJ0YWNvXCI6ICRmYS12YXItdGFjbyxcbiAgXCJoZXhhZ29uLXBsdXNcIjogJGZhLXZhci1oZXhhZ29uLXBsdXMsXG4gIFwicGx1cy1oZXhhZ29uXCI6ICRmYS12YXItcGx1cy1oZXhhZ29uLFxuICBcImNsaXBib2FyZFwiOiAkZmEtdmFyLWNsaXBib2FyZCxcbiAgXCJob3VzZS1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1ob3VzZS1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZmlsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWZpbGUtYXJyb3ctdXAsXG4gIFwiZmlsZS11cGxvYWRcIjogJGZhLXZhci1maWxlLXVwbG9hZCxcbiAgXCJ3aWZpXCI6ICRmYS12YXItd2lmaSxcbiAgXCJ3aWZpLTNcIjogJGZhLXZhci13aWZpLTMsXG4gIFwid2lmaS1zdHJvbmdcIjogJGZhLXZhci13aWZpLXN0cm9uZyxcbiAgXCJtZXNzYWdlc1wiOiAkZmEtdmFyLW1lc3NhZ2VzLFxuICBcImNvbW1lbnRzLWFsdFwiOiAkZmEtdmFyLWNvbW1lbnRzLWFsdCxcbiAgXCJiYXRoXCI6ICRmYS12YXItYmF0aCxcbiAgXCJiYXRodHViXCI6ICRmYS12YXItYmF0aHR1YixcbiAgXCJ1bWJyZWxsYS1zaW1wbGVcIjogJGZhLXZhci11bWJyZWxsYS1zaW1wbGUsXG4gIFwidW1icmVsbGEtYWx0XCI6ICRmYS12YXItdW1icmVsbGEtYWx0LFxuICBcInJlY3RhbmdsZS1oaXN0b3J5LWNpcmNsZS1wbHVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLWhpc3RvcnktY2lyY2xlLXBsdXMsXG4gIFwidW5kZXJsaW5lXCI6ICRmYS12YXItdW5kZXJsaW5lLFxuICBcInVzZXItcGVuXCI6ICRmYS12YXItdXNlci1wZW4sXG4gIFwidXNlci1lZGl0XCI6ICRmYS12YXItdXNlci1lZGl0LFxuICBcImJpbmFyeS1zbGFzaFwiOiAkZmEtdmFyLWJpbmFyeS1zbGFzaCxcbiAgXCJzcXVhcmUtb1wiOiAkZmEtdmFyLXNxdWFyZS1vLFxuICBcInNpZ25hdHVyZVwiOiAkZmEtdmFyLXNpZ25hdHVyZSxcbiAgXCJzdHJvb3B3YWZlbFwiOiAkZmEtdmFyLXN0cm9vcHdhZmVsLFxuICBcImJvbGRcIjogJGZhLXZhci1ib2xkLFxuICBcImFuY2hvci1sb2NrXCI6ICRmYS12YXItYW5jaG9yLWxvY2ssXG4gIFwiYnVpbGRpbmctbmdvXCI6ICRmYS12YXItYnVpbGRpbmctbmdvLFxuICBcInRyYW5zcG9ydGVyLTNcIjogJGZhLXZhci10cmFuc3BvcnRlci0zLFxuICBcImVuZ2luZS13YXJuaW5nXCI6ICRmYS12YXItZW5naW5lLXdhcm5pbmcsXG4gIFwiZW5naW5lLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItZW5naW5lLWV4Y2xhbWF0aW9uLFxuICBcImNpcmNsZS1kb3duLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWRvd24tcmlnaHQsXG4gIFwic3F1YXJlLWtcIjogJGZhLXZhci1zcXVhcmUtayxcbiAgXCJtYW5hdC1zaWduXCI6ICRmYS12YXItbWFuYXQtc2lnbixcbiAgXCJtb25leS1jaGVjay1wZW5cIjogJGZhLXZhci1tb25leS1jaGVjay1wZW4sXG4gIFwibW9uZXktY2hlY2stZWRpdFwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQsXG4gIFwibm90LWVxdWFsXCI6ICRmYS12YXItbm90LWVxdWFsLFxuICBcImJvcmRlci10b3AtbGVmdFwiOiAkZmEtdmFyLWJvcmRlci10b3AtbGVmdCxcbiAgXCJib3JkZXItc3R5bGVcIjogJGZhLXZhci1ib3JkZXItc3R5bGUsXG4gIFwibWFwLWxvY2F0aW9uLWRvdFwiOiAkZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3QsXG4gIFwibWFwLW1hcmtlZC1hbHRcIjogJGZhLXZhci1tYXAtbWFya2VkLWFsdCxcbiAgXCJ0aWxkZVwiOiAkZmEtdmFyLXRpbGRlLFxuICBcImplZGlcIjogJGZhLXZhci1qZWRpLFxuICBcInNxdWFyZS1wb2xsLXZlcnRpY2FsXCI6ICRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWwsXG4gIFwicG9sbFwiOiAkZmEtdmFyLXBvbGwsXG4gIFwiYXJyb3ctZG93bi1zcXVhcmUtdHJpYW5nbGVcIjogJGZhLXZhci1hcnJvdy1kb3duLXNxdWFyZS10cmlhbmdsZSxcbiAgXCJzb3J0LXNoYXBlcy1kb3duLWFsdFwiOiAkZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24tYWx0LFxuICBcIm11Zy1ob3RcIjogJGZhLXZhci1tdWctaG90LFxuICBcImRvZy1sZWFzaGVkXCI6ICRmYS12YXItZG9nLWxlYXNoZWQsXG4gIFwiY2FyLWJhdHRlcnlcIjogJGZhLXZhci1jYXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LWNhclwiOiAkZmEtdmFyLWJhdHRlcnktY2FyLFxuICBcImZhY2UtZG93bmNhc3Qtc3dlYXRcIjogJGZhLXZhci1mYWNlLWRvd25jYXN0LXN3ZWF0LFxuICBcIm1lbW8tY2lyY2xlLWluZm9cIjogJGZhLXZhci1tZW1vLWNpcmNsZS1pbmZvLFxuICBcImdpZnRcIjogJGZhLXZhci1naWZ0LFxuICBcImRpY2UtdHdvXCI6ICRmYS12YXItZGljZS10d28sXG4gIFwidm9sdW1lXCI6ICRmYS12YXItdm9sdW1lLFxuICBcInZvbHVtZS1tZWRpdW1cIjogJGZhLXZhci12b2x1bWUtbWVkaXVtLFxuICBcInRyYW5zcG9ydGVyLTVcIjogJGZhLXZhci10cmFuc3BvcnRlci01LFxuICBcImdhdWdlLWNpcmNsZS1ib2x0XCI6ICRmYS12YXItZ2F1Z2UtY2lyY2xlLWJvbHQsXG4gIFwiY29pbi1mcm9udFwiOiAkZmEtdmFyLWNvaW4tZnJvbnQsXG4gIFwiZmlsZS1zbGFzaFwiOiAkZmEtdmFyLWZpbGUtc2xhc2gsXG4gIFwibWVzc2FnZS1hcnJvdy11cC1yaWdodFwiOiAkZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXAtcmlnaHQsXG4gIFwidHJlYXN1cmUtY2hlc3RcIjogJGZhLXZhci10cmVhc3VyZS1jaGVzdCxcbiAgXCJjaGVzcy1xdWVlblwiOiAkZmEtdmFyLWNoZXNzLXF1ZWVuLFxuICBcInBhaW50YnJ1c2gtZmluZVwiOiAkZmEtdmFyLXBhaW50YnJ1c2gtZmluZSxcbiAgXCJwYWludC1icnVzaC1hbHRcIjogJGZhLXZhci1wYWludC1icnVzaC1hbHQsXG4gIFwicGFpbnQtYnJ1c2gtZmluZVwiOiAkZmEtdmFyLXBhaW50LWJydXNoLWZpbmUsXG4gIFwicGFpbnRicnVzaC1hbHRcIjogJGZhLXZhci1wYWludGJydXNoLWFsdCxcbiAgXCJnbGFzc2VzXCI6ICRmYS12YXItZ2xhc3NlcyxcbiAgXCJob29kLWNsb2FrXCI6ICRmYS12YXItaG9vZC1jbG9hayxcbiAgXCJzcXVhcmUtcXVvdGVcIjogJGZhLXZhci1zcXVhcmUtcXVvdGUsXG4gIFwidXAtbGVmdFwiOiAkZmEtdmFyLXVwLWxlZnQsXG4gIFwiYnJpbmctZnJvbnRcIjogJGZhLXZhci1icmluZy1mcm9udCxcbiAgXCJjaGVzcy1ib2FyZFwiOiAkZmEtdmFyLWNoZXNzLWJvYXJkLFxuICBcImJ1cmdlci1jaGVlc2VcIjogJGZhLXZhci1idXJnZXItY2hlZXNlLFxuICBcImNoZWVzZWJ1cmdlclwiOiAkZmEtdmFyLWNoZWVzZWJ1cmdlcixcbiAgXCJidWlsZGluZy1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1idWlsZGluZy1jaXJjbGUtY2hlY2ssXG4gIFwicmVwZWF0LTFcIjogJGZhLXZhci1yZXBlYXQtMSxcbiAgXCJhcnJvdy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwiYXJyb3ctdG8tYm90dG9tXCI6ICRmYS12YXItYXJyb3ctdG8tYm90dG9tLFxuICBcImdyaWQtNVwiOiAkZmEtdmFyLWdyaWQtNSxcbiAgXCJyaWdodC1sb25nLXRvLWxpbmVcIjogJGZhLXZhci1yaWdodC1sb25nLXRvLWxpbmUsXG4gIFwicGVyc29uLWNoYWxrYm9hcmRcIjogJGZhLXZhci1wZXJzb24tY2hhbGtib2FyZCxcbiAgXCJtYXJzLXN0cm9rZS1yaWdodFwiOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0LFxuICBcIm1hcnMtc3Ryb2tlLWhcIjogJGZhLXZhci1tYXJzLXN0cm9rZS1oLFxuICBcImhhbmQtYmFjay1maXN0XCI6ICRmYS12YXItaGFuZC1iYWNrLWZpc3QsXG4gIFwiaGFuZC1yb2NrXCI6ICRmYS12YXItaGFuZC1yb2NrLFxuICBcInRhbGx5XCI6ICRmYS12YXItdGFsbHksXG4gIFwidGFsbHktNVwiOiAkZmEtdmFyLXRhbGx5LTUsXG4gIFwic3F1YXJlLWNhcmV0LXVwXCI6ICRmYS12YXItc3F1YXJlLWNhcmV0LXVwLFxuICBcImNhcmV0LXNxdWFyZS11cFwiOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS11cCxcbiAgXCJjbG91ZC1zaG93ZXJzLXdhdGVyXCI6ICRmYS12YXItY2xvdWQtc2hvd2Vycy13YXRlcixcbiAgXCJjaGFydC1iYXJcIjogJGZhLXZhci1jaGFydC1iYXIsXG4gIFwiYmFyLWNoYXJ0XCI6ICRmYS12YXItYmFyLWNoYXJ0LFxuICBcImhhbmRzLWJ1YmJsZXNcIjogJGZhLXZhci1oYW5kcy1idWJibGVzLFxuICBcImhhbmRzLXdhc2hcIjogJGZhLXZhci1oYW5kcy13YXNoLFxuICBcImxlc3MtdGhhbi1lcXVhbFwiOiAkZmEtdmFyLWxlc3MtdGhhbi1lcXVhbCxcbiAgXCJ0cmFpblwiOiAkZmEtdmFyLXRyYWluLFxuICBcInVwLWZyb20tZG90dGVkLWxpbmVcIjogJGZhLXZhci11cC1mcm9tLWRvdHRlZC1saW5lLFxuICBcImV5ZS1sb3ctdmlzaW9uXCI6ICRmYS12YXItZXllLWxvdy12aXNpb24sXG4gIFwibG93LXZpc2lvblwiOiAkZmEtdmFyLWxvdy12aXNpb24sXG4gIFwidHJhZmZpYy1saWdodC1nb1wiOiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQtZ28sXG4gIFwiZmFjZS1leGhhbGluZ1wiOiAkZmEtdmFyLWZhY2UtZXhoYWxpbmcsXG4gIFwic2Vuc29yLWZpcmVcIjogJGZhLXZhci1zZW5zb3ItZmlyZSxcbiAgXCJ1c2VyLXVubG9ja1wiOiAkZmEtdmFyLXVzZXItdW5sb2NrLFxuICBcImhleGFnb24tZGl2aWRlXCI6ICRmYS12YXItaGV4YWdvbi1kaXZpZGUsXG4gIFwiMDBcIjogJGZhLXZhci0wMCxcbiAgXCJjcm93XCI6ICRmYS12YXItY3JvdyxcbiAgXCJjYXNzZXR0ZS1iZXRhbWF4XCI6ICRmYS12YXItY2Fzc2V0dGUtYmV0YW1heCxcbiAgXCJiZXRhbWF4XCI6ICRmYS12YXItYmV0YW1heCxcbiAgXCJzYWlsYm9hdFwiOiAkZmEtdmFyLXNhaWxib2F0LFxuICBcIndpbmRvdy1yZXN0b3JlXCI6ICRmYS12YXItd2luZG93LXJlc3RvcmUsXG4gIFwibmZjLW1hZ25pZnlpbmctZ2xhc3NcIjogJGZhLXZhci1uZmMtbWFnbmlmeWluZy1nbGFzcyxcbiAgXCJmaWxlLWJpbmFyeVwiOiAkZmEtdmFyLWZpbGUtYmluYXJ5LFxuICBcImNpcmNsZS12XCI6ICRmYS12YXItY2lyY2xlLXYsXG4gIFwic3F1YXJlLXBsdXNcIjogJGZhLXZhci1zcXVhcmUtcGx1cyxcbiAgXCJwbHVzLXNxdWFyZVwiOiAkZmEtdmFyLXBsdXMtc3F1YXJlLFxuICBcImJvd2wtc2Nvb3BzXCI6ICRmYS12YXItYm93bC1zY29vcHMsXG4gIFwibWlzdGxldG9lXCI6ICRmYS12YXItbWlzdGxldG9lLFxuICBcImN1c3RhcmRcIjogJGZhLXZhci1jdXN0YXJkLFxuICBcImxhY3Jvc3NlLXN0aWNrXCI6ICRmYS12YXItbGFjcm9zc2Utc3RpY2ssXG4gIFwiaG9ja2V5LW1hc2tcIjogJGZhLXZhci1ob2NrZXktbWFzayxcbiAgXCJzdW5yaXNlXCI6ICRmYS12YXItc3VucmlzZSxcbiAgXCJwYW5lbC1ld3NcIjogJGZhLXZhci1wYW5lbC1ld3MsXG4gIFwidG9yaWktZ2F0ZVwiOiAkZmEtdmFyLXRvcmlpLWdhdGUsXG4gIFwiY2xvdWQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jbG91ZC1leGNsYW1hdGlvbixcbiAgXCJtZXNzYWdlLWxpbmVzXCI6ICRmYS12YXItbWVzc2FnZS1saW5lcyxcbiAgXCJjb21tZW50LWFsdC1saW5lc1wiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWxpbmVzLFxuICBcImZyb2dcIjogJGZhLXZhci1mcm9nLFxuICBcImJ1Y2tldFwiOiAkZmEtdmFyLWJ1Y2tldCxcbiAgXCJmbG9wcHktZGlzay1wZW5cIjogJGZhLXZhci1mbG9wcHktZGlzay1wZW4sXG4gIFwiaW1hZ2VcIjogJGZhLXZhci1pbWFnZSxcbiAgXCJ3aW5kb3ctZnJhbWVcIjogJGZhLXZhci13aW5kb3ctZnJhbWUsXG4gIFwibWljcm9waG9uZVwiOiAkZmEtdmFyLW1pY3JvcGhvbmUsXG4gIFwiY293XCI6ICRmYS12YXItY293LFxuICBcInNxdWFyZS1yaW5nXCI6ICRmYS12YXItc3F1YXJlLXJpbmcsXG4gIFwiZG93bi1mcm9tLWxpbmVcIjogJGZhLXZhci1kb3duLWZyb20tbGluZSxcbiAgXCJhcnJvdy1hbHQtZnJvbS10b3BcIjogJGZhLXZhci1hcnJvdy1hbHQtZnJvbS10b3AsXG4gIFwiY2FyZXQtdXBcIjogJGZhLXZhci1jYXJldC11cCxcbiAgXCJzaGllbGQteG1hcmtcIjogJGZhLXZhci1zaGllbGQteG1hcmssXG4gIFwic2hpZWxkLXRpbWVzXCI6ICRmYS12YXItc2hpZWxkLXRpbWVzLFxuICBcInNjcmV3ZHJpdmVyXCI6ICRmYS12YXItc2NyZXdkcml2ZXIsXG4gIFwiY2lyY2xlLXNvcnQtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1zb3J0LWRvd24sXG4gIFwic29ydC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLXNvcnQtY2lyY2xlLWRvd24sXG4gIFwiZm9sZGVyLWNsb3NlZFwiOiAkZmEtdmFyLWZvbGRlci1jbG9zZWQsXG4gIFwiaG91c2UtdHN1bmFtaVwiOiAkZmEtdmFyLWhvdXNlLXRzdW5hbWksXG4gIFwic3F1YXJlLW5maVwiOiAkZmEtdmFyLXNxdWFyZS1uZmksXG4gIFwiZm9ya2xpZnRcIjogJGZhLXZhci1mb3JrbGlmdCxcbiAgXCJhcnJvdy11cC1mcm9tLWdyb3VuZC13YXRlclwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tZ3JvdW5kLXdhdGVyLFxuICBcImJyYWNrZXQtc3F1YXJlLXJpZ2h0XCI6ICRmYS12YXItYnJhY2tldC1zcXVhcmUtcmlnaHQsXG4gIFwibWFydGluaS1nbGFzc1wiOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MsXG4gIFwiZ2xhc3MtbWFydGluaS1hbHRcIjogJGZhLXZhci1nbGFzcy1tYXJ0aW5pLWFsdCxcbiAgXCJyb3RhdGUtbGVmdFwiOiAkZmEtdmFyLXJvdGF0ZS1sZWZ0LFxuICBcInJvdGF0ZS1iYWNrXCI6ICRmYS12YXItcm90YXRlLWJhY2ssXG4gIFwicm90YXRlLWJhY2t3YXJkXCI6ICRmYS12YXItcm90YXRlLWJhY2t3YXJkLFxuICBcInVuZG8tYWx0XCI6ICRmYS12YXItdW5kby1hbHQsXG4gIFwidGFibGUtY29sdW1uc1wiOiAkZmEtdmFyLXRhYmxlLWNvbHVtbnMsXG4gIFwiY29sdW1uc1wiOiAkZmEtdmFyLWNvbHVtbnMsXG4gIFwic3F1YXJlLWFcIjogJGZhLXZhci1zcXVhcmUtYSxcbiAgXCJ0aWNrXCI6ICRmYS12YXItdGljayxcbiAgXCJsZW1vblwiOiAkZmEtdmFyLWxlbW9uLFxuICBcImhlYWQtc2lkZS1tYXNrXCI6ICRmYS12YXItaGVhZC1zaWRlLW1hc2ssXG4gIFwiaGFuZHNoYWtlXCI6ICRmYS12YXItaGFuZHNoYWtlLFxuICBcImdlbVwiOiAkZmEtdmFyLWdlbSxcbiAgXCJkb2xseVwiOiAkZmEtdmFyLWRvbGx5LFxuICBcImRvbGx5LWJveFwiOiAkZmEtdmFyLWRvbGx5LWJveCxcbiAgXCJzbW9raW5nXCI6ICRmYS12YXItc21va2luZyxcbiAgXCJtaW5pbWl6ZVwiOiAkZmEtdmFyLW1pbmltaXplLFxuICBcImNvbXByZXNzLWFycm93cy1hbHRcIjogJGZhLXZhci1jb21wcmVzcy1hcnJvd3MtYWx0LFxuICBcInJlZnJpZ2VyYXRvclwiOiAkZmEtdmFyLXJlZnJpZ2VyYXRvcixcbiAgXCJtb251bWVudFwiOiAkZmEtdmFyLW1vbnVtZW50LFxuICBcIm9jdGFnb24teG1hcmtcIjogJGZhLXZhci1vY3RhZ29uLXhtYXJrLFxuICBcInRpbWVzLW9jdGFnb25cIjogJGZhLXZhci10aW1lcy1vY3RhZ29uLFxuICBcInhtYXJrLW9jdGFnb25cIjogJGZhLXZhci14bWFyay1vY3RhZ29uLFxuICBcImFsaWduLXNsYXNoXCI6ICRmYS12YXItYWxpZ24tc2xhc2gsXG4gIFwic25vd3Bsb3dcIjogJGZhLXZhci1zbm93cGxvdyxcbiAgXCJhbmdsZXMtcmlnaHRcIjogJGZhLXZhci1hbmdsZXMtcmlnaHQsXG4gIFwiYW5nbGUtZG91YmxlLXJpZ2h0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0LFxuICBcInRydWNrLXJhbXAtY291Y2hcIjogJGZhLXZhci10cnVjay1yYW1wLWNvdWNoLFxuICBcInRydWNrLWNvdWNoXCI6ICRmYS12YXItdHJ1Y2stY291Y2gsXG4gIFwiY2FubmFiaXNcIjogJGZhLXZhci1jYW5uYWJpcyxcbiAgXCJjaXJjbGUtcGxheVwiOiAkZmEtdmFyLWNpcmNsZS1wbGF5LFxuICBcInBsYXktY2lyY2xlXCI6ICRmYS12YXItcGxheS1jaXJjbGUsXG4gIFwiYXJyb3ctdXAtcmlnaHQtYW5kLWFycm93LWRvd24tbGVmdC1mcm9tLWNlbnRlclwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWFuZC1hcnJvdy1kb3duLWxlZnQtZnJvbS1jZW50ZXIsXG4gIFwidGFibGV0c1wiOiAkZmEtdmFyLXRhYmxldHMsXG4gIFwiMzYwLWRlZ3JlZXNcIjogJGZhLXZhci0zNjAtZGVncmVlcyxcbiAgXCJldGhlcm5ldFwiOiAkZmEtdmFyLWV0aGVybmV0LFxuICBcImV1cm8tc2lnblwiOiAkZmEtdmFyLWV1cm8tc2lnbixcbiAgXCJldXJcIjogJGZhLXZhci1ldXIsXG4gIFwiZXVyb1wiOiAkZmEtdmFyLWV1cm8sXG4gIFwiY2hhaXJcIjogJGZhLXZhci1jaGFpcixcbiAgXCJjaXJjbGUtY2hlY2tcIjogJGZhLXZhci1jaXJjbGUtY2hlY2ssXG4gIFwiY2hlY2stY2lyY2xlXCI6ICRmYS12YXItY2hlY2stY2lyY2xlLFxuICBcIm1vbmV5LXNpbXBsZS1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci1tb25leS1zaW1wbGUtZnJvbS1icmFja2V0LFxuICBcImJhdFwiOiAkZmEtdmFyLWJhdCxcbiAgXCJjaXJjbGUtc3RvcFwiOiAkZmEtdmFyLWNpcmNsZS1zdG9wLFxuICBcInN0b3AtY2lyY2xlXCI6ICRmYS12YXItc3RvcC1jaXJjbGUsXG4gIFwiaGVhZC1zaWRlLWhlYWRwaG9uZXNcIjogJGZhLXZhci1oZWFkLXNpZGUtaGVhZHBob25lcyxcbiAgXCJwaG9uZS1yb3RhcnlcIjogJGZhLXZhci1waG9uZS1yb3RhcnksXG4gIFwiY29tcGFzcy1kcmFmdGluZ1wiOiAkZmEtdmFyLWNvbXBhc3MtZHJhZnRpbmcsXG4gIFwiZHJhZnRpbmctY29tcGFzc1wiOiAkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MsXG4gIFwicGxhdGUtd2hlYXRcIjogJGZhLXZhci1wbGF0ZS13aGVhdCxcbiAgXCJjYWxlbmRhci1jaXJjbGUtbWludXNcIjogJGZhLXZhci1jYWxlbmRhci1jaXJjbGUtbWludXMsXG4gIFwiY2hvcHN0aWNrc1wiOiAkZmEtdmFyLWNob3BzdGlja3MsXG4gIFwiY2FyLXdyZW5jaFwiOiAkZmEtdmFyLWNhci13cmVuY2gsXG4gIFwiY2FyLW1lY2hhbmljXCI6ICRmYS12YXItY2FyLW1lY2hhbmljLFxuICBcImljaWNsZXNcIjogJGZhLXZhci1pY2ljbGVzLFxuICBcInBlcnNvbi1zaGVsdGVyXCI6ICRmYS12YXItcGVyc29uLXNoZWx0ZXIsXG4gIFwibmV1dGVyXCI6ICRmYS12YXItbmV1dGVyLFxuICBcImlkLWJhZGdlXCI6ICRmYS12YXItaWQtYmFkZ2UsXG4gIFwia2F6b29cIjogJGZhLXZhci1rYXpvbyxcbiAgXCJtYXJrZXJcIjogJGZhLXZhci1tYXJrZXIsXG4gIFwiZmFjZS1sYXVnaC1iZWFtXCI6ICRmYS12YXItZmFjZS1sYXVnaC1iZWFtLFxuICBcImxhdWdoLWJlYW1cIjogJGZhLXZhci1sYXVnaC1iZWFtLFxuICBcInNxdWFyZS1hcnJvdy1kb3duLWxlZnRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bi1sZWZ0LFxuICBcImJhdHRlcnktYm9sdFwiOiAkZmEtdmFyLWJhdHRlcnktYm9sdCxcbiAgXCJ0cmVlLWxhcmdlXCI6ICRmYS12YXItdHJlZS1sYXJnZSxcbiAgXCJoZWxpY29wdGVyLXN5bWJvbFwiOiAkZmEtdmFyLWhlbGljb3B0ZXItc3ltYm9sLFxuICBcImFwZXJ0dXJlXCI6ICRmYS12YXItYXBlcnR1cmUsXG4gIFwidW5pdmVyc2FsLWFjY2Vzc1wiOiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3MsXG4gIFwiZmlsZS1tYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItZmlsZS1tYWduaWZ5aW5nLWdsYXNzLFxuICBcImZpbGUtc2VhcmNoXCI6ICRmYS12YXItZmlsZS1zZWFyY2gsXG4gIFwidXAtcmlnaHRcIjogJGZhLXZhci11cC1yaWdodCxcbiAgXCJjaXJjbGUtY2hldnJvbi11cFwiOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLXVwLFxuICBcImNoZXZyb24tY2lyY2xlLXVwXCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXAsXG4gIFwidXNlci1wb2xpY2VcIjogJGZhLXZhci11c2VyLXBvbGljZSxcbiAgXCJsYXJpLXNpZ25cIjogJGZhLXZhci1sYXJpLXNpZ24sXG4gIFwidm9sY2Fub1wiOiAkZmEtdmFyLXZvbGNhbm8sXG4gIFwidGVkZHktYmVhclwiOiAkZmEtdmFyLXRlZGR5LWJlYXIsXG4gIFwic3RvY2tpbmdcIjogJGZhLXZhci1zdG9ja2luZyxcbiAgXCJwZXJzb24td2Fsa2luZy1kYXNoZWQtbGluZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWRhc2hlZC1saW5lLWFycm93LXJpZ2h0LFxuICBcImltYWdlLXNsYXNoXCI6ICRmYS12YXItaW1hZ2Utc2xhc2gsXG4gIFwibWFzay1zbm9ya2VsXCI6ICRmYS12YXItbWFzay1zbm9ya2VsLFxuICBcInNtb2tlXCI6ICRmYS12YXItc21va2UsXG4gIFwic3Rlcmxpbmctc2lnblwiOiAkZmEtdmFyLXN0ZXJsaW5nLXNpZ24sXG4gIFwiZ2JwXCI6ICRmYS12YXItZ2JwLFxuICBcInBvdW5kLXNpZ25cIjogJGZhLXZhci1wb3VuZC1zaWduLFxuICBcImJhdHRlcnktZXhjbGFtYXRpb25cIjogJGZhLXZhci1iYXR0ZXJ5LWV4Y2xhbWF0aW9uLFxuICBcInZpcnVzZXNcIjogJGZhLXZhci12aXJ1c2VzLFxuICBcInNxdWFyZS1wZXJzb24tY29uZmluZWRcIjogJGZhLXZhci1zcXVhcmUtcGVyc29uLWNvbmZpbmVkLFxuICBcInVzZXItdGllXCI6ICRmYS12YXItdXNlci10aWUsXG4gIFwiYXJyb3ctZG93bi1sb25nXCI6ICRmYS12YXItYXJyb3ctZG93bi1sb25nLFxuICBcImxvbmctYXJyb3ctZG93blwiOiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bixcbiAgXCJ0ZW50LWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXRlbnQtYXJyb3ctZG93bi10by1saW5lLFxuICBcImNlcnRpZmljYXRlXCI6ICRmYS12YXItY2VydGlmaWNhdGUsXG4gIFwiY3J5c3RhbC1iYWxsXCI6ICRmYS12YXItY3J5c3RhbC1iYWxsLFxuICBcInJlcGx5LWFsbFwiOiAkZmEtdmFyLXJlcGx5LWFsbCxcbiAgXCJtYWlsLXJlcGx5LWFsbFwiOiAkZmEtdmFyLW1haWwtcmVwbHktYWxsLFxuICBcInN1aXRjYXNlXCI6ICRmYS12YXItc3VpdGNhc2UsXG4gIFwicGVyc29uLXNrYXRpbmdcIjogJGZhLXZhci1wZXJzb24tc2thdGluZyxcbiAgXCJza2F0aW5nXCI6ICRmYS12YXItc2thdGluZyxcbiAgXCJzdGFyLXNob290aW5nXCI6ICRmYS12YXItc3Rhci1zaG9vdGluZyxcbiAgXCJiaW5hcnktbG9ja1wiOiAkZmEtdmFyLWJpbmFyeS1sb2NrLFxuICBcImZpbHRlci1jaXJjbGUtZG9sbGFyXCI6ICRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXIsXG4gIFwiZnVubmVsLWRvbGxhclwiOiAkZmEtdmFyLWZ1bm5lbC1kb2xsYXIsXG4gIFwiY2FtZXJhLXJldHJvXCI6ICRmYS12YXItY2FtZXJhLXJldHJvLFxuICBcImNpcmNsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24sXG4gIFwiYXJyb3ctY2lyY2xlLWRvd25cIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bixcbiAgXCJjb21tZW50LXBlblwiOiAkZmEtdmFyLWNvbW1lbnQtcGVuLFxuICBcImNvbW1lbnQtZWRpdFwiOiAkZmEtdmFyLWNvbW1lbnQtZWRpdCxcbiAgXCJmaWxlLWltcG9ydFwiOiAkZmEtdmFyLWZpbGUtaW1wb3J0LFxuICBcImFycm93LXJpZ2h0LXRvLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlLFxuICBcImJhbmpvXCI6ICRmYS12YXItYmFuam8sXG4gIFwic3F1YXJlLWFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0LFxuICBcImV4dGVybmFsLWxpbmstc3F1YXJlXCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1zcXVhcmUsXG4gIFwibGlnaHQtZW1lcmdlbmN5LW9uXCI6ICRmYS12YXItbGlnaHQtZW1lcmdlbmN5LW9uLFxuICBcImtlcm5pbmdcIjogJGZhLXZhci1rZXJuaW5nLFxuICBcImJveC1vcGVuXCI6ICRmYS12YXItYm94LW9wZW4sXG4gIFwic3F1YXJlLWZcIjogJGZhLXZhci1zcXVhcmUtZixcbiAgXCJzY3JvbGxcIjogJGZhLXZhci1zY3JvbGwsXG4gIFwic3BhXCI6ICRmYS12YXItc3BhLFxuICBcImFycm93LWxlZnQtZnJvbS1saW5lXCI6ICRmYS12YXItYXJyb3ctbGVmdC1mcm9tLWxpbmUsXG4gIFwiYXJyb3ctZnJvbS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWZyb20tcmlnaHQsXG4gIFwic3RyYXdiZXJyeVwiOiAkZmEtdmFyLXN0cmF3YmVycnksXG4gIFwibG9jYXRpb24tcGluLWxvY2tcIjogJGZhLXZhci1sb2NhdGlvbi1waW4tbG9jayxcbiAgXCJwYXVzZVwiOiAkZmEtdmFyLXBhdXNlLFxuICBcImNsb2NrLWVpZ2h0LXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLWVpZ2h0LXRoaXJ0eSxcbiAgXCJwbGFuZS1lbmdpbmVzXCI6ICRmYS12YXItcGxhbmUtZW5naW5lcyxcbiAgXCJwbGFuZS1hbHRcIjogJGZhLXZhci1wbGFuZS1hbHQsXG4gIFwiaGlsbC1hdmFsYW5jaGVcIjogJGZhLXZhci1oaWxsLWF2YWxhbmNoZSxcbiAgXCJ0ZW1wZXJhdHVyZS1lbXB0eVwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWVtcHR5LFxuICBcInRlbXBlcmF0dXJlLTBcIjogJGZhLXZhci10ZW1wZXJhdHVyZS0wLFxuICBcInRoZXJtb21ldGVyLTBcIjogJGZhLXZhci10aGVybW9tZXRlci0wLFxuICBcInRoZXJtb21ldGVyLWVtcHR5XCI6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHksXG4gIFwiYm9tYlwiOiAkZmEtdmFyLWJvbWIsXG4gIFwiZ2F1Z2UtbG93XCI6ICRmYS12YXItZ2F1Z2UtbG93LFxuICBcInRhY2hvbWV0ZXItYWx0LXNsb3dcIjogJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93LFxuICBcInJlZ2lzdGVyZWRcIjogJGZhLXZhci1yZWdpc3RlcmVkLFxuICBcInRyYXNoLWNhbi1wbHVzXCI6ICRmYS12YXItdHJhc2gtY2FuLXBsdXMsXG4gIFwiYWRkcmVzcy1jYXJkXCI6ICRmYS12YXItYWRkcmVzcy1jYXJkLFxuICBcImNvbnRhY3QtY2FyZFwiOiAkZmEtdmFyLWNvbnRhY3QtY2FyZCxcbiAgXCJ2Y2FyZFwiOiAkZmEtdmFyLXZjYXJkLFxuICBcInNjYWxlLXVuYmFsYW5jZWQtZmxpcFwiOiAkZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcCxcbiAgXCJiYWxhbmNlLXNjYWxlLXJpZ2h0XCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZS1yaWdodCxcbiAgXCJnbG9iZS1zbm93XCI6ICRmYS12YXItZ2xvYmUtc25vdyxcbiAgXCJzdWJzY3JpcHRcIjogJGZhLXZhci1zdWJzY3JpcHQsXG4gIFwiZGlhbW9uZC10dXJuLXJpZ2h0XCI6ICRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0LFxuICBcImRpcmVjdGlvbnNcIjogJGZhLXZhci1kaXJlY3Rpb25zLFxuICBcImludGVncmFsXCI6ICRmYS12YXItaW50ZWdyYWwsXG4gIFwiYnVyc3RcIjogJGZhLXZhci1idXJzdCxcbiAgXCJob3VzZS1sYXB0b3BcIjogJGZhLXZhci1ob3VzZS1sYXB0b3AsXG4gIFwibGFwdG9wLWhvdXNlXCI6ICRmYS12YXItbGFwdG9wLWhvdXNlLFxuICBcImZhY2UtdGlyZWRcIjogJGZhLXZhci1mYWNlLXRpcmVkLFxuICBcInRpcmVkXCI6ICRmYS12YXItdGlyZWQsXG4gIFwibW9uZXktYmlsbHNcIjogJGZhLXZhci1tb25leS1iaWxscyxcbiAgXCJibGluZHMtcmFpc2VkXCI6ICRmYS12YXItYmxpbmRzLXJhaXNlZCxcbiAgXCJzbW9nXCI6ICRmYS12YXItc21vZyxcbiAgXCJ1Zm8tYmVhbVwiOiAkZmEtdmFyLXVmby1iZWFtLFxuICBcImNpcmNsZS1jYXJldC11cFwiOiAkZmEtdmFyLWNpcmNsZS1jYXJldC11cCxcbiAgXCJjYXJldC1jaXJjbGUtdXBcIjogJGZhLXZhci1jYXJldC1jaXJjbGUtdXAsXG4gIFwidXNlci12bmVjay1oYWlyLWxvbmdcIjogJGZhLXZhci11c2VyLXZuZWNrLWhhaXItbG9uZyxcbiAgXCJzcXVhcmUtYS1sb2NrXCI6ICRmYS12YXItc3F1YXJlLWEtbG9jayxcbiAgXCJjcnV0Y2hcIjogJGZhLXZhci1jcnV0Y2gsXG4gIFwiZ2FzLXB1bXAtc2xhc2hcIjogJGZhLXZhci1nYXMtcHVtcC1zbGFzaCxcbiAgXCJjbG91ZC1hcnJvdy11cFwiOiAkZmEtdmFyLWNsb3VkLWFycm93LXVwLFxuICBcImNsb3VkLXVwbG9hZFwiOiAkZmEtdmFyLWNsb3VkLXVwbG9hZCxcbiAgXCJjbG91ZC11cGxvYWQtYWx0XCI6ICRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCxcbiAgXCJwYWxldHRlXCI6ICRmYS12YXItcGFsZXR0ZSxcbiAgXCJ0cmFuc3BvcnRlci00XCI6ICRmYS12YXItdHJhbnNwb3J0ZXItNCxcbiAgXCJvYmplY3RzLWFsaWduLXJpZ2h0XCI6ICRmYS12YXItb2JqZWN0cy1hbGlnbi1yaWdodCxcbiAgXCJhcnJvd3MtdHVybi1yaWdodFwiOiAkZmEtdmFyLWFycm93cy10dXJuLXJpZ2h0LFxuICBcInZlc3RcIjogJGZhLXZhci12ZXN0LFxuICBcInBpZ1wiOiAkZmEtdmFyLXBpZyxcbiAgXCJpbmJveC1mdWxsXCI6ICRmYS12YXItaW5ib3gtZnVsbCxcbiAgXCJjaXJjbGUtZW52ZWxvcGVcIjogJGZhLXZhci1jaXJjbGUtZW52ZWxvcGUsXG4gIFwiZW52ZWxvcGUtY2lyY2xlXCI6ICRmYS12YXItZW52ZWxvcGUtY2lyY2xlLFxuICBcInRyaWFuZ2xlLXBlcnNvbi1kaWdnaW5nXCI6ICRmYS12YXItdHJpYW5nbGUtcGVyc29uLWRpZ2dpbmcsXG4gIFwiY29uc3RydWN0aW9uXCI6ICRmYS12YXItY29uc3RydWN0aW9uLFxuICBcImZlcnJ5XCI6ICRmYS12YXItZmVycnksXG4gIFwiYnVsbHNleWUtYXJyb3dcIjogJGZhLXZhci1idWxsc2V5ZS1hcnJvdyxcbiAgXCJhcnJvd3MtZG93bi10by1wZW9wbGVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1wZW9wbGUsXG4gIFwic2VlZGxpbmdcIjogJGZhLXZhci1zZWVkbGluZyxcbiAgXCJzcHJvdXRcIjogJGZhLXZhci1zcHJvdXQsXG4gIFwiY2xvY2stc2V2ZW5cIjogJGZhLXZhci1jbG9jay1zZXZlbixcbiAgXCJsZWZ0LXJpZ2h0XCI6ICRmYS12YXItbGVmdC1yaWdodCxcbiAgXCJhcnJvd3MtYWx0LWhcIjogJGZhLXZhci1hcnJvd3MtYWx0LWgsXG4gIFwiYm94ZXMtcGFja2luZ1wiOiAkZmEtdmFyLWJveGVzLXBhY2tpbmcsXG4gIFwiY2lyY2xlLWFycm93LWxlZnRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdCxcbiAgXCJhcnJvdy1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0LFxuICBcImZsYXNobGlnaHRcIjogJGZhLXZhci1mbGFzaGxpZ2h0LFxuICBcImdyb3VwLWFycm93cy1yb3RhdGVcIjogJGZhLXZhci1ncm91cC1hcnJvd3Mtcm90YXRlLFxuICBcImJvd2wtZm9vZFwiOiAkZmEtdmFyLWJvd2wtZm9vZCxcbiAgXCJzcXVhcmUtOVwiOiAkZmEtdmFyLXNxdWFyZS05LFxuICBcImNhbmR5LWNhbmVcIjogJGZhLXZhci1jYW5keS1jYW5lLFxuICBcImFycm93LWRvd24td2lkZS1zaG9ydFwiOiAkZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydCxcbiAgXCJzb3J0LWFtb3VudC1hc2NcIjogJGZhLXZhci1zb3J0LWFtb3VudC1hc2MsXG4gIFwic29ydC1hbW91bnQtZG93blwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRvd24sXG4gIFwic3F1YXJlLWRvbGxhclwiOiAkZmEtdmFyLXNxdWFyZS1kb2xsYXIsXG4gIFwiZG9sbGFyLXNxdWFyZVwiOiAkZmEtdmFyLWRvbGxhci1zcXVhcmUsXG4gIFwidXNkLXNxdWFyZVwiOiAkZmEtdmFyLXVzZC1zcXVhcmUsXG4gIFwiaGFuZC1ob2xkaW5nLXNlZWRsaW5nXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nLFxuICBcIm1lc3NhZ2UtY2hlY2tcIjogJGZhLXZhci1tZXNzYWdlLWNoZWNrLFxuICBcImNvbW1lbnQtYWx0LWNoZWNrXCI6ICRmYS12YXItY29tbWVudC1hbHQtY2hlY2ssXG4gIFwiY2xvdWQtYm9sdFwiOiAkZmEtdmFyLWNsb3VkLWJvbHQsXG4gIFwidGh1bmRlcnN0b3JtXCI6ICRmYS12YXItdGh1bmRlcnN0b3JtLFxuICBcInRleHQtc2xhc2hcIjogJGZhLXZhci10ZXh0LXNsYXNoLFxuICBcInJlbW92ZS1mb3JtYXRcIjogJGZhLXZhci1yZW1vdmUtZm9ybWF0LFxuICBcIndhdGNoXCI6ICRmYS12YXItd2F0Y2gsXG4gIFwiY2lyY2xlLWRvd24tbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLWxlZnQsXG4gIFwidGV4dFwiOiAkZmEtdmFyLXRleHQsXG4gIFwicHJvamVjdG9yXCI6ICRmYS12YXItcHJvamVjdG9yLFxuICBcImZhY2Utc21pbGUtd2lua1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtd2luayxcbiAgXCJzbWlsZS13aW5rXCI6ICRmYS12YXItc21pbGUtd2luayxcbiAgXCJ0b21ic3RvbmUtYmxhbmtcIjogJGZhLXZhci10b21ic3RvbmUtYmxhbmssXG4gIFwidG9tYnN0b25lLWFsdFwiOiAkZmEtdmFyLXRvbWJzdG9uZS1hbHQsXG4gIFwiY2hlc3Mta2luZy1waWVjZVwiOiAkZmEtdmFyLWNoZXNzLWtpbmctcGllY2UsXG4gIFwiY2hlc3Mta2luZy1hbHRcIjogJGZhLXZhci1jaGVzcy1raW5nLWFsdCxcbiAgXCJjaXJjbGUtNlwiOiAkZmEtdmFyLWNpcmNsZS02LFxuICBcImxlZnRcIjogJGZhLXZhci1sZWZ0LFxuICBcImFycm93LWFsdC1sZWZ0XCI6ICRmYS12YXItYXJyb3ctYWx0LWxlZnQsXG4gIFwiZmlsZS13b3JkXCI6ICRmYS12YXItZmlsZS13b3JkLFxuICBcImZpbGUtcG93ZXJwb2ludFwiOiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludCxcbiAgXCJzcXVhcmUtZG93blwiOiAkZmEtdmFyLXNxdWFyZS1kb3duLFxuICBcImFycm93LWFsdC1zcXVhcmUtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtZG93bixcbiAgXCJvYmplY3RzLWFsaWduLWNlbnRlci12ZXJ0aWNhbFwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tY2VudGVyLXZlcnRpY2FsLFxuICBcImFycm93cy1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzLWhcIjogJGZhLXZhci1hcnJvd3MtaCxcbiAgXCJob3VzZS1sb2NrXCI6ICRmYS12YXItaG91c2UtbG9jayxcbiAgXCJjbG91ZC1hcnJvdy1kb3duXCI6ICRmYS12YXItY2xvdWQtYXJyb3ctZG93bixcbiAgXCJjbG91ZC1kb3dubG9hZFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLFxuICBcImNsb3VkLWRvd25sb2FkLWFsdFwiOiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCxcbiAgXCJ3cmVhdGhcIjogJGZhLXZhci13cmVhdGgsXG4gIFwiY2hpbGRyZW5cIjogJGZhLXZhci1jaGlsZHJlbixcbiAgXCJtZXRlci1kcm9wbGV0XCI6ICRmYS12YXItbWV0ZXItZHJvcGxldCxcbiAgXCJjaGFsa2JvYXJkXCI6ICRmYS12YXItY2hhbGtib2FyZCxcbiAgXCJibGFja2JvYXJkXCI6ICRmYS12YXItYmxhY2tib2FyZCxcbiAgXCJ1c2VyLWxhcmdlLXNsYXNoXCI6ICRmYS12YXItdXNlci1sYXJnZS1zbGFzaCxcbiAgXCJ1c2VyLWFsdC1zbGFzaFwiOiAkZmEtdmFyLXVzZXItYWx0LXNsYXNoLFxuICBcInNpZ25hbC1zdHJvbmdcIjogJGZhLXZhci1zaWduYWwtc3Ryb25nLFxuICBcInNpZ25hbC00XCI6ICRmYS12YXItc2lnbmFsLTQsXG4gIFwibG9sbGlwb3BcIjogJGZhLXZhci1sb2xsaXBvcCxcbiAgXCJsb2xseXBvcFwiOiAkZmEtdmFyLWxvbGx5cG9wLFxuICBcImxpc3QtdHJlZVwiOiAkZmEtdmFyLWxpc3QtdHJlZSxcbiAgXCJlbnZlbG9wZS1vcGVuXCI6ICRmYS12YXItZW52ZWxvcGUtb3BlbixcbiAgXCJkcmF3LWNpcmNsZVwiOiAkZmEtdmFyLWRyYXctY2lyY2xlLFxuICBcImNhdC1zcGFjZVwiOiAkZmEtdmFyLWNhdC1zcGFjZSxcbiAgXCJoYW5kc2hha2Utc2ltcGxlLXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaCxcbiAgXCJoYW5kc2hha2UtYWx0LXNsYXNoXCI6ICRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaCxcbiAgXCJyYWJiaXQtcnVubmluZ1wiOiAkZmEtdmFyLXJhYmJpdC1ydW5uaW5nLFxuICBcInJhYmJpdC1mYXN0XCI6ICRmYS12YXItcmFiYml0LWZhc3QsXG4gIFwibWVtby1wYWRcIjogJGZhLXZhci1tZW1vLXBhZCxcbiAgXCJtYXR0cmVzcy1waWxsb3dcIjogJGZhLXZhci1tYXR0cmVzcy1waWxsb3csXG4gIFwiYWxhcm0tcGx1c1wiOiAkZmEtdmFyLWFsYXJtLXBsdXMsXG4gIFwiYWxpY29yblwiOiAkZmEtdmFyLWFsaWNvcm4sXG4gIFwiY29tbWVudC1xdWVzdGlvblwiOiAkZmEtdmFyLWNvbW1lbnQtcXVlc3Rpb24sXG4gIFwiZ2luZ2VyYnJlYWQtbWFuXCI6ICRmYS12YXItZ2luZ2VyYnJlYWQtbWFuLFxuICBcImd1YXJhbmktc2lnblwiOiAkZmEtdmFyLWd1YXJhbmktc2lnbixcbiAgXCJidXJnZXItZnJpZXNcIjogJGZhLXZhci1idXJnZXItZnJpZXMsXG4gIFwibXVnLXRlYVwiOiAkZmEtdmFyLW11Zy10ZWEsXG4gIFwiYm9yZGVyLXRvcFwiOiAkZmEtdmFyLWJvcmRlci10b3AsXG4gIFwiYXJyb3dzLXJvdGF0ZVwiOiAkZmEtdmFyLWFycm93cy1yb3RhdGUsXG4gIFwicmVmcmVzaFwiOiAkZmEtdmFyLXJlZnJlc2gsXG4gIFwic3luY1wiOiAkZmEtdmFyLXN5bmMsXG4gIFwiY2lyY2xlLWJvb2stb3BlblwiOiAkZmEtdmFyLWNpcmNsZS1ib29rLW9wZW4sXG4gIFwiYm9vay1jaXJjbGVcIjogJGZhLXZhci1ib29rLWNpcmNsZSxcbiAgXCJhcnJvd3MtdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtdG8tZG90dGVkLWxpbmUsXG4gIFwiZmlyZS1leHRpbmd1aXNoZXJcIjogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcixcbiAgXCJnYXJhZ2Utb3BlblwiOiAkZmEtdmFyLWdhcmFnZS1vcGVuLFxuICBcInNoZWx2ZXMtZW1wdHlcIjogJGZhLXZhci1zaGVsdmVzLWVtcHR5LFxuICBcImNydXplaXJvLXNpZ25cIjogJGZhLXZhci1jcnV6ZWlyby1zaWduLFxuICBcIndhdGNoLWFwcGxlXCI6ICRmYS12YXItd2F0Y2gtYXBwbGUsXG4gIFwid2F0Y2gtY2FsY3VsYXRvclwiOiAkZmEtdmFyLXdhdGNoLWNhbGN1bGF0b3IsXG4gIFwibGlzdC1kcm9wZG93blwiOiAkZmEtdmFyLWxpc3QtZHJvcGRvd24sXG4gIFwiY2FiaW5ldC1maWxpbmdcIjogJGZhLXZhci1jYWJpbmV0LWZpbGluZyxcbiAgXCJidXJnZXItc29kYVwiOiAkZmEtdmFyLWJ1cmdlci1zb2RhLFxuICBcInNxdWFyZS1hcnJvdy11cFwiOiAkZmEtdmFyLXNxdWFyZS1hcnJvdy11cCxcbiAgXCJhcnJvdy1zcXVhcmUtdXBcIjogJGZhLXZhci1hcnJvdy1zcXVhcmUtdXAsXG4gIFwiZ3JlYXRlci10aGFuLWVxdWFsXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsLFxuICBcInBhbGxldC1ib3hcIjogJGZhLXZhci1wYWxsZXQtYm94LFxuICBcImZhY2UtY29uZm91bmRlZFwiOiAkZmEtdmFyLWZhY2UtY29uZm91bmRlZCxcbiAgXCJzaGllbGQtaGFsdmVkXCI6ICRmYS12YXItc2hpZWxkLWhhbHZlZCxcbiAgXCJzaGllbGQtYWx0XCI6ICRmYS12YXItc2hpZWxkLWFsdCxcbiAgXCJ0cnVjay1wbG93XCI6ICRmYS12YXItdHJ1Y2stcGxvdyxcbiAgXCJib29rLWF0bGFzXCI6ICRmYS12YXItYm9vay1hdGxhcyxcbiAgXCJhdGxhc1wiOiAkZmEtdmFyLWF0bGFzLFxuICBcInZpcnVzXCI6ICRmYS12YXItdmlydXMsXG4gIFwiY29tbWVudC1taWRkbGUtdG9wXCI6ICRmYS12YXItY29tbWVudC1taWRkbGUtdG9wLFxuICBcImVudmVsb3BlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWVudmVsb3BlLWNpcmNsZS1jaGVjayxcbiAgXCJsYXllci1ncm91cFwiOiAkZmEtdmFyLWxheWVyLWdyb3VwLFxuICBcInJlc3Ryb29tLXNpbXBsZVwiOiAkZmEtdmFyLXJlc3Ryb29tLXNpbXBsZSxcbiAgXCJhcnJvd3MtdG8tZG90XCI6ICRmYS12YXItYXJyb3dzLXRvLWRvdCxcbiAgXCJib3JkZXItb3V0ZXJcIjogJGZhLXZhci1ib3JkZXItb3V0ZXIsXG4gIFwiaGFzaHRhZy1sb2NrXCI6ICRmYS12YXItaGFzaHRhZy1sb2NrLFxuICBcImNsb2NrLXR3by10aGlydHlcIjogJGZhLXZhci1jbG9jay10d28tdGhpcnR5LFxuICBcImFyY2h3YXlcIjogJGZhLXZhci1hcmNod2F5LFxuICBcImhlYXJ0LWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1jaGVjayxcbiAgXCJob3VzZS1jaGltbmV5LWNyYWNrXCI6ICRmYS12YXItaG91c2UtY2hpbW5leS1jcmFjayxcbiAgXCJob3VzZS1kYW1hZ2VcIjogJGZhLXZhci1ob3VzZS1kYW1hZ2UsXG4gIFwiZmlsZS16aXBwZXJcIjogJGZhLXZhci1maWxlLXppcHBlcixcbiAgXCJmaWxlLWFyY2hpdmVcIjogJGZhLXZhci1maWxlLWFyY2hpdmUsXG4gIFwiaGVhcnQtaGFsZlwiOiAkZmEtdmFyLWhlYXJ0LWhhbGYsXG4gIFwiY29tbWVudC1jaGVja1wiOiAkZmEtdmFyLWNvbW1lbnQtY2hlY2ssXG4gIFwic3F1YXJlXCI6ICRmYS12YXItc3F1YXJlLFxuICBcIm1lbW9cIjogJGZhLXZhci1tZW1vLFxuICBcIm1hcnRpbmktZ2xhc3MtZW1wdHlcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWVtcHR5LFxuICBcImdsYXNzLW1hcnRpbmlcIjogJGZhLXZhci1nbGFzcy1tYXJ0aW5pLFxuICBcImNvdWNoXCI6ICRmYS12YXItY291Y2gsXG4gIFwiY2VkaS1zaWduXCI6ICRmYS12YXItY2VkaS1zaWduLFxuICBcIml0YWxpY1wiOiAkZmEtdmFyLWl0YWxpYyxcbiAgXCJnbGFzcy1jaXRydXNcIjogJGZhLXZhci1nbGFzcy1jaXRydXMsXG4gIFwiY2FsZW5kYXItbGluZXMtcGVuXCI6ICRmYS12YXItY2FsZW5kYXItbGluZXMtcGVuLFxuICBcImNodXJjaFwiOiAkZmEtdmFyLWNodXJjaCxcbiAgXCJwZXJzb24tc25vd21vYmlsaW5nXCI6ICRmYS12YXItcGVyc29uLXNub3dtb2JpbGluZyxcbiAgXCJzbm93bW9iaWxlXCI6ICRmYS12YXItc25vd21vYmlsZSxcbiAgXCJmYWNlLWh1c2hlZFwiOiAkZmEtdmFyLWZhY2UtaHVzaGVkLFxuICBcImNvbW1lbnRzLWRvbGxhclwiOiAkZmEtdmFyLWNvbW1lbnRzLWRvbGxhcixcbiAgXCJsaW5rLXNpbXBsZS1zbGFzaFwiOiAkZmEtdmFyLWxpbmstc2ltcGxlLXNsYXNoLFxuICBcImRlbW9jcmF0XCI6ICRmYS12YXItZGVtb2NyYXQsXG4gIFwiZmFjZS1jb25mdXNlZFwiOiAkZmEtdmFyLWZhY2UtY29uZnVzZWQsXG4gIFwicGluYmFsbFwiOiAkZmEtdmFyLXBpbmJhbGwsXG4gIFwielwiOiAkZmEtdmFyLXosXG4gIFwicGVyc29uLXNraWluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2lpbmcsXG4gIFwic2tpaW5nXCI6ICRmYS12YXItc2tpaW5nLFxuICBcImRlZXJcIjogJGZhLXZhci1kZWVyLFxuICBcImlucHV0LXBpcGVcIjogJGZhLXZhci1pbnB1dC1waXBlLFxuICBcInJvYWQtbG9ja1wiOiAkZmEtdmFyLXJvYWQtbG9jayxcbiAgXCJhXCI6ICRmYS12YXItYSxcbiAgXCJib29rbWFyay1zbGFzaFwiOiAkZmEtdmFyLWJvb2ttYXJrLXNsYXNoLFxuICBcInRlbXBlcmF0dXJlLWFycm93LWRvd25cIjogJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy1kb3duLFxuICBcInRlbXBlcmF0dXJlLWRvd25cIjogJGZhLXZhci10ZW1wZXJhdHVyZS1kb3duLFxuICBcIm1hY2VcIjogJGZhLXZhci1tYWNlLFxuICBcImZlYXRoZXItcG9pbnRlZFwiOiAkZmEtdmFyLWZlYXRoZXItcG9pbnRlZCxcbiAgXCJmZWF0aGVyLWFsdFwiOiAkZmEtdmFyLWZlYXRoZXItYWx0LFxuICBcInNhdXNhZ2VcIjogJGZhLXZhci1zYXVzYWdlLFxuICBcInRyYXNoLWNhbi1jbG9ja1wiOiAkZmEtdmFyLXRyYXNoLWNhbi1jbG9jayxcbiAgXCJwXCI6ICRmYS12YXItcCxcbiAgXCJzbm93Zmxha2VcIjogJGZhLXZhci1zbm93Zmxha2UsXG4gIFwic3RvbWFjaFwiOiAkZmEtdmFyLXN0b21hY2gsXG4gIFwibmV3c3BhcGVyXCI6ICRmYS12YXItbmV3c3BhcGVyLFxuICBcInJlY3RhbmdsZS1hZFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1hZCxcbiAgXCJhZFwiOiAkZmEtdmFyLWFkLFxuICBcImd1aXRhci1lbGVjdHJpY1wiOiAkZmEtdmFyLWd1aXRhci1lbGVjdHJpYyxcbiAgXCJhcnJvdy10dXJuLWRvd24tcmlnaHRcIjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24tcmlnaHQsXG4gIFwibW9vbi1jbG91ZFwiOiAkZmEtdmFyLW1vb24tY2xvdWQsXG4gIFwiYnJlYWQtc2xpY2UtYnV0dGVyXCI6ICRmYS12YXItYnJlYWQtc2xpY2UtYnV0dGVyLFxuICBcImNpcmNsZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJhcnJvdy1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQsXG4gIFwidXNlci1ncm91cC1jcm93blwiOiAkZmEtdmFyLXVzZXItZ3JvdXAtY3Jvd24sXG4gIFwidXNlcnMtY3Jvd25cIjogJGZhLXZhci11c2Vycy1jcm93bixcbiAgXCJjaXJjbGUtaVwiOiAkZmEtdmFyLWNpcmNsZS1pLFxuICBcInRvaWxldC1wYXBlci1jaGVja1wiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1jaGVjayxcbiAgXCJmaWx0ZXItY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmlsdGVyLWNpcmNsZS14bWFyayxcbiAgXCJsb2N1c3RcIjogJGZhLXZhci1sb2N1c3QsXG4gIFwic29ydFwiOiAkZmEtdmFyLXNvcnQsXG4gIFwidW5zb3J0ZWRcIjogJGZhLXZhci11bnNvcnRlZCxcbiAgXCJsaXN0LW9sXCI6ICRmYS12YXItbGlzdC1vbCxcbiAgXCJsaXN0LTEtMlwiOiAkZmEtdmFyLWxpc3QtMS0yLFxuICBcImxpc3QtbnVtZXJpY1wiOiAkZmEtdmFyLWxpc3QtbnVtZXJpYyxcbiAgXCJjaGFydC13YXRlcmZhbGxcIjogJGZhLXZhci1jaGFydC13YXRlcmZhbGwsXG4gIFwiZmFjZS1wYXJ0eVwiOiAkZmEtdmFyLWZhY2UtcGFydHksXG4gIFwia2lkbmV5c1wiOiAkZmEtdmFyLWtpZG5leXMsXG4gIFwid2lmaS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXdpZmktZXhjbGFtYXRpb24sXG4gIFwiY2hhcnQtbmV0d29ya1wiOiAkZmEtdmFyLWNoYXJ0LW5ldHdvcmssXG4gIFwicGVyc29uLWRyZXNzLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWRyZXNzLWJ1cnN0LFxuICBcImRpY2UtZDRcIjogJGZhLXZhci1kaWNlLWQ0LFxuICBcIm1vbmV5LWNoZWNrLWRvbGxhclwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWRvbGxhcixcbiAgXCJtb25leS1jaGVjay1hbHRcIjogJGZhLXZhci1tb25leS1jaGVjay1hbHQsXG4gIFwidmVjdG9yLXNxdWFyZVwiOiAkZmEtdmFyLXZlY3Rvci1zcXVhcmUsXG4gIFwiYnJlYWQtc2xpY2VcIjogJGZhLXZhci1icmVhZC1zbGljZSxcbiAgXCJsYW5ndWFnZVwiOiAkZmEtdmFyLWxhbmd1YWdlLFxuICBcIndoZWF0LWF3bi1zbGFzaFwiOiAkZmEtdmFyLXdoZWF0LWF3bi1zbGFzaCxcbiAgXCJmYWNlLWtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0LFxuICBcImtpc3Mtd2luay1oZWFydFwiOiAkZmEtdmFyLWtpc3Mtd2luay1oZWFydCxcbiAgXCJkYWdnZXJcIjogJGZhLXZhci1kYWdnZXIsXG4gIFwicG9kaXVtXCI6ICRmYS12YXItcG9kaXVtLFxuICBcIm1lbW8tY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItbWVtby1jaXJjbGUtY2hlY2ssXG4gIFwicm91dGUtaGlnaHdheVwiOiAkZmEtdmFyLXJvdXRlLWhpZ2h3YXksXG4gIFwiZG93bi10by1saW5lXCI6ICRmYS12YXItZG93bi10by1saW5lLFxuICBcImFycm93LWFsdC10by1ib3R0b21cIjogJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tLFxuICBcImZpbHRlclwiOiAkZmEtdmFyLWZpbHRlcixcbiAgXCJzcXVhcmUtZ1wiOiAkZmEtdmFyLXNxdWFyZS1nLFxuICBcImNpcmNsZS1waG9uZVwiOiAkZmEtdmFyLWNpcmNsZS1waG9uZSxcbiAgXCJwaG9uZS1jaXJjbGVcIjogJGZhLXZhci1waG9uZS1jaXJjbGUsXG4gIFwiY2xpcGJvYXJkLXByZXNjcmlwdGlvblwiOiAkZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb24sXG4gIFwidXNlci1udXJzZS1oYWlyXCI6ICRmYS12YXItdXNlci1udXJzZS1oYWlyLFxuICBcInF1ZXN0aW9uXCI6ICRmYS12YXItcXVlc3Rpb24sXG4gIFwiZmlsZS1zaWduYXR1cmVcIjogJGZhLXZhci1maWxlLXNpZ25hdHVyZSxcbiAgXCJ0b2dnbGUtbGFyZ2Utb25cIjogJGZhLXZhci10b2dnbGUtbGFyZ2Utb24sXG4gIFwidXAtZG93bi1sZWZ0LXJpZ2h0XCI6ICRmYS12YXItdXAtZG93bi1sZWZ0LXJpZ2h0LFxuICBcImFycm93cy1hbHRcIjogJGZhLXZhci1hcnJvd3MtYWx0LFxuICBcImRyeWVyLWhlYXRcIjogJGZhLXZhci1kcnllci1oZWF0LFxuICBcImRyeWVyLWFsdFwiOiAkZmEtdmFyLWRyeWVyLWFsdCxcbiAgXCJob3VzZS1jaGltbmV5LXVzZXJcIjogJGZhLXZhci1ob3VzZS1jaGltbmV5LXVzZXIsXG4gIFwiaGFuZC1ob2xkaW5nLWhlYXJ0XCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0LFxuICBcImFycm93LXVwLXNtYWxsLWJpZ1wiOiAkZmEtdmFyLWFycm93LXVwLXNtYWxsLWJpZyxcbiAgXCJzb3J0LXNpemUtdXAtYWx0XCI6ICRmYS12YXItc29ydC1zaXplLXVwLWFsdCxcbiAgXCJ0cmFpbi10cmFja1wiOiAkZmEtdmFyLXRyYWluLXRyYWNrLFxuICBcInB1enpsZS1waWVjZVwiOiAkZmEtdmFyLXB1enpsZS1waWVjZSxcbiAgXCJtb25leS1jaGVja1wiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLFxuICBcInN0YXItaGFsZi1zdHJva2VcIjogJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlLFxuICBcInN0YXItaGFsZi1hbHRcIjogJGZhLXZhci1zdGFyLWhhbGYtYWx0LFxuICBcImZpbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1maWxlLWV4Y2xhbWF0aW9uLFxuICBcImNvZGVcIjogJGZhLXZhci1jb2RlLFxuICBcIndoaXNrZXktZ2xhc3NcIjogJGZhLXZhci13aGlza2V5LWdsYXNzLFxuICBcImdsYXNzLXdoaXNrZXlcIjogJGZhLXZhci1nbGFzcy13aGlza2V5LFxuICBcIm1vb24tc3RhcnNcIjogJGZhLXZhci1tb29uLXN0YXJzLFxuICBcImJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWJ1aWxkaW5nLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJjbG90aGVzLWhhbmdlclwiOiAkZmEtdmFyLWNsb3RoZXMtaGFuZ2VyLFxuICBcIm1vYmlsZS1ub3RjaFwiOiAkZmEtdmFyLW1vYmlsZS1ub3RjaCxcbiAgXCJtb2JpbGUtaXBob25lXCI6ICRmYS12YXItbW9iaWxlLWlwaG9uZSxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWNoYXJ0XCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1jaGFydCxcbiAgXCJhcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmtcIjogJGZhLXZhci1leHRlcm5hbC1saW5rLFxuICBcImN1YmVzLXN0YWNrZWRcIjogJGZhLXZhci1jdWJlcy1zdGFja2VkLFxuICBcImltYWdlcy11c2VyXCI6ICRmYS12YXItaW1hZ2VzLXVzZXIsXG4gIFwid29uLXNpZ25cIjogJGZhLXZhci13b24tc2lnbixcbiAgXCJrcndcIjogJGZhLXZhci1rcncsXG4gIFwid29uXCI6ICRmYS12YXItd29uLFxuICBcImltYWdlLXBvbGFyb2lkLXVzZXJcIjogJGZhLXZhci1pbWFnZS1wb2xhcm9pZC11c2VyLFxuICBcInZpcnVzLWNvdmlkXCI6ICRmYS12YXItdmlydXMtY292aWQsXG4gIFwic3F1YXJlLWVsbGlwc2lzXCI6ICRmYS12YXItc3F1YXJlLWVsbGlwc2lzLFxuICBcInBpZVwiOiAkZmEtdmFyLXBpZSxcbiAgXCJjaGVzcy1rbmlnaHQtcGllY2VcIjogJGZhLXZhci1jaGVzcy1rbmlnaHQtcGllY2UsXG4gIFwiY2hlc3Mta25pZ2h0LWFsdFwiOiAkZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQsXG4gIFwiYXVzdHJhbC1zaWduXCI6ICRmYS12YXItYXVzdHJhbC1zaWduLFxuICBcImNsb3VkLXBsdXNcIjogJGZhLXZhci1jbG91ZC1wbHVzLFxuICBcImZcIjogJGZhLXZhci1mLFxuICBcImxlYWZcIjogJGZhLXZhci1sZWFmLFxuICBcImJlZC1idW5rXCI6ICRmYS12YXItYmVkLWJ1bmssXG4gIFwicm9hZFwiOiAkZmEtdmFyLXJvYWQsXG4gIFwidGF4aVwiOiAkZmEtdmFyLXRheGksXG4gIFwiY2FiXCI6ICRmYS12YXItY2FiLFxuICBcInBlcnNvbi1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcGx1cyxcbiAgXCJjaGFydC1waWVcIjogJGZhLXZhci1jaGFydC1waWUsXG4gIFwicGllLWNoYXJ0XCI6ICRmYS12YXItcGllLWNoYXJ0LFxuICBcImJvbHQtbGlnaHRuaW5nXCI6ICRmYS12YXItYm9sdC1saWdodG5pbmcsXG4gIFwiY2xvY2stZWlnaHRcIjogJGZhLXZhci1jbG9jay1laWdodCxcbiAgXCJzYWNrLXhtYXJrXCI6ICRmYS12YXItc2Fjay14bWFyayxcbiAgXCJmaWxlLWV4Y2VsXCI6ICRmYS12YXItZmlsZS1leGNlbCxcbiAgXCJmaWxlLWNvbnRyYWN0XCI6ICRmYS12YXItZmlsZS1jb250cmFjdCxcbiAgXCJmaXNoLWZpbnNcIjogJGZhLXZhci1maXNoLWZpbnMsXG4gIFwiY2lyY2xlLXFcIjogJGZhLXZhci1jaXJjbGUtcSxcbiAgXCJidWlsZGluZy1mbGFnXCI6ICRmYS12YXItYnVpbGRpbmctZmxhZyxcbiAgXCJmYWNlLWdyaW4tYmVhbVwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLFxuICBcImdyaW4tYmVhbVwiOiAkZmEtdmFyLWdyaW4tYmVhbSxcbiAgXCJvYmplY3QtdW5ncm91cFwiOiAkZmEtdmFyLW9iamVjdC11bmdyb3VwLFxuICBcImZhY2UtZGlzZ3Vpc2VcIjogJGZhLXZhci1mYWNlLWRpc2d1aXNlLFxuICBcImNpcmNsZS1hcnJvdy1kb3duLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24tcmlnaHQsXG4gIFwiYWxpZW4tOGJpdFwiOiAkZmEtdmFyLWFsaWVuLThiaXQsXG4gIFwiYWxpZW4tbW9uc3RlclwiOiAkZmEtdmFyLWFsaWVuLW1vbnN0ZXIsXG4gIFwiaGFuZC1wb2ludC1yaWJib25cIjogJGZhLXZhci1oYW5kLXBvaW50LXJpYmJvbixcbiAgXCJwb29wXCI6ICRmYS12YXItcG9vcCxcbiAgXCJvYmplY3QtZXhjbHVkZVwiOiAkZmEtdmFyLW9iamVjdC1leGNsdWRlLFxuICBcInRlbGVzY29wZVwiOiAkZmEtdmFyLXRlbGVzY29wZSxcbiAgXCJsb2NhdGlvbi1waW5cIjogJGZhLXZhci1sb2NhdGlvbi1waW4sXG4gIFwibWFwLW1hcmtlclwiOiAkZmEtdmFyLW1hcC1tYXJrZXIsXG4gIFwic3F1YXJlLWxpc3RcIjogJGZhLXZhci1zcXVhcmUtbGlzdCxcbiAgXCJrYWFiYVwiOiAkZmEtdmFyLWthYWJhLFxuICBcInRvaWxldC1wYXBlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlcixcbiAgXCJoZWxtZXQtc2FmZXR5XCI6ICRmYS12YXItaGVsbWV0LXNhZmV0eSxcbiAgXCJoYXJkLWhhdFwiOiAkZmEtdmFyLWhhcmQtaGF0LFxuICBcImhhdC1oYXJkXCI6ICRmYS12YXItaGF0LWhhcmQsXG4gIFwiY29tbWVudC1jb2RlXCI6ICRmYS12YXItY29tbWVudC1jb2RlLFxuICBcInNpbS1jYXJkc1wiOiAkZmEtdmFyLXNpbS1jYXJkcyxcbiAgXCJzdGFyc2hpcFwiOiAkZmEtdmFyLXN0YXJzaGlwLFxuICBcImVqZWN0XCI6ICRmYS12YXItZWplY3QsXG4gIFwiY2lyY2xlLXJpZ2h0XCI6ICRmYS12YXItY2lyY2xlLXJpZ2h0LFxuICBcImFycm93LWFsdC1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LFxuICBcInBsYW5lLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsYW5lLWNpcmNsZS1jaGVjayxcbiAgXCJzZWFsXCI6ICRmYS12YXItc2VhbCxcbiAgXCJ1c2VyLWNvd2JveVwiOiAkZmEtdmFyLXVzZXItY293Ym95LFxuICBcImhleGFnb24tdmVydGljYWwtbmZ0XCI6ICRmYS12YXItaGV4YWdvbi12ZXJ0aWNhbC1uZnQsXG4gIFwiZmFjZS1yb2xsaW5nLWV5ZXNcIjogJGZhLXZhci1mYWNlLXJvbGxpbmctZXllcyxcbiAgXCJtZWgtcm9sbGluZy1leWVzXCI6ICRmYS12YXItbWVoLXJvbGxpbmctZXllcyxcbiAgXCJicmVhZC1sb2FmXCI6ICRmYS12YXItYnJlYWQtbG9hZixcbiAgXCJyaW5ncy13ZWRkaW5nXCI6ICRmYS12YXItcmluZ3Mtd2VkZGluZyxcbiAgXCJvYmplY3QtZ3JvdXBcIjogJGZhLXZhci1vYmplY3QtZ3JvdXAsXG4gIFwiZnJlbmNoLWZyaWVzXCI6ICRmYS12YXItZnJlbmNoLWZyaWVzLFxuICBcImNoYXJ0LWxpbmVcIjogJGZhLXZhci1jaGFydC1saW5lLFxuICBcImxpbmUtY2hhcnRcIjogJGZhLXZhci1saW5lLWNoYXJ0LFxuICBcImNhbGVuZGFyLWFycm93LWRvd25cIjogJGZhLXZhci1jYWxlbmRhci1hcnJvdy1kb3duLFxuICBcImNhbGVuZGFyLWRvd25sb2FkXCI6ICRmYS12YXItY2FsZW5kYXItZG93bmxvYWQsXG4gIFwic2VuZC1iYWNrXCI6ICRmYS12YXItc2VuZC1iYWNrLFxuICBcIm1hc2stdmVudGlsYXRvclwiOiAkZmEtdmFyLW1hc2stdmVudGlsYXRvcixcbiAgXCJzaWduYXR1cmUtbG9ja1wiOiAkZmEtdmFyLXNpZ25hdHVyZS1sb2NrLFxuICBcImFycm93LXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQsXG4gIFwic2lnbnMtcG9zdFwiOiAkZmEtdmFyLXNpZ25zLXBvc3QsXG4gIFwibWFwLXNpZ25zXCI6ICRmYS12YXItbWFwLXNpZ25zLFxuICBcIm9jdGFnb24tcGx1c1wiOiAkZmEtdmFyLW9jdGFnb24tcGx1cyxcbiAgXCJwbHVzLW9jdGFnb25cIjogJGZhLXZhci1wbHVzLW9jdGFnb24sXG4gIFwiY2FzaC1yZWdpc3RlclwiOiAkZmEtdmFyLWNhc2gtcmVnaXN0ZXIsXG4gIFwicGVyc29uLWNpcmNsZS1xdWVzdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtcXVlc3Rpb24sXG4gIFwibWVsb24tc2xpY2VcIjogJGZhLXZhci1tZWxvbi1zbGljZSxcbiAgXCJzcGFjZS1zdGF0aW9uLW1vb25cIjogJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24sXG4gIFwibWVzc2FnZS1zbWlsZVwiOiAkZmEtdmFyLW1lc3NhZ2Utc21pbGUsXG4gIFwiY29tbWVudC1hbHQtc21pbGVcIjogJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZSxcbiAgXCJjdXAtc3RyYXdcIjogJGZhLXZhci1jdXAtc3RyYXcsXG4gIFwibGVmdC1mcm9tLWxpbmVcIjogJGZhLXZhci1sZWZ0LWZyb20tbGluZSxcbiAgXCJhcnJvdy1hbHQtZnJvbS1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC1mcm9tLXJpZ2h0LFxuICBcImhcIjogJGZhLXZhci1oLFxuICBcImJhc2tldC1zaG9wcGluZy1zaW1wbGVcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmctc2ltcGxlLFxuICBcInNob3BwaW5nLWJhc2tldC1hbHRcIjogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQtYWx0LFxuICBcImhhbmRzLWhvbGRpbmctaGVhcnRcIjogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWhlYXJ0LFxuICBcImhhbmRzLWhlYXJ0XCI6ICRmYS12YXItaGFuZHMtaGVhcnQsXG4gIFwiY2xvY2stbmluZVwiOiAkZmEtdmFyLWNsb2NrLW5pbmUsXG4gIFwidGFycFwiOiAkZmEtdmFyLXRhcnAsXG4gIFwiZmFjZS1zbGVlcHlcIjogJGZhLXZhci1mYWNlLXNsZWVweSxcbiAgXCJoYW5kLWhvcm5zXCI6ICRmYS12YXItaGFuZC1ob3JucyxcbiAgXCJzY3Jld2RyaXZlci13cmVuY2hcIjogJGZhLXZhci1zY3Jld2RyaXZlci13cmVuY2gsXG4gIFwidG9vbHNcIjogJGZhLXZhci10b29scyxcbiAgXCJhcnJvd3MtdG8tZXllXCI6ICRmYS12YXItYXJyb3dzLXRvLWV5ZSxcbiAgXCJjaXJjbGUtdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci1jaXJjbGUtdGhyZWUtcXVhcnRlcnMsXG4gIFwidHJvcGh5LXN0YXJcIjogJGZhLXZhci10cm9waHktc3RhcixcbiAgXCJ0cm9waHktYWx0XCI6ICRmYS12YXItdHJvcGh5LWFsdCxcbiAgXCJwbHVnLWNpcmNsZS1ib2x0XCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtYm9sdCxcbiAgXCJmYWNlLXRoZXJtb21ldGVyXCI6ICRmYS12YXItZmFjZS10aGVybW9tZXRlcixcbiAgXCJzaGlydC1ydW5uaW5nXCI6ICRmYS12YXItc2hpcnQtcnVubmluZyxcbiAgXCJib29rLWNpcmNsZS1hcnJvdy11cFwiOiAkZmEtdmFyLWJvb2stY2lyY2xlLWFycm93LXVwLFxuICBcImZhY2UtbmF1c2VhdGVkXCI6ICRmYS12YXItZmFjZS1uYXVzZWF0ZWQsXG4gIFwiaGVhcnRcIjogJGZhLXZhci1oZWFydCxcbiAgXCJmaWxlLWNoYXJ0LXBpZVwiOiAkZmEtdmFyLWZpbGUtY2hhcnQtcGllLFxuICBcIm1hcnMtYW5kLXZlbnVzXCI6ICRmYS12YXItbWFycy1hbmQtdmVudXMsXG4gIFwiaG91c2UtdXNlclwiOiAkZmEtdmFyLWhvdXNlLXVzZXIsXG4gIFwiaG9tZS11c2VyXCI6ICRmYS12YXItaG9tZS11c2VyLFxuICBcImNpcmNsZS1hcnJvdy1kb3duLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bi1sZWZ0LFxuICBcImR1bXBzdGVyLWZpcmVcIjogJGZhLXZhci1kdW1wc3Rlci1maXJlLFxuICBcImhleGFnb24tbWludXNcIjogJGZhLXZhci1oZXhhZ29uLW1pbnVzLFxuICBcIm1pbnVzLWhleGFnb25cIjogJGZhLXZhci1taW51cy1oZXhhZ29uLFxuICBcImxlZnQtdG8tbGluZVwiOiAkZmEtdmFyLWxlZnQtdG8tbGluZSxcbiAgXCJhcnJvdy1hbHQtdG8tbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC10by1sZWZ0LFxuICBcImhvdXNlLWNyYWNrXCI6ICRmYS12YXItaG91c2UtY3JhY2ssXG4gIFwicGF3LXNpbXBsZVwiOiAkZmEtdmFyLXBhdy1zaW1wbGUsXG4gIFwicGF3LWFsdFwiOiAkZmEtdmFyLXBhdy1hbHQsXG4gIFwiYXJyb3ctbGVmdC1sb25nLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LWxvbmctdG8tbGluZSxcbiAgXCJicmFja2V0cy1yb3VuZFwiOiAkZmEtdmFyLWJyYWNrZXRzLXJvdW5kLFxuICBcInBhcmVudGhlc2VzXCI6ICRmYS12YXItcGFyZW50aGVzZXMsXG4gIFwibWFydGluaS1nbGFzcy1jaXRydXNcIjogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLWNpdHJ1cyxcbiAgXCJjb2NrdGFpbFwiOiAkZmEtdmFyLWNvY2t0YWlsLFxuICBcInVzZXItc2hha2VzcGVhcmVcIjogJGZhLXZhci11c2VyLXNoYWtlc3BlYXJlLFxuICBcImFycm93LXJpZ2h0LXRvLWFyY1wiOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWFyYyxcbiAgXCJmYWNlLXN1cnByaXNlXCI6ICRmYS12YXItZmFjZS1zdXJwcmlzZSxcbiAgXCJzdXJwcmlzZVwiOiAkZmEtdmFyLXN1cnByaXNlLFxuICBcImJvdHRsZS13YXRlclwiOiAkZmEtdmFyLWJvdHRsZS13YXRlcixcbiAgXCJjaXJjbGUtcGF1c2VcIjogJGZhLXZhci1jaXJjbGUtcGF1c2UsXG4gIFwicGF1c2UtY2lyY2xlXCI6ICRmYS12YXItcGF1c2UtY2lyY2xlLFxuICBcImdhdWdlLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItZ2F1Z2UtY2lyY2xlLXBsdXMsXG4gIFwiZm9sZGVyc1wiOiAkZmEtdmFyLWZvbGRlcnMsXG4gIFwiYW5nZWxcIjogJGZhLXZhci1hbmdlbCxcbiAgXCJ2YWx1ZS1hYnNvbHV0ZVwiOiAkZmEtdmFyLXZhbHVlLWFic29sdXRlLFxuICBcInJhYmJpdFwiOiAkZmEtdmFyLXJhYmJpdCxcbiAgXCJ0b2lsZXQtcGFwZXItc2xhc2hcIjogJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2gsXG4gIFwiYXBwbGUtd2hvbGVcIjogJGZhLXZhci1hcHBsZS13aG9sZSxcbiAgXCJhcHBsZS1hbHRcIjogJGZhLXZhci1hcHBsZS1hbHQsXG4gIFwia2l0Y2hlbi1zZXRcIjogJGZhLXZhci1raXRjaGVuLXNldCxcbiAgXCJsb2NrLWtleWhvbGVcIjogJGZhLXZhci1sb2NrLWtleWhvbGUsXG4gIFwibG9jay1hbHRcIjogJGZhLXZhci1sb2NrLWFsdCxcbiAgXCJyXCI6ICRmYS12YXItcixcbiAgXCJ0ZW1wZXJhdHVyZS1xdWFydGVyXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtcXVhcnRlcixcbiAgXCJ0ZW1wZXJhdHVyZS0xXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMSxcbiAgXCJ0aGVybW9tZXRlci0xXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMSxcbiAgXCJ0aGVybW9tZXRlci1xdWFydGVyXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItcXVhcnRlcixcbiAgXCJzcXVhcmUtaW5mb1wiOiAkZmEtdmFyLXNxdWFyZS1pbmZvLFxuICBcImluZm8tc3F1YXJlXCI6ICRmYS12YXItaW5mby1zcXVhcmUsXG4gIFwid2lmaS1zbGFzaFwiOiAkZmEtdmFyLXdpZmktc2xhc2gsXG4gIFwidG9pbGV0LXBhcGVyLXhtYXJrXCI6ICRmYS12YXItdG9pbGV0LXBhcGVyLXhtYXJrLFxuICBcImhhbmRzLWhvbGRpbmctZG9sbGFyXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1kb2xsYXIsXG4gIFwiaGFuZHMtdXNkXCI6ICRmYS12YXItaGFuZHMtdXNkLFxuICBcImN1YmVcIjogJGZhLXZhci1jdWJlLFxuICBcImFycm93LWRvd24tdHJpYW5nbGUtc3F1YXJlXCI6ICRmYS12YXItYXJyb3ctZG93bi10cmlhbmdsZS1zcXVhcmUsXG4gIFwic29ydC1zaGFwZXMtZG93blwiOiAkZmEtdmFyLXNvcnQtc2hhcGVzLWRvd24sXG4gIFwiYml0Y29pbi1zaWduXCI6ICRmYS12YXItYml0Y29pbi1zaWduLFxuICBcInNodXR0ZXJzXCI6ICRmYS12YXItc2h1dHRlcnMsXG4gIFwic2hpZWxkLWRvZ1wiOiAkZmEtdmFyLXNoaWVsZC1kb2csXG4gIFwic29sYXItcGFuZWxcIjogJGZhLXZhci1zb2xhci1wYW5lbCxcbiAgXCJsb2NrLW9wZW5cIjogJGZhLXZhci1sb2NrLW9wZW4sXG4gIFwidGFibGUtdHJlZVwiOiAkZmEtdmFyLXRhYmxlLXRyZWUsXG4gIFwiaG91c2UtY2hpbW5leS1oZWFydFwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktaGVhcnQsXG4gIFwidGFsbHktM1wiOiAkZmEtdmFyLXRhbGx5LTMsXG4gIFwiZWxldmF0b3JcIjogJGZhLXZhci1lbGV2YXRvcixcbiAgXCJtb25leS1iaWxsLXRyYW5zZmVyXCI6ICRmYS12YXItbW9uZXktYmlsbC10cmFuc2ZlcixcbiAgXCJtb25leS1iaWxsLXRyZW5kLXVwXCI6ICRmYS12YXItbW9uZXktYmlsbC10cmVuZC11cCxcbiAgXCJob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1ob3VzZS1mbG9vZC13YXRlci1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwic3F1YXJlLXBvbGwtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLXNxdWFyZS1wb2xsLWhvcml6b250YWwsXG4gIFwicG9sbC1oXCI6ICRmYS12YXItcG9sbC1oLFxuICBcImNpcmNsZVwiOiAkZmEtdmFyLWNpcmNsZSxcbiAgXCJjYXJ0LWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcInN3b3JkXCI6ICRmYS12YXItc3dvcmQsXG4gIFwiYmFja3dhcmQtZmFzdFwiOiAkZmEtdmFyLWJhY2t3YXJkLWZhc3QsXG4gIFwiZmFzdC1iYWNrd2FyZFwiOiAkZmEtdmFyLWZhc3QtYmFja3dhcmQsXG4gIFwicmVjeWNsZVwiOiAkZmEtdmFyLXJlY3ljbGUsXG4gIFwidXNlci1hc3Ryb25hdXRcIjogJGZhLXZhci11c2VyLWFzdHJvbmF1dCxcbiAgXCJwbGFuZS1zbGFzaFwiOiAkZmEtdmFyLXBsYW5lLXNsYXNoLFxuICBcImNpcmNsZS1kYXNoZWRcIjogJGZhLXZhci1jaXJjbGUtZGFzaGVkLFxuICBcInRyYWRlbWFya1wiOiAkZmEtdmFyLXRyYWRlbWFyayxcbiAgXCJiYXNrZXRiYWxsXCI6ICRmYS12YXItYmFza2V0YmFsbCxcbiAgXCJiYXNrZXRiYWxsLWJhbGxcIjogJGZhLXZhci1iYXNrZXRiYWxsLWJhbGwsXG4gIFwiZm9yay1rbmlmZVwiOiAkZmEtdmFyLWZvcmsta25pZmUsXG4gIFwidXRlbnNpbHMtYWx0XCI6ICRmYS12YXItdXRlbnNpbHMtYWx0LFxuICBcInNhdGVsbGl0ZS1kaXNoXCI6ICRmYS12YXItc2F0ZWxsaXRlLWRpc2gsXG4gIFwiYmFkZ2UtY2hlY2tcIjogJGZhLXZhci1iYWRnZS1jaGVjayxcbiAgXCJjaXJjbGUtdXBcIjogJGZhLXZhci1jaXJjbGUtdXAsXG4gIFwiYXJyb3ctYWx0LWNpcmNsZS11cFwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtdXAsXG4gIFwic2xpZGVyXCI6ICRmYS12YXItc2xpZGVyLFxuICBcIm1vYmlsZS1zY3JlZW4tYnV0dG9uXCI6ICRmYS12YXItbW9iaWxlLXNjcmVlbi1idXR0b24sXG4gIFwibW9iaWxlLWFsdFwiOiAkZmEtdmFyLW1vYmlsZS1hbHQsXG4gIFwiY2xvY2stb25lLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLW9uZS10aGlydHksXG4gIFwiaW5ib3gtb3V0XCI6ICRmYS12YXItaW5ib3gtb3V0LFxuICBcImluYm94LWFycm93LXVwXCI6ICRmYS12YXItaW5ib3gtYXJyb3ctdXAsXG4gIFwiY2xvdWQtc2xhc2hcIjogJGZhLXZhci1jbG91ZC1zbGFzaCxcbiAgXCJ2b2x1bWUtaGlnaFwiOiAkZmEtdmFyLXZvbHVtZS1oaWdoLFxuICBcInZvbHVtZS11cFwiOiAkZmEtdmFyLXZvbHVtZS11cCxcbiAgXCJ1c2Vycy1yYXlzXCI6ICRmYS12YXItdXNlcnMtcmF5cyxcbiAgXCJ3YWxsZXRcIjogJGZhLXZhci13YWxsZXQsXG4gIFwib2N0YWdvbi1jaGVja1wiOiAkZmEtdmFyLW9jdGFnb24tY2hlY2ssXG4gIFwiZmxhdGJyZWFkLXN0dWZmZWRcIjogJGZhLXZhci1mbGF0YnJlYWQtc3R1ZmZlZCxcbiAgXCJjbGlwYm9hcmQtY2hlY2tcIjogJGZhLXZhci1jbGlwYm9hcmQtY2hlY2ssXG4gIFwiY2FydC1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNhcnQtY2lyY2xlLXBsdXMsXG4gIFwidHJ1Y2stY2xvY2tcIjogJGZhLXZhci10cnVjay1jbG9jayxcbiAgXCJzaGlwcGluZy10aW1lZFwiOiAkZmEtdmFyLXNoaXBwaW5nLXRpbWVkLFxuICBcInBvb2wtOC1iYWxsXCI6ICRmYS12YXItcG9vbC04LWJhbGwsXG4gIFwiZmlsZS1hdWRpb1wiOiAkZmEtdmFyLWZpbGUtYXVkaW8sXG4gIFwidHVybi1kb3duLWxlZnRcIjogJGZhLXZhci10dXJuLWRvd24tbGVmdCxcbiAgXCJsb2NrLWhhc2h0YWdcIjogJGZhLXZhci1sb2NrLWhhc2h0YWcsXG4gIFwiY2hhcnQtcmFkYXJcIjogJGZhLXZhci1jaGFydC1yYWRhcixcbiAgXCJzdGFmZlwiOiAkZmEtdmFyLXN0YWZmLFxuICBcImJ1cmdlclwiOiAkZmEtdmFyLWJ1cmdlcixcbiAgXCJoYW1idXJnZXJcIjogJGZhLXZhci1oYW1idXJnZXIsXG4gIFwidXRpbGl0eS1wb2xlXCI6ICRmYS12YXItdXRpbGl0eS1wb2xlLFxuICBcInRyYW5zcG9ydGVyLTZcIjogJGZhLXZhci10cmFuc3BvcnRlci02LFxuICBcIndyZW5jaFwiOiAkZmEtdmFyLXdyZW5jaCxcbiAgXCJidWdzXCI6ICRmYS12YXItYnVncyxcbiAgXCJ2ZWN0b3ItcG9seWdvblwiOiAkZmEtdmFyLXZlY3Rvci1wb2x5Z29uLFxuICBcImRpYWdyYW0tbmVzdGVkXCI6ICRmYS12YXItZGlhZ3JhbS1uZXN0ZWQsXG4gIFwicnVwZWUtc2lnblwiOiAkZmEtdmFyLXJ1cGVlLXNpZ24sXG4gIFwicnVwZWVcIjogJGZhLXZhci1ydXBlZSxcbiAgXCJmaWxlLWltYWdlXCI6ICRmYS12YXItZmlsZS1pbWFnZSxcbiAgXCJjaXJjbGUtcXVlc3Rpb25cIjogJGZhLXZhci1jaXJjbGUtcXVlc3Rpb24sXG4gIFwicXVlc3Rpb24tY2lyY2xlXCI6ICRmYS12YXItcXVlc3Rpb24tY2lyY2xlLFxuICBcImltYWdlLXVzZXJcIjogJGZhLXZhci1pbWFnZS11c2VyLFxuICBcInBsYW5lLWRlcGFydHVyZVwiOiAkZmEtdmFyLXBsYW5lLWRlcGFydHVyZSxcbiAgXCJoYW5kc2hha2Utc2xhc2hcIjogJGZhLXZhci1oYW5kc2hha2Utc2xhc2gsXG4gIFwiYm9vay1ib29rbWFya1wiOiAkZmEtdmFyLWJvb2stYm9va21hcmssXG4gIFwiYm9yZGVyLWNlbnRlci1oXCI6ICRmYS12YXItYm9yZGVyLWNlbnRlci1oLFxuICBcImNhbi1mb29kXCI6ICRmYS12YXItY2FuLWZvb2QsXG4gIFwidHlwZXdyaXRlclwiOiAkZmEtdmFyLXR5cGV3cml0ZXIsXG4gIFwiYXJyb3ctcmlnaHQtZnJvbS1hcmNcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWFyYyxcbiAgXCJjaXJjbGUta1wiOiAkZmEtdmFyLWNpcmNsZS1rLFxuICBcImZhY2UtaGFuZC1vdmVyLW1vdXRoXCI6ICRmYS12YXItZmFjZS1oYW5kLW92ZXItbW91dGgsXG4gIFwicG9wY29yblwiOiAkZmEtdmFyLXBvcGNvcm4sXG4gIFwiaG91c2Utd2F0ZXJcIjogJGZhLXZhci1ob3VzZS13YXRlcixcbiAgXCJob3VzZS1mbG9vZFwiOiAkZmEtdmFyLWhvdXNlLWZsb29kLFxuICBcIm9iamVjdC1zdWJ0cmFjdFwiOiAkZmEtdmFyLW9iamVjdC1zdWJ0cmFjdCxcbiAgXCJjb2RlLWJyYW5jaFwiOiAkZmEtdmFyLWNvZGUtYnJhbmNoLFxuICBcIndhcmVob3VzZS1mdWxsXCI6ICRmYS12YXItd2FyZWhvdXNlLWZ1bGwsXG4gIFwid2FyZWhvdXNlLWFsdFwiOiAkZmEtdmFyLXdhcmVob3VzZS1hbHQsXG4gIFwiaGF0LWNvd2JveVwiOiAkZmEtdmFyLWhhdC1jb3dib3ksXG4gIFwiYnJpZGdlXCI6ICRmYS12YXItYnJpZGdlLFxuICBcInBob25lLWZsaXBcIjogJGZhLXZhci1waG9uZS1mbGlwLFxuICBcInBob25lLWFsdFwiOiAkZmEtdmFyLXBob25lLWFsdCxcbiAgXCJhcnJvdy1kb3duLWZyb20tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvdy1kb3duLWZyb20tZG90dGVkLWxpbmUsXG4gIFwic3F1YXJlLXF1YXJ0ZXJzXCI6ICRmYS12YXItc3F1YXJlLXF1YXJ0ZXJzLFxuICBcInRydWNrLWZyb250XCI6ICRmYS12YXItdHJ1Y2stZnJvbnQsXG4gIFwiY2F0XCI6ICRmYS12YXItY2F0LFxuICBcInRyYXNoLXhtYXJrXCI6ICRmYS12YXItdHJhc2gteG1hcmssXG4gIFwiY2lyY2xlLWNhcmV0LWxlZnRcIjogJGZhLXZhci1jaXJjbGUtY2FyZXQtbGVmdCxcbiAgXCJjYXJldC1jaXJjbGUtbGVmdFwiOiAkZmEtdmFyLWNhcmV0LWNpcmNsZS1sZWZ0LFxuICBcImZpbGVzXCI6ICRmYS12YXItZmlsZXMsXG4gIFwiYW5jaG9yLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFuY2hvci1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwiZmFjZS1jbG91ZHNcIjogJGZhLXZhci1mYWNlLWNsb3VkcyxcbiAgXCJ1c2VyLWNyb3duXCI6ICRmYS12YXItdXNlci1jcm93bixcbiAgXCJ0cnVjay1maWVsZFwiOiAkZmEtdmFyLXRydWNrLWZpZWxkLFxuICBcInJvdXRlXCI6ICRmYS12YXItcm91dGUsXG4gIFwiY2FydC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1jYXJ0LWNpcmNsZS1jaGVjayxcbiAgXCJjbGlwYm9hcmQtcXVlc3Rpb25cIjogJGZhLXZhci1jbGlwYm9hcmQtcXVlc3Rpb24sXG4gIFwicGFub3JhbWFcIjogJGZhLXZhci1wYW5vcmFtYSxcbiAgXCJjb21tZW50LW1lZGljYWxcIjogJGZhLXZhci1jb21tZW50LW1lZGljYWwsXG4gIFwidGVldGgtb3BlblwiOiAkZmEtdmFyLXRlZXRoLW9wZW4sXG4gIFwidXNlci10aWUtaGFpci1sb25nXCI6ICRmYS12YXItdXNlci10aWUtaGFpci1sb25nLFxuICBcImZpbGUtY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtbWludXMsXG4gIFwiaGVhZC1zaWRlLW1lZGljYWxcIjogJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbCxcbiAgXCJ0YWdzXCI6ICRmYS12YXItdGFncyxcbiAgXCJ3aW5lLWdsYXNzXCI6ICRmYS12YXItd2luZS1nbGFzcyxcbiAgXCJmb3J3YXJkLWZhc3RcIjogJGZhLXZhci1mb3J3YXJkLWZhc3QsXG4gIFwiZmFzdC1mb3J3YXJkXCI6ICRmYS12YXItZmFzdC1mb3J3YXJkLFxuICBcImZhY2UtbWVoLWJsYW5rXCI6ICRmYS12YXItZmFjZS1tZWgtYmxhbmssXG4gIFwibWVoLWJsYW5rXCI6ICRmYS12YXItbWVoLWJsYW5rLFxuICBcInVzZXItcm9ib3RcIjogJGZhLXZhci11c2VyLXJvYm90LFxuICBcInNxdWFyZS1wYXJraW5nXCI6ICRmYS12YXItc3F1YXJlLXBhcmtpbmcsXG4gIFwicGFya2luZ1wiOiAkZmEtdmFyLXBhcmtpbmcsXG4gIFwiY2FyZC1kaWFtb25kXCI6ICRmYS12YXItY2FyZC1kaWFtb25kLFxuICBcImZhY2UtemlwcGVyXCI6ICRmYS12YXItZmFjZS16aXBwZXIsXG4gIFwiZmFjZS1yYWlzZWQtZXllYnJvd1wiOiAkZmEtdmFyLWZhY2UtcmFpc2VkLWV5ZWJyb3csXG4gIFwiaG91c2Utc2lnbmFsXCI6ICRmYS12YXItaG91c2Utc2lnbmFsLFxuICBcInNxdWFyZS1jaGV2cm9uLXVwXCI6ICRmYS12YXItc3F1YXJlLWNoZXZyb24tdXAsXG4gIFwiY2hldnJvbi1zcXVhcmUtdXBcIjogJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cCxcbiAgXCJiYXJzLXByb2dyZXNzXCI6ICRmYS12YXItYmFycy1wcm9ncmVzcyxcbiAgXCJ0YXNrcy1hbHRcIjogJGZhLXZhci10YXNrcy1hbHQsXG4gIFwiZmF1Y2V0LWRyaXBcIjogJGZhLXZhci1mYXVjZXQtZHJpcCxcbiAgXCJhcnJvd3MtdG8tbGluZVwiOiAkZmEtdmFyLWFycm93cy10by1saW5lLFxuICBcImRvbHBoaW5cIjogJGZhLXZhci1kb2xwaGluLFxuICBcImFycm93LXVwLXJpZ2h0XCI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQsXG4gIFwiY2lyY2xlLXJcIjogJGZhLXZhci1jaXJjbGUtcixcbiAgXCJjYXJ0LWZsYXRiZWRcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQsXG4gIFwiZG9sbHktZmxhdGJlZFwiOiAkZmEtdmFyLWRvbGx5LWZsYXRiZWQsXG4gIFwiYmFuLXNtb2tpbmdcIjogJGZhLXZhci1iYW4tc21va2luZyxcbiAgXCJzbW9raW5nLWJhblwiOiAkZmEtdmFyLXNtb2tpbmctYmFuLFxuICBcImNpcmNsZS1zb3J0LXVwXCI6ICRmYS12YXItY2lyY2xlLXNvcnQtdXAsXG4gIFwic29ydC1jaXJjbGUtdXBcIjogJGZhLXZhci1zb3J0LWNpcmNsZS11cCxcbiAgXCJ0ZXJtaW5hbFwiOiAkZmEtdmFyLXRlcm1pbmFsLFxuICBcIm1vYmlsZS1idXR0b25cIjogJGZhLXZhci1tb2JpbGUtYnV0dG9uLFxuICBcImhvdXNlLW1lZGljYWwtZmxhZ1wiOiAkZmEtdmFyLWhvdXNlLW1lZGljYWwtZmxhZyxcbiAgXCJiYXNrZXQtc2hvcHBpbmdcIjogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmcsXG4gIFwic2hvcHBpbmctYmFza2V0XCI6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LFxuICBcInRhcGVcIjogJGZhLXZhci10YXBlLFxuICBcImNoZXN0bnV0XCI6ICRmYS12YXItY2hlc3RudXQsXG4gIFwiYnVzLXNpbXBsZVwiOiAkZmEtdmFyLWJ1cy1zaW1wbGUsXG4gIFwiYnVzLWFsdFwiOiAkZmEtdmFyLWJ1cy1hbHQsXG4gIFwiZXllXCI6ICRmYS12YXItZXllLFxuICBcImZhY2Utc2FkLWNyeVwiOiAkZmEtdmFyLWZhY2Utc2FkLWNyeSxcbiAgXCJzYWQtY3J5XCI6ICRmYS12YXItc2FkLWNyeSxcbiAgXCJoZWF0XCI6ICRmYS12YXItaGVhdCxcbiAgXCJ0aWNrZXQtYWlybGluZVwiOiAkZmEtdmFyLXRpY2tldC1haXJsaW5lLFxuICBcImJvb3QtaGVlbGVkXCI6ICRmYS12YXItYm9vdC1oZWVsZWQsXG4gIFwiYXJyb3dzLW1pbmltaXplXCI6ICRmYS12YXItYXJyb3dzLW1pbmltaXplLFxuICBcImNvbXByZXNzLWFycm93c1wiOiAkZmEtdmFyLWNvbXByZXNzLWFycm93cyxcbiAgXCJhdWRpby1kZXNjcmlwdGlvblwiOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLFxuICBcInBlcnNvbi1taWxpdGFyeS10by1wZXJzb25cIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktdG8tcGVyc29uLFxuICBcImZpbGUtc2hpZWxkXCI6ICRmYS12YXItZmlsZS1zaGllbGQsXG4gIFwiaGV4YWdvblwiOiAkZmEtdmFyLWhleGFnb24sXG4gIFwibWFuaG9sZVwiOiAkZmEtdmFyLW1hbmhvbGUsXG4gIFwidXNlci1zbGFzaFwiOiAkZmEtdmFyLXVzZXItc2xhc2gsXG4gIFwicGVuXCI6ICRmYS12YXItcGVuLFxuICBcInRvd2VyLW9ic2VydmF0aW9uXCI6ICRmYS12YXItdG93ZXItb2JzZXJ2YXRpb24sXG4gIFwiZmxvcHB5LWRpc2tzXCI6ICRmYS12YXItZmxvcHB5LWRpc2tzLFxuICBcInRvaWxldC1wYXBlci1ibGFuay11bmRlclwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuay11bmRlcixcbiAgXCJ0b2lsZXQtcGFwZXItcmV2ZXJzZS1hbHRcIjogJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZS1hbHQsXG4gIFwiZmlsZS1jb2RlXCI6ICRmYS12YXItZmlsZS1jb2RlLFxuICBcInNpZ25hbFwiOiAkZmEtdmFyLXNpZ25hbCxcbiAgXCJzaWduYWwtNVwiOiAkZmEtdmFyLXNpZ25hbC01LFxuICBcInNpZ25hbC1wZXJmZWN0XCI6ICRmYS12YXItc2lnbmFsLXBlcmZlY3QsXG4gIFwicHVtcFwiOiAkZmEtdmFyLXB1bXAsXG4gIFwiYnVzXCI6ICRmYS12YXItYnVzLFxuICBcImhlYXJ0LWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS14bWFyayxcbiAgXCJhcnJvdy11cC1sZWZ0LWZyb20tY2lyY2xlXCI6ICRmYS12YXItYXJyb3ctdXAtbGVmdC1mcm9tLWNpcmNsZSxcbiAgXCJob3VzZS1jaGltbmV5XCI6ICRmYS12YXItaG91c2UtY2hpbW5leSxcbiAgXCJob21lLWxnXCI6ICRmYS12YXItaG9tZS1sZyxcbiAgXCJ3aW5kb3ctbWF4aW1pemVcIjogJGZhLXZhci13aW5kb3ctbWF4aW1pemUsXG4gIFwiZHJ5ZXJcIjogJGZhLXZhci1kcnllcixcbiAgXCJmYWNlLWZyb3duXCI6ICRmYS12YXItZmFjZS1mcm93bixcbiAgXCJmcm93blwiOiAkZmEtdmFyLWZyb3duLFxuICBcImNoZXNzLWJpc2hvcC1waWVjZVwiOiAkZmEtdmFyLWNoZXNzLWJpc2hvcC1waWVjZSxcbiAgXCJjaGVzcy1iaXNob3AtYWx0XCI6ICRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCxcbiAgXCJzaGlydC10YW5rLXRvcFwiOiAkZmEtdmFyLXNoaXJ0LXRhbmstdG9wLFxuICBcImRpcGxvbWFcIjogJGZhLXZhci1kaXBsb21hLFxuICBcInNjcm9sbC1yaWJib25cIjogJGZhLXZhci1zY3JvbGwtcmliYm9uLFxuICBcInNjcmVlbmNhc3RcIjogJGZhLXZhci1zY3JlZW5jYXN0LFxuICBcIndhbGtlclwiOiAkZmEtdmFyLXdhbGtlcixcbiAgXCJwcmVzY3JpcHRpb25cIjogJGZhLXZhci1wcmVzY3JpcHRpb24sXG4gIFwic2hvcFwiOiAkZmEtdmFyLXNob3AsXG4gIFwic3RvcmUtYWx0XCI6ICRmYS12YXItc3RvcmUtYWx0LFxuICBcImZsb3BweS1kaXNrXCI6ICRmYS12YXItZmxvcHB5LWRpc2ssXG4gIFwic2F2ZVwiOiAkZmEtdmFyLXNhdmUsXG4gIFwidmloYXJhXCI6ICRmYS12YXItdmloYXJhLFxuICBcImZhY2Uta2lzcy1jbG9zZWQtZXllc1wiOiAkZmEtdmFyLWZhY2Uta2lzcy1jbG9zZWQtZXllcyxcbiAgXCJzY2FsZS11bmJhbGFuY2VkXCI6ICRmYS12YXItc2NhbGUtdW5iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlLWxlZnRcIjogJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQsXG4gIFwiZmlsZS11c2VyXCI6ICRmYS12YXItZmlsZS11c2VyLFxuICBcInVzZXItcG9saWNlLXRpZVwiOiAkZmEtdmFyLXVzZXItcG9saWNlLXRpZSxcbiAgXCJmYWNlLXRvbmd1ZS1tb25leVwiOiAkZmEtdmFyLWZhY2UtdG9uZ3VlLW1vbmV5LFxuICBcInRlbm5pcy1iYWxsXCI6ICRmYS12YXItdGVubmlzLWJhbGwsXG4gIFwic3F1YXJlLWxcIjogJGZhLXZhci1zcXVhcmUtbCxcbiAgXCJzb3J0LXVwXCI6ICRmYS12YXItc29ydC11cCxcbiAgXCJzb3J0LWFzY1wiOiAkZmEtdmFyLXNvcnQtYXNjLFxuICBcImNhbGVuZGFyLWFycm93LXVwXCI6ICRmYS12YXItY2FsZW5kYXItYXJyb3ctdXAsXG4gIFwiY2FsZW5kYXItdXBsb2FkXCI6ICRmYS12YXItY2FsZW5kYXItdXBsb2FkLFxuICBcImNvbW1lbnQtZG90c1wiOiAkZmEtdmFyLWNvbW1lbnQtZG90cyxcbiAgXCJjb21tZW50aW5nXCI6ICRmYS12YXItY29tbWVudGluZyxcbiAgXCJwbGFudC13aWx0XCI6ICRmYS12YXItcGxhbnQtd2lsdCxcbiAgXCJzY2FyZlwiOiAkZmEtdmFyLXNjYXJmLFxuICBcImFsYnVtLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItYWxidW0tY2lyY2xlLXBsdXMsXG4gIFwidXNlci1udXJzZS1oYWlyLWxvbmdcIjogJGZhLXZhci11c2VyLW51cnNlLWhhaXItbG9uZyxcbiAgXCJkaWFtb25kXCI6ICRmYS12YXItZGlhbW9uZCxcbiAgXCJzcXVhcmUtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS1sZWZ0LFxuICBcImFycm93LWFsdC1zcXVhcmUtbGVmdFwiOiAkZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdCxcbiAgXCJmYWNlLWdyaW4tc3F1aW50XCI6ICRmYS12YXItZmFjZS1ncmluLXNxdWludCxcbiAgXCJncmluLXNxdWludFwiOiAkZmEtdmFyLWdyaW4tc3F1aW50LFxuICBcImNpcmNsZS1lbGxpcHNpcy12ZXJ0aWNhbFwiOiAkZmEtdmFyLWNpcmNsZS1lbGxpcHNpcy12ZXJ0aWNhbCxcbiAgXCJoYW5kLWhvbGRpbmctZG9sbGFyXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcixcbiAgXCJoYW5kLWhvbGRpbmctdXNkXCI6ICRmYS12YXItaGFuZC1ob2xkaW5nLXVzZCxcbiAgXCJncmlkLWRpdmlkZXJzXCI6ICRmYS12YXItZ3JpZC1kaXZpZGVycyxcbiAgXCJiYWN0ZXJpdW1cIjogJGZhLXZhci1iYWN0ZXJpdW0sXG4gIFwiaGFuZC1wb2ludGVyXCI6ICRmYS12YXItaGFuZC1wb2ludGVyLFxuICBcImRydW0tc3RlZWxwYW5cIjogJGZhLXZhci1kcnVtLXN0ZWVscGFuLFxuICBcImhhbmQtc2Npc3NvcnNcIjogJGZhLXZhci1oYW5kLXNjaXNzb3JzLFxuICBcImhhbmRzLXByYXlpbmdcIjogJGZhLXZhci1oYW5kcy1wcmF5aW5nLFxuICBcInByYXlpbmctaGFuZHNcIjogJGZhLXZhci1wcmF5aW5nLWhhbmRzLFxuICBcImZhY2UtcGVuc2l2ZVwiOiAkZmEtdmFyLWZhY2UtcGVuc2l2ZSxcbiAgXCJ1c2VyLW11c2ljXCI6ICRmYS12YXItdXNlci1tdXNpYyxcbiAgXCJhcnJvdy1yb3RhdGUtcmlnaHRcIjogJGZhLXZhci1hcnJvdy1yb3RhdGUtcmlnaHQsXG4gIFwiYXJyb3ctcmlnaHQtcm90YXRlXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtcm90YXRlLFxuICBcImFycm93LXJvdGF0ZS1mb3J3YXJkXCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQsXG4gIFwicmVkb1wiOiAkZmEtdmFyLXJlZG8sXG4gIFwibWVzc2FnZXMtZG9sbGFyXCI6ICRmYS12YXItbWVzc2FnZXMtZG9sbGFyLFxuICBcImNvbW1lbnRzLWFsdC1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyLFxuICBcInNlbnNvci1vblwiOiAkZmEtdmFyLXNlbnNvci1vbixcbiAgXCJiYWxsb29uXCI6ICRmYS12YXItYmFsbG9vbixcbiAgXCJiaW9oYXphcmRcIjogJGZhLXZhci1iaW9oYXphcmQsXG4gIFwiY2hlc3MtcXVlZW4tcGllY2VcIjogJGZhLXZhci1jaGVzcy1xdWVlbi1waWVjZSxcbiAgXCJjaGVzcy1xdWVlbi1hbHRcIjogJGZhLXZhci1jaGVzcy1xdWVlbi1hbHQsXG4gIFwibG9jYXRpb24tY3Jvc3NoYWlyc1wiOiAkZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMsXG4gIFwibG9jYXRpb25cIjogJGZhLXZhci1sb2NhdGlvbixcbiAgXCJtYXJzLWRvdWJsZVwiOiAkZmEtdmFyLW1hcnMtZG91YmxlLFxuICBcImhvdXNlLXBlcnNvbi1sZWF2ZVwiOiAkZmEtdmFyLWhvdXNlLXBlcnNvbi1sZWF2ZSxcbiAgXCJob3VzZS1sZWF2ZVwiOiAkZmEtdmFyLWhvdXNlLWxlYXZlLFxuICBcImhvdXNlLXBlcnNvbi1kZXBhcnRcIjogJGZhLXZhci1ob3VzZS1wZXJzb24tZGVwYXJ0LFxuICBcInJ1bGVyLXRyaWFuZ2xlXCI6ICRmYS12YXItcnVsZXItdHJpYW5nbGUsXG4gIFwiY2FyZC1jbHViXCI6ICRmYS12YXItY2FyZC1jbHViLFxuICBcImNoaWxkLWRyZXNzXCI6ICRmYS12YXItY2hpbGQtZHJlc3MsXG4gIFwidXNlcnMtYmV0d2Vlbi1saW5lc1wiOiAkZmEtdmFyLXVzZXJzLWJldHdlZW4tbGluZXMsXG4gIFwibHVuZ3MtdmlydXNcIjogJGZhLXZhci1sdW5ncy12aXJ1cyxcbiAgXCJzcGlubmVyLXRoaXJkXCI6ICRmYS12YXItc3Bpbm5lci10aGlyZCxcbiAgXCJmYWNlLWdyaW4tdGVhcnNcIjogJGZhLXZhci1mYWNlLWdyaW4tdGVhcnMsXG4gIFwiZ3Jpbi10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tdGVhcnMsXG4gIFwicGhvbmVcIjogJGZhLXZhci1waG9uZSxcbiAgXCJjb21wdXRlci1tb3VzZS1zY3JvbGx3aGVlbFwiOiAkZmEtdmFyLWNvbXB1dGVyLW1vdXNlLXNjcm9sbHdoZWVsLFxuICBcIm1vdXNlLWFsdFwiOiAkZmEtdmFyLW1vdXNlLWFsdCxcbiAgXCJjYWxlbmRhci14bWFya1wiOiAkZmEtdmFyLWNhbGVuZGFyLXhtYXJrLFxuICBcImNhbGVuZGFyLXRpbWVzXCI6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXG4gIFwiY2hpbGQtcmVhY2hpbmdcIjogJGZhLXZhci1jaGlsZC1yZWFjaGluZyxcbiAgXCJ0YWJsZS1sYXlvdXRcIjogJGZhLXZhci10YWJsZS1sYXlvdXQsXG4gIFwibmFyd2hhbFwiOiAkZmEtdmFyLW5hcndoYWwsXG4gIFwicmFtcC1sb2FkaW5nXCI6ICRmYS12YXItcmFtcC1sb2FkaW5nLFxuICBcImNhbGVuZGFyLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItY2lyY2xlLXBsdXMsXG4gIFwidG9vdGhicnVzaFwiOiAkZmEtdmFyLXRvb3RoYnJ1c2gsXG4gIFwiYm9yZGVyLWlubmVyXCI6ICRmYS12YXItYm9yZGVyLWlubmVyLFxuICBcInBhdy1jbGF3c1wiOiAkZmEtdmFyLXBhdy1jbGF3cyxcbiAgXCJraXdpLWZydWl0XCI6ICRmYS12YXIta2l3aS1mcnVpdCxcbiAgXCJ0cmFmZmljLWxpZ2h0LXNsb3dcIjogJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3csXG4gIFwicmVjdGFuZ2xlLWNvZGVcIjogJGZhLXZhci1yZWN0YW5nbGUtY29kZSxcbiAgXCJoZWFkLXNpZGUtdmlydXNcIjogJGZhLXZhci1oZWFkLXNpZGUtdmlydXMsXG4gIFwia2V5Ym9hcmQtYnJpZ2h0bmVzc1wiOiAkZmEtdmFyLWtleWJvYXJkLWJyaWdodG5lc3MsXG4gIFwiYm9va3MtbWVkaWNhbFwiOiAkZmEtdmFyLWJvb2tzLW1lZGljYWwsXG4gIFwibGlnaHRidWxiLXNsYXNoXCI6ICRmYS12YXItbGlnaHRidWxiLXNsYXNoLFxuICBcImhvdXNlLWJsYW5rXCI6ICRmYS12YXItaG91c2UtYmxhbmssXG4gIFwiaG9tZS1ibGFua1wiOiAkZmEtdmFyLWhvbWUtYmxhbmssXG4gIFwic3F1YXJlLTVcIjogJGZhLXZhci1zcXVhcmUtNSxcbiAgXCJzcXVhcmUtaGVhcnRcIjogJGZhLXZhci1zcXVhcmUtaGVhcnQsXG4gIFwiaGVhcnQtc3F1YXJlXCI6ICRmYS12YXItaGVhcnQtc3F1YXJlLFxuICBcInB1enpsZVwiOiAkZmEtdmFyLXB1enpsZSxcbiAgXCJ1c2VyLWdlYXJcIjogJGZhLXZhci11c2VyLWdlYXIsXG4gIFwidXNlci1jb2dcIjogJGZhLXZhci11c2VyLWNvZyxcbiAgXCJwaXBlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBpcGUtY2lyY2xlLWNoZWNrLFxuICBcImFycm93LXVwLTEtOVwiOiAkZmEtdmFyLWFycm93LXVwLTEtOSxcbiAgXCJzb3J0LW51bWVyaWMtdXBcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAsXG4gIFwib2N0YWdvbi1leGNsYW1hdGlvblwiOiAkZmEtdmFyLW9jdGFnb24tZXhjbGFtYXRpb24sXG4gIFwiZGlhbC1sb3dcIjogJGZhLXZhci1kaWFsLWxvdyxcbiAgXCJkb29yLWNsb3NlZFwiOiAkZmEtdmFyLWRvb3ItY2xvc2VkLFxuICBcImxhcHRvcC1tb2JpbGVcIjogJGZhLXZhci1sYXB0b3AtbW9iaWxlLFxuICBcInBob25lLWxhcHRvcFwiOiAkZmEtdmFyLXBob25lLWxhcHRvcCxcbiAgXCJjb252ZXlvci1iZWx0LWJveGVzXCI6ICRmYS12YXItY29udmV5b3ItYmVsdC1ib3hlcyxcbiAgXCJjb252ZXlvci1iZWx0LWFsdFwiOiAkZmEtdmFyLWNvbnZleW9yLWJlbHQtYWx0LFxuICBcInNoaWVsZC12aXJ1c1wiOiAkZmEtdmFyLXNoaWVsZC12aXJ1cyxcbiAgXCJzdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmUtYWR2YW5jZWRcIjogJGZhLXZhci1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmUtYWR2YW5jZWQsXG4gIFwic3RhcmZpZ2h0ZXItYWx0LWFkdmFuY2VkXCI6ICRmYS12YXItc3RhcmZpZ2h0ZXItYWx0LWFkdmFuY2VkLFxuICBcImRpY2Utc2l4XCI6ICRmYS12YXItZGljZS1zaXgsXG4gIFwic3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lXCI6ICRmYS12YXItc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lLFxuICBcInN0YXJmaWdodGVyLWFsdFwiOiAkZmEtdmFyLXN0YXJmaWdodGVyLWFsdCxcbiAgXCJyb2NrZXQtbGF1bmNoXCI6ICRmYS12YXItcm9ja2V0LWxhdW5jaCxcbiAgXCJtb3NxdWl0by1uZXRcIjogJGZhLXZhci1tb3NxdWl0by1uZXQsXG4gIFwidmVudC1kYW1wZXJcIjogJGZhLXZhci12ZW50LWRhbXBlcixcbiAgXCJicmlkZ2Utd2F0ZXJcIjogJGZhLXZhci1icmlkZ2Utd2F0ZXIsXG4gIFwiYmFuLWJ1Z1wiOiAkZmEtdmFyLWJhbi1idWcsXG4gIFwiZGVidWdcIjogJGZhLXZhci1kZWJ1ZyxcbiAgXCJwZXJzb24tYm9vdGhcIjogJGZhLXZhci1wZXJzb24tYm9vdGgsXG4gIFwidGV4dC13aWR0aFwiOiAkZmEtdmFyLXRleHQtd2lkdGgsXG4gIFwiZ2FyYWdlLWNhclwiOiAkZmEtdmFyLWdhcmFnZS1jYXIsXG4gIFwic3F1YXJlLWthbmJhblwiOiAkZmEtdmFyLXNxdWFyZS1rYW5iYW4sXG4gIFwiaGF0LXdpemFyZFwiOiAkZmEtdmFyLWhhdC13aXphcmQsXG4gIFwicGVuLWZhbmN5XCI6ICRmYS12YXItcGVuLWZhbmN5LFxuICBcImNvZmZlZS1wb3RcIjogJGZhLXZhci1jb2ZmZWUtcG90LFxuICBcIm1vdXNlLWZpZWxkXCI6ICRmYS12YXItbW91c2UtZmllbGQsXG4gIFwicGVyc29uLWRpZ2dpbmdcIjogJGZhLXZhci1wZXJzb24tZGlnZ2luZyxcbiAgXCJkaWdnaW5nXCI6ICRmYS12YXItZGlnZ2luZyxcbiAgXCJzaG93ZXItZG93blwiOiAkZmEtdmFyLXNob3dlci1kb3duLFxuICBcInNob3dlci1hbHRcIjogJGZhLXZhci1zaG93ZXItYWx0LFxuICBcImJveC1jaXJjbGUtY2hlY2tcIjogJGZhLXZhci1ib3gtY2lyY2xlLWNoZWNrLFxuICBcImJyaWdodG5lc3NcIjogJGZhLXZhci1icmlnaHRuZXNzLFxuICBcImNhci1zaWRlLWJvbHRcIjogJGZhLXZhci1jYXItc2lkZS1ib2x0LFxuICBcIm9ybmFtZW50XCI6ICRmYS12YXItb3JuYW1lbnQsXG4gIFwicGhvbmUtYXJyb3ctZG93bi1sZWZ0XCI6ICRmYS12YXItcGhvbmUtYXJyb3ctZG93bi1sZWZ0LFxuICBcInBob25lLWFycm93LWRvd25cIjogJGZhLXZhci1waG9uZS1hcnJvdy1kb3duLFxuICBcInBob25lLWluY29taW5nXCI6ICRmYS12YXItcGhvbmUtaW5jb21pbmcsXG4gIFwiY2xvdWQtd29yZFwiOiAkZmEtdmFyLWNsb3VkLXdvcmQsXG4gIFwiaGFuZC1maW5nZXJzLWNyb3NzZWRcIjogJGZhLXZhci1oYW5kLWZpbmdlcnMtY3Jvc3NlZCxcbiAgXCJ0cmFzaFwiOiAkZmEtdmFyLXRyYXNoLFxuICBcImdhdWdlLXNpbXBsZVwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZSxcbiAgXCJnYXVnZS1zaW1wbGUtbWVkXCI6ICRmYS12YXItZ2F1Z2Utc2ltcGxlLW1lZCxcbiAgXCJ0YWNob21ldGVyLWF2ZXJhZ2VcIjogJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2UsXG4gIFwiYXJyb3ctZG93bi1zbWFsbC1iaWdcIjogJGZhLXZhci1hcnJvdy1kb3duLXNtYWxsLWJpZyxcbiAgXCJzb3J0LXNpemUtZG93bi1hbHRcIjogJGZhLXZhci1zb3J0LXNpemUtZG93bi1hbHQsXG4gIFwiYm9vay1tZWRpY2FsXCI6ICRmYS12YXItYm9vay1tZWRpY2FsLFxuICBcImZhY2UtbWVsdGluZ1wiOiAkZmEtdmFyLWZhY2UtbWVsdGluZyxcbiAgXCJwb29cIjogJGZhLXZhci1wb28sXG4gIFwicGVuLWNsaXAtc2xhc2hcIjogJGZhLXZhci1wZW4tY2xpcC1zbGFzaCxcbiAgXCJwZW4tYWx0LXNsYXNoXCI6ICRmYS12YXItcGVuLWFsdC1zbGFzaCxcbiAgXCJxdW90ZS1yaWdodFwiOiAkZmEtdmFyLXF1b3RlLXJpZ2h0LFxuICBcInF1b3RlLXJpZ2h0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLXJpZ2h0LWFsdCxcbiAgXCJzY3JvbGwtb2xkXCI6ICRmYS12YXItc2Nyb2xsLW9sZCxcbiAgXCJndWl0YXJzXCI6ICRmYS12YXItZ3VpdGFycyxcbiAgXCJwaG9uZS14bWFya1wiOiAkZmEtdmFyLXBob25lLXhtYXJrLFxuICBcImhvc2VcIjogJGZhLXZhci1ob3NlLFxuICBcImNsb2NrLXNpeFwiOiAkZmEtdmFyLWNsb2NrLXNpeCxcbiAgXCJzaGlydFwiOiAkZmEtdmFyLXNoaXJ0LFxuICBcInQtc2hpcnRcIjogJGZhLXZhci10LXNoaXJ0LFxuICBcInRzaGlydFwiOiAkZmEtdmFyLXRzaGlydCxcbiAgXCJzcXVhcmUtclwiOiAkZmEtdmFyLXNxdWFyZS1yLFxuICBcImN1YmVzXCI6ICRmYS12YXItY3ViZXMsXG4gIFwiZW52ZWxvcGUtb3Blbi1kb2xsYXJcIjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcixcbiAgXCJkaXZpZGVcIjogJGZhLXZhci1kaXZpZGUsXG4gIFwic3VuLWNsb3VkXCI6ICRmYS12YXItc3VuLWNsb3VkLFxuICBcImxhbXAtZmxvb3JcIjogJGZhLXZhci1sYW1wLWZsb29yLFxuICBcInNxdWFyZS03XCI6ICRmYS12YXItc3F1YXJlLTcsXG4gIFwidGVuZ2Utc2lnblwiOiAkZmEtdmFyLXRlbmdlLXNpZ24sXG4gIFwidGVuZ2VcIjogJGZhLXZhci10ZW5nZSxcbiAgXCJoZWFkcGhvbmVzXCI6ICRmYS12YXItaGVhZHBob25lcyxcbiAgXCJoYW5kcy1ob2xkaW5nXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZyxcbiAgXCJjYW1wZmlyZVwiOiAkZmEtdmFyLWNhbXBmaXJlLFxuICBcImNpcmNsZS1hbXBlcnNhbmRcIjogJGZhLXZhci1jaXJjbGUtYW1wZXJzYW5kLFxuICBcInNub3dmbGFrZXNcIjogJGZhLXZhci1zbm93Zmxha2VzLFxuICBcImhhbmRzLWNsYXBwaW5nXCI6ICRmYS12YXItaGFuZHMtY2xhcHBpbmcsXG4gIFwicmVwdWJsaWNhblwiOiAkZmEtdmFyLXJlcHVibGljYW4sXG4gIFwibGVhZi1tYXBsZVwiOiAkZmEtdmFyLWxlYWYtbWFwbGUsXG4gIFwiYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWFycm93LWxlZnQsXG4gIFwicGVyc29uLWNpcmNsZS14bWFya1wiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUteG1hcmssXG4gIFwicnVsZXJcIjogJGZhLXZhci1ydWxlcixcbiAgXCJjdXAtc3RyYXctc3dvb3NoXCI6ICRmYS12YXItY3VwLXN0cmF3LXN3b29zaCxcbiAgXCJ0ZW1wZXJhdHVyZS1zdW5cIjogJGZhLXZhci10ZW1wZXJhdHVyZS1zdW4sXG4gIFwidGVtcGVyYXR1cmUtaG90XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtaG90LFxuICBcImFsaWduLWxlZnRcIjogJGZhLXZhci1hbGlnbi1sZWZ0LFxuICBcImRpY2UtZDZcIjogJGZhLXZhci1kaWNlLWQ2LFxuICBcInJlc3Ryb29tXCI6ICRmYS12YXItcmVzdHJvb20sXG4gIFwiaGlnaC1kZWZpbml0aW9uXCI6ICRmYS12YXItaGlnaC1kZWZpbml0aW9uLFxuICBcInJlY3RhbmdsZS1oZFwiOiAkZmEtdmFyLXJlY3RhbmdsZS1oZCxcbiAgXCJqXCI6ICRmYS12YXItaixcbiAgXCJnYWxheHlcIjogJGZhLXZhci1nYWxheHksXG4gIFwidXNlcnMtdmlld2ZpbmRlclwiOiAkZmEtdmFyLXVzZXJzLXZpZXdmaW5kZXIsXG4gIFwiZmlsZS12aWRlb1wiOiAkZmEtdmFyLWZpbGUtdmlkZW8sXG4gIFwiY2hlcnJpZXNcIjogJGZhLXZhci1jaGVycmllcyxcbiAgXCJ1cC1yaWdodC1mcm9tLXNxdWFyZVwiOiAkZmEtdmFyLXVwLXJpZ2h0LWZyb20tc3F1YXJlLFxuICBcImV4dGVybmFsLWxpbmstYWx0XCI6ICRmYS12YXItZXh0ZXJuYWwtbGluay1hbHQsXG4gIFwiY2lyY2xlLXNvcnRcIjogJGZhLXZhci1jaXJjbGUtc29ydCxcbiAgXCJzb3J0LWNpcmNsZVwiOiAkZmEtdmFyLXNvcnQtY2lyY2xlLFxuICBcInRhYmxlLWNlbGxzXCI6ICRmYS12YXItdGFibGUtY2VsbHMsXG4gIFwidGhcIjogJGZhLXZhci10aCxcbiAgXCJmaWxlLXBkZlwiOiAkZmEtdmFyLWZpbGUtcGRmLFxuICBcInNpcmVuXCI6ICRmYS12YXItc2lyZW4sXG4gIFwiYXJyb3ctdXAtdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci1hcnJvdy11cC10by1kb3R0ZWQtbGluZSxcbiAgXCJpbWFnZS1sYW5kc2NhcGVcIjogJGZhLXZhci1pbWFnZS1sYW5kc2NhcGUsXG4gIFwibGFuZHNjYXBlXCI6ICRmYS12YXItbGFuZHNjYXBlLFxuICBcInRhbmstd2F0ZXJcIjogJGZhLXZhci10YW5rLXdhdGVyLFxuICBcImN1cmxpbmctc3RvbmVcIjogJGZhLXZhci1jdXJsaW5nLXN0b25lLFxuICBcImN1cmxpbmdcIjogJGZhLXZhci1jdXJsaW5nLFxuICBcImdhbWVwYWQtbW9kZXJuXCI6ICRmYS12YXItZ2FtZXBhZC1tb2Rlcm4sXG4gIFwiZ2FtZXBhZC1hbHRcIjogJGZhLXZhci1nYW1lcGFkLWFsdCxcbiAgXCJtZXNzYWdlcy1xdWVzdGlvblwiOiAkZmEtdmFyLW1lc3NhZ2VzLXF1ZXN0aW9uLFxuICBcImJvb2stYmlibGVcIjogJGZhLXZhci1ib29rLWJpYmxlLFxuICBcImJpYmxlXCI6ICRmYS12YXItYmlibGUsXG4gIFwib1wiOiAkZmEtdmFyLW8sXG4gIFwic3VpdGNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLXN1aXRjYXNlLW1lZGljYWwsXG4gIFwibWVka2l0XCI6ICRmYS12YXItbWVka2l0LFxuICBcImJyaWVmY2FzZS1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1hcnJvdy1yaWdodCxcbiAgXCJleHBhbmQtd2lkZVwiOiAkZmEtdmFyLWV4cGFuZC13aWRlLFxuICBcImNsb2NrLWVsZXZlbi10aGlydHlcIjogJGZhLXZhci1jbG9jay1lbGV2ZW4tdGhpcnR5LFxuICBcInJ2XCI6ICRmYS12YXItcnYsXG4gIFwidXNlci1zZWNyZXRcIjogJGZhLXZhci11c2VyLXNlY3JldCxcbiAgXCJvdHRlclwiOiAkZmEtdmFyLW90dGVyLFxuICBcImRyZWlkZWxcIjogJGZhLXZhci1kcmVpZGVsLFxuICBcInBlcnNvbi1kcmVzc1wiOiAkZmEtdmFyLXBlcnNvbi1kcmVzcyxcbiAgXCJmZW1hbGVcIjogJGZhLXZhci1mZW1hbGUsXG4gIFwiY29tbWVudC1kb2xsYXJcIjogJGZhLXZhci1jb21tZW50LWRvbGxhcixcbiAgXCJidXNpbmVzcy10aW1lXCI6ICRmYS12YXItYnVzaW5lc3MtdGltZSxcbiAgXCJicmllZmNhc2UtY2xvY2tcIjogJGZhLXZhci1icmllZmNhc2UtY2xvY2ssXG4gIFwiZmxvd2VyLXR1bGlwXCI6ICRmYS12YXItZmxvd2VyLXR1bGlwLFxuICBcInBlb3BsZS1wYW50cy1zaW1wbGVcIjogJGZhLXZhci1wZW9wbGUtcGFudHMtc2ltcGxlLFxuICBcImNsb3VkLWRyaXp6bGVcIjogJGZhLXZhci1jbG91ZC1kcml6emxlLFxuICBcInRhYmxlLWNlbGxzLWxhcmdlXCI6ICRmYS12YXItdGFibGUtY2VsbHMtbGFyZ2UsXG4gIFwidGgtbGFyZ2VcIjogJGZhLXZhci10aC1sYXJnZSxcbiAgXCJib29rLXRhbmFraFwiOiAkZmEtdmFyLWJvb2stdGFuYWtoLFxuICBcInRhbmFraFwiOiAkZmEtdmFyLXRhbmFraCxcbiAgXCJzb2xhci1zeXN0ZW1cIjogJGZhLXZhci1zb2xhci1zeXN0ZW0sXG4gIFwic2VhbC1xdWVzdGlvblwiOiAkZmEtdmFyLXNlYWwtcXVlc3Rpb24sXG4gIFwicGhvbmUtdm9sdW1lXCI6ICRmYS12YXItcGhvbmUtdm9sdW1lLFxuICBcInZvbHVtZS1jb250cm9sLXBob25lXCI6ICRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmUsXG4gIFwiZGlzYy1kcml2ZVwiOiAkZmEtdmFyLWRpc2MtZHJpdmUsXG4gIFwiaGF0LWNvd2JveS1zaWRlXCI6ICRmYS12YXItaGF0LWNvd2JveS1zaWRlLFxuICBcInRhYmxlLXJvd3NcIjogJGZhLXZhci10YWJsZS1yb3dzLFxuICBcInJvd3NcIjogJGZhLXZhci1yb3dzLFxuICBcImxvY2F0aW9uLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItbG9jYXRpb24tZXhjbGFtYXRpb24sXG4gIFwibWFwLW1hcmtlci1leGNsYW1hdGlvblwiOiAkZmEtdmFyLW1hcC1tYXJrZXItZXhjbGFtYXRpb24sXG4gIFwiZmFjZS1mZWFyZnVsXCI6ICRmYS12YXItZmFjZS1mZWFyZnVsLFxuICBcImNsaXBib2FyZC11c2VyXCI6ICRmYS12YXItY2xpcGJvYXJkLXVzZXIsXG4gIFwiYnVzLXNjaG9vbFwiOiAkZmEtdmFyLWJ1cy1zY2hvb2wsXG4gIFwiZmlsbS1zbGFzaFwiOiAkZmEtdmFyLWZpbG0tc2xhc2gsXG4gIFwic3F1YXJlLWFycm93LWRvd24tcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bi1yaWdodCxcbiAgXCJib29rLXNwYXJrbGVzXCI6ICRmYS12YXItYm9vay1zcGFya2xlcyxcbiAgXCJib29rLXNwZWxsc1wiOiAkZmEtdmFyLWJvb2stc3BlbGxzLFxuICBcIndhc2hpbmctbWFjaGluZVwiOiAkZmEtdmFyLXdhc2hpbmctbWFjaGluZSxcbiAgXCJ3YXNoZXJcIjogJGZhLXZhci13YXNoZXIsXG4gIFwiY2hpbGRcIjogJGZhLXZhci1jaGlsZCxcbiAgXCJsaXJhLXNpZ25cIjogJGZhLXZhci1saXJhLXNpZ24sXG4gIFwidXNlci12aXNvclwiOiAkZmEtdmFyLXVzZXItdmlzb3IsXG4gIFwiZmlsZS1wbHVzLW1pbnVzXCI6ICRmYS12YXItZmlsZS1wbHVzLW1pbnVzLFxuICBcImNoZXNzLWNsb2NrLWZsaXBcIjogJGZhLXZhci1jaGVzcy1jbG9jay1mbGlwLFxuICBcImNoZXNzLWNsb2NrLWFsdFwiOiAkZmEtdmFyLWNoZXNzLWNsb2NrLWFsdCxcbiAgXCJzYXRlbGxpdGVcIjogJGZhLXZhci1zYXRlbGxpdGUsXG4gIFwicGxhbmUtbG9ja1wiOiAkZmEtdmFyLXBsYW5lLWxvY2ssXG4gIFwic3RlZXJpbmctd2hlZWxcIjogJGZhLXZhci1zdGVlcmluZy13aGVlbCxcbiAgXCJ0YWdcIjogJGZhLXZhci10YWcsXG4gIFwic3RyZXRjaGVyXCI6ICRmYS12YXItc3RyZXRjaGVyLFxuICBcImJvb2stc2VjdGlvblwiOiAkZmEtdmFyLWJvb2stc2VjdGlvbixcbiAgXCJib29rLWxhd1wiOiAkZmEtdmFyLWJvb2stbGF3LFxuICBcImluYm94ZXNcIjogJGZhLXZhci1pbmJveGVzLFxuICBcImNvZmZlZS1iZWFuXCI6ICRmYS12YXItY29mZmVlLWJlYW4sXG4gIFwiYnJhY2tldHMtY3VybHlcIjogJGZhLXZhci1icmFja2V0cy1jdXJseSxcbiAgXCJlbGxpcHNpcy1zdHJva2UtdmVydGljYWxcIjogJGZhLXZhci1lbGxpcHNpcy1zdHJva2UtdmVydGljYWwsXG4gIFwiZWxsaXBzaXMtdi1hbHRcIjogJGZhLXZhci1lbGxpcHNpcy12LWFsdCxcbiAgXCJjb21tZW50XCI6ICRmYS12YXItY29tbWVudCxcbiAgXCJzcXVhcmUtMVwiOiAkZmEtdmFyLXNxdWFyZS0xLFxuICBcImNha2UtY2FuZGxlc1wiOiAkZmEtdmFyLWNha2UtY2FuZGxlcyxcbiAgXCJiaXJ0aGRheS1jYWtlXCI6ICRmYS12YXItYmlydGhkYXktY2FrZSxcbiAgXCJjYWtlXCI6ICRmYS12YXItY2FrZSxcbiAgXCJoZWFkLXNpZGVcIjogJGZhLXZhci1oZWFkLXNpZGUsXG4gIFwiZW52ZWxvcGVcIjogJGZhLXZhci1lbnZlbG9wZSxcbiAgXCJkb2xseS1lbXB0eVwiOiAkZmEtdmFyLWRvbGx5LWVtcHR5LFxuICBcImZhY2UtdGlzc3VlXCI6ICRmYS12YXItZmFjZS10aXNzdWUsXG4gIFwiYW5nbGVzLXVwXCI6ICRmYS12YXItYW5nbGVzLXVwLFxuICBcImFuZ2xlLWRvdWJsZS11cFwiOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS11cCxcbiAgXCJwYXBlcmNsaXBcIjogJGZhLXZhci1wYXBlcmNsaXAsXG4gIFwiY2hhcnQtbGluZS1kb3duXCI6ICRmYS12YXItY2hhcnQtbGluZS1kb3duLFxuICBcImFycm93LXJpZ2h0LXRvLWNpdHlcIjogJGZhLXZhci1hcnJvdy1yaWdodC10by1jaXR5LFxuICBcImxvY2stYVwiOiAkZmEtdmFyLWxvY2stYSxcbiAgXCJyaWJib25cIjogJGZhLXZhci1yaWJib24sXG4gIFwibHVuZ3NcIjogJGZhLXZhci1sdW5ncyxcbiAgXCJwZXJzb24tcGluYmFsbFwiOiAkZmEtdmFyLXBlcnNvbi1waW5iYWxsLFxuICBcImFycm93LXVwLTktMVwiOiAkZmEtdmFyLWFycm93LXVwLTktMSxcbiAgXCJzb3J0LW51bWVyaWMtdXAtYWx0XCI6ICRmYS12YXItc29ydC1udW1lcmljLXVwLWFsdCxcbiAgXCJhcHBsZS1jb3JlXCI6ICRmYS12YXItYXBwbGUtY29yZSxcbiAgXCJjaXJjbGUteVwiOiAkZmEtdmFyLWNpcmNsZS15LFxuICBcImg2XCI6ICRmYS12YXItaDYsXG4gIFwibGl0ZWNvaW4tc2lnblwiOiAkZmEtdmFyLWxpdGVjb2luLXNpZ24sXG4gIFwiY2lyY2xlLXNtYWxsXCI6ICRmYS12YXItY2lyY2xlLXNtYWxsLFxuICBcImJvcmRlci1ub25lXCI6ICRmYS12YXItYm9yZGVyLW5vbmUsXG4gIFwiYXJyb3ctdHVybi1kb3duLWxlZnRcIjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24tbGVmdCxcbiAgXCJjaXJjbGUtbm9kZXNcIjogJGZhLXZhci1jaXJjbGUtbm9kZXMsXG4gIFwicGFyYWNodXRlLWJveFwiOiAkZmEtdmFyLXBhcmFjaHV0ZS1ib3gsXG4gIFwibWVzc2FnZS1tZWRpY2FsXCI6ICRmYS12YXItbWVzc2FnZS1tZWRpY2FsLFxuICBcImNvbW1lbnQtYWx0LW1lZGljYWxcIjogJGZhLXZhci1jb21tZW50LWFsdC1tZWRpY2FsLFxuICBcInJ1Z2J5LWJhbGxcIjogJGZhLXZhci1ydWdieS1iYWxsLFxuICBcImNvbW1lbnQtbXVzaWNcIjogJGZhLXZhci1jb21tZW50LW11c2ljLFxuICBcImluZGVudFwiOiAkZmEtdmFyLWluZGVudCxcbiAgXCJ0cmVlLWRlY2lkdW91c1wiOiAkZmEtdmFyLXRyZWUtZGVjaWR1b3VzLFxuICBcInRyZWUtYWx0XCI6ICRmYS12YXItdHJlZS1hbHQsXG4gIFwicHV6emxlLXBpZWNlLXNpbXBsZVwiOiAkZmEtdmFyLXB1enpsZS1waWVjZS1zaW1wbGUsXG4gIFwicHV6emxlLXBpZWNlLWFsdFwiOiAkZmEtdmFyLXB1enpsZS1waWVjZS1hbHQsXG4gIFwidHJ1Y2stZmllbGQtdW5cIjogJGZhLXZhci10cnVjay1maWVsZC11bixcbiAgXCJuZmMtdHJhc2hcIjogJGZhLXZhci1uZmMtdHJhc2gsXG4gIFwiaG91cmdsYXNzXCI6ICRmYS12YXItaG91cmdsYXNzLFxuICBcImhvdXJnbGFzcy1lbXB0eVwiOiAkZmEtdmFyLWhvdXJnbGFzcy1lbXB0eSxcbiAgXCJtb3VudGFpblwiOiAkZmEtdmFyLW1vdW50YWluLFxuICBcImZpbGUteG1hcmtcIjogJGZhLXZhci1maWxlLXhtYXJrLFxuICBcImZpbGUtdGltZXNcIjogJGZhLXZhci1maWxlLXRpbWVzLFxuICBcImhvdXNlLWhlYXJ0XCI6ICRmYS12YXItaG91c2UtaGVhcnQsXG4gIFwiaG9tZS1oZWFydFwiOiAkZmEtdmFyLWhvbWUtaGVhcnQsXG4gIFwiaG91c2UtY2hpbW5leS1ibGFua1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktYmxhbmssXG4gIFwibWV0ZXItYm9sdFwiOiAkZmEtdmFyLW1ldGVyLWJvbHQsXG4gIFwidXNlci1kb2N0b3JcIjogJGZhLXZhci11c2VyLWRvY3RvcixcbiAgXCJ1c2VyLW1kXCI6ICRmYS12YXItdXNlci1tZCxcbiAgXCJzbGFzaC1iYWNrXCI6ICRmYS12YXItc2xhc2gtYmFjayxcbiAgXCJjaXJjbGUtaW5mb1wiOiAkZmEtdmFyLWNpcmNsZS1pbmZvLFxuICBcImluZm8tY2lyY2xlXCI6ICRmYS12YXItaW5mby1jaXJjbGUsXG4gIFwiZmlzaGluZy1yb2RcIjogJGZhLXZhci1maXNoaW5nLXJvZCxcbiAgXCJoYW1tZXItY3Jhc2hcIjogJGZhLXZhci1oYW1tZXItY3Jhc2gsXG4gIFwiY2xvdWQtbWVhdGJhbGxcIjogJGZhLXZhci1jbG91ZC1tZWF0YmFsbCxcbiAgXCJjYW1lcmEtcG9sYXJvaWRcIjogJGZhLXZhci1jYW1lcmEtcG9sYXJvaWQsXG4gIFwiY2FtZXJhXCI6ICRmYS12YXItY2FtZXJhLFxuICBcImNhbWVyYS1hbHRcIjogJGZhLXZhci1jYW1lcmEtYWx0LFxuICBcInNxdWFyZS12aXJ1c1wiOiAkZmEtdmFyLXNxdWFyZS12aXJ1cyxcbiAgXCJjYXJ0LWFycm93LXVwXCI6ICRmYS12YXItY2FydC1hcnJvdy11cCxcbiAgXCJtZXRlb3JcIjogJGZhLXZhci1tZXRlb3IsXG4gIFwiY2FyLW9uXCI6ICRmYS12YXItY2FyLW9uLFxuICBcInNsZWlnaFwiOiAkZmEtdmFyLXNsZWlnaCxcbiAgXCJhcnJvdy1kb3duLTEtOVwiOiAkZmEtdmFyLWFycm93LWRvd24tMS05LFxuICBcInNvcnQtbnVtZXJpYy1hc2NcIjogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjLFxuICBcInNvcnQtbnVtZXJpYy1kb3duXCI6ICRmYS12YXItc29ydC1udW1lcmljLWRvd24sXG4gIFwic3F1YXJlLTRcIjogJGZhLXZhci1zcXVhcmUtNCxcbiAgXCJoYW5kLWhvbGRpbmctZHJvcGxldFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1kcm9wbGV0LFxuICBcImhhbmQtaG9sZGluZy13YXRlclwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcixcbiAgXCJ3YXZlZm9ybVwiOiAkZmEtdmFyLXdhdmVmb3JtLFxuICBcIndhdGVyXCI6ICRmYS12YXItd2F0ZXIsXG4gIFwic3Rhci1zaGFycC1oYWxmLXN0cm9rZVwiOiAkZmEtdmFyLXN0YXItc2hhcnAtaGFsZi1zdHJva2UsXG4gIFwic3Rhci1zaGFycC1oYWxmLWFsdFwiOiAkZmEtdmFyLXN0YXItc2hhcnAtaGFsZi1hbHQsXG4gIFwibmZjLXNpZ25hbFwiOiAkZmEtdmFyLW5mYy1zaWduYWwsXG4gIFwicGxhbmUtcHJvcFwiOiAkZmEtdmFyLXBsYW5lLXByb3AsXG4gIFwiY2FsZW5kYXItY2hlY2tcIjogJGZhLXZhci1jYWxlbmRhci1jaGVjayxcbiAgXCJjbG9jay1kZXNrXCI6ICRmYS12YXItY2xvY2stZGVzayxcbiAgXCJjYWxlbmRhci1jbG9ja1wiOiAkZmEtdmFyLWNhbGVuZGFyLWNsb2NrLFxuICBcImNhbGVuZGFyLXRpbWVcIjogJGZhLXZhci1jYWxlbmRhci10aW1lLFxuICBcImJyYWlsbGVcIjogJGZhLXZhci1icmFpbGxlLFxuICBcInByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbFwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbCxcbiAgXCJwcmVzY3JpcHRpb24tYm90dGxlLWFsdFwiOiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0LFxuICBcInBsYXRlLXV0ZW5zaWxzXCI6ICRmYS12YXItcGxhdGUtdXRlbnNpbHMsXG4gIFwiZmFtaWx5LXBhbnRzXCI6ICRmYS12YXItZmFtaWx5LXBhbnRzLFxuICBcImhvc2UtcmVlbFwiOiAkZmEtdmFyLWhvc2UtcmVlbCxcbiAgXCJob3VzZS13aW5kb3dcIjogJGZhLXZhci1ob3VzZS13aW5kb3csXG4gIFwibGFuZG1hcmtcIjogJGZhLXZhci1sYW5kbWFyayxcbiAgXCJ0cnVja1wiOiAkZmEtdmFyLXRydWNrLFxuICBcImNyb3NzaGFpcnNcIjogJGZhLXZhci1jcm9zc2hhaXJzLFxuICBcImNsb3VkLXJhaW5ib3dcIjogJGZhLXZhci1jbG91ZC1yYWluYm93LFxuICBcInBlcnNvbi1jYW5lXCI6ICRmYS12YXItcGVyc29uLWNhbmUsXG4gIFwiYWxpZW5cIjogJGZhLXZhci1hbGllbixcbiAgXCJ0ZW50XCI6ICRmYS12YXItdGVudCxcbiAgXCJ2ZXN0LXBhdGNoZXNcIjogJGZhLXZhci12ZXN0LXBhdGNoZXMsXG4gIFwicGVvcGxlLWRyZXNzLXNpbXBsZVwiOiAkZmEtdmFyLXBlb3BsZS1kcmVzcy1zaW1wbGUsXG4gIFwiY2hlY2stZG91YmxlXCI6ICRmYS12YXItY2hlY2stZG91YmxlLFxuICBcImFycm93LWRvd24tYS16XCI6ICRmYS12YXItYXJyb3ctZG93bi1hLXosXG4gIFwic29ydC1hbHBoYS1hc2NcIjogJGZhLXZhci1zb3J0LWFscGhhLWFzYyxcbiAgXCJzb3J0LWFscGhhLWRvd25cIjogJGZhLXZhci1zb3J0LWFscGhhLWRvd24sXG4gIFwiYm93bGluZy1iYWxsLXBpblwiOiAkZmEtdmFyLWJvd2xpbmctYmFsbC1waW4sXG4gIFwiYmVsbC1zY2hvb2wtc2xhc2hcIjogJGZhLXZhci1iZWxsLXNjaG9vbC1zbGFzaCxcbiAgXCJwbHVzLWxhcmdlXCI6ICRmYS12YXItcGx1cy1sYXJnZSxcbiAgXCJtb25leS1iaWxsLXdoZWF0XCI6ICRmYS12YXItbW9uZXktYmlsbC13aGVhdCxcbiAgXCJjYW1lcmEtdmlld2ZpbmRlclwiOiAkZmEtdmFyLWNhbWVyYS12aWV3ZmluZGVyLFxuICBcInNjcmVlbnNob3RcIjogJGZhLXZhci1zY3JlZW5zaG90LFxuICBcIm1lc3NhZ2UtbXVzaWNcIjogJGZhLXZhci1tZXNzYWdlLW11c2ljLFxuICBcImNvbW1lbnQtYWx0LW11c2ljXCI6ICRmYS12YXItY29tbWVudC1hbHQtbXVzaWMsXG4gIFwiY2FyLWJ1aWxkaW5nXCI6ICRmYS12YXItY2FyLWJ1aWxkaW5nLFxuICBcImJvcmRlci1ib3R0b20tcmlnaHRcIjogJGZhLXZhci1ib3JkZXItYm90dG9tLXJpZ2h0LFxuICBcImJvcmRlci1zdHlsZS1hbHRcIjogJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0LFxuICBcIm9jdGFnb25cIjogJGZhLXZhci1vY3RhZ29uLFxuICBcImNvbW1lbnQtYXJyb3ctdXAtcmlnaHRcIjogJGZhLXZhci1jb21tZW50LWFycm93LXVwLXJpZ2h0LFxuICBcIm9jdGFnb24tZGl2aWRlXCI6ICRmYS12YXItb2N0YWdvbi1kaXZpZGUsXG4gIFwiY29va2llXCI6ICRmYS12YXItY29va2llLFxuICBcImFycm93LXJvdGF0ZS1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQsXG4gIFwiYXJyb3ctbGVmdC1yb3RhdGVcIjogJGZhLXZhci1hcnJvdy1sZWZ0LXJvdGF0ZSxcbiAgXCJhcnJvdy1yb3RhdGUtYmFja1wiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrLFxuICBcImFycm93LXJvdGF0ZS1iYWNrd2FyZFwiOiAkZmEtdmFyLWFycm93LXJvdGF0ZS1iYWNrd2FyZCxcbiAgXCJ1bmRvXCI6ICRmYS12YXItdW5kbyxcbiAgXCJ0di1tdXNpY1wiOiAkZmEtdmFyLXR2LW11c2ljLFxuICBcImhhcmQtZHJpdmVcIjogJGZhLXZhci1oYXJkLWRyaXZlLFxuICBcImhkZFwiOiAkZmEtdmFyLWhkZCxcbiAgXCJyZWVsXCI6ICRmYS12YXItcmVlbCxcbiAgXCJmYWNlLWdyaW4tc3F1aW50LXRlYXJzXCI6ICRmYS12YXItZmFjZS1ncmluLXNxdWludC10ZWFycyxcbiAgXCJncmluLXNxdWludC10ZWFyc1wiOiAkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzLFxuICBcImR1bWJiZWxsXCI6ICRmYS12YXItZHVtYmJlbGwsXG4gIFwicmVjdGFuZ2xlLWxpc3RcIjogJGZhLXZhci1yZWN0YW5nbGUtbGlzdCxcbiAgXCJsaXN0LWFsdFwiOiAkZmEtdmFyLWxpc3QtYWx0LFxuICBcInRhcnAtZHJvcGxldFwiOiAkZmEtdmFyLXRhcnAtZHJvcGxldCxcbiAgXCJhbGFybS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uLFxuICBcImhvdXNlLW1lZGljYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtbWVkaWNhbC1jaXJjbGUtY2hlY2ssXG4gIFwidHJhZmZpYy1jb25lXCI6ICRmYS12YXItdHJhZmZpYy1jb25lLFxuICBcImdyYXRlXCI6ICRmYS12YXItZ3JhdGUsXG4gIFwiYXJyb3ctZG93bi1yaWdodFwiOiAkZmEtdmFyLWFycm93LWRvd24tcmlnaHQsXG4gIFwicGVyc29uLXNraWluZy1ub3JkaWNcIjogJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYyxcbiAgXCJza2lpbmctbm9yZGljXCI6ICRmYS12YXItc2tpaW5nLW5vcmRpYyxcbiAgXCJjYWxlbmRhci1wbHVzXCI6ICRmYS12YXItY2FsZW5kYXItcGx1cyxcbiAgXCJwZXJzb24tZnJvbS1wb3J0YWxcIjogJGZhLXZhci1wZXJzb24tZnJvbS1wb3J0YWwsXG4gIFwicG9ydGFsLWV4aXRcIjogJGZhLXZhci1wb3J0YWwtZXhpdCxcbiAgXCJwbGFuZS1hcnJpdmFsXCI6ICRmYS12YXItcGxhbmUtYXJyaXZhbCxcbiAgXCJjb3diZWxsLWNpcmNsZS1wbHVzXCI6ICRmYS12YXItY293YmVsbC1jaXJjbGUtcGx1cyxcbiAgXCJjb3diZWxsLW1vcmVcIjogJGZhLXZhci1jb3diZWxsLW1vcmUsXG4gIFwiY2lyY2xlLWxlZnRcIjogJGZhLXZhci1jaXJjbGUtbGVmdCxcbiAgXCJhcnJvdy1hbHQtY2lyY2xlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQsXG4gIFwiZGlzdHJpYnV0ZS1zcGFjaW5nLXZlcnRpY2FsXCI6ICRmYS12YXItZGlzdHJpYnV0ZS1zcGFjaW5nLXZlcnRpY2FsLFxuICBcInNpZ25hbC1iYXJzLWZhaXJcIjogJGZhLXZhci1zaWduYWwtYmFycy1mYWlyLFxuICBcInNpZ25hbC1hbHQtMlwiOiAkZmEtdmFyLXNpZ25hbC1hbHQtMixcbiAgXCJzcG9ydHNiYWxsXCI6ICRmYS12YXItc3BvcnRzYmFsbCxcbiAgXCJ0cmFpbi1zdWJ3YXlcIjogJGZhLXZhci10cmFpbi1zdWJ3YXksXG4gIFwic3Vid2F5XCI6ICRmYS12YXItc3Vid2F5LFxuICBcImNoYXJ0LWdhbnR0XCI6ICRmYS12YXItY2hhcnQtZ2FudHQsXG4gIFwiZmFjZS1zbWlsZS11cHNpZGUtZG93blwiOiAkZmEtdmFyLWZhY2Utc21pbGUtdXBzaWRlLWRvd24sXG4gIFwiYmFsbC1waWxlXCI6ICRmYS12YXItYmFsbC1waWxlLFxuICBcImJhZGdlLWRvbGxhclwiOiAkZmEtdmFyLWJhZGdlLWRvbGxhcixcbiAgXCJtb25leS1iaWxscy1zaW1wbGVcIjogJGZhLXZhci1tb25leS1iaWxscy1zaW1wbGUsXG4gIFwibW9uZXktYmlsbHMtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbHMtYWx0LFxuICBcImxpc3QtdGltZWxpbmVcIjogJGZhLXZhci1saXN0LXRpbWVsaW5lLFxuICBcImluZGlhbi1ydXBlZS1zaWduXCI6ICRmYS12YXItaW5kaWFuLXJ1cGVlLXNpZ24sXG4gIFwiaW5kaWFuLXJ1cGVlXCI6ICRmYS12YXItaW5kaWFuLXJ1cGVlLFxuICBcImluclwiOiAkZmEtdmFyLWlucixcbiAgXCJjcm9wLXNpbXBsZVwiOiAkZmEtdmFyLWNyb3Atc2ltcGxlLFxuICBcImNyb3AtYWx0XCI6ICRmYS12YXItY3JvcC1hbHQsXG4gIFwibW9uZXktYmlsbC0xXCI6ICRmYS12YXItbW9uZXktYmlsbC0xLFxuICBcIm1vbmV5LWJpbGwtYWx0XCI6ICRmYS12YXItbW9uZXktYmlsbC1hbHQsXG4gIFwibGVmdC1sb25nXCI6ICRmYS12YXItbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LWxlZnRcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC1sZWZ0LFxuICBcImtleWJvYXJkLWRvd25cIjogJGZhLXZhci1rZXlib2FyZC1kb3duLFxuICBcImNpcmNsZS11cC1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS11cC1yaWdodCxcbiAgXCJjbG91ZC1ib2x0LW1vb25cIjogJGZhLXZhci1jbG91ZC1ib2x0LW1vb24sXG4gIFwidGh1bmRlcnN0b3JtLW1vb25cIjogJGZhLXZhci10aHVuZGVyc3Rvcm0tbW9vbixcbiAgXCJkbmFcIjogJGZhLXZhci1kbmEsXG4gIFwidmlydXMtc2xhc2hcIjogJGZhLXZhci12aXJ1cy1zbGFzaCxcbiAgXCJicmFja2V0LXJvdW5kLXJpZ2h0XCI6ICRmYS12YXItYnJhY2tldC1yb3VuZC1yaWdodCxcbiAgXCJjaXJjbGUtNVwiOiAkZmEtdmFyLWNpcmNsZS01LFxuICBcIm1pbnVzXCI6ICRmYS12YXItbWludXMsXG4gIFwic3VidHJhY3RcIjogJGZhLXZhci1zdWJ0cmFjdCxcbiAgXCJmaXJlLWZsYW1lXCI6ICRmYS12YXItZmlyZS1mbGFtZSxcbiAgXCJmbGFtZVwiOiAkZmEtdmFyLWZsYW1lLFxuICBcInJpZ2h0LXRvLWxpbmVcIjogJGZhLXZhci1yaWdodC10by1saW5lLFxuICBcImFycm93LWFsdC10by1yaWdodFwiOiAkZmEtdmFyLWFycm93LWFsdC10by1yaWdodCxcbiAgXCJjaGlsZC1yaWZsZVwiOiAkZmEtdmFyLWNoaWxkLXJpZmxlLFxuICBcImdpZlwiOiAkZmEtdmFyLWdpZixcbiAgXCJjaGVzc1wiOiAkZmEtdmFyLWNoZXNzLFxuICBcInRyYXNoLXNsYXNoXCI6ICRmYS12YXItdHJhc2gtc2xhc2gsXG4gIFwiYXJyb3ctbGVmdC1sb25nXCI6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLFxuICBcImxvbmctYXJyb3ctbGVmdFwiOiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdCxcbiAgXCJwbHVnLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWNoZWNrLFxuICBcImZvbnQtY2FzZVwiOiAkZmEtdmFyLWZvbnQtY2FzZSxcbiAgXCJzdHJlZXQtdmlld1wiOiAkZmEtdmFyLXN0cmVldC12aWV3LFxuICBcImFycm93LWRvd24tbGVmdFwiOiAkZmEtdmFyLWFycm93LWRvd24tbGVmdCxcbiAgXCJmcmFuYy1zaWduXCI6ICRmYS12YXItZnJhbmMtc2lnbixcbiAgXCJmbGFzay1yb3VuZC1wb2lzb25cIjogJGZhLXZhci1mbGFzay1yb3VuZC1wb2lzb24sXG4gIFwiZmxhc2stcG9pc29uXCI6ICRmYS12YXItZmxhc2stcG9pc29uLFxuICBcInZvbHVtZS1vZmZcIjogJGZhLXZhci12b2x1bWUtb2ZmLFxuICBcImJvb2stY2lyY2xlLWFycm93LXJpZ2h0XCI6ICRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwiY2hhcnQtdXNlclwiOiAkZmEtdmFyLWNoYXJ0LXVzZXIsXG4gIFwidXNlci1jaGFydFwiOiAkZmEtdmFyLXVzZXItY2hhcnQsXG4gIFwiaGFuZHMtYXNsLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmcsXG4gIFwiYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmdcIjogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZyxcbiAgXCJhc2wtaW50ZXJwcmV0aW5nXCI6ICRmYS12YXItYXNsLWludGVycHJldGluZyxcbiAgXCJoYW5kcy1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZ1wiOiAkZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxuICBcInByZXNlbnRhdGlvbi1zY3JlZW5cIjogJGZhLXZhci1wcmVzZW50YXRpb24tc2NyZWVuLFxuICBcInByZXNlbnRhdGlvblwiOiAkZmEtdmFyLXByZXNlbnRhdGlvbixcbiAgXCJjaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWNpcmNsZS1ib2x0LFxuICBcImZhY2Utc21pbGUtaGFsb1wiOiAkZmEtdmFyLWZhY2Utc21pbGUtaGFsbyxcbiAgXCJjYXJ0LWNpcmNsZS1hcnJvdy1kb3duXCI6ICRmYS12YXItY2FydC1jaXJjbGUtYXJyb3ctZG93bixcbiAgXCJob3VzZS1wZXJzb24tcmV0dXJuXCI6ICRmYS12YXItaG91c2UtcGVyc29uLXJldHVybixcbiAgXCJob3VzZS1wZXJzb24tYXJyaXZlXCI6ICRmYS12YXItaG91c2UtcGVyc29uLWFycml2ZSxcbiAgXCJob3VzZS1yZXR1cm5cIjogJGZhLXZhci1ob3VzZS1yZXR1cm4sXG4gIFwibWVzc2FnZS14bWFya1wiOiAkZmEtdmFyLW1lc3NhZ2UteG1hcmssXG4gIFwiY29tbWVudC1hbHQtdGltZXNcIjogJGZhLXZhci1jb21tZW50LWFsdC10aW1lcyxcbiAgXCJtZXNzYWdlLXRpbWVzXCI6ICRmYS12YXItbWVzc2FnZS10aW1lcyxcbiAgXCJmaWxlLWNlcnRpZmljYXRlXCI6ICRmYS12YXItZmlsZS1jZXJ0aWZpY2F0ZSxcbiAgXCJmaWxlLWF3YXJkXCI6ICRmYS12YXItZmlsZS1hd2FyZCxcbiAgXCJ1c2VyLWRvY3Rvci1oYWlyLWxvbmdcIjogJGZhLXZhci11c2VyLWRvY3Rvci1oYWlyLWxvbmcsXG4gIFwiY2FtZXJhLXNlY3VyaXR5XCI6ICRmYS12YXItY2FtZXJhLXNlY3VyaXR5LFxuICBcImNhbWVyYS1ob21lXCI6ICRmYS12YXItY2FtZXJhLWhvbWUsXG4gIFwiZ2VhclwiOiAkZmEtdmFyLWdlYXIsXG4gIFwiY29nXCI6ICRmYS12YXItY29nLFxuICBcImRyb3BsZXQtc2xhc2hcIjogJGZhLXZhci1kcm9wbGV0LXNsYXNoLFxuICBcInRpbnQtc2xhc2hcIjogJGZhLXZhci10aW50LXNsYXNoLFxuICBcImJvb2staGVhcnRcIjogJGZhLXZhci1ib29rLWhlYXJ0LFxuICBcIm1vc3F1ZVwiOiAkZmEtdmFyLW1vc3F1ZSxcbiAgXCJkdWNrXCI6ICRmYS12YXItZHVjayxcbiAgXCJtb3NxdWl0b1wiOiAkZmEtdmFyLW1vc3F1aXRvLFxuICBcInN0YXItb2YtZGF2aWRcIjogJGZhLXZhci1zdGFyLW9mLWRhdmlkLFxuICBcImZsYWctc3dhbGxvd3RhaWxcIjogJGZhLXZhci1mbGFnLXN3YWxsb3d0YWlsLFxuICBcImZsYWctYWx0XCI6ICRmYS12YXItZmxhZy1hbHQsXG4gIFwicGVyc29uLW1pbGl0YXJ5LXJpZmxlXCI6ICRmYS12YXItcGVyc29uLW1pbGl0YXJ5LXJpZmxlLFxuICBcImNhci1nYXJhZ2VcIjogJGZhLXZhci1jYXItZ2FyYWdlLFxuICBcImNhcnQtc2hvcHBpbmdcIjogJGZhLXZhci1jYXJ0LXNob3BwaW5nLFxuICBcInNob3BwaW5nLWNhcnRcIjogJGZhLXZhci1zaG9wcGluZy1jYXJ0LFxuICBcImJvb2stZm9udFwiOiAkZmEtdmFyLWJvb2stZm9udCxcbiAgXCJzaGllbGQtcGx1c1wiOiAkZmEtdmFyLXNoaWVsZC1wbHVzLFxuICBcInZpYWxzXCI6ICRmYS12YXItdmlhbHMsXG4gIFwiZXllLWRyb3BwZXItZnVsbFwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLWZ1bGwsXG4gIFwiZGlzdHJpYnV0ZS1zcGFjaW5nLWhvcml6b250YWxcIjogJGZhLXZhci1kaXN0cmlidXRlLXNwYWNpbmctaG9yaXpvbnRhbCxcbiAgXCJ0YWJsZXQtcnVnZ2VkXCI6ICRmYS12YXItdGFibGV0LXJ1Z2dlZCxcbiAgXCJ0ZW1wZXJhdHVyZS1zbm93XCI6ICRmYS12YXItdGVtcGVyYXR1cmUtc25vdyxcbiAgXCJ0ZW1wZXJhdHVyZS1mcmlnaWRcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQsXG4gIFwibW9wZWRcIjogJGZhLXZhci1tb3BlZCxcbiAgXCJmYWNlLXNtaWxlLXBsdXNcIjogJGZhLXZhci1mYWNlLXNtaWxlLXBsdXMsXG4gIFwic21pbGUtcGx1c1wiOiAkZmEtdmFyLXNtaWxlLXBsdXMsXG4gIFwicmFkaW8tdHVuZXJcIjogJGZhLXZhci1yYWRpby10dW5lcixcbiAgXCJyYWRpby1hbHRcIjogJGZhLXZhci1yYWRpby1hbHQsXG4gIFwiZmFjZS1zd2VhclwiOiAkZmEtdmFyLWZhY2Utc3dlYXIsXG4gIFwid2F0ZXItYXJyb3ctZG93blwiOiAkZmEtdmFyLXdhdGVyLWFycm93LWRvd24sXG4gIFwid2F0ZXItbG93ZXJcIjogJGZhLXZhci13YXRlci1sb3dlcixcbiAgXCJzY2FubmVyLXRvdWNoc2NyZWVuXCI6ICRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbixcbiAgXCJjaXJjbGUtN1wiOiAkZmEtdmFyLWNpcmNsZS03LFxuICBcInBsdWctY2lyY2xlLXBsdXNcIjogJGZhLXZhci1wbHVnLWNpcmNsZS1wbHVzLFxuICBcInBlcnNvbi1za2ktanVtcGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1za2ktanVtcGluZyxcbiAgXCJza2ktanVtcFwiOiAkZmEtdmFyLXNraS1qdW1wLFxuICBcInBsYWNlLW9mLXdvcnNoaXBcIjogJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwLFxuICBcIndhdGVyLWFycm93LXVwXCI6ICRmYS12YXItd2F0ZXItYXJyb3ctdXAsXG4gIFwid2F0ZXItcmlzZVwiOiAkZmEtdmFyLXdhdGVyLXJpc2UsXG4gIFwid2F2ZWZvcm0tbGluZXNcIjogJGZhLXZhci13YXZlZm9ybS1saW5lcyxcbiAgXCJ3YXZlZm9ybS1wYXRoXCI6ICRmYS12YXItd2F2ZWZvcm0tcGF0aCxcbiAgXCJzcGxpdFwiOiAkZmEtdmFyLXNwbGl0LFxuICBcImZpbG0tY2FuaXN0ZXJcIjogJGZhLXZhci1maWxtLWNhbmlzdGVyLFxuICBcImZpbG0tY2FubmlzdGVyXCI6ICRmYS12YXItZmlsbS1jYW5uaXN0ZXIsXG4gIFwiZm9sZGVyLXhtYXJrXCI6ICRmYS12YXItZm9sZGVyLXhtYXJrLFxuICBcImZvbGRlci10aW1lc1wiOiAkZmEtdmFyLWZvbGRlci10aW1lcyxcbiAgXCJ0b2lsZXQtcGFwZXItYmxhbmtcIjogJGZhLXZhci10b2lsZXQtcGFwZXItYmxhbmssXG4gIFwidG9pbGV0LXBhcGVyLWFsdFwiOiAkZmEtdmFyLXRvaWxldC1wYXBlci1hbHQsXG4gIFwidGFibGV0LXNjcmVlblwiOiAkZmEtdmFyLXRhYmxldC1zY3JlZW4sXG4gIFwidGFibGV0LWFuZHJvaWQtYWx0XCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQtYWx0LFxuICBcImhleGFnb24tdmVydGljYWwtbmZ0LXNsYW50ZWRcIjogJGZhLXZhci1oZXhhZ29uLXZlcnRpY2FsLW5mdC1zbGFudGVkLFxuICBcImZvbGRlci1tdXNpY1wiOiAkZmEtdmFyLWZvbGRlci1tdXNpYyxcbiAgXCJkaXNwbGF5LW1lZGljYWxcIjogJGZhLXZhci1kaXNwbGF5LW1lZGljYWwsXG4gIFwiZGVza3RvcC1tZWRpY2FsXCI6ICRmYS12YXItZGVza3RvcC1tZWRpY2FsLFxuICBcInNoYXJlLWFsbFwiOiAkZmEtdmFyLXNoYXJlLWFsbCxcbiAgXCJwZWFwb2RcIjogJGZhLXZhci1wZWFwb2QsXG4gIFwiY2hlc3MtY2xvY2tcIjogJGZhLXZhci1jaGVzcy1jbG9jayxcbiAgXCJheGVcIjogJGZhLXZhci1heGUsXG4gIFwic3F1YXJlLWRcIjogJGZhLXZhci1zcXVhcmUtZCxcbiAgXCJncmlwLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC12ZXJ0aWNhbCxcbiAgXCJtb2JpbGUtc2lnbmFsLW91dFwiOiAkZmEtdmFyLW1vYmlsZS1zaWduYWwtb3V0LFxuICBcImFycm93LXR1cm4tdXBcIjogJGZhLXZhci1hcnJvdy10dXJuLXVwLFxuICBcImxldmVsLXVwXCI6ICRmYS12YXItbGV2ZWwtdXAsXG4gIFwidVwiOiAkZmEtdmFyLXUsXG4gIFwiYXJyb3ctdXAtZnJvbS1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tZG90dGVkLWxpbmUsXG4gIFwic3F1YXJlLXJvb3QtdmFyaWFibGVcIjogJGZhLXZhci1zcXVhcmUtcm9vdC12YXJpYWJsZSxcbiAgXCJzcXVhcmUtcm9vdC1hbHRcIjogJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQsXG4gIFwibGlnaHQtc3dpdGNoLW9uXCI6ICRmYS12YXItbGlnaHQtc3dpdGNoLW9uLFxuICBcImFycm93LWRvd24tYXJyb3ctdXBcIjogJGZhLXZhci1hcnJvdy1kb3duLWFycm93LXVwLFxuICBcInNvcnQtYWx0XCI6ICRmYS12YXItc29ydC1hbHQsXG4gIFwicmFpbmRyb3BzXCI6ICRmYS12YXItcmFpbmRyb3BzLFxuICBcImRhc2hcIjogJGZhLXZhci1kYXNoLFxuICBcIm1pbnVzLWxhcmdlXCI6ICRmYS12YXItbWludXMtbGFyZ2UsXG4gIFwiY2xvY2tcIjogJGZhLXZhci1jbG9jayxcbiAgXCJjbG9jay1mb3VyXCI6ICRmYS12YXItY2xvY2stZm91cixcbiAgXCJpbnB1dC1udW1lcmljXCI6ICRmYS12YXItaW5wdXQtbnVtZXJpYyxcbiAgXCJ0cnVjay10b3dcIjogJGZhLXZhci10cnVjay10b3csXG4gIFwiYmFja3dhcmQtc3RlcFwiOiAkZmEtdmFyLWJhY2t3YXJkLXN0ZXAsXG4gIFwic3RlcC1iYWNrd2FyZFwiOiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQsXG4gIFwicGFsbGV0XCI6ICRmYS12YXItcGFsbGV0LFxuICBcImNhci1ib2x0XCI6ICRmYS12YXItY2FyLWJvbHQsXG4gIFwiYXJyb3dzLW1heGltaXplXCI6ICRmYS12YXItYXJyb3dzLW1heGltaXplLFxuICBcImV4cGFuZC1hcnJvd3NcIjogJGZhLXZhci1leHBhbmQtYXJyb3dzLFxuICBcImZhdWNldFwiOiAkZmEtdmFyLWZhdWNldCxcbiAgXCJjbG91ZC1zbGVldFwiOiAkZmEtdmFyLWNsb3VkLXNsZWV0LFxuICBcImxhbXAtc3RyZWV0XCI6ICRmYS12YXItbGFtcC1zdHJlZXQsXG4gIFwibGlzdC1yYWRpb1wiOiAkZmEtdmFyLWxpc3QtcmFkaW8sXG4gIFwicGVuLW5pYi1zbGFzaFwiOiAkZmEtdmFyLXBlbi1uaWItc2xhc2gsXG4gIFwiYmFzZWJhbGwtYmF0LWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbCxcbiAgXCJzcXVhcmUtdXAtbGVmdFwiOiAkZmEtdmFyLXNxdWFyZS11cC1sZWZ0LFxuICBcIm92ZXJsaW5lXCI6ICRmYS12YXItb3ZlcmxpbmUsXG4gIFwic1wiOiAkZmEtdmFyLXMsXG4gIFwidGltZWxpbmVcIjogJGZhLXZhci10aW1lbGluZSxcbiAgXCJrZXlib2FyZFwiOiAkZmEtdmFyLWtleWJvYXJkLFxuICBcImFycm93cy1mcm9tLWRvdHRlZC1saW5lXCI6ICRmYS12YXItYXJyb3dzLWZyb20tZG90dGVkLWxpbmUsXG4gIFwidXNiLWRyaXZlXCI6ICRmYS12YXItdXNiLWRyaXZlLFxuICBcImJhbGxvdFwiOiAkZmEtdmFyLWJhbGxvdCxcbiAgXCJjYXJldC1kb3duXCI6ICRmYS12YXItY2FyZXQtZG93bixcbiAgXCJsb2NhdGlvbi1kb3Qtc2xhc2hcIjogJGZhLXZhci1sb2NhdGlvbi1kb3Qtc2xhc2gsXG4gIFwibWFwLW1hcmtlci1hbHQtc2xhc2hcIjogJGZhLXZhci1tYXAtbWFya2VyLWFsdC1zbGFzaCxcbiAgXCJjYXJkc1wiOiAkZmEtdmFyLWNhcmRzLFxuICBcImhvdXNlLWNoaW1uZXktbWVkaWNhbFwiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktbWVkaWNhbCxcbiAgXCJjbGluaWMtbWVkaWNhbFwiOiAkZmEtdmFyLWNsaW5pYy1tZWRpY2FsLFxuICBcImJveGluZy1nbG92ZVwiOiAkZmEtdmFyLWJveGluZy1nbG92ZSxcbiAgXCJnbG92ZS1ib3hpbmdcIjogJGZhLXZhci1nbG92ZS1ib3hpbmcsXG4gIFwidGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnNcIjogJGZhLXZhci10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVycyxcbiAgXCJ0ZW1wZXJhdHVyZS0zXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtMyxcbiAgXCJ0aGVybW9tZXRlci0zXCI6ICRmYS12YXItdGhlcm1vbWV0ZXItMyxcbiAgXCJ0aGVybW9tZXRlci10aHJlZS1xdWFydGVyc1wiOiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLFxuICBcImJlbGwtc2Nob29sXCI6ICRmYS12YXItYmVsbC1zY2hvb2wsXG4gIFwibW9iaWxlLXNjcmVlblwiOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4sXG4gIFwibW9iaWxlLWFuZHJvaWQtYWx0XCI6ICRmYS12YXItbW9iaWxlLWFuZHJvaWQtYWx0LFxuICBcInBsYW5lLXVwXCI6ICRmYS12YXItcGxhbmUtdXAsXG4gIFwiZm9sZGVyLWhlYXJ0XCI6ICRmYS12YXItZm9sZGVyLWhlYXJ0LFxuICBcImNpcmNsZS1sb2NhdGlvbi1hcnJvd1wiOiAkZmEtdmFyLWNpcmNsZS1sb2NhdGlvbi1hcnJvdyxcbiAgXCJsb2NhdGlvbi1jaXJjbGVcIjogJGZhLXZhci1sb2NhdGlvbi1jaXJjbGUsXG4gIFwiZmFjZS1oZWFkLWJhbmRhZ2VcIjogJGZhLXZhci1mYWNlLWhlYWQtYmFuZGFnZSxcbiAgXCJzdXNoaS1yb2xsXCI6ICRmYS12YXItc3VzaGktcm9sbCxcbiAgXCJtYWtpLXJvbGxcIjogJGZhLXZhci1tYWtpLXJvbGwsXG4gIFwibWFraXp1c2hpXCI6ICRmYS12YXItbWFraXp1c2hpLFxuICBcImNhci1idW1wXCI6ICRmYS12YXItY2FyLWJ1bXAsXG4gIFwicGlnZ3ktYmFua1wiOiAkZmEtdmFyLXBpZ2d5LWJhbmssXG4gIFwicmFjcXVldFwiOiAkZmEtdmFyLXJhY3F1ZXQsXG4gIFwiY2FyLW1pcnJvcnNcIjogJGZhLXZhci1jYXItbWlycm9ycyxcbiAgXCJpbmR1c3RyeS13aW5kb3dzXCI6ICRmYS12YXItaW5kdXN0cnktd2luZG93cyxcbiAgXCJpbmR1c3RyeS1hbHRcIjogJGZhLXZhci1pbmR1c3RyeS1hbHQsXG4gIFwiYm9sdC1hdXRvXCI6ICRmYS12YXItYm9sdC1hdXRvLFxuICBcImJhdHRlcnktaGFsZlwiOiAkZmEtdmFyLWJhdHRlcnktaGFsZixcbiAgXCJiYXR0ZXJ5LTNcIjogJGZhLXZhci1iYXR0ZXJ5LTMsXG4gIFwiZmx1eC1jYXBhY2l0b3JcIjogJGZhLXZhci1mbHV4LWNhcGFjaXRvcixcbiAgXCJtb3VudGFpbi1jaXR5XCI6ICRmYS12YXItbW91bnRhaW4tY2l0eSxcbiAgXCJjb2luc1wiOiAkZmEtdmFyLWNvaW5zLFxuICBcImhvbmV5LXBvdFwiOiAkZmEtdmFyLWhvbmV5LXBvdCxcbiAgXCJvbGl2ZVwiOiAkZmEtdmFyLW9saXZlLFxuICBcImtoYW5kYVwiOiAkZmEtdmFyLWtoYW5kYSxcbiAgXCJmaWx0ZXItbGlzdFwiOiAkZmEtdmFyLWZpbHRlci1saXN0LFxuICBcIm91dGxldFwiOiAkZmEtdmFyLW91dGxldCxcbiAgXCJzbGlkZXJzXCI6ICRmYS12YXItc2xpZGVycyxcbiAgXCJzbGlkZXJzLWhcIjogJGZhLXZhci1zbGlkZXJzLWgsXG4gIFwiY2F1bGRyb25cIjogJGZhLXZhci1jYXVsZHJvbixcbiAgXCJwZW9wbGVcIjogJGZhLXZhci1wZW9wbGUsXG4gIFwiZm9sZGVyLXRyZWVcIjogJGZhLXZhci1mb2xkZXItdHJlZSxcbiAgXCJuZXR3b3JrLXdpcmVkXCI6ICRmYS12YXItbmV0d29yay13aXJlZCxcbiAgXCJjcm9pc3NhbnRcIjogJGZhLXZhci1jcm9pc3NhbnQsXG4gIFwibWFwLXBpblwiOiAkZmEtdmFyLW1hcC1waW4sXG4gIFwiaGFtc2FcIjogJGZhLXZhci1oYW1zYSxcbiAgXCJjZW50LXNpZ25cIjogJGZhLXZhci1jZW50LXNpZ24sXG4gIFwic3dvcmRzLWxhc2VyXCI6ICRmYS12YXItc3dvcmRzLWxhc2VyLFxuICBcImZsYXNrXCI6ICRmYS12YXItZmxhc2ssXG4gIFwicGVyc29uLXByZWduYW50XCI6ICRmYS12YXItcGVyc29uLXByZWduYW50LFxuICBcInNxdWFyZS11XCI6ICRmYS12YXItc3F1YXJlLXUsXG4gIFwid2FuZC1zcGFya2xlc1wiOiAkZmEtdmFyLXdhbmQtc3BhcmtsZXMsXG4gIFwicm91dGVyXCI6ICRmYS12YXItcm91dGVyLFxuICBcImVsbGlwc2lzLXZlcnRpY2FsXCI6ICRmYS12YXItZWxsaXBzaXMtdmVydGljYWwsXG4gIFwiZWxsaXBzaXMtdlwiOiAkZmEtdmFyLWVsbGlwc2lzLXYsXG4gIFwic3dvcmQtbGFzZXItYWx0XCI6ICRmYS12YXItc3dvcmQtbGFzZXItYWx0LFxuICBcInRpY2tldFwiOiAkZmEtdmFyLXRpY2tldCxcbiAgXCJwb3dlci1vZmZcIjogJGZhLXZhci1wb3dlci1vZmYsXG4gIFwiY29pblwiOiAkZmEtdmFyLWNvaW4sXG4gIFwibGFwdG9wLXNsYXNoXCI6ICRmYS12YXItbGFwdG9wLXNsYXNoLFxuICBcInJpZ2h0LWxvbmdcIjogJGZhLXZhci1yaWdodC1sb25nLFxuICBcImxvbmctYXJyb3ctYWx0LXJpZ2h0XCI6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtcmlnaHQsXG4gIFwiY2lyY2xlLWJcIjogJGZhLXZhci1jaXJjbGUtYixcbiAgXCJwZXJzb24tZHJlc3Mtc2ltcGxlXCI6ICRmYS12YXItcGVyc29uLWRyZXNzLXNpbXBsZSxcbiAgXCJwaXBlLWNvbGxhclwiOiAkZmEtdmFyLXBpcGUtY29sbGFyLFxuICBcImxpZ2h0cy1ob2xpZGF5XCI6ICRmYS12YXItbGlnaHRzLWhvbGlkYXksXG4gIFwiY2l0cnVzXCI6ICRmYS12YXItY2l0cnVzLFxuICBcImZsYWctdXNhXCI6ICRmYS12YXItZmxhZy11c2EsXG4gIFwibGFwdG9wLWZpbGVcIjogJGZhLXZhci1sYXB0b3AtZmlsZSxcbiAgXCJ0dHlcIjogJGZhLXZhci10dHksXG4gIFwidGVsZXR5cGVcIjogJGZhLXZhci10ZWxldHlwZSxcbiAgXCJjaGFydC10cmVlLW1hcFwiOiAkZmEtdmFyLWNoYXJ0LXRyZWUtbWFwLFxuICBcImRpYWdyYW0tbmV4dFwiOiAkZmEtdmFyLWRpYWdyYW0tbmV4dCxcbiAgXCJwZXJzb24tcmlmbGVcIjogJGZhLXZhci1wZXJzb24tcmlmbGUsXG4gIFwiY2xvY2stZml2ZS10aGlydHlcIjogJGZhLXZhci1jbG9jay1maXZlLXRoaXJ0eSxcbiAgXCJwaXBlLXZhbHZlXCI6ICRmYS12YXItcGlwZS12YWx2ZSxcbiAgXCJhcnJvdy11cC1mcm9tLWFyY1wiOiAkZmEtdmFyLWFycm93LXVwLWZyb20tYXJjLFxuICBcImZhY2Utc3BpcmFsLWV5ZXNcIjogJGZhLXZhci1mYWNlLXNwaXJhbC1leWVzLFxuICBcImNvbXByZXNzLXdpZGVcIjogJGZhLXZhci1jb21wcmVzcy13aWRlLFxuICBcImNpcmNsZS1waG9uZS1oYW5ndXBcIjogJGZhLXZhci1jaXJjbGUtcGhvbmUtaGFuZ3VwLFxuICBcInBob25lLWNpcmNsZS1kb3duXCI6ICRmYS12YXItcGhvbmUtY2lyY2xlLWRvd24sXG4gIFwiaG91c2UtbWVkaWNhbC1jaXJjbGUtZXhjbGFtYXRpb25cIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJiYWRtaW50b25cIjogJGZhLXZhci1iYWRtaW50b24sXG4gIFwiY2xvc2VkLWNhcHRpb25pbmdcIjogJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyxcbiAgXCJwZXJzb24taGlraW5nXCI6ICRmYS12YXItcGVyc29uLWhpa2luZyxcbiAgXCJoaWtpbmdcIjogJGZhLXZhci1oaWtpbmcsXG4gIFwicmlnaHQtZnJvbS1saW5lXCI6ICRmYS12YXItcmlnaHQtZnJvbS1saW5lLFxuICBcImFycm93LWFsdC1mcm9tLWxlZnRcIjogJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0LFxuICBcInZlbnVzLWRvdWJsZVwiOiAkZmEtdmFyLXZlbnVzLWRvdWJsZSxcbiAgXCJpbWFnZXNcIjogJGZhLXZhci1pbWFnZXMsXG4gIFwiY2FsY3VsYXRvclwiOiAkZmEtdmFyLWNhbGN1bGF0b3IsXG4gIFwic2h1dHRsZWNvY2tcIjogJGZhLXZhci1zaHV0dGxlY29jayxcbiAgXCJ1c2VyLWhhaXJcIjogJGZhLXZhci11c2VyLWhhaXIsXG4gIFwiZXllLWV2aWxcIjogJGZhLXZhci1leWUtZXZpbCxcbiAgXCJwZW9wbGUtcHVsbGluZ1wiOiAkZmEtdmFyLXBlb3BsZS1wdWxsaW5nLFxuICBcIm5cIjogJGZhLXZhci1uLFxuICBcImdhcmFnZVwiOiAkZmEtdmFyLWdhcmFnZSxcbiAgXCJjYWJsZS1jYXJcIjogJGZhLXZhci1jYWJsZS1jYXIsXG4gIFwidHJhbVwiOiAkZmEtdmFyLXRyYW0sXG4gIFwic2hvdmVsLXNub3dcIjogJGZhLXZhci1zaG92ZWwtc25vdyxcbiAgXCJjbG91ZC1yYWluXCI6ICRmYS12YXItY2xvdWQtcmFpbixcbiAgXCJmYWNlLWx5aW5nXCI6ICRmYS12YXItZmFjZS1seWluZyxcbiAgXCJzcHJpbmtsZXJcIjogJGZhLXZhci1zcHJpbmtsZXIsXG4gIFwiYnVpbGRpbmctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYnVpbGRpbmctY2lyY2xlLXhtYXJrLFxuICBcInBlcnNvbi1zbGVkZGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1zbGVkZGluZyxcbiAgXCJzbGVkZGluZ1wiOiAkZmEtdmFyLXNsZWRkaW5nLFxuICBcImdhbWUtY29uc29sZS1oYW5kaGVsZFwiOiAkZmEtdmFyLWdhbWUtY29uc29sZS1oYW5kaGVsZCxcbiAgXCJzaGlwXCI6ICRmYS12YXItc2hpcCxcbiAgXCJjbG9jay1zaXgtdGhpcnR5XCI6ICRmYS12YXItY2xvY2stc2l4LXRoaXJ0eSxcbiAgXCJiYXR0ZXJ5LXNsYXNoXCI6ICRmYS12YXItYmF0dGVyeS1zbGFzaCxcbiAgXCJ0dWdyaWstc2lnblwiOiAkZmEtdmFyLXR1Z3Jpay1zaWduLFxuICBcImFycm93cy1kb3duLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtZG93bi10by1saW5lLFxuICBcImRvd25sb2FkXCI6ICRmYS12YXItZG93bmxvYWQsXG4gIFwic2hlbHZlc1wiOiAkZmEtdmFyLXNoZWx2ZXMsXG4gIFwiaW52ZW50b3J5XCI6ICRmYS12YXItaW52ZW50b3J5LFxuICBcImNsb3VkLXNub3dcIjogJGZhLXZhci1jbG91ZC1zbm93LFxuICBcImZhY2UtZ3JpblwiOiAkZmEtdmFyLWZhY2UtZ3JpbixcbiAgXCJncmluXCI6ICRmYS12YXItZ3JpbixcbiAgXCJkZWxldGUtbGVmdFwiOiAkZmEtdmFyLWRlbGV0ZS1sZWZ0LFxuICBcImJhY2tzcGFjZVwiOiAkZmEtdmFyLWJhY2tzcGFjZSxcbiAgXCJvdmVuXCI6ICRmYS12YXItb3ZlbixcbiAgXCJleWUtZHJvcHBlclwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLFxuICBcImV5ZS1kcm9wcGVyLWVtcHR5XCI6ICRmYS12YXItZXllLWRyb3BwZXItZW1wdHksXG4gIFwiZXllZHJvcHBlclwiOiAkZmEtdmFyLWV5ZWRyb3BwZXIsXG4gIFwiY29tbWVudC1jYXB0aW9uc1wiOiAkZmEtdmFyLWNvbW1lbnQtY2FwdGlvbnMsXG4gIFwiY29tbWVudHMtcXVlc3Rpb25cIjogJGZhLXZhci1jb21tZW50cy1xdWVzdGlvbixcbiAgXCJzY3JpYmJsZVwiOiAkZmEtdmFyLXNjcmliYmxlLFxuICBcInJvdGF0ZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXJvdGF0ZS1leGNsYW1hdGlvbixcbiAgXCJmaWxlLWNpcmNsZS1jaGVja1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLWNoZWNrLFxuICBcImdsYXNzXCI6ICRmYS12YXItZ2xhc3MsXG4gIFwibG9hZGVyXCI6ICRmYS12YXItbG9hZGVyLFxuICBcImZvcndhcmRcIjogJGZhLXZhci1mb3J3YXJkLFxuICBcInVzZXItcGlsb3RcIjogJGZhLXZhci11c2VyLXBpbG90LFxuICBcIm1vYmlsZVwiOiAkZmEtdmFyLW1vYmlsZSxcbiAgXCJtb2JpbGUtYW5kcm9pZFwiOiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLFxuICBcIm1vYmlsZS1waG9uZVwiOiAkZmEtdmFyLW1vYmlsZS1waG9uZSxcbiAgXCJjb2RlLXB1bGwtcmVxdWVzdC1jbG9zZWRcIjogJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdC1jbG9zZWQsXG4gIFwiZmFjZS1tZWhcIjogJGZhLXZhci1mYWNlLW1laCxcbiAgXCJtZWhcIjogJGZhLXZhci1tZWgsXG4gIFwiYWxpZ24tY2VudGVyXCI6ICRmYS12YXItYWxpZ24tY2VudGVyLFxuICBcImJvb2stc2t1bGxcIjogJGZhLXZhci1ib29rLXNrdWxsLFxuICBcImJvb2stZGVhZFwiOiAkZmEtdmFyLWJvb2stZGVhZCxcbiAgXCJpZC1jYXJkXCI6ICRmYS12YXItaWQtY2FyZCxcbiAgXCJkcml2ZXJzLWxpY2Vuc2VcIjogJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UsXG4gIFwiZmFjZS1kb3R0ZWRcIjogJGZhLXZhci1mYWNlLWRvdHRlZCxcbiAgXCJmYWNlLXdvcnJpZWRcIjogJGZhLXZhci1mYWNlLXdvcnJpZWQsXG4gIFwib3V0ZGVudFwiOiAkZmEtdmFyLW91dGRlbnQsXG4gIFwiZGVkZW50XCI6ICRmYS12YXItZGVkZW50LFxuICBcImhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1leGNsYW1hdGlvbixcbiAgXCJob3VzZVwiOiAkZmEtdmFyLWhvdXNlLFxuICBcImhvbWVcIjogJGZhLXZhci1ob21lLFxuICBcImhvbWUtYWx0XCI6ICRmYS12YXItaG9tZS1hbHQsXG4gIFwiaG9tZS1sZy1hbHRcIjogJGZhLXZhci1ob21lLWxnLWFsdCxcbiAgXCJ2ZWN0b3ItY2lyY2xlXCI6ICRmYS12YXItdmVjdG9yLWNpcmNsZSxcbiAgXCJjYXItY2lyY2xlLWJvbHRcIjogJGZhLXZhci1jYXItY2lyY2xlLWJvbHQsXG4gIFwiY2FsZW5kYXItd2Vla1wiOiAkZmEtdmFyLWNhbGVuZGFyLXdlZWssXG4gIFwiZmx5aW5nLWRpc2NcIjogJGZhLXZhci1mbHlpbmctZGlzYyxcbiAgXCJsYXB0b3AtbWVkaWNhbFwiOiAkZmEtdmFyLWxhcHRvcC1tZWRpY2FsLFxuICBcInNxdWFyZS1kb3duLXJpZ2h0XCI6ICRmYS12YXItc3F1YXJlLWRvd24tcmlnaHQsXG4gIFwiYlwiOiAkZmEtdmFyLWIsXG4gIFwic2VhdC1haXJsaW5lXCI6ICRmYS12YXItc2VhdC1haXJsaW5lLFxuICBcIm1vb24tb3Zlci1zdW5cIjogJGZhLXZhci1tb29uLW92ZXItc3VuLFxuICBcImVjbGlwc2UtYWx0XCI6ICRmYS12YXItZWNsaXBzZS1hbHQsXG4gIFwicGlwZVwiOiAkZmEtdmFyLXBpcGUsXG4gIFwiZmlsZS1tZWRpY2FsXCI6ICRmYS12YXItZmlsZS1tZWRpY2FsLFxuICBcInBvdGF0b1wiOiAkZmEtdmFyLXBvdGF0byxcbiAgXCJkaWNlLW9uZVwiOiAkZmEtdmFyLWRpY2Utb25lLFxuICBcImNpcmNsZS1hXCI6ICRmYS12YXItY2lyY2xlLWEsXG4gIFwiaGVsbWV0LWJhdHRsZVwiOiAkZmEtdmFyLWhlbG1ldC1iYXR0bGUsXG4gIFwiYnV0dGVyXCI6ICRmYS12YXItYnV0dGVyLFxuICBcImJsYW5rZXQtZmlyZVwiOiAkZmEtdmFyLWJsYW5rZXQtZmlyZSxcbiAgXCJraXdpLWJpcmRcIjogJGZhLXZhci1raXdpLWJpcmQsXG4gIFwiY2FzdGxlXCI6ICRmYS12YXItY2FzdGxlLFxuICBcImdvbGYtY2x1YlwiOiAkZmEtdmFyLWdvbGYtY2x1YixcbiAgXCJhcnJvdy1yaWdodC1hcnJvdy1sZWZ0XCI6ICRmYS12YXItYXJyb3ctcmlnaHQtYXJyb3ctbGVmdCxcbiAgXCJleGNoYW5nZVwiOiAkZmEtdmFyLWV4Y2hhbmdlLFxuICBcInJvdGF0ZS1yaWdodFwiOiAkZmEtdmFyLXJvdGF0ZS1yaWdodCxcbiAgXCJyZWRvLWFsdFwiOiAkZmEtdmFyLXJlZG8tYWx0LFxuICBcInJvdGF0ZS1mb3J3YXJkXCI6ICRmYS12YXItcm90YXRlLWZvcndhcmQsXG4gIFwidXRlbnNpbHNcIjogJGZhLXZhci11dGVuc2lscyxcbiAgXCJjdXRsZXJ5XCI6ICRmYS12YXItY3V0bGVyeSxcbiAgXCJhcnJvdy11cC13aWRlLXNob3J0XCI6ICRmYS12YXItYXJyb3ctdXAtd2lkZS1zaG9ydCxcbiAgXCJzb3J0LWFtb3VudC11cFwiOiAkZmEtdmFyLXNvcnQtYW1vdW50LXVwLFxuICBcImJhbGxvb25zXCI6ICRmYS12YXItYmFsbG9vbnMsXG4gIFwibWlsbC1zaWduXCI6ICRmYS12YXItbWlsbC1zaWduLFxuICBcImJvd2wtcmljZVwiOiAkZmEtdmFyLWJvd2wtcmljZSxcbiAgXCJ0aW1lbGluZS1hcnJvd1wiOiAkZmEtdmFyLXRpbWVsaW5lLWFycm93LFxuICBcInNrdWxsXCI6ICRmYS12YXItc2t1bGwsXG4gIFwiZ2FtZS1ib2FyZC1zaW1wbGVcIjogJGZhLXZhci1nYW1lLWJvYXJkLXNpbXBsZSxcbiAgXCJnYW1lLWJvYXJkLWFsdFwiOiAkZmEtdmFyLWdhbWUtYm9hcmQtYWx0LFxuICBcImNpcmNsZS12aWRlb1wiOiAkZmEtdmFyLWNpcmNsZS12aWRlbyxcbiAgXCJ2aWRlby1jaXJjbGVcIjogJGZhLXZhci12aWRlby1jaXJjbGUsXG4gIFwiY2hhcnQtc2NhdHRlci1idWJibGVcIjogJGZhLXZhci1jaGFydC1zY2F0dGVyLWJ1YmJsZSxcbiAgXCJob3VzZS10dXJyZXRcIjogJGZhLXZhci1ob3VzZS10dXJyZXQsXG4gIFwiYmFuYW5hXCI6ICRmYS12YXItYmFuYW5hLFxuICBcImhhbmQtaG9sZGluZy1za3VsbFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1za3VsbCxcbiAgXCJwZW9wbGUtZHJlc3NcIjogJGZhLXZhci1wZW9wbGUtZHJlc3MsXG4gIFwibG92ZXNlYXRcIjogJGZhLXZhci1sb3Zlc2VhdCxcbiAgXCJjb3VjaC1zbWFsbFwiOiAkZmEtdmFyLWNvdWNoLXNtYWxsLFxuICBcInRvd2VyLWJyb2FkY2FzdFwiOiAkZmEtdmFyLXRvd2VyLWJyb2FkY2FzdCxcbiAgXCJicm9hZGNhc3QtdG93ZXJcIjogJGZhLXZhci1icm9hZGNhc3QtdG93ZXIsXG4gIFwidHJ1Y2stcGlja3VwXCI6ICRmYS12YXItdHJ1Y2stcGlja3VwLFxuICBcImJsb2NrLXF1b3RlXCI6ICRmYS12YXItYmxvY2stcXVvdGUsXG4gIFwidXAtbG9uZ1wiOiAkZmEtdmFyLXVwLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtdXBcIjogJGZhLXZhci1sb25nLWFycm93LWFsdC11cCxcbiAgXCJzdG9wXCI6ICRmYS12YXItc3RvcCxcbiAgXCJjb2RlLW1lcmdlXCI6ICRmYS12YXItY29kZS1tZXJnZSxcbiAgXCJtb25leS1jaGVjay1kb2xsYXItcGVuXCI6ICRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyLXBlbixcbiAgXCJtb25leS1jaGVjay1lZGl0LWFsdFwiOiAkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0LFxuICBcInVwLWZyb20tbGluZVwiOiAkZmEtdmFyLXVwLWZyb20tbGluZSxcbiAgXCJhcnJvdy1hbHQtZnJvbS1ib3R0b21cIjogJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1ib3R0b20sXG4gIFwidXBsb2FkXCI6ICRmYS12YXItdXBsb2FkLFxuICBcImh1cnJpY2FuZVwiOiAkZmEtdmFyLWh1cnJpY2FuZSxcbiAgXCJwZW9wbGUtcGFudHNcIjogJGZhLXZhci1wZW9wbGUtcGFudHMsXG4gIFwibW91bmRcIjogJGZhLXZhci1tb3VuZCxcbiAgXCJ3aW5kc29ja1wiOiAkZmEtdmFyLXdpbmRzb2NrLFxuICBcImNpcmNsZS1oYWxmXCI6ICRmYS12YXItY2lyY2xlLWhhbGYsXG4gIFwiYnJha2Utd2FybmluZ1wiOiAkZmEtdmFyLWJyYWtlLXdhcm5pbmcsXG4gIFwidG9pbGV0LXBvcnRhYmxlXCI6ICRmYS12YXItdG9pbGV0LXBvcnRhYmxlLFxuICBcImNvbXBhY3QtZGlzY1wiOiAkZmEtdmFyLWNvbXBhY3QtZGlzYyxcbiAgXCJmaWxlLWFycm93LWRvd25cIjogJGZhLXZhci1maWxlLWFycm93LWRvd24sXG4gIFwiZmlsZS1kb3dubG9hZFwiOiAkZmEtdmFyLWZpbGUtZG93bmxvYWQsXG4gIFwic2F4b3Bob25lLWZpcmVcIjogJGZhLXZhci1zYXhvcGhvbmUtZmlyZSxcbiAgXCJzYXgtaG90XCI6ICRmYS12YXItc2F4LWhvdCxcbiAgXCJjYW1lcmEtd2ViLXNsYXNoXCI6ICRmYS12YXItY2FtZXJhLXdlYi1zbGFzaCxcbiAgXCJ3ZWJjYW0tc2xhc2hcIjogJGZhLXZhci13ZWJjYW0tc2xhc2gsXG4gIFwiZm9sZGVyLW1lZGljYWxcIjogJGZhLXZhci1mb2xkZXItbWVkaWNhbCxcbiAgXCJmb2xkZXItZ2VhclwiOiAkZmEtdmFyLWZvbGRlci1nZWFyLFxuICBcImZvbGRlci1jb2dcIjogJGZhLXZhci1mb2xkZXItY29nLFxuICBcImhhbmQtd2F2ZVwiOiAkZmEtdmFyLWhhbmQtd2F2ZSxcbiAgXCJhcnJvdy11cC1hcnJvdy1kb3duXCI6ICRmYS12YXItYXJyb3ctdXAtYXJyb3ctZG93bixcbiAgXCJzb3J0LXVwLWRvd25cIjogJGZhLXZhci1zb3J0LXVwLWRvd24sXG4gIFwiY2FyYXZhblwiOiAkZmEtdmFyLWNhcmF2YW4sXG4gIFwic2hpZWxkLWNhdFwiOiAkZmEtdmFyLXNoaWVsZC1jYXQsXG4gIFwibWVzc2FnZS1zbGFzaFwiOiAkZmEtdmFyLW1lc3NhZ2Utc2xhc2gsXG4gIFwiY29tbWVudC1hbHQtc2xhc2hcIjogJGZhLXZhci1jb21tZW50LWFsdC1zbGFzaCxcbiAgXCJib2x0XCI6ICRmYS12YXItYm9sdCxcbiAgXCJ6YXBcIjogJGZhLXZhci16YXAsXG4gIFwidHJhc2gtY2FuLWNoZWNrXCI6ICRmYS12YXItdHJhc2gtY2FuLWNoZWNrLFxuICBcImdsYXNzLXdhdGVyXCI6ICRmYS12YXItZ2xhc3Mtd2F0ZXIsXG4gIFwib2lsLXdlbGxcIjogJGZhLXZhci1vaWwtd2VsbCxcbiAgXCJwZXJzb24tc2ltcGxlXCI6ICRmYS12YXItcGVyc29uLXNpbXBsZSxcbiAgXCJ2YXVsdFwiOiAkZmEtdmFyLXZhdWx0LFxuICBcIm1hcnNcIjogJGZhLXZhci1tYXJzLFxuICBcInRvaWxldFwiOiAkZmEtdmFyLXRvaWxldCxcbiAgXCJwbGFuZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1wbGFuZS1jaXJjbGUteG1hcmssXG4gIFwieWVuLXNpZ25cIjogJGZhLXZhci15ZW4tc2lnbixcbiAgXCJjbnlcIjogJGZhLXZhci1jbnksXG4gIFwianB5XCI6ICRmYS12YXItanB5LFxuICBcInJtYlwiOiAkZmEtdmFyLXJtYixcbiAgXCJ5ZW5cIjogJGZhLXZhci15ZW4sXG4gIFwibm90ZXNcIjogJGZhLXZhci1ub3RlcyxcbiAgXCJydWJsZS1zaWduXCI6ICRmYS12YXItcnVibGUtc2lnbixcbiAgXCJyb3VibGVcIjogJGZhLXZhci1yb3VibGUsXG4gIFwicnViXCI6ICRmYS12YXItcnViLFxuICBcInJ1YmxlXCI6ICRmYS12YXItcnVibGUsXG4gIFwidHJhc2gtdW5kb1wiOiAkZmEtdmFyLXRyYXNoLXVuZG8sXG4gIFwidHJhc2gtYXJyb3ctdHVybi1sZWZ0XCI6ICRmYS12YXItdHJhc2gtYXJyb3ctdHVybi1sZWZ0LFxuICBcImNoYW1wYWduZS1nbGFzc1wiOiAkZmEtdmFyLWNoYW1wYWduZS1nbGFzcyxcbiAgXCJnbGFzcy1jaGFtcGFnbmVcIjogJGZhLXZhci1nbGFzcy1jaGFtcGFnbmUsXG4gIFwib2JqZWN0cy1hbGlnbi1jZW50ZXItaG9yaXpvbnRhbFwiOiAkZmEtdmFyLW9iamVjdHMtYWxpZ24tY2VudGVyLWhvcml6b250YWwsXG4gIFwic3VuXCI6ICRmYS12YXItc3VuLFxuICBcInRyYXNoLWNhbi1zbGFzaFwiOiAkZmEtdmFyLXRyYXNoLWNhbi1zbGFzaCxcbiAgXCJ0cmFzaC1hbHQtc2xhc2hcIjogJGZhLXZhci10cmFzaC1hbHQtc2xhc2gsXG4gIFwic2NyZWVuLXVzZXJzXCI6ICRmYS12YXItc2NyZWVuLXVzZXJzLFxuICBcInVzZXJzLWNsYXNzXCI6ICRmYS12YXItdXNlcnMtY2xhc3MsXG4gIFwiZ3VpdGFyXCI6ICRmYS12YXItZ3VpdGFyLFxuICBcInNxdWFyZS1hcnJvdy1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWFycm93LWxlZnQsXG4gIFwiYXJyb3ctc3F1YXJlLWxlZnRcIjogJGZhLXZhci1hcnJvdy1zcXVhcmUtbGVmdCxcbiAgXCJzcXVhcmUtOFwiOiAkZmEtdmFyLXNxdWFyZS04LFxuICBcImZhY2Utc21pbGUtaGVhcnRzXCI6ICRmYS12YXItZmFjZS1zbWlsZS1oZWFydHMsXG4gIFwiYnJhY2tldHMtc3F1YXJlXCI6ICRmYS12YXItYnJhY2tldHMtc3F1YXJlLFxuICBcImJyYWNrZXRzXCI6ICRmYS12YXItYnJhY2tldHMsXG4gIFwibGFwdG9wLWFycm93LWRvd25cIjogJGZhLXZhci1sYXB0b3AtYXJyb3ctZG93bixcbiAgXCJob2NrZXktc3RpY2stcHVja1wiOiAkZmEtdmFyLWhvY2tleS1zdGljay1wdWNrLFxuICBcImhvdXNlLXRyZWVcIjogJGZhLXZhci1ob3VzZS10cmVlLFxuICBcInNpZ25hbC1mYWlyXCI6ICRmYS12YXItc2lnbmFsLWZhaXIsXG4gIFwic2lnbmFsLTJcIjogJGZhLXZhci1zaWduYWwtMixcbiAgXCJmYWNlLWxhdWdoLXdpbmtcIjogJGZhLXZhci1mYWNlLWxhdWdoLXdpbmssXG4gIFwibGF1Z2gtd2lua1wiOiAkZmEtdmFyLWxhdWdoLXdpbmssXG4gIFwiY2lyY2xlLWRvbGxhclwiOiAkZmEtdmFyLWNpcmNsZS1kb2xsYXIsXG4gIFwiZG9sbGFyLWNpcmNsZVwiOiAkZmEtdmFyLWRvbGxhci1jaXJjbGUsXG4gIFwidXNkLWNpcmNsZVwiOiAkZmEtdmFyLXVzZC1jaXJjbGUsXG4gIFwiaG9yc2UtaGVhZFwiOiAkZmEtdmFyLWhvcnNlLWhlYWQsXG4gIFwiYXJyb3dzLXJlcGVhdFwiOiAkZmEtdmFyLWFycm93cy1yZXBlYXQsXG4gIFwicmVwZWF0LWFsdFwiOiAkZmEtdmFyLXJlcGVhdC1hbHQsXG4gIFwiYm9yZS1ob2xlXCI6ICRmYS12YXItYm9yZS1ob2xlLFxuICBcImluZHVzdHJ5XCI6ICRmYS12YXItaW5kdXN0cnksXG4gIFwiaW1hZ2UtcG9sYXJvaWRcIjogJGZhLXZhci1pbWFnZS1wb2xhcm9pZCxcbiAgXCJ3YXZlLXRyaWFuZ2xlXCI6ICRmYS12YXItd2F2ZS10cmlhbmdsZSxcbiAgXCJjaXJjbGUtZG93blwiOiAkZmEtdmFyLWNpcmNsZS1kb3duLFxuICBcImFycm93LWFsdC1jaXJjbGUtZG93blwiOiAkZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtZG93bixcbiAgXCJncmlsbFwiOiAkZmEtdmFyLWdyaWxsLFxuICBcImFycm93cy10dXJuLXRvLWRvdHNcIjogJGZhLXZhci1hcnJvd3MtdHVybi10by1kb3RzLFxuICBcImNoYXJ0LW1peGVkXCI6ICRmYS12YXItY2hhcnQtbWl4ZWQsXG4gIFwiYW5hbHl0aWNzXCI6ICRmYS12YXItYW5hbHl0aWNzLFxuICBcImZsb3Jpbi1zaWduXCI6ICRmYS12YXItZmxvcmluLXNpZ24sXG4gIFwiYXJyb3ctZG93bi1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctZG93bi1zaG9ydC13aWRlLFxuICBcInNvcnQtYW1vdW50LWRlc2NcIjogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjLFxuICBcInNvcnQtYW1vdW50LWRvd24tYWx0XCI6ICRmYS12YXItc29ydC1hbW91bnQtZG93bi1hbHQsXG4gIFwibGVzcy10aGFuXCI6ICRmYS12YXItbGVzcy10aGFuLFxuICBcImRpc3BsYXktY29kZVwiOiAkZmEtdmFyLWRpc3BsYXktY29kZSxcbiAgXCJkZXNrdG9wLWNvZGVcIjogJGZhLXZhci1kZXNrdG9wLWNvZGUsXG4gIFwiZmFjZS1kcm9vbGluZ1wiOiAkZmEtdmFyLWZhY2UtZHJvb2xpbmcsXG4gIFwib2lsLXRlbXBlcmF0dXJlXCI6ICRmYS12YXItb2lsLXRlbXBlcmF0dXJlLFxuICBcIm9pbC10ZW1wXCI6ICRmYS12YXItb2lsLXRlbXAsXG4gIFwic3F1YXJlLXF1ZXN0aW9uXCI6ICRmYS12YXItc3F1YXJlLXF1ZXN0aW9uLFxuICBcInF1ZXN0aW9uLXNxdWFyZVwiOiAkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSxcbiAgXCJhaXItY29uZGl0aW9uZXJcIjogJGZhLXZhci1haXItY29uZGl0aW9uZXIsXG4gIFwiYW5nbGUtZG93blwiOiAkZmEtdmFyLWFuZ2xlLWRvd24sXG4gIFwibW91bnRhaW5zXCI6ICRmYS12YXItbW91bnRhaW5zLFxuICBcIm9tZWdhXCI6ICRmYS12YXItb21lZ2EsXG4gIFwiY2FyLXR1bm5lbFwiOiAkZmEtdmFyLWNhci10dW5uZWwsXG4gIFwicGVyc29uLWRvbGx5LWVtcHR5XCI6ICRmYS12YXItcGVyc29uLWRvbGx5LWVtcHR5LFxuICBcInBhbi1mb29kXCI6ICRmYS12YXItcGFuLWZvb2QsXG4gIFwiaGVhZC1zaWRlLWNvdWdoXCI6ICRmYS12YXItaGVhZC1zaWRlLWNvdWdoLFxuICBcImdyaXAtbGluZXNcIjogJGZhLXZhci1ncmlwLWxpbmVzLFxuICBcInRodW1icy1kb3duXCI6ICRmYS12YXItdGh1bWJzLWRvd24sXG4gIFwidXNlci1sb2NrXCI6ICRmYS12YXItdXNlci1sb2NrLFxuICBcImFycm93LXJpZ2h0LWxvbmdcIjogJGZhLXZhci1hcnJvdy1yaWdodC1sb25nLFxuICBcImxvbmctYXJyb3ctcmlnaHRcIjogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0LFxuICBcInRpY2tldHMtYWlybGluZVwiOiAkZmEtdmFyLXRpY2tldHMtYWlybGluZSxcbiAgXCJhbmNob3ItY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItYW5jaG9yLWNpcmNsZS14bWFyayxcbiAgXCJlbGxpcHNpc1wiOiAkZmEtdmFyLWVsbGlwc2lzLFxuICBcImVsbGlwc2lzLWhcIjogJGZhLXZhci1lbGxpcHNpcy1oLFxuICBcIm5mYy1zbGFzaFwiOiAkZmEtdmFyLW5mYy1zbGFzaCxcbiAgXCJjaGVzcy1wYXduXCI6ICRmYS12YXItY2hlc3MtcGF3bixcbiAgXCJraXQtbWVkaWNhbFwiOiAkZmEtdmFyLWtpdC1tZWRpY2FsLFxuICBcImZpcnN0LWFpZFwiOiAkZmEtdmFyLWZpcnN0LWFpZCxcbiAgXCJncmlkLTItcGx1c1wiOiAkZmEtdmFyLWdyaWQtMi1wbHVzLFxuICBcImJlbGxzXCI6ICRmYS12YXItYmVsbHMsXG4gIFwicGVyc29uLXRocm91Z2gtd2luZG93XCI6ICRmYS12YXItcGVyc29uLXRocm91Z2gtd2luZG93LFxuICBcInRvb2xib3hcIjogJGZhLXZhci10b29sYm94LFxuICBcImVudmVsb3BlLWRvdFwiOiAkZmEtdmFyLWVudmVsb3BlLWRvdCxcbiAgXCJlbnZlbG9wZS1iYWRnZVwiOiAkZmEtdmFyLWVudmVsb3BlLWJhZGdlLFxuICBcImhhbmRzLWhvbGRpbmctY2lyY2xlXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1jaXJjbGUsXG4gIFwiYnVnXCI6ICRmYS12YXItYnVnLFxuICBcImJvd2wtY2hvcHN0aWNrc1wiOiAkZmEtdmFyLWJvd2wtY2hvcHN0aWNrcyxcbiAgXCJjcmVkaXQtY2FyZFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLFxuICBcImNyZWRpdC1jYXJkLWFsdFwiOiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdCxcbiAgXCJjaXJjbGUtc1wiOiAkZmEtdmFyLWNpcmNsZS1zLFxuICBcImJveC1iYWxsb3RcIjogJGZhLXZhci1ib3gtYmFsbG90LFxuICBcImNhclwiOiAkZmEtdmFyLWNhcixcbiAgXCJhdXRvbW9iaWxlXCI6ICRmYS12YXItYXV0b21vYmlsZSxcbiAgXCJoYW5kLWhvbGRpbmctaGFuZFwiOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1oYW5kLFxuICBcInVzZXItdGllLWhhaXJcIjogJGZhLXZhci11c2VyLXRpZS1oYWlyLFxuICBcInBvZGl1bS1zdGFyXCI6ICRmYS12YXItcG9kaXVtLXN0YXIsXG4gIFwidXNlci1oYWlyLW11bGxldFwiOiAkZmEtdmFyLXVzZXItaGFpci1tdWxsZXQsXG4gIFwiYnVzaW5lc3MtZnJvbnRcIjogJGZhLXZhci1idXNpbmVzcy1mcm9udCxcbiAgXCJwYXJ0eS1iYWNrXCI6ICRmYS12YXItcGFydHktYmFjayxcbiAgXCJ0cmlhbi1iYWxib3RcIjogJGZhLXZhci10cmlhbi1iYWxib3QsXG4gIFwibWljcm9waG9uZS1zdGFuZFwiOiAkZmEtdmFyLW1pY3JvcGhvbmUtc3RhbmQsXG4gIFwiYm9vay1vcGVuLXJlYWRlclwiOiAkZmEtdmFyLWJvb2stb3Blbi1yZWFkZXIsXG4gIFwiYm9vay1yZWFkZXJcIjogJGZhLXZhci1ib29rLXJlYWRlcixcbiAgXCJmYW1pbHktZHJlc3NcIjogJGZhLXZhci1mYW1pbHktZHJlc3MsXG4gIFwiY2lyY2xlLXhcIjogJGZhLXZhci1jaXJjbGUteCxcbiAgXCJjYWJpblwiOiAkZmEtdmFyLWNhYmluLFxuICBcIm1vdW50YWluLXN1blwiOiAkZmEtdmFyLW1vdW50YWluLXN1bixcbiAgXCJjaGFydC1zaW1wbGUtaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWNoYXJ0LXNpbXBsZS1ob3Jpem9udGFsLFxuICBcImFycm93cy1sZWZ0LXJpZ2h0LXRvLWxpbmVcIjogJGZhLXZhci1hcnJvd3MtbGVmdC1yaWdodC10by1saW5lLFxuICBcImhhbmQtYmFjay1wb2ludC1sZWZ0XCI6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LWxlZnQsXG4gIFwibWVzc2FnZS1kb3RzXCI6ICRmYS12YXItbWVzc2FnZS1kb3RzLFxuICBcImNvbW1lbnQtYWx0LWRvdHNcIjogJGZhLXZhci1jb21tZW50LWFsdC1kb3RzLFxuICBcIm1lc3NhZ2luZ1wiOiAkZmEtdmFyLW1lc3NhZ2luZyxcbiAgXCJmaWxlLWhlYXJ0XCI6ICRmYS12YXItZmlsZS1oZWFydCxcbiAgXCJiZWVyLW11Z1wiOiAkZmEtdmFyLWJlZXItbXVnLFxuICBcImJlZXItZm9hbVwiOiAkZmEtdmFyLWJlZXItZm9hbSxcbiAgXCJkaWNlLWQyMFwiOiAkZmEtdmFyLWRpY2UtZDIwLFxuICBcImRyb25lXCI6ICRmYS12YXItZHJvbmUsXG4gIFwidHJ1Y2stZHJvcGxldFwiOiAkZmEtdmFyLXRydWNrLWRyb3BsZXQsXG4gIFwiZmlsZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1maWxlLWNpcmNsZS14bWFyayxcbiAgXCJ0ZW1wZXJhdHVyZS1hcnJvdy11cFwiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWFycm93LXVwLFxuICBcInRlbXBlcmF0dXJlLXVwXCI6ICRmYS12YXItdGVtcGVyYXR1cmUtdXAsXG4gIFwibWVkYWxcIjogJGZhLXZhci1tZWRhbCxcbiAgXCJiZWRcIjogJGZhLXZhci1iZWQsXG4gIFwiYm9vay1jb3B5XCI6ICRmYS12YXItYm9vay1jb3B5LFxuICBcInNxdWFyZS1oXCI6ICRmYS12YXItc3F1YXJlLWgsXG4gIFwiaC1zcXVhcmVcIjogJGZhLXZhci1oLXNxdWFyZSxcbiAgXCJzcXVhcmUtY1wiOiAkZmEtdmFyLXNxdWFyZS1jLFxuICBcImNsb2NrLXR3b1wiOiAkZmEtdmFyLWNsb2NrLXR3byxcbiAgXCJzcXVhcmUtZWxsaXBzaXMtdmVydGljYWxcIjogJGZhLXZhci1zcXVhcmUtZWxsaXBzaXMtdmVydGljYWwsXG4gIFwicG9kY2FzdFwiOiAkZmEtdmFyLXBvZGNhc3QsXG4gIFwiYmVlXCI6ICRmYS12YXItYmVlLFxuICBcInRlbXBlcmF0dXJlLWZ1bGxcIjogJGZhLXZhci10ZW1wZXJhdHVyZS1mdWxsLFxuICBcInRlbXBlcmF0dXJlLTRcIjogJGZhLXZhci10ZW1wZXJhdHVyZS00LFxuICBcInRoZXJtb21ldGVyLTRcIjogJGZhLXZhci10aGVybW9tZXRlci00LFxuICBcInRoZXJtb21ldGVyLWZ1bGxcIjogJGZhLXZhci10aGVybW9tZXRlci1mdWxsLFxuICBcImJlbGxcIjogJGZhLXZhci1iZWxsLFxuICBcImNhbmR5LWJhclwiOiAkZmEtdmFyLWNhbmR5LWJhcixcbiAgXCJjaG9jb2xhdGUtYmFyXCI6ICRmYS12YXItY2hvY29sYXRlLWJhcixcbiAgXCJ4bWFyay1sYXJnZVwiOiAkZmEtdmFyLXhtYXJrLWxhcmdlLFxuICBcInBpbmF0YVwiOiAkZmEtdmFyLXBpbmF0YSxcbiAgXCJhcnJvd3MtZnJvbS1saW5lXCI6ICRmYS12YXItYXJyb3dzLWZyb20tbGluZSxcbiAgXCJzdXBlcnNjcmlwdFwiOiAkZmEtdmFyLXN1cGVyc2NyaXB0LFxuICBcImJvd2wtc3Bvb25cIjogJGZhLXZhci1ib3dsLXNwb29uLFxuICBcImhleGFnb24tY2hlY2tcIjogJGZhLXZhci1oZXhhZ29uLWNoZWNrLFxuICBcInBsdWctY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUteG1hcmssXG4gIFwic3Rhci1vZi1saWZlXCI6ICRmYS12YXItc3Rhci1vZi1saWZlLFxuICBcInBob25lLXNsYXNoXCI6ICRmYS12YXItcGhvbmUtc2xhc2gsXG4gIFwidHJhZmZpYy1saWdodC1zdG9wXCI6ICRmYS12YXItdHJhZmZpYy1saWdodC1zdG9wLFxuICBcInBhaW50LXJvbGxlclwiOiAkZmEtdmFyLXBhaW50LXJvbGxlcixcbiAgXCJhY2NlbnQtZ3JhdmVcIjogJGZhLXZhci1hY2NlbnQtZ3JhdmUsXG4gIFwiaGFuZHNoYWtlLWFuZ2xlXCI6ICRmYS12YXItaGFuZHNoYWtlLWFuZ2xlLFxuICBcImhhbmRzLWhlbHBpbmdcIjogJGZhLXZhci1oYW5kcy1oZWxwaW5nLFxuICBcImNpcmNsZS0wXCI6ICRmYS12YXItY2lyY2xlLTAsXG4gIFwiZGlhbC1tZWQtbG93XCI6ICRmYS12YXItZGlhbC1tZWQtbG93LFxuICBcImxvY2F0aW9uLWRvdFwiOiAkZmEtdmFyLWxvY2F0aW9uLWRvdCxcbiAgXCJtYXAtbWFya2VyLWFsdFwiOiAkZmEtdmFyLW1hcC1tYXJrZXItYWx0LFxuICBcImNyYWJcIjogJGZhLXZhci1jcmFiLFxuICBcImJveC1vcGVuLWZ1bGxcIjogJGZhLXZhci1ib3gtb3Blbi1mdWxsLFxuICBcImJveC1mdWxsXCI6ICRmYS12YXItYm94LWZ1bGwsXG4gIFwiZmlsZVwiOiAkZmEtdmFyLWZpbGUsXG4gIFwiZ3JlYXRlci10aGFuXCI6ICRmYS12YXItZ3JlYXRlci10aGFuLFxuICBcInF1b3Rlc1wiOiAkZmEtdmFyLXF1b3RlcyxcbiAgXCJwcmV0emVsXCI6ICRmYS12YXItcHJldHplbCxcbiAgXCJwZXJzb24tc3dpbW1pbmdcIjogJGZhLXZhci1wZXJzb24tc3dpbW1pbmcsXG4gIFwic3dpbW1lclwiOiAkZmEtdmFyLXN3aW1tZXIsXG4gIFwiYXJyb3ctZG93blwiOiAkZmEtdmFyLWFycm93LWRvd24sXG4gIFwidXNlci1yb2JvdC14bWFya3NcIjogJGZhLXZhci11c2VyLXJvYm90LXhtYXJrcyxcbiAgXCJtZXNzYWdlLXF1b3RlXCI6ICRmYS12YXItbWVzc2FnZS1xdW90ZSxcbiAgXCJjb21tZW50LWFsdC1xdW90ZVwiOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXF1b3RlLFxuICBcImNhbmR5LWNvcm5cIjogJGZhLXZhci1jYW5keS1jb3JuLFxuICBcImZvbGRlci1tYWduaWZ5aW5nLWdsYXNzXCI6ICRmYS12YXItZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwiZm9sZGVyLXNlYXJjaFwiOiAkZmEtdmFyLWZvbGRlci1zZWFyY2gsXG4gIFwibm90ZWJvb2tcIjogJGZhLXZhci1ub3RlYm9vayxcbiAgXCJkcm9wbGV0XCI6ICRmYS12YXItZHJvcGxldCxcbiAgXCJ0aW50XCI6ICRmYS12YXItdGludCxcbiAgXCJidWxsc2V5ZS1wb2ludGVyXCI6ICRmYS12YXItYnVsbHNleWUtcG9pbnRlcixcbiAgXCJlcmFzZXJcIjogJGZhLXZhci1lcmFzZXIsXG4gIFwiaGV4YWdvbi1pbWFnZVwiOiAkZmEtdmFyLWhleGFnb24taW1hZ2UsXG4gIFwiZWFydGgtYW1lcmljYXNcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhcyxcbiAgXCJlYXJ0aFwiOiAkZmEtdmFyLWVhcnRoLFxuICBcImVhcnRoLWFtZXJpY2FcIjogJGZhLXZhci1lYXJ0aC1hbWVyaWNhLFxuICBcImdsb2JlLWFtZXJpY2FzXCI6ICRmYS12YXItZ2xvYmUtYW1lcmljYXMsXG4gIFwiY3JhdGUtYXBwbGVcIjogJGZhLXZhci1jcmF0ZS1hcHBsZSxcbiAgXCJhcHBsZS1jcmF0ZVwiOiAkZmEtdmFyLWFwcGxlLWNyYXRlLFxuICBcInBlcnNvbi1idXJzdFwiOiAkZmEtdmFyLXBlcnNvbi1idXJzdCxcbiAgXCJnYW1lLWJvYXJkXCI6ICRmYS12YXItZ2FtZS1ib2FyZCxcbiAgXCJoYXQtY2hlZlwiOiAkZmEtdmFyLWhhdC1jaGVmLFxuICBcImhhbmQtYmFjay1wb2ludC1yaWdodFwiOiAkZmEtdmFyLWhhbmQtYmFjay1wb2ludC1yaWdodCxcbiAgXCJkb3ZlXCI6ICRmYS12YXItZG92ZSxcbiAgXCJiYXR0ZXJ5LWVtcHR5XCI6ICRmYS12YXItYmF0dGVyeS1lbXB0eSxcbiAgXCJiYXR0ZXJ5LTBcIjogJGZhLXZhci1iYXR0ZXJ5LTAsXG4gIFwiZ3JpZC00XCI6ICRmYS12YXItZ3JpZC00LFxuICBcInNvY2tzXCI6ICRmYS12YXItc29ja3MsXG4gIFwiZmFjZS1zdW5nbGFzc2VzXCI6ICRmYS12YXItZmFjZS1zdW5nbGFzc2VzLFxuICBcImluYm94XCI6ICRmYS12YXItaW5ib3gsXG4gIFwic3F1YXJlLTBcIjogJGZhLXZhci1zcXVhcmUtMCxcbiAgXCJzZWN0aW9uXCI6ICRmYS12YXItc2VjdGlvbixcbiAgXCJzcXVhcmUtdGhpcy13YXktdXBcIjogJGZhLXZhci1zcXVhcmUtdGhpcy13YXktdXAsXG4gIFwiYm94LXVwXCI6ICRmYS12YXItYm94LXVwLFxuICBcImdhdWdlLWhpZ2hcIjogJGZhLXZhci1nYXVnZS1oaWdoLFxuICBcInRhY2hvbWV0ZXItYWx0XCI6ICRmYS12YXItdGFjaG9tZXRlci1hbHQsXG4gIFwidGFjaG9tZXRlci1hbHQtZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3QsXG4gIFwic3F1YXJlLWFtcGVyc2FuZFwiOiAkZmEtdmFyLXNxdWFyZS1hbXBlcnNhbmQsXG4gIFwiZW52ZWxvcGUtb3Blbi10ZXh0XCI6ICRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0LFxuICBcImxhbXAtZGVza1wiOiAkZmEtdmFyLWxhbXAtZGVzayxcbiAgXCJob3NwaXRhbFwiOiAkZmEtdmFyLWhvc3BpdGFsLFxuICBcImhvc3BpdGFsLWFsdFwiOiAkZmEtdmFyLWhvc3BpdGFsLWFsdCxcbiAgXCJob3NwaXRhbC13aWRlXCI6ICRmYS12YXItaG9zcGl0YWwtd2lkZSxcbiAgXCJwb2xsLXBlb3BsZVwiOiAkZmEtdmFyLXBvbGwtcGVvcGxlLFxuICBcIndoaXNrZXktZ2xhc3MtaWNlXCI6ICRmYS12YXItd2hpc2tleS1nbGFzcy1pY2UsXG4gIFwiZ2xhc3Mtd2hpc2tleS1yb2Nrc1wiOiAkZmEtdmFyLWdsYXNzLXdoaXNrZXktcm9ja3MsXG4gIFwid2luZS1ib3R0bGVcIjogJGZhLXZhci13aW5lLWJvdHRsZSxcbiAgXCJjaGVzcy1yb29rXCI6ICRmYS12YXItY2hlc3Mtcm9vayxcbiAgXCJ1c2VyLWJvdW50eS1odW50ZXJcIjogJGZhLXZhci11c2VyLWJvdW50eS1odW50ZXIsXG4gIFwiYmFycy1zdGFnZ2VyZWRcIjogJGZhLXZhci1iYXJzLXN0YWdnZXJlZCxcbiAgXCJyZW9yZGVyXCI6ICRmYS12YXItcmVvcmRlcixcbiAgXCJzdHJlYW1cIjogJGZhLXZhci1zdHJlYW0sXG4gIFwiZGlhZ3JhbS1zYW5rZXlcIjogJGZhLXZhci1kaWFncmFtLXNhbmtleSxcbiAgXCJjbG91ZC1oYWlsLW1peGVkXCI6ICRmYS12YXItY2xvdWQtaGFpbC1taXhlZCxcbiAgXCJjaXJjbGUtdXAtbGVmdFwiOiAkZmEtdmFyLWNpcmNsZS11cC1sZWZ0LFxuICBcImRoYXJtYWNoYWtyYVwiOiAkZmEtdmFyLWRoYXJtYWNoYWtyYSxcbiAgXCJvYmplY3RzLWFsaWduLWxlZnRcIjogJGZhLXZhci1vYmplY3RzLWFsaWduLWxlZnQsXG4gIFwib2lsLWNhbi1kcmlwXCI6ICRmYS12YXItb2lsLWNhbi1kcmlwLFxuICBcImZhY2Utc21pbGluZy1oYW5kc1wiOiAkZmEtdmFyLWZhY2Utc21pbGluZy1oYW5kcyxcbiAgXCJicm9jY29saVwiOiAkZmEtdmFyLWJyb2Njb2xpLFxuICBcInJvdXRlLWludGVyc3RhdGVcIjogJGZhLXZhci1yb3V0ZS1pbnRlcnN0YXRlLFxuICBcImVhci1tdWZmc1wiOiAkZmEtdmFyLWVhci1tdWZmcyxcbiAgXCJob3Rkb2dcIjogJGZhLXZhci1ob3Rkb2csXG4gIFwidHJhbnNwb3J0ZXItZW1wdHlcIjogJGZhLXZhci10cmFuc3BvcnRlci1lbXB0eSxcbiAgXCJwZXJzb24td2Fsa2luZy13aXRoLWNhbmVcIjogJGZhLXZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmUsXG4gIFwiYmxpbmRcIjogJGZhLXZhci1ibGluZCxcbiAgXCJhbmdsZS05MFwiOiAkZmEtdmFyLWFuZ2xlLTkwLFxuICBcInJlY3RhbmdsZS10ZXJtaW5hbFwiOiAkZmEtdmFyLXJlY3RhbmdsZS10ZXJtaW5hbCxcbiAgXCJraXRlXCI6ICRmYS12YXIta2l0ZSxcbiAgXCJkcnVtXCI6ICRmYS12YXItZHJ1bSxcbiAgXCJzY3J1YmJlclwiOiAkZmEtdmFyLXNjcnViYmVyLFxuICBcImljZS1jcmVhbVwiOiAkZmEtdmFyLWljZS1jcmVhbSxcbiAgXCJoZWFydC1jaXJjbGUtYm9sdFwiOiAkZmEtdmFyLWhlYXJ0LWNpcmNsZS1ib2x0LFxuICBcImZpc2gtYm9uZXNcIjogJGZhLXZhci1maXNoLWJvbmVzLFxuICBcImRlZXItcnVkb2xwaFwiOiAkZmEtdmFyLWRlZXItcnVkb2xwaCxcbiAgXCJmYXhcIjogJGZhLXZhci1mYXgsXG4gIFwicGFyYWdyYXBoXCI6ICRmYS12YXItcGFyYWdyYXBoLFxuICBcImhlYWQtc2lkZS1oZWFydFwiOiAkZmEtdmFyLWhlYWQtc2lkZS1oZWFydCxcbiAgXCJzcXVhcmUtZVwiOiAkZmEtdmFyLXNxdWFyZS1lLFxuICBcIm1ldGVyLWZpcmVcIjogJGZhLXZhci1tZXRlci1maXJlLFxuICBcImNsb3VkLWhhaWxcIjogJGZhLXZhci1jbG91ZC1oYWlsLFxuICBcImNoZWNrLXRvLXNsb3RcIjogJGZhLXZhci1jaGVjay10by1zbG90LFxuICBcInZvdGUteWVhXCI6ICRmYS12YXItdm90ZS15ZWEsXG4gIFwibW9uZXktZnJvbS1icmFja2V0XCI6ICRmYS12YXItbW9uZXktZnJvbS1icmFja2V0LFxuICBcInN0YXItaGFsZlwiOiAkZmEtdmFyLXN0YXItaGFsZixcbiAgXCJjYXItYnVzXCI6ICRmYS12YXItY2FyLWJ1cyxcbiAgXCJzcGVha2VyXCI6ICRmYS12YXItc3BlYWtlcixcbiAgXCJ0aW1lclwiOiAkZmEtdmFyLXRpbWVyLFxuICBcImJveGVzLXN0YWNrZWRcIjogJGZhLXZhci1ib3hlcy1zdGFja2VkLFxuICBcImJveGVzXCI6ICRmYS12YXItYm94ZXMsXG4gIFwiYm94ZXMtYWx0XCI6ICRmYS12YXItYm94ZXMtYWx0LFxuICBcImdyaWxsLWhvdFwiOiAkZmEtdmFyLWdyaWxsLWhvdCxcbiAgXCJiYWxsb3QtY2hlY2tcIjogJGZhLXZhci1iYWxsb3QtY2hlY2ssXG4gIFwibGlua1wiOiAkZmEtdmFyLWxpbmssXG4gIFwiY2hhaW5cIjogJGZhLXZhci1jaGFpbixcbiAgXCJlYXItbGlzdGVuXCI6ICRmYS12YXItZWFyLWxpc3RlbixcbiAgXCJhc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXNcIjogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXG4gIFwiZmlsZS1taW51c1wiOiAkZmEtdmFyLWZpbGUtbWludXMsXG4gIFwidHJlZS1jaXR5XCI6ICRmYS12YXItdHJlZS1jaXR5LFxuICBcInBsYXlcIjogJGZhLXZhci1wbGF5LFxuICBcImZvbnRcIjogJGZhLXZhci1mb250LFxuICBcImN1cC10b2dvXCI6ICRmYS12YXItY3VwLXRvZ28sXG4gIFwiY29mZmVlLXRvZ29cIjogJGZhLXZhci1jb2ZmZWUtdG9nbyxcbiAgXCJzcXVhcmUtZG93bi1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWRvd24tbGVmdCxcbiAgXCJidXJnZXItbGV0dHVjZVwiOiAkZmEtdmFyLWJ1cmdlci1sZXR0dWNlLFxuICBcInJ1cGlhaC1zaWduXCI6ICRmYS12YXItcnVwaWFoLXNpZ24sXG4gIFwibWFnbmlmeWluZy1nbGFzc1wiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MsXG4gIFwic2VhcmNoXCI6ICRmYS12YXItc2VhcmNoLFxuICBcInRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbFwiOiAkZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbCxcbiAgXCJwaW5nLXBvbmctcGFkZGxlLWJhbGxcIjogJGZhLXZhci1waW5nLXBvbmctcGFkZGxlLWJhbGwsXG4gIFwidGFibGUtdGVubmlzXCI6ICRmYS12YXItdGFibGUtdGVubmlzLFxuICBcInBlcnNvbi1kb3RzLWZyb20tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZSxcbiAgXCJkaWFnbm9zZXNcIjogJGZhLXZhci1kaWFnbm9zZXMsXG4gIFwiY2hldnJvbnMtZG93blwiOiAkZmEtdmFyLWNoZXZyb25zLWRvd24sXG4gIFwiY2hldnJvbi1kb3VibGUtZG93blwiOiAkZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd24sXG4gIFwidHJhc2gtY2FuLWFycm93LXVwXCI6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmUtYWx0XCI6ICRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQsXG4gIFwic2lnbmFsLWdvb2RcIjogJGZhLXZhci1zaWduYWwtZ29vZCxcbiAgXCJzaWduYWwtM1wiOiAkZmEtdmFyLXNpZ25hbC0zLFxuICBcImxvY2F0aW9uLXF1ZXN0aW9uXCI6ICRmYS12YXItbG9jYXRpb24tcXVlc3Rpb24sXG4gIFwibWFwLW1hcmtlci1xdWVzdGlvblwiOiAkZmEtdmFyLW1hcC1tYXJrZXItcXVlc3Rpb24sXG4gIFwiZmxvcHB5LWRpc2stY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItZmxvcHB5LWRpc2stY2lyY2xlLXhtYXJrLFxuICBcImZsb3BweS1kaXNrLXRpbWVzXCI6ICRmYS12YXItZmxvcHB5LWRpc2stdGltZXMsXG4gIFwic2F2ZS1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1zYXZlLWNpcmNsZS14bWFyayxcbiAgXCJzYXZlLXRpbWVzXCI6ICRmYS12YXItc2F2ZS10aW1lcyxcbiAgXCJuYWlyYS1zaWduXCI6ICRmYS12YXItbmFpcmEtc2lnbixcbiAgXCJwZWFjaFwiOiAkZmEtdmFyLXBlYWNoLFxuICBcInRheGktYnVzXCI6ICRmYS12YXItdGF4aS1idXMsXG4gIFwiYnJhY2tldC1jdXJseVwiOiAkZmEtdmFyLWJyYWNrZXQtY3VybHksXG4gIFwiYnJhY2tldC1jdXJseS1sZWZ0XCI6ICRmYS12YXItYnJhY2tldC1jdXJseS1sZWZ0LFxuICBcImxvYnN0ZXJcIjogJGZhLXZhci1sb2JzdGVyLFxuICBcImNhcnQtZmxhdGJlZC1lbXB0eVwiOiAkZmEtdmFyLWNhcnQtZmxhdGJlZC1lbXB0eSxcbiAgXCJkb2xseS1mbGF0YmVkLWVtcHR5XCI6ICRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eSxcbiAgXCJjb2xvblwiOiAkZmEtdmFyLWNvbG9uLFxuICBcImNhcnQtYXJyb3ctZG93blwiOiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bixcbiAgXCJ3YW5kXCI6ICRmYS12YXItd2FuZCxcbiAgXCJ3YWxraWUtdGFsa2llXCI6ICRmYS12YXItd2Fsa2llLXRhbGtpZSxcbiAgXCJmaWxlLXBlblwiOiAkZmEtdmFyLWZpbGUtcGVuLFxuICBcImZpbGUtZWRpdFwiOiAkZmEtdmFyLWZpbGUtZWRpdCxcbiAgXCJyZWNlaXB0XCI6ICRmYS12YXItcmVjZWlwdCxcbiAgXCJ0YWJsZS1waWNuaWNcIjogJGZhLXZhci10YWJsZS1waWNuaWMsXG4gIFwic3F1YXJlLXBlblwiOiAkZmEtdmFyLXNxdWFyZS1wZW4sXG4gIFwicGVuLXNxdWFyZVwiOiAkZmEtdmFyLXBlbi1zcXVhcmUsXG4gIFwicGVuY2lsLXNxdWFyZVwiOiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUsXG4gIFwiY2lyY2xlLW1pY3JvcGhvbmUtbGluZXNcIjogJGZhLXZhci1jaXJjbGUtbWljcm9waG9uZS1saW5lcyxcbiAgXCJtaWNyb3Bob25lLWNpcmNsZS1hbHRcIjogJGZhLXZhci1taWNyb3Bob25lLWNpcmNsZS1hbHQsXG4gIFwiZGlzcGxheS1zbGFzaFwiOiAkZmEtdmFyLWRpc3BsYXktc2xhc2gsXG4gIFwiZGVza3RvcC1zbGFzaFwiOiAkZmEtdmFyLWRlc2t0b3Atc2xhc2gsXG4gIFwic3VpdGNhc2Utcm9sbGluZ1wiOiAkZmEtdmFyLXN1aXRjYXNlLXJvbGxpbmcsXG4gIFwicGVyc29uLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBlcnNvbi1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwidHJhbnNwb3J0ZXItMlwiOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTIsXG4gIFwiaGFuZHMtaG9sZGluZy1kaWFtb25kXCI6ICRmYS12YXItaGFuZHMtaG9sZGluZy1kaWFtb25kLFxuICBcImhhbmQtcmVjZWl2aW5nXCI6ICRmYS12YXItaGFuZC1yZWNlaXZpbmcsXG4gIFwibW9uZXktYmlsbC1zaW1wbGUtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtc2ltcGxlLXdhdmUsXG4gIFwiY2hldnJvbi1kb3duXCI6ICRmYS12YXItY2hldnJvbi1kb3duLFxuICBcImJhdHRlcnktZnVsbFwiOiAkZmEtdmFyLWJhdHRlcnktZnVsbCxcbiAgXCJiYXR0ZXJ5XCI6ICRmYS12YXItYmF0dGVyeSxcbiAgXCJiYXR0ZXJ5LTVcIjogJGZhLXZhci1iYXR0ZXJ5LTUsXG4gIFwiYmVsbC1wbHVzXCI6ICRmYS12YXItYmVsbC1wbHVzLFxuICBcImJvb2stYXJyb3ctcmlnaHRcIjogJGZhLXZhci1ib29rLWFycm93LXJpZ2h0LFxuICBcImhvc3BpdGFsc1wiOiAkZmEtdmFyLWhvc3BpdGFscyxcbiAgXCJjbHViXCI6ICRmYS12YXItY2x1YixcbiAgXCJza3VsbC1jcm9zc2JvbmVzXCI6ICRmYS12YXItc2t1bGwtY3Jvc3Nib25lcyxcbiAgXCJkcm9wbGV0LWRlZ3JlZVwiOiAkZmEtdmFyLWRyb3BsZXQtZGVncmVlLFxuICBcImRld3BvaW50XCI6ICRmYS12YXItZGV3cG9pbnQsXG4gIFwiY29kZS1jb21wYXJlXCI6ICRmYS12YXItY29kZS1jb21wYXJlLFxuICBcImxpc3QtdWxcIjogJGZhLXZhci1saXN0LXVsLFxuICBcImxpc3QtZG90c1wiOiAkZmEtdmFyLWxpc3QtZG90cyxcbiAgXCJoYW5kLWhvbGRpbmctbWFnaWNcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWMsXG4gIFwid2F0ZXJtZWxvbi1zbGljZVwiOiAkZmEtdmFyLXdhdGVybWVsb24tc2xpY2UsXG4gIFwiY2lyY2xlLWVsbGlwc2lzXCI6ICRmYS12YXItY2lyY2xlLWVsbGlwc2lzLFxuICBcInNjaG9vbC1sb2NrXCI6ICRmYS12YXItc2Nob29sLWxvY2ssXG4gIFwidG93ZXItY2VsbFwiOiAkZmEtdmFyLXRvd2VyLWNlbGwsXG4gIFwic2QtY2FyZHNcIjogJGZhLXZhci1zZC1jYXJkcyxcbiAgXCJkb3duLWxvbmdcIjogJGZhLXZhci1kb3duLWxvbmcsXG4gIFwibG9uZy1hcnJvdy1hbHQtZG93blwiOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24sXG4gIFwiZW52ZWxvcGVzXCI6ICRmYS12YXItZW52ZWxvcGVzLFxuICBcInBob25lLW9mZmljZVwiOiAkZmEtdmFyLXBob25lLW9mZmljZSxcbiAgXCJyYW5raW5nLXN0YXJcIjogJGZhLXZhci1yYW5raW5nLXN0YXIsXG4gIFwiY2hlc3Mta2luZ1wiOiAkZmEtdmFyLWNoZXNzLWtpbmcsXG4gIFwibmZjLXBlblwiOiAkZmEtdmFyLW5mYy1wZW4sXG4gIFwicGVyc29uLWhhcmFzc2luZ1wiOiAkZmEtdmFyLXBlcnNvbi1oYXJhc3NpbmcsXG4gIFwiaGF0LXdpbnRlclwiOiAkZmEtdmFyLWhhdC13aW50ZXIsXG4gIFwiYnJhemlsaWFuLXJlYWwtc2lnblwiOiAkZmEtdmFyLWJyYXppbGlhbi1yZWFsLXNpZ24sXG4gIFwibGFuZG1hcmstZG9tZVwiOiAkZmEtdmFyLWxhbmRtYXJrLWRvbWUsXG4gIFwibGFuZG1hcmstYWx0XCI6ICRmYS12YXItbGFuZG1hcmstYWx0LFxuICBcImJvbmUtYnJlYWtcIjogJGZhLXZhci1ib25lLWJyZWFrLFxuICBcImFycm93LXVwXCI6ICRmYS12YXItYXJyb3ctdXAsXG4gIFwiZG93bi1mcm9tLWRvdHRlZC1saW5lXCI6ICRmYS12YXItZG93bi1mcm9tLWRvdHRlZC1saW5lLFxuICBcInR2XCI6ICRmYS12YXItdHYsXG4gIFwidGVsZXZpc2lvblwiOiAkZmEtdmFyLXRlbGV2aXNpb24sXG4gIFwidHYtYWx0XCI6ICRmYS12YXItdHYtYWx0LFxuICBcImJvcmRlci1sZWZ0XCI6ICRmYS12YXItYm9yZGVyLWxlZnQsXG4gIFwiY2lyY2xlLWRpdmlkZVwiOiAkZmEtdmFyLWNpcmNsZS1kaXZpZGUsXG4gIFwic2hyaW1wXCI6ICRmYS12YXItc2hyaW1wLFxuICBcImxpc3QtY2hlY2tcIjogJGZhLXZhci1saXN0LWNoZWNrLFxuICBcInRhc2tzXCI6ICRmYS12YXItdGFza3MsXG4gIFwiZGlhZ3JhbS1zdWJ0YXNrXCI6ICRmYS12YXItZGlhZ3JhbS1zdWJ0YXNrLFxuICBcImp1Zy1kZXRlcmdlbnRcIjogJGZhLXZhci1qdWctZGV0ZXJnZW50LFxuICBcImNpcmNsZS11c2VyXCI6ICRmYS12YXItY2lyY2xlLXVzZXIsXG4gIFwidXNlci1jaXJjbGVcIjogJGZhLXZhci11c2VyLWNpcmNsZSxcbiAgXCJzcXVhcmUteVwiOiAkZmEtdmFyLXNxdWFyZS15LFxuICBcInVzZXItZG9jdG9yLWhhaXJcIjogJGZhLXZhci11c2VyLWRvY3Rvci1oYWlyLFxuICBcInBsYW5ldC1yaW5nZWRcIjogJGZhLXZhci1wbGFuZXQtcmluZ2VkLFxuICBcIm11c2hyb29tXCI6ICRmYS12YXItbXVzaHJvb20sXG4gIFwidXNlci1zaGllbGRcIjogJGZhLXZhci11c2VyLXNoaWVsZCxcbiAgXCJtZWdhcGhvbmVcIjogJGZhLXZhci1tZWdhcGhvbmUsXG4gIFwiY2lyY2xlLWV4Y2xhbWF0aW9uLWNoZWNrXCI6ICRmYS12YXItY2lyY2xlLWV4Y2xhbWF0aW9uLWNoZWNrLFxuICBcIndpbmRcIjogJGZhLXZhci13aW5kLFxuICBcImJveC1kb2xsYXJcIjogJGZhLXZhci1ib3gtZG9sbGFyLFxuICBcImJveC11c2RcIjogJGZhLXZhci1ib3gtdXNkLFxuICBcImNhci1idXJzdFwiOiAkZmEtdmFyLWNhci1idXJzdCxcbiAgXCJjYXItY3Jhc2hcIjogJGZhLXZhci1jYXItY3Jhc2gsXG4gIFwieVwiOiAkZmEtdmFyLXksXG4gIFwidXNlci1oZWFkc2V0XCI6ICRmYS12YXItdXNlci1oZWFkc2V0LFxuICBcImFycm93cy1yZXR3ZWV0XCI6ICRmYS12YXItYXJyb3dzLXJldHdlZXQsXG4gIFwicmV0d2VldC1hbHRcIjogJGZhLXZhci1yZXR3ZWV0LWFsdCxcbiAgXCJwZXJzb24tc25vd2JvYXJkaW5nXCI6ICRmYS12YXItcGVyc29uLXNub3dib2FyZGluZyxcbiAgXCJzbm93Ym9hcmRpbmdcIjogJGZhLXZhci1zbm93Ym9hcmRpbmcsXG4gIFwic3F1YXJlLWNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1zcXVhcmUtY2hldnJvbi1yaWdodCxcbiAgXCJjaGV2cm9uLXNxdWFyZS1yaWdodFwiOiAkZmEtdmFyLWNoZXZyb24tc3F1YXJlLXJpZ2h0LFxuICBcImxhY3Jvc3NlLXN0aWNrLWJhbGxcIjogJGZhLXZhci1sYWNyb3NzZS1zdGljay1iYWxsLFxuICBcInRydWNrLWZhc3RcIjogJGZhLXZhci10cnVjay1mYXN0LFxuICBcInNoaXBwaW5nLWZhc3RcIjogJGZhLXZhci1zaGlwcGluZy1mYXN0LFxuICBcInN0YXItc2hhcnBcIjogJGZhLXZhci1zdGFyLXNoYXJwLFxuICBcImNpcmNsZS0xXCI6ICRmYS12YXItY2lyY2xlLTEsXG4gIFwiY2lyY2xlLXN0YXJcIjogJGZhLXZhci1jaXJjbGUtc3RhcixcbiAgXCJzdGFyLWNpcmNsZVwiOiAkZmEtdmFyLXN0YXItY2lyY2xlLFxuICBcImZpc2hcIjogJGZhLXZhci1maXNoLFxuICBcImNsb3VkLWZvZ1wiOiAkZmEtdmFyLWNsb3VkLWZvZyxcbiAgXCJmb2dcIjogJGZhLXZhci1mb2csXG4gIFwid2FmZmxlXCI6ICRmYS12YXItd2FmZmxlLFxuICBcIm11c2ljLW5vdGVcIjogJGZhLXZhci1tdXNpYy1ub3RlLFxuICBcIm11c2ljLWFsdFwiOiAkZmEtdmFyLW11c2ljLWFsdCxcbiAgXCJoZXhhZ29uLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItaGV4YWdvbi1leGNsYW1hdGlvbixcbiAgXCJjYXJ0LXNob3BwaW5nLWZhc3RcIjogJGZhLXZhci1jYXJ0LXNob3BwaW5nLWZhc3QsXG4gIFwib2JqZWN0LXVuaW9uXCI6ICRmYS12YXItb2JqZWN0LXVuaW9uLFxuICBcInVzZXItZ3JhZHVhdGVcIjogJGZhLXZhci11c2VyLWdyYWR1YXRlLFxuICBcInN0YXJmaWdodGVyXCI6ICRmYS12YXItc3RhcmZpZ2h0ZXIsXG4gIFwiY2lyY2xlLWhhbGYtc3Ryb2tlXCI6ICRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlLFxuICBcImFkanVzdFwiOiAkZmEtdmFyLWFkanVzdCxcbiAgXCJhcnJvdy1yaWdodC1sb25nLXRvLWxpbmVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1sb25nLXRvLWxpbmUsXG4gIFwic3F1YXJlLWFycm93LWRvd25cIjogJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bixcbiAgXCJhcnJvdy1zcXVhcmUtZG93blwiOiAkZmEtdmFyLWFycm93LXNxdWFyZS1kb3duLFxuICBcImNsYXBwZXJib2FyZFwiOiAkZmEtdmFyLWNsYXBwZXJib2FyZCxcbiAgXCJzcXVhcmUtY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItc3F1YXJlLWNoZXZyb24tbGVmdCxcbiAgXCJjaGV2cm9uLXNxdWFyZS1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdCxcbiAgXCJwaG9uZS1pbnRlcmNvbVwiOiAkZmEtdmFyLXBob25lLWludGVyY29tLFxuICBcImxpbmstaG9yaXpvbnRhbFwiOiAkZmEtdmFyLWxpbmstaG9yaXpvbnRhbCxcbiAgXCJjaGFpbi1ob3Jpem9udGFsXCI6ICRmYS12YXItY2hhaW4taG9yaXpvbnRhbCxcbiAgXCJtYW5nb1wiOiAkZmEtdmFyLW1hbmdvLFxuICBcIm11c2ljLW5vdGUtc2xhc2hcIjogJGZhLXZhci1tdXNpYy1ub3RlLXNsYXNoLFxuICBcIm11c2ljLWFsdC1zbGFzaFwiOiAkZmEtdmFyLW11c2ljLWFsdC1zbGFzaCxcbiAgXCJjaXJjbGUtcmFkaWF0aW9uXCI6ICRmYS12YXItY2lyY2xlLXJhZGlhdGlvbixcbiAgXCJyYWRpYXRpb24tYWx0XCI6ICRmYS12YXItcmFkaWF0aW9uLWFsdCxcbiAgXCJmYWNlLXRvbmd1ZS1zd2VhdFwiOiAkZmEtdmFyLWZhY2UtdG9uZ3VlLXN3ZWF0LFxuICBcImdsb2JlLXN0YW5kXCI6ICRmYS12YXItZ2xvYmUtc3RhbmQsXG4gIFwiYmFzZWJhbGxcIjogJGZhLXZhci1iYXNlYmFsbCxcbiAgXCJiYXNlYmFsbC1iYWxsXCI6ICRmYS12YXItYmFzZWJhbGwtYmFsbCxcbiAgXCJjaXJjbGUtcFwiOiAkZmEtdmFyLWNpcmNsZS1wLFxuICBcImF3YXJkLXNpbXBsZVwiOiAkZmEtdmFyLWF3YXJkLXNpbXBsZSxcbiAgXCJqZXQtZmlnaHRlci11cFwiOiAkZmEtdmFyLWpldC1maWdodGVyLXVwLFxuICBcImRpYWdyYW0tcHJvamVjdFwiOiAkZmEtdmFyLWRpYWdyYW0tcHJvamVjdCxcbiAgXCJwcm9qZWN0LWRpYWdyYW1cIjogJGZhLXZhci1wcm9qZWN0LWRpYWdyYW0sXG4gIFwicGVkZXN0YWxcIjogJGZhLXZhci1wZWRlc3RhbCxcbiAgXCJjaGFydC1weXJhbWlkXCI6ICRmYS12YXItY2hhcnQtcHlyYW1pZCxcbiAgXCJzaWRlYmFyXCI6ICRmYS12YXItc2lkZWJhcixcbiAgXCJzbm93bWFuLWhlYWRcIjogJGZhLXZhci1zbm93bWFuLWhlYWQsXG4gIFwiZnJvc3R5LWhlYWRcIjogJGZhLXZhci1mcm9zdHktaGVhZCxcbiAgXCJjb3B5XCI6ICRmYS12YXItY29weSxcbiAgXCJidXJnZXItZ2xhc3NcIjogJGZhLXZhci1idXJnZXItZ2xhc3MsXG4gIFwidm9sdW1lLXhtYXJrXCI6ICRmYS12YXItdm9sdW1lLXhtYXJrLFxuICBcInZvbHVtZS1tdXRlXCI6ICRmYS12YXItdm9sdW1lLW11dGUsXG4gIFwidm9sdW1lLXRpbWVzXCI6ICRmYS12YXItdm9sdW1lLXRpbWVzLFxuICBcImhhbmQtc3BhcmtsZXNcIjogJGZhLXZhci1oYW5kLXNwYXJrbGVzLFxuICBcImJhcnMtZmlsdGVyXCI6ICRmYS12YXItYmFycy1maWx0ZXIsXG4gIFwicGFpbnRicnVzaC1wZW5jaWxcIjogJGZhLXZhci1wYWludGJydXNoLXBlbmNpbCxcbiAgXCJwYXJ0eS1iZWxsXCI6ICRmYS12YXItcGFydHktYmVsbCxcbiAgXCJ1c2VyLXZuZWNrLWhhaXJcIjogJGZhLXZhci11c2VyLXZuZWNrLWhhaXIsXG4gIFwiamFjay1vLWxhbnRlcm5cIjogJGZhLXZhci1qYWNrLW8tbGFudGVybixcbiAgXCJncmlwXCI6ICRmYS12YXItZ3JpcCxcbiAgXCJncmlwLWhvcml6b250YWxcIjogJGZhLXZhci1ncmlwLWhvcml6b250YWwsXG4gIFwic2hhcmUtZnJvbS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1mcm9tLXNxdWFyZSxcbiAgXCJzaGFyZS1zcXVhcmVcIjogJGZhLXZhci1zaGFyZS1zcXVhcmUsXG4gIFwia2V5bm90ZVwiOiAkZmEtdmFyLWtleW5vdGUsXG4gIFwiZ3VuXCI6ICRmYS12YXItZ3VuLFxuICBcInNxdWFyZS1waG9uZVwiOiAkZmEtdmFyLXNxdWFyZS1waG9uZSxcbiAgXCJwaG9uZS1zcXVhcmVcIjogJGZhLXZhci1waG9uZS1zcXVhcmUsXG4gIFwicGx1c1wiOiAkZmEtdmFyLXBsdXMsXG4gIFwiYWRkXCI6ICRmYS12YXItYWRkLFxuICBcImV4cGFuZFwiOiAkZmEtdmFyLWV4cGFuZCxcbiAgXCJjb21wdXRlclwiOiAkZmEtdmFyLWNvbXB1dGVyLFxuICBcImZvcnRcIjogJGZhLXZhci1mb3J0LFxuICBcImNsb3VkLWNoZWNrXCI6ICRmYS12YXItY2xvdWQtY2hlY2ssXG4gIFwieG1hcmtcIjogJGZhLXZhci14bWFyayxcbiAgXCJjbG9zZVwiOiAkZmEtdmFyLWNsb3NlLFxuICBcIm11bHRpcGx5XCI6ICRmYS12YXItbXVsdGlwbHksXG4gIFwicmVtb3ZlXCI6ICRmYS12YXItcmVtb3ZlLFxuICBcInRpbWVzXCI6ICRmYS12YXItdGltZXMsXG4gIFwiZmFjZS1zbWlya2luZ1wiOiAkZmEtdmFyLWZhY2Utc21pcmtpbmcsXG4gIFwiYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodFwiOiAkZmEtdmFyLWFycm93cy11cC1kb3duLWxlZnQtcmlnaHQsXG4gIFwiYXJyb3dzXCI6ICRmYS12YXItYXJyb3dzLFxuICBcImNoYWxrYm9hcmQtdXNlclwiOiAkZmEtdmFyLWNoYWxrYm9hcmQtdXNlcixcbiAgXCJjaGFsa2JvYXJkLXRlYWNoZXJcIjogJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIsXG4gIFwicmhvbWJ1c1wiOiAkZmEtdmFyLXJob21idXMsXG4gIFwiY2xhdy1tYXJrc1wiOiAkZmEtdmFyLWNsYXctbWFya3MsXG4gIFwicGVzby1zaWduXCI6ICRmYS12YXItcGVzby1zaWduLFxuICBcImZhY2Utc21pbGUtdG9uZ3VlXCI6ICRmYS12YXItZmFjZS1zbWlsZS10b25ndWUsXG4gIFwiY2FydC1jaXJjbGUteG1hcmtcIjogJGZhLXZhci1jYXJ0LWNpcmNsZS14bWFyayxcbiAgXCJidWlsZGluZy1zaGllbGRcIjogJGZhLXZhci1idWlsZGluZy1zaGllbGQsXG4gIFwiY2lyY2xlLXBob25lLWZsaXBcIjogJGZhLXZhci1jaXJjbGUtcGhvbmUtZmxpcCxcbiAgXCJwaG9uZS1jaXJjbGUtYWx0XCI6ICRmYS12YXItcGhvbmUtY2lyY2xlLWFsdCxcbiAgXCJiYWJ5XCI6ICRmYS12YXItYmFieSxcbiAgXCJ1c2Vycy1saW5lXCI6ICRmYS12YXItdXNlcnMtbGluZSxcbiAgXCJxdW90ZS1sZWZ0XCI6ICRmYS12YXItcXVvdGUtbGVmdCxcbiAgXCJxdW90ZS1sZWZ0LWFsdFwiOiAkZmEtdmFyLXF1b3RlLWxlZnQtYWx0LFxuICBcInRyYWN0b3JcIjogJGZhLXZhci10cmFjdG9yLFxuICBcImtleS1za2VsZXRvblwiOiAkZmEtdmFyLWtleS1za2VsZXRvbixcbiAgXCJ0cmFzaC1hcnJvdy11cFwiOiAkZmEtdmFyLXRyYXNoLWFycm93LXVwLFxuICBcInRyYXNoLXJlc3RvcmVcIjogJGZhLXZhci10cmFzaC1yZXN0b3JlLFxuICBcImFycm93LWRvd24tdXAtbG9ja1wiOiAkZmEtdmFyLWFycm93LWRvd24tdXAtbG9jayxcbiAgXCJhcnJvdy1kb3duLXRvLWJyYWNrZXRcIjogJGZhLXZhci1hcnJvdy1kb3duLXRvLWJyYWNrZXQsXG4gIFwibGluZXMtbGVhbmluZ1wiOiAkZmEtdmFyLWxpbmVzLWxlYW5pbmcsXG4gIFwic3F1YXJlLXFcIjogJGZhLXZhci1zcXVhcmUtcSxcbiAgXCJydWxlci1jb21iaW5lZFwiOiAkZmEtdmFyLXJ1bGVyLWNvbWJpbmVkLFxuICBcInN5bWJvbHNcIjogJGZhLXZhci1zeW1ib2xzLFxuICBcImljb25zLWFsdFwiOiAkZmEtdmFyLWljb25zLWFsdCxcbiAgXCJjb3B5cmlnaHRcIjogJGZhLXZhci1jb3B5cmlnaHQsXG4gIFwiaGlnaGxpZ2h0ZXItbGluZVwiOiAkZmEtdmFyLWhpZ2hsaWdodGVyLWxpbmUsXG4gIFwiYnJhY2tldC1zcXVhcmVcIjogJGZhLXZhci1icmFja2V0LXNxdWFyZSxcbiAgXCJicmFja2V0XCI6ICRmYS12YXItYnJhY2tldCxcbiAgXCJicmFja2V0LWxlZnRcIjogJGZhLXZhci1icmFja2V0LWxlZnQsXG4gIFwiaXNsYW5kLXRyb3BpY2FsXCI6ICRmYS12YXItaXNsYW5kLXRyb3BpY2FsLFxuICBcImlzbGFuZC10cmVlLXBhbG1cIjogJGZhLXZhci1pc2xhbmQtdHJlZS1wYWxtLFxuICBcImFycm93LXJpZ2h0LWZyb20tbGluZVwiOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tbGluZSxcbiAgXCJhcnJvdy1mcm9tLWxlZnRcIjogJGZhLXZhci1hcnJvdy1mcm9tLWxlZnQsXG4gIFwiaDJcIjogJGZhLXZhci1oMixcbiAgXCJlcXVhbHNcIjogJGZhLXZhci1lcXVhbHMsXG4gIFwiY2FrZS1zbGljZVwiOiAkZmEtdmFyLWNha2Utc2xpY2UsXG4gIFwic2hvcnRjYWtlXCI6ICRmYS12YXItc2hvcnRjYWtlLFxuICBcInBlYW51dFwiOiAkZmEtdmFyLXBlYW51dCxcbiAgXCJ3cmVuY2gtc2ltcGxlXCI6ICRmYS12YXItd3JlbmNoLXNpbXBsZSxcbiAgXCJibGVuZGVyXCI6ICRmYS12YXItYmxlbmRlcixcbiAgXCJ0ZWV0aFwiOiAkZmEtdmFyLXRlZXRoLFxuICBcInRhbGx5LTJcIjogJGZhLXZhci10YWxseS0yLFxuICBcInNoZWtlbC1zaWduXCI6ICRmYS12YXItc2hla2VsLXNpZ24sXG4gIFwiaWxzXCI6ICRmYS12YXItaWxzLFxuICBcInNoZWtlbFwiOiAkZmEtdmFyLXNoZWtlbCxcbiAgXCJzaGVxZWxcIjogJGZhLXZhci1zaGVxZWwsXG4gIFwic2hlcWVsLXNpZ25cIjogJGZhLXZhci1zaGVxZWwtc2lnbixcbiAgXCJjYXJzXCI6ICRmYS12YXItY2FycyxcbiAgXCJheGUtYmF0dGxlXCI6ICRmYS12YXItYXhlLWJhdHRsZSxcbiAgXCJ1c2VyLWhhaXItbG9uZ1wiOiAkZmEtdmFyLXVzZXItaGFpci1sb25nLFxuICBcIm1hcFwiOiAkZmEtdmFyLW1hcCxcbiAgXCJmaWxlLWNpcmNsZS1pbmZvXCI6ICRmYS12YXItZmlsZS1jaXJjbGUtaW5mbyxcbiAgXCJmYWNlLWRpc2FwcG9pbnRlZFwiOiAkZmEtdmFyLWZhY2UtZGlzYXBwb2ludGVkLFxuICBcImxhc3NvLXNwYXJrbGVzXCI6ICRmYS12YXItbGFzc28tc3BhcmtsZXMsXG4gIFwiY2xvY2stZWxldmVuXCI6ICRmYS12YXItY2xvY2stZWxldmVuLFxuICBcInJvY2tldFwiOiAkZmEtdmFyLXJvY2tldCxcbiAgXCJzaXJlbi1vblwiOiAkZmEtdmFyLXNpcmVuLW9uLFxuICBcImNsb2NrLXRlblwiOiAkZmEtdmFyLWNsb2NrLXRlbixcbiAgXCJjYW5kbGUtaG9sZGVyXCI6ICRmYS12YXItY2FuZGxlLWhvbGRlcixcbiAgXCJ2aWRlby1hcnJvdy1kb3duLWxlZnRcIjogJGZhLXZhci12aWRlby1hcnJvdy1kb3duLWxlZnQsXG4gIFwicGhvdG8tZmlsbVwiOiAkZmEtdmFyLXBob3RvLWZpbG0sXG4gIFwicGhvdG8tdmlkZW9cIjogJGZhLXZhci1waG90by12aWRlbyxcbiAgXCJmbG9wcHktZGlzay1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1mbG9wcHktZGlzay1jaXJjbGUtYXJyb3ctcmlnaHQsXG4gIFwic2F2ZS1jaXJjbGUtYXJyb3ctcmlnaHRcIjogJGZhLXZhci1zYXZlLWNpcmNsZS1hcnJvdy1yaWdodCxcbiAgXCJmb2xkZXItbWludXNcIjogJGZhLXZhci1mb2xkZXItbWludXMsXG4gIFwicGxhbmV0LW1vb25cIjogJGZhLXZhci1wbGFuZXQtbW9vbixcbiAgXCJmYWNlLWV5ZXMteG1hcmtzXCI6ICRmYS12YXItZmFjZS1leWVzLXhtYXJrcyxcbiAgXCJjaGFydC1zY2F0dGVyXCI6ICRmYS12YXItY2hhcnQtc2NhdHRlcixcbiAgXCJkaXNwbGF5LWFycm93LWRvd25cIjogJGZhLXZhci1kaXNwbGF5LWFycm93LWRvd24sXG4gIFwic3RvcmVcIjogJGZhLXZhci1zdG9yZSxcbiAgXCJhcnJvdy10cmVuZC11cFwiOiAkZmEtdmFyLWFycm93LXRyZW5kLXVwLFxuICBcInBsdWctY2lyY2xlLW1pbnVzXCI6ICRmYS12YXItcGx1Zy1jaXJjbGUtbWludXMsXG4gIFwib2xpdmUtYnJhbmNoXCI6ICRmYS12YXItb2xpdmUtYnJhbmNoLFxuICBcImFuZ2xlXCI6ICRmYS12YXItYW5nbGUsXG4gIFwidmFjdXVtLXJvYm90XCI6ICRmYS12YXItdmFjdXVtLXJvYm90LFxuICBcInNpZ24taGFuZ2luZ1wiOiAkZmEtdmFyLXNpZ24taGFuZ2luZyxcbiAgXCJzaWduXCI6ICRmYS12YXItc2lnbixcbiAgXCJzcXVhcmUtZGl2aWRlXCI6ICRmYS12YXItc3F1YXJlLWRpdmlkZSxcbiAgXCJzaWduYWwtc3RyZWFtLXNsYXNoXCI6ICRmYS12YXItc2lnbmFsLXN0cmVhbS1zbGFzaCxcbiAgXCJiZXppZXItY3VydmVcIjogJGZhLXZhci1iZXppZXItY3VydmUsXG4gIFwiZXllLWRyb3BwZXItaGFsZlwiOiAkZmEtdmFyLWV5ZS1kcm9wcGVyLWhhbGYsXG4gIFwic3RvcmUtbG9ja1wiOiAkZmEtdmFyLXN0b3JlLWxvY2ssXG4gIFwiYmVsbC1zbGFzaFwiOiAkZmEtdmFyLWJlbGwtc2xhc2gsXG4gIFwiY2xvdWQtYm9sdC1zdW5cIjogJGZhLXZhci1jbG91ZC1ib2x0LXN1bixcbiAgXCJ0aHVuZGVyc3Rvcm0tc3VuXCI6ICRmYS12YXItdGh1bmRlcnN0b3JtLXN1bixcbiAgXCJjYW1lcmEtc2xhc2hcIjogJGZhLXZhci1jYW1lcmEtc2xhc2gsXG4gIFwiY29tbWVudC1xdW90ZVwiOiAkZmEtdmFyLWNvbW1lbnQtcXVvdGUsXG4gIFwidGFibGV0XCI6ICRmYS12YXItdGFibGV0LFxuICBcInRhYmxldC1hbmRyb2lkXCI6ICRmYS12YXItdGFibGV0LWFuZHJvaWQsXG4gIFwic2Nob29sLWZsYWdcIjogJGZhLXZhci1zY2hvb2wtZmxhZyxcbiAgXCJtZXNzYWdlLWNvZGVcIjogJGZhLXZhci1tZXNzYWdlLWNvZGUsXG4gIFwiZ2xhc3MtaGFsZlwiOiAkZmEtdmFyLWdsYXNzLWhhbGYsXG4gIFwiZ2xhc3MtaGFsZi1lbXB0eVwiOiAkZmEtdmFyLWdsYXNzLWhhbGYtZW1wdHksXG4gIFwiZ2xhc3MtaGFsZi1mdWxsXCI6ICRmYS12YXItZ2xhc3MtaGFsZi1mdWxsLFxuICBcImZpbGxcIjogJGZhLXZhci1maWxsLFxuICBcIm1lc3NhZ2UtbWludXNcIjogJGZhLXZhci1tZXNzYWdlLW1pbnVzLFxuICBcImNvbW1lbnQtYWx0LW1pbnVzXCI6ICRmYS12YXItY29tbWVudC1hbHQtbWludXMsXG4gIFwiYW5nbGUtdXBcIjogJGZhLXZhci1hbmdsZS11cCxcbiAgXCJkcnVtc3RpY2stYml0ZVwiOiAkZmEtdmFyLWRydW1zdGljay1iaXRlLFxuICBcImxpbmstaG9yaXpvbnRhbC1zbGFzaFwiOiAkZmEtdmFyLWxpbmstaG9yaXpvbnRhbC1zbGFzaCxcbiAgXCJjaGFpbi1ob3Jpem9udGFsLXNsYXNoXCI6ICRmYS12YXItY2hhaW4taG9yaXpvbnRhbC1zbGFzaCxcbiAgXCJob2xseS1iZXJyeVwiOiAkZmEtdmFyLWhvbGx5LWJlcnJ5LFxuICBcImNoZXZyb24tbGVmdFwiOiAkZmEtdmFyLWNoZXZyb24tbGVmdCxcbiAgXCJiYWN0ZXJpYVwiOiAkZmEtdmFyLWJhY3RlcmlhLFxuICBcImNsb3Vkc1wiOiAkZmEtdmFyLWNsb3VkcyxcbiAgXCJtb25leS1iaWxsLXNpbXBsZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtc2ltcGxlLFxuICBcImhhbmQtbGl6YXJkXCI6ICRmYS12YXItaGFuZC1saXphcmQsXG4gIFwidGFibGUtcGl2b3RcIjogJGZhLXZhci10YWJsZS1waXZvdCxcbiAgXCJmaWx0ZXItc2xhc2hcIjogJGZhLXZhci1maWx0ZXItc2xhc2gsXG4gIFwidHJhc2gtY2FuLXVuZG9cIjogJGZhLXZhci10cmFzaC1jYW4tdW5kbyxcbiAgXCJ0cmFzaC1jYW4tYXJyb3ctdHVybi1sZWZ0XCI6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXR1cm4tbGVmdCxcbiAgXCJ0cmFzaC11bmRvLWFsdFwiOiAkZmEtdmFyLXRyYXNoLXVuZG8tYWx0LFxuICBcIm5vdGRlZlwiOiAkZmEtdmFyLW5vdGRlZixcbiAgXCJkaXNlYXNlXCI6ICRmYS12YXItZGlzZWFzZSxcbiAgXCJwZXJzb24tdG8tZG9vclwiOiAkZmEtdmFyLXBlcnNvbi10by1kb29yLFxuICBcInR1cm50YWJsZVwiOiAkZmEtdmFyLXR1cm50YWJsZSxcbiAgXCJicmllZmNhc2UtbWVkaWNhbFwiOiAkZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsLFxuICBcImdlbmRlcmxlc3NcIjogJGZhLXZhci1nZW5kZXJsZXNzLFxuICBcImNoZXZyb24tcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLXJpZ2h0LFxuICBcInNpZ25hbC13ZWFrXCI6ICRmYS12YXItc2lnbmFsLXdlYWssXG4gIFwic2lnbmFsLTFcIjogJGZhLXZhci1zaWduYWwtMSxcbiAgXCJjbG9jay1maXZlXCI6ICRmYS12YXItY2xvY2stZml2ZSxcbiAgXCJyZXR3ZWV0XCI6ICRmYS12YXItcmV0d2VldCxcbiAgXCJjYXItcmVhclwiOiAkZmEtdmFyLWNhci1yZWFyLFxuICBcImNhci1hbHRcIjogJGZhLXZhci1jYXItYWx0LFxuICBcInB1bXAtc29hcFwiOiAkZmEtdmFyLXB1bXAtc29hcCxcbiAgXCJjb21wdXRlci1jbGFzc2ljXCI6ICRmYS12YXItY29tcHV0ZXItY2xhc3NpYyxcbiAgXCJmcmFtZVwiOiAkZmEtdmFyLWZyYW1lLFxuICBcInZpZGVvLXNsYXNoXCI6ICRmYS12YXItdmlkZW8tc2xhc2gsXG4gIFwiYmF0dGVyeS1xdWFydGVyXCI6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyLFxuICBcImJhdHRlcnktMlwiOiAkZmEtdmFyLWJhdHRlcnktMixcbiAgXCJlbGxpcHNpcy1zdHJva2VcIjogJGZhLXZhci1lbGxpcHNpcy1zdHJva2UsXG4gIFwiZWxsaXBzaXMtaC1hbHRcIjogJGZhLXZhci1lbGxpcHNpcy1oLWFsdCxcbiAgXCJyYWRpb1wiOiAkZmEtdmFyLXJhZGlvLFxuICBcImJhYnktY2FycmlhZ2VcIjogJGZhLXZhci1iYWJ5LWNhcnJpYWdlLFxuICBcImNhcnJpYWdlLWJhYnlcIjogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxuICBcImZhY2UtZXhwcmVzc2lvbmxlc3NcIjogJGZhLXZhci1mYWNlLWV4cHJlc3Npb25sZXNzLFxuICBcImRvd24tdG8tZG90dGVkLWxpbmVcIjogJGZhLXZhci1kb3duLXRvLWRvdHRlZC1saW5lLFxuICBcImNsb3VkLW11c2ljXCI6ICRmYS12YXItY2xvdWQtbXVzaWMsXG4gIFwidHJhZmZpYy1saWdodFwiOiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQsXG4gIFwiY2xvdWQtbWludXNcIjogJGZhLXZhci1jbG91ZC1taW51cyxcbiAgXCJ0aGVybW9tZXRlclwiOiAkZmEtdmFyLXRoZXJtb21ldGVyLFxuICBcInNoaWVsZC1taW51c1wiOiAkZmEtdmFyLXNoaWVsZC1taW51cyxcbiAgXCJ2ci1jYXJkYm9hcmRcIjogJGZhLXZhci12ci1jYXJkYm9hcmQsXG4gIFwiY2FyLXRpbHRcIjogJGZhLXZhci1jYXItdGlsdCxcbiAgXCJnYXVnZS1jaXJjbGUtbWludXNcIjogJGZhLXZhci1nYXVnZS1jaXJjbGUtbWludXMsXG4gIFwiYnJpZ2h0bmVzcy1sb3dcIjogJGZhLXZhci1icmlnaHRuZXNzLWxvdyxcbiAgXCJoYW5kLW1pZGRsZS1maW5nZXJcIjogJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXIsXG4gIFwicGVyY2VudFwiOiAkZmEtdmFyLXBlcmNlbnQsXG4gIFwicGVyY2VudGFnZVwiOiAkZmEtdmFyLXBlcmNlbnRhZ2UsXG4gIFwidHJ1Y2stbW92aW5nXCI6ICRmYS12YXItdHJ1Y2stbW92aW5nLFxuICBcImdsYXNzLXdhdGVyLWRyb3BsZXRcIjogJGZhLXZhci1nbGFzcy13YXRlci1kcm9wbGV0LFxuICBcImNvbnZleW9yLWJlbHRcIjogJGZhLXZhci1jb252ZXlvci1iZWx0LFxuICBcImxvY2F0aW9uLWNoZWNrXCI6ICRmYS12YXItbG9jYXRpb24tY2hlY2ssXG4gIFwibWFwLW1hcmtlci1jaGVja1wiOiAkZmEtdmFyLW1hcC1tYXJrZXItY2hlY2ssXG4gIFwiY29pbi12ZXJ0aWNhbFwiOiAkZmEtdmFyLWNvaW4tdmVydGljYWwsXG4gIFwiZGlzcGxheVwiOiAkZmEtdmFyLWRpc3BsYXksXG4gIFwicGVyc29uLXNpZ25cIjogJGZhLXZhci1wZXJzb24tc2lnbixcbiAgXCJmYWNlLXNtaWxlXCI6ICRmYS12YXItZmFjZS1zbWlsZSxcbiAgXCJzbWlsZVwiOiAkZmEtdmFyLXNtaWxlLFxuICBcInBob25lLWhhbmd1cFwiOiAkZmEtdmFyLXBob25lLWhhbmd1cCxcbiAgXCJzaWduYXR1cmUtc2xhc2hcIjogJGZhLXZhci1zaWduYXR1cmUtc2xhc2gsXG4gIFwidGh1bWJ0YWNrXCI6ICRmYS12YXItdGh1bWJ0YWNrLFxuICBcInRodW1iLXRhY2tcIjogJGZhLXZhci10aHVtYi10YWNrLFxuICBcIndoZWF0LXNsYXNoXCI6ICRmYS12YXItd2hlYXQtc2xhc2gsXG4gIFwidHJvcGh5XCI6ICRmYS12YXItdHJvcGh5LFxuICBcImNsb3Vkcy1zdW5cIjogJGZhLXZhci1jbG91ZHMtc3VuLFxuICBcInBlcnNvbi1wcmF5aW5nXCI6ICRmYS12YXItcGVyc29uLXByYXlpbmcsXG4gIFwicHJheVwiOiAkZmEtdmFyLXByYXksXG4gIFwiaGFtbWVyXCI6ICRmYS12YXItaGFtbWVyLFxuICBcImZhY2Utdm9taXRcIjogJGZhLXZhci1mYWNlLXZvbWl0LFxuICBcInNwZWFrZXJzXCI6ICRmYS12YXItc3BlYWtlcnMsXG4gIFwidHR5LWFuc3dlclwiOiAkZmEtdmFyLXR0eS1hbnN3ZXIsXG4gIFwidGVsZXR5cGUtYW5zd2VyXCI6ICRmYS12YXItdGVsZXR5cGUtYW5zd2VyLFxuICBcIm11Zy10ZWEtc2F1Y2VyXCI6ICRmYS12YXItbXVnLXRlYS1zYXVjZXIsXG4gIFwiZGlhZ3JhbS1sZWFuLWNhbnZhc1wiOiAkZmEtdmFyLWRpYWdyYW0tbGVhbi1jYW52YXMsXG4gIFwiYWx0XCI6ICRmYS12YXItYWx0LFxuICBcImRpYWxcIjogJGZhLXZhci1kaWFsLFxuICBcImRpYWwtbWVkLWhpZ2hcIjogJGZhLXZhci1kaWFsLW1lZC1oaWdoLFxuICBcImhhbmQtcGVhY2VcIjogJGZhLXZhci1oYW5kLXBlYWNlLFxuICBcImNpcmNsZS10cmFzaFwiOiAkZmEtdmFyLWNpcmNsZS10cmFzaCxcbiAgXCJ0cmFzaC1jaXJjbGVcIjogJGZhLXZhci10cmFzaC1jaXJjbGUsXG4gIFwicm90YXRlXCI6ICRmYS12YXItcm90YXRlLFxuICBcInN5bmMtYWx0XCI6ICRmYS12YXItc3luYy1hbHQsXG4gIFwiY2lyY2xlLXF1YXJ0ZXJzXCI6ICRmYS12YXItY2lyY2xlLXF1YXJ0ZXJzLFxuICBcInNwaW5uZXJcIjogJGZhLXZhci1zcGlubmVyLFxuICBcInRvd2VyLWNvbnRyb2xcIjogJGZhLXZhci10b3dlci1jb250cm9sLFxuICBcImFycm93LXVwLXRyaWFuZ2xlLXNxdWFyZVwiOiAkZmEtdmFyLWFycm93LXVwLXRyaWFuZ2xlLXNxdWFyZSxcbiAgXCJzb3J0LXNoYXBlcy11cFwiOiAkZmEtdmFyLXNvcnQtc2hhcGVzLXVwLFxuICBcIndoYWxlXCI6ICRmYS12YXItd2hhbGUsXG4gIFwicm9ib3RcIjogJGZhLXZhci1yb2JvdCxcbiAgXCJwZWFjZVwiOiAkZmEtdmFyLXBlYWNlLFxuICBcInBhcnR5LWhvcm5cIjogJGZhLXZhci1wYXJ0eS1ob3JuLFxuICBcImdlYXJzXCI6ICRmYS12YXItZ2VhcnMsXG4gIFwiY29nc1wiOiAkZmEtdmFyLWNvZ3MsXG4gIFwic3VuLWJyaWdodFwiOiAkZmEtdmFyLXN1bi1icmlnaHQsXG4gIFwic3VuLWFsdFwiOiAkZmEtdmFyLXN1bi1hbHQsXG4gIFwid2FyZWhvdXNlXCI6ICRmYS12YXItd2FyZWhvdXNlLFxuICBcImxvY2sta2V5aG9sZS1vcGVuXCI6ICRmYS12YXItbG9jay1rZXlob2xlLW9wZW4sXG4gIFwibG9jay1vcGVuLWFsdFwiOiAkZmEtdmFyLWxvY2stb3Blbi1hbHQsXG4gIFwic3F1YXJlLWZyYWdpbGVcIjogJGZhLXZhci1zcXVhcmUtZnJhZ2lsZSxcbiAgXCJib3gtZnJhZ2lsZVwiOiAkZmEtdmFyLWJveC1mcmFnaWxlLFxuICBcInNxdWFyZS13aW5lLWdsYXNzLWNyYWNrXCI6ICRmYS12YXItc3F1YXJlLXdpbmUtZ2xhc3MtY3JhY2ssXG4gIFwiYXJyb3ctdXAtcmlnaHQtZG90c1wiOiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LWRvdHMsXG4gIFwic3F1YXJlLW5cIjogJGZhLXZhci1zcXVhcmUtbixcbiAgXCJzcGxvdGNoXCI6ICRmYS12YXItc3Bsb3RjaCxcbiAgXCJmYWNlLWdyaW4taGVhcnRzXCI6ICRmYS12YXItZmFjZS1ncmluLWhlYXJ0cyxcbiAgXCJncmluLWhlYXJ0c1wiOiAkZmEtdmFyLWdyaW4taGVhcnRzLFxuICBcIm1ldGVyXCI6ICRmYS12YXItbWV0ZXIsXG4gIFwibWFuZG9saW5cIjogJGZhLXZhci1tYW5kb2xpbixcbiAgXCJkaWNlLWZvdXJcIjogJGZhLXZhci1kaWNlLWZvdXIsXG4gIFwic2ltLWNhcmRcIjogJGZhLXZhci1zaW0tY2FyZCxcbiAgXCJ0cmFuc2dlbmRlclwiOiAkZmEtdmFyLXRyYW5zZ2VuZGVyLFxuICBcInRyYW5zZ2VuZGVyLWFsdFwiOiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCxcbiAgXCJtZXJjdXJ5XCI6ICRmYS12YXItbWVyY3VyeSxcbiAgXCJ1cC1mcm9tLWJyYWNrZXRcIjogJGZhLXZhci11cC1mcm9tLWJyYWNrZXQsXG4gIFwia25pZmUta2l0Y2hlblwiOiAkZmEtdmFyLWtuaWZlLWtpdGNoZW4sXG4gIFwiYm9yZGVyLXJpZ2h0XCI6ICRmYS12YXItYm9yZGVyLXJpZ2h0LFxuICBcImFycm93LXR1cm4tZG93blwiOiAkZmEtdmFyLWFycm93LXR1cm4tZG93bixcbiAgXCJsZXZlbC1kb3duXCI6ICRmYS12YXItbGV2ZWwtZG93bixcbiAgXCJzcGFkZVwiOiAkZmEtdmFyLXNwYWRlLFxuICBcImNhcmQtc3BhZGVcIjogJGZhLXZhci1jYXJkLXNwYWRlLFxuICBcImxpbmUtY29sdW1uc1wiOiAkZmEtdmFyLWxpbmUtY29sdW1ucyxcbiAgXCJhcnJvdy1yaWdodC10by1saW5lXCI6ICRmYS12YXItYXJyb3ctcmlnaHQtdG8tbGluZSxcbiAgXCJhcnJvdy10by1yaWdodFwiOiAkZmEtdmFyLWFycm93LXRvLXJpZ2h0LFxuICBcInBlcnNvbi1mYWxsaW5nLWJ1cnN0XCI6ICRmYS12YXItcGVyc29uLWZhbGxpbmctYnVyc3QsXG4gIFwiZmxhZy1wZW5uYW50XCI6ICRmYS12YXItZmxhZy1wZW5uYW50LFxuICBcInBlbm5hbnRcIjogJGZhLXZhci1wZW5uYW50LFxuICBcImNvbnZleW9yLWJlbHQtZW1wdHlcIjogJGZhLXZhci1jb252ZXlvci1iZWx0LWVtcHR5LFxuICBcImF3YXJkXCI6ICRmYS12YXItYXdhcmQsXG4gIFwidGlja2V0LXNpbXBsZVwiOiAkZmEtdmFyLXRpY2tldC1zaW1wbGUsXG4gIFwidGlja2V0LWFsdFwiOiAkZmEtdmFyLXRpY2tldC1hbHQsXG4gIFwiYnVpbGRpbmdcIjogJGZhLXZhci1idWlsZGluZyxcbiAgXCJhbmdsZXMtbGVmdFwiOiAkZmEtdmFyLWFuZ2xlcy1sZWZ0LFxuICBcImFuZ2xlLWRvdWJsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtZG91YmxlLWxlZnQsXG4gIFwiY2FtY29yZGVyXCI6ICRmYS12YXItY2FtY29yZGVyLFxuICBcInZpZGVvLWhhbmRoZWxkXCI6ICRmYS12YXItdmlkZW8taGFuZGhlbGQsXG4gIFwicGFuY2FrZXNcIjogJGZhLXZhci1wYW5jYWtlcyxcbiAgXCJhbGJ1bS1jaXJjbGUtdXNlclwiOiAkZmEtdmFyLWFsYnVtLWNpcmNsZS11c2VyLFxuICBcInFyY29kZVwiOiAkZmEtdmFyLXFyY29kZSxcbiAgXCJkaWNlLWQxMFwiOiAkZmEtdmFyLWRpY2UtZDEwLFxuICBcImZpcmVwbGFjZVwiOiAkZmEtdmFyLWZpcmVwbGFjZSxcbiAgXCJicm93c2VyXCI6ICRmYS12YXItYnJvd3NlcixcbiAgXCJwZW4tcGFpbnRicnVzaFwiOiAkZmEtdmFyLXBlbi1wYWludGJydXNoLFxuICBcInBlbmNpbC1wYWludGJydXNoXCI6ICRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2gsXG4gIFwiZmlzaC1jb29rZWRcIjogJGZhLXZhci1maXNoLWNvb2tlZCxcbiAgXCJjaGFpci1vZmZpY2VcIjogJGZhLXZhci1jaGFpci1vZmZpY2UsXG4gIFwibmVzdGluZy1kb2xsc1wiOiAkZmEtdmFyLW5lc3RpbmctZG9sbHMsXG4gIFwiY2xvY2stcm90YXRlLWxlZnRcIjogJGZhLXZhci1jbG9jay1yb3RhdGUtbGVmdCxcbiAgXCJoaXN0b3J5XCI6ICRmYS12YXItaGlzdG9yeSxcbiAgXCJ0cnVtcGV0XCI6ICRmYS12YXItdHJ1bXBldCxcbiAgXCJmYWNlLWdyaW4tYmVhbS1zd2VhdFwiOiAkZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtLXN3ZWF0LFxuICBcImdyaW4tYmVhbS1zd2VhdFwiOiAkZmEtdmFyLWdyaW4tYmVhbS1zd2VhdCxcbiAgXCJmaXJlLXNtb2tlXCI6ICRmYS12YXItZmlyZS1zbW9rZSxcbiAgXCJwaG9uZS1taXNzZWRcIjogJGZhLXZhci1waG9uZS1taXNzZWQsXG4gIFwiZmlsZS1leHBvcnRcIjogJGZhLXZhci1maWxlLWV4cG9ydCxcbiAgXCJhcnJvdy1yaWdodC1mcm9tLWZpbGVcIjogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWZpbGUsXG4gIFwic2hpZWxkXCI6ICRmYS12YXItc2hpZWxkLFxuICBcInNoaWVsZC1ibGFua1wiOiAkZmEtdmFyLXNoaWVsZC1ibGFuayxcbiAgXCJhcnJvdy11cC1zaG9ydC13aWRlXCI6ICRmYS12YXItYXJyb3ctdXAtc2hvcnQtd2lkZSxcbiAgXCJzb3J0LWFtb3VudC11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQsXG4gIFwiYXJyb3dzLXJlcGVhdC0xXCI6ICRmYS12YXItYXJyb3dzLXJlcGVhdC0xLFxuICBcInJlcGVhdC0xLWFsdFwiOiAkZmEtdmFyLXJlcGVhdC0xLWFsdCxcbiAgXCJndW4tc2xhc2hcIjogJGZhLXZhci1ndW4tc2xhc2gsXG4gIFwiYXZvY2Fkb1wiOiAkZmEtdmFyLWF2b2NhZG8sXG4gIFwiYmluYXJ5XCI6ICRmYS12YXItYmluYXJ5LFxuICBcImdsYXNzZXMtcm91bmRcIjogJGZhLXZhci1nbGFzc2VzLXJvdW5kLFxuICBcImdsYXNzZXMtYWx0XCI6ICRmYS12YXItZ2xhc3Nlcy1hbHQsXG4gIFwicGhvbmUtcGx1c1wiOiAkZmEtdmFyLXBob25lLXBsdXMsXG4gIFwiZGl0dG9cIjogJGZhLXZhci1kaXR0byxcbiAgXCJwZXJzb24tc2VhdFwiOiAkZmEtdmFyLXBlcnNvbi1zZWF0LFxuICBcImhvdXNlLW1lZGljYWxcIjogJGZhLXZhci1ob3VzZS1tZWRpY2FsLFxuICBcImdvbGYtYmFsbC10ZWVcIjogJGZhLXZhci1nb2xmLWJhbGwtdGVlLFxuICBcImdvbGYtYmFsbFwiOiAkZmEtdmFyLWdvbGYtYmFsbCxcbiAgXCJjaXJjbGUtY2hldnJvbi1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdCxcbiAgXCJjaGV2cm9uLWNpcmNsZS1sZWZ0XCI6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdCxcbiAgXCJob3VzZS1jaGltbmV5LXdpbmRvd1wiOiAkZmEtdmFyLWhvdXNlLWNoaW1uZXktd2luZG93LFxuICBcInNjeXRoZVwiOiAkZmEtdmFyLXNjeXRoZSxcbiAgXCJwZW4tbmliXCI6ICRmYS12YXItcGVuLW5pYixcbiAgXCJiYW4tcGFya2luZ1wiOiAkZmEtdmFyLWJhbi1wYXJraW5nLFxuICBcInBhcmtpbmctY2lyY2xlLXNsYXNoXCI6ICRmYS12YXItcGFya2luZy1jaXJjbGUtc2xhc2gsXG4gIFwidGVudC1hcnJvdy10dXJuLWxlZnRcIjogJGZhLXZhci10ZW50LWFycm93LXR1cm4tbGVmdCxcbiAgXCJmYWNlLWRpYWdvbmFsLW1vdXRoXCI6ICRmYS12YXItZmFjZS1kaWFnb25hbC1tb3V0aCxcbiAgXCJkaWFncmFtLWNlbGxzXCI6ICRmYS12YXItZGlhZ3JhbS1jZWxscyxcbiAgXCJjcmlja2V0LWJhdC1iYWxsXCI6ICRmYS12YXItY3JpY2tldC1iYXQtYmFsbCxcbiAgXCJjcmlja2V0XCI6ICRmYS12YXItY3JpY2tldCxcbiAgXCJ0ZW50c1wiOiAkZmEtdmFyLXRlbnRzLFxuICBcIndhbmQtbWFnaWNcIjogJGZhLXZhci13YW5kLW1hZ2ljLFxuICBcIm1hZ2ljXCI6ICRmYS12YXItbWFnaWMsXG4gIFwiZG9nXCI6ICRmYS12YXItZG9nLFxuICBcInBlbi1saW5lXCI6ICRmYS12YXItcGVuLWxpbmUsXG4gIFwiYXRvbS1zaW1wbGVcIjogJGZhLXZhci1hdG9tLXNpbXBsZSxcbiAgXCJhdG9tLWFsdFwiOiAkZmEtdmFyLWF0b20tYWx0LFxuICBcImFtcGVyc2FuZFwiOiAkZmEtdmFyLWFtcGVyc2FuZCxcbiAgXCJjYXJyb3RcIjogJGZhLXZhci1jYXJyb3QsXG4gIFwiYXJyb3ctdXAtZnJvbS1saW5lXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1saW5lLFxuICBcImFycm93LWZyb20tYm90dG9tXCI6ICRmYS12YXItYXJyb3ctZnJvbS1ib3R0b20sXG4gIFwibW9vblwiOiAkZmEtdmFyLW1vb24sXG4gIFwicGVuLXNsYXNoXCI6ICRmYS12YXItcGVuLXNsYXNoLFxuICBcIndpbmUtZ2xhc3MtZW1wdHlcIjogJGZhLXZhci13aW5lLWdsYXNzLWVtcHR5LFxuICBcIndpbmUtZ2xhc3MtYWx0XCI6ICRmYS12YXItd2luZS1nbGFzcy1hbHQsXG4gIFwic3F1YXJlLXN0YXJcIjogJGZhLXZhci1zcXVhcmUtc3RhcixcbiAgXCJjaGVlc2VcIjogJGZhLXZhci1jaGVlc2UsXG4gIFwic2VuZC1iYWNrd2FyZFwiOiAkZmEtdmFyLXNlbmQtYmFja3dhcmQsXG4gIFwieWluLXlhbmdcIjogJGZhLXZhci15aW4teWFuZyxcbiAgXCJtdXNpY1wiOiAkZmEtdmFyLW11c2ljLFxuICBcImNvbXBhc3Mtc2xhc2hcIjogJGZhLXZhci1jb21wYXNzLXNsYXNoLFxuICBcImNsb2NrLW9uZVwiOiAkZmEtdmFyLWNsb2NrLW9uZSxcbiAgXCJmaWxlLW11c2ljXCI6ICRmYS12YXItZmlsZS1tdXNpYyxcbiAgXCJjb2RlLWNvbW1pdFwiOiAkZmEtdmFyLWNvZGUtY29tbWl0LFxuICBcInRlbXBlcmF0dXJlLWxvd1wiOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyxcbiAgXCJwZXJzb24tYmlraW5nXCI6ICRmYS12YXItcGVyc29uLWJpa2luZyxcbiAgXCJiaWtpbmdcIjogJGZhLXZhci1iaWtpbmcsXG4gIFwic2tlbGV0b25cIjogJGZhLXZhci1za2VsZXRvbixcbiAgXCJjaXJjbGUtZ1wiOiAkZmEtdmFyLWNpcmNsZS1nLFxuICBcImNpcmNsZS1hcnJvdy11cC1sZWZ0XCI6ICRmYS12YXItY2lyY2xlLWFycm93LXVwLWxlZnQsXG4gIFwiY29pbi1ibGFua1wiOiAkZmEtdmFyLWNvaW4tYmxhbmssXG4gIFwiYnJvb21cIjogJGZhLXZhci1icm9vbSxcbiAgXCJ2YWN1dW1cIjogJGZhLXZhci12YWN1dW0sXG4gIFwic2hpZWxkLWhlYXJ0XCI6ICRmYS12YXItc2hpZWxkLWhlYXJ0LFxuICBcImNhcmQtaGVhcnRcIjogJGZhLXZhci1jYXJkLWhlYXJ0LFxuICBcImxpZ2h0YnVsYi1jZmwtb25cIjogJGZhLXZhci1saWdodGJ1bGItY2ZsLW9uLFxuICBcIm1lbG9uXCI6ICRmYS12YXItbWVsb24sXG4gIFwiZ29wdXJhbVwiOiAkZmEtdmFyLWdvcHVyYW0sXG4gIFwiZWFydGgtb2NlYW5pYVwiOiAkZmEtdmFyLWVhcnRoLW9jZWFuaWEsXG4gIFwiZ2xvYmUtb2NlYW5pYVwiOiAkZmEtdmFyLWdsb2JlLW9jZWFuaWEsXG4gIFwiY29udGFpbmVyLXN0b3JhZ2VcIjogJGZhLXZhci1jb250YWluZXItc3RvcmFnZSxcbiAgXCJmYWNlLXBvdXRpbmdcIjogJGZhLXZhci1mYWNlLXBvdXRpbmcsXG4gIFwic3F1YXJlLXhtYXJrXCI6ICRmYS12YXItc3F1YXJlLXhtYXJrLFxuICBcInRpbWVzLXNxdWFyZVwiOiAkZmEtdmFyLXRpbWVzLXNxdWFyZSxcbiAgXCJ4bWFyay1zcXVhcmVcIjogJGZhLXZhci14bWFyay1zcXVhcmUsXG4gIFwiZmFjZS1leHBsb2RlXCI6ICRmYS12YXItZmFjZS1leHBsb2RlLFxuICBcImV4cGxvZGluZy1oZWFkXCI6ICRmYS12YXItZXhwbG9kaW5nLWhlYWQsXG4gIFwiaGFzaHRhZ1wiOiAkZmEtdmFyLWhhc2h0YWcsXG4gIFwidXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlclwiOiAkZmEtdmFyLXVwLXJpZ2h0LWFuZC1kb3duLWxlZnQtZnJvbS1jZW50ZXIsXG4gIFwiZXhwYW5kLWFsdFwiOiAkZmEtdmFyLWV4cGFuZC1hbHQsXG4gIFwib2lsLWNhblwiOiAkZmEtdmFyLW9pbC1jYW4sXG4gIFwidFwiOiAkZmEtdmFyLXQsXG4gIFwidHJhbnNmb3JtZXItYm9sdFwiOiAkZmEtdmFyLXRyYW5zZm9ybWVyLWJvbHQsXG4gIFwiaGlwcG9cIjogJGZhLXZhci1oaXBwbyxcbiAgXCJjaGFydC1jb2x1bW5cIjogJGZhLXZhci1jaGFydC1jb2x1bW4sXG4gIFwiY2Fzc2V0dGUtdmhzXCI6ICRmYS12YXItY2Fzc2V0dGUtdmhzLFxuICBcInZoc1wiOiAkZmEtdmFyLXZocyxcbiAgXCJpbmZpbml0eVwiOiAkZmEtdmFyLWluZmluaXR5LFxuICBcInZpYWwtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItdmlhbC1jaXJjbGUtY2hlY2ssXG4gIFwiY2hpbW5leVwiOiAkZmEtdmFyLWNoaW1uZXksXG4gIFwib2JqZWN0LWludGVyc2VjdFwiOiAkZmEtdmFyLW9iamVjdC1pbnRlcnNlY3QsXG4gIFwicGVyc29uLWFycm93LWRvd24tdG8tbGluZVwiOiAkZmEtdmFyLXBlcnNvbi1hcnJvdy1kb3duLXRvLWxpbmUsXG4gIFwidm9pY2VtYWlsXCI6ICRmYS12YXItdm9pY2VtYWlsLFxuICBcImJsb2NrLWJyaWNrXCI6ICRmYS12YXItYmxvY2stYnJpY2ssXG4gIFwid2FsbC1icmlja1wiOiAkZmEtdmFyLXdhbGwtYnJpY2ssXG4gIFwiZmFuXCI6ICRmYS12YXItZmFuLFxuICBcImJhZ3Mtc2hvcHBpbmdcIjogJGZhLXZhci1iYWdzLXNob3BwaW5nLFxuICBcInBhcmFncmFwaC1sZWZ0XCI6ICRmYS12YXItcGFyYWdyYXBoLWxlZnQsXG4gIFwicGFyYWdyYXBoLXJ0bFwiOiAkZmEtdmFyLXBhcmFncmFwaC1ydGwsXG4gIFwicGVyc29uLXdhbGtpbmctbHVnZ2FnZVwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWx1Z2dhZ2UsXG4gIFwiY2FyYXZhbi1zaW1wbGVcIjogJGZhLXZhci1jYXJhdmFuLXNpbXBsZSxcbiAgXCJjYXJhdmFuLWFsdFwiOiAkZmEtdmFyLWNhcmF2YW4tYWx0LFxuICBcInR1cnRsZVwiOiAkZmEtdmFyLXR1cnRsZSxcbiAgXCJ1cC1kb3duXCI6ICRmYS12YXItdXAtZG93bixcbiAgXCJhcnJvd3MtYWx0LXZcIjogJGZhLXZhci1hcnJvd3MtYWx0LXYsXG4gIFwiY2xvdWQtbW9vbi1yYWluXCI6ICRmYS12YXItY2xvdWQtbW9vbi1yYWluLFxuICBcImJvb3RoLWN1cnRhaW5cIjogJGZhLXZhci1ib290aC1jdXJ0YWluLFxuICBcImNhbGVuZGFyXCI6ICRmYS12YXItY2FsZW5kYXIsXG4gIFwiYm94LWhlYXJ0XCI6ICRmYS12YXItYm94LWhlYXJ0LFxuICBcInRyYWlsZXJcIjogJGZhLXZhci10cmFpbGVyLFxuICBcInVzZXItZG9jdG9yLW1lc3NhZ2VcIjogJGZhLXZhci11c2VyLWRvY3Rvci1tZXNzYWdlLFxuICBcInVzZXItbWQtY2hhdFwiOiAkZmEtdmFyLXVzZXItbWQtY2hhdCxcbiAgXCJiYWhhaVwiOiAkZmEtdmFyLWJhaGFpLFxuICBcImhheWthbFwiOiAkZmEtdmFyLWhheWthbCxcbiAgXCJhbXAtZ3VpdGFyXCI6ICRmYS12YXItYW1wLWd1aXRhcixcbiAgXCJzZC1jYXJkXCI6ICRmYS12YXItc2QtY2FyZCxcbiAgXCJ2b2x1bWUtc2xhc2hcIjogJGZhLXZhci12b2x1bWUtc2xhc2gsXG4gIFwiYm9yZGVyLWJvdHRvbVwiOiAkZmEtdmFyLWJvcmRlci1ib3R0b20sXG4gIFwid2lmaS13ZWFrXCI6ICRmYS12YXItd2lmaS13ZWFrLFxuICBcIndpZmktMVwiOiAkZmEtdmFyLXdpZmktMSxcbiAgXCJkcmFnb25cIjogJGZhLXZhci1kcmFnb24sXG4gIFwic2hvZS1wcmludHNcIjogJGZhLXZhci1zaG9lLXByaW50cyxcbiAgXCJjaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWNpcmNsZS1wbHVzLFxuICBcInBsdXMtY2lyY2xlXCI6ICRmYS12YXItcGx1cy1jaXJjbGUsXG4gIFwiZmFjZS1ncmluLXRvbmd1ZS13aW5rXCI6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rLFxuICBcImdyaW4tdG9uZ3VlLXdpbmtcIjogJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rLFxuICBcImhhbmQtaG9sZGluZ1wiOiAkZmEtdmFyLWhhbmQtaG9sZGluZyxcbiAgXCJwbHVnLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXBsdWctY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImxpbmstc2xhc2hcIjogJGZhLXZhci1saW5rLXNsYXNoLFxuICBcImNoYWluLWJyb2tlblwiOiAkZmEtdmFyLWNoYWluLWJyb2tlbixcbiAgXCJjaGFpbi1zbGFzaFwiOiAkZmEtdmFyLWNoYWluLXNsYXNoLFxuICBcInVubGlua1wiOiAkZmEtdmFyLXVubGluayxcbiAgXCJjbG9uZVwiOiAkZmEtdmFyLWNsb25lLFxuICBcInBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LWxvb3AtbGVmdCxcbiAgXCJhcnJvdy11cC16LWFcIjogJGZhLXZhci1hcnJvdy11cC16LWEsXG4gIFwic29ydC1hbHBoYS11cC1hbHRcIjogJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdCxcbiAgXCJmaXJlLWZsYW1lLWN1cnZlZFwiOiAkZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkLFxuICBcImZpcmUtYWx0XCI6ICRmYS12YXItZmlyZS1hbHQsXG4gIFwidG9ybmFkb1wiOiAkZmEtdmFyLXRvcm5hZG8sXG4gIFwiZmlsZS1jaXJjbGUtcGx1c1wiOiAkZmEtdmFyLWZpbGUtY2lyY2xlLXBsdXMsXG4gIFwiZGVsZXRlLXJpZ2h0XCI6ICRmYS12YXItZGVsZXRlLXJpZ2h0LFxuICBcImJvb2stcXVyYW5cIjogJGZhLXZhci1ib29rLXF1cmFuLFxuICBcInF1cmFuXCI6ICRmYS12YXItcXVyYW4sXG4gIFwiY2lyY2xlLXF1YXJ0ZXJcIjogJGZhLXZhci1jaXJjbGUtcXVhcnRlcixcbiAgXCJhbmNob3JcIjogJGZhLXZhci1hbmNob3IsXG4gIFwiYm9yZGVyLWFsbFwiOiAkZmEtdmFyLWJvcmRlci1hbGwsXG4gIFwiZnVuY3Rpb25cIjogJGZhLXZhci1mdW5jdGlvbixcbiAgXCJmYWNlLWFuZ3J5XCI6ICRmYS12YXItZmFjZS1hbmdyeSxcbiAgXCJhbmdyeVwiOiAkZmEtdmFyLWFuZ3J5LFxuICBcInBlb3BsZS1zaW1wbGVcIjogJGZhLXZhci1wZW9wbGUtc2ltcGxlLFxuICBcImNvb2tpZS1iaXRlXCI6ICRmYS12YXItY29va2llLWJpdGUsXG4gIFwiYXJyb3ctdHJlbmQtZG93blwiOiAkZmEtdmFyLWFycm93LXRyZW5kLWRvd24sXG4gIFwicnNzXCI6ICRmYS12YXItcnNzLFxuICBcImZlZWRcIjogJGZhLXZhci1mZWVkLFxuICBcImZhY2UtbW9ub2NsZVwiOiAkZmEtdmFyLWZhY2UtbW9ub2NsZSxcbiAgXCJkcmF3LXBvbHlnb25cIjogJGZhLXZhci1kcmF3LXBvbHlnb24sXG4gIFwic2NhbGUtYmFsYW5jZWRcIjogJGZhLXZhci1zY2FsZS1iYWxhbmNlZCxcbiAgXCJiYWxhbmNlLXNjYWxlXCI6ICRmYS12YXItYmFsYW5jZS1zY2FsZSxcbiAgXCJjYWxlbmRhci1saW5lc1wiOiAkZmEtdmFyLWNhbGVuZGFyLWxpbmVzLFxuICBcImNhbGVuZGFyLW5vdGVcIjogJGZhLXZhci1jYWxlbmRhci1ub3RlLFxuICBcImFycm93LWRvd24tYmlnLXNtYWxsXCI6ICRmYS12YXItYXJyb3ctZG93bi1iaWctc21hbGwsXG4gIFwic29ydC1zaXplLWRvd25cIjogJGZhLXZhci1zb3J0LXNpemUtZG93bixcbiAgXCJnYXVnZS1zaW1wbGUtaGlnaFwiOiAkZmEtdmFyLWdhdWdlLXNpbXBsZS1oaWdoLFxuICBcInRhY2hvbWV0ZXJcIjogJGZhLXZhci10YWNob21ldGVyLFxuICBcInRhY2hvbWV0ZXItZmFzdFwiOiAkZmEtdmFyLXRhY2hvbWV0ZXItZmFzdCxcbiAgXCJkby1ub3QtZW50ZXJcIjogJGZhLXZhci1kby1ub3QtZW50ZXIsXG4gIFwic2hvd2VyXCI6ICRmYS12YXItc2hvd2VyLFxuICBcImRpY2UtZDhcIjogJGZhLXZhci1kaWNlLWQ4LFxuICBcImRlc2t0b3BcIjogJGZhLXZhci1kZXNrdG9wLFxuICBcImRlc2t0b3AtYWx0XCI6ICRmYS12YXItZGVza3RvcC1hbHQsXG4gIFwibVwiOiAkZmEtdmFyLW0sXG4gIFwiZ3JpcC1kb3RzLXZlcnRpY2FsXCI6ICRmYS12YXItZ3JpcC1kb3RzLXZlcnRpY2FsLFxuICBcImZhY2Utdmlld2ZpbmRlclwiOiAkZmEtdmFyLWZhY2Utdmlld2ZpbmRlcixcbiAgXCJzb2Z0LXNlcnZlXCI6ICRmYS12YXItc29mdC1zZXJ2ZSxcbiAgXCJjcmVlbWVlXCI6ICRmYS12YXItY3JlZW1lZSxcbiAgXCJoNVwiOiAkZmEtdmFyLWg1LFxuICBcImhhbmQtYmFjay1wb2ludC1kb3duXCI6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LWRvd24sXG4gIFwidGFibGUtbGlzdFwiOiAkZmEtdmFyLXRhYmxlLWxpc3QsXG4gIFwidGgtbGlzdFwiOiAkZmEtdmFyLXRoLWxpc3QsXG4gIFwiY29tbWVudC1zbXNcIjogJGZhLXZhci1jb21tZW50LXNtcyxcbiAgXCJzbXNcIjogJGZhLXZhci1zbXMsXG4gIFwicmVjdGFuZ2xlXCI6ICRmYS12YXItcmVjdGFuZ2xlLFxuICBcInJlY3RhbmdsZS1sYW5kc2NhcGVcIjogJGZhLXZhci1yZWN0YW5nbGUtbGFuZHNjYXBlLFxuICBcImNsaXBib2FyZC1saXN0LWNoZWNrXCI6ICRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2ssXG4gIFwidHVya2V5XCI6ICRmYS12YXItdHVya2V5LFxuICBcImJvb2tcIjogJGZhLXZhci1ib29rLFxuICBcInVzZXItcGx1c1wiOiAkZmEtdmFyLXVzZXItcGx1cyxcbiAgXCJpY2Utc2thdGVcIjogJGZhLXZhci1pY2Utc2thdGUsXG4gIFwiY2hlY2tcIjogJGZhLXZhci1jaGVjayxcbiAgXCJiYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzXCI6ICRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVycyxcbiAgXCJiYXR0ZXJ5LTRcIjogJGZhLXZhci1iYXR0ZXJ5LTQsXG4gIFwidG9tYXRvXCI6ICRmYS12YXItdG9tYXRvLFxuICBcInN3b3JkLWxhc2VyXCI6ICRmYS12YXItc3dvcmQtbGFzZXIsXG4gIFwiaG91c2UtY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItaG91c2UtY2lyY2xlLWNoZWNrLFxuICBcImJ1aWxkaW5nc1wiOiAkZmEtdmFyLWJ1aWxkaW5ncyxcbiAgXCJhbmdsZS1sZWZ0XCI6ICRmYS12YXItYW5nbGUtbGVmdCxcbiAgXCJjYXJ0LWZsYXRiZWQtYm94ZXNcIjogJGZhLXZhci1jYXJ0LWZsYXRiZWQtYm94ZXMsXG4gIFwiZG9sbHktZmxhdGJlZC1hbHRcIjogJGZhLXZhci1kb2xseS1mbGF0YmVkLWFsdCxcbiAgXCJkaWFncmFtLXN1Y2Nlc3NvclwiOiAkZmEtdmFyLWRpYWdyYW0tc3VjY2Vzc29yLFxuICBcInRydWNrLWFycm93LXJpZ2h0XCI6ICRmYS12YXItdHJ1Y2stYXJyb3ctcmlnaHQsXG4gIFwic3F1YXJlLXdcIjogJGZhLXZhci1zcXVhcmUtdyxcbiAgXCJhcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnRcIjogJGZhLXZhci1hcnJvd3Mtc3BsaXQtdXAtYW5kLWxlZnQsXG4gIFwibGFtcFwiOiAkZmEtdmFyLWxhbXAsXG4gIFwiYWlycGxheVwiOiAkZmEtdmFyLWFpcnBsYXksXG4gIFwiaGFuZC1maXN0XCI6ICRmYS12YXItaGFuZC1maXN0LFxuICBcImZpc3QtcmFpc2VkXCI6ICRmYS12YXItZmlzdC1yYWlzZWQsXG4gIFwic2hpZWxkLXF1YXJ0ZXJlZFwiOiAkZmEtdmFyLXNoaWVsZC1xdWFydGVyZWQsXG4gIFwic2xhc2gtZm9yd2FyZFwiOiAkZmEtdmFyLXNsYXNoLWZvcndhcmQsXG4gIFwibG9jYXRpb24tcGVuXCI6ICRmYS12YXItbG9jYXRpb24tcGVuLFxuICBcIm1hcC1tYXJrZXItZWRpdFwiOiAkZmEtdmFyLW1hcC1tYXJrZXItZWRpdCxcbiAgXCJjbG91ZC1tb29uXCI6ICRmYS12YXItY2xvdWQtbW9vbixcbiAgXCJwb3QtZm9vZFwiOiAkZmEtdmFyLXBvdC1mb29kLFxuICBcImJyaWVmY2FzZVwiOiAkZmEtdmFyLWJyaWVmY2FzZSxcbiAgXCJwZXJzb24tZmFsbGluZ1wiOiAkZmEtdmFyLXBlcnNvbi1mYWxsaW5nLFxuICBcImltYWdlLXBvcnRyYWl0XCI6ICRmYS12YXItaW1hZ2UtcG9ydHJhaXQsXG4gIFwicG9ydHJhaXRcIjogJGZhLXZhci1wb3J0cmFpdCxcbiAgXCJ1c2VyLXRhZ1wiOiAkZmEtdmFyLXVzZXItdGFnLFxuICBcInJ1Z1wiOiAkZmEtdmFyLXJ1ZyxcbiAgXCJwcmludC1zbGFzaFwiOiAkZmEtdmFyLXByaW50LXNsYXNoLFxuICBcImVhcnRoLWV1cm9wZVwiOiAkZmEtdmFyLWVhcnRoLWV1cm9wZSxcbiAgXCJnbG9iZS1ldXJvcGVcIjogJGZhLXZhci1nbG9iZS1ldXJvcGUsXG4gIFwiY2FydC1mbGF0YmVkLXN1aXRjYXNlXCI6ICRmYS12YXItY2FydC1mbGF0YmVkLXN1aXRjYXNlLFxuICBcImx1Z2dhZ2UtY2FydFwiOiAkZmEtdmFyLWx1Z2dhZ2UtY2FydCxcbiAgXCJoYW5kLWJhY2stcG9pbnQtcmliYm9uXCI6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LXJpYmJvbixcbiAgXCJyZWN0YW5nbGUteG1hcmtcIjogJGZhLXZhci1yZWN0YW5nbGUteG1hcmssXG4gIFwicmVjdGFuZ2xlLXRpbWVzXCI6ICRmYS12YXItcmVjdGFuZ2xlLXRpbWVzLFxuICBcInRpbWVzLXJlY3RhbmdsZVwiOiAkZmEtdmFyLXRpbWVzLXJlY3RhbmdsZSxcbiAgXCJ3aW5kb3ctY2xvc2VcIjogJGZhLXZhci13aW5kb3ctY2xvc2UsXG4gIFwidGlyZS1ydWdnZWRcIjogJGZhLXZhci10aXJlLXJ1Z2dlZCxcbiAgXCJsaWdodGJ1bGItZG9sbGFyXCI6ICRmYS12YXItbGlnaHRidWxiLWRvbGxhcixcbiAgXCJjb3diZWxsXCI6ICRmYS12YXItY293YmVsbCxcbiAgXCJiYWh0LXNpZ25cIjogJGZhLXZhci1iYWh0LXNpZ24sXG4gIFwiY29ybmVyXCI6ICRmYS12YXItY29ybmVyLFxuICBcImNoZXZyb25zLXJpZ2h0XCI6ICRmYS12YXItY2hldnJvbnMtcmlnaHQsXG4gIFwiY2hldnJvbi1kb3VibGUtcmlnaHRcIjogJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1yaWdodCxcbiAgXCJib29rLW9wZW5cIjogJGZhLXZhci1ib29rLW9wZW4sXG4gIFwiYm9vay1qb3VybmFsLXdoaWxsc1wiOiAkZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHMsXG4gIFwiam91cm5hbC13aGlsbHNcIjogJGZhLXZhci1qb3VybmFsLXdoaWxscyxcbiAgXCJpbmhhbGVyXCI6ICRmYS12YXItaW5oYWxlcixcbiAgXCJoYW5kY3VmZnNcIjogJGZhLXZhci1oYW5kY3VmZnMsXG4gIFwic25ha2VcIjogJGZhLXZhci1zbmFrZSxcbiAgXCJ0cmlhbmdsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxuICBcImV4Y2xhbWF0aW9uLXRyaWFuZ2xlXCI6ICRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGUsXG4gIFwid2FybmluZ1wiOiAkZmEtdmFyLXdhcm5pbmcsXG4gIFwibm90ZS1tZWRpY2FsXCI6ICRmYS12YXItbm90ZS1tZWRpY2FsLFxuICBcImRhdGFiYXNlXCI6ICRmYS12YXItZGF0YWJhc2UsXG4gIFwiZG93bi1sZWZ0XCI6ICRmYS12YXItZG93bi1sZWZ0LFxuICBcInNoYXJlXCI6ICRmYS12YXItc2hhcmUsXG4gIFwiYXJyb3ctdHVybi1yaWdodFwiOiAkZmEtdmFyLWFycm93LXR1cm4tcmlnaHQsXG4gIFwibWFpbC1mb3J3YXJkXCI6ICRmYS12YXItbWFpbC1mb3J3YXJkLFxuICBcImZhY2UtdGhpbmtpbmdcIjogJGZhLXZhci1mYWNlLXRoaW5raW5nLFxuICBcInR1cm4tZG93bi1yaWdodFwiOiAkZmEtdmFyLXR1cm4tZG93bi1yaWdodCxcbiAgXCJib3R0bGUtZHJvcGxldFwiOiAkZmEtdmFyLWJvdHRsZS1kcm9wbGV0LFxuICBcIm1hc2stZmFjZVwiOiAkZmEtdmFyLW1hc2stZmFjZSxcbiAgXCJoaWxsLXJvY2tzbGlkZVwiOiAkZmEtdmFyLWhpbGwtcm9ja3NsaWRlLFxuICBcInNjYW5uZXIta2V5Ym9hcmRcIjogJGZhLXZhci1zY2FubmVyLWtleWJvYXJkLFxuICBcImNpcmNsZS1vXCI6ICRmYS12YXItY2lyY2xlLW8sXG4gIFwiZ3JpZC1ob3Jpem9udGFsXCI6ICRmYS12YXItZ3JpZC1ob3Jpem9udGFsLFxuICBcIm1lc3NhZ2UtZG9sbGFyXCI6ICRmYS12YXItbWVzc2FnZS1kb2xsYXIsXG4gIFwiY29tbWVudC1hbHQtZG9sbGFyXCI6ICRmYS12YXItY29tbWVudC1hbHQtZG9sbGFyLFxuICBcInJpZ2h0LWxlZnRcIjogJGZhLXZhci1yaWdodC1sZWZ0LFxuICBcImV4Y2hhbmdlLWFsdFwiOiAkZmEtdmFyLWV4Y2hhbmdlLWFsdCxcbiAgXCJjb2x1bW5zLTNcIjogJGZhLXZhci1jb2x1bW5zLTMsXG4gIFwicGFwZXItcGxhbmVcIjogJGZhLXZhci1wYXBlci1wbGFuZSxcbiAgXCJyb2FkLWNpcmNsZS1leGNsYW1hdGlvblwiOiAkZmEtdmFyLXJvYWQtY2lyY2xlLWV4Y2xhbWF0aW9uLFxuICBcImR1bmdlb25cIjogJGZhLXZhci1kdW5nZW9uLFxuICBcImhhbmQtaG9sZGluZy1ib3hcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctYm94LFxuICBcImlucHV0LXRleHRcIjogJGZhLXZhci1pbnB1dC10ZXh0LFxuICBcIndpbmRvdy1mbGlwXCI6ICRmYS12YXItd2luZG93LWZsaXAsXG4gIFwid2luZG93LWFsdFwiOiAkZmEtdmFyLXdpbmRvdy1hbHQsXG4gIFwiYWxpZ24tcmlnaHRcIjogJGZhLXZhci1hbGlnbi1yaWdodCxcbiAgXCJzY2FubmVyLWd1blwiOiAkZmEtdmFyLXNjYW5uZXItZ3VuLFxuICBcInNjYW5uZXJcIjogJGZhLXZhci1zY2FubmVyLFxuICBcInRpcmVcIjogJGZhLXZhci10aXJlLFxuICBcImVuZ2luZVwiOiAkZmEtdmFyLWVuZ2luZSxcbiAgXCJtb25leS1iaWxsLTEtd2F2ZVwiOiAkZmEtdmFyLW1vbmV5LWJpbGwtMS13YXZlLFxuICBcIm1vbmV5LWJpbGwtd2F2ZS1hbHRcIjogJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0LFxuICBcImxpZmUtcmluZ1wiOiAkZmEtdmFyLWxpZmUtcmluZyxcbiAgXCJoYW5kc1wiOiAkZmEtdmFyLWhhbmRzLFxuICBcInNpZ24tbGFuZ3VhZ2VcIjogJGZhLXZhci1zaWduLWxhbmd1YWdlLFxuICBcInNpZ25pbmdcIjogJGZhLXZhci1zaWduaW5nLFxuICBcImNpcmNsZS1jYXJldC1yaWdodFwiOiAkZmEtdmFyLWNpcmNsZS1jYXJldC1yaWdodCxcbiAgXCJjYXJldC1jaXJjbGUtcmlnaHRcIjogJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQsXG4gIFwid2hlYXRcIjogJGZhLXZhci13aGVhdCxcbiAgXCJmaWxlLXNwcmVhZHNoZWV0XCI6ICRmYS12YXItZmlsZS1zcHJlYWRzaGVldCxcbiAgXCJhdWRpby1kZXNjcmlwdGlvbi1zbGFzaFwiOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLXNsYXNoLFxuICBcImNhbGVuZGFyLWRheVwiOiAkZmEtdmFyLWNhbGVuZGFyLWRheSxcbiAgXCJ3YXRlci1sYWRkZXJcIjogJGZhLXZhci13YXRlci1sYWRkZXIsXG4gIFwibGFkZGVyLXdhdGVyXCI6ICRmYS12YXItbGFkZGVyLXdhdGVyLFxuICBcInN3aW1taW5nLXBvb2xcIjogJGZhLXZhci1zd2ltbWluZy1wb29sLFxuICBcImFycm93cy11cC1kb3duXCI6ICRmYS12YXItYXJyb3dzLXVwLWRvd24sXG4gIFwiYXJyb3dzLXZcIjogJGZhLXZhci1hcnJvd3MtdixcbiAgXCJjaGVzcy1wYXduLXBpZWNlXCI6ICRmYS12YXItY2hlc3MtcGF3bi1waWVjZSxcbiAgXCJjaGVzcy1wYXduLWFsdFwiOiAkZmEtdmFyLWNoZXNzLXBhd24tYWx0LFxuICBcImZhY2UtZ3JpbWFjZVwiOiAkZmEtdmFyLWZhY2UtZ3JpbWFjZSxcbiAgXCJncmltYWNlXCI6ICRmYS12YXItZ3JpbWFjZSxcbiAgXCJ3aGVlbGNoYWlyLW1vdmVcIjogJGZhLXZhci13aGVlbGNoYWlyLW1vdmUsXG4gIFwid2hlZWxjaGFpci1hbHRcIjogJGZhLXZhci13aGVlbGNoYWlyLWFsdCxcbiAgXCJ0dXJuLWRvd25cIjogJGZhLXZhci10dXJuLWRvd24sXG4gIFwibGV2ZWwtZG93bi1hbHRcIjogJGZhLXZhci1sZXZlbC1kb3duLWFsdCxcbiAgXCJzcXVhcmUtc1wiOiAkZmEtdmFyLXNxdWFyZS1zLFxuICBcInJlY3RhbmdsZS1iYXJjb2RlXCI6ICRmYS12YXItcmVjdGFuZ2xlLWJhcmNvZGUsXG4gIFwiYmFyY29kZS1hbHRcIjogJGZhLXZhci1iYXJjb2RlLWFsdCxcbiAgXCJwZXJzb24td2Fsa2luZy1hcnJvdy1yaWdodFwiOiAkZmEtdmFyLXBlcnNvbi13YWxraW5nLWFycm93LXJpZ2h0LFxuICBcInNxdWFyZS1lbnZlbG9wZVwiOiAkZmEtdmFyLXNxdWFyZS1lbnZlbG9wZSxcbiAgXCJlbnZlbG9wZS1zcXVhcmVcIjogJGZhLXZhci1lbnZlbG9wZS1zcXVhcmUsXG4gIFwiZGljZVwiOiAkZmEtdmFyLWRpY2UsXG4gIFwidW5pY29yblwiOiAkZmEtdmFyLXVuaWNvcm4sXG4gIFwiYm93bGluZy1iYWxsXCI6ICRmYS12YXItYm93bGluZy1iYWxsLFxuICBcInBvbXBlYmxlZFwiOiAkZmEtdmFyLXBvbXBlYmxlZCxcbiAgXCJicmFpblwiOiAkZmEtdmFyLWJyYWluLFxuICBcIndhdGNoLXNtYXJ0XCI6ICRmYS12YXItd2F0Y2gtc21hcnQsXG4gIFwiYm9vay11c2VyXCI6ICRmYS12YXItYm9vay11c2VyLFxuICBcInNlbnNvci1jbG91ZFwiOiAkZmEtdmFyLXNlbnNvci1jbG91ZCxcbiAgXCJzZW5zb3Itc21va2VcIjogJGZhLXZhci1zZW5zb3Itc21va2UsXG4gIFwiY2xhcHBlcmJvYXJkLXBsYXlcIjogJGZhLXZhci1jbGFwcGVyYm9hcmQtcGxheSxcbiAgXCJiYW5kYWdlXCI6ICRmYS12YXItYmFuZGFnZSxcbiAgXCJiYW5kLWFpZFwiOiAkZmEtdmFyLWJhbmQtYWlkLFxuICBcImNhbGVuZGFyLW1pbnVzXCI6ICRmYS12YXItY2FsZW5kYXItbWludXMsXG4gIFwiY2lyY2xlLXhtYXJrXCI6ICRmYS12YXItY2lyY2xlLXhtYXJrLFxuICBcInRpbWVzLWNpcmNsZVwiOiAkZmEtdmFyLXRpbWVzLWNpcmNsZSxcbiAgXCJ4bWFyay1jaXJjbGVcIjogJGZhLXZhci14bWFyay1jaXJjbGUsXG4gIFwiY2lyY2xlLTRcIjogJGZhLXZhci1jaXJjbGUtNCxcbiAgXCJnaWZ0c1wiOiAkZmEtdmFyLWdpZnRzLFxuICBcImFsYnVtLWNvbGxlY3Rpb25cIjogJGZhLXZhci1hbGJ1bS1jb2xsZWN0aW9uLFxuICBcImhvdGVsXCI6ICRmYS12YXItaG90ZWwsXG4gIFwiZWFydGgtYXNpYVwiOiAkZmEtdmFyLWVhcnRoLWFzaWEsXG4gIFwiZ2xvYmUtYXNpYVwiOiAkZmEtdmFyLWdsb2JlLWFzaWEsXG4gIFwiaWQtY2FyZC1jbGlwXCI6ICRmYS12YXItaWQtY2FyZC1jbGlwLFxuICBcImlkLWNhcmQtYWx0XCI6ICRmYS12YXItaWQtY2FyZC1hbHQsXG4gIFwibWFnbmlmeWluZy1nbGFzcy1wbHVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1wbHVzLFxuICBcInNlYXJjaC1wbHVzXCI6ICRmYS12YXItc2VhcmNoLXBsdXMsXG4gIFwidGh1bWJzLXVwXCI6ICRmYS12YXItdGh1bWJzLXVwLFxuICBcImNsb3VkLXNob3dlcnNcIjogJGZhLXZhci1jbG91ZC1zaG93ZXJzLFxuICBcInVzZXItY2xvY2tcIjogJGZhLXZhci11c2VyLWNsb2NrLFxuICBcIm9uaW9uXCI6ICRmYS12YXItb25pb24sXG4gIFwiY2xvY2stdHdlbHZlLXRoaXJ0eVwiOiAkZmEtdmFyLWNsb2NrLXR3ZWx2ZS10aGlydHksXG4gIFwiYXJyb3ctZG93bi10by1kb3R0ZWQtbGluZVwiOiAkZmEtdmFyLWFycm93LWRvd24tdG8tZG90dGVkLWxpbmUsXG4gIFwiaGFuZC1kb3RzXCI6ICRmYS12YXItaGFuZC1kb3RzLFxuICBcImFsbGVyZ2llc1wiOiAkZmEtdmFyLWFsbGVyZ2llcyxcbiAgXCJmaWxlLWludm9pY2VcIjogJGZhLXZhci1maWxlLWludm9pY2UsXG4gIFwid2luZG93LW1pbmltaXplXCI6ICRmYS12YXItd2luZG93LW1pbmltaXplLFxuICBcInJlY3RhbmdsZS13aWRlXCI6ICRmYS12YXItcmVjdGFuZ2xlLXdpZGUsXG4gIFwiY29tbWVudC1hcnJvdy11cFwiOiAkZmEtdmFyLWNvbW1lbnQtYXJyb3ctdXAsXG4gIFwiZ2FybGljXCI6ICRmYS12YXItZ2FybGljLFxuICBcIm11Zy1zYXVjZXJcIjogJGZhLXZhci1tdWctc2F1Y2VyLFxuICBcImNvZmZlZVwiOiAkZmEtdmFyLWNvZmZlZSxcbiAgXCJicnVzaFwiOiAkZmEtdmFyLWJydXNoLFxuICBcInRyZWUtZGVjb3JhdGVkXCI6ICRmYS12YXItdHJlZS1kZWNvcmF0ZWQsXG4gIFwibWFza1wiOiAkZmEtdmFyLW1hc2ssXG4gIFwiY2FsZW5kYXItaGVhcnRcIjogJGZhLXZhci1jYWxlbmRhci1oZWFydCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLW1pbnVzXCI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51cyxcbiAgXCJzZWFyY2gtbWludXNcIjogJGZhLXZhci1zZWFyY2gtbWludXMsXG4gIFwiZmxvd2VyXCI6ICRmYS12YXItZmxvd2VyLFxuICBcInJ1bGVyLXZlcnRpY2FsXCI6ICRmYS12YXItcnVsZXItdmVydGljYWwsXG4gIFwidXNlci1sYXJnZVwiOiAkZmEtdmFyLXVzZXItbGFyZ2UsXG4gIFwidXNlci1hbHRcIjogJGZhLXZhci11c2VyLWFsdCxcbiAgXCJzdGFyc2hpcC1mcmVpZ2h0ZXJcIjogJGZhLXZhci1zdGFyc2hpcC1mcmVpZ2h0ZXIsXG4gIFwidHJhaW4tdHJhbVwiOiAkZmEtdmFyLXRyYWluLXRyYW0sXG4gIFwiYnJpZGdlLXN1c3BlbnNpb25cIjogJGZhLXZhci1icmlkZ2Utc3VzcGVuc2lvbixcbiAgXCJ0cmFzaC1jaGVja1wiOiAkZmEtdmFyLXRyYXNoLWNoZWNrLFxuICBcInVzZXItbnVyc2VcIjogJGZhLXZhci11c2VyLW51cnNlLFxuICBcImJvb21ib3hcIjogJGZhLXZhci1ib29tYm94LFxuICBcInN5cmluZ2VcIjogJGZhLXZhci1zeXJpbmdlLFxuICBcImNsb3VkLXN1blwiOiAkZmEtdmFyLWNsb3VkLXN1bixcbiAgXCJzaGllbGQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1zaGllbGQtZXhjbGFtYXRpb24sXG4gIFwic3RvcHdhdGNoLTIwXCI6ICRmYS12YXItc3RvcHdhdGNoLTIwLFxuICBcInNxdWFyZS1mdWxsXCI6ICRmYS12YXItc3F1YXJlLWZ1bGwsXG4gIFwiZ3JpcC1kb3RzXCI6ICRmYS12YXItZ3JpcC1kb3RzLFxuICBcImNvbW1lbnQtZXhjbGFtYXRpb25cIjogJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uLFxuICBcInBlbi1zd2lybFwiOiAkZmEtdmFyLXBlbi1zd2lybCxcbiAgXCJmYWxhZmVsXCI6ICRmYS12YXItZmFsYWZlbCxcbiAgXCJjaXJjbGUtMlwiOiAkZmEtdmFyLWNpcmNsZS0yLFxuICBcIm1hZ25ldFwiOiAkZmEtdmFyLW1hZ25ldCxcbiAgXCJqYXJcIjogJGZhLXZhci1qYXIsXG4gIFwiZ3JhbW9waG9uZVwiOiAkZmEtdmFyLWdyYW1vcGhvbmUsXG4gIFwiZGljZS1kMTJcIjogJGZhLXZhci1kaWNlLWQxMixcbiAgXCJub3RlLXN0aWNreVwiOiAkZmEtdmFyLW5vdGUtc3RpY2t5LFxuICBcInN0aWNreS1ub3RlXCI6ICRmYS12YXItc3RpY2t5LW5vdGUsXG4gIFwiZG93blwiOiAkZmEtdmFyLWRvd24sXG4gIFwiYXJyb3ctYWx0LWRvd25cIjogJGZhLXZhci1hcnJvdy1hbHQtZG93bixcbiAgXCJodW5kcmVkLXBvaW50c1wiOiAkZmEtdmFyLWh1bmRyZWQtcG9pbnRzLFxuICBcIjEwMFwiOiAkZmEtdmFyLTEwMCxcbiAgXCJwYXBlcmNsaXAtdmVydGljYWxcIjogJGZhLXZhci1wYXBlcmNsaXAtdmVydGljYWwsXG4gIFwid2luZC13YXJuaW5nXCI6ICRmYS12YXItd2luZC13YXJuaW5nLFxuICBcIndpbmQtY2lyY2xlLWV4Y2xhbWF0aW9uXCI6ICRmYS12YXItd2luZC1jaXJjbGUtZXhjbGFtYXRpb24sXG4gIFwibG9jYXRpb24tcGluLXNsYXNoXCI6ICRmYS12YXItbG9jYXRpb24tcGluLXNsYXNoLFxuICBcIm1hcC1tYXJrZXItc2xhc2hcIjogJGZhLXZhci1tYXAtbWFya2VyLXNsYXNoLFxuICBcImZhY2Utc2FkLXN3ZWF0XCI6ICRmYS12YXItZmFjZS1zYWQtc3dlYXQsXG4gIFwiYnVnLXNsYXNoXCI6ICRmYS12YXItYnVnLXNsYXNoLFxuICBcImN1cGNha2VcIjogJGZhLXZhci1jdXBjYWtlLFxuICBcImxpZ2h0LXN3aXRjaC1vZmZcIjogJGZhLXZhci1saWdodC1zd2l0Y2gtb2ZmLFxuICBcInRvZ2dsZS1sYXJnZS1vZmZcIjogJGZhLXZhci10b2dnbGUtbGFyZ2Utb2ZmLFxuICBcInBlbi1mYW5jeS1zbGFzaFwiOiAkZmEtdmFyLXBlbi1mYW5jeS1zbGFzaCxcbiAgXCJ0cnVjay1jb250YWluZXJcIjogJGZhLXZhci10cnVjay1jb250YWluZXIsXG4gIFwiYm9vdFwiOiAkZmEtdmFyLWJvb3QsXG4gIFwiYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wXCI6ICRmYS12YXItYXJyb3ctdXAtZnJvbS13YXRlci1wdW1wLFxuICBcImZpbGUtY2hlY2tcIjogJGZhLXZhci1maWxlLWNoZWNrLFxuICBcImJvbmVcIjogJGZhLXZhci1ib25lLFxuICBcImNhcmRzLWJsYW5rXCI6ICRmYS12YXItY2FyZHMtYmxhbmssXG4gIFwiY2lyY2xlLTNcIjogJGZhLXZhci1jaXJjbGUtMyxcbiAgXCJiZW5jaC10cmVlXCI6ICRmYS12YXItYmVuY2gtdHJlZSxcbiAgXCJrZXlib2FyZC1icmlnaHRuZXNzLWxvd1wiOiAkZmEtdmFyLWtleWJvYXJkLWJyaWdodG5lc3MtbG93LFxuICBcInNraS1ib290LXNraVwiOiAkZmEtdmFyLXNraS1ib290LXNraSxcbiAgXCJicmFpbi1jaXJjdWl0XCI6ICRmYS12YXItYnJhaW4tY2lyY3VpdCxcbiAgXCJ1c2VyLWluanVyZWRcIjogJGZhLXZhci11c2VyLWluanVyZWQsXG4gIFwiYmxvY2stYnJpY2stZmlyZVwiOiAkZmEtdmFyLWJsb2NrLWJyaWNrLWZpcmUsXG4gIFwiZmlyZXdhbGxcIjogJGZhLXZhci1maXJld2FsbCxcbiAgXCJmYWNlLXNhZC10ZWFyXCI6ICRmYS12YXItZmFjZS1zYWQtdGVhcixcbiAgXCJzYWQtdGVhclwiOiAkZmEtdmFyLXNhZC10ZWFyLFxuICBcInBsYW5lXCI6ICRmYS12YXItcGxhbmUsXG4gIFwidGVudC1hcnJvd3MtZG93blwiOiAkZmEtdmFyLXRlbnQtYXJyb3dzLWRvd24sXG4gIFwiZXhjbGFtYXRpb25cIjogJGZhLXZhci1leGNsYW1hdGlvbixcbiAgXCJhcnJvd3Mtc3BpblwiOiAkZmEtdmFyLWFycm93cy1zcGluLFxuICBcImZhY2Utc21pbGUtcmVsYXhlZFwiOiAkZmEtdmFyLWZhY2Utc21pbGUtcmVsYXhlZCxcbiAgXCJjb21tZW50LXhtYXJrXCI6ICRmYS12YXItY29tbWVudC14bWFyayxcbiAgXCJjb21tZW50LXRpbWVzXCI6ICRmYS12YXItY29tbWVudC10aW1lcyxcbiAgXCJwcmludFwiOiAkZmEtdmFyLXByaW50LFxuICBcInR1cmtpc2gtbGlyYS1zaWduXCI6ICRmYS12YXItdHVya2lzaC1saXJhLXNpZ24sXG4gIFwidHJ5XCI6ICRmYS12YXItdHJ5LFxuICBcInR1cmtpc2gtbGlyYVwiOiAkZmEtdmFyLXR1cmtpc2gtbGlyYSxcbiAgXCJmYWNlLW5vc2Utc3RlYW1cIjogJGZhLXZhci1mYWNlLW5vc2Utc3RlYW0sXG4gIFwiY2lyY2xlLXdhdmVmb3JtLWxpbmVzXCI6ICRmYS12YXItY2lyY2xlLXdhdmVmb3JtLWxpbmVzLFxuICBcIndhdmVmb3JtLWNpcmNsZVwiOiAkZmEtdmFyLXdhdmVmb3JtLWNpcmNsZSxcbiAgXCJkb2xsYXItc2lnblwiOiAkZmEtdmFyLWRvbGxhci1zaWduLFxuICBcImRvbGxhclwiOiAkZmEtdmFyLWRvbGxhcixcbiAgXCJ1c2RcIjogJGZhLXZhci11c2QsXG4gIFwiZmVycmlzLXdoZWVsXCI6ICRmYS12YXItZmVycmlzLXdoZWVsLFxuICBcImNvbXB1dGVyLXNwZWFrZXJcIjogJGZhLXZhci1jb21wdXRlci1zcGVha2VyLFxuICBcInNrdWxsLWNvd1wiOiAkZmEtdmFyLXNrdWxsLWNvdyxcbiAgXCJ4XCI6ICRmYS12YXIteCxcbiAgXCJtYWduaWZ5aW5nLWdsYXNzLWRvbGxhclwiOiAkZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtZG9sbGFyLFxuICBcInNlYXJjaC1kb2xsYXJcIjogJGZhLXZhci1zZWFyY2gtZG9sbGFyLFxuICBcInVzZXJzLWdlYXJcIjogJGZhLXZhci11c2Vycy1nZWFyLFxuICBcInVzZXJzLWNvZ1wiOiAkZmEtdmFyLXVzZXJzLWNvZyxcbiAgXCJwZXJzb24tbWlsaXRhcnktcG9pbnRpbmdcIjogJGZhLXZhci1wZXJzb24tbWlsaXRhcnktcG9pbnRpbmcsXG4gIFwiYnVpbGRpbmctY29sdW1uc1wiOiAkZmEtdmFyLWJ1aWxkaW5nLWNvbHVtbnMsXG4gIFwiYmFua1wiOiAkZmEtdmFyLWJhbmssXG4gIFwiaW5zdGl0dXRpb25cIjogJGZhLXZhci1pbnN0aXR1dGlvbixcbiAgXCJtdXNldW1cIjogJGZhLXZhci1tdXNldW0sXG4gIFwidW5pdmVyc2l0eVwiOiAkZmEtdmFyLXVuaXZlcnNpdHksXG4gIFwiY2lyY2xlLXRcIjogJGZhLXZhci1jaXJjbGUtdCxcbiAgXCJzYWNrXCI6ICRmYS12YXItc2FjayxcbiAgXCJncmlkLTJcIjogJGZhLXZhci1ncmlkLTIsXG4gIFwiY2FtZXJhLWNjdHZcIjogJGZhLXZhci1jYW1lcmEtY2N0dixcbiAgXCJjY3R2XCI6ICRmYS12YXItY2N0dixcbiAgXCJ1bWJyZWxsYVwiOiAkZmEtdmFyLXVtYnJlbGxhLFxuICBcInRyb3dlbFwiOiAkZmEtdmFyLXRyb3dlbCxcbiAgXCJob3Jpem9udGFsLXJ1bGVcIjogJGZhLXZhci1ob3Jpem9udGFsLXJ1bGUsXG4gIFwiYmVkLWZyb250XCI6ICRmYS12YXItYmVkLWZyb250LFxuICBcImJlZC1hbHRcIjogJGZhLXZhci1iZWQtYWx0LFxuICBcImRcIjogJGZhLXZhci1kLFxuICBcInN0YXBsZXJcIjogJGZhLXZhci1zdGFwbGVyLFxuICBcIm1hc2tzLXRoZWF0ZXJcIjogJGZhLXZhci1tYXNrcy10aGVhdGVyLFxuICBcInRoZWF0ZXItbWFza3NcIjogJGZhLXZhci10aGVhdGVyLW1hc2tzLFxuICBcImtpcC1zaWduXCI6ICRmYS12YXIta2lwLXNpZ24sXG4gIFwiZmFjZS13b296eVwiOiAkZmEtdmFyLWZhY2Utd29venksXG4gIFwiY2xvdWQtcXVlc3Rpb25cIjogJGZhLXZhci1jbG91ZC1xdWVzdGlvbixcbiAgXCJwaW5lYXBwbGVcIjogJGZhLXZhci1waW5lYXBwbGUsXG4gIFwiaGFuZC1wb2ludC1sZWZ0XCI6ICRmYS12YXItaGFuZC1wb2ludC1sZWZ0LFxuICBcImdhbGxlcnktdGh1bWJuYWlsc1wiOiAkZmEtdmFyLWdhbGxlcnktdGh1bWJuYWlscyxcbiAgXCJjaXJjbGUtalwiOiAkZmEtdmFyLWNpcmNsZS1qLFxuICBcImV5ZXNcIjogJGZhLXZhci1leWVzLFxuICBcImhhbmRzaGFrZS1zaW1wbGVcIjogJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLFxuICBcImhhbmRzaGFrZS1hbHRcIjogJGZhLXZhci1oYW5kc2hha2UtYWx0LFxuICBcInBhZ2UtY2FyZXQtdXBcIjogJGZhLXZhci1wYWdlLWNhcmV0LXVwLFxuICBcImZpbGUtY2FyZXQtdXBcIjogJGZhLXZhci1maWxlLWNhcmV0LXVwLFxuICBcImpldC1maWdodGVyXCI6ICRmYS12YXItamV0LWZpZ2h0ZXIsXG4gIFwiZmlnaHRlci1qZXRcIjogJGZhLXZhci1maWdodGVyLWpldCxcbiAgXCJjb21ldFwiOiAkZmEtdmFyLWNvbWV0LFxuICBcInNxdWFyZS1zaGFyZS1ub2Rlc1wiOiAkZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlcyxcbiAgXCJzaGFyZS1hbHQtc3F1YXJlXCI6ICRmYS12YXItc2hhcmUtYWx0LXNxdWFyZSxcbiAgXCJzaGllbGQta2V5aG9sZVwiOiAkZmEtdmFyLXNoaWVsZC1rZXlob2xlLFxuICBcImJhcmNvZGVcIjogJGZhLXZhci1iYXJjb2RlLFxuICBcInBsdXMtbWludXNcIjogJGZhLXZhci1wbHVzLW1pbnVzLFxuICBcInNxdWFyZS1zbGlkZXJzLXZlcnRpY2FsXCI6ICRmYS12YXItc3F1YXJlLXNsaWRlcnMtdmVydGljYWwsXG4gIFwic2xpZGVycy12LXNxdWFyZVwiOiAkZmEtdmFyLXNsaWRlcnMtdi1zcXVhcmUsXG4gIFwidmlkZW9cIjogJGZhLXZhci12aWRlbyxcbiAgXCJ2aWRlby1jYW1lcmFcIjogJGZhLXZhci12aWRlby1jYW1lcmEsXG4gIFwibWVzc2FnZS1taWRkbGVcIjogJGZhLXZhci1tZXNzYWdlLW1pZGRsZSxcbiAgXCJjb21tZW50LW1pZGRsZS1hbHRcIjogJGZhLXZhci1jb21tZW50LW1pZGRsZS1hbHQsXG4gIFwiZ3JhZHVhdGlvbi1jYXBcIjogJGZhLXZhci1ncmFkdWF0aW9uLWNhcCxcbiAgXCJtb3J0YXItYm9hcmRcIjogJGZhLXZhci1tb3J0YXItYm9hcmQsXG4gIFwiaGFuZC1ob2xkaW5nLW1lZGljYWxcIjogJGZhLXZhci1oYW5kLWhvbGRpbmctbWVkaWNhbCxcbiAgXCJwZXJzb24tY2lyY2xlLWNoZWNrXCI6ICRmYS12YXItcGVyc29uLWNpcmNsZS1jaGVjayxcbiAgXCJzcXVhcmUtelwiOiAkZmEtdmFyLXNxdWFyZS16LFxuICBcIm1lc3NhZ2UtdGV4dFwiOiAkZmEtdmFyLW1lc3NhZ2UtdGV4dCxcbiAgXCJjb21tZW50LWFsdC10ZXh0XCI6ICRmYS12YXItY29tbWVudC1hbHQtdGV4dCxcbiAgXCJ0dXJuLXVwXCI6ICRmYS12YXItdHVybi11cCxcbiAgXCJsZXZlbC11cC1hbHRcIjogJGZhLXZhci1sZXZlbC11cC1hbHQsXG4pO1xuXG4kZmEtYnJhbmQtaWNvbnM6IChcbiAgXCJtb25lcm9cIjogJGZhLXZhci1tb25lcm8sXG4gIFwiaG9vbGlcIjogJGZhLXZhci1ob29saSxcbiAgXCJ5ZWxwXCI6ICRmYS12YXIteWVscCxcbiAgXCJjYy12aXNhXCI6ICRmYS12YXItY2MtdmlzYSxcbiAgXCJsYXN0Zm1cIjogJGZhLXZhci1sYXN0Zm0sXG4gIFwic2hvcHdhcmVcIjogJGZhLXZhci1zaG9wd2FyZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYyxcbiAgXCJhd3NcIjogJGZhLXZhci1hd3MsXG4gIFwicmVkaGF0XCI6ICRmYS12YXItcmVkaGF0LFxuICBcInlvYXN0XCI6ICRmYS12YXIteW9hc3QsXG4gIFwiY2xvdWRmbGFyZVwiOiAkZmEtdmFyLWNsb3VkZmxhcmUsXG4gIFwidXBzXCI6ICRmYS12YXItdXBzLFxuICBcIndwZXhwbG9yZXJcIjogJGZhLXZhci13cGV4cGxvcmVyLFxuICBcImR5YWxvZ1wiOiAkZmEtdmFyLWR5YWxvZyxcbiAgXCJiaXR5XCI6ICRmYS12YXItYml0eSxcbiAgXCJzdGFja3BhdGhcIjogJGZhLXZhci1zdGFja3BhdGgsXG4gIFwiYnV5c2VsbGFkc1wiOiAkZmEtdmFyLWJ1eXNlbGxhZHMsXG4gIFwiZmlyc3Qtb3JkZXJcIjogJGZhLXZhci1maXJzdC1vcmRlcixcbiAgXCJtb2R4XCI6ICRmYS12YXItbW9keCxcbiAgXCJndWlsZGVkXCI6ICRmYS12YXItZ3VpbGRlZCxcbiAgXCJ2bnZcIjogJGZhLXZhci12bnYsXG4gIFwic3F1YXJlLWpzXCI6ICRmYS12YXItc3F1YXJlLWpzLFxuICBcImpzLXNxdWFyZVwiOiAkZmEtdmFyLWpzLXNxdWFyZSxcbiAgXCJtaWNyb3NvZnRcIjogJGZhLXZhci1taWNyb3NvZnQsXG4gIFwicXFcIjogJGZhLXZhci1xcSxcbiAgXCJvcmNpZFwiOiAkZmEtdmFyLW9yY2lkLFxuICBcImphdmFcIjogJGZhLXZhci1qYXZhLFxuICBcImludmlzaW9uXCI6ICRmYS12YXItaW52aXNpb24sXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1wZC1hbHRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCxcbiAgXCJjZW50ZXJjb2RlXCI6ICRmYS12YXItY2VudGVyY29kZSxcbiAgXCJnbGlkZS1nXCI6ICRmYS12YXItZ2xpZGUtZyxcbiAgXCJkcnVwYWxcIjogJGZhLXZhci1kcnVwYWwsXG4gIFwiaGlyZS1hLWhlbHBlclwiOiAkZmEtdmFyLWhpcmUtYS1oZWxwZXIsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1ieVwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnksXG4gIFwidW5pdHlcIjogJGZhLXZhci11bml0eSxcbiAgXCJ3aG1jc1wiOiAkZmEtdmFyLXdobWNzLFxuICBcInJvY2tldGNoYXRcIjogJGZhLXZhci1yb2NrZXRjaGF0LFxuICBcInZrXCI6ICRmYS12YXItdmssXG4gIFwidW50YXBwZFwiOiAkZmEtdmFyLXVudGFwcGQsXG4gIFwibWFpbGNoaW1wXCI6ICRmYS12YXItbWFpbGNoaW1wLFxuICBcImNzczMtYWx0XCI6ICRmYS12YXItY3NzMy1hbHQsXG4gIFwic3F1YXJlLXJlZGRpdFwiOiAkZmEtdmFyLXNxdWFyZS1yZWRkaXQsXG4gIFwicmVkZGl0LXNxdWFyZVwiOiAkZmEtdmFyLXJlZGRpdC1zcXVhcmUsXG4gIFwidmltZW8tdlwiOiAkZmEtdmFyLXZpbWVvLXYsXG4gIFwiY29udGFvXCI6ICRmYS12YXItY29udGFvLFxuICBcInNxdWFyZS1mb250LWF3ZXNvbWVcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLFxuICBcImRlc2twcm9cIjogJGZhLXZhci1kZXNrcHJvLFxuICBcInNpc3RyaXhcIjogJGZhLXZhci1zaXN0cml4LFxuICBcInNxdWFyZS1pbnN0YWdyYW1cIjogJGZhLXZhci1zcXVhcmUtaW5zdGFncmFtLFxuICBcImluc3RhZ3JhbS1zcXVhcmVcIjogJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlLFxuICBcImJhdHRsZS1uZXRcIjogJGZhLXZhci1iYXR0bGUtbmV0LFxuICBcInRoZS1yZWQteWV0aVwiOiAkZmEtdmFyLXRoZS1yZWQteWV0aSxcbiAgXCJzcXVhcmUtaGFja2VyLW5ld3NcIjogJGZhLXZhci1zcXVhcmUtaGFja2VyLW5ld3MsXG4gIFwiaGFja2VyLW5ld3Mtc3F1YXJlXCI6ICRmYS12YXItaGFja2VyLW5ld3Mtc3F1YXJlLFxuICBcImVkZ2VcIjogJGZhLXZhci1lZGdlLFxuICBcIm5hcHN0ZXJcIjogJGZhLXZhci1uYXBzdGVyLFxuICBcInNxdWFyZS1zbmFwY2hhdFwiOiAkZmEtdmFyLXNxdWFyZS1zbmFwY2hhdCxcbiAgXCJzbmFwY2hhdC1zcXVhcmVcIjogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmUsXG4gIFwiZ29vZ2xlLXBsdXMtZ1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLWcsXG4gIFwiYXJ0c3RhdGlvblwiOiAkZmEtdmFyLWFydHN0YXRpb24sXG4gIFwibWFya2Rvd25cIjogJGZhLXZhci1tYXJrZG93bixcbiAgXCJzb3VyY2V0cmVlXCI6ICRmYS12YXItc291cmNldHJlZSxcbiAgXCJnb29nbGUtcGx1c1wiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLFxuICBcImRpYXNwb3JhXCI6ICRmYS12YXItZGlhc3BvcmEsXG4gIFwiZm91cnNxdWFyZVwiOiAkZmEtdmFyLWZvdXJzcXVhcmUsXG4gIFwic3RhY2stb3ZlcmZsb3dcIjogJGZhLXZhci1zdGFjay1vdmVyZmxvdyxcbiAgXCJnaXRodWItYWx0XCI6ICRmYS12YXItZ2l0aHViLWFsdCxcbiAgXCJwaG9lbml4LXNxdWFkcm9uXCI6ICRmYS12YXItcGhvZW5peC1zcXVhZHJvbixcbiAgXCJwYWdlbGluZXNcIjogJGZhLXZhci1wYWdlbGluZXMsXG4gIFwiYWxnb2xpYVwiOiAkZmEtdmFyLWFsZ29saWEsXG4gIFwicmVkLXJpdmVyXCI6ICRmYS12YXItcmVkLXJpdmVyLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhLFxuICBcInNhZmFyaVwiOiAkZmEtdmFyLXNhZmFyaSxcbiAgXCJnb29nbGVcIjogJGZhLXZhci1nb29nbGUsXG4gIFwic3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2VcIjogJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZSxcbiAgXCJmb250LWF3ZXNvbWUtYWx0XCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWFsdCxcbiAgXCJhdGxhc3NpYW5cIjogJGZhLXZhci1hdGxhc3NpYW4sXG4gIFwibGlua2VkaW4taW5cIjogJGZhLXZhci1saW5rZWRpbi1pbixcbiAgXCJkaWdpdGFsLW9jZWFuXCI6ICRmYS12YXItZGlnaXRhbC1vY2VhbixcbiAgXCJuaW1ibHJcIjogJGZhLXZhci1uaW1ibHIsXG4gIFwiY2hyb21lY2FzdFwiOiAkZmEtdmFyLWNocm9tZWNhc3QsXG4gIFwiZXZlcm5vdGVcIjogJGZhLXZhci1ldmVybm90ZSxcbiAgXCJoYWNrZXItbmV3c1wiOiAkZmEtdmFyLWhhY2tlci1uZXdzLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmdcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLFxuICBcImFkdmVyc2FsXCI6ICRmYS12YXItYWR2ZXJzYWwsXG4gIFwiY3JlYXRpdmUtY29tbW9uc1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMsXG4gIFwid2F0Y2htYW4tbW9uaXRvcmluZ1wiOiAkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcsXG4gIFwiZm9udGljb25zXCI6ICRmYS12YXItZm9udGljb25zLFxuICBcIndlaXhpblwiOiAkZmEtdmFyLXdlaXhpbixcbiAgXCJzaGlydHNpbmJ1bGtcIjogJGZhLXZhci1zaGlydHNpbmJ1bGssXG4gIFwiY29kZXBlblwiOiAkZmEtdmFyLWNvZGVwZW4sXG4gIFwiZ2l0LWFsdFwiOiAkZmEtdmFyLWdpdC1hbHQsXG4gIFwibHlmdFwiOiAkZmEtdmFyLWx5ZnQsXG4gIFwicmV2XCI6ICRmYS12YXItcmV2LFxuICBcIndpbmRvd3NcIjogJGZhLXZhci13aW5kb3dzLFxuICBcIndpemFyZHMtb2YtdGhlLWNvYXN0XCI6ICRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3QsXG4gIFwic3F1YXJlLXZpYWRlb1wiOiAkZmEtdmFyLXNxdWFyZS12aWFkZW8sXG4gIFwidmlhZGVvLXNxdWFyZVwiOiAkZmEtdmFyLXZpYWRlby1zcXVhcmUsXG4gIFwibWVldHVwXCI6ICRmYS12YXItbWVldHVwLFxuICBcImNlbnRvc1wiOiAkZmEtdmFyLWNlbnRvcyxcbiAgXCJhZG5cIjogJGZhLXZhci1hZG4sXG4gIFwiY2xvdWRzbWl0aFwiOiAkZmEtdmFyLWNsb3Vkc21pdGgsXG4gIFwicGllZC1waXBlci1hbHRcIjogJGZhLXZhci1waWVkLXBpcGVyLWFsdCxcbiAgXCJzcXVhcmUtZHJpYmJibGVcIjogJGZhLXZhci1zcXVhcmUtZHJpYmJibGUsXG4gIFwiZHJpYmJibGUtc3F1YXJlXCI6ICRmYS12YXItZHJpYmJibGUtc3F1YXJlLFxuICBcImNvZGllcGllXCI6ICRmYS12YXItY29kaWVwaWUsXG4gIFwibm9kZVwiOiAkZmEtdmFyLW5vZGUsXG4gIFwibWl4XCI6ICRmYS12YXItbWl4LFxuICBcInN0ZWFtXCI6ICRmYS12YXItc3RlYW0sXG4gIFwiY2MtYXBwbGUtcGF5XCI6ICRmYS12YXItY2MtYXBwbGUtcGF5LFxuICBcInNjcmliZFwiOiAkZmEtdmFyLXNjcmliZCxcbiAgXCJvcGVuaWRcIjogJGZhLXZhci1vcGVuaWQsXG4gIFwiaW5zdGFsb2RcIjogJGZhLXZhci1pbnN0YWxvZCxcbiAgXCJleHBlZGl0ZWRzc2xcIjogJGZhLXZhci1leHBlZGl0ZWRzc2wsXG4gIFwic2VsbGNhc3RcIjogJGZhLXZhci1zZWxsY2FzdCxcbiAgXCJzcXVhcmUtdHdpdHRlclwiOiAkZmEtdmFyLXNxdWFyZS10d2l0dGVyLFxuICBcInR3aXR0ZXItc3F1YXJlXCI6ICRmYS12YXItdHdpdHRlci1zcXVhcmUsXG4gIFwici1wcm9qZWN0XCI6ICRmYS12YXItci1wcm9qZWN0LFxuICBcImRlbGljaW91c1wiOiAkZmEtdmFyLWRlbGljaW91cyxcbiAgXCJmcmVlYnNkXCI6ICRmYS12YXItZnJlZWJzZCxcbiAgXCJ2dWVqc1wiOiAkZmEtdmFyLXZ1ZWpzLFxuICBcImFjY3Vzb2Z0XCI6ICRmYS12YXItYWNjdXNvZnQsXG4gIFwiaW94aG9zdFwiOiAkZmEtdmFyLWlveGhvc3QsXG4gIFwiZm9udGljb25zLWZpXCI6ICRmYS12YXItZm9udGljb25zLWZpLFxuICBcImFwcC1zdG9yZVwiOiAkZmEtdmFyLWFwcC1zdG9yZSxcbiAgXCJjYy1tYXN0ZXJjYXJkXCI6ICRmYS12YXItY2MtbWFzdGVyY2FyZCxcbiAgXCJpdHVuZXMtbm90ZVwiOiAkZmEtdmFyLWl0dW5lcy1ub3RlLFxuICBcImdvbGFuZ1wiOiAkZmEtdmFyLWdvbGFuZyxcbiAgXCJraWNrc3RhcnRlclwiOiAkZmEtdmFyLWtpY2tzdGFydGVyLFxuICBcImdyYXZcIjogJGZhLXZhci1ncmF2LFxuICBcIndlaWJvXCI6ICRmYS12YXItd2VpYm8sXG4gIFwidW5jaGFydGVkXCI6ICRmYS12YXItdW5jaGFydGVkLFxuICBcImZpcnN0ZHJhZnRcIjogJGZhLXZhci1maXJzdGRyYWZ0LFxuICBcInNxdWFyZS15b3V0dWJlXCI6ICRmYS12YXItc3F1YXJlLXlvdXR1YmUsXG4gIFwieW91dHViZS1zcXVhcmVcIjogJGZhLXZhci15b3V0dWJlLXNxdWFyZSxcbiAgXCJ3aWtpcGVkaWEtd1wiOiAkZmEtdmFyLXdpa2lwZWRpYS13LFxuICBcIndwcmVzc3JcIjogJGZhLXZhci13cHJlc3NyLFxuICBcInJlbmRhY3RcIjogJGZhLXZhci1yZW5kYWN0LFxuICBcImFuZ2VsbGlzdFwiOiAkZmEtdmFyLWFuZ2VsbGlzdCxcbiAgXCJnYWxhY3RpYy1yZXB1YmxpY1wiOiAkZmEtdmFyLWdhbGFjdGljLXJlcHVibGljLFxuICBcIm5mYy1kaXJlY3Rpb25hbFwiOiAkZmEtdmFyLW5mYy1kaXJlY3Rpb25hbCxcbiAgXCJza3lwZVwiOiAkZmEtdmFyLXNreXBlLFxuICBcImpvZ2V0XCI6ICRmYS12YXItam9nZXQsXG4gIFwiZmVkb3JhXCI6ICRmYS12YXItZmVkb3JhLFxuICBcInN0cmlwZS1zXCI6ICRmYS12YXItc3RyaXBlLXMsXG4gIFwibWV0YVwiOiAkZmEtdmFyLW1ldGEsXG4gIFwibGFyYXZlbFwiOiAkZmEtdmFyLWxhcmF2ZWwsXG4gIFwiaG90amFyXCI6ICRmYS12YXItaG90amFyLFxuICBcImJsdWV0b290aC1iXCI6ICRmYS12YXItYmx1ZXRvb3RoLWIsXG4gIFwic3RpY2tlci1tdWxlXCI6ICRmYS12YXItc3RpY2tlci1tdWxlLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtemVyb1wiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtemVybyxcbiAgXCJoaXBzXCI6ICRmYS12YXItaGlwcyxcbiAgXCJiZWhhbmNlXCI6ICRmYS12YXItYmVoYW5jZSxcbiAgXCJyZWRkaXRcIjogJGZhLXZhci1yZWRkaXQsXG4gIFwiZGlzY29yZFwiOiAkZmEtdmFyLWRpc2NvcmQsXG4gIFwiY2hyb21lXCI6ICRmYS12YXItY2hyb21lLFxuICBcImFwcC1zdG9yZS1pb3NcIjogJGZhLXZhci1hcHAtc3RvcmUtaW9zLFxuICBcImNjLWRpc2NvdmVyXCI6ICRmYS12YXItY2MtZGlzY292ZXIsXG4gIFwid3BiZWdpbm5lclwiOiAkZmEtdmFyLXdwYmVnaW5uZXIsXG4gIFwiY29uZmx1ZW5jZVwiOiAkZmEtdmFyLWNvbmZsdWVuY2UsXG4gIFwibWRiXCI6ICRmYS12YXItbWRiLFxuICBcImRvY2h1YlwiOiAkZmEtdmFyLWRvY2h1YixcbiAgXCJhY2Nlc3NpYmxlLWljb25cIjogJGZhLXZhci1hY2Nlc3NpYmxlLWljb24sXG4gIFwiZWJheVwiOiAkZmEtdmFyLWViYXksXG4gIFwiYW1hem9uXCI6ICRmYS12YXItYW1hem9uLFxuICBcInVuc3BsYXNoXCI6ICRmYS12YXItdW5zcGxhc2gsXG4gIFwieWFyblwiOiAkZmEtdmFyLXlhcm4sXG4gIFwic3F1YXJlLXN0ZWFtXCI6ICRmYS12YXItc3F1YXJlLXN0ZWFtLFxuICBcInN0ZWFtLXNxdWFyZVwiOiAkZmEtdmFyLXN0ZWFtLXNxdWFyZSxcbiAgXCI1MDBweFwiOiAkZmEtdmFyLTUwMHB4LFxuICBcInNxdWFyZS12aW1lb1wiOiAkZmEtdmFyLXNxdWFyZS12aW1lbyxcbiAgXCJ2aW1lby1zcXVhcmVcIjogJGZhLXZhci12aW1lby1zcXVhcmUsXG4gIFwiYXN5bW1ldHJpa1wiOiAkZmEtdmFyLWFzeW1tZXRyaWssXG4gIFwiZm9udC1hd2Vzb21lXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLFxuICBcImZvbnQtYXdlc29tZS1mbGFnXCI6ICRmYS12YXItZm9udC1hd2Vzb21lLWZsYWcsXG4gIFwiZm9udC1hd2Vzb21lLWxvZ28tZnVsbFwiOiAkZmEtdmFyLWZvbnQtYXdlc29tZS1sb2dvLWZ1bGwsXG4gIFwiZ3JhdGlwYXlcIjogJGZhLXZhci1ncmF0aXBheSxcbiAgXCJhcHBsZVwiOiAkZmEtdmFyLWFwcGxlLFxuICBcImhpdmVcIjogJGZhLXZhci1oaXZlLFxuICBcImdpdGtyYWtlblwiOiAkZmEtdmFyLWdpdGtyYWtlbixcbiAgXCJrZXliYXNlXCI6ICRmYS12YXIta2V5YmFzZSxcbiAgXCJhcHBsZS1wYXlcIjogJGZhLXZhci1hcHBsZS1wYXksXG4gIFwicGFkbGV0XCI6ICRmYS12YXItcGFkbGV0LFxuICBcImFtYXpvbi1wYXlcIjogJGZhLXZhci1hbWF6b24tcGF5LFxuICBcInNxdWFyZS1naXRodWJcIjogJGZhLXZhci1zcXVhcmUtZ2l0aHViLFxuICBcImdpdGh1Yi1zcXVhcmVcIjogJGZhLXZhci1naXRodWItc3F1YXJlLFxuICBcInN0dW1ibGV1cG9uXCI6ICRmYS12YXItc3R1bWJsZXVwb24sXG4gIFwiZmVkZXhcIjogJGZhLXZhci1mZWRleCxcbiAgXCJwaG9lbml4LWZyYW1ld29ya1wiOiAkZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrLFxuICBcInNob3BpZnlcIjogJGZhLXZhci1zaG9waWZ5LFxuICBcIm5lb3NcIjogJGZhLXZhci1uZW9zLFxuICBcImhhY2tlcnJhbmtcIjogJGZhLXZhci1oYWNrZXJyYW5rLFxuICBcInJlc2VhcmNoZ2F0ZVwiOiAkZmEtdmFyLXJlc2VhcmNoZ2F0ZSxcbiAgXCJzd2lmdFwiOiAkZmEtdmFyLXN3aWZ0LFxuICBcImFuZ3VsYXJcIjogJGZhLXZhci1hbmd1bGFyLFxuICBcInNwZWFrYXBcIjogJGZhLXZhci1zcGVha2FwLFxuICBcImFuZ3J5Y3JlYXRpdmVcIjogJGZhLXZhci1hbmdyeWNyZWF0aXZlLFxuICBcInktY29tYmluYXRvclwiOiAkZmEtdmFyLXktY29tYmluYXRvcixcbiAgXCJlbXBpcmVcIjogJGZhLXZhci1lbXBpcmUsXG4gIFwiZW52aXJhXCI6ICRmYS12YXItZW52aXJhLFxuICBcInNxdWFyZS1naXRsYWJcIjogJGZhLXZhci1zcXVhcmUtZ2l0bGFiLFxuICBcImdpdGxhYi1zcXVhcmVcIjogJGZhLXZhci1naXRsYWItc3F1YXJlLFxuICBcInN0dWRpb3ZpbmFyaVwiOiAkZmEtdmFyLXN0dWRpb3ZpbmFyaSxcbiAgXCJwaWVkLXBpcGVyXCI6ICRmYS12YXItcGllZC1waXBlcixcbiAgXCJ3b3JkcHJlc3NcIjogJGZhLXZhci13b3JkcHJlc3MsXG4gIFwicHJvZHVjdC1odW50XCI6ICRmYS12YXItcHJvZHVjdC1odW50LFxuICBcImZpcmVmb3hcIjogJGZhLXZhci1maXJlZm94LFxuICBcImxpbm9kZVwiOiAkZmEtdmFyLWxpbm9kZSxcbiAgXCJnb29kcmVhZHNcIjogJGZhLXZhci1nb29kcmVhZHMsXG4gIFwic3F1YXJlLW9kbm9rbGFzc25pa2lcIjogJGZhLXZhci1zcXVhcmUtb2Rub2tsYXNzbmlraSxcbiAgXCJvZG5va2xhc3NuaWtpLXNxdWFyZVwiOiAkZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlLFxuICBcImpzZmlkZGxlXCI6ICRmYS12YXItanNmaWRkbGUsXG4gIFwic2l0aFwiOiAkZmEtdmFyLXNpdGgsXG4gIFwidGhlbWVpc2xlXCI6ICRmYS12YXItdGhlbWVpc2xlLFxuICBcInBhZ2U0XCI6ICRmYS12YXItcGFnZTQsXG4gIFwiaGFzaG5vZGVcIjogJGZhLXZhci1oYXNobm9kZSxcbiAgXCJyZWFjdFwiOiAkZmEtdmFyLXJlYWN0LFxuICBcImNjLXBheXBhbFwiOiAkZmEtdmFyLWNjLXBheXBhbCxcbiAgXCJzcXVhcmVzcGFjZVwiOiAkZmEtdmFyLXNxdWFyZXNwYWNlLFxuICBcImNjLXN0cmlwZVwiOiAkZmEtdmFyLWNjLXN0cmlwZSxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNoYXJlXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSxcbiAgXCJiaXRjb2luXCI6ICRmYS12YXItYml0Y29pbixcbiAgXCJrZXljZG5cIjogJGZhLXZhci1rZXljZG4sXG4gIFwib3BlcmFcIjogJGZhLXZhci1vcGVyYSxcbiAgXCJpdGNoLWlvXCI6ICRmYS12YXItaXRjaC1pbyxcbiAgXCJ1bWJyYWNvXCI6ICRmYS12YXItdW1icmFjbyxcbiAgXCJnYWxhY3RpYy1zZW5hdGVcIjogJGZhLXZhci1nYWxhY3RpYy1zZW5hdGUsXG4gIFwidWJ1bnR1XCI6ICRmYS12YXItdWJ1bnR1LFxuICBcImRyYWZ0MmRpZ2l0YWxcIjogJGZhLXZhci1kcmFmdDJkaWdpdGFsLFxuICBcInN0cmlwZVwiOiAkZmEtdmFyLXN0cmlwZSxcbiAgXCJob3V6elwiOiAkZmEtdmFyLWhvdXp6LFxuICBcImdnXCI6ICRmYS12YXItZ2csXG4gIFwiZGhsXCI6ICRmYS12YXItZGhsLFxuICBcInNxdWFyZS1waW50ZXJlc3RcIjogJGZhLXZhci1zcXVhcmUtcGludGVyZXN0LFxuICBcInBpbnRlcmVzdC1zcXVhcmVcIjogJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlLFxuICBcInhpbmdcIjogJGZhLXZhci14aW5nLFxuICBcImJsYWNrYmVycnlcIjogJGZhLXZhci1ibGFja2JlcnJ5LFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcGRcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLFxuICBcInBsYXlzdGF0aW9uXCI6ICRmYS12YXItcGxheXN0YXRpb24sXG4gIFwicXVpbnNjYXBlXCI6ICRmYS12YXItcXVpbnNjYXBlLFxuICBcImxlc3NcIjogJGZhLXZhci1sZXNzLFxuICBcImJsb2dnZXItYlwiOiAkZmEtdmFyLWJsb2dnZXItYixcbiAgXCJvcGVuY2FydFwiOiAkZmEtdmFyLW9wZW5jYXJ0LFxuICBcInZpbmVcIjogJGZhLXZhci12aW5lLFxuICBcInBheXBhbFwiOiAkZmEtdmFyLXBheXBhbCxcbiAgXCJnaXRsYWJcIjogJGZhLXZhci1naXRsYWIsXG4gIFwidHlwbzNcIjogJGZhLXZhci10eXBvMyxcbiAgXCJyZWRkaXQtYWxpZW5cIjogJGZhLXZhci1yZWRkaXQtYWxpZW4sXG4gIFwieWFob29cIjogJGZhLXZhci15YWhvbyxcbiAgXCJkYWlseW1vdGlvblwiOiAkZmEtdmFyLWRhaWx5bW90aW9uLFxuICBcImFmZmlsaWF0ZXRoZW1lXCI6ICRmYS12YXItYWZmaWxpYXRldGhlbWUsXG4gIFwicGllZC1waXBlci1wcFwiOiAkZmEtdmFyLXBpZWQtcGlwZXItcHAsXG4gIFwiYm9vdHN0cmFwXCI6ICRmYS12YXItYm9vdHN0cmFwLFxuICBcIm9kbm9rbGFzc25pa2lcIjogJGZhLXZhci1vZG5va2xhc3NuaWtpLFxuICBcIm5mYy1zeW1ib2xcIjogJGZhLXZhci1uZmMtc3ltYm9sLFxuICBcImV0aGVyZXVtXCI6ICRmYS12YXItZXRoZXJldW0sXG4gIFwic3BlYWtlci1kZWNrXCI6ICRmYS12YXItc3BlYWtlci1kZWNrLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtbmMtZXVcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWV1LFxuICBcInBhdHJlb25cIjogJGZhLXZhci1wYXRyZW9uLFxuICBcImF2aWFuZXhcIjogJGZhLXZhci1hdmlhbmV4LFxuICBcImVsbG9cIjogJGZhLXZhci1lbGxvLFxuICBcImdvZm9yZVwiOiAkZmEtdmFyLWdvZm9yZSxcbiAgXCJiaW1vYmplY3RcIjogJGZhLXZhci1iaW1vYmplY3QsXG4gIFwiZmFjZWJvb2stZlwiOiAkZmEtdmFyLWZhY2Vib29rLWYsXG4gIFwic3F1YXJlLWdvb2dsZS1wbHVzXCI6ICRmYS12YXItc3F1YXJlLWdvb2dsZS1wbHVzLFxuICBcImdvb2dsZS1wbHVzLXNxdWFyZVwiOiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSxcbiAgXCJtYW5kYWxvcmlhblwiOiAkZmEtdmFyLW1hbmRhbG9yaWFuLFxuICBcImZpcnN0LW9yZGVyLWFsdFwiOiAkZmEtdmFyLWZpcnN0LW9yZGVyLWFsdCxcbiAgXCJvc2lcIjogJGZhLXZhci1vc2ksXG4gIFwiZ29vZ2xlLXdhbGxldFwiOiAkZmEtdmFyLWdvb2dsZS13YWxsZXQsXG4gIFwiZC1hbmQtZC1iZXlvbmRcIjogJGZhLXZhci1kLWFuZC1kLWJleW9uZCxcbiAgXCJwZXJpc2NvcGVcIjogJGZhLXZhci1wZXJpc2NvcGUsXG4gIFwiZnVsY3J1bVwiOiAkZmEtdmFyLWZ1bGNydW0sXG4gIFwiY2xvdWRzY2FsZVwiOiAkZmEtdmFyLWNsb3Vkc2NhbGUsXG4gIFwiZm9ydW1iZWVcIjogJGZhLXZhci1mb3J1bWJlZSxcbiAgXCJtaXp1bmlcIjogJGZhLXZhci1taXp1bmksXG4gIFwic2NobGl4XCI6ICRmYS12YXItc2NobGl4LFxuICBcInNxdWFyZS14aW5nXCI6ICRmYS12YXItc3F1YXJlLXhpbmcsXG4gIFwieGluZy1zcXVhcmVcIjogJGZhLXZhci14aW5nLXNxdWFyZSxcbiAgXCJiYW5kY2FtcFwiOiAkZmEtdmFyLWJhbmRjYW1wLFxuICBcIndwZm9ybXNcIjogJGZhLXZhci13cGZvcm1zLFxuICBcImNsb3VkdmVyc2lmeVwiOiAkZmEtdmFyLWNsb3VkdmVyc2lmeSxcbiAgXCJ1c3BzXCI6ICRmYS12YXItdXNwcyxcbiAgXCJtZWdhcG9ydFwiOiAkZmEtdmFyLW1lZ2Fwb3J0LFxuICBcIm1hZ2VudG9cIjogJGZhLXZhci1tYWdlbnRvLFxuICBcInNwb3RpZnlcIjogJGZhLXZhci1zcG90aWZ5LFxuICBcIm9wdGluLW1vbnN0ZXJcIjogJGZhLXZhci1vcHRpbi1tb25zdGVyLFxuICBcImZseVwiOiAkZmEtdmFyLWZseSxcbiAgXCJhdmlhdG9cIjogJGZhLXZhci1hdmlhdG8sXG4gIFwiaXR1bmVzXCI6ICRmYS12YXItaXR1bmVzLFxuICBcImN1dHRsZWZpc2hcIjogJGZhLXZhci1jdXR0bGVmaXNoLFxuICBcImJsb2dnZXJcIjogJGZhLXZhci1ibG9nZ2VyLFxuICBcImZsaWNrclwiOiAkZmEtdmFyLWZsaWNrcixcbiAgXCJ2aWJlclwiOiAkZmEtdmFyLXZpYmVyLFxuICBcInNvdW5kY2xvdWRcIjogJGZhLXZhci1zb3VuZGNsb3VkLFxuICBcImRpZ2dcIjogJGZhLXZhci1kaWdnLFxuICBcInRlbmNlbnQtd2VpYm9cIjogJGZhLXZhci10ZW5jZW50LXdlaWJvLFxuICBcInN5bWZvbnlcIjogJGZhLXZhci1zeW1mb255LFxuICBcIm1heGNkblwiOiAkZmEtdmFyLW1heGNkbixcbiAgXCJldHN5XCI6ICRmYS12YXItZXRzeSxcbiAgXCJmYWNlYm9vay1tZXNzZW5nZXJcIjogJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXIsXG4gIFwiYXVkaWJsZVwiOiAkZmEtdmFyLWF1ZGlibGUsXG4gIFwidGhpbmstcGVha3NcIjogJGZhLXZhci10aGluay1wZWFrcyxcbiAgXCJiaWxpYmlsaVwiOiAkZmEtdmFyLWJpbGliaWxpLFxuICBcImVybGFuZ1wiOiAkZmEtdmFyLWVybGFuZyxcbiAgXCJjb3R0b24tYnVyZWF1XCI6ICRmYS12YXItY290dG9uLWJ1cmVhdSxcbiAgXCJkYXNoY3ViZVwiOiAkZmEtdmFyLWRhc2hjdWJlLFxuICBcIjQyLWdyb3VwXCI6ICRmYS12YXItNDItZ3JvdXAsXG4gIFwiaW5ub3NvZnRcIjogJGZhLXZhci1pbm5vc29mdCxcbiAgXCJzdGFjay1leGNoYW5nZVwiOiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlLFxuICBcImVsZW1lbnRvclwiOiAkZmEtdmFyLWVsZW1lbnRvcixcbiAgXCJzcXVhcmUtcGllZC1waXBlclwiOiAkZmEtdmFyLXNxdWFyZS1waWVkLXBpcGVyLFxuICBcInBpZWQtcGlwZXItc3F1YXJlXCI6ICRmYS12YXItcGllZC1waXBlci1zcXVhcmUsXG4gIFwiY3JlYXRpdmUtY29tbW9ucy1uZFwiOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmQsXG4gIFwicGFsZmVkXCI6ICRmYS12YXItcGFsZmVkLFxuICBcInN1cGVycG93ZXJzXCI6ICRmYS12YXItc3VwZXJwb3dlcnMsXG4gIFwicmVzb2x2aW5nXCI6ICRmYS12YXItcmVzb2x2aW5nLFxuICBcInhib3hcIjogJGZhLXZhci14Ym94LFxuICBcInNlYXJjaGVuZ2luXCI6ICRmYS12YXItc2VhcmNoZW5naW4sXG4gIFwidGlrdG9rXCI6ICRmYS12YXItdGlrdG9rLFxuICBcInNxdWFyZS1mYWNlYm9va1wiOiAkZmEtdmFyLXNxdWFyZS1mYWNlYm9vayxcbiAgXCJmYWNlYm9vay1zcXVhcmVcIjogJGZhLXZhci1mYWNlYm9vay1zcXVhcmUsXG4gIFwicmVucmVuXCI6ICRmYS12YXItcmVucmVuLFxuICBcImxpbnV4XCI6ICRmYS12YXItbGludXgsXG4gIFwiZ2xpZGVcIjogJGZhLXZhci1nbGlkZSxcbiAgXCJsaW5rZWRpblwiOiAkZmEtdmFyLWxpbmtlZGluLFxuICBcImh1YnNwb3RcIjogJGZhLXZhci1odWJzcG90LFxuICBcImRlcGxveWRvZ1wiOiAkZmEtdmFyLWRlcGxveWRvZyxcbiAgXCJ0d2l0Y2hcIjogJGZhLXZhci10d2l0Y2gsXG4gIFwicmF2ZWxyeVwiOiAkZmEtdmFyLXJhdmVscnksXG4gIFwibWl4ZXJcIjogJGZhLXZhci1taXhlcixcbiAgXCJzcXVhcmUtbGFzdGZtXCI6ICRmYS12YXItc3F1YXJlLWxhc3RmbSxcbiAgXCJsYXN0Zm0tc3F1YXJlXCI6ICRmYS12YXItbGFzdGZtLXNxdWFyZSxcbiAgXCJ2aW1lb1wiOiAkZmEtdmFyLXZpbWVvLFxuICBcIm1lbmRlbGV5XCI6ICRmYS12YXItbWVuZGVsZXksXG4gIFwidW5pcmVnaXN0cnlcIjogJGZhLXZhci11bmlyZWdpc3RyeSxcbiAgXCJmaWdtYVwiOiAkZmEtdmFyLWZpZ21hLFxuICBcImNyZWF0aXZlLWNvbW1vbnMtcmVtaXhcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXJlbWl4LFxuICBcImNjLWFtYXpvbi1wYXlcIjogJGZhLXZhci1jYy1hbWF6b24tcGF5LFxuICBcImRyb3Bib3hcIjogJGZhLXZhci1kcm9wYm94LFxuICBcImluc3RhZ3JhbVwiOiAkZmEtdmFyLWluc3RhZ3JhbSxcbiAgXCJjbXBsaWRcIjogJGZhLXZhci1jbXBsaWQsXG4gIFwiZmFjZWJvb2tcIjogJGZhLXZhci1mYWNlYm9vayxcbiAgXCJncmlwZmlyZVwiOiAkZmEtdmFyLWdyaXBmaXJlLFxuICBcImplZGktb3JkZXJcIjogJGZhLXZhci1qZWRpLW9yZGVyLFxuICBcInVpa2l0XCI6ICRmYS12YXItdWlraXQsXG4gIFwiZm9ydC1hd2Vzb21lLWFsdFwiOiAkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQsXG4gIFwicGhhYnJpY2F0b3JcIjogJGZhLXZhci1waGFicmljYXRvcixcbiAgXCJ1c3N1bm5haFwiOiAkZmEtdmFyLXVzc3VubmFoLFxuICBcImVhcmx5YmlyZHNcIjogJGZhLXZhci1lYXJseWJpcmRzLFxuICBcInRyYWRlLWZlZGVyYXRpb25cIjogJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uLFxuICBcImF1dG9wcmVmaXhlclwiOiAkZmEtdmFyLWF1dG9wcmVmaXhlcixcbiAgXCJ3aGF0c2FwcFwiOiAkZmEtdmFyLXdoYXRzYXBwLFxuICBcInNsaWRlc2hhcmVcIjogJGZhLXZhci1zbGlkZXNoYXJlLFxuICBcImdvb2dsZS1wbGF5XCI6ICRmYS12YXItZ29vZ2xlLXBsYXksXG4gIFwidmlhZGVvXCI6ICRmYS12YXItdmlhZGVvLFxuICBcImxpbmVcIjogJGZhLXZhci1saW5lLFxuICBcImdvb2dsZS1kcml2ZVwiOiAkZmEtdmFyLWdvb2dsZS1kcml2ZSxcbiAgXCJzZXJ2aWNlc3RhY2tcIjogJGZhLXZhci1zZXJ2aWNlc3RhY2ssXG4gIFwic2ltcGx5YnVpbHRcIjogJGZhLXZhci1zaW1wbHlidWlsdCxcbiAgXCJiaXRidWNrZXRcIjogJGZhLXZhci1iaXRidWNrZXQsXG4gIFwiaW1kYlwiOiAkZmEtdmFyLWltZGIsXG4gIFwiZGVlemVyXCI6ICRmYS12YXItZGVlemVyLFxuICBcInJhc3BiZXJyeS1waVwiOiAkZmEtdmFyLXJhc3BiZXJyeS1waSxcbiAgXCJqaXJhXCI6ICRmYS12YXItamlyYSxcbiAgXCJkb2NrZXJcIjogJGZhLXZhci1kb2NrZXIsXG4gIFwic2NyZWVucGFsXCI6ICRmYS12YXItc2NyZWVucGFsLFxuICBcImJsdWV0b290aFwiOiAkZmEtdmFyLWJsdWV0b290aCxcbiAgXCJnaXR0ZXJcIjogJGZhLXZhci1naXR0ZXIsXG4gIFwiZC1hbmQtZFwiOiAkZmEtdmFyLWQtYW5kLWQsXG4gIFwibWljcm9ibG9nXCI6ICRmYS12YXItbWljcm9ibG9nLFxuICBcImNjLWRpbmVycy1jbHViXCI6ICRmYS12YXItY2MtZGluZXJzLWNsdWIsXG4gIFwiZ2ctY2lyY2xlXCI6ICRmYS12YXItZ2ctY2lyY2xlLFxuICBcInBpZWQtcGlwZXItaGF0XCI6ICRmYS12YXItcGllZC1waXBlci1oYXQsXG4gIFwia2lja3N0YXJ0ZXIta1wiOiAkZmEtdmFyLWtpY2tzdGFydGVyLWssXG4gIFwieWFuZGV4XCI6ICRmYS12YXIteWFuZGV4LFxuICBcInJlYWRtZVwiOiAkZmEtdmFyLXJlYWRtZSxcbiAgXCJodG1sNVwiOiAkZmEtdmFyLWh0bWw1LFxuICBcInNlbGxzeVwiOiAkZmEtdmFyLXNlbGxzeSxcbiAgXCJzYXNzXCI6ICRmYS12YXItc2FzcyxcbiAgXCJ3aXJzaW5kaGFuZHdlcmtcIjogJGZhLXZhci13aXJzaW5kaGFuZHdlcmssXG4gIFwid3NoXCI6ICRmYS12YXItd3NoLFxuICBcImJ1cm9tb2JlbGV4cGVydGVcIjogJGZhLXZhci1idXJvbW9iZWxleHBlcnRlLFxuICBcInNhbGVzZm9yY2VcIjogJGZhLXZhci1zYWxlc2ZvcmNlLFxuICBcIm9jdG9wdXMtZGVwbG95XCI6ICRmYS12YXItb2N0b3B1cy1kZXBsb3ksXG4gIFwibWVkYXBwc1wiOiAkZmEtdmFyLW1lZGFwcHMsXG4gIFwibnM4XCI6ICRmYS12YXItbnM4LFxuICBcInBpbnRlcmVzdC1wXCI6ICRmYS12YXItcGludGVyZXN0LXAsXG4gIFwiYXBwZXJcIjogJGZhLXZhci1hcHBlcixcbiAgXCJmb3J0LWF3ZXNvbWVcIjogJGZhLXZhci1mb3J0LWF3ZXNvbWUsXG4gIFwid2F6ZVwiOiAkZmEtdmFyLXdhemUsXG4gIFwiY2MtamNiXCI6ICRmYS12YXItY2MtamNiLFxuICBcInNuYXBjaGF0XCI6ICRmYS12YXItc25hcGNoYXQsXG4gIFwic25hcGNoYXQtZ2hvc3RcIjogJGZhLXZhci1zbmFwY2hhdC1naG9zdCxcbiAgXCJmYW50YXN5LWZsaWdodC1nYW1lc1wiOiAkZmEtdmFyLWZhbnRhc3ktZmxpZ2h0LWdhbWVzLFxuICBcInJ1c3RcIjogJGZhLXZhci1ydXN0LFxuICBcIndpeFwiOiAkZmEtdmFyLXdpeCxcbiAgXCJzcXVhcmUtYmVoYW5jZVwiOiAkZmEtdmFyLXNxdWFyZS1iZWhhbmNlLFxuICBcImJlaGFuY2Utc3F1YXJlXCI6ICRmYS12YXItYmVoYW5jZS1zcXVhcmUsXG4gIFwic3VwcGxlXCI6ICRmYS12YXItc3VwcGxlLFxuICBcInJlYmVsXCI6ICRmYS12YXItcmViZWwsXG4gIFwiY3NzM1wiOiAkZmEtdmFyLWNzczMsXG4gIFwic3RheWxpbmtlZFwiOiAkZmEtdmFyLXN0YXlsaW5rZWQsXG4gIFwia2FnZ2xlXCI6ICRmYS12YXIta2FnZ2xlLFxuICBcInNwYWNlLWF3ZXNvbWVcIjogJGZhLXZhci1zcGFjZS1hd2Vzb21lLFxuICBcImRldmlhbnRhcnRcIjogJGZhLXZhci1kZXZpYW50YXJ0LFxuICBcImNwYW5lbFwiOiAkZmEtdmFyLWNwYW5lbCxcbiAgXCJnb29kcmVhZHMtZ1wiOiAkZmEtdmFyLWdvb2RyZWFkcy1nLFxuICBcInNxdWFyZS1naXRcIjogJGZhLXZhci1zcXVhcmUtZ2l0LFxuICBcImdpdC1zcXVhcmVcIjogJGZhLXZhci1naXQtc3F1YXJlLFxuICBcInNxdWFyZS10dW1ibHJcIjogJGZhLXZhci1zcXVhcmUtdHVtYmxyLFxuICBcInR1bWJsci1zcXVhcmVcIjogJGZhLXZhci10dW1ibHItc3F1YXJlLFxuICBcInRyZWxsb1wiOiAkZmEtdmFyLXRyZWxsbyxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLW5jLWpwXCI6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1qcCxcbiAgXCJnZXQtcG9ja2V0XCI6ICRmYS12YXItZ2V0LXBvY2tldCxcbiAgXCJwZXJieXRlXCI6ICRmYS12YXItcGVyYnl0ZSxcbiAgXCJncnVudFwiOiAkZmEtdmFyLWdydW50LFxuICBcIndlZWJseVwiOiAkZmEtdmFyLXdlZWJseSxcbiAgXCJjb25uZWN0ZGV2ZWxvcFwiOiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wLFxuICBcImxlYW5wdWJcIjogJGZhLXZhci1sZWFucHViLFxuICBcImJsYWNrLXRpZVwiOiAkZmEtdmFyLWJsYWNrLXRpZSxcbiAgXCJ0aGVtZWNvXCI6ICRmYS12YXItdGhlbWVjbyxcbiAgXCJweXRob25cIjogJGZhLXZhci1weXRob24sXG4gIFwiYW5kcm9pZFwiOiAkZmEtdmFyLWFuZHJvaWQsXG4gIFwiYm90c1wiOiAkZmEtdmFyLWJvdHMsXG4gIFwiZnJlZS1jb2RlLWNhbXBcIjogJGZhLXZhci1mcmVlLWNvZGUtY2FtcCxcbiAgXCJob3JuYmlsbFwiOiAkZmEtdmFyLWhvcm5iaWxsLFxuICBcImpzXCI6ICRmYS12YXItanMsXG4gIFwiaWRlYWxcIjogJGZhLXZhci1pZGVhbCxcbiAgXCJnaXRcIjogJGZhLXZhci1naXQsXG4gIFwiZGV2XCI6ICRmYS12YXItZGV2LFxuICBcInNrZXRjaFwiOiAkZmEtdmFyLXNrZXRjaCxcbiAgXCJ5YW5kZXgtaW50ZXJuYXRpb25hbFwiOiAkZmEtdmFyLXlhbmRleC1pbnRlcm5hdGlvbmFsLFxuICBcImNjLWFtZXhcIjogJGZhLXZhci1jYy1hbWV4LFxuICBcInViZXJcIjogJGZhLXZhci11YmVyLFxuICBcImdpdGh1YlwiOiAkZmEtdmFyLWdpdGh1YixcbiAgXCJwaHBcIjogJGZhLXZhci1waHAsXG4gIFwiYWxpcGF5XCI6ICRmYS12YXItYWxpcGF5LFxuICBcInlvdXR1YmVcIjogJGZhLXZhci15b3V0dWJlLFxuICBcInNreWF0bGFzXCI6ICRmYS12YXItc2t5YXRsYXMsXG4gIFwiZmlyZWZveC1icm93c2VyXCI6ICRmYS12YXItZmlyZWZveC1icm93c2VyLFxuICBcInJlcGx5ZFwiOiAkZmEtdmFyLXJlcGx5ZCxcbiAgXCJzdXNlXCI6ICRmYS12YXItc3VzZSxcbiAgXCJqZW5raW5zXCI6ICRmYS12YXItamVua2lucyxcbiAgXCJ0d2l0dGVyXCI6ICRmYS12YXItdHdpdHRlcixcbiAgXCJyb2Nrcm1zXCI6ICRmYS12YXItcm9ja3JtcyxcbiAgXCJwaW50ZXJlc3RcIjogJGZhLXZhci1waW50ZXJlc3QsXG4gIFwiYnVmZmVyXCI6ICRmYS12YXItYnVmZmVyLFxuICBcIm5wbVwiOiAkZmEtdmFyLW5wbSxcbiAgXCJ5YW1tZXJcIjogJGZhLXZhci15YW1tZXIsXG4gIFwiYnRjXCI6ICRmYS12YXItYnRjLFxuICBcImRyaWJiYmxlXCI6ICRmYS12YXItZHJpYmJibGUsXG4gIFwic3R1bWJsZXVwb24tY2lyY2xlXCI6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlLFxuICBcImludGVybmV0LWV4cGxvcmVyXCI6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXIsXG4gIFwidGVsZWdyYW1cIjogJGZhLXZhci10ZWxlZ3JhbSxcbiAgXCJ0ZWxlZ3JhbS1wbGFuZVwiOiAkZmEtdmFyLXRlbGVncmFtLXBsYW5lLFxuICBcIm9sZC1yZXB1YmxpY1wiOiAkZmEtdmFyLW9sZC1yZXB1YmxpYyxcbiAgXCJzcXVhcmUtd2hhdHNhcHBcIjogJGZhLXZhci1zcXVhcmUtd2hhdHNhcHAsXG4gIFwid2hhdHNhcHAtc3F1YXJlXCI6ICRmYS12YXItd2hhdHNhcHAtc3F1YXJlLFxuICBcIm5vZGUtanNcIjogJGZhLXZhci1ub2RlLWpzLFxuICBcImVkZ2UtbGVnYWN5XCI6ICRmYS12YXItZWRnZS1sZWdhY3ksXG4gIFwic2xhY2tcIjogJGZhLXZhci1zbGFjayxcbiAgXCJzbGFjay1oYXNoXCI6ICRmYS12YXItc2xhY2staGFzaCxcbiAgXCJtZWRydFwiOiAkZmEtdmFyLW1lZHJ0LFxuICBcInVzYlwiOiAkZmEtdmFyLXVzYixcbiAgXCJ0dW1ibHJcIjogJGZhLXZhci10dW1ibHIsXG4gIFwidmFhZGluXCI6ICRmYS12YXItdmFhZGluLFxuICBcInF1b3JhXCI6ICRmYS12YXItcXVvcmEsXG4gIFwicmVhY3RldXJvcGVcIjogJGZhLXZhci1yZWFjdGV1cm9wZSxcbiAgXCJtZWRpdW1cIjogJGZhLXZhci1tZWRpdW0sXG4gIFwibWVkaXVtLW1cIjogJGZhLXZhci1tZWRpdW0tbSxcbiAgXCJhbWlsaWFcIjogJGZhLXZhci1hbWlsaWEsXG4gIFwibWl4Y2xvdWRcIjogJGZhLXZhci1taXhjbG91ZCxcbiAgXCJmbGlwYm9hcmRcIjogJGZhLXZhci1mbGlwYm9hcmQsXG4gIFwidmlhY29pblwiOiAkZmEtdmFyLXZpYWNvaW4sXG4gIFwiY3JpdGljYWwtcm9sZVwiOiAkZmEtdmFyLWNyaXRpY2FsLXJvbGUsXG4gIFwic2l0cm94XCI6ICRmYS12YXItc2l0cm94LFxuICBcImRpc2NvdXJzZVwiOiAkZmEtdmFyLWRpc2NvdXJzZSxcbiAgXCJqb29tbGFcIjogJGZhLXZhci1qb29tbGEsXG4gIFwibWFzdG9kb25cIjogJGZhLXZhci1tYXN0b2RvbixcbiAgXCJhaXJibmJcIjogJGZhLXZhci1haXJibmIsXG4gIFwid29sZi1wYWNrLWJhdHRhbGlvblwiOiAkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24sXG4gIFwiYnV5LW4tbGFyZ2VcIjogJGZhLXZhci1idXktbi1sYXJnZSxcbiAgXCJndWxwXCI6ICRmYS12YXItZ3VscCxcbiAgXCJjcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXNcIjogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXMsXG4gIFwic3RyYXZhXCI6ICRmYS12YXItc3RyYXZhLFxuICBcImVtYmVyXCI6ICRmYS12YXItZW1iZXIsXG4gIFwiY2FuYWRpYW4tbWFwbGUtbGVhZlwiOiAkZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWYsXG4gIFwidGVhbXNwZWFrXCI6ICRmYS12YXItdGVhbXNwZWFrLFxuICBcInB1c2hlZFwiOiAkZmEtdmFyLXB1c2hlZCxcbiAgXCJ3b3JkcHJlc3Mtc2ltcGxlXCI6ICRmYS12YXItd29yZHByZXNzLXNpbXBsZSxcbiAgXCJudXRyaXRpb25peFwiOiAkZmEtdmFyLW51dHJpdGlvbml4LFxuICBcIndvZHVcIjogJGZhLXZhci13b2R1LFxuICBcImdvb2dsZS1wYXlcIjogJGZhLXZhci1nb29nbGUtcGF5LFxuICBcImludGVyY29tXCI6ICRmYS12YXItaW50ZXJjb20sXG4gIFwiemhpaHVcIjogJGZhLXZhci16aGlodSxcbiAgXCJrb3J2dWVcIjogJGZhLXZhci1rb3J2dWUsXG4gIFwicGl4XCI6ICRmYS12YXItcGl4LFxuICBcInN0ZWFtLXN5bWJvbFwiOiAkZmEtdmFyLXN0ZWFtLXN5bWJvbCxcbik7XG4iLCIvLyBpY29ucyBpbiBhIGxpc3Rcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBtYXJnaW4tbGVmdDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tbGktbWFyZ2luLCAjeyRmYS1saS1tYXJnaW59KTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gID4gbGkgeyBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgbGVmdDogY2FsYyh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS13aWR0aCwgI3skZmEtbGktd2lkdGh9KSAqIC0xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS13aWR0aCwgI3skZmEtbGktd2lkdGh9KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4iLCIvLyBib3JkZXJlZCArIHB1bGxlZCBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItY29sb3IsICN7JGZhLWJvcmRlci1jb2xvcn0pO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcmFkaXVzLCAjeyRmYS1ib3JkZXItcmFkaXVzfSk7XG4gIGJvcmRlci1zdHlsZTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlLCAjeyRmYS1ib3JkZXItc3R5bGV9KTtcbiAgYm9yZGVyLXdpZHRoOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItd2lkdGgsICN7JGZhLWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3JkZXItcGFkZGluZywgI3skZmEtYm9yZGVyLXBhZGRpbmd9KTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IFxuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1wdWxsLW1hcmdpbiwgI3skZmEtcHVsbC1tYXJnaW59KTsgXG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLXJpZ2h0IHsgXG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcbn1cbiIsIi8vIGFuaW1hdGluZyBpY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYmVhdDtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBlYXNlLWluLW91dCk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tYm91bmNlO1xuICBhbmltYXRpb24tZGVsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kZWxheSwgMHMpO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIGN1YmljLWJlemllcigwLjI4MCwgMC44NDAsIDAuNDIwLCAxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZhZGU7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgY3ViaWMtYmV6aWVyKC40LDAsLjYsMSkpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZTtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDFzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBjdWJpYy1iZXppZXIoLjQsMCwuNiwxKSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwIHtcbiAgYW5pbWF0aW9uLW5hbWU6ICN7JGZhLWNzcy1wcmVmaXh9LWZsaXA7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgZWFzZS1pbi1vdXQpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc2hha2Uge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc2hha2U7XG4gIGFuaW1hdGlvbi1kZWxheTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRlbGF5LCAwcyk7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kaXJlY3Rpb24sIG5vcm1hbCk7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWR1cmF0aW9uLCAxcyk7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQsIGluZmluaXRlKTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLXRpbWluZywgbGluZWFyKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICBhbmltYXRpb24tbmFtZTogI3skZmEtY3NzLXByZWZpeH0tc3BpbjtcbiAgYW5pbWF0aW9uLWRlbGF5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGVsYXksIDBzKTtcbiAgYW5pbWF0aW9uLWRpcmVjdGlvbjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWRpcmVjdGlvbiwgbm9ybWFsKTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZHVyYXRpb24sIDJzKTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tdGltaW5nLCBsaW5lYXIpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1wdWxzZSB7XG4gIGFuaW1hdGlvbi1uYW1lOiAjeyRmYS1jc3MtcHJlZml4fS1zcGluO1xuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24tZGlyZWN0aW9uLCBub3JtYWwpO1xuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi1kdXJhdGlvbiwgMXMpO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50LCBpbmZpbml0ZSk7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWFuaW1hdGlvbi10aW1pbmcsIHN0ZXBzKDgpKTtcbn1cblxuLy8gaWYgYWdlbnQgb3Igb3BlcmF0aW5nIHN5c3RlbSBwcmVmZXJzIHJlZHVjZWQgbW90aW9uLCBkaXNhYmxlIGFuaW1hdGlvbnNcbi8vIHNlZTogaHR0cHM6Ly93d3cuc21hc2hpbmdtYWdhemluZS5jb20vMjAyMC8wOS9kZXNpZ24tcmVkdWNlZC1tb3Rpb24tc2Vuc2l0aXZpdGllcy9cbi8vIHNlZTogaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0BtZWRpYS9wcmVmZXJzLXJlZHVjZWQtbW90aW9uXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuI3skZmEtY3NzLXByZWZpeH0tYmVhdCxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1iZWF0LWZhZGUsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLFxuICAuI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zaGFrZSxcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4sXG4gIC4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcbiAgICBhbmltYXRpb24tZGVsYXk6IC0xbXM7XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJlYXQge1xuICAwJSwgOTAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA0NSUgeyB0cmFuc2Zvcm06IHNjYWxlKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtc2NhbGUsIDEuMjUpKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZSB7XG4gIDAlICAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteCwgMS4xKSx2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2Utc3RhcnQtc2NhbGUteSwgMC45KSkgdHJhbnNsYXRlWSgwKTsgfVxuICAzMCUgIHsgdHJhbnNmb3JtOiBzY2FsZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1ib3VuY2UtanVtcC1zY2FsZS14LCAwLjkpLHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1qdW1wLXNjYWxlLXksIDEuMSkpIHRyYW5zbGF0ZVkodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWhlaWdodCwgLTAuNWVtKSk7IH1cbiAgNTAlICB7IHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteCwgMS4wNSksdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm91bmNlLWxhbmQtc2NhbGUteSwgMC45NSkpIHRyYW5zbGF0ZVkoMCk7IH1cbiAgNTclICB7IHRyYW5zZm9ybTogc2NhbGUoMSwxKSB0cmFuc2xhdGVZKHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvdW5jZS1yZWJvdW5kLCAtMC4xMjVlbSkpOyB9XG4gIDY0JSAgeyB0cmFuc2Zvcm06IHNjYWxlKDEsMSkgdHJhbnNsYXRlWSgwKTsgfVxuICAxMDAlIHsgdHJhbnNmb3JtOiBzY2FsZSgxLDEpIHRyYW5zbGF0ZVkoMCk7IH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1mYWRlIHtcbiAgNTAlIHsgb3BhY2l0eTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tZmFkZS1vcGFjaXR5LCAwLjQpOyB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlIHtcbiAgMCUsIDEwMCUge1xuICAgIG9wYWNpdHk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJlYXQtZmFkZS1vcGFjaXR5LCAwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUodmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYmVhdC1mYWRlLXNjYWxlLCAxLjEyNSkpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgI3skZmEtY3NzLXByZWZpeH0tZmxpcCB7XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUzZCh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXgsIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXksIDEpLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXosIDApLCB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWFuZ2xlLCAtMTgwZGVnKSk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyAjeyRmYS1jc3MtcHJlZml4fS1zaGFrZSB7XG4gIDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE1ZGVnKTsgfVxuICA0JSB7IHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTsgfVxuICA4JSwgMjQlIHsgdHJhbnNmb3JtOiByb3RhdGUoLTE4ZGVnKTsgfVxuICAxMiUsIDI4JSB7IHRyYW5zZm9ybTogcm90YXRlKDE4ZGVnKTsgfVxuICAxNiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMjJkZWcpOyB9XG4gIDIwJSB7IHRyYW5zZm9ybTogcm90YXRlKDIyZGVnKTsgfVxuICAzMiUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgtMTJkZWcpOyB9XG4gIDM2JSB7IHRyYW5zZm9ybTogcm90YXRlKDEyZGVnKTsgfVxuICA0MCUsIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxufVxuXG5Aa2V5ZnJhbWVzICN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG59XG5cbiIsIi8vIHJvdGF0aW5nICsgZmxpcHBpbmcgaWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS05MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtdmVydGljYWwge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLWhvcml6b250YWwuI3skZmEtY3NzLXByZWZpeH0tZmxpcC12ZXJ0aWNhbCB7IFxuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAtMSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYnkge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIG5vbmUpKTtcbn1cbiIsIi8vIHN0YWNraW5nIGljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246ICRmYS1zdGFjay12ZXJ0aWNhbC1hbGlnbjtcbiAgd2lkdGg6ICRmYS1zdGFjay13aWR0aDtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdGFjay16LWluZGV4LCAjeyRmYS1zdGFjay16LWluZGV4fSk7XG59XG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2Uge1xuICBjb2xvcjogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSwgI3skZmEtaW52ZXJzZX0pO1xufVxuIiwiLy8gc3BlY2lmaWMgaWNvbiBjbGFzcyBkZWZpbml0aW9uXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxucmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cblxuQGVhY2ggJG5hbWUsICRpY29uIGluICRmYS1pY29ucyB7XG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRuYW1lfTo6YmVmb3JlIHsgY29udGVudDogdW5xdW90ZShcIlxcXCIjeyAkaWNvbiB9XFxcIlwiKTsgfVxufVxuIiwiLy8gc2NyZWVuLXJlYWRlciB1dGlsaXRpZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gb25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi5zci1vbmx5LFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNyLW9ubHkge1xuICBAaW5jbHVkZSBmYS1zci1vbmx5O1xufVxuXG4vLyB1c2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZFxuLnNyLW9ubHktZm9jdXNhYmxlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNyLW9ubHktZm9jdXNhYmxlIHtcbiAgQGluY2x1ZGUgZmEtc3Itb25seS1mb2N1c2FibGU7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWNsYXNzaWM6ICcjeyAkZmEtc3R5bGUtZmFtaWx5IH0nO1xuICAtLSN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtcmVndWxhcjogbm9ybWFsIDQwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9Jztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXJlZ3VsYXItNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1yZWd1bGFyLTQwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG59XG5cbi5mYXIsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiFcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi4yLjAgYnkgQGZvbnRhd2Vzb21lIC0gaHR0cHM6Ly9mb250YXdlc29tZS5jb21cbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXG4gKiBDb3B5cmlnaHQgMjAyMiBGb250aWNvbnMsIEluYy5cbiAqL1xuQGltcG9ydCAnZnVuY3Rpb25zJztcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XG5cbjpyb290LCA6aG9zdCB7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tc3R5bGUtZmFtaWx5LWJyYW5kczogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1icmFuZHM6IG5vcm1hbCA0MDAgMWVtLzEgJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IEJyYW5kcyc7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mYS1icmFuZHMtNDAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLmZhYixcbi4jeyRmYS1jc3MtcHJlZml4fS1icmFuZHMge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWJyYW5kLWljb25zIHtcbiAgLiN7JGZhLWNzcy1wcmVmaXh9LSN7JG5hbWV9OmJlZm9yZSB7IGNvbnRlbnQ6IHVucXVvdGUoXCJcXFwiI3sgJGljb24gfVxcXCJcIik7IH1cbn1cbiIsIi8qIVxuICogRm9udCBBd2Vzb21lIFBybyA2LjIuMCBieSBAZm9udGF3ZXNvbWUgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbVxuICogTGljZW5zZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2xpY2Vuc2UgKENvbW1lcmNpYWwgTGljZW5zZSlcbiAqIENvcHlyaWdodCAyMDIyIEZvbnRpY29ucywgSW5jLlxuICovXG5AaW1wb3J0ICdmdW5jdGlvbnMnO1xuQGltcG9ydCAndmFyaWFibGVzJztcblxuOnJvb3QsIDpob3N0IHtcbiAgLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHktY2xhc3NpYzogJyN7ICRmYS1zdHlsZS1mYW1pbHkgfSc7XG4gIC0tI3skZmEtY3NzLXByZWZpeH0tZm9udC1zb2xpZDogbm9ybWFsIDkwMCAxZW0vMSAnI3sgJGZhLXN0eWxlLWZhbWlseSB9Jztcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LWRpc3BsYXk6ICRmYS1mb250LWRpc3BsYXk7XG4gIHNyYzogdXJsKCcjeyRmYS1mb250LXBhdGh9L2ZhLXNvbGlkLTkwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZmEtc29saWQtOTAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuLmZhcyxcbi4jeyRmYS1jc3MtcHJlZml4fS1zb2xpZCB7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG59XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5tZnAtd3JhcCB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTA0MztcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5tZnAtY29udGFpbmVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5tZnAtYWxpZ24tdG9wIC5tZnAtY29udGFpbmVyOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB6LWluZGV4OiAxMDQ1OyB9XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC1hamF4LWN1ciB7XG4gIGN1cnNvcjogcHJvZ3Jlc3M7IH1cblxuLm1mcC16b29tLW91dC1jdXIsIC5tZnAtem9vbS1vdXQtY3VyIC5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2Uge1xuICBjdXJzb3I6IC1tb3otem9vbS1vdXQ7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLW91dDtcbiAgY3Vyc29yOiB6b29tLW91dDsgfVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5tZnAtYXV0by1jdXJzb3IgLm1mcC1jb250ZW50IHtcbiAgY3Vyc29yOiBhdXRvOyB9XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1mcC1oaWRlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5tZnAtcHJlbG9hZGVyIHtcbiAgY29sb3I6ICNDQ0M7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0wLjhlbTtcbiAgbGVmdDogOHB4O1xuICByaWdodDogOHB4O1xuICB6LWluZGV4OiAxMDQ0OyB9XG4gIC5tZnAtcHJlbG9hZGVyIGEge1xuICAgIGNvbG9yOiAjQ0NDOyB9XG4gICAgLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gICAgICBjb2xvcjogI0ZGRjsgfVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZnAtcy1lcnJvciAubWZwLWNvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmJ1dHRvbi5tZnAtY2xvc2UsXG5idXR0b24ubWZwLWFycm93IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTA0NjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247IH1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7IH1cbiAgLm1mcC1jbG9zZTpob3ZlcixcbiAgLm1mcC1jbG9zZTpmb2N1cyB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAubWZwLWNsb3NlOmFjdGl2ZSB7XG4gICAgdG9wOiAxcHg7IH1cblxuLm1mcC1jbG9zZS1idG4taW4gLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjMzMzOyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm1mcC1jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBjb2xvcjogI0NDQztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4ubWZwLWFycm93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvcGFjaXR5OiAwLjY1O1xuICBtYXJnaW46IDA7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogMTEwcHg7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm1mcC1hcnJvdzphY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IC01NHB4OyB9XG4gIC5tZnAtYXJyb3c6aG92ZXIsXG4gIC5tZnAtYXJyb3c6Zm9jdXMge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUsXG4gIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgICBib3JkZXI6IG1lZGl1bSBpbnNldCB0cmFuc3BhcmVudDsgfVxuICAubWZwLWFycm93OmFmdGVyIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDEzcHg7XG4gICAgdG9wOiA4cHg7IH1cbiAgLm1mcC1hcnJvdzpiZWZvcmUge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMjFweDtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLm1mcC1hcnJvdy1sZWZ0IHtcbiAgbGVmdDogMDsgfVxuICAubWZwLWFycm93LWxlZnQ6YWZ0ZXIge1xuICAgIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzMXB4OyB9XG4gIC5tZnAtYXJyb3ctbGVmdDpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgIGJvcmRlci1yaWdodDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtYXJyb3ctcmlnaHQge1xuICByaWdodDogMDsgfVxuICAubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAjRkZGO1xuICAgIG1hcmdpbi1sZWZ0OiAzOXB4OyB9XG4gIC5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAjM0YzRjNGOyB9XG5cbi5tZnAtaWZyYW1lLWhvbGRlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNDBweDsgfVxuICAubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gIC5tZnAtaWZyYW1lLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICB0b3A6IC00MHB4OyB9XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cbiAgLm1mcC1pZnJhbWUtc2NhbGVyIGlmcmFtZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3gtc2hhZG93OiAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwOyB9XG5cbi8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbmltZy5tZnAtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDQwcHggMCA0MHB4O1xuICBtYXJnaW46IDAgYXV0bzsgfVxuXG4vKiBUaGUgc2hhZG93IGJlaGluZCB0aGUgaW1hZ2UgKi9cbi5tZnAtZmlndXJlIHtcbiAgbGluZS1oZWlnaHQ6IDA7IH1cbiAgLm1mcC1maWd1cmU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNDBweDtcbiAgICBib3R0b206IDQwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJhY2tncm91bmQ6ICM0NDQ7IH1cbiAgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGNvbG9yOiAjQkRCREJEO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAubWZwLWZpZ3VyZSBmaWd1cmUge1xuICAgIG1hcmdpbjogMDsgfVxuXG4ubWZwLWJvdHRvbS1iYXIge1xuICBtYXJnaW4tdG9wOiAtMzZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87IH1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyB9XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIG1heC13aWR0aDogMTAwJTsgfVxuXG4ubWZwLWdhbGxlcnkgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1maWd1cmUge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAgICogUmVtb3ZlIGFsbCBwYWRkaW5ncyBhcm91bmQgdGhlIGltYWdlIG9uIHNtYWxsIHNjcmVlblxuICAgICAgICovXG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWltYWdlLWhvbGRlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLm1mcC1pbWctbW9iaWxlIGltZy5tZnAtaW1nIHtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZTphZnRlciB7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDsgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1maWd1cmUgc21hbGwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogNXB4OyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWJvdHRvbS1iYXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRvcDogYXV0bztcbiAgICBwYWRkaW5nOiAzcHggNXB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNvdW50ZXIge1xuICAgIHJpZ2h0OiA1cHg7XG4gICAgdG9wOiAzcHg7IH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7IH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7IH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDZweDsgfSB9XG4iLCIvKj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuICAgIENTUyBJbmRleCBIZXJlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qXG5cbjAxLiBUaGVtZSBCYXNlXG4gICAgMS4xLiBNaXhpblxuICAgIDEuMi4gRnVuY3Rpb25cbiAgICAxLjMuIFZhcmlhYmxlXG4gICAgMS40LiBUeXBvZ3JhcGh5XG4gICAgMS41LiBFeHRlbmRcbiAgICAxLjcuIFdvcmRwcmVzcyBEZWZhdWx0XG4wMi4gUmVzZXRcbiAgICAyLjEuIENvbnRhaW5lclxuICAgIDIuMi4gR3JpZFxuICAgIDIuMy4gSW5wdXRcbiAgICAyLjQuIFNsaWNrIFNsaWRlclxuICAgIDIuNS4gTW9iaWxlIE1lbnVcbjAzLiBVdGlsaXRpZXNcbiAgICAzLjEuIFByZWxvYWRlclxuICAgIDMuMi4gQnV0dG9uc1xuICAgIDMuMy4gVGl0bGVzXG4gICAgMy40LiBDb21tb25cbiAgICAzLjYuIEZvbnRcbiAgICAzLjcuIEJhY2tncm91bmRcbiAgICAzLjguIFRleHQgQ29sb3JcbiAgICAzLjkuIE92ZXJsYXlcbiAgICAzLjEwLiBBbmltYXRpb25cbiAgICBcbjA0LiBUZW1wbGF0ZSBTdHlsZVxuICAgIDQuMS4gV2lkZ2V0XG4gICAgNC4yLiBIZWFkZXJcbiAgICA0LjMuIEZvb3RlclxuICAgIDQuNC4gQnJlYWRjdW1iXG4gICAgNC41LiBQYWdpbmF0aW9uXG4gICAgNC42LiBCbG9nXG4gICAgNC43LiBDb21tZW50c1xuICAgIDQuOC4gSGVybyBBcmVhXG4gICAgNC45LiBFcnJvciAgICBcbiAgICA0LjAwLiBQb3B1cCBTZWFyY2hcbiAgICA0LjAwLiBQb3B1cCBTaWRlIE1lbnVcbiAgICA0LjAwLiBXb2NvbW1lcmNlXG4gICAgNC4wMC4gU3Vic2NyaWJlXG4gICAgNC4wMC4gQ2FydFxuICAgIDQuMDAuIENoZWNrb3V0XG4gICAgNC4wMC4gV2lzaGxpc3RcbiAgICA0LjAwLiBDb250YWN0XG4gICAgNC4wMC4gQWJvdXRcbiAgICA0LjAwLiBUZWFtXG4gICAgNC4wMC4gVGVzdGltb25pYWxcbiAgICA0LjAwLiBDb3VudGVyXG4gICAgNC4wMC4gQ2xpZW50XG4gICAgNC4wMC4gU2ltcGxlIFNlY3Rpb25zXG4gICAgNC4wMC4gVmlkZW9cbiAgICA0LjAwLiBDYXRlZ29yeVxuICAgIDQuMDAuIEZhcVxuICAgIDQuMDAuIGZlYXR1cmVcbiAgICA0LjAwLiBDVEFcbiAgICA0LjAwLiBTZXJ2aWNlXG4gICAgNC4wMC4gUHJpY2luZ1xuICAgIDQuMDAuIFdoeSBjaG9vc2UgVXNcbiAgICA0LjAwLiBQcm9qZWN0XG4gICAgNC4wMC4gRXZlbnRcbiAgICA0LjAwLiBHYWxsZXJ5XG4gICAgNC4wMC4gU2NoZWR1bGVcblxuMDUuIFNwYWNpbmdcblxuKi9cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgQ1NTIEluZGV4IEVuZFxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgIDAxLiBUaGVtZSBCYXNlXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAxLjEuIE1peGluIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAnYmFzZS9taXhpbic7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAxLjIuIEZ1bmN0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAnYmFzZS9mdW5jdGlvbic7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAxLjMuIFZhcmlhYmxlLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdiYXNlL3ZhcmlhYmxlJztcbkBpbXBvcnQgXCIuLi9jb2xvci10aGVtZVwiO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gMS41LiBUeXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAnYmFzZS90eXBvZ3JhcGh5JztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDEuNi4gRXh0ZW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAnYmFzZS9leHRlbmQnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gMS43LiBXb3JkcHJlc3MgRGVmYXVsdCAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ2Jhc2Uvd3BkZWZhdWx0JztcblxuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMDIuIFJlc2V0XG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAyLjEuIENvbnRhaW5lciAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3Jlc2V0L2NvbnRhaW5lcic7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAyLjIuIEdyaWQgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdyZXNldC9ncmlkJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDIuMy4gSW5wdXQgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICdyZXNldC9pbnB1dCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAyLjQuIFNsaWNrIFNsaWRlciAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3Jlc2V0L3NsaWNrLXNsaWRlcic7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAyLjUuIE1vYmlsZSBNZW51IC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAncmVzZXQvbW9iaWxlLW1lbnUnO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMDMuIFV0aWxpdGllc1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gMy4xLiBQcmVsb2FkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd1dGlsaXRpZXMvcHJlbG9hZGVyJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDMuMi4gQnV0dG9ucyAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3V0aWxpdGllcy9idG5zJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDMuMy4gVGl0bGVzIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndXRpbGl0aWVzL3RpdGxlcyc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSAzLjQuIENvbW1vbiAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3V0aWxpdGllcy9jb21tb24nO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gMy42LiBGb250IC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndXRpbGl0aWVzL2ZvbnQnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gMy43LiBCYWNrZ3JvdW5kIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndXRpbGl0aWVzL2JhY2tncm91bmQnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gMy44LiBUZXh0IENvbG9yIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndXRpbGl0aWVzL3RleHQtY29sb3InO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gMy45LiBPdmVybGF5IC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndXRpbGl0aWVzL292ZXJsYXknO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gMy4xMC4gQW5pbWF0aW9uIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndXRpbGl0aWVzL2FuaW1hdGlvbic7XG5cblxuLyo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiAgICAwNC4gVGVtcGxhdGUgU3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMS4gV2lkZ2V0ICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3dpZGdldHMvd2lkZ2V0LWRlZmF1bHQtbGlzdCc7XG5AaW1wb3J0ICd0ZW1wbGF0ZS93aWRnZXRzL3dpZGdldC1zaWRlYmFyJztcbkBpbXBvcnQgJ3RlbXBsYXRlL3dpZGdldHMvd2lkZ2V0LWZvb3Rlcic7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMi4gSGVhZGVyICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL2hlYWRlcnMvaGVhZGVyJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMy4gRm9vdGVyICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL2Zvb3RlcnMvZm9vdGVyJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuNC4gQnJlYWRjdW1iICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL2JyZWFkY3VtYi9icmVhZGN1bWItdjEnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC41LiBQYWdpbmF0aW9uICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL3BhZ2luYXRpb24tdjEnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC42LiBCbG9nICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL2Jsb2cnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC43LiBDb21tZW50cyAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zZWN0aW9ucy9jb21tZW50cyc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjguIEhlcm8gQXJlYSAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zZWN0aW9ucy9oZXJvJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMDAuIEJhY2tncm91bmQgVmlkZW8gIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvYmFja2dyb3VuZC12aWRlbyc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjkuIEVycm9yICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL2Vycm9yJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMDAuIFBvcHVwIFNlYXJjaCAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zZWN0aW9ucy9wb3B1cHNlYXJjaC12MSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBQb3B1cCBTaWRlIE1lbnUgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvc2lkZW1lbnUtdjEnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC4wMC4gV29jb21tZXJjZSAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zZWN0aW9ucy93b29jb21tZXJjZSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBTdWJzY3JpYmUgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvc3Vic2NyaWJlJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMDAuIENhcnQgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvY2FydCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBDaGVja291dCAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zZWN0aW9ucy9jaGVja291dCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBXaXNobGlzdCAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zZWN0aW9ucy93aXNobGlzdCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBDb250YWN0ICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL2NvbnRhY3QnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC4wMC4gQWJvdXQgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvYWJvdXQnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC4wMC4gVGVhbSAgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zZWN0aW9ucy90ZWFtJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMDAuIFRlc3RpbW9uaWFsICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL3Rlc3RpbW9uaWFsJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMDAuIENvdW50ZXIgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvY291bnRlcic7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBCbG9nICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL2Jsb2ctZXh0cmEnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC4wMC4gQ2xpZW50ICAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL2NsaWVudCc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBTaW1wbGUgU2VjdGlvbnMgIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvc2ltcGxlLXNlY3Rpb25zJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMDAuIFZpZGVvIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvdmlkZW8nO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC4wMC4gQ2F0ZWdvcnkgTWVudSAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL2NhdGVnb3J5JztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMDAuIEZhcSAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL2ZhcSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBmZWF0dXJlIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvZmVhdHVyZSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBDVEEgLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0ICd0ZW1wbGF0ZS9zZWN0aW9ucy9jdGEnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC4wMC4gU2VydmljZSAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL3NlcnZpY2UnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC4wMC4gV2h5IENob29zZSBVcyAtLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBpbXBvcnQgJ3RlbXBsYXRlL3NlY3Rpb25zL3djdSc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBQcmljaW5nIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvcHJpY2luZyc7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLSA0LjAwLiBQcm9kdWN0IC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvcHJvZHVjdHMnO1xuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0gNC4wMC4gUG9ydGZvbGlvIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvcG9ydGZvbGlvJztcblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tIDQuMDAuIFNjaGVkdWxlIC0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQGltcG9ydCAndGVtcGxhdGUvc2VjdGlvbnMvc2NoZWR1bGUnO1xuXG5cbi8qPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gICAgMDUuIFNwYWNpbmdcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0qL1xuQGltcG9ydCAnc3BhY2luZy9zcGFjaW5nJzsgXG4iLCI6cm9vdCB7XG4gIC0tdGhlbWUtY29sb3IgICAgICAgICA6ICNGNDFFMUU7XG4gIC0tdGl0bGUtY29sb3IgICAgICAgICA6ICMxQzFDMUM7XG4gIC0tYm9keS1jb2xvciAgICAgICAgICA6ICM3QjdFODY7XG4gIC0tc21va2UtY29sb3IgICAgICAgICA6ICNGM0YzRjM7XG4gIC0tc21va2UtY29sb3IyICAgICAgICA6ICNGNkY2Rjc7XG4gIC0tc21va2UtY29sb3IzICAgICAgICA6ICNGNUY1RjY7XG4gIC0tc21va2UtY29sb3I0ICAgICAgICA6ICNGNEY0RjQ7XG4gIC0tc21va2UtY29sb3I1ICAgICAgICA6ICNGMEYyRjQ7XG4gIC0tYmxhY2stY29sb3IgICAgICAgICA6ICMyMDIwMjA7XG4gIC0tZ3JheS1jb2xvciAgICAgICAgICA6ICMzMDMwMzA7XG4gIC0td2hpdGUtY29sb3IgICAgICAgICA6ICNmZmZmZmY7XG4gIC0tbGlnaHQtY29sb3IgICAgICAgICA6ICM5ZmEyYWQ7XG4gIC0teWVsbG93LWNvbG9yICAgICAgICA6ICNGRkI1Mzk7XG4gIC0tc3VjY2Vzcy1jb2xvciAgICAgICA6ICMyOGE3NDU7XG4gIC0tZXJyb3ItY29sb3IgICAgICAgICA6ICNkYzM1NDU7XG4gIC0tYm9yZGVyLWNvbG9yICAgICAgICA6ICNFM0UzRTM7XG4gIC0tdGl0bGUtZm9udCAgICAgICAgICA6ICdBZmFjYWQnLCBzYW5zLXNlcmlmO1xuICAtLWJvZHktZm9udCAgICAgICAgICAgOiAnQWZhY2FkJywgc2Fucy1zZXJpZjtcbiAgLS1pY29uLWZvbnQgICAgICAgICAgIDogXCJGb250IEF3ZXNvbWUgNiBQcm9cIjtcbiAgLS1tYWluLWNvbnRhaW5lciAgICAgIDogMTIyMHB4O1xuICAtLWNvbnRhaW5lci1ndXR0ZXJzICAgOiAyNHB4O1xuICAtLXNlY3Rpb24tc3BhY2UgICAgICAgOiAxMjBweDtcbiAgLS1zZWN0aW9uLXNwYWNlLW1vYmlsZTogODBweDtcbiAgLS1zZWN0aW9uLXRpdGxlLXNwYWNlIDogNjBweDtcbiAgLS1yaXBwbGUtYW5pLWR1cmF0aW9uIDogNXM7XG59XG5cbi8vIENvbG9yIFZhcmlhdGlvblxuJHRoZW1lLWNvbG9yICAgICAgICAgIDogdmFyKC0tdGhlbWUtY29sb3IpO1xuJHRpdGxlLWNvbG9yICAgICAgICAgIDogdmFyKC0tdGl0bGUtY29sb3IpO1xuJGJvZHktY29sb3IgICAgICAgICAgIDogdmFyKC0tYm9keS1jb2xvcik7XG4kc21va2UtY29sb3IgICAgICAgICAgOiB2YXIoLS1zbW9rZS1jb2xvcik7XG4kc21va2UtY29sb3IyICAgICAgICAgOiB2YXIoLS1zbW9rZS1jb2xvcjIpO1xuJHNtb2tlLWNvbG9yMyAgICAgICAgIDogdmFyKC0tc21va2UtY29sb3IzKTtcbiRzbW9rZS1jb2xvcjQgICAgICAgICA6IHZhcigtLXNtb2tlLWNvbG9yNCk7XG4kc21va2UtY29sb3I1ICAgICAgICAgOiB2YXIoLS1zbW9rZS1jb2xvcjUpO1xuJHdoaXRlLWNvbG9yICAgICAgICAgIDogdmFyKC0td2hpdGUtY29sb3IpO1xuJGxpZ2h0LWNvbG9yICAgICAgICAgIDogdmFyKC0tbGlnaHQtY29sb3IpO1xuJGJsYWNrLWNvbG9yICAgICAgICAgIDogdmFyKC0tYmxhY2stY29sb3IpO1xuJGdyYXktY29sb3IgICAgICAgICAgIDogdmFyKC0tZ3JheS1jb2xvcik7XG4keWVsbG93LWNvbG9yICAgICAgICAgOiB2YXIoLS15ZWxsb3ctY29sb3IpO1xuJHN1Y2Nlc3MtY29sb3IgICAgICAgIDogdmFyKC0tc3VjY2Vzcy1jb2xvcik7XG4kZXJyb3ItY29sb3IgICAgICAgICAgOiB2YXIoLS1lcnJvci1jb2xvcik7XG4kYm9yZGVyLWNvbG9yICAgICAgICAgOiB2YXIoLS1ib3JkZXItY29sb3IpO1xuXG4vLyBGb250IFZhcmlhdGlvblxuJGljb24tZm9udCAgIDogdmFyKC0taWNvbi1mb250KTtcblxuLy8gVHlwb2dyYXBoeVxuJHRpdGxlLWZvbnQgICAgICA6IHZhcigtLXRpdGxlLWZvbnQpO1xuJGJvZHktZm9udCAgICAgICA6IHZhcigtLWJvZHktZm9udCk7XG4kYm9keS1mb250LXNpemUgIDogMTZweDtcbiRib2R5LWxpbmUtSGVpZ2h0OiAyNnB4O1xuJGJvZHktZm9udC13ZWlnaHQ6IDQwMDtcbiRwLWxpbmUtSGVpZ2h0ICAgOiAxLjc1O1xuXG4vLyBEZXZpY2UgVmFyaWF0aW9uXG4kaGQ6IDE5MjFweDsgLy8gTGFyZ2UgRGV2aWNlIFRoYW4gMTkyMFxuJHh4bDogMTUwMHB4OyAvLyBFeHRyYSBsYXJnZSBEZXZpY2VcbiRtbDogMTM5OXB4OyAvLyBNZWRpdW0gTGFyZ2UgRGV2aWNlXG4keGw6IDEyOTlweDsgLy8gTWVkaXVtIExhcmdlIERldmljZVxuJGxnOiAxMTk5cHg7IC8vIExhcmdlIERldmljZSAoTGFwdG9wKVxuJG1kOiA5OTFweDsgLy8gTWVkaXVtIERldmljZSAoVGFibGV0KVxuJHNtOiA3NjdweDsgLy8gU21hbGwgRGV2aWNlXG4keHM6IDU3NXB4OyAvLyBFeHRyYSBTbWFsbCBEZXZpY2VcbiR2eHM6IDM3NXB4OyAvLyBFeHRyYSBTbWFsbCBEZXZpY2VcblxuLy8gU3BhY2luZyBDb3VudCB3aXRoIDV4XG4kc3BhY2UtY291bnQ6IDEwO1xuXG4vLyBTZWN0aW9uIFNwYWNlICBGb3IgbGFyZ2UgRGV2aWNlXG4kc3BhY2UgICAgICAgICA6IHZhcigtLXNlY3Rpb24tc3BhY2UpO1xuJHNwYWNlLWV4dHJhICAgOiBjYWxjKHZhcigtLXNlY3Rpb24tc3BhY2UpIC0gMzBweCk7XG4kc3BhY2UtZXh0cmEyICAgOiBjYWxjKHZhcigtLXNlY3Rpb24tc3BhY2UpIC0gNDBweCk7XG5cbi8vIFNlY3Rpb24gU3BhY2UgT24gc21hbGwgRGV2aWNlXG4kc3BhY2UtbW9iaWxlICAgICAgICAgOiB2YXIoLS1zZWN0aW9uLXNwYWNlLW1vYmlsZSk7XG4kc3BhY2UtbW9iaWxlLWV4dHJhOiBjYWxjKHZhcigtLXNlY3Rpb24tc3BhY2UtbW9iaWxlKSAtIDMwcHgpO1xuXG5cbi8vIEJHIENvbG9yIE1hcHBpbmcgXG4kYmdjb2xvck1hcCAgOiAoKTtcbiRiZ2NvbG9yTWFwICA6IG1hcC1tZXJnZSgoXG4gIFwidGhlbWVcIiAgICA6ICR0aGVtZS1jb2xvcixcbiAgXCJ0aGVtZTJcIiAgICA6ICR0aGVtZS1jb2xvcixcbiAgXCJzbW9rZVwiICAgIDogJHNtb2tlLWNvbG9yLFxuICBcInNtb2tlMlwiICAgOiAkc21va2UtY29sb3IyLFxuICBcInNtb2tlM1wiICAgOiAkc21va2UtY29sb3IzLFxuICBcInNtb2tlNFwiICAgOiAkc21va2UtY29sb3I0LFxuICBcInNtb2tlNVwiICAgOiAkc21va2UtY29sb3I1LFxuICBcIndoaXRlXCIgICAgOiAkd2hpdGUtY29sb3IsXG4gIFwiYmxhY2tcIiAgICA6ICRibGFjay1jb2xvcixcbiAgXCJ0aXRsZVwiICAgIDogJHRpdGxlLWNvbG9yLFxuKSwgJGJnY29sb3JNYXApO1xuXG5cbi8vIE92ZXJsYXkgQ29sb3IgTWFwcGluZyBcbiRvdmVybGF5Y29sb3JNYXAgOiAoKTtcbiRvdmVybGF5Y29sb3JNYXAgOiBtYXAtbWVyZ2UoKFxuICBcInRoZW1lXCIgICAgICAgIDogJHRoZW1lLWNvbG9yLFxuICBcInRpdGxlXCIgICAgICAgIDogJHRpdGxlLWNvbG9yLFxuICBcIndoaXRlXCIgICAgICAgIDogJHdoaXRlLWNvbG9yLFxuICBcImJsYWNrXCIgICAgICAgIDogJGJsYWNrLWNvbG9yLFxuICBcIm92ZXJsYXkxXCIgICAgIDogIzEzMUIyMyxcbiksICRvdmVybGF5Y29sb3JNYXApO1xuXG5cbi8vIFRleHQgQ29sb3IgTWFwcGluZyBcbiR0ZXh0Q29sb3JzTWFwIDogKCk7XG4kdGV4dENvbG9yc01hcCA6IG1hcC1tZXJnZSgoXG4gIFwidGhlbWVcIiAgICAgIDogJHRoZW1lLWNvbG9yLFxuICBcInRoZW1lMlwiICAgICAgOiAkdGhlbWUtY29sb3IsXG4gIFwidGl0bGVcIiAgICAgIDogJHRpdGxlLWNvbG9yLFxuICBcImJvZHlcIiAgICAgICA6ICRib2R5LWNvbG9yLFxuICBcIndoaXRlXCIgICAgICA6ICR3aGl0ZS1jb2xvcixcbiAgXCJsaWdodFwiICAgICAgOiAkbGlnaHQtY29sb3IsXG4gIFwieWVsbG93XCIgICAgIDogJHllbGxvdy1jb2xvcixcbiAgXCJzdWNjZXNzXCIgICAgOiAkc3VjY2Vzcy1jb2xvcixcbiAgXCJlcnJvclwiICAgICAgOiAkZXJyb3ItY29sb3IpLCBcbiR0ZXh0Q29sb3JzTWFwKTtcblxuXG4vLyBGb250IE1hcHBpbmcgXG4kZm9udHNNYXAgICAgOiAoKTtcbiRmb250c01hcCAgICA6IG1hcC1tZXJnZSgoXG4gIFwiaWNvblwiICAgICA6ICRpY29uLWZvbnQsXG4gIFwidGl0bGVcIiAgICA6ICR0aXRsZS1mb250LFxuICBcImJvZHlcIiAgICAgOiAkYm9keS1mb250LFxuKSwgJGZvbnRzTWFwKTsiLCJodG1sLFxuYm9keSB7XG5cdHNjcm9sbC1iZWhhdmlvcjogc21vb3RoICFpbXBvcnRhbnQ7XG59XG5cblxuYm9keSB7XG5cdGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuXHRmb250LXNpemU6ICRib2R5LWZvbnQtc2l6ZTtcblx0Zm9udC13ZWlnaHQ6ICRib2R5LWZvbnQtd2VpZ2h0O1xuXHRjb2xvcjogJGJvZHktY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiAkYm9keS1saW5lLUhlaWdodDtcblx0b3ZlcmZsb3cteDogaGlkZGVuO1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LyoqKnNjcm9sbC1iYXIqKiovXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjUxLCAyMTIsIDgxLCAwLjEpO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIH1cblx0Ji5ob21lLTMge1xuXHRcdGJhY2tncm91bmQ6ICRzbW9rZS1jb2xvcjU7XG5cdFx0LmJ0biB7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0XHRcdHBhZGRpbmc6IDIwLjVweCAzNXB4IDIwLjVweDtcblx0XHR9XG5cdH1cbn1cblxuaWZyYW1lIHtcblx0Ym9yZGVyOiBub25lO1xuXHR3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLXNsaWRlOmZvY3VzLFxuYnV0dG9uOmZvY3VzLFxuYTpmb2N1cyxcbmE6YWN0aXZlLFxuaW5wdXQsXG5pbnB1dDpob3ZlcixcbmlucHV0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlLFxudGV4dGFyZWEsXG50ZXh0YXJlYTpob3ZlcixcbnRleHRhcmVhOmZvY3VzLFxudGV4dGFyZWE6YWN0aXZlIHtcblx0b3V0bGluZTogbm9uZTtcbn1cblxuXG5pbnB1dDpmb2N1cyB7XG5cdG91dGxpbmU6IG5vbmU7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbmltZzpub3QoW2RyYWdnYWJsZV0pLFxuZW1iZWQsXG5vYmplY3QsXG52aWRlbyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG51bCB7XG5cdGxpc3Qtc3R5bGUtdHlwZTogZGlzYztcbn1cblxub2wge1xuXHRsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG59XG5cbnRhYmxlIHtcblx0bWFyZ2luOiAwIDAgMS41ZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcblxufVxuXG50aCB7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGNvbG9yOiAkdGl0bGUtY29sb3I7XG59XG5cbnRkLFxudGgge1xuXHRib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuXHRwYWRkaW5nOiA5cHggMTJweDtcbn1cblxuXG5hIHtcblx0Y29sb3I6ICR0aGVtZS1jb2xvcjtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRvdXRsaW5lOiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjRzO1xuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHR9XG5cblx0JjphY3RpdmUsXG5cdCY6Zm9jdXMsXG5cdCY6aG92ZXIsXG5cdCY6dmlzaXRlZCB7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdG91dGxpbmU6IDA7XG5cdH1cbn1cblxuXG5idXR0b24ge1xuXHR0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjRzO1xufVxuXG5pbWcge1xuXHRib3JkZXI6IG5vbmU7XG5cdG1heC13aWR0aDogMTAwJTtcbn1cblxuaW5zIHtcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5wcmUge1xuXHRmb250LWZhbWlseTogJGJvZHktZm9udDtcblx0YmFja2dyb3VuZDogI2Y1ZjVmNTtcblx0Y29sb3I6ICM2NjY7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bWFyZ2luOiAyMHB4IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAyMHB4O1xuXHR3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG5cdHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cblxuc3Bhbi5hamF4LWxvYWRlcjplbXB0eSxcbnA6ZW1wdHkge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5cbnAge1xuXHRmb250LWZhbWlseTogJGJvZHktZm9udDtcblx0bWFyZ2luOiAwIDAgMThweCAwO1xuXHRjb2xvcjogJGJvZHktY29sb3I7XG5cdGxpbmUtaGVpZ2h0OiAkcC1saW5lLUhlaWdodDtcbn1cblxuaDEgYSxcbmgyIGEsXG5oMyBhLFxuaDQgYSxcbmg1IGEsXG5oNiBhLFxucCBhLFxuc3BhbiBhIHtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5cbi5oMSxcbmgxLFxuLmgyLFxuaDIsXG4uaDMsXG5oMyxcbi5oNCxcbmg0LFxuLmg1LFxuaDUsXG4uaDYsXG5oNiB7XG5cdGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcblx0Y29sb3I6ICR0aXRsZS1jb2xvcjtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdG1hcmdpbjogMCAwIDE1cHggMDtcbn1cblxuLmgxLFxuaDEge1xuXHRmb250LXNpemU6IDgwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjE2Nztcbn1cblxuLmgyLFxuaDIge1xuXHRmb250LXNpemU6IDQ4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjIyNztcbn1cblxuLmgzLFxuaDMge1xuXHRmb250LXNpemU6IDM2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjI3ODtcbn1cblxuLmg0LFxuaDQge1xuXHRmb250LXNpemU6IDI0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjMzMztcbn1cblxuLmg1LFxuaDUge1xuXHRmb250LXNpemU6IDIwcHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjQxNztcbn1cblxuLmg2LFxuaDYge1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbkBpbmNsdWRlIG1sIHtcblx0LmgxLFxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiA0OHB4O1xuXHR9XG59XG5cbkBpbmNsdWRlIGxnIHtcblxuXHQuaDEsXG5cdGgxIHtcblx0XHRmb250LXNpemU6IDQ0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG5cdC5oMixcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogNDBweDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0fVxuXG5cdC5oMyxcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxuXG5cdC5oNCxcblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMjRweDtcblx0fVxuXG5cdC5oNSxcblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0fVxuXG5cdC5oNixcblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5cbkBpbmNsdWRlIHNtIHtcblxuXHQuaDEsXG5cdGgxIHtcblx0XHRmb250LXNpemU6IDQwcHg7XG5cdH1cblxuXHQuaDIsXG5cdGgyIHtcblx0XHRmb250LXNpemU6IDM0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMztcblx0fVxuXG5cdC5oMyxcblx0aDMge1xuXHRcdGZvbnQtc2l6ZTogMjZweDtcblx0fVxuXG5cdC5oNCxcblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0fVxuXG5cdC5oNSxcblx0aDUge1xuXHRcdGZvbnQtc2l6ZTogMThweDtcblx0fVxuXG5cdC5oNixcblx0aDYge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5AaW5jbHVkZSB4cyB7XG5cblx0LmgxLFxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAzNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHR9XG5cdC5oMixcblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogMzBweDtcblx0fVxufVxuXG5AaW5jbHVkZSB2eHMge1xuXG5cdC5oMSxcblx0aDEge1xuXHRcdGZvbnQtc2l6ZTogMzJweDtcblx0fVxufVxuIiwiJHRoZW1lLWNvbG9yOiAjMzI5N2MzOyR0aXRsZS1jb2xvcjogIzljOWM5YzskYm9keS1jb2xvcjogI2U2ZTZlNjskYm9keS1jb2xvci1iZzogIzAwMDAwMDskc3VidGl0bGUtY29sb3I6ICM0MDQwNDA7JHN1YnRpdGxlLWJnOiAjZTBlMGUwOyIsIkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuQG1peGluIGJhY2tncm91bmQtY29udGVudCgkcmVwZWF0OiBuby1yZXBlYXQsICRzaXplOiBjb3ZlciwgJHBvc2l0aW9uOiBjZW50ZXIgY2VudGVyKSB7XG5cdGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG59XG5cbkBtaXhpbiBvdmVybGF5KCRvcGFjaXR5OiAkb3BhY2l0eSwgJHotaW5kZXg6IDApIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdGhlaWdodDogMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdG9wYWNpdHk6ICRvcGFjaXR5O1xuXHR6LWluZGV4OiAkei1pbmRleDtcbn1cblxuQG1peGluIGVxdWFsLXNpemUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcblx0d2lkdGg6ICR3aWR0aDtcblx0aGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gaGVpZ2h0LWxoKCRoZWlnaHQsICRsaW5laGVpZ2h0OiAkaGVpZ2h0KSB7XG5cdGhlaWdodDogJGhlaWdodDtcblx0bGluZS1oZWlnaHQ6ICRsaW5laGVpZ2h0O1xufVxuXG5AbWl4aW4gZXF1YWwtc2l6ZS1saW5lSGVpZ2h0KCR3aWR0aCwgJGhlaWdodDogJHdpZHRoLCAkTGhlaWdodDogJHdpZHRoKSB7XG5cdHdpZHRoOiAkd2lkdGg7XG5cdGhlaWdodDogJGhlaWdodDtcblx0bGluZS1oZWlnaHQ6ICRMaGVpZ2h0O1xufVxuXG5AbWl4aW4gZmxleC1wb3NpdGlvbigkZGlzcGxheSwgJGNvbnRldCwgJGl0ZW1zKSB7XG5cdGRpc3BsYXk6ICRkaXNwbGF5O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICRjb250ZXQ7XG5cdGFsaWduLWl0ZW1zOiAkaXRlbXM7XG59XG5cbkBtaXhpbiBjZW50ZXItcG9zaXRpb24oJHRvcDogJHRvcCwgJGxlZnQ6ICR0b3ApIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6ICR0b3A7XG5cdGxlZnQ6ICR0b3A7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0jeyR0b3B9LCAtI3skdG9wfSk7XG59XG5cbkBtaXhpbiBpbnB1dFBsYWNlaG9sZGVyKCkge1xuXHQkc2VsZWN0b3I6ICcnO1xuXHQkcHJlZml4ZXM6IChtb3o6IFwiOjotbW96XCIsXG5cdFx0XHR3ZWJraXQ6IFwiOjotd2Via2l0XCIsXG5cdFx0XHRpZTogXCI6LW1zXCJcblx0XHQpO1xuXG5cdEBlYWNoICRwcm9wLFxuXHQkdmFsdWUgaW4gJHByZWZpeGVzIHtcblx0XHRAaWYgJHByb3AgIT1cIm1velwiIHtcblx0XHRcdCRzZWxlY3RvcjogI3skdmFsdWV9LWlucHV0LXBsYWNlaG9sZGVyO1xuXHRcdH1cblxuXHRcdEBlbHNlIHtcblx0XHRcdCRzZWxlY3RvcjogI3skdmFsdWV9LXBsYWNlaG9sZGVyO1xuXHRcdH1cblxuXHRcdEBpZiAmIHtcblx0XHRcdCYjeyRzZWxlY3Rvcn0ge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRAZWxzZSB7XG5cdFx0XHQjeyRzZWxlY3Rvcn0ge1xuXHRcdFx0XHRAY29udGVudDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuXG5cbi8vIE1peGluIHRvIHBsYWNlIGl0ZW1zIG9uIGEgY2lyY2xlXG5AbWl4aW4gb24tY2lyY2xlKCRpdGVtLWNvdW50LCAkY2lyY2xlLXNpemUsICRpdGVtLXNpemUsICRyb3RDb3VudDogMCwgJGFuZ2xlQ291bnQ6IDM2MCkge1xuXHRcblxuXHQ+KiB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogJGl0ZW0tc2l6ZTtcblx0XHRoZWlnaHQ6ICRpdGVtLXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6ICRpdGVtLXNpemU7XG5cdFx0bWFyZ2luOiAtKCRpdGVtLXNpemUgKiAwLjUpO1xuXG5cdFx0JGFuZ2xlOiAjeyRhbmdsZUNvdW50IC8gJGl0ZW0tY291bnR9O1xuXHRcdCRyb3Q6ICRyb3RDb3VudDtcblxuXHRcdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGl0ZW0tY291bnQge1xuXHRcdFx0JjpudGgtb2YtdHlwZSgjeyRpfSkge1xuXHRcdFx0XHR0cmFuc2Zvcm06XG5cdFx0XHRcdFx0cm90YXRlKCRyb3QgKiAxZGVnKSBcblx0XHRcdFx0XHR0cmFuc2xhdGUoJGNpcmNsZS1zaXplICogMC41KSBcblx0XHRcdFx0XHRyb3RhdGUoJHJvdCAqIC0xZGVnKTtcblx0XHRcdH1cblxuXHRcdFx0JHJvdDogJHJvdCskYW5nbGU7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5AbWl4aW4gdHJhbnNpdGlvbi1kZWxheSgkaXRlbWNvdW50OiAxLCAkdHJhbnNpdGlvbkNvdW50OiAwLjBzKSB7XG5cdCR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbkNvdW50O1xuXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGl0ZW1jb3VudCB7XG5cdFx0JjpudGgtb2YtdHlwZSgjeyRpfSkge1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogKCR0cmFuc2l0aW9uICsgJHRyYW5zaXRpb25Db3VudCk7XG5cdFx0fVxuXHRcdCR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbiswLjFzO1xuXHR9XG59XG5cbi8vIFJlc3BvbnNpdmUgUXVlcnlcbkBtaXhpbiBoZCB7XG5cblx0LyogSGlnaHQgUmVzb3VsYXRpb24gZGV2aWNlcyAqL1xuXHRAbWVkaWEgKG1pbi13aWR0aDogI3skaGQgKyAxfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4eGwge1xuXHRcblx0LyogRXh0cmEgbGFyZ2UgZGV2aWNlcyAqL1xuXHRAbWVkaWEgKG1heC13aWR0aDogI3skeHhsfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtbCB7XG5cblx0LyogTWVkaXVtIExhcmdlIGRldmljZXMgKi9cblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JG1sfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB4bCB7XG5cblx0LyogTWVkaXVtIExhcmdlIGRldmljZXMgKi9cblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHhsfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBsZyB7XG5cblx0LyogTGFyZ2UgZGV2aWNlcyAqL1xuXHRAbWVkaWEgKG1heC13aWR0aDogI3skbGd9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1kIHtcblxuXHQvKiBNZWRpdW0gZGV2aWNlcyAqL1xuXHRAbWVkaWEgKG1heC13aWR0aDogI3skbWR9KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIHNtIHtcblxuXHQvKiBTbWFsbCBkZXZpY2VzICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzbX0pIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4geHMge1xuXG5cdC8qIEV4dHJhIHNtYWxsIGRldmljZXMgKi9cblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHhzfSkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiB2eHMge1xuXG5cdC8qIEV4dHJhIHNtYWxsIGRldmljZXMgKi9cblx0QG1lZGlhIChtYXgtd2lkdGg6ICN7JHZ4c30pIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIi5hZG1pbi1iYXIge1xuICAuZGVmYXVsdC1oZWFkZXIgLnN0aWNreS13cmFwcGVyLnN0aWNreSB7XG4gICAgdG9wOiAzMnB4O1xuICB9XG59XG4ud3AtYmxvY2stc2VhcmNoX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNTAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgbWFyZ2luOiAtMC4xMmVtIDAgMjVweCAwO1xufVxucC5oYXMtZHJvcC1jYXAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ucGFnZS0taXRlbSBwOmxhc3QtY2hpbGQgLmFsaWducmlnaHQge1xuICBjbGVhcjogcmlnaHQ7XG59XG5cbi5ibG9nLXRpdGxlLFxuLnBhZ2ktdGl0bGUsXG4uYnJlYWRjdW1iLXRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLmJsb2Nrcy1nYWxsZXJ5LWNhcHRpb24sXG4ud3AtYmxvY2stZW1iZWQgZmlnY2FwdGlvbixcbi53cC1ibG9jay1pbWFnZSBmaWdjYXB0aW9uIHtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xufVxuXG4uYnlwb3N0YXV0aG9yLFxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ucGFnZS1saW5rcyxcbi5jbGVhcmZpeCB7XG4gIGNsZWFyOiBib3RoO1xufVxuXG4ucGFnZS0taXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgfVxuICAudGgtY29tbWVudC1mb3JtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC50aC1jb21tZW50cy13cmFwIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uY29udGVudC1ub25lLXNlYXJjaCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi53cC1ibG9jay1idXR0b24uYWxpZ25jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5hbGlnbmxlZnQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xufVxuXG4uYWxpZ25yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tbGVmdDogMS41ZW07XG4gIG1hcmdpbi1yaWdodDogMWVtO1xufVxuXG4uYWxpZ25jZW50ZXIge1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgd2lkdGg6IDEwMCVcbn1cblxuLmdhbGxlcnktaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbi53cC1ibG9jay1jb2x1bW5zIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xufVxuXG5maWd1cmUuZ2FsbGVyeS1pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrXG59XG5cbmZpZ3VyZS53cC1ibG9jay1nYWxsZXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMTRweDtcbn1cblxuLmdhbGxlcnktY29sdW1ucy0yIC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDUwJVxufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTMgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMzMuMzMlXG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNCAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAyNSVcbn1cblxuLmdhbGxlcnktY29sdW1ucy01IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDIwJVxufVxuXG4uZ2FsbGVyeS1jb2x1bW5zLTYgLmdhbGxlcnktaXRlbSB7XG4gIG1heC13aWR0aDogMTYuNjYlXG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtNyAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxNC4yOCVcbn1cblxuLmdhbGxlcnktY29sdW1ucy04IC5nYWxsZXJ5LWl0ZW0ge1xuICBtYXgtd2lkdGg6IDEyLjUlXG59XG5cbi5nYWxsZXJ5LWNvbHVtbnMtOSAuZ2FsbGVyeS1pdGVtIHtcbiAgbWF4LXdpZHRoOiAxMS4xMSVcbn1cblxuLmdhbGxlcnktY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiB2YXIoLS1ib2R5LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogLjVlbSAwXG59XG5cbi53cC1ibG9jay1jb3ZlciBwOm5vdCguaGFzLXRleHQtY29sb3IpLFxuLndwLWJsb2NrLWNvdmVyLWltYWdlLXRleHQsXG4ud3AtYmxvY2stY292ZXItdGV4dCB7XG4gIGNvbG9yOiAkd2hpdGUtY29sb3I7XG59XG5cbi53cC1ibG9jay1jb3ZlciB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi53cC1jYXB0aW9uLXRleHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi53cC1jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gIG1heC13aWR0aDogMTAwJTtcblxuICAud3AtY2FwdGlvbi10ZXh0IHtcbiAgICBtYXJnaW46IC41ZW0gMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLndwLWJsb2NrLW1lZGlhLXRleHQsXG4ud3AtYmxvY2stbWVkaWEtdGV4dC5hbGlnbndpZGUsXG5maWd1cmUud3AtYmxvY2stZ2FsbGVyeSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53cC1ibG9jay1tZWRpYS10ZXh0LmFsaWdud2lkZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZS1jb2xvcjtcbn1cblxuLmVkaXRvci1zdHlsZXMtd3JhcHBlciAuaGFzLWxhcmdlLWZvbnQtc2l6ZSxcbi5oYXMtbGFyZ2UtZm9udC1zaXplIHtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbn1cblxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyBhIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi53cC1ibG9jay1idXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmlzLXN0eWxlLW91dGxpbmUge1xuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmlzLXN0eWxlLXNxdWFyZWQge1xuICAgIC53cC1ibG9jay1idXR0b25fX2xpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cbn1cblxub2wud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzIGxpIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbnVsLndwLWJsb2NrLWxhdGVzdC1wb3N0cyB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICBsaSB7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gIH1cbn1cblxuLndwLWJsb2NrLXNlYXJjaCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVCRUU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweCAwIDAgMTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC53cC1ibG9jay1zZWFyY2hfX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7ICAgIFxuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAud3AtYmxvY2stc2VhcmNoX19idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAmLmhhcy1pY29uIHtcbiAgICAgIG1pbi13aWR0aDogNTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbi53cC1ibG9jay1zZWFyY2gud3AtYmxvY2stc2VhcmNoX19idXR0b24taW5zaWRlIC53cC1ibG9jay1zZWFyY2hfX2luc2lkZS13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiBub25lO1xuICAud3AtYmxvY2stc2VhcmNoX19pbnB1dCB7XG4gICAgcGFkZGluZzogMCA4cHggMCAyNXB4O1xuICB9XG59XG5cblxudWwud3AtYmxvY2stcnNzIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLndwLWJsb2NrLWdyb3VwLmhhcy1iYWNrZ3JvdW5kIHtcbiAgcGFkZGluZzogMTVweCAxNXB4IDFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLndwLWJsb2NrLXRhYmxlIHRkLFxuLndwLWJsb2NrLXRhYmxlIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTApO1xufVxuXG4ud3AtYmxvY2stdGFibGUuaXMtc3R5bGUtc3RyaXBlcyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMCk7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi53cC1ibG9jay10YWJsZS5pcy1zdHlsZS1zdHJpcGVzIHtcbiAgYm9yZGVyOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXItYm90dG9tOiAwO1xuICB0aCwgdGQge1xuICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ubG9nZ2VkLWluIHtcblxuICAvLyAuaGVhZGVyLWxheW91dDE6bm90KC5kZWZhdWx0LWhlYWRlciksXG4gIC53aWxsLXN0aWNreSAuc3RpY2t5LWFjdGl2ZS5hY3RpdmUsXG4gIC5wcmVsb2FkZXIgLmJ0biB7XG4gICAgdG9wOiAzMnB4O1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc4MnB4KSB7XG4gICAgICB0b3A6IDQ2cHg7XG4gICAgfVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wb3N0LXBhc3N3b3JkLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gIHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdhcDogMTVweDtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBnYXA6IDE1cHg7XG4gICAgQGluY2x1ZGUgeHMge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnBhZ2UtbGlua3Mge1xuICBjbGVhcjogYm90aDtcbiAgbWFyZ2luOiAwIDAgMS41ZW07XG4gIHBhZGRpbmctdG9wOiAxZW07XG5cbiAgPi5wYWdlLWxpbmtzLXRpdGxlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICA+c3Bhbjpub3QoLnBhZ2UtbGlua3MtdGl0bGUpOm5vdCguc2NyZWVuLXJlYWRlci10ZXh0KSxcbiAgPmEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiA1cHggMTNweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcjogIzAwMDAwMCwgJGFscGhhOiAwLjA4KTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICBzcGFuLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5ibG9nLXNpbmdsZSB7XG5cbiAgLndwLWJsb2NrLWFyY2hpdmVzLWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG5cbiAgJi5mb3JtYXQtcXVvdGUsXG4gICYuZm9ybWF0LWxpbmssXG4gICYudGFnLXN0aWNreS0yLFxuICAmLnN0aWNreSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG5cbiAgICAuYmxvZy1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZS1jb2xvcjtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6YmVmb3JlIHsgXG4gICAgICBjb250ZW50OiAnXFxmMGMxJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnRm9udCBBd2Vzb21lIDYgUHJvJztcbiAgICAgIGZvbnQtc2l6ZTogNXJlbTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cblxuICAmLnRhZy1zdGlja3ktMixcbiAgJi5zdGlja3kge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjA4ZFwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICB3aWR0aDogNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxNXB4IDAgNHB4O1xuICAgIH1cbiAgfVxuXG4gICYuZm9ybWF0LXF1b3RlIHtcbiAgICBibG9ja3F1b3RlLCAud3AtYmxvY2stcXVvdGUge1xuICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYxMGVcIjtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cblxuICAuYmxvZy1jb250ZW50IHtcbiAgICAud3AtYmxvY2stY2F0ZWdvcmllcy1kcm9wZG93bi53cC1ibG9jay1jYXRlZ29yaWVzLFxuICAgIC53cC1ibG9jay1hcmNoaXZlcy1kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gICYuZm9ybWF0LWNoYXQge1xuICAgIC5lbnRyeS1jb250ZW50PnA6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc21va2UtY29sb3I7XG4gICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctZGV0YWlscyB7XG4gIC5ibG9nLXNpbmdsZSB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuYmxvZy1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHA6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtYXQtY2hhdCB7XG4gICAgICAuYmxvZy1tZXRhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmJsb2ctY29udGVudD5wOm50aC1jaGlsZCgybikge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc21va2UtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGFnLXN0aWNreS0yLFxuICAgICYuc3RpY2t5LFxuICAgICYuZm9ybWF0LXF1b3RlLFxuICAgICYuZm9ybWF0LWxpbmsge1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmxvZy1zaW5nbGUgLndwLWJsb2NrLXRhZy1jbG91ZCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXNtb2tlLWNvbG9yKTtcbiAgICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbi50aC1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuXG4gIC5zZWFyY2gtZ3JpZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICB9XG4gIH1cblxuICAuc2VhcmNoLWdyaWQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zZWFyY2gtZ3JpZC1tZXRhIHtcbiAgICA+KiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhLFxuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbkBpbmNsdWRlIGxnIHtcbiAgLmJsb2ctc2luZ2xlIHtcblxuICAgICYuZm9ybWF0LXF1b3RlLFxuICAgICYuZm9ybWF0LWxpbmssXG4gICAgJi50YWctc3RpY2t5LTIsXG4gICAgJi5zdGlja3kge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZvcm1hdC1xdW90ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiBcbn1cblxuXG5AaW5jbHVkZSBzbSB7XG4gIC5ibG9nLXNpbmdsZSB7XG5cbiAgICAmLmZvcm1hdC1xdW90ZSxcbiAgICAmLmZvcm1hdC1saW5rLFxuICAgICYudGFnLXN0aWNreS0yLFxuICAgICYuc3RpY2t5IHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG5cbiAgLnBhZ2UtLWNvbnRlbnQuY2xlYXJmaXgrLnRoLWNvbW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgfVxufVxuLnNpdGUge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xufSIsIkBpbmNsdWRlIG1sIHtcbiAgICA6cm9vdCB7XG4gICAgICAgIC0tbWFpbi1jb250YWluZXI6IDEyNTBweDtcbiAgICB9XG59XG4uY29udGFpbmVyMiB7XG4gICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0MDBweCkge1xuICAgIC5jb250YWluZXIsIC5jb250YWluZXItbGcsIC5jb250YWluZXItbWQsIC5jb250YWluZXItc20sIC5jb250YWluZXIteGwsIC5jb250YWluZXIteHhsIHtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKHZhcigtLW1haW4tY29udGFpbmVyKSArIHZhcigtLWNvbnRhaW5lci1ndXR0ZXJzKSk7XG4gICAgfVxuICAgIC5jb250YWluZXIyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzMDBweCkge1xuICAgIC5jb250YWluZXIyLFxuICAgIC5jb250YWluZXIteHhsLFxuICAgIC5jb250YWluZXIteGwsXG4gICAgLmNvbnRhaW5lci1sZyxcbiAgICAuY29udGFpbmVyLW1kLFxuICAgIC5jb250YWluZXItc20sXG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgICYucHgtMCB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHZhcigtLW1haW4tY29udGFpbmVyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFpbmVyMiB7XG4gICAgICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAuY29udGFpbmVyMiB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgICAuY29udGFpbmVyMiB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5jb250YWluZXIyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MjBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBzbSB7XG4gICAgLmNvbnRhaW5lcjIge1xuICAgICAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmNvbnRhaW5lci1mbHVpZC5weC0wIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcblxuICAgICAgICAucm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgICAuY29udGFpbmVyMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufSIsIi5zbGljay10cmFjaz5bY2xhc3MqPWNvbF0ge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpLyAyKTtcbiAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uZ3ktMzAge1xuICAtLWJzLWd1dHRlci15OiAzMHB4O1xufVxuXG4uZ3ktNDAge1xuICAtLWJzLWd1dHRlci15OiA0MHB4O1xufVxuXG4uZ3ktNTAge1xuICAtLWJzLWd1dHRlci15OiA1MHB4O1xufVxuLmd5LTgwIHtcbiAgLS1icy1ndXR0ZXIteTogODBweDtcbn1cblxuLmd4LTEwIHtcbiAgLS1icy1ndXR0ZXIteDogMTBweDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR4bCkge1xuICAuZ3gtNjAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRtbCkge1xuICAuZ3gtMzAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDMwcHg7XG4gIH1cblxuICAuZ3gtMjUge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDI1cHg7XG4gIH1cblxuICAuZ3gtNDAge1xuICAgIC0tYnMtZ3V0dGVyLXg6IDQwcHg7XG4gIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgLmd5LTgwIHtcbiAgICAtLWJzLWd1dHRlci15OiA0MHB4O1xuICB9XG59XG5AaW5jbHVkZSBtZCB7XG4gIC5neS01MCB7XG4gICAgLS1icy1ndXR0ZXIteTogNDBweDtcbiAgfSAgXG59Iiwic2VsZWN0LFxuLnNpbmdsZS1zZWxlY3QsXG4uZm9ybS1jb250cm9sLFxuLmZvcm0tc2VsZWN0LFxudGV4dGFyZWEsXG5pbnB1dCB7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcblx0dHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZS1jb2xvcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBpbnB1dFBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkdGhlbWUtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDE0LjVweCAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIG9wdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBwYWRkaW5nOiAycHggMTVweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBpbnB1dFBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICAmLnN0eWxlLWJvcmRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjNDA0MDQwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICAmLnN0eWxlLWJvcmRlcjIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI0U4RThFODtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICB9XG4gICAgJi5zdHlsZTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc21va2UtY29sb3IzO1xuICAgIH1cbn1cbiAgXG4uZm9ybS10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxufVxuLnNpbmdsZS1zZWxlY3QsXG4uZm9ybS1zZWxlY3QsXG5zZWxlY3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNFJTNDcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyMzM0M2E0MCcgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAyNnB4IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgIH1cbiAgICAubGlzdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sLFxudGV4dGFyZWEge1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAxNnB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICAgICYuc3R5bGUyIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgfVxufVxuXG4uZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgPiBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICB0b3A6IDIxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAmLmZhLWVudmVsb3BlIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYS1jb21tZW50IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5mYS1jaGV2cm9uLWRvd24ge1xuICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2UtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5oYXMtbGFiZWwge1xuICAgICAgICA+IGkge1xuICAgICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuaGFzLWljb24ge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICAgICAgfVxuICAgICAgICAuaW5wdXQtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnJhZGl1cy1ncm91cCB7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGUtMiB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMCAzMHB4IDAgNTVweDtcbiAgICAgICAgfVxuICAgICAgICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAzMHB4IDMwcHggNTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlLTMge1xuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNjBweCAwIDMwcHg7XG4gICAgICAgIH1cblxuICAgIH1cbn1cblxuW2NsYXNzKj1cImNvbC1cIl0uZm9ybS1ncm91cCB7XG4gICAgPiBpIHtcbiAgICAgICAgcmlnaHQ6IGNhbGMoKHZhcigtLWJzLWd1dHRlci14KSAvIDIpICsgMjVweCk7XG4gICAgfVxuICAgIC5mb3JtLWljb24tbGVmdCB7XG4gICAgICAgIGxlZnQ6IGNhbGMoKHZhcigtLWJzLWd1dHRlci14KSAvIDIpICsgMzBweCk7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbn1cblxub3B0aW9uIHtcbiAgICAmOmNoZWNrZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbn1cblxuaW5wdXQ6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG5pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbn1cblxuLyogRmlyZWZveCAqL1xuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gICAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG59XG5cbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjAwY1wiO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgfiBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDMuNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICM4QjkyOUM7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC41ZW07XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3I6ICNmZmYsICRhbHBoYTogMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiKDI0NywgMjA0LCAyMTUpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpjaGVja2VkIHtcbiAgICAgICAgICAgIH4gbGFiZWwge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4gIFxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgb3BhY2l0eTogMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIH4gbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjExMVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IGxhYmVsIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmxhYmVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbiAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBmb250LXNpemU6IDE2cHg7XG59XG5cbnRleHRhcmVhLmlzLWludmFsaWQsXG5zZWxlY3QuaXMtaW52YWxpZCxcbmlucHV0LmlzLWludmFsaWQsXG4ud2FzLXZhbGlkYXRlZCBpbnB1dDppbnZhbGlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZXJyb3ItY29sb3IgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjYWxjKDAuMzc1ZW0gKyAwLjg4NzVyZW0pIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG50ZXh0YXJlYS5pcy1pbnZhbGlkIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2FsYygwLjM3NWVtICsgMC41ODc1cmVtKSByaWdodFxuICAgICAgICBjYWxjKDAuMzc1ZW0gKyAwLjg4NzVyZW0pO1xufVxuXG4ucm93Lm5vLWd1dHRlcnMgPiAuZm9ybS1ncm91cCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmZvcm0tbWVzc2FnZXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAmLm1iLTAgKiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi5zdWNjZXNzIHtcbiAgICAgICAgY29sb3I6ICRzdWNjZXNzLWNvbG9yO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLmVycm9yIHtcbiAgICAgICAgY29sb3I6ICRlcnJvci1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgcHJlIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIH1cbn0iLCIuc2xpY2stdHJhY2sgPiBbY2xhc3MqPVwiY29sXCJdIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyh2YXIoLS1icy1ndXR0ZXIteCkgLyAyKTtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGModmFyKC0tYnMtZ3V0dGVyLXgpIC8gMik7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYnMtZ3V0dGVyLXkpO1xufVxuXG4uc2xpY2stdHJhY2sge1xuICAgIG1pbi13aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnNsaWNrLWRvdHMge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogNDBweCAwIDBweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OTlweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNHM7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBtYXJnaW46IC0xMHB4IDAgMCAtMTBweDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNHM7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNsaWNrLWFjdGl2ZSB7XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2xpY2stYXJyb3cge1xuICAgIC0tcG9zLXg6IDM2MnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHJpZ2h0OiB2YXIoLS1wb3MteCwgMTIwcHgpO1xuICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUsIDUzcHgpO1xuICAgIGhlaWdodDogdmFyKC0taWNvbi1zaXplLCA1M3B4KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0taWNvbi1zaXplLCA1NXB4KTtcbiAgICBmb250LXNpemU6IHZhcigtLWljb24tZm9udC1zaXplLCAxOHB4KTtcbiAgICBtYXJnaW4tdG9wOiBjYWxjKHZhcigtLWljb24tc2l6ZSwgNTNweCkgLyAtMSk7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwLjI7XG5cbiAgICAmLmRlZmF1bHQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC0tcG9zLXg6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5hcnJvdy1tYXJnaW4ge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAzMHB4KTtcbiAgICB9XG59XG5cbi5hcnJvdy13cmFwIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIGhkIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAtLXBvcy14OiAzNjJweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgLS1wb3MteDogMjEycHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHhsIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAtLXBvcy14OiAxMzJweDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1sIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICAtLXBvcy14OiAxMjBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgLS1wb3MteDogNDJweDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZCB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2stZG90cyB7XG4gICAgICAgIG1hcmdpbjogNDBweCAwIDAgMDtcbiAgICB9XG4gICAgLmljb24tYm94IHtcbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNsaWNrLTNkLWFjdGl2ZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMiU7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTIlO1xuICAgIC5zbGljay1saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMCUgIWltcG9ydGFudDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzAlICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5zbGljay10cmFjayB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICAgIHBlcnNwZWN0aXZlOiAxMDBweDtcbiAgICB9XG4gICAgLnNsaWNrLXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzLCBvcGFjaXR5IDFzO1xuICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2UtY29sb3IyO1xuICAgIH1cbiAgICAuc2xpY2stM2QtbmV4dCxcbiAgICAuc2xpY2stM2QtcHJldixcbiAgICAuc2xpY2stM2QtbmV4dDIsXG4gICAgLnNsaWNrLTNkLXByZXYyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgLnNsaWNrLTNkLW5leHQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDUwJSwgMCwgLTIxcHgpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIH1cbiAgICAuc2xpY2stM2QtbmV4dDIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQwJSwgMCwgLTIzcHgpO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIH1cbiAgICAuc2xpY2stM2QtcHJldiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgLTIxcHgpO1xuICAgICAgICAudGVzdGktY2FyZCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zbGljay0zZC1wcmV2MiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwJSwgMCwgLTIzcHgpO1xuICAgIH1cbn1cbiIsIi5tb2JpbGUtbWVudS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYwKTtcbiAgei1pbmRleDogOTk5OTk5O1xuICB3aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC44cztcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG5cbiAgLy8gTW9iaWxlIE1lbnUgTG9nb1xuICAubW9iaWxlLWxvZ28ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcblxuICAgIHN2ZyB7XG4gICAgICBtYXgtd2lkdGg6IDE4NXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUgQ2xvc2UgQnV0dG9uXG4gIC5tZW51LXRvZ2dsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IC0xNi41cHg7XG4gICAgdG9wOiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2lkdGg6IDMzcHg7XG4gICAgaGVpZ2h0OiAzM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB6LWluZGV4OiAxO1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubW9iaWxlLW1lbnUtYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICR0aGVtZS1jb2xvcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0xMTAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDFzO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cblxuICAmLmJvZHktdmlzaWJsZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgLm1vYmlsZS1tZW51LWFyZWEge1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE1vYmlsZSBNZW51XG4ubW9iaWxlLW1lbnUge1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDBweCk7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tdG9wOiAzM3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAwO1xuXG4gICAgbGkge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZGVkZjE7XG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgIGxpOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZGVkZjE7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMThweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwNSc7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUtY2xhc3Mge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Ym1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgPmEge1xuICAgICAgICAubWVhbi1leHBhbmQtY2xhc3Mge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEyLjVweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZS1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAyMHB4IC04cHggcmdiYSgjYWQ4ODU4LCAwLjUpO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjcnO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgICAgQGluY2x1ZGUgZXF1YWwtc2l6ZS1saW5lSGVpZ2h0KDIycHgpO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLWNvbG9yO1xuICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUtY2xhc3Mge1xuICAgICAgICA+YSB7XG4gICAgICAgICAgLm1lYW4tZXhwYW5kLWNsYXNzOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxmMDY4JztcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2OFwiO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gID51bCB7XG4gICAgcGFkZGluZzogMCA0MHB4O1xuXG4gICAgPmxpIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQwMHB4KSB7XG4gIC5tb2JpbGUtbWVudS13cmFwcGVyIC5tb2JpbGUtbWVudS1hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICB9XG5cbiAgLm1vYmlsZS1tZW51PnVsIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn0iLCIucHJlbG9hZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDk5OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLWNvbG9yO1xuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG5cbi5wcmVsb2FkZXItaW5uZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XG4gIH1cbn1cbi5sb2FkZXIge1xuICB3aWR0aDogNDhweDtcbiAgaGVpZ2h0OiA0OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICNGRkY7XG4gIGJvcmRlci1yaWdodDogNHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBhbmltYXRpb246IHJvdGF0aW9uIDFzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5sb2FkZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7ICBcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkdGhlbWUtY29sb3I7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYW5pbWF0aW9uOiByb3RhdGlvbiAwLjVzIGxpbmVhciBpbmZpbml0ZSByZXZlcnNlO1xufVxuQGtleWZyYW1lcyByb3RhdGlvbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59ICIsIi8vIFByaW1hcnkgQnV0dG9uXG4uYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDE4LjVweCAzNXB4IDIwLjVweDtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGxlZnQ6IDNweDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogOTclO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40czsgICBcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgIFxuICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKC0xMGRlZyk7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjay1jb2xvcjtcbiAgICAgICAgICAgIHdpZHRoOiA5NyU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNrZXdYKDEwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHlsZTMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlNCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGU1IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgcGFkZGluZzogMjFweCAzNHB4IDIzcHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHlsZTYge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1ib3JkZXIge1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICBwYWRkaW5nOiAxOS41cHggMjFweCAxOS41cHggMjVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2stY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2stY29sb3I7XG5cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1ib3JkZXIyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMTkuNXB4IDQwcHggMTkuNXB4IDQwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgICY6YWN0aXZlLFxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5idG4tYm9yZGVyMyB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHBhZGRpbmc6IDE5LjVweCAyMXB4IDE5LjVweCAyNXB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1ib3JkZXI0IHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRpdGxlLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphY3RpdmUsXG4gICAgICAgICY6Zm9jdXMsXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlLXIwIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmJ0bi1mdyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBJY29uIEJ0blxuLmljb24tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IHZhcigtLWJ0bi1zaXplLCA0NnB4KTtcbiAgICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplLCA0NnB4KTtcbiAgICBsaW5lLWhlaWdodDogdmFyKC0tYnRuLXNpemUsIDQ2cHgpO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tYnRuLWZvbnQtc2l6ZSwgMTZweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICAmLmJ0bi1ib3JkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJHRoZW1lLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFBsYXkgQnV0dG9uXG4ucGxheS1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgID4gaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSwgMTAwcHgpO1xuICAgICAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSwgMTAwcHgpO1xuICAgICAgICBsaW5lLWhlaWdodDogdmFyKC0taWNvbi1zaXplLCAxMDBweCk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWljb24tZm9udC1zaXplLCAzMHB4KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjRzO1xuICAgICAgICAmLmZhLXBsYXkge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMC4xOGVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMC4xKTtcbiAgICAgICAgQGV4dGVuZCAucmlwcGxlLWFuaW1hdGlvbjtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC40cztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAycztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHlsZTIge1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMyB7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgID4gaSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIExpbmsgQnV0dG9uXG4ubGluay1idG4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMC44O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuXG4gICAgaSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjRzO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzcsIDIzNywgMjM3LCAwLjg5KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDUxcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBib3R0b206IDEycHg7XG4gICAgICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA1NXB4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmxpbmUtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDAuODtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcblxuICAgIGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC40cztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIFNjcm9sbCBUbyBUb3Bcbi5zY3JvbGwtdG9wIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgYm90dG9tOiAzMHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICB6LWluZGV4OiAxMDAwMDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDVweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDMwMG1zIGxpbmVhcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcXGYwNjJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0aGVtZS1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgICBzdmcge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICBmaWxsOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9ncmVzcy1jaXJjbGUgcGF0aCB7XG4gICAgICAgIHN0cm9rZTogJHRoZW1lLWNvbG9yO1xuICAgICAgICBzdHJva2Utd2lkdGg6IDIwcHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCA0MDBtcyBsaW5lYXI7XG4gICAgfVxuICAgICYuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG59XG5AaW5jbHVkZSBzbSB7XG4gICAgLnBsYXktYnRuIHtcbiAgICAgICAgLS1pY29uLXNpemU6IDcwcHg7XG4gICAgICAgIC0taWNvbi1mb250LXNpemU6IDI0cHg7XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDI1cHg7XG4gICAgfVxuICAgIC5zY3JvbGwtYnRuIGltZyB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgIH1cbiAgICAuc2Nyb2xsLWJ0bi5zaG93IHtcbiAgICAgICAgYm90dG9tOiAtNTBweDtcbiAgICB9XG59XG4iLCIuc2VjLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNlY3Rpb24tdGl0bGUtc3BhY2UpIC0gNDNweCk7XG4gICAgbWFyZ2luLXRvcDogLTAuMjNlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xufVxuICBcbi5zdWItdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCAyMHB4IDZweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDBweCA4cHggMTlweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgJi5zdHlsZTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG59XG4uYm94LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDE3O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLXRvcDogLTAuMzBlbTtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnNlYy10ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBsaW5lLWhlaWdodDogMS42Njc7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxufVxuICBcbi50aXRsZS1hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiBjYWxjKHZhcigtLXNlY3Rpb24tdGl0bGUtc3BhY2UpIC0gMTdweCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgJi5tYi0wIHtcbiAgICAgICAgLnNlYy10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5idG4ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNnB4O1xuICAgIH1cbiAgICAuY2hlY2tsaXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG59XG4ud2hpdGUtdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA5cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTlweDtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgfVxufVxuLnBhZ2UtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi10b3A6IC0wLjNlbTtcbn1cbi5wYWdlLXN1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAuc2VjLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIH1cbiAgICAuc2VjLXRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC50aXRsZS1hcmVhLFxuICAgIC5zZWMtdGl0bGUge1xuICAgICAgICAtLXNlY3Rpb24tdGl0bGUtc3BhY2U6IDYwcHg7XG4gICAgICAgICYubWItNDUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzZweDtcbiAgICAgICAgfVxuICAgICAgICAmLm1iLTUwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlYy1idG4sXG4gICAgLnRpdGxlLWxpbmUge1xuICAgICAgICAtLXNlY3Rpb24tdGl0bGUtc3BhY2U6IDU1cHg7XG4gICAgfVxuICAgIC5zZWMtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDsgXG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZCB7XG4gICAgLnRpdGxlLWFyZWEsXG4gICAgLnNlYy10aXRsZSB7XG4gICAgICAgIC0tc2VjdGlvbi10aXRsZS1zcGFjZTogNTBweDtcbiAgICAgICAgJi5tYi00NSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWMtYnRuLFxuICAgIC50aXRsZS1saW5lIHtcbiAgICAgICAgLS1zZWN0aW9uLXRpdGxlLXNwYWNlOiA1MHB4O1xuICAgIH1cbiAgICAuc3ViLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAuc2VjLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTBweCkge1xuICAgIC5zZWMtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgfVxufSIsIi5zaGFwZS1tb2NrdXAtd3JhcCB7XG4gICAgei1pbmRleDogMjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uc2hhcGUtbW9ja3VwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgJi56LWluZGV4LTMge1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgIH1cbn1cblxuLnotaW5kZXgtc3RlcDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0ICFpbXBvcnRhbnQ7XG59XG5cbi56LWluZGV4LWNvbW1vbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi56LWluZGV4LTMge1xuICAgIHotaW5kZXg6IDM7XG59XG5cbi56LWluZGV4LW4xIHtcbiAgICB6LWluZGV4OiAtMTtcbn1cblxuLm1lZGlhLWJvZHkge1xuICAgIGZsZXg6IDE7XG59XG5cbi5iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAtd2Via2l0LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiAtbW96LWZpdC1jb250ZW50O1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHBhZGRpbmc6IDAuMmVtIDAuNDVlbTtcbiAgICBmb250LXNpemU6IDAuNmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB0b3A6IDdweDtcbiAgICBsZWZ0OiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLWluLW91dDsgICAgXG59XG5cbi5zb2NpYWwtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMTBweDtcbiAgICBhIHtcbiAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2UtY29sb3I0O1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGUyIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMyB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNtb2tlLWNvbG9yMztcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmNvbG9yLXRoZW1lIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn0gIFxuLmdsb2JhbC1jYXJvdXNlbC5zbGlkZXItc2hhZG93IHtcbiAgICAuc2xpY2stbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMHB4IDQwcHggMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogLTMwcHggMHB4IC00MHB4IDBweDtcbiAgICB9XG59XG4uYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICAuYnRuIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweCAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiBub25lO1xuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIGdhcDogMjBweCA3MHB4O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBnYXA6IDIwcHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqKioqKipNYWduaWZpYyBJbWFnZSoqKioqKiovXG4ubWZwLXpvb20taW4gLm1mcC1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpOyB9XG4ubWZwLXpvb20taW4ubWZwLWJnIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICAtbW96LXRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2U7XG4gICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlOyB9XG4ubWZwLXpvb20taW4ubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuLm1mcC16b29tLWluLm1mcC1yZWFkeS5tZnAtYmcge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5tZnAtem9vbS1pbi5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICBvcGFjaXR5OiAwOyB9XG4ubWZwLXpvb20taW4ubWZwLXJlbW92aW5nLm1mcC1iZyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4iLCJAZWFjaCAkZm9udHNNYXAsICR2YWx1ZSBpbiAkZm9udHNNYXAge1xuICAuZm9udC0jeyRmb250c01hcH0ge1xuICAgIGZvbnQtZmFtaWx5OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuLmZ3LWV4dHJhbGlnaHQge1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uZnctbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uZnctbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmZ3LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDAgIWltcG9ydGFudDtcbn1cblxuLmZ3LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMCAhaW1wb3J0YW50O1xufVxuXG4uZnctYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5mdy1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4uZnMtbWQge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5mcy14cyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi50ZXh0LXVuZGVybGluZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufSIsIkBlYWNoICRiZ2NvbG9yTWFwLCAkdmFsdWUgaW4gJGJnY29sb3JNYXAge1xuICAuYmctI3skYmdjb2xvck1hcH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICN7JHZhbHVlfSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5iYWNrZ3JvdW5kLWltYWdlLFxuW2RhdGEtYmctc3JjXSB7XG4gIEBpbmNsdWRlIGJhY2tncm91bmQtY29udGVudChuby1yZXBlYXQsIGNvdmVyLCBjZW50ZXIgY2VudGVyKTtcbn1cblxuLmJnLWZsdWlkIHtcbiAgQGluY2x1ZGUgYmFja2dyb3VuZC1jb250ZW50KG5vLXJlcGVhdCwgMTAwJSAxMDAlLCBjZW50ZXIgY2VudGVyKTtcbn1cblxuLmJnLWF1dG8ge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gYXV0bztcbn1cblxuLmJnLXRvcC1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG59XG5cbi5iZy1yZXBlYXQge1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG4iLCJAZWFjaCAkdGV4dENvbG9yc01hcCwgJHZhbHVlIGluICR0ZXh0Q29sb3JzTWFwIHtcbiAgLnRleHQtI3skdGV4dENvbG9yc01hcH0ge1xuICAgIGNvbG9yOiAjeyR2YWx1ZX0gIWltcG9ydGFudDtcbiAgfVxufVxuXG4udGV4dC1pbmhlcml0IHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gIH1cbn1cblxuYS50ZXh0LXRoZW1lLFxuLnRleHQtcmVzZXQge1xuICAmOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufSIsIi5vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5wb3NpdGlvbi1jZW50ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5bZGF0YS1vdmVybGF5XSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgW2NsYXNzXj1cImNvbC1cIl0sXG4gIFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbltkYXRhLW92ZXJsYXldOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTtcbn1cblxuXG5AZWFjaCAkb3ZlcmxheWNvbG9yTWFwLCAkdmFsdWUgaW4gJG92ZXJsYXljb2xvck1hcCB7XG4gIFtkYXRhLW92ZXJsYXk9XCIjeyRvdmVybGF5Y29sb3JNYXB9XCJdOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI3skdmFsdWV9O1xuICB9XG59XG5cblxuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAxMCB7XG4gIFtkYXRhLW9wYWNpdHk9XCIjezEgKiAkaX1cIl06YmVmb3JlIHtcbiAgICBvcGFjaXR5OiAjeyRpKjAuMX07XG4gIH1cbn0iLCIucmlwcGxlLWFuaW1hdGlvbiB7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogdmFyKC0tcmlwcGxlLWFuaS1kdXJhdGlvbik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLW5hbWU6IHJpcHBsZTtcbn1cblxuQGtleWZyYW1lcyByaXBwbGUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgyLjEpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm1vdmluZ1gge1xuICBhbmltYXRpb246IG1vdmluZ1ggOHMgbGluZWFyIGluZmluaXRlO1xufVxuQGtleWZyYW1lcyBtb3ZpbmdYIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg1MHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIH1cbn1cblxuLm1vdmluZyB7XG4gIGFuaW1hdGlvbjogbW92aW5nIDhzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgbW92aW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTBweCk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG59XG5cbi5qdW1wIHtcbiAgYW5pbWF0aW9uOiBqdW1wQW5pIDdzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5qdW1wMSB7XG4gIGFuaW1hdGlvbjoganVtcEFuaSA2cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uanVtcDIge1xuICBhbmltYXRpb246IGp1bXBBbmkgNXMgbGluZWFyIGluZmluaXRlO1xufVxuLmp1bXAzIHtcbiAgYW5pbWF0aW9uOiBqdW1wQW5pIDRzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMganVtcEFuaSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG4uanVtcC1yZXZlcnNlIHtcbiAgYW5pbWF0aW9uOiBqdW1wUmV2ZXJzZUFuaSA3cyBsaW5lYXIgaW5maW5pdGU7XG59XG5Aa2V5ZnJhbWVzIGp1bXBSZXZlcnNlQW5pIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuLnNwaW4ge1xuICBhbmltYXRpb246IHNwaW4gMTVzIGxpbmVhciBpbmZpbml0ZTtcbn1cbi5zcGluLXNsb3cge1xuICBhbmltYXRpb246IHNwaW4gNTBzIGxpbmVhciBpbmZpbml0ZTtcbn1cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi8vIFRoaXMgaXMgZm9yIFByb2dyZXNzIGJhciBhbmltYXRpb24gYWxzbyBoYXMgYSBqcyBjb2RlXG5Aa2V5ZnJhbWVzIGFuaW1hdGUtcG9zaXRpdmUge1xuICAwJSB7XG4gICAgd2lkdGg6IDA7IFxuICB9IFxufVxuXG5cbi5zY2FsZWluLnNsaWRlci1hbmltYXRlZCB7XG4gIC0tYW5pbWF0aW9uLW5hbWU6IHNjYWxlaW47XG59XG5cbi5zbGlkZXRvcGxlZnQuc2xpZGVyLWFuaW1hdGVkIHtcbiAgLS1hbmltYXRpb24tbmFtZTogc2xpZGV0b3BsZWZ0O1xufVxuXG4uc2xpZGVib3R0b21yaWdodC5zbGlkZXItYW5pbWF0ZWQge1xuICAtLWFuaW1hdGlvbi1uYW1lOiBzbGlkZWJvdHRvbXJpZ2h0O1xufVxuXG4uc2xpZGVpbmxlZnQuc2xpZGVyLWFuaW1hdGVkIHtcbiAgLS1hbmltYXRpb24tbmFtZTogc2xpZGVpbmxlZnQ7XG59XG5cbi5zbGlkZWlucmlnaHQuc2xpZGVyLWFuaW1hdGVkIHtcbiAgLS1hbmltYXRpb24tbmFtZTogc2xpZGVpbnJpZ2h0O1xufVxuXG4uc2xpZGVpbnVwLnNsaWRlci1hbmltYXRlZCB7XG4gIC0tYW5pbWF0aW9uLW5hbWU6IHNsaWRlaW51cDtcbn1cblxuLnNsaWRlaW5kb3duLnNsaWRlci1hbmltYXRlZCB7XG4gIC0tYW5pbWF0aW9uLW5hbWU6IHNsaWRlaW5kb3duO1xufVxuLnJvbGxpbmxlZnQuc2xpZGVyLWFuaW1hdGVkIHtcbiAgLS1hbmltYXRpb24tbmFtZTogcm9sbGlubGVmdDtcbn1cbi5yb2xsaW5yaWdodC5zbGlkZXItYW5pbWF0ZWQge1xuICAtLWFuaW1hdGlvbi1uYW1lOiByb2xsaW5yaWdodDtcbn1cblxuXG4uc2NhbGVpbixcbi5zbGlkZXRvcGxlZnQsXG4uc2xpZGVib3R0b21yaWdodCxcbi5zbGlkZWlubGVmdCxcbi5zbGlkZWlucmlnaHQsXG4uc2xpZGVpbmRvd24sXG4uc2xpZGVpbnVwLFxuLnJvbGxpbmxlZnQsXG4ucm9sbGlucmlnaHQge1xuICBvcGFjaXR5OiAwO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAxO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuM3M7XG4gIGFuaW1hdGlvbi1uYW1lOiB2YXIoLS1hbmltYXRpb24tbmFtZSk7XG59XG5cbi5zbGlkZXItYW5pbWF0ZWQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlaW51cCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg3MHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlaW5yaWdodCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg3MHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlaW5kb3duIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC03MHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlaW5sZWZ0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MHB4KTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlYm90dG9tcmlnaHQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpIHRyYW5zbGF0ZVkoMTAwcHgpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCk7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBzbGlkZXRvcGxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMHB4KSB0cmFuc2xhdGVZKC0xMDBweCk7XG4gIH1cblxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTtcbiAgfVxufVxuXG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgZnJvbSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICB0byB7IFxuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxuICAwJSB7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH0gIFxuICA3NSUge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIDEwMCUge1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59IiwiLndpZGdldF9uYXZfbWVudSxcbi53aWRnZXRfbWV0YSxcbi53aWRnZXRfcGFnZXMsXG4ud2lkZ2V0X2FyY2hpdmUsXG4ud3AtYmxvY2stcGFnZS1saXN0LFxuLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICB9XG4gICAgXG4gICAgLm1lbnUsXG4gICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbjogLTNweCAwIDBweCAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgbWFyZ2luOiAwIDBweCAxOXB4IDBweDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEzO1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGFsbDtcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgfiBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICA+IHNwYW4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjRzO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gICAgICAgIFxuICAgIH1cbiAgICAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIsXG4gICAgLnN1Yi1tZW51LFxuICAgIC5jaGlsZHJlbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMHB4IDE5cHggMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweCAwcHggMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLndpZGdldF9uYXZfbWVudSxcbi53aWRnZXRfbWV0YSxcbi53aWRnZXRfcGFnZXMge1xuICAgIGEge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbn1cblxuLndpZGdldF9uYXZfbWVudSB7XG4gICAgLnN1Yi1tZW51IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuLndwLWJsb2NrLXBhZ2UtbGlzdCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0zcHggMCAwcHggMDtcbn1cbi5wcm9kdWN0X2xpc3Rfd2lkZ2V0IHtcbiAgICAuc3Rhci1yYXRpbmcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud3AtYmxvY2stYXJjaGl2ZXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgIGE6bm90KDpob3Zlcikge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5ibG9nLXNpbmdsZSB1bC53cC1ibG9jay1hcmNoaXZlcyBsaSB7XG4gICAgbWFyZ2luOiA1cHggMDtcbn1cbiIsIi53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IHZhcigtLXdpZGdldC1wYWRkaW5nLXgsIDQwcHgpOyAgIFxuICAgIGJhY2tncm91bmQ6ICRzbW9rZS1jb2xvcjI7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAmW2RhdGEtb3ZlcmxheV06YmVmb3JlIHtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuLndpZGdldF90aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbjogLTAuMTJlbSAwIDI1cHggMDtcbn1cblxuLndpZGdldCB7XG4gICAgLnNlYXJjaC1mb3JtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRUFFQkVFO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4MHB4IDAgMzBweDtcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDBweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuICBcbi53cC1ibG9jay10YWctY2xvdWQsXG4udGFnY2xvdWQge1xuICAgIG1hcmdpbi1yaWdodDogLTNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAtMTBweDsgICAgICBcbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi53aWRnZXRfZ2FsbGVyeSB7XG4gICAgLmluc3RhLWZlZWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTRweDtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICBoZWlnaHQ6IDk1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBtYXJnaW46IDAgNHB4IDEwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IFxuLmJhc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTMwMnB4O1xuICAgIHRvcDogMjA5OHB4O1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogNzhweDtcbiAgICB6LWluZGV4OiAyMDk7XG4gIH1cbiAgXG4ucmVjZW50LXBvc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgIH1cbiAgICAubWVkaWEtaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgIH1cbiAgICAucmVjZW50LXBvc3QtbWV0YSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0ycHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5tZWRpYS1pbWcge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaWRlYmFyLWFyZWEge1xuICAgIHNlbGVjdCxcbiAgICBpbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICB9XG5cbn1cbi53aWRnZXRfc2hvcHBpbmdfY2FydCB7XG4gICAgLndpZGdldF90aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5taW5pX2NhcnRfaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggOTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FydF9saXN0IHtcbiAgICAgICAgYTpub3QoLnJlbW92ZSkge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhLnJlbW92ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDk1JTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgIGhlaWdodDogNzVweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucXVhbnRpdHkge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgLnRvdGFsIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hbW91bnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICB9XG59XG4vLyBXaWRnZXQgZXN0aW1hdGUgLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi53aWRnZXRfc2NoZWR1bGUge1xuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMjM3LCAyMzcsIDAuODkpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggNTFweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi51bmF2YWlsYWJsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi53cC1ibG9jay1jYWxlbmRhciB0Ym9keSB0ZCxcbi53cC1ibG9jay1jYWxlbmRhciB0aCB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cblxuLndwLWJsb2NrLWNhbGVuZGFyLFxuLmNhbGVuZGFyX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgIHNwYW5bY2xhc3MqPVwid3AtY2FsZW5kYXItbmF2XCJdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBzcGFuLndwLWNhbGVuZGFyLW5hdi1uZXh0IHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgY2FwdGlvbiB7XG4gICAgICAgIGNhcHRpb24tc2lkZTogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB9XG5cbiAgICB0aCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDVweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIHRhYmxlIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHRkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggNXB4O1xuICAgICAgICBjb2xvcjogIzAxMTMzYztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC40cztcbiAgICB9XG5cbiAgICAjdG9kYXkge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VkZWRlZDtcbiAgICB9XG5cbiAgICB0aGVhZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgfVxuXG4gICAgLndwLWNhbGVuZGFyLXRhYmxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAud3AtY2FsZW5kYXItbmF2IHtcbiAgICAgICAgLnBhZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKip3cC1jYWxlbmRlcioqKi9cbi53cC1ibG9jay1jYWxlbmRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICB0YWJsZSB7XG4gICAgICAgIGNhcHRpb24ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKioqKioqKndpZGdldF9yZWNlbnRfY29tbWVudHMqKioqKioqKi9cbi53aWRnZXRfcmVjZW50X2NvbW1lbnRzLFxuLndwLWJsb2NrLWxhdGVzdC1jb21tZW50cyB7XG4gICAgdWwge1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG51bC53aWRnZXRfcmVjZW50X2NvbW1lbnRzLFxub2wud2lkZ2V0X3JlY2VudF9jb21tZW50cyxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuICAgIG1hcmdpbi10b3A6IC0wLjExZW07XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ud2lkZ2V0X3JlY2VudF9jb21tZW50cyxcbi53cC1ibG9jay1sYXRlc3QtY29tbWVudHMge1xuICAgIG9sLFxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA4NlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10aGVtZS1jb2xvcik7XG4gICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0taWNvbi1mb250KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy1hdmF0YXJzIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5hdmF0YXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICB9XG4gICAgbGk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICBhcnRpY2xlIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB9XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKioqKioqd2lkZ2V0X3JlY2VudF9lbnRyaWVzKioqKioqL1xuLndpZGdldF9yZWNlbnRfZW50cmllcyB7XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IC0wLjNlbSAwIDAgMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3Bhbi5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLyoqKioqKip3aWRnZXRfcnNzKioqKioqKi9cbnVsLFxub2wge1xuICAgICYud2lkZ2V0X3JzcyxcbiAgICAmLndwLWJsb2NrLXJzcyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG59XG4ud2lkZ2V0X3Jzcyxcbi53cC1ibG9jay1yc3Mge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICB1bCB7XG4gICAgICAgIG1hcmdpbjogLTAuMmVtIDAgLTAuNWVtIDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgLnJzc3dpZGdldCB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tdGl0bGUtY29sb3IpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLXRoZW1lLWZvbnQpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLnJzc1N1bW1hcnkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucnNzLWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3M1wiO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE2cHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4ud3AtYmxvY2stbGF0ZXN0LWNvbW1lbnRzX19jb21tZW50IHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgLndwLWJsb2NrLWxhdGVzdC1jb21tZW50c19fY29tbWVudC1leGNlcnB0IHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuM2VtO1xuICAgICAgICB9XG4gICAgfVxufVxudWwud3AtYmxvY2stbGF0ZXN0LXBvc3RzIHtcbiAgICBsaSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuM2VtO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC53aWRnZXQge1xuICAgICAgICAtLXdpZGdldC1wYWRkaW5nLXk6IDMwcHg7XG4gICAgICAgIC0td2lkZ2V0LXBhZGRpbmcteDogMzBweDtcbiAgICB9XG4gICAgLndpZGdldF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbWFyZ2luOiAtMC4xMmVtIDAgMjRweCAwO1xuICAgIH1cbiAgICAuYXV0aG9yLXdpZGdldC13cmFwIC5uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWQge1xuICAgIC5zaWRlYmFyLWFyZWEge1xuICAgICAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgICB9XG4gICAgLndpZGdldCB7XG4gICAgICAgIC0td2lkZ2V0LXBhZGRpbmcteTogNDBweDtcbiAgICAgICAgLS13aWRnZXQtcGFkZGluZy14OiA0MHB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgc20ge1xuICAgIC53aWRnZXRfaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIC5hdXRob3Itd2lkZ2V0LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICAud2lkZ2V0X2luZm8gLndpZGdldF90aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzBweCAxOXB4IDI4cHg7XG4gICAgfVxuICAgIC5pbmZvLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbiAgICB9XG4gICAgLndpZGdldCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxuICAgIC53aWRnZXRfYmFubmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLndpZGdldF9lc3RpbWF0ZSAuZXN0aW1hdGUtd3JhcCBzcGFuIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gICAgLndpZGdldF9lc3RpbWF0ZSAuY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG4gICAgLndpZGdldF9lc3RpbWF0ZSAuY29udGVudCBoNSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgfVxuICAgIC53aWRnZXRfZXN0aW1hdGUgLmNvbnRlbnQgLmNoZWNrbGlzdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgdnhzIHtcbiAgICAud2lkZ2V0X3NjaGVkdWxlIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMzBweCkge1xuICAgIC5yZWNlbnQtcG9zdCB7XG4gICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICB9XG4gICAgICAgIC5yZWNlbnQtcG9zdC1tZXRhIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5yZWNlbnQtcG9zdCAubWVkaWEtaW1nIHtcbiAgICAgICAgd2lkdGg6IDY3cHg7XG4gICAgfVxuICAgIC5yZWNlbnQtcG9zdCAubWVkaWEtaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgICAud2lkZ2V0X3NjaGVkdWxlIHVsIGxpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxufSIsIi5mb290ZXItd2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgJixcbiAgICAud2lkZ2V0IHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC53cC1ibG9jay1zZWFyY2hfX2xhYmVsLFxuICAgIC53aWRnZXRfdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBtYXJnaW46IC0wLjA0ZW0gMCA1MHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogLTE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgIHdpZHRoOiA0MXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2lkZ2V0X21ldGEsXG4gICAgJi53aWRnZXRfcGFnZXMsXG4gICAgJi53aWRnZXRfYXJjaGl2ZSxcbiAgICAmLndpZGdldF9yZWNlbnRfZW50cmllcyxcbiAgICAmLndpZGdldF9jYXRlZ29yaWVzLFxuICAgICYud2lkZ2V0X25hdl9tZW51IHtcbiAgICAgICAgdWwge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICAgICAgfVxuICAgICAgICAubWVudSxcbiAgICAgICAgPiB1bCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDIzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTAxXCI7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMnB4O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjJzO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLndwLWJsb2NrLW5hdmlnYXRpb25fX3N1Ym1lbnUtY29udGFpbmVyLFxuICAgICAgICAuc3ViLW1lbnUsXG4gICAgICAgIC5jaGlsZHJlbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDBweCAxOXB4IDBweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgMjNweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnJlY2VudC1wb3N0IHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuM2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAwIDA7XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblx0XHQucmVjZW50LXBvc3QtbWV0YSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodC1jb2xvcjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICB9XG5cdFx0XHRpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxpZ2h0LWNvbG9yO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG5cdFx0XHR9XG5cdFx0XHRhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuXHRcdFx0XHRpIHtcblx0XHRcdFx0XHRjb2xvcjogJHRoZW1lLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbiAgICAmLndpZGdldF9zaG9wcGluZ19jYXJ0IC50b3RhbCxcbiAgICAmLndpZGdldF9yc3MgdWwgLnJzcy1kYXRlLFxuICAgICYud2lkZ2V0X3JzcyB1bCBjaXRlLFxuICAgICYud2lkZ2V0X3JzcyB1bCAucnNzd2lkZ2V0LFxuICAgIC5wcm9kdWN0X2xpc3Rfd2lkZ2V0IGxpIGEsXG4gICAgJi53aWRnZXRfc2hvcHBpbmdfY2FydCAuY2FydF9saXN0IGE6bm90KC5yZW1vdmUpIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gICAgYmxvY2txdW90ZTpiZWZvcmUsIC53cC1ibG9jay1xdW90ZTpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICB0b3A6IDQwcHg7XG4gICAgfVxuICAgIC53cC1ibG9jay1zZWFyY2ggLndwLWJsb2NrLXNlYXJjaF9faW5zaWRlLXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIC53cC1ibG9jay1zZWFyY2hfX2J1dHRvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC53aWRnZXRfbmF2X21lbnUgYSwgXG4gICAgLndpZGdldF9tZXRhIGEsIFxuICAgIC53aWRnZXRfcGFnZXMgYSwgXG4gICAgLndpZGdldF9hcmNoaXZlIGEsIFxuICAgIC53cC1ibG9jay1wYWdlLWxpc3QgYSwgXG4gICAgLndpZGdldF9jYXRlZ29yaWVzIGEge1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzM2MzYzNjtcbiAgICB9XG4gICAgLndpZGdldF9uYXZfbWVudSAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgbGkgYSwgLndpZGdldF9uYXZfbWVudSAuc3ViLW1lbnUgbGkgYSwgLndpZGdldF9uYXZfbWVudSAuY2hpbGRyZW4gbGkgYSwgLndpZGdldF9tZXRhIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciBsaSBhLCAud2lkZ2V0X21ldGEgLnN1Yi1tZW51IGxpIGEsIC53aWRnZXRfbWV0YSAuY2hpbGRyZW4gbGkgYSwgLndpZGdldF9wYWdlcyAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgbGkgYSwgLndpZGdldF9wYWdlcyAuc3ViLW1lbnUgbGkgYSwgLndpZGdldF9wYWdlcyAuY2hpbGRyZW4gbGkgYSwgLndpZGdldF9hcmNoaXZlIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciBsaSBhLCAud2lkZ2V0X2FyY2hpdmUgLnN1Yi1tZW51IGxpIGEsIC53aWRnZXRfYXJjaGl2ZSAuY2hpbGRyZW4gbGkgYSwgLndwLWJsb2NrLXBhZ2UtbGlzdCAud3AtYmxvY2stbmF2aWdhdGlvbl9fc3VibWVudS1jb250YWluZXIgbGkgYSwgLndwLWJsb2NrLXBhZ2UtbGlzdCAuc3ViLW1lbnUgbGkgYSwgLndwLWJsb2NrLXBhZ2UtbGlzdCAuY2hpbGRyZW4gbGkgYSwgLndpZGdldF9jYXRlZ29yaWVzIC53cC1ibG9jay1uYXZpZ2F0aW9uX19zdWJtZW51LWNvbnRhaW5lciBsaSBhLCAud2lkZ2V0X2NhdGVnb3JpZXMgLnN1Yi1tZW51IGxpIGEsIC53aWRnZXRfY2F0ZWdvcmllcyAuY2hpbGRyZW4gbGkgYSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMzYzNjM2O1xuICAgIH1cbiAgICAmLndvb2NvbW1lcmNlIC53aWRnZXRfc2hvcHBpbmdfY2FydCAudG90YWwsIFxuICAgICYud29vY29tbWVyY2Uud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLnRvdGFsIHtcbiAgICAgICAgYm9yZGVyLXRvcDogM3B4IGRvdWJsZSAjMzYzNjM2O1xuICAgIH1cbn1cblxuLndpZGdldC1hYm91dCB7XG4gICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICB9XG4gICAgLmFib3V0LXRleHQge1xuICAgICAgICBtYXgtd2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC42NWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cbn1cbi5mb290ZXItdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogLTAuNDVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcblxufVxuLnNpZGViYXItZ2FsbGVyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMTBweDtcbiAgICAuZ2FsbGVyeS1idG4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMjBweCk7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ2FsbGVyeS10aHVtYiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE0cHgpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3cHg7XG4gICAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZ2FsbGVyeS1idG4ge1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5uZXdzbGV0dGVyLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgID4gaSB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDI0cHg7XG4gICAgICAgICAgICB0b3A6IDE5cHg7XG4gICAgICAgIH1cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgNTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIHhsIHtcbiAgICAuZm9vdGVyLXRleHQsXG4gICAgLndpZGdldC1hYm91dCAuYWJvdXQtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLmZvb3Rlci13aWRnZXQge1xuICAgICAgICAmLndpZGdldF9tZXRhLFxuICAgICAgICAmLndpZGdldF9wYWdlcyxcbiAgICAgICAgJi53aWRnZXRfYXJjaGl2ZSxcbiAgICAgICAgJi53aWRnZXRfY2F0ZWdvcmllcyxcbiAgICAgICAgJi53aWRnZXRfbmF2X21lbnUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZm9vdGVyLWluZm8tbGlzdCBsaTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gICAgLnNpZGViYXItZ2FsbGVyeSB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBzbSB7XG4gICAgLmZvb3Rlci13aWRnZXQge1xuICAgICAgICAud2lkZ2V0X3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC1hYm91dCAuYWJvdXQtdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7O1xuICAgIH1cbiAgICAuc29jaWFsLWJveC5tYi0zMCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC53aWRnZXRfZXZlbnQtbG9jYXRpb24ge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbn0iLCIubmF2LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDQxO1xufVxuXG4uc3RpY2t5LXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgJi5zdGlja3kge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIGFuaW1hdGlvbjogc3RpY2t5QW5pIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1kaXJlY3Rpb246IGFsdGVybmF0ZTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3RpY2t5QW5pIHtcbiAgICAwJSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTQwcHgsIDApIHNjYWxlWSgwLjgpO1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApIHNjYWxlWSgxKTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbi5oZWFkZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMTVweDtcbn1cbi5tYWluLW1lbnUge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICA+IHVsIHtcbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMjdweDtcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzZweCAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDc4XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwuc3ViLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMSwgMTUsIDI4LCAwLjA2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweCAxOHB4IDE4cHg7XG4gICAgICAgIGxlZnQ6IC0yN3B4O1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggOXB4O1xuXG4gICAgICAgICAgICAmLm1lbnUtaXRlbS1oYXMtY2hpbGRyZW4ge1xuICAgICAgICAgICAgICAgID4gYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA1XCI7XG4gICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjNweDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4vKioqKmhlYWRlci10b3AqKioqKi9cbi5tYWluLW1lbnUge1xuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiB1bCB7XG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDE0cHg7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMxLjVweCAwO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMTA3XCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICA+IHVsLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMSk7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwuc3ViLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG1pbi13aWR0aDogMTkwcHg7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBsZWZ0OiAtMTRweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAxNXB4IHJnYmEoMSwgMTUsIDI4LCAwLjA2KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMHM7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwcHggNXB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMnB4IDVweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIH0gXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB1bC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMjBweCAxOHB4IDE4cHg7XG4gICAgICAgIGxlZnQ6IC0yN3B4O1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDlweDtcblxuICAgICAgICAgICAgJi5tZW51LWl0ZW0taGFzLWNoaWxkcmVuIHtcbiAgICAgICAgICAgICAgICA+IGE6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcMmJcIjtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgID4gYTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2OFwiO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmNDg1XCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTFweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW1wbGUtaWNvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5iYWRnZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuMjBlbSAwLjQwZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC41ZW07XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gICAgJjpoYXMoLmJhZGdlKSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDhweDtcbiAgICB9XG59XG5cbi5oZWFkZXItYnV0dG9uIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMjBweDtcbiAgICAudGgtYnRuIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgfVxufVxuLnNvY2lhbC1saW5rcyB7XG4gICAgLnNvY2lhbC10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgbWFyZ2luOiAwIDIwcHggMCAwO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVhZGVyLWxvZ28ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuLmhlYWRlci1saW5rcyB7XG4gICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcbiAgICAgICAgfVxuICAgICAgICA+IGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIGxpLFxuICAgIHNwYW4sXG4gICAgcCxcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgfVxuICAgIGE6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIH1cbiAgICBiLFxuICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIH1cbn1cbi5oZWFkZXItaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEycHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtLWJvZHktY29sb3I6ICM2RjZFNzc7XG4gICAgLmljb24ge1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgfVxuICAgIC5oZWFkZXItaW5mby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gICAgLmhlYWRlci1pbmZvLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkYm9yZGVyLWNvbG9yO1xuICAgIH1cbn1cbi8qIEhlYWRlciAxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZWFkZXItbGF5b3V0MSB7XG4gICAgLnN0aWNreS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAxMDhweCAwO1xuICAgICAgICAmLnN0aWNreSB7XG4gICAgICAgICAgICB0b3A6IC01MHB4O1xuICAgICAgICAgICAgLmhlYWRlci1idXR0b24sXG4gICAgICAgICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmhlYWRlci10b3Age1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMTEuNXB4IDM4cHggMTEuNXB4IDQ4cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNDVweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MDBweDtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtNHB4O1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG4gICAgLm1haW4tbWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyOHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArIDNweCk7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgPiB1bCA+IGxpID4gYSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzNi41cHggMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubmF2YmFyLXJpZ2h0LWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzN3B4IDM1cHggMzdweCAwO1xuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IC00cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzRweDsgICAgICAgIFxuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG4gICAgLmhlYWRlci1saW5rcyBsaSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIC5oZWFkZXItbGlua3MgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5oZWFkZXItbGF5b3V0MSAuc3RpY2t5LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDUwcHggMDtcbiAgICB9XG4gICAgLmhlYWRlci1sYXlvdXQxIC5oZWFkZXItdG9wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI4OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM0MnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHh4bCB7XG4gICAgLmhlYWRlci1sYXlvdXQxIC5zdGlja3ktd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCAwO1xuICAgIH1cbiAgICAuaGVhZGVyLWxheW91dDEgLmhlYWRlci10b3Age1xuICAgICAgICBwYWRkaW5nOiAxMS41cHggMzhweCAxMS41cHggMzhweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI1OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwMnB4O1xuICAgIH1cbiAgICAuaGVhZGVyLWxheW91dDEgLmhlYWRlci1idXR0b24ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE0cHg7XG4gICAgfVxuICAgIC5oZWFkZXItbGF5b3V0MSAubWFpbi1tZW51IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBtbCB7XG4gICAgLmhlYWRlci1sYXlvdXQxIC5tYWluLW1lbnUge1xuICAgICAgICBtYXJnaW4tbGVmdDogMThweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLWxheW91dDEgLm5hdmJhci1yaWdodC1kZXNjIHtcbiAgICAgICAgcGFkZGluZzogMzdweCAyNXB4IDM3cHggMDtcbiAgICB9XG4gICAgLmhlYWRlci1sYXlvdXQxIC5oZWFkZXItdG9wIHtcbiAgICAgICAgcGFkZGluZzogMTEuNXB4IDI4cHggMTEuNXB4IDI4cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC5oZWFkZXItbGF5b3V0MSAuc3RpY2t5LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHggMDtcbiAgICB9XG4gICAgLmhlYWRlci1sYXlvdXQxIC5tYWluLW1lbnUge1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIH1cbiAgICAuaGVhZGVyLWxheW91dDEgLmhlYWRlci1sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItbGF5b3V0MSAubmF2YmFyLXJpZ2h0LWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgIC5tYWluLW1lbnUgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG4gICAgLm1haW4tbWVudSA+IHVsID4gbGkge1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICB9XG4gICAgLmhlYWRlci1sYXlvdXQxIC5oZWFkZXItbGlua3MgbGkgLnNvY2lhbC1saW5rcyBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmhlYWRlci1sYXlvdXQxIC5oZWFkZXItdG9wIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI5MnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgICAuaGVhZGVyLWxheW91dDEgLmhlYWRlci10b3Age1xuICAgICAgICBtYXJnaW4tbGVmdDogMjA1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTE3cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5oZWFkZXItbGF5b3V0MSAuc3RpY2t5LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwO1xuICAgIH1cbiAgICAuaGVhZGVyLWxheW91dDEgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLWxheW91dDEgLnN0aWNreS13cmFwcGVyLnN0aWNreSB7XG4gICAgICAgIHRvcDogMDtcbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLmhlYWRlci1sYXlvdXQxIC5zdGlja3ktd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuLyogSGVhZGVyIDIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmhlYWRlci1sYXlvdXQyIHtcbiAgICAuc3RpY2t5LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDEwOHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICYuc3RpY2t5IHtcbiAgICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI4LCAyOCwgMjgsIDAuOSk7XG4gICAgICAgICAgICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gICAgICAgICAgICAuaGVhZGVyLWJ1dHRvbixcbiAgICAgICAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVhZGVyLXRvcCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxMS41cHggMTA4cHg7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIC0tYm9keS1jb2xvcjogI2ZmZjtcbiAgICB9XG4gICAgLm1haW4tbWVudSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgID4gdWwgPiBsaSA+IGEge1xuICAgICAgICAgICAgcGFkZGluZzogNDMuNXB4IDA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5uYXZiYXItcmlnaHQtZGVzYyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDM3cHggMThweCAzN3B4IDA7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5oZWFkZXItYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgICAgICBcbiAgICB9XG4gICAgLmhlYWRlci1saW5rcyBsaSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICAgIC5oZWFkZXItbGlua3MgbGk6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHhsIHtcbiAgICAuaGVhZGVyLWxheW91dDIgLm5hdmJhci1yaWdodC1kZXNjIHtcbiAgICAgICAgcGFkZGluZzogMzdweCAwcHggMzdweCAwO1xuICAgIH1cbn1cbkBpbmNsdWRlIHhsIHtcbiAgICAuaGVhZGVyLWxheW91dDIgLnN0aWNreS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzOHB4IDA7XG4gICAgfVxuICAgIC5oZWFkZXItbGF5b3V0MiAuaGVhZGVyLXRvcCB7XG4gICAgICAgIHBhZGRpbmc6IDExLjVweCAzOHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAuaGVhZGVyLWxheW91dDIgLnN0aWNreS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAyOHB4IDEwcHg7XG4gICAgfVxuICAgIC5oZWFkZXItbGF5b3V0MiAuc3RpY2t5LXdyYXBwZXIuc3RpY2t5IHtcbiAgICAgICAgdG9wOiAwO1xuICAgIH1cbn1cbkBpbmNsdWRlIHhzIHtcbiAgICAuaGVhZGVyLWxheW91dDIgLnN0aWNreS13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4vKiBIZWFkZXIgMyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaGVhZGVyLWxheW91dDMge1xuICAgIGhlaWdodDogMTIwcHg7XG4gICAgLnN0aWNreS13cmFwcGVyMiB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAxMDhweCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc21va2UtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkdGl0bGUtY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICYuc3RpY2t5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogc3RpY2t5QW5pIDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHh4bCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgNDhweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig4JSAwJSwgOTIlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgJi5zdGlja3ktbG9nbyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLW1lbnUgdWwgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5tYWluLW1lbnUgdWwgbGkge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLm1haW4tbWVudSB1bCAuaGVhZGVyLWxvZ286YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbig3JSAwJSwgOTQlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDU4cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zM3B4KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0zM3B4O1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzcuNXB4IDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuc3RpY2t5LWxvZ28ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDEwJSAwJSwgOTAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmJvcmRlci1sZWZ0LFxuICAgICAgICAgICAgLmJvcmRlci1yaWdodCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYm9yZGVyLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDE5LjVweCAzNXB4IDE5LjVweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAuaGVhZGVyLWJ1dHRvbiB7XG4gICAgICAgIGdhcDogMjhweDtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgICAgIGhlaWdodDogNTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWFpbi1tZW51ID4gdWwgPiBsaSA+IGEge1xuICAgICAgICBwYWRkaW5nOiAzNy41cHggMDtcbiAgICB9XG4gICAgLm1haW4tbWVudSB1bCB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTNweCk7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAtNHB4O1xuICAgICAgICB9XG4gICAgICAgICYuc3ViLW1lbnUgbGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIHh4bCB7XG4gICAgLmhlYWRlci1sYXlvdXQzIC5zdGlja3ktd3JhcHBlcjIge1xuICAgICAgICBwYWRkaW5nOiAwcHggNzhweCAwO1xuICAgICAgICAmLnN0aWNreSB7XG4gICAgICAgICAgICAubWFpbi1tZW51IHVsIC5oZWFkZXItbG9nbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA0OHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWwge1xuICAgIC5oZWFkZXItbGF5b3V0MyAuc2VhcmNoLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC5oZWFkZXItbGF5b3V0MyAuc3RpY2t5LXdyYXBwZXIyIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZCB7XG4gICAgLmhlYWRlci1sYXlvdXQzIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIC5oZWFkZXItbG9nbyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgICB9XG4gICAgLmhlYWRlci1sYXlvdXQzIC5zdGlja3ktd3JhcHBlcjIgLmhlYWRlci1sb2dvIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDE5cHggMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9IFxuICAgIC5oZWFkZXItbGF5b3V0MyAuc3RpY2t5LXdyYXBwZXIyLnN0aWNreSAuaGVhZGVyLWxvZ28ge1xuICAgICAgICBwYWRkaW5nOiAxOXB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG59XG5AaW5jbHVkZSBzbSB7XG4gICAgLmhlYWRlci1sYXlvdXQzIC5zdGlja3ktd3JhcHBlcjIge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjBweCAwO1xuICAgIH1cbn1cbkBpbmNsdWRlIHhzIHtcbiAgICAuaGVhZGVyLWxheW91dDMgLnN0aWNreS13cmFwcGVyMiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuIiwiLmNvcHlyaWdodC13cmFwIHtcbiAgICBwYWRkaW5nOiAyNnB4IDA7XG4gICAgYmFja2dyb3VuZDogIzI4MjgyODtcbn1cbi53aWRnZXQtYXJlYSB7XG4gICAgcGFkZGluZzogMTAwcHggMCA1MHB4O1xufVxuLmNvcHlyaWdodC10ZXh0IHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZm9vdGVyLWxheW91dDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtY29sb3I7XG59XG5cbkBpbmNsdWRlIG1kIHtcbiAgICAud2lkZ2V0LWFyZWEge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDAgMzBweDtcbiAgICB9XG59XG4iLCIuYnJlYWRjdW1iLW1lbnUge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAyMXB4IDAgLTAuNGVtO1xuICAgIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzcHg7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIi9cIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGksXG4gICAgYSxcbiAgICBzcGFuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB9XG59XG5cbi5icmVhZGN1bWItdGl0bGUge1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgbWFyZ2luOiAtMC4yNWVtIDAgLTAuMmVtIDA7XG5cdGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgei1pbmRleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5icmVhZGN1bWItd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBwYWRkaW5nOiAxNThweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDE0LCA5LCA5LCAwLjU1KTtcbiAgICB9ICAgXG59XG5AaW5jbHVkZSBtZCB7XG4gICAgLmJyZWFkY3VtYi13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMDtcbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLmJyZWFkY3VtYi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gICAgLmJyZWFkY3VtYi1tZW51IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDIycHggMCAtMC40NWVtIDA7XG4gICAgfVxuICAgIC5icmVhZGN1bWItbWVudSBsaSwgLmJyZWFkY3VtYi1tZW51IGEsIC5icmVhZGN1bWItbWVudSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgICAuYnJlYWRjdW1iLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAxMTVweCAwIDExNXB4O1xuICAgIH1cbn0iLCIucGFnaW5hdGlvbiB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdG1hcmdpbi10b3A6IDYwcHg7XG5cdHVsIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdGxpIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDNweDtcblx0XHRsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHRzcGFuLFxuXHRhIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRzbW9rZS1jb2xvcjM7XG5cdFx0d2lkdGg6IDUwcHg7XG5cdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiA1MHB4O1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGkge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cdFx0Ji5hY3RpdmUsXG5cdFx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxufVxuLmZpdG1hcy1wb3N0LW5hdmljYXRpb24tdGh1bSB7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG5cdC5uYXYtbGlua3MgLm5hdi1wcmV2aW91cyBhLCBcblx0Lm5hdi1saW5rcyAubmF2LW5leHQgYSB7XG5cdFx0cGFkZGluZzogMTVweCAzMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcblx0XHRjb2xvcjogJHRpdGxlLWNvbG9yO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRURFREVEO1xuXHRcdGJveC1zaGFkb3c6IDBweCAxNnB4IDUxcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcblx0XHRcdGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cdFx0fVxuXHR9XG5cdC5uYXYtbGlua3Mge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdC5uYXYtdGh1bWIge1xuXHRcdFx0YSB7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHR9XG5cdH0gXG5cdFxufVxuXG5AaW5jbHVkZSBzbSB7XG5cdC5wYWdpbmF0aW9uIHtcblx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdHNwYW4sIFxuXHRcdGEge1xuXHRcdHdpZHRoOiA0MHB4O1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRsaW5lLWhlaWdodDogNDBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0fVxuXHR9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzMwcHgpIHtcblx0LnBhZ2luYXRpb24gbGkge1xuXHRcdG1hcmdpbjogMCAycHg7XG5cdH1cblx0LnBhZ2luYXRpb24gc3BhbiwgLnBhZ2luYXRpb24gYSB7XG5cdFx0d2lkdGg6IDM1cHg7XG5cdFx0aGVpZ2h0OiAzNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuLnBvc3QtZm9vdGVyIHtcblx0Y2xlYXI6IGJvdGg7XG5cdG1hcmdpbi10b3A6IDMwcHg7XG59IiwiYmxvY2txdW90ZSxcbi53cC1ibG9jay1xdW90ZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU2O1xuICAgIHBhZGRpbmc6IDE3MHB4IDYwcHggNjBweCA2MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZS1jb2xvcjI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IDM1cHggMDtcbiAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjNlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGYxMGVcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNjBweDtcbiAgICAgICAgdG9wOiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDM1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgY2l0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBpbmhlcml0O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuMWVtO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmRlc2lnIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IGluaXRpYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC40ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAucXVvdGUtaWNvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAmLnN0eWxlLWxlZnQtaWNvbixcbiAgICAmLmlzLWxhcmdlLFxuICAgICYuaXMtc3R5bGUtbGFyZ2UsXG4gICAgJi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgICAgIHBhZGRpbmc6IDE3MHB4IDUwcHggNTBweDtcbiAgICB9XG4gICAgJi5zdHlsZS1sZWZ0LWljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU2O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2UtY29sb3I7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGxlZnQ6IDU2cHg7XG4gICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDRyZW07XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgY2l0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmlzLWxhcmdlLFxuICAgICYuaXMtc3R5bGUtbGFyZ2Uge1xuICAgICAgICBjaXRlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0b3A6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLmhhcy10ZXh0LWFsaWduLXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogNTBweDtcbiAgICAgICAgICAgIGxlZnQ6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxufVxuLndwLWJsb2NrLXB1bGxxdW90ZSB7XG4gICAgcGFkZGluZzogMDtcbn1cbi53cC1ibG9jay1wdWxscXVvdGUuaXMtc3R5bGUtc29saWQtY29sb3IgYmxvY2txdW90ZSBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuLndwLWJsb2NrLXB1bGxxdW90ZSBibG9ja3F1b3RlLFxuLndwLWJsb2NrLXB1bGxxdW90ZS5pcy1zdHlsZS1zb2xpZC1jb2xvciBibG9ja3F1b3RlIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KTtcbiAgICB9XG59XG4ud3AtYmxvY2stY29sdW1uIHtcbiAgICBibG9ja3F1b3RlLFxuICAgIC53cC1ibG9jay1xdW90ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICB9XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDE1cHggMzBweCAxNXB4O1xuICAgICAgICAmLnN0eWxlLWxlZnQtaWNvbixcbiAgICAgICAgJi5pcy1sYXJnZTpub3QoLmlzLXN0eWxlLXBsYWluKSxcbiAgICAgICAgJi5pcy1zdHlsZS1sYXJnZTpub3QoLmlzLXN0eWxlLXBsYWluKSxcbiAgICAgICAgJi5oYXMtdGV4dC1hbGlnbi1yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDMwcHggMTVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ibG9nLW1ldGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHNwYW4sXG4gICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgICAgIFxuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgfVxuICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBhOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB9XG59XG5cbi5ibG9nLWF1ZGlvLFxuLmJsb2ctaW1nLFxuLmJsb2ctdmlkZW8ge1xuICAgIGltZyB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgfVxufVxuXG4uYmxvZy10aXRsZSB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5ibG9nLWlubmVyLXRpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIH1cbn1cblxuLmJsb2ctc2luZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogdmFyKC0tYmxvZy1zcGFjZS15LCA0MHB4KTtcbiAgICAuYmxvZy10aHVtYiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG4gICAgLmJsb2ctdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgfVxuICAgIC5zb2NpYWwtbGlua3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgQGluY2x1ZGUgZXF1YWwtc2l6ZSg0MHB4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctbWV0YSB7XG4gICAgICAgIG1hcmdpbjogLTAuMzVlbSAwIDRweCAwO1xuICAgICAgICBhLHNwYW4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICAmOmhvdmVyIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH4gYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbiAgICAuYmxvZy1hdWRpbyB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgICAuYmxvZy1hdWRpbyxcbiAgICAuYmxvZy1pbWcsXG4gICAgLmJsb2ctdmlkZW8ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzbW9rZS1jb2xvcjtcbiAgICB9XG4gICAgLmJsb2ctaW1nIHtcbiAgICAgICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgICAgIC0tcG9zLXg6IDMwcHg7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogNDVweDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAucGxheS1idG4ge1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIG1hcmdpbjogY2FsYyh2YXIoLS1pY29uLXNpemUpIC8gLTIpIDAgMCBjYWxjKHZhcigtLWljb24tc2l6ZSkgLyAtMik7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMTAwcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEwMik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUsIDEyMHB4KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSwgMTIwcHgpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUsIDEyMHB4KTtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6c29saWQgMnB4ICNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUgNS4wcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xOCk7XG4gICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHggMzBweCAwIDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE2LCA1NSwgNjUsIDAuMTQ5KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBcbiAgICAgICAgfVxuICAgIH1cbiAgICAucmVhZC1tb3JlLWJ0bixcbiAgICAubGluZS1idG4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgICB9XG4gICAgLnJlYWQtbW9yZS1idG4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtOHB4O1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIH1cbiAgICAuYmxvZy1wb3N0LXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc21va2UtY29sb3IzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBhZGRpbmc6IDYwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBoNSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBoNSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmJsb2ctaW1nIHtcbiAgICAgICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmJsb2ctYXV0aG9yIHtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiB2YXIoLS1ibG9nLXNwYWNlLXksIDgwcHgpO1xuICAgIC5hdWh0b3ItaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG4gICAgLmF1dGhvci1uYW1lIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4xZW07XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYXV0aG9yLWRlc2lnIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgfVxuICAgIC5hdXRob3ItdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDlweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuM2VtO1xuICAgIH1cbn1cbi5zaGFyZS1saW5rcy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luOiAwIDIwcHggMCAwO1xufVxuXG4uc2hhcmUtbGlua3Mge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDEzcHggMCA0MHB4O1xuXG4gICAgPiAucm93IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLS1icy1ndXR0ZXIteTogMjBweDtcbiAgICB9XG4gICAgLndwLWJsb2NrLXRhZy1jbG91ZCxcbiAgICAudGFnY2xvdWQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuQGluY2x1ZGUgbWwge1xuICAgIC5ibG9nLXNpbmdsZSB7XG4gICAgICAgIC5ibG9nLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1wb3N0LXdyYXAge1xuICAgICAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuc2hhcmUtbGlua3Mge1xuICAgICAgICAtLWJsb2ctc3BhY2UteDogMjBweDtcbiAgICB9XG4gICAgLmJsb2ctbWV0YSBzcGFuLCAuYmxvZy1tZXRhIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmJsb2ctbWV0YSB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXNpbmdsZSAuYmxvZy1wb3N0LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbiAgICAuYmxvZy1zaW5nbGUgLmJsb2ctcG9zdC13cmFwIGg1IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cbiAgICBibG9ja3F1b3RlLCAud3AtYmxvY2stcXVvdGUge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCA0MHB4IDQwcHggNDBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWQge1xuXG59XG5cbkBpbmNsdWRlIHNtIHtcbiAgICBibG9ja3F1b3RlLFxuICAgIC53cC1ibG9jay1xdW90ZSB7XG4gICAgICAgIGNpdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJsb2ctbWV0YSB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXNpbmdsZSB7XG4gICAgICAgIC5ibG9nLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgIH1cblxuICAgICAgICAuYmxvZy10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctYm90dG9tIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHhzIHtcbiAgICAuYmxvZy1tZXRhIHtcbiAgICAgICAgc3BhbiwgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5zaGFyZS1saW5rcy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICAuYmxvZy1hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmF1aHRvci1pbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBibG9ja3F1b3RlIHAsIC53cC1ibG9jay1xdW90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDsgXG4gICAgfVxuICAgIGJsb2NrcXVvdGUsIC53cC1ibG9jay1xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDE0MHB4IDMwcHggMzBweCAzMHB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbW1lbnQtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvZy1zcGFjZS15LCAyMHB4KTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAucm93IHtcbiAgICAgICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgICB9XG4gICAgLmZvcm0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBhI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjdlbTtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mb3JtLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfSBcbn1cbi5ibG9nLWNvbW1lbnQtYXJlYSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cbi5ibG9nLWlubmVyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xufVxuXG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuYmxvZy1zaW5nbGUge1xuICAgICAgICAtLWJsb2ctc3BhY2UteTogNDBweDtcbiAgICB9XG4gICAgLmNvbW1lbnRzLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAuY2hpbGRyZW4ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gICAgICAgIH1cbiAgICB9ICAgIFxuICAgIC5ibG9nLWlubmVyLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgLmNvbW1lbnQtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIC0tYmxvZy1zcGFjZS15OiA0MHB4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbWQge1xuICAgIC5jb21tZW50LWZvcm0gLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIHNtIHtcbiAgICAuY29tbWVudC1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG59XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIENvbW1lbnQgQ3NzXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbi5jb21tZW50cy10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyN3B4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbm9sLmNvbW1lbnQtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmNvbW1lbnQgb2wuY2hpbGRyZW4ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uY29tbWVudCBzcGFuLnNheXMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jb21tZW50IC5jb21tZW50LWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4uY29tbWVudCBhcnRpY2xlIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAxNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudC1saXN0IGxpOmxhc3QtY2hpbGQgLmNvbW1lbnQtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNvbW1lbnQtbGlzdCBsaSAuY2hpbGRyZW4gLmNvbW1lbnQtYm9keSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgaW1nIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5jb21tZW50LWJvZHkgLnJlcGx5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiA4cHg7XG59XG5cbi5jb21tZW50cy1hcmVhIC5yZXBseSBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjay1jb2xvcik7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB9XG59XG5cblxuLmNvbW1lbnQtYm9keSAucmVwbHkgYTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmM2U1XCI7XG4gICAgZm9udC1mYW1pbHk6IEZvbnQgQXdlc29tZVxcIDYgUHJvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAzcHg7XG4gICAgdG9wOiAwO1xufVxuXG4uY29tbWVudC1jb250ZW50IGEsXG4uY29tbWVudC1ib2R5IGEge1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uY29tbWVudC1jb250ZW50IGxpIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbjogOHB4IDA7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgQ29tbWVudCBSZXNwb25kIEZvcm1cbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cblxuLmNvbW1lbnRzLWhlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbiNjYW5jZWwtY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuI2NhbmNlbC1jb21tZW50LXJlcGx5LWxpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4uY29tbWVudC1yZXNwb25kIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIHBhZGRpbmc6IDM1cHggNDVweCAzMHB4IDQ1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLWNvbG9yMjtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2stY29sb3IpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgLmNvbW1lbnQtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxufVxuXG4udHAtY29tbWVudC1pbnB1dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi50cC1jb21tZW50LWlucHV0IGlucHV0LFxuLnRwLWNvbW1lbnQtaW5wdXQgdGV4dGFyZWEge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50cC1jb21tZW50LWlucHV0IGkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMjBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbG9yOiAjNjQ3NTg5O1xufVxuXG4uY29tbWVudC1tZXNzYWdlLnRwLWNvbW1lbnQtaW5wdXQgaSB7XG4gICAgdG9wOiAzMHB4O1xufVxuXG5saS5jb21tZW50IC5jb21tZW50LXJlc3BvbmQge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1mb3JtLXdyYXAge1xuICAgIG1hcmdpbjogMjVweCAtNDVweCAwIC00NXB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAwIDMwcHg7XG59XG5cbi5jb21tZW50LWZvcm0gaW5wdXQsXG4uY29tbWVudC1mb3JtIHRleHRhcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZS1jb2xvcik7XG4gICAgYm9yZGVyLWNvbG9yOiAjOWM5YzljO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xufVxuXG4uY29tbWVudC1tZXNzYWdlIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbn1cblxuLmNvbW1lbnQtZm9ybS1jb29raWVzLWNvbnNlbnQgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmNvbW1lbnQtZm9ybSAuY29tbWVudC1tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uY29tbWVudC1mb3JtLXdyYXAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBXZWJLaXQsIEJsaW5rLCBFZGdlICovXG4gICAgY29sb3I6ICM2NDc1ODk7XG59XG5cbi5jb21tZW50LWZvcm0td3JhcCA6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgLyogTW96aWxsYSBGaXJlZm94IDQgdG8gMTggKi9cbiAgICBjb2xvcjogIzY0NzU4OTtcbiAgICBvcGFjaXR5OiAxO1xufVxuXG4uY29tbWVudC1mb3JtLXdyYXAgOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICM2NDc1ODk7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmNvbW1lbnQtZm9ybS13cmFwIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICM2NDc1ODk7XG59XG5cbi5jb21tZW50LWZvcm0td3JhcCA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogIzY0NzU4OTtcbn1cblxuLmNvbW1lbnQtZm9ybS13cmFwIDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gICAgY29sb3I6ICM2NDc1ODk7XG59XG5cbiNtZXNzYWdlLWNtdDo6cGxhY2Vob2xkZXIge1xuICAgIC8qIE1vc3QgbW9kZXJuIGJyb3dzZXJzIHN1cHBvcnQgdGhpcyBub3cuICovXG4gICAgY29sb3I6ICM2NDc1ODk7XG59XG5cbi5jb21tZW50cy1hcmVhIGJ1dHRvbi50cC1idXR0b24gaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTAwcHgpIHtcblx0LmNvbW1lbnQtbWV0YWRhdGEgdGltZXtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0fVxufVxubGkucGluZ2JhY2ssXG5saS50cmFja2JhY2sge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufSIsIi8qIEhlcm8gR2xvYmFsIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5oZXJvLXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG4vKioqKioqaGVyZSBzbGlkZXIqKioqKiovXG4uaGVyby1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgLmhlcm8tc2hhcGUxIHtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IHNvZnQtbGlnaHQ7XG4gICAgfVxufVxuLyogSGVybyAxIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8gIFxuLmhlcm8td3JhcHBlciB7XG4gICAgLnNsaWNrLWFycm93IHtcbiAgICAgICAgLS1pY29uLXNpemU6IDExMHB4O1xuICAgICAgICAtLXBvcy14OiAxO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTU1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTVweDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1pY29uLXNpemUsIDExMHB4KSAvIC0xKTtcbiAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgIC0tcG9zLXg6IDA7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTU1cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaGVyby1zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgcGFkZGluZy1sZWZ0OiAyM3B4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGhlaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgfVxufVxuLmhlcm8tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBsaW5lLWhlaWdodDogODdweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDJweCAkd2hpdGUtY29sb3I7XG4gICAgfVxufSAgXG4uaGVyby10ZXh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDJweDtcbn1cbi5oZXJvLXN0eWxlMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDY7XG4gICAgcGFkZGluZzogMTgwcHggMCAyNTVweDtcbiAgICAuYnRuLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTNweDtcbiAgICB9XG59XG5AaW5jbHVkZSBtbCB7XG4gICAgLmhlcm8tc3R5bGUxIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCAyMTVweDtcbiAgICB9XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA3N3B4O1xuICAgIH1cbiAgICAuaGVyby1zdHlsZTEgLmJ0bi1ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC5oZXJvLXN0eWxlMSB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDAgMjE1cHggNTBweDtcbiAgICB9XG4gICAgLmhlcm8tc2hhcGUxIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZCB7XG4gICAgLmhlcm8tc3R5bGUxIHtcbiAgICAgICAgcGFkZGluZzogMTUwcHggMCAyMTVweCAwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHMge1xuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1NnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNjdweDtcbiAgICB9XG4gICAgLmhlcm8tc3R5bGUxIHtcbiAgICAgICAgcGFkZGluZzogMTIwcHggMCAxODVweCAwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgdnhzIHtcbiAgICAuaGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU3cHg7XG4gICAgfVxuICAgIC5oZXJvLXN0eWxlMSB7XG4gICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTY1cHggMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICB9ICAgIFxufVxuLyogSGVybyAyIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi8gIFxuLmhlcm8tMiB7XG4gICAgY2xpcC1wYXRoOiBlbGxpcHNlKDEwNSUgOTMlIGF0IDUwJSA2LjklKTtcbiAgICAuaGVyby1zbGlkZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgfVxuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGModmFyKC0taWNvbi1zaXplLCAxMTBweCkgLyAtMik7XG4gICAgfVxuICAgIC5oZXJvLXNoYXBlMi0zLFxuICAgIC5oZXJvLXNoYXBlMi0yLFxuICAgIC5oZXJvLXNoYXBlMi0xIHtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgIH1cbiAgICAuaGVyby1zaGFwZTItMiB7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICB9XG59XG4uaGVyby1zdHlsZTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIHBhZGRpbmc6IDM5OHB4IDAgMjMwcHg7XG4gICAgLmJ0bi1ncm91cCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYycHg7XG4gICAgfVxuICAgIC5oZXJvLXN1YnRpdGxlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE2NztcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMDhlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgLmhlcm8tc3R5bGUyIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxMzBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4eGwge1xuICAgIC5oZXJvLXN0eWxlMiAuaGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICAgIC5oZXJvLXN0eWxlMiAuYnRuLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTJweDtcbiAgICB9XG4gICAgLmhlcm8tc3R5bGUyIHtcbiAgICAgICAgcGFkZGluZzogMzY4cHggMCAyMDBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4bCB7XG4gICAgLmhlcm8tc3R5bGUyIHtcbiAgICAgICAgcGFkZGluZzogMzM4cHggMCAxNzBweDtcbiAgICB9XG4gICAgLmhlcm8tc3R5bGUyIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuICAgIH1cbiAgICAuaGVyby1zdHlsZTIgLmhlcm8tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuICAgIC5oZXJvLTIgLmhlcm8tc2hhcGUyLTIsIC5oZXJvLTIgLmhlcm8tc2hhcGUyLTEge1xuICAgICAgICB3aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIC5oZXJvLTIgLmhlcm8tc2hhcGUyLTMge1xuICAgICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5oZXJvLXN0eWxlMiB7XG4gICAgICAgIHBhZGRpbmc6IDIxOHB4IDAgMTYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmhlcm8tc3R5bGUyIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgIH1cbiAgICAuaGVyby1zdHlsZTIgLmJ0bi1ncm91cCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuaGVyby0yIC5oZXJvLXNoYXBlMi0yLCAuaGVyby0yIC5oZXJvLXNoYXBlMi0xIHtcbiAgICAgICAgd2lkdGg6IDI3MHB4O1xuICAgIH1cbiAgICAuaGVyby0yIC5oZXJvLXNoYXBlMi0zIHtcbiAgICAgICAgd2lkdGg6IDU2MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAuaGVyby1zdHlsZTIgLmhlcm8tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuICAgIC5oZXJvLXN0eWxlMiAuaGVyby1zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgLmhlcm8tc3R5bGUyIC5idG4tZ3JvdXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHhzIHtcbiAgICAuaGVyby1zdHlsZTIge1xuICAgICAgICBwYWRkaW5nOiAxNThweCAwIDEzMHB4O1xuICAgIH1cbiAgICAuaGVyby1zdHlsZTIgLmhlcm8tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxuICAgIC5oZXJvLTIge1xuICAgICAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTU1JSA5MyUgYXQgNTAlIDYuOSUpO1xuICAgIH1cbn1cbkBpbmNsdWRlIHZ4cyB7XG4gICAgLmhlcm8tc3R5bGUyIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgICAuaGVyby1zdHlsZTIgLmhlcm8tc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgfVxufVxuXG4vKiBIZXJvIDMgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqLyAgXG4uaGVyby0zIHtcbiAgICBwYWRkaW5nOiAxOThweCAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxQzFDMUM7XG4gICAgICAgIG1peC1ibGVuZC1tb2RlOiBoYXJkLWxpZ2h0O1xuICAgIH1cbn1cbi5oZXJvLXN0eWxlMyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDY7XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4yNmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4yZW07XG4gICAgfVxufVxuLmFwcG9pbnRtZW50LWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA2O1xuICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgLmZvcm0tdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgfVxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHBhZGRpbmc6IDI0cHggMzRweCAyMnB4ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuQGluY2x1ZGUgbWwge1xuICAgIC5oZXJvLXN0eWxlMyAuaGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC5oZXJvLTMge1xuICAgICAgICBwYWRkaW5nOiAxNTBweCAwO1xuICAgIH1cbiAgICAuaGVyby1zdHlsZTMgLmhlcm8tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDY1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5oZXJvLTMge1xuICAgICAgICBwYWRkaW5nOiBjYWxjKDEyMHB4ICsgNzVweCkgMCAxMjBweDtcbiAgICB9XG4gICAgLmhlcm8tc3R5bGUzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAuaGVyby1zdHlsZTMgLmhlcm8tdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHMge1xuICAgIC5oZXJvLXN0eWxlMyAuaGVyby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgICB9XG4gICAgLmFwcG9pbnRtZW50LWZvcm0ge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHZ4cyB7XG4gICAgLmhlcm8tc3R5bGUzIC5oZXJvLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgIH1cbn0iLCIuZnVsbHNjcmVlbi1iZy12aWRlbyB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLmZ1bGxzY3JlZW4tYmctdmlkZW86OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuXG4uZnVsbHNjcmVlbi1iZy12aWRlbyB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5wYWdlLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xufVxuIiwiLmVycm9yLWFyZWEge1xuXHQuZXJyb3ItdGh1bWIge1xuXHRcdG1hcmdpbi1ib3R0b206IDU1cHg7XG5cdH1cblx0LmVycm9yLWNvbnRlbnQge1xuXHRcdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdH1cbn1cbi5ub3QtZm91bmQtdGV4dC13cmFwcGVyIHtcblx0LnRleHQtNDA0IHtcblx0XHRoNCB7XG5cdFx0XHRmb250LXNpemU6IDQ4cHg7XG5cdFx0XHRtYXJnaW4tdG9wOiAtMC4zNWVtO1xuXHRcdH1cblx0fVxuXHQuZXJyb3ItZGVjIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHR9XG59IiwiLnBvcHVwLXNlYXJjaC1ib3gge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOTUpO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC40cztcblxuXG4gIGJ1dHRvbi5zZWFyY2hDbG9zZSB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwcHg7XG4gICAgcmlnaHQ6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNHM7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBib3JkZXI6IDA7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgfVxuICB9XG5cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKSBzY2FsZSgwKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gZWFzZSAwLjRzO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB9XG5cbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICR0aGVtZS1jb2xvcjtcbiAgICAgIHBhZGRpbmc6IDAgODBweCAwIDMwcHg7XG4gICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcblxuICAgICAgQGluY2x1ZGUgaW5wdXRQbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogNzBweDtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNHM7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDAxKTtcbiAgICAgIFxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAuMSU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNHM7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIGZvcm0ge1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41cztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICAgIH1cbiAgfVxuXG59XG5cbkBpbmNsdWRlIHNtIHtcbiAgLnBvcHVwLXNlYXJjaC1ib3ggZm9ybSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAucG9wdXAtc2VhcmNoLWJveCBmb3JtIGlucHV0IHtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbiAgLnBvcHVwLXNlYXJjaC1ib3ggZm9ybSBidXR0b24ge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MnB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufSIsIi5zaWRlbWVudS13cmFwcGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiA5OTk5OTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjc1KTtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjhzO1xuXG4gIC5jbG9zZUJ1dHRvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgIEBpbmNsdWRlIGVxdWFsLXNpemUoNTBweCk7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuNHM7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG4gIH1cblxuXG4gIC5zaWRlbWVudS1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDgwcHggMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICByaWdodDogLTUwMHB4O1xuICAgIGN1cnNvcjogYXV0bztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAxcztcbiAgICB0cmFuc2l0aW9uOiByaWdodCBlYXNlIDFzO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNUY1RjU7XG4gICAgfVxuXG4gIH0gXG5cbiAgLndpZGdldCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuXG4gICYuc2hvdyB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuOHM7XG5cbiAgICAuc2lkZW1lbnUtY29udGVudCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgfVxuXG59XG5cbkBpbmNsdWRlIHNtIHtcbiAgLnNpZGVtZW51LXdyYXBwZXIgLnNpZGVtZW51LWNvbnRlbnQge1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gIH1cbn0iLCIud29vY29tbWVyY2UtbWVzc2FnZSxcbi53b29jb21tZXJjZS1pbmZvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxMXB4IDIwcHggMTFweCA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcblxuICBhIHtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMDZhJztcbiAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDIwcHg7XG4gICAgdG9wOiAxMXB4O1xuICB9XG59XG5cbi53b29jb21tZXJjZS1ub3RpY2VzLXdyYXBwZXIge1xuICAud29vY29tbWVyY2UtbWVzc2FnZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTRhJztcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1mb3JtLWxvZ2luLXRvZ2dsZSB7XG4gIC53b29jb21tZXJjZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1mb3JtLXJlZ2lzdGVyLFxuLndvb2NvbW1lcmNlLWZvcm0tY291cG9uLFxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW4ge1xuICBwYWRkaW5nOiAzNXB4IDQwcHggMzVweCA0MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMzBweCByZ2JhKDEsIDE1LCAyOCwgMC4xKTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcblxuICBAaW5jbHVkZSB4cyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG5cbiAgLmZvcm0tZ3JvdXAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW4ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ud29vY29tbWVyY2UtZXJyb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItY29sb3I7XG4gIGNvbG9yOiAjZmZmO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDI2cHg7XG4gIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbm5hdi53b29jb21tZXJjZS1NeUFjY291bnQtbmF2aWdhdGlvbiB7XG4gIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXItdG9wOiBub25lO1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgcGFkZGluZzogN3B4IDE3cHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgfVxuXG5cbiAgbGkuaXMtYWN0aXZlIGEsXG4gIGxpIGE6aG92ZXIge1xuICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICB9XG59XG5cbi53b29jb21tZXJjZS1NeUFjY291bnQtY29udGVudCB7XG4gIGgzIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gIH1cblxuICAuYnRuIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbnRhYmxlLnZhcmlhdGlvbnMsXG4vLyAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QuZ3JvdXBfdGFibGUge1xuLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW0ge1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICBib3JkZXItc3BhY2luZzogMCAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcblxuICB0ZCB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgcGFkZGluZzogMCA1cHg7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAubGFiZWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAmX19sYWJlbCB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAmX19wcmljZSB7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgLnByaWNlLFxuICAgIC5hbW91bnQge1xuICAgICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG4gIGRlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gIH1cblxufVxuXG4ud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzIHtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1jb2xvcik7XG5cbiAgICBwIHtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC5ncm91cF90YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG5cbiAgLndvb2NvbW1lcmNlLVByaWNlLWFtb3VudC5hbW91bnQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICB9XG5cbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMCAwIDAgMTBweDtcbiAgICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC5xdHktaW5wdXQge1xuICAgIGJvcmRlci1jb2xvcjogI2UzZTZlOTtcbiAgfVxuXG4gIHRyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UzZTZlOTtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAzMHB4IDVweDtcbiAgfVxufVxuXG50YWJsZS52YXJpYXRpb25zIHtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgdGQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICB0ZC5sYWJlbCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIH1cblxuICBzZWxlY3Qge1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1yaWdodDogNTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICB9XG5cbiAgLnJlc2V0X3ZhcmlhdGlvbnMge1xuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBib3R0b206IDI1cHg7XG4gIH1cblxufVxuXG4ud29vc3EtcHJvZHVjdCAucHJvZHVjdCB7XG4gIC53b29jb21tZXJjZS1ncm91cGVkLXByb2R1Y3QtbGlzdC1pdGVtX19xdWFudGl0eSxcbiAgLndvb2NvbW1lcmNlLWdyb3VwZWQtcHJvZHVjdC1saXN0LWl0ZW1fX2xhYmVsLFxuICAud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcHJpY2Uge1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLXZhcmlhdGlvbi5zaW5nbGVfdmFyaWF0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAucHJpY2Uge1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4ud29vc2NwLXRhYmxlLWl0ZW1zIHtcbiAgdGQud29vY29tbWVyY2UtcHJvZHVjdC1hdHRyaWJ1dGVzLWl0ZW1fX3ZhbHVlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG4gIGEuYWRkZWRfdG9fY2FydC53Yy1mb3J3YXJkIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuLnRpbnZ3bF9hZGRlZF90b193aXNobGlzdC50aW52LW1vZGFsLnRpbnYtbW9kYWwtb3BlbiB7XG4gIHotaW5kZXg6IDExMTE7XG59XG50YWJsZS53b29jb21tZXJjZS1wcm9kdWN0LWF0dHJpYnV0ZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4jd29vc3EtcG9wdXAge1xuICAucHJvZHVjdF9tZXRhIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG5cbiAgLnByb2R1Y3RfdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cblxuICAuc2luZ2xlLXByb2R1Y3QgLnByb2R1Y3Qge1xuICAgIC5hY3Rpb25zIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiAyMHB4O1xuXG4gICAgICA+ZGl2IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuXG4gICAgICAgIC5xdWFudGl0eS5zdHlsZTIud29vY29tbWVyY2UtZ3JvdXBlZC1wcm9kdWN0LWxpc3QtaXRlbV9fcXVhbnRpdHkge1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuLmxvZ2luLXRhYiB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gIGJ1dHRvbi5uYXYtbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLWNvbG9yO1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgcGFkZGluZzogMTFweCAzOXB4O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHgg4oCLMTVweCAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnN0YXItcmF0aW5nIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMS4yZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDEycHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XFxmMDA1XCI7XG4gICAgY29sb3I6ICNlMWUxZTE7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cblxuICBzcGFuIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwYWRkaW5nLXRvcDogMS41ZW07XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVxcZjAwNVwiO1xuICAgICAgdG9wOiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbG9yOiAjZmViNjJhO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICB9XG4gIH1cbn1cblxuXG5cbi5yYXRpbmctc2VsZWN0IHtcbiAgbGFiZWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cblxuICBwLnN0YXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIHRleHQtaW5kZW50OiAtOTk5ZW07XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgYTo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LWZhbWlseTogJGljb24tZm9udDtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgdGV4dC1pbmRlbnQ6IDA7XG4gICAgICBjb2xvcjogJHllbGxvdy1jb2xvcjtcbiAgICB9XG5cbiAgICBhOmhvdmVyfmE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIGE6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlxcZjAwNVwiO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLnNlbGVjdGVkIGEuYWN0aXZlOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwMDVcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCBhLmFjdGl2ZX5hOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcXGYwMDVcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuXG4gICAgJi5zZWxlY3RlZCBhOm5vdCguYWN0aXZlKTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICB9XG59XG5cblxuXG5AaW5jbHVkZSBzbSB7XG4gIC53b29jb21tZXJjZS1tZXNzYWdlLFxuICAud29vY29tbWVyY2UtaW5mbyB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTVweCAxMHB4IDM3cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cbi53b29jb21tZXJjZSAud2lkZ2V0X3Nob3BwaW5nX2NhcnQgLmNhcnRfbGlzdCBsaSwgLndvb2NvbW1lcmNlLndpZGdldF9zaG9wcGluZ19jYXJ0IC5jYXJ0X2xpc3QgbGkge1xuICBwYWRkaW5nLWxlZnQ6IDNlbTtcbn1cbi53b29jb21tZXJjZSBhLnJlbW92ZSB7XG4gIGhlaWdodDogMWVtO1xuICB3aWR0aDogMWVtO1xuICBsaW5lLWhlaWdodDogMThweDtcbn0iLCIuc3Vic2NyaWJlLXNlYy1zaGFwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogLTUwcHg7XG59XG4uc3Vic2NyaWJlLWFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjsgICAgXG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggNjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgNnB4IDZweDtcbiAgICBwYWRkaW5nOiAwIDMwcHggMzBweDtcbiAgICBtYXJnaW46IDAgLTMwcHggMHB4O1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAuc3Vic2NyaWJlLXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDtcbiAgICB9XG4gICAgLnN1YnNjcmliZS10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMjVlbTtcbiAgICB9XG59XG4uc3Vic2NyaWJlLWZvcm0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmlucHV0LWljb24ge1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgcGFkZGluZzogMThweCA0MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgICAuc3Vic2NyaWJlLWFyZWEge1xuICAgICAgICAuc3Vic2NyaWJlLXdyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIHhzIHtcbiAgICAuc3Vic2NyaWJlLWFyZWEge1xuICAgICAgICBtYXJnaW46IDAgMHB4IDBweDtcbiAgICAgICAgcGFkZGluZzogMCAyMHB4IDIwcHg7XG4gICAgICAgIC5zdWJzY3JpYmUtd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1YnNjcmliZS1mb3JtIC5mb3JtLWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuICAgIC5zdWJzY3JpYmUtZm9ybSAuZm9ybS1ncm91cCAuaW5wdXQtaWNvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICAuc3Vic2NyaWJlLWZvcm0gLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgfVxuICAgIC5zdWJzY3JpYmUtYXJlYSAuc3Vic2NyaWJlLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHZ4cyB7XG4gICAgLnN1YnNjcmliZS1hcmVhIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59IiwiLndvb2NvbW1lcmNlLWNhcnQtZm9ybSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNhcnRfdGFibGUge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFmMGYyO1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuXG4gIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNmMGYxO1xuXG4gICAgdGgge1xuICAgICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgdGQ6YmVmb3JlLFxuICB0aCB7XG4gICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjdweCAxNXB4O1xuICB9XG5cbiAgdGQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIHRkIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmM2YzZjM7XG4gICAgY29sb3I6ICM4YjhiOGI7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLnByb2R1Y3QtcXVhbnRpdHkge1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG5cbiAgICBpbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgfVxuXG4gIH1cblxuXG4gIC5jYXJ0LXByb2R1Y3RuYW1lIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgfVxuXG4gIC5jYXJ0LXByb2R1Y3RpbWFnZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzbW9rZS1jb2xvcjtcbiAgfVxuXG4gIC5yZW1vdmUge1xuICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICB9XG5cbiAgLnF1YW50aXR5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgLnF0eS1idG4ge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzbW9rZS1jb2xvciAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjYjhjNmQwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnF0eS1pbnB1dCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkc21va2UtY29sb3I7XG4gICAgd2lkdGg6IDcwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgQGluY2x1ZGUgaW5wdXRQbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgJjo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiB7XG4gICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLyogRmlyZWZveCAqL1xuICAgICZbdHlwZT1udW1iZXJdIHtcbiAgICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIH1cbiAgfVxuXG4gIC5hY3Rpb25zIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgPi5hcy1idG4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAyOHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFzLWNhcnQtY291cG9uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDQ1NXB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4KTtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cblxuICAgIC5hcy1idG4ge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIH1cbiAgfVxuXG59XG5cbi5jYXJ0X3RvdGFscyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlY2YwZjE7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlY2YwZjE7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgd2lkdGg6IDU1JTtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmOWZiZmI7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgfVxuICB9XG5cbiAgLnNoaXBwaW5nLWNhbGN1bGF0b3ItYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAud29vY29tbWVyY2Utc2hpcHBpbmctZGVzdGluYXRpb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAud29vY29tbWVyY2Utc2hpcHBpbmctbWV0aG9kcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuXG4gIC5zaGlwcGluZy1jYWxjdWxhdG9yLWZvcm0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAuZm9ybS1jb250cm9sLFxuICAgIC5zaW5nbGUtc2VsZWN0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuICAgIC5hcy1idG4ge1xuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgLmFtb3VudCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5vcmRlci10b3RhbCB7XG4gICAgLmFtb3VudCB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIH1cbiAgfVxuXG59XG5cbkBpbmNsdWRlIG1kIHtcbiAgLmNhcnRfdGFibGUge1xuXG4gICAgdGgge1xuICAgICAgcGFkZGluZzogMjNweCA4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgLmNhcnQtcHJvZHVjdG5hbWUge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuXG4gICAgLmFzLWNhcnQtY291cG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuXG4gICAgLmFjdGlvbnMge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICB9XG5cbiAgfVxufVxuXG5AaW5jbHVkZSBzbSB7XG4gIC5jYXJ0X3RhYmxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIG1pbi13aWR0aDogYXV0bztcbiAgICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlO1xuICAgIGJvcmRlci1zcGFjaW5nOiAwIDIwcHg7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgdGhlYWQge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjUlO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjNmM2YzO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGlvbnMge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICA+LmFzLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFzLWNhcnQtY291cG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcnRfdG90YWxzIHtcblxuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTBweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHdpZHRoOiAxNyU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLndvb2NvbW1lcmNlLWNoZWNrb3V0IHtcblxuICAuZm9ybS1ncm91cCxcbiAgLmZvcm0tcm93IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG5cbiAgLmZvcm0tc2VsZWN0LFxuICAuc2VsZWN0Mi1jb250YWluZXIsXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cblxuICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0zMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24ge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlM2U2ZTk7XG4gICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgfVxuXG4gIC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkLFxuICAgIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLndvb2NvbW1lcmNlLWZvcm0tbG9naW4sXG4ud29vY29tbWVyY2UtZm9ybS1jb3Vwb24sXG4ud29vY29tbWVyY2UtY2hlY2tvdXQge1xuICBzZWxlY3QsIFxuICAuZm9ybS1zZWxlY3QsIFxuICAuZm9ybS1jb250cm9sLCBcbiAgLnNlbGVjdDIsIFxuICAuc2VsZWN0Mi1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWd1dHRlci14KTtcbiAgfVxufSBcblxuI3NoaXAtdG8tZGlmZmVyZW50LWFkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlM2U2ZTk7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuLndvb2NvbW1lcmNlLWJpbGxpbmctZmllbGRzIC5mb3JtLXJvdyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IGI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNyc7XG4gIGZvbnQtZmFtaWx5OiAkaWNvbi1mb250O1xufVxuXG4uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHRvcDogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICBoZWlnaHQ6IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbnNwYW4uc2VsZWN0Mi1zZWxlY3Rpb24uc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cblxuLnNoaXBwaW5nLWNhbGN1bGF0b3ItZm9ybSB7XG5cbiAgLmZvcm0tc2VsZWN0LFxuICAuZm9ybS1jb250cm9sIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEzcHggY2VudGVyO1xuICB9XG5cbiAgLmFzLWJ0biB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cblxuLmNoZWNrb3V0LW9yZGVydGFibGUge1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VkZWRlZDtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAjMmMzZTUwO1xuICB9XG5cbiAgdGgge1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gIC5vcmRlci10b3RhbCB7XG4gICAgLmFtb3VudCB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJoaWRkZW5cIl0ge1xuICAgIH5sYWJlbCB7XG4gICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIH1cbiAgfVxuXG59XG5cbi53b29jb21tZXJjZS1jaGVja291dCB7XG4gIC5mb3JtLWdyb3VwIHtcbiAgICBpbnB1dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWJzLWd1dHRlci14KTtcbiAgICB9XG4gIH1cbn1cblxuLndvb2NvbW1lcmNlLWNoZWNrb3V0LXBheW1lbnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXX5sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgICBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucGxhY2Utb3JkZXIge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG5cbiAgLnBheW1lbnRfYm94IHtcbiAgICBjb2xvcjogI2ExYjFiYztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcjogI2VjZjBmMSwgJGFscGhhOiAxKTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZDhkOGQ4O1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuXG4gIH1cbn1cblxuXG4uYXMtY2hlY2tvdXQtd3JhcHBlciBmb3JtLndvb2NvbW1lcmNlLWZvcm0ge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AaW5jbHVkZSBzbSB7XG4gIHRmb290LmNoZWNrb3V0LW9yZGVydGFibGUgdGgge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAud29vY29tbWVyY2UtY2hlY2tvdXQtcGF5bWVudCB1bCBpbnB1dFt0eXBlPVwicmFkaW9cIl1+bGFiZWwgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICB9XG5cbiAgLmNoZWNrb3V0LW9yZGVydGFibGUge1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgcGFkZGluZzogNXB4IDIwcHggNXB4IDYwcHg7XG4gICAgfVxuICB9XG59IiwiLnRpbnYtd2lzaGxpc3Qge1xuXG4gIGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gIH1cblxuICAudGludi1oZWFkZXIge1xuICAgIG1hcmdpbi10b3A6IC0wLjhyZW07XG4gIH1cblxuICAuY2FydC1lbXB0eSB7XG4gICAgcGFkZGluZzogMTJweCAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgcC5yZXR1cm4tdG8tc2hvcCAuYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgJjpIb3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgfVxuICB0YWJsZSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgfVxuICAgIHRkLCB0aCB7XG4gICAgICBwYWRkaW5nOiAxNS4zcHggMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICB0aGVhZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2UtY29sb3I7XG4gICAgfVxuICB9XG4gIC5wcm9kdWN0LWNiLFxuICAucHJvZHVjdC1yZW1vdmUge1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAucHJvZHVjdC10aHVtYm5haWwge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAuc3RvY2suaW4tc3RvY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgaW5zIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgLnByb2R1Y3QtcmVtb3ZlIGJ1dHRvbiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjJweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgaSB7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgLnRpbnZ3bC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnNvY2lhbC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMjk1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB1bCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA2cHg7XG4gICAgfVxuICB9XG5cbiAgdGFibGUudGludndsLXRhYmxlLW1hbmFnZS1saXN0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cblxuICAucHJvZHVjdC1zdG9jayB7XG4gICAgLnN0b2NrIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICB9XG4gICAgaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICB9XG4gIH1cblxuICAudGludi1tb2RhbCB7XG4gICAgLmljb25fYmlnX3RpbWVzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgfVxuICB9XG5cblxuICBidXR0b24uYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxcHggMTVweDtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgICYubWFzay1idG4ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgLmJ0bi10ZXh0LW1hc2sge1xuICAgICAgcGFkZGluZzogMC41cHggMjFweDtcbiAgICB9XG4gIH1cblxuICBidXR0b24uYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cblxuICBidXR0b24uYnV0dG9uIGkge1xuICAgIGZvbnQtc2l6ZTogMTRweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogM3B4ICFpbXBvcnRhbnQ7XG4gIH1cblxuICB0aCxcbiAgdGQucHJvZHVjdC1uYW1lIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gIH1cblxuICB0ZC5wcm9kdWN0LW5hbWUge1xuICAgIGEge1xuICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0ZC5wcm9kdWN0LXByaWNlIGRlbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICB9XG5cbiAgLnNvY2lhbC1idXR0b25zIHtcbiAgICA+c3BhbiB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBhLnNvY2lhbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIGVxdWFsLXNpemUtbGluZUhlaWdodCgzMHB4KTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgbWQge1xuICAudGludndsLWZ1bGwge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRpbnYtd2lzaGxpc3QgLnRpbnZ3bC1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrIDtcbiAgfVxuICAudGludndsLXR4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAucHJvZHVjdC1zdG9jayB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbkBpbmNsdWRlIHNtIHtcbiAgLnRpbnYtd2lzaGxpc3QgdGFibGUge1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIH1cbiAgLnRpbnYtd2lzaGxpc3QgdGFibGUudGludndsLXRhYmxlLW1hbmFnZS1saXN0IHRib2R5IHRkLnByb2R1Y3QtcmVtb3ZlLCAudGludi13aXNobGlzdCB0YWJsZS50aW52d2wtdGFibGUtbWFuYWdlLWxpc3QgdGhlYWQgdGg6bm90KC5wcm9kdWN0LW5hbWUpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50aW52LXdpc2hsaXN0IHRhYmxlIHRkLCAudGludi13aXNobGlzdCB0YWJsZSB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcbiAgfVxuICAudGludi13aXNobGlzdCB0YWJsZS50aW52d2wtdGFibGUtbWFuYWdlLWxpc3QgdGJvZHkgdGQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5wcm9kdWN0LW5hbWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAudGludi13aXNobGlzdCB0YWJsZSB7XG4gICAgdGQsXG4gICAgdGgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICB9XG4gICAgdGZvb3Qge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG4gIC50aW52LXdpc2hsaXN0IC5zb2NpYWwtYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHVsIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiB1bnNldDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cbiAgLnRpbnZ3bC10eHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59IiwiLmNvbnRhY3QtY2FyZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMyRjJGMkY7XG4gICAgLmluZm8tY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzJGMkYyRjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgJl9pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxQjFCMUI7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMkIyQjJCO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDdweCA2NHB4ICMwOTA5MDk7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgJl90ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDRweDtcbiAgICAgICAgfVxuICAgICAgICAmX2xpbmsge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGUyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxN3B4IDM4cHggcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgICAgcGFkZGluZzogMCA5MHB4IDAgMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzAuNXB4O1xuICAgICAgICAuaW5mby1jYXJkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgLmluZm8tY2FyZF9pY29uIHtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5zdHlsZTIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDM1cHggMTUwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm8tY2FyZF90aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWNhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWNhcmRfdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5pbmZvLWNhcmRfbGluayB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jb250YWN0LXNvY2lhbC13cmFwIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgLnNvY2lhbC1idG4ge1xuICAgICAgICBmbGV4OiBub25lO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICB9XG59XG5cbi5tYXAtc2VjIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxKTtcbiAgICBpZnJhbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAuY29udGFjdC1jYXJkLnN0eWxlMiB7XG4gICAgICAgIHBhZGRpbmc6IDAgNDBweCAwIDA7XG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC5jb250YWN0LWNhcmQgLmluZm8tY2FyZF9pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLmNvbnRhY3QtY2FyZCAuaW5mby1jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuY29udGFjdC1jYXJkLnN0eWxlMiAuaW5mby1jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY29udGFjdC1jYXJkLnN0eWxlMiAuaW5mby1jYXJkLnN0eWxlMiB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggNzBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZCB7XG4gICAgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmluZm8tY2FyZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb250YWN0LWNhcmQuc3R5bGUyIHtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIC5jb250YWN0LWNhcmQuc3R5bGUyIC5pbmZvLWNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgLnNvY2lhbC1idG4ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBzbSB7XG4gICAgLmNvbnRhY3QtY2FyZCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufVxuQGluY2x1ZGUgdnhzIHtcbiAgICAuY29udGFjdC1jYXJkIC5pbmZvLWNhcmQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIH1cbn1cbi8qKioqY29udGFjdCBwYWdlKioqKiovXG4uY29udGFjdC1pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjBweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNFQUVBRUE7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBwYWRkaW5nOiA3MHB4O1xuICAgICZfaWNvbiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuICAgIC5jb250YWN0LWluZm9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjNlbTtcbiAgICB9XG4gICAgLmNvbnRhY3QtaW5mb190ZXh0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNGVtO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5tYXAtc2VjMiB7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgZmlsdGVyOiBncmF5c2NhbGUoMSk7XG4gICAgaWZyYW1lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNzUwcHg7XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIGhlaWdodDogNTAwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY29udGFjdC1mb3JtLWFyZWEge1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogLTMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIC5jb250YWN0LWZvcm0tdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDAgMCAyMHB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29udGFjdC1mb3JtLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDgwcHggODBweCA2MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAuY29udGFjdC1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogNTBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLmNvbnRhY3QtaW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgIC5jb250YWN0LWluZm8gLmNvbnRhY3QtaW5mb190ZXh0IGEge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5jb250YWN0LWZvcm0tYXJlYSAuY29udGFjdC1mb3JtLXRodW1iIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4IDE1cHggMCAwO1xuICAgICAgICB9XG4gICAgfSBcbiAgICAuY29udGFjdC1mb3JtLWFyZWEgLmNvbnRhY3QtZm9ybS13cmFwIHtcbiAgICAgICAgcGFkZGluZzogNjBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLmNvbnRhY3QtZm9ybS1hcmVhIC5jb250YWN0LWZvcm0td3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgdnhzIHtcbiAgICAuY29udGFjdC1mb3JtLWFyZWEgLmNvbnRhY3QtZm9ybS13cmFwIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyBhYm91dCBzdHlsZSBoZXJlXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hYm91dC10aHVtYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDY4cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuYWJvdXQtaW1nLTEge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbiAgICAuYWJvdXQtaW1nLTIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMTAwcHg7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDBweCA2cHggNDJweCByZ2JhKDAsIDAsIDAsIDAuMTkpKTtcbiAgICB9XG59XG4uYWJvdXQtdGh1bWItMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5hYm91dC10aHVtYi1udW0ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAxMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCAkd2hpdGUtY29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIC5hYm91dC10aHVtYi1udW0ge1xuICAgICAgICAgICAgYm90dG9tOiBhdXRvO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmdvYWwtdGh1bWItMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwM3B4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuZ29hbC1iYWRnZS13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiA5MnB4O1xuICAgICAgICBoZWlnaHQ6IDIzNHB4O1xuICAgICAgICB3aWR0aDogMjM0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgLmdvYWwtYmFkZ2Uge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG59XG4uYWJvdXQtdGFiLTEge1xuICAgIG1hcmdpbi10b3A6IDQxcHg7XG4gICAgLmZpbHRlci1tZW51LWFjdGl2ZSB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFNkU2RTY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBidXR0b24ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNtb2tlLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDUuNXB4IDE2cHg7XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZpbHRlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0U2RTZFNjtcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAuYWJvdXQtdGFiLWljb24ge1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuYWJvdXQtdGFiLXRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNGVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuNGVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5hYm91dC1pbmZvLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgIC5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA1NnB4O1xuICAgICAgICB3aWR0aDogNTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5mYS1waG9uZS12b2x1bWUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTMwZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWJvdXQtaW5mby10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5hYm91dC1pbmZvLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHlsZTIge1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDIxcHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMyB7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYWJvdXQtaW5mby1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLmFib3V0LWdyaWQge1xuICAgIGRpc3BsYXk6IGZsZXg7ICBcbiAgICBnYXA6IDIwcHg7XG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgJl9pY29uIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH0gXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjNlbTtcbiAgICB9XG4gICAgJi5zdHlsZTIge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5hYm91dC1ncmlkX2ljb24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFREVERUQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMXB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICAgICAgfVxuICAgICAgICAuYWJvdXQtZ3JpZF90aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGUzIHtcbiAgICAgICAgLmFib3V0LWdyaWRfaWNvbiB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGU0IHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB+IC5hYm91dC1ncmlkLnN0eWxlNCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogLTY1cHg7XG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI0Q5RDlEOTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWJvdXQtZ3JpZF9pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWJvdXQtZ3JpZF9jb3VudGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjFlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgICAgIH1cbiAgICAgICAgLmFib3V0LWdyaWRfdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYWJvdXQtZ3JpZC13cmFwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogNzVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VFRUVFRTtcbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBnYXA6IDEzMHB4O1xuICAgIH1cbn1cbi5nb2FsLWdyaWQtd3JhcCB7XG4gICAgbWF4LXdpZHRoOiA1MThweDtcbiAgICAuYnRuLXdyYXAge1xuICAgICAgICBnYXA6IDIwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIC5idG4uYnRuLWJvcmRlciB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxOS41cHggNDFweCAxOS41cHggNDVweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5nb2FsLXRodW1iLTIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuaW1nLTEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmltZy0yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdygwcHggNnB4IDQycHggcmdiYSgwLCAwLCAwLCAwLjE5KSk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC53Y3UtZ3JpZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMTc0cHg7XG4gICAgICAgIGJvdHRvbTogMzBweDtcbiAgICB9XG59XG4uZ29hbC10aHVtYi0zIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC53Y3UtZ3JpZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cbi5nb2FsLXRodW1iLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTI0NnB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5nb2FsLXRodW1iLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOTBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4eGwge1xuICAgIC5hYm91dC1ncmlkLXdyYXAge1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgfVxuICAgIC5nb2FsLXRodW1iLTQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAuYWJvdXQtZ3JpZC13cmFwIHtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIC5nb2FsLXRodW1iLTIgLndjdS1ncmlkIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgLmFib3V0LWNvbnRlbnQtd3JhcCB7XG4gICAgICAgIC5jaGVja2xpc3QgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hYm91dC1ncmlkLXdyYXAuc3R5bGUyIHtcbiAgICAgICAgZ2FwOiAxMDBweDtcbiAgICB9XG4gICAgLmFib3V0LWdyaWQuc3R5bGU0IH4gLmFib3V0LWdyaWQuc3R5bGU0OmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTUwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC5hYm91dC1jb250ZW50LXdyYXAgLmJ0bi13cmFwIHtcbiAgICAgICAgZ2FwOiAyMHB4IDI1cHg7XG4gICAgfVxuICAgIC5nb2FsLXRodW1iLTEgLmdvYWwtYmFkZ2Utd3JhcCB7XG4gICAgICAgIGhlaWdodDogMjA0cHg7XG4gICAgICAgIHdpZHRoOiAyMDRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzNnB4O1xuICAgIH1cbiAgICAuZ29hbC10aHVtYi0xIC5nb2FsLWJhZGdlLXdyYXAgLmdvYWwtYmFkZ2Uge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICAgIC5hYm91dC1ncmlkLXdyYXAge1xuICAgICAgICBnYXA6IDUwcHg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5nb2FsLXRodW1iLTIsXG4gICAgLmdvYWwtdGh1bWItMSxcbiAgICAuYWJvdXQtdGh1bWIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG59XG5AaW5jbHVkZSBzbSB7XG4gICAgLmFib3V0LWdyaWQtd3JhcCB7XG4gICAgICAgIGdhcDogNDBweDtcbiAgICB9XG4gICAgLmdvYWwtdGh1bWItMiB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmdvYWwtdGh1bWItMiAuaW1nLTIge1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgIH1cbiAgICAuZ29hbC1ncmlkLXdyYXAgLmJ0bi13cmFwIC5idG4uYnRuLWJvcmRlciB7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggNDFweCAxN3B4IDQ1cHg7XG4gICAgfVxuICAgIC5hYm91dC1ncmlkLXdyYXAuc3R5bGUyIHtcbiAgICAgICAgZ2FwOiA3MHB4O1xuICAgIH1cbiAgICAuYWJvdXQtZ3JpZC5zdHlsZTQgfiAuYWJvdXQtZ3JpZC5zdHlsZTQ6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAtMzVweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLmFib3V0LXRodW1iIC5hYm91dC1pbWctMiB7XG4gICAgICAgIGJvdHRvbTogNTBweDtcbiAgICB9XG4gICAgLmFib3V0LWdyaWQtd3JhcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuYWJvdXQtZ3JpZCB7XG4gICAgICAgICAgICB+IC5hYm91dC1ncmlkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5nb2FsLXRodW1iLTIgLmltZy0yIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmdvYWwtdGh1bWItMyAud2N1LWdyaWQge1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgICAuYWJvdXQtdGh1bWItMiAuYWJvdXQtdGh1bWItbnVtIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICB9XG4gICAgLmFib3V0LWdyaWQuc3R5bGU0IH4gLmFib3V0LWdyaWQuc3R5bGU0OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5AaW5jbHVkZSB2eHMge1xuICAgIC5hYm91dC10aHVtYiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM4cHg7XG4gICAgICAgIC5hYm91dC1pbWctMiB7XG4gICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFib3V0LXRhYi0xIGJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICB9XG4gICAgLmFib3V0LXRhYi0xIC5maWx0ZXItaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuYWJvdXQtdGFiLWljb24ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZ29hbC10aHVtYi0xIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3M3B4O1xuICAgIH1cbiAgICAuZ29hbC10aHVtYi0xIC5nb2FsLWJhZGdlLXdyYXAge1xuICAgICAgICBoZWlnaHQ6IDE1NHB4O1xuICAgICAgICB3aWR0aDogMTU0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOTZweDtcbiAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAuZ29hbC1iYWRnZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmdvYWwtdGh1bWItMiAud2N1LWdyaWQge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgIH1cbn0iLCIvKiBUZWFtIGdsb2JhbCAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGVhbS1jYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkc21va2UtY29sb3IyO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJl9pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIC5zb2NpYWwtYnRuIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNDVweDtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyM3B4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfZGVzaWcge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAyMzcsIDIzNywgMC44OSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC50ZWFtLWNhcmRfY29udGVudCAuc29jaWFsLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHlsZTIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC50ZWFtLWNhcmRfaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnRlYW0tY2FyZF9jb250ZW50IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgLnNvY2lhbC1idG4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgICAgICAgICAgICBnYXA6IDVweDtcbiAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgICAgIC50ZWFtLWNhcmRfdGl0bGUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNHB4IDI2cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgICAgICAudGVhbS1jYXJkX2Rlc2lnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDUuNXB4IDI1cHggMy41cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgLnRlYW0tY2FyZF9jb250ZW50IC5zb2NpYWwtYnRuIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGUzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcbiAgICAgICAgLnRlYW0tY2FyZF9pbWcge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgLnNvY2lhbC1idG4ge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH0gXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLnNvY2lhbC1idG4ge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwcHgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnRlYW0tc2xpZGVyLTEge1xuICAgIC5zbGljay1jdXJyZW50IHtcbiAgICAgICAgLnRlYW0tY2FyZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMjM3LCAyMzcsIDAuODkpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIC50ZWFtLWNhcmRfY29udGVudCAuc29jaWFsLWJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGVhbS1jYXJkMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAudGVhbS1jYXJkX2ltZyB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVhbS1jYXJkX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgICB9XG4gICAgLnRlYW0tY2FyZF9zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgIH1cbiAgICAudGVhbS1jYXJkX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgJHdoaXRlLWNvbG9yLCAkd2hpdGUtY29sb3IpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAwIDJweDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmxpbmstYnRuIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMjVkZWcpO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgJi5zdHlsZTIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAyMzcsIDIzNywgMC44OSk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDUxcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICAgICAgZ2FwOiAyMHB4O1xuICAgICAgICAudGVhbS1jYXJkX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50ZWFtLWNhcmRfbGluayB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTI1ZGVnKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGVhbS1zbGlkZXItMiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMzhweDtcbiAgICBtYXgtd2lkdGg6IDE2NjBweDtcbn1cbkBpbmNsdWRlIGhkIHtcbiAgICAudGVhbS1zbGlkZXItMiB7XG4gICAgICAgIG1heC13aWR0aDogMTk4MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAudGVhbS1zbGlkZXItMiB7XG4gICAgICAgIG1heC13aWR0aDogMTYzNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNzBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4eGwge1xuICAgIC50ZWFtLXNsaWRlci0yIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNTc1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTE5MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAudGVhbS1zbGlkZXItMiB7XG4gICAgICAgIG1heC13aWR0aDogMTM5OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xNTBweDtcbiAgICB9XG4gICAgLnRlYW0tY2FyZDIuc3R5bGUyIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgLnRlYW0tY2FyZF90aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSB4bCB7XG4gICAgLnRlYW0tc2xpZGVyLTIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTIwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC50ZWFtLXNsaWRlci0yIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTI0MXB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAudGVhbS1zbGlkZXItMiB7XG4gICAgICAgIG1heC13aWR0aDogODYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEyMHB4O1xuICAgIH1cbiAgICAudGVhbS1jYXJkMi5zdHlsZTIgLnRlYW0tY2FyZF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBzbSB7XG4gICAgLnRlYW0tc2xpZGVyLTIge1xuICAgICAgICBtYXgtd2lkdGg6IDU2N3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxufVxuQGluY2x1ZGUgeHMge1xuICAgIC50ZWFtLXNsaWRlci0yIHtcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICB9XG59XG5AaW5jbHVkZSB2eHMge1xuICAgIC50ZWFtLWNhcmQyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLnRlYW0tY2FyZF9pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIC50ZWFtLWNhcmRfY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgICYuc3R5bGUyIHtcbiAgICAgICAgICAgIC50ZWFtLWNhcmRfY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qIFRlYW0gRGV0YWlscyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4udGVhbS1kZXRhaWxzLXBhZ2Uge1xuICAgIC5jb250YWN0LWZvcm0td3JhcCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgLmRlZmF1bHQtdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi50ZWFtLWFib3V0LWNhcmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICZfaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweCAwIDAgMjBweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMCAwIDIwcHg7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2JveCB7XG4gICAgICAgIHBhZGRpbmc6IDkwcHggOTVweCA5MHB4IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuM2VtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gICAgJl9kZXNpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICAuc29jaWFsLWJ0biB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMjMyMzI1O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMjdweDtcbiAgICB9XG4gICAgJl9pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA5cHggNzNweCAwcHggcmdiYSg5MCwgODYsIDg2LCAwLjE1KTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjRlbTtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRib2R5LWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuM2VtO1xuICAgICAgICB9XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50ZWFtLWFib3V0LWNhcmRfaW5mbyB+IC50ZWFtLWFib3V0LWNhcmRfaW5mbyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxufVxuXG5AaW5jbHVkZSB4cyB7XG4gICAgLnRlYW0tY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggNTFweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMjM3LCAyMzcsIDAuODkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAudGVhbS1jYXJkX2NvbnRlbnQgLnNvY2lhbC1idG4ge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIFRlc3RpbW9uaWFsIDEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLnRlc3RpbW9uaWFsLWJnLXRodW1iMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC50aHVtYiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgbWluLWhlaWdodDogNzg0cHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDMwcHggMzBweCAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLnRlc3RpLWJveC13cmFwMSB7XG4gICAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgICBwYWRkaW5nOiAxMDBweCA5NXB4O1xufVxuLnRlc3RpLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICZfdGh1bWIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9jay1xdW90ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgIGJvcmRlcjogNHB4IHNvbGlkICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl90ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjY3O1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgIC5yYXRpbmcge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxuICAgICZfcHJvZmlsZSB7XG4gICAgICAgIC50ZXN0aS1ib3hfbmFtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4xNWVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuMzVlbTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC50ZXN0aS1ib3hfZGVzaWcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjY1ZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4udGVzdGktc2xpZGVyLWNvbnRyb2xsZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgLmluZGljYXRpb3ItYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzIwMjAyMDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMwMzAzMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1pbi13aWR0aDogMTgzcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggZGFzaGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yOSk7XG4gICAgICAgICAgICBtYXJnaW46IDdweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgLnRlc3RpLWJveF9kZXNpZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmluZGljYXRvciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuQGluY2x1ZGUgeHhsIHtcbiAgICAudGVzdGltb25pYWwtYmctdGh1bWIxIC50aHVtYiB7XG4gICAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuICAgIC50ZXN0aS1zbGlkZXItY29udHJvbGxlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC50ZXN0aS1ib3gge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAudGVzdGktYm94LXdyYXAxIHtcbiAgICAgICAgcGFkZGluZzogNzVweDtcbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLnRlc3RpLWJveC13cmFwMSB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHg7XG4gICAgfVxuICAgIC50ZXN0aW1vbmlhbC1iZy10aHVtYjEgLnRodW1iIGltZyB7XG4gICAgICAgIGhlaWdodDogNjc0cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAudGVzdGktYm94LXdyYXAxIHtcbiAgICAgICAgcGFkZGluZzogNjBweCA1MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAudGVzdGktc2xpZGVyLWNvbnRyb2xsZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogLTEwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIC5pbmRpY2F0aW9yLWJ0biB7XG4gICAgICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGVzdGktYm94X3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHMge1xuICAgIC50ZXN0aS1ib3gtd3JhcDEge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgfVxuICAgIC50ZXN0aS1zbGlkZXItY29udHJvbGxlciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICB9XG4gICAgLnRlc3RpLXNsaWRlci1jb250cm9sbGVyIC5pbmRpY2F0aW9yLWJ0biB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cbn1cbi50ZXN0aS1ib3gtd3JhcDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDM3cHg7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTMuODRkZWcpO1xuICAgICAgICB3aWR0aDogNjcxcHg7XG4gICAgICAgIGhlaWdodDogMzUxcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjcsIDI3LCAyNywgMC4wOCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgIC50ZXN0aS1hcnJvdyB7XG4gICAgICAgIC5zbGljay1hcnJvdyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiAtMTAwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgJi5zbGljay1uZXh0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgcmlnaHQ6IC0xMDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4udGVzdGktYm94LnN0eWxlMiB7XG4gICAgcGFkZGluZzogMDtcbiAgICAudGVzdGktYm94X3RleHQge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgIH1cbiAgICAudGVzdGktYm94X3Byb2ZpbGUgLnRlc3RpLWJveF9uYW1lIHtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAudGVzdGktYm94X3Byb2ZpbGUgLnRlc3RpLWJveF9kZXNpZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC50ZXN0aS1ib3guc3R5bGUyIC50ZXN0aS1ib3hfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLnRlc3RpLWJveC13cmFwMiAudGVzdGktYXJyb3cgLnNsaWNrLWFycm93IHtcbiAgICAgICAgbGVmdDogLTgwcHg7XG4gICAgfVxuICAgIC50ZXN0aS1ib3gtd3JhcDIgLnRlc3RpLWFycm93IC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC04MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAudGVzdGktYm94LXdyYXAyIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG5AaW5jbHVkZSBzbSB7XG4gICAgLnRlc3RpLWJveC5zdHlsZTIgLnRlc3RpLWJveF90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHZ4cyB7XG4gICAgLnRlc3RpLWJveC5zdHlsZTIgLnRlc3RpLWJveF90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbn0iLCIvKiBDb3VudGVyIDEgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNvdW50ZXItYXJlYS0xIHtcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IGZpeGVkO1xufVxuLmNvdW50ZXItYXJlYS0yIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJDMkMyQztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzJDMkMyQztcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbn1cbi5jb3VudGVyLXNlYy1zaGFwZS10b3Age1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xufVxuLmNvdW50ZXItc2VjLXNoYXBlLWJvdHRvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlWSgxcHgpO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG59XG4uY291bnRlci1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZ2FwOiAyNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJl93cmFwIHtcbiAgICAgICAgfiAuY291bnRlci1jYXJkX3dyYXAge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMkMyQzJDO1xuICAgICAgICAgICAgLmNvdW50ZXItY2FyZC5zdHlsZTIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgLmNvdW50ZXItY2FyZC5zdHlsZTIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9udW1iZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6ICNFMUUxRTE7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0wLjRlbTtcbiAgICB9XG4gICAgJl9pY29uIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuY291bnRlci1jYXJkX2ljb24ge1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHlsZTIge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIC5jb3VudGVyLWNhcmRfaWNvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGl0bGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50ZXItY2FyZF9udW1iZXIge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC00cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNvdW50ZXItY2FyZF90ZXh0IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogIzY1NjU2NTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDYwcHggMzBweDtcbiAgICAgICAgLmNvdW50ZXItY2lyY2xlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmNpcmNsZS1udW0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5jb3VudGVyLWNhcmRfdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLmFkLXNsaWRlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuZ2xvYmFsLWNhcm91c2VsIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMjBweDtcbiAgICB9XG4gICAgJl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4wNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMC43O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIC13ZWJraXQtdGV4dC1zdHJva2U6IDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDcpO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgfiAuYWQtc2xpZGVyX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgaGQge1xuICAgIC5jb3VudGVyLXNlYy1zaGFwZS1ib3R0b20sXG4gICAgLmNvdW50ZXItc2VjLXNoYXBlLXRvcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmNvdW50ZXItc2VjLXNoYXBlLXRvcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zcHg7XG4gICAgfVxuICAgIC5jb3VudGVyLXNlYy1zaGFwZS1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgICAuYWQtc2xpZGVyIC5nbG9iYWwtY2Fyb3VzZWwge1xuICAgICAgICBtYXJnaW46IDAgLTM3MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHh4bCB7XG4gICAgLmFkLXNsaWRlcl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWwge1xuICAgIC5jb3VudGVyLXNlYy1zaGFwZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzVweDtcbiAgICB9XG4gICAgLmNvdW50ZXItc2VjLXNoYXBlLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuICAgIH1cbiAgICAuY291bnRlci1jYXJkLnN0eWxlMiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGdhcDogMjBweDtcbiAgICB9XG4gICAgLmNvdW50ZXItY2FyZF93cmFwIH4gLmNvdW50ZXItY2FyZF93cmFwIC5jb3VudGVyLWNhcmQuc3R5bGUyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgICAuY291bnRlci1jYXJkX2ljb24ge1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG4gICAgLmNvdW50ZXItY2FyZC5zdHlsZTIgLmNvdW50ZXItY2FyZF9udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5hZC1zbGlkZXJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDE3MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHhsIHtcbiAgICAuYWQtc2xpZGVyX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNjBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLmNvdW50ZXItd3JhcDEge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5jb3VudGVyLWNhcmQge1xuICAgICAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3VudGVyLWNhcmRfd3JhcDpudGgtY2hpbGQoMykge1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyQzJDMkM7XG4gICAgICAgIC5jb3VudGVyLWNhcmQuc3R5bGUyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jb3VudGVyLWNhcmRfd3JhcDpudGgtY2hpbGQoNCkge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzJDMkMyQztcbiAgICB9XG4gICAgLmFkLXNsaWRlcl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgfVxuICAgIC5jb3VudGVyLWNhcmQuc3R5bGUzIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cbiAgICAuY291bnRlci1jYXJkLnN0eWxlMyAuY291bnRlci1jYXJkX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5jb3VudGVyLXNlYy1zaGFwZS10b3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG4gICAgLmNvdW50ZXItc2VjLXNoYXBlLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgfVxuICAgIC5hZC1zbGlkZXJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgIH1cbiAgICAuY291bnRlci1hcmVhLTIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAuY291bnRlci1hcmVhLTIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuICAgIC5jb3VudGVyLWNhcmRfd3JhcCB+IC5jb3VudGVyLWNhcmRfd3JhcCB7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gICAgLmNvdW50ZXItY2FyZF93cmFwIH4gLmNvdW50ZXItY2FyZF93cmFwIC5jb3VudGVyLWNhcmQuc3R5bGUyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY291bnRlci1jYXJkLnN0eWxlMiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG4gICAgLmNvdW50ZXItY2FyZC5zdHlsZTIgLmNvdW50ZXItY2FyZF9udW1iZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICB9XG4gICAgLmFkLXNsaWRlcl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHMge1xuICAgIC5jb3VudGVyLXNlYy1zaGFwZS10b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xuICAgIH1cbiAgICAuY291bnRlci1zZWMtc2hhcGUtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTZweDtcbiAgICB9XG4gICAgLmNvdW50ZXItY2FyZF9udW1iZXIge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgfVxuICAgIC5jb3VudGVyLWNhcmRfd3JhcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9IFxuICAgIC5jb3VudGVyLWNhcmQuc3R5bGUyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC5jb3VudGVyLWNhcmRfaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hZC1zbGlkZXJfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgdnhzIHtcbiAgICAuY291bnRlci1zZWMtc2hhcGUtdG9wIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5jb3VudGVyLXNlYy1zaGFwZS10b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yM3B4O1xuICAgIH1cbiAgICAuY291bnRlci1zZWMtc2hhcGUtYm90dG9tIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZykgdHJhbnNsYXRlWSg0cHgpO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICB9XG4gICAgLmFkLXNsaWRlcl90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICB9XG59IiwiLyogQmxvZyBDYXJkIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5ibG9nLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR3aGl0ZS1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAycHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIgYXtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJsb2ctaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweCAxNXB4IDAgMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHggMTVweCAwIDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTVweCAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgfVxuICAgIC5ibG9nLW1ldGEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC40ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICB+IGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMnB4O1xuICAgICAgICAgICAgfSAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIGksc3ZnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIH0gICAgICAgIFxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBpLHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBzcGFuOmFmdGVyLCBcbiAgICAgICAgYTphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9nLXRleHQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4zZW07XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuYmxvZy1pbWcge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICYuc3R5bGUyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYmFja2dyb3VuZDogJHNtb2tlLWNvbG9yMjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgcGFkZGluZzogMzBweCA2MHB4IDMwcHggMzBweDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB+IC5ibG9nLWNhcmQuc3R5bGUyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXg6IG5vbmU7XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmJsb2ctY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLW1ldGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERkRGREY7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDMuNXB4IDI1cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEzcHggMTBweCAwO1xuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDUxcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkdGhlbWUtY29sb3IsICR0aGVtZS1jb2xvcik7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGdhcDogMzBweDtcbiAgICAgICAgfiAuYmxvZy1jYXJkLnN0eWxlMyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLWRhdGUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzMxMzEzMTtcbiAgICAgICAgICAgIGhlaWdodDogOTBweDtcbiAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTdweDtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9nLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1jYXRlZ29yeSB7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1mb250O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjVlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLW1ldGEge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNGVtO1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlNCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbW9rZS1jb2xvcjI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIC5ibG9nLWltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICAgICAgICB9XG4gICAgICAgIC5ibG9nLW1ldGEgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9nLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgfiAuYmxvZy1jYXJkLnN0eWxlNCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgICB9XG4gICAgfVxufSAgXG4uYmxvZ19zZWNfdGl0bGVfc3RhdGljIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC5ibG9nX3NlY190aXRsZV93cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHN0aWNreTtcbiAgICAgICAgdG9wOiAyMDBweDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWwge1xuICAgIC5ibG9nX3NlY190aXRsZV9zdGF0aWMgLmJsb2dfc2VjX3RpdGxlX3dyYXAge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICAgIC5ibG9nLWNhcmQuc3R5bGUyIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG4gICAgLmJsb2ctY2FyZC5zdHlsZTIgLmJsb2ctaW1nIHtcbiAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgIH1cbiAgICAuYmxvZy1jYXJkLnN0eWxlNCAuYmxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4bCB7XG4gICAgLmJsb2ctY2FyZCAuYmxvZy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMzVweDtcbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLmJsb2ctY2FyZC5zdHlsZTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLmJsb2ctaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAuYmxvZy1jYXJkIC5ibG9nLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgICAuYmxvZy1jYXJkLnN0eWxlMiAuYmxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICB9XG59XG5AaW5jbHVkZSBzbSB7XG4gICAgLmJsb2ctY2FyZCAuYmxvZy10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gICAgLmJsb2dfc2VjX3RpdGxlX3N0YXRpYyB7XG4gICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLmJsb2ctY2FyZC5zdHlsZTIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbiAgICAuYmxvZy1jYXJkLnN0eWxlMyB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgdnhzIHtcbiAgICAuYmxvZy1jYXJkLnN0eWxlMyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuYmxvZy1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuYmxvZy1jYXJkLnN0eWxlMiB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgfVxuICAgIC5ibG9nLWNhcmQuc3R5bGUyIC5ibG9nLW1ldGEgYSB7XG4gICAgICAgIHBhZGRpbmc6IDMuNXB4IDIwcHg7XG4gICAgfVxuICAgIC5ibG9nLWNhcmQuc3R5bGU0IC5ibG9nLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICAuYmxvZy1jYXJkLnN0eWxlNCAuYmxvZy1tZXRhIGEgfiBhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIC5ibG9nLWNhcmQuc3R5bGU0IHtcbiAgICAgICAgLmJsb2ctbWV0YSBzcGFuLCAuYmxvZy1tZXRhIGEge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBDbGllbnQgMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY2xpZW50LWFyZWEge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgIHBhZGRpbmc6IDg2cHggMDtcbn1cbi5jbGllbnQtYm94IHtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNtb2tlLWNvbG9yMztcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcGFkZGluZzogMzMuNXB4IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDAuMztcbn1cbi5jbGllbnQtc2VjIHtcbiAgICBwYWRkaW5nLXRvcDogMzM3cHg7XG59ICBcbkBpbmNsdWRlIG1kIHtcbiAgICAuY2xpZW50LWFyZWEge1xuICAgICAgICBwYWRkaW5nOiA4MHB4IDA7XG4gICAgfVxuICAgIC5jbGllbnQtc2VjIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMxN3B4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgeHMge1xuICAgIFxufSIsIi5jaGVja2xpc3Qge1xuICAgIHVsIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBsaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgIGksc3ZnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XG4gICAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgfVxuICAgIH0gICAgICBcbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LCAyNDQsIDIzOSk7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTdweCAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMyB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLDFmcik7XG4gICAgICAgICAgICBncmlkLWdhcDogOHB4O1xuICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zdHlsZTQge1xuICAgICAgICB1bCB7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlNSB7XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tYi00MCB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5tYi00NSB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaW1nLWhhbGYge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogLTE7XG4gICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgICYuaW1nLXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgfVxufVxuLmljb24tYm94IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBnYXA6IDEwcHg7XG59XG5cbi5idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDIwcHggMzBweDtcbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIGdhcDogMzBweCA0MHB4O1xuICAgIH1cbn1cbi5yZWFkLW1vcmUtYnRuIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGksc3ZnIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cyBlYXNlLWluLW91dDtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uY2F0ZWdvcnktdGFnIHtcbiAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAwIDE5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIHAge1xuICAgICAgICAmLm1iLTQwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5tYi00NSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5jaGVja2xpc3QgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgaSxzdmcge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLmNoZWNrbGlzdC5zdHlsZTIgdWwgbGkgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICBcbn0iLCIvKiBXaHkgMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIFxuLnZpZGVvLWFyZWEtMSB7XG4gICAgLnZpZGVvLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTE5cHg7XG4gICAgICAgIC5wbGF5LWJ0biB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICAgICAgICAgICAgPiBpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAyMzhweDtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfSAgICBcbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAudmlkZW8tYXJlYS0xIC52aWRlby13cmFwIC5wbGF5LWJ0biA+IGkge1xuICAgICAgICAtLWljb24tc2l6ZTogMTUwcHg7XG4gICAgfVxuICAgIC52aWRlby1hcmVhLTEgLnZpZGVvLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNzZweDtcbiAgICB9XG59IiwiLmNhdGVnb3J5LWNhcmQge1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAmX2NvbnRlbnQge1xuICAgICAgICBtYXgtd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9pY29uIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMjQ3LCAyNDQsIDIzOSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cbiAgICB9ICAgICAgXG4gICAgLm1vcmUtYnRuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgaSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXRlZ29yeS1zZWFyY2gtZm9ybSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgIHBhZGRpbmc6IDE0LjVweCAyODBweCAxNC41cHggMzBweDtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcGFkZGluZzogMjBweCA1MHB4O1xuICAgIH1cbn1cbi5jYXRlZ29yeS1jYXJkMiB7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCA2MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjNweDtcbiAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgd2lkdGg6IDY2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2NHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbW9rZS1jb2xvcjM7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH0gXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5jYXRlZ29yeS1jYXJkMl9pY29uIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDk5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5jYXRlZ29yeS1zbGlkZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHg7XG59XG4uY2F0ZWdvcnktYXJlYTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIC5jYXRlZ29yeS1zZWFyY2gtZm9ybSB7XG4gICAgICAgIC5mb3JtLWNvbnRyb2wge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgc20ge1xuICAgIC5jYXRlZ29yeS1zZWFyY2gtZm9ybSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tY29udHJvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNC41cHggMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBGYXEgMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovIFxuLmFjY29yZGlvbi1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kOiAjMjAyMDIwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMzMDMwMzA7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDY1cHggMTJweCAzMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA4MHB4O1xuICAgICAgICBnYXA6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA2MVwiO1xuICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNzE3MTc7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMzAzMDMwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDY1cHggMHB4IDMwcHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnXFxmMDYzJztcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFjY29yZGlvbi1jb2xsYXBzZSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwMjAyMDs7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMHB4IDMwcHggMzBweCAzMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuM2VtO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYuc3R5bGUyIHtcbiAgICAgICAgYmFja2dyb3VuZDogI0YzRjNGNDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgcGFkZGluZzogMHB4IDY1cHggMHB4IDM1cHg7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGM0YzRjQ7ICAgXG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDM1cHggMzBweCAzNXB4OyAgIFxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgICAgICBcbiAgICAgICAgfVxuICAgICAgICAuYWNjb3JkaW9uLWJ1dHRvbjpub3QoLmNvbGxhcHNlZCk6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgeHMge1xuICAgIC5hY2NvcmRpb24tY2FyZCAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gICAgLmFjY29yZGlvbi1jYXJkIC5hY2NvcmRpb24tYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAzMHB4IDMwcHg7XG4gICAgfVxufSIsIi8qKioqKioqKioqKmZlYXR1cmUgYXJlYSoqKioqKioqKiovXG4uZmVhdHVyZS1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjRGNEY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mZWF0dXJlLWNhcmQge1xuICAgIHBhZGRpbmc6IDYwcHggNjVweCA2MHB4IDQwcHg7XG4gICAgdHJhbnNpdGlvbjogMC40cztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICAmX2JnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGhlaWdodDogMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9pY29uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gICAgJl9zdWJ0aXRsZSB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDFweDtcbiAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBsZWZ0LCAkd2hpdGUtY29sb3IsICR3aGl0ZS1jb2xvcik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAgMnB4O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDJweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgfVxuICAgICYtYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHRpdGxlLWNvbG9yO1xuICAgICAgICAuZmVhdHVyZS1jYXJkX2JnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmZlYXR1cmUtY2FyZF9pY29uIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5OSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZlYXR1cmUtY2FyZF90aXRsZSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbWwge1xuICAgIC5mZWF0dXJlLWFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLmZlYXR1cmUtYXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgIH1cbiAgICAuZmVhdHVyZS1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzNXB4O1xuICAgIH1cbiAgICAuZmVhdHVyZS1jYXJkX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAuZmVhdHVyZS1hcmVhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTQ1cHg7XG4gICAgfVxuICAgIC5mZWF0dXJlLWNhcmRfdGV4dCB7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmZlYXR1cmUtY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgICB9XG59XG4uZmVhdHVyZS1jYXJkMiB7XG4gICAgLmZlYXR1cmUtY2FyZF9pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZS1jYXJkX2ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZS1jYXJkX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZmVhdHVyZS1jYXJkX3RleHQge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1heC13aWR0aDogMzMwcHg7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuM2VtO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmZlYXR1cmUtY2FyZF9pbWcgLmZlYXR1cmUtY2FyZF9pY29uIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgICAuZmVhdHVyZS1jYXJkX2ltZyBpbWcge1xuICAgICAgICAgICAgbWl4LWJsZW5kLW1vZGU6IGx1bWlub3NpdHk7XG4gICAgICAgIH1cbiAgICAgICAgLmZlYXR1cmUtY2FyZF9pbWc6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC5mZWF0dXJlLWNhcmQyIC5mZWF0dXJlLWNhcmRfaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzRweDtcbiAgICB9XG59XG5cbi5mZWF0dXJlLXRhYi1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICBidXR0b24ge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcGFkZGluZzogMTdweCA1MnB4IDE3cHggMzBweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgfiBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNFRUVFRUU7XG4gICAgICAgIH1cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4uZmVhdHVyZS10YWItY29udGVudCB7XG4gICAgLmZpbHRlci1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgIH1cbiAgICAudGFiLXRodW1iIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICB9XG4gICAgLnRhYi1jb250ZW50X2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDMwcHggNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgLm1lZGlhLWxlZnQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4zZW07XG4gICAgICAgIH1cbiAgICAgICAgLm1lZGlhLWJvZHkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuM2VtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC50YWItY29udGVudF9ncmlkLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAuY291bnRlci1udW1iZXIge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICB9XG59XG5AaW5jbHVkZSBtbCB7XG4gICAgLmZlYXR1cmUtdGFiLWJ1dHRvbiBidXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5mZWF0dXJlLXRhYi1jb250ZW50IC50YWItY29udGVudF9ncmlkIHtcbiAgICAgICAgZ2FwOiAzMHB4IDQwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgc20ge1xuICAgIC5mZWF0dXJlLXRhYi1jb250ZW50IC5maWx0ZXItaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAudGFiLXRodW1iIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLmZlYXR1cmUtdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50X2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG4gICAgLmZlYXR1cmUtdGFiLWNvbnRlbnQgLnRhYi1jb250ZW50X2dyaWQgLm1lZGlhLWxlZnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn0iLCIuY3RhLWFyZWEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyNjIuNTdkZWcsIHJnYmEoMjgsIDI4LCAyOCwgMC45OSkgMzQuOTElLCByZ2JhKDI4LCAyOCwgMjgsIDApIDgxLjU1JSk7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxufVxuLmN0YS1idG4td3JhcCB7XG4gICAgLmFycm93LWljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICB9XG59XG5AaW5jbHVkZSBtZCB7XG4gICAgLmN0YS13cmFwIHtcbiAgICAgICAgLmJ0bi13cmFwIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgLmFib3V0LWluZm8td3JhcC5zdHlsZTMge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogU2VydmljZSBDYXJkIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZXJ2aWNlLWJnLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IC00NXB4O1xuICAgIGJhY2tncm91bmQtYXR0YWNobWVudDogZml4ZWQ7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE1cHg7XG59XG4uc2VydmljZS1zbGlkZXItMSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMThweDtcbiAgICBtYXgtd2lkdGg6IDE1OTNweDtcbn1cbi5zZXJ2aWNlLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICMyMDIwMjA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzMwMzAzMDtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyMHB4O1xuICAgICZfaWNvbiB7XG4gICAgICAgIGZsZXg6IG5vbmU7XG4gICAgfVxuICAgICZfdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR3aGl0ZS1jb2xvciwgJHdoaXRlLWNvbG9yKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMCAycHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMnB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG4gICAgLmxpbmstYnRuIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzbW9rZS1jb2xvcjI7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzbW9rZS1jb2xvcjI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICAuc2VydmljZS1jYXJkX2ljb24ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDUxcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAyMzcsIDIzNywgMC44OSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDkpIGJyaWdodG5lc3MoMSk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICB9XG4gICAgICAgIC5zZXJ2aWNlLWNhcmRfdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsICR0aXRsZS1jb2xvciwgJHRpdGxlLWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2VydmljZS1jYXJkX3RleHQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgfVxuICAgICAgICAubGluay1idG4ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTJweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1NXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzcsIDIzNywgMjM3LCAwLjg5KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDU1cHgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAyMzcsIDIzNywgMC44OSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICAgICAuc2VydmljZS1jYXJkX2ljb24ge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5saW5rLWJ0biB7XG4gICAgICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBoZCB7XG4gICAgLnNlYy1zaGFwZS1ib3R0b20sXG4gICAgLnNlYy1zaGFwZS10b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2VjLXNoYXBlLWJvdHRvbSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxcHgpO1xuICAgIH1cbiAgICAuc2VydmljZS1iZy1hcmVhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgIH1cbiAgICAuc2VydmljZS1zbGlkZXItMSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1heC13aWR0aDogMTU4MnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwMHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjE2MDBweCkge1xuICAgIC5zZXJ2aWNlLXNsaWRlci0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxNDM4cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHhsIHtcbiAgICAuc2VydmljZS1zbGlkZXItMSB7XG4gICAgICAgIG1heC13aWR0aDogMTM1OHB4O1xuICAgIH1cbn0gXG5AaW5jbHVkZSBtbCB7XG4gICAgLnNlcnZpY2Utc2xpZGVyLTEge1xuICAgICAgICBtYXgtd2lkdGg6IDEyODVweDtcbiAgICAgICAgbWFyZ2luOiAwIC0zOHB4IDAgYXV0bztcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDoxMjAwcHgpIHtcbiAgICAuc2VydmljZS1zbGlkZXItMSB7XG4gICAgICAgIG1heC13aWR0aDogMTIwN3B4O1xuICAgIH1cbiAgICAuc2VydmljZS1iZy1hcmVhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM1cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC5zZXJ2aWNlLXNsaWRlci0xIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI5cHg7XG4gICAgfVxuICAgIC5zZXJ2aWNlLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMjVweDtcbiAgICB9XG4gICAgLnNlcnZpY2UtY2FyZC5zdHlsZTIge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH1cbiAgICAuc2VydmljZS1jYXJkLnN0eWxlMiAuc2VydmljZS1jYXJkX2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAuc2VydmljZS1zbGlkZXItMSB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAzMHB4IDI1cHggMHB4O1xuICAgIH1cbiAgICAuc2VydmljZS1iZy1hcmVhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAuc2VydmljZS1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogNDBweCA0MHB4IDM1cHg7XG4gICAgfVxuICAgIC5zZXJ2aWNlLXNsaWRlci0yIHtcbiAgICAgICAgbWFyZ2luOiAwIC0yMHB4O1xuICAgIH1cbiAgICAuc2VydmljZS1jYXJkLnN0eWxlMiB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHhzIHtcbiAgICAuc2VydmljZS1zbGlkZXItMSB7XG4gICAgICAgIG1hcmdpbjogMzBweCAwcHggMHB4O1xuICAgIH1cbiAgICAuc2VydmljZS1iZy1hcmVhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgfVxuICAgIC5zZWMtc2hhcGUtYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG59XG5AaW5jbHVkZSB2eHMge1xuICAgIC5zZXJ2aWNlLWJnLWFyZWEge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDtcbiAgICAgICAgLnNlYy1zaGFwZS10b3Age1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuICAgICAgICB9XG4gICAgICAgIC5zZWMtc2hhcGUtYm90dG9tIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDJweCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNlcnZpY2UtY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAyNXB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5zZXJ2aWNlLWJnLWFyZWEgLnNlYy1zaGFwZS10b3Age1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTRweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7XG4gICAgfVxuICAgIC5zZXJ2aWNlLWJnLWFyZWEgLnNlYy1zaGFwZS1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTJweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDNweCk7XG4gICAgfVxufVxuLyoqKioqKipib2R5IG1hc3MgaW5kZXgqKioqKioqL1xuLnNlcnZpY2UtYmcyLWFyZWEge1xuICAgIG1hcmdpbi10b3A6IC0xMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG4uc2VjLXNoYXBlMi1ib3R0b20ge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMTZweDtcbiAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG4uYm1pLXRhYmxlIHtcbiAgICAtLWJvcmRlci1jb2xvcjogIzJEMkQyRDtcbiAgICB0YWJsZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlci1jb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgICAgICAgfiB0aCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICAgICAgdGQge1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4uYm1pLWNhbGN1bGF0b3ItZm9ybSB7XG4gICAgYmFja2dyb3VuZDogJHRpdGxlLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyRDJEMkQ7XG4gICAgYm94LXNoYWRvdzogMHB4IDdweCA3OHB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICAgcGFkZGluZzogNjBweDtcbiAgICAuZm9ybS10aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTAuMzVlbTtcbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgcGFkZGluZzogMTZweCAzNHB4IDE4cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBoZCB7XG4gICAgLnNlYy1zaGFwZTItYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTE1NHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDFweCk7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5zZWMtc2hhcGUyLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC05NnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHh4bCB7XG4gICAgLnNlYy1zaGFwZTItYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTg3cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWwge1xuICAgIC5zZWMtc2hhcGUyLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC04MnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHhsIHtcbiAgICAuc2VjLXNoYXBlMi1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNzNweDtcbiAgICB9ICAgXG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLnNlYy1zaGFwZTItYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTYycHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbWQge1xuICAgIC5zZWMtc2hhcGUyLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC00N3B4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAuc2VjLXNoYXBlMi1ib3R0b20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMzZweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLnNlYy1zaGFwZTItYm90dG9tIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTI2cHg7XG4gICAgfVxuICAgIC5ibWktY2FsY3VsYXRvci1mb3JtIHtcbiAgICAgICAgcGFkZGluZzogNDBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB2eHMge1xuICAgIC5zZWMtc2hhcGUyLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yM3B4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC5zZWMtc2hhcGUyLWJvdHRvbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDFweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC02cHg7XG4gICAgfVxuICAgIC5ibWktdGFibGUgdGJvZHkgdGQsXG4gICAgLmJtaS10YWJsZSB0aGVhZCB0aCB+IHRoIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbn1cbi8qKioqc2VydmljZSBkZXRhaWxzIHBhZ2UqKioqL1xuLnNlcnZpY2UtcGFnZS1zaW5nbGUge1xuICAgIC5wYWdlLWltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZXJ2aWNlLXdyYXAge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzNywgMjM3LCAyMzcsIDAuODkpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIGg2IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMC40ZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICB9XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNGVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zZXJ2aWNlLXBhZ2UtbGlzdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIHBhZGRpbmc6IDUzcHggNjBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC5zZXJ2aWNlLXBhZ2Utc2luZ2xlIC5zZXJ2aWNlLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgIH0gXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyB3aHkgY2hvb3NlIHVzIGFyZWEgc3R5bGUgaGVyZVxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ud2N1LXRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCA0M3B4IDQwcHggMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgLmltZy0xIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLmltZy0yIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMTA1cHg7XG4gICAgICAgIHRvcDogOTRweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB9XG4gICAgLndjdS1ncmlkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDBweDtcbiAgICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG59XG4ud2N1LWdyaWQge1xuICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNjhweCA0MHB4IDQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuaWNvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zMSk7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gICAgJl95ZWFyIHtcbiAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMC4zZW07XG4gICAgfVxuICAgICZfdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC40ZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnN0eWxlMiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgfVxufVxuQGluY2x1ZGUgbWwge1xuICAgIC53Y3UtdGh1bWIgLmltZy0yIHtcbiAgICAgICAgbGVmdDogLTc1cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC53Y3UtdGh1bWIge1xuICAgICAgICBwYWRkaW5nOiAwIDQwcHggNDBweCA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIC5pbWctMSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgLmltZy0yIHtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtbCB7XG4gICAgLndjdS10aHVtYiB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHhzIHtcbiAgICAud2N1LWdyaWQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzBweCAzMHB4O1xuICAgIH1cbiAgICAud2N1LWdyaWRfeWVhciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgLndjdS10aHVtYiAuaW1nLTIge1xuICAgICAgICB3aWR0aDogMjAwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgdnhzIHtcbiAgICAud2N1LXRodW1iIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgLndjdS1ncmlkIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAud2N1LWdyaWQge1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH1cbn1cblxuLndjdS10aHVtYjIge1xuICAgIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgfVxufVxuLndjdS1ncmlkMiB7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIC53Y3UtZ3JpZF90ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC53Y3UtdGh1bWIyIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAud2N1LWdyaWQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgIC53Y3UtZ3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDE5cHg7XG4gICAgfVxufSIsIi5wcmljaW5nLWNhcmQge1xuICAgIGJhY2tncm91bmQ6ICRzbW9rZS1jb2xvcjI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwYWRkaW5nOiAwIDQwcHggNTBweDtcbiAgICBtYXJnaW4tdG9wOiA2NnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgICZfYmcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMTQxcHg7XG4gICAgICAgIHdpZHRoOiAxMzRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTY2cHgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTQ2cHg7XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMHB4O1xuICAgICAgICAgICAgdG9wOiAwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDFweDtcbiAgICAgICAgICAgIGhlaWdodDogMTM0cHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2tld1goLTEwZGVnKTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB3aWR0aDogMTE1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgICAgICAgdG9wOiAxMXB4O1xuICAgICAgICAgICAgbGVmdDogMTNweDtcbiAgICAgICAgfVxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgfVxuICAgICZfcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTJFMkU0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICAgICAgLmN1cnJlbmN5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgICAuZHVyYXRpb24ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgIH1cbiAgICAuY2hlY2tsaXN0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaSwgc3ZnIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5wcmljaW5nLWNhcmRfYWN0aXZlLFxuICAgICY6aG92ZXIge1xuICAgICAgICAucHJpY2luZy1jYXJkX2JnIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNpbmctY2FyZF9pY29uOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNpbmctY2FyZF9pY29uIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnByaWNpbmctY2FyZF90aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9IFxuICAgICAgICAucHJpY2luZy1jYXJkX3ByaWNlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICMyRTJFMkU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSBtbCB7XG4gICAgLnByaWNpbmctY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweCA0MHB4O1xuICAgIH1cbiAgICAucHJpY2luZy1jYXJkX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgICAucHJpY2luZy1jYXJkX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAucHJpY2luZy1jYXJkX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAuY3VycmVuY3kge1xuICAgICAgICAgICAgdG9wOiAtMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJpY2luZy1jYXJkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICB9XG4gICAgLnByaWNpbmctY2FyZF9pY29uIHtcbiAgICAgICAgaGVpZ2h0OiAxMjFweDtcbiAgICAgICAgd2lkdGg6IDExNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTEycHg7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTZweCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0zNnB4O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMTIxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExNHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDk1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLnByb2R1Y3QtY2FyZCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC40cztcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLnByb2R1Y3QtaW1nIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNtb2tlLWNvbG9yMztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7ICAgICAgICBcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNGVtO1xuXHRcdGRlbCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDEwcHg7XG5cdFx0XHRjb2xvcjogI2E5YTlhOTtcblx0XHR9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtaW1nIHtcbiAgICAgICAgLS1zcGFjZTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLWNvbG9yO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLWNvbG9yO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAtLXNwYWNlOiAwcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gdmFyKC0tc3BhY2UpKjIpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIHZhcigtLXNwYWNlKSoyKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogdmFyKC0tc3BhY2UpO1xuICAgICAgICAgICAgbGVmdDogdmFyKC0tc3BhY2UpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM0LCAzNSwgNDApO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC40cztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN0YXItcmF0aW5nIHtcbiAgICAgICAgd2lkdGg6IDkzcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuaWNvbi1idG4ge1xuICAgICAgICAgICAgLS1idG4tc2l6ZTogNDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYigwIDAgMCAvIDUlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCB2YXIoLS1pY29uLWdhcC14LCA1cHgpO1xuXG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC10YWcge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbiAgICAuaWNvbi1idG4ge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHMgZWFzZS1pbi1vdXQ7XG4gICAgfVxuICAgIC50aW52LXdpc2hsaXN0IC50aW52d2xfYWRkX3RvX3dpc2hsaXN0X2J1dHRvbi50aW52d2wtaWNvbi1oZWFydC1wbHVzLm5vLXR4dCxcbiAgICAudGludi13aXNobGlzdCAudGludndsX2FkZF90b193aXNobGlzdF9idXR0b24udGludndsLWljb24taGVhcnQubm8tdHh0IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW52LXdpc2hsaXN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmFkZF90b19jYXJ0X2J1dHRvbiB7XG4gICAgICAgICYuYWRkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5hZGRlZF90b19jYXJ0IHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZjA3YVwiO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpY29uLWZvbnQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5hY3Rpb24tYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMTNweCAyNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAucHJvZHVjdC1pbWcge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgLmljb24tYnRuIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubWVkaWEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyMXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIC5tZWRpYS1ib2R5IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuICAgICYubGlzdC12aWV3IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAucHJvZHVjdC1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnN0YXItcmF0aW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAucHJvZHVjdC1jb250ZW50IHtcbiAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmFjdGlvbnMge1xuICAgICAgICAgICAgLS1idG4tc2l6ZTogMzVweDtcbiAgICAgICAgICAgIC0tYnRuLWZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIC0taWNvbi1nYXAteDogMnB4O1xuICAgICAgICB9XG4gICAgICAgIC50aW52LXdpc2hsaXN0IC50aW52d2xfYWRkX3RvX3dpc2hsaXN0X2J1dHRvbi50aW52d2wtaWNvbi1oZWFydC1wbHVzLm5vLXR4dCxcbiAgICAgICAgLnRpbnYtd2lzaGxpc3QgLnRpbnZ3bF9hZGRfdG9fd2lzaGxpc3RfYnV0dG9uLnRpbnZ3bC1pY29uLWhlYXJ0Lm5vLXR4dCB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC50aW52LXdpc2hsaXN0IHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYWRkZWRfdG9fY2FydCB7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFjdGlvbi1idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZyB7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDVweCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtcHJpY2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4jcHJvZHVjdENhcm91c2VsIHtcbiAgICAuc2xpY2stYXJyb3cge1xuICAgICAgICB0b3A6IDM3LjUlO1xuICAgIH1cbn1cblxuLy8gUHJvZHVjdCBMaWdodGJveFxuLm1mcC1jb250ZW50IHtcbiAgICBtYXJnaW46IDEuNXJlbSBhdXRvO1xuICAgIC5wcm9kdWN0LWRldGFpbHMtaW1nIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LWFib3V0IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblx0LnByb2R1Y3QtYmlnLWltZyB7XG5cdFx0bWFyZ2luLXRvcDogMTVweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG4ubWZwLWZhZGUubWZwLWJnIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjE1cyBlYXNlLW91dDtcbn1cbi5tZnAtZmFkZS5tZnAtYmcubWZwLXJlYWR5IHtcbiAgICBvcGFjaXR5OiAwLjg7XG59XG4ubWZwLWZhZGUubWZwLWJnLm1mcC1yZW1vdmluZyB7XG4gICAgb3BhY2l0eTogMDtcbn1cbi5tZnAtZmFkZS5tZnAtd3JhcCAubWZwLWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZS1vdXQ7XG59XG4ubWZwLWZhZGUubWZwLXdyYXAubWZwLXJlYWR5IC5tZnAtY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbn1cbi5tZnAtZmFkZS5tZnAtd3JhcC5tZnAtcmVtb3ZpbmcgLm1mcC1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xufVxuLndvb3NxLXBvcHVwIHtcbiAgICAucHJvZHVjdF9tZXRhIHtcbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgID4gYSxcbiAgICAgICAgICAgID4gc3BhbiB7ICAgXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLndvb3NxLXByb2R1Y3QgPiAucHJvZHVjdCA+IGRpdiB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cblxuLnNob3Atc29ydC1iYXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuXG4gICAgLnJvdyB7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXg6IDA7XG4gICAgICAgIC0tYnMtZ3V0dGVyLXk6IDE1cHg7XG4gICAgfVxuICAgIC5zaW5nbGUtc2VsZWN0LFxuICAgIHNlbGVjdCB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuXG4gICAgLndvb2NvbW1lcmNlLXJlc3VsdC1jb3VudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB9XG5cbiAgICAubmF2IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDAgMTBweDtcblxuICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucHJvZHVjdC10aHVtYi1hcmVhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnByb2R1Y3QtdGh1bWItdGFiIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDUwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuXG4ucHJvZHVjdC10aHVtYi10YWIge1xuICAgIC0tdGh1bWI6IDg3cHg7XG4gICAgLS1nYXA6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgLnRhYi1idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS10aHVtYik7XG4gICAgICAgIHdpZHRoOiB2YXIoLS10aHVtYik7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWdhcCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7ICAgICAgICBcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZHVjdC1iaWctaW1nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmNGY0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkX3RvX3dpc2hsaXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgIHJpZ2h0OiA0OHB4O1xuICAgIH1cbn1cbi5wcm9kdWN0LXRodW1iLFxuLnByb2R1Y3QtYmlnLWltZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNtb2tlLWNvbG9yMztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAuaW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYWRkX3RvX3dpc2hsaXN0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ4cHg7XG4gICAgICAgIHJpZ2h0OiA0OHB4O1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAmOmhvdmVyIGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdC10YWcge1xuICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlLWNvbG9yKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgdG9wOiAyM3B4O1xuICAgICAgICBsZWZ0OiAyM3B4O1xuICAgICAgICB6LWluZGV4OiA5O1xuICAgIH1cbn1cblxuLnF1YW50aXR5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgID4gLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgIC5xdHktYnRuLFxuICAgIC5xdHktaW5wdXQge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnF0eS1idG4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgfVxufVxuXG4ucHJvZHVjdF9tZXRhIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogJGJvZHktZm9udDtcbiAgICBtYXJnaW46IDM1cHggMCAwIDA7XG5cbiAgICA+IHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICA+IGEsXG4gICAgICAgID4gc3BhbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIixcIjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4ucHJvZHVjdC10YWItYXJlYSB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbn1cbi5wcm9kdWN0LXRhYi1zdHlsZTEge1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjRUZFRkVGO1xuICAgIG1hcmdpbjogMHB4IGF1dG8gNDBweCBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGdhcDogMzBweDtcbiAgICAubmF2LWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LWZhbWlseTogJHRpdGxlLWZvbnQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAtMjJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNHMgYWxsO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi53b29jb21tZXJjZS10YWJsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi53b29jb21tZXJjZS1SZXZpZXdzIHtcbiAgICAuY29tbWVudHMtd3JhcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuICAgIC5jb21tZW50LWZvcm0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0tYmxvZy1zcGFjZS15LCAzMHB4KTtcbiAgICAgICAgaW5wdXQsIFxuICAgICAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuYmxvZy1pbm5lci10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyBcbiAgICAgICAgfVxuICAgIH1cbiAgICAuY29tbWVudC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAwIDI0cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxuICAgIC5wb3N0LWNvbW1lbnQge1xuICAgICAgICBwYWRkaW5nOiA0MHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgfVxuICAgICAgICAuY29tbWVudGVkLW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuNWVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLndvb2NvbW1lcmNlLVJldmlld3Mge1xuICAgICAgICAucG9zdC1jb21tZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWQge1xuICAgIC53b29jb21tZXJjZS1SZXZpZXdzIHtcbiAgICAgICAgLmNvbW1lbnQtbGlzdCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB4cyB7XG4gICAgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtZm9ybSB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gICAgXG59XG5cblxuLnByb2R1Y3QtaW5uZXItbGlzdCB7XG4gICAgPiB1bCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCItXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc2hhcmUtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgIGkge1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgIH1cbn1cbi5wcm9kdWN0LXNsaWRlci13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc21va2UtY29sb3IzO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCA1MHB4O1xuICAgIC5wcm9kdWN0LXRodW1iIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1pbmRpY2F0b3Ige1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAuaW5kaWNhdG9yLWJ0biB7XG4gICAgICAgICAgICB6LWluZGV4OiA5OTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA4N3B4OyAgICAgXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IFxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDg1cHg7ICAgICAgIFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaW5kaWNhdG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uc3VtbWFyeS1jb250ZW50LFxuLnByb2R1Y3QtYWJvdXQge1xuICAgIHBhZGRpbmctbGVmdDogMjRweDtcbiAgICAucHJvZHVjdC10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogLTAuMmVtIDAgMTVweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgfVxuXG4gICAgPiAucHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIGRlbCB7XG4gICAgICAgICAgICBjb2xvcjogI0QzRDNEMztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9kdWN0LXJhdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGdhcDogNXB4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAwO1xuICAgICAgICBtYXJnaW46IDAgMCAwIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICAgLnN0YXItcmF0aW5nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXHQud29vY29tbWVyY2UtcmV2aWV3LWxpbmsge1xuXHRcdGNvbG9yOiAkYm9keS1jb2xvcjtcblx0fVxuXG5cdC5jaGVja2xpc3Qge1xuXHRcdG1hcmdpbjogMzBweCAwIDQwcHggMDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXHR9XG5cbiAgICAuYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZ2FwOiAzMHB4O1xuICAgICAgICBtYXJnaW46IDMzcHggMCAyN3B4IDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgcGFkZGluZzogMThweCAzMHB4O1xuICAgICAgICAgICAgLmJ0bi1pY29uIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMC41cHggMTVweCAxMC41cHggMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uLWJ0biB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXItY29sb3I7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuc2hhcmUge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIH1cbiAgICAuc29jaWFsLWJ0biBhIHtcbiAgICAgICAgLS1pY29uLXNpemU6IDQwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudGludi13aXNobGlzdCAudGludndsX2FkZF90b193aXNobGlzdF9idXR0b24udGludndsLWljb24taGVhcnQtcGx1cy5uby10eHQsXG4gICAgLnRpbnYtd2lzaGxpc3QgLnRpbnZ3bF9hZGRfdG9fd2lzaGxpc3RfYnV0dG9uLnRpbnZ3bC1pY29uLWhlYXJ0Lm5vLXR4dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50aW52LXdpc2hsaXN0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucXVhbnRpdHkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAucXR5LWlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNjM2MzYztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzYzNjM2M7XG4gICAgICAgIH1cbiAgICAgICAgLnF0eS1idG4ge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcmlnaHQ6IDIxcHg7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QtZGV0YWlscyB7XG4gICAgLmNvbW1lbnRzLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5ib3JkZXItdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnByb2R1Y3QtaW5uZXItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBwYWRkaW5nOiAwIDAgN3B4IDA7XG4gICAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4ucmVsYXRlZC1wcm9kdWN0LXdyYXBwZXIge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbn1cbi53b29zcS1wcm9kdWN0IC50aHVtYm5haWxzIGltZyB7XG4gICAgcGFkZGluZzogMTBweDtcbn1cbi53b29zcS1wcm9kdWN0IC50aHVtYm5haWxzIC5zbGljay1kb3RzIHtcbiAgICBib3R0b206IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBsaSB7XG4gICAgICAgIH4gbGkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgICAgdG9wOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4jd29vc3EtcG9wdXAgLnNpbmdsZS1wcm9kdWN0IC5wcm9kdWN0IHtcbiAgICAudGludndsLXNob3J0Y29kZS1hZGQtdG8tY2FydCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLm1mcC13b29zcSAubWZwLWNsb3NlIHtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5cbkBpbmNsdWRlIG1sIHtcbiAgICAucHJvZHVjdC5saXN0LXZpZXcgLnByb2R1Y3QtaW1nIHtcblx0XHRtYXgtd2lkdGg6IDE1MHB4O1xuXHR9XG4gICAgLndvb2NvbW1lcmNlLVJldmlld3MgLnBvc3QtY29tbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAuY29tbWVudC1hdmF0ZXIgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIHhsIHtcbiAgICAucHJvZHVjdC10aHVtYi10YWIge1xuICAgICAgICAtLXRodW1iOiAxMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00MHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC10aHVtYi1hcmVhIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgICAuc2hvcC1zb3J0LWJhciB7XG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnN1bW1hcnktY29udGVudCwgXG4gICAgLnByb2R1Y3QtYWJvdXQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICAgIC5zdW1tYXJ5LWNvbnRlbnQgLmFjdGlvbnMsIC5wcm9kdWN0LWFib3V0IC5hY3Rpb25zIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgICAucHJvZHVjdC1iaWctaW1nIC5pbWcge1xuICAgICAgICBoZWlnaHQ6IDU0MHB4O1xuICAgIH1cbiAgICAucHJvZHVjdC1zbGlkZXItd3JhcCAucHJvZHVjdC1pbmRpY2F0b3IgLmluZGljYXRvci1idG4ge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNzBweDtcbiAgICB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIG1kIHtcbiAgICAucHJvZHVjdC1iaWctaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LXRodW1iLXRhYiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICB9XG5cbiAgICAucHJvZHVjdC1ib3gge1xuICAgICAgICAmLmxpc3QtdmlldyB7XG4gICAgICAgICAgICAucHJvZHVjdC1pbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvcC1zb3J0LWJhciB7XG4gICAgICAgIC5yb3cge1xuICAgICAgICAgICAgLS1icy1ndXR0ZXIteDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXYge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLndvb3NxLXByb2R1Y3QgPiAucHJvZHVjdCAudGh1bWJuYWlscyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICB9XG4gICAgLndvb2NvbW1lcmNlLVJldmlld3MgLmNvbW1lbnQtaXRlbSB7XG4gICAgICAgIH4gLmNvbW1lbnQtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBzbSB7XG4gICAgLnNob3Atc29ydC1iYXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIC5uYXYge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNpbmdsZS1zZWxlY3QsXG4gICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC53b29jb21tZXJjZS1yZXN1bHQtY291bnQge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnByb2R1Y3QtYm94IHtcbiAgICAgICAgJi5saXN0LXZpZXcge1xuICAgICAgICAgICAgLnByb2R1Y3QtaW1nIHtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgLS1idG4tc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAtLWJ0bi1mb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgLS1pY29uLWdhcC14OiAycHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuQGluY2x1ZGUgeHMge1xuICAgIC5wcm9kdWN0LWFib3V0IC5hY3Rpb25zIHtcbiAgICAgICAgZ2FwOiAxNXB4IDE1cHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LXRodW1iLXRhYiB7XG4gICAgICAgIC0tdGh1bWI6IDc0cHg7XG4gICAgICAgIC0tZ2FwOiA2cHg7XG4gICAgICAgIC50YWItYnRuIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pbmRpY2F0b3Ige1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5wcm9kdWN0LWJpZy1pbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjhweDtcbiAgICAgICAgLmltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM3MHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zdW1tYXJ5LWNvbnRlbnQgLnByb2R1Y3QtdGl0bGUsIC5wcm9kdWN0LWFib3V0IC5wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgICAuc3VtbWFyeS1jb250ZW50ID4gLnByaWNlLCAucHJvZHVjdC1hYm91dCA+IC5wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgIH1cbiAgICAucHJvZHVjdC10YWItYXJlYSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LXRhYi1zdHlsZTEge1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgLm5hdi1saW5rOmFmdGVyIHtcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgdnhzIHtcbiAgICAucHJvZHVjdC5saXN0LXZpZXcgLnByb2R1Y3QtaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMzBweDtcbiAgICB9XG4gICAgLnByb2R1Y3Qtc2xpZGVyLXdyYXAgLnByb2R1Y3QtaW5kaWNhdG9yIC5pbmRpY2F0b3ItYnRuIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgfVxuICAgIC5wcm9kdWN0LXNsaWRlci13cmFwIC5wcm9kdWN0LWluZGljYXRvciB7XG4gICAgICAgIGdhcDogMTBweDtcbiAgICB9XG4gICAgLnN1bW1hcnktY29udGVudCAucHJvZHVjdC10aXRsZSwgLnByb2R1Y3QtYWJvdXQgLnByb2R1Y3QtdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxufSIsIi8qIEdhbGxlcnkgMSAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucG9ydGZvbGlvLWFyZWEtMSB7XG4gICAgcGFkZGluZzogMjM5cHggMCAxODBweDtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTEwJSAxMDAlIGF0IDUwJSAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG5cbi5nYWxsZXJ5LWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgbWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAuZ2FsbGVyeS1pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5nYWxsZXJ5LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICZfc3VidGl0bGUge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0wLjNlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgfVxuICAgICAgICAmX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLTAuM2VtO1xuICAgICAgICB9XG4gICAgICAgIC5pY29uLWJ0biB7XG4gICAgICAgICAgICAtLWJ0bi1zaXplOiA1MHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjM3LCAyMzcsIDIzNywgMC44OSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCA1MXB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC5nYWxsZXJ5LWNhcmQge1xuICAgICAgICAuZ2FsbGVyeS1pbWcge1xuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogRmxpcCBTbGlkZXIgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKDQ1ZGVnKSBzY2FsZSguOCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKDBkZWcpIHNjYWxlKC44KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGVZKC00NWRlZykgc2NhbGUoLjgpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKSBzY2FsZSguOCk7XG59XG4uZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tcGFzdC0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjUlKSByb3RhdGVZKDQwZGVnKSBzY2FsZSguNjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTAlKSByb3RhdGVZKDBkZWcpIHNjYWxlKC44KTtcbn1cbi5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMiAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNSUpIHJvdGF0ZVkoLTQwZGVnKSBzY2FsZSguNjUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTUwJSkgcm90YXRlWSgwZGVnKSBzY2FsZSguOCk7XG59XG4uZmxpcHN0ZXJfX2l0ZW0tLWN1cnJlbnQge1xuICAgIC5nYWxsZXJ5LWNhcmQge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgICAgLmdhbGxlcnktY29udGVudCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZmxpcC1nYWxsZXJ5IHtcbiAgICAmLWFyZWEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxuICAgIC5mbGlwc3Rlcl9fbmF2IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAuZmxpcHN0ZXJfX25hdl9faXRlbS0tY3VycmVudCB7XG4gICAgICAgIC5mbGlwc3Rlcl9fbmF2X19jaGlsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mbGlwc3Rlcl9fYnV0dG9uIHtcbiAgICAgICAgdG9wOiA0NiU7XG4gICAgfVxufVxuXG4uZmxpcHN0ZXJfX2J1dHRvbiB7XG4gICAgaGVpZ2h0OiAxMTVweDtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiA0N3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyMHB4O1xuICAgICAgICBzdHJva2Utd2lkdGg6IDJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTVweDtcbiAgICB9XG4gICAgJi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDIxJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDIxJTtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgIC5mbGlwLWdhbGxlcnktYXJlYSB7XG4gICAgICAgIG1hcmdpbjogMCAxMDBweDtcbiAgICB9XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZykgc2NhbGUoMC43KSB0cmFuc2xhdGVYKDc2cHgpO1xuICAgIH1cbiAgICAuZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlLTEgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01M3B4KSByb3RhdGVZKDBkZWcpIHNjYWxlKDAuNyk7XG4gICAgfVxuICAgIC5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTIgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDE0NCUpIHJvdGF0ZVkoMGRlZykgc2NhbGUoMC43KTtcbiAgICB9XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZS0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTQ0JSkgcm90YXRlWSgwZGVnKSBzY2FsZSgwLjcpO1xuICAgIH1cbiAgICAuZmxpcHN0ZXJfX2J1dHRvbi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDkuOCU7XG4gICAgfVxuICAgIC5mbGlwc3Rlcl9fYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDkuOCU7XG4gICAgfVxufVxuQGluY2x1ZGUgeHhsIHtcbiAgICAucG9ydGZvbGlvLWFyZWEtMSB7XG4gICAgICAgIGNsaXAtcGF0aDogZWxsaXBzZSgxMzAlIDEwMCUgYXQgNTAlIDEwMCUpO1xuICAgIH1cbiAgICAuZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tcGFzdC0xIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgwZGVnKSBzY2FsZSgwLjcpIHRyYW5zbGF0ZVgoMTkwcHgpO1xuICAgIH1cbiAgICAuZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tZnV0dXJlLTEgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMzJweCkgcm90YXRlWSgwZGVnKSBzY2FsZSgwLjcpO1xuICAgIH1cbiAgICAuZmxpcHN0ZXItLWNhcm91c2VsIC5mbGlwc3Rlcl9faXRlbS0tcGFzdC0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMzQuOCUpIHJvdGF0ZVkoMGRlZykgc2NhbGUoMC43KTtcbiAgICB9XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZS0yIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTM0LjglKSByb3RhdGVZKDBkZWcpIHNjYWxlKDAuNyk7XG4gICAgfVxuICAgIC5mbGlwc3Rlcl9fYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgbGVmdDogNC44JTtcbiAgICB9XG4gICAgLmZsaXBzdGVyX19idXR0b24tLW5leHQge1xuICAgICAgICByaWdodDogNC44JTtcbiAgICB9XG4gICAgLnBvcnRmb2xpby1hcmVhLTEge1xuICAgICAgICBwYWRkaW5nOiAyMzlweCAwIDE1MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1sIHtcbiAgICAuZmxpcC1nYWxsZXJ5LWFyZWEge1xuICAgICAgICBtYXJnaW46IDAgNTBweDtcbiAgICB9XG4gICAgLmZsaXBzdGVyX19idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICAgIHdpZHRoOiA4NXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODVweDtcbiAgICB9XG4gICAgLmZsaXBzdGVyX19idXR0b246YWZ0ZXIge1xuICAgICAgICByaWdodDogMzBweDtcbiAgICB9XG4gICAgLmZsaXBzdGVyX19idXR0b24tLXByZXYgc3ZnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIH1cbiAgICAuZmxpcHN0ZXJfX2J1dHRvbi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDYuMiU7XG4gICAgfVxuICAgIC5mbGlwc3Rlcl9fYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDYuMiU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDMzcHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZsaXBzdGVyX19idXR0b24tLW5leHQgc3ZnIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgfVxuICAgIC5wb3J0Zm9saW8tYXJlYS0xIHtcbiAgICAgICAgcGFkZGluZzogMTk1cHggMCAxNTBweDtcbiAgICB9XG59XG5AaW5jbHVkZSB4bCB7XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMGRlZykgc2NhbGUoMC43KSB0cmFuc2xhdGVYKDI5MHB4KTtcbiAgICB9XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZS0xIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjAzcHgpIHJvdGF0ZVkoMGRlZykgc2NhbGUoMC43KTtcbiAgICB9XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMiAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTI2LjclKSByb3RhdGVZKDBkZWcpIHNjYWxlKDAuNyk7XG4gICAgfVxuICAgIC5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMiAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEyNi43JSkgcm90YXRlWSgwZGVnKSBzY2FsZSgwLjcpO1xuICAgIH1cbiAgICAuZmxpcHN0ZXJfX2J1dHRvbi0tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgICAuZmxpcHN0ZXJfX2J1dHRvbi0tcHJldiB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC5wb3J0Zm9saW8tYXJlYS0xIHtcbiAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE2MCUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gICAgfVxuICAgIC5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1wYXN0LTIgLmZsaXBzdGVyX19pdGVtX19jb250ZW50LFxuICAgIC5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1mdXR1cmUtMiAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQsXG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLXBhc3QtMSAuZmxpcHN0ZXJfX2l0ZW1fX2NvbnRlbnQsXG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWZ1dHVyZS0xIC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgfVxufVxuXG5AaW5jbHVkZSBtZCB7XG4gICAgLnBvcnRmb2xpby1hcmVhLTEge1xuICAgICAgICBwYWRkaW5nOiAxNTVweCAwIDEyMHB4O1xuICAgIH1cbiAgICAuZmxpcC1nYWxsZXJ5LWFyZWEge1xuICAgICAgICBtYXJnaW46IC02NXB4IDIwcHg7XG4gICAgfVxuICAgIC5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1jdXJyZW50IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSByb3RhdGVZKDBkZWcpIHNjYWxlKDAuOCk7XG4gICAgfVxuICAgIC5mbGlwc3Rlcl9fYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDc1cHg7XG4gICAgfVxuICAgIC5mbGlwc3Rlcl9fYnV0dG9uLS1wcmV2IHtcbiAgICAgICAgbGVmdDogLTI4cHg7XG4gICAgfVxuICAgIC5mbGlwc3Rlcl9fYnV0dG9uLS1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0yOHB4O1xuICAgIH1cbiAgICAuZmxpcHN0ZXJfX2J1dHRvbjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiAyN3B4O1xuICAgIH1cbn1cblxuQGluY2x1ZGUgc20ge1xuICAgIC5wb3J0Zm9saW8tYXJlYS0xIHtcbiAgICAgICAgY2xpcC1wYXRoOiBlbGxpcHNlKDE5MCUgMTAwJSBhdCA1MCUgMTAwJSk7XG4gICAgfVxuICAgIC5mbGlwc3Rlci0tY2Fyb3VzZWwgLmZsaXBzdGVyX19pdGVtLS1jdXJyZW50IC5mbGlwc3Rlcl9faXRlbV9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzVweCkgcm90YXRlWSgwZGVnKSBzY2FsZSgwLjYpO1xuICAgIH1cbiAgICAuZmxpcHN0ZXJfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5nYWxsZXJ5LWNhcmQgLmdhbGxlcnktY29udGVudF90aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICB9XG4gICAgLmdhbGxlcnktY2FyZCAuZ2FsbGVyeS1jb250ZW50X3N1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgICAuZ2FsbGVyeS1jYXJkIC5nYWxsZXJ5LWNvbnRlbnQgLmljb24tYnRuIHtcbiAgICAgICAgLS1idG4tc2l6ZTogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAuZmxpcC1nYWxsZXJ5LWFyZWEge1xuICAgICAgICBtYXJnaW46IC0xMzFweCAyMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHhzIHtcbiAgICAuZmxpcC1nYWxsZXJ5LWFyZWEge1xuICAgICAgICBtYXJnaW46IC04MnB4IDBweDtcbiAgICB9XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWN1cnJlbnQgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MHB4KSByb3RhdGVZKDBkZWcpIHNjYWxlKDAuNTUpO1xuICAgIH1cbiAgICAuZ2FsbGVyeS1jYXJkIC5nYWxsZXJ5LWNvbnRlbnQgLmljb24tYnRuIHtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICB9XG4gICAgLmZsaXAtZ2FsbGVyeS1hcmVhIHtcbiAgICAgICAgbWFyZ2luOiAtMTE4cHggMHB4IC04MnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHZ4cyB7XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWN1cnJlbnQgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00M3B4KSByb3RhdGVZKDBkZWcpIHNjYWxlKDAuNTUpO1xuICAgIH1cbiAgICAuZ2FsbGVyeS1jYXJkIC5nYWxsZXJ5LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDQwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLmZsaXBzdGVyLS1jYXJvdXNlbCAuZmxpcHN0ZXJfX2l0ZW0tLWN1cnJlbnQgLmZsaXBzdGVyX19pdGVtX19jb250ZW50IHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zN3B4KSByb3RhdGVZKDBkZWcpIHNjYWxlKDAuNTUpO1xuICAgIH1cbiAgICAuZmxpcC1nYWxsZXJ5LWFyZWEge1xuICAgICAgICBtYXJnaW46IC04NnB4IDBweCAtODJweDtcbiAgICB9XG59XG4ucG9ydGZvbGlvLXNsaWRlcjIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIyN3B4KTtcbiAgICBtYXJnaW4tdG9wOiAtMjI3cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjI3cHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xufVxuLnByb2plY3QtY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC5wcm9qZWN0LWltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAucHJvamVjdC1jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW46IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC5wcm9qZWN0LXN1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYm9keS1jb2xvcjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTAuM2VtO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9qZWN0LXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtMC4zNWVtO1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR0aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0aGVtZS1jb2xvcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5wcm9qZWN0LWNvbnRlbnQge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIHh4bCB7XG4gICAgLnByb2plY3QtY2FyZCAucHJvamVjdC1jb250ZW50IC5wcm9qZWN0LXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHhsIHtcbiAgICAucG9ydGZvbGlvLXNsaWRlcjIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxODVweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xODVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC5wb3J0Zm9saW8tc2xpZGVyMiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDE1MHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTE1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgICB9XG4gICAgLnByb2plY3QtY2FyZCAucHJvamVjdC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAyNXB4O1xuICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIHNtIHtcbiAgICAucG9ydGZvbGlvLXNsaWRlcjIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAyNzBweCk7XG4gICAgICAgIG1hcmdpbi10b3A6IC0yNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjcwcHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHMge1xuICAgIC5wb3J0Zm9saW8tc2xpZGVyMiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDIwMHB4KTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG59XG4ucG9ydGZvbGlvLXRodW1iIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaW1nIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5pY29uLWJ0biB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTMwJSk7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjb2xvcjogJHRoZW1lLWNvbG9yO1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZDogJHRoZW1lLWNvbG9yO1xuICAgICAgICBtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHk7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IDAuNHM7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgICAuaWNvbi1idG4sXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgICAuaWNvbi1idG4ge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKioqKipzaW5nbGUtcHJvamVjdC1kZXRhaWxzLXdyYXAqKioqKi9cbi5wcm9qZWN0LWRldGFpbHMtc2luZ2xlLXBhZ2Uge1xuICAgIC50aHVtYiB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHggMjBweCAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAudGh1bWIyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuLnByb2plY3QtZGV0YWlscy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkdGl0bGUtY29sb3I7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogNzBweCA2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAyMHB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cbi5zaW5nbGUtcHJvamVjdC1kZXRhaWxzLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAyNXB4O1xuICAgIC5pY29uIHtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDcwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlLWNvbG9yO1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGNvbG9yOiAkdGhlbWUtY29sb3I7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleDogbm9uZTtcbiAgICB9XG4gICAgLnN1YnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJHdoaXRlLWNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IC0wLjNlbTtcbiAgICB9XG4gICAgLnRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZS1jb2xvcjtcbiAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5AaW5jbHVkZSBsZyB7XG4gICAgLnByb2plY3QtZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNTBweCA0MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAucHJvamVjdC1kZXRhaWxzLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgLnNpbmdsZS1wcm9qZWN0LWRldGFpbHMtd3JhcCB7XG4gICAgICAgICAgICB+IC5zaW5nbGUtcHJvamVjdC1kZXRhaWxzLXdyYXAge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5AaW5jbHVkZSB4cyB7XG4gICAgLnByb2plY3QtZGV0YWlscy1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIH1cbn0iLCIuc2NoZWR1bGUtYXJlYS0xIHtcbiAgICBjbGlwLXBhdGg6IGVsbGlwc2UoMTk1JSAxMzMlIGF0IDUwJSAxMzcuOSUpO1xufVxuLnNjaGVkdWxlLXRhYi0xIHtcbiAgICAuYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwIDNweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBza2V3WCgtMTBkZWcpO1xuICAgICAgICB9XG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGhlbWUtY29sb3I7XG4gICAgICAgICAgICB9IFxuICAgICAgICB9XG4gICAgfVxufVxuLnNjaGVkdWxlLXRhYmxlIHtcbiAgICBib3JkZXI6IDA7XG4gICAgbWF4LXdpZHRoOiAxMzA0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgdGhlYWQge1xuICAgICAgICB0aCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxLjVweCAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGUtY29sb3I7XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIHRib2R5IHtcbiAgICAgICAgdHIge1xuICAgICAgICAgICAgdGgge1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQycHg7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDM4cHggMCAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkdGl0bGUtZm9udDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMzYuNXB4IDI3cHg7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDdweDtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGUtY29sb3JcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICR0aXRsZS1mb250O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDAgICAgIDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIHRkLFxuICAgICAgICAgICAgICAgIHRoIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuQGluY2x1ZGUgeGwge1xuICAgIC5zY2hlZHVsZS10YWItMSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgICAuc2NoZWR1bGUtdGFiLTEgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICBtYXgtd2lkdGg6IDk0MHB4O1xuICAgIH1cbn1cbkBpbmNsdWRlIG1kIHtcbiAgICAuc2NoZWR1bGUtdGFiLTEgLnRhYmxlLXJlc3BvbnNpdmUge1xuICAgICAgICBtYXgtd2lkdGg6IDY5NXB4O1xuICAgIH1cbiAgICAuc2NoZWR1bGUtdGFiLTEge1xuICAgICAgICAuZmlsdGVyLW1lbnUtYWN0aXZlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIC5idG4ge1xuICAgICAgICAgICAgbWFyZ2luOiA2cHggM3B4O1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgc20ge1xuICAgIC5zY2hlZHVsZS10YWItMSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIG1heC13aWR0aDogNTE1cHg7XG4gICAgfVxufVxuQGluY2x1ZGUgeHMge1xuICAgIC5zY2hlZHVsZS10YWItMSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgfVxuICAgIC5zY2hlZHVsZS10YWItMSAuZmlsdGVyLW1lbnUtYWN0aXZlIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG59XG5AaW5jbHVkZSB2eHMge1xuICAgIC5zY2hlZHVsZS10YWItMSAudGFibGUtcmVzcG9uc2l2ZSB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMyMHB4KSB7XG4gICAgLnNjaGVkdWxlLXRhYi0xIC50YWJsZS1yZXNwb25zaXZlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyOTVweDtcbiAgICB9XG59IiwiLyotLSBQYWRkaW5nIExlZnQgQW5kIFJpZ2h0IC0tKi9cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHNwYWNlLWNvdW50IHtcbiAgLnB4LSN7NSAqICRpfSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICokaTtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAqJGk7XG4gIH1cbn1cblxuLyotLSBQYWRkaW5nIFRvcCBBbmQgQm90dG9tIC0tKi9cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHNwYWNlLWNvdW50IHtcbiAgLnB5LSN7NSAqICRpfSB7XG4gICAgcGFkZGluZy10b3A6IDVweCAqJGk7XG4gICAgcGFkZGluZy1ib3R0b206IDVweCAqJGk7XG4gIH1cbn1cblxuLyotLSBQYWRkaW5nIFRvcCAtLSovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRzcGFjZS1jb3VudCB7XG4gIC5wdC0jezUgKiAkaX0ge1xuICAgIHBhZGRpbmctdG9wOiA1cHggKiRpO1xuICB9XG59XG5cbi8qLS0gUGFkZGluZyBCb3R0b20gLS0qL1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkc3BhY2UtY291bnQge1xuICAucGItI3s1ICogJGl9IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICokaTtcbiAgfVxufVxuXG4vKi0tIFBhZGRpbmcgTGVmdCAtLSovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRzcGFjZS1jb3VudCB7XG4gIC5wbC0jezUgKiAkaX0ge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICokaTtcbiAgfVxufVxuXG4vKi0tIFBhZGRpbmcgUmlnaHQgLS0qL1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkc3BhY2UtY291bnQge1xuICAucHItI3s1ICogJGl9IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggKiRpO1xuICB9XG59XG5cbi5wYi02MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuLnBiLTEwNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cbi5wdC0xMDUge1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG59XG4iLCIvKi0tIG1hcmdpbiBMZWZ0IEFuZCBSaWdodCAtLSovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRzcGFjZS1jb3VudCB7XG4gIC5teC0jezUgKiAkaX0ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4ICokaTtcbiAgICBtYXJnaW4tbGVmdDogNXB4ICokaTtcbiAgfVxufVxuXG4vKi0tIG1hcmdpbiBUb3AgQW5kIEJvdHRvbSAtLSovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRzcGFjZS1jb3VudCB7XG4gIC5teS0jezUgKiAkaX0ge1xuICAgIG1hcmdpbi10b3A6IDVweCAqJGk7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4ICokaTtcbiAgfVxufVxuXG4vKi0tIG1hcmdpbiBUb3AgLS0qL1xuQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkc3BhY2UtY291bnQge1xuICAubXQtI3s1ICogJGl9IHtcbiAgICBtYXJnaW4tdG9wOiA1cHggKiRpO1xuICB9XG59XG5cbi8qLS0gbWFyZ2luIEJvdHRvbSAtLSovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRzcGFjZS1jb3VudCB7XG4gIC5tYi0jezUgKiAkaX0ge1xuICAgIG1hcmdpbi1ib3R0b206IDVweCAqJGk7XG4gIH1cbn1cblxuLyotLSBtYXJnaW4gTGVmdCAtLSovXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoICRzcGFjZS1jb3VudCB7XG4gIC5tbC0jezUgKiAkaX0ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHggKiRpO1xuICB9XG59XG5cbi8qLS0gbWFyZ2luIFJpZ2h0IC0tKi9cbkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJHNwYWNlLWNvdW50IHtcbiAgLm1yLSN7NSAqICRpfSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHggKiRpO1xuICB9XG59XG5cbi5tYi02MCB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cblxuLm10LW4xIHtcbiAgbWFyZ2luLXRvcDogLS4yNXJlbTtcbn1cblxuLm10LW4ye1xuICBtYXJnaW4tdG9wOiAtLjY1cmVtO1xufVxuXG4ubXQtbjMge1xuICBtYXJnaW4tdG9wOiAtMC44cmVtO1xufVxuXG4ubXQtbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtO1xufVxuXG4ubXQtbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbTtcbn1cblxuLm1iLW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLS4yNXJlbTtcbn1cblxuLm1iLW4ye1xuICBtYXJnaW4tYm90dG9tOiAtLjZyZW07XG59XG5cbi5tYi1uMyB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjhyZW07XG59XG5cbi5tYi1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW07XG59XG5cbi5tYi1uNSB7XG4gIG1hcmdpbi1ib3R0b206IC0zcmVtO1xufVxuXG5cbiIsIi5zcGFjZSxcbi5zcGFjZS10b3Age1xuICBwYWRkaW5nLXRvcDogJHNwYWNlO1xufVxuXG4uc3BhY2UsXG4uc3BhY2UtYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZTtcbn1cblxuLnNwYWNlLWV4dHJhLFxuLnNwYWNlLWV4dHJhLXRvcCB7XG4gIHBhZGRpbmctdG9wOiAkc3BhY2UtZXh0cmE7XG59XG5cbi5zcGFjZS1leHRyYSxcbi5zcGFjZS1leHRyYS1ib3R0b20ge1xuICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLWV4dHJhO1xufVxuXG4uc3BhY2UtZXh0cmEyLFxuLnNwYWNlLWV4dHJhMi10b3Age1xuICBwYWRkaW5nLXRvcDogJHNwYWNlLWV4dHJhMjtcbn1cblxuLnNwYWNlLWV4dHJhMixcbi5zcGFjZS1leHRyYTItYm90dG9tIHtcbiAgcGFkZGluZy1ib3R0b206ICRzcGFjZS1leHRyYTI7XG59XG5cblxuQGluY2x1ZGUgbWQge1xuICAuc3BhY2UsXG4gIC5zcGFjZS10b3Age1xuICAgIHBhZGRpbmctdG9wOiAkc3BhY2UtbW9iaWxlO1xuICB9XG5cbiAgLnNwYWNlLFxuICAuc3BhY2UtYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogJHNwYWNlLW1vYmlsZTtcbiAgfVxuXG4gIC5zcGFjZS1leHRyYSxcbiAgLnNwYWNlLWV4dHJhLXRvcCB7XG4gICAgcGFkZGluZy10b3A6ICRzcGFjZS1tb2JpbGUtZXh0cmE7XG4gIH1cblxuICAuc3BhY2UtZXh0cmEsXG4gIC5zcGFjZS1leHRyYS1ib3R0b20ge1xuICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2UtbW9iaWxlLWV4dHJhO1xuICB9XG5cbiAgLnNwYWNlLXRvcC1tZC1ub25lIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxuXG4gIC5zcGFjZS1leHRyYTIsXG4gIC5zcGFjZS1leHRyYTItdG9wIHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuXG4gIC5zcGFjZS1leHRyYTIsXG4gIC5zcGFjZS1leHRyYTItYm90dG9tIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucGItMTA1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuICAucHQtMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbn1cbn0iLCIjaTB0aHtmb250LWZhbWlseTpHaWxsIFNhbnMsIHNhbnMtc2VyaWY7Zm9udC1zaXplOjIwcHg7fSIsIiNpdWJie2ZvbnQtc2l6ZToxOHB4O2ZvbnQtZmFtaWx5OlZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZjt9IiwiI2lyOW57Zm9udC1zaXplOjI2cHg7Zm9udC1mYW1pbHk6VmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO30jaWptc2l7Zm9udC1mYW1pbHk6VmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O30jaWlyZmx7Zm9udC1mYW1pbHk6VmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O30jaWE0b3N7Zm9udC1mYW1pbHk6VmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxOHB4O30iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/