/*!**********************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[2]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[3]!./vendor/oneclickagency/core-bundle/public/css/app.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*
Template Name: Shreyu - Responsive Bootstrap 4 Admin Dashboard
Author: CoderThemes
Version: 1.0.0
Website: https://coderthemes.com/
Contact: support@coderthemes.com
File: Custom Bootstrap Css File
*/
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #5369f8;
  --indigo: #564ab1;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #ff5c75;
  --orange: #f77e53;
  --yellow: #ffbe0b;
  --green: #43d39e;
  --teal: #1ce1ac;
  --cyan: #25c2e3;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #5369f8;
  --secondary: #1e2139;
  --success: #43d39e;
  --info: #25c2e3;
  --warning: #ffbe0b;
  --danger: #ff5c75;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Nunito Sans", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

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

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: "Nunito Sans", sans-serif;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #6c757d;
  text-align: left;
  background-color: #f3f4f7;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

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

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  text-decoration-skip-ink: none;
}

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

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

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

dt {
  font-weight: 700;
}

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

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

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

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #5369f8;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0a29f5;
  text-decoration: underline;
}

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

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

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

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

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,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

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

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

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

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

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

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

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

output {
  display: inline-block;
}

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

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.1875rem;
}

h2, .h2 {
  font-size: 1.75rem;
}

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

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

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

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

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

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.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: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.09375rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #f3f4f7;
  border: 1px solid #e2e7f1;
  border-radius: 0.3rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

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

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
  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;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -12px;
  margin-left: -12px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 12px;
  padding-left: 12px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

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

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

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

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

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

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

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

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .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%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .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%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .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%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .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%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #6c757d;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #f6f6f7;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #f6f6f7;
}
.table tbody + tbody {
  border-top: 2px solid #f6f6f7;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #f6f6f7;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #f6f6f7;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f6f6f7;
}

.table-hover tbody tr:hover {
  color: #6c757d;
  background-color: #f6f6f7;
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #cfd5fd;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #a6b1fb;
}

.table-hover .table-primary:hover {
  background-color: #b7c0fc;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #b7c0fc;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #c0c1c8;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #8a8c98;
}

.table-hover .table-secondary:hover {
  background-color: #b2b4bc;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #b2b4bc;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #caf3e4;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #9de8cd;
}

.table-hover .table-success:hover {
  background-color: #b5eed9;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #b5eed9;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #c2eef7;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #8edff0;
}

.table-hover .table-info:hover {
  background-color: #abe8f4;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abe8f4;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffedbb;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdd80;
}

.table-hover .table-warning:hover {
  background-color: #ffe6a2;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe6a2;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #ffd1d8;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #ffaab7;
}

.table-hover .table-danger:hover {
  background-color: #ffb8c2;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #ffb8c2;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: #f6f6f7;
}

.table-hover .table-active:hover {
  background-color: #e9e9eb;
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: #e9e9eb;
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #4B4B5A;
  background-color: #f8f9fa;
  border-color: #f6f6f7;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4B4B5A;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e2e7f1;
  border-radius: 0.3rem;
  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::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #4B4B5A;
  background-color: #fff;
  border-color: #5369f8;
  outline: 0;
  box-shadow: none;
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #fff;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #4B4B5A;
}
select.form-control:focus::-ms-value {
  color: #4B4B5A;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.09375rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.765625rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.5rem 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #6c757d;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.5rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #43d39e;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.3rem 0.6rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(67, 211, 158, 0.9);
  border-radius: 0.3rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.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: #43d39e;
  padding-right: calc(1.5em + 1rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2343d39e%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.25rem) center;
  background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #43d39e;
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

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

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #43d39e;
  padding-right: calc((1em + 1rem) * 3 / 4 + 1.75rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2343d39e%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.5rem) calc(0.75em + 0.5rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #43d39e;
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #43d39e;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #43d39e;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #43d39e;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #6cddb3;
  background-color: #6cddb3;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #43d39e;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #43d39e;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #43d39e;
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #ff5c75;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.3rem 0.6rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(255, 92, 117, 0.9);
  border-radius: 0.3rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.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: #ff5c75;
  padding-right: calc(1.5em + 1rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23ff5c75%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23ff5c75%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.25rem) center;
  background-size: calc(0.75em + 0.5rem) calc(0.75em + 0.5rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #ff5c75;
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 3rem !important;
  background-position: right 1.5rem center;
}

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

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #ff5c75;
  padding-right: calc((1em + 1rem) * 3 / 4 + 1.75rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23ff5c75%27 viewBox=%27-2 -2 7 7%27%3e%3cpath stroke=%27%23ff5c75%27 d=%27M0 0l3 3m0-3L0 3%27/%3e%3ccircle r=%27.5%27/%3e%3ccircle cx=%273%27 r=%27.5%27/%3e%3ccircle cy=%273%27 r=%27.5%27/%3e%3ccircle cx=%273%27 cy=%273%27 r=%27.5%27/%3e%3c/svg%3E") center right 1.75rem/calc(0.75em + 0.5rem) calc(0.75em + 0.5rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #ff5c75;
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ff5c75;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #ff5c75;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ff5c75;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #ff8fa0;
  background-color: #ff8fa0;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #ff5c75;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ff5c75;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ff5c75;
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #6c757d;
  text-align: center;
  vertical-align: middle;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.5rem 0.75rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.3rem;
  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: #6c757d;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(83, 105, 248, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.btn-primary:hover {
  color: #fff;
  background-color: #2e49f7;
  border-color: #223ef6;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: #2e49f7;
  border-color: #223ef6;
  box-shadow: 0 0 0 0.15rem rgba(109, 128, 249, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #223ef6;
  border-color: #1634f6;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(109, 128, 249, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #1e2139;
  border-color: #1e2139;
}
.btn-secondary:hover {
  color: #fff;
  background-color: #111220;
  border-color: #0c0e18;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: #111220;
  border-color: #0c0e18;
  box-shadow: 0 0 0 0.15rem rgba(64, 66, 87, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #1e2139;
  border-color: #1e2139;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #0c0e18;
  border-color: #08090f;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(64, 66, 87, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #43d39e;
  border-color: #43d39e;
}
.btn-success:hover {
  color: #fff;
  background-color: #2dc28c;
  border-color: #2bb884;
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: #2dc28c;
  border-color: #2bb884;
  box-shadow: 0 0 0 0.15rem rgba(95, 218, 173, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #43d39e;
  border-color: #43d39e;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #2bb884;
  border-color: #29ae7d;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(95, 218, 173, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #25c2e3;
  border-color: #25c2e3;
}
.btn-info:hover {
  color: #fff;
  background-color: #1aaac8;
  border-color: #18a0bd;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #1aaac8;
  border-color: #18a0bd;
  box-shadow: 0 0 0 0.15rem rgba(70, 203, 231, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #25c2e3;
  border-color: #25c2e3;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #18a0bd;
  border-color: #1797b1;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(70, 203, 231, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffbe0b;
  border-color: #ffbe0b;
}
.btn-warning:hover {
  color: #fff;
  background-color: #e4a700;
  border-color: #d79e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #fff;
  background-color: #e4a700;
  border-color: #d79e00;
  box-shadow: 0 0 0 0.15rem rgba(222, 167, 16, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffbe0b;
  border-color: #ffbe0b;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #fff;
  background-color: #d79e00;
  border-color: #ca9400;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(222, 167, 16, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #ff5c75;
  border-color: #ff5c75;
}
.btn-danger:hover {
  color: #fff;
  background-color: #ff3655;
  border-color: #ff294a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #ff3655;
  border-color: #ff294a;
  box-shadow: 0 0 0 0.15rem rgba(255, 116, 138, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #ff5c75;
  border-color: #ff5c75;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff294a;
  border-color: #ff1c3f;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 116, 138, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  box-shadow: 0 0 0 0.15rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  box-shadow: 0 0 0 0.15rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #5369f8;
  border-color: #5369f8;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.15rem rgba(83, 105, 248, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #5369f8;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(83, 105, 248, 0.5);
}

.btn-outline-secondary {
  color: #1e2139;
  border-color: #1e2139;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #1e2139;
  border-color: #1e2139;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.15rem rgba(30, 33, 57, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #1e2139;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #1e2139;
  border-color: #1e2139;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(30, 33, 57, 0.5);
}

.btn-outline-success {
  color: #43d39e;
  border-color: #43d39e;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #43d39e;
  border-color: #43d39e;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #43d39e;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #43d39e;
  border-color: #43d39e;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.5);
}

.btn-outline-info {
  color: #25c2e3;
  border-color: #25c2e3;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #25c2e3;
  border-color: #25c2e3;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.15rem rgba(37, 194, 227, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #25c2e3;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #25c2e3;
  border-color: #25c2e3;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(37, 194, 227, 0.5);
}

.btn-outline-warning {
  color: #ffbe0b;
  border-color: #ffbe0b;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffbe0b;
  border-color: #ffbe0b;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 190, 11, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffbe0b;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffbe0b;
  border-color: #ffbe0b;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 190, 11, 0.5);
}

.btn-outline-danger {
  color: #ff5c75;
  border-color: #ff5c75;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #ff5c75;
  border-color: #ff5c75;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ff5c75;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff5c75;
  border-color: #ff5c75;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.15rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.15rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #5369f8;
  text-decoration: none;
}
.btn-link:hover {
  color: #0a29f5;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.5rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.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 {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

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

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 0.875rem;
  color: #6c757d;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 0 solid rgba(0, 0, 0, 0.15);
  border-radius: 0.2rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #f6f6f7;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.35rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

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

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.765625rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.35rem 1.5rem;
  color: #212529;
}

.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:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.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 > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.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, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .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: -1px;
}
.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:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4B4B5A;
  text-align: center;
  white-space: nowrap;
  background-color: #f6f6f7;
  border: 1px solid #e2e7f1;
  border-radius: 0.3rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.09375rem;
  line-height: 1.5;
  border-radius: 0.5rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.3125rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.15625rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #5369f8;
  background-color: #5369f8;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: none;
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #5369f8;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: white;
  border-color: white;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #fff;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.15625rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: 1px solid #adb5bd;
}
.custom-control-label::after {
  position: absolute;
  top: 0.15625rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.3rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  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%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #5369f8;
  background-color: #5369f8;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(83, 105, 248, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(83, 105, 248, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(83, 105, 248, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.15625rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 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) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(83, 105, 248, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1.75rem 0.5rem 0.75rem;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4B4B5A;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #e2e7f1;
  border-radius: 0.3rem;
  appearance: none;
}
.custom-select:focus {
  border-color: #5369f8;
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(83, 105, 248, 0.25);
}
.custom-select:focus::-ms-value {
  color: #4B4B5A;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #f6f6f7;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #4B4B5A;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.765625rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.09375rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 1rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #5369f8;
  box-shadow: none;
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #fff;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #4B4B5A;
  background-color: #fff;
  border: 1px solid #e2e7f1;
  border-radius: 0.3rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 1rem);
  padding: 0.5rem 0.75rem;
  line-height: 1.5;
  color: #4B4B5A;
  content: "Browse";
  background-color: #f6f6f7;
  border-left: inherit;
  border-radius: 0 0.3rem 0.3rem 0;
}

.custom-range {
  width: 100%;
  height: 1.3rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #f3f4f7, none;
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #f3f4f7, none;
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #f3f4f7, none;
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #5369f8;
  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;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: white;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e2e7f1;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #5369f8;
  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;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: white;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #e2e7f1;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.15rem;
  margin-left: 0.15rem;
  background-color: #5369f8;
  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;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: white;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #e2e7f1;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #e2e7f1;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  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) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid "transparent";
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.3rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #5369f8;
}

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

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

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3359375rem;
  padding-bottom: 0.3359375rem;
  margin-right: 1rem;
  font-size: 1.09375rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

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

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.09375rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.3rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row 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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row 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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row 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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .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;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row 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: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .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 {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 30 30%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

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

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid rgba(0, 0, 0, 0.125);
  border-radius: 0.5rem;
}
.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: calc(0.5rem - 0);
  border-top-right-radius: calc(0.5rem - 0);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.5rem - 0);
  border-bottom-left-radius: calc(0.5rem - 0);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

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

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #f6f6f7;
  border-bottom: 0 solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.5rem - 0) calc(0.5rem - 0) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #f6f6f7;
  border-top: 0 solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.5rem - 0) calc(0.5rem - 0);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.5rem - 0);
}

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

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.5rem - 0);
  border-top-right-radius: calc(0.5rem - 0);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.5rem - 0);
  border-bottom-left-radius: calc(0.5rem - 0);
}

.card-deck .card {
  margin-bottom: 12px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -12px;
    margin-left: -12px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 12px;
    margin-bottom: 0;
    margin-left: 12px;
  }
}

.card-group > .card {
  margin-bottom: 12px;
}
@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;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: 0;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #f6f6f7;
  border-radius: 0.3rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.3rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.3rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.3rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #5369f8;
  background-color: #fff;
  border: 1px solid #e2e7f1;
}
.page-link:hover {
  z-index: 2;
  color: #0a29f5;
  text-decoration: none;
  background-color: #f6f6f7;
  border-color: #e2e7f1;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(83, 105, 248, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #e2e7f1;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.09375rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.765625rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.3em 0.5em;
  font-size: 82%;
  font-weight: 600;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.2rem;
  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) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

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

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #5369f8;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: #223ef6;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(83, 105, 248, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #1e2139;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: #0c0e18;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(30, 33, 57, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #43d39e;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: #2bb884;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #25c2e3;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #18a0bd;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(37, 194, 227, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffbe0b;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d79e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(255, 190, 11, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #ff5c75;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #ff294a;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.15rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #f6f6f7;
  border-radius: 0.5rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.3rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 3.8125rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #2b3781;
  background-color: #5369f8;
  border-color: #5369f8;
}
.alert-primary hr {
  border-top-color: #3a54f7;
}
.alert-primary .alert-link {
  color: #1e275b;
}

.alert-secondary {
  color: #10111e;
  background-color: #1e2139;
  border-color: #1e2139;
}
.alert-secondary hr {
  border-top-color: #151728;
}
.alert-secondary .alert-link {
  color: black;
}

.alert-success {
  color: #236e52;
  background-color: #43d39e;
  border-color: #43d39e;
}
.alert-success hr {
  border-top-color: #30cd93;
}
.alert-success .alert-link {
  color: #174735;
}

.alert-info {
  color: #136576;
  background-color: #25c2e3;
  border-color: #25c2e3;
}
.alert-info hr {
  border-top-color: #1bb3d3;
}
.alert-info .alert-link {
  color: #0c3f4a;
}

.alert-warning {
  color: #856306;
  background-color: #ffbe0b;
  border-color: #ffbe0b;
}
.alert-warning hr {
  border-top-color: #f1b000;
}
.alert-warning .alert-link {
  color: #543f04;
}

.alert-danger {
  color: #85303d;
  background-color: #ff5c75;
  border-color: #ff5c75;
}
.alert-danger hr {
  border-top-color: #ff435f;
}
.alert-danger .alert-link {
  color: #60222c;
}

.alert-light {
  color: #818182;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.alert-light hr {
  border-top-color: #e9ecef;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #343a40;
  border-color: #343a40;
}
.alert-dark hr {
  border-top-color: #292d32;
}
.alert-dark .alert-link {
  color: #040505;
}

@keyframes progress-bar-stripes {
  from {
    background-position: 0.75rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 0.75rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.65625rem;
  background-color: #f6f6f7;
  border-radius: 0.3rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #5369f8;
  transition: width 0.6s ease;
}
@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: 0.75rem 0.75rem;
}

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

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.3rem;
}

.list-group-item-action {
  width: 100%;
  color: #4B4B5A;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #4B4B5A;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #6c757d;
  background-color: #f6f6f7;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.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: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.3rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.3rem;
  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: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.3rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.3rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.3rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.3rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.3rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.3rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.3rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.3rem;
    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: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #2b3781;
  background-color: #cfd5fd;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #2b3781;
  background-color: #b7c0fc;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #2b3781;
  border-color: #2b3781;
}

.list-group-item-secondary {
  color: #10111e;
  background-color: #c0c1c8;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #10111e;
  background-color: #b2b4bc;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #10111e;
  border-color: #10111e;
}

.list-group-item-success {
  color: #236e52;
  background-color: #caf3e4;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #236e52;
  background-color: #b5eed9;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #236e52;
  border-color: #236e52;
}

.list-group-item-info {
  color: #136576;
  background-color: #c2eef7;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #136576;
  background-color: #abe8f4;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #136576;
  border-color: #136576;
}

.list-group-item-warning {
  color: #856306;
  background-color: #ffedbb;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856306;
  background-color: #ffe6a2;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856306;
  border-color: #856306;
}

.list-group-item-danger {
  color: #85303d;
  background-color: #ffd1d8;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #85303d;
  background-color: #ffb8c2;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #85303d;
  border-color: #85303d;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.3125rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  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 {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

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

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #f6f6f7;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #f6f6f7;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

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

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Nunito Sans", 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: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.3rem 0.6rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.3rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Nunito Sans", 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: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #f6f6f7;
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #f6f6f7;
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #f6f6f7;
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #f6f6f7;
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #f6f6f7;
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #6c757d;
}

.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-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  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-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    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: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z%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 fill=%27%23fff%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  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 li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: 0.75s linear infinite spinner-border;
}

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

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  animation: 0.75s linear infinite spinner-grow;
}

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

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    animation-duration: 1.5s;
  }
}
.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;
}

.bg-primary {
  background-color: #5369f8 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: #223ef6 !important;
}

.bg-secondary {
  background-color: #1e2139 !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #0c0e18 !important;
}

.bg-success {
  background-color: #43d39e !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #2bb884 !important;
}

.bg-info {
  background-color: #25c2e3 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #18a0bd !important;
}

.bg-warning {
  background-color: #ffbe0b !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d79e00 !important;
}

.bg-danger {
  background-color: #ff5c75 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #ff294a !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

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

.border {
  border: 1px solid #f6f6f7 !important;
}

.border-top {
  border-top: 1px solid #f6f6f7 !important;
}

.border-right {
  border-right: 1px solid #f6f6f7 !important;
}

.border-bottom {
  border-bottom: 1px solid #f6f6f7 !important;
}

.border-left {
  border-left: 1px solid #f6f6f7 !important;
}

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

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

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

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

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

.border-primary {
  border-color: #5369f8 !important;
}

.border-secondary {
  border-color: #1e2139 !important;
}

.border-success {
  border-color: #43d39e !important;
}

.border-info {
  border-color: #25c2e3 !important;
}

.border-warning {
  border-color: #ffbe0b !important;
}

.border-danger {
  border-color: #ff5c75 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.3rem !important;
}

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

.rounded-right {
  border-top-right-radius: 0.3rem !important;
  border-bottom-right-radius: 0.3rem !important;
}

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

.rounded-left {
  border-top-left-radius: 0.3rem !important;
  border-bottom-left-radius: 0.3rem !important;
}

.rounded-lg {
  border-radius: 0.5rem !important;
}

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

.rounded-pill {
  border-radius: 50rem !important;
}

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

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

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

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

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

.d-block {
  display: block !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;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !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;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !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;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !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;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !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;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !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;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.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-wrap {
  flex-wrap: wrap !important;
}

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

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

.flex-fill {
  flex: 1 1 auto !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;
}

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

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

@media (min-width: 576px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}
@media (min-width: 768px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}
@media (min-width: 992px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}
@media (min-width: 1200px) {
  .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-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !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;
  }
  .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;
  }
  .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;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  user-select: all !important;
}

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

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

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

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

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

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

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

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

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

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

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.05rem 0.01rem rgba(75, 75, 90, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

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

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

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

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

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

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

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

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

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

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

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #5369f8 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: #0a29f5 !important;
}

.text-secondary {
  color: #1e2139 !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #040407 !important;
}

.text-success {
  color: #43d39e !important;
}

a.text-success:hover, a.text-success:focus {
  color: #26a375 !important;
}

.text-info {
  color: #25c2e3 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #158da6 !important;
}

.text-warning {
  color: #ffbe0b !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #be8b00 !important;
}

.text-danger {
  color: #ff5c75 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #ff1034 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #6c757d !important;
}

.text-muted {
  color: #6c757d !important;
}

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

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

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

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

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #e2e7f1 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #f6f6f7;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #f6f6f7;
  }
}
.custom-accordionwitharrow .card + .card {
  margin-top: 0.5rem;
}
.custom-accordionwitharrow .card .card-header {
  background-color: transparent;
}
.custom-accordionwitharrow .accordion-arrow {
  font-size: 1.2rem;
}
.custom-accordionwitharrow a.collapsed i.accordion-arrow:before {
  content: "\e831";
}

.custom-accordion .card {
  overflow: visible;
  border-color: transparent !important;
  border-left: 2px dashed #e2e7f1 !important;
  box-shadow: none;
  padding-left: 40px;
}
.custom-accordion .card .card-header {
  border-radius: 7px !important;
}
.custom-accordion .card .card-header:before {
  content: "";
  position: absolute;
  left: 6px;
  top: 22px;
  width: 42px;
  height: 2px;
  background: #e2e7f1;
}
.custom-accordion .card .icon {
  position: absolute;
  left: -18px;
  top: -2px;
}

.alert-primary {
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.alert-primary hr {
  border-top-color: #3a54f7;
}
.alert-primary .alert-link {
  color: #e6e6e6;
}
.alert-primary .close,
.alert-primary .alert-link {
  color: #fff;
}

.alert-secondary {
  color: #fff;
  background-color: #1e2139;
  border-color: #1e2139;
}
.alert-secondary hr {
  border-top-color: #151728;
}
.alert-secondary .alert-link {
  color: #e6e6e6;
}
.alert-secondary .close,
.alert-secondary .alert-link {
  color: #fff;
}

.alert-success {
  color: #fff;
  background-color: #43d39e;
  border-color: #43d39e;
}
.alert-success hr {
  border-top-color: #30cd93;
}
.alert-success .alert-link {
  color: #e6e6e6;
}
.alert-success .close,
.alert-success .alert-link {
  color: #fff;
}

.alert-info {
  color: #fff;
  background-color: #25c2e3;
  border-color: #25c2e3;
}
.alert-info hr {
  border-top-color: #1bb3d3;
}
.alert-info .alert-link {
  color: #e6e6e6;
}
.alert-info .close,
.alert-info .alert-link {
  color: #fff;
}

.alert-warning {
  color: #212529;
  background-color: #ffbe0b;
  border-color: #ffbe0b;
}
.alert-warning hr {
  border-top-color: #f1b000;
}
.alert-warning .alert-link {
  color: #0a0c0d;
}
.alert-warning .close,
.alert-warning .alert-link {
  color: #212529;
}

.alert-danger {
  color: #fff;
  background-color: #ff5c75;
  border-color: #ff5c75;
}
.alert-danger hr {
  border-top-color: #ff435f;
}
.alert-danger .alert-link {
  color: #e6e6e6;
}
.alert-danger .close,
.alert-danger .alert-link {
  color: #fff;
}

.alert-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.alert-light hr {
  border-top-color: #e9ecef;
}
.alert-light .alert-link {
  color: #0a0c0d;
}
.alert-light .close,
.alert-light .alert-link {
  color: #212529;
}

.alert-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.alert-dark hr {
  border-top-color: #292d32;
}
.alert-dark .alert-link {
  color: #e6e6e6;
}
.alert-dark .close,
.alert-dark .alert-link {
  color: #fff;
}

.badge-soft {
  color: #343a40;
}

.badge-soft-primary {
  background-color: rgba(83, 105, 248, 0.2);
  color: #5369f8 !important;
}

.badge-soft-secondary {
  background-color: rgba(30, 33, 57, 0.2);
  color: #1e2139 !important;
}

.badge-soft-success {
  background-color: rgba(67, 211, 158, 0.2);
  color: #43d39e !important;
}

.badge-soft-info {
  background-color: rgba(37, 194, 227, 0.2);
  color: #25c2e3 !important;
}

.badge-soft-warning {
  background-color: rgba(255, 190, 11, 0.2);
  color: #ffbe0b !important;
}

.badge-soft-danger {
  background-color: rgba(255, 92, 117, 0.2);
  color: #ff5c75 !important;
}

.badge-soft-light {
  background-color: rgba(248, 249, 250, 0.2);
  color: #f8f9fa !important;
}

.badge-soft-dark {
  background-color: rgba(52, 58, 64, 0.2);
  color: #343a40 !important;
}

.bg-soft-primary {
  background-color: rgba(83, 105, 248, 0.25) !important;
}

.bg-soft-secondary {
  background-color: rgba(30, 33, 57, 0.25) !important;
}

.bg-soft-success {
  background-color: rgba(67, 211, 158, 0.25) !important;
}

.bg-soft-info {
  background-color: rgba(37, 194, 227, 0.25) !important;
}

.bg-soft-warning {
  background-color: rgba(255, 190, 11, 0.25) !important;
}

.bg-soft-danger {
  background-color: rgba(255, 92, 117, 0.25) !important;
}

.bg-soft-light {
  background-color: rgba(248, 249, 250, 0.25) !important;
}

.bg-soft-dark {
  background-color: rgba(52, 58, 64, 0.25) !important;
}

.bg-gradient {
  background: linear-gradient(to bottom, #564ab1, #746dad);
}

.breadcrumb-item + .breadcrumb-item::before {
  font-family: "unicons";
}

.btn {
  color: #fff;
}
.btn:focus {
  box-shadow: none;
}
.btn .icon svg {
  width: 1rem;
  height: 1rem;
  margin-left: 0.1rem;
  margin-top: -2px;
}

.btn-rounded {
  border-radius: 2em;
}

.btn-light, .btn-white {
  color: #212529;
}

.btn-white {
  border-color: #e2e7f1;
}
.btn-white:hover, .btn-white:focus {
  background-color: #e2e7f1;
  border-color: #ced4da;
}

.btn-link {
  font-weight: 400;
  color: #5369f8;
  background-color: transparent;
}
.btn-link:hover {
  color: #0a29f5;
  text-decoration: underline;
  background-color: transparent;
  border-color: transparent;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
  border-color: transparent;
  box-shadow: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-xs {
  padding: 0.2rem 0.6rem;
  font-size: 0.75rem;
  border-radius: 0.15rem;
}

.btn-soft-primary {
  background-color: rgba(83, 105, 248, 0.15);
  color: #5369f8;
  border-color: rgba(83, 105, 248, 0.15);
}
.btn-soft-primary:focus {
  box-shadow: none;
}
.btn-soft-primary:hover, .btn-soft-primary:focus {
  background-color: rgba(83, 105, 248, 0.2);
  color: #5369f8;
}

.btn-soft-secondary {
  background-color: rgba(30, 33, 57, 0.15);
  color: #1e2139;
  border-color: rgba(30, 33, 57, 0.15);
}
.btn-soft-secondary:focus {
  box-shadow: none;
}
.btn-soft-secondary:hover, .btn-soft-secondary:focus {
  background-color: rgba(30, 33, 57, 0.2);
  color: #1e2139;
}

.btn-soft-success {
  background-color: rgba(67, 211, 158, 0.15);
  color: #43d39e;
  border-color: rgba(67, 211, 158, 0.15);
}
.btn-soft-success:focus {
  box-shadow: none;
}
.btn-soft-success:hover, .btn-soft-success:focus {
  background-color: rgba(67, 211, 158, 0.2);
  color: #43d39e;
}

.btn-soft-info {
  background-color: rgba(37, 194, 227, 0.15);
  color: #25c2e3;
  border-color: rgba(37, 194, 227, 0.15);
}
.btn-soft-info:focus {
  box-shadow: none;
}
.btn-soft-info:hover, .btn-soft-info:focus {
  background-color: rgba(37, 194, 227, 0.2);
  color: #25c2e3;
}

.btn-soft-warning {
  background-color: rgba(255, 190, 11, 0.15);
  color: #ffbe0b;
  border-color: rgba(255, 190, 11, 0.15);
}
.btn-soft-warning:focus {
  box-shadow: none;
}
.btn-soft-warning:hover, .btn-soft-warning:focus {
  background-color: rgba(255, 190, 11, 0.2);
  color: #ffbe0b;
}

.btn-soft-danger {
  background-color: rgba(255, 92, 117, 0.15);
  color: #ff5c75;
  border-color: rgba(255, 92, 117, 0.15);
}
.btn-soft-danger:focus {
  box-shadow: none;
}
.btn-soft-danger:hover, .btn-soft-danger:focus {
  background-color: rgba(255, 92, 117, 0.2);
  color: #ff5c75;
}

.btn-soft-light {
  background-color: rgba(248, 249, 250, 0.15);
  color: #f8f9fa;
  border-color: rgba(248, 249, 250, 0.15);
}
.btn-soft-light:focus {
  box-shadow: none;
}
.btn-soft-light:hover, .btn-soft-light:focus {
  background-color: rgba(248, 249, 250, 0.2);
  color: #f8f9fa;
}

.btn-soft-dark {
  background-color: rgba(52, 58, 64, 0.15);
  color: #343a40;
  border-color: rgba(52, 58, 64, 0.15);
}
.btn-soft-dark:focus {
  box-shadow: none;
}
.btn-soft-dark:hover, .btn-soft-dark:focus {
  background-color: rgba(52, 58, 64, 0.2);
  color: #343a40;
}

.btn-outline-primary {
  color: #5369f8;
  border-color: #5369f8;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.15rem rgba(83, 105, 248, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #5369f8;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #5369f8;
  border-color: #5369f8;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(83, 105, 248, 0.5);
}
.btn-outline-primary:focus {
  box-shadow: none;
}

.btn-outline-secondary {
  color: #1e2139;
  border-color: #1e2139;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #1e2139;
  border-color: #1e2139;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.15rem rgba(30, 33, 57, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #1e2139;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #1e2139;
  border-color: #1e2139;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(30, 33, 57, 0.5);
}
.btn-outline-secondary:focus {
  box-shadow: none;
}

.btn-outline-success {
  color: #43d39e;
  border-color: #43d39e;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #43d39e;
  border-color: #43d39e;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #43d39e;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #43d39e;
  border-color: #43d39e;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(67, 211, 158, 0.5);
}
.btn-outline-success:focus {
  box-shadow: none;
}

.btn-outline-info {
  color: #25c2e3;
  border-color: #25c2e3;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #25c2e3;
  border-color: #25c2e3;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.15rem rgba(37, 194, 227, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #25c2e3;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #25c2e3;
  border-color: #25c2e3;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(37, 194, 227, 0.5);
}
.btn-outline-info:focus {
  box-shadow: none;
}

.btn-outline-warning {
  color: #ffbe0b;
  border-color: #ffbe0b;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffbe0b;
  border-color: #ffbe0b;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 190, 11, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffbe0b;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffbe0b;
  border-color: #ffbe0b;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 190, 11, 0.5);
}
.btn-outline-warning:focus {
  box-shadow: none;
}

.btn-outline-danger {
  color: #ff5c75;
  border-color: #ff5c75;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #ff5c75;
  border-color: #ff5c75;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ff5c75;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #ff5c75;
  border-color: #ff5c75;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(255, 92, 117, 0.5);
}
.btn-outline-danger:focus {
  box-shadow: none;
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.15rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light:focus {
  box-shadow: none;
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.15rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.15rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark:focus {
  box-shadow: none;
}

.card {
  margin-bottom: 24px;
  box-shadow: 0 0.05rem 0.01rem rgba(75, 75, 90, 0.075);
  border-radius: 0.25rem;
}

.card-drop {
  display: inline-block;
  font-size: 20px;
  line-height: 30px;
  color: inherit;
  height: 30px;
  width: 30px;
  border-radius: 50%;
  text-align: center;
  margin-top: -6px;
}
.card-drop:hover {
  background-color: #f6f6f7;
  color: #343a40;
}

.card-title,
.card-header {
  margin-top: 0;
}

.card-nav {
  margin: -0.5rem 0;
}

.card-box {
  background-color: #fff;
  padding: 1.25rem;
  box-shadow: 0 0.05rem 0.01rem rgba(75, 75, 90, 0.075);
  margin-bottom: 24px;
  border-radius: 0.5rem;
}

.header-title {
  font-size: 1.04rem;
  font-weight: 700;
}

.sub-header {
  margin-bottom: 24px;
  color: #6c757d;
}

.dropdown-menu {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  animation-name: DropDownSlide;
  animation-duration: 0.3s;
  animation-fill-mode: both;
  margin: 0;
  font-size: 0.875rem;
  position: absolute;
  z-index: 1000;
}
.dropdown-menu.show {
  top: 100% !important;
}

.dropdown-menu-right {
  right: 0 !important;
  left: auto !important;
}

.dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=left] {
  top: auto !important;
  animation: none !important;
}

@keyframes DropDownSlide {
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  0% {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
.dropdown-lg {
  width: 320px;
}

@media (max-width: 767.98px) {
  .dropdown-lg {
    width: 200px !important;
  }
}
.drop-ani-none .dropdown-menu {
  top: 0 !important;
  animation: none !important;
}

.form-control-light {
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}

input.form-control[type=color],
input.form-control[type=range] {
  min-height: 39px;
}

.custom-select.is-invalid:focus, .form-control.is-invalid:focus, .custom-select:invalid:focus, .form-control:invalid:focus,
.custom-select.is-valid:focus, .form-control.is-valid:focus, .custom-select:valid:focus, .form-control:valid:focus {
  box-shadow: none !important;
}

.comment-area-box .form-control {
  border-color: #e2e7f1;
  border-radius: 0.3rem 0.3rem 0 0;
}
.comment-area-box .comment-area-btn {
  background-color: #f8f9fa;
  padding: 10px;
  border: 1px solid #e2e7f1;
  border-top: none;
  border-radius: 0 0 0.3rem 0.3rem;
}

input:focus {
  outline: none;
}

.modal-title {
  margin-top: 0;
}

.modal-full {
  width: 92%;
  max-width: none;
}

.modal-demo {
  background-color: #fff;
  width: 600px !important;
  border-radius: 4px;
  display: none;
  position: relative;
}
.modal-demo .close {
  position: absolute;
  top: 15px;
  right: 25px;
  color: #f8f9fa;
}

@media (max-width: 768px) {
  .modal-demo {
    width: 96% !important;
  }
}
.custom-modal-title {
  padding: 15px 25px 15px 25px;
  line-height: 22px;
  font-size: 18px;
  background-color: #343a40;
  color: #fff;
  text-align: left;
  margin: 0;
}

.custom-modal-text {
  padding: 20px;
}

.custombox-modal-wrapper {
  text-align: left;
}

.custombox-modal-flash .close,
.custombox-modal-rotatedown .close {
  top: 20px;
  z-index: 9999;
}

.nav-tabs {
  border-bottom: 2px solid rgba(108, 117, 125, 0.2);
}
.nav-tabs .nav-item {
  margin-bottom: -2px;
}
.nav-tabs li a {
  border-color: transparent !important;
  padding: 0.625rem 1.25rem;
}
.nav-tabs li a.active {
  border-bottom: 2px solid #5369f8 !important;
}

.nav-tabs > li > a, .nav-pills > li > a {
  color: #4B4B5A;
  font-weight: 700;
}

.nav-pills {
  background: #f3f4f7;
  border-radius: 0.3rem;
  padding: 6px 2px;
}
.nav-pills .nav-link {
  background-color: transparent;
  color: #6c757d;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #6c757d;
  background-color: #fff;
  box-shadow: 0 0.05rem 0.01rem rgba(75, 75, 90, 0.075);
}

.navtab-bg li > a {
  background-color: #e2e7f1;
  margin: 0 5px;
}

.tab-content {
  padding: 2px 0 0 0;
}

.pagination-rounded .page-link {
  border-radius: 30px !important;
  margin: 0 3px;
  border: none;
}

.popover-header {
  margin-top: 0;
}

.progress-sm {
  height: 5px;
}

.progress-md {
  height: 8px;
}

.progress-lg {
  height: 12px;
}

.progress-xl {
  height: 15px;
}

.progress-xxl {
  height: 25px;
}

/* Progressbar Vertical */
.progress-vertical {
  min-height: 250px;
  height: 250px;
  width: 10px;
  position: relative;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}
.progress-vertical .progress-bar {
  width: 100%;
}
.progress-vertical.progress-xl {
  width: 15px;
}
.progress-vertical.progress-lg {
  width: 12px;
}
.progress-vertical.progress-md {
  width: 8px;
}
.progress-vertical.progress-sm {
  width: 5px;
}

.progress-vertical-bottom {
  min-height: 250px;
  height: 250px;
  position: relative;
  width: 10px;
  display: inline-block;
  margin-bottom: 0;
  margin-right: 20px;
}
.progress-vertical-bottom .progress-bar {
  width: 100%;
  bottom: 0;
  position: absolute;
}
.progress-vertical-bottom.progress-xl {
  width: 15px;
}
.progress-vertical-bottom.progress-lg {
  width: 12px;
}
.progress-vertical-bottom.progress-md {
  width: 8px;
}
.progress-vertical-bottom.progress-sm {
  width: 5px;
}

.progress-w-percent {
  min-height: 20px;
  margin-bottom: 20px;
}
.progress-w-percent .progress {
  width: 80%;
  float: left;
  margin-top: 8px;
}
.progress-w-percent .progress-value {
  width: 20%;
  float: right;
  text-align: right;
  line-height: 20px;
}

a {
  text-decoration: none !important;
}
a:focus {
  outline: none;
}

label {
  font-weight: 600;
}

button:focus {
  outline: none;
}

.blockquote {
  padding: 10px 20px;
  margin-bottom: 20px;
  border-left: 4px solid #f6f6f7;
}
.blockquote.blockquote-reverse {
  border-left: 0;
  border-right: 4px solid #f6f6f7;
  text-align: right;
}

.icon-dual {
  color: #6c757d;
  fill: rgba(108, 117, 125, 0.12);
}

.icon-dual-primary {
  color: #5369f8;
  fill: rgba(83, 105, 248, 0.16);
}

.icon-dual-secondary {
  color: #1e2139;
  fill: rgba(30, 33, 57, 0.16);
}

.icon-dual-success {
  color: #43d39e;
  fill: rgba(67, 211, 158, 0.16);
}

.icon-dual-info {
  color: #25c2e3;
  fill: rgba(37, 194, 227, 0.16);
}

.icon-dual-warning {
  color: #ffbe0b;
  fill: rgba(255, 190, 11, 0.16);
}

.icon-dual-danger {
  color: #ff5c75;
  fill: rgba(255, 92, 117, 0.16);
}

.icon-dual-light {
  color: #f8f9fa;
  fill: rgba(248, 249, 250, 0.16);
}

.icon-dual-dark {
  color: #343a40;
  fill: rgba(52, 58, 64, 0.16);
}

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

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

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

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

.table-centered td, .table-centered th {
  vertical-align: middle !important;
}

.table th {
  font-weight: 700;
}
.table .table-user img {
  height: 30px;
  width: 30px;
}

.action-icon {
  color: #6c757d;
  font-size: 1.2rem;
  display: inline-block;
  padding: 0 3px;
}
.action-icon:hover {
  color: #4B4B5A;
}

.table-nowrap th, .table-nowrap td {
  white-space: nowrap;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin: 10px 0;
  font-family: "Nunito Sans", sans-serif;
  color: #4B4B5A;
  font-weight: 600;
}

p {
  line-height: 1.6;
}

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

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

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

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

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

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

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

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

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

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

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

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

.text-unline-dashed {
  border-bottom: #ced4da 1px dashed !important;
  padding-bottom: 1px;
}

/*!
* metismenujs - v1.4.0
* A menu plugin
* https://github.com/onokumus/metismenujs#readme
*
* Made by Osman Nuri Okumus <onokumus@gmail.com> (https://github.com/onokumus)
* Under MIT License
*/
:where(html) {
  --mm-transition-timing-function: ease;
  --mm-trantisition-duration: 0.35s;
}

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

.metismenu .mm-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  flex-wrap: nowrap;
  transition: height var(--mm-trantisition-duration) var(--mm-transition-timing-function);
}

.metismenu .has-arrow {
  position: relative;
}

.metismenu .has-arrow::after {
  position: absolute;
  content: "";
  width: 0.5em;
  height: 0.5em;
  border-width: 0 0 1px 1px;
  border-style: solid;
  border-color: initial;
  inset-inline-end: 1em;
  transform: rotate(45deg) translate(0, -50%);
  transform-origin: top;
  top: 50%;
  transition: transform var(--mm-trantisition-duration) var(--mm-transition-timing-function);
}

*[dir=rtl] .metismenu .has-arrow::after {
  transform: rotate(-135deg) translate(0, -50%);
}

.metismenu .mm-active > .has-arrow::after,
.metismenu .has-arrow[aria-expanded=true]::after {
  transform: rotate(-45deg) translate(0, -50%);
}

@media (prefers-reduced-motion: reduce) {
  .metismenu .mm-collapsing,
  .metismenu .has-arrow::after {
    transition-duration: 0.000000001s;
  }
}
.metismenu {
  padding: 0;
}
.metismenu li {
  list-style: none;
}
.metismenu li a[aria-expanded=true] {
  color: #5369f8 !important;
}
.metismenu ul {
  padding: 0;
}
.metismenu ul li {
  width: 100%;
}
.metismenu .mm-collapse:not(.mm-show) {
  display: none;
}
.metismenu .mm-collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition-timing-function: ease;
  transition-duration: 0.35s;
  transition-property: height, visibility;
}

.d-hide {
  display: none;
}

.hidden {
  display: none !important;
}

.form-control:disabled, .form-control[readonly] {
  background-color: #f3f4f7 !important;
  opacity: 1;
}

.card .credit-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-clip: border-box;
  border-radius: 7px;
}

.card .credit-card.credit-card-blue {
  color: #ffffff;
  background-image: linear-gradient(to right, #5369f8, #1a38fc);
}

.card .credit-card.credit-card-gray {
  color: #b7b7b7;
  background-color: #bcc5ff;
  border: 1px solid #bcc5ff;
}

/* Loading */
.loading-layer-content {
  display: none;
}

.loading-layer {
  position: relative;
  cursor: progress;
}

.loading-layer .loading-layer-content {
  display: block;
}

.loading-layer .loading-layer:before, .loading-layer .loading:after {
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-height: 50px;
  min-width: 50px;
  cursor: wait;
  z-index: 100;
}

.loading-layer .loading:before {
  background-color: white;
  opacity: 0.5;
}

.loading-layer div.loading-layer-content {
  font-size: 5.5em;
  font-weight: 400;
  color: blue;
  margin: 0;
  position: absolute;
  z-index: 9999;
  width: 100%;
  height: 100%;
  cursor: progress;
  text-align: center;
  background: rgba(255, 255, 255, 0.5);
}
/*!**********************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./vendor/oneclickagency/core-bundle/public/css/icons.css ***!
  \**********************************************************************************************************************************/
@charset "UTF-8";
/*
Template Name: Shreyu - Responsive Bootstrap 4 Admin Dashboard
Author: CoderThemes
Version: 1.0.0
Website: https://coderthemes.com/
Contact: support@coderthemes.com
File: Icons Css File
*/
@font-face {
  font-family: 'unicons';
  src: url(/build/fonts/unicons.c399aed8.eot);
  src: url(/build/fonts/unicons.c399aed8.eot#iefix) format("embedded-opentype"), url(/build/fonts/unicons.8589aa2c.woff2) format("woff2"), url(/build/fonts/unicons.a4808344.woff) format("woff"), url(/build/fonts/unicons.92b78bf3.ttf) format("truetype"), url(/build/images/unicons.dfd2df6c.svg#unicons) format("svg");
  font-weight: normal;
  font-style: normal; }

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'unicons';
    src: url('../fonts/unicons.svg?2256574#unicons') format('svg');
  }
}
*/
.uil {
  line-height: inherit; }

[class^="uil-"]:before, [class*=" uil-"]:before {
  font-family: "unicons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  /* you can be more comfortable with increased icons size */
  font-size: 120%;
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.uil-0-plus:before {
  content: '\e800'; }

/* '' */
.uil-10-plus:before {
  content: '\e801'; }

/* '' */
.uil-12-plus:before {
  content: '\e802'; }

/* '' */
.uil-13-plus:before {
  content: '\e803'; }

/* '' */
.uil-16-plus:before {
  content: '\e804'; }

/* '' */
.uil-17-plus:before {
  content: '\e805'; }

/* '' */
.uil-18-plus:before {
  content: '\e806'; }

/* '' */
.uil-21-plus:before {
  content: '\e807'; }

/* '' */
.uil-3-plus:before {
  content: '\e808'; }

/* '' */
.uil-500px:before {
  content: '\e809'; }

/* '' */
.uil-6-plus:before {
  content: '\e80a'; }

/* '' */
.uil-abacus:before {
  content: '\e80b'; }

/* '' */
.uil-accessible-icon-alt:before {
  content: '\e80c'; }

/* '' */
.uil-adjust-alt:before {
  content: '\e80d'; }

/* '' */
.uil-adjust-circle:before {
  content: '\e80e'; }

/* '' */
.uil-adjust-half:before {
  content: '\e80f'; }

/* '' */
.uil-adjust:before {
  content: '\e810'; }

/* '' */
.uil-adobe-alt:before {
  content: '\e811'; }

/* '' */
.uil-adobe:before {
  content: '\e812'; }

/* '' */
.uil-airplay:before {
  content: '\e813'; }

/* '' */
.uil-align-alt:before {
  content: '\e814'; }

/* '' */
.uil-align-center-alt:before {
  content: '\e815'; }

/* '' */
.uil-align-center-h:before {
  content: '\e816'; }

/* '' */
.uil-align-center-justify:before {
  content: '\e817'; }

/* '' */
.uil-align-center-v:before {
  content: '\e818'; }

/* '' */
.uil-align-center:before {
  content: '\e819'; }

/* '' */
.uil-align-justify:before {
  content: '\e81a'; }

/* '' */
.uil-align-left-justify:before {
  content: '\e81b'; }

/* '' */
.uil-align-left:before {
  content: '\e81c'; }

/* '' */
.uil-align-letter-right:before {
  content: '\e81d'; }

/* '' */
.uil-align-right-justify:before {
  content: '\e81e'; }

/* '' */
.uil-align-right:before {
  content: '\e81f'; }

/* '' */
.uil-align:before {
  content: '\e820'; }

/* '' */
.uil-amazon:before {
  content: '\e821'; }

/* '' */
.uil-ambulance:before {
  content: '\e822'; }

/* '' */
.uil-analysis:before {
  content: '\e823'; }

/* '' */
.uil-analytics:before {
  content: '\e824'; }

/* '' */
.uil-anchor:before {
  content: '\e825'; }

/* '' */
.uil-android-alt:before {
  content: '\e826'; }

/* '' */
.uil-android-phone-slash:before {
  content: '\e827'; }

/* '' */
.uil-android:before {
  content: '\e828'; }

/* '' */
.uil-angle-double-down:before {
  content: '\e829'; }

/* '' */
.uil-angle-double-left:before {
  content: '\e82a'; }

/* '' */
.uil-angle-double-right:before {
  content: '\e82b'; }

/* '' */
.uil-angle-double-up:before {
  content: '\e82c'; }

/* '' */
.uil-angle-down:before {
  content: '\e82d'; }

/* '' */
.uil-angle-left:before {
  content: '\e82e'; }

/* '' */
.uil-angle-right-b:before {
  content: '\e82f'; }

/* '' */
.uil-angle-right:before {
  content: '\e830'; }

/* '' */
.uil-angle-up:before {
  content: '\e831'; }

/* '' */
.uil-angry:before {
  content: '\e832'; }

/* '' */
.uil-ankh:before {
  content: '\e833'; }

/* '' */
.uil-annoyed-alt:before {
  content: '\e834'; }

/* '' */
.uil-annoyed:before {
  content: '\e835'; }

/* '' */
.uil-apple-alt:before {
  content: '\e836'; }

/* '' */
.uil-apple:before {
  content: '\e837'; }

/* '' */
.uil-apps:before {
  content: '\e838'; }

/* '' */
.uil-archive-alt:before {
  content: '\e839'; }

/* '' */
.uil-archive:before {
  content: '\e83a'; }

/* '' */
.uil-archway:before {
  content: '\e83b'; }

/* '' */
.uil-arrow-break:before {
  content: '\e83c'; }

/* '' */
.uil-arrow-circle-down:before {
  content: '\e83d'; }

/* '' */
.uil-arrow-circle-left:before {
  content: '\e83e'; }

/* '' */
.uil-arrow-circle-right:before {
  content: '\e83f'; }

/* '' */
.uil-arrow-circle-up:before {
  content: '\e840'; }

/* '' */
.uil-arrow-compress-h:before {
  content: '\e841'; }

/* '' */
.uil-arrow-down-left:before {
  content: '\e842'; }

/* '' */
.uil-arrow-down-right:before {
  content: '\e843'; }

/* '' */
.uil-arrow-down:before {
  content: '\e844'; }

/* '' */
.uil-arrow-from-right:before {
  content: '\e845'; }

/* '' */
.uil-arrow-from-top:before {
  content: '\e846'; }

/* '' */
.uil-arrow-growth:before {
  content: '\e847'; }

/* '' */
.uil-arrow-left:before {
  content: '\e848'; }

/* '' */
.uil-arrow-random:before {
  content: '\e849'; }

/* '' */
.uil-arrow-resize-diagonal:before {
  content: '\e84a'; }

/* '' */
.uil-arrow-right:before {
  content: '\e84b'; }

/* '' */
.uil-arrow-to-bottom:before {
  content: '\e84c'; }

/* '' */
.uil-arrow-to-right:before {
  content: '\e84d'; }

/* '' */
.uil-arrow-up-left:before {
  content: '\e84e'; }

/* '' */
.uil-arrow-up-right:before {
  content: '\e84f'; }

/* '' */
.uil-arrow-up:before {
  content: '\e850'; }

/* '' */
.uil-arrows-h-alt:before {
  content: '\e851'; }

/* '' */
.uil-arrows-h:before {
  content: '\e852'; }

/* '' */
.uil-arrows-left-down:before {
  content: '\e853'; }

/* '' */
.uil-arrows-maximize:before {
  content: '\e854'; }

/* '' */
.uil-arrows-merge:before {
  content: '\e855'; }

/* '' */
.uil-arrows-resize-h:before {
  content: '\e856'; }

/* '' */
.uil-arrows-resize-v:before {
  content: '\e857'; }

/* '' */
.uil-arrows-resize:before {
  content: '\e858'; }

/* '' */
.uil-arrows-right-down:before {
  content: '\e859'; }

/* '' */
.uil-arrows-shrink-h:before {
  content: '\e85a'; }

/* '' */
.uil-arrows-shrink-v:before {
  content: '\e85b'; }

/* '' */
.uil-arrows-up-right:before {
  content: '\e85c'; }

/* '' */
.uil-arrows-v-alt:before {
  content: '\e85d'; }

/* '' */
.uil-arrows-v:before {
  content: '\e85e'; }

/* '' */
.uil-assistive-listening-systems:before {
  content: '\e85f'; }

/* '' */
.uil-asterisk:before {
  content: '\e860'; }

/* '' */
.uil-at:before {
  content: '\e861'; }

/* '' */
.uil-atm-card:before {
  content: '\e862'; }

/* '' */
.uil-atom:before {
  content: '\e863'; }

/* '' */
.uil-auto-flash:before {
  content: '\e864'; }

/* '' */
.uil-award-alt:before {
  content: '\e865'; }

/* '' */
.uil-award:before {
  content: '\e866'; }

/* '' */
.uil-baby-carriage:before {
  content: '\e867'; }

/* '' */
.uil-backpack:before {
  content: '\e868'; }

/* '' */
.uil-backspace:before {
  content: '\e869'; }

/* '' */
.uil-backward:before {
  content: '\e86a'; }

/* '' */
.uil-bag-alt:before {
  content: '\e86b'; }

/* '' */
.uil-bag-slash:before {
  content: '\e86c'; }

/* '' */
.uil-bag:before {
  content: '\e86d'; }

/* '' */
.uil-balance-scale:before {
  content: '\e86e'; }

/* '' */
.uil-ball:before {
  content: '\e86f'; }

/* '' */
.uil-ban:before {
  content: '\e870'; }

/* '' */
.uil-bars:before {
  content: '\e871'; }

/* '' */
.uil-baseball-ball:before {
  content: '\e872'; }

/* '' */
.uil-basketball-hoop:before {
  content: '\e873'; }

/* '' */
.uil-basketball:before {
  content: '\e874'; }

/* '' */
.uil-bath:before {
  content: '\e875'; }

/* '' */
.uil-battery-bolt:before {
  content: '\e876'; }

/* '' */
.uil-battery-empty:before {
  content: '\e877'; }

/* '' */
.uil-bed-double:before {
  content: '\e878'; }

/* '' */
.uil-bed:before {
  content: '\e879'; }

/* '' */
.uil-behance-alt:before {
  content: '\e87a'; }

/* '' */
.uil-behance:before {
  content: '\e87b'; }

/* '' */
.uil-bell-school:before {
  content: '\e87c'; }

/* '' */
.uil-bell-slash:before {
  content: '\e87d'; }

/* '' */
.uil-bell:before {
  content: '\e87e'; }

/* '' */
.uil-bill:before {
  content: '\e87f'; }

/* '' */
.uil-bitcoin-alt:before {
  content: '\e880'; }

/* '' */
.uil-bitcoin-bold:before {
  content: '\e881'; }

/* '' */
.uil-bitcoin-circle:before {
  content: '\e882'; }

/* '' */
.uil-bitcoin:before {
  content: '\e883'; }

/* '' */
.uil-black-berry:before {
  content: '\e884'; }

/* '' */
.uil-blogger-alt:before {
  content: '\e885'; }

/* '' */
.uil-blogger:before {
  content: '\e886'; }

/* '' */
.uil-bluetooth-b:before {
  content: '\e887'; }

/* '' */
.uil-bold:before {
  content: '\e888'; }

/* '' */
.uil-bolt-alt:before {
  content: '\e889'; }

/* '' */
.uil-bolt-slash:before {
  content: '\e88a'; }

/* '' */
.uil-bolt:before {
  content: '\e88b'; }

/* '' */
.uil-book-alt:before {
  content: '\e88c'; }

/* '' */
.uil-book-medical:before {
  content: '\e88d'; }

/* '' */
.uil-book-open:before {
  content: '\e88e'; }

/* '' */
.uil-book-reader:before {
  content: '\e88f'; }

/* '' */
.uil-book:before {
  content: '\e890'; }

/* '' */
.uil-bookmark-full:before {
  content: '\e891'; }

/* '' */
.uil-bookmark:before {
  content: '\e892'; }

/* '' */
.uil-books:before {
  content: '\e893'; }

/* '' */
.uil-boombox:before {
  content: '\e894'; }

/* '' */
.uil-border-alt:before {
  content: '\e895'; }

/* '' */
.uil-border-bottom:before {
  content: '\e896'; }

/* '' */
.uil-border-clear:before {
  content: '\e897'; }

/* '' */
.uil-border-horizontal:before {
  content: '\e898'; }

/* '' */
.uil-border-inner:before {
  content: '\e899'; }

/* '' */
.uil-border-left:before {
  content: '\e89a'; }

/* '' */
.uil-border-out:before {
  content: '\e89b'; }

/* '' */
.uil-border-right:before {
  content: '\e89c'; }

/* '' */
.uil-border-top:before {
  content: '\e89d'; }

/* '' */
.uil-border-vertical:before {
  content: '\e89e'; }

/* '' */
.uil-bowling-ball:before {
  content: '\e89f'; }

/* '' */
.uil-box:before {
  content: '\e8a0'; }

/* '' */
.uil-briefcase-alt:before {
  content: '\e8a1'; }

/* '' */
.uil-briefcase:before {
  content: '\e8a2'; }

/* '' */
.uil-bright:before {
  content: '\e8a3'; }

/* '' */
.uil-brightness-empty:before {
  content: '\e8a4'; }

/* '' */
.uil-brightness-half:before {
  content: '\e8a5'; }

/* '' */
.uil-brightness-low:before {
  content: '\e8a6'; }

/* '' */
.uil-brightness-minus:before {
  content: '\e8a7'; }

/* '' */
.uil-brightness-plus:before {
  content: '\e8a8'; }

/* '' */
.uil-brightness:before {
  content: '\e8a9'; }

/* '' */
.uil-bring-bottom:before {
  content: '\e8aa'; }

/* '' */
.uil-bring-front:before {
  content: '\e8ab'; }

/* '' */
.uil-brush-alt:before {
  content: '\e8ac'; }

/* '' */
.uil-bug:before {
  content: '\e8ad'; }

/* '' */
.uil-building:before {
  content: '\e8ae'; }

/* '' */
.uil-bullseye:before {
  content: '\e8af'; }

/* '' */
.uil-bus-alt:before {
  content: '\e8b0'; }

/* '' */
.uil-bus-school:before {
  content: '\e8b1'; }

/* '' */
.uil-bus:before {
  content: '\e8b2'; }

/* '' */
.uil-calcualtor:before {
  content: '\e8b3'; }

/* '' */
.uil-calculator-alt:before {
  content: '\e8b4'; }

/* '' */
.uil-calculator:before {
  content: '\e8b5'; }

/* '' */
.uil-calendar-alt:before {
  content: '\e8b6'; }

/* '' */
.uil-calendar-slash:before {
  content: '\e8b7'; }

/* '' */
.uil-calender:before {
  content: '\e8b8'; }

/* '' */
.uil-calling:before {
  content: '\e8b9'; }

/* '' */
.uil-camera-change:before {
  content: '\e8ba'; }

/* '' */
.uil-camera-plus:before {
  content: '\e8bb'; }

/* '' */
.uil-camera-slash:before {
  content: '\e8bc'; }

/* '' */
.uil-camera:before {
  content: '\e8bd'; }

/* '' */
.uil-cancel:before {
  content: '\e8be'; }

/* '' */
.uil-capsule:before {
  content: '\e8bf'; }

/* '' */
.uil-capture:before {
  content: '\e8c0'; }

/* '' */
.uil-car-sideview:before {
  content: '\e8c1'; }

/* '' */
.uil-car-slash:before {
  content: '\e8c2'; }

/* '' */
.uil-car-wash:before {
  content: '\e8c3'; }

/* '' */
.uil-car:before {
  content: '\e8c4'; }

/* '' */
.uil-card-atm:before {
  content: '\e8c5'; }

/* '' */
.uil-caret-right:before {
  content: '\e8c6'; }

/* '' */
.uil-cart:before {
  content: '\e8c7'; }

/* '' */
.uil-cell:before {
  content: '\e8c8'; }

/* '' */
.uil-celsius:before {
  content: '\e8c9'; }

/* '' */
.uil-chart-bar-alt:before {
  content: '\e8ca'; }

/* '' */
.uil-chart-bar:before {
  content: '\e8cb'; }

/* '' */
.uil-chart-down:before {
  content: '\e8cc'; }

/* '' */
.uil-chart-growth-alt:before {
  content: '\e8cd'; }

/* '' */
.uil-chart-growth:before {
  content: '\e8ce'; }

/* '' */
.uil-chart-line:before {
  content: '\e8cf'; }

/* '' */
.uil-chart-pie-alt:before {
  content: '\e8d0'; }

/* '' */
.uil-chart-pie:before {
  content: '\e8d1'; }

/* '' */
.uil-chart:before {
  content: '\e8d2'; }

/* '' */
.uil-chat-bubble-user:before {
  content: '\e8d3'; }

/* '' */
.uil-chat-info:before {
  content: '\e8d4'; }

/* '' */
.uil-chat:before {
  content: '\e8d5'; }

/* '' */
.uil-check-circle:before {
  content: '\e8d6'; }

/* '' */
.uil-check-square:before {
  content: '\e8d7'; }

/* '' */
.uil-check:before {
  content: '\e8d8'; }

/* '' */
.uil-circle-layer:before {
  content: '\e8d9'; }

/* '' */
.uil-circle:before {
  content: '\e8da'; }

/* '' */
.uil-circuit:before {
  content: '\e8db'; }

/* '' */
.uil-clapper-board:before {
  content: '\e8dc'; }

/* '' */
.uil-clipboard-alt:before {
  content: '\e8dd'; }

/* '' */
.uil-clipboard-blank:before {
  content: '\e8de'; }

/* '' */
.uil-clipboard-notes:before {
  content: '\e8df'; }

/* '' */
.uil-clipboard:before {
  content: '\e8e0'; }

/* '' */
.uil-clock-eight:before {
  content: '\e8e1'; }

/* '' */
.uil-clock-five:before {
  content: '\e8e2'; }

/* '' */
.uil-clock-nine:before {
  content: '\e8e3'; }

/* '' */
.uil-clock-seven:before {
  content: '\e8e4'; }

/* '' */
.uil-clock-ten:before {
  content: '\e8e5'; }

/* '' */
.uil-clock-three:before {
  content: '\e8e6'; }

/* '' */
.uil-clock-two:before {
  content: '\e8e7'; }

/* '' */
.uil-clock:before {
  content: '\e8e8'; }

/* '' */
.uil-closed-captioning:before {
  content: '\e8e9'; }

/* '' */
.uil-cloud-block:before {
  content: '\e8ea'; }

/* '' */
.uil-cloud-bookmark:before {
  content: '\e8eb'; }

/* '' */
.uil-cloud-check:before {
  content: '\e8ec'; }

/* '' */
.uil-cloud-computing:before {
  content: '\e8ed'; }

/* '' */
.uil-cloud-data-connection:before {
  content: '\e8ee'; }

/* '' */
.uil-cloud-database-tree:before {
  content: '\e8ef'; }

/* '' */
.uil-cloud-download:before {
  content: '\e8f0'; }

/* '' */
.uil-cloud-drizzle:before {
  content: '\e8f1'; }

/* '' */
.uil-cloud-exclamation:before {
  content: '\e8f2'; }

/* '' */
.uil-cloud-hail:before {
  content: '\e8f3'; }

/* '' */
.uil-cloud-heart:before {
  content: '\e8f4'; }

/* '' */
.uil-cloud-info:before {
  content: '\e8f5'; }

/* '' */
.uil-cloud-lock:before {
  content: '\e8f6'; }

/* '' */
.uil-cloud-meatball:before {
  content: '\e8f7'; }

/* '' */
.uil-cloud-moon-hail:before {
  content: '\e8f8'; }

/* '' */
.uil-cloud-moon-meatball:before {
  content: '\e8f9'; }

/* '' */
.uil-cloud-moon-rain:before {
  content: '\e8fa'; }

/* '' */
.uil-cloud-moon-showers:before {
  content: '\e8fb'; }

/* '' */
.uil-cloud-moon:before {
  content: '\e8fc'; }

/* '' */
.uil-cloud-question:before {
  content: '\e8fd'; }

/* '' */
.uil-cloud-rain-sun:before {
  content: '\e8fe'; }

/* '' */
.uil-cloud-rain:before {
  content: '\e8ff'; }

/* '' */
.uil-cloud-redo:before {
  content: '\e900'; }

/* '' */
.uil-cloud-set:before {
  content: '\e901'; }

/* '' */
.uil-cloud-share:before {
  content: '\e902'; }

/* '' */
.uil-cloud-shield:before {
  content: '\e903'; }

/* '' */
.uil-cloud-showers-alt:before {
  content: '\e904'; }

/* '' */
.uil-cloud-showers-heavy:before {
  content: '\e905'; }

/* '' */
.uil-cloud-showers:before {
  content: '\e906'; }

/* '' */
.uil-cloud-slash:before {
  content: '\e907'; }

/* '' */
.uil-cloud-sun-hail:before {
  content: '\e908'; }

/* '' */
.uil-cloud-sun-meatball:before {
  content: '\e909'; }

/* '' */
.uil-cloud-sun-rain-alt:before {
  content: '\e90a'; }

/* '' */
.uil-cloud-sun-rain:before {
  content: '\e90b'; }

/* '' */
.uil-cloud-sun-tear:before {
  content: '\e90c'; }

/* '' */
.uil-cloud-sun:before {
  content: '\e90d'; }

/* '' */
.uil-cloud-times:before {
  content: '\e90e'; }

/* '' */
.uil-cloud-unlock:before {
  content: '\e90f'; }

/* '' */
.uil-cloud-upload:before {
  content: '\e910'; }

/* '' */
.uil-cloud-wifi:before {
  content: '\e911'; }

/* '' */
.uil-cloud-wind:before {
  content: '\e912'; }

/* '' */
.uil-cloud:before {
  content: '\e913'; }

/* '' */
.uil-clouds:before {
  content: '\e914'; }

/* '' */
.uil-club:before {
  content: '\e915'; }

/* '' */
.uil-code:before {
  content: '\e916'; }

/* '' */
.uil-coffee:before {
  content: '\e917'; }

/* '' */
.uil-cog:before {
  content: '\e918'; }

/* '' */
.uil-coins:before {
  content: '\e919'; }

/* '' */
.uil-columns:before {
  content: '\e91a'; }

/* '' */
.uil-comment-alt-block:before {
  content: '\e91b'; }

/* '' */
.uil-comment-alt-chart-lines:before {
  content: '\e91c'; }

/* '' */
.uil-comment-alt-check:before {
  content: '\e91d'; }

/* '' */
.uil-comment-alt-dots:before {
  content: '\e91e'; }

/* '' */
.uil-comment-alt-download:before {
  content: '\e91f'; }

/* '' */
.uil-comment-alt-edit:before {
  content: '\e920'; }

/* '' */
.uil-comment-alt-exclamation:before {
  content: '\e921'; }

/* '' */
.uil-comment-alt-heart:before {
  content: '\e922'; }

/* '' */
.uil-comment-alt-image:before {
  content: '\e923'; }

/* '' */
.uil-comment-alt-info:before {
  content: '\e924'; }

/* '' */
.uil-comment-alt-lines:before {
  content: '\e925'; }

/* '' */
.uil-comment-alt-lock:before {
  content: '\e926'; }

/* '' */
.uil-comment-alt-medical:before {
  content: '\e927'; }

/* '' */
.uil-comment-alt-message:before {
  content: '\e928'; }

/* '' */
.uil-comment-alt-notes:before {
  content: '\e929'; }

/* '' */
.uil-comment-alt-plus:before {
  content: '\e92a'; }

/* '' */
.uil-comment-alt-question:before {
  content: '\e92b'; }

/* '' */
.uil-comment-alt-redo:before {
  content: '\e92c'; }

/* '' */
.uil-comment-alt-search:before {
  content: '\e92d'; }

/* '' */
.uil-comment-alt-share:before {
  content: '\e92e'; }

/* '' */
.uil-comment-alt-shield:before {
  content: '\e92f'; }

/* '' */
.uil-comment-alt-slash:before {
  content: '\e930'; }

/* '' */
.uil-comment-alt-upload:before {
  content: '\e931'; }

/* '' */
.uil-comment-alt-verify:before {
  content: '\e932'; }

/* '' */
.uil-comment-alt:before {
  content: '\e933'; }

/* '' */
.uil-comment-block:before {
  content: '\e934'; }

/* '' */
.uil-comment-chart-line:before {
  content: '\e935'; }

/* '' */
.uil-comment-check:before {
  content: '\e936'; }

/* '' */
.uil-comment-dots:before {
  content: '\e937'; }

/* '' */
.uil-comment-download:before {
  content: '\e938'; }

/* '' */
.uil-comment-edit:before {
  content: '\e939'; }

/* '' */
.uil-comment-exclamation:before {
  content: '\e93a'; }

/* '' */
.uil-comment-heart:before {
  content: '\e93b'; }

/* '' */
.uil-comment-image:before {
  content: '\e93c'; }

/* '' */
.uil-comment-info-alt:before {
  content: '\e93d'; }

/* '' */
.uil-comment-info:before {
  content: '\e93e'; }

/* '' */
.uil-comment-lines:before {
  content: '\e93f'; }

/* '' */
.uil-comment-lock:before {
  content: '\e940'; }

/* '' */
.uil-comment-medical:before {
  content: '\e941'; }

/* '' */
.uil-comment-message:before {
  content: '\e942'; }

/* '' */
.uil-comment-notes:before {
  content: '\e943'; }

/* '' */
.uil-comment-plus:before {
  content: '\e944'; }

/* '' */
.uil-comment-question:before {
  content: '\e945'; }

/* '' */
.uil-comment-redo:before {
  content: '\e946'; }

/* '' */
.uil-comment-search:before {
  content: '\e947'; }

/* '' */
.uil-comment-share:before {
  content: '\e948'; }

/* '' */
.uil-comment-shield:before {
  content: '\e949'; }

/* '' */
.uil-comment-slash:before {
  content: '\e94a'; }

/* '' */
.uil-comment-upload:before {
  content: '\e94b'; }

/* '' */
.uil-comment-verify:before {
  content: '\e94c'; }

/* '' */
.uil-comment:before {
  content: '\e94d'; }

/* '' */
.uil-comments-alt:before {
  content: '\e94e'; }

/* '' */
.uil-comments:before {
  content: '\e94f'; }

/* '' */
.uil-commnet-alt-slash:before {
  content: '\e950'; }

/* '' */
.uil-compact-disc:before {
  content: '\e951'; }

/* '' */
.uil-compass:before {
  content: '\e952'; }

/* '' */
.uil-compress-alt-left:before {
  content: '\e953'; }

/* '' */
.uil-compress-alt:before {
  content: '\e954'; }

/* '' */
.uil-compress-arrows:before {
  content: '\e955'; }

/* '' */
.uil-compress-lines:before {
  content: '\e956'; }

/* '' */
.uil-compress-point:before {
  content: '\e957'; }

/* '' */
.uil-compress-v:before {
  content: '\e958'; }

/* '' */
.uil-compress:before {
  content: '\e959'; }

/* '' */
.uil-computer-mouse:before {
  content: '\e95a'; }

/* '' */
.uil-confused:before {
  content: '\e95b'; }

/* '' */
.uil-constructor:before {
  content: '\e95c'; }

/* '' */
.uil-copy-alt:before {
  content: '\e95d'; }

/* '' */
.uil-copy-landscape:before {
  content: '\e95e'; }

/* '' */
.uil-copy:before {
  content: '\e95f'; }

/* '' */
.uil-copyright:before {
  content: '\e960'; }

/* '' */
.uil-corner-down-left:before {
  content: '\e961'; }

/* '' */
.uil-corner-down-right-alt:before {
  content: '\e962'; }

/* '' */
.uil-corner-down-right:before {
  content: '\e963'; }

/* '' */
.uil-corner-left-down:before {
  content: '\e964'; }

/* '' */
.uil-corner-right-down:before {
  content: '\e965'; }

/* '' */
.uil-corner-up-left-alt:before {
  content: '\e966'; }

/* '' */
.uil-corner-up-left:before {
  content: '\e967'; }

/* '' */
.uil-corner-up-right-alt:before {
  content: '\e968'; }

/* '' */
.uil-corner-up-right:before {
  content: '\e969'; }

/* '' */
.uil-creative-commons-pd-alt:before {
  content: '\e96a'; }

/* '' */
.uil-creative-commons-pd:before {
  content: '\e96b'; }

/* '' */
.uil-crockery:before {
  content: '\e96c'; }

/* '' */
.uil-crop-alt-rotate-left:before {
  content: '\e96d'; }

/* '' */
.uil-crop-alt-rotate-right:before {
  content: '\e96e'; }

/* '' */
.uil-crop-alt:before {
  content: '\e96f'; }

/* '' */
.uil-crosshair-alt:before {
  content: '\e970'; }

/* '' */
.uil-crosshair:before {
  content: '\e971'; }

/* '' */
.uil-crosshairs:before {
  content: '\e972'; }

/* '' */
.uil-cube:before {
  content: '\e973'; }

/* '' */
.uil-dashboard:before {
  content: '\e974'; }

/* '' */
.uil-data-sharing:before {
  content: '\e975'; }

/* '' */
.uil-database-alt:before {
  content: '\e976'; }

/* '' */
.uil-database:before {
  content: '\e977'; }

/* '' */
.uil-desert:before {
  content: '\e978'; }

/* '' */
.uil-desktop-alt-slash:before {
  content: '\e979'; }

/* '' */
.uil-desktop-alt:before {
  content: '\e97a'; }

/* '' */
.uil-desktop-cloud-alt:before {
  content: '\e97b'; }

/* '' */
.uil-desktop-slash:before {
  content: '\e97c'; }

/* '' */
.uil-desktop:before {
  content: '\e97d'; }

/* '' */
.uil-dialpad-alt:before {
  content: '\e97e'; }

/* '' */
.uil-dialpad:before {
  content: '\e97f'; }

/* '' */
.uil-diamond:before {
  content: '\e980'; }

/* '' */
.uil-diary-alt:before {
  content: '\e981'; }

/* '' */
.uil-diary:before {
  content: '\e982'; }

/* '' */
.uil-dice-five:before {
  content: '\e983'; }

/* '' */
.uil-dice-four:before {
  content: '\e984'; }

/* '' */
.uil-dice-one:before {
  content: '\e985'; }

/* '' */
.uil-dice-six:before {
  content: '\e986'; }

/* '' */
.uil-dice-three:before {
  content: '\e987'; }

/* '' */
.uil-dice-two:before {
  content: '\e988'; }

/* '' */
.uil-direction:before {
  content: '\e989'; }

/* '' */
.uil-directions:before {
  content: '\e98a'; }

/* '' */
.uil-dizzy-meh:before {
  content: '\e98b'; }

/* '' */
.uil-dna:before {
  content: '\e98c'; }

/* '' */
.uil-document-layout-center:before {
  content: '\e98d'; }

/* '' */
.uil-document-layout-left:before {
  content: '\e98e'; }

/* '' */
.uil-document-layout-right:before {
  content: '\e98f'; }

/* '' */
.uil-document:before {
  content: '\e990'; }

/* '' */
.uil-dollar-alt:before {
  content: '\e991'; }

/* '' */
.uil-dollar-sign-alt:before {
  content: '\e992'; }

/* '' */
.uil-dollar-sign:before {
  content: '\e993'; }

/* '' */
.uil-down-arrow:before {
  content: '\e994'; }

/* '' */
.uil-download-alt:before {
  content: '\e995'; }

/* '' */
.uil-dribbble:before {
  content: '\e996'; }

/* '' */
.uil-drill:before {
  content: '\e997'; }

/* '' */
.uil-dropbox:before {
  content: '\e998'; }

/* '' */
.uil-dumbbell:before {
  content: '\e999'; }

/* '' */
.uil-ear:before {
  content: '\e99a'; }

/* '' */
.uil-edit-alt:before {
  content: '\e99b'; }

/* '' */
.uil-edit:before {
  content: '\e99c'; }

/* '' */
.uil-ellipsis-h:before {
  content: '\e99d'; }

/* '' */
.uil-ellipsis-v:before {
  content: '\e99e'; }

/* '' */
.uil-emoji:before {
  content: '\e99f'; }

/* '' */
.uil-enter:before {
  content: '\e9a0'; }

/* '' */
.uil-entry:before {
  content: '\e9a1'; }

/* '' */
.uil-envelope-add:before {
  content: '\e9a2'; }

/* '' */
.uil-envelope-alt:before {
  content: '\e9a3'; }

/* '' */
.uil-envelope-block:before {
  content: '\e9a4'; }

/* '' */
.uil-envelope-bookmark:before {
  content: '\e9a5'; }

/* '' */
.uil-envelope-check:before {
  content: '\e9a6'; }

/* '' */
.uil-envelope-download-alt:before {
  content: '\e9a7'; }

/* '' */
.uil-envelope-download:before {
  content: '\e9a8'; }

/* '' */
.uil-envelope-edit:before {
  content: '\e9a9'; }

/* '' */
.uil-envelope-exclamation:before {
  content: '\e9aa'; }

/* '' */
.uil-envelope-heart:before {
  content: '\e9ab'; }

/* '' */
.uil-envelope-info:before {
  content: '\e9ac'; }

/* '' */
.uil-envelope-lock:before {
  content: '\e9ad'; }

/* '' */
.uil-envelope-minus:before {
  content: '\e9ae'; }

/* '' */
.uil-envelope-open:before {
  content: '\e9af'; }

/* '' */
.uil-envelope-question:before {
  content: '\e9b0'; }

/* '' */
.uil-envelope-receive:before {
  content: '\e9b1'; }

/* '' */
.uil-envelope-redo:before {
  content: '\e9b2'; }

/* '' */
.uil-envelope-search:before {
  content: '\e9b3'; }

/* '' */
.uil-envelope-send:before {
  content: '\e9b4'; }

/* '' */
.uil-envelope-share:before {
  content: '\e9b5'; }

/* '' */
.uil-envelope-shield:before {
  content: '\e9b6'; }

/* '' */
.uil-envelope-star:before {
  content: '\e9b7'; }

/* '' */
.uil-envelope-times:before {
  content: '\e9b8'; }

/* '' */
.uil-envelope-upload-alt:before {
  content: '\e9b9'; }

/* '' */
.uil-envelope-upload:before {
  content: '\e9ba'; }

/* '' */
.uil-envelope:before {
  content: '\e9bb'; }

/* '' */
.uil-envelopes:before {
  content: '\e9bc'; }

/* '' */
.uil-equal-circle:before {
  content: '\e9bd'; }

/* '' */
.uil-euro-circle:before {
  content: '\e9be'; }

/* '' */
.uil-euro:before {
  content: '\e9bf'; }

/* '' */
.uil-exchange-alt:before {
  content: '\e9c0'; }

/* '' */
.uil-exchange:before {
  content: '\e9c1'; }

/* '' */
.uil-exclamation-circle:before {
  content: '\e9c2'; }

/* '' */
.uil-exclamation-octagon:before {
  content: '\e9c3'; }

/* '' */
.uil-exclamation-triangle:before {
  content: '\e9c4'; }

/* '' */
.uil-exclude:before {
  content: '\e9c5'; }

/* '' */
.uil-exit:before {
  content: '\e9c6'; }

/* '' */
.uil-expand-alt:before {
  content: '\e9c7'; }

/* '' */
.uil-expand-arrows-alt:before {
  content: '\e9c8'; }

/* '' */
.uil-expand-arrows:before {
  content: '\e9c9'; }

/* '' */
.uil-expand-from-corner:before {
  content: '\e9ca'; }

/* '' */
.uil-expand-left:before {
  content: '\e9cb'; }

/* '' */
.uil-expand-right:before {
  content: '\e9cc'; }

/* '' */
.uil-export:before {
  content: '\e9cd'; }

/* '' */
.uil-exposure-alt:before {
  content: '\e9ce'; }

/* '' */
.uil-exposure-increase:before {
  content: '\e9cf'; }

/* '' */
.uil-external-link-alt:before {
  content: '\e9d0'; }

/* '' */
.uil-eye-slash:before {
  content: '\e9d1'; }

/* '' */
.uil-eye:before {
  content: '\e9d2'; }

/* '' */
.uil-facebook-f:before {
  content: '\e9d3'; }

/* '' */
.uil-facebook-messenger-alt:before {
  content: '\e9d4'; }

/* '' */
.uil-facebook-messenger:before {
  content: '\e9d5'; }

/* '' */
.uil-facebook:before {
  content: '\e9d6'; }

/* '' */
.uil-fahrenheit:before {
  content: '\e9d7'; }

/* '' */
.uil-fast-mail-alt:before {
  content: '\e9d8'; }

/* '' */
.uil-fast-mail:before {
  content: '\e9d9'; }

/* '' */
.uil-favorite:before {
  content: '\e9da'; }

/* '' */
.uil-feedback:before {
  content: '\e9db'; }

/* '' */
.uil-file-alt:before {
  content: '\e9dc'; }

/* '' */
.uil-file-blank:before {
  content: '\e9dd'; }

/* '' */
.uil-file-block-alt:before {
  content: '\e9de'; }

/* '' */
.uil-file-bookmark-alt:before {
  content: '\e9df'; }

/* '' */
.uil-file-check-alt:before {
  content: '\e9e0'; }

/* '' */
.uil-file-check:before {
  content: '\e9e1'; }

/* '' */
.uil-file-contract-dollar:before {
  content: '\e9e2'; }

/* '' */
.uil-file-copy-alt:before {
  content: '\e9e3'; }

/* '' */
.uil-file-download-alt:before {
  content: '\e9e4'; }

/* '' */
.uil-file-download:before {
  content: '\e9e5'; }

/* '' */
.uil-file-edit-alt:before {
  content: '\e9e6'; }

/* '' */
.uil-file-exclamation-alt:before {
  content: '\e9e7'; }

/* '' */
.uil-file-exclamation:before {
  content: '\e9e8'; }

/* '' */
.uil-file-heart:before {
  content: '\e9e9'; }

/* '' */
.uil-file-info-alt:before {
  content: '\e9ea'; }

/* '' */
.uil-file-landscape-alt:before {
  content: '\e9eb'; }

/* '' */
.uil-file-landscape:before {
  content: '\e9ec'; }

/* '' */
.uil-file-lanscape-slash:before {
  content: '\e9ed'; }

/* '' */
.uil-file-lock-alt:before {
  content: '\e9ee'; }

/* '' */
.uil-file-medical-alt:before {
  content: '\e9ef'; }

/* '' */
.uil-file-medical:before {
  content: '\e9f0'; }

/* '' */
.uil-file-minus-alt:before {
  content: '\e9f1'; }

/* '' */
.uil-file-minus:before {
  content: '\e9f2'; }

/* '' */
.uil-file-network:before {
  content: '\e9f3'; }

/* '' */
.uil-file-plus-alt:before {
  content: '\e9f4'; }

/* '' */
.uil-file-plus:before {
  content: '\e9f5'; }

/* '' */
.uil-file-question-alt:before {
  content: '\e9f6'; }

/* '' */
.uil-file-question:before {
  content: '\e9f7'; }

/* '' */
.uil-file-redo-alt:before {
  content: '\e9f8'; }

/* '' */
.uil-file-search-alt:before {
  content: '\e9f9'; }

/* '' */
.uil-file-share-alt:before {
  content: '\e9fa'; }

/* '' */
.uil-file-shield-alt:before {
  content: '\e9fb'; }

/* '' */
.uil-file-slash:before {
  content: '\e9fc'; }

/* '' */
.uil-file-times-alt:before {
  content: '\e9fd'; }

/* '' */
.uil-file-times:before {
  content: '\e9fe'; }

/* '' */
.uil-file-upload-alt:before {
  content: '\e9ff'; }

/* '' */
.uil-file-upload:before {
  content: '\ea00'; }

/* '' */
.uil-file:before {
  content: '\ea01'; }

/* '' */
.uil-files-landscapes-alt:before {
  content: '\ea02'; }

/* '' */
.uil-files-landscapes:before {
  content: '\ea03'; }

/* '' */
.uil-film:before {
  content: '\ea04'; }

/* '' */
.uil-filter-slash:before {
  content: '\ea05'; }

/* '' */
.uil-filter:before {
  content: '\ea06'; }

/* '' */
.uil-fire:before {
  content: '\ea07'; }

/* '' */
.uil-flask-potion:before {
  content: '\ea08'; }

/* '' */
.uil-flask:before {
  content: '\ea09'; }

/* '' */
.uil-flip-h-alt:before {
  content: '\ea0a'; }

/* '' */
.uil-flip-h:before {
  content: '\ea0b'; }

/* '' */
.uil-flip-v-alt:before {
  content: '\ea0c'; }

/* '' */
.uil-flip-v:before {
  content: '\ea0d'; }

/* '' */
.uil-flower:before {
  content: '\ea0e'; }

/* '' */
.uil-focus-add:before {
  content: '\ea0f'; }

/* '' */
.uil-focus-target:before {
  content: '\ea10'; }

/* '' */
.uil-focus:before {
  content: '\ea11'; }

/* '' */
.uil-folder-check:before {
  content: '\ea12'; }

/* '' */
.uil-folder-download:before {
  content: '\ea13'; }

/* '' */
.uil-folder-exclamation:before {
  content: '\ea14'; }

/* '' */
.uil-folder-heart:before {
  content: '\ea15'; }

/* '' */
.uil-folder-info:before {
  content: '\ea16'; }

/* '' */
.uil-folder-lock:before {
  content: '\ea17'; }

/* '' */
.uil-folder-medical:before {
  content: '\ea18'; }

/* '' */
.uil-folder-minus:before {
  content: '\ea19'; }

/* '' */
.uil-folder-network:before {
  content: '\ea1a'; }

/* '' */
.uil-folder-plus:before {
  content: '\ea1b'; }

/* '' */
.uil-folder-question:before {
  content: '\ea1c'; }

/* '' */
.uil-folder-slash:before {
  content: '\ea1d'; }

/* '' */
.uil-folder-times:before {
  content: '\ea1e'; }

/* '' */
.uil-folder-upload:before {
  content: '\ea1f'; }

/* '' */
.uil-folder:before {
  content: '\ea20'; }

/* '' */
.uil-food:before {
  content: '\ea21'; }

/* '' */
.uil-football-american:before {
  content: '\ea22'; }

/* '' */
.uil-football-ball:before {
  content: '\ea23'; }

/* '' */
.uil-football:before {
  content: '\ea24'; }

/* '' */
.uil-forecastcloud-moon-tear:before {
  content: '\ea25'; }

/* '' */
.uil-forwaded-call:before {
  content: '\ea26'; }

/* '' */
.uil-forward:before {
  content: '\ea27'; }

/* '' */
.uil-frown:before {
  content: '\ea28'; }

/* '' */
.uil-game-structure:before {
  content: '\ea29'; }

/* '' */
.uil-game:before {
  content: '\ea2a'; }

/* '' */
.uil-gift:before {
  content: '\ea2b'; }

/* '' */
.uil-github-alt:before {
  content: '\ea2c'; }

/* '' */
.uil-github:before {
  content: '\ea2d'; }

/* '' */
.uil-glass-martini-alt-slash:before {
  content: '\ea2e'; }

/* '' */
.uil-glass-martini-alt:before {
  content: '\ea2f'; }

/* '' */
.uil-glass-martini:before {
  content: '\ea30'; }

/* '' */
.uil-glass-tea:before {
  content: '\ea31'; }

/* '' */
.uil-glass:before {
  content: '\ea32'; }

/* '' */
.uil-globe:before {
  content: '\ea33'; }

/* '' */
.uil-gold:before {
  content: '\ea34'; }

/* '' */
.uil-google-drive-alt:before {
  content: '\ea35'; }

/* '' */
.uil-google-drive:before {
  content: '\ea36'; }

/* '' */
.uil-google-hangouts-alt:before {
  content: '\ea37'; }

/* '' */
.uil-google-hangouts:before {
  content: '\ea38'; }

/* '' */
.uil-google-play:before {
  content: '\ea39'; }

/* '' */
.uil-google:before {
  content: '\ea3a'; }

/* '' */
.uil-graduation-hat:before {
  content: '\ea3b'; }

/* '' */
.uil-graph-bar:before {
  content: '\ea3c'; }

/* '' */
.uil-grid:before {
  content: '\ea3d'; }

/* '' */
.uil-grids:before {
  content: '\ea3e'; }

/* '' */
.uil-grin-tongue-wink-alt:before {
  content: '\ea3f'; }

/* '' */
.uil-grin-tongue-wink:before {
  content: '\ea40'; }

/* '' */
.uil-grin:before {
  content: '\ea41'; }

/* '' */
.uil-grip-horizontal-line:before {
  content: '\ea42'; }

/* '' */
.uil-hdd:before {
  content: '\ea43'; }

/* '' */
.uil-headphones-alt:before {
  content: '\ea44'; }

/* '' */
.uil-headphones:before {
  content: '\ea45'; }

/* '' */
.uil-heart-alt:before {
  content: '\ea46'; }

/* '' */
.uil-heart-medical:before {
  content: '\ea47'; }

/* '' */
.uil-heart-rate:before {
  content: '\ea48'; }

/* '' */
.uil-heart-sign:before {
  content: '\ea49'; }

/* '' */
.uil-heart:before {
  content: '\ea4a'; }

/* '' */
.uil-heartbeat:before {
  content: '\ea4b'; }

/* '' */
.uil-history-alt:before {
  content: '\ea4c'; }

/* '' */
.uil-history:before {
  content: '\ea4d'; }

/* '' */
.uil-home-alt:before {
  content: '\ea4e'; }

/* '' */
.uil-home:before {
  content: '\ea4f'; }

/* '' */
.uil-horizontal-align-center:before {
  content: '\ea50'; }

/* '' */
.uil-horizontal-align-left:before {
  content: '\ea51'; }

/* '' */
.uil-horizontal-align-right:before {
  content: '\ea52'; }

/* '' */
.uil-horizontal-distribution-center:before {
  content: '\ea53'; }

/* '' */
.uil-horizontal-distribution-left:before {
  content: '\ea54'; }

/* '' */
.uil-horizontal-distribution-right:before {
  content: '\ea55'; }

/* '' */
.uil-hourglass:before {
  content: '\ea56'; }

/* '' */
.uil-html3-alt:before {
  content: '\ea57'; }

/* '' */
.uil-html3:before {
  content: '\ea58'; }

/* '' */
.uil-hunting:before {
  content: '\ea59'; }

/* '' */
.uil-image-alt-slash:before {
  content: '\ea5a'; }

/* '' */
.uil-image-block:before {
  content: '\ea5b'; }

/* '' */
.uil-image-broken:before {
  content: '\ea5c'; }

/* '' */
.uil-image-check:before {
  content: '\ea5d'; }

/* '' */
.uil-image-download:before {
  content: '\ea5e'; }

/* '' */
.uil-image-edit:before {
  content: '\ea5f'; }

/* '' */
.uil-image-lock:before {
  content: '\ea60'; }

/* '' */
.uil-image-minus:before {
  content: '\ea61'; }

/* '' */
.uil-image-plus:before {
  content: '\ea62'; }

/* '' */
.uil-image-question:before {
  content: '\ea63'; }

/* '' */
.uil-image-redo:before {
  content: '\ea64'; }

/* '' */
.uil-image-resize-landscape:before {
  content: '\ea65'; }

/* '' */
.uil-image-resize-square:before {
  content: '\ea66'; }

/* '' */
.uil-image-search:before {
  content: '\ea67'; }

/* '' */
.uil-image-share:before {
  content: '\ea68'; }

/* '' */
.uil-image-shield:before {
  content: '\ea69'; }

/* '' */
.uil-image-slash:before {
  content: '\ea6a'; }

/* '' */
.uil-image-times:before {
  content: '\ea6b'; }

/* '' */
.uil-image-upload:before {
  content: '\ea6c'; }

/* '' */
.uil-image-v:before {
  content: '\ea6d'; }

/* '' */
.uil-image:before {
  content: '\ea6e'; }

/* '' */
.uil-images:before {
  content: '\ea6f'; }

/* '' */
.uil-import:before {
  content: '\ea70'; }

/* '' */
.uil-incoming-call:before {
  content: '\ea71'; }

/* '' */
.uil-info-circle:before {
  content: '\ea72'; }

/* '' */
.uil-instagram-alt:before {
  content: '\ea73'; }

/* '' */
.uil-instagram:before {
  content: '\ea74'; }

/* '' */
.uil-intercom-alt:before {
  content: '\ea75'; }

/* '' */
.uil-intercom:before {
  content: '\ea76'; }

/* '' */
.uil-invoice:before {
  content: '\ea77'; }

/* '' */
.uil-italic:before {
  content: '\ea78'; }

/* '' */
.uil-jackhammer:before {
  content: '\ea79'; }

/* '' */
.uil-java-script:before {
  content: '\ea7a'; }

/* '' */
.uil-kayak:before {
  content: '\ea7b'; }

/* '' */
.uil-key-skeleton-alt:before {
  content: '\ea7c'; }

/* '' */
.uil-key-skeleton:before {
  content: '\ea7d'; }

/* '' */
.uil-keyboard-alt:before {
  content: '\ea7e'; }

/* '' */
.uil-keyboard-hide:before {
  content: '\ea7f'; }

/* '' */
.uil-keyboard-show:before {
  content: '\ea80'; }

/* '' */
.uil-keyboard:before {
  content: '\ea81'; }

/* '' */
.uil-keyhole-circle:before {
  content: '\ea82'; }

/* '' */
.uil-keyhole-square-full:before {
  content: '\ea83'; }

/* '' */
.uil-keyhole-square:before {
  content: '\ea84'; }

/* '' */
.uil-kid:before {
  content: '\ea85'; }

/* '' */
.uil-label-alt:before {
  content: '\ea86'; }

/* '' */
.uil-label:before {
  content: '\ea87'; }

/* '' */
.uil-lamp:before {
  content: '\ea88'; }

/* '' */
.uil-laptop-cloud:before {
  content: '\ea89'; }

/* '' */
.uil-laptop:before {
  content: '\ea8a'; }

/* '' */
.uil-laughing:before {
  content: '\ea8b'; }

/* '' */
.uil-layer-group-slash:before {
  content: '\ea8c'; }

/* '' */
.uil-layer-group:before {
  content: '\ea8d'; }

/* '' */
.uil-layers-alt:before {
  content: '\ea8e'; }

/* '' */
.uil-layers-slash:before {
  content: '\ea8f'; }

/* '' */
.uil-layers:before {
  content: '\ea90'; }

/* '' */
.uil-left-arrow-from-left:before {
  content: '\ea91'; }

/* '' */
.uil-left-arrow-to-left:before {
  content: '\ea92'; }

/* '' */
.uil-left-indent-alt:before {
  content: '\ea93'; }

/* '' */
.uil-left-indent:before {
  content: '\ea94'; }

/* '' */
.uil-left-to-right-text-direction:before {
  content: '\ea95'; }

/* '' */
.uil-life-ring:before {
  content: '\ea96'; }

/* '' */
.uil-lightbulb-alt:before {
  content: '\ea97'; }

/* '' */
.uil-lightbulb:before {
  content: '\ea98'; }

/* '' */
.uil-line-alt:before {
  content: '\ea99'; }

/* '' */
.uil-line-spacing:before {
  content: '\ea9a'; }

/* '' */
.uil-line:before {
  content: '\ea9b'; }

/* '' */
.uil-link-alt:before {
  content: '\ea9c'; }

/* '' */
.uil-link-broken:before {
  content: '\ea9d'; }

/* '' */
.uil-link-h:before {
  content: '\ea9e'; }

/* '' */
.uil-link:before {
  content: '\ea9f'; }

/* '' */
.uil-linkedin-alt:before {
  content: '\eaa0'; }

/* '' */
.uil-linkedin:before {
  content: '\eaa1'; }

/* '' */
.uil-list-ui-alt:before {
  content: '\eaa2'; }

/* '' */
.uil-list-ul:before {
  content: '\eaa3'; }

/* '' */
.uil-location-arrow-alt:before {
  content: '\eaa4'; }

/* '' */
.uil-location-arrow:before {
  content: '\eaa5'; }

/* '' */
.uil-location-pin-alt:before {
  content: '\eaa6'; }

/* '' */
.uil-location-point:before {
  content: '\eaa7'; }

/* '' */
.uil-location:before {
  content: '\eaa8'; }

/* '' */
.uil-lock-access:before {
  content: '\eaa9'; }

/* '' */
.uil-lock-alt:before {
  content: '\eaaa'; }

/* '' */
.uil-lock-open-alt:before {
  content: '\eaab'; }

/* '' */
.uil-lock-slash:before {
  content: '\eaac'; }

/* '' */
.uil-lock:before {
  content: '\eaad'; }

/* '' */
.uil-mailbox-alt:before {
  content: '\eaae'; }

/* '' */
.uil-mailbox:before {
  content: '\eaaf'; }

/* '' */
.uil-map-marker-alt:before {
  content: '\eab0'; }

/* '' */
.uil-map-marker-edit:before {
  content: '\eab1'; }

/* '' */
.uil-map-marker-info:before {
  content: '\eab2'; }

/* '' */
.uil-map-marker-minus:before {
  content: '\eab3'; }

/* '' */
.uil-map-marker-plus:before {
  content: '\eab4'; }

/* '' */
.uil-map-marker-question:before {
  content: '\eab5'; }

/* '' */
.uil-map-marker-shield:before {
  content: '\eab6'; }

/* '' */
.uil-map-marker-slash:before {
  content: '\eab7'; }

/* '' */
.uil-map-marker:before {
  content: '\eab8'; }

/* '' */
.uil-map-pin-alt:before {
  content: '\eab9'; }

/* '' */
.uil-map-pin:before {
  content: '\eaba'; }

/* '' */
.uil-map:before {
  content: '\eabb'; }

/* '' */
.uil-mars:before {
  content: '\eabc'; }

/* '' */
.uil-master-card:before {
  content: '\eabd'; }

/* '' */
.uil-maximize-left:before {
  content: '\eabe'; }

/* '' */
.uil-medal:before {
  content: '\eabf'; }

/* '' */
.uil-medical-drip:before {
  content: '\eac0'; }

/* '' */
.uil-medical-square-full:before {
  content: '\eac1'; }

/* '' */
.uil-medical-square:before {
  content: '\eac2'; }

/* '' */
.uil-medical:before {
  content: '\eac3'; }

/* '' */
.uil-medium-m:before {
  content: '\eac4'; }

/* '' */
.uil-medkit:before {
  content: '\eac5'; }

/* '' */
.uil-meeting-board:before {
  content: '\eac6'; }

/* '' */
.uil-megaphone:before {
  content: '\eac7'; }

/* '' */
.uil-meh-alt:before {
  content: '\eac8'; }

/* '' */
.uil-meh-closed-eye:before {
  content: '\eac9'; }

/* '' */
.uil-meh:before {
  content: '\eaca'; }

/* '' */
.uil-message:before {
  content: '\eacb'; }

/* '' */
.uil-metro:before {
  content: '\eacc'; }

/* '' */
.uil-microphone-slash:before {
  content: '\eacd'; }

/* '' */
.uil-microphone:before {
  content: '\eace'; }

/* '' */
.uil-minus-circle:before {
  content: '\eacf'; }

/* '' */
.uil-minus-path:before {
  content: '\ead0'; }

/* '' */
.uil-minus-square-full:before {
  content: '\ead1'; }

/* '' */
.uil-minus-square:before {
  content: '\ead2'; }

/* '' */
.uil-minus:before {
  content: '\ead3'; }

/* '' */
.uil-missed-call:before {
  content: '\ead4'; }

/* '' */
.uil-mobey-bill-slash:before {
  content: '\ead5'; }

/* '' */
.uil-mobile-android-alt:before {
  content: '\ead6'; }

/* '' */
.uil-mobile-android:before {
  content: '\ead7'; }

/* '' */
.uil-mobile-vibrate:before {
  content: '\ead8'; }

/* '' */
.uil-modem:before {
  content: '\ead9'; }

/* '' */
.uil-money-bill-stack:before {
  content: '\eada'; }

/* '' */
.uil-money-bill:before {
  content: '\eadb'; }

/* '' */
.uil-money-insert:before {
  content: '\eadc'; }

/* '' */
.uil-money-stack:before {
  content: '\eadd'; }

/* '' */
.uil-money-withdraw:before {
  content: '\eade'; }

/* '' */
.uil-money-withdrawal:before {
  content: '\eadf'; }

/* '' */
.uil-moneybag-alt:before {
  content: '\eae0'; }

/* '' */
.uil-moneybag:before {
  content: '\eae1'; }

/* '' */
.uil-monitor-heart-rate:before {
  content: '\eae2'; }

/* '' */
.uil-monitor:before {
  content: '\eae3'; }

/* '' */
.uil-moon-eclipse:before {
  content: '\eae4'; }

/* '' */
.uil-moon:before {
  content: '\eae5'; }

/* '' */
.uil-moonset:before {
  content: '\eae6'; }

/* '' */
.uil-mountains-sun:before {
  content: '\eae7'; }

/* '' */
.uil-mountains:before {
  content: '\eae8'; }

/* '' */
.uil-mouse-alt:before {
  content: '\eae9'; }

/* '' */
.uil-mouse:before {
  content: '\eaea'; }

/* '' */
.uil-multiply:before {
  content: '\eaeb'; }

/* '' */
.uil-music-note:before {
  content: '\eaec'; }

/* '' */
.uil-music-tune-slash:before {
  content: '\eaed'; }

/* '' */
.uil-music:before {
  content: '\eaee'; }

/* '' */
.uil-n-a:before {
  content: '\eaef'; }

/* '' */
.uil-navigator:before {
  content: '\eaf0'; }

/* '' */
.uil-nerd:before {
  content: '\eaf1'; }

/* '' */
.uil-newspaper:before {
  content: '\eaf2'; }

/* '' */
.uil-ninja:before {
  content: '\eaf3'; }

/* '' */
.uil-no-entry:before {
  content: '\eaf4'; }

/* '' */
.uil-notebooks:before {
  content: '\eaf5'; }

/* '' */
.uil-notes:before {
  content: '\eaf6'; }

/* '' */
.uil-object-group:before {
  content: '\eaf7'; }

/* '' */
.uil-object-ungroup:before {
  content: '\eaf8'; }

/* '' */
.uil-octagon:before {
  content: '\eaf9'; }

/* '' */
.uil-opera-alt:before {
  content: '\eafa'; }

/* '' */
.uil-opera:before {
  content: '\eafb'; }

/* '' */
.uil-outgoing-call:before {
  content: '\eafc'; }

/* '' */
.uil-package:before {
  content: '\eafd'; }

/* '' */
.uil-padlock:before {
  content: '\eafe'; }

/* '' */
.uil-paint-tool:before {
  content: '\eaff'; }

/* '' */
.uil-palette:before {
  content: '\eb00'; }

/* '' */
.uil-panorama-h-alt:before {
  content: '\eb01'; }

/* '' */
.uil-panorama-h:before {
  content: '\eb02'; }

/* '' */
.uil-panorama-v:before {
  content: '\eb03'; }

/* '' */
.uil-paperclip:before {
  content: '\eb04'; }

/* '' */
.uil-paragraph:before {
  content: '\eb05'; }

/* '' */
.uil-parcel:before {
  content: '\eb06'; }

/* '' */
.uil-parking-square:before {
  content: '\eb07'; }

/* '' */
.uil-pathfinder-unite:before {
  content: '\eb08'; }

/* '' */
.uil-pathfinder:before {
  content: '\eb09'; }

/* '' */
.uil-pause-circle:before {
  content: '\eb0a'; }

/* '' */
.uil-pause:before {
  content: '\eb0b'; }

/* '' */
.uil-paypal:before {
  content: '\eb0c'; }

/* '' */
.uil-pen:before {
  content: '\eb0d'; }

/* '' */
.uil-pentagon:before {
  content: '\eb0e'; }

/* '' */
.uil-percentage:before {
  content: '\eb0f'; }

/* '' */
.uil-phone-alt:before {
  content: '\eb10'; }

/* '' */
.uil-phone-pause:before {
  content: '\eb11'; }

/* '' */
.uil-phone-slash:before {
  content: '\eb12'; }

/* '' */
.uil-phone-times:before {
  content: '\eb13'; }

/* '' */
.uil-phone-volume:before {
  content: '\eb14'; }

/* '' */
.uil-phone:before {
  content: '\eb15'; }

/* '' */
.uil-picture:before {
  content: '\eb16'; }

/* '' */
.uil-plane-arrival:before {
  content: '\eb17'; }

/* '' */
.uil-plane-departure:before {
  content: '\eb18'; }

/* '' */
.uil-plane-fly:before {
  content: '\eb19'; }

/* '' */
.uil-plane:before {
  content: '\eb1a'; }

/* '' */
.uil-play-circle:before {
  content: '\eb1b'; }

/* '' */
.uil-play:before {
  content: '\eb1c'; }

/* '' */
.uil-plug:before {
  content: '\eb1d'; }

/* '' */
.uil-plus-circle:before {
  content: '\eb1e'; }

/* '' */
.uil-plus-square:before {
  content: '\eb1f'; }

/* '' */
.uil-plus:before {
  content: '\eb20'; }

/* '' */
.uil-podium:before {
  content: '\eb21'; }

/* '' */
.uil-polygon:before {
  content: '\eb22'; }

/* '' */
.uil-post-stamp:before {
  content: '\eb23'; }

/* '' */
.uil-postcard:before {
  content: '\eb24'; }

/* '' */
.uil-pound-circle:before {
  content: '\eb25'; }

/* '' */
.uil-pound:before {
  content: '\eb26'; }

/* '' */
.uil-power:before {
  content: '\eb27'; }

/* '' */
.uil-prescription-bottle:before {
  content: '\eb28'; }

/* '' */
.uil-presentation-check:before {
  content: '\eb29'; }

/* '' */
.uil-presentation-edit:before {
  content: '\eb2a'; }

/* '' */
.uil-presentation-line:before {
  content: '\eb2b'; }

/* '' */
.uil-presentation-lines-alt:before {
  content: '\eb2c'; }

/* '' */
.uil-presentation-minus:before {
  content: '\eb2d'; }

/* '' */
.uil-presentation-play:before {
  content: '\eb2e'; }

/* '' */
.uil-presentation-plus:before {
  content: '\eb2f'; }

/* '' */
.uil-presentation-times:before {
  content: '\eb30'; }

/* '' */
.uil-presentation:before {
  content: '\eb31'; }

/* '' */
.uil-previous:before {
  content: '\eb32'; }

/* '' */
.uil-pricetag-alt:before {
  content: '\eb33'; }

/* '' */
.uil-print-slash:before {
  content: '\eb34'; }

/* '' */
.uil-print:before {
  content: '\eb35'; }

/* '' */
.uil-process:before {
  content: '\eb36'; }

/* '' */
.uil-processor:before {
  content: '\eb37'; }

/* '' */
.uil-pump:before {
  content: '\eb38'; }

/* '' */
.uil-puzzle-piece:before {
  content: '\eb39'; }

/* '' */
.uil-question-circle:before {
  content: '\eb3a'; }

/* '' */
.uil-raddit-alien-alt:before {
  content: '\eb3b'; }

/* '' */
.uil-rainbow:before {
  content: '\eb3c'; }

/* '' */
.uil-raindrops-alt:before {
  content: '\eb3d'; }

/* '' */
.uil-raindrops:before {
  content: '\eb3e'; }

/* '' */
.uil-react:before {
  content: '\eb3f'; }

/* '' */
.uil-receipt-alt:before {
  content: '\eb40'; }

/* '' */
.uil-receipt:before {
  content: '\eb41'; }

/* '' */
.uil-record-audio:before {
  content: '\eb42'; }

/* '' */
.uil-reddit-alien-alt:before {
  content: '\eb43'; }

/* '' */
.uil-redo:before {
  content: '\eb44'; }

/* '' */
.uil-refresh:before {
  content: '\eb45'; }

/* '' */
.uil-registered:before {
  content: '\eb46'; }

/* '' */
.uil-repeat:before {
  content: '\eb47'; }

/* '' */
.uil-restaurant:before {
  content: '\eb48'; }

/* '' */
.uil-right-indent-alt:before {
  content: '\eb49'; }

/* '' */
.uil-right-to-left-text-direction:before {
  content: '\eb4a'; }

/* '' */
.uil-robot:before {
  content: '\eb4b'; }

/* '' */
.uil-rope-way:before {
  content: '\eb4c'; }

/* '' */
.uil-rotate-360:before {
  content: '\eb4d'; }

/* '' */
.uil-rss-alt:before {
  content: '\eb4e'; }

/* '' */
.uil-rss-interface:before {
  content: '\eb4f'; }

/* '' */
.uil-rss:before {
  content: '\eb50'; }

/* '' */
.uil-ruler-combined:before {
  content: '\eb51'; }

/* '' */
.uil-ruler:before {
  content: '\eb52'; }

/* '' */
.uil-sad-cry:before {
  content: '\eb53'; }

/* '' */
.uil-sad-crying:before {
  content: '\eb54'; }

/* '' */
.uil-sad-dizzy:before {
  content: '\eb55'; }

/* '' */
.uil-sad-squint:before {
  content: '\eb56'; }

/* '' */
.uil-sad:before {
  content: '\eb57'; }

/* '' */
.uil-scaling-left:before {
  content: '\eb58'; }

/* '' */
.uil-scaling-right:before {
  content: '\eb59'; }

/* '' */
.uil-scenery:before {
  content: '\eb5a'; }

/* '' */
.uil-schedule:before {
  content: '\eb5b'; }

/* '' */
.uil-science:before {
  content: '\eb5c'; }

/* '' */
.uil-screw:before {
  content: '\eb5d'; }

/* '' */
.uil-scroll-h:before {
  content: '\eb5e'; }

/* '' */
.uil-scroll:before {
  content: '\eb5f'; }

/* '' */
.uil-search-alt:before {
  content: '\eb60'; }

/* '' */
.uil-search-minus:before {
  content: '\eb61'; }

/* '' */
.uil-search-plus:before {
  content: '\eb62'; }

/* '' */
.uil-search:before {
  content: '\eb63'; }

/* '' */
.uil-selfie:before {
  content: '\eb64'; }

/* '' */
.uil-server-alt:before {
  content: '\eb65'; }

/* '' */
.uil-server-connection:before {
  content: '\eb66'; }

/* '' */
.uil-server-network-alt:before {
  content: '\eb67'; }

/* '' */
.uil-server-network:before {
  content: '\eb68'; }

/* '' */
.uil-server:before {
  content: '\eb69'; }

/* '' */
.uil-servers:before {
  content: '\eb6a'; }

/* '' */
.uil-servicemark:before {
  content: '\eb6b'; }

/* '' */
.uil-share-alt:before {
  content: '\eb6c'; }

/* '' */
.uil-shield-check:before {
  content: '\eb6d'; }

/* '' */
.uil-shield-exclamation:before {
  content: '\eb6e'; }

/* '' */
.uil-shield-question:before {
  content: '\eb6f'; }

/* '' */
.uil-shield-slash:before {
  content: '\eb70'; }

/* '' */
.uil-shield:before {
  content: '\eb71'; }

/* '' */
.uil-ship:before {
  content: '\eb72'; }

/* '' */
.uil-shop:before {
  content: '\eb73'; }

/* '' */
.uil-shopping-basket:before {
  content: '\eb74'; }

/* '' */
.uil-shopping-cart-alt:before {
  content: '\eb75'; }

/* '' */
.uil-shopping-trolley:before {
  content: '\eb76'; }

/* '' */
.uil-shovel:before {
  content: '\eb77'; }

/* '' */
.uil-shrink:before {
  content: '\eb78'; }

/* '' */
.uil-shuffle:before {
  content: '\eb79'; }

/* '' */
.uil-shutter-alt:before {
  content: '\eb7a'; }

/* '' */
.uil-shutter:before {
  content: '\eb7b'; }

/* '' */
.uil-sick:before {
  content: '\eb7c'; }

/* '' */
.uil-sigma:before {
  content: '\eb7d'; }

/* '' */
.uil-sign-alt:before {
  content: '\eb7e'; }

/* '' */
.uil-sign-in-alt:before {
  content: '\eb7f'; }

/* '' */
.uil-sign-left:before {
  content: '\eb80'; }

/* '' */
.uil-sign-out-alt:before {
  content: '\eb81'; }

/* '' */
.uil-sign-right:before {
  content: '\eb82'; }

/* '' */
.uil-signal-alt-3:before {
  content: '\eb83'; }

/* '' */
.uil-signal-alt:before {
  content: '\eb84'; }

/* '' */
.uil-signal:before {
  content: '\eb85'; }

/* '' */
.uil-silence:before {
  content: '\eb86'; }

/* '' */
.uil-silent-squint:before {
  content: '\eb87'; }

/* '' */
.uil-sim-card:before {
  content: '\eb88'; }

/* '' */
.uil-sitemap:before {
  content: '\eb89'; }

/* '' */
.uil-skip-forward-alt:before {
  content: '\eb8a'; }

/* '' */
.uil-skip-forward-circle:before {
  content: '\eb8b'; }

/* '' */
.uil-skip-forward:before {
  content: '\eb8c'; }

/* '' */
.uil-skype-alt:before {
  content: '\eb8d'; }

/* '' */
.uil-skype:before {
  content: '\eb8e'; }

/* '' */
.uil-slack-alt:before {
  content: '\eb8f'; }

/* '' */
.uil-slack:before {
  content: '\eb90'; }

/* '' */
.uil-sliders-v-alt:before {
  content: '\eb91'; }

/* '' */
.uil-sliders-v:before {
  content: '\eb92'; }

/* '' */
.uil-smile-beam:before {
  content: '\eb93'; }

/* '' */
.uil-smile-dizzy:before {
  content: '\eb94'; }

/* '' */
.uil-smile-squint-wink-alt:before {
  content: '\eb95'; }

/* '' */
.uil-smile-squint-wink:before {
  content: '\eb96'; }

/* '' */
.uil-smile-wink-alt:before {
  content: '\eb97'; }

/* '' */
.uil-smile-wink:before {
  content: '\eb98'; }

/* '' */
.uil-smile:before {
  content: '\eb99'; }

/* '' */
.uil-snapchat-alt:before {
  content: '\eb9a'; }

/* '' */
.uil-snapchat-ghost:before {
  content: '\eb9b'; }

/* '' */
.uil-snapchat-square:before {
  content: '\eb9c'; }

/* '' */
.uil-snow-flake:before {
  content: '\eb9d'; }

/* '' */
.uil-snowflake-alt:before {
  content: '\eb9e'; }

/* '' */
.uil-snowflake:before {
  content: '\eb9f'; }

/* '' */
.uil-sort-amount-down:before {
  content: '\eba0'; }

/* '' */
.uil-sort-amount-up:before {
  content: '\eba1'; }

/* '' */
.uil-sort:before {
  content: '\eba2'; }

/* '' */
.uil-sorting:before {
  content: '\eba3'; }

/* '' */
.uil-space-key:before {
  content: '\eba4'; }

/* '' */
.uil-spade:before {
  content: '\eba5'; }

/* '' */
.uil-sperms:before {
  content: '\eba6'; }

/* '' */
.uil-spin:before {
  content: '\eba7'; }

/* '' */
.uil-sport:before {
  content: '\eba8'; }

/* '' */
.uil-square-full:before {
  content: '\eba9'; }

/* '' */
.uil-square-shape:before {
  content: '\ebaa'; }

/* '' */
.uil-square:before {
  content: '\ebab'; }

/* '' */
.uil-squint:before {
  content: '\ebac'; }

/* '' */
.uil-star-half-alt:before {
  content: '\ebad'; }

/* '' */
.uil-star:before {
  content: '\ebae'; }

/* '' */
.uil-step-backward-alt:before {
  content: '\ebaf'; }

/* '' */
.uil-step-backward-circle:before {
  content: '\ebb0'; }

/* '' */
.uil-step-backward:before {
  content: '\ebb1'; }

/* '' */
.uil-step-forward:before {
  content: '\ebb2'; }

/* '' */
.uil-stop-circle:before {
  content: '\ebb3'; }

/* '' */
.uil-stopwatch-slash:before {
  content: '\ebb4'; }

/* '' */
.uil-stopwatch:before {
  content: '\ebb5'; }

/* '' */
.uil-store-alt:before {
  content: '\ebb6'; }

/* '' */
.uil-store:before {
  content: '\ebb7'; }

/* '' */
.uil-streering:before {
  content: '\ebb8'; }

/* '' */
.uil-stretcher:before {
  content: '\ebb9'; }

/* '' */
.uil-subject:before {
  content: '\ebba'; }

/* '' */
.uil-subway-alt:before {
  content: '\ebbb'; }

/* '' */
.uil-subway:before {
  content: '\ebbc'; }

/* '' */
.uil-suitcase-alt:before {
  content: '\ebbd'; }

/* '' */
.uil-suitcase:before {
  content: '\ebbe'; }

/* '' */
.uil-sun:before {
  content: '\ebbf'; }

/* '' */
.uil-sunset:before {
  content: '\ebc0'; }

/* '' */
.uil-surprise:before {
  content: '\ebc1'; }

/* '' */
.uil-swatchbook:before {
  content: '\ebc2'; }

/* '' */
.uil-swiggy:before {
  content: '\ebc3'; }

/* '' */
.uil-swimmer:before {
  content: '\ebc4'; }

/* '' */
.uil-symbol:before {
  content: '\ebc5'; }

/* '' */
.uil-sync-exclamation:before {
  content: '\ebc6'; }

/* '' */
.uil-sync-slash:before {
  content: '\ebc7'; }

/* '' */
.uil-sync:before {
  content: '\ebc8'; }

/* '' */
.uil-syringe:before {
  content: '\ebc9'; }

/* '' */
.uil-table:before {
  content: '\ebca'; }

/* '' */
.uil-tablet:before {
  content: '\ebcb'; }

/* '' */
.uil-tablets:before {
  content: '\ebcc'; }

/* '' */
.uil-tachometer-fast:before {
  content: '\ebcd'; }

/* '' */
.uil-tag-alt:before {
  content: '\ebce'; }

/* '' */
.uil-tag:before {
  content: '\ebcf'; }

/* '' */
.uil-tape:before {
  content: '\ebd0'; }

/* '' */
.uil-taxi:before {
  content: '\ebd1'; }

/* '' */
.uil-tear:before {
  content: '\ebd2'; }

/* '' */
.uil-technology:before {
  content: '\ebd3'; }

/* '' */
.uil-telegram-alt:before {
  content: '\ebd4'; }

/* '' */
.uil-telegram:before {
  content: '\ebd5'; }

/* '' */
.uil-telescope:before {
  content: '\ebd6'; }

/* '' */
.uil-temperature-empty:before {
  content: '\ebd7'; }

/* '' */
.uil-temperature-half:before {
  content: '\ebd8'; }

/* '' */
.uil-temperature-minus:before {
  content: '\ebd9'; }

/* '' */
.uil-temperature-plus:before {
  content: '\ebda'; }

/* '' */
.uil-temperature-quarter:before {
  content: '\ebdb'; }

/* '' */
.uil-temperature-three-quarter:before {
  content: '\ebdc'; }

/* '' */
.uil-temperature:before {
  content: '\ebdd'; }

/* '' */
.uil-text-fields:before {
  content: '\ebde'; }

/* '' */
.uil-text-size:before {
  content: '\ebdf'; }

/* '' */
.uil-text-strike-through:before {
  content: '\ebe0'; }

/* '' */
.uil-text:before {
  content: '\ebe1'; }

/* '' */
.uil-th-large:before {
  content: '\ebe2'; }

/* '' */
.uil-th-slash:before {
  content: '\ebe3'; }

/* '' */
.uil-th:before {
  content: '\ebe4'; }

/* '' */
.uil-thermometer:before {
  content: '\ebe5'; }

/* '' */
.uil-thumbs-down:before {
  content: '\ebe6'; }

/* '' */
.uil-thumbs-up:before {
  content: '\ebe7'; }

/* '' */
.uil-thunderstorm-moon:before {
  content: '\ebe8'; }

/* '' */
.uil-thunderstorm-sun:before {
  content: '\ebe9'; }

/* '' */
.uil-thunderstorm:before {
  content: '\ebea'; }

/* '' */
.uil-ticket:before {
  content: '\ebeb'; }

/* '' */
.uil-times-circle:before {
  content: '\ebec'; }

/* '' */
.uil-times-square:before {
  content: '\ebed'; }

/* '' */
.uil-times:before {
  content: '\ebee'; }

/* '' */
.uil-toggle-off:before {
  content: '\ebef'; }

/* '' */
.uil-toggle-on:before {
  content: '\ebf0'; }

/* '' */
.uil-top-arrow-from-top:before {
  content: '\ebf1'; }

/* '' */
.uil-top-arrow-to-top:before {
  content: '\ebf2'; }

/* '' */
.uil-tornado:before {
  content: '\ebf3'; }

/* '' */
.uil-trademark-circle:before {
  content: '\ebf4'; }

/* '' */
.uil-trademark:before {
  content: '\ebf5'; }

/* '' */
.uil-traffic-barrier:before {
  content: '\ebf6'; }

/* '' */
.uil-trash-alt:before {
  content: '\ebf7'; }

/* '' */
.uil-trash:before {
  content: '\ebf8'; }

/* '' */
.uil-trees:before {
  content: '\ebf9'; }

/* '' */
.uil-triangle:before {
  content: '\ebfa'; }

/* '' */
.uil-trophy:before {
  content: '\ebfb'; }

/* '' */
.uil-trowel:before {
  content: '\ebfc'; }

/* '' */
.uil-truck-case:before {
  content: '\ebfd'; }

/* '' */
.uil-truck-loading:before {
  content: '\ebfe'; }

/* '' */
.uil-truck:before {
  content: '\ebff'; }

/* '' */
.uil-tumblr-alt:before {
  content: '\ec00'; }

/* '' */
.uil-tumblr-square:before {
  content: '\ec01'; }

/* '' */
.uil-tumblr:before {
  content: '\ec02'; }

/* '' */
.uil-tv-retro-slash:before {
  content: '\ec03'; }

/* '' */
.uil-tv-retro:before {
  content: '\ec04'; }

/* '' */
.uil-twitter-alt:before {
  content: '\ec05'; }

/* '' */
.uil-twitter:before {
  content: '\ec06'; }

/* '' */
.uil-umbrella:before {
  content: '\ec07'; }

/* '' */
.uil-unamused:before {
  content: '\ec08'; }

/* '' */
.uil-underline:before {
  content: '\ec09'; }

/* '' */
.uil-university:before {
  content: '\ec0a'; }

/* '' */
.uil-unlock-alt:before {
  content: '\ec0b'; }

/* '' */
.uil-unlock:before {
  content: '\ec0c'; }

/* '' */
.uil-upload-alt:before {
  content: '\ec0d'; }

/* '' */
.uil-upload:before {
  content: '\ec0e'; }

/* '' */
.uil-usd-circle:before {
  content: '\ec0f'; }

/* '' */
.uil-usd-square:before {
  content: '\ec10'; }

/* '' */
.uil-user-check:before {
  content: '\ec11'; }

/* '' */
.uil-user-circle:before {
  content: '\ec12'; }

/* '' */
.uil-user-exclamation:before {
  content: '\ec13'; }

/* '' */
.uil-user-hard-hat:before {
  content: '\ec14'; }

/* '' */
.uil-user-minus:before {
  content: '\ec15'; }

/* '' */
.uil-user-plus:before {
  content: '\ec16'; }

/* '' */
.uil-user-square:before {
  content: '\ec17'; }

/* '' */
.uil-user-times:before {
  content: '\ec18'; }

/* '' */
.uil-user:before {
  content: '\ec19'; }

/* '' */
.uil-users-alt:before {
  content: '\ec1a'; }

/* '' */
.uil-utensils-alt:before {
  content: '\ec1b'; }

/* '' */
.uil-utensils:before {
  content: '\ec1c'; }

/* '' */
.uil-vector-square-alt:before {
  content: '\ec1d'; }

/* '' */
.uil-vector-square:before {
  content: '\ec1e'; }

/* '' */
.uil-venus:before {
  content: '\ec1f'; }

/* '' */
.uil-vertical-align-bottom:before {
  content: '\ec20'; }

/* '' */
.uil-vertical-align-center:before {
  content: '\ec21'; }

/* '' */
.uil-vertical-align-top:before {
  content: '\ec22'; }

/* '' */
.uil-vertical-distribute-bottom:before {
  content: '\ec23'; }

/* '' */
.uil-vertical-distribution-center:before {
  content: '\ec24'; }

/* '' */
.uil-vertical-distribution-top:before {
  content: '\ec25'; }

/* '' */
.uil-video-slash:before {
  content: '\ec26'; }

/* '' */
.uil-video:before {
  content: '\ec27'; }

/* '' */
.uil-visual-studio:before {
  content: '\ec28'; }

/* '' */
.uil-vk-alt:before {
  content: '\ec29'; }

/* '' */
.uil-vk:before {
  content: '\ec2a'; }

/* '' */
.uil-voicemail-rectangle:before {
  content: '\ec2b'; }

/* '' */
.uil-voicemail:before {
  content: '\ec2c'; }

/* '' */
.uil-volleyball:before {
  content: '\ec2d'; }

/* '' */
.uil-volume-down:before {
  content: '\ec2e'; }

/* '' */
.uil-volume-mute:before {
  content: '\ec2f'; }

/* '' */
.uil-volume-off:before {
  content: '\ec30'; }

/* '' */
.uil-volume-up:before {
  content: '\ec31'; }

/* '' */
.uil-volume:before {
  content: '\ec32'; }

/* '' */
.uil-vuejs-alt:before {
  content: '\ec33'; }

/* '' */
.uil-vuejs:before {
  content: '\ec34'; }

/* '' */
.uil-wall:before {
  content: '\ec35'; }

/* '' */
.uil-wallet:before {
  content: '\ec36'; }

/* '' */
.uil-watch-alt:before {
  content: '\ec37'; }

/* '' */
.uil-watch:before {
  content: '\ec38'; }

/* '' */
.uil-water-drop-slash:before {
  content: '\ec39'; }

/* '' */
.uil-water-glass:before {
  content: '\ec3a'; }

/* '' */
.uil-water:before {
  content: '\ec3b'; }

/* '' */
.uil-web-grid-alt:before {
  content: '\ec3c'; }

/* '' */
.uil-web-grid:before {
  content: '\ec3d'; }

/* '' */
.uil-web-section-alt:before {
  content: '\ec3e'; }

/* '' */
.uil-web-section:before {
  content: '\ec3f'; }

/* '' */
.uil-webcam:before {
  content: '\ec40'; }

/* '' */
.uil-weight:before {
  content: '\ec41'; }

/* '' */
.uil-whatsapp:before {
  content: '\ec42'; }

/* '' */
.uil-wheel-barrow:before {
  content: '\ec43'; }

/* '' */
.uil-wheelchair-alt:before {
  content: '\ec44'; }

/* '' */
.uil-wheelchair:before {
  content: '\ec45'; }

/* '' */
.uil-wifi-router:before {
  content: '\ec46'; }

/* '' */
.uil-wifi-slash:before {
  content: '\ec47'; }

/* '' */
.uil-wifi:before {
  content: '\ec48'; }

/* '' */
.uil-wind-moon:before {
  content: '\ec49'; }

/* '' */
.uil-wind-sun:before {
  content: '\ec4a'; }

/* '' */
.uil-wind:before {
  content: '\ec4b'; }

/* '' */
.uil-window-grid:before {
  content: '\ec4c'; }

/* '' */
.uil-window-maximize:before {
  content: '\ec4d'; }

/* '' */
.uil-window-restore:before {
  content: '\ec4e'; }

/* '' */
.uil-window-section:before {
  content: '\ec4f'; }

/* '' */
.uil-window:before {
  content: '\ec50'; }

/* '' */
.uil-windsock:before {
  content: '\ec51'; }

/* '' */
.uil-wrap-text:before {
  content: '\ec52'; }

/* '' */
.uil-wrench:before {
  content: '\ec53'; }

/* '' */
.uil-yellow:before {
  content: '\ec54'; }

/* '' */
.uil-yen-circle:before {
  content: '\ec55'; }

/* '' */
.uil-yen:before {
  content: '\ec56'; }

/* '' */
.uil-yin-yang:before {
  content: '\ec57'; }

/* '' */
.uil-youtube-alt:before {
  content: '\ec58'; }

/* '' */
.uil-youtube:before {
  content: '\ec59'; }

/* '' */

/*!****************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./vendor/oneclickagency/core-bundle/public/lib/select2/css/select2.min.css ***!
  \****************************************************************************************************************************************************/
.select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-selection--single .select2-selection__clear{position:relative}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0)}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;height:1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important;white-space:nowrap !important}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%}.select2-container--default .select2-selection--multiple .select2-selection__rendered li{list-style:none}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;padding:1px}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-search--inline{float:right}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;box-shadow:none;-webkit-appearance:textfield}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--default .select2-results__option[role=group]{padding:0}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic .select2-selection--single{background-color:#f7f7f7;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #fff 50%, #eee 100%);background-image:-o-linear-gradient(top, #fff 50%, #eee 100%);background-image:linear-gradient(to bottom, #fff 50%, #eee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eee 50%, #ccc 100%);background-image:-o-linear-gradient(top, #eee 50%, #ccc 100%);background-image:linear-gradient(to bottom, #eee 50%, #ccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFCCCCCC', GradientType=0)}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #fff 0%, #eee 50%);background-image:-o-linear-gradient(top, #fff 0%, #eee 50%);background-image:linear-gradient(to bottom, #fff 0%, #eee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFFFFFF', endColorstr='#FFEEEEEE', GradientType=0)}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eee 50%, #fff 100%);background-image:-o-linear-gradient(top, #eee 50%, #fff 100%);background-image:linear-gradient(to bottom, #eee 50%, #fff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFEEEEEE', endColorstr='#FFFFFFFF', GradientType=0)}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;margin-left:5px;margin-right:auto}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;box-shadow:none}.select2-container--classic .select2-dropdown{background-color:#fff;border:1px solid transparent}.select2-container--classic .select2-dropdown--above{border-bottom:none}.select2-container--classic .select2-dropdown--below{border-top:none}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto}.select2-container--classic .select2-results__option[role=group]{padding:0}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:#fff}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb}

/*!************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./vendor/oneclickagency/core-bundle/public/lib/gijgo/css/gijgo.min.css ***!
  \************************************************************************************************************************************************/
.gj-button-md,.gj-modal{overflow:hidden;outline:0}.gj-button-md,.gj-button-md-group{position:relative;vertical-align:middle}.gj-button{background-color:#f5f5f5;border:1px solid #ddd;color:#000;border-radius:3px;padding:6px 10px;cursor:pointer}.gj-unselectable{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gj-margin-left-5{margin-left:5px}.gj-margin-left-10{margin-left:10px}.gj-width-full{width:100%}.gj-cursor-pointer{cursor:pointer}.gj-text-align-center{text-align:center}.gj-font-size-16{font-size:16px}.gj-hidden{display:none}.gj-button-md{background:0 0;border:none;border-radius:2px;color:rgba(0,0,0,.87);height:36px;margin:0;min-width:64px;padding:0 16px;display:inline-block;font-family:Roboto,Helvetica,Arial,sans-serif;font-size:1rem;font-weight:500;text-transform:uppercase;letter-spacing:0;will-change:box-shadow;transition:box-shadow .2s cubic-bezier(.4,0,1,1),background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);cursor:pointer;text-decoration:none;text-align:center;line-height:36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gj-button-md:hover{background-color:rgba(158,158,158,.2)}.gj-button-md:disabled{color:rgba(0,0,0,.26);background:0 0}.gj-button-md .gj-icon,.gj-button-md .material-icons{vertical-align:middle}.gj-button-md.gj-button-md-icon{width:24px;height:31px;min-width:24px;padding:0;display:table}.gj-button-md.gj-button-md-icon .gj-icon,.gj-button-md.gj-button-md-icon .material-icons{display:table-cell;margin-right:0;width:24px;height:24px}.gj-button-md.active{background-color:rgba(158,158,158,.4)}.gj-button-md-group{display:inline-block}.gj-textbox-md{/*border:none;*/border-bottom:1px solid rgba(0,0,0,.42);display:block;font-family:Helvetica,Arial,sans-serif;font-size:16px;line-height:16px;padding:4px 0;margin:0;width:100%;background:0 0;text-align:left;color:rgba(0,0,0,.87)}.gj-textbox-md:active,.gj-textbox-md:focus{border-bottom:2px solid rgba(0,0,0,.42);outline:0}.gj-textbox-md::placeholder{color:#8e8e8e}.gj-textbox-md:-ms-input-placeholder{color:#8e8e8e}.gj-textbox-md::-ms-input-placeholder{color:#8e8e8e}.gj-md-spacer-24{min-width:24px;width:24px;display:inline-block}.gj-md-spacer-32{min-width:32px;width:32px;display:inline-block}.gj-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1203;display:none;-webkit-overflow-scrolling:touch;background-color:rgba(0,0,0,.54118);transition:.2s ease opacity;will-change:opacity}ul.gj-list li [data-role=wrapper]{display:table;width:100%}ul.gj-list li [data-role=checkbox],ul.gj-list li [data-role=image]{display:table-cell;vertical-align:middle;text-align:center}ul.gj-list li [data-role=display]{display:table-cell;vertical-align:middle;cursor:pointer}ul.gj-list li [data-role=display]:empty:before{content:"\200b"}ul.gj-list-bootstrap{padding-left:0;margin-bottom:0}ul.gj-list-bootstrap li{padding:0}ul.gj-list-bootstrap li [data-role=wrapper]{padding:0 10px}ul.gj-list-bootstrap li [data-role=checkbox]{width:24px;padding:3px}ul.gj-list-bootstrap li [data-role=image]{width:24px;height:24px}ul.gj-list-bootstrap li [data-role=display]{padding:8px 0 8px 4px}.list-group-item.active ul li,.list-group-item.active:focus ul li,.list-group-item.active:hover ul li{text-shadow:none;color:initial}ul.gj-list-md{padding:0;list-style:none;line-height:24px;letter-spacing:0;color:#616161}.gj-picker-md,ul.gj-list-md li{font-family:Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1}ul.gj-list-md li{display:list-item;list-style-type:none;padding:0;min-height:unset;box-sizing:border-box;align-items:center;cursor:default;overflow:hidden;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}ul.gj-list-md li [data-role=checkbox],ul.gj-list-md li [data-role=image]{height:24px;width:24px}ul.gj-list-md li [data-role=display]{padding:8px 0 8px 5px;order:0;flex-grow:2;text-decoration:none;box-sizing:border-box;align-items:center;text-align:left;color:rgba(0,0,0,.87)}ul.gj-list-md li.disabled>[data-role=wrapper]>[data-role=display]{color:#9E9E9E}.gj-list-md-active{background:#e0e0e0;color:#3f51b5}.gj-picker{position:absolute;z-index:1203;background-color:#fff}.gj-picker .selected{color:#fff}.gj-picker-md{color:rgba(0,0,0,.87);border:1px solid #E0E0E0}.gj-modal .gj-picker-md{border:0}.gj-picker-md [role=header]{color:rgba(255,255,255,.54);display:flex;background:#2196f3;align-items:baseline;user-select:none;justify-content:center}.gj-picker-md [role=footer]{float:right;padding:10px}.gj-picker-md [role=footer] button.gj-button-md{color:#2196f3;font-weight:700;font-size:13px}.gj-picker-bootstrap{border:1px solid #E0E0E0}.gj-picker-bootstrap .selected{color:#888}.gj-picker-bootstrap [role=header]{background:#eee;color:#AAA}@font-face{font-family:gijgo-material;src:url(/build/fonts/gijgo-material.5cf7239c.eot);src:url(/build/fonts/gijgo-material.5cf7239c.eot#iefix) format('embedded-opentype'),url(/build/fonts/gijgo-material.6516b247.ttf) format('truetype'),url(/build/fonts/gijgo-material.db4c997f.woff) format('woff'),url(/build/images/gijgo-material.4a08d809.svg#gijgo-material) format('svg');font-weight:400;font-style:normal}.gj-icon{font-family:gijgo-material!important;font-size:24px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-feature-settings:"liga";-moz-font-feature-settings:"liga=1";-moz-font-feature-settings:"liga";-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.gj-dialog-md-header,.gj-grid-md{font-family:Roboto,Helvetica,Arial,sans-serif}.gj-icon.undo:before{content:"\e900"}.gj-icon.vertical-align-top:before{content:"\e901"}.gj-icon.vertical-align-center:before{content:"\e902"}.gj-icon.vertical-align-bottom:before{content:"\e903"}.gj-icon.arrow-dropup:before{content:"\e904"}.gj-icon.clock:before{content:"\e905"}.gj-icon.refresh:before{content:"\e906"}.gj-icon.last-page:before{content:"\e907"}.gj-icon.first-page:before{content:"\e908"}.gj-icon.cancel:before{content:"\e909"}.gj-icon.clear:before{content:"\e90a"}.gj-icon.check-circle:before{content:"\e90b"}.gj-icon.delete:before{content:"\e90c"}.gj-icon.arrow-upward:before{content:"\e90d"}.gj-icon.arrow-forward:before{content:"\e90e"}.gj-icon.arrow-downward:before{content:"\e90f"}.gj-icon.arrow-back:before{content:"\e910"}.gj-icon.list-numbered:before{content:"\e911"}.gj-icon.list-bulleted:before{content:"\e912"}.gj-icon.indent-increase:before{content:"\e913"}.gj-icon.indent-decrease:before{content:"\e914"}.gj-icon.redo:before{content:"\e915"}.gj-icon.align-right:before{content:"\e916"}.gj-icon.align-left:before{content:"\e917"}.gj-icon.align-justify:before{content:"\e918"}.gj-icon.align-center:before{content:"\e919"}.gj-icon.strikethrough:before{content:"\e91a"}.gj-icon.italic:before{content:"\e91b"}.gj-icon.underlined:before{content:"\e91c"}.gj-icon.bold:before{content:"\e91d"}.gj-icon.arrow-dropdown:before{content:"\e91e"}.gj-icon.done:before{content:"\e91f"}.gj-icon.pencil:before{content:"\e920"}.gj-icon.minus:before{content:"\e921"}.gj-icon.plus:before{content:"\e922"}.gj-icon.chevron-up:before{content:"\e923"}.gj-icon.chevron-right:before{content:"\e924"}.gj-icon.chevron-down:before{content:"\e925"}.gj-icon.chevron-left:before{content:"\e926"}.gj-icon.event:before{content:"\e927"}.gj-draggable{cursor:move}.gj-resizable-handle{position:absolute;font-size:.1px;display:block;-ms-touch-action:none;touch-action:none;z-index:1203}.gj-dialog-bootstrap [data-role=title],.gj-dialog-bootstrap4 [data-role=title],.gj-dialog-bootstrap5 [data-role=title]{display:inline}.gj-dialog-bootstrap,.gj-dialog-bootstrap4,.gj-dialog-bootstrap5,.gj-dialog-md{z-index:1202;overflow:hidden}.gj-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.gj-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.gj-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.gj-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.gj-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.gj-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.gj-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.gj-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.gj-dialog-footer{position:absolute;bottom:0;width:100%;margin-top:0}.gj-dialog-scrollable [data-role=body]{overflow-x:hidden;overflow-y:scroll}.gj-dialog-bootstrap [data-role=close]{line-height:1.42857143}.gj-dialog-bootstrap4 [data-role=close],.gj-dialog-bootstrap5 [data-role=close]{line-height:1.5}.gj-dialog-md{background-color:#FFF;border:none;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);box-sizing:border-box;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.gj-dialog-md-header{padding:24px 24px 0}.gj-dialog-md-title{margin:0;font-weight:400;display:inline;line-height:28px;font-size:20px}.gj-dialog-md-close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0;float:right;line-height:28px;font-size:28px}.gj-dialog-md-body{padding:20px 24px 24px;color:rgba(0,0,0,.54);font-family:Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;line-height:20px}.gj-dialog-md-footer{padding:8px 8px 8px 24px;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;box-sizing:border-box}.gj-dialog-md-footer>:first-child{margin-right:0}.gj-dialog-md-footer>*{margin-right:8px;height:36px}DIV.gj-grid-wrapper{margin:auto;position:relative;clear:both;z-index:1}TABLE.gj-grid{margin:auto;border-collapse:collapse;width:100%;table-layout:fixed}TABLE.gj-grid THEAD TH [data-role=selectAll]{margin:auto}table.gj-grid-bootstrap thead th [data-role=sorticon],table.gj-grid-md thead th [data-role=sorticon]{margin-left:5px}TABLE.gj-grid THEAD TH [data-role=title],TABLE.gj-grid THEAD TH [data-role=sorticon]{display:inline-block}TABLE.gj-grid THEAD TH{overflow:hidden;text-overflow:ellipsis}TABLE.gj-grid.autogrow-header-row THEAD TH{overflow:auto;text-overflow:initial;white-space:pre-wrap;-ms-word-break:break-word;word-break:break-word}TABLE.gj-grid>tbody>tr>td{overflow:hidden;position:relative}table.gj-grid tbody div[data-role=display]{vertical-align:middle;text-indent:0;white-space:pre-wrap;-ms-word-break:break-word;word-break:break-word}table.gj-grid.fixed-body-rows tbody div[data-role=display]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-ms-word-break:initial;word-break:initial}table.gj-grid tfoot DIV[data-role=display]{vertical-align:middle;text-indent:0;display:flex}TABLE.gj-grid .fa{padding:2px}TABLE.gj-grid>tbody>tr>td>div{padding:2px;overflow:hidden}DIV.gj-grid-wrapper DIV.gj-grid-loading-cover{background:#BBB;opacity:.5;position:absolute;vertical-align:middle}DIV.gj-grid-wrapper DIV.gj-grid-loading-text{position:absolute;font-weight:700}table.gj-grid-bootstrap thead th{background-color:#f5f5f5;vertical-align:middle}table.gj-grid-bootstrap thead th [data-role=sorticon] i.gj-icon,table.gj-grid-bootstrap thead th [data-role=sorticon] i.material-icons{position:absolute;font-size:20px;top:15px}table.gj-grid-bootstrap tbody tr td div[data-role=display]{padding:0}.gj-grid-bootstrap-4 .gj-checkbox-bootstrap{display:inline-block;padding-top:2px}.gj-grid-bootstrap-4 tbody tr.active{background-color:rgba(0,0,0,.075)}.gj-grid-md{position:relative;border:1px solid #e0e0e0;border-collapse:collapse;white-space:nowrap;font-size:13px;background-color:#fff}.gj-grid-md td:first-of-type,.gj-grid-md th:first-of-type{padding-left:24px}.gj-grid-md td,.gj-grid-md th{padding:12px 18px;position:relative;box-sizing:border-box}.gj-grid-md th{vertical-align:bottom;font-weight:700;line-height:31px;letter-spacing:0;height:56px;font-size:12px;color:rgba(0,0,0,.54);text-align:right}.gj-grid-md td{height:48px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;text-align:left;color:rgba(0,0,0,.87)}.gj-grid-bootstrap tbody tr.gj-grid-top-border td,.gj-grid-md tbody tr.gj-grid-top-border td{border-top:2px solid #777}.gj-grid-bootstrap tbody tr.gj-grid-bottom-border td,.gj-grid-md tbody tr.gj-grid-bottom-border td{border-bottom:2px solid #777}.gj-grid-md tbody tr{position:relative;height:48px;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:background-color}.gj-grid-md tbody tr:hover{background-color:#EEE}.gj-grid-md tbody tr.gj-grid-md-select{background-color:#F5F5F5}table.gj-grid-md thead th [data-role=sorticon] i.gj-icon,table.gj-grid-md thead th [data-role=sorticon] i.material-icons{position:absolute;font-size:16px;top:19px}table.gj-grid-md thead th.gj-grid-select-all{padding-bottom:3px}@media only all{td.display-1120,td.display-320,td.display-480,td.display-640,td.display-800,td.display-960,th.display-1120,th.display-320,th.display-480,th.display-640,th.display-800,th.display-960{display:none}}@media screen and (min-width:20em){TABLE.gj-grid-bootstrap td.display-320,TABLE.gj-grid-bootstrap th.display-320{display:table-cell}}@media screen and (min-width:30em){TABLE.gj-grid-bootstrap td.display-480,TABLE.gj-grid-bootstrap th.display-480{display:table-cell}}@media screen and (min-width:40em){TABLE.gj-grid-bootstrap td.display-640,TABLE.gj-grid-bootstrap th.display-640{display:table-cell}}@media screen and (min-width:50em){TABLE.gj-grid-bootstrap td.display-800,TABLE.gj-grid-bootstrap th.display-800{display:table-cell}}@media screen and (min-width:60em){TABLE.gj-grid-bootstrap td.display-960,TABLE.gj-grid-bootstrap th.display-960{display:table-cell}}@media screen and (min-width:70em){TABLE.gj-grid-bootstrap td.display-1120,TABLE.gj-grid-bootstrap th.display-1120{display:table-cell}}.gj-grid-md tfoot tr th{padding-right:14px}.gj-grid-md tfoot tr[data-role=pager] .gj-grid-mdl-pager-label{padding-left:5px;padding-right:5px}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md{margin-left:12px}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md [role=presenter]{font-size:12px;font-weight:700;color:rgba(0,0,0,.54)}.gj-grid-md tfoot tr[data-role=pager] .gj-dropdown-md [role=presenter] [role=display]{text-align:right}.gj-grid-md tfoot tr[data-role=pager] .gj-grid-md-limit-select{margin-left:10px;font-size:12px;font-weight:700;color:rgba(0,0,0,.54)}.gj-grid-bootstrap tfoot tr[data-role=pager] th{line-height:30px;background-color:#f5f5f5}.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>button,.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>div{margin-right:5px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div button{height:34px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th div .gj-dropdown-bootstrap-4 .gj-dropdown-expander-mi .gj-icon{top:5px}.gj-grid-bootstrap-3 tfoot tr[data-role=pager] th>div>input{margin-right:5px;width:40px;text-align:right;display:inline-block;font-weight:700}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div>div.input-group{width:40px}.gj-grid-bootstrap-4 tfoot tr[data-role=pager] th>div>div.input-group input{text-align:right;font-weight:700;height:34px;padding-top:2px;padding-bottom:6px}.gj-grid-bootstrap tfoot tr[data-role=pager] th>div>select{display:inline-block;margin-right:5px;width:60px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap .gj-list-bootstrap [data-role=display]{line-height:14px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap [role=presenter] [role=display]{font-weight:700}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap-3 [role=presenter]{padding:2px 8px}.gj-grid-bootstrap tfoot tr[data-role=pager] th .gj-dropdown-bootstrap-4 [role=presenter]{padding:1px 8px}.gj-grid thead tr th div.gj-grid-column-resizer-wrapper{position:relative;width:100%;height:0;top:0;left:0;padding:0}span.gj-grid-column-resizer{position:absolute;right:0;width:10px;top:-100px;height:300px;z-index:1203;cursor:e-resize}.gj-grid-resize-cursor{cursor:e-resize}.gj-grid-md tbody tr td.gj-grid-left-border,.gj-grid-md thead tr th.gj-grid-left-border{border-left:3px solid #777}.gj-grid-md tbody tr td.gj-grid-right-border,.gj-grid-md thead tr th.gj-grid-right-border{border-right:3px solid #777}.gj-grid-bootstrap tbody tr td.gj-grid-left-border,.gj-grid-bootstrap thead tr th.gj-grid-left-border{border-left:5px solid #ddd}.gj-grid-bootstrap tbody tr td.gj-grid-right-border,.gj-grid-bootstrap thead tr th.gj-grid-right-border{border-right:5px solid #ddd}.gj-dirty{position:absolute;top:0;left:0;border-style:solid;border-width:3px;border-color:red transparent transparent red;padding:0;overflow:hidden;vertical-align:top}.gj-grid-md tbody tr td.gj-grid-management-column{padding:3px}.gj-grid-md tbody tr td[data-mode=edit]{padding:0 18px}.gj-grid-bootstrap tbody tr td[data-mode=edit],.gj-grid-bootstrap tbody tr td[data-mode=edit] [data-role=edit],.gj-grid-md tbody .gj-dropdown-md [role=presenter] [role=display]{padding:0}.gj-grid-bootstrap-3 tbody tr td.gj-grid-management-column{padding:3px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit]{height:38px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] [data-role=edit] input[type=text]{height:37px;padding:8px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap [role=presenter]{border:0;border-radius:0;height:37px;padding-left:8px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap{height:37px}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=input]{height:37px;border:0;border-radius:0}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon]{border:0;border-radius:0}.gj-grid-bootstrap-3 tbody tr td[data-mode=edit] .gj-checkbox-bootstrap{display:inline-block;padding-top:10px;height:32px}.gj-grid-bootstrap-4 tbody tr td.gj-grid-management-column{padding:6px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] [data-role=edit] input[type=text]{height:48px;padding-left:12px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap [role=presenter]{border:0;border-radius:0;height:48px;padding-left:12px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap-4 [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-dropdown-bootstrap-4 [role=expander].gj-dropdown-expander-mi .material-icons{top:13px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap{height:48px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=input]{height:48px;border:0;border-radius:0}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon]{background-color:#fff}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] button{border:0;border-radius:0;width:43px;position:relative}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] .gj-icon,.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-datepicker-bootstrap [role=right-icon] .material-icons{top:13px;left:10px;font-size:24px}.gj-grid-bootstrap-4 tbody tr td[data-mode=edit] .gj-checkbox-bootstrap{display:inline-block;padding-top:15px;height:42px}.gj-grid-md thead tr[data-role=filter] th{border-top:1px solid #e0e0e0}div.gj-grid-wrapper div.gj-grid-bootstrap-toolbar{background-color:#f5f5f5;padding:8px;font-weight:700;border:1px solid #ddd}div.gj-grid-wrapper div.gj-grid-bootstrap-4-toolbar{background-color:#f5f5f5;padding:12px;font-weight:700;border:1px solid #ddd}div.gj-grid-wrapper div.gj-grid-md-toolbar{font-weight:700;font-size:24px;font-family:Helvetica,Arial,sans-serif;background-color:#fff;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:0;border-collapse:collapse;padding:0 18px;line-height:56px}table.gj-grid-scrollable tbody{overflow-y:auto;overflow-x:hidden;display:block}table.gj-grid-md.gj-grid-scrollable{border-bottom:0}table.gj-grid-md.gj-grid-scrollable tbody{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}table.gj-grid-md.gj-grid-scrollable tfoot{border-bottom:1px solid #e0e0e0}table.gj-grid-bootstrap.gj-grid-scrollable{border-bottom:0}table.gj-grid-bootstrap.gj-grid-scrollable tbody{border-right:1px solid #ddd;border-bottom:1px solid #ddd}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row]:first-child td{border-top:0}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row] td:first-child{border-left:0}table.gj-grid-bootstrap.gj-grid-scrollable tbody tr[data-role=row] td:last-child{border-right:0}table.gj-grid-bootstrap.gj-grid-scrollable tfoot{border-bottom:1px solid #ddd}ul.gj-list li [data-role=spacer]{display:table-cell}ul.gj-list li [data-role=expander]{display:table-cell;vertical-align:middle;text-align:center;cursor:pointer}[data-type=tree] ul li [data-role=expander].gj-tree-font-awesome-expander,[data-type=tree] ul li [data-role=expander].gj-tree-glyphicons-expander,[data-type=tree] ul li [data-role=expander].gj-tree-material-icons-expander{width:24px}[data-type=tree] ul li [data-role=expander].gj-tree-glyphicons-expander .glyphicon{top:4px;height:24px}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li{border:0;border-radius:0;color:#333}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li.active{color:#fff}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li.disabled{color:#777;background-color:#eee}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li{border:0;border-radius:0;color:#212529}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li.active{color:#fff}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li.disabled{color:#868e96}.gj-tree-bootstrap-4 ul.gj-list-bootstrap li ul.gj-list-bootstrap{width:100%}.gj-tree-bootstrap-5 ul.gj-list-bootstrap li.active{color:#fff;background-color:#0d6efd}.gj-tree-bootstrap-5 ul.gj-list-bootstrap li.disabled{color:#868e96}.gj-tree-bootstrap-5 ul.gj-list-bootstrap li ul.gj-list-bootstrap{width:100%}.gj-tree-bootstrap-border ul.gj-list-bootstrap li{border:1px solid #ddd}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li{border-left:0;border-right:0}.gj-tree-bootstrap-border ul.gj-list-bootstrap li:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.gj-tree-bootstrap-border ul.gj-list-bootstrap li:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li:first-child{border-top-left-radius:0;border-top-right-radius:0}.gj-tree-bootstrap-border ul.gj-list-bootstrap li ul.gj-list-bootstrap li:last-child{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}ul.gj-list-bootstrap li [data-role=expander].gj-tree-material-icons-expander{padding-top:8px;padding-bottom:4px}.gj-tree-drag-el,.gj-tree-drag-el li{padding:0;margin:0}ul.gj-list-bootstrap li [data-role=expander].gj-tree-material-icons-expander .gj-icon{width:24px;height:24px}ul.gj-list-md li.disabled>[data-role=wrapper]>[data-role=expander]{color:#9E9E9E}.gj-tree-md-border ul.gj-list-md li{border:1px solid #616161;margin-bottom:-1px}.gj-tree-md-border ul.gj-list-md li ul.gj-list-md li{border-left:0;border-right:0}.gj-tree-md-border ul.gj-list-md li ul.gj-list-md li:last-child{border-bottom:0}.gj-tree-drop-above{border-top:1px solid #000}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li [data-role=wrapper].drop-above,.gj-tree-bootstrap-4 ul.gj-list-bootstrap li [data-role=wrapper].drop-above{border-top:2px solid #000}.gj-tree-drop-below{border-bottom:1px solid #000}.gj-tree-bootstrap-3 ul.gj-list-bootstrap li [data-role=wrapper].drop-below,.gj-tree-bootstrap-4 ul.gj-list-bootstrap li [data-role=wrapper].drop-below{border-bottom:2px solid #000}.gj-tree-drag-el{z-index:1203}.gj-tree-drag-el [data-role=wrapper]{cursor:move;display:table}.gj-tree-drag-el [data-role=indicator]{width:14px;padding:0 3px;display:table-cell;vertical-align:middle;text-align:center}.gj-tree-bootstrap-drag-el li.list-group-item{border:0;background:unset}.gj-tree-bootstrap-drag-el [data-role=indicator],.gj-tree-md-drag-el [data-role=indicator]{width:24px;height:24px;padding:0}.gj-checkbox-bootstrap{min-width:0;font-size:0;font-weight:400;margin:0;text-align:center;width:18px;height:18px;position:relative;display:inline}.gj-checkbox-bootstrap input[type=checkbox]{display:none;margin-bottom:-12px}.gj-checkbox-bootstrap span{background:#fff;display:block;content:" ";width:18px;height:18px;line-height:11px;font-size:11px;padding:2px;color:#555;border:1px solid #CCC;border-radius:3px;transition:box-shadow .2s linear,border-color .2s linear;cursor:pointer;margin:auto}.gj-checkbox-bootstrap-4.gj-checkbox-material-icons input[type=checkbox]:checked+span:after,.gj-checkbox-bootstrap-4.gj-checkbox-material-icons input[type=checkbox]:indeterminate+span:after,.gj-checkbox-bootstrap-5.gj-checkbox-material-icons input[type=checkbox]:checked+span:after,.gj-checkbox-bootstrap-5.gj-checkbox-material-icons input[type=checkbox]:indeterminate+span:after{font-size:16px}.gj-checkbox-bootstrap.gj-checkbox-bootstrap-4 span,.gj-checkbox-bootstrap.gj-checkbox-bootstrap-5 span{line-height:16px;padding:0}.gj-checkbox-bootstrap input[type=checkbox]:focus+span:before{outline:0;box-shadow:0 0 0 0 #66afe9,0 0 6px rgba(102,175,233,.6);border-color:#66afe9}.gj-checkbox-bootstrap input[type=checkbox][disabled]+span{opacity:.6;cursor:not-allowed}.gj-checkbox-md{min-width:0;font-size:0;font-weight:400;margin:0;text-align:center;width:16px;height:16px;position:relative}.gj-checkbox-md input[type=checkbox]{display:none;margin-bottom:-12px}.gj-checkbox-md span{display:inline-block;box-sizing:border-box;width:16px;height:16px;margin:0;cursor:pointer;overflow:hidden;border:2px solid #616161;border-radius:2px;z-index:2}.gj-checkbox-md input[type=checkbox]:checked+span{border:2px solid #536DFE}.gj-checkbox-md input[type=checkbox]:checked+span:after{color:#FFF;background-color:#536DFE;position:absolute;left:1px;top:-15px}.gj-checkbox-md input[type=checkbox]:indeterminate+span{border:2px solid #616161}.gj-checkbox-md input[type=checkbox]:indeterminate+span:after{color:#616161;position:absolute;left:1px;top:-15px}.gj-checkbox-md input[type=checkbox][disabled]+span{border:2px solid #9E9E9E}.gj-editor-md,.gj-editor-md [role=body]{border:1px solid rgba(158,158,158,.2)}.gj-checkbox-md input[type=checkbox][disabled]+span:after{background-color:#9E9E9E}.gj-checkbox-md input[type=checkbox][disabled]:indeterminate+span:after{color:#FFF}.gj-checkbox-material-icons input[type=checkbox]:checked+span:after{content:"\e91f";font-size:14px;font-weight:700;white-space:pre}.gj-checkbox-material-icons input[type=checkbox]:indeterminate+span:after{content:"\e921";font-size:14px;font-weight:700;white-space:pre}.gj-checkbox-glyphicons input[type=checkbox]:checked+span:after{display:inline-block;font-family:'Glyphicons Halflings';content:"\e013 "}.gj-checkbox-glyphicons input[type=checkbox]:indeterminate+span:after{display:inline-block;font-family:'Glyphicons Halflings';content:"\2212 ";padding-right:1px}.gj-datepicker-md,.gj-dropdown-md [role=presenter],.gj-editor-md{font-family:Roboto,Helvetica,Arial,sans-serif}.gj-checkbox-fontawesome .fa{font-size:14px}.gj-checkbox-bootstrap.gj-checkbox-fontawesome .fa{line-height:18px}.gj-checkbox-fontawesome input[type=checkbox]:checked+span:before{content:"\f00c "}.gj-checkbox-fontawesome input[type=checkbox]:indeterminate+span:before{content:"\f068 "}.gj-editor [role=body]{overflow:auto;outline:transparent solid 0;box-sizing:border-box}.gj-editor-md{padding:7px;font-size:14px;font-weight:500;letter-spacing:0}.gj-editor-md [role=toolbar]{margin-bottom:7px}.gj-editor-md [role=toolbar] .gj-button-md{min-width:54px;margin-right:5px}.gj-editor-md [role=toolbar] .gj-button-md .gj-icon{width:24px;height:24px}.gj-editor-bootstrap,.gj-editor-bootstrap [role=body]{border:1px solid #eceeef}.gj-editor-md p{margin:0;padding:0}.gj-editor-md blockquote{font-size:14px}.gj-editor-bootstrap{padding:7px}.gj-editor-bootstrap [role=toolbar]{margin-bottom:7px}.gj-editor-bootstrap [role=toolbar] .btn-group{margin-right:10px}.gj-editor-bootstrap [role=toolbar] button{height:36px}.gj-editor-bootstrap p{margin:0;padding:0}.gj-editor-bootstrap blockquote{font-size:14px}.gj-dropdown{position:relative;border-collapse:separate}.gj-dropdown [role=presenter]{display:table;cursor:pointer;outline:0;position:relative}.gj-dropdown [role=presenter] [role=display]{display:table-cell;text-align:left;width:100%}.gj-dropdown [role=presenter] [role=expander]{display:table-cell;vertical-align:middle;text-align:center;width:24px;height:24px}.gj-dropdown-md [role=presenter]{font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87);padding:0;border:0;border-bottom:1px solid rgba(0,0,0,.42);background:0 0}.gj-dropdown-md [role=presenter]:active,.gj-dropdown-md [role=presenter]:focus{border-bottom:2px solid rgba(0,0,0,.42)}.gj-dropdown-md [role=presenter] [role=display]{padding:4px 0;line-height:18px}.gj-dropdown-md [role=presenter] [role=display] .placeholder{color:#8e8e8e}.gj-dropdown-list-md{position:absolute;top:0;left:0;background-color:#f5f5f5;color:#000;margin:0;z-index:1203}.gj-dropdown-list-md li.active,.gj-dropdown-list-md li:hover{background-color:#eee}.gj-dropdown-bootstrap [role=presenter] [role=display]{padding-right:5px}.gj-dropdown-bootstrap [role=presenter] [role=expander]{padding-left:5px}.gj-dropdown-bootstrap [role=presenter] [role=expander].gj-dropdown-expander-mi{width:24px}.gj-dropdown-bootstrap-3 [role=presenter] [role=display]{line-height:20px}.gj-dropdown-bootstrap-3 [role=presenter] [role=display] .placeholder{color:#9999b3}.gj-dropdown-bootstrap-3 [role=presenter] [role=expander]{width:20px;height:20px}.gj-dropdown-bootstrap-3 [role=presenter] [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-dropdown-bootstrap-3 [role=presenter] [role=expander].gj-dropdown-expander-mi .material-icons{top:5px;right:10px;position:absolute}.gj-dropdown-bootstrap-4 [role=presenter]{border:1px solid #ced4da}.gj-dropdown-bootstrap-4 [role=presenter] [role=display]{line-height:24px}.gj-dropdown-bootstrap-4 [role=presenter] [role=expander].gj-dropdown-expander-mi .gj-icon,.gj-dropdown-bootstrap-4 [role=presenter] [role=expander].gj-dropdown-expander-mi .material-icons{top:7px;right:10px;position:absolute}.gj-dropdown-list-bootstrap{position:absolute;top:32px;left:0;margin:0;z-index:1203}.gj-datepicker [role=input]::-ms-clear{display:none}.gj-datepicker [role=right-icon]{cursor:pointer}.gj-picker div[role=navigator]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gj-picker div[role=navigator] div{cursor:pointer;position:relative;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.gj-datepicker-md{font-size:16px;font-weight:400;letter-spacing:.04em;line-height:1;color:rgba(0,0,0,.87);position:relative}.gj-datepicker-md [role=right-icon]{position:absolute;right:0;top:0;font-size:24px}.gj-datepicker-md.small .gj-textbox-md{font-size:14px}.gj-datepicker-md.small .gj-icon{font-size:22px}.gj-datepicker-md.large .gj-textbox-md{font-size:18px}.gj-datepicker-md.large .gj-icon{font-size:28px}.gj-picker-md.datepicker [role=header]{padding:20px;display:block}.gj-picker-md.datepicker [role=header] [role=year]{font-size:17px;padding-bottom:5px;cursor:pointer}.gj-picker-md.datepicker [role=header] [role=date]{font-size:36px;cursor:pointer}.gj-picker-md div[role=navigator]{height:42px;line-height:42px}.gj-picker div[role=navigator] div[role=period]{width:100%;text-align:center;font-weight:700;font-size:15px}.gj-picker-md div[role=navigator] div:first-child,.gj-picker-md div[role=navigator] div:last-child{max-width:42px}.gj-picker-md div[role=navigator] div i.gj-icon,.gj-picker-md div[role=navigator] div i.material-icons{position:absolute;top:8px}.gj-picker-md div[role=navigator] div:first-child i.gj-icon,.gj-picker-md div[role=navigator] div:first-child i.material-icons{left:10px}.gj-picker-md div[role=navigator] div:last-child i.gj-icon,.gj-picker-md div[role=navigator] div:last-child i.material-icons{right:11px}.gj-picker-md table thead{color:#9E9E9E}.gj-picker-md table tr td div,.gj-picker-md table tr th div{display:block;width:40px;height:40px;line-height:40px;font-size:13px;text-align:center;vertical-align:middle}[type=year].gj-picker-md table tr td div,[type=decade].gj-picker-md table tr td div,[type=century].gj-picker-md table tr td div{width:73px;height:73px;line-height:73px;cursor:pointer}.gj-picker-md table tr td.gj-cursor-pointer div:hover{background:#EEE;border-radius:50%;color:rgba(0,0,0,.87)}.gj-picker-md table tr td.disabled div,.gj-picker-md table tr td.other-month div{color:#BDBDBD}.gj-picker-md table tr td.focused div{background:#E0E0E0;border-radius:50%}.gj-picker-md table tr td.today div{color:#1976D2}.gj-picker-md table tr td.selected.gj-cursor-pointer div{color:#FFF;background:#1976D2;border-radius:50%}.gj-picker-md table tr td.calendar-week div{font-weight:700}.gj-datepicker-bootstrap :active,.gj-datepicker-bootstrap :focus{box-shadow:none}.gj-picker-bootstrap{border:1px solid rgba(0,0,0,.15);border-radius:4px;padding:4px}.gj-modal .gj-picker-bootstrap{padding:0}.gj-picker-bootstrap.datepicker [role=header]{padding:10px 20px;display:block}.gj-picker-bootstrap.datepicker [role=header] [role=year]{font-size:15px;cursor:pointer}.gj-picker-bootstrap [role=header] [role=date]{font-size:24px;cursor:pointer}.gj-modal .gj-picker-bootstrap.datepicker [role=body]{padding:15px}.gj-picker-bootstrap div[role=navigator]{height:30px;line-height:30px;text-align:center}.gj-picker-bootstrap div[role=navigator] div:first-child,.gj-picker-bootstrap div[role=navigator] div:last-child{max-width:30px}.gj-picker-bootstrap table tr td div,.gj-picker-bootstrap table tr th div{display:block;width:30px;height:30px;line-height:30px;text-align:center;vertical-align:middle}[type=year].gj-picker-bootstrap table tr td div,[type=decade].gj-picker-bootstrap table tr td div,[type=century].gj-picker-bootstrap table tr td div{width:53px;height:53px;line-height:53px;cursor:pointer}.gj-picker-bootstrap table tr th div i,.gj-picker-bootstrap table tr th div span{line-height:30px}.gj-picker-bootstrap div[role=navigator] .gj-icon,.gj-picker-bootstrap div[role=navigator] .material-icons{margin:3px}.gj-picker-bootstrap table tr td.focused div,.gj-picker-bootstrap table tr td.gj-cursor-pointer div:hover{background:#EEE;border-radius:4px;color:#212529}.gj-picker-bootstrap table tr td.today div{color:#204d74;font-weight:700}.gj-picker-bootstrap table tr td.selected.gj-cursor-pointer div{color:#fff;background-color:#204d74;border-color:#122b40;border-radius:4px}.gj-picker-bootstrap table tr td.disabled div,.gj-picker-bootstrap table tr td.other-month div{color:#777}.gj-picker-bootstrap.datepicker [role=footer]{padding:1rem}.gj-picker-bootstrap.datepicker [role=footer]>:not(:last-child){margin-right:.25rem}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon{border-left:0;position:relative;border-radius:0 4px 4px 0}.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .gj-icon,.gj-datepicker-bootstrap span[role=right-icon].input-group-addon .material-icons{position:absolute;top:7px;left:7px}.gj-datepicker-bootstrap [role=right-icon] button{width:38px;position:relative;border:1px solid #ced4da}.gj-datepicker-bootstrap [role=right-icon] button:hover{color:#6c757d;background-color:transparent}.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button{width:30px}.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button{width:48px}.gj-datepicker-bootstrap [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap [role=right-icon] button .material-icons{position:absolute;font-size:21px;top:9px;left:9px}.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap.input-group-sm [role=right-icon] button .material-icons{top:6px;left:6px;font-size:19px}.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button .gj-icon,.gj-datepicker-bootstrap.input-group-lg [role=right-icon] button .material-icons{font-size:27px;top:10px;left:10px}.gj-datepicker-bootstrap button[role=right-icon]{width:2.5rem}.gj-datepicker-bootstrap.input-group-sm button[role=right-icon]{width:2rem}.gj-datepicker-bootstrap.input-group-lg button[role=right-icon]{width:3.3rem}.gj-datepicker-bootstrap button[role=right-icon] .gj-icon,.gj-datepicker-bootstrap button[role=right-icon] .material-icons{position:absolute;font-size:21px;top:.55rem;left:.55rem}.gj-datepicker-bootstrap.input-group-sm button[role=right-icon] .gj-icon,.gj-datepicker-bootstrap.input-group-sm button[role=right-icon] .material-icons{font-size:19px;top:.4rem;left:.34rem}.gj-datepicker-bootstrap.input-group-lg button[role=right-icon] .gj-icon,.gj-datepicker-bootstrap.input-group-lg button[role=right-icon] .material-icons{font-size:27px;top:.72rem;left:.7rem}.gj-timepicker [role=input]::-ms-clear{display:none}.gj-timepicker [role=right-icon]{cursor:pointer}.gj-picker.timepicker [role=header]{font-size:58px;padding:20px 0;line-height:58px;display:flex;align-items:baseline;user-select:none;justify-content:center}.gj-picker.timepicker [role=header] div{cursor:pointer;width:66px;text-align:right}.gj-picker [role=header] [role=mode]{position:relative;width:0}.gj-picker [role=header] [role=mode] span{position:absolute;left:7px;line-height:18px;font-size:18px}.gj-picker [role=header] [role=mode] span[role=am]{top:7px}.gj-picker [role=header] [role=mode] span[role=pm]{bottom:7px}.gj-picker [role=body] [role=dial]{width:256px;color:rgba(0,0,0,.87);height:256px;position:relative;background:#eee;border-radius:50%;margin:10px}.gj-picker-md .arrow-begin,.gj-picker-md [role=body] [role=arrow]{background-color:#2196f3}.gj-picker-bootstrap.datetimepicker [role=footer]>:not(:last-child),.gj-picker-bootstrap.timepicker [role=footer]>:not(:last-child){margin-right:.25rem}.gj-picker [role=body] [role=hour]{top:calc(50% - 16px);left:calc(50% - 16px);width:32px;height:32px;cursor:pointer;position:absolute;font-size:14px;text-align:center;line-height:32px;user-select:none;pointer-events:none}.gj-colorpicker-md,.gj-timepicker-md{font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:.04em;line-height:1}.gj-picker [role=body] [role=hour].selected{color:rgba(255,255,255,1)}.gj-picker [role=body] [role=arrow]{top:calc(50% - 1px);left:50%;height:2px;position:absolute;pointer-events:none;transform-origin:left center;transition:all 250ms cubic-bezier(.4,0,.2,1);width:calc(50% - 52px)}.gj-picker .arrow-begin{top:-3px;left:-4px;width:8px;height:8px;position:absolute;border-radius:50%}.gj-picker .arrow-end{top:-15px;right:-16px;width:0;height:0;position:absolute;box-sizing:content-box;border-width:16px;border-radius:50%}.gj-timepicker-md{font-size:16px;color:rgba(0,0,0,.87);position:relative}.gj-timepicker-md.small .gj-textbox-md{font-size:14px}.gj-timepicker-md.small .gj-icon{font-size:22px}.gj-timepicker-md.large .gj-textbox-md{font-size:18px}.gj-timepicker-md.large .gj-icon{font-size:28px}.gj-timepicker-md [role=right-icon]{cursor:pointer;position:absolute;right:0;top:0;font-size:24px}.gj-picker-md .arrow-end{border:16px solid #2196f3}.gj-timepicker-bootstrap :active,.gj-timepicker-bootstrap :focus{box-shadow:none}.gj-picker-bootstrap .arrow-begin,.gj-picker-bootstrap [role=body] [role=arrow]{background-color:#888}.gj-picker-bootstrap .arrow-end{border:16px solid #888}.gj-picker-bootstrap.timepicker [role=footer]{padding:1rem;border-top:1px solid #e9ecef}.gj-timepicker-bootstrap .input-group-addon{border-left:0;position:relative;width:38px;border-radius:0 4px 4px 0}.gj-timepicker-bootstrap.input-group-sm .input-group-addon{width:30px}.gj-timepicker-bootstrap.input-group-lg .input-group-addon{width:46px}.gj-timepicker-bootstrap .input-group-addon .gj-icon,.gj-timepicker-bootstrap .input-group-addon .material-icons{position:absolute;font-size:21px;top:6px;left:8px}.gj-timepicker-bootstrap.input-group-sm .input-group-addon .gj-icon,.gj-timepicker-bootstrap.input-group-sm .input-group-addon .material-icons{font-size:19px;top:5px;left:5px}.gj-timepicker-bootstrap.input-group-lg .input-group-addon .gj-icon,.gj-timepicker-bootstrap.input-group-lg .input-group-addon .material-icons{font-size:27px;top:10px;left:10px}.gj-timepicker-bootstrap [role=right-icon] button{width:38px;position:relative;border:1px solid #ced4da}.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button{width:30px}.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button{width:48px}.gj-timepicker-bootstrap [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap [role=right-icon] button .material-icons{position:absolute;font-size:21px;top:9px;left:9px}.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap.input-group-sm [role=right-icon] button .material-icons{top:6px;left:6px;font-size:19px}.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button .gj-icon,.gj-timepicker-bootstrap.input-group-lg [role=right-icon] button .material-icons{font-size:27px;top:10px;left:10px}.gj-timepicker-bootstrap button[role=right-icon]{width:2.5rem}.gj-timepicker-bootstrap.input-group-sm button[role=right-icon]{width:2rem}.gj-timepicker-bootstrap.input-group-lg button[role=right-icon]{width:3.3rem}.gj-timepicker-bootstrap button[role=right-icon] .gj-icon,.gj-timepicker-bootstrap button[role=right-icon] .material-icons{position:absolute;font-size:21px;top:.55rem;left:.55rem}.gj-timepicker-bootstrap.input-group-sm button[role=right-icon] .gj-icon,.gj-timepicker-bootstrap.input-group-sm button[role=right-icon] .material-icons{font-size:19px;top:.4rem;left:.34rem}.gj-timepicker-bootstrap.input-group-lg button[role=right-icon] .gj-icon,.gj-timepicker-bootstrap.input-group-lg button[role=right-icon] .material-icons{font-size:27px;top:.72rem;left:.7rem}.gj-picker.datetimepicker [role=header] [role=date]{padding-bottom:5px;text-align:center;cursor:pointer}.gj-picker [role=switch]{align-items:baseline;user-select:none;position:relative}.gj-picker [role=switch] [role=calendarMode]{position:absolute;bottom:2px;left:0;cursor:pointer}.gj-picker [role=switch] [role=time]{width:100%;text-align:center}.gj-picker [role=switch] [role=time] div{display:inline;cursor:pointer}.gj-picker [role=switch] [role=clockMode]{position:absolute;right:0;bottom:3px;cursor:pointer}.gj-picker-md.datetimepicker [role=header]{font-size:36px;padding:10px 20px;display:block}.gj-picker-md [role=switch]{color:rgba(255,255,255,.54);background:#2196f3;font-size:32px}.gj-picker-bootstrap.datetimepicker [role=header]{font-size:36px;padding:10px 20px;display:block}.gj-picker-bootstrap.datetimepicker [role=header] [role=time]{font-size:22px}.gj-picker-bootstrap.datetimepicker [role=footer]{padding:1rem;border-top:1px solid #e9ecef}.gj-slider{position:relative;padding:8px 6px}.gj-slider [role=track]{width:100%}.gj-slider [role=progress]{position:absolute;z-index:1203}.gj-slider [role=handle]{position:absolute}.gj-slider-md [role=track]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;background-color:#e9ecef;height:2px;background-color:rgba(0,0,0,.26)}.gj-slider-md [role=progress]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:#fff;text-align:center;height:2px;background-color:#536DFE;top:8px;left:6px}.gj-slider-md [role=handle]{top:3px;left:0;width:12px;height:12px;background-color:#536DFE;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent;border-radius:50%;cursor:pointer;z-index:1204}.gj-slider-bootstrap [role=track]{border-radius:4px;height:10px}.gj-slider-bootstrap [role=progress]{height:10px;border-radius:4px;top:8px;left:6px;transition:none}.gj-slider-bootstrap [role=handle]{top:2px;left:0;width:20px;height:20px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2e6da4', GradientType=0);filter:none;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);border:0 solid transparent;border-radius:50%;cursor:pointer;z-index:1204}.gj-slider-bootstrap-3 [role=handle]{background-color:#337ab7;background-image:-webkit-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#337ab7 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#337ab7 0,#2e6da4 100%);background-repeat:repeat-x}.gj-slider-bootstrap-4 [role=handle]{background-color:#007bff;background-image:-webkit-linear-gradient(top,#007bff 0,#2e6da4 100%);background-image:-o-linear-gradient(top,#007bff 0,#2e6da4 100%);background-image:linear-gradient(to bottom,#007bff 0,#2e6da4 100%);background-repeat:repeat-x}.gj-colorpicker [role=right-icon]{cursor:pointer}.gj-colorpicker-md{font-size:16px;color:rgba(0,0,0,.87);position:relative}.gj-colorpicker-md [role=right-icon]{position:absolute;right:0;top:0;font-size:24px}
/*!********************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./vendor/oneclickagency/core-bundle/public/lib/sweetalert2/sweetalert2.min.css ***!
  \********************************************************************************************************************************************************/
@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{position:fixed;background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{flex-direction:column;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{flex:1;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validationerror{font-size:1em}.swal2-popup.swal2-toast{flex-direction:row;align-items:center;width:auto;padding:.625em;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{flex-direction:row}.swal2-popup.swal2-toast .swal2-title{flex-grow:1;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:initial;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;flex-direction:row;align-items:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{align-items:flex-start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{align-items:flex-start;justify-content:flex-end}.swal2-container.swal2-center{align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{align-items:center;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{align-items:center;justify-content:flex-end}.swal2-container.swal2-bottom{align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{align-items:flex-end;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{align-items:flex-end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:flex!important;flex:1;align-self:stretch;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container.swal2-grow-column{flex:1;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:flex!important;flex:1;align-content:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;flex-direction:column;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:flex;flex-direction:column;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{align-items:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:0 .3125em;padding:.625em 2em;font-weight:500;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;justify-content:center;width:1.2em;height:1.2em;padding:0;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;transition:border-color .3s,box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:.75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{align-items:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validationerror{display:none;align-items:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validationerror::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}[dir=rtl] .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXBwLmI0NDJmMWE2LmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNBaEI7Ozs7Ozs7Q0FBQTtBQ0FBOzs7OztFQUFBO0FDQUE7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBSDJCRjs7QUkxQkE7OztFQUdFO0FKNkJGOztBSTFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FKNkJGOztBSXZCQTtFQUNFO0FKMEJGOztBSWhCQTtFQUNFO0VBQ0Esc0NDdU80QjtFQ2xHeEI7RUZuSUosZ0JDbVA0QjtFRGxQNUIsZ0JDdVA0QjtFRHRQNUIsY0NwQ1M7RURxQ1Q7RUFDQSx5QkNnSDBCO0FMN0Y1Qjs7QUlQQTtFQUNFO0FKVUY7O0FJREE7RUFDRTtFQUNBO0VBQ0E7QUpJRjs7QUlTQTtFQUNFO0VBQ0EscUJDcU40QjtBTDNOOUI7O0FJYUE7RUFDRTtFQUNBLG1CQ2tGMEI7QUw1RjVCOztBSXFCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKbEJGOztBSXFCQTtFQUNFO0VBQ0E7RUFDQTtBSmxCRjs7QUlxQkE7OztFQUdFO0VBQ0E7QUpsQkY7O0FJcUJBOzs7O0VBSUU7QUpsQkY7O0FJcUJBO0VBQ0UsZ0JDc0o0QjtBTHhLOUI7O0FJcUJBO0VBQ0U7RUFDQTtBSmxCRjs7QUlxQkE7RUFDRTtBSmxCRjs7QUlxQkE7O0VBRUUsbUJDeUk0QjtBTDNKOUI7O0FJcUJBO0VFSUk7QU5yQko7O0FJMEJBOztFQUVFO0VFUEU7RUZTRjtFQUNBO0FKdkJGOztBSTBCQTtFQUFNO0FKdEJOOztBSXVCQTtFQUFNO0FKbkJOOztBSTBCQTtFQUNFLGNDYndDO0VEY3hDLHFCQ2J3QztFRGN4QztBSnZCRjtBT3pKRTtFSG1MRSxjQ2hCc0M7RURpQnRDLDBCQ2hCc0M7QUxQMUM7O0FJZ0NBO0VBQ0U7RUFDQTtBSjdCRjtBT2xLRTtFSGtNRTtFQUNBO0FKN0JKOztBSXNDQTs7OztFQUlFLGlHQzJENEI7RUNuSDFCO0FOc0JKOztBSXNDQTtFQUVFO0VBRUE7RUFFQTtFQUdBO0FKeENGOztBSWdEQTtFQUVFO0FKOUNGOztBSXNEQTtFQUNFO0VBQ0E7QUpuREY7O0FJc0RBO0VBR0U7RUFDQTtBSnJERjs7QUk2REE7RUFDRTtBSjFERjs7QUk2REE7RUFDRSxvQkNrRjRCO0VEakY1Qix1QkNpRjRCO0VEaEY1QixjQ3BRUztFRHFRVDtFQUNBO0FKMURGOztBSWlFQTtFQUVFO0VBQ0E7QUovREY7O0FJdUVBO0VBRUU7RUFDQSxxQkMrSnNDO0FMcE94Qzs7QUkyRUE7RUFFRTtBSnpFRjs7QUlpRkE7RUFDRTtBSjlFRjs7QUlpRkE7Ozs7O0VBS0U7RUFDQTtFRWhLRTtFRmtLRjtBSjlFRjs7QUlpRkE7O0VBRUU7QUo5RUY7O0FJaUZBOztFQUVFO0FKOUVGOztBSW9GQTtFQUNFO0FKakZGOztBSXVGQTtFQUNFO0FKcEZGOztBSTJGQTs7OztFQUlFO0FKeEZGOztBSWlHSTs7OztFQUNFO0FKM0ZOOztBSWlHQTs7OztFQUlFO0VBQ0E7QUo5RkY7O0FJaUdBOztFQUVFO0VBQ0E7QUo5RkY7O0FJa0dBO0VBQ0U7RUFFQTtBSmhHRjs7QUltR0E7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBSnRHRjs7QUkyR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFOU9JO0VGZ1BKO0VBQ0E7RUFDQTtBSnhHRjs7QUkyR0E7RUFDRTtBSnhHRjs7QUk0R0E7O0VBRUU7QUp6R0Y7O0FJNEdBO0VBS0U7RUFDQTtBSjdHRjs7QUlvSEE7RUFDRTtBSmpIRjs7QUl5SEE7RUFDRTtFQUNBO0FKdEhGOztBSTZIQTtFQUNFO0FKMUhGOztBSTZIQTtFQUNFO0VBQ0E7QUoxSEY7O0FJNkhBO0VBQ0U7QUoxSEY7O0FJK0hBO0VBQ0U7QUo1SEY7O0FRaFdBOztFQUVFLHFCSDBTNEI7RUd4UzVCLGdCSDBTNEI7RUd6UzVCLGdCSDBTNEI7QUx3RDlCOztBUTlWQTtFRnFLTTtBTjZMTjs7QVFqV0E7RUZvS007QU5pTU47O0FRcFdBO0VGbUtNO0FOcU1OOztBUXZXQTtFRmtLTTtBTnlNTjs7QVExV0E7RUZpS007QU42TU47O0FRN1dBO0VGZ0tNO0FOaU5OOztBUS9XQTtFRjhKTTtFRTVKSixnQkg0UzRCO0FMc0U5Qjs7QVE5V0E7RUZ3Sk07RUV0SkosZ0JIK1I0QjtFRzlSNUIsZ0JIc1I0QjtBTDJGOUI7O0FRL1dBO0VGbUpNO0VFakpKLGdCSDJSNEI7RUcxUjVCLGdCSGlSNEI7QUxpRzlCOztBUWhYQTtFRjhJTTtFRTVJSixnQkh1UjRCO0VHdFI1QixnQkg0UTRCO0FMdUc5Qjs7QVFqWEE7RUZ5SU07RUV2SUosZ0JIbVI0QjtFR2xSNUIsZ0JIdVE0QjtBTDZHOUI7O0FRNVdBO0VBQ0UsZ0JINEVPO0VHM0VQLG1CSDJFTztFRzFFUDtFQUNBO0FSK1dGOztBUXZXQTs7RUZrR0k7RUUvRkYsZ0JIK040QjtBTDJJOUI7O0FRdldBOztFQUVFLGNIdVE0QjtFR3RRNUIseUJIK1E0QjtBTDJGOUI7O0FRbFdBO0VDL0VFO0VBQ0E7QVRxYkY7O0FRbFdBO0VDcEZFO0VBQ0E7QVQwYkY7O0FRcFdBO0VBQ0U7QVJ1V0Y7QVFyV0U7RUFDRSxvQkh5UDBCO0FMOEc5Qjs7QVE3VkE7RUYyREk7RUV6REY7QVJnV0Y7O0FRNVZBO0VBQ0UsbUJIbUJPO0VDaURIO0FONFJOOztBUTVWQTtFQUNFO0VGK0NFO0VFN0NGLGNIeEdTO0FMdWNYO0FRN1ZFO0VBQ0U7QVIrVko7O0FVbGRBO0VDSUU7RUFHQTtBWGdkRjs7QVVqZEE7RUFDRSxnQkx3L0JrQztFS3YvQmxDLHlCTHNKMEI7RUtySjFCO0VFRUU7RURQRjtFQUdBO0FYeWRGOztBVTNjQTtFQUVFO0FWNmNGOztBVTFjQTtFQUNFO0VBQ0E7QVY2Y0Y7O0FVMWNBO0VKOEhJO0VJNUhGLGNMekJTO0FMc2VYOztBYXBmQTtFUG1LSTtFT2pLRixjUnNDUTtFUXJDUjtBYnVmRjtBYXBmRTtFQUNFO0Fic2ZKOztBYWpmQTtFQUNFO0VQc0pFO0VPcEpGLFdSUFM7RVFRVCx5QlJDUztFT0FQO0Fab2ZKO0FhamZFO0VBQ0U7RVA4SUE7RU81SUEsZ0JSNlEwQjtBTHNPOUI7O0FhN2VBO0VBQ0U7RVBxSUU7RU9uSUYsY1JmUztBTCtmWDtBYTdlRTtFUGdJRTtFTzlIQTtFQUNBO0FiK2VKOztBYTFlQTtFQUNFLGlCUmlqQ2tDO0VRaGpDbEM7QWI2ZUY7O0FjcmhCRTs7Ozs7O0VDREE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZitoQkY7O0FnQjVlSTtFRnpDRTtJQUNFLGdCVDRMZTtFTDZWckI7QUFDRjtBZ0JsZkk7RUZ6Q0U7SUFDRSxnQlQ0TGU7RUxrV3JCO0FBQ0Y7QWdCdmZJO0VGekNFO0lBQ0UsZ0JUNExlO0VMdVdyQjtBQUNGO0FnQjVmSTtFRnpDRTtJQUNFLGlCVDRMZTtFTDRXckI7QUFDRjtBYzdnQkU7RUNuQ0E7RUFDQTtFQUNBO0VBQ0E7QWZtakJGOztBYzdnQkU7RUFDRTtFQUNBO0FkZ2hCSjtBYzlnQkk7O0VBRUU7RUFDQTtBZGdoQk47O0FpQnRrQkU7Ozs7OztFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQjhrQko7O0FpQnhqQk07RUFDRTtFQUNBO0VBQ0E7QWpCMmpCUjs7QWUvaEJFO0VBQ0U7RUFDQTtBZmtpQko7O0FlcGlCRTtFQUNFO0VBQ0E7QWZ1aUJKOztBZXppQkU7RUFDRTtFQUNBO0FmNGlCSjs7QWU5aUJFO0VBQ0U7RUFDQTtBZmlqQko7O0FlbmpCRTtFQUNFO0VBQ0E7QWZzakJKOztBZXhqQkU7RUFDRTtFQUNBO0FmMmpCSjs7QWlCOWtCTTtFRkNKO0VBQ0E7RUFDQTtBZmlsQkY7O0FpQjlrQlU7RUZiUjtFQUlBO0FmNGxCRjs7QWlCbmxCVTtFRmJSO0VBSUE7QWZpbUJGOztBaUJ4bEJVO0VGYlI7RUFJQTtBZnNtQkY7O0FpQjdsQlU7RUZiUjtFQUlBO0FmMm1CRjs7QWlCbG1CVTtFRmJSO0VBSUE7QWZnbkJGOztBaUJ2bUJVO0VGYlI7RUFJQTtBZnFuQkY7O0FpQjVtQlU7RUZiUjtFQUlBO0FmMG5CRjs7QWlCam5CVTtFRmJSO0VBSUE7QWYrbkJGOztBaUJ0bkJVO0VGYlI7RUFJQTtBZm9vQkY7O0FpQjNuQlU7RUZiUjtFQUlBO0FmeW9CRjs7QWlCaG9CVTtFRmJSO0VBSUE7QWY4b0JGOztBaUJyb0JVO0VGYlI7RUFJQTtBZm1wQkY7O0FpQnBvQk07RUFBd0I7QWpCd29COUI7O0FpQnRvQk07RUFBdUI7QWpCMG9CN0I7O0FpQnZvQlE7RUFBd0IsUUFEYjtBakI0b0JuQjs7QWlCM29CUTtFQUF3QixRQURiO0FqQmdwQm5COztBaUIvb0JRO0VBQXdCLFFBRGI7QWpCb3BCbkI7O0FpQm5wQlE7RUFBd0IsUUFEYjtBakJ3cEJuQjs7QWlCdnBCUTtFQUF3QixRQURiO0FqQjRwQm5COztBaUIzcEJRO0VBQXdCLFFBRGI7QWpCZ3FCbkI7O0FpQi9wQlE7RUFBd0IsUUFEYjtBakJvcUJuQjs7QWlCbnFCUTtFQUF3QixRQURiO0FqQndxQm5COztBaUJ2cUJRO0VBQXdCLFFBRGI7QWpCNHFCbkI7O0FpQjNxQlE7RUFBd0IsUUFEYjtBakJnckJuQjs7QWlCL3FCUTtFQUF3QixTQURiO0FqQm9yQm5COztBaUJuckJRO0VBQXdCLFNBRGI7QWpCd3JCbkI7O0FpQnZyQlE7RUFBd0IsU0FEYjtBakI0ckJuQjs7QWlCcHJCWTtFRmhCVjtBZndzQkY7O0FpQnhyQlk7RUZoQlY7QWY0c0JGOztBaUI1ckJZO0VGaEJWO0FmZ3RCRjs7QWlCaHNCWTtFRmhCVjtBZm90QkY7O0FpQnBzQlk7RUZoQlY7QWZ3dEJGOztBaUJ4c0JZO0VGaEJWO0FmNHRCRjs7QWlCNXNCWTtFRmhCVjtBZmd1QkY7O0FpQmh0Qlk7RUZoQlY7QWZvdUJGOztBaUJwdEJZO0VGaEJWO0Fmd3VCRjs7QWlCeHRCWTtFRmhCVjtBZjR1QkY7O0FpQjV0Qlk7RUZoQlY7QWZndkJGOztBZ0IzdUJJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQjB3Qk47RWU5dUJBO0lBQ0U7SUFDQTtFZmd2QkY7RWVsdkJBO0lBQ0U7SUFDQTtFZm92QkY7RWV0dkJBO0lBQ0U7SUFDQTtFZnd2QkY7RWUxdkJBO0lBQ0U7SUFDQTtFZjR2QkY7RWU5dkJBO0lBQ0U7SUFDQTtFZmd3QkY7RWVsd0JBO0lBQ0U7SUFDQTtFZm93QkY7RWlCdnhCSTtJRkNKO0lBQ0E7SUFDQTtFZnl4QkE7RWlCdHhCUTtJRmJSO0lBSUE7RWZteUJBO0VpQjF4QlE7SUZiUjtJQUlBO0VmdXlCQTtFaUI5eEJRO0lGYlI7SUFJQTtFZjJ5QkE7RWlCbHlCUTtJRmJSO0lBSUE7RWYreUJBO0VpQnR5QlE7SUZiUjtJQUlBO0VmbXpCQTtFaUIxeUJRO0lGYlI7SUFJQTtFZnV6QkE7RWlCOXlCUTtJRmJSO0lBSUE7RWYyekJBO0VpQmx6QlE7SUZiUjtJQUlBO0VmK3pCQTtFaUJ0ekJRO0lGYlI7SUFJQTtFZm0wQkE7RWlCMXpCUTtJRmJSO0lBSUE7RWZ1MEJBO0VpQjl6QlE7SUZiUjtJQUlBO0VmMjBCQTtFaUJsMEJRO0lGYlI7SUFJQTtFZiswQkE7RWlCaDBCSTtJQUF3QjtFakJtMEI1QjtFaUJqMEJJO0lBQXVCO0VqQm8wQjNCO0VpQmowQk07SUFBd0IsUUFEYjtFakJxMEJqQjtFaUJwMEJNO0lBQXdCLFFBRGI7RWpCdzBCakI7RWlCdjBCTTtJQUF3QixRQURiO0VqQjIwQmpCO0VpQjEwQk07SUFBd0IsUUFEYjtFakI4MEJqQjtFaUI3MEJNO0lBQXdCLFFBRGI7RWpCaTFCakI7RWlCaDFCTTtJQUF3QixRQURiO0VqQm8xQmpCO0VpQm4xQk07SUFBd0IsUUFEYjtFakJ1MUJqQjtFaUJ0MUJNO0lBQXdCLFFBRGI7RWpCMDFCakI7RWlCejFCTTtJQUF3QixRQURiO0VqQjYxQmpCO0VpQjUxQk07SUFBd0IsUUFEYjtFakJnMkJqQjtFaUIvMUJNO0lBQXdCLFNBRGI7RWpCbTJCakI7RWlCbDJCTTtJQUF3QixTQURiO0VqQnMyQmpCO0VpQnIyQk07SUFBd0IsU0FEYjtFakJ5MkJqQjtFaUJqMkJVO0lGaEJWO0VmbzNCQTtFaUJwMkJVO0lGaEJWO0VmdTNCQTtFaUJ2MkJVO0lGaEJWO0VmMDNCQTtFaUIxMkJVO0lGaEJWO0VmNjNCQTtFaUI3MkJVO0lGaEJWO0VmZzRCQTtFaUJoM0JVO0lGaEJWO0VmbTRCQTtFaUJuM0JVO0lGaEJWO0VmczRCQTtFaUJ0M0JVO0lGaEJWO0VmeTRCQTtFaUJ6M0JVO0lGaEJWO0VmNDRCQTtFaUI1M0JVO0lGaEJWO0VmKzRCQTtFaUIvM0JVO0lGaEJWO0VmazVCQTtFaUJsNEJVO0lGaEJWO0VmcTVCQTtBQUNGO0FnQmo1Qkk7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RWpCKzZCTjtFZW41QkE7SUFDRTtJQUNBO0VmcTVCRjtFZXY1QkE7SUFDRTtJQUNBO0VmeTVCRjtFZTM1QkE7SUFDRTtJQUNBO0VmNjVCRjtFZS81QkE7SUFDRTtJQUNBO0VmaTZCRjtFZW42QkE7SUFDRTtJQUNBO0VmcTZCRjtFZXY2QkE7SUFDRTtJQUNBO0VmeTZCRjtFaUI1N0JJO0lGQ0o7SUFDQTtJQUNBO0VmODdCQTtFaUIzN0JRO0lGYlI7SUFJQTtFZnc4QkE7RWlCLzdCUTtJRmJSO0lBSUE7RWY0OEJBO0VpQm44QlE7SUZiUjtJQUlBO0VmZzlCQTtFaUJ2OEJRO0lGYlI7SUFJQTtFZm85QkE7RWlCMzhCUTtJRmJSO0lBSUE7RWZ3OUJBO0VpQi84QlE7SUZiUjtJQUlBO0VmNDlCQTtFaUJuOUJRO0lGYlI7SUFJQTtFZmcrQkE7RWlCdjlCUTtJRmJSO0lBSUE7RWZvK0JBO0VpQjM5QlE7SUZiUjtJQUlBO0VmdytCQTtFaUIvOUJRO0lGYlI7SUFJQTtFZjQrQkE7RWlCbitCUTtJRmJSO0lBSUE7RWZnL0JBO0VpQnYrQlE7SUZiUjtJQUlBO0Vmby9CQTtFaUJyK0JJO0lBQXdCO0VqQncrQjVCO0VpQnQrQkk7SUFBdUI7RWpCeStCM0I7RWlCdCtCTTtJQUF3QixRQURiO0VqQjArQmpCO0VpQnorQk07SUFBd0IsUUFEYjtFakI2K0JqQjtFaUI1K0JNO0lBQXdCLFFBRGI7RWpCZy9CakI7RWlCLytCTTtJQUF3QixRQURiO0VqQm0vQmpCO0VpQmwvQk07SUFBd0IsUUFEYjtFakJzL0JqQjtFaUJyL0JNO0lBQXdCLFFBRGI7RWpCeS9CakI7RWlCeC9CTTtJQUF3QixRQURiO0VqQjQvQmpCO0VpQjMvQk07SUFBd0IsUUFEYjtFakIrL0JqQjtFaUI5L0JNO0lBQXdCLFFBRGI7RWpCa2dDakI7RWlCamdDTTtJQUF3QixRQURiO0VqQnFnQ2pCO0VpQnBnQ007SUFBd0IsU0FEYjtFakJ3Z0NqQjtFaUJ2Z0NNO0lBQXdCLFNBRGI7RWpCMmdDakI7RWlCMWdDTTtJQUF3QixTQURiO0VqQjhnQ2pCO0VpQnRnQ1U7SUZoQlY7RWZ5aENBO0VpQnpnQ1U7SUZoQlY7RWY0aENBO0VpQjVnQ1U7SUZoQlY7RWYraENBO0VpQi9nQ1U7SUZoQlY7RWZraUNBO0VpQmxoQ1U7SUZoQlY7RWZxaUNBO0VpQnJoQ1U7SUZoQlY7RWZ3aUNBO0VpQnhoQ1U7SUZoQlY7RWYyaUNBO0VpQjNoQ1U7SUZoQlY7RWY4aUNBO0VpQjloQ1U7SUZoQlY7RWZpakNBO0VpQmppQ1U7SUZoQlY7RWZvakNBO0VpQnBpQ1U7SUZoQlY7RWZ1akNBO0VpQnZpQ1U7SUZoQlY7RWYwakNBO0FBQ0Y7QWdCdGpDSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFakJvbENOO0VleGpDQTtJQUNFO0lBQ0E7RWYwakNGO0VlNWpDQTtJQUNFO0lBQ0E7RWY4akNGO0VlaGtDQTtJQUNFO0lBQ0E7RWZra0NGO0VlcGtDQTtJQUNFO0lBQ0E7RWZza0NGO0VleGtDQTtJQUNFO0lBQ0E7RWYwa0NGO0VlNWtDQTtJQUNFO0lBQ0E7RWY4a0NGO0VpQmptQ0k7SUZDSjtJQUNBO0lBQ0E7RWZtbUNBO0VpQmhtQ1E7SUZiUjtJQUlBO0VmNm1DQTtFaUJwbUNRO0lGYlI7SUFJQTtFZmluQ0E7RWlCeG1DUTtJRmJSO0lBSUE7RWZxbkNBO0VpQjVtQ1E7SUZiUjtJQUlBO0VmeW5DQTtFaUJobkNRO0lGYlI7SUFJQTtFZjZuQ0E7RWlCcG5DUTtJRmJSO0lBSUE7RWZpb0NBO0VpQnhuQ1E7SUZiUjtJQUlBO0VmcW9DQTtFaUI1bkNRO0lGYlI7SUFJQTtFZnlvQ0E7RWlCaG9DUTtJRmJSO0lBSUE7RWY2b0NBO0VpQnBvQ1E7SUZiUjtJQUlBO0VmaXBDQTtFaUJ4b0NRO0lGYlI7SUFJQTtFZnFwQ0E7RWlCNW9DUTtJRmJSO0lBSUE7RWZ5cENBO0VpQjFvQ0k7SUFBd0I7RWpCNm9DNUI7RWlCM29DSTtJQUF1QjtFakI4b0MzQjtFaUIzb0NNO0lBQXdCLFFBRGI7RWpCK29DakI7RWlCOW9DTTtJQUF3QixRQURiO0VqQmtwQ2pCO0VpQmpwQ007SUFBd0IsUUFEYjtFakJxcENqQjtFaUJwcENNO0lBQXdCLFFBRGI7RWpCd3BDakI7RWlCdnBDTTtJQUF3QixRQURiO0VqQjJwQ2pCO0VpQjFwQ007SUFBd0IsUUFEYjtFakI4cENqQjtFaUI3cENNO0lBQXdCLFFBRGI7RWpCaXFDakI7RWlCaHFDTTtJQUF3QixRQURiO0VqQm9xQ2pCO0VpQm5xQ007SUFBd0IsUUFEYjtFakJ1cUNqQjtFaUJ0cUNNO0lBQXdCLFFBRGI7RWpCMHFDakI7RWlCenFDTTtJQUF3QixTQURiO0VqQjZxQ2pCO0VpQjVxQ007SUFBd0IsU0FEYjtFakJnckNqQjtFaUIvcUNNO0lBQXdCLFNBRGI7RWpCbXJDakI7RWlCM3FDVTtJRmhCVjtFZjhyQ0E7RWlCOXFDVTtJRmhCVjtFZmlzQ0E7RWlCanJDVTtJRmhCVjtFZm9zQ0E7RWlCcHJDVTtJRmhCVjtFZnVzQ0E7RWlCdnJDVTtJRmhCVjtFZjBzQ0E7RWlCMXJDVTtJRmhCVjtFZjZzQ0E7RWlCN3JDVTtJRmhCVjtFZmd0Q0E7RWlCaHNDVTtJRmhCVjtFZm10Q0E7RWlCbnNDVTtJRmhCVjtFZnN0Q0E7RWlCdHNDVTtJRmhCVjtFZnl0Q0E7RWlCenNDVTtJRmhCVjtFZjR0Q0E7RWlCNXNDVTtJRmhCVjtFZit0Q0E7QUFDRjtBZ0IzdENJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VqQnl2Q047RWU3dENBO0lBQ0U7SUFDQTtFZit0Q0Y7RWVqdUNBO0lBQ0U7SUFDQTtFZm11Q0Y7RWVydUNBO0lBQ0U7SUFDQTtFZnV1Q0Y7RWV6dUNBO0lBQ0U7SUFDQTtFZjJ1Q0Y7RWU3dUNBO0lBQ0U7SUFDQTtFZit1Q0Y7RWVqdkNBO0lBQ0U7SUFDQTtFZm12Q0Y7RWlCdHdDSTtJRkNKO0lBQ0E7SUFDQTtFZnd3Q0E7RWlCcndDUTtJRmJSO0lBSUE7RWZreENBO0VpQnp3Q1E7SUZiUjtJQUlBO0Vmc3hDQTtFaUI3d0NRO0lGYlI7SUFJQTtFZjB4Q0E7RWlCanhDUTtJRmJSO0lBSUE7RWY4eENBO0VpQnJ4Q1E7SUZiUjtJQUlBO0Vma3lDQTtFaUJ6eENRO0lGYlI7SUFJQTtFZnN5Q0E7RWlCN3hDUTtJRmJSO0lBSUE7RWYweUNBO0VpQmp5Q1E7SUZiUjtJQUlBO0VmOHlDQTtFaUJyeUNRO0lGYlI7SUFJQTtFZmt6Q0E7RWlCenlDUTtJRmJSO0lBSUE7RWZzekNBO0VpQjd5Q1E7SUZiUjtJQUlBO0VmMHpDQTtFaUJqekNRO0lGYlI7SUFJQTtFZjh6Q0E7RWlCL3lDSTtJQUF3QjtFakJrekM1QjtFaUJoekNJO0lBQXVCO0VqQm16QzNCO0VpQmh6Q007SUFBd0IsUUFEYjtFakJvekNqQjtFaUJuekNNO0lBQXdCLFFBRGI7RWpCdXpDakI7RWlCdHpDTTtJQUF3QixRQURiO0VqQjB6Q2pCO0VpQnp6Q007SUFBd0IsUUFEYjtFakI2ekNqQjtFaUI1ekNNO0lBQXdCLFFBRGI7RWpCZzBDakI7RWlCL3pDTTtJQUF3QixRQURiO0VqQm0wQ2pCO0VpQmwwQ007SUFBd0IsUUFEYjtFakJzMENqQjtFaUJyMENNO0lBQXdCLFFBRGI7RWpCeTBDakI7RWlCeDBDTTtJQUF3QixRQURiO0VqQjQwQ2pCO0VpQjMwQ007SUFBd0IsUUFEYjtFakIrMENqQjtFaUI5MENNO0lBQXdCLFNBRGI7RWpCazFDakI7RWlCajFDTTtJQUF3QixTQURiO0VqQnExQ2pCO0VpQnAxQ007SUFBd0IsU0FEYjtFakJ3MUNqQjtFaUJoMUNVO0lGaEJWO0VmbTJDQTtFaUJuMUNVO0lGaEJWO0VmczJDQTtFaUJ0MUNVO0lGaEJWO0VmeTJDQTtFaUJ6MUNVO0lGaEJWO0VmNDJDQTtFaUI1MUNVO0lGaEJWO0VmKzJDQTtFaUIvMUNVO0lGaEJWO0VmazNDQTtFaUJsMkNVO0lGaEJWO0VmcTNDQTtFaUJyMkNVO0lGaEJWO0VmdzNDQTtFaUJ4MkNVO0lGaEJWO0VmMjNDQTtFaUIzMkNVO0lGaEJWO0VmODNDQTtFaUI5MkNVO0lGaEJWO0VmaTRDQTtFaUJqM0NVO0lGaEJWO0VmbzRDQTtBQUNGO0FrQng3Q0E7RUFDRTtFQUNBLG1CYjZITztFYTVIUCxjYlFTO0FMazdDWDtBa0J2N0NFOztFQUVFLGdCYnVWMEI7RWF0VjFCO0VBQ0E7QWxCeTdDSjtBa0J0N0NFO0VBQ0U7RUFDQTtBbEJ3N0NKO0FrQnI3Q0U7RUFDRTtBbEJ1N0NKOztBa0I3NkNFOztFQUVFLGViaVUwQjtBTCttQzlCOztBa0J2NkNBO0VBQ0U7QWxCMDZDRjtBa0J4NkNFOztFQUVFO0FsQjA2Q0o7QWtCdDZDSTs7RUFFRTtBbEJ3NkNOOztBa0JsNkNFOzs7O0VBSUU7QWxCcTZDSjs7QWtCNTVDRTtFQUNFLHlCYmhFTztBTCs5Q1g7O0FPOTlDRTtFVzJFSSxjYnhFSztFYXlFTCx5QmI3RUs7QUxvK0NYOztBbUJ6K0NJOzs7RUFHRSx5QkQyRitCO0FsQmk1Q3JDO0FtQngrQ007Ozs7RUFJRSxxQkRtRnlFO0FsQnU1Q2pGOztBTy8rQ0U7RVlpQk0seUJBSmU7QW5CcytDdkI7QW1CaCtDUTs7RUFFRSx5QkFSYTtBbkIwK0N2Qjs7QW1CNy9DSTs7O0VBR0UseUJEMkYrQjtBbEJxNkNyQztBbUI1L0NNOzs7O0VBSUUscUJEbUZ5RTtBbEIyNkNqRjs7QU9uZ0RFO0VZaUJNLHlCQUplO0FuQjAvQ3ZCO0FtQnAvQ1E7O0VBRUUseUJBUmE7QW5COC9DdkI7O0FtQmpoREk7OztFQUdFLHlCRDJGK0I7QWxCeTdDckM7QW1CaGhETTs7OztFQUlFLHFCRG1GeUU7QWxCKzdDakY7O0FPdmhERTtFWWlCTSx5QkFKZTtBbkI4Z0R2QjtBbUJ4Z0RROztFQUVFLHlCQVJhO0FuQmtoRHZCOztBbUJyaURJOzs7RUFHRSx5QkQyRitCO0FsQjY4Q3JDO0FtQnBpRE07Ozs7RUFJRSxxQkRtRnlFO0FsQm05Q2pGOztBTzNpREU7RVlpQk0seUJBSmU7QW5Ca2lEdkI7QW1CNWhEUTs7RUFFRSx5QkFSYTtBbkJzaUR2Qjs7QW1CempESTs7O0VBR0UseUJEMkYrQjtBbEJpK0NyQztBbUJ4akRNOzs7O0VBSUUscUJEbUZ5RTtBbEJ1K0NqRjs7QU8vakRFO0VZaUJNLHlCQUplO0FuQnNqRHZCO0FtQmhqRFE7O0VBRUUseUJBUmE7QW5CMGpEdkI7O0FtQjdrREk7OztFQUdFLHlCRDJGK0I7QWxCcS9DckM7QW1CNWtETTs7OztFQUlFLHFCRG1GeUU7QWxCMi9DakY7O0FPbmxERTtFWWlCTSx5QkFKZTtBbkIwa0R2QjtBbUJwa0RROztFQUVFLHlCQVJhO0FuQjhrRHZCOztBbUJqbURJOzs7RUFHRSx5QkQyRitCO0FsQnlnRHJDO0FtQmhtRE07Ozs7RUFJRSxxQkRtRnlFO0FsQitnRGpGOztBT3ZtREU7RVlpQk0seUJBSmU7QW5COGxEdkI7QW1CeGxEUTs7RUFFRSx5QkFSYTtBbkJrbUR2Qjs7QW1Ccm5ESTs7O0VBR0UseUJEMkYrQjtBbEI2aERyQztBbUJwbkRNOzs7O0VBSUUscUJEbUZ5RTtBbEJtaURqRjs7QU8zbkRFO0VZaUJNLHlCQUplO0FuQmtuRHZCO0FtQjVtRFE7O0VBRUUseUJBUmE7QW5Cc25EdkI7O0FtQnpvREk7OztFQUdFLHlCZEVLO0FMMG9EWDs7QU96b0RFO0VZaUJNLHlCQUplO0FuQmdvRHZCO0FtQjFuRFE7O0VBRUUseUJBUmE7QW5Cb29EdkI7O0FrQjVpREk7RUFDRSxXYnpHSztFYTBHTCx5QmJsR0s7RWFtR0wscUJib1F3QjtBTDJ5QzlCO0FrQjFpREk7RUFDRSxjYjFHSztFYTJHTCx5QmJqSEs7RWFrSEwscUJiakhLO0FMNnBEWDs7QWtCdmlEQTtFQUNFLFdiekhTO0VhMEhULHlCYmxIUztBTDRwRFg7QWtCeGlERTs7O0VBR0UscUJiZ1AwQjtBTDB6QzlCO0FrQnZpREU7RUFDRTtBbEJ5aURKO0FrQnJpREk7RUFDRSwyQ2JvT3dCO0FMbTBDOUI7QU81cURFO0VXNElNLFdiL0lHO0VhZ0pILDRDYjhOc0I7QUxxMEM5Qjs7QWdCbm5ESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQnFoRE47RWtCbGhETTtJQUNFO0VsQm9oRFI7QUFDRjtBZ0IvbkRJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWxCZ2lETjtFa0I3aERNO0lBQ0U7RWxCK2hEUjtBQUNGO0FnQjFvREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFbEIyaUROO0VrQnhpRE07SUFDRTtFbEIwaURSO0FBQ0Y7QWdCcnBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VsQnNqRE47RWtCbmpETTtJQUNFO0VsQnFqRFI7QUFDRjtBa0IvakRJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWxCZ2tEUjtBa0I3akRRO0VBQ0U7QWxCK2pEVjs7QW9CNXVEQTtFQUNFO0VBQ0E7RUFDQSxnQ2Y4ZXNDO0VlN2V0QztFZDBLSTtFY3ZLSixnQmZ1UjRCO0VldFI1QixnQmYyUjRCO0VlMVI1QixjZkNTO0VlQVQsc0JmUFM7RWVRVDtFQUNBO0VSQUU7RVNGRSx3RURRSjtBcEIwdURGO0FxQjl1RE07RURkTjtJQ2VRO0VyQml2RE47QUFDRjtBb0I1dURFO0VBQ0U7RUFDQTtBcEI4dURKO0FzQjl2REU7RUFDRSxjakJFTztFaUJEUCxzQmpCTk87RWlCT1AscUJqQnNCTTtFaUJyQk47RUFLRSxnQmpCc2RrQztBTHN5Q3hDO0FvQjl1REU7RUFDRSxjZnRCTztFZXdCUDtBcEIrdURKO0FvQnZ1REU7RUFFRSxzQmZ4Q087RWUwQ1A7QXBCdXVESjs7QW9CL3RERTs7OztFQUNFO0FwQnF1REo7O0FvQi90REU7RUFDRTtFQUNBO0FwQmt1REo7QW9CL3RERTtFQU1FLGNmN0RPO0VlOERQLHNCZnJFTztBTGl5RFg7O0FvQnZ0REE7O0VBRUU7RUFDQTtBcEIwdERGOztBb0JodERBO0VBQ0U7RUFDQTtFQUNBO0VkaUVFO0VjL0RGLGdCZm9NNEI7QUwrZ0Q5Qjs7QW9CaHREQTtFQUNFO0VBQ0E7RWQwRUk7RWN4RUosZ0JmMEg0QjtBTHlsRDlCOztBb0JodERBO0VBQ0U7RUFDQTtFZG1FSTtFY2pFSixnQmZvSDRCO0FMK2xEOUI7O0FvQjFzREE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFZG9ESTtFY2xESixnQmZ1SzRCO0VldEs1QixjZnBIUztFZXFIVDtFQUNBO0VBQ0E7QXBCNnNERjtBb0Izc0RFO0VBRUU7RUFDQTtBcEI0c0RKOztBb0Joc0RBO0VBQ0Usa0NmZ1dzQztFZS9WdEM7RWQyQkk7RWN6QkosZ0JmNEU0QjtFT3JOMUI7QVo2MERKOztBb0Joc0RBO0VBQ0UsZ0NmeVZzQztFZXhWdEM7RWRtQkk7RWNqQkosZ0JmbUU0QjtFT3BOMUI7QVpxMURKOztBb0I5ckRFO0VBRUU7QXBCZ3NESjs7QW9CNXJEQTtFQUNFO0FwQityREY7O0FvQnZyREE7RUFDRSxtQmY4VXNDO0FMNDJDeEM7O0FvQnZyREE7RUFDRTtFQUNBLG1CZitUc0M7QUwyM0N4Qzs7QW9CbHJEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQnFyREY7QW9CbnJERTs7RUFFRTtFQUNBO0FwQnFyREo7O0FvQjVxREE7RUFDRTtFQUNBO0VBQ0EscUJmb1NzQztBTDI0Q3hDOztBb0I1cURBO0VBQ0U7RUFDQSxrQmZnU3NDO0VlL1J0QztBcEIrcURGO0FvQjVxREU7RUFFRSxjZnZOTztBTG80RFg7O0FvQnpxREE7RUFDRTtBcEI0cURGOztBb0J6cURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJmaVJzQztBTDI1Q3hDO0FvQnpxREU7RUFDRTtFQUNBO0VBQ0EsdUJmNFFvQztFZTNRcEM7QXBCMnFESjs7QXNCeDNERTtFQUNFO0VBQ0E7RUFDQSxtQmpCOGNvQztFQ3pWcEM7RWdCbkhBLGNGcU5xQztBcEJzcUR6Qzs7QXNCeDNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCd0hFO0VnQnRIRixnQmpCMk8wQjtFaUIxTzFCO0VBQ0E7RVY5Q0E7QVowNkRKO0FzQnYzREk7RUFFRTtBdEJ3M0ROOztBc0JuM0RJOzs7O0VBRUU7QXRCdzNETjs7QXNCdDZESTtFQW9ERSxxQkZrTG1DO0VFL0tqQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm8zRFI7QXNCajNETTtFQUNFLHFCRnVLaUM7RUV0S2pDO0F0Qm0zRFI7O0FzQm43REk7RUF5RUk7RUFDQTtBdEI4MkRSOztBc0J4N0RJO0VBbUZJLGlDakJnWWdDO0VpQi9YaEM7QXRCeTJEUjs7QXNCNzdESTtFQTJGRSxxQkYySW1DO0VFeElqQztFQUNBO0F0Qm8yRFI7QXNCajJETTtFQUNFLHFCRm1JaUM7RUVsSWpDO0F0Qm0yRFI7O0FzQjUxRE07RUFDRSxjRjBIaUM7QXBCcXVEekM7QXNCNTFETTs7O0VBRUU7QXRCKzFEUjs7QXNCeDFETTtFQUNFLGNGNkdpQztBcEI4dUR6QztBc0J6MURRO0VBQ0UscUJGMEcrQjtBcEJpdkR6QztBc0J0MURRO0VBQ0U7RUM1Sk4seUJENkoyQjtBdEJ3MUQvQjtBc0JuMURRO0VBQ0U7QXRCcTFEVjtBc0JsMURRO0VBQ0UscUJGeUYrQjtBcEIydkR6Qzs7QXNCMzBETTtFQUNFLHFCRitFaUM7QXBCK3ZEekM7QXNCMTBEUTtFQUNFLHFCRjBFK0I7RUV6RS9CO0F0QjQwRFY7O0FzQjc5REU7RUFDRTtFQUNBO0VBQ0EsbUJqQjhjb0M7RUN6VnBDO0VnQm5IQSxjRnFOcUM7QXBCMndEekM7O0FzQjc5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQndIRTtFZ0J0SEYsZ0JqQjJPMEI7RWlCMU8xQjtFQUNBO0VWOUNBO0FaK2dFSjtBc0I1OURJO0VBRUU7QXRCNjlETjs7QXNCeDlESTs7OztFQUVFO0F0QjY5RE47O0FzQjNnRUk7RUFvREUscUJGa0xtQztFRS9LakM7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJ5OURSO0FzQnQ5RE07RUFDRSxxQkZ1S2lDO0VFdEtqQztBdEJ3OURSOztBc0J4aEVJO0VBeUVJO0VBQ0E7QXRCbTlEUjs7QXNCN2hFSTtFQW1GSSxpQ2pCZ1lnQztFaUIvWGhDO0F0Qjg4RFI7O0FzQmxpRUk7RUEyRkUscUJGMkltQztFRXhJakM7RUFDQTtBdEJ5OERSO0FzQnQ4RE07RUFDRSxxQkZtSWlDO0VFbElqQztBdEJ3OERSOztBc0JqOERNO0VBQ0UsY0YwSGlDO0FwQjAwRHpDO0FzQmo4RE07OztFQUVFO0F0Qm84RFI7O0FzQjc3RE07RUFDRSxjRjZHaUM7QXBCbTFEekM7QXNCOTdEUTtFQUNFLHFCRjBHK0I7QXBCczFEekM7QXNCMzdEUTtFQUNFO0VDNUpOLHlCRDZKMkI7QXRCNjdEL0I7QXNCeDdEUTtFQUNFO0F0QjA3RFY7QXNCdjdEUTtFQUNFLHFCRnlGK0I7QXBCZzJEekM7O0FzQmg3RE07RUFDRSxxQkYrRWlDO0FwQm8yRHpDO0FzQi82RFE7RUFDRSxxQkYwRStCO0VFekUvQjtBdEJpN0RWOztBb0I1MURBO0VBQ0U7RUFDQTtFQUNBO0FwQisxREY7QW9CMTFERTtFQUNFO0FwQjQxREo7QWdCM2pFSTtFSW9PQTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0VwQjAxREo7RW9CdDFERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBCdzFESjtFb0JwMURFO0lBQ0U7SUFDQTtJQUNBO0VwQnMxREo7RW9CbDFERTtJQUNFO0VwQm8xREo7RW9CajFERTs7SUFFRTtFcEJtMURKO0VvQjkwREU7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwQmcxREo7RW9COTBERTtJQUNFO0lBQ0E7SUFDQTtJQUNBLHFCZm1Ma0M7SWVsTGxDO0VwQmcxREo7RW9CNzBERTtJQUNFO0lBQ0E7RXBCKzBESjtFb0I3MERFO0lBQ0U7RXBCKzBESjtBQUNGOztBd0JqcUVBO0VBQ0U7RUFFQSxnQm5CMlI0QjtFbUIxUjVCLGNuQktTO0VtQkpUO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUN1RkE7RW5CNEVJO0VtQjFFSixnQnBCK0w0QjtFT3ZSMUI7RVNGRSxxSUdHSjtBeEJvcUVGO0FxQm5xRU07RUdkTjtJSGVRO0VyQnNxRU47QUFDRjtBT2hyRUU7RWlCVUUsY25CUE87RW1CUVA7QXhCeXFFSjtBd0J0cUVFO0VBRUU7RUFDQSxrRG5Ca1gwQjtBTHF6RDlCO0F3Qm5xRUU7RUFFRSxhbkJxWjBCO0FMK3dEOUI7QXdCaHFFRTtFQUNFO0F4QmtxRUo7QXdCcHBFQTs7RUFFRTtBeEJzcEVGOztBd0I3b0VFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtBMUJ3b0VmO0FPeHNFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCb3RFekc7QXlCeHNFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJxc0VOO0F5QmhzRUU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QTFCd3BFZjtBeUIxckVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qm91RTdMO0F5QnJyRUk7RUFLSTtBekJtckVSOztBd0IzcUVFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtBMUJzcUVmO0FPdHVFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCa3ZFekc7QXlCdHVFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJtdUVOO0F5Qjl0RUU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QTFCc3JFZjtBeUJ4dEVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qmt3RTdMO0F5Qm50RUk7RUFLSTtBekJpdEVSOztBd0J6c0VFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtBMUJvc0VmO0FPcHdFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCZ3hFekc7QXlCcHdFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJpd0VOO0F5QjV2RUU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QTFCb3RFZjtBeUJ0dkVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qmd5RTdMO0F5Qmp2RUk7RUFLSTtBekIrdUVSOztBd0J2dUVFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtBMUJrdUVmO0FPbHlFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCOHlFekc7QXlCbHlFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekIreEVOO0F5QjF4RUU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QTFCa3ZFZjtBeUJweEVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qjh6RTdMO0F5Qi93RUk7RUFLSTtBekI2d0VSOztBd0Jyd0VFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtBMUJnd0VmO0FPaDBFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCNDBFekc7QXlCaDBFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekI2ekVOO0F5Qnh6RUU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QTFCZ3hFZjtBeUJsekVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjQxRTdMO0F5Qjd5RUk7RUFLSTtBekIyeUVSOztBd0JueUVFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtBMUI4eEVmO0FPOTFFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCMDJFekc7QXlCOTFFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekIyMUVOO0F5QnQxRUU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QTFCOHlFZjtBeUJoMUVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QjAzRTdMO0F5QjMwRUk7RUFLSTtBekJ5MEVSOztBd0JqMEVFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtBMUI0ekVmO0FPNTNFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCdzRFekc7QXlCNTNFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJ5M0VOO0F5QnAzRUU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QTFCNDBFZjtBeUI5MkVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6Qnc1RTdMO0F5QnoyRUk7RUFLSTtBekJ1MkVSOztBd0IvMUVFO0VDM0RBO0VGQUUseUJHc0VXO0VEcEViLHFCQ29FYTtBMUIwMUVmO0FPMTVFRTtFa0JBRTtFRk5BLHlCRUQyRDtFQVMzRCxxQkFUcUc7QXpCczZFekc7QXlCMTVFRTtFQUVFO0VGYkEseUJFRDJEO0VBZ0IzRCxxQkFoQnFHO0VBcUJuRztBekJ1NUVOO0F5Qmw1RUU7RUFFRTtFQUNBLHlCQzBDVztFRHpDWCxxQkN5Q1c7QTFCMDJFZjtBeUI1NEVFO0VBR0U7RUFDQSx5QkF6QytJO0VBNkMvSSxxQkE3Q3lMO0F6QnM3RTdMO0F5QnY0RUk7RUFLSTtBekJxNEVSOztBd0J2M0VFO0VDUEEsY0NZYTtFRFhiLHFCQ1dhO0ExQnUzRWY7QU92N0VFO0VrQndERSxXQUxnRDtFQU1oRCx5QkNPVztFRE5YLHFCQ01XO0ExQjQzRWY7QXlCLzNFRTtFQUVFO0F6Qmc0RUo7QXlCNzNFRTtFQUVFLGNDSlc7RURLWDtBekI4M0VKO0F5QjMzRUU7RUFHRTtFQUNBLHlCQ1pXO0VEYVgscUJDYlc7QTFCdzRFZjtBeUJ6M0VJO0VBS0k7QXpCdTNFUjs7QXdCaDVFRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBMUJnNUVmO0FPaDlFRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBMUJxNUVmO0F5Qng1RUU7RUFFRTtBekJ5NUVKO0F5QnQ1RUU7RUFFRSxjQ0pXO0VES1g7QXpCdTVFSjtBeUJwNUVFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0ExQmk2RWY7QXlCbDVFSTtFQUtJO0F6Qmc1RVI7O0F3Qno2RUU7RUNQQSxjQ1lhO0VEWGIscUJDV2E7QTFCeTZFZjtBT3orRUU7RWtCd0RFLFdBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCODZFZjtBeUJqN0VFO0VBRUU7QXpCazdFSjtBeUIvNkVFO0VBRUUsY0NKVztFREtYO0F6Qmc3RUo7QXlCNzZFRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUIwN0VmO0F5QjM2RUk7RUFLSTtBekJ5NkVSOztBd0JsOEVFO0VDUEEsY0NZYTtFRFhiLHFCQ1dhO0ExQms4RWY7QU9sZ0ZFO0VrQndERSxXQUxnRDtFQU1oRCx5QkNPVztFRE5YLHFCQ01XO0ExQnU4RWY7QXlCMThFRTtFQUVFO0F6QjI4RUo7QXlCeDhFRTtFQUVFLGNDSlc7RURLWDtBekJ5OEVKO0F5QnQ4RUU7RUFHRTtFQUNBLHlCQ1pXO0VEYVgscUJDYlc7QTFCbTlFZjtBeUJwOEVJO0VBS0k7QXpCazhFUjs7QXdCMzlFRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBMUIyOUVmO0FPM2hGRTtFa0J3REUsY0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBMUJnK0VmO0F5Qm4rRUU7RUFFRTtBekJvK0VKO0F5QmorRUU7RUFFRSxjQ0pXO0VES1g7QXpCaytFSjtBeUIvOUVFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0ExQjQrRWY7QXlCNzlFSTtFQUtJO0F6QjI5RVI7O0F3QnAvRUU7RUNQQSxjQ1lhO0VEWGIscUJDV2E7QTFCby9FZjtBT3BqRkU7RWtCd0RFLFdBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCeS9FZjtBeUI1L0VFO0VBRUU7QXpCNi9FSjtBeUIxL0VFO0VBRUUsY0NKVztFREtYO0F6QjIvRUo7QXlCeC9FRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUJxZ0ZmO0F5QnQvRUk7RUFLSTtBekJvL0VSOztBd0I3Z0ZFO0VDUEEsY0NZYTtFRFhiLHFCQ1dhO0ExQjZnRmY7QU83a0ZFO0VrQndERSxjQUxnRDtFQU1oRCx5QkNPVztFRE5YLHFCQ01XO0ExQmtoRmY7QXlCcmhGRTtFQUVFO0F6QnNoRko7QXlCbmhGRTtFQUVFLGNDSlc7RURLWDtBekJvaEZKO0F5QmpoRkU7RUFHRTtFQUNBLHlCQ1pXO0VEYVgscUJDYlc7QTFCOGhGZjtBeUIvZ0ZJO0VBS0k7QXpCNmdGUjs7QXdCdGlGRTtFQ1BBLGNDWWE7RURYYixxQkNXYTtBMUJzaUZmO0FPdG1GRTtFa0J3REUsV0FMZ0Q7RUFNaEQseUJDT1c7RUROWCxxQkNNVztBMUIyaUZmO0F5QjlpRkU7RUFFRTtBekIraUZKO0F5QjVpRkU7RUFFRSxjQ0pXO0VES1g7QXpCNmlGSjtBeUIxaUZFO0VBR0U7RUFDQSx5QkNaVztFRGFYLHFCQ2JXO0ExQnVqRmY7QXlCeGlGSTtFQUtJO0F6QnNpRlI7O0F3QnBqRkE7RUFDRSxnQm5CaU40QjtFbUJoTjVCLGNuQnlGd0M7RW1CeEZ4QyxxQm5CeUZ3QztBTDg5RTFDO0FPaG9GRTtFaUI0RUUsY25CdUZzQztFbUJ0RnRDLDBCbkJ1RnNDO0FMZytFMUM7QXdCcGpGRTtFQUVFLDBCbkJrRnNDO0FMbStFMUM7QXdCbGpGRTtFQUVFLGNuQnBGTztFbUJxRlA7QXhCbWpGSjs7QXdCeGlGQTtFQ1BFO0VuQjRFSTtFbUIxRUosZ0JwQjRINEI7RU9wTjFCO0FaNG9GSjs7QXdCM2lGQTtFQ1hFO0VuQjRFSTtFbUIxRUosZ0JwQjZINEI7RU9yTjFCO0FabXBGSjs7QXdCemlGQTtFQUNFO0VBQ0E7QXhCNGlGRjtBd0J6aUZFO0VBQ0Usa0JuQjJUMEI7QUxndkU5Qjs7QXdCbmlGRTs7O0VBQ0U7QXhCd2lGSjs7QTJCbnJGQTtFTmdCTSxnQ01mSjtBM0JzckZGO0FxQm5xRk07RU1wQk47SU5xQlE7RXJCc3FGTjtBQUNGO0EyQnpyRkU7RUFDRTtBM0IyckZKOztBMkJ0ckZFO0VBQ0U7QTNCeXJGSjs7QTJCcnJGQTtFQUNFO0VBQ0E7RUFDQTtFTkRJLDZCTUVKO0EzQndyRkY7QXFCdHJGTTtFTU5OO0lOT1E7RXJCeXJGTjtBQUNGO0EyQjNyRkU7RUFDRTtFQUNBO0VOTkUsNEJNT0Y7QTNCNnJGSjtBcUJoc0ZNO0VNQUo7SU5DTTtFckJtc0ZOO0FBQ0Y7O0E0Qnh0RkE7Ozs7RUFJRTtBNUIydEZGOztBNEJ4dEZBO0VBQ0U7QTVCMnRGRjs7QTRCcHRGQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGF2QjBwQmtDO0V1QnpwQmxDO0VBQ0E7RUFDQSxnQnZCZ3VCa0M7RXVCL3RCbEM7RUFDQTtFdEIySkk7RXNCekpKLGN2QlpTO0V1QmFUO0VBQ0E7RUFDQSxzQnZCckJTO0V1QnNCVDtFQUNBO0VoQmRFO0Fac3VGSjs7QTRCL3NGSTtFQUNFO0VBQ0E7QTVCa3RGTjs7QTRCL3NGSTtFQUNFO0VBQ0E7QTVCa3RGTjs7QWdCdHNGSTtFWW5CQTtJQUNFO0lBQ0E7RTVCNnRGSjtFNEIxdEZFO0lBQ0U7SUFDQTtFNUI0dEZKO0FBQ0Y7QWdCanRGSTtFWW5CQTtJQUNFO0lBQ0E7RTVCdXVGSjtFNEJwdUZFO0lBQ0U7SUFDQTtFNUJzdUZKO0FBQ0Y7QWdCM3RGSTtFWW5CQTtJQUNFO0lBQ0E7RTVCaXZGSjtFNEI5dUZFO0lBQ0U7SUFDQTtFNUJndkZKO0FBQ0Y7QWdCcnVGSTtFWW5CQTtJQUNFO0lBQ0E7RTVCMnZGSjtFNEJ4dkZFO0lBQ0U7SUFDQTtFNUIwdkZKO0FBQ0Y7QTRCbnZGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHVCdkI2ckJnQztBTHdqRXBDO0E0QjV1RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCdkIrcUJnQztBTCtqRXBDO0E0Qnp1Rkk7RUFDRTtBNUIydUZOOztBNEJydUZFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQnZCOHBCZ0M7QUwwa0VwQztBNEJudUZJO0VBQ0U7QTVCcXVGTjs7QTRCN3RGRTtFQUlFO0VBQ0E7QTVCNnRGSjs7QTRCeHRGQTtFQzlHRTtFQUNBO0VBQ0E7RUFDQTtBN0IwMEZGOztBNEJ4dEZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnZCcUs0QjtFdUJwSzVCLGN2QjlHUztFdUIrR1Q7RUFFQTtFQUNBO0VBQ0E7QTVCMHRGRjtBTy8wRkU7RXFCb0lFLGN2QmtuQmdDO0V1QmpuQmhDO0VML0lBLHlCbEJJTztBTDAxRlg7QTRCM3NGRTtFQUVFLGN2QjhtQmdDO0V1QjdtQmhDO0VMdEpBLHlCbEJJTztBTCsxRlg7QTRCenNGRTtFQUVFLGN2Qm5KTztFdUJvSlA7RUFDQTtBNUIwc0ZKOztBNEJsc0ZBO0VBQ0U7QTVCcXNGRjs7QTRCanNGQTtFQUNFO0VBQ0Esc0JGaW1Ca0M7RUVobUJsQztFdEJBSTtFc0JFSixjdkJ2S1M7RXVCd0tUO0E1Qm9zRkY7O0E0QmhzRkE7RUFDRTtFQUNBO0VBQ0EsY3ZCNUtTO0FMKzJGWDs7QThCOTNGQTs7RUFFRTtFQUNBO0VBQ0E7QTlCaTRGRjtBOEIvM0ZFOztFQUNFO0VBQ0E7QTlCazRGSjtBT2o0RkU7O0V1QklJO0E5Qmk0Rk47QThCLzNGSTs7OztFQUdFO0E5Qms0Rk47O0E4QjUzRkE7RUFDRTtFQUNBO0VBQ0E7QTlCKzNGRjtBOEI3M0ZFO0VBQ0U7QTlCKzNGSjs7QThCejNGRTs7RUFFRTtBOUI0M0ZKO0E4QngzRkU7O0VsQlhFO0VBQ0E7QVp1NEZKO0E4QngzRkU7O0VsQkZFO0VBQ0E7QVo4M0ZKOztBOEIzMkZBO0VBQ0U7RUFDQTtBOUI4MkZGO0E4QjUyRkU7RUFHRTtBOUI0MkZKO0E4QnoyRkU7RUFDRTtBOUIyMkZKOztBOEJ2MkZBO0VBQ0U7RUFDQTtBOUIwMkZGOztBOEJ2MkZBO0VBQ0U7RUFDQTtBOUIwMkZGOztBOEJ0MUZBO0VBQ0U7RUFDQTtFQUNBO0E5QnkxRkY7QThCdjFGRTs7RUFFRTtBOUJ5MUZKO0E4QnQxRkU7O0VBRUU7QTlCdzFGSjtBOEJwMUZFOztFbEJyRkU7RUFDQTtBWjY2Rko7QThCcDFGRTs7RWxCeEdFO0VBQ0E7QVpnOEZKOztBOEJyMEZFOztFQUVFO0E5QncwRko7QThCdDBGSTs7OztFQUVFO0VBQ0E7RUFDQTtBOUIwMEZOOztBK0JuK0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0JzK0ZGO0ErQnArRkU7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQnMrRko7QStCcCtGSTs7Ozs7Ozs7Ozs7O0VBR0U7QS9CKytGTjtBK0IxK0ZFOzs7RUFHRTtBL0I0K0ZKO0ErQngrRkU7RUFDRTtBL0IwK0ZKO0ErQnIrRkk7O0VuQklBO0VBQ0E7QVpxK0ZKO0ErQnIrRkU7RUFDRTtFQUNBO0EvQnUrRko7QStCcitGSTtFbkJuQkE7RUFDQTtBWjIvRko7QStCditGSTtFbkJQQTtFQUNBO0FaaS9GSjtBK0J2K0ZJOzs7O0VuQnpCQTtFQUNBO0Fac2dHSjtBK0JyK0ZJOzs7O0VuQmxDQTtFQUNBO0FaNmdHSjs7QStCNTlGQTs7RUFFRTtBL0IrOUZGO0ErQjE5RkU7O0VBQ0U7RUFDQTtBL0I2OUZKO0ErQjM5Rkk7O0VBQ0U7QS9CODlGTjtBK0IxOUZFOzs7Ozs7OztFQUlFO0EvQmcrRko7O0ErQjU5RkE7RUFBdUI7QS9CZytGdkI7O0ErQi85RkE7RUFBc0I7QS9CbStGdEI7O0ErQjM5RkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFekIyREk7RXlCekRKLGdCMUJ5SzRCO0UwQnhLNUIsZ0IxQjZLNEI7RTBCNUs1QixjMUI3R1M7RTBCOEdUO0VBQ0E7RUFDQSx5QjFCckhTO0UwQnNIVDtFbkIvR0U7QVo4a0dKO0ErQjM5RkU7O0VBRUU7QS9CNjlGSjs7QStCbjlGQTs7RUFFRSxnQzFCc1dzQztBTGduRnhDOztBK0JuOUZBOzs7Ozs7RUFNRTtFekJ3Qkk7RXlCdEJKLGdCMUJ3RTRCO0VPcE4xQjtBWm1tR0o7O0ErQm45RkE7O0VBRUUsa0MxQm9Wc0M7QUxrb0Z4Qzs7QStCbjlGQTs7Ozs7O0VBTUU7RXpCT0k7RXlCTEosZ0IxQndENEI7RU9yTjFCO0Fab25HSjs7QStCbjlGQTs7RUFFRTtBL0JzOUZGOztBK0IzOEZBOzs7Ozs7OztFbkI5Skk7RUFDQTtBWm9uR0o7O0ErQjU4RkE7Ozs7OztFbkIzSkk7RUFDQTtBWmduR0o7O0FnQ3hwR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDMnBHRjs7QWdDeHBHQTtFQUNFO0VBQ0Esa0IzQjRmc0M7QUwrcEZ4Qzs7QWdDeHBHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFczQnVmc0M7RTJCdGZ0QztFQUNBO0FoQzJwR0Y7QWdDenBHRTtFQUNFLFdOekJPO0VNMEJQLHFCM0JLTTtFa0JoQ04seUJsQmdDTTtBTHVwR1Y7QWdDdnBHRTtFQUtJLGdCM0JpY2tDO0FMb3RGeEM7QWdDanBHRTtFQUNFLHFCM0JWTTtBTDZwR1Y7QWdDaHBHRTtFQUNFLFdON0NPO0VNOENQLHVCM0JrZjRDO0UyQmpmNUMsbUIzQmlmNEM7QUxpcUZoRDtBZ0Mzb0dJO0VBQ0UsYzNCL0NLO0FMNHJHWDtBZ0Mzb0dNO0VBQ0Usc0IzQnhERztBTHFzR1g7O0FnQ25vR0E7RUFDRTtFQUNBO0VBRUE7QWhDcW9HRjtBZ0Nqb0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM0IwYm9DO0UyQnpicEMsWTNCeWJvQztFMkJ4YnBDO0VBQ0E7RUFDQSxzQjNCbkZPO0UyQm9GUDtBaENtb0dKO0FnQzluR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQjJhb0M7RTJCMWFwQyxZM0IwYW9DO0UyQnphcEM7RUFDQTtBaENnb0dKOztBZ0N0bkdFO0VwQmxHRTtBWjR0R0o7QWdDcm5HSTtFQUNFO0FoQ3VuR047QWdDbG5HSTtFQUNFLHFCM0IxRkk7RWtCaENOLHlCbEJnQ007QUwrc0dWO0FnQ2puR0k7RUFDRTtBaENtbkdOO0FnQzltR0k7RVRwSUEseUNsQnloQjRDO0FMNHRGaEQ7QWdDOW1HSTtFVHZJQSx5Q2xCeWhCNEM7QUwrdEZoRDs7QWdDdG1HRTtFQUVFLGtCM0IwWjRDO0FMOHNGaEQ7QWdDcG1HSTtFQUNFO0FoQ3NtR047QWdDam1HSTtFVDlKQSx5Q2xCeWhCNEM7QUx5dUZoRDs7QWdDemxHQTtFQUNFO0FoQzRsR0Y7QWdDemxHSTtFQUNFO0VBQ0EsYzNCa1kwQztFMkJqWTFDO0VBRUEscUIzQmdZMEM7QUwwdEZoRDtBZ0N2bEdJO0VBQ0U7RUFDQTtFQUNBLHVCM0IyWDBDO0UyQjFYMUMsd0IzQjBYMEM7RTJCelgxQyx5QjNCbExLO0UyQm9MTCxxQjNCc1gwQztFZ0J4aUIxQyx5SVdtTEE7QWhDd2xHTjtBcUJ2d0dNO0VXdUtGO0lYdEtJO0VyQjB3R047QUFDRjtBZ0N4bEdJO0VBQ0Usc0IzQmhNSztFMkJpTUw7QWhDMGxHTjtBZ0NybEdJO0VUek1BLHlDbEJ5aEI0QztBTHd3RmhEOztBZ0Mza0dBO0VBQ0U7RUFDQTtFQUNBLGdDM0J3UnNDO0UyQnZSdEM7RTFCNUNJO0UwQitDSixnQjNCaUU0QjtFMkJoRTVCLGdCM0JxRTRCO0UyQnBFNUIsYzNCck5TO0UyQnNOVDtFQUNBO0VBQ0E7RXBCdE5FO0VvQnlORjtBaEM0a0dGO0FnQzFrR0U7RUFDRSxxQjNCeE1NO0UyQnlNTjtFQUtFLGtEM0JtVzhCO0FMcXVGcEM7QWdDcmtHSTtFQU1FLGMzQjdPSztFMkI4T0wsc0IzQnJQSztBTHV6R1g7QWdDOWpHRTtFQUVFO0VBQ0Esc0IzQm1JMEI7RTJCbEkxQjtBaEMrakdKO0FnQzVqR0U7RUFDRSxjM0IzUE87RTJCNFBQLHlCM0JoUU87QUw4ekdYO0FnQzFqR0U7RUFDRTtBaEM0akdKO0FnQ3hqR0U7RUFDRTtFQUNBO0FoQzBqR0o7O0FnQ3RqR0E7RUFDRSxrQzNCNk5zQztFMkI1TnRDLG9CM0JxSDRCO0UyQnBINUIsdUIzQm9INEI7RTJCbkg1QixvQjNCb0g0QjtFQzlOeEI7QU5vcUdOOztBZ0N0akdBO0VBQ0UsZ0MzQnNOc0M7RTJCck50QyxtQjNCa0g0QjtFMkJqSDVCLHNCM0JpSDRCO0UyQmhINUIsa0IzQmlINEI7RUNuT3hCO0FONHFHTjs7QWdDampHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdDM0JvTXNDO0UyQm5NdEM7QWhDb2pHRjs7QWdDampHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdDM0I0THNDO0UyQjNMdEM7RUFDQTtFQUNBO0FoQ29qR0Y7QWdDbGpHRTtFQUNFLHFCM0IzUk07RTJCNFJOLGdCM0IwS29DO0FMMDRGeEM7QWdDaGpHRTtFQUVFLHNCM0IvVE87QUxnM0dYO0FnQzdpR0k7RUFDRSxpQjNCMlRhO0FMb3ZGbkI7QWdDM2lHRTtFQUNFO0FoQzZpR0o7O0FnQ3ppR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0MzQjJKc0M7RTJCMUp0QztFQUNBO0VBRUEsZ0IzQjVENEI7RTJCNkQ1QixnQjNCeEQ0QjtFMkJ5RDVCLGMzQmxWUztFMkJtVlQsc0IzQjFWUztFMkIyVlQ7RXBCbFZFO0FaODNHSjtBZ0N4aUdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsMEIzQm9Jb0M7RTJCbklwQztFQUNBLGdCM0J4RTBCO0UyQnlFMUIsYzNCbFdPO0UyQm1XUDtFVDdXQSx5QmxCS087RTJCMFdQO0VwQm5XQTtBWjg0R0o7O0FnQ2hpR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQ21pR0Y7QWdDamlHRTtFQUNFO0FoQ21pR0o7QWdDL2hHSTtFQUEwQixtQzNCb09lO0FMOHpGN0M7QWdDamlHSTtFQUEwQixtQzNCbU9lO0FMaTBGN0M7QWdDbmlHSTtFQUEwQixtQzNCa09lO0FMbzBGN0M7QWdDbmlHRTtFQUNFO0FoQ3FpR0o7QWdDbGlHRTtFQUNFLFczQm9OeUM7RTJCbk56QyxZM0JtTnlDO0UyQmxOekM7RVRsWkEseUJsQmdDTTtFMkJvWE4sUzNCbU55QztFTzNsQnpDO0VTRkUsNEdXNllGO0VBQ0E7QWhDbWlHSjtBcUI3NkdNO0VXaVlKO0lYaFlNO0VyQmc3R047QUFDRjtBZ0N0aUdJO0VUMVpBLHVCbEI0bUJ5QztBTHUxRjdDO0FnQ3BpR0U7RUFDRSxXM0I2TGdDO0UyQjVMaEMsYzNCNkxnQztFMkI1TGhDO0VBQ0EsZTNCNExnQztFMkIzTGhDLHlCM0I5Wk87RTJCK1pQO0VwQnpaQTtBWmc4R0o7QWdDbGlHRTtFQUNFLFczQnlMeUM7RTJCeEx6QyxZM0J3THlDO0VrQnBtQnpDLHlCbEJnQ007RTJCOFlOLFMzQnlMeUM7RU8zbEJ6QztFU0ZFLDRHV3VhRjtFQUNBO0FoQ21pR0o7QXFCdjhHTTtFVzRaSjtJWDNaTTtFckIwOEdOO0FBQ0Y7QWdDdGlHSTtFVHBiQSx1QmxCNG1CeUM7QUxpM0Y3QztBZ0NwaUdFO0VBQ0UsVzNCbUtnQztFMkJsS2hDLGMzQm1LZ0M7RTJCbEtoQztFQUNBLGUzQmtLZ0M7RTJCaktoQyx5QjNCeGJPO0UyQnliUDtFcEJuYkE7QVowOUdKO0FnQ2xpR0U7RUFDRSxXM0IrSnlDO0UyQjlKekMsWTNCOEp5QztFMkI3SnpDO0VBQ0EscUIzQmpFMEI7RTJCa0UxQixvQjNCbEUwQjtFa0J2WTFCLHlCbEJnQ007RTJCMmFOLFMzQjRKeUM7RU8zbEJ6QztFU0ZFLDRHV29jRjtFQUNBO0FoQ21pR0o7QXFCcCtHTTtFV3NiSjtJWHJiTTtFckJ1K0dOO0FBQ0Y7QWdDdGlHSTtFVGpkQSx1QmxCNG1CeUM7QUw4NEY3QztBZ0NwaUdFO0VBQ0UsVzNCc0lnQztFMkJySWhDLGMzQnNJZ0M7RTJCckloQztFQUNBLGUzQnFJZ0M7RTJCcEloQztFQUNBO0VBQ0E7QWhDc2lHSjtBZ0NsaUdFO0VBQ0UseUIzQjVkTztFT01QO0FaMi9HSjtBZ0NqaUdFO0VBQ0U7RUFDQSx5QjNCbGVPO0VPTVA7QVpnZ0hKO0FnQy9oR0k7RUFDRSx5QjNCdGVLO0FMdWdIWDtBZ0M5aEdJO0VBQ0U7QWhDZ2lHTjtBZ0M3aEdJO0VBQ0UseUIzQjllSztBTDZnSFg7QWdDNWhHSTtFQUNFO0FoQzhoR047QWdDM2hHSTtFQUNFLHlCM0J0Zks7QUxtaEhYOztBZ0N4aEdBOzs7RVh6Zk0sNEdXNGZKO0FoQzJoR0Y7QXFCbmhITTtFV3FmTjs7O0lYcGZRO0VyQndoSE47QUFDRjs7QWlDemlIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpDNGlIRjs7QWlDemlIQTtFQUNFO0VBQ0E7QWpDNGlIRjtBTzNpSEU7RTBCR0U7QWpDMmlISjtBaUN2aUhFO0VBQ0UsYzVCVE87RTRCVVA7RUFDQTtBakN5aUhKOztBaUNqaUhBO0VBQ0U7QWpDb2lIRjtBaUNsaUhFO0VBQ0U7RUFDQTtFQUNBO0VyQmJBO0VBQ0E7QVprakhKO0FPOWpIRTtFMEI2Qkk7RUFDQSxxQ1BpcEI4QjtBMUJtNUZwQztBaUNqaUhJO0VBQ0UsYzVCbkNLO0U0Qm9DTDtFQUNBO0FqQ21pSE47QWlDL2hIRTs7RUFFRSxjUDVDTztFTzZDUCxzQlBwRE87RU9xRFAsa0NQc29CZ0M7QTFCMjVGcEM7QWlDOWhIRTtFQUVFO0VyQnRDQTtFQUNBO0Fac2tISjs7QWlDcmhIRTtFQUNFO0VBQ0E7RXJCN0RBO0Fac2xISjtBaUNyaEhFOztFQUVFLFdQOUVPO0VPK0VQLHlCNUJoRE07QUx1a0hWOztBaUM3Z0hFOztFQUVFO0VBQ0E7QWpDZ2hISjs7QWlDM2dIRTs7RUFFRTtFQUNBO0VBQ0E7QWpDOGdISjs7QWlDcGdIRTtFQUNFO0FqQ3VnSEo7QWlDcmdIRTtFQUNFO0FqQ3VnSEo7O0FrQ2huSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDbW5IRjtBa0MvbUhFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENzbkhKO0FrQ2xtSEE7RUFDRTtFQUNBLHlCN0JtcUJrQztFNkJscUJsQyw0QjdCa3FCa0M7RTZCanFCbEMsa0I3QjRFTztFQ2lESDtFNEIzSEo7RUFDQTtBbENvbUhGO0FPOW9IRTtFMkI2Q0U7QWxDb21ISjs7QWtDM2xIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDOGxIRjtBa0M1bEhFO0VBQ0U7RUFDQTtBbEM4bEhKO0FrQzNsSEU7RUFDRTtFQUNBO0FsQzZsSEo7O0FrQ3BsSEE7RUFDRTtFQUNBLG1CN0IwbEJrQztFNkJ6bEJsQyxzQjdCeWxCa0M7QUw4L0ZwQzs7QWtDM2tIQTtFQUNFO0VBQ0E7RUFHQTtBbEM0a0hGOztBa0N4a0hBO0VBQ0U7RTVCOERJO0U0QjVESjtFQUNBO0VBQ0E7RXRCeEdFO0Fab3JISjtBT3RySEU7RTJCOEdFO0FsQzJrSEo7O0FrQ3JrSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDd2tIRjs7QWtDcmtIQTtFQUNFLGdCUmdsQmtDO0VRL2tCbEM7QWxDd2tIRjs7QWdCOW9ISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RWxDcWtIUjtBQUNGO0FnQnZxSEk7RWtCNkZBO0lBb0JJO0lBQ0E7RWxDMGpITjtFa0N4akhNO0lBQ0U7RWxDMGpIUjtFa0N4akhRO0lBQ0U7RWxDMGpIVjtFa0N2akhRO0lBQ0UscUI3QjBoQndCO0k2QnpoQnhCLG9CN0J5aEJ3QjtFTGdpR2xDO0VrQ3BqSE07Ozs7OztJQUNFO0VsQzJqSFI7RWtDN2lITTtJQUNFO0VsQytpSFI7RWtDNWlITTtJQUNFO0lBR0E7RWxDNGlIUjtFa0N6aUhNO0lBQ0U7RWxDMmlIUjtBQUNGO0FnQjVySEk7RWtCa0ZJOzs7Ozs7SUFDRTtJQUNBO0VsQ2tuSFI7QUFDRjtBZ0JwdEhJO0VrQjZGQTtJQW9CSTtJQUNBO0VsQ3VtSE47RWtDcm1ITTtJQUNFO0VsQ3VtSFI7RWtDcm1IUTtJQUNFO0VsQ3VtSFY7RWtDcG1IUTtJQUNFLHFCN0IwaEJ3QjtJNkJ6aEJ4QixvQjdCeWhCd0I7RUw2a0dsQztFa0NqbUhNOzs7Ozs7SUFDRTtFbEN3bUhSO0VrQzFsSE07SUFDRTtFbEM0bEhSO0VrQ3psSE07SUFDRTtJQUdBO0VsQ3lsSFI7RWtDdGxITTtJQUNFO0VsQ3dsSFI7QUFDRjtBZ0J6dUhJO0VrQmtGSTs7Ozs7O0lBQ0U7SUFDQTtFbEMrcEhSO0FBQ0Y7QWdCandISTtFa0I2RkE7SUFvQkk7SUFDQTtFbENvcEhOO0VrQ2xwSE07SUFDRTtFbENvcEhSO0VrQ2xwSFE7SUFDRTtFbENvcEhWO0VrQ2pwSFE7SUFDRSxxQjdCMGhCd0I7STZCemhCeEIsb0I3QnloQndCO0VMMG5HbEM7RWtDOW9ITTs7Ozs7O0lBQ0U7RWxDcXBIUjtFa0N2b0hNO0lBQ0U7RWxDeW9IUjtFa0N0b0hNO0lBQ0U7SUFHQTtFbENzb0hSO0VrQ25vSE07SUFDRTtFbENxb0hSO0FBQ0Y7QWdCdHhISTtFa0JrRkk7Ozs7OztJQUNFO0lBQ0E7RWxDNHNIUjtBQUNGO0FnQjl5SEk7RWtCNkZBO0lBb0JJO0lBQ0E7RWxDaXNITjtFa0MvckhNO0lBQ0U7RWxDaXNIUjtFa0MvckhRO0lBQ0U7RWxDaXNIVjtFa0M5ckhRO0lBQ0UscUI3QjBoQndCO0k2QnpoQnhCLG9CN0J5aEJ3QjtFTHVxR2xDO0VrQzNySE07Ozs7OztJQUNFO0VsQ2tzSFI7RWtDcHJITTtJQUNFO0VsQ3NySFI7RWtDbnJITTtJQUNFO0lBR0E7RWxDbXJIUjtFa0NockhNO0lBQ0U7RWxDa3JIUjtBQUNGO0FrQ252SEk7RUFvQkk7RUFDQTtBbENrdUhSO0FrQ3J2SFE7Ozs7OztFQUNFO0VBQ0E7QWxDNHZIVjtBa0N6dUhRO0VBQ0U7QWxDMnVIVjtBa0N6dUhVO0VBQ0U7QWxDMnVIWjtBa0N4dUhVO0VBQ0UscUI3QjBoQndCO0U2QnpoQnhCLG9CN0J5aEJ3QjtBTGl0R3BDO0FrQ3J1SFE7Ozs7OztFQUNFO0FsQzR1SFY7QWtDOXRIUTtFQUNFO0FsQ2d1SFY7QWtDN3RIUTtFQUNFO0VBR0E7QWxDNnRIVjtBa0MxdEhRO0VBQ0U7QWxDNHRIVjs7QWtDOXNIRTtFQUNFLHlCN0JnZ0JnQztBTGl0R3BDO0FPejZIRTtFMkIyTkkseUI3QjZmOEI7QUxvdEdwQztBa0M1c0hJO0VBQ0UseUI3QnFmOEI7QUx5dEdwQztBTy82SEU7RTJCb09NLHlCN0JtZjRCO0FMMnRHcEM7QWtDM3NITTtFQUNFLHlCN0JpZjRCO0FMNHRHcEM7QWtDenNISTs7OztFQUlFLHlCN0J3ZThCO0FMbXVHcEM7QWtDdnNIRTtFQUNFLHlCN0JpZWdDO0U2QmhlaEMsZ0M3QnFlZ0M7QUxvdUdwQztBa0N0c0hFO0VBQ0U7QWxDd3NISjtBa0Nyc0hFO0VBQ0UseUI3QndkZ0M7QUwrdUdwQztBa0N0c0hJO0VBQ0UseUI3QndkOEI7QUxndkdwQztBT3g4SEU7RTJCbVFNLHlCN0JxZDRCO0FMbXZHcEM7O0FrQ2hzSEU7RUFDRSxXN0JuUk87QUxzOUhYO0FPLzhIRTtFMkIrUUksVzdCdFJLO0FMeTlIWDtBa0M5ckhJO0VBQ0UsK0I3QjBiOEI7QUxzd0dwQztBT3I5SEU7RTJCd1JNLGdDN0J3YjRCO0FMd3dHcEM7QWtDN3JITTtFQUNFLGdDN0JzYjRCO0FMeXdHcEM7QWtDM3JISTs7OztFQUlFLFc3QjNTSztBTHcrSFg7QWtDenJIRTtFQUNFLCtCN0JzYWdDO0U2QnJhaEMsc0M3QjBhZ0M7QUxpeEdwQztBa0N4ckhFO0VBQ0U7QWxDMHJISjtBa0N2ckhFO0VBQ0UsK0I3QjZaZ0M7QUw0eEdwQztBa0N4ckhJO0VBQ0UsVzdCM1RLO0FMcS9IWDtBTzkrSEU7RTJCdVRNLFc3QjlURztBTHcvSFg7O0FtQzcvSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0Esc0I5QkZTO0U4QkdUO0VBQ0E7RXZCS0U7QVoyL0hKO0FtQzcvSEU7RUFDRTtFQUNBO0FuQysvSEo7QW1DNS9IRTtFQUNFO0VBQ0E7QW5DOC9ISjtBbUM1L0hJO0VBQ0U7RXZCQ0Y7RUFDQTtBWjgvSEo7QW1DNS9ISTtFQUNFO0V2QlVGO0VBQ0E7QVpxL0hKO0FtQ3ovSEU7O0VBRUU7QW5DMi9ISjs7QW1Ddi9IQTtFQUdFO0VBR0E7RUFDQSxnQjlCMHdCa0M7QUw0dUdwQzs7QW1DbC9IQTtFQUNFLHNCOUJvd0JrQztBTGl2R3BDOztBbUNsL0hBO0VBQ0U7RUFDQTtBbkNxL0hGOztBbUNsL0hBO0VBQ0U7QW5DcS9IRjs7QU8xaUlFO0U0QjBERTtBbkNvL0hKO0FtQ2ovSEU7RUFDRSxvQjlCbXZCZ0M7QUxnd0dwQzs7QW1DMytIQTtFQUNFO0VBQ0E7RUFFQSx5QjlCM0VTO0U4QjRFVDtBbkM2K0hGO0FtQzMrSEU7RXZCdkVFO0FacWpJSjs7QW1DeitIQTtFQUNFO0VBRUEseUI5QnRGUztFOEJ1RlQ7QW5DMitIRjtBbUN6K0hFO0V2QmxGRTtBWjhqSUo7O0FtQ2wrSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbkNxK0hGOztBbUNsK0hBO0VBQ0U7RUFDQTtBbkNxK0hGOztBbUNqK0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCOUJzc0JrQztFT3J6QmhDO0Fab2xJSjs7QW1DaitIQTs7O0VBR0U7RUFDQTtBbkNvK0hGOztBbUNqK0hBOztFdkJqSEk7RUFDQTtBWnVsSUo7O0FtQ2wrSEE7O0V2QnhHSTtFQUNBO0FaK2tJSjs7QW1DLzlIRTtFQUNFLG1COUI4cUJnQztBTG96R3BDO0FnQmprSUk7RW1CNkZKO0lBTUk7SUFDQTtJQUNBO0lBQ0E7RW5DaytIRjtFbUNoK0hFO0lBRUU7SUFDQSxrQjlCa3FCOEI7SThCanFCOUI7SUFDQSxpQjlCZ3FCOEI7RUxpMEdsQztBQUNGOztBbUNyOUhFO0VBQ0UsbUI5QmtwQmdDO0FMczBHcEM7QWdCbmxJSTtFbUJ1SEo7SUFRSTtJQUNBO0VuQ3c5SEY7RW1DcjlIRTtJQUVFO0lBQ0E7RW5DczlISjtFbUNwOUhJO0lBQ0U7SUFDQTtFbkNzOUhOO0VtQ2o5SE07SXZCektKO0lBQ0E7RVo2bklGO0VtQ2w5SFE7O0lBR0U7RW5DbTlIVjtFbUNqOUhROztJQUdFO0VuQ2s5SFY7RW1DOThITTtJdkIxS0o7SUFDQTtFWjJuSUY7RW1DLzhIUTs7SUFHRTtFbkNnOUhWO0VtQzk4SFE7O0lBR0U7RW5DKzhIVjtBQUNGOztBbUNsOEhFO0VBQ0Usc0I5QndrQmdDO0FMNjNHcEM7QWdCN25JSTtFbUJzTEo7SUFNSSxlOUJvbEJnQztJOEJubEJoQyxtQjlCb2xCZ0M7SThCbmxCaEM7SUFDQTtFbkNxOEhGO0VtQ244SEU7SUFDRTtJQUNBO0VuQ3E4SEo7QUFDRjs7QW1DNTdIQTtFQUNFO0FuQys3SEY7QW1DNzdIRTtFQUNFO0FuQys3SEo7QW1DNzdISTtFQUNFO0V2QnZPRjtFQUNBO0FadXFJSjtBbUM3N0hJO0V2QnpQQTtFQUNBO0FaeXJJSjtBbUM3N0hJO0V2QnRRQTtFdUJ3UUU7QW5DKzdITjs7QW9DenRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CL0JzaENrQztFK0JwaENsQztFQUNBLHlCL0JJUztFT09QO0FaaXRJSjs7QW9DdHRJRTtFQUNFLG9CL0IwZ0NnQztBTCtzR3BDO0FvQ3Z0SUk7RUFDRTtFQUNBLHFCL0JzZ0M4QjtFK0JyZ0M5QixjL0JKSztFK0JLTDtBcEN5dElOO0FvQy9zSUU7RUFDRTtBcENpdElKO0FvQzlzSUU7RUFDRTtBcENndElKO0FvQzdzSUU7RUFDRSxjL0J4Qk87QUx1dUlYOztBcUN0dklBO0VBQ0U7RTVCR0E7RUFDQTtFR2FFO0FaMnVJSjs7QXFDdnZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJoQ2l4QmtDO0VnQ2h4QmxDLGNoQ2lLd0M7RWdDL0p4QyxzQmhDTFM7RWdDTVQ7QXJDeXZJRjtBcUN2dklFO0VBQ0U7RUFDQSxjaEM0SnNDO0VnQzNKdEM7RUFDQSx5QmhDVk87RWdDV1AscUJoQ1ZPO0FMbXdJWDtBcUN0dklFO0VBQ0U7RUFDQSxVaEN5d0JnQztFZ0N4d0JoQyxrRGhDbVgwQjtBTHE0SDlCOztBcUNsdklJO0VBQ0U7RXpCYUY7RUFDQTtBWnl1SUo7QXFDbHZJSTtFekJOQTtFQUNBO0FaMnZJSjtBcUNqdklFO0VBQ0U7RUFDQSxXWHhDTztFV3lDUCx5QmhDVk07RWdDV04scUJoQ1hNO0FMOHZJVjtBcUNodklFO0VBQ0UsY2hDdENPO0VnQ3VDUDtFQUVBO0VBQ0Esc0JoQ2hETztFZ0NpRFAscUJoQzlDTztBTCt4SVg7O0FzQ3h5SUU7RUFDRTtFaENnTEU7RWdDOUtGLGdCakNnTzBCO0FMMmtJOUI7QXNDdHlJTTtFMUJxQ0Y7RUFDQTtBWm93SUo7QXNDcnlJTTtFMUJrQkY7RUFDQTtBWnN4SUo7O0FzQ3R6SUU7RUFDRTtFaENnTEU7RWdDOUtGLGdCakNpTzBCO0FMd2xJOUI7QXNDcHpJTTtFMUJxQ0Y7RUFDQTtBWmt4SUo7QXNDbnpJTTtFMUJrQkY7RUFDQTtBWm95SUo7O0F1Q2wwSUE7RUFDRTtFQUNBO0VqQzZKRTtFaUMzSkYsZ0JsQzBRcUI7RWtDelFyQjtFQUNBO0VBQ0E7RUFDQTtFM0JLRTtFU0ZFLHFJa0JESjtBdkNxMElGO0FxQmgwSU07RWtCZk47SWxCZ0JRO0VyQm0wSU47QUFDRjtBT3owSUU7RWdDR0k7QXZDeTBJTjs7QXVDcDBJRTtFQUNFO0F2Q3UwSUo7O0F1Q2wwSUE7RUFDRTtFQUNBO0F2Q3EwSUY7O0F1Qzl6SUE7RUFDRSxvQmxDeTNCa0M7RWtDeDNCbEMsbUJsQ3czQmtDO0VPLzRCaEM7QVp5MUlKOztBdUN6eklFO0VDakRBO0VBQ0EseUJkMEVhO0ExQm95SWY7QU9oMklFO0VpQ1ZJO0VBQ0E7QXhDNjJJTjtBd0MxMklJO0VBRUU7RUFDQTtBeEMyMklOOztBdUN0MElFO0VDakRBO0VBQ0EseUJkMEVhO0ExQml6SWY7QU83MklFO0VpQ1ZJO0VBQ0E7QXhDMDNJTjtBd0N2M0lJO0VBRUU7RUFDQTtBeEN3M0lOOztBdUNuMUlFO0VDakRBO0VBQ0EseUJkMEVhO0ExQjh6SWY7QU8xM0lFO0VpQ1ZJO0VBQ0E7QXhDdTRJTjtBd0NwNElJO0VBRUU7RUFDQTtBeENxNElOOztBdUNoMklFO0VDakRBO0VBQ0EseUJkMEVhO0ExQjIwSWY7QU92NElFO0VpQ1ZJO0VBQ0E7QXhDbzVJTjtBd0NqNUlJO0VBRUU7RUFDQTtBeENrNUlOOztBdUM3MklFO0VDakRBO0VBQ0EseUJkMEVhO0ExQncxSWY7QU9wNUlFO0VpQ1ZJO0VBQ0E7QXhDaTZJTjtBd0M5NUlJO0VBRUU7RUFDQTtBeEMrNUlOOztBdUMxM0lFO0VDakRBO0VBQ0EseUJkMEVhO0ExQnEySWY7QU9qNklFO0VpQ1ZJO0VBQ0E7QXhDODZJTjtBd0MzNklJO0VBRUU7RUFDQTtBeEM0NklOOztBdUN2NElFO0VDakRBO0VBQ0EseUJkMEVhO0ExQmszSWY7QU85NklFO0VpQ1ZJO0VBQ0E7QXhDMjdJTjtBd0N4N0lJO0VBRUU7RUFDQTtBeEN5N0lOOztBdUNwNUlFO0VDakRBO0VBQ0EseUJkMEVhO0ExQiszSWY7QU8zN0lFO0VpQ1ZJO0VBQ0E7QXhDdzhJTjtBd0NyOElJO0VBRUU7RUFDQTtBeENzOElOOztBeUNuOUlBO0VBQ0U7RUFDQSxtQnBDbXpCa0M7RW9DanpCbEMseUJwQ09TO0VPT1A7QVp3OElKO0FnQjk1SUk7RXlCNURKO0lBUUk7RXpDczlJRjtBQUNGOztBeUNuOUlBO0VBQ0U7RUFDQTtFN0JJRTtBWm05SUo7O0EwQ2orSUE7RUFDRTtFQUNBO0VBQ0EsbUJyQzQ4QmtDO0VxQzM4QmxDO0U5QlVFO0FaMjlJSjs7QTBDaCtJQTtFQUVFO0ExQ2srSUY7O0EwQzk5SUE7RUFDRSxnQnJDaVI0QjtBTGd0STlCOztBMEN6OUlBO0VBQ0U7QTFDNDlJRjtBMEN6OUlFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0ExQzI5SUo7O0EwQ2o5SUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTFDczlJdkU7QTJDbGdKRTtFQUNFO0EzQ29nSko7QTJDamdKRTtFQUNFO0EzQ21nSko7O0EwQzc5SUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTFDaytJdkU7QTJDOWdKRTtFQUNFO0EzQ2doSko7QTJDN2dKRTtFQUNFO0EzQytnSko7O0EwQ3orSUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTFDOCtJdkU7QTJDMWhKRTtFQUNFO0EzQzRoSko7QTJDemhKRTtFQUNFO0EzQzJoSko7O0EwQ3IvSUU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTFDMC9JdkU7QTJDdGlKRTtFQUNFO0EzQ3dpSko7QTJDcmlKRTtFQUNFO0EzQ3VpSko7O0EwQ2pnSkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTFDc2dKdkU7QTJDbGpKRTtFQUNFO0EzQ29qSko7QTJDampKRTtFQUNFO0EzQ21qSko7O0EwQzdnSkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTFDa2hKdkU7QTJDOWpKRTtFQUNFO0EzQ2drSko7QTJDN2pKRTtFQUNFO0EzQytqSko7O0EwQ3poSkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTFDOGhKdkU7QTJDMWtKRTtFQUNFO0EzQzRrSko7QTJDemtKRTtFQUNFO0EzQzJrSko7O0EwQ3JpSkU7RUMvQ0EsY0RnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHFCRDhDcUU7QTFDMGlKdkU7QTJDdGxKRTtFQUNFO0EzQ3dsSko7QTJDcmxKRTtFQUNFO0EzQ3VsSko7O0E0Qy9sSkU7RUFDRTtJQUFPO0U1Q21tSlQ7RTRDbG1KRTtJQUFLO0U1Q3FtSlA7QUFDRjtBNENsbUpBO0VBQ0U7RUFDQSxldkNxOUJrQztFdUNwOUJsQztFQUNBO0V0Q3dLSTtFc0N0S0oseUJ2Q0hTO0VPT1A7QVppbUpKOztBNENobUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdkNmUztFdUNnQlQ7RUFDQTtFQUNBLHlCdkMwOEJrQztFZ0JyOUI5QiwyQnVCWUo7QTVDbW1KRjtBcUIzbUpNO0V1QkROO0l2QkVRO0VyQjhtSk47QUFDRjs7QTRDcm1KQTtFckJZRTtFcUJWQTtBNUN3bUpGOztBNENwbUpFO0VBQ0U7QTVDdW1KSjtBNENwbUpNO0VBSko7SUFLTTtFNUN1bUpOO0FBQ0Y7O0E2Q2xwSkE7RUFDRTtFQUNBO0E3Q3FwSkY7O0E2Q2xwSkE7RUFDRTtBN0NxcEpGOztBOEN2cEpBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RWxDUUU7QVppcEpKOztBOEMvb0pBO0VBQ0U7RUFDQSxjekNOUztFeUNPVDtBOUNrcEpGO0FPenBKRTtFdUNXRTtFQUNBLGN6Q1pPO0V5Q2FQO0VBQ0EseUJ6Q3BCTztBTHFxSlg7QThDOW9KRTtFQUNFLGN6Q25CTztFeUNvQlAseUJ6Q3hCTztBTHdxSlg7O0E4Q3ZvSkE7RUFDRTtFQUNBO0VBQ0E7RUFHQSxzQnpDekNTO0V5QzBDVDtBOUN3b0pGO0E4Q3RvSkU7RWxDMUJFO0VBQ0E7QVptcUpKO0E4Q3RvSkU7RWxDaEJFO0VBQ0E7QVp5cEpKO0E4Q3RvSkU7RUFFRSxjekNoRE87RXlDaURQO0VBQ0Esc0J6Q3hETztBTCtySlg7QThDbm9KRTtFQUNFO0VBQ0EsV3BCaEVPO0VvQmlFUCx5QnpDbENNO0V5Q21DTixxQnpDbkNNO0FMd3FKVjtBOENsb0pFO0VBQ0U7QTlDb29KSjtBOENsb0pJO0VBQ0U7RUFDQSxxQnpDd0p3QjtBTDQrSTlCOztBOEN0bkpJO0VBQ0U7QTlDeW5KTjtBOEN0bkpRO0VsQzFCSjtFQVpBO0FaZ3FKSjtBOENybkpRO0VsQzNDSjtFQVlBO0Fad3BKSjtBOENwbkpRO0VBQ0U7QTlDc25KVjtBOENubkpRO0VBQ0UscUJ6Q3VIb0I7RXlDdEhwQjtBOUNxbkpWO0E4Q25uSlU7RUFDRTtFQUNBLHNCekNrSGtCO0FMbWdKOUI7O0FnQmhySkk7RThCbUNBO0lBQ0U7RTlDaXBKSjtFOEM5b0pNO0lsQzFCSjtJQVpBO0Vad3JKRjtFOEM3b0pNO0lsQzNDSjtJQVlBO0VaZ3JKRjtFOEM1b0pNO0lBQ0U7RTlDOG9KUjtFOEMzb0pNO0lBQ0UscUJ6Q3VIb0I7SXlDdEhwQjtFOUM2b0pSO0U4QzNvSlE7SUFDRTtJQUNBLHNCekNrSGtCO0VMMmhKNUI7QUFDRjtBZ0J6c0pJO0U4Qm1DQTtJQUNFO0U5Q3lxSko7RThDdHFKTTtJbEMxQko7SUFaQTtFWmd0SkY7RThDcnFKTTtJbEMzQ0o7SUFZQTtFWndzSkY7RThDcHFKTTtJQUNFO0U5Q3NxSlI7RThDbnFKTTtJQUNFLHFCekN1SG9CO0l5Q3RIcEI7RTlDcXFKUjtFOENucUpRO0lBQ0U7SUFDQSxzQnpDa0hrQjtFTG1qSjVCO0FBQ0Y7QWdCanVKSTtFOEJtQ0E7SUFDRTtFOUNpc0pKO0U4QzlySk07SWxDMUJKO0lBWkE7RVp3dUpGO0U4QzdySk07SWxDM0NKO0lBWUE7RVpndUpGO0U4QzVySk07SUFDRTtFOUM4ckpSO0U4QzNySk07SUFDRSxxQnpDdUhvQjtJeUN0SHBCO0U5QzZySlI7RThDM3JKUTtJQUNFO0lBQ0Esc0J6Q2tIa0I7RUwya0o1QjtBQUNGO0FnQnp2Skk7RThCbUNBO0lBQ0U7RTlDeXRKSjtFOEN0dEpNO0lsQzFCSjtJQVpBO0VaZ3dKRjtFOENydEpNO0lsQzNDSjtJQVlBO0Vad3ZKRjtFOENwdEpNO0lBQ0U7RTlDc3RKUjtFOENudEpNO0lBQ0UscUJ6Q3VIb0I7SXlDdEhwQjtFOUNxdEpSO0U4Q250SlE7SUFDRTtJQUNBLHNCekNrSGtCO0VMbW1KNUI7QUFDRjtBOEN4c0pBO0VsQ25ISTtBWjh6Sko7QThDeHNKRTtFQUNFO0E5QzBzSko7QThDeHNKSTtFQUNFO0E5QzBzSk47O0ErQ24xSkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QTlDbXNKM0M7QU8zMEpFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QS9DcTFKUjtBK0NsMUpNO0VBQ0UsVzFDTEc7RTBDTUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBOUM0c0oxRTs7QStDajJKRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBOUNpdEozQztBT3oxSkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBL0NtMkpSO0ErQ2gySk07RUFDRSxXMUNMRztFMENNSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0E5QzB0SjFFOztBK0MvMkpFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0E5Qyt0SjNDO0FPdjJKRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0EvQ2kzSlI7QStDOTJKTTtFQUNFLFcxQ0xHO0UwQ01ILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QTlDd3VKMUU7O0ErQzczSkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QTlDNnVKM0M7QU9yM0pFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QS9DKzNKUjtBK0M1M0pNO0VBQ0UsVzFDTEc7RTBDTUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBOUNzdkoxRTs7QStDMzRKRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBOUMydkozQztBT240SkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBL0M2NEpSO0ErQzE0Sk07RUFDRSxXMUNMRztFMENNSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0E5Q293SjFFOztBK0N6NUpFO0VBQ0UsY0RvSnNFO0VDbkp0RSx5QkRtSnVDO0E5Q3l3SjNDO0FPajVKRTtFd0NQTSxjRCtJa0U7RUM5SWxFO0EvQzI1SlI7QStDeDVKTTtFQUNFLFcxQ0xHO0UwQ01ILHlCRHlJa0U7RUN4SWxFLHFCRHdJa0U7QTlDa3hKMUU7O0ErQ3Y2SkU7RUFDRSxjRG9Kc0U7RUNuSnRFLHlCRG1KdUM7QTlDdXhKM0M7QU8vNUpFO0V3Q1BNLGNEK0lrRTtFQzlJbEU7QS9DeTZKUjtBK0N0NkpNO0VBQ0UsVzFDTEc7RTBDTUgseUJEeUlrRTtFQ3hJbEUscUJEd0lrRTtBOUNneUoxRTs7QStDcjdKRTtFQUNFLGNEb0pzRTtFQ25KdEUseUJEbUp1QztBOUNxeUozQztBTzc2SkU7RXdDUE0sY0QrSWtFO0VDOUlsRTtBL0N1N0pSO0ErQ3A3Sk07RUFDRSxXMUNMRztFMENNSCx5QkR5SWtFO0VDeElsRSxxQkR3SWtFO0E5Qzh5SjFFOztBZ0R0OEpBO0VBQ0U7RTFDbUxJO0UwQ2pMSixnQjNDa1M0QjtFMkNqUzVCO0VBQ0EsVzNDY1M7RTJDYlQseUIzQ3lrQ2tDO0UyQ3hrQ2xDO0FoRHk4SkY7QU9wOEpFO0V5Q0RFLFczQ1FPO0UyQ1BQO0FoRHc4Sko7QU9wOEpFO0V5Q0NJO0FoRHM4Sk47O0FnRDM3SkE7RUFDRTtFQUNBO0VBQ0E7QWhEODdKRjs7QWdEeDdKQTtFQUNFO0FoRDI3SkY7O0FpRGorSkE7RUFHRSxpQjVDbTRCa0M7RTRDbDRCbEMsZ0I1Q2s0QmtDO0VDbHRCOUI7RTJDN0tKLDJDNUNvNEJrQztFNENuNEJsQztFQUNBO0VBQ0EsZ0Q1Q3E0QmtDO0U0Q3A0QmxDO0VyQ09FO0FaMjlKSjtBaUQvOUpFO0VBQ0Usc0I1Q3czQmdDO0FMeW1JcEM7QWlEOTlKRTtFQUNFO0FqRGcrSko7QWlENzlKRTtFQUNFO0VBQ0E7QWpEKzlKSjtBaUQ1OUpFO0VBQ0U7QWpEODlKSjs7QWlEMTlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM1Q3JCUztFNENzQlQsMkM1QzYyQmtDO0U0QzUyQmxDO0VBQ0E7RXJDWkU7RUFDQTtBWjArSko7O0FpRDM5SkE7RUFDRSxnQjVDMjFCa0M7QUxtb0lwQzs7QWtEcGdLQTtFQUVFO0FsRHNnS0Y7QWtEcGdLRTtFQUNFO0VBQ0E7QWxEc2dLSjs7QWtEamdLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3QzZwQmtDO0U2QzVwQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWxEa2dLRjs7QWtEMy9KQTtFQUNFO0VBQ0E7RUFDQSxjN0NzNEJrQztFNkNwNEJsQztBbEQ2L0pGO0FrRDEvSkU7RTdCM0JJLG1DNkI0QkY7RUFDQSw4QjdDMjVCZ0M7QUxpbUlwQztBcUJyaEtNO0U2QnVCSjtJN0J0Qk07RXJCd2hLTjtBQUNGO0FrRC8vSkU7RUFDRSxlN0N5NUJnQztBTHdtSXBDO0FrRDcvSkU7RUFDRSxzQnhCazZCZ0M7QTFCNmxJcEM7O0FrRDMvSkE7RUFDRTtFQUNBO0FsRDgvSkY7QWtENS9KRTtFQUNFO0VBQ0E7QWxEOC9KSjtBa0QzL0pFOztFQUVFO0FsRDYvSko7QWtEMS9KRTtFQUNFO0FsRDQvSko7O0FrRHgvSkE7RUFDRTtFQUNBO0VBQ0E7QWxEMi9KRjtBa0R4L0pFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxEMC9KSjtBa0R0L0pFO0VBQ0U7RUFDQTtFQUNBO0FsRHcvSko7QWtEdC9KSTtFQUNFO0FsRHcvSk47QWtEci9KSTtFQUNFO0FsRHUvSk47O0FrRGovSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBQ0Esc0I3Q3pHUztFNkMwR1Q7RUFDQTtFdENsR0U7RXNDc0dGO0FsRGcvSkY7O0FrRDUrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhN0NpakJrQztFNkNoakJsQztFQUNBO0VBQ0Esc0I3Q2hIUztBTCtsS1g7QWtENStKRTtFQUFTO0FsRCsrSlg7QWtEOStKRTtFQUFTLFk3Q216QnlCO0FMOHJJcEM7O0FrRDUrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQSxrQjdDaXpCa0M7RTZDaHpCbEM7RXRDdEhFO0VBQ0E7QVpzbUtKO0FrRDkrSkU7RUFDRSxrQjdDNHlCZ0M7RTZDMXlCaEM7QWxEKytKSjs7QWtEMStKQTtFQUNFO0VBQ0EsZ0I3QzJJNEI7QUxrMko5Qjs7QWtEeCtKQTtFQUNFO0VBR0E7RUFDQSxhN0Nrd0JrQztBTHV1SXBDOztBa0RyK0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0V0Q3pJRTtFQUNBO0Faa25LSjtBa0RwK0pFO0VBQ0U7QWxEcytKSjs7QWtEaitKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxEbytKRjs7QWdCM21LSTtFa0M2SUY7SUFDRSxnQjdDMnZCZ0M7STZDMXZCaEM7RWxEaytKRjtFa0QvOUpBO0lBQ0U7RWxEaStKRjtFa0QvOUpFO0lBQ0U7RWxEaStKSjtFa0Q3OUpBO0lBQ0U7RWxEKzlKRjtFa0Q3OUpFO0lBQ0U7SUFDQTtFbEQrOUpKO0VrRHY5SkE7SUFBWSxnQjdDbXVCc0I7RUx1dklsQztBQUNGO0FnQmxvS0k7RWtDMktGOztJQUVFLGdCN0MydEJnQztFTCt2SWxDO0FBQ0Y7QWdCeG9LSTtFa0NrTEY7SUFBWSxpQjdDcXRCc0I7RUxxd0lsQztBQUNGO0FtRHhzS0E7RUFDRTtFQUNBLGE5Q2lyQmtDO0U4Q2hyQmxDO0VBQ0EsUzlDczFCa0M7RStDMTFCbEMsc0MvQ3FSNEI7RStDblI1QjtFQUNBLGdCL0NnUzRCO0UrQy9SNUIsZ0IvQ29TNEI7RStDblM1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUNxS0k7RTZDektKO0VBQ0E7QW5Eb3RLRjtBbURsdEtFO0VBQVMsWTlDMDBCeUI7QUwyNElwQztBbURudEtFO0VBQ0U7RUFDQTtFQUNBLGE5QzAwQmdDO0U4Q3owQmhDLGM5QzAwQmdDO0FMMjRJcEM7QW1EbnRLSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuRHF0S047O0FtRGh0S0E7RUFDRTtBbkRtdEtGO0FtRGp0S0U7RUFDRTtBbkRtdEtKO0FtRGp0S0k7RUFDRTtFQUNBO0VBQ0Esc0I5Q3JCSztBTHd1S1g7O0FtRDlzS0E7RUFDRTtBbkRpdEtGO0FtRC9zS0U7RUFDRTtFQUNBLGE5QzR5QmdDO0U4QzN5QmhDLGM5QzB5QmdDO0FMdTZJcEM7QW1EL3NLSTtFQUNFO0VBQ0E7RUFDQSx3QjlDckNLO0FMc3ZLWDs7QW1ENXNLQTtFQUNFO0FuRCtzS0Y7QW1EN3NLRTtFQUNFO0FuRCtzS0o7QW1EN3NLSTtFQUNFO0VBQ0E7RUFDQSx5QjlDbkRLO0FMa3dLWDs7QW1EMXNLQTtFQUNFO0FuRDZzS0Y7QW1EM3NLRTtFQUNFO0VBQ0EsYTlDOHdCZ0M7RThDN3dCaEMsYzlDNHdCZ0M7QUxpOElwQztBbUQzc0tJO0VBQ0U7RUFDQTtFQUNBLHVCOUNuRUs7QUxneEtYOztBbUR4cktBO0VBQ0UsZ0I5Q3d1QmtDO0U4Q3Z1QmxDO0VBQ0EsVzlDckdTO0U4Q3NHVDtFQUNBLHNCOUM3RlM7RU9EUDtBWjB4S0o7O0FxRDV5S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQSxhaEQrcUJrQztFZ0Q5cUJsQztFQUNBLGdCaER3MkJrQztFK0M3MkJsQyxzQy9DcVI0QjtFK0NuUjVCO0VBQ0EsZ0IvQ2dTNEI7RStDL1I1QixnQi9Db1M0QjtFK0NuUzVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q3FLSTtFK0N4S0o7RUFDQSxzQmhESlM7RWdES1Q7RUFDQTtFekNHRTtBWnV6S0o7QXFEdHpLRTtFQUNFO0VBQ0E7RUFDQSxXaER1MkJnQztFZ0R0MkJoQyxjaER1MkJnQztFZ0R0MkJoQztBckR3ektKO0FxRHR6S0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRHV6S047O0FxRGx6S0E7RUFDRSxxQmhEdzFCa0M7QUw2OUlwQztBcURuektFO0VBQ0U7QXJEcXpLSjtBcURuektJO0VBQ0U7RUFDQTtFQUNBLHlCaERtMUI4QjtBTGsrSXBDO0FxRGx6S0k7RUFDRSxXaER1THdCO0VnRHRMeEI7RUFDQSxzQmhEM0NLO0FMKzFLWDs7QXFEL3lLQTtFQUNFLG1CaERvMEJrQztBTDgrSXBDO0FxRGh6S0U7RUFDRTtFQUNBLGFoRGcwQmdDO0VnRC96QmhDLFloRDh6QmdDO0VnRDd6QmhDO0FyRGt6S0o7QXFEaHpLSTtFQUNFO0VBQ0E7RUFDQSwyQmhENHpCOEI7QUxzL0lwQztBcUQveUtJO0VBQ0UsU2hEZ0t3QjtFZ0QvSnhCO0VBQ0Esd0JoRGxFSztBTG0zS1g7O0FxRDV5S0E7RUFDRSxrQmhENnlCa0M7QUxrZ0pwQztBcUQ3eUtFO0VBQ0U7QXJEK3lLSjtBcUQ3eUtJO0VBQ0U7RUFDQTtFQUNBLDRCaER3eUI4QjtBTHVnSnBDO0FxRDV5S0k7RUFDRSxRaEQ0SXdCO0VnRDNJeEI7RUFDQSx5QmhEdEZLO0FMbzRLWDtBcUR6eUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXaERveEJnQztFZ0RueEJoQztFQUNBO0VBQ0E7QXJEMnlLSjs7QXFEdnlLQTtFQUNFLG9CaEQ2d0JrQztBTDZoSnBDO0FxRHh5S0U7RUFDRTtFQUNBLGFoRHl3QmdDO0VnRHh3QmhDLFloRHV3QmdDO0VnRHR3QmhDO0FyRDB5S0o7QXFEeHlLSTtFQUNFO0VBQ0E7RUFDQSwwQmhEcXdCOEI7QUxxaUpwQztBcUR2eUtJO0VBQ0UsVWhEeUd3QjtFZ0R4R3hCO0VBQ0EsdUJoRHpISztBTGs2S1g7O0FxRG54S0E7RUFDRTtFQUNBO0UvQzBCSTtFK0N2QkoseUJoRHV0QmtDO0VnRHR0QmxDO0V6Q25JRTtFQUNBO0FaeTVLSjtBcURweEtFO0VBQ0U7QXJEc3hLSjs7QXFEbHhLQTtFQUNFO0VBQ0EsY2hEekpTO0FMODZLWDs7QXNEaDdLQTtFQUNFO0F0RG03S0Y7O0FzRGg3S0E7RUFDRTtBdERtN0tGOztBc0RoN0tBO0VBQ0U7RUFDQTtFQUNBO0F0RG03S0Y7QXVEMThLRTtFQUNFO0VBQ0E7RUFDQTtBdkQ0OEtKOztBc0RwN0tBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VqQ2xCSSxzQ2lDbUJKO0F0RHU3S0Y7QXFCdDhLTTtFaUNRTjtJakNQUTtFckJ5OEtOO0FBQ0Y7O0FzRHo3S0E7OztFQUdFO0F0RDQ3S0Y7O0FzRHo3S0E7O0VBRUU7QXRENDdLRjs7QXNEejdLQTs7RUFFRTtBdEQ0N0tGOztBc0RuN0tFO0VBQ0U7RUFDQTtFQUNBO0F0RHM3S0o7QXNEbjdLRTs7O0VBR0U7RUFDQTtBdERxN0tKO0FzRGw3S0U7O0VBRUU7RUFDQTtFakM1REUsMkJpQzZERjtBdERvN0tKO0FxQjcrS007RWlDcURKOztJakNwRE07RXJCaS9LTjtBQUNGOztBc0RqN0tBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0EsVWpEdThCbUM7RWlEdDhCbkM7RUFDQSxXakR6RlM7RWlEMEZUO0VBQ0E7RUFDQTtFQUNBLFlqRGs4Qm1DO0VnQnhoQy9CLDhCaUN1Rko7QXREbTdLRjtBcUJ0Z0xNO0VpQ2tFTjs7SWpDakVRO0VyQjBnTE47QUFDRjtBT2hoTEU7OztFK0MyRkUsV2pEbEdPO0VpRG1HUDtFQUNBO0VBQ0EsWWpEMjdCaUM7QUwrL0lyQzs7QXNEdjdLQTtFQUNFO0F0RDA3S0Y7O0FzRHI3S0E7RUFDRTtBdER3N0tGOztBc0RqN0tBOztFQUVFO0VBQ0EsV2pEbzdCbUM7RWlEbjdCbkMsWWpEbTdCbUM7RWlEbDdCbkM7QXREbzdLRjs7QXNEbDdLQTtFQUNFO0F0RHE3S0Y7O0FzRG43S0E7RUFDRTtBdERzN0tGOztBc0Q3NktBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBLGlCakQwNEJtQztFaUR6NEJuQyxnQmpEeTRCbUM7RWlEeDRCbkM7QXREKzZLRjtBc0Q3NktFO0VBQ0U7RUFDQTtFQUNBLFdqRHc0QmlDO0VpRHY0QmpDLFdqRHc0QmlDO0VpRHY0QmpDLGlCakR5NEJpQztFaUR4NEJqQyxnQmpEdzRCaUM7RWlEdjRCakM7RUFDQTtFQUNBLHNCakRqS087RWlEa0tQO0VBRUE7RUFDQTtFQUNBO0VqQy9KRSw2QmlDZ0tGO0F0RDg2S0o7QXFCMWtMTTtFaUM2SUo7SWpDNUlNO0VyQjZrTE47QUFDRjtBc0RoN0tFO0VBQ0U7QXREazdLSjs7QXNEejZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsV2pENUxTO0VpRDZMVDtBdEQ0NktGOztBd0Q5bUxBO0VBQ0U7SUFBSztFeERrbkxMO0FBQ0Y7QXdEaG5MQTtFQUNFO0VBQ0EsV25EdWpDc0I7RW1EdGpDdEIsWW5Ec2pDc0I7RW1EcmpDdEIsd0I5QnNrQ3dCO0U4QnJrQ3hCO0VBQ0E7RUFFQTtFQUNBO0F4RGluTEY7O0F3RDltTEE7RUFDRSxXbkRnakN3QjtFbUQvaUN4QixZbkQraUN3QjtFbUQ5aUN4QixtQm5EZ2pDd0I7QUxpa0oxQjs7QXdEMW1MQTtFQUNFO0lBQ0U7RXhENm1MRjtFd0QzbUxBO0lBQ0U7SUFDQTtFeEQ2bUxGO0FBQ0Y7QXdEMW1MQTtFQUNFO0VBQ0EsV25EdWhDc0I7RW1EdGhDdEIsWW5Ec2hDc0I7RW1EcmhDdEIsd0I5QnNpQ3dCO0U4QnJpQ3hCO0VBRUE7RUFDQTtFQUNBO0F4RDJtTEY7O0F3RHhtTEE7RUFDRSxXbkRnaEN3QjtFbUQvZ0N4QixZbkQrZ0N3QjtBTDRsSjFCOztBd0R2bUxFO0VBQ0U7O0lBRUU7RXhEMG1MSjtBQUNGO0F5RHRxTEE7RUFBcUI7QXpEeXFMckI7O0F5RHhxTEE7RUFBcUI7QXpENHFMckI7O0F5RDNxTEE7RUFBcUI7QXpEK3FMckI7O0F5RDlxTEE7RUFBcUI7QXpEa3JMckI7O0F5RGpyTEE7RUFBcUI7QXpEcXJMckI7O0F5RHByTEE7RUFBcUI7QXpEd3JMckI7O0EwRDFyTEU7RUFDRTtBMUQ2ckxKOztBT25yTEU7OztFbURMSTtBMUQ4ckxOOztBMERwc0xFO0VBQ0U7QTFEdXNMSjs7QU83ckxFOzs7RW1ETEk7QTFEd3NMTjs7QTBEOXNMRTtFQUNFO0ExRGl0TEo7O0FPdnNMRTs7O0VtRExJO0ExRGt0TE47O0EwRHh0TEU7RUFDRTtBMUQydExKOztBT2p0TEU7OztFbURMSTtBMUQ0dExOOztBMERsdUxFO0VBQ0U7QTFEcXVMSjs7QU8zdExFOzs7RW1ETEk7QTFEc3VMTjs7QTBENXVMRTtFQUNFO0ExRCt1TEo7O0FPcnVMRTs7O0VtRExJO0ExRGd2TE47O0EwRHR2TEU7RUFDRTtBMUR5dkxKOztBTy91TEU7OztFbURMSTtBMUQwdkxOOztBMERod0xFO0VBQ0U7QTFEbXdMSjs7QU96dkxFOzs7RW1ETEk7QTFEb3dMTjs7QTJEbndMQTtFQUNFO0EzRHN3TEY7O0EyRG53TEE7RUFDRTtBM0Rzd0xGOztBNERqeExBO0VBQWtCO0E1RHF4TGxCOztBNERweExBO0VBQWtCO0E1RHd4TGxCOztBNER2eExBO0VBQWtCO0E1RDJ4TGxCOztBNEQxeExBO0VBQWtCO0E1RDh4TGxCOztBNEQ3eExBO0VBQWtCO0E1RGl5TGxCOztBNEQveExBO0VBQW1CO0E1RG15TG5COztBNERseUxBO0VBQW1CO0E1RHN5TG5COztBNERyeUxBO0VBQW1CO0E1RHl5TG5COztBNER4eUxBO0VBQW1CO0E1RDR5TG5COztBNEQzeUxBO0VBQW1CO0E1RCt5TG5COztBNEQ1eUxFO0VBQ0U7QTVEK3lMSjs7QTREaHpMRTtFQUNFO0E1RG16TEo7O0E0RHB6TEU7RUFDRTtBNUR1ekxKOztBNER4ekxFO0VBQ0U7QTVEMnpMSjs7QTRENXpMRTtFQUNFO0E1RCt6TEo7O0E0RGgwTEU7RUFDRTtBNURtMExKOztBNERwMExFO0VBQ0U7QTVEdTBMSjs7QTREeDBMRTtFQUNFO0E1RDIwTEo7O0E0RHYwTEE7RUFDRTtBNUQwMExGOztBNERuMExBO0VBQ0U7QTVEczBMRjs7QTREbjBMQTtFQUNFO0E1RHMwTEY7O0E0RG4wTEE7RUFDRTtFQUNBO0E1RHMwTEY7O0E0RG4wTEE7RUFDRTtFQUNBO0E1RHMwTEY7O0E0RG4wTEE7RUFDRTtFQUNBO0E1RHMwTEY7O0E0RG4wTEE7RUFDRTtFQUNBO0E1RHMwTEY7O0E0RG4wTEE7RUFDRTtBNURzMExGOztBNERuMExBO0VBQ0U7QTVEczBMRjs7QTREbjBMQTtFQUNFO0E1RHMwTEY7O0E0RG4wTEE7RUFDRTtBNURzMExGOztBdUQ5NExFO0VBQ0U7RUFDQTtFQUNBO0F2RGk1TEo7O0E2RDE0TE07RUFBd0I7QTdEODRMOUI7O0E2RDk0TE07RUFBd0I7QTdEazVMOUI7O0E2RGw1TE07RUFBd0I7QTdEczVMOUI7O0E2RHQ1TE07RUFBd0I7QTdEMDVMOUI7O0E2RDE1TE07RUFBd0I7QTdEODVMOUI7O0E2RDk1TE07RUFBd0I7QTdEazZMOUI7O0E2RGw2TE07RUFBd0I7QTdEczZMOUI7O0E2RHQ2TE07RUFBd0I7QTdEMDZMOUI7O0E2RDE2TE07RUFBd0I7QTdEODZMOUI7O0FnQjczTEk7RTZDakRFO0lBQXdCO0U3RG03TDVCO0U2RG43TEk7SUFBd0I7RTdEczdMNUI7RTZEdDdMSTtJQUF3QjtFN0R5N0w1QjtFNkR6N0xJO0lBQXdCO0U3RDQ3TDVCO0U2RDU3TEk7SUFBd0I7RTdEKzdMNUI7RTZELzdMSTtJQUF3QjtFN0RrOEw1QjtFNkRsOExJO0lBQXdCO0U3RHE4TDVCO0U2RHI4TEk7SUFBd0I7RTdEdzhMNUI7RTZEeDhMSTtJQUF3QjtFN0QyOEw1QjtBQUNGO0FnQjM1TEk7RTZDakRFO0lBQXdCO0U3RGc5TDVCO0U2RGg5TEk7SUFBd0I7RTdEbTlMNUI7RTZEbjlMSTtJQUF3QjtFN0RzOUw1QjtFNkR0OUxJO0lBQXdCO0U3RHk5TDVCO0U2RHo5TEk7SUFBd0I7RTdENDlMNUI7RTZENTlMSTtJQUF3QjtFN0QrOUw1QjtFNkQvOUxJO0lBQXdCO0U3RGsrTDVCO0U2RGwrTEk7SUFBd0I7RTdEcStMNUI7RTZEcitMSTtJQUF3QjtFN0R3K0w1QjtBQUNGO0FnQng3TEk7RTZDakRFO0lBQXdCO0U3RDYrTDVCO0U2RDcrTEk7SUFBd0I7RTdEZy9MNUI7RTZEaC9MSTtJQUF3QjtFN0RtL0w1QjtFNkRuL0xJO0lBQXdCO0U3RHMvTDVCO0U2RHQvTEk7SUFBd0I7RTdEeS9MNUI7RTZEei9MSTtJQUF3QjtFN0Q0L0w1QjtFNkQ1L0xJO0lBQXdCO0U3RCsvTDVCO0U2RC8vTEk7SUFBd0I7RTdEa2dNNUI7RTZEbGdNSTtJQUF3QjtFN0RxZ001QjtBQUNGO0FnQnI5TEk7RTZDakRFO0lBQXdCO0U3RDBnTTVCO0U2RDFnTUk7SUFBd0I7RTdENmdNNUI7RTZEN2dNSTtJQUF3QjtFN0RnaE01QjtFNkRoaE1JO0lBQXdCO0U3RG1oTTVCO0U2RG5oTUk7SUFBd0I7RTdEc2hNNUI7RTZEdGhNSTtJQUF3QjtFN0R5aE01QjtFNkR6aE1JO0lBQXdCO0U3RDRoTTVCO0U2RDVoTUk7SUFBd0I7RTdEK2hNNUI7RTZEL2hNSTtJQUF3QjtFN0RraU01QjtBQUNGO0E2RHpoTUE7RUFFSTtJQUFxQjtFN0QyaE12QjtFNkQzaE1FO0lBQXFCO0U3RDhoTXZCO0U2RDloTUU7SUFBcUI7RTdEaWlNdkI7RTZEamlNRTtJQUFxQjtFN0RvaU12QjtFNkRwaU1FO0lBQXFCO0U3RHVpTXZCO0U2RHZpTUU7SUFBcUI7RTdEMGlNdkI7RTZEMWlNRTtJQUFxQjtFN0Q2aU12QjtFNkQ3aU1FO0lBQXFCO0U3RGdqTXZCO0U2RGhqTUU7SUFBcUI7RTdEbWpNdkI7QUFDRjtBOER6a01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUQya01GO0E4RHprTUU7RUFDRTtFQUNBO0E5RDJrTUo7QThEeGtNRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUQwa01KOztBOERqa01JO0VBQ0U7QTlEb2tNTjs7QThEcmtNSTtFQUNFO0E5RHdrTU47O0E4RHprTUk7RUFDRTtBOUQ0a01OOztBOEQ3a01JO0VBQ0U7QTlEZ2xNTjs7QThEamxNSTtFQUNFO0E5RG9sTU47O0E4RHJsTUk7RUFDRTtBOUR3bE1OOztBOER6bE1JO0VBQ0U7QTlENGxNTjs7QThEN2xNSTtFQUNFO0E5RGdtTU47O0ErRHpuTUk7RUFBZ0M7QS9ENm5NcEM7O0ErRDVuTUk7RUFBZ0M7QS9EZ29NcEM7O0ErRC9uTUk7RUFBZ0M7QS9EbW9NcEM7O0ErRGxvTUk7RUFBZ0M7QS9Ec29NcEM7O0ErRHBvTUk7RUFBOEI7QS9Ed29NbEM7O0ErRHZvTUk7RUFBOEI7QS9EMm9NbEM7O0ErRDFvTUk7RUFBOEI7QS9EOG9NbEM7O0ErRDdvTUk7RUFBOEI7QS9EaXBNbEM7O0ErRGhwTUk7RUFBOEI7QS9Eb3BNbEM7O0ErRG5wTUk7RUFBOEI7QS9EdXBNbEM7O0ErRHRwTUk7RUFBOEI7QS9EMHBNbEM7O0ErRHpwTUk7RUFBOEI7QS9ENnBNbEM7O0ErRDNwTUk7RUFBb0M7QS9EK3BNeEM7O0ErRDlwTUk7RUFBb0M7QS9Ea3FNeEM7O0ErRGpxTUk7RUFBb0M7QS9EcXFNeEM7O0ErRHBxTUk7RUFBb0M7QS9Ed3FNeEM7O0ErRHZxTUk7RUFBb0M7QS9EMnFNeEM7O0ErRHpxTUk7RUFBaUM7QS9ENnFNckM7O0ErRDVxTUk7RUFBaUM7QS9EZ3JNckM7O0ErRC9xTUk7RUFBaUM7QS9EbXJNckM7O0ErRGxyTUk7RUFBaUM7QS9Ec3JNckM7O0ErRHJyTUk7RUFBaUM7QS9EeXJNckM7O0ErRHZyTUk7RUFBa0M7QS9EMnJNdEM7O0ErRDFyTUk7RUFBa0M7QS9EOHJNdEM7O0ErRDdyTUk7RUFBa0M7QS9EaXNNdEM7O0ErRGhzTUk7RUFBa0M7QS9Eb3NNdEM7O0ErRG5zTUk7RUFBa0M7QS9EdXNNdEM7O0ErRHRzTUk7RUFBa0M7QS9EMHNNdEM7O0ErRHhzTUk7RUFBZ0M7QS9ENHNNcEM7O0ErRDNzTUk7RUFBZ0M7QS9EK3NNcEM7O0ErRDlzTUk7RUFBZ0M7QS9Ea3RNcEM7O0ErRGp0TUk7RUFBZ0M7QS9EcXRNcEM7O0ErRHB0TUk7RUFBZ0M7QS9Ed3RNcEM7O0ErRHZ0TUk7RUFBZ0M7QS9EMnRNcEM7O0FnQi9zTUk7RStDbERBO0lBQWdDO0UvRHN3TWxDO0UrRHJ3TUU7SUFBZ0M7RS9Ed3dNbEM7RStEdndNRTtJQUFnQztFL0Qwd01sQztFK0R6d01FO0lBQWdDO0UvRDR3TWxDO0UrRDF3TUU7SUFBOEI7RS9ENndNaEM7RStENXdNRTtJQUE4QjtFL0Qrd01oQztFK0Q5d01FO0lBQThCO0UvRGl4TWhDO0UrRGh4TUU7SUFBOEI7RS9EbXhNaEM7RStEbHhNRTtJQUE4QjtFL0RxeE1oQztFK0RweE1FO0lBQThCO0UvRHV4TWhDO0UrRHR4TUU7SUFBOEI7RS9EeXhNaEM7RStEeHhNRTtJQUE4QjtFL0QyeE1oQztFK0R6eE1FO0lBQW9DO0UvRDR4TXRDO0UrRDN4TUU7SUFBb0M7RS9EOHhNdEM7RStEN3hNRTtJQUFvQztFL0RneU10QztFK0QveE1FO0lBQW9DO0UvRGt5TXRDO0UrRGp5TUU7SUFBb0M7RS9Eb3lNdEM7RStEbHlNRTtJQUFpQztFL0RxeU1uQztFK0RweU1FO0lBQWlDO0UvRHV5TW5DO0UrRHR5TUU7SUFBaUM7RS9EeXlNbkM7RStEeHlNRTtJQUFpQztFL0QyeU1uQztFK0QxeU1FO0lBQWlDO0UvRDZ5TW5DO0UrRDN5TUU7SUFBa0M7RS9EOHlNcEM7RStEN3lNRTtJQUFrQztFL0Rnek1wQztFK0QveU1FO0lBQWtDO0UvRGt6TXBDO0UrRGp6TUU7SUFBa0M7RS9Eb3pNcEM7RStEbnpNRTtJQUFrQztFL0Rzek1wQztFK0Ryek1FO0lBQWtDO0UvRHd6TXBDO0UrRHR6TUU7SUFBZ0M7RS9EeXpNbEM7RStEeHpNRTtJQUFnQztFL0Qyek1sQztFK0Qxek1FO0lBQWdDO0UvRDZ6TWxDO0UrRDV6TUU7SUFBZ0M7RS9EK3pNbEM7RStEOXpNRTtJQUFnQztFL0RpME1sQztFK0RoME1FO0lBQWdDO0UvRG0wTWxDO0FBQ0Y7QWdCeHpNSTtFK0NsREE7SUFBZ0M7RS9EODJNbEM7RStENzJNRTtJQUFnQztFL0RnM01sQztFK0QvMk1FO0lBQWdDO0UvRGszTWxDO0UrRGozTUU7SUFBZ0M7RS9EbzNNbEM7RStEbDNNRTtJQUE4QjtFL0RxM01oQztFK0RwM01FO0lBQThCO0UvRHUzTWhDO0UrRHQzTUU7SUFBOEI7RS9EeTNNaEM7RStEeDNNRTtJQUE4QjtFL0QyM01oQztFK0QxM01FO0lBQThCO0UvRDYzTWhDO0UrRDUzTUU7SUFBOEI7RS9EKzNNaEM7RStEOTNNRTtJQUE4QjtFL0RpNE1oQztFK0RoNE1FO0lBQThCO0UvRG00TWhDO0UrRGo0TUU7SUFBb0M7RS9EbzRNdEM7RStEbjRNRTtJQUFvQztFL0RzNE10QztFK0RyNE1FO0lBQW9DO0UvRHc0TXRDO0UrRHY0TUU7SUFBb0M7RS9EMDRNdEM7RStEejRNRTtJQUFvQztFL0Q0NE10QztFK0QxNE1FO0lBQWlDO0UvRDY0TW5DO0UrRDU0TUU7SUFBaUM7RS9EKzRNbkM7RStEOTRNRTtJQUFpQztFL0RpNU1uQztFK0RoNU1FO0lBQWlDO0UvRG01TW5DO0UrRGw1TUU7SUFBaUM7RS9EcTVNbkM7RStEbjVNRTtJQUFrQztFL0RzNU1wQztFK0RyNU1FO0lBQWtDO0UvRHc1TXBDO0UrRHY1TUU7SUFBa0M7RS9EMDVNcEM7RStEejVNRTtJQUFrQztFL0Q0NU1wQztFK0QzNU1FO0lBQWtDO0UvRDg1TXBDO0UrRDc1TUU7SUFBa0M7RS9EZzZNcEM7RStEOTVNRTtJQUFnQztFL0RpNk1sQztFK0RoNk1FO0lBQWdDO0UvRG02TWxDO0UrRGw2TUU7SUFBZ0M7RS9EcTZNbEM7RStEcDZNRTtJQUFnQztFL0R1Nk1sQztFK0R0Nk1FO0lBQWdDO0UvRHk2TWxDO0UrRHg2TUU7SUFBZ0M7RS9EMjZNbEM7QUFDRjtBZ0JoNk1JO0UrQ2xEQTtJQUFnQztFL0RzOU1sQztFK0RyOU1FO0lBQWdDO0UvRHc5TWxDO0UrRHY5TUU7SUFBZ0M7RS9EMDlNbEM7RStEejlNRTtJQUFnQztFL0Q0OU1sQztFK0QxOU1FO0lBQThCO0UvRDY5TWhDO0UrRDU5TUU7SUFBOEI7RS9EKzlNaEM7RStEOTlNRTtJQUE4QjtFL0RpK01oQztFK0RoK01FO0lBQThCO0UvRG0rTWhDO0UrRGwrTUU7SUFBOEI7RS9EcStNaEM7RStEcCtNRTtJQUE4QjtFL0R1K01oQztFK0R0K01FO0lBQThCO0UvRHkrTWhDO0UrRHgrTUU7SUFBOEI7RS9EMitNaEM7RStEeitNRTtJQUFvQztFL0Q0K010QztFK0QzK01FO0lBQW9DO0UvRDgrTXRDO0UrRDcrTUU7SUFBb0M7RS9EZy9NdEM7RStELytNRTtJQUFvQztFL0RrL010QztFK0RqL01FO0lBQW9DO0UvRG8vTXRDO0UrRGwvTUU7SUFBaUM7RS9EcS9NbkM7RStEcC9NRTtJQUFpQztFL0R1L01uQztFK0R0L01FO0lBQWlDO0UvRHkvTW5DO0UrRHgvTUU7SUFBaUM7RS9EMi9NbkM7RStEMS9NRTtJQUFpQztFL0Q2L01uQztFK0QzL01FO0lBQWtDO0UvRDgvTXBDO0UrRDcvTUU7SUFBa0M7RS9EZ2dOcEM7RStELy9NRTtJQUFrQztFL0RrZ05wQztFK0RqZ05FO0lBQWtDO0UvRG9nTnBDO0UrRG5nTkU7SUFBa0M7RS9Ec2dOcEM7RStEcmdORTtJQUFrQztFL0R3Z05wQztFK0R0Z05FO0lBQWdDO0UvRHlnTmxDO0UrRHhnTkU7SUFBZ0M7RS9EMmdObEM7RStEMWdORTtJQUFnQztFL0Q2Z05sQztFK0Q1Z05FO0lBQWdDO0UvRCtnTmxDO0UrRDlnTkU7SUFBZ0M7RS9EaWhObEM7RStEaGhORTtJQUFnQztFL0RtaE5sQztBQUNGO0FnQnhnTkk7RStDbERBO0lBQWdDO0UvRDhqTmxDO0UrRDdqTkU7SUFBZ0M7RS9EZ2tObEM7RStEL2pORTtJQUFnQztFL0Rra05sQztFK0Rqa05FO0lBQWdDO0UvRG9rTmxDO0UrRGxrTkU7SUFBOEI7RS9EcWtOaEM7RStEcGtORTtJQUE4QjtFL0R1a05oQztFK0R0a05FO0lBQThCO0UvRHlrTmhDO0UrRHhrTkU7SUFBOEI7RS9EMmtOaEM7RStEMWtORTtJQUE4QjtFL0Q2a05oQztFK0Q1a05FO0lBQThCO0UvRCtrTmhDO0UrRDlrTkU7SUFBOEI7RS9EaWxOaEM7RStEaGxORTtJQUE4QjtFL0RtbE5oQztFK0RqbE5FO0lBQW9DO0UvRG9sTnRDO0UrRG5sTkU7SUFBb0M7RS9Ec2xOdEM7RStEcmxORTtJQUFvQztFL0R3bE50QztFK0R2bE5FO0lBQW9DO0UvRDBsTnRDO0UrRHpsTkU7SUFBb0M7RS9ENGxOdEM7RStEMWxORTtJQUFpQztFL0Q2bE5uQztFK0Q1bE5FO0lBQWlDO0UvRCtsTm5DO0UrRDlsTkU7SUFBaUM7RS9EaW1ObkM7RStEaG1ORTtJQUFpQztFL0RtbU5uQztFK0RsbU5FO0lBQWlDO0UvRHFtTm5DO0UrRG5tTkU7SUFBa0M7RS9Ec21OcEM7RStEcm1ORTtJQUFrQztFL0R3bU5wQztFK0R2bU5FO0lBQWtDO0UvRDBtTnBDO0UrRHptTkU7SUFBa0M7RS9ENG1OcEM7RStEM21ORTtJQUFrQztFL0Q4bU5wQztFK0Q3bU5FO0lBQWtDO0UvRGduTnBDO0UrRDltTkU7SUFBZ0M7RS9EaW5ObEM7RStEaG5ORTtJQUFnQztFL0Rtbk5sQztFK0Rsbk5FO0lBQWdDO0UvRHFuTmxDO0UrRHBuTkU7SUFBZ0M7RS9EdW5ObEM7RStEdG5ORTtJQUFnQztFL0R5bk5sQztFK0R4bk5FO0lBQWdDO0UvRDJuTmxDO0FBQ0Y7QWdFdHFOSTtFQUF3QjtBaEV5cU41Qjs7QWdFeHFOSTtFQUF3QjtBaEU0cU41Qjs7QWdFM3FOSTtFQUF3QjtBaEUrcU41Qjs7QWdCM25OSTtFZ0R0REE7SUFBd0I7RWhFc3JOMUI7RWdFcnJORTtJQUF3QjtFaEV3ck4xQjtFZ0V2ck5FO0lBQXdCO0VoRTByTjFCO0FBQ0Y7QWdCdm9OSTtFZ0R0REE7SUFBd0I7RWhFaXNOMUI7RWdFaHNORTtJQUF3QjtFaEVtc04xQjtFZ0Vsc05FO0lBQXdCO0VoRXFzTjFCO0FBQ0Y7QWdCbHBOSTtFZ0R0REE7SUFBd0I7RWhFNHNOMUI7RWdFM3NORTtJQUF3QjtFaEU4c04xQjtFZ0U3c05FO0lBQXdCO0VoRWd0TjFCO0FBQ0Y7QWdCN3BOSTtFZ0R0REE7SUFBd0I7RWhFdXROMUI7RWdFdHRORTtJQUF3QjtFaEV5dE4xQjtFZ0V4dE5FO0lBQXdCO0VoRTJ0TjFCO0FBQ0Y7QWlFanVORTtFQUF5QjtBakVvdU4zQjs7QWlFcHVORTtFQUF5QjtBakV3dU4zQjs7QWlFeHVORTtFQUF5QjtBakU0dU4zQjs7QWtFNXVORTtFQUFzQjtBbEVndk54Qjs7QWtFaHZORTtFQUFzQjtBbEVvdk54Qjs7QW1FbnZORTtFQUF5QjtBbkV1dk4zQjs7QW1FdnZORTtFQUF5QjtBbkUydk4zQjs7QW1FM3ZORTtFQUF5QjtBbkUrdk4zQjs7QW1FL3ZORTtFQUF5QjtBbkVtd04zQjs7QW1FbndORTtFQUF5QjtBbkV1d04zQjs7QW1FbHdOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlEa3FCa0M7QUxtbU1wQzs7QW1FbHdOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlEMHBCa0M7QUwybU1wQzs7QW1FandORTtFQURGO0lBRUk7SUFDQTtJQUNBLGE5RGtwQmdDO0VMbW5NbEM7QUFDRjs7QW9FL3hOQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckVpeU5GOztBcUV2eE5FO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FyRXl4Tko7O0FzRXR6TkE7RUFBYTtBdEUwek5iOztBc0V6ek5BO0VBQVU7QXRFNnpOVjs7QXNFNXpOQTtFQUFhO0F0RWcwTmI7O0FzRS96TkE7RUFBZTtBdEVtME5mOztBdUVsME5JO0VBQXVCO0F2RXMwTjNCOztBdUV0ME5JO0VBQXVCO0F2RTAwTjNCOztBdUUxME5JO0VBQXVCO0F2RTgwTjNCOztBdUU5ME5JO0VBQXVCO0F2RWsxTjNCOztBdUVsMU5JO0VBQXVCO0F2RXMxTjNCOztBdUV0MU5JO0VBQXVCO0F2RTAxTjNCOztBdUUxMU5JO0VBQXVCO0F2RTgxTjNCOztBdUU5MU5JO0VBQXVCO0F2RWsyTjNCOztBdUVsMk5JO0VBQXVCO0F2RXMyTjNCOztBdUV0Mk5JO0VBQXVCO0F2RTAyTjNCOztBdUV0Mk5BO0VBQVU7QXZFMDJOVjs7QXVFejJOQTtFQUFVO0F2RTYyTlY7O0F1RXoyTkE7RUFBYztBdkU2Mk5kOztBdUU1Mk5BO0VBQWM7QXZFZzNOZDs7QXVFOTJOQTtFQUFVO0F2RWszTlY7O0F1RWozTkE7RUFBVTtBdkVxM05WOztBd0U5M05RO0VBQWdDO0F4RWs0TnhDOztBd0VqNE5ROztFQUVFO0F4RW80TlY7O0F3RWw0TlE7O0VBRUU7QXhFcTROVjs7QXdFbjROUTs7RUFFRTtBeEVzNE5WOztBd0VwNE5ROztFQUVFO0F4RXU0TlY7O0F3RXQ1TlE7RUFBZ0M7QXhFMDVOeEM7O0F3RXo1TlE7O0VBRUU7QXhFNDVOVjs7QXdFMTVOUTs7RUFFRTtBeEU2NU5WOztBd0UzNU5ROztFQUVFO0F4RTg1TlY7O0F3RTU1TlE7O0VBRUU7QXhFKzVOVjs7QXdFOTZOUTtFQUFnQztBeEVrN054Qzs7QXdFajdOUTs7RUFFRTtBeEVvN05WOztBd0VsN05ROztFQUVFO0F4RXE3TlY7O0F3RW43TlE7O0VBRUU7QXhFczdOVjs7QXdFcDdOUTs7RUFFRTtBeEV1N05WOztBd0V0OE5RO0VBQWdDO0F4RTA4TnhDOztBd0V6OE5ROztFQUVFO0F4RTQ4TlY7O0F3RTE4TlE7O0VBRUU7QXhFNjhOVjs7QXdFMzhOUTs7RUFFRTtBeEU4OE5WOztBd0U1OE5ROztFQUVFO0F4RSs4TlY7O0F3RTk5TlE7RUFBZ0M7QXhFaytOeEM7O0F3RWorTlE7O0VBRUU7QXhFbytOVjs7QXdFbCtOUTs7RUFFRTtBeEVxK05WOztBd0VuK05ROztFQUVFO0F4RXMrTlY7O0F3RXArTlE7O0VBRUU7QXhFdStOVjs7QXdFdC9OUTtFQUFnQztBeEUwL054Qzs7QXdFei9OUTs7RUFFRTtBeEU0L05WOztBd0UxL05ROztFQUVFO0F4RTYvTlY7O0F3RTMvTlE7O0VBRUU7QXhFOC9OVjs7QXdFNS9OUTs7RUFFRTtBeEUrL05WOztBd0U5Z09RO0VBQWdDO0F4RWtoT3hDOztBd0VqaE9ROztFQUVFO0F4RW9oT1Y7O0F3RWxoT1E7O0VBRUU7QXhFcWhPVjs7QXdFbmhPUTs7RUFFRTtBeEVzaE9WOztBd0VwaE9ROztFQUVFO0F4RXVoT1Y7O0F3RXRpT1E7RUFBZ0M7QXhFMGlPeEM7O0F3RXppT1E7O0VBRUU7QXhFNGlPVjs7QXdFMWlPUTs7RUFFRTtBeEU2aU9WOztBd0UzaU9ROztFQUVFO0F4RThpT1Y7O0F3RTVpT1E7O0VBRUU7QXhFK2lPVjs7QXdFOWpPUTtFQUFnQztBeEVra094Qzs7QXdFamtPUTs7RUFFRTtBeEVva09WOztBd0Vsa09ROztFQUVFO0F4RXFrT1Y7O0F3RW5rT1E7O0VBRUU7QXhFc2tPVjs7QXdFcGtPUTs7RUFFRTtBeEV1a09WOztBd0V0bE9RO0VBQWdDO0F4RTBsT3hDOztBd0V6bE9ROztFQUVFO0F4RTRsT1Y7O0F3RTFsT1E7O0VBRUU7QXhFNmxPVjs7QXdFM2xPUTs7RUFFRTtBeEU4bE9WOztBd0U1bE9ROztFQUVFO0F4RStsT1Y7O0F3RTltT1E7RUFBZ0M7QXhFa25PeEM7O0F3RWpuT1E7O0VBRUU7QXhFb25PVjs7QXdFbG5PUTs7RUFFRTtBeEVxbk9WOztBd0Vubk9ROztFQUVFO0F4RXNuT1Y7O0F3RXBuT1E7O0VBRUU7QXhFdW5PVjs7QXdFdG9PUTtFQUFnQztBeEUwb094Qzs7QXdFem9PUTs7RUFFRTtBeEU0b09WOztBd0Uxb09ROztFQUVFO0F4RTZvT1Y7O0F3RTNvT1E7O0VBRUU7QXhFOG9PVjs7QXdFNW9PUTs7RUFFRTtBeEUrb09WOztBd0V2b09RO0VBQXdCO0F4RTJvT2hDOztBd0Uxb09ROztFQUVFO0F4RTZvT1Y7O0F3RTNvT1E7O0VBRUU7QXhFOG9PVjs7QXdFNW9PUTs7RUFFRTtBeEUrb09WOztBd0U3b09ROztFQUVFO0F4RWdwT1Y7O0F3RS9wT1E7RUFBd0I7QXhFbXFPaEM7O0F3RWxxT1E7O0VBRUU7QXhFcXFPVjs7QXdFbnFPUTs7RUFFRTtBeEVzcU9WOztBd0VwcU9ROztFQUVFO0F4RXVxT1Y7O0F3RXJxT1E7O0VBRUU7QXhFd3FPVjs7QXdFdnJPUTtFQUF3QjtBeEUyck9oQzs7QXdFMXJPUTs7RUFFRTtBeEU2ck9WOztBd0Uzck9ROztFQUVFO0F4RThyT1Y7O0F3RTVyT1E7O0VBRUU7QXhFK3JPVjs7QXdFN3JPUTs7RUFFRTtBeEVnc09WOztBd0Uvc09RO0VBQXdCO0F4RW10T2hDOztBd0VsdE9ROztFQUVFO0F4RXF0T1Y7O0F3RW50T1E7O0VBRUU7QXhFc3RPVjs7QXdFcHRPUTs7RUFFRTtBeEV1dE9WOztBd0VydE9ROztFQUVFO0F4RXd0T1Y7O0F3RXZ1T1E7RUFBd0I7QXhFMnVPaEM7O0F3RTF1T1E7O0VBRUU7QXhFNnVPVjs7QXdFM3VPUTs7RUFFRTtBeEU4dU9WOztBd0U1dU9ROztFQUVFO0F4RSt1T1Y7O0F3RTd1T1E7O0VBRUU7QXhFZ3ZPVjs7QXdFMXVPSTtFQUFtQjtBeEU4dU92Qjs7QXdFN3VPSTs7RUFFRTtBeEVndk9OOztBd0U5dU9JOztFQUVFO0F4RWl2T047O0F3RS91T0k7O0VBRUU7QXhFa3ZPTjs7QXdFaHZPSTs7RUFFRTtBeEVtdk9OOztBZ0I1dk9JO0V3RGxESTtJQUFnQztFeEVtek90QztFd0Vsek9NOztJQUVFO0V4RW96T1I7RXdFbHpPTTs7SUFFRTtFeEVvek9SO0V3RWx6T007O0lBRUU7RXhFb3pPUjtFd0Vsek9NOztJQUVFO0V4RW96T1I7RXdFbjBPTTtJQUFnQztFeEVzME90QztFd0VyME9NOztJQUVFO0V4RXUwT1I7RXdFcjBPTTs7SUFFRTtFeEV1ME9SO0V3RXIwT007O0lBRUU7RXhFdTBPUjtFd0VyME9NOztJQUVFO0V4RXUwT1I7RXdFdDFPTTtJQUFnQztFeEV5MU90QztFd0V4MU9NOztJQUVFO0V4RTAxT1I7RXdFeDFPTTs7SUFFRTtFeEUwMU9SO0V3RXgxT007O0lBRUU7RXhFMDFPUjtFd0V4MU9NOztJQUVFO0V4RTAxT1I7RXdFejJPTTtJQUFnQztFeEU0Mk90QztFd0UzMk9NOztJQUVFO0V4RTYyT1I7RXdFMzJPTTs7SUFFRTtFeEU2Mk9SO0V3RTMyT007O0lBRUU7RXhFNjJPUjtFd0UzMk9NOztJQUVFO0V4RTYyT1I7RXdFNTNPTTtJQUFnQztFeEUrM090QztFd0U5M09NOztJQUVFO0V4RWc0T1I7RXdFOTNPTTs7SUFFRTtFeEVnNE9SO0V3RTkzT007O0lBRUU7RXhFZzRPUjtFd0U5M09NOztJQUVFO0V4RWc0T1I7RXdFLzRPTTtJQUFnQztFeEVrNU90QztFd0VqNU9NOztJQUVFO0V4RW01T1I7RXdFajVPTTs7SUFFRTtFeEVtNU9SO0V3RWo1T007O0lBRUU7RXhFbTVPUjtFd0VqNU9NOztJQUVFO0V4RW01T1I7RXdFbDZPTTtJQUFnQztFeEVxNk90QztFd0VwNk9NOztJQUVFO0V4RXM2T1I7RXdFcDZPTTs7SUFFRTtFeEVzNk9SO0V3RXA2T007O0lBRUU7RXhFczZPUjtFd0VwNk9NOztJQUVFO0V4RXM2T1I7RXdFcjdPTTtJQUFnQztFeEV3N090QztFd0V2N09NOztJQUVFO0V4RXk3T1I7RXdFdjdPTTs7SUFFRTtFeEV5N09SO0V3RXY3T007O0lBRUU7RXhFeTdPUjtFd0V2N09NOztJQUVFO0V4RXk3T1I7RXdFeDhPTTtJQUFnQztFeEUyOE90QztFd0UxOE9NOztJQUVFO0V4RTQ4T1I7RXdFMThPTTs7SUFFRTtFeEU0OE9SO0V3RTE4T007O0lBRUU7RXhFNDhPUjtFd0UxOE9NOztJQUVFO0V4RTQ4T1I7RXdFMzlPTTtJQUFnQztFeEU4OU90QztFd0U3OU9NOztJQUVFO0V4RSs5T1I7RXdFNzlPTTs7SUFFRTtFeEUrOU9SO0V3RTc5T007O0lBRUU7RXhFKzlPUjtFd0U3OU9NOztJQUVFO0V4RSs5T1I7RXdFOStPTTtJQUFnQztFeEVpL090QztFd0VoL09NOztJQUVFO0V4RWsvT1I7RXdFaC9PTTs7SUFFRTtFeEVrL09SO0V3RWgvT007O0lBRUU7RXhFay9PUjtFd0VoL09NOztJQUVFO0V4RWsvT1I7RXdFamdQTTtJQUFnQztFeEVvZ1B0QztFd0VuZ1BNOztJQUVFO0V4RXFnUFI7RXdFbmdQTTs7SUFFRTtFeEVxZ1BSO0V3RW5nUE07O0lBRUU7RXhFcWdQUjtFd0VuZ1BNOztJQUVFO0V4RXFnUFI7RXdFNy9PTTtJQUF3QjtFeEVnZ1A5QjtFd0UvL09NOztJQUVFO0V4RWlnUFI7RXdFLy9PTTs7SUFFRTtFeEVpZ1BSO0V3RS8vT007O0lBRUU7RXhFaWdQUjtFd0UvL09NOztJQUVFO0V4RWlnUFI7RXdFaGhQTTtJQUF3QjtFeEVtaFA5QjtFd0VsaFBNOztJQUVFO0V4RW9oUFI7RXdFbGhQTTs7SUFFRTtFeEVvaFBSO0V3RWxoUE07O0lBRUU7RXhFb2hQUjtFd0VsaFBNOztJQUVFO0V4RW9oUFI7RXdFbmlQTTtJQUF3QjtFeEVzaVA5QjtFd0VyaVBNOztJQUVFO0V4RXVpUFI7RXdFcmlQTTs7SUFFRTtFeEV1aVBSO0V3RXJpUE07O0lBRUU7RXhFdWlQUjtFd0VyaVBNOztJQUVFO0V4RXVpUFI7RXdFdGpQTTtJQUF3QjtFeEV5alA5QjtFd0V4alBNOztJQUVFO0V4RTBqUFI7RXdFeGpQTTs7SUFFRTtFeEUwalBSO0V3RXhqUE07O0lBRUU7RXhFMGpQUjtFd0V4alBNOztJQUVFO0V4RTBqUFI7RXdFemtQTTtJQUF3QjtFeEU0a1A5QjtFd0Uza1BNOztJQUVFO0V4RTZrUFI7RXdFM2tQTTs7SUFFRTtFeEU2a1BSO0V3RTNrUE07O0lBRUU7RXhFNmtQUjtFd0Uza1BNOztJQUVFO0V4RTZrUFI7RXdFdmtQRTtJQUFtQjtFeEUwa1ByQjtFd0V6a1BFOztJQUVFO0V4RTJrUEo7RXdFemtQRTs7SUFFRTtFeEUya1BKO0V3RXprUEU7O0lBRUU7RXhFMmtQSjtFd0V6a1BFOztJQUVFO0V4RTJrUEo7QUFDRjtBZ0JybFBJO0V3RGxESTtJQUFnQztFeEUyb1B0QztFd0Uxb1BNOztJQUVFO0V4RTRvUFI7RXdFMW9QTTs7SUFFRTtFeEU0b1BSO0V3RTFvUE07O0lBRUU7RXhFNG9QUjtFd0Uxb1BNOztJQUVFO0V4RTRvUFI7RXdFM3BQTTtJQUFnQztFeEU4cFB0QztFd0U3cFBNOztJQUVFO0V4RStwUFI7RXdFN3BQTTs7SUFFRTtFeEUrcFBSO0V3RTdwUE07O0lBRUU7RXhFK3BQUjtFd0U3cFBNOztJQUVFO0V4RStwUFI7RXdFOXFQTTtJQUFnQztFeEVpclB0QztFd0VoclBNOztJQUVFO0V4RWtyUFI7RXdFaHJQTTs7SUFFRTtFeEVrclBSO0V3RWhyUE07O0lBRUU7RXhFa3JQUjtFd0VoclBNOztJQUVFO0V4RWtyUFI7RXdFanNQTTtJQUFnQztFeEVvc1B0QztFd0Vuc1BNOztJQUVFO0V4RXFzUFI7RXdFbnNQTTs7SUFFRTtFeEVxc1BSO0V3RW5zUE07O0lBRUU7RXhFcXNQUjtFd0Vuc1BNOztJQUVFO0V4RXFzUFI7RXdFcHRQTTtJQUFnQztFeEV1dFB0QztFd0V0dFBNOztJQUVFO0V4RXd0UFI7RXdFdHRQTTs7SUFFRTtFeEV3dFBSO0V3RXR0UE07O0lBRUU7RXhFd3RQUjtFd0V0dFBNOztJQUVFO0V4RXd0UFI7RXdFdnVQTTtJQUFnQztFeEUwdVB0QztFd0V6dVBNOztJQUVFO0V4RTJ1UFI7RXdFenVQTTs7SUFFRTtFeEUydVBSO0V3RXp1UE07O0lBRUU7RXhFMnVQUjtFd0V6dVBNOztJQUVFO0V4RTJ1UFI7RXdFMXZQTTtJQUFnQztFeEU2dlB0QztFd0U1dlBNOztJQUVFO0V4RTh2UFI7RXdFNXZQTTs7SUFFRTtFeEU4dlBSO0V3RTV2UE07O0lBRUU7RXhFOHZQUjtFd0U1dlBNOztJQUVFO0V4RTh2UFI7RXdFN3dQTTtJQUFnQztFeEVneFB0QztFd0Uvd1BNOztJQUVFO0V4RWl4UFI7RXdFL3dQTTs7SUFFRTtFeEVpeFBSO0V3RS93UE07O0lBRUU7RXhFaXhQUjtFd0Uvd1BNOztJQUVFO0V4RWl4UFI7RXdFaHlQTTtJQUFnQztFeEVteVB0QztFd0VseVBNOztJQUVFO0V4RW95UFI7RXdFbHlQTTs7SUFFRTtFeEVveVBSO0V3RWx5UE07O0lBRUU7RXhFb3lQUjtFd0VseVBNOztJQUVFO0V4RW95UFI7RXdFbnpQTTtJQUFnQztFeEVzelB0QztFd0VyelBNOztJQUVFO0V4RXV6UFI7RXdFcnpQTTs7SUFFRTtFeEV1elBSO0V3RXJ6UE07O0lBRUU7RXhFdXpQUjtFd0VyelBNOztJQUVFO0V4RXV6UFI7RXdFdDBQTTtJQUFnQztFeEV5MFB0QztFd0V4MFBNOztJQUVFO0V4RTAwUFI7RXdFeDBQTTs7SUFFRTtFeEUwMFBSO0V3RXgwUE07O0lBRUU7RXhFMDBQUjtFd0V4MFBNOztJQUVFO0V4RTAwUFI7RXdFejFQTTtJQUFnQztFeEU0MVB0QztFd0UzMVBNOztJQUVFO0V4RTYxUFI7RXdFMzFQTTs7SUFFRTtFeEU2MVBSO0V3RTMxUE07O0lBRUU7RXhFNjFQUjtFd0UzMVBNOztJQUVFO0V4RTYxUFI7RXdFcjFQTTtJQUF3QjtFeEV3MVA5QjtFd0V2MVBNOztJQUVFO0V4RXkxUFI7RXdFdjFQTTs7SUFFRTtFeEV5MVBSO0V3RXYxUE07O0lBRUU7RXhFeTFQUjtFd0V2MVBNOztJQUVFO0V4RXkxUFI7RXdFeDJQTTtJQUF3QjtFeEUyMlA5QjtFd0UxMlBNOztJQUVFO0V4RTQyUFI7RXdFMTJQTTs7SUFFRTtFeEU0MlBSO0V3RTEyUE07O0lBRUU7RXhFNDJQUjtFd0UxMlBNOztJQUVFO0V4RTQyUFI7RXdFMzNQTTtJQUF3QjtFeEU4M1A5QjtFd0U3M1BNOztJQUVFO0V4RSszUFI7RXdFNzNQTTs7SUFFRTtFeEUrM1BSO0V3RTczUE07O0lBRUU7RXhFKzNQUjtFd0U3M1BNOztJQUVFO0V4RSszUFI7RXdFOTRQTTtJQUF3QjtFeEVpNVA5QjtFd0VoNVBNOztJQUVFO0V4RWs1UFI7RXdFaDVQTTs7SUFFRTtFeEVrNVBSO0V3RWg1UE07O0lBRUU7RXhFazVQUjtFd0VoNVBNOztJQUVFO0V4RWs1UFI7RXdFajZQTTtJQUF3QjtFeEVvNlA5QjtFd0VuNlBNOztJQUVFO0V4RXE2UFI7RXdFbjZQTTs7SUFFRTtFeEVxNlBSO0V3RW42UE07O0lBRUU7RXhFcTZQUjtFd0VuNlBNOztJQUVFO0V4RXE2UFI7RXdFLzVQRTtJQUFtQjtFeEVrNlByQjtFd0VqNlBFOztJQUVFO0V4RW02UEo7RXdFajZQRTs7SUFFRTtFeEVtNlBKO0V3RWo2UEU7O0lBRUU7RXhFbTZQSjtFd0VqNlBFOztJQUVFO0V4RW02UEo7QUFDRjtBZ0I3NlBJO0V3RGxESTtJQUFnQztFeEVtK1B0QztFd0VsK1BNOztJQUVFO0V4RW8rUFI7RXdFbCtQTTs7SUFFRTtFeEVvK1BSO0V3RWwrUE07O0lBRUU7RXhFbytQUjtFd0VsK1BNOztJQUVFO0V4RW8rUFI7RXdFbi9QTTtJQUFnQztFeEVzL1B0QztFd0VyL1BNOztJQUVFO0V4RXUvUFI7RXdFci9QTTs7SUFFRTtFeEV1L1BSO0V3RXIvUE07O0lBRUU7RXhFdS9QUjtFd0VyL1BNOztJQUVFO0V4RXUvUFI7RXdFdGdRTTtJQUFnQztFeEV5Z1F0QztFd0V4Z1FNOztJQUVFO0V4RTBnUVI7RXdFeGdRTTs7SUFFRTtFeEUwZ1FSO0V3RXhnUU07O0lBRUU7RXhFMGdRUjtFd0V4Z1FNOztJQUVFO0V4RTBnUVI7RXdFemhRTTtJQUFnQztFeEU0aFF0QztFd0UzaFFNOztJQUVFO0V4RTZoUVI7RXdFM2hRTTs7SUFFRTtFeEU2aFFSO0V3RTNoUU07O0lBRUU7RXhFNmhRUjtFd0UzaFFNOztJQUVFO0V4RTZoUVI7RXdFNWlRTTtJQUFnQztFeEUraVF0QztFd0U5aVFNOztJQUVFO0V4RWdqUVI7RXdFOWlRTTs7SUFFRTtFeEVnalFSO0V3RTlpUU07O0lBRUU7RXhFZ2pRUjtFd0U5aVFNOztJQUVFO0V4RWdqUVI7RXdFL2pRTTtJQUFnQztFeEVra1F0QztFd0Vqa1FNOztJQUVFO0V4RW1rUVI7RXdFamtRTTs7SUFFRTtFeEVta1FSO0V3RWprUU07O0lBRUU7RXhFbWtRUjtFd0Vqa1FNOztJQUVFO0V4RW1rUVI7RXdFbGxRTTtJQUFnQztFeEVxbFF0QztFd0VwbFFNOztJQUVFO0V4RXNsUVI7RXdFcGxRTTs7SUFFRTtFeEVzbFFSO0V3RXBsUU07O0lBRUU7RXhFc2xRUjtFd0VwbFFNOztJQUVFO0V4RXNsUVI7RXdFcm1RTTtJQUFnQztFeEV3bVF0QztFd0V2bVFNOztJQUVFO0V4RXltUVI7RXdFdm1RTTs7SUFFRTtFeEV5bVFSO0V3RXZtUU07O0lBRUU7RXhFeW1RUjtFd0V2bVFNOztJQUVFO0V4RXltUVI7RXdFeG5RTTtJQUFnQztFeEUyblF0QztFd0UxblFNOztJQUVFO0V4RTRuUVI7RXdFMW5RTTs7SUFFRTtFeEU0blFSO0V3RTFuUU07O0lBRUU7RXhFNG5RUjtFd0UxblFNOztJQUVFO0V4RTRuUVI7RXdFM29RTTtJQUFnQztFeEU4b1F0QztFd0U3b1FNOztJQUVFO0V4RStvUVI7RXdFN29RTTs7SUFFRTtFeEUrb1FSO0V3RTdvUU07O0lBRUU7RXhFK29RUjtFd0U3b1FNOztJQUVFO0V4RStvUVI7RXdFOXBRTTtJQUFnQztFeEVpcVF0QztFd0VocVFNOztJQUVFO0V4RWtxUVI7RXdFaHFRTTs7SUFFRTtFeEVrcVFSO0V3RWhxUU07O0lBRUU7RXhFa3FRUjtFd0VocVFNOztJQUVFO0V4RWtxUVI7RXdFanJRTTtJQUFnQztFeEVvclF0QztFd0VuclFNOztJQUVFO0V4RXFyUVI7RXdFbnJRTTs7SUFFRTtFeEVxclFSO0V3RW5yUU07O0lBRUU7RXhFcXJRUjtFd0VuclFNOztJQUVFO0V4RXFyUVI7RXdFN3FRTTtJQUF3QjtFeEVnclE5QjtFd0UvcVFNOztJQUVFO0V4RWlyUVI7RXdFL3FRTTs7SUFFRTtFeEVpclFSO0V3RS9xUU07O0lBRUU7RXhFaXJRUjtFd0UvcVFNOztJQUVFO0V4RWlyUVI7RXdFaHNRTTtJQUF3QjtFeEVtc1E5QjtFd0Vsc1FNOztJQUVFO0V4RW9zUVI7RXdFbHNRTTs7SUFFRTtFeEVvc1FSO0V3RWxzUU07O0lBRUU7RXhFb3NRUjtFd0Vsc1FNOztJQUVFO0V4RW9zUVI7RXdFbnRRTTtJQUF3QjtFeEVzdFE5QjtFd0VydFFNOztJQUVFO0V4RXV0UVI7RXdFcnRRTTs7SUFFRTtFeEV1dFFSO0V3RXJ0UU07O0lBRUU7RXhFdXRRUjtFd0VydFFNOztJQUVFO0V4RXV0UVI7RXdFdHVRTTtJQUF3QjtFeEV5dVE5QjtFd0V4dVFNOztJQUVFO0V4RTB1UVI7RXdFeHVRTTs7SUFFRTtFeEUwdVFSO0V3RXh1UU07O0lBRUU7RXhFMHVRUjtFd0V4dVFNOztJQUVFO0V4RTB1UVI7RXdFenZRTTtJQUF3QjtFeEU0dlE5QjtFd0UzdlFNOztJQUVFO0V4RTZ2UVI7RXdFM3ZRTTs7SUFFRTtFeEU2dlFSO0V3RTN2UU07O0lBRUU7RXhFNnZRUjtFd0UzdlFNOztJQUVFO0V4RTZ2UVI7RXdFdnZRRTtJQUFtQjtFeEUwdlFyQjtFd0V6dlFFOztJQUVFO0V4RTJ2UUo7RXdFenZRRTs7SUFFRTtFeEUydlFKO0V3RXp2UUU7O0lBRUU7RXhFMnZRSjtFd0V6dlFFOztJQUVFO0V4RTJ2UUo7QUFDRjtBZ0Jyd1FJO0V3RGxESTtJQUFnQztFeEUyelF0QztFd0UxelFNOztJQUVFO0V4RTR6UVI7RXdFMXpRTTs7SUFFRTtFeEU0elFSO0V3RTF6UU07O0lBRUU7RXhFNHpRUjtFd0UxelFNOztJQUVFO0V4RTR6UVI7RXdFMzBRTTtJQUFnQztFeEU4MFF0QztFd0U3MFFNOztJQUVFO0V4RSswUVI7RXdFNzBRTTs7SUFFRTtFeEUrMFFSO0V3RTcwUU07O0lBRUU7RXhFKzBRUjtFd0U3MFFNOztJQUVFO0V4RSswUVI7RXdFOTFRTTtJQUFnQztFeEVpMlF0QztFd0VoMlFNOztJQUVFO0V4RWsyUVI7RXdFaDJRTTs7SUFFRTtFeEVrMlFSO0V3RWgyUU07O0lBRUU7RXhFazJRUjtFd0VoMlFNOztJQUVFO0V4RWsyUVI7RXdFajNRTTtJQUFnQztFeEVvM1F0QztFd0VuM1FNOztJQUVFO0V4RXEzUVI7RXdFbjNRTTs7SUFFRTtFeEVxM1FSO0V3RW4zUU07O0lBRUU7RXhFcTNRUjtFd0VuM1FNOztJQUVFO0V4RXEzUVI7RXdFcDRRTTtJQUFnQztFeEV1NFF0QztFd0V0NFFNOztJQUVFO0V4RXc0UVI7RXdFdDRRTTs7SUFFRTtFeEV3NFFSO0V3RXQ0UU07O0lBRUU7RXhFdzRRUjtFd0V0NFFNOztJQUVFO0V4RXc0UVI7RXdFdjVRTTtJQUFnQztFeEUwNVF0QztFd0V6NVFNOztJQUVFO0V4RTI1UVI7RXdFejVRTTs7SUFFRTtFeEUyNVFSO0V3RXo1UU07O0lBRUU7RXhFMjVRUjtFd0V6NVFNOztJQUVFO0V4RTI1UVI7RXdFMTZRTTtJQUFnQztFeEU2NlF0QztFd0U1NlFNOztJQUVFO0V4RTg2UVI7RXdFNTZRTTs7SUFFRTtFeEU4NlFSO0V3RTU2UU07O0lBRUU7RXhFODZRUjtFd0U1NlFNOztJQUVFO0V4RTg2UVI7RXdFNzdRTTtJQUFnQztFeEVnOFF0QztFd0UvN1FNOztJQUVFO0V4RWk4UVI7RXdFLzdRTTs7SUFFRTtFeEVpOFFSO0V3RS83UU07O0lBRUU7RXhFaThRUjtFd0UvN1FNOztJQUVFO0V4RWk4UVI7RXdFaDlRTTtJQUFnQztFeEVtOVF0QztFd0VsOVFNOztJQUVFO0V4RW85UVI7RXdFbDlRTTs7SUFFRTtFeEVvOVFSO0V3RWw5UU07O0lBRUU7RXhFbzlRUjtFd0VsOVFNOztJQUVFO0V4RW85UVI7RXdFbitRTTtJQUFnQztFeEVzK1F0QztFd0VyK1FNOztJQUVFO0V4RXUrUVI7RXdFcitRTTs7SUFFRTtFeEV1K1FSO0V3RXIrUU07O0lBRUU7RXhFdStRUjtFd0VyK1FNOztJQUVFO0V4RXUrUVI7RXdFdC9RTTtJQUFnQztFeEV5L1F0QztFd0V4L1FNOztJQUVFO0V4RTAvUVI7RXdFeC9RTTs7SUFFRTtFeEUwL1FSO0V3RXgvUU07O0lBRUU7RXhFMC9RUjtFd0V4L1FNOztJQUVFO0V4RTAvUVI7RXdFemdSTTtJQUFnQztFeEU0Z1J0QztFd0UzZ1JNOztJQUVFO0V4RTZnUlI7RXdFM2dSTTs7SUFFRTtFeEU2Z1JSO0V3RTNnUk07O0lBRUU7RXhFNmdSUjtFd0UzZ1JNOztJQUVFO0V4RTZnUlI7RXdFcmdSTTtJQUF3QjtFeEV3Z1I5QjtFd0V2Z1JNOztJQUVFO0V4RXlnUlI7RXdFdmdSTTs7SUFFRTtFeEV5Z1JSO0V3RXZnUk07O0lBRUU7RXhFeWdSUjtFd0V2Z1JNOztJQUVFO0V4RXlnUlI7RXdFeGhSTTtJQUF3QjtFeEUyaFI5QjtFd0UxaFJNOztJQUVFO0V4RTRoUlI7RXdFMWhSTTs7SUFFRTtFeEU0aFJSO0V3RTFoUk07O0lBRUU7RXhFNGhSUjtFd0UxaFJNOztJQUVFO0V4RTRoUlI7RXdFM2lSTTtJQUF3QjtFeEU4aVI5QjtFd0U3aVJNOztJQUVFO0V4RStpUlI7RXdFN2lSTTs7SUFFRTtFeEUraVJSO0V3RTdpUk07O0lBRUU7RXhFK2lSUjtFd0U3aVJNOztJQUVFO0V4RStpUlI7RXdFOWpSTTtJQUF3QjtFeEVpa1I5QjtFd0Voa1JNOztJQUVFO0V4RWtrUlI7RXdFaGtSTTs7SUFFRTtFeEVra1JSO0V3RWhrUk07O0lBRUU7RXhFa2tSUjtFd0Voa1JNOztJQUVFO0V4RWtrUlI7RXdFamxSTTtJQUF3QjtFeEVvbFI5QjtFd0VubFJNOztJQUVFO0V4RXFsUlI7RXdFbmxSTTs7SUFFRTtFeEVxbFJSO0V3RW5sUk07O0lBRUU7RXhFcWxSUjtFd0VubFJNOztJQUVFO0V4RXFsUlI7RXdFL2tSRTtJQUFtQjtFeEVrbFJyQjtFd0VqbFJFOztJQUVFO0V4RW1sUko7RXdFamxSRTs7SUFFRTtFeEVtbFJKO0V3RWpsUkU7O0lBRUU7RXhFbWxSSjtFd0VqbFJFOztJQUVFO0V4RW1sUko7QUFDRjtBeUVwcFJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFDQTtFQUVBO0F6RW9wUko7O0EwRTlwUkE7RUFBa0I7QTFFa3FSbEI7O0EwRTlwUkE7RUFBaUI7QTFFa3FSakI7O0EwRWpxUkE7RUFBaUI7QTFFcXFSakI7O0EwRXBxUkE7RUFBaUI7QTFFd3FSakI7O0EwRXZxUkE7RUNURTtFQUNBO0VBQ0E7QTNFb3JSRjs7QTBFcnFSSTtFQUF3QjtBMUV5cVI1Qjs7QTBFeHFSSTtFQUF3QjtBMUU0cVI1Qjs7QTBFM3FSSTtFQUF3QjtBMUUrcVI1Qjs7QWdCMW9SSTtFMER2Q0E7SUFBd0I7RTFFc3JSMUI7RTBFcnJSRTtJQUF3QjtFMUV3clIxQjtFMEV2clJFO0lBQXdCO0UxRTByUjFCO0FBQ0Y7QWdCdHBSSTtFMER2Q0E7SUFBd0I7RTFFaXNSMUI7RTBFaHNSRTtJQUF3QjtFMUVtc1IxQjtFMEVsc1JFO0lBQXdCO0UxRXFzUjFCO0FBQ0Y7QWdCanFSSTtFMER2Q0E7SUFBd0I7RTFFNHNSMUI7RTBFM3NSRTtJQUF3QjtFMUU4c1IxQjtFMEU3c1JFO0lBQXdCO0UxRWd0UjFCO0FBQ0Y7QWdCNXFSSTtFMER2Q0E7SUFBd0I7RTFFdXRSMUI7RTBFdHRSRTtJQUF3QjtFMUV5dFIxQjtFMEV4dFJFO0lBQXdCO0UxRTJ0UjFCO0FBQ0Y7QTBFdHRSQTtFQUFtQjtBMUV5dFJuQjs7QTBFeHRSQTtFQUFtQjtBMUU0dFJuQjs7QTBFM3RSQTtFQUFtQjtBMUUrdFJuQjs7QTBFM3RSQTtFQUF1QjtBMUUrdFJ2Qjs7QTBFOXRSQTtFQUF1QjtBMUVrdVJ2Qjs7QTBFanVSQTtFQUF1QjtBMUVxdVJ2Qjs7QTBFcHVSQTtFQUF1QjtBMUV3dVJ2Qjs7QTBFdnVSQTtFQUF1QjtBMUUydVJ2Qjs7QTBFMXVSQTtFQUF1QjtBMUU4dVJ2Qjs7QTBFMXVSQTtFQUFjO0ExRTh1UmQ7O0E0RXJ4UkU7RUFDRTtBNUV3eFJKOztBTzl3UkU7RXFFTE07QTVFdXhSUjs7QTRFN3hSRTtFQUNFO0E1RWd5Uko7O0FPdHhSRTtFcUVMTTtBNUUreFJSOztBNEVyeVJFO0VBQ0U7QTVFd3lSSjs7QU85eFJFO0VxRUxNO0E1RXV5UlI7O0E0RTd5UkU7RUFDRTtBNUVnelJKOztBT3R5UkU7RXFFTE07QTVFK3lSUjs7QTRFcnpSRTtFQUNFO0E1RXd6Uko7O0FPOXlSRTtFcUVMTTtBNUV1elJSOztBNEU3elJFO0VBQ0U7QTVFZzBSSjs7QU90elJFO0VxRUxNO0E1RSt6UlI7O0E0RXIwUkU7RUFDRTtBNUV3MFJKOztBTzl6UkU7RXFFTE07QTVFdTBSUjs7QTRFNzBSRTtFQUNFO0E1RWcxUko7O0FPdDBSRTtFcUVMTTtBNUUrMFJSOztBMEV4eVJBO0VBQWE7QTFFNHlSYjs7QTBFM3lSQTtFQUFjO0ExRSt5UmQ7O0EwRTd5UkE7RUFBaUI7QTFFaXpSakI7O0EwRWh6UkE7RUFBaUI7QTFFb3pSakI7O0EwRWh6UkE7RUd2REU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0UyMlJGOztBMEVwelJBO0VBQXdCO0ExRXd6UnhCOztBMEV0elJBO0VBQ0U7RUFDQTtBMUV5elJGOztBMEVwelJBO0VBQWM7QTFFd3pSZDs7QThFejNSQTtFQUNFO0E5RTQzUkY7O0E4RXozUkE7RUFDRTtBOUU0M1JGOztBK0U1M1JFO0VBQ0U7OztJQUtFO0lBRUE7RS9FNDNSSjtFK0V4M1JJO0lBQ0U7RS9FMDNSTjtFK0VqM1JFO0lBQ0U7RS9FbTNSSjtFK0VyMlJFO0lBQ0U7RS9FdTJSSjtFK0VyMlJFOztJQUVFO0lBQ0E7RS9FdTJSSjtFK0VwMlJFOztJQUVFO0UvRXMyUko7RStFbjJSRTs7O0lBR0U7SUFDQTtFL0VxMlJKO0UrRWwyUkU7O0lBRUU7RS9FbzJSSjtFK0U1MVJFO0lBQ0UsUTFFMGhDOEI7RUxvMFBsQztFK0U1MVJFO0lBQ0U7RS9FODFSSjtFK0U1MVJFO0lBQ0U7RS9FODFSSjtFK0UxMVJFO0lBQ0U7RS9FNDFSSjtFK0UxMVJFO0lBQ0U7RS9FNDFSSjtFK0V6MVJFO0lBQ0U7RS9FMjFSSjtFK0V6MVJJOztJQUVFO0UvRTIxUk47RStFdDFSSTs7SUFFRTtFL0V3MVJOO0UrRXAxUkU7SUFDRTtFL0VzMVJKO0UrRXAxUkk7Ozs7SUFJRSxxQjFFN0dHO0VMbThSVDtFK0VsMVJFO0lBQ0U7SUFDQSxxQjFFbkhLO0VMdThSVDtBQUNGO0FnRjc4UlE7RUFDSTtBaEYrOFJaO0FnRjc4UlE7RUFDSTtBaEYrOFJaO0FnRjM4Ukk7RUFDSTtBaEY2OFJSO0FnRnY4UmdCO0VBQ0k7QWhGeThScEI7O0FnRi83Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRms4UlI7QWdGaDhSUTtFQUNJO0FoRms4Ulo7QWdGaDhSWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CM0VyQ0w7QUx1K1JYO0FnRjk3UlE7RUFDSTtFQUNBO0VBQ0E7QWhGZzhSWjs7QWlGbC9SSTtFdENMRixXc0NNdUg7RTFERHJILHlCMERDeUI7RXRDSjNCLHFCc0NJdUU7QWpGdS9SekU7QTJDei9SRTtFQUNFO0EzQzIvUko7QTJDeC9SRTtFQUNFO0EzQzAvUko7QWlGNS9STTs7RUFFRTtBakY4L1JSOztBaUZsZ1NJO0V0Q0xGLFdzQ011SDtFMUREckgseUIwREN5QjtFdENKM0IscUJzQ0l1RTtBakZ1Z1N6RTtBMkN6Z1NFO0VBQ0U7QTNDMmdTSjtBMkN4Z1NFO0VBQ0U7QTNDMGdTSjtBaUY1Z1NNOztFQUVFO0FqRjhnU1I7O0FpRmxoU0k7RXRDTEYsV3NDTXVIO0UxRERySCx5QjBEQ3lCO0V0Q0ozQixxQnNDSXVFO0FqRnVoU3pFO0EyQ3poU0U7RUFDRTtBM0MyaFNKO0EyQ3hoU0U7RUFDRTtBM0MwaFNKO0FpRjVoU007O0VBRUU7QWpGOGhTUjs7QWlGbGlTSTtFdENMRixXc0NNdUg7RTFERHJILHlCMERDeUI7RXRDSjNCLHFCc0NJdUU7QWpGdWlTekU7QTJDemlTRTtFQUNFO0EzQzJpU0o7QTJDeGlTRTtFQUNFO0EzQzBpU0o7QWlGNWlTTTs7RUFFRTtBakY4aVNSOztBaUZsalNJO0V0Q0xGLGNzQ011SDtFMUREckgseUIwREN5QjtFdENKM0IscUJzQ0l1RTtBakZ1alN6RTtBMkN6alNFO0VBQ0U7QTNDMmpTSjtBMkN4alNFO0VBQ0U7QTNDMGpTSjtBaUY1alNNOztFQUVFO0FqRjhqU1I7O0FpRmxrU0k7RXRDTEYsV3NDTXVIO0UxRERySCx5QjBEQ3lCO0V0Q0ozQixxQnNDSXVFO0FqRnVrU3pFO0EyQ3prU0U7RUFDRTtBM0Mya1NKO0EyQ3hrU0U7RUFDRTtBM0Mwa1NKO0FpRjVrU007O0VBRUU7QWpGOGtTUjs7QWlGbGxTSTtFdENMRixjc0NNdUg7RTFERHJILHlCMERDeUI7RXRDSjNCLHFCc0NJdUU7QWpGdWxTekU7QTJDemxTRTtFQUNFO0EzQzJsU0o7QTJDeGxTRTtFQUNFO0EzQzBsU0o7QWlGNWxTTTs7RUFFRTtBakY4bFNSOztBaUZsbVNJO0V0Q0xGLFdzQ011SDtFMUREckgseUIwREN5QjtFdENKM0IscUJzQ0l1RTtBakZ1bVN6RTtBMkN6bVNFO0VBQ0U7QTNDMm1TSjtBMkN4bVNFO0VBQ0U7QTNDMG1TSjtBaUY1bVNNOztFQUVFO0FqRjhtU1I7O0FrRnJuU0E7RUFDSSxjN0VhTztBTDJtU1g7O0FrRjdtU0k7RUFMQTtFQUNBO0FsRnNuU0o7O0FrRmxuU0k7RUFMQTtFQUNBO0FsRjJuU0o7O0FrRnZuU0k7RUFMQTtFQUNBO0FsRmdvU0o7O0FrRjVuU0k7RUFMQTtFQUNBO0FsRnFvU0o7O0FrRmpvU0k7RUFMQTtFQUNBO0FsRjBvU0o7O0FrRnRvU0k7RUFMQTtFQUNBO0FsRitvU0o7O0FrRjNvU0k7RUFMQTtFQUNBO0FsRm9wU0o7O0FrRmhwU0k7RUFMQTtFQUNBO0FsRnlwU0o7O0FtRjdwU0k7RUFDSTtBbkZncVNSOztBbUZqcVNJO0VBQ0k7QW5Gb3FTUjs7QW1GcnFTSTtFQUNJO0FuRndxU1I7O0FtRnpxU0k7RUFDSTtBbkY0cVNSOztBbUY3cVNJO0VBQ0k7QW5GZ3JTUjs7QW1GanJTSTtFQUNJO0FuRm9yU1I7O0FtRnJyU0k7RUFDSTtBbkZ3clNSOztBbUZ6clNJO0VBQ0k7QW5GNHJTUjs7QW1GdnJTQTtFQUNJLHdEOUU4b0N3QjtBTDRpUTVCOztBb0YvclNRO0VBQ0k7QXBGa3NTWjs7QXFGeHNTQTtFQUNJLFdoRklPO0FMdXNTWDtBcUZ4c1NJO0VBQ0k7QXJGMHNTUjtBcUZ0c1NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJGd3NTWjs7QXFGbnNTQTtFQUNJO0FyRnNzU0o7O0FxRmhzU0E7RUFDSSxjaEZaTztBTCtzU1g7O0FxRmhzU0E7RUFDSSxxQmhGdEJPO0FMeXRTWDtBT3J0U0U7RThFcUJNLHlCaEZ6Qkc7RWdGMEJILHFCaEZ6Qkc7QUw0dFNYOztBcUY1clNBO0VBQ0ksZ0JoRnNQMEI7RWdGclAxQixjaEY4SHNDO0VnRjdIdEM7QXJGK3JTSjtBT251U0U7RThFc0NNLGNoRjZIa0M7RWdGNUhsQywwQmhGNkhrQztFZ0Y1SGxDO0VBQ0E7QXJGZ3NTUjtBcUY5clNJO0VBRUksMEJoRnVIa0M7RWdGdEhsQztFQUNBO0FyRityU1I7QXFGN3JTSTtFQUVJLGNoRmhERztFZ0ZpREg7QXJGOHJTUjs7QXFGcnJTQTtFQUNJO0VBQ0E7RUFDQTtBckZ3clNKOztBcUZwcVNJO0VBZkE7RUFDQSxjM0ROVztFMkRPWDtBckZ1clNKO0FxRnJyU0k7RUFDSTtBckZ1clNSO0FPN3ZTRTtFOEUwRU07RUFDQSxjM0RmTztBMUJxc1NmOztBcUZqclNJO0VBZkE7RUFDQSxjM0ROVztFMkRPWDtBckZvc1NKO0FxRmxzU0k7RUFDSTtBckZvc1NSO0FPMXdTRTtFOEUwRU07RUFDQSxjM0RmTztBMUJrdFNmOztBcUY5clNJO0VBZkE7RUFDQSxjM0ROVztFMkRPWDtBckZpdFNKO0FxRi9zU0k7RUFDSTtBckZpdFNSO0FPdnhTRTtFOEUwRU07RUFDQSxjM0RmTztBMUIrdFNmOztBcUYzc1NJO0VBZkE7RUFDQSxjM0ROVztFMkRPWDtBckY4dFNKO0FxRjV0U0k7RUFDSTtBckY4dFNSO0FPcHlTRTtFOEUwRU07RUFDQSxjM0RmTztBMUI0dVNmOztBcUZ4dFNJO0VBZkE7RUFDQSxjM0ROVztFMkRPWDtBckYydVNKO0FxRnp1U0k7RUFDSTtBckYydVNSO0FPanpTRTtFOEUwRU07RUFDQSxjM0RmTztBMUJ5dlNmOztBcUZydVNJO0VBZkE7RUFDQSxjM0ROVztFMkRPWDtBckZ3dlNKO0FxRnR2U0k7RUFDSTtBckZ3dlNSO0FPOXpTRTtFOEUwRU07RUFDQSxjM0RmTztBMUJzd1NmOztBcUZsdlNJO0VBZkE7RUFDQSxjM0ROVztFMkRPWDtBckZxd1NKO0FxRm53U0k7RUFDSTtBckZxd1NSO0FPMzBTRTtFOEUwRU07RUFDQSxjM0RmTztBMUJteFNmOztBcUYvdlNJO0VBZkE7RUFDQSxjM0ROVztFMkRPWDtBckZreFNKO0FxRmh4U0k7RUFDSTtBckZreFNSO0FPeDFTRTtFOEUwRU07RUFDQSxjM0RmTztBMUJneVNmOztBcUZsd1NJO0U1RDFDRixjQ1lhO0VEWGIscUJDV2E7QTFCcXlTZjtBT3IyU0U7RWtCd0RFLFdBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCMHlTZjtBeUI3eVNFO0VBRUU7QXpCOHlTSjtBeUIzeVNFO0VBRUUsY0NKVztFREtYO0F6QjR5U0o7QXlCenlTRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUJzelNmO0F5QnZ5U0k7RUFLSTtBekJxeVNSO0FxRnp4U1E7RUFDSTtBckYyeFNaOztBcUY5eFNJO0U1RDFDRixjQ1lhO0VEWGIscUJDV2E7QTFCaTBTZjtBT2o0U0U7RWtCd0RFLFdBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCczBTZjtBeUJ6MFNFO0VBRUU7QXpCMDBTSjtBeUJ2MFNFO0VBRUUsY0NKVztFREtYO0F6QncwU0o7QXlCcjBTRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUJrMVNmO0F5Qm4wU0k7RUFLSTtBekJpMFNSO0FxRnJ6U1E7RUFDSTtBckZ1elNaOztBcUYxelNJO0U1RDFDRixjQ1lhO0VEWGIscUJDV2E7QTFCNjFTZjtBTzc1U0U7RWtCd0RFLFdBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCazJTZjtBeUJyMlNFO0VBRUU7QXpCczJTSjtBeUJuMlNFO0VBRUUsY0NKVztFREtYO0F6Qm8yU0o7QXlCajJTRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUI4MlNmO0F5Qi8xU0k7RUFLSTtBekI2MVNSO0FxRmoxU1E7RUFDSTtBckZtMVNaOztBcUZ0MVNJO0U1RDFDRixjQ1lhO0VEWGIscUJDV2E7QTFCeTNTZjtBT3o3U0U7RWtCd0RFLFdBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCODNTZjtBeUJqNFNFO0VBRUU7QXpCazRTSjtBeUIvM1NFO0VBRUUsY0NKVztFREtYO0F6Qmc0U0o7QXlCNzNTRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUIwNFNmO0F5QjMzU0k7RUFLSTtBekJ5M1NSO0FxRjcyU1E7RUFDSTtBckYrMlNaOztBcUZsM1NJO0U1RDFDRixjQ1lhO0VEWGIscUJDV2E7QTFCcTVTZjtBT3I5U0U7RWtCd0RFLGNBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCMDVTZjtBeUI3NVNFO0VBRUU7QXpCODVTSjtBeUIzNVNFO0VBRUUsY0NKVztFREtYO0F6QjQ1U0o7QXlCejVTRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUJzNlNmO0F5QnY1U0k7RUFLSTtBekJxNVNSO0FxRno0U1E7RUFDSTtBckYyNFNaOztBcUY5NFNJO0U1RDFDRixjQ1lhO0VEWGIscUJDV2E7QTFCaTdTZjtBT2ovU0U7RWtCd0RFLFdBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCczdTZjtBeUJ6N1NFO0VBRUU7QXpCMDdTSjtBeUJ2N1NFO0VBRUUsY0NKVztFREtYO0F6Qnc3U0o7QXlCcjdTRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUJrOFNmO0F5Qm43U0k7RUFLSTtBekJpN1NSO0FxRnI2U1E7RUFDSTtBckZ1NlNaOztBcUYxNlNJO0U1RDFDRixjQ1lhO0VEWGIscUJDV2E7QTFCNjhTZjtBTzdnVEU7RWtCd0RFLGNBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCazlTZjtBeUJyOVNFO0VBRUU7QXpCczlTSjtBeUJuOVNFO0VBRUUsY0NKVztFREtYO0F6Qm85U0o7QXlCajlTRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUI4OVNmO0F5Qi84U0k7RUFLSTtBekI2OFNSO0FxRmo4U1E7RUFDSTtBckZtOFNaOztBcUZ0OFNJO0U1RDFDRixjQ1lhO0VEWGIscUJDV2E7QTFCeStTZjtBT3ppVEU7RWtCd0RFLFdBTGdEO0VBTWhELHlCQ09XO0VETlgscUJDTVc7QTFCOCtTZjtBeUJqL1NFO0VBRUU7QXpCay9TSjtBeUIvK1NFO0VBRUUsY0NKVztFREtYO0F6QmcvU0o7QXlCNytTRTtFQUdFO0VBQ0EseUJDWlc7RURhWCxxQkNiVztBMUIwL1NmO0F5QjMrU0k7RUFLSTtBekJ5K1NSO0FxRjc5U1E7RUFDSTtBckYrOVNaOztBc0Z4a1RBO0VBQ0ksbUJqRjBOMEI7RWlGek4xQixxRGpGNE8wQjtFaUYzTzFCO0F0RjJrVEo7O0FzRnhrVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRGMmtUSjtBc0Yxa1RJO0VBQ0kseUJqRlZHO0VpRldILGNqRkxHO0FMaWxUWDs7QXNGdGtUQTs7RUFFSTtBdEZ5a1RKOztBc0Z0a1RBO0VBQ0k7QXRGeWtUSjs7QXNGcmtUQTtFQUNJLHNCakY5Qk87RWlGK0JQLGdCakZxeEJnQztFaUZweEJoQyxxRGpGeU0wQjtFaUZ4TTFCLG1CakZxTDBCO0VPN00xQjtBWmltVEo7O0FzRnJrVEE7RUFDSTtFQUNBO0F0RndrVEo7O0FzRnJrVEE7RUFDSSxtQmpGMkswQjtFaUYxSzFCLGNqRnRDTztBTDhtVFg7O0F1RnpuVEE7RUFDSSw2Q2xGOE8wQjtFa0Y3TzFCO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJsRm9SMEI7RWtGblIxQjtFQUNBO0F2RjRuVEo7QXVGMW5USTtFQUNJO0F2RjRuVFI7O0F1RnhuVEE7RUFDSTtFQUNBO0F2RjJuVEo7O0F1RnhuVEE7RUFDSTtFQUNBO0F2RjJuVEo7O0F1RnhuVEE7RUFDSTtJQUNJO0lBQ0E7RXZGMm5UTjtFdUZ6blRFO0lBQ0k7SUFDQTtFdkYyblROO0FBQ0Y7QXVGdG5UQTtFQUNJLFlsRnVuQ21CO0FMaWdSdkI7O0FnQjFsVEk7RXVFMUJBO0lBQ0k7RXZGd25UTjtBQUNGO0F1RnBuVEk7RUFDSTtFQUNBO0F2RnNuVFI7O0F3RnhxVEE7RUFDSSx5Qm5GSU87RW1GSFAscUJuRkdPO0FMd3FUWDs7QXdGdHFUQTs7RUFFSTtBeEZ5cVRKOztBd0ZscVRJOztFQUNJO0F4RnNxVFI7O0F3RmhxVEk7RUFDSSxxQm5GakJHO0VtRmtCSDtBeEZtcVRSO0F3RmpxVEk7RUFDSSx5Qm5GdkJHO0VtRndCSDtFQUNBO0VBQ0E7RUFDQTtBeEZtcVRSOztBd0Y3cFRJO0VBQ0k7QXhGZ3FUUjs7QXlGdHNUQTtFQUNJO0F6RnlzVEo7O0F5RnJzVEE7RUFDSTtFQUNBO0F6RndzVEo7O0F5RnBzVEE7RUFDSSxzQnBGVE87RW9GVVA7RUFDQTtFQUNBO0VBQ0E7QXpGdXNUSjtBeUZ0c1RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY3BGakJHO0FMeXRUWDs7QXlGcHNUQTtFQUNJO0lBQ0k7RXpGdXNUTjtBQUNGO0F5RnBzVEE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnBGeEJPO0VvRnlCUCxXcEZqQ087RW9Ga0NQO0VBQ0E7QXpGc3NUSjs7QXlGbnNUQTtFQUNJO0F6RnNzVEo7O0F5Rm5zVEE7RUFDSTtBekZzc1RKOztBeUZqc1RJOztFQUNJO0VBQ0E7QXpGcXNUUjs7QTBGenZUQTtFQUNJO0ExRjR2VEo7QTBGMXZUSTtFQUNJO0ExRjR2VFI7QTBGeHZUUTtFQUNJO0VBQ0E7QTFGMHZUWjtBMEZ4dlRRO0VBQ0k7QTFGMHZUWjs7QTBGbHZUUTtFQUNJLGNyRmJEO0VxRmNDLGdCckZ1UWtCO0FMOCtTOUI7O0EwRmh2VEE7RUFDSSxtQnJGaUl3QjtFcUZoSXhCLHFCckZ1TTBCO0VxRnRNMUI7QTFGbXZUSjtBMEZqdlRJO0VBQ0k7RUFDQSxjckYzQkc7QUw4d1RYO0EwRmh2VEk7O0VBRUksY3JGaENHO0VxRmlDSCxzQnJGdkNHO0VxRndDSCxxRHJGaU1zQjtBTGlqVDlCOztBMEYxdVRRO0VBQ0kseUJyRjlDRDtFcUYrQ0M7QTFGNnVUWjs7QTBGeHVUQTtFQUNJO0ExRjJ1VEo7O0EyRnJ5VEU7RUFDRTtFQUNBO0VBQ0E7QTNGd3lUSjs7QTRGOXlUQTtFQUNJO0E1Rml6VEo7O0E2Ri95VEE7RUFDRTtBN0ZrelRGOztBNkY3eVRBO0VBQ0U7QTdGZ3pURjs7QTZGM3lUQTtFQUNFO0E3Rjh5VEY7O0E2RjF5VEE7RUFDRTtBN0Y2eVRGOztBNkZ6eVRBO0VBQ0U7QTdGNHlURjs7QTZGeHlUQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdGMnlURjtBNkZ6eVRFO0VBQ0U7QTdGMnlUSjtBNkZ4eVRFO0VBQ0U7QTdGMHlUSjtBNkZ2eVRFO0VBQ0U7QTdGeXlUSjtBNkZ0eVRFO0VBQ0U7QTdGd3lUSjtBNkZyeVRFO0VBQ0U7QTdGdXlUSjs7QTZGbnlUQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3RnN5VEY7QTZGcHlURTtFQUNFO0VBQ0E7RUFDQTtBN0ZzeVRKO0E2Rm55VEU7RUFDRTtBN0ZxeVRKO0E2Rmx5VEU7RUFDRTtBN0ZveVRKO0E2Rmp5VEU7RUFDRTtBN0ZteVRKO0E2Rmh5VEU7RUFDRTtBN0ZreVRKOztBNkY1eFRBO0VBQ0U7RUFDQTtBN0YreFRGO0E2Rjd4VEU7RUFDRTtFQUNBO0VBQ0E7QTdGK3hUSjtBNkY1eFRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QTdGOHhUSjs7QThGeDRUQTtFQUNFO0E5RjI0VEY7QThGejRURTtFQUNFO0E5RjI0VEo7O0E4RnQ0VEE7RUFDRSxnQnpGa1FxQjtBTHVvVHZCOztBOEZyNFRBO0VBQ0U7QTlGdzRURjs7QThGbjRUQTtFQUNFO0VBQ0E7RUFDQTtBOUZzNFRGO0E4RnA0VEU7RUFDRTtFQUNBO0VBQ0E7QTlGczRUSjs7QThGaDRUQTtFQUNFLGN6RjNCUztFeUY0QlQ7QTlGbTRURjs7QThGLzNURTtFQUNFLGNwRTRCVztFb0UzQlg7QTlGazRUSjs7QThGcDRURTtFQUNFLGNwRTRCVztFb0UzQlg7QTlGdTRUSjs7QThGejRURTtFQUNFLGNwRTRCVztFb0UzQlg7QTlGNDRUSjs7QThGOTRURTtFQUNFLGNwRTRCVztFb0UzQlg7QTlGaTVUSjs7QThGbjVURTtFQUNFLGNwRTRCVztFb0UzQlg7QTlGczVUSjs7QThGeDVURTtFQUNFLGNwRTRCVztFb0UzQlg7QTlGMjVUSjs7QThGNzVURTtFQUNFLGNwRTRCVztFb0UzQlg7QTlGZzZUSjs7QThGbDZURTtFQUNFLGNwRTRCVztFb0UzQlg7QTlGcTZUSjs7QThGajZUQTtFQUNFO0VBQ0E7QTlGbzZURjs7QThGajZUQTtFQUNFO0VBQ0E7QTlGbzZURjs7QThGajZUQTtFQUNFO0VBQ0E7QTlGbzZURjs7QThGajZUQTtFQUNFO0VBQ0E7QTlGbzZURjs7QStGbitUSTtFQUNJO0EvRnMrVFI7O0ErRi85VEk7RUFDSSxnQjFGcVJzQjtBTDZzVDlCO0ErRi85VFE7RUFDSTtFQUNBO0EvRmkrVFo7O0ErRjU5VEE7RUFDSSxjMUZaTztFMEZhUDtFQUNBO0VBQ0E7QS9GKzlUSjtBK0Y3OVRJO0VBQ0ksYzFGakJHO0FMZy9UWDs7QStGejlUSTtFQUNFO0EvRjQ5VE47O0FnR2hnVUE7Ozs7Ozs7Ozs7OztFQVlJO0VBQ0Esc0MzRnlRMEI7RTJGeFExQixjM0ZGTztFMkZHUCxnQjNGZ1FtQjtBTG13VHZCOztBZ0doZ1VBO0VBQ0k7QWhHbWdVSjs7QWdHLy9UQTtFQUNJO0FoR2tnVUo7O0FnRy8vVEE7RUFDSTtBaEdrZ1VKOztBZ0cvL1RBO0VBQ0k7QWhHa2dVSjs7QWdHLy9UQTtFQUNJO0FoR2tnVUo7O0FnRy8vVEE7RUFDSTtBaEdrZ1VKOztBZ0cvL1RBO0VBQ0k7QWhHa2dVSjs7QWdHLy9UQTtFQUNJO0FoR2tnVUo7O0FnRy8vVEE7RUFDSTtBaEdrZ1VKOztBZ0cvL1RBO0VBQ0k7QWhHa2dVSjs7QWdHLy9UQTtFQUNJO0FoR2tnVUo7O0FnRy8vVEE7RUFDSTtBaEdrZ1VKOztBZ0cvL1RBO0VBQ0k7QWhHa2dVSjs7QWdHOS9UQTtFQUNJO0VBQ0E7QWhHaWdVSjs7QWlHL2tVQTs7Ozs7OztDQUFBO0FBU0E7RUFDRTtFQUNBO0FqR2lsVUY7O0FpRzlrVUE7RUFDRTtBakdpbFVGOztBaUc5a1VBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpbFVGOztBaUc5a1VBO0VBQ0U7QWpHaWxVRjs7QWlHOWtVQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakdpbFVGOztBaUc5a1VBO0VBQ0U7QWpHaWxVRjs7QWlHOWtVQTs7RUFFRTtBakdpbFVGOztBaUc5a1VBO0VBQ0U7O0lBRUU7RWpHaWxVRjtBQUNGO0FrR3hvVUE7RUFDSTtBbEcwb1VKO0FrR3hvVUk7RUFDSTtBbEcwb1VSO0FrR3ZvVVk7RUFDSTtBbEd5b1VoQjtBa0dwb1VJO0VBQ0k7QWxHc29VUjtBa0dwb1VRO0VBQ0k7QWxHc29VWjtBa0dsb1VJO0VBQ0k7QWxHb29VUjtBa0dqb1VJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsR21vVVI7O0FBbnFVQTtFQUNJO0FBc3FVSjs7QUFucVVBO0VBQ0k7QUFzcVVKOztBQW5xVUE7RUFDSTtFQUNBO0FBc3FVSjs7QUFucVVBO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFxcVVKOztBQWxxVUE7RUFDSTtFQUdBO0FBbXFVSjs7QUFocVVBO0VBQ0k7RUFDQTtFQUNBO0FBbXFVSjs7QUFocVVBO0FBQ0E7RUFDSTtBQW1xVUo7O0FBaHFVQTtFQUNJO0VBQ0E7QUFtcVVKOztBQWhxVUE7RUFDSTtBQW1xVUo7O0FBaHFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBbXFVSjs7QUFocVVBO0VBQ0k7RUFDQTtBQW1xVUo7O0FBaHFVQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFtcVVKLEM7Ozs7QW1HcnZVQSxnQkFBZ0I7QUFDaEI7Ozs7Ozs7Q0FPQztBQUNEO0VBQ0Usc0JBQXNCO0VBQ3RCLDRDQUF3QztFQUN4Qyw0U0FBeVM7RUFDelMsbUJBQW1CO0VBQ25CLGtCQUFrQixFQUFFOztBQUV0QixnR0FBZ0c7QUFDaEcsMkZBQTJGO0FBQzNGOzs7Ozs7O0NBT0M7QUFDRDtFQUNFLG9CQUFvQixFQUFFOztBQUV4QjtFQUNFLHNCQUFzQjtFQUN0QixrQkFBa0I7RUFDbEIsbUJBQW1CO0VBQ25CLFdBQVc7RUFDWCxxQkFBcUI7RUFDckIsd0JBQXdCO0VBQ3hCLFVBQVU7RUFDVixrQkFBa0I7RUFDbEIsaUJBQWlCO0VBQ2pCLGdFQUFnRTtFQUNoRSxvQkFBb0I7RUFDcEIsb0JBQW9CO0VBQ3BCLDhDQUE4QztFQUM5QyxnQkFBZ0I7RUFDaEIsZ0VBQWdFO0VBQ2hFLHlCQUF5QjtFQUN6QiwwREFBMEQ7RUFDMUQsZUFBZTtFQUNmLDZDQUE2QztFQUM3QyxtQ0FBbUM7RUFDbkMsa0NBQWtDO0VBQ2xDLDRCQUE0QjtFQUM1Qix1REFBdUQsRUFBRTs7QUFFM0Q7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTtBQUNSO0VBQ0UsZ0JBQWdCLEVBQUU7O0FBRXBCLFFBQVE7QUFDUjtFQUNFLGdCQUFnQixFQUFFOztBQUVwQixRQUFRO0FBQ1I7RUFDRSxnQkFBZ0IsRUFBRTs7QUFFcEIsUUFBUTs7Ozs7QUM3NUlSLG1CQUFtQixxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsOENBQThDLHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLHdCQUF3QixDQUFDLDJFQUEyRSxhQUFhLENBQUMsZ0JBQWdCLENBQUMsa0JBQWtCLENBQUMsZUFBZSxDQUFDLHNCQUFzQixDQUFDLGtCQUFrQixDQUFDLHdFQUF3RSxpQkFBaUIsQ0FBQyxzRkFBc0YsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsZ0RBQWdELHFCQUFxQixDQUFDLGNBQWMsQ0FBQyxhQUFhLENBQUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLHdCQUF3QixDQUFDLDZFQUE2RSxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsZ0JBQWdCLENBQUMsc0JBQXNCLENBQUMsa0JBQWtCLENBQUMsMkNBQTJDLFVBQVUsQ0FBQyxrRUFBa0UscUJBQXFCLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLGdHQUFnRyx1QkFBdUIsQ0FBQyxrQkFBa0Isc0JBQXNCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMscUJBQXFCLENBQUMsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLGlCQUFpQixhQUFhLENBQUMsMEJBQTBCLGVBQWUsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLHlCQUF5QixXQUFXLENBQUMsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMsd0NBQXdDLGNBQWMsQ0FBQywyQ0FBMkMsTUFBTSxDQUFDLGtEQUFrRCxrQkFBa0IsQ0FBQywyQkFBMkIsQ0FBQyw0QkFBNEIsQ0FBQyxrREFBa0QsZUFBZSxDQUFDLHdCQUF3QixDQUFDLHlCQUF5QixDQUFDLDBCQUEwQixhQUFhLENBQUMsV0FBVyxDQUFDLGlEQUFpRCxXQUFXLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLCtFQUErRSx1QkFBdUIsQ0FBQywrQ0FBK0MsWUFBWSxDQUFDLG9CQUFvQixRQUFRLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLE1BQU0sQ0FBQyxLQUFLLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMscUJBQXFCLENBQUMsdUJBQXVCLENBQUMsMkJBQTJCLG1CQUFtQixDQUFDLDZCQUE2QixDQUFDLHVDQUF1QyxDQUFDLCtCQUErQixDQUFDLHFCQUFxQixDQUFDLDBCQUEwQixDQUFDLG9CQUFvQixDQUFDLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLDZCQUE2QixDQUFDLHVEQUF1RCxxQkFBcUIsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxvRkFBb0YsVUFBVSxDQUFDLGdCQUFnQixDQUFDLGlGQUFpRixjQUFjLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLHVGQUF1RixVQUFVLENBQUMsaUZBQWlGLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxtRkFBbUYscURBQXFELENBQUMsa0JBQWtCLENBQUMsMEJBQTBCLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyw0RkFBNEYsVUFBVSxDQUFDLDRGQUE0RixRQUFRLENBQUMsVUFBVSxDQUFDLG1GQUFtRixxQkFBcUIsQ0FBQyxjQUFjLENBQUMsNkdBQTZHLFlBQVksQ0FBQywyR0FBMkcscURBQXFELENBQUMsMEJBQTBCLENBQUMseURBQXlELHNCQUFzQixDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxzRkFBc0YscUJBQXFCLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsVUFBVSxDQUFDLHlGQUF5RixlQUFlLENBQUMsbUZBQW1GLGNBQWMsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxvRkFBb0Ysd0JBQXdCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLDRGQUE0RixVQUFVLENBQUMsY0FBYyxDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLGtHQUFrRyxVQUFVLENBQUMsMkxBQTJMLFdBQVcsQ0FBQywrRkFBK0YsZUFBZSxDQUFDLGlCQUFpQixDQUFDLHVHQUF1RyxlQUFlLENBQUMsaUJBQWlCLENBQUMsa0ZBQWtGLHNCQUFzQixDQUFDLFNBQVMsQ0FBQyxxRkFBcUYscUJBQXFCLENBQUMsY0FBYyxDQUFDLDJGQUEyRixZQUFZLENBQUMsa05BQWtOLHdCQUF3QixDQUFDLHlCQUF5QixDQUFDLGtOQUFrTiwyQkFBMkIsQ0FBQyw0QkFBNEIsQ0FBQyw2RUFBNkUscUJBQXFCLENBQUMsMkVBQTJFLHNCQUFzQixDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLDRCQUE0QixDQUFDLHVFQUF1RSxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsaUVBQWlFLFNBQVMsQ0FBQyx5RUFBeUUsVUFBVSxDQUFDLHlFQUF5RSxxQkFBcUIsQ0FBQyw4RUFBOEUsZ0JBQWdCLENBQUMsc0dBQXNHLGNBQWMsQ0FBQyx1R0FBdUcsZ0JBQWdCLENBQUMsZ0JBQWdCLENBQUMsZ0lBQWdJLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLHlKQUF5SixnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxrTEFBa0wsZ0JBQWdCLENBQUMsZ0JBQWdCLENBQUMsMk1BQTJNLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLGlGQUFpRix3QkFBd0IsQ0FBQyxXQUFXLENBQUMsb0RBQW9ELGNBQWMsQ0FBQyxhQUFhLENBQUMsV0FBVyxDQUFDLHVEQUF1RCx3QkFBd0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsa0VBQWtFLENBQUMsNkRBQTZELENBQUMsZ0VBQWdFLENBQUMsMEJBQTBCLENBQUMscUhBQXFILENBQUMsNkRBQTZELHdCQUF3QixDQUFDLG9GQUFvRixVQUFVLENBQUMsZ0JBQWdCLENBQUMsaUZBQWlGLGNBQWMsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsdUZBQXVGLFVBQVUsQ0FBQyxpRkFBaUYscUJBQXFCLENBQUMsV0FBVyxDQUFDLDBCQUEwQixDQUFDLDJCQUEyQixDQUFDLDhCQUE4QixDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxrRUFBa0UsQ0FBQyw2REFBNkQsQ0FBQyxnRUFBZ0UsQ0FBQywwQkFBMEIsQ0FBQyxxSEFBcUgsQ0FBQyxtRkFBbUYscURBQXFELENBQUMsa0JBQWtCLENBQUMsMEJBQTBCLENBQUMsUUFBUSxDQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLE9BQU8sQ0FBQyw0RkFBNEYsVUFBVSxDQUFDLDRGQUE0RixXQUFXLENBQUMsMkJBQTJCLENBQUMsZUFBZSxDQUFDLDBCQUEwQixDQUFDLDZCQUE2QixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsK0VBQStFLHdCQUF3QixDQUFDLHlHQUF5RyxzQkFBc0IsQ0FBQyxXQUFXLENBQUMsMkdBQTJHLHFEQUFxRCxDQUFDLDBCQUEwQixDQUFDLHdHQUF3RyxlQUFlLENBQUMsd0JBQXdCLENBQUMseUJBQXlCLENBQUMsZ0VBQWdFLENBQUMsMkRBQTJELENBQUMsOERBQThELENBQUMsMEJBQTBCLENBQUMscUhBQXFILENBQUMsd0dBQXdHLGtCQUFrQixDQUFDLDJCQUEyQixDQUFDLDRCQUE0QixDQUFDLGtFQUFrRSxDQUFDLDZEQUE2RCxDQUFDLGdFQUFnRSxDQUFDLDBCQUEwQixDQUFDLHFIQUFxSCxDQUFDLHlEQUF5RCxzQkFBc0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLCtEQUErRCx3QkFBd0IsQ0FBQyxzRkFBc0YsZUFBZSxDQUFDLFFBQVEsQ0FBQyxhQUFhLENBQUMsbUZBQW1GLFlBQVksQ0FBQyxvRkFBb0Ysd0JBQXdCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLDRGQUE0RixVQUFVLENBQUMsY0FBYyxDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLGtHQUFrRyxVQUFVLENBQUMsK0ZBQStGLFdBQVcsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsdUdBQXVHLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxpRkFBaUYsd0JBQXdCLENBQUMsMEdBQTBHLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQyx5QkFBeUIsQ0FBQywwR0FBMEcsa0JBQWtCLENBQUMsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsNkVBQTZFLHFCQUFxQixDQUFDLFNBQVMsQ0FBQywyRUFBMkUsU0FBUyxDQUFDLGVBQWUsQ0FBQyw4Q0FBOEMscUJBQXFCLENBQUMsNEJBQTRCLENBQUMscURBQXFELGtCQUFrQixDQUFDLHFEQUFxRCxlQUFlLENBQUMsdUVBQXVFLGdCQUFnQixDQUFDLGVBQWUsQ0FBQyxpRUFBaUUsU0FBUyxDQUFDLHlFQUF5RSxVQUFVLENBQUMsaUZBQWlGLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxvREFBb0QsY0FBYyxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsc0VBQXNFLG9CQUFvQjs7Ozs7QUNBcG5kLHdCQUF3QixlQUFlLENBQUMsU0FBUyxDQUFDLGtDQUFrQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxXQUFXLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLDBCQUEwQixDQUFDLHdCQUF3QixDQUFDLHVCQUF1QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLFFBQVEsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG1CQUFtQixnQkFBZ0IsQ0FBQyxlQUFlLFVBQVUsQ0FBQyxtQkFBbUIsY0FBYyxDQUFDLHNCQUFzQixpQkFBaUIsQ0FBQyxpQkFBaUIsY0FBYyxDQUFDLFdBQVcsWUFBWSxDQUFDLGNBQWMsY0FBYyxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxjQUFjLENBQUMsb0JBQW9CLENBQUMsNkNBQTZDLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyx3QkFBd0IsQ0FBQyxnQkFBZ0IsQ0FBQyxzQkFBc0IsQ0FBQywrSEFBK0gsQ0FBQyxjQUFjLENBQUMsb0JBQW9CLENBQUMsaUJBQWlCLENBQUMsZ0JBQWdCLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsb0JBQW9CLHFDQUFxQyxDQUFDLHVCQUF1QixxQkFBcUIsQ0FBQyxjQUFjLENBQUMscURBQXFELHFCQUFxQixDQUFDLGdDQUFnQyxVQUFVLENBQUMsV0FBVyxDQUFDLGNBQWMsQ0FBQyxTQUFTLENBQUMsYUFBYSxDQUFDLHlGQUF5RixrQkFBa0IsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxxQkFBcUIscUNBQXFDLENBQUMsb0JBQW9CLG9CQUFvQixDQUFDLGVBQWUsZUFBZSxDQUFDLHVDQUF1QyxDQUFDLGFBQWEsQ0FBQyxzQ0FBc0MsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsYUFBYSxDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQywyQ0FBMkMsdUNBQXVDLENBQUMsU0FBUyxDQUFDLDRCQUE0QixhQUFhLENBQUMscUNBQXFDLGFBQWEsQ0FBQyxzQ0FBc0MsYUFBYSxDQUFDLGlCQUFpQixjQUFjLENBQUMsVUFBVSxDQUFDLG9CQUFvQixDQUFDLGlCQUFpQixjQUFjLENBQUMsVUFBVSxDQUFDLG9CQUFvQixDQUFDLFVBQVUsY0FBYyxDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLGdDQUFnQyxDQUFDLG1DQUFtQyxDQUFDLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLGtDQUFrQyxhQUFhLENBQUMsVUFBVSxDQUFDLG1FQUFtRSxrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxrQ0FBa0Msa0JBQWtCLENBQUMscUJBQXFCLENBQUMsY0FBYyxDQUFDLCtDQUErQyxlQUFlLENBQUMscUJBQXFCLGNBQWMsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLFNBQVMsQ0FBQyw0Q0FBNEMsY0FBYyxDQUFDLDZDQUE2QyxVQUFVLENBQUMsV0FBVyxDQUFDLDBDQUEwQyxVQUFVLENBQUMsV0FBVyxDQUFDLDRDQUE0QyxxQkFBcUIsQ0FBQyxzR0FBc0csZ0JBQWdCLENBQUMsYUFBYSxDQUFDLGNBQWMsU0FBUyxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxhQUFhLENBQUMsK0JBQStCLDZDQUE2QyxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsYUFBYSxDQUFDLGlCQUFpQixpQkFBaUIsQ0FBQyxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsZ0JBQWdCLENBQUMscUJBQXFCLENBQUMsa0JBQWtCLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQywwQkFBMEIsQ0FBQyxzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyx5RUFBeUUsV0FBVyxDQUFDLFVBQVUsQ0FBQyxxQ0FBcUMscUJBQXFCLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxvQkFBb0IsQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsa0VBQWtFLGFBQWEsQ0FBQyxtQkFBbUIsa0JBQWtCLENBQUMsYUFBYSxDQUFDLFdBQVcsaUJBQWlCLENBQUMsWUFBWSxDQUFDLHFCQUFxQixDQUFDLHFCQUFxQixVQUFVLENBQUMsY0FBYyxxQkFBcUIsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsUUFBUSxDQUFDLDRCQUE0QiwyQkFBMkIsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMsc0JBQXNCLENBQUMsNEJBQTRCLFdBQVcsQ0FBQyxZQUFZLENBQUMsZ0RBQWdELGFBQWEsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLHFCQUFxQix3QkFBd0IsQ0FBQywrQkFBK0IsVUFBVSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsVUFBVSxDQUFDLFdBQVcsMEJBQTBCLENBQUMsMkNBQTJDLENBQUMsK09BQXFRLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLFNBQVMsb0NBQW9DLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLGdCQUFnQixDQUFDLG9DQUFvQyxDQUFDLG1DQUFtQyxDQUFDLGlDQUFpQyxDQUFDLGtDQUFrQyxDQUFDLDRCQUE0QixDQUFDLHNEQUFzRCxDQUFDLDhDQUE4QyxDQUFDLGtDQUFrQyxDQUFDLGlDQUFpQyxDQUFDLGlDQUFpQyw2Q0FBNkMsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG1DQUFtQyxlQUFlLENBQUMsc0NBQXNDLGVBQWUsQ0FBQyxzQ0FBc0MsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLGdDQUFnQyxlQUFlLENBQUMsZ0NBQWdDLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLDRCQUE0QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsOEJBQThCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQyw4QkFBOEIsZUFBZSxDQUFDLDZCQUE2QixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGNBQWMsV0FBVyxDQUFDLHFCQUFxQixpQkFBaUIsQ0FBQyxjQUFjLENBQUMsYUFBYSxDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyx1SEFBdUgsY0FBYyxDQUFDLCtFQUErRSxZQUFZLENBQUMsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLGdCQUFnQixlQUFlLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLGdCQUFnQixlQUFlLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLGdCQUFnQixlQUFlLENBQUMsU0FBUyxDQUFDLFNBQVMsQ0FBQyxLQUFLLENBQUMsV0FBVyxDQUFDLGlCQUFpQixnQkFBZ0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsZ0JBQWdCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLGlCQUFpQixnQkFBZ0IsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsa0JBQWtCLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxVQUFVLENBQUMsWUFBWSxDQUFDLHVDQUF1QyxpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyx1Q0FBdUMsc0JBQXNCLENBQUMsZ0ZBQWdGLGVBQWUsQ0FBQyxjQUFjLHFCQUFxQixDQUFDLFdBQVcsQ0FBQyx5R0FBeUcsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQyxvQkFBb0IsQ0FBQyxtQkFBbUIsQ0FBQyxZQUFZLENBQUMsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsNkJBQTZCLENBQUMseUJBQXlCLENBQUMscUJBQXFCLENBQUMsbUNBQW1DLENBQUMsMkJBQTJCLENBQUMsU0FBUyxDQUFDLHFCQUFxQixtQkFBbUIsQ0FBQyxvQkFBb0IsUUFBUSxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsY0FBYyxDQUFDLG9CQUFvQix1QkFBdUIsQ0FBQyxTQUFTLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxRQUFRLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxtQkFBbUIsc0JBQXNCLENBQUMscUJBQXFCLENBQUMsc0NBQXNDLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxxQkFBcUIsd0JBQXdCLENBQUMsb0JBQW9CLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGtDQUFrQyxDQUFDLDhCQUE4QixDQUFDLDBCQUEwQixDQUFDLHNCQUFzQixDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxrQ0FBa0MsY0FBYyxDQUFDLHVCQUF1QixnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsb0JBQW9CLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsU0FBUyxDQUFDLGNBQWMsV0FBVyxDQUFDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyw2Q0FBNkMsV0FBVyxDQUFDLHFHQUFxRyxlQUFlLENBQUMscUZBQXFGLG9CQUFvQixDQUFDLHVCQUF1QixlQUFlLENBQUMsc0JBQXNCLENBQUMsMkNBQTJDLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyxvQkFBb0IsQ0FBQyx5QkFBeUIsQ0FBQyxxQkFBcUIsQ0FBQywwQkFBMEIsZUFBZSxDQUFDLGlCQUFpQixDQUFDLDJDQUEyQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsb0JBQW9CLENBQUMseUJBQXlCLENBQUMscUJBQXFCLENBQUMsMkRBQTJELGVBQWUsQ0FBQyxzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsQ0FBQyxrQkFBa0IsQ0FBQywyQ0FBMkMscUJBQXFCLENBQUMsYUFBYSxDQUFDLFlBQVksQ0FBQyxrQkFBa0IsV0FBVyxDQUFDLDhCQUE4QixXQUFXLENBQUMsZUFBZSxDQUFDLDhDQUE4QyxlQUFlLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLDZDQUE2QyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsaUNBQWlDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLHVJQUF1SSxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsUUFBUSxDQUFDLDJEQUEyRCxTQUFTLENBQUMsNENBQTRDLG9CQUFvQixDQUFDLGVBQWUsQ0FBQyxxQ0FBcUMsaUNBQWlDLENBQUMsWUFBWSxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsMERBQTBELGlCQUFpQixDQUFDLDhCQUE4QixpQkFBaUIsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxlQUFlLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyxnQkFBZ0IsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLHFCQUFxQixDQUFDLGdCQUFnQixDQUFDLGVBQWUsV0FBVyxDQUFDLDRCQUE0QixDQUFDLCtCQUErQixDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyw2RkFBNkYseUJBQXlCLENBQUMsbUdBQW1HLDRCQUE0QixDQUFDLHFCQUFxQixpQkFBaUIsQ0FBQyxXQUFXLENBQUMsd0JBQXdCLENBQUMsa0RBQWtELENBQUMsb0NBQW9DLENBQUMsMkJBQTJCLHFCQUFxQixDQUFDLHVDQUF1Qyx3QkFBd0IsQ0FBQyx5SEFBeUgsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyw2Q0FBNkMsa0JBQWtCLENBQUMsZ0JBQWdCLHNMQUFzTCxZQUFZLENBQUMsQ0FBQyxtQ0FBbUMsOEVBQThFLGtCQUFrQixDQUFDLENBQUMsbUNBQW1DLDhFQUE4RSxrQkFBa0IsQ0FBQyxDQUFDLG1DQUFtQyw4RUFBOEUsa0JBQWtCLENBQUMsQ0FBQyxtQ0FBbUMsOEVBQThFLGtCQUFrQixDQUFDLENBQUMsbUNBQW1DLDhFQUE4RSxrQkFBa0IsQ0FBQyxDQUFDLG1DQUFtQyxnRkFBZ0Ysa0JBQWtCLENBQUMsQ0FBQyx3QkFBd0Isa0JBQWtCLENBQUMsK0RBQStELGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLHNEQUFzRCxnQkFBZ0IsQ0FBQyx1RUFBdUUsY0FBYyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxzRkFBc0YsZ0JBQWdCLENBQUMsK0RBQStELGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsZ0RBQWdELGdCQUFnQixDQUFDLHdCQUF3QixDQUFDLG1IQUFtSCxnQkFBZ0IsQ0FBQyw2REFBNkQsV0FBVyxDQUFDLGlIQUFpSCxPQUFPLENBQUMsNERBQTRELGdCQUFnQixDQUFDLFVBQVUsQ0FBQyxnQkFBZ0IsQ0FBQyxvQkFBb0IsQ0FBQyxlQUFlLENBQUMsc0VBQXNFLFVBQVUsQ0FBQyw0RUFBNEUsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsMkRBQTJELG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLFVBQVUsQ0FBQyw4R0FBOEcsZ0JBQWdCLENBQUMsdUdBQXVHLGVBQWUsQ0FBQywwRkFBMEYsZUFBZSxDQUFDLDBGQUEwRixlQUFlLENBQUMsd0RBQXdELGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxTQUFTLENBQUMsNEJBQTRCLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLFlBQVksQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsd0ZBQXdGLDBCQUEwQixDQUFDLDBGQUEwRiwyQkFBMkIsQ0FBQyxzR0FBc0csMEJBQTBCLENBQUMsd0dBQXdHLDJCQUEyQixDQUFDLFVBQVUsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxnQkFBZ0IsQ0FBQyw0Q0FBNEMsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLGtCQUFrQixDQUFDLGtEQUFrRCxXQUFXLENBQUMsd0NBQXdDLGNBQWMsQ0FBQyxpTEFBaUwsU0FBUyxDQUFDLDJEQUEyRCxXQUFXLENBQUMsaURBQWlELFdBQVcsQ0FBQyxtRkFBbUYsV0FBVyxDQUFDLFdBQVcsQ0FBQyx5RkFBeUYsUUFBUSxDQUFDLGVBQWUsQ0FBQyxXQUFXLENBQUMsZ0JBQWdCLENBQUMsMEVBQTBFLFdBQVcsQ0FBQyx1RkFBdUYsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsNEZBQTRGLFFBQVEsQ0FBQyxlQUFlLENBQUMsd0VBQXdFLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQywyREFBMkQsV0FBVyxDQUFDLG1GQUFtRixXQUFXLENBQUMsaUJBQWlCLENBQUMseUZBQXlGLFFBQVEsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLDBHQUEwRyxDQUFDLDZQQUE2UCxRQUFRLENBQUMsMEVBQTBFLFdBQVcsQ0FBQyx1RkFBdUYsV0FBVyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsNEZBQTRGLHFCQUFxQixDQUFDLG1HQUFtRyxRQUFRLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxpTkFBaU4sUUFBUSxDQUFDLFNBQVMsQ0FBQyxjQUFjLENBQUMsd0VBQXdFLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQywwQ0FBMEMsNEJBQTRCLENBQUMsa0RBQWtELHdCQUF3QixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsb0RBQW9ELHdCQUF3QixDQUFDLFlBQVksQ0FBQyxlQUFlLENBQUMscUJBQXFCLENBQUMsMkNBQTJDLGVBQWUsQ0FBQyxjQUFjLENBQUMsc0NBQXNDLENBQUMscUJBQXFCLENBQUMsNEJBQTRCLENBQUMsNkJBQTZCLENBQUMsOEJBQThCLENBQUMsZUFBZSxDQUFDLHdCQUF3QixDQUFDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQywrQkFBK0IsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyxvQ0FBb0MsZUFBZSxDQUFDLDBDQUEwQyw4QkFBOEIsQ0FBQywrQkFBK0IsQ0FBQywwQ0FBMEMsK0JBQStCLENBQUMsMkNBQTJDLGVBQWUsQ0FBQyxpREFBaUQsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsa0ZBQWtGLFlBQVksQ0FBQyxrRkFBa0YsYUFBYSxDQUFDLGlGQUFpRixjQUFjLENBQUMsaURBQWlELDRCQUE0QixDQUFDLGlDQUFpQyxrQkFBa0IsQ0FBQyxtQ0FBbUMsa0JBQWtCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLDhOQUE4TixVQUFVLENBQUMsbUZBQW1GLE9BQU8sQ0FBQyxXQUFXLENBQUMsNkNBQTZDLFFBQVEsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLG9EQUFvRCxVQUFVLENBQUMsc0RBQXNELFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyw2Q0FBNkMsUUFBUSxDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsb0RBQW9ELFVBQVUsQ0FBQyxzREFBc0QsYUFBYSxDQUFDLGtFQUFrRSxVQUFVLENBQUMsb0RBQW9ELFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxzREFBc0QsYUFBYSxDQUFDLGtFQUFrRSxVQUFVLENBQUMsa0RBQWtELHFCQUFxQixDQUFDLDBFQUEwRSxhQUFhLENBQUMsY0FBYyxDQUFDLDhEQUE4RCwwQkFBMEIsQ0FBQywyQkFBMkIsQ0FBQyw2REFBNkQsNkJBQTZCLENBQUMsOEJBQThCLENBQUMsc0ZBQXNGLHdCQUF3QixDQUFDLHlCQUF5QixDQUFDLHFGQUFxRixlQUFlLENBQUMsMkJBQTJCLENBQUMsNEJBQTRCLENBQUMsNkVBQTZFLGVBQWUsQ0FBQyxrQkFBa0IsQ0FBQyxxQ0FBcUMsU0FBUyxDQUFDLFFBQVEsQ0FBQyxzRkFBc0YsVUFBVSxDQUFDLFdBQVcsQ0FBQyxtRUFBbUUsYUFBYSxDQUFDLG9DQUFvQyx3QkFBd0IsQ0FBQyxrQkFBa0IsQ0FBQyxxREFBcUQsYUFBYSxDQUFDLGNBQWMsQ0FBQyxnRUFBZ0UsZUFBZSxDQUFDLG9CQUFvQix5QkFBeUIsQ0FBQyx3SkFBd0oseUJBQXlCLENBQUMsb0JBQW9CLDRCQUE0QixDQUFDLHdKQUF3Siw0QkFBNEIsQ0FBQyxpQkFBaUIsWUFBWSxDQUFDLHFDQUFxQyxXQUFXLENBQUMsYUFBYSxDQUFDLHVDQUF1QyxVQUFVLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLGlCQUFpQixDQUFDLDhDQUE4QyxRQUFRLENBQUMsZ0JBQWdCLENBQUMsMkZBQTJGLFVBQVUsQ0FBQyxXQUFXLENBQUMsU0FBUyxDQUFDLHVCQUF1QixXQUFXLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMsNENBQTRDLFlBQVksQ0FBQyxtQkFBbUIsQ0FBQyw0QkFBNEIsZUFBZSxDQUFDLGFBQWEsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyx3REFBd0QsQ0FBQyxjQUFjLENBQUMsV0FBVyxDQUFDLDRYQUE0WCxjQUFjLENBQUMsd0dBQXdHLGdCQUFnQixDQUFDLFNBQVMsQ0FBQyw4REFBOEQsU0FBUyxDQUFDLHVEQUF1RCxDQUFDLG9CQUFvQixDQUFDLDJEQUEyRCxVQUFVLENBQUMsa0JBQWtCLENBQUMsZ0JBQWdCLFdBQVcsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLFFBQVEsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGlCQUFpQixDQUFDLHFDQUFxQyxZQUFZLENBQUMsbUJBQW1CLENBQUMscUJBQXFCLG9CQUFvQixDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLGtEQUFrRCx3QkFBd0IsQ0FBQyx3REFBd0QsVUFBVSxDQUFDLHdCQUF3QixDQUFDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxTQUFTLENBQUMsd0RBQXdELHdCQUF3QixDQUFDLDhEQUE4RCxhQUFhLENBQUMsaUJBQWlCLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxvREFBb0Qsd0JBQXdCLENBQUMsd0NBQXdDLHFDQUFxQyxDQUFDLDBEQUEwRCx3QkFBd0IsQ0FBQyx3RUFBd0UsVUFBVSxDQUFDLG9FQUFvRSxlQUFlLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsMEVBQTBFLGVBQWUsQ0FBQyxjQUFjLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxnRUFBZ0Usb0JBQW9CLENBQUMsa0NBQWtDLENBQUMsZ0JBQWdCLENBQUMsc0VBQXNFLG9CQUFvQixDQUFDLGtDQUFrQyxDQUFDLGdCQUFnQixDQUFDLGlCQUFpQixDQUFDLGlFQUFpRSw2Q0FBNkMsQ0FBQyw2QkFBNkIsY0FBYyxDQUFDLG1EQUFtRCxnQkFBZ0IsQ0FBQyxrRUFBa0UsZ0JBQWdCLENBQUMsd0VBQXdFLGdCQUFnQixDQUFDLHVCQUF1QixhQUFhLENBQUMsMkJBQTJCLENBQUMscUJBQXFCLENBQUMsY0FBYyxXQUFXLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxnQkFBZ0IsQ0FBQyw2QkFBNkIsaUJBQWlCLENBQUMsMkNBQTJDLGNBQWMsQ0FBQyxnQkFBZ0IsQ0FBQyxvREFBb0QsVUFBVSxDQUFDLFdBQVcsQ0FBQyxzREFBc0Qsd0JBQXdCLENBQUMsZ0JBQWdCLFFBQVEsQ0FBQyxTQUFTLENBQUMseUJBQXlCLGNBQWMsQ0FBQyxxQkFBcUIsV0FBVyxDQUFDLG9DQUFvQyxpQkFBaUIsQ0FBQywrQ0FBK0MsaUJBQWlCLENBQUMsMkNBQTJDLFdBQVcsQ0FBQyx1QkFBdUIsUUFBUSxDQUFDLFNBQVMsQ0FBQyxnQ0FBZ0MsY0FBYyxDQUFDLGFBQWEsaUJBQWlCLENBQUMsd0JBQXdCLENBQUMsOEJBQThCLGFBQWEsQ0FBQyxjQUFjLENBQUMsU0FBUyxDQUFDLGlCQUFpQixDQUFDLDZDQUE2QyxrQkFBa0IsQ0FBQyxlQUFlLENBQUMsVUFBVSxDQUFDLDhDQUE4QyxrQkFBa0IsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGlDQUFpQyxjQUFjLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyxTQUFTLENBQUMsUUFBUSxDQUFDLHVDQUF1QyxDQUFDLGNBQWMsQ0FBQywrRUFBK0UsdUNBQXVDLENBQUMsZ0RBQWdELGFBQWEsQ0FBQyxnQkFBZ0IsQ0FBQyw2REFBNkQsYUFBYSxDQUFDLHFCQUFxQixpQkFBaUIsQ0FBQyxLQUFLLENBQUMsTUFBTSxDQUFDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLDZEQUE2RCxxQkFBcUIsQ0FBQyx1REFBdUQsaUJBQWlCLENBQUMsd0RBQXdELGdCQUFnQixDQUFDLGdGQUFnRixVQUFVLENBQUMseURBQXlELGdCQUFnQixDQUFDLHNFQUFzRSxhQUFhLENBQUMsMERBQTBELFVBQVUsQ0FBQyxXQUFXLENBQUMsNkxBQTZMLE9BQU8sQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsMENBQTBDLHdCQUF3QixDQUFDLHlEQUF5RCxnQkFBZ0IsQ0FBQyw2TEFBNkwsT0FBTyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyw0QkFBNEIsaUJBQWlCLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLHVDQUF1QyxZQUFZLENBQUMsaUNBQWlDLGNBQWMsQ0FBQywrQkFBK0IsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxtQ0FBbUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLFlBQVksQ0FBQyxrQkFBa0IsQ0FBQyxtQkFBbUIsQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLGtCQUFrQixjQUFjLENBQUMsZUFBZSxDQUFDLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxvQ0FBb0MsaUJBQWlCLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMsdUNBQXVDLGNBQWMsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLHVDQUF1QyxjQUFjLENBQUMsaUNBQWlDLGNBQWMsQ0FBQyx1Q0FBdUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxtREFBbUQsY0FBYyxDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxtREFBbUQsY0FBYyxDQUFDLGNBQWMsQ0FBQyxrQ0FBa0MsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGdEQUFnRCxVQUFVLENBQUMsaUJBQWlCLENBQUMsZUFBZSxDQUFDLGNBQWMsQ0FBQyxtR0FBbUcsY0FBYyxDQUFDLHVHQUF1RyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsK0hBQStILFNBQVMsQ0FBQyw2SEFBNkgsVUFBVSxDQUFDLDBCQUEwQixhQUFhLENBQUMsNERBQTRELGFBQWEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxnSUFBZ0ksVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsc0RBQXNELGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxpRkFBaUYsYUFBYSxDQUFDLHNDQUFzQyxrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxvQ0FBb0MsYUFBYSxDQUFDLHlEQUF5RCxVQUFVLENBQUMsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsNENBQTRDLGVBQWUsQ0FBQyxpRUFBaUUsZUFBZSxDQUFDLHFCQUFxQixnQ0FBZ0MsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsK0JBQStCLFNBQVMsQ0FBQyw4Q0FBOEMsaUJBQWlCLENBQUMsYUFBYSxDQUFDLDBEQUEwRCxjQUFjLENBQUMsY0FBYyxDQUFDLCtDQUErQyxjQUFjLENBQUMsY0FBYyxDQUFDLHNEQUFzRCxZQUFZLENBQUMseUNBQXlDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxpSEFBaUgsY0FBYyxDQUFDLDBFQUEwRSxhQUFhLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxxQkFBcUIsQ0FBQyxxSkFBcUosVUFBVSxDQUFDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsaUZBQWlGLGdCQUFnQixDQUFDLDJHQUEyRyxVQUFVLENBQUMsMEdBQTBHLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsMkNBQTJDLGFBQWEsQ0FBQyxlQUFlLENBQUMsZ0VBQWdFLFVBQVUsQ0FBQyx3QkFBd0IsQ0FBQyxvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQywrRkFBK0YsVUFBVSxDQUFDLDhDQUE4QyxZQUFZLENBQUMsZ0VBQWdFLG1CQUFtQixDQUFDLGlFQUFpRSxhQUFhLENBQUMsaUJBQWlCLENBQUMseUJBQXlCLENBQUMsMkpBQTJKLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsa0RBQWtELFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyx3REFBd0QsYUFBYSxDQUFDLDRCQUE0QixDQUFDLGlFQUFpRSxVQUFVLENBQUMsaUVBQWlFLFVBQVUsQ0FBQyw2SEFBNkgsaUJBQWlCLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsMkpBQTJKLE9BQU8sQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLDJKQUEySixjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxpREFBaUQsWUFBWSxDQUFDLGdFQUFnRSxVQUFVLENBQUMsZ0VBQWdFLFlBQVksQ0FBQywySEFBMkgsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMseUpBQXlKLGNBQWMsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLHlKQUF5SixjQUFjLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyx1Q0FBdUMsWUFBWSxDQUFDLGlDQUFpQyxjQUFjLENBQUMsb0NBQW9DLGNBQWMsQ0FBQyxjQUFjLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLHNCQUFzQixDQUFDLHdDQUF3QyxjQUFjLENBQUMsVUFBVSxDQUFDLGdCQUFnQixDQUFDLHFDQUFxQyxpQkFBaUIsQ0FBQyxPQUFPLENBQUMsMENBQTBDLGlCQUFpQixDQUFDLFFBQVEsQ0FBQyxnQkFBZ0IsQ0FBQyxjQUFjLENBQUMsbURBQW1ELE9BQU8sQ0FBQyxtREFBbUQsVUFBVSxDQUFDLG1DQUFtQyxXQUFXLENBQUMscUJBQXFCLENBQUMsWUFBWSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsa0VBQWtFLHdCQUF3QixDQUFDLG9JQUFvSSxtQkFBbUIsQ0FBQyxtQ0FBbUMsb0JBQW9CLENBQUMscUJBQXFCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLGdCQUFnQixDQUFDLG1CQUFtQixDQUFDLHFDQUFxQyw2Q0FBNkMsQ0FBQyxlQUFlLENBQUMsb0JBQW9CLENBQUMsYUFBYSxDQUFDLDRDQUE0Qyx5QkFBeUIsQ0FBQyxvQ0FBb0MsbUJBQW1CLENBQUMsUUFBUSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQyw0QkFBNEIsQ0FBQyw0Q0FBNEMsQ0FBQyxzQkFBc0IsQ0FBQyx3QkFBd0IsUUFBUSxDQUFDLFNBQVMsQ0FBQyxTQUFTLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLHNCQUFzQixTQUFTLENBQUMsV0FBVyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsaUJBQWlCLENBQUMsc0JBQXNCLENBQUMsaUJBQWlCLENBQUMsaUJBQWlCLENBQUMsa0JBQWtCLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyx1Q0FBdUMsY0FBYyxDQUFDLGlDQUFpQyxjQUFjLENBQUMsdUNBQXVDLGNBQWMsQ0FBQyxpQ0FBaUMsY0FBYyxDQUFDLG9DQUFvQyxjQUFjLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxjQUFjLENBQUMseUJBQXlCLHlCQUF5QixDQUFDLGlFQUFpRSxlQUFlLENBQUMsZ0ZBQWdGLHFCQUFxQixDQUFDLGdDQUFnQyxzQkFBc0IsQ0FBQyw4Q0FBOEMsWUFBWSxDQUFDLDRCQUE0QixDQUFDLDRDQUE0QyxhQUFhLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLHlCQUF5QixDQUFDLDJEQUEyRCxVQUFVLENBQUMsMkRBQTJELFVBQVUsQ0FBQyxpSEFBaUgsaUJBQWlCLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsK0lBQStJLGNBQWMsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLCtJQUErSSxjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxrREFBa0QsVUFBVSxDQUFDLGlCQUFpQixDQUFDLHdCQUF3QixDQUFDLGlFQUFpRSxVQUFVLENBQUMsaUVBQWlFLFVBQVUsQ0FBQyw2SEFBNkgsaUJBQWlCLENBQUMsY0FBYyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsMkpBQTJKLE9BQU8sQ0FBQyxRQUFRLENBQUMsY0FBYyxDQUFDLDJKQUEySixjQUFjLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxpREFBaUQsWUFBWSxDQUFDLGdFQUFnRSxVQUFVLENBQUMsZ0VBQWdFLFlBQVksQ0FBQywySEFBMkgsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMseUpBQXlKLGNBQWMsQ0FBQyxTQUFTLENBQUMsV0FBVyxDQUFDLHlKQUF5SixjQUFjLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxvREFBb0Qsa0JBQWtCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLHlCQUF5QixvQkFBb0IsQ0FBQyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyw2Q0FBNkMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLE1BQU0sQ0FBQyxjQUFjLENBQUMscUNBQXFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyx5Q0FBeUMsY0FBYyxDQUFDLGNBQWMsQ0FBQywwQ0FBMEMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsMkNBQTJDLGNBQWMsQ0FBQyxpQkFBaUIsQ0FBQyxhQUFhLENBQUMsNEJBQTRCLDJCQUEyQixDQUFDLGtCQUFrQixDQUFDLGNBQWMsQ0FBQyxrREFBa0QsY0FBYyxDQUFDLGlCQUFpQixDQUFDLGFBQWEsQ0FBQyw4REFBOEQsY0FBYyxDQUFDLGtEQUFrRCxZQUFZLENBQUMsNEJBQTRCLENBQUMsV0FBVyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsd0JBQXdCLFVBQVUsQ0FBQywyQkFBMkIsaUJBQWlCLENBQUMsWUFBWSxDQUFDLHlCQUF5QixpQkFBaUIsQ0FBQywyQkFBMkIsbUJBQW1CLENBQUMsbUJBQW1CLENBQUMsWUFBWSxDQUFDLDJCQUEyQixDQUFDLDRCQUE0QixDQUFDLHlCQUF5QixDQUFDLHFCQUFxQixDQUFDLHVCQUF1QixDQUFDLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZ0NBQWdDLENBQUMsOEJBQThCLG1CQUFtQixDQUFDLG1CQUFtQixDQUFDLFlBQVksQ0FBQywyQkFBMkIsQ0FBQyw0QkFBNEIsQ0FBQyx5QkFBeUIsQ0FBQyxxQkFBcUIsQ0FBQyx1QkFBdUIsQ0FBQyxvQkFBb0IsQ0FBQyxzQkFBc0IsQ0FBQyxVQUFVLENBQUMsaUJBQWlCLENBQUMsVUFBVSxDQUFDLHdCQUF3QixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsNEJBQTRCLE9BQU8sQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyx3QkFBd0IsQ0FBQyxxSEFBcUgsQ0FBQyxXQUFXLENBQUMsK0VBQStFLENBQUMsdUVBQXVFLENBQUMsMEJBQTBCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxrQ0FBa0MsaUJBQWlCLENBQUMsV0FBVyxDQUFDLHFDQUFxQyxXQUFXLENBQUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLFFBQVEsQ0FBQyxlQUFlLENBQUMsbUNBQW1DLE9BQU8sQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxxSEFBcUgsQ0FBQyxXQUFXLENBQUMsK0VBQStFLENBQUMsdUVBQXVFLENBQUMsMEJBQTBCLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLFlBQVksQ0FBQyxxQ0FBcUMsd0JBQXdCLENBQUMsb0VBQW9FLENBQUMsK0RBQStELENBQUMsa0VBQWtFLENBQUMsMEJBQTBCLENBQUMscUNBQXFDLHdCQUF3QixDQUFDLG9FQUFvRSxDQUFDLCtEQUErRCxDQUFDLGtFQUFrRSxDQUFDLDBCQUEwQixDQUFDLGtDQUFrQyxjQUFjLENBQUMsbUJBQW1CLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyxxQ0FBcUMsaUJBQWlCLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQyxjQUFjLHNEOzs7O0FDQXR4NkMsOEJBQThCLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsSUFBSSw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxJQUFJLDRCQUE0QixDQUFDLG9CQUFvQixDQUFDLEtBQUssMEJBQTBCLENBQUMsa0JBQWtCLENBQUMsQ0FBQyxzQkFBc0IsR0FBRywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxJQUFJLDZCQUE2QixDQUFDLHFCQUFxQixDQUFDLElBQUksNEJBQTRCLENBQUMsb0JBQW9CLENBQUMsS0FBSywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxDQUFDLDhCQUE4QixHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxLQUFLLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxDQUFDLHNCQUFzQixHQUFHLDBCQUEwQixDQUFDLGtCQUFrQixDQUFDLFNBQVMsQ0FBQyxLQUFLLDJCQUEyQixDQUFDLG1CQUFtQixDQUFDLFNBQVMsQ0FBQyxDQUFDLGtEQUFrRCxHQUFHLFlBQVksQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFDLElBQUksWUFBWSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsSUFBSSxZQUFZLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxJQUFJLE9BQU8sQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLEtBQUssWUFBWSxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsQ0FBQywwQ0FBMEMsR0FBRyxZQUFZLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxJQUFJLFlBQVksQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLElBQUksWUFBWSxDQUFDLFlBQVksQ0FBQyxhQUFhLENBQUMsSUFBSSxPQUFPLENBQUMsYUFBYSxDQUFDLGNBQWMsQ0FBQyxLQUFLLFlBQVksQ0FBQyxXQUFXLENBQUMsY0FBYyxDQUFDLENBQUMsbURBQW1ELEdBQUcsV0FBVyxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsSUFBSSxXQUFXLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxJQUFJLFlBQVksQ0FBQyxPQUFPLENBQUMsY0FBYyxDQUFDLEtBQUssV0FBVyxDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsQ0FBQywyQ0FBMkMsR0FBRyxXQUFXLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxJQUFJLFdBQVcsQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLElBQUksWUFBWSxDQUFDLE9BQU8sQ0FBQyxjQUFjLENBQUMsS0FBSyxXQUFXLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQyxDQUFDLHNEQUFzRCxHQUFHLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsSUFBSSxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxLQUFLLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLENBQUMsOENBQThDLEdBQUcsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsR0FBRyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxJQUFJLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLEtBQUssaUNBQWlDLENBQUMseUJBQXlCLENBQUMsQ0FBQyw4Q0FBOEMsR0FBRyxrQkFBa0IsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsSUFBSSxrQkFBa0IsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsSUFBSSxrQkFBa0IsQ0FBQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxLQUFLLFlBQVksQ0FBQywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxzQ0FBc0MsR0FBRyxrQkFBa0IsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsSUFBSSxrQkFBa0IsQ0FBQywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxTQUFTLENBQUMsSUFBSSxrQkFBa0IsQ0FBQyw2QkFBNkIsQ0FBQyxxQkFBcUIsQ0FBQyxLQUFLLFlBQVksQ0FBQywwQkFBMEIsQ0FBQyxrQkFBa0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyw0Q0FBNEMsR0FBRyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxTQUFTLENBQUMsS0FBSyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyxvQ0FBb0MsR0FBRyxpQ0FBaUMsQ0FBQyx5QkFBeUIsQ0FBQyxTQUFTLENBQUMsS0FBSyw0QkFBNEIsQ0FBQyxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsQ0FBQyx3Q0FBd0MsY0FBYyxDQUFDLDRCQUE0QixDQUFDLG9EQUFvRCw0QkFBNEIsQ0FBQyxrREFBa0QsS0FBSyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLDhHQUE4RyxLQUFLLENBQUMsT0FBTyxDQUFDLFdBQVcsQ0FBQyxTQUFTLENBQUMsK0dBQStHLEtBQUssQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLE1BQU0sQ0FBQyxxSEFBcUgsT0FBTyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsTUFBTSxDQUFDLGtDQUFrQyxDQUFDLDBCQUEwQixDQUFDLHFEQUFxRCxPQUFPLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxRQUFRLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsb0hBQW9ILE9BQU8sQ0FBQyxPQUFPLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyxrQ0FBa0MsQ0FBQywwQkFBMEIsQ0FBQyxxSEFBcUgsUUFBUSxDQUFDLFVBQVUsQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLHFEQUFxRCxRQUFRLENBQUMsVUFBVSxDQUFDLFFBQVEsQ0FBQyxRQUFRLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsb0hBQW9ILFFBQVEsQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLFNBQVMsQ0FBQyxxQ0FBcUMscUJBQXFCLENBQUMsbUJBQW1CLENBQUMsb0RBQW9ELE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxZQUFZLENBQUMsa0JBQWtCLENBQUMsb0RBQW9ELHNCQUFzQixDQUFDLGtEQUFrRCxVQUFVLENBQUMsbUJBQW1CLENBQUMsYUFBYSxDQUFDLDREQUE0RCxhQUFhLENBQUMseUJBQXlCLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsNkJBQTZCLENBQUMsaUJBQWlCLENBQUMsdUNBQXVDLGtCQUFrQixDQUFDLHNDQUFzQyxXQUFXLENBQUMsMEJBQTBCLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyx1Q0FBdUMsZUFBZSxDQUFDLGdCQUFnQixDQUFDLGNBQWMsQ0FBQyxzQ0FBc0MsZ0JBQWdCLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsd0NBQXdDLDBCQUEwQixDQUFDLGFBQWEsQ0FBQyxxQ0FBcUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxVQUFVLENBQUMsUUFBUSxDQUFDLDBDQUEwQyxhQUFhLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyx1RUFBdUUsU0FBUyxDQUFDLFVBQVUsQ0FBQyw0RUFBNEUsVUFBVSxDQUFDLGFBQWEsQ0FBQyx5RkFBeUYsWUFBWSxDQUFDLDBGQUEwRixhQUFhLENBQUMsd0NBQXdDLFdBQVcsQ0FBQyxnQkFBZ0IsQ0FBQyx1Q0FBdUMsZ0JBQWdCLENBQUMsc0JBQXNCLENBQUMsYUFBYSxDQUFDLDZDQUE2Qyw4REFBOEQsQ0FBQyx3Q0FBd0Msb0JBQW9CLENBQUMsNkVBQTZFLGlCQUFpQixDQUFDLFNBQVMsQ0FBQyxlQUFlLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsaUJBQWlCLENBQUMsMEZBQTBGLFVBQVUsQ0FBQyxhQUFhLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMseUJBQXlCLENBQUMsMkZBQTJGLFVBQVUsQ0FBQyxZQUFZLENBQUMsOEJBQThCLENBQUMsc0JBQXNCLENBQUMseUJBQXlCLENBQUMsNERBQTRELFNBQVMsQ0FBQyxVQUFVLENBQUMsMkRBQTJELEtBQUssQ0FBQyxZQUFZLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxvRUFBb0UsY0FBYyxDQUFDLGdGQUFnRixXQUFXLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxpRkFBaUYsV0FBVyxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsb0NBQW9DLG9DQUFvQyxDQUFDLDRCQUE0QixDQUFDLG9DQUFvQyw2Q0FBNkMsQ0FBQyxxQ0FBcUMsQ0FBQyw2RUFBNkUsZ0RBQWdELENBQUMsd0NBQXdDLENBQUMsOEVBQThFLGlEQUFpRCxDQUFDLHlDQUF5QyxDQUFDLGtDQUFrQyxHQUFHLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFVBQVUsQ0FBQyxLQUFLLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFNBQVMsQ0FBQyxJQUFJLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLFVBQVUsQ0FBQyxJQUFJLG1EQUFtRCxDQUFDLDJDQUEyQyxDQUFDLFVBQVUsQ0FBQyxLQUFLLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLFNBQVMsQ0FBQyxDQUFDLGtDQUFrQyxHQUFHLFNBQVMsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxLQUFLLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDBCQUEwQixHQUFHLFNBQVMsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxLQUFLLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLFNBQVMsQ0FBQyxDQUFDLDZDQUE2QyxHQUFHLFdBQVcsQ0FBQyxZQUFZLENBQUMsT0FBTyxDQUFDLElBQUksVUFBVSxDQUFDLFdBQVcsQ0FBQyxPQUFPLENBQUMsSUFBSSxVQUFVLENBQUMsV0FBVyxDQUFDLGFBQWEsQ0FBQyxJQUFJLFlBQVksQ0FBQyxVQUFVLENBQUMsVUFBVSxDQUFDLEtBQUssV0FBVyxDQUFDLFlBQVksQ0FBQyxXQUFXLENBQUMsQ0FBQyxxQ0FBcUMsR0FBRyxXQUFXLENBQUMsWUFBWSxDQUFDLE9BQU8sQ0FBQyxJQUFJLFVBQVUsQ0FBQyxXQUFXLENBQUMsT0FBTyxDQUFDLElBQUksVUFBVSxDQUFDLFdBQVcsQ0FBQyxhQUFhLENBQUMsSUFBSSxZQUFZLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxLQUFLLFdBQVcsQ0FBQyxZQUFZLENBQUMsV0FBVyxDQUFDLENBQUMsOENBQThDLEdBQUcsV0FBVyxDQUFDLGFBQWEsQ0FBQyxPQUFPLENBQUMsSUFBSSxVQUFVLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxJQUFJLFdBQVcsQ0FBQyxPQUFPLENBQUMsYUFBYSxDQUFDLEtBQUssV0FBVyxDQUFDLGFBQWEsQ0FBQyxhQUFhLENBQUMsQ0FBQyxzQ0FBc0MsR0FBRyxXQUFXLENBQUMsYUFBYSxDQUFDLE9BQU8sQ0FBQyxJQUFJLFVBQVUsQ0FBQyxhQUFhLENBQUMsT0FBTyxDQUFDLElBQUksV0FBVyxDQUFDLE9BQU8sQ0FBQyxhQUFhLENBQUMsS0FBSyxXQUFXLENBQUMsYUFBYSxDQUFDLGFBQWEsQ0FBQyxDQUFDLGlFQUFpRSxpQkFBaUIsQ0FBQyx1QkFBdUIscUJBQXFCLENBQUMsb0NBQW9DLFFBQVEsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFNBQVMsQ0FBQyw0QkFBNEIsQ0FBQyxpREFBaUQsa0NBQWtDLENBQUMsOENBQThDLEtBQUssQ0FBQyxRQUFRLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsdUdBQXVHLEtBQUssQ0FBQyxNQUFNLENBQUMsc0dBQXNHLEtBQUssQ0FBQyxPQUFPLENBQUMsaURBQWlELE9BQU8sQ0FBQyxRQUFRLENBQUMsc0NBQXNDLENBQUMsOEJBQThCLENBQUMsNkdBQTZHLE9BQU8sQ0FBQyxNQUFNLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsNEdBQTRHLE9BQU8sQ0FBQyxPQUFPLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsaURBQWlELFFBQVEsQ0FBQyxRQUFRLENBQUMsa0NBQWtDLENBQUMsMEJBQTBCLENBQUMsNkdBQTZHLFFBQVEsQ0FBQyxNQUFNLENBQUMsNEdBQTRHLE9BQU8sQ0FBQyxRQUFRLENBQUMsaUJBQWlCLFlBQVksQ0FBQyxjQUFjLENBQUMsS0FBSyxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUMsTUFBTSxDQUFDLGtCQUFrQixDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLFlBQVksQ0FBQyw0QkFBNEIsQ0FBQyxZQUFZLENBQUMsaUJBQWlCLENBQUMsZ0NBQWdDLENBQUMsMkJBQTJCLHNCQUFzQixDQUFDLGlFQUFpRSxzQkFBc0IsQ0FBQywwQkFBMEIsQ0FBQyxnRUFBZ0Usc0JBQXNCLENBQUMsd0JBQXdCLENBQUMsOEJBQThCLGtCQUFrQixDQUFDLHVFQUF1RSxrQkFBa0IsQ0FBQywwQkFBMEIsQ0FBQyxzRUFBc0Usa0JBQWtCLENBQUMsd0JBQXdCLENBQUMsOEJBQThCLG9CQUFvQixDQUFDLHVFQUF1RSxvQkFBb0IsQ0FBQywwQkFBMEIsQ0FBQyxzRUFBc0Usb0JBQW9CLENBQUMsd0JBQXdCLENBQUMsb0RBQW9ELHNCQUFzQixDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxzQkFBc0IsQ0FBQyw2Q0FBNkMsc0JBQXNCLENBQUMsTUFBTSxDQUFDLG9CQUFvQixDQUFDLHNCQUFzQixDQUFDLG1DQUFtQyxNQUFNLENBQUMscUJBQXFCLENBQUMsNklBQTZJLGtCQUFrQixDQUFDLDJUQUEyVCxzQkFBc0IsQ0FBQyx3VEFBd1Qsb0JBQW9CLENBQUMsZ0RBQWdELHNCQUFzQixDQUFDLE1BQU0sQ0FBQyxvQkFBb0IsQ0FBQyxzQkFBc0IsQ0FBQyxvWEFBb1gsV0FBVyxDQUFDLG1FQUFtRSw4QkFBOEIsa0JBQWtCLENBQUMsQ0FBQyw0QkFBNEIsK0JBQStCLENBQUMsNkJBQTZCLCtCQUErQixDQUFDLGFBQWEsWUFBWSxDQUFDLGlCQUFpQixDQUFDLHFCQUFxQixDQUFDLHNCQUFzQixDQUFDLFVBQVUsQ0FBQyxjQUFjLENBQUMsY0FBYyxDQUFDLHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxtQkFBbUIsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMsbUJBQW1CLFNBQVMsQ0FBQywyQkFBMkIsaUJBQWlCLENBQUMsMkJBQTJCLFlBQVksQ0FBQyxxQkFBcUIsQ0FBQyxrQkFBa0IsQ0FBQywwQkFBMEIsYUFBYSxDQUFDLGlCQUFpQixDQUFDLGNBQWMsQ0FBQyxlQUFlLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsaUJBQWlCLENBQUMsbUJBQW1CLENBQUMsb0JBQW9CLENBQUMsNEJBQTRCLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLG9CQUFvQixDQUFDLFNBQVMsQ0FBQyx3RUFBd0UsVUFBVSxDQUFDLG9FQUFvRSwrREFBK0QsQ0FBQyxxRUFBcUUsK0RBQStELENBQUMsc0VBQXNFLFdBQVcsQ0FBQyxZQUFZLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyw4QkFBOEIsQ0FBQyxrQkFBa0IsQ0FBQyx3QkFBd0IsQ0FBQyxzQ0FBc0MsQ0FBQyxpQkFBaUIsQ0FBQyxjQUFjLENBQUMscUJBQXFCLENBQUMscUVBQXFFLENBQUMsNkRBQTZELENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsZ0JBQWdCLENBQUMscUVBQXFFLGlCQUFpQixDQUFDLGdCQUFnQixDQUFDLG1GQUFtRixvQkFBb0IsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxxQkFBcUIsQ0FBQyxpQkFBaUIsQ0FBQyw4QkFBOEIsQ0FBQywyQkFBMkIsQ0FBQyxVQUFVLENBQUMscUVBQXFFLENBQUMsNkRBQTZELENBQUMsMkJBQTJCLGdCQUFnQixDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsMkNBQTJDLGNBQWMsQ0FBQyx5Q0FBeUMsUUFBUSxDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLHdCQUF3QixDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyx3Q0FBd0MsUUFBUSxDQUFDLG1CQUFtQixDQUFDLGtCQUFrQixDQUFDLHFCQUFxQixDQUFDLFVBQVUsQ0FBQyxrQkFBa0IsQ0FBQyxpQ0FBaUMsU0FBUyxDQUFDLHVEQUF1RCxDQUFDLDZDQUE2QyxRQUFRLENBQUMsMkJBQTJCLHNCQUFzQixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyx5QkFBeUIsQ0FBQyxhQUFhLENBQUMsYUFBYSxDQUFDLDBCQUEwQixjQUFjLENBQUMsa0JBQWtCLENBQUMsMEJBQTBCLGlCQUFpQixDQUFDLEtBQUssQ0FBQyxPQUFPLENBQUMsc0JBQXNCLENBQUMsV0FBVyxDQUFDLFlBQVksQ0FBQyxTQUFTLENBQUMsNkJBQTZCLENBQUMsV0FBVyxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLGVBQWUsQ0FBQyxnQ0FBZ0Msc0JBQXNCLENBQUMsY0FBYyxDQUFDLGFBQWEsQ0FBQyxrS0FBa0ssWUFBWSxDQUFDLDRCQUE0QixzQkFBc0IsQ0FBQyxRQUFRLENBQUMsU0FBUyxDQUFDLGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsa0JBQWtCLENBQUMsU0FBUyxDQUFDLG9CQUFvQixDQUFDLDRCQUE0QixpQkFBaUIsQ0FBQyxrS0FBa0ssZUFBZSxDQUFDLGdGQUFnRixVQUFVLENBQUMsMENBQTBDLENBQUMsd0JBQXdCLENBQUMscUJBQXFCLENBQUMsaUJBQWlCLENBQUMsMENBQTBDLENBQUMscUJBQXFCLENBQUMsbUlBQW1JLDhCQUE4QixDQUFDLG9DQUFvQyxDQUFDLGtHQUFrRyx3QkFBd0IsQ0FBQyxTQUFTLENBQUMsMEJBQTBCLENBQUMsaUtBQWlLLFVBQVUsQ0FBQyxrSkFBa0osVUFBVSxDQUFDLHFKQUFxSixVQUFVLENBQUMsdUhBQXVILFVBQVUsQ0FBQyxnQ0FBZ0MsU0FBUyxDQUFDLGlDQUFpQyxTQUFTLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGlFQUFpRSxjQUFjLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQywwQkFBMEIsY0FBYyxDQUFDLGFBQWEsQ0FBQyx1Q0FBdUMsY0FBYyxDQUFDLHlCQUF5QixpQkFBaUIsQ0FBQyw2QkFBNkIsYUFBYSxDQUFDLGFBQWEsQ0FBQywyQkFBMkIsYUFBYSxDQUFDLGNBQWMsQ0FBQyxxQkFBcUIsQ0FBQyxhQUFhLENBQUMsaUJBQWlCLENBQUMsdURBQXVELGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLG1FQUFtRSxhQUFhLENBQUMsaUJBQWlCLENBQUMsbUVBQW1FLGFBQWEsQ0FBQyxvQ0FBb0MsWUFBWSxDQUFDLGtCQUFrQixDQUFDLHNCQUFzQixDQUFDLGNBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsYUFBYSxDQUFDLGVBQWUsQ0FBQyxlQUFlLENBQUMsNENBQTRDLG9CQUFvQixDQUFDLFdBQVcsQ0FBQyxlQUFlLENBQUMsWUFBWSxDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyx3QkFBd0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMsaUNBQWlDLG1CQUFtQixvQkFBb0IsQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLENBQUMsbUVBQW1FLG1CQUFtQixvQkFBb0IsQ0FBQyxvQkFBb0IsWUFBWSxDQUFDLENBQUMsNEJBQTRCLG1CQUFtQixxQ0FBcUMsQ0FBQyxDQUFDLFlBQVksaUJBQWlCLENBQUMsc0JBQXNCLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQywwQkFBMEIsQ0FBQyw4QkFBOEIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsY0FBYyxDQUFDLHNCQUFzQixDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixDQUFDLG9CQUFvQixDQUFDLGdCQUFnQixDQUFDLFdBQVcsQ0FBQyxpQkFBaUIsZ0JBQWdCLENBQUMsd0JBQXdCLG9CQUFvQixDQUFDLHNDQUFzQyxpQkFBaUIsQ0FBQyxXQUFXLENBQUMsbURBQW1ELGFBQWEsQ0FBQyxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsY0FBYyxDQUFDLGNBQWMsQ0FBQyxvQkFBb0IsQ0FBQyx3QkFBd0IsQ0FBQyxnRUFBZ0UsYUFBYSxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLGlFQUFpRSxTQUFTLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsMEJBQTBCLG9CQUFvQixDQUFDLGFBQWEsQ0FBQyx1QkFBdUIsb0JBQW9CLENBQUMsYUFBYSxDQUFDLDJCQUEyQixvQkFBb0IsQ0FBQyxhQUFhLENBQUMsMEJBQTBCLG9CQUFvQixDQUFDLCtEQUErRCxpQkFBaUIsQ0FBQyxZQUFZLENBQUMsWUFBWSxDQUFDLCtCQUErQixDQUFDLHVCQUF1QixDQUFDLGlCQUFpQixDQUFDLDRFQUE0RSxZQUFZLENBQUMsY0FBYyxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLHNDQUFzQyxDQUFDLDhCQUE4QixDQUFDLDZCQUE2QixDQUFDLDZFQUE2RSxZQUFZLENBQUMsWUFBWSxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLGlDQUFpQyxDQUFDLHlCQUF5QixDQUFDLDZCQUE2QixDQUFDLDhDQUE4QyxpQkFBaUIsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsdUNBQXVDLENBQUMsaUJBQWlCLENBQUMsU0FBUyxDQUFDLHNCQUFzQixDQUFDLDZDQUE2QyxpQkFBaUIsQ0FBQyxRQUFRLENBQUMsWUFBWSxDQUFDLGFBQWEsQ0FBQyxjQUFjLENBQUMsZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsU0FBUyxDQUFDLHNEQUFzRCxhQUFhLENBQUMsaUJBQWlCLENBQUMsY0FBYyxDQUFDLG9CQUFvQixDQUFDLHdCQUF3QixDQUFDLFNBQVMsQ0FBQyxrRUFBa0UsV0FBVyxDQUFDLFdBQVcsQ0FBQyxjQUFjLENBQUMsK0JBQStCLENBQUMsdUJBQXVCLENBQUMsbUVBQW1FLFdBQVcsQ0FBQyxVQUFVLENBQUMsY0FBYyxDQUFDLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLHFCQUFxQixrQkFBa0IsQ0FBQyxpQkFBaUIsQ0FBQyxTQUFTLENBQUMsZUFBZSxDQUFDLHdCQUF3QixvQkFBb0IsQ0FBQyxpQkFBaUIsQ0FBQywyQ0FBMkMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxrQkFBa0IsQ0FBQyxVQUFVLENBQUMsZUFBZSxDQUFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyx1REFBdUQsYUFBYSxDQUFDLHNEQUFzRCxjQUFjLENBQUMsb0VBQW9FLGtCQUFrQixDQUFDLDBGQUEwRixrQkFBa0IsQ0FBQyx3RkFBd0Ysa0JBQWtCLENBQUMseUNBQXlDLFdBQVcsQ0FBQyxXQUFXLENBQUMsYUFBYSxDQUFDLGtCQUFrQixDQUFDLFVBQVUsQ0FBQyxlQUFlLHVDQUF1QyxDQUFDLFlBQVksZ0NBQWdDLENBQUMsd0JBQXdCLENBQUMsOEJBQThCLHNCQUFzQixDQUFDLGNBQWMsQ0FBQyxZQUFZLDBDQUEwQyxDQUFDLGtDQUFrQyxDQUFDLDhCQUE4QixzQkFBc0IsQ0FBQyxjQUFjLENBQUMsdUJBQXVCLFVBQVUsQ0FBQyxNQUFNLENBQUMsb0RBQW9ELHFEQUFxRCxDQUFDLDZDQUE2QyxDQUFDLHFEQUFxRCxzREFBc0QsQ0FBQyw4Q0FBOEMsQ0FBQywrREFBK0Qsa0VBQWtFLENBQUMsMERBQTBELENBQUMsMEJBQTBCLDhDQUE4QyxDQUFDLHNDQUFzQyxDQUFDLHdDQUF3QyxnREFBZ0QsQ0FBQyx3Q0FBd0MsQ0FBQyx3Q0FBd0MsR0FBRywyQkFBMkIsQ0FBQyxtQkFBbUIsQ0FBQyxLQUFLLGdDQUFnQyxDQUFDLHdCQUF3QixDQUFDLENBQUMsZ0NBQWdDLEdBQUcsMkJBQTJCLENBQUMsbUJBQW1CLENBQUMsS0FBSyxnQ0FBZ0MsQ0FBQyx3QkFBd0IsQ0FBQyxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vLy4vdmVuZG9yL29uZWNsaWNrYWdlbmN5L2NvcmUtYnVuZGxlL3B1YmxpYy9jc3MvYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL29uZWNsaWNrYWdlbmN5L2NvcmUtYnVuZGxlL3B1YmxpYy9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3ZlbmRvci9fcmZzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0cy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ib3JkZXItcmFkaXVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RhYmxlcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190cmFuc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RyYW5zaXRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbWVkaWEuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jbG9zZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9vbHRpcC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nhcm91c2VsLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYWxpZ24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYm9yZGVycy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ZsZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX292ZXJmbG93LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC10cnVuY2F0ZS5zY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL192aXNpYmlsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fYWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fYWxlcnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL29uZWNsaWNrYWdlbmN5L2NvcmUtYnVuZGxlL3B1YmxpYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fYmFja2dyb3VuZHMuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivb25lY2xpY2thZ2VuY3kvY29yZS1idW5kbGUvcHVibGljL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivb25lY2xpY2thZ2VuY3kvY29yZS1idW5kbGUvcHVibGljL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX2J1dHRvbnMuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivb25lY2xpY2thZ2VuY3kvY29yZS1idW5kbGUvcHVibGljL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX2NhcmQuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivb25lY2xpY2thZ2VuY3kvY29yZS1idW5kbGUvcHVibGljL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL29uZWNsaWNrYWdlbmN5L2NvcmUtYnVuZGxlL3B1YmxpYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL19mb3Jtcy5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivb25lY2xpY2thZ2VuY3kvY29yZS1idW5kbGUvcHVibGljL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX25hdi5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcG9wb3Zlci5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivb25lY2xpY2thZ2VuY3kvY29yZS1idW5kbGUvcHVibGljL3Njc3MvY3VzdG9tL2NvbXBvbmVudHMvX3JlYm9vdC5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvc2Nzcy9jdXN0b20vY29tcG9uZW50cy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL29uZWNsaWNrYWdlbmN5L2NvcmUtYnVuZGxlL3B1YmxpYy9zY3NzL2N1c3RvbS9jb21wb25lbnRzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL21ldGlzbWVudWpzL3Njc3MvbWV0aXNtZW51anMuc2NzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivb25lY2xpY2thZ2VuY3kvY29yZS1idW5kbGUvcHVibGljL3Njc3MvY3VzdG9tL3BsdWdpbnMvX21ldGlzbWVudS5zY3NzIiwid2VicGFjazovLy8uL3ZlbmRvci9vbmVjbGlja2FnZW5jeS9jb3JlLWJ1bmRsZS9wdWJsaWMvY3NzL2ljb25zLmNzcyIsIndlYnBhY2s6Ly8vLi92ZW5kb3Ivb25lY2xpY2thZ2VuY3kvY29yZS1idW5kbGUvcHVibGljL2xpYi9zZWxlY3QyL2Nzcy9zZWxlY3QyLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL29uZWNsaWNrYWdlbmN5L2NvcmUtYnVuZGxlL3B1YmxpYy9saWIvZ2lqZ28vY3NzL2dpamdvLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vdmVuZG9yL29uZWNsaWNrYWdlbmN5L2NvcmUtYnVuZGxlL3B1YmxpYy9saWIvc3dlZXRhbGVydDIvc3dlZXRhbGVydDIubWluLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwiLi4vc2Nzcy9ib290c3RyYXAuc2Nzc1wiO1xuXG4uZC1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICAgXG59XG5cbi5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQsIC5mb3JtLWNvbnRyb2xbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmNGY3ICFpbXBvcnRhbnQ7XG4gICAgb3BhY2l0eTogMTtcbn1cblxuLmNhcmQgLmNyZWRpdC1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvLyB3aWR0aDogMzk1cHg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4td2lkdGg6IDA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgICBib3JkZXItcmFkaXVzOiA3cHg7XG59XG5cbi5jYXJkIC5jcmVkaXQtY2FyZC5jcmVkaXQtY2FyZC1ibHVlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTM2OWY4O1xuICAgIC8vIGJvcmRlcjogMXB4IHNvbGlkICM1MzY5Zjg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjNTM2OWY4LCAjMWEzOGZjKTtcbn1cblxuLmNhcmQgLmNyZWRpdC1jYXJkLmNyZWRpdC1jYXJkLWdyYXkge1xuICAgIGNvbG9yOiAjYjdiN2I3O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiY2M1ZmY7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2JjYzVmZjtcbn1cblxuLyogTG9hZGluZyAqL1xuLmxvYWRpbmctbGF5ZXItY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxvYWRpbmctbGF5ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubG9hZGluZy1sYXllciAubG9hZGluZy1sYXllci1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmxvYWRpbmctbGF5ZXIgLmxvYWRpbmctbGF5ZXI6YmVmb3JlLCAubG9hZGluZy1sYXllciAubG9hZGluZzphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIG1pbi13aWR0aDogNTBweDtcbiAgICBjdXJzb3I6IHdhaXQ7XG4gICAgei1pbmRleDogMTAwO1xufVxuXG4ubG9hZGluZy1sYXllciAubG9hZGluZzpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG9wYWNpdHk6IDAuNTtcbn1cblxuLmxvYWRpbmctbGF5ZXIgZGl2LmxvYWRpbmctbGF5ZXItY29udGVudCB7XG4gICAgZm9udC1zaXplOiA1LjVlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiBibHVlO1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogOTk5OTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgY3Vyc29yOiBwcm9ncmVzcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuNSk7XG59IiwiLypcblRlbXBsYXRlIE5hbWU6IFNocmV5dSAtIFJlc3BvbnNpdmUgQm9vdHN0cmFwIDQgQWRtaW4gRGFzaGJvYXJkXG5BdXRob3I6IENvZGVyVGhlbWVzXG5WZXJzaW9uOiAxLjAuMFxuV2Vic2l0ZTogaHR0cHM6Ly9jb2RlcnRoZW1lcy5jb20vXG5Db250YWN0OiBzdXBwb3J0QGNvZGVydGhlbWVzLmNvbVxuRmlsZTogQ3VzdG9tIEJvb3RzdHJhcCBDc3MgRmlsZVxuKi9cblxuLy9Db3JlIGZpbGVzXG5AaW1wb3J0IFwiLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvYm9vdHN0cmFwXCI7XG5cbi8vQ29tcG9uZW50c1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2FjY29yZGlvbnNcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9hbGVydHNcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9iYWRnZVwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2JhY2tncm91bmRzXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL2J1dHRvbnNcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9jYXJkXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvZHJvcGRvd25cIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9mb3Jtc1wiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL21vZGFsXCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvbmF2XCI7XG5AaW1wb3J0IFwiY3VzdG9tL2NvbXBvbmVudHMvcGFnaW5hdGlvblwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3BvcG92ZXJcIjtcbkBpbXBvcnQgXCJjdXN0b20vY29tcG9uZW50cy9wcm9ncmVzc1wiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3JlYm9vdFwiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3RhYmxlc1wiO1xuQGltcG9ydCBcImN1c3RvbS9jb21wb25lbnRzL3R5cGVcIjtcbkBpbXBvcnQgXCJjdXN0b20vcGx1Z2lucy9tZXRpc21lbnVcIjtcbiIsIi8qIVxuICogQm9vdHN0cmFwIHY0LjYuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMjIgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDIyIFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFpbi9MSUNFTlNFKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyb290XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJ0b2FzdHNcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJzcGlubmVyc1wiO1xuQGltcG9ydCBcInV0aWxpdGllc1wiO1xuQGltcG9ydCBcInByaW50XCI7XG4iLCI6cm9vdCB7XG4gIC8vIEN1c3RvbSB2YXJpYWJsZSB2YWx1ZXMgb25seSBzdXBwb3J0IFNhc3NTY3JpcHQgaW5zaWRlIGAje31gLlxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRicCwgJHZhbHVlIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAtLWJyZWFrcG9pbnQtI3skYnB9OiAjeyR2YWx1ZX07XG4gIH1cblxuICAvLyBVc2UgYGluc3BlY3RgIGZvciBsaXN0cyBzbyB0aGF0IHF1b3RlZCBpdGVtcyBrZWVwIHRoZSBxdW90ZXMuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8yMzgzI2lzc3VlY29tbWVudC0zMzYzNDkxNzJcbiAgLS1mb250LWZhbWlseS1zYW5zLXNlcmlmOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWYpfTtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktbW9ub3NwYWNlKX07XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gRXhwbGljaXRseSByZW1vdmUgZm9jdXMgb3V0bGluZSBpbiBDaHJvbWl1bSB3aGVuIGl0IHNob3VsZG4ndCBiZVxuLy8gdmlzaWJsZSAoZS5nLiBhcyByZXN1bHQgb2YgbW91c2UgY2xpY2sgb3IgdG91Y2ggdGFwKS4gSXQgYWxyZWFkeVxuLy8gc2hvdWxkIGJlIGRvaW5nIHRoaXMgYXV0b21hdGljYWxseSwgYnV0IHNlZW1zIHRvIGN1cnJlbnRseSBiZVxuLy8gY29uZnVzZWQgYW5kIGFwcGxpZXMgaXRzIHZlcnkgdmlzaWJsZSB0d28tdG9uZSBvdXRsaW5lIGFueXdheS5cblxuYnV0dG9uOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7IC8vIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaVxuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuYnV0dG9uLFxuaW5wdXQge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZVxufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94XG59XG5cbi8vIFNldCB0aGUgY3Vyc29yIGZvciBub24tYDxidXR0b24+YCBidXR0b25zXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8zMDU2MlxuW3JvbGU9XCJidXR0b25cIl0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2Ygd29yZC13cmFwIGluIFNhZmFyaS5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ5OTBcbnNlbGVjdCB7XG4gIHdvcmQtd3JhcDogbm9ybWFsO1xufVxuXG5cbi8vIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxuLy8gICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxuLy8gMi4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBPcGluaW9uYXRlZDogYWRkIFwiaGFuZFwiIGN1cnNvciB0byBub24tZGlzYWJsZWQgYnV0dG9uIGVsZW1lbnRzLlxuQGlmICRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnMge1xuICBidXR0b24sXG4gIFt0eXBlPVwiYnV0dG9uXCJdLFxuICBbdHlwZT1cInJlc2V0XCJdLFxuICBbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgJjpub3QoOmRpc2FibGVkKSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlbW92ZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgZnJvbSBGaXJlZm94LCBidXQgZG9uJ3QgcmVzdG9yZSB0aGUgb3V0bGluZSBsaWtlIE5vcm1hbGl6ZS5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC1cbiAgcGFkZGluZzogMDsgLy8gMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLVxufVxuXG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxLjVyZW0pO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuLy9cblxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG5cblxuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmY7XG4kZ3JheS0xMDA6ICNmOGY5ZmE7XG4kZ3JheS0yMDA6ICNmNmY2Zjc7XG4kZ3JheS0zMDA6ICNlMmU3ZjE7XG4kZ3JheS00MDA6ICNjZWQ0ZGE7XG4kZ3JheS01MDA6ICNhZGI1YmQ7XG4kZ3JheS02MDA6ICM2Yzc1N2Q7XG4kZ3JheS03MDA6ICM0QjRCNUE7XG4kZ3JheS04MDA6ICMzNDNhNDA7XG4kZ3JheS05MDA6ICMyMTI1Mjk7XG4kYmxhY2s6ICAgICMwMDA7XG5cbiRncmF5czogKCk7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cbiRibHVlOiAgICAjNTM2OWY4O1xuJGluZGlnbzogICM1NjRhYjE7XG4kcHVycGxlOiAgIzZmNDJjMTtcbiRwaW5rOiAgICAjZTgzZThjO1xuJHJlZDogICAgICNmZjVjNzU7XG4kb3JhbmdlOiAgI2Y3N2U1MztcbiR5ZWxsb3c6ICAjZmZiZTBiO1xuJGdyZWVuOiAgICM0M2QzOWU7XG4kdGVhbDogICAgIzFjZTFhYztcbiRjeWFuOiAgICAjMjVjMmUzO1xuXG4kY29sb3JzOiAoKTtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWU7XG4kc2Vjb25kYXJ5OiAgICAgIzFlMjEzOTtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW47XG4kaW5mbzogICAgICAgICAgJGN5YW47XG4kd2FybmluZzogICAgICAgJHllbGxvdztcbiRkYW5nZXI6ICAgICAgICAkcmVkO1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDA7XG5cbiR0aGVtZS1jb2xvcnM6ICgpO1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiR0aGVtZS1jb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwicHJpbWFyeVwiOiAgICAkcHJpbWFyeSxcbiAgICBcInNlY29uZGFyeVwiOiAgJHNlY29uZGFyeSxcbiAgICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gICAgXCJpbmZvXCI6ICAgICAgICRpbmZvLFxuICAgIFwid2FybmluZ1wiOiAgICAkd2FybmluZyxcbiAgICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgICBcImxpZ2h0XCI6ICAgICAgJGxpZ2h0LFxuICAgIFwiZGFya1wiOiAgICAgICAkZGFya1xuICApLFxuICAkdGhlbWUtY29sb3JzXG4pO1xuXG4vLyBTZXQgYSBzcGVjaWZpYyBqdW1wIHBvaW50IGZvciByZXF1ZXN0aW5nIGNvbG9yIGp1bXBzXG4kdGhlbWUtY29sb3ItaW50ZXJ2YWw6ICAgICAgOCU7XG5cbi8vIFRoZSB5aXEgbGlnaHRuZXNzIHZhbHVlIHRoYXQgZGV0ZXJtaW5lcyB3aGVuIHRoZSBsaWdodG5lc3Mgb2YgY29sb3IgY2hhbmdlcyBmcm9tIFwiZGFya1wiIHRvIFwibGlnaHRcIi4gQWNjZXB0YWJsZSB2YWx1ZXMgYXJlIGJldHdlZW4gMCBhbmQgMjU1LlxuJHlpcS1jb250cmFzdGVkLXRocmVzaG9sZDogIDE3MDtcblxuLy8gQ3VzdG9taXplIHRoZSBsaWdodCBhbmQgZGFyayB0ZXh0IGNvbG9ycyBmb3IgdXNlIGluIG91ciBZSVEgY29sb3IgY29udHJhc3QgZnVuY3Rpb24uXG4keWlxLXRleHQtZGFyazogICAgICAgICAgICAgJGdyYXktOTAwO1xuJHlpcS10ZXh0LWxpZ2h0OiAgICAgICAgICAgICR3aGl0ZTtcblxuXG4vLyBPcHRpb25zXG4vL1xuLy8gUXVpY2tseSBtb2RpZnkgZ2xvYmFsIHN0eWxpbmcgYnkgZW5hYmxpbmcgb3IgZGlzYWJsaW5nIG9wdGlvbmFsIGZlYXR1cmVzLlxuXG4kZW5hYmxlLWNhcmV0OiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2U7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZTtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZTtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZTtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlO1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWU7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2U7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlO1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWU7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZTtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZTtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlO1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWU7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW07XG4kc3BhY2VyczogKCk7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCk7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJHNpemVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICAyNTogMjUlLFxuICAgIDUwOiA1MCUsXG4gICAgNzU6IDc1JSxcbiAgICAxMDA6IDEwMCUsXG4gICAgYXV0bzogYXV0b1xuICApLFxuICAkc2l6ZXNcbik7XG5cblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICNmM2Y0Zjc7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktNjAwO1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIik7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpO1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lO1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JTtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW07XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKTtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pO1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMjtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDI0cHg7XG5cblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHg7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0yMDA7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4zcmVtO1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjVyZW07XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbTtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW07XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjA1cmVtIC4wMXJlbSByZ2JhKCRncmF5LTcwMCwgLjA3NSk7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSk7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSk7XG5cblxuJGNvbXBvbmVudC1hY3RpdmUtYmc6ICAgICAgICAgJHByaW1hcnk7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW07XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODU7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODU7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyO1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZTtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCk7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogam9pbihcbiAgKFxuICAgICgyMSA5KSxcbiAgICAoMTYgOSksXG4gICAgKDQgMyksXG4gICAgKDEgMSksXG4gICksXG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3Ncbik7XG5cbi8vIFR5cG9ncmFwaHlcbi8vXG4vLyBGb250LCBsaW5lLWhlaWdodCwgYW5kIGNvbG9yIGZvciBib2R5IHRleHQsIGhlYWRpbmdzLCBhbmQgbW9yZS5cblxuLy8gRm9udCB3ZWlnaHRcbiRmb250LXdlaWdodC1tZWRpdW06IDUwMDtcbiRmb250LXdlaWdodC1zZW1pYm9sZDogNjAwO1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgICdOdW5pdG8gU2FucycsIHNhbnMtc2VyaWY7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBTRk1vbm8tUmVndWxhciwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICAgICAgICAgICAgJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY7XG4vLyBTZWNvbmRhcnkgZm9udFxuJGZvbnQtZmFtaWx5LXNlY29uZGFyeTogICAgICAgJ051bml0byBTYW5zJywgc2Fucy1zZXJpZjtcblxuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMC44NzVyZW07XG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NTtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlcjtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlcjtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNTtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMjtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzU7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjU7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMjtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGw7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDA7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjI7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsO1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtO1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtO1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtO1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtO1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDA7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDA7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDA7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDA7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjU7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDA7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJTtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwO1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDA7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplO1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNTtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKTtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGg7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW07XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkO1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpO1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtO1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzO1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyO1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtO1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW07XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgICRncmF5LTIwMDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvcjtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgICRncmF5LTIwMDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZztcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3I7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlO1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwO1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSk7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvcjtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KTtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpO1xuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlO1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkO1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOTtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuNXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbTtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGw7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2U7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZTtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjE1cmVtO1xuJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjogICAgICAgcmdiYSgkY29tcG9uZW50LWFjdGl2ZS1iZywgLjI1KTtcbiRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdzogIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggJGlucHV0LWJ0bi1mb2N1cy1jb2xvcjtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206ICAgICAgLjI1cmVtO1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtc206ICAgICAgLjVyZW07XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1zbTogICAgICAkZm9udC1zaXplLXNtO1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtO1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbTtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW07XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogICAgICAkZm9udC1zaXplLWxnO1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnO1xuXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogICAgICAxcHg7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteTtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseTtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplO1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc207XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtO1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnO1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWw7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpO1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NTtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSk7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW07XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbTtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbTtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHk7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemU7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2U7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtO1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtO1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtO1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc207XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZztcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZztcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnO1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS0zMDA7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgMXB4O1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIDBweCAwcHggNXB4IDFweCByZ2JhKDIyOSwgMjI5LCAyMjksIDAuNSk7IC8vIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSk7XG5cbiRpbnB1dC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiRpbnB1dC1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZztcbiRpbnB1dC1ib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbTtcblxuJGlucHV0LWZvY3VzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZztcbiRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAkcHJpbWFyeTsgLy8gJGlucHV0LWJvcmRlci1jb2xvclxuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvcjtcbiRpbnB1dC1mb2N1cy13aWR0aDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuJGlucHV0LWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIG5vbmU7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDA7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3I7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMjtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAxZW19ICsgI3skaW5wdXQtcGFkZGluZy15ICogMn0pO1xuJGlucHV0LWhlaWdodC1pbm5lci1oYWxmOiAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuNWVtfSArICN7JGlucHV0LXBhZGRpbmcteX0pO1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbX0gKyAjeyRpbnB1dC1wYWRkaW5nLXkgLyAyfSk7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtfSArICN7JGlucHV0LXBhZGRpbmcteSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pO1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pO1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW19ICsgI3skaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDJ9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pO1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbTtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW07XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW07XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtO1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtO1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtO1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtO1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yO1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW07XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbTtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW07XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnO1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJTtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdztcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDA7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnO1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwO1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRwcmltYXJ5O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KTtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmU7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpO1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZTtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cztcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzZSUzY3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKTtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBub25lO1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJTtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMjtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIGNhbGMoI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemV9IC0gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDR9KTtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteTtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXg7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHk7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplO1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW07IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yO1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwO1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnO1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwO1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHg7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIik7XG4kY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kOiAgICAgICAgICAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3Igbm8tcmVwZWF0IHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplOyAvLyBVc2VkIHNvIHdlIGNhbiBoYXZlIG11bHRpcGxlIGJhY2tncm91bmQgZWxlbWVudHMgKGUuZy4sIGFycm93IGFuZCBmZWVkYmFjayBpY29uKVxuXG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArICN7MiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteX0pICogMyAvIDQgKyAjeyRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nfSk7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpO1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzO1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KTtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3I7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc207XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtO1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbTtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc207XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGc7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnO1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZztcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGc7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCU7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbTtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXI7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDA7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtO1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSk7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW07XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmc7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwO1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbTtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSk7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoOyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpO1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwO1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lcjtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZztcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteTtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXg7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHk7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3I7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmc7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoO1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvcjtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzO1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3c7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3I7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKTtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZTtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKTtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpO1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkLWNvbG9yOiAgJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZDogICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9Jy0yIC0yIDcgNyclM2UlM2NwYXRoIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBkPSdNMCAwbDMgM20wLTNMMCAzJy8lM2UlM2NjaXJjbGUgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeT0nMycgcj0nLjUnLyUzZSUzY2NpcmNsZSBjeD0nMycgY3k9JzMnIHI9Jy41Jy8lM2UlM2Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIik7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKTtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kZm9ybS12YWxpZGF0aW9uLXN0YXRlczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJ2YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWRcbiAgICApLFxuICAgIFwiaW52YWxpZFwiOiAoXG4gICAgICBcImNvbG9yXCI6ICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkXG4gICAgKSxcbiAgKSxcbiAgJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXNcbik7XG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjA7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwO1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTA7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwO1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MDtcblxuXG4vLyBOYXZzXG5cbiRuYXYtbGluay1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtO1xuJG5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMXJlbTtcbiRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMDtcblxuJG5hdi10YWJzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgXCJ0cmFuc3BhcmVudFwiO1xuLy8gJG5hdi10YWJzLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aDtcbi8vICRuYXYtdGFicy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuLy8gJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yOiAgJGdyYXktMjAwICRncmF5LTIwMCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuLy8gJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGdyYXktNzAwO1xuLy8gJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGJvZHktYmc7XG4vLyAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgJGdyYXktMzAwICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcblxuJG5hdi1waWxscy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXM7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xuXG4kbmF2LWRpdmlkZXItY29sb3I6ICAgICAgICAgICAgICAgICAkZ3JheS0yMDA7XG4kbmF2LWRpdmlkZXItbWFyZ2luLXk6ICAgICAgICAgICAgICAkc3BhY2VyIC8gMjtcblxuXG4vLyBOYXZiYXJcblxuJG5hdmJhci1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAvIDI7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyO1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbTtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZztcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMjtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2U7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAvIDI7XG5cbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXk6ICAgICAgICAgIC4yNXJlbTtcbiRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbTtcbiRuYXZiYXItdG9nZ2xlci1mb250LXNpemU6ICAgICAgICAgICRmb250LXNpemUtbGc7XG4kbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1czogICAgICAkYnRuLWJvcmRlci1yYWRpdXM7XG5cbiRuYXZiYXItZGFyay1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNSk7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjc1KTtcbiRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I6ICAgICAgICAgICR3aGl0ZTtcbiRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjogICAgICAgIHJnYmEoJHdoaXRlLCAuMjUpO1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZzogICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKSwgXCIjXCIsIFwiJTIzXCIpO1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKTtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KTtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNyk7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpO1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKTtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIik7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yOiByZ2JhKCRibGFjaywgLjEpO1xuXG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yOiAgICAgICAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbTtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtO1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbTtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZTtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yO1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSk7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbTtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgIDA7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBjYWxjKCN7JGRyb3Bkb3duLWJvcmRlci1yYWRpdXN9IC0gI3skZHJvcGRvd24tYm9yZGVyLXdpZHRofSk7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDA7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXk7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpO1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDA7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSk7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDA7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKTtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRncmF5LTEwMDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwO1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMzVyZW07XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW07XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtO1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtO1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtO1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW07XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW07XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW07XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvcjtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGg7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDA7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdztcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDA7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yO1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwO1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwO1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvcjtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnO1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDA7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGU7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDA7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW07XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsO1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwO1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbTtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW07XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAwO1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGc7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSk7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pO1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwO1xuJGNhcmQtY2FwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgbnVsbDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGw7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW07XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW47XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDM7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtO1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXk7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlO1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHg7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2s7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjNyZW07XG4kdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAuNnJlbTtcbiR0b29sdGlwLW1hcmdpbjogICAgICAgICAgICAgICAgICAgIDA7XG5cbiR0b29sdGlwLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtO1xuJHRvb2x0aXAtYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW07XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZztcblxuLy8gRm9ybSB0b29sdGlwcyBtdXN0IGNvbWUgYWZ0ZXIgcmVndWxhciB0b29sdGlwc1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXk6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXk7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDogICAgICR0b29sdGlwLXBhZGRpbmcteDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtZm9udC1zaXplOiAgICAgJHRvb2x0aXAtZm9udC1zaXplO1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1saW5lLWhlaWdodDogICAkbGluZS1oZWlnaHQtYmFzZTtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtb3BhY2l0eTogICAgICAgJHRvb2x0aXAtb3BhY2l0eTtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1czogJHRvb2x0aXAtYm9yZGVyLXJhZGl1cztcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2U7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGU7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGg7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAkZ3JheS0yMDA7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICRib3gtc2hhZG93OyAvLyAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpO1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKTtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvcjtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtO1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtO1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvcjtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtO1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW07XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZztcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSk7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtO1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtO1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbTtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGw7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KTtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpO1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtO1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSk7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpO1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpO1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA4MiU7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuM2VtO1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjVlbTtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtO1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb247XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoO1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtO1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW07XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbTtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW07XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtO1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZTtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMik7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoO1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXM7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpO1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSk7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjaztcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGJvcmRlci1jb2xvcjtcbiRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoO1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGg6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGg7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgICAxcmVtO1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgICAgMXJlbTtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgICRtb2RhbC1oZWFkZXItcGFkZGluZy15ICRtb2RhbC1oZWFkZXItcGFkZGluZy14OyAvLyBLZWVwIHRoaXMgZm9yIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5XG5cbiRtb2RhbC14bDogICAgICAgICAgICAgICAgICAgICAgICAgIDExNDBweDtcbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHg7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweDtcblxuJG1vZGFsLWZhZGUtdHJhbnNmb3JtOiAgICAgICAgICAgICAgdHJhbnNsYXRlKDAsIC01MHB4KTtcbiRtb2RhbC1zaG93LXRyYW5zZm9ybTogICAgICAgICAgICAgIG5vbmU7XG4kbW9kYWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW07XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtO1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbTtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoO1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAwO1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgMDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDY7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAuNzVyZW07XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAuNzU7XG4kcHJvZ3Jlc3MtYmc6ICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDA7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIGluc2V0IDAgLjFyZW0gLjFyZW0gcmdiYSgkYmxhY2ssIC4xKTtcbiRwcm9ncmVzcy1iYXItY29sb3I6ICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRwcm9ncmVzcy1iYXItYmc6ICAgICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKTtcbiRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZzogICAgIDFzIGxpbmVhciBpbmZpbml0ZTtcbiRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbjogICAgICAgICAgIHdpZHRoIC42cyBlYXNlO1xuXG5cbi8vIExpc3QgZ3JvdXBcblxuJGxpc3QtZ3JvdXAtY29sb3I6ICAgICAgICAgICAgICAgICAgbnVsbDtcbiRsaXN0LWdyb3VwLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZTtcbiRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjogICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KTtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGg7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtO1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbTtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwO1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3I7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZztcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwO1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmc7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3I7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDA7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW07XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZztcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGg7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAkZ3JheS0zMDA7XG4kdGh1bWJuYWlsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cztcbiR0aHVtYm5haWwtYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSk7XG5cblxuLy8gRmlndXJlc1xuXG4kZmlndXJlLWNhcHRpb24tZm9udC1zaXplOiAgICAgICAgICA5MCU7XG4kZmlndXJlLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICAkZ3JheS02MDA7XG5cblxuLy8gQnJlYWRjcnVtYnNcblxuJGJyZWFkY3J1bWItcGFkZGluZy15OiAgICAgICAgICAgICAgLjc1cmVtO1xuJGJyZWFkY3J1bWItcGFkZGluZy14OiAgICAgICAgICAgICAgMXJlbTtcbiRicmVhZGNydW1iLWl0ZW0tcGFkZGluZzogICAgICAgICAgIC4zcmVtO1xuXG4kYnJlYWRjcnVtYi1tYXJnaW4tYm90dG9tOiAgICAgICAgICAxcmVtO1xuXG4kYnJlYWRjcnVtYi1iZzogICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDA7XG4kYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS02MDA7XG4kYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDA7XG4kYnJlYWRjcnVtYi1kaXZpZGVyOiAgICAgICAgICAgICAgICBxdW90ZShcIi9cIik7XG5cbiRicmVhZGNydW1iLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzO1xuXG5cbi8vIENhcm91c2VsXG5cbiRjYXJvdXNlbC1jb250cm9sLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGU7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAgMTUlO1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgIC41O1xuJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTogICAgIC45O1xuJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbjogICAgICAgIG9wYWNpdHkgLjE1cyBlYXNlO1xuXG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoOiAgICAgICAgICAgMzBweDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgICAzcHg7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodDogMTBweDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgICAzcHg7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgJHdoaXRlO1xuJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uOiAgICAgIG9wYWNpdHkgLjZzIGVhc2U7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgICA3MCU7XG4kY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgJHdoaXRlO1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAgMjBweDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzZSUzYy9zdmclM2VcIiksIFwiI1wiLCBcIiUyM1wiKTtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpLCBcIiNcIiwgXCIlMjNcIik7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnM7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW07XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtO1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW07XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtO1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtO1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNTtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkO1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrO1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGU7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JTtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rO1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbTtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtO1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplO1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlO1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwO1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDA7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuO1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3k7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTM7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpO1xuXG5cblxuXG4vL1xuLy8gY3VzdG9tLXZhcmlhYmxlc1xuLy9cblxuLy9CYWNrZ3JvdW5kIGxlZnQtc2lkZWJhclxuJGJnLWxlZnRiYXItbGlnaHQ6ICAgICAgICAgICAgI2ZmZmZmZjtcbiRiZy1sZWZ0YmFyLWRhcms6ICAgICAgICAgICAgICMzMjM3NDI7XG5cbi8vIExlZnRiYXIgd2lkdGhcbiRsZWZ0YmFyLXdpZHRoOiAgICAgICAgICAgICAyNTBweDtcbiRsZWZ0YmFyLXdpZHRoLWNvbGxhcHNlZDogICA3MHB4O1xuXG4vLyBTbWFsbCBMZWZ0YmFyIFdpZHRoXG4kbGVmdGJhci13aWR0aC1zbTogICAgMTYwcHg7XG5cbi8vIEJveGVkIGxheW91dCB3aWR0aFxuJGJveGVkLWxheW91dC13aWR0aDogIDEzMDBweDtcblxuLy8gTG9nbyBib3ggXG4kbG9nby1ib3gtYmFja2dyb3VuZDogIzMyMzc0MjtcblxuLy8gRGFyayBsZWZ0YmFyIG1lbnUgY29sb3JcbiRtZW51LWl0ZW0tY29sb3ItZGFyazogICAgICAgICM5MDk3YTc7XG4kbWVudS1pdGVtLWhvdmVyLWNvbG9yLWRhcms6ICAjYzhjZGRjO1xuJG1lbnUtaXRlbS1hY3RpdmUtY29sb3ItZGFyazogI2ZmZmZmZjtcblxuLy9NZW51IGl0ZW0gY29sb3JzXG4kbWVudS1pdGVtOiAgICAgICAgICAgICAgJGdyYXktNzAwOyAvLyM2ZTc2OGU7XG4kbWVudS1pdGVtLWhvdmVyOiAgICAgICAgJHByaW1hcnk7XG4kbWVudS1pdGVtLWFjdGl2ZTogICAgICAgJHByaW1hcnk7XG4kbWVudS1pdGVtLWJnLWhvdmVyOiAgICAjZjdmN2ZmO1xuXG4vL1JpZ2h0YmFyIFdpZHRoXG4kcmlnaHRiYXItd2lkdGg6ICAgICAgICAgICAyNjBweDtcblxuLy9SaWdodGJhciBXaWR0aFxuJGJnLXJpZ2h0YmFyOiAgICAgICAgICAgICAjZmZmO1xuXG4vL1RvcGJhciBCYWNrZ3JvdW5kXG4kYmctdG9wYmFyLWxpZ2h0OiAgICAgICAgICNmZmZmZmY7XG4kYmctdG9wYmFyLWRhcms6ICAgICAgICAgICMzMjM3NDI7XG5cbi8vIEdyYWRpZW50IEJhY2tncm91bmRcblxuJGJnLWdyYWRpZW50OiAgICAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICM1NjRhYjEsICM3NDZkYWQpO1xuXG4vLyBUb3BiYXIgSGVpZ2h0XG4kdG9wYmFyLWhlaWdodDogNzJweDtcblxuLy8gRHJvcGRvd24gTGFyZ2VcbiRkcm9wZG93bi1sZy13aWR0aDogICAgMzIwcHg7XG5cbi8vIGJ1dHRvblxuJGJ0bi1zb2Z0LWJnLW9wYWNpdHk6ICAwLjE1O1xuXG4vLyBhcGV4IGNoYXJ0c1xuJGFwZXgtZ3JpZC1jb2xvcjogI2Y4ZjlmYTtcblxuLy8gaG9yaXpvbnRhbFxuJGJnLXRvcG5hdjogICAjZmZmZmZmOyIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCByZXNwb25zaXZlIGZvbnQgc2l6ZXNcbi8vXG4vLyBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9ibG9iL3Y4LngvTElDRU5TRSlcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuQGlmICRyZnMtZm9udC1zaXplLXVuaXQgIT0gcmVtIGFuZCAkcmZzLWZvbnQtc2l6ZS11bml0ICE9IHB4IHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xufVxuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbkBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdCAhPSBweCBhbmQgJHJmcy1icmVha3BvaW50LXVuaXQgIT0gZW0gYW5kICRyZnMtYnJlYWtwb2ludC11bml0ICE9IHJlbSB7XG4gIEBlcnJvciBcImAjeyRyZnMtYnJlYWtwb2ludC11bml0fWAgaXMgbm90IGEgdmFsaWQgdW5pdCBmb3IgJHJmcy1icmVha3BvaW50LXVuaXQuIFVzZSBgcHhgLCBgZW1gIG9yIGByZW1gLlwiO1xufVxuXG4vLyBSZXNpemUgZm9udCBzaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuQGZ1bmN0aW9uIGRpdmlkZSgkZGl2aWRlbmQsICRkaXZpc29yLCAkcHJlY2lzaW9uOiAxMCkge1xuICAkc2lnbjogaWYoJGRpdmlkZW5kID4gMCBhbmQgJGRpdmlzb3IgPiAwIG9yICRkaXZpZGVuZCA8IDAgYW5kICRkaXZpc29yIDwgMCwgMSwgLTEpO1xuICAkZGl2aWRlbmQ6IGFicygkZGl2aWRlbmQpO1xuICAkZGl2aXNvcjogYWJzKCRkaXZpc29yKTtcbiAgQGlmICRkaXZpZGVuZCA9PSAwIHtcbiAgICBAcmV0dXJuIDA7XG4gIH1cbiAgQGlmICRkaXZpc29yID09IDAge1xuICAgIEBlcnJvciBcIkNhbm5vdCBkaXZpZGUgYnkgMFwiO1xuICB9XG4gICRyZW1haW5kZXI6ICRkaXZpZGVuZDtcbiAgJHJlc3VsdDogMDtcbiAgJGZhY3RvcjogMTA7XG4gIEB3aGlsZSAoJHJlbWFpbmRlciA+IDAgYW5kICRwcmVjaXNpb24gPj0gMCkge1xuICAgICRxdW90aWVudDogMDtcbiAgICBAd2hpbGUgKCRyZW1haW5kZXIgPj0gJGRpdmlzb3IpIHtcbiAgICAgICRyZW1haW5kZXI6ICRyZW1haW5kZXIgLSAkZGl2aXNvcjtcbiAgICAgICRxdW90aWVudDogJHF1b3RpZW50ICsgMTtcbiAgICB9XG4gICAgJHJlc3VsdDogJHJlc3VsdCAqIDEwICsgJHF1b3RpZW50O1xuICAgICRmYWN0b3I6ICRmYWN0b3IgKiAuMTtcbiAgICAkcmVtYWluZGVyOiAkcmVtYWluZGVyICogMTA7XG4gICAgJHByZWNpc2lvbjogJHByZWNpc2lvbiAtIDE7XG4gICAgQGlmICgkcHJlY2lzaW9uIDwgMCBhbmQgJHJlbWFpbmRlciA+PSAkZGl2aXNvciAqIDUpIHtcbiAgICAgICRyZXN1bHQ6ICRyZXN1bHQgKyAxO1xuICAgIH1cbiAgfVxuICAkcmVzdWx0OiAkcmVzdWx0ICogJGZhY3RvciAqICRzaWduO1xuICAkZGl2aWRlbmQtdW5pdDogdW5pdCgkZGl2aWRlbmQpO1xuICAkZGl2aXNvci11bml0OiB1bml0KCRkaXZpc29yKTtcbiAgJHVuaXQtbWFwOiAoXG4gICAgXCJweFwiOiAxcHgsXG4gICAgXCJyZW1cIjogMXJlbSxcbiAgICBcImVtXCI6IDFlbSxcbiAgICBcIiVcIjogMSVcbiAgKTtcbiAgQGlmICgkZGl2aWRlbmQtdW5pdCAhPSAkZGl2aXNvci11bml0IGFuZCBtYXAtaGFzLWtleSgkdW5pdC1tYXAsICRkaXZpZGVuZC11bml0KSkge1xuICAgICRyZXN1bHQ6ICRyZXN1bHQgKiBtYXAtZ2V0KCR1bml0LW1hcCwgJGRpdmlkZW5kLXVuaXQpO1xuICB9XG4gIEByZXR1cm4gJHJlc3VsdDtcbn1cblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogZGl2aWRlKCRyZnMtYmFzZS1mb250LXNpemUsICRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6IGRpdmlkZSgkcmZzLWJhc2UtZm9udC1zaXplLCBkaXZpZGUoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiBkaXZpZGUoJHJmcy1icmVha3BvaW50LCAkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcInJlbVwiIG9yICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwiZW1cIiB7XG4gICRyZnMtYnJlYWtwb2ludDogZGl2aWRlKCRyZnMtYnJlYWtwb2ludCwgZGl2aWRlKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxLCAkcmZzLXJlbS12YWx1ZSkpO1xufVxuXG4vLyBJbnRlcm5hbCBtaXhpbiB0aGF0IGFkZHMgZGlzYWJsZSBjbGFzc2VzIHRvIHRoZSBzZWxlY3RvciBpZiBuZWVkZWQuXG5AbWl4aW4gX3Jmcy1kaXNhYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgIC8vIEFkZGluZyBhbiBleHRyYSBjbGFzcyBpbmNyZWFzZXMgc3BlY2lmaWNpdHksIHdoaWNoIHByZXZlbnRzIHRoZSBtZWRpYSBxdWVyeSB0byBvdmVycmlkZSB0aGUgZm9udCBzaXplXG4gICAgJixcbiAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbiAgQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEludGVybmFsIG1peGluIHRoYXQgYWRkcyBlbmFibGUgY2xhc3NlcyB0byB0aGUgc2VsZWN0b3IgaWYgbmVlZGVkLlxuQG1peGluIF9yZnMtZW5hYmxlLWNsYXNzIHtcbiAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSW50ZXJuYWwgbWl4aW4gdXNlZCB0byBkZXRlcm1pbmUgd2hpY2ggbWVkaWEgcXVlcnkgbmVlZHMgdG8gYmUgdXNlZFxuQG1peGluIF9yZnMtbWVkaWEtcXVlcnkoJG1xLXZhbHVlKSB7XG4gIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuICBAZWxzZSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gUmVtb3ZlIHVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCAkZnMgKiAwICsgMSk7XG4gICAgfVxuICAgIEBlbHNlIGlmICRmcy11bml0ID09IFwicmVtXCIge1xuICAgICAgJGZzOiBkaXZpZGUoJGZzLCBkaXZpZGUoJGZzICogMCArIDEsICRyZnMtcmVtLXZhbHVlKSk7XG4gICAgfVxuXG4gICAgLy8gU2V0IGRlZmF1bHQgZm9udCBzaXplXG4gICAgJHJmcy1zdGF0aWM6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAje2RpdmlkZSgkZnMsICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzfXB4KTtcblxuICAgIC8vIE9ubHkgYWRkIHRoZSBtZWRpYSBxdWVyeSBpZiB0aGUgZm9udCBzaXplIGlzIGJpZ2dlciB0aGFuIHRoZSBtaW5pbXVtIGZvbnQgc2l6ZVxuICAgIEBpZiAkZnMgPD0gJHJmcy1iYXNlLWZvbnQtc2l6ZSBvciBub3QgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgZm9udC1zaXplOiAjeyRyZnMtc3RhdGljfSN7JHJmcy1zdWZmaXh9O1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIG1pbmltdW0gZm9udCBzaXplIGZvciAkZnNcbiAgICAgICRmcy1taW46ICRyZnMtYmFzZS1mb250LXNpemUgKyBkaXZpZGUoJGZzIC0gJHJmcy1iYXNlLWZvbnQtc2l6ZSwgJHJmcy1mYWN0b3IpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuICRmcyBhbmQgdGhlIG1pbmltdW0gZm9udCBzaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgJG1pbi13aWR0aDogaWYoJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0sICN7ZGl2aWRlKCRmcy1taW4sICRyZnMtcmVtLXZhbHVlKX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIFVzZSBgdm1pbmAgaWYgdHdvLWRpbWVuc2lvbmFsIGlzIGVuYWJsZWRcbiAgICAgICR2YXJpYWJsZS11bml0OiBpZigkcmZzLXR3by1kaW1lbnNpb25hbCwgdm1pbiwgdncpO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgdGhlIHZhcmlhYmxlIHdpZHRoIGJldHdlZW4gMCBhbmQgJHJmcy1icmVha3BvaW50XG4gICAgICAkdmFyaWFibGUtd2lkdGg6ICN7ZGl2aWRlKCRmcy1kaWZmICogMTAwLCAkcmZzLWJyZWFrcG9pbnQpfSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplXG4gICAgICAkcmZzLWZsdWlkOiBjYWxjKCN7JG1pbi13aWR0aH0gKyAjeyR2YXJpYWJsZS13aWR0aH0pICN7JHJmcy1zdWZmaXh9O1xuXG4gICAgICAvLyBCcmVha3BvaW50IGZvcm1hdHRpbmdcbiAgICAgICRtcS12YWx1ZTogaWYoJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgsICN7JHJmcy1icmVha3BvaW50fXB4LCAje2RpdmlkZSgkcmZzLWJyZWFrcG9pbnQsICRyZnMtcmVtLXZhbHVlKX0jeyRyZnMtYnJlYWtwb2ludC11bml0fSk7XG5cbiAgICAgIEBpbmNsdWRlIF9yZnMtZGlzYWJsZS1jbGFzcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogI3skcmZzLXN0YXRpY30jeyRyZnMtc3VmZml4fTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgX3Jmcy1tZWRpYS1xdWVyeSgkbXEtdmFsdWUpIHtcbiAgICAgICAgQGluY2x1ZGUgX3Jmcy1lbmFibGUtY2xhc3Mge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIEluY2x1ZGUgc2FmYXJpIGlmcmFtZSByZXNpemUgZml4IGlmIG5lZWRlZFxuICAgICAgICBtaW4td2lkdGg6IGlmKCRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCwgKDAgKiAxdncpLCBudWxsKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gVGhlIGZvbnQtc2l6ZSAmIHJlc3BvbnNpdmUtZm9udC1zaXplIG1peGlucyB1c2UgUkZTIHRvIHJlc2NhbGUgdGhlIGZvbnQgc2l6ZVxuQG1peGluIGZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1mb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyKCkge1xuICAmOmhvdmVyIHsgQGNvbnRlbnQ7IH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhaW4taG92ZXItZm9jdXMoKSB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMsXG4gICY6YWN0aXZlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgKiAuNTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vY3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAqIC41O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgKiAuNTtcbn1cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzYCBtaXhpblwiLCBcInY0LjUuMlwiLCBcInY1XCIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgKiAuNTtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xuICAvLyBBZGQgYSBgbWF4LXdpZHRoYCB0byBlbnN1cmUgY29udGVudCB3aXRoaW4gZWFjaCBjb2x1bW4gZG9lcyBub3QgYmxvdyBvdXRcbiAgLy8gdGhlIHdpZHRoIG9mIHRoZSBjb2x1bW4uIEFwcGxpZXMgdG8gSUUxMCsgYW5kIEZpcmVmb3guIENocm9tZSBhbmQgU2FmYXJpXG4gIC8vIGRvIG5vdCBhcHBlYXIgdG8gcmVxdWlyZSB0aGlzLlxuICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoZGl2aWRlKCRzaXplLCAkY29sdW1ucykpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiBkaXZpZGUoJHNpemUsICRjb2x1bW5zKTtcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIGRpdmlkZSgxMDAlLCAkY291bnQpO1xuICAgIG1heC13aWR0aDogZGl2aWRlKDEwMCUsICRjb3VudCk7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyICogLjU7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyICogLjU7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkYnJlYWtwb2ludHMpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cyk7XG5cbiAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29sI3skaW5maXh9LFxuICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIC8vIFByb3ZpZGUgYmFzaWMgYC5jb2wte2JwfWAgY2xhc3NlcyBmb3IgZXF1YWwtd2lkdGggZmxleGJveCBjb2x1bW5zXG4gICAgICAuY29sI3skaW5maXh9IHtcbiAgICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkZ3JpZC1yb3ctY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLXJvdy1jb2x1bW5zIHtcbiAgICAgICAgICAucm93LWNvbHMjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgcm93LWNvbHMoJGkpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1hdXRvKCk7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1maXJzdCB7IG9yZGVyOiAtMTsgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tbGFzdCB7IG9yZGVyOiAkY29sdW1ucyArIDE7IH1cblxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5vcmRlciN7JGluZml4fS0jeyRpfSB7IG9yZGVyOiAkaTsgfVxuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgLy8gYCRjb2x1bW5zIC0gMWAgYmVjYXVzZSBvZmZzZXR0aW5nIGJ5IHRoZSB3aWR0aCBvZiBhbiBlbnRpcmUgcm93IGlzbid0IHBvc3NpYmxlXG4gICAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgICAub2Zmc2V0I3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgY29sb3I6ICR0YWJsZS1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJnOyAvLyBSZXNldCBmb3IgbmVzdGluZyB3aXRoaW4gcGFyZW50cyB3aXRoIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXItdG9wOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyIHZlcnNpb25zXG4vL1xuLy8gQWRkIG9yIHJlbW92ZSBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAyICogJHRhYmxlLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWJvcmRlcmxlc3Mge1xuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoLFxuICB0Ym9keSArIHRib2R5IHtcbiAgICBib3JkZXI6IDA7XG4gIH1cbn1cblxuLy8gWmVicmEtc3RyaXBpbmdcbi8vXG4vLyBEZWZhdWx0IHplYnJhLXN0cmlwZSBzdHlsZXMgKGFsdGVybmF0aW5nIGdyYXkgYW5kIHRyYW5zcGFyZW50IGJhY2tncm91bmRzKVxuXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWFjY2VudC1iZztcbiAgfVxufVxuXG5cbi8vIEhvdmVyIGVmZmVjdFxuLy9cbi8vIFBsYWNlZCBoZXJlIHNpbmNlIGl0IGhhcyB0byBjb21lIGFmdGVyIHRoZSBwb3RlbnRpYWwgemVicmEgc3RyaXBpbmdcblxuLnRhYmxlLWhvdmVyIHtcbiAgdGJvZHkgdHIge1xuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgY29sb3I6ICR0YWJsZS1ob3Zlci1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ob3Zlci1iZztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBUYWJsZSBiYWNrZ3JvdW5kc1xuLy9cbi8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4vLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJvcmRlci1sZXZlbCkpO1xufVxuXG5AaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudChhY3RpdmUsICR0YWJsZS1hY3RpdmUtYmcpO1xuXG5cbi8vIERhcmsgc3R5bGVzXG4vL1xuLy8gU2FtZSB0YWJsZSBtYXJrdXAsIGJ1dCBpbnZlcnRlZCBjb2xvciBzY2hlbWU6IGRhcmsgYmFja2dyb3VuZCBhbmQgbGlnaHQgdGV4dC5cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi50YWJsZSB7XG4gIC50aGVhZC1kYXJrIHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC50aGVhZC1saWdodCB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1oZWFkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhlYWQtYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1iZztcblxuICB0aCxcbiAgdGQsXG4gIHRoZWFkIHRoIHtcbiAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYudGFibGUtYm9yZGVyZWQge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICYudGFibGUtc3RyaXBlZCB7XG4gICAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWFjY2VudC1iZztcbiAgICB9XG4gIH1cblxuICAmLnRhYmxlLWhvdmVyIHtcbiAgICB0Ym9keSB0ciB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSZXNwb25zaXZlIHRhYmxlc1xuLy9cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLnRhYmxlLXJlc3BvbnNpdmUtKmAgY2xhc3NlcyBmb3IgY29uZmlndXJpbmcgdGhlIHNjcmVlblxuLy8gc2l6ZSBvZiB3aGVyZSB5b3VyIHRhYmxlIHdpbGwgb3ZlcmZsb3cuXG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRuZXh0LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAmI3skaW5maXh9IHtcbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkYnJlYWtwb2ludCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBUYWJsZXNcblxuQG1peGluIHRhYmxlLXJvdy12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRib3JkZXI6IG51bGwpIHtcbiAgLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbiAgLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cbiAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgJixcbiAgICA+IHRoLFxuICAgID4gdGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgfVxuXG4gICAgQGlmICRib3JkZXIgIT0gbnVsbCB7XG4gICAgICB0aCxcbiAgICAgIHRkLFxuICAgICAgdGhlYWQgdGgsXG4gICAgICB0Ym9keSArIHRib2R5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIHN0YXRlcyBmb3IgYC50YWJsZS1ob3ZlcmBcbiAgLy8gTm90ZTogdGhpcyBpcyBub3QgYXZhaWxhYmxlIGZvciBjZWxscyBvciByb3dzIHdpdGhpbiBgdGhlYWRgIG9yIGB0Zm9vdGAuXG4gIC50YWJsZS1ob3ZlciB7XG4gICAgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNSUpO1xuXG4gICAgLnRhYmxlLSN7JHN0YXRlfSB7XG4gICAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG5cbiAgICAgICAgPiB0ZCxcbiAgICAgICAgPiB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvdmVyLWJhY2tncm91bmQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBDdXN0b21pemUgdGhlIGA6Zm9jdXNgIHN0YXRlIHRvIGltaXRhdGUgbmF0aXZlIFdlYktpdCBzdHlsZXMuXG4gIEBpbmNsdWRlIGZvcm0tY29udHJvbC1mb2N1cygkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xuXG4gIC8vIFBsYWNlaG9sZGVyXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yO1xuICAgIC8vIE92ZXJyaWRlIEZpcmVmb3gncyB1bnVzdWFsIGRlZmF1bHQgb3BhY2l0eTsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzExNTI2LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBhbmQgcmVhZC1vbmx5IGlucHV0c1xuICAvL1xuICAvLyBIVE1MNSBzYXlzIHRoYXQgY29udHJvbHMgdW5kZXIgYSBmaWVsZHNldCA+IGxlZ2VuZDpmaXJzdC1jaGlsZCB3b24ndCBiZVxuICAvLyBkaXNhYmxlZCBpZiB0aGUgZmllbGRzZXQgaXMgZGlzYWJsZWQuIER1ZSB0byBpbXBsZW1lbnRhdGlvbiBkaWZmaWN1bHR5LCB3ZVxuICAvLyBkb24ndCBob25vciB0aGF0IGVkZ2UgY2FzZTsgd2Ugc3R5bGUgdGhlbSBhcyBkaXNhYmxlZCBhbnl3YXkuXG4gICY6ZGlzYWJsZWQsXG4gICZbcmVhZG9ubHldIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZGlzYWJsZWQtYmc7XG4gICAgLy8gaU9TIGZpeCBmb3IgdW5yZWFkYWJsZSBkaXNhYmxlZCBjb250ZW50OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTY1NS5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAmLmZvcm0tY29udHJvbCB7XG4gICAgYXBwZWFyYW5jZTogbm9uZTsgLy8gRml4IGFwcGVhcmFuY2UgZm9yIGRhdGUgaW5wdXRzIGluIFNhZmFyaVxuICB9XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoICogLjU7XG5cbiAgPiAuY29sLFxuICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZm9ybS1ncmlkLWd1dHRlci13aWR0aCAqIC41O1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzE1NTdcbiAgICAvLyBBbGlnbiB0b29sdGlwIHRvIGZvcm0gZWxlbWVudHNcbiAgICAuZm9ybS1yb3cgPiAuY29sID4gJixcbiAgICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSA+ICYge1xuICAgICAgbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggKiAuNTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lciAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtcGFkZGluZy14ICogNCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAkaW5wdXQtcGFkZGluZy14ICogMiBjZW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQgIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgJGN1c3RvbS1zZWxlY3QtYmcgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbiAvICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZSBuby1yZXBlYXQ7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2Utd2lkdGg6ICAgd2lkdGggLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgXCJMaWJlcmF0aW9uIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICAuODc1ZW0gIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAqIC41KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15ICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1zbSAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktc20gKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtbGc6ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LWxnICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1sZyAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg6ICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14OiAgICAgIC4zMTI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1ncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgICAgICAgMTBweCAhZGVmYXVsdDtcbiRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJnOiAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZvcm1zLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtZ3V0dGVyOiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1jdXJzb3I6ICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU6ICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZTogICAgICA1MCUgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93OiAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3I6ICRncmF5LTUwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoOiAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtY29sb3I6ICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogICAgICAgICAgJGlucHV0LWRpc2FibGVkLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWxhYmVsLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnOiAgcmdiYSh0aGVtZS1jb2xvcihcInByaW1hcnlcIiksIC41KSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I6ICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJvcmRlci1jb2xvcjogICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjZsMi45NzQgMi45OUw4IDIuMTkzeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTogICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzQnIHZpZXdCb3g9JzAgMCA0IDQnPjxwYXRoIHN0cm9rZT0nI3skY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yfScgZD0nTTAgMmg0Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAgNTAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIHZpZXdCb3g9Jy00IC00IDggOCc+PGNpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc3dpdGNoLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAqIDEuNzUgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAuNSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIHJpZ2h0ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCBjZW50ZXIgLyAkY3VzdG9tLXNlbGVjdC1iZy1zaXplIG5vLXJlcGVhdCAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAqIC41ICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyICogLjUgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMiAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtaGVpZ2h0OiAgICAgICAgICAgICAgICRuYXZiYXItYnJhbmQtZm9udC1zaXplICogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteTogICAgICAgICAgICAoJG5hdi1saW5rLWhlaWdodCAtICRuYXZiYXItYnJhbmQtaGVpZ2h0KSAqIC41ICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1zY3JvbGwtbWF4LWhlaWdodDogICAgICA3NXZoICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoICogLjUgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAgICRzcGlubmVyLXdpZHRoICFkZWZhdWx0O1xuJHNwaW5uZXItdmVydGljYWwtYWxpZ246ICAtLjEyNWVtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoOiAgICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xuXG4gICYud2lkdGgge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWNvbGxhcHNlLXdpZHRoKTtcbiAgfVxufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBQb3BwZXIgaXMgZW5hYmxlZCwgcmVzZXQgdGhlIGJhc2ljIGRyb3Bkb3duIHBvc2l0aW9uXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLmRyb3Bkb3duLW1lbnUge1xuICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0sXG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiBhdXRvO1xuICB9XG59XG5cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gYDxocj5gKSB3aXRoaW4gdGhlIGRyb3Bkb3duXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIEBpbmNsdWRlIG5hdi1kaXZpZGVyKCRkcm9wZG93bi1kaXZpZGVyLWJnLCAkZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teSwgdHJ1ZSk7XG59XG5cbi8vIExpbmtzLCBidXR0b25zLCBhbmQgbW9yZSB3aXRoaW4gdGhlIGRyb3Bkb3duIG1lbnVcbi8vXG4vLyBgPGJ1dHRvbj5gLXNwZWNpZmljIHN0eWxlcyBhcmUgZGVub3RlZCB3aXRoIGAvLyBGb3IgPGJ1dHRvbj5zYFxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gcHJldmVudCBsaW5rcyBmcm9tIHJhbmRvbWx5IGJyZWFraW5nIG9udG8gbmV3IGxpbmVzXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgYm9yZGVyOiAwOyAvLyBGb3IgYDxidXR0b24+YHNcblxuICAvLyBQcmV2ZW50IGRyb3Bkb3duIG92ZXJmbG93IGlmIHRoZXJlJ3Mgbm8gcGFkZGluZ1xuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjc3MDNcbiAgQGlmICRkcm9wZG93bi1wYWRkaW5nLXkgPT0gMCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWhvdmVyLWJnKTtcbiAgfVxuXG4gICYuYWN0aXZlLFxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnKTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAvLyBSZW1vdmUgQ1NTIGdyYWRpZW50cyBpZiB0aGV5J3JlIGVuYWJsZWRcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4vLyBEcm9wZG93biBzZWN0aW9uIGhlYWRlcnNcbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWhlYWRlci1wYWRkaW5nO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBmb3IgdXNlIHdpdGggaGVhZGluZyBlbGVtZW50c1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1zbSk7XG4gIGNvbG9yOiAkZHJvcGRvd24taGVhZGVyLWNvbG9yO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBhcyB3aXRoID4gbGkgPiBhXG59XG5cbi8vIERyb3Bkb3duIHRleHRcbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAkbmF2LWRpdmlkZXItY29sb3IsICRtYXJnaW4teTogJG5hdi1kaXZpZGVyLW1hcmdpbi15LCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAkbWFyZ2luLXkgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvcjtcbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBuYXYtZGl2aWRlcigpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMSAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gICAgJjpmb2N1cyxcbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxufVxuXG4vLyBPcHRpb25hbDogR3JvdXAgbXVsdGlwbGUgYnV0dG9uIGdyb3VwcyB0b2dldGhlciBmb3IgYSB0b29sYmFyXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblxuICAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5idG4tZ3JvdXAge1xuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgYnV0dG9uIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llciBtYW5pcHVsYXRpb24uXG5cbi5idG4tZ3JvdXAtc20gPiAuYnRuIHsgQGV4dGVuZCAuYnRuLXNtOyB9XG4uYnRuLWdyb3VwLWxnID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1sZzsgfVxuXG5cbi8vXG4vLyBTcGxpdCBidXR0b24gZHJvcGRvd25zXG4vL1xuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIsXG4gIC5kcm9wdXAgJjo6YWZ0ZXIsXG4gIC5kcm9wcmlnaHQgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3BsZWZ0ICY6OmJlZm9yZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuLmJ0bi1ncm91cC10b2dnbGUge1xuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCA+IC5idG4ge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIHZhbHVlXG5cbiAgICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gICAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBGb3IgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrXG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQsXG4gID4gLmN1c3RvbS1zZWxlY3QsXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIEZvciBmb2N1cyBzdGF0ZSdzIHotaW5kZXhcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB3aWR0aDogMSU7XG4gICAgbWluLXdpZHRoOiAwOyAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL3F1ZXN0aW9ucy8zNjI0NzE0MC93aHktZG9udC1mbGV4LWl0ZW1zLXNocmluay1wYXN0LWNvbnRlbnQtc2l6ZVxuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICArIC5mb3JtLWNvbnRyb2wsXG4gICAgKyAuY3VzdG9tLXNlbGVjdCxcbiAgICArIC5jdXN0b20tZmlsZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSB0b3Agb2Ygc3Vycm91bmRpbmcgZWxlbWVudHNcbiAgPiAuZm9ybS1jb250cm9sOmZvY3VzLFxuICA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIHotaW5kZXg6IDM7XG4gIH1cblxuICAvLyBCcmluZyB0aGUgY3VzdG9tIGZpbGUgaW5wdXQgYWJvdmUgdGhlIGxhYmVsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB7XG4gICAgei1pbmRleDogNDtcbiAgfVxuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuY3VzdG9tLXNlbGVjdCB7XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgJjpub3QoLmhhcy12YWxpZGF0aW9uKSB7XG4gICAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxuXG4gICYuaGFzLXZhbGlkYXRpb24ge1xuICAgID4gLmZvcm0tY29udHJvbDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLXNlbGVjdDpudGgtbGFzdC1jaGlsZChuICsgMyksXG4gICAgPiAuY3VzdG9tLWZpbGU6bnRoLWxhc3QtY2hpbGQobiArIDMpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICA+IC5jdXN0b20tZmlsZTpudGgtbGFzdC1jaGlsZChuICsgMykgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZFxuLy9cbi8vIFdoaWxlIGl0IHJlcXVpcmVzIG9uZSBleHRyYSBsYXllciBvZiBIVE1MIGZvciBlYWNoLCBkZWRpY2F0ZWQgcHJlcGVuZCBhbmRcbi8vIGFwcGVuZCBlbGVtZW50cyBhbGxvdyB1cyB0byAxKSBiZSBsZXNzIGNsZXZlciwgMikgc2ltcGxpZnkgb3VyIHNlbGVjdG9ycywgYW5kXG4vLyAzKSBzdXBwb3J0IEhUTUw1IGZvcm0gdmFsaWRhdGlvbi5cblxuLmlucHV0LWdyb3VwLXByZXBlbmQsXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBFbnN1cmUgYnV0dG9ucyBhcmUgYWx3YXlzIGFib3ZlIGlucHV0cyBmb3IgbW9yZSB2aXN1YWxseSBwbGVhc2luZyBib3JkZXJzLlxuICAvLyBUaGlzIGlzbid0IG5lZWRlZCBmb3IgYC5pbnB1dC1ncm91cC10ZXh0YCBzaW5jZSBpdCBzaGFyZXMgdGhlIHNhbWUgYm9yZGVyLWNvbG9yXG4gIC8vIGFzIG91ciBpbnB1dHMuXG4gIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxuXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQsXG4gIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kIHsgbWFyZ2luLXJpZ2h0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuLmlucHV0LWdyb3VwLWFwcGVuZCB7IG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDsgfVxuXG5cbi8vIFRleHR1YWwgYWRkb25zXG4vL1xuLy8gU2VydmVzIGFzIGEgY2F0Y2gtYWxsIGVsZW1lbnQgZm9yIGFueSB0ZXh0IG9yIHJhZGlvL2NoZWNrYm94IGlucHV0IHlvdSB3aXNoXG4vLyB0byBwcmVwZW5kIG9yIGFwcGVuZCB0byBhbiBpbnB1dC5cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIEFsbG93IHVzZSBvZiA8bGFiZWw+IGVsZW1lbnRzIGJ5IG92ZXJyaWRpbmcgb3VyIGRlZmF1bHQgbWFyZ2luLWJvdHRvbVxuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZSk7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tYmc7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBOdWtlIGRlZmF1bHQgbWFyZ2lucyBmcm9tIGNoZWNrYm94ZXMgYW5kIHJhZGlvcyB0byB2ZXJ0aWNhbGx5IGNlbnRlciB3aXRoaW4uXG4gIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5cblxuLy8gU2l6aW5nXG4vL1xuLy8gUmVtaXggdGhlIGRlZmF1bHQgZm9ybSBjb250cm9sIHNpemluZyBjbGFzc2VzIGludG8gbmV3IG9uZXMgZm9yIGVhc2llclxuLy8gbWFuaXB1bGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1zbTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuIHtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1zbSAkaW5wdXQtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmc7XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kIHJvdW5kZWQgY29ybmVyc1xuLy9cbi8vIFRoZXNlIHJ1bGVzZXRzIG11c3QgY29tZSBhZnRlciB0aGUgc2l6aW5nIG9uZXMgdG8gcHJvcGVybHkgb3ZlcnJpZGUgc20gYW5kIGxnXG4vLyBib3JkZXItcmFkaXVzIHZhbHVlcyB3aGVuIGV4dGVuZGluZy4gVGhleSdyZSBtb3JlIHNwZWNpZmljIHRoYW4gd2UnZCBsaWtlXG4vLyB3aXRoIHRoZSBgLmlucHV0LWdyb3VwID5gIHBhcnQsIGJ1dCB3aXRob3V0IGl0LCB3ZSBjYW5ub3Qgb3ZlcnJpZGUgdGhlIHNpemluZy5cblxuXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwOm5vdCguaGFzLXZhbGlkYXRpb24pID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bixcbi5pbnB1dC1ncm91cDpub3QoLmhhcy12YWxpZGF0aW9uKSA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuYnRuLFxuLmlucHV0LWdyb3VwLmhhcy12YWxpZGF0aW9uID4gLmlucHV0LWdyb3VwLWFwcGVuZDpudGgtbGFzdC1jaGlsZChuICsgMykgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHByaW50LWNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgKiAuNTtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc7XG4gICAgYm9yZGVyOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBGb3JlZ3JvdW5kIChpY29uKVxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41O1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IDUwJSAvICN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplfSBuby1yZXBlYXQ7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAqIC41LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAqIC41OyAvLyBXZWJraXQgc3BlY2lmaWNcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50OyAvLyBXaHk/XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAvLyBGaXJlZm94IHNwZWNpZmljP1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogMDsgLy8gRWRnZSBzcGVjaWZpY1xuICAgIG1hcmdpbi1yaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBtYXJnaW4tbGVmdDogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOyAgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi1tcy10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQgKiAuNTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgLy8gUHJldmVudHMgYWN0aXZlIC5uYXYtbGluayB0YWIgb3ZlcmxhcHBpbmcgZm9jdXMgb3V0bGluZSBvZiBwcmV2aW91cy9uZXh0IC5uYXYtbGlua1xuICAgICAgaXNvbGF0aW9uOiBpc29sYXRlO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIC8vIE1ha2UgZHJvcGRvd24gYm9yZGVyIG92ZXJsYXAgdGFiIGJvcmRlclxuICAgIG1hcmdpbi10b3A6IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICAgIC8vIFJlbW92ZSB0aGUgdG9wIHJvdW5kZWQgY29ybmVycyBoZXJlIHNpbmNlIHRoZXJlIGlzIGEgaGFyZCBlZGdlIGFib3ZlIHRoZSBtZW51XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vL1xuLy8gUGlsbHNcbi8vXG5cbi5uYXYtcGlsbHMge1xuICAubmF2LWxpbmsge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdi1waWxscy1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5uYXYtbGluay5hY3RpdmUsXG4gIC5zaG93ID4gLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy9cbi8vIEp1c3RpZmllZCB2YXJpYW50c1xuLy9cblxuLm5hdi1maWxsIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgPiAubmF2LWxpbmssXG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cblxuLy8gVGFiYmFibGUgdGFic1xuLy9cbi8vIEhpZGUgdGFiYmFibGUgcGFuZXMgdG8gc3RhcnQsIHNob3cgdGhlbSB3aGVuIGAuYWN0aXZlYFxuXG4udGFiLWNvbnRlbnQge1xuICA+IC50YWItcGFuZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICA+IC5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4iLCIvLyBDb250ZW50c1xuLy9cbi8vIE5hdmJhclxuLy8gTmF2YmFyIGJyYW5kXG4vLyBOYXZiYXIgbmF2XG4vLyBOYXZiYXIgdGV4dFxuLy8gTmF2YmFyIGRpdmlkZXJcbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vLyBOYXZiYXIgcG9zaXRpb25cbi8vIE5hdmJhciB0aGVtZXNcblxuXG4vLyBOYXZiYXJcbi8vXG4vLyBQcm92aWRlIGEgc3RhdGljIG5hdmJhciBmcm9tIHdoaWNoIHdlIGV4cGFuZCB0byBjcmVhdGUgZnVsbC13aWR0aCwgZml4ZWQsIGFuZFxuLy8gb3RoZXIgbmF2YmFyIHZhcmlhdGlvbnMuXG5cbi5uYXZiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gYWxsb3cgdXMgdG8gZG8gdGhlIGxpbmUgYnJlYWsgZm9yIGNvbGxhcHNpbmcgY29udGVudFxuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIHNwYWNlIG91dCBicmFuZCBmcm9tIGxvZ29cbiAgcGFkZGluZzogJG5hdmJhci1wYWRkaW5nLXkgJG5hdmJhci1wYWRkaW5nLXg7XG5cbiAgLy8gQmVjYXVzZSBmbGV4IHByb3BlcnRpZXMgYXJlbid0IGluaGVyaXRlZCwgd2UgbmVlZCB0byByZWRlY2xhcmUgdGhlc2UgZmlyc3RcbiAgLy8gZmV3IHByb3BlcnRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cblxuICAuY29udGFpbmVyLFxuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICBAZXh0ZW5kICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciBicmFuZFxuLy9cbi8vIFVzZWQgZm9yIGJyYW5kLCBwcm9qZWN0LCBvciBzaXRlIG5hbWVzLlxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgbWFyZ2luLXJpZ2h0OiAkbmF2YmFyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItYnJhbmQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIG5hdlxuLy9cbi8vIEN1c3RvbSBuYXZiYXIgbmF2aWdhdGlvbiAoZG9lc24ndCByZXF1aXJlIGAubmF2YCwgYnV0IGRvZXMgbWFrZSB1c2Ugb2YgYC5uYXYtbGlua2ApLlxuXG4ubmF2YmFyLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIGNhbm5vdCB1c2UgYGluaGVyaXRgIHRvIGdldCB0aGUgYC5uYXZiYXJgcyB2YWx1ZVxuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cblxuLy8gTmF2YmFyIHRleHRcbi8vXG4vL1xuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2LWxpbmstcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdi1saW5rLXBhZGRpbmcteTtcbn1cblxuXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy9cbi8vIEN1c3RvbSBzdHlsZXMgZm9yIHJlc3BvbnNpdmUgY29sbGFwc2luZyBhbmQgdG9nZ2xpbmcgb2YgbmF2YmFyIGNvbnRlbnRzLlxuLy8gUG93ZXJlZCBieSB0aGUgY29sbGFwc2UgQm9vdHN0cmFwIEphdmFTY3JpcHQgcGx1Z2luLlxuXG4vLyBXaGVuIGNvbGxhcHNlZCwgcHJldmVudCB0aGUgdG9nZ2xlYWJsZSBuYXZiYXIgY29udGVudHMgZnJvbSBhcHBlYXJpbmcgaW5cbi8vIHRoZSBkZWZhdWx0IGZsZXhib3ggcm93IG9yaWVudGF0aW9uLiBSZXF1aXJlcyB0aGUgdXNlIG9mIGBmbGV4LXdyYXA6IHdyYXBgXG4vLyBvbiB0aGUgYC5uYXZiYXJgIHBhcmVudC5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIC8vIEZvciBhbHdheXMgZXhwYW5kZWQgb3IgZXh0cmEgZnVsbCBuYXZiYXJzLCBlbnN1cmUgY29udGVudCBhbGlnbnMgaXRzZWxmXG4gIC8vIHByb3Blcmx5IHZlcnRpY2FsbHkuIENhbiBiZSBlYXNpbHkgb3ZlcnJpZGRlbiB3aXRoIGZsZXggdXRpbGl0aWVzLlxuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4vLyBCdXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBuYXZiYXIgd2hlbiBpbiBpdHMgY29sbGFwc2VkIHN0YXRlXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50OyAvLyByZW1vdmUgZGVmYXVsdCBidXR0b24gc3R5bGVcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2YmFyLXRvZ2dsZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi8vIEtlZXAgYXMgYSBzZXBhcmF0ZSBlbGVtZW50IHNvIGZvbGtzIGNhbiBlYXNpbHkgb3ZlcnJpZGUgaXQgd2l0aCBhbm90aGVyIGljb25cbi8vIG9yIGltYWdlIGZpbGUgYXMgbmVlZGVkLlxuLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxLjVlbTtcbiAgaGVpZ2h0OiAxLjVlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogNTAlIC8gMTAwJSAxMDAlIG5vLXJlcGVhdDtcbn1cblxuLm5hdmJhci1uYXYtc2Nyb2xsIHtcbiAgbWF4LWhlaWdodDogJG5hdmJhci1uYXYtc2Nyb2xsLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLW5hdi1zY3JvbGwge1xuICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyAvLyBzdHlsZWxpbnQtZGlzYWJsZS1saW5lIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4gICAgICAgICAgLy8gQ2hhbmdlcyBmbGV4LWJhc2VzIHRvIGF1dG8gYmVjYXVzZSBvZiBhbiBJRTEwIGJ1Z1xuICAgICAgICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBXaGl0ZSBsaW5rcyBhZ2FpbnN0IGEgZGFyayBiYWNrZ3JvdW5kXG4ubmF2YmFyLWRhcmsge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7IC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yMjc0MCNpc3N1ZWNvbW1lbnQtMzA1ODY4MTA2XG4gIGhlaWdodDogJGNhcmQtaGVpZ2h0O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwIHtcbiAgICBib3JkZXItdG9wOiBpbmhlcml0O1xuICAgIGJvcmRlci1ib3R0b206IGluaGVyaXQ7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQgIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAvLyBEdWUgdG8gc3BlY2lmaWNpdHkgb2YgdGhlIGFib3ZlIHNlbGVjdG9yIChgLmNhcmQgPiAubGlzdC1ncm91cGApLCB3ZSBtdXN0XG4gIC8vIHVzZSBhIGNoaWxkIHNlbGVjdG9yIGhlcmUgdG8gcHJldmVudCBkb3VibGUgYm9yZGVycy5cbiAgPiAuY2FyZC1oZWFkZXIgKyAubGlzdC1ncm91cCxcbiAgPiAubGlzdC1ncm91cCArIC5jYXJkLWZvb3RlciB7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgaW1hZ2Ugc2l6ZSBidWcgaW4gSUVcbiAgLy8gU2VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yODg1NVxuICBtaW4taGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY29sb3I7XG59XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogJGNhcmQtc3BhY2VyLXk7XG59XG5cbi5jYXJkLXN1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogLSRjYXJkLXNwYWNlci15ICogLjU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14ICogLjU7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggKiAuNTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIC8vIFRoZSBzZXBhcmF0b3IgYmV0d2VlbiBicmVhZGNydW1icyAoYnkgZGVmYXVsdCwgYSBmb3J3YXJkLXNsYXNoOiBcIi9cIilcbiAgKyAuYnJlYWRjcnVtYi1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmbG9hdDogbGVmdDsgLy8gU3VwcHJlc3MgaW5saW5lIHNwYWNpbmdzIGFuZCB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG4gICAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICAgIGNvbnRlbnQ6IGVzY2FwZS1zdmcoJGJyZWFkY3J1bWItZGl2aWRlcik7XG4gICAgfVxuICB9XG5cbiAgLy8gSUU5LTExIGhhY2sgdG8gcHJvcGVybHkgaGFuZGxlIGh5cGVybGluayB1bmRlcmxpbmVzIGZvciBicmVhZGNydW1icyBidWlsdFxuICAvLyB3aXRob3V0IGA8dWw+YHMuIFRoZSBgOjpiZWZvcmVgIHBzZXVkby1lbGVtZW50IGdlbmVyYXRlcyBhbiBlbGVtZW50XG4gIC8vICp3aXRoaW4qIHRoZSAuYnJlYWRjcnVtYi1pdGVtIGFuZCB0aGVyZWJ5IGluaGVyaXRzIHRoZSBgdGV4dC1kZWNvcmF0aW9uYC5cbiAgLy9cbiAgLy8gVG8gdHJpY2sgSUUgaW50byBzdXBwcmVzc2luZyB0aGUgdW5kZXJsaW5lLCB3ZSBnaXZlIHRoZSBwc2V1ZG8tZWxlbWVudCBhblxuICAvLyB1bmRlcmxpbmUgYW5kIHRoZW4gaW1tZWRpYXRlbHkgcmVtb3ZlIGl0LlxuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yO1xuICB9XG59XG4iLCIucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQoKTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygpO1xufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWJnO1xuICBib3JkZXI6ICRwYWdpbmF0aW9uLWJvcmRlci13aWR0aCBzb2xpZCAkcGFnaW5hdGlvbi1ib3JkZXItY29sb3I7XG5cbiAgJjpob3ZlciB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpmb2N1cyB7XG4gICAgei1pbmRleDogMztcbiAgICBvdXRsaW5lOiAkcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lO1xuICAgIGJveC1zaGFkb3c6ICRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMztcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAvLyBPcGluaW9uYXRlZDogcmVtb3ZlIHRoZSBcImhhbmRcIiBjdXJzb3Igc2V0IHByZXZpb3VzbHkgZm9yIC5wYWdlLWxpbmtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I7XG4gIH1cbn1cblxuXG4vL1xuLy8gU2l6aW5nXG4vL1xuXG4ucGFnaW5hdGlvbi1sZyB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktbGcsICRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZywgJGZvbnQtc2l6ZS1sZywgJGxpbmUtaGVpZ2h0LWxnLCAkcGFnaW5hdGlvbi1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJHBhZ2luYXRpb24tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nICogLjUpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmcgcHJvZ3Jlc3MtYmFyLXN0cmlwZXM7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuICogLjU7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBQbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgLy8gVGhpcyBzb2x1dGlvbiBpcyBmYXIgZnJvbSBpZGVhbCBiZWNhdXNlIG9mIHRoZSB1bml2ZXJzYWwgc2VsZWN0b3IgdXNhZ2UsXG4gIC8vIGJ1dCBpcyBuZWVkZWQgdG8gZml4IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQ4MDBcbiAgPiAqIHtcbiAgICBtYXJnaW46ICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gKiAuNTtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoICogLjUpICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggKiAuNSkgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGxlZnQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAqIC41KSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICByaWdodDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoICogLjUpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggKiAuNSkgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAwO1xuICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5O1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb24pO1xuXG4gIC8vIEhvdmVyL2ZvY3VzIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkY2Fyb3VzZWwtY29udHJvbC1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAkY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDI3MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cblxuLy8gSWNvbnMgZm9yIHdpdGhpblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgaGVpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBiYWNrZ3JvdW5kOiA1MCUgLyAxMDAlIDEwMCUgbm8tcmVwZWF0O1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmcpO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmcpO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6ICRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg7XG4gICAgaGVpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICAgIC8vIFVzZSB0cmFuc3BhcmVudCBib3JkZXJzIHRvIGluY3JlYXNlIHRoZSBoaXQgYXJlYSBieSAxMHB4IG9uIHRvcCBhbmQgYm90dG9tLlxuICAgIGJvcmRlci10b3A6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IC41O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWluZGljYXRvci10cmFuc2l0aW9uKTtcbiAgfVxuXG4gIC5hY3RpdmUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuXG4vLyBPcHRpb25hbCBjYXB0aW9uc1xuLy9cbi8vXG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgKiAuNTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAqIC41O1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRjb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ib3JkZXI7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogJHNwaW5uZXItdmVydGljYWwtYWxpZ247XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRjb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogLjc1cyBsaW5lYXIgaW5maW5pdGUgc3Bpbm5lci1ncm93O1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cblxuQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSB7XG4gIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnNwaW5uZXItYm9yZGVyLFxuICAgIC5zcGlubmVyLWdyb3cge1xuICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjVzO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoZGl2aWRlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15LCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCkpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8va2l0dHlnaXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDsgLy8gRml4IGZvciBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1Njg2XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlKCkge1xuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgY2xpcDogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLnNoYWRvdy1zbSB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3cgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LWxnIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctbGcgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1ub25lIHsgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gV2lkdGggYW5kIGhlaWdodFxuXG5AZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAod2lkdGg6IHcsIGhlaWdodDogaCkge1xuICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc2l6ZXMge1xuICAgIC4jeyRhYmJyZXZ9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi5tdy0xMDAgeyBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuLm1oLTEwMCB7IG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4vLyBWaWV3cG9ydCBhZGRpdGlvbmFsIGhlbHBlcnNcblxuLm1pbi12dy0xMDAgeyBtaW4td2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi5taW4tdmgtMTAwIHsgbWluLWhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuXG4udnctMTAwIHsgd2lkdGg6IDEwMHZ3ICFpbXBvcnRhbnQ7IH1cbi52aC0xMDAgeyBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xuICAgICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gTmVnYXRpdmUgbWFyZ2lucyAoZS5nLiwgd2hlcmUgYC5tYi1uMWAgaXMgbmVnYXRpdmUgdmVyc2lvbiBvZiBgLm1iLTFgKVxuICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgIEBpZiBcIiN7JHNpemV9XCIgIT0gXCIwXCIge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIvLyBcclxuLy8gYWNjb3JkaW9ucy5zY3NzXHJcbi8vXHJcblxyXG4uY3VzdG9tLWFjY29yZGlvbndpdGhhcnJvdyB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgKy5jYXJkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMC41cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2FyZC1oZWFkZXJ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYWNjb3JkaW9uLWFycm93IHtcclxuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgICAgIGkuYWNjb3JkaW9uLWFycm93IHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTgzMVwiO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDdXN0b20gQWNjb3JkaW9uXHJcblxyXG4uY3VzdG9tLWFjY29yZGlvbiB7XHJcbiAgICAuY2FyZCB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggZGFzaGVkICRncmF5LTMwMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHggIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA2cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDJweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE4cHg7XHJcbiAgICAgICAgICAgIHRvcDogLTJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvL1xuLy8gYWxlcnRzXG4vLyBCb290c3RyYXAgLSBleHRlbmRlZCBkZWZhdWx0XG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICAgIEBpbmNsdWRlIGFsZXJ0LXZhcmlhbnQodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1ib3JkZXItbGV2ZWwpLCBjb2xvci15aXEodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpKSk7XG4gICAgICAuY2xvc2UsXG4gICAgICAuYWxlcnQtbGluayB7XG4gICAgICAgIGNvbG9yOiBjb2xvci15aXEodGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYmctbGV2ZWwpKTtcbiAgICAgIH1cbiAgICB9XG4gIH0iLCIvLyBcclxuLy8gYmFkZ2Uuc2Nzc1xyXG4vL1xyXG4uYmFkZ2Utc29mdCB7XHJcbiAgICBjb2xvcjogJGdyYXktODAwO1xyXG59XHJcblxyXG4vLyBiYWRnZSBzb2Z0XHJcblxyXG5AbWl4aW4gYmFkZ2Utc29mdC12YXJpYW50KCRiZykge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmcsIDAuMik7XHJcbiAgICBjb2xvcjogJGJnICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLmJhZGdlLXNvZnQtI3skY29sb3J9IHtcclxuICAgICAgQGluY2x1ZGUgYmFkZ2Utc29mdC12YXJpYW50KCR2YWx1ZSk7XHJcbiAgICB9XHJcbn0iLCIvLyBcclxuLy8gYmFja2dyb3VuZHMuc2Nzc1xyXG4vL1xyXG5cclxuXHJcbkBlYWNoICRjb2xvcixcclxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLmJnLXNvZnQtI3skY29sb3J9IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCgkdmFsdWUpLCAwLjI1KSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBHcmFkaWVudFxyXG4uYmctZ3JhZGllbnQge1xyXG4gICAgYmFja2dyb3VuZDogJGJnLWdyYWRpZW50O1xyXG59XHJcbiIsIlxyXG4vLyBcclxuLy8gYnJlYWRjcnVtYi5zY3NzXHJcbi8vXHJcblxyXG5cclxuLy8gQnJlYWRjcnVtYiBpdGVtIGFycm93XHJcbi5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgKy5icmVhZGNydW1iLWl0ZW0ge1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcInVuaWNvbnNcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuICAiLCIvLyBcclxuLy8gYnV0dG9ucy5zY3NzXHJcbi8vXHJcblxyXG4uYnRuIHtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICBcclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5pY29uIHtcclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4xcmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJ0bi1yb3VuZGVkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxufVxyXG5cclxuLy9cclxuLy8gbGlnaHQgYnV0dG9uXHJcbi8vIFxyXG4uYnRuLWxpZ2h0LC5idG4td2hpdGUge1xyXG4gICAgY29sb3I6ICRncmF5LTkwMDtcclxufVxyXG5cclxuLmJ0bi13aGl0ZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMzAwO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xyXG4gICAgfVxyXG59XHJcbi8vXHJcbi8vIExpbmsgYnV0dG9uc1xyXG4vL1xyXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xyXG4uYnRuLWxpbmsge1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XHJcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIEBpbmNsdWRlIGhvdmVyIHtcclxuICAgICAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICB9XHJcbiAgICAmOmZvY3VzLFxyXG4gICAgJi5mb2N1cyB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuICAgICY6ZGlzYWJsZWQsXHJcbiAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfSAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxyXG59IFxyXG5cclxuXHJcbi8vIFxyXG4vLyBCdXR0b24gRXh0cmEgU21hbGwgU2l6ZVxyXG4vLyBcclxuXHJcbi5idG4teHMge1xyXG4gICAgcGFkZGluZzogLjJyZW0gLjZyZW07XHJcbiAgICBmb250LXNpemU6IC43NXJlbTtcclxuICAgIGJvcmRlci1yYWRpdXM6IC4xNXJlbTtcclxufVxyXG5cclxuLy8gU29mdCB2YXJpYW50c1xyXG5AbWl4aW4gYnRuLXZhcmlhbnQtc29mdCgkYmcsICRjb2xvcikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmcsICRidG4tc29mdC1iZy1vcGFjaXR5KTtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICBib3JkZXItY29sb3I6IHJnYmEoJGNvbG9yLCAkYnRuLXNvZnQtYmctb3BhY2l0eSk7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZmFkZS1pbihyZ2JhKCRiZywgJGJ0bi1zb2Z0LWJnLW9wYWNpdHkpLCAuMDUpO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLmJ0bi1zb2Z0LSN7JGNvbG9yfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnRuLXZhcmlhbnQtc29mdCgkdmFsdWUsICR2YWx1ZSk7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vXHJcbi8vIEFsdGVybmF0ZSBidXR0b25zXHJcbi8vXHJcbkBlYWNoICRjb2xvcixcclxuJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vIFxyXG4vLyBjYXJkLnNjc3NcclxuLy9cclxuXHJcbi5jYXJkIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93LXNtO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcclxufVxyXG5cclxuLmNhcmQtZHJvcCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzBweDtcclxuICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgd2lkdGg6IDMwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBtYXJnaW4tdG9wOiAtNnB4O1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMjAwO1xyXG4gICAgICAgIGNvbG9yOiAkZGFyaztcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIENhcmQgdGl0bGUgLyBDYXJkIEhlYWRlclxyXG4uY2FyZC10aXRsZSxcclxuLmNhcmQtaGVhZGVyIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi5jYXJkLW5hdiB7XHJcbiAgICBtYXJnaW46IC0wLjVyZW0gMDtcclxufVxyXG5cclxuLy8gQ3VzdG9tIGNhcmQgYm94XHJcbi5jYXJkLWJveCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICAgIHBhZGRpbmc6ICRjYXJkLXNwYWNlci14O1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc207XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xyXG59XHJcblxyXG4uaGVhZGVyLXRpdGxlIHtcclxuICAgIGZvbnQtc2l6ZTogMS4wNHJlbTtcclxuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5zdWItaGVhZGVyIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRncmlkLWd1dHRlci13aWR0aDtcclxuICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbn0iLCIvLyBcclxuLy8gZHJvcGRvd24uc2Nzc1xyXG4vL1xyXG5cclxuLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3c7XHJcbiAgICBhbmltYXRpb24tbmFtZTogRHJvcERvd25TbGlkZTtcclxuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTAwMDtcclxuXHJcbiAgICAmLnNob3cge1xyXG4gICAgICAgIHRvcDogMTAwJSFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcclxuICAgIHJpZ2h0OiAwIWltcG9ydGFudDtcclxuICAgIGxlZnQ6IGF1dG8haW1wb3J0YW50O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49cmlnaHRdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1sZWZ0XXtcclxuICAgIHRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgRHJvcERvd25TbGlkZSB7XHJcbiAgICAxMDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMClcclxuICAgIH1cclxuICAgIDAlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjBweCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMHB4KVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gRHJvcGRvd24gTGFyZ2UgKEN1c3RvbSlcclxuLmRyb3Bkb3duLWxnIHtcclxuICAgIHdpZHRoOiAkZHJvcGRvd24tbGctd2lkdGg7XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihzbSkge1xyXG4gICAgLmRyb3Bkb3duLWxnIHtcclxuICAgICAgICB3aWR0aDogMjAwcHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG5cclxuLmRyb3AtYW5pLW5vbmUge1xyXG4gICAgLmRyb3Bkb3duLW1lbnV7XHJcbiAgICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuIiwiLy9cclxuLy8gZm9ybXMuc2Nzc1xyXG4vL1xyXG5cclxuLy8gRm9ybS1jb250cm9sIGxpZ2h0XHJcbi5mb3JtLWNvbnRyb2wtbGlnaHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDA7XHJcbn1cclxuXHJcblxyXG4vLyBGb3JtIGVsZW1lbnRzIChDb2xvciBhbmQgUmFuZ2UpXHJcbmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwiY29sb3JcIl0sXHJcbmlucHV0LmZvcm0tY29udHJvbFt0eXBlPVwicmFuZ2VcIl0ge1xyXG4gICAgbWluLWhlaWdodDogMzlweDtcclxufVxyXG5cclxuXHJcbi8vIEN1c3RvbSBzZWxlY3RcclxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCwgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC5jdXN0b20tc2VsZWN0OmludmFsaWQsIC5mb3JtLWNvbnRyb2w6aW52YWxpZCxcclxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQsIC5jdXN0b20tc2VsZWN0OnZhbGlkLC5mb3JtLWNvbnRyb2w6dmFsaWQge1xyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBDb21tZW50IGJveFxyXG4uY29tbWVudC1hcmVhLWJveCB7XHJcbiAgICAuZm9ybS1jb250cm9sIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRncmF5LTMwMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cyAkaW5wdXQtYm9yZGVyLXJhZGl1cyAwIDA7XHJcbiAgICB9XHJcbiAgICAuY29tbWVudC1hcmVhLWJ0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktMTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG4gICAgICAgIGJvcmRlci10b3A6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMCAwICRpbnB1dC1ib3JkZXItcmFkaXVzICRpbnB1dC1ib3JkZXItcmFkaXVzO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBJbnB1dFxyXG5pbnB1dCB7XHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgfVxyXG59IiwiLy8gXHJcbi8vIG1vZGFsLnNjc3NcclxuLy9cclxuXHJcblxyXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcclxuLm1vZGFsLXRpdGxlIHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbi8vIEZ1bGwgbW9kYWxcclxuLm1vZGFsLWZ1bGwge1xyXG4gICAgd2lkdGg6IDkyJTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxufVxyXG5cclxuLy8gQ3VzdG9tIGFuaW1hdGlvbiBtb2RhbFxyXG4ubW9kYWwtZGVtbyB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICB3aWR0aDogNjAwcHggIWltcG9ydGFudDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAuY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDE1cHg7XHJcbiAgICAgICAgcmlnaHQ6IDI1cHg7XHJcbiAgICAgICAgY29sb3I6ICRsaWdodDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XHJcbiAgICAubW9kYWwtZGVtbyB7XHJcbiAgICAgICAgd2lkdGg6IDk2JSAhaW1wb3J0YW50O1xyXG4gICAgfVxyXG59XHJcblxyXG4uY3VzdG9tLW1vZGFsLXRpdGxlIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMjVweCAxNXB4IDI1cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi5jdXN0b20tbW9kYWwtdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG59XHJcblxyXG4uY3VzdG9tYm94LW1vZGFsLXdyYXBwZXIge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxufVxyXG5cclxuLmN1c3RvbWJveC1tb2RhbC1mbGFzaCxcclxuLmN1c3RvbWJveC1tb2RhbC1yb3RhdGVkb3duIHtcclxuICAgIC5jbG9zZSB7XHJcbiAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICB9XHJcbn0iLCIvLyBcclxuLy8gbmF2LnNjc3NcclxuLy9cclxuXHJcblxyXG4vLyBCb290c3RyYXAgb3ZlcnJpZGUgLSB0dXJuIG5hdiB0YWIgd2l0aCBicm9kZXJcclxuXHJcbi5uYXYtdGFicyB7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgkZ3JheS02MDAsIDAuMik7XHJcblxyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAtMnB4O1xyXG4gICAgfVxyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBhLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gcGlsbHNcclxuLm5hdi10YWJzLC5uYXYtcGlsbHMge1xyXG4gICAgPiBsaSB7XHJcbiAgICAgICAgPiBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICRncmF5LTcwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm5hdi1waWxscyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkYm9keS1iZztcclxuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xyXG4gICAgcGFkZGluZzogNnB4IDJweDtcclxuXHJcbiAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsuYWN0aXZlLFxyXG4gICAgLnNob3c+Lm5hdi1saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XHJcbiAgICAgICAgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc207XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vL05hdnRhYiBjdXN0b21cclxuLm5hdnRhYi1iZyB7XHJcbiAgICBsaSB7XHJcbiAgICAgICAgPmEge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0zMDA7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4udGFiLWNvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMnB4IDAgMCAwO1xyXG59ICAiLCIvLyBcclxuLy8gcGFnaW5hdGlvbi5zY3NzXHJcbi8vXHJcblxyXG5cclxuLy8gUGFnaW5hdGlvbiByb3VuZGVkIChDdXN0b20pXHJcbi5wYWdpbmF0aW9uLXJvdW5kZWQge1xyXG4gIC5wYWdlLWxpbmsge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMzBweCAhaW1wb3J0YW50O1xyXG4gICAgbWFyZ2luOiAwIDNweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICB9XHJcbn0iLCIvLyBcclxuLy8gcG9wb3Zlci5zY3NzXHJcbi8vXHJcblxyXG4ucG9wb3Zlci1oZWFkZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxufSIsIi8vIFxyXG4vLyBwcm9ncmVzcy5zY3NzXHJcbi8vXHJcblxyXG4vLyBDdXN0b20gaGVpZ2h0XHJcblxyXG4vLyBQcm9ncmVzcyBoZWlnaHQgc21hbGxcclxuLnByb2dyZXNzLXNtIHtcclxuICBoZWlnaHQ6IDVweDtcclxufVxyXG5cclxuXHJcbi8vIFByb2dyZXNzIGhlaWdodCBtZWRpdW1cclxuLnByb2dyZXNzLW1kIHtcclxuICBoZWlnaHQ6IDhweDtcclxufVxyXG5cclxuXHJcbi8vIFByb2dyZXNzIGhlaWdodCBsYXJnZVxyXG4ucHJvZ3Jlc3MtbGcge1xyXG4gIGhlaWdodDogMTJweDtcclxufVxyXG5cclxuLy8gUHJvZ3Jlc3MgaGVpZ2h0IGV4dHJhIGxhcmdlXHJcbi5wcm9ncmVzcy14bCB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcblxyXG4vLyBQcm9ncmVzcyBoZWlnaHQgZHViYmxlIGV4dHJhIGxhcmdlXHJcbi5wcm9ncmVzcy14eGwge1xyXG4gIGhlaWdodDogMjVweDtcclxufVxyXG5cclxuXHJcbi8qIFByb2dyZXNzYmFyIFZlcnRpY2FsICovXHJcbi5wcm9ncmVzcy12ZXJ0aWNhbCB7XHJcbiAgbWluLWhlaWdodDogMjUwcHg7XHJcbiAgaGVpZ2h0OiAyNTBweDtcclxuICB3aWR0aDogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG5cclxuICAucHJvZ3Jlc3MtYmFyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgJi5wcm9ncmVzcy14bCB7XHJcbiAgICB3aWR0aDogMTVweDtcclxuICB9XHJcblxyXG4gICYucHJvZ3Jlc3MtbGcge1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgfVxyXG5cclxuICAmLnByb2dyZXNzLW1kIHtcclxuICAgIHdpZHRoOiA4cHg7XHJcbiAgfVxyXG5cclxuICAmLnByb2dyZXNzLXNtIHtcclxuICAgIHdpZHRoOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvZ3Jlc3MtdmVydGljYWwtYm90dG9tIHtcclxuICBtaW4taGVpZ2h0OiAyNTBweDtcclxuICBoZWlnaHQ6IDI1MHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTBweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcblxyXG4gIC5wcm9ncmVzcy1iYXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgfVxyXG5cclxuICAmLnByb2dyZXNzLXhsIHtcclxuICAgIHdpZHRoOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgJi5wcm9ncmVzcy1sZyB7XHJcbiAgICB3aWR0aDogMTJweDtcclxuICB9XHJcblxyXG4gICYucHJvZ3Jlc3MtbWQge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICB9XHJcblxyXG4gICYucHJvZ3Jlc3Mtc20ge1xyXG4gICAgd2lkdGg6IDVweDtcclxuICB9XHJcbn1cclxuXHJcbi8vIFByb2dyZXNzIHdpdGggcGVyY2VudGFnZVxyXG5cclxuLnByb2dyZXNzLXctcGVyY2VudCB7XHJcbiAgbWluLWhlaWdodDogMjBweDtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICAucHJvZ3Jlc3Mge1xyXG4gICAgd2lkdGg6IDgwJTtcclxuICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLnByb2dyZXNzLXZhbHVlIHtcclxuICAgIHdpZHRoOiAyMCU7XHJcbiAgICBmbG9hdDogcmlnaHQ7XHJcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxufSIsIi8vXG4vLyByZWJvb3Quc2Nzc1xuLy9cblxuXG4vLyBhXG5cbmEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi8vIEZvcm1zXG5sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtc2VtaWJvbGQ7XG59XG5cbi8vIEJ1dHRvbnNcbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi8vIGJsb2NrcXVvdGVcblxuLmJsb2NrcXVvdGV7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCAkZ3JheS0yMDA7XG4gIFxuICAmLmJsb2NrcXVvdGUtcmV2ZXJzZXtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCAkZ3JheS0yMDA7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cbn1cblxuXG4vLyBJY29uc1xuLmljb24tZHVhbCB7XG4gIGNvbG9yOiAkZ3JheS02MDA7XG4gIGZpbGw6IHJnYmEoJGdyYXktNjAwLCAwLjEyKTtcbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5pY29uLWR1YWwtI3skY29sb3J9IHtcbiAgICBjb2xvcjogJHZhbHVlO1xuICAgIGZpbGw6IHJnYmEoJHZhbHVlLCAwLjE2KTtcbiAgfVxufVxuXG4uaWNvbi14cyB7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG59XG5cbi5pY29uLWxnIHtcbiAgaGVpZ2h0OiAzMnB4O1xuICB3aWR0aDogMzJweDtcbn1cblxuLmljb24teGwge1xuICBoZWlnaHQ6IDQ4cHg7XG4gIHdpZHRoOiA0OHB4O1xufVxuXG4uaWNvbi14eGwge1xuICBoZWlnaHQ6IDcycHg7XG4gIHdpZHRoOiA3MnB4O1xufSIsIi8vIFxyXG4vLyB0YWJsZXMuc2Nzc1xyXG4vL1xyXG5cclxuXHJcbi8vVGFibGUgY2VudGVyZWQgKEN1c3RvbSlcclxuLnRhYmxlLWNlbnRlcmVkIHtcclxuICAgIHRkLHRoIHtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyBDdXN0b20gdGFibGUgY29tcG9uZW50cyAoQ3VzdG9tKVxyXG4udGFibGUge1xyXG4gICAgdGgge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZDtcclxuICAgIH1cclxuICAgIC50YWJsZS11c2VyIHtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmFjdGlvbi1pY29uIHtcclxuICAgIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHBhZGRpbmc6IDAgM3B4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkZ3JheS03MDA7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFRhYmxlcyBmbHVpZFxyXG4udGFibGUtbm93cmFwIHtcclxuICAgIHRoLCB0ZCB7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICB9XHJcbn0iLCIvLyBcclxuLy8gdHlwZS5zY3NzXHJcbi8vXHJcblxyXG4uaDEsXHJcbi5oMixcclxuLmgzLFxyXG4uaDQsXHJcbi5oNSxcclxuLmg2LFxyXG5oMSxcclxuaDIsXHJcbmgzLFxyXG5oNCxcclxuaDUsXHJcbmg2IHtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1zZWNvbmRhcnk7XHJcbiAgICBjb2xvcjogJGdyYXktNzAwO1xyXG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1zZW1pYm9sZDtcclxufVxyXG5cclxucCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS42O1xyXG59XHJcblxyXG4vLyBGb250IHNpemVzIChDdXN0b20pXHJcbi5mb250LXNpemUtMTEge1xyXG4gICAgZm9udC1zaXplOiAxMXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTIge1xyXG4gICAgZm9udC1zaXplOiAxMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTMge1xyXG4gICAgZm9udC1zaXplOiAxM3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTQge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTUge1xyXG4gICAgZm9udC1zaXplOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTYge1xyXG4gICAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTcge1xyXG4gICAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTgge1xyXG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMTkge1xyXG4gICAgZm9udC1zaXplOiAxOXB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjAge1xyXG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjIge1xyXG4gICAgZm9udC1zaXplOiAyMnB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5mb250LXNpemUtMjQge1xyXG4gICAgZm9udC1zaXplOiAyNHB4ICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIHRleHQgdXRpbGllc1xyXG4udGV4dC11bmxpbmUtZGFzaGVkIHtcclxuICAgIGJvcmRlci1ib3R0b206ICRncmF5LTQwMCAxcHggZGFzaGVkICFpbXBvcnRhbnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG59IiwiLyohXG4qIG1ldGlzbWVudWpzIC0gdjEuNC4wXG4qIEEgbWVudSBwbHVnaW5cbiogaHR0cHM6Ly9naXRodWIuY29tL29ub2t1bXVzL21ldGlzbWVudWpzI3JlYWRtZVxuKlxuKiBNYWRlIGJ5IE9zbWFuIE51cmkgT2t1bXVzIDxvbm9rdW11c0BnbWFpbC5jb20+IChodHRwczovL2dpdGh1Yi5jb20vb25va3VtdXMpXG4qIFVuZGVyIE1JVCBMaWNlbnNlXG4qL1xuXG46d2hlcmUoaHRtbCkge1xuICAtLW1tLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAtLW1tLXRyYW50aXNpdGlvbi1kdXJhdGlvbjogMC4zNXM7XG59XG5cbi5tZXRpc21lbnUgLm1tLWNvbGxhcHNlOm5vdCgubW0tc2hvdykge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWV0aXNtZW51IC5tbS1jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgdmFyKC0tbW0tdHJhbnRpc2l0aW9uLWR1cmF0aW9uKSB2YXIoLS1tbS10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbik7XG59XG5cbi5tZXRpc21lbnUgLmhhcy1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1ldGlzbWVudSAuaGFzLWFycm93OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuNWVtO1xuICBoZWlnaHQ6IDAuNWVtO1xuICBib3JkZXItd2lkdGg6IDAgMCAxcHggMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IGluaXRpYWw7XG4gIGluc2V0LWlubGluZS1lbmQ6IDFlbTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLW1tLXRyYW50aXNpdGlvbi1kdXJhdGlvbikgdmFyKC0tbW0tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24pO1xufVxuXG4qW2Rpcj1cInJ0bFwiXSAubWV0aXNtZW51IC5oYXMtYXJyb3c6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTEzNWRlZykgdHJhbnNsYXRlKDAsIC01MCUpO1xufVxuXG4ubWV0aXNtZW51IC5tbS1hY3RpdmU+Lmhhcy1hcnJvdzo6YWZ0ZXIsXG4ubWV0aXNtZW51IC5oYXMtYXJyb3dbYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5tZXRpc21lbnUgLm1tLWNvbGxhcHNpbmcsXG4gIC5tZXRpc21lbnUgLmhhcy1hcnJvdzo6YWZ0ZXIge1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDAwMDAwMDAxcztcbiAgfVxufSIsIi8vIE1ldGlzIE1lbnUgT3ZlcndyaXRlXG5AaW1wb3J0ICcuL25vZGVfbW9kdWxlcy9tZXRpc21lbnVqcy9zY3NzL21ldGlzbWVudWpzJztcblxuLm1ldGlzbWVudSB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIGxpIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS1pdGVtLWFjdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgdWwge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLm1tLWNvbGxhcHNlOm5vdCgubW0tc2hvdykge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tbS1jb2xsYXBzaW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMzVzO1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBoZWlnaHQsIHZpc2liaWxpdHk7XG4gICAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qXG5UZW1wbGF0ZSBOYW1lOiBTaHJleXUgLSBSZXNwb25zaXZlIEJvb3RzdHJhcCA0IEFkbWluIERhc2hib2FyZFxuQXV0aG9yOiBDb2RlclRoZW1lc1xuVmVyc2lvbjogMS4wLjBcbldlYnNpdGU6IGh0dHBzOi8vY29kZXJ0aGVtZXMuY29tL1xuQ29udGFjdDogc3VwcG9ydEBjb2RlcnRoZW1lcy5jb21cbkZpbGU6IEljb25zIENzcyBGaWxlXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAndW5pY29ucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdW5pY29ucy5lb3Q/MjI1NjU3NFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy91bmljb25zLmVvdD8yMjU2NTc0I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy91bmljb25zLndvZmYyPzIyNTY1NzRcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL3VuaWNvbnMud29mZj8yMjU2NTc0XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3VuaWNvbnMudHRmPzIyNTY1NzRcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL3VuaWNvbnMuc3ZnPzIyNTY1NzQjdW5pY29uc1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4vKiBDaHJvbWUgaGFjazogU1ZHIGlzIHJlbmRlcmVkIG1vcmUgc21vb3RoIGluIFdpbmRvenplLiAxMDAlIG1hZ2ljLCB1bmNvbW1lbnQgaWYgeW91IG5lZWQgaXQuICovXG4vKiBOb3RlLCB0aGF0IHdpbGwgYnJlYWsgaGludGluZyEgSW4gb3RoZXIgT1MtZXMgZm9udCB3aWxsIGJlIG5vdCBhcyBzaGFycCBhcyBpdCBjb3VsZCBiZSAqL1xuLypcbkBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICBAZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ3VuaWNvbnMnO1xuICAgIHNyYzogdXJsKCcuLi9mb250cy91bmljb25zLnN2Zz8yMjU2NTc0I3VuaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICB9XG59XG4qL1xuLnVpbCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbltjbGFzc149XCJ1aWwtXCJdOmJlZm9yZSwgW2NsYXNzKj1cIiB1aWwtXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcInVuaWNvbnNcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBzcGVhazogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgZm9udC1zaXplOiAxMjAlO1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAvKiBVbmNvbW1lbnQgZm9yIDNEIGVmZmVjdCAqL1xuICAvKiB0ZXh0LXNoYWRvdzogMXB4IDFweCAxcHggcmdiYSgxMjcsIDEyNywgMTI3LCAwLjMpOyAqLyB9XG5cbi51aWwtMC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDAnOyB9XG5cbi8qICfuoIAnICovXG4udWlsLTEwLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMSc7IH1cblxuLyogJ+6ggScgKi9cbi51aWwtMTItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAyJzsgfVxuXG4vKiAn7qCCJyAqL1xuLnVpbC0xMy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDMnOyB9XG5cbi8qICfuoIMnICovXG4udWlsLTE2LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNCc7IH1cblxuLyogJ+6ghCcgKi9cbi51aWwtMTctcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA1JzsgfVxuXG4vKiAn7qCFJyAqL1xuLnVpbC0xOC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDYnOyB9XG5cbi8qICfuoIYnICovXG4udWlsLTIxLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7IH1cblxuLyogJ+6ghycgKi9cbi51aWwtMy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnOyB9XG5cbi8qICfuoIgnICovXG4udWlsLTUwMHB4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDknOyB9XG5cbi8qICfuoIknICovXG4udWlsLTYtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBhJzsgfVxuXG4vKiAn7qCKJyAqL1xuLnVpbC1hYmFjdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYic7IH1cblxuLyogJ+6giycgKi9cbi51aWwtYWNjZXNzaWJsZS1pY29uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBjJzsgfVxuXG4vKiAn7qCMJyAqL1xuLnVpbC1hZGp1c3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGQnOyB9XG5cbi8qICfuoI0nICovXG4udWlsLWFkanVzdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZSc7IH1cblxuLyogJ+6gjicgKi9cbi51aWwtYWRqdXN0LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwZic7IH1cblxuLyogJ+6gjycgKi9cbi51aWwtYWRqdXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTAnOyB9XG5cbi8qICfuoJAnICovXG4udWlsLWFkb2JlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODExJzsgfVxuXG4vKiAn7qCRJyAqL1xuLnVpbC1hZG9iZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEyJzsgfVxuXG4vKiAn7qCSJyAqL1xuLnVpbC1haXJwbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTMnOyB9XG5cbi8qICfuoJMnICovXG4udWlsLWFsaWduLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE0JzsgfVxuXG4vKiAn7qCUJyAqL1xuLnVpbC1hbGlnbi1jZW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTUnOyB9XG5cbi8qICfuoJUnICovXG4udWlsLWFsaWduLWNlbnRlci1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTYnOyB9XG5cbi8qICfuoJYnICovXG4udWlsLWFsaWduLWNlbnRlci1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTcnOyB9XG5cbi8qICfuoJcnICovXG4udWlsLWFsaWduLWNlbnRlci12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTgnOyB9XG5cbi8qICfuoJgnICovXG4udWlsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE5JzsgfVxuXG4vKiAn7qCZJyAqL1xuLnVpbC1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWEnOyB9XG5cbi8qICfuoJonICovXG4udWlsLWFsaWduLWxlZnQtanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFiJzsgfVxuXG4vKiAn7qCbJyAqL1xuLnVpbC1hbGlnbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWMnOyB9XG5cbi8qICfuoJwnICovXG4udWlsLWFsaWduLWxldHRlci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFkJzsgfVxuXG4vKiAn7qCdJyAqL1xuLnVpbC1hbGlnbi1yaWdodC1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWUnOyB9XG5cbi8qICfuoJ4nICovXG4udWlsLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWYnOyB9XG5cbi8qICfuoJ8nICovXG4udWlsLWFsaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjAnOyB9XG5cbi8qICfuoKAnICovXG4udWlsLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIxJzsgfVxuXG4vKiAn7qChJyAqL1xuLnVpbC1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMic7IH1cblxuLyogJ+6goicgKi9cbi51aWwtYW5hbHlzaXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMyc7IH1cblxuLyogJ+6goycgKi9cbi51aWwtYW5hbHl0aWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjQnOyB9XG5cbi8qICfuoKQnICovXG4udWlsLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI1JzsgfVxuXG4vKiAn7qClJyAqL1xuLnVpbC1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI2JzsgfVxuXG4vKiAn7qCmJyAqL1xuLnVpbC1hbmRyb2lkLXBob25lLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjcnOyB9XG5cbi8qICfuoKcnICovXG4udWlsLWFuZHJvaWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOCc7IH1cblxuLyogJ+6gqCcgKi9cbi51aWwtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOSc7IH1cblxuLyogJ+6gqScgKi9cbi51aWwtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyYSc7IH1cblxuLyogJ+6gqicgKi9cbi51aWwtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmInOyB9XG5cbi8qICfuoKsnICovXG4udWlsLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJjJzsgfVxuXG4vKiAn7qCsJyAqL1xuLnVpbC1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmQnOyB9XG5cbi8qICfuoK0nICovXG4udWlsLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyZSc7IH1cblxuLyogJ+6gricgKi9cbi51aWwtYW5nbGUtcmlnaHQtYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJmJzsgfVxuXG4vKiAn7qCvJyAqL1xuLnVpbC1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMwJzsgfVxuXG4vKiAn7qCwJyAqL1xuLnVpbC1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMxJzsgfVxuXG4vKiAn7qCxJyAqL1xuLnVpbC1hbmdyeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMyJzsgfVxuXG4vKiAn7qCyJyAqL1xuLnVpbC1hbmtoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzMnOyB9XG5cbi8qICfuoLMnICovXG4udWlsLWFubm95ZWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzQnOyB9XG5cbi8qICfuoLQnICovXG4udWlsLWFubm95ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNSc7IH1cblxuLyogJ+6gtScgKi9cbi51aWwtYXBwbGUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzYnOyB9XG5cbi8qICfuoLYnICovXG4udWlsLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzcnOyB9XG5cbi8qICfuoLcnICovXG4udWlsLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOCc7IH1cblxuLyogJ+6guCcgKi9cbi51aWwtYXJjaGl2ZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOSc7IH1cblxuLyogJ+6guScgKi9cbi51aWwtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNhJzsgfVxuXG4vKiAn7qC6JyAqL1xuLnVpbC1hcmNod2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2InOyB9XG5cbi8qICfuoLsnICovXG4udWlsLWFycm93LWJyZWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2MnOyB9XG5cbi8qICfuoLwnICovXG4udWlsLWFycm93LWNpcmNsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2QnOyB9XG5cbi8qICfuoL0nICovXG4udWlsLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2UnOyB9XG5cbi8qICfuoL4nICovXG4udWlsLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNmJzsgfVxuXG4vKiAn7qC/JyAqL1xuLnVpbC1hcnJvdy1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MCc7IH1cblxuLyogJ+6hgCcgKi9cbi51aWwtYXJyb3ctY29tcHJlc3MtaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQxJzsgfVxuXG4vKiAn7qGBJyAqL1xuLnVpbC1hcnJvdy1kb3duLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Mic7IH1cblxuLyogJ+6hgicgKi9cbi51aWwtYXJyb3ctZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQzJzsgfVxuXG4vKiAn7qGDJyAqL1xuLnVpbC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDQnOyB9XG5cbi8qICfuoYQnICovXG4udWlsLWFycm93LWZyb20tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NSc7IH1cblxuLyogJ+6hhScgKi9cbi51aWwtYXJyb3ctZnJvbS10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Nic7IH1cblxuLyogJ+6hhicgKi9cbi51aWwtYXJyb3ctZ3Jvd3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDcnOyB9XG5cbi8qICfuoYcnICovXG4udWlsLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OCc7IH1cblxuLyogJ+6hiCcgKi9cbi51aWwtYXJyb3ctcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDknOyB9XG5cbi8qICfuoYknICovXG4udWlsLWFycm93LXJlc2l6ZS1kaWFnb25hbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRhJzsgfVxuXG4vKiAn7qGKJyAqL1xuLnVpbC1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRiJzsgfVxuXG4vKiAn7qGLJyAqL1xuLnVpbC1hcnJvdy10by1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Yyc7IH1cblxuLyogJ+6hjCcgKi9cbi51aWwtYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0ZCc7IH1cblxuLyogJ+6hjScgKi9cbi51aWwtYXJyb3ctdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRlJzsgfVxuXG4vKiAn7qGOJyAqL1xuLnVpbC1hcnJvdy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRmJzsgfVxuXG4vKiAn7qGPJyAqL1xuLnVpbC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUwJzsgfVxuXG4vKiAn7qGQJyAqL1xuLnVpbC1hcnJvd3MtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1MSc7IH1cblxuLyogJ+6hkScgKi9cbi51aWwtYXJyb3dzLWg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Mic7IH1cblxuLyogJ+6hkicgKi9cbi51aWwtYXJyb3dzLWxlZnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUzJzsgfVxuXG4vKiAn7qGTJyAqL1xuLnVpbC1hcnJvd3MtbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1NCc7IH1cblxuLyogJ+6hlCcgKi9cbi51aWwtYXJyb3dzLW1lcmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTUnOyB9XG5cbi8qICfuoZUnICovXG4udWlsLWFycm93cy1yZXNpemUtaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU2JzsgfVxuXG4vKiAn7qGWJyAqL1xuLnVpbC1hcnJvd3MtcmVzaXplLXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Nyc7IH1cblxuLyogJ+6hlycgKi9cbi51aWwtYXJyb3dzLXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU4JzsgfVxuXG4vKiAn7qGYJyAqL1xuLnVpbC1hcnJvd3MtcmlnaHQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU5JzsgfVxuXG4vKiAn7qGZJyAqL1xuLnVpbC1hcnJvd3Mtc2hyaW5rLWg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1YSc7IH1cblxuLyogJ+6hmicgKi9cbi51aWwtYXJyb3dzLXNocmluay12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWInOyB9XG5cbi8qICfuoZsnICovXG4udWlsLWFycm93cy11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVjJzsgfVxuXG4vKiAn7qGcJyAqL1xuLnVpbC1hcnJvd3Mtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1ZCc7IH1cblxuLyogJ+6hnScgKi9cbi51aWwtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1ZSc7IH1cblxuLyogJ+6hnicgKi9cbi51aWwtYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWYnOyB9XG5cbi8qICfuoZ8nICovXG4udWlsLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjAnOyB9XG5cbi8qICfuoaAnICovXG4udWlsLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjEnOyB9XG5cbi8qICfuoaEnICovXG4udWlsLWF0bS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjInOyB9XG5cbi8qICfuoaInICovXG4udWlsLWF0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Myc7IH1cblxuLyogJ+6hoycgKi9cbi51aWwtYXV0by1mbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY0JzsgfVxuXG4vKiAn7qGkJyAqL1xuLnVpbC1hd2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2NSc7IH1cblxuLyogJ+6hpScgKi9cbi51aWwtYXdhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Nic7IH1cblxuLyogJ+6hpicgKi9cbi51aWwtYmFieS1jYXJyaWFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY3JzsgfVxuXG4vKiAn7qGnJyAqL1xuLnVpbC1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY4JzsgfVxuXG4vKiAn7qGoJyAqL1xuLnVpbC1iYWNrc3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2OSc7IH1cblxuLyogJ+6hqScgKi9cbi51aWwtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2YSc7IH1cblxuLyogJ+6hqicgKi9cbi51aWwtYmFnLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZiJzsgfVxuXG4vKiAn7qGrJyAqL1xuLnVpbC1iYWctc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Yyc7IH1cblxuLyogJ+6hrCcgKi9cbi51aWwtYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmQnOyB9XG5cbi8qICfuoa0nICovXG4udWlsLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2ZSc7IH1cblxuLyogJ+6hricgKi9cbi51aWwtYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODZmJzsgfVxuXG4vKiAn7qGvJyAqL1xuLnVpbC1iYW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3MCc7IH1cblxuLyogJ+6hsCcgKi9cbi51aWwtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODcxJzsgfVxuXG4vKiAn7qGxJyAqL1xuLnVpbC1iYXNlYmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzInOyB9XG5cbi8qICfuobInICovXG4udWlsLWJhc2tldGJhbGwtaG9vcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODczJzsgfVxuXG4vKiAn7qGzJyAqL1xuLnVpbC1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzQnOyB9XG5cbi8qICfuobQnICovXG4udWlsLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3NSc7IH1cblxuLyogJ+6htScgKi9cbi51aWwtYmF0dGVyeS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzYnOyB9XG5cbi8qICfuobYnICovXG4udWlsLWJhdHRlcnktZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3Nyc7IH1cblxuLyogJ+6htycgKi9cbi51aWwtYmVkLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc4JzsgfVxuXG4vKiAn7qG4JyAqL1xuLnVpbC1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3OSc7IH1cblxuLyogJ+6huScgKi9cbi51aWwtYmVoYW5jZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3YSc7IH1cblxuLyogJ+6huicgKi9cbi51aWwtYmVoYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdiJzsgfVxuXG4vKiAn7qG7JyAqL1xuLnVpbC1iZWxsLXNjaG9vbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdjJzsgfVxuXG4vKiAn7qG8JyAqL1xuLnVpbC1iZWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4N2QnOyB9XG5cbi8qICfuob0nICovXG4udWlsLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3ZSc7IH1cblxuLyogJ+6hvicgKi9cbi51aWwtYmlsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdmJzsgfVxuXG4vKiAn7qG/JyAqL1xuLnVpbC1iaXRjb2luLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODgwJzsgfVxuXG4vKiAn7qKAJyAqL1xuLnVpbC1iaXRjb2luLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4MSc7IH1cblxuLyogJ+6igScgKi9cbi51aWwtYml0Y29pbi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Mic7IH1cblxuLyogJ+6igicgKi9cbi51aWwtYml0Y29pbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODgzJzsgfVxuXG4vKiAn7qKDJyAqL1xuLnVpbC1ibGFjay1iZXJyeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg0JzsgfVxuXG4vKiAn7qKEJyAqL1xuLnVpbC1ibG9nZ2VyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODg1JzsgfVxuXG4vKiAn7qKFJyAqL1xuLnVpbC1ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODYnOyB9XG5cbi8qICfuooYnICovXG4udWlsLWJsdWV0b290aC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODcnOyB9XG5cbi8qICfuoocnICovXG4udWlsLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4OCc7IH1cblxuLyogJ+6iiCcgKi9cbi51aWwtYm9sdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4OSc7IH1cblxuLyogJ+6iiScgKi9cbi51aWwtYm9sdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODhhJzsgfVxuXG4vKiAn7qKKJyAqL1xuLnVpbC1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OGInOyB9XG5cbi8qICfuoosnICovXG4udWlsLWJvb2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OGMnOyB9XG5cbi8qICfuoownICovXG4udWlsLWJvb2stbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODhkJzsgfVxuXG4vKiAn7qKNJyAqL1xuLnVpbC1ib29rLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4ZSc7IH1cblxuLyogJ+6ijicgKi9cbi51aWwtYm9vay1yZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4Zic7IH1cblxuLyogJ+6ijycgKi9cbi51aWwtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODkwJzsgfVxuXG4vKiAn7qKQJyAqL1xuLnVpbC1ib29rbWFyay1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OTEnOyB9XG5cbi8qICfuopEnICovXG4udWlsLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OTInOyB9XG5cbi8qICfuopInICovXG4udWlsLWJvb2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OTMnOyB9XG5cbi8qICfuopMnICovXG4udWlsLWJvb21ib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg5NCc7IH1cblxuLyogJ+6ilCcgKi9cbi51aWwtYm9yZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODk1JzsgfVxuXG4vKiAn7qKVJyAqL1xuLnVpbC1ib3JkZXItYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OTYnOyB9XG5cbi8qICfuopYnICovXG4udWlsLWJvcmRlci1jbGVhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODk3JzsgfVxuXG4vKiAn7qKXJyAqL1xuLnVpbC1ib3JkZXItaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODk4JzsgfVxuXG4vKiAn7qKYJyAqL1xuLnVpbC1ib3JkZXItaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg5OSc7IH1cblxuLyogJ+6imScgKi9cbi51aWwtYm9yZGVyLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg5YSc7IH1cblxuLyogJ+6imicgKi9cbi51aWwtYm9yZGVyLW91dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODliJzsgfVxuXG4vKiAn7qKbJyAqL1xuLnVpbC1ib3JkZXItcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg5Yyc7IH1cblxuLyogJ+6inCcgKi9cbi51aWwtYm9yZGVyLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODlkJzsgfVxuXG4vKiAn7qKdJyAqL1xuLnVpbC1ib3JkZXItdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg5ZSc7IH1cblxuLyogJ+6inicgKi9cbi51aWwtYm93bGluZy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OWYnOyB9XG5cbi8qICfuop8nICovXG4udWlsLWJveDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGEwJzsgfVxuXG4vKiAn7qKgJyAqL1xuLnVpbC1icmllZmNhc2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YTEnOyB9XG5cbi8qICfuoqEnICovXG4udWlsLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGEyJzsgfVxuXG4vKiAn7qKiJyAqL1xuLnVpbC1icmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThhMyc7IH1cblxuLyogJ+6ioycgKi9cbi51aWwtYnJpZ2h0bmVzcy1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGE0JzsgfVxuXG4vKiAn7qKkJyAqL1xuLnVpbC1icmlnaHRuZXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThhNSc7IH1cblxuLyogJ+6ipScgKi9cbi51aWwtYnJpZ2h0bmVzcy1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThhNic7IH1cblxuLyogJ+6ipicgKi9cbi51aWwtYnJpZ2h0bmVzcy1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGE3JzsgfVxuXG4vKiAn7qKnJyAqL1xuLnVpbC1icmlnaHRuZXNzLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThhOCc7IH1cblxuLyogJ+6iqCcgKi9cbi51aWwtYnJpZ2h0bmVzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGE5JzsgfVxuXG4vKiAn7qKpJyAqL1xuLnVpbC1icmluZy1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThhYSc7IH1cblxuLyogJ+6iqicgKi9cbi51aWwtYnJpbmctZnJvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThhYic7IH1cblxuLyogJ+6iqycgKi9cbi51aWwtYnJ1c2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YWMnOyB9XG5cbi8qICfuoqwnICovXG4udWlsLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGFkJzsgfVxuXG4vKiAn7qKtJyAqL1xuLnVpbC1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGFlJzsgfVxuXG4vKiAn7qKuJyAqL1xuLnVpbC1idWxsc2V5ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGFmJzsgfVxuXG4vKiAn7qKvJyAqL1xuLnVpbC1idXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YjAnOyB9XG5cbi8qICfuorAnICovXG4udWlsLWJ1cy1zY2hvb2w6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThiMSc7IH1cblxuLyogJ+6isScgKi9cbi51aWwtYnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YjInOyB9XG5cbi8qICfuorInICovXG4udWlsLWNhbGN1YWx0b3I6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThiMyc7IH1cblxuLyogJ+6isycgKi9cbi51aWwtY2FsY3VsYXRvci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThiNCc7IH1cblxuLyogJ+6itCcgKi9cbi51aWwtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGI1JzsgfVxuXG4vKiAn7qK1JyAqL1xuLnVpbC1jYWxlbmRhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThiNic7IH1cblxuLyogJ+6iticgKi9cbi51aWwtY2FsZW5kYXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThiNyc7IH1cblxuLyogJ+6itycgKi9cbi51aWwtY2FsZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThiOCc7IH1cblxuLyogJ+6iuCcgKi9cbi51aWwtY2FsbGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGI5JzsgfVxuXG4vKiAn7qK5JyAqL1xuLnVpbC1jYW1lcmEtY2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YmEnOyB9XG5cbi8qICfuoronICovXG4udWlsLWNhbWVyYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YmInOyB9XG5cbi8qICfuorsnICovXG4udWlsLWNhbWVyYS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGJjJzsgfVxuXG4vKiAn7qK8JyAqL1xuLnVpbC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThiZCc7IH1cblxuLyogJ+6ivScgKi9cbi51aWwtY2FuY2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YmUnOyB9XG5cbi8qICfuor4nICovXG4udWlsLWNhcHN1bGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThiZic7IH1cblxuLyogJ+6ivycgKi9cbi51aWwtY2FwdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGMwJzsgfVxuXG4vKiAn7qOAJyAqL1xuLnVpbC1jYXItc2lkZXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThjMSc7IH1cblxuLyogJ+6jgScgKi9cbi51aWwtY2FyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YzInOyB9XG5cbi8qICfuo4InICovXG4udWlsLWNhci13YXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YzMnOyB9XG5cbi8qICfuo4MnICovXG4udWlsLWNhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGM0JzsgfVxuXG4vKiAn7qOEJyAqL1xuLnVpbC1jYXJkLWF0bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGM1JzsgfVxuXG4vKiAn7qOFJyAqL1xuLnVpbC1jYXJldC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGM2JzsgfVxuXG4vKiAn7qOGJyAqL1xuLnVpbC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4YzcnOyB9XG5cbi8qICfuo4cnICovXG4udWlsLWNlbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThjOCc7IH1cblxuLyogJ+6jiCcgKi9cbi51aWwtY2Vsc2l1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGM5JzsgfVxuXG4vKiAn7qOJJyAqL1xuLnVpbC1jaGFydC1iYXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4Y2EnOyB9XG5cbi8qICfuo4onICovXG4udWlsLWNoYXJ0LWJhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGNiJzsgfVxuXG4vKiAn7qOLJyAqL1xuLnVpbC1jaGFydC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4Y2MnOyB9XG5cbi8qICfuo4wnICovXG4udWlsLWNoYXJ0LWdyb3d0aC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThjZCc7IH1cblxuLyogJ+6jjScgKi9cbi51aWwtY2hhcnQtZ3Jvd3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4Y2UnOyB9XG5cbi8qICfuo44nICovXG4udWlsLWNoYXJ0LWxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThjZic7IH1cblxuLyogJ+6jjycgKi9cbi51aWwtY2hhcnQtcGllLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGQwJzsgfVxuXG4vKiAn7qOQJyAqL1xuLnVpbC1jaGFydC1waWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThkMSc7IH1cblxuLyogJ+6jkScgKi9cbi51aWwtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThkMic7IH1cblxuLyogJ+6jkicgKi9cbi51aWwtY2hhdC1idWJibGUtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGQzJzsgfVxuXG4vKiAn7qOTJyAqL1xuLnVpbC1jaGF0LWluZm86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThkNCc7IH1cblxuLyogJ+6jlCcgKi9cbi51aWwtY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGQ1JzsgfVxuXG4vKiAn7qOVJyAqL1xuLnVpbC1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThkNic7IH1cblxuLyogJ+6jlicgKi9cbi51aWwtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZDcnOyB9XG5cbi8qICfuo5cnICovXG4udWlsLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZDgnOyB9XG5cbi8qICfuo5gnICovXG4udWlsLWNpcmNsZS1sYXllcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGQ5JzsgfVxuXG4vKiAn7qOZJyAqL1xuLnVpbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThkYSc7IH1cblxuLyogJ+6jmicgKi9cbi51aWwtY2lyY3VpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGRiJzsgfVxuXG4vKiAn7qObJyAqL1xuLnVpbC1jbGFwcGVyLWJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZGMnOyB9XG5cbi8qICfuo5wnICovXG4udWlsLWNsaXBib2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThkZCc7IH1cblxuLyogJ+6jnScgKi9cbi51aWwtY2xpcGJvYXJkLWJsYW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZGUnOyB9XG5cbi8qICfuo54nICovXG4udWlsLWNsaXBib2FyZC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGRmJzsgfVxuXG4vKiAn7qOfJyAqL1xuLnVpbC1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThlMCc7IH1cblxuLyogJ+6joCcgKi9cbi51aWwtY2xvY2stZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThlMSc7IH1cblxuLyogJ+6joScgKi9cbi51aWwtY2xvY2stZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGUyJzsgfVxuXG4vKiAn7qOiJyAqL1xuLnVpbC1jbG9jay1uaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZTMnOyB9XG5cbi8qICfuo6MnICovXG4udWlsLWNsb2NrLXNldmVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZTQnOyB9XG5cbi8qICfuo6QnICovXG4udWlsLWNsb2NrLXRlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGU1JzsgfVxuXG4vKiAn7qOlJyAqL1xuLnVpbC1jbG9jay10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGU2JzsgfVxuXG4vKiAn7qOmJyAqL1xuLnVpbC1jbG9jay10d286YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThlNyc7IH1cblxuLyogJ+6jpycgKi9cbi51aWwtY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThlOCc7IH1cblxuLyogJ+6jqCcgKi9cbi51aWwtY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThlOSc7IH1cblxuLyogJ+6jqScgKi9cbi51aWwtY2xvdWQtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThlYSc7IH1cblxuLyogJ+6jqicgKi9cbi51aWwtY2xvdWQtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThlYic7IH1cblxuLyogJ+6jqycgKi9cbi51aWwtY2xvdWQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThlYyc7IH1cblxuLyogJ+6jrCcgKi9cbi51aWwtY2xvdWQtY29tcHV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZWQnOyB9XG5cbi8qICfuo60nICovXG4udWlsLWNsb3VkLWRhdGEtY29ubmVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGVlJzsgfVxuXG4vKiAn7qOuJyAqL1xuLnVpbC1jbG91ZC1kYXRhYmFzZS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZWYnOyB9XG5cbi8qICfuo68nICovXG4udWlsLWNsb3VkLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZjAnOyB9XG5cbi8qICfuo7AnICovXG4udWlsLWNsb3VkLWRyaXp6bGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThmMSc7IH1cblxuLyogJ+6jsScgKi9cbi51aWwtY2xvdWQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThmMic7IH1cblxuLyogJ+6jsicgKi9cbi51aWwtY2xvdWQtaGFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGYzJzsgfVxuXG4vKiAn7qOzJyAqL1xuLnVpbC1jbG91ZC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGY0JzsgfVxuXG4vKiAn7qO0JyAqL1xuLnVpbC1jbG91ZC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZjUnOyB9XG5cbi8qICfuo7UnICovXG4udWlsLWNsb3VkLWxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThmNic7IH1cblxuLyogJ+6jticgKi9cbi51aWwtY2xvdWQtbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThmNyc7IH1cblxuLyogJ+6jtycgKi9cbi51aWwtY2xvdWQtbW9vbi1oYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZjgnOyB9XG5cbi8qICfuo7gnICovXG4udWlsLWNsb3VkLW1vb24tbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThmOSc7IH1cblxuLyogJ+6juScgKi9cbi51aWwtY2xvdWQtbW9vbi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZmEnOyB9XG5cbi8qICfuo7onICovXG4udWlsLWNsb3VkLW1vb24tc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOGZiJzsgfVxuXG4vKiAn7qO7JyAqL1xuLnVpbC1jbG91ZC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZmMnOyB9XG5cbi8qICfuo7wnICovXG4udWlsLWNsb3VkLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZmQnOyB9XG5cbi8qICfuo70nICovXG4udWlsLWNsb3VkLXJhaW4tc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ZmUnOyB9XG5cbi8qICfuo74nICovXG4udWlsLWNsb3VkLXJhaW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZThmZic7IH1cblxuLyogJ+6jvycgKi9cbi51aWwtY2xvdWQtcmVkbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAwJzsgfVxuXG4vKiAn7qSAJyAqL1xuLnVpbC1jbG91ZC1zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMSc7IH1cblxuLyogJ+6kgScgKi9cbi51aWwtY2xvdWQtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMic7IH1cblxuLyogJ+6kgicgKi9cbi51aWwtY2xvdWQtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnOyB9XG5cbi8qICfupIMnICovXG4udWlsLWNsb3VkLXNob3dlcnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnOyB9XG5cbi8qICfupIQnICovXG4udWlsLWNsb3VkLXNob3dlcnMtaGVhdnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNSc7IH1cblxuLyogJ+6khScgKi9cbi51aWwtY2xvdWQtc2hvd2VyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA2JzsgfVxuXG4vKiAn7qSGJyAqL1xuLnVpbC1jbG91ZC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA3JzsgfVxuXG4vKiAn7qSHJyAqL1xuLnVpbC1jbG91ZC1zdW4taGFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA4JzsgfVxuXG4vKiAn7qSIJyAqL1xuLnVpbC1jbG91ZC1zdW4tbWVhdGJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOSc7IH1cblxuLyogJ+6kiScgKi9cbi51aWwtY2xvdWQtc3VuLXJhaW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG5cbi8qICfupIonICovXG4udWlsLWNsb3VkLXN1bi1yYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGInOyB9XG5cbi8qICfupIsnICovXG4udWlsLWNsb3VkLXN1bi10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGMnOyB9XG5cbi8qICfupIwnICovXG4udWlsLWNsb3VkLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBkJzsgfVxuXG4vKiAn7qSNJyAqL1xuLnVpbC1jbG91ZC10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBlJzsgfVxuXG4vKiAn7qSOJyAqL1xuLnVpbC1jbG91ZC11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZic7IH1cblxuLyogJ+6kjycgKi9cbi51aWwtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTAnOyB9XG5cbi8qICfupJAnICovXG4udWlsLWNsb3VkLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMSc7IH1cblxuLyogJ+6kkScgKi9cbi51aWwtY2xvdWQtd2luZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEyJzsgfVxuXG4vKiAn7qSSJyAqL1xuLnVpbC1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEzJzsgfVxuXG4vKiAn7qSTJyAqL1xuLnVpbC1jbG91ZHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNCc7IH1cblxuLyogJ+6klCcgKi9cbi51aWwtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE1JzsgfVxuXG4vKiAn7qSVJyAqL1xuLnVpbC1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTYnOyB9XG5cbi8qICfupJYnICovXG4udWlsLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE3JzsgfVxuXG4vKiAn7qSXJyAqL1xuLnVpbC1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOCc7IH1cblxuLyogJ+6kmCcgKi9cbi51aWwtY29pbnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOSc7IH1cblxuLyogJ+6kmScgKi9cbi51aWwtY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFhJzsgfVxuXG4vKiAn7qSaJyAqL1xuLnVpbC1jb21tZW50LWFsdC1ibG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFiJzsgfVxuXG4vKiAn7qSbJyAqL1xuLnVpbC1jb21tZW50LWFsdC1jaGFydC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFjJzsgfVxuXG4vKiAn7qScJyAqL1xuLnVpbC1jb21tZW50LWFsdC1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFkJzsgfVxuXG4vKiAn7qSdJyAqL1xuLnVpbC1jb21tZW50LWFsdC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWUnOyB9XG5cbi8qICfupJ4nICovXG4udWlsLWNvbW1lbnQtYWx0LWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWYnOyB9XG5cbi8qICfupJ8nICovXG4udWlsLWNvbW1lbnQtYWx0LWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMCc7IH1cblxuLyogJ+6koCcgKi9cbi51aWwtY29tbWVudC1hbHQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMSc7IH1cblxuLyogJ+6koScgKi9cbi51aWwtY29tbWVudC1hbHQtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMic7IH1cblxuLyogJ+6koicgKi9cbi51aWwtY29tbWVudC1hbHQtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMyc7IH1cblxuLyogJ+6koycgKi9cbi51aWwtY29tbWVudC1hbHQtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI0JzsgfVxuXG4vKiAn7qSkJyAqL1xuLnVpbC1jb21tZW50LWFsdC1saW5lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI1JzsgfVxuXG4vKiAn7qSlJyAqL1xuLnVpbC1jb21tZW50LWFsdC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjYnOyB9XG5cbi8qICfupKYnICovXG4udWlsLWNvbW1lbnQtYWx0LW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNyc7IH1cblxuLyogJ+6kpycgKi9cbi51aWwtY29tbWVudC1hbHQtbWVzc2FnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI4JzsgfVxuXG4vKiAn7qSoJyAqL1xuLnVpbC1jb21tZW50LWFsdC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI5JzsgfVxuXG4vKiAn7qSpJyAqL1xuLnVpbC1jb21tZW50LWFsdC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmEnOyB9XG5cbi8qICfupKonICovXG4udWlsLWNvbW1lbnQtYWx0LXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmInOyB9XG5cbi8qICfupKsnICovXG4udWlsLWNvbW1lbnQtYWx0LXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYyc7IH1cblxuLyogJ+6krCcgKi9cbi51aWwtY29tbWVudC1hbHQtc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmQnOyB9XG5cbi8qICfupK0nICovXG4udWlsLWNvbW1lbnQtYWx0LXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmUnOyB9XG5cbi8qICfupK4nICovXG4udWlsLWNvbW1lbnQtYWx0LXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJmJzsgfVxuXG4vKiAn7qSvJyAqL1xuLnVpbC1jb21tZW50LWFsdC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMwJzsgfVxuXG4vKiAn7qSwJyAqL1xuLnVpbC1jb21tZW50LWFsdC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMSc7IH1cblxuLyogJ+6ksScgKi9cbi51aWwtY29tbWVudC1hbHQtdmVyaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzInOyB9XG5cbi8qICfupLInICovXG4udWlsLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzMnOyB9XG5cbi8qICfupLMnICovXG4udWlsLWNvbW1lbnQtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNCc7IH1cblxuLyogJ+6ktCcgKi9cbi51aWwtY29tbWVudC1jaGFydC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzUnOyB9XG5cbi8qICfupLUnICovXG4udWlsLWNvbW1lbnQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNic7IH1cblxuLyogJ+6kticgKi9cbi51aWwtY29tbWVudC1kb3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzcnOyB9XG5cbi8qICfupLcnICovXG4udWlsLWNvbW1lbnQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzOCc7IH1cblxuLyogJ+6kuCcgKi9cbi51aWwtY29tbWVudC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzknOyB9XG5cbi8qICfupLknICovXG4udWlsLWNvbW1lbnQtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYSc7IH1cblxuLyogJ+6kuicgKi9cbi51aWwtY29tbWVudC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNiJzsgfVxuXG4vKiAn7qS7JyAqL1xuLnVpbC1jb21tZW50LWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2MnOyB9XG5cbi8qICfupLwnICovXG4udWlsLWNvbW1lbnQtaW5mby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZCc7IH1cblxuLyogJ+6kvScgKi9cbi51aWwtY29tbWVudC1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2UnOyB9XG5cbi8qICfupL4nICovXG4udWlsLWNvbW1lbnQtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzZic7IH1cblxuLyogJ+6kvycgKi9cbi51aWwtY29tbWVudC1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDAnOyB9XG5cbi8qICfupYAnICovXG4udWlsLWNvbW1lbnQtbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQxJzsgfVxuXG4vKiAn7qWBJyAqL1xuLnVpbC1jb21tZW50LW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Mic7IH1cblxuLyogJ+6lgicgKi9cbi51aWwtY29tbWVudC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQzJzsgfVxuXG4vKiAn7qWDJyAqL1xuLnVpbC1jb21tZW50LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0NCc7IH1cblxuLyogJ+6lhCcgKi9cbi51aWwtY29tbWVudC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ1JzsgfVxuXG4vKiAn7qWFJyAqL1xuLnVpbC1jb21tZW50LXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nic7IH1cblxuLyogJ+6lhicgKi9cbi51aWwtY29tbWVudC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nyc7IH1cblxuLyogJ+6lhycgKi9cbi51aWwtY29tbWVudC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ4JzsgfVxuXG4vKiAn7qWIJyAqL1xuLnVpbC1jb21tZW50LXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ5JzsgfVxuXG4vKiAn7qWJJyAqL1xuLnVpbC1jb21tZW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGEnOyB9XG5cbi8qICfupYonICovXG4udWlsLWNvbW1lbnQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGInOyB9XG5cbi8qICfupYsnICovXG4udWlsLWNvbW1lbnQtdmVyaWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGMnOyB9XG5cbi8qICfupYwnICovXG4udWlsLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0ZCc7IH1cblxuLyogJ+6ljScgKi9cbi51aWwtY29tbWVudHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGUnOyB9XG5cbi8qICfupY4nICovXG4udWlsLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGYnOyB9XG5cbi8qICfupY8nICovXG4udWlsLWNvbW1uZXQtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTAnOyB9XG5cbi8qICfupZAnICovXG4udWlsLWNvbXBhY3QtZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTUxJzsgfVxuXG4vKiAn7qWRJyAqL1xuLnVpbC1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTInOyB9XG5cbi8qICfupZInICovXG4udWlsLWNvbXByZXNzLWFsdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTMnOyB9XG5cbi8qICfupZMnICovXG4udWlsLWNvbXByZXNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU0JzsgfVxuXG4vKiAn7qWUJyAqL1xuLnVpbC1jb21wcmVzcy1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1NSc7IH1cblxuLyogJ+6llScgKi9cbi51aWwtY29tcHJlc3MtbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Nic7IH1cblxuLyogJ+6llicgKi9cbi51aWwtY29tcHJlc3MtcG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Nyc7IH1cblxuLyogJ+6llycgKi9cbi51aWwtY29tcHJlc3MtdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU4JzsgfVxuXG4vKiAn7qWYJyAqL1xuLnVpbC1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU5JzsgfVxuXG4vKiAn7qWZJyAqL1xuLnVpbC1jb21wdXRlci1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVhJzsgfVxuXG4vKiAn7qWaJyAqL1xuLnVpbC1jb25mdXNlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTViJzsgfVxuXG4vKiAn7qWbJyAqL1xuLnVpbC1jb25zdHJ1Y3RvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVjJzsgfVxuXG4vKiAn7qWcJyAqL1xuLnVpbC1jb3B5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVkJzsgfVxuXG4vKiAn7qWdJyAqL1xuLnVpbC1jb3B5LWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVlJzsgfVxuXG4vKiAn7qWeJyAqL1xuLnVpbC1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWYnOyB9XG5cbi8qICfupZ8nICovXG4udWlsLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYwJzsgfVxuXG4vKiAn7qWgJyAqL1xuLnVpbC1jb3JuZXItZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjEnOyB9XG5cbi8qICfupaEnICovXG4udWlsLWNvcm5lci1kb3duLXJpZ2h0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYyJzsgfVxuXG4vKiAn7qWiJyAqL1xuLnVpbC1jb3JuZXItZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYzJzsgfVxuXG4vKiAn7qWjJyAqL1xuLnVpbC1jb3JuZXItbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjQnOyB9XG5cbi8qICfupaQnICovXG4udWlsLWNvcm5lci1yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjUnOyB9XG5cbi8qICfupaUnICovXG4udWlsLWNvcm5lci11cC1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY2JzsgfVxuXG4vKiAn7qWmJyAqL1xuLnVpbC1jb3JuZXItdXAtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY3JzsgfVxuXG4vKiAn7qWnJyAqL1xuLnVpbC1jb3JuZXItdXAtcmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjgnOyB9XG5cbi8qICfupagnICovXG4udWlsLWNvcm5lci11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY5JzsgfVxuXG4vKiAn7qWpJyAqL1xuLnVpbC1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZhJzsgfVxuXG4vKiAn7qWqJyAqL1xuLnVpbC1jcmVhdGl2ZS1jb21tb25zLXBkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmInOyB9XG5cbi8qICfupasnICovXG4udWlsLWNyb2NrZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmMnOyB9XG5cbi8qICfupawnICovXG4udWlsLWNyb3AtYWx0LXJvdGF0ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmQnOyB9XG5cbi8qICfupa0nICovXG4udWlsLWNyb3AtYWx0LXJvdGF0ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZlJzsgfVxuXG4vKiAn7qWuJyAqL1xuLnVpbC1jcm9wLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZmJzsgfVxuXG4vKiAn7qWvJyAqL1xuLnVpbC1jcm9zc2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzAnOyB9XG5cbi8qICfupbAnICovXG4udWlsLWNyb3NzaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcxJzsgfVxuXG4vKiAn7qWxJyAqL1xuLnVpbC1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzInOyB9XG5cbi8qICfupbInICovXG4udWlsLWN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Myc7IH1cblxuLyogJ+6lsycgKi9cbi51aWwtZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzQnOyB9XG5cbi8qICfupbQnICovXG4udWlsLWRhdGEtc2hhcmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc1JzsgfVxuXG4vKiAn7qW1JyAqL1xuLnVpbC1kYXRhYmFzZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nic7IH1cblxuLyogJ+6lticgKi9cbi51aWwtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nyc7IH1cblxuLyogJ+6ltycgKi9cbi51aWwtZGVzZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzgnOyB9XG5cbi8qICfupbgnICovXG4udWlsLWRlc2t0b3AtYWx0LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzknOyB9XG5cbi8qICfupbknICovXG4udWlsLWRlc2t0b3AtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2EnOyB9XG5cbi8qICfupbonICovXG4udWlsLWRlc2t0b3AtY2xvdWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2InOyB9XG5cbi8qICfupbsnICovXG4udWlsLWRlc2t0b3Atc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Yyc7IH1cblxuLyogJ+6lvCcgKi9cbi51aWwtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdkJzsgfVxuXG4vKiAn7qW9JyAqL1xuLnVpbC1kaWFscGFkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdlJzsgfVxuXG4vKiAn7qW+JyAqL1xuLnVpbC1kaWFscGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2YnOyB9XG5cbi8qICfupb8nICovXG4udWlsLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4MCc7IH1cblxuLyogJ+6mgCcgKi9cbi51aWwtZGlhcnktYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODEnOyB9XG5cbi8qICfupoEnICovXG4udWlsLWRpYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODInOyB9XG5cbi8qICfupoInICovXG4udWlsLWRpY2UtZml2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgzJzsgfVxuXG4vKiAn7qaDJyAqL1xuLnVpbC1kaWNlLWZvdXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4NCc7IH1cblxuLyogJ+6mhCcgKi9cbi51aWwtZGljZS1vbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4NSc7IH1cblxuLyogJ+6mhScgKi9cbi51aWwtZGljZS1zaXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Nic7IH1cblxuLyogJ+6mhicgKi9cbi51aWwtZGljZS10aHJlZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg3JzsgfVxuXG4vKiAn7qaHJyAqL1xuLnVpbC1kaWNlLXR3bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg4JzsgfVxuXG4vKiAn7qaIJyAqL1xuLnVpbC1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4OSc7IH1cblxuLyogJ+6miScgKi9cbi51aWwtZGlyZWN0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThhJzsgfVxuXG4vKiAn7qaKJyAqL1xuLnVpbC1kaXp6eS1tZWg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Yic7IH1cblxuLyogJ+6miycgKi9cbi51aWwtZG5hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGMnOyB9XG5cbi8qICfupownICovXG4udWlsLWRvY3VtZW50LWxheW91dC1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4ZCc7IH1cblxuLyogJ+6mjScgKi9cbi51aWwtZG9jdW1lbnQtbGF5b3V0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4ZSc7IH1cblxuLyogJ+6mjicgKi9cbi51aWwtZG9jdW1lbnQtbGF5b3V0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGYnOyB9XG5cbi8qICfupo8nICovXG4udWlsLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTAnOyB9XG5cbi8qICfuppAnICovXG4udWlsLWRvbGxhci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5MSc7IH1cblxuLyogJ+6mkScgKi9cbi51aWwtZG9sbGFyLXNpZ24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTInOyB9XG5cbi8qICfuppInICovXG4udWlsLWRvbGxhci1zaWduOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTMnOyB9XG5cbi8qICfuppMnICovXG4udWlsLWRvd24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5NCc7IH1cblxuLyogJ+6mlCcgKi9cbi51aWwtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTUnOyB9XG5cbi8qICfuppUnICovXG4udWlsLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTYnOyB9XG5cbi8qICfuppYnICovXG4udWlsLWRyaWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTcnOyB9XG5cbi8qICfuppcnICovXG4udWlsLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5OCc7IH1cblxuLyogJ+6mmCcgKi9cbi51aWwtZHVtYmJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5OSc7IH1cblxuLyogJ+6mmScgKi9cbi51aWwtZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWEnOyB9XG5cbi8qICfupponICovXG4udWlsLWVkaXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWInOyB9XG5cbi8qICfuppsnICovXG4udWlsLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Yyc7IH1cblxuLyogJ+6mnCcgKi9cbi51aWwtZWxsaXBzaXMtaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTlkJzsgfVxuXG4vKiAn7qadJyAqL1xuLnVpbC1lbGxpcHNpcy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWUnOyB9XG5cbi8qICfupp4nICovXG4udWlsLWVtb2ppOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWYnOyB9XG5cbi8qICfupp8nICovXG4udWlsLWVudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTAnOyB9XG5cbi8qICfupqAnICovXG4udWlsLWVudHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTEnOyB9XG5cbi8qICfupqEnICovXG4udWlsLWVudmVsb3BlLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWEyJzsgfVxuXG4vKiAn7qaiJyAqL1xuLnVpbC1lbnZlbG9wZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhMyc7IH1cblxuLyogJ+6moycgKi9cbi51aWwtZW52ZWxvcGUtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNCc7IH1cblxuLyogJ+6mpCcgKi9cbi51aWwtZW52ZWxvcGUtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNSc7IH1cblxuLyogJ+6mpScgKi9cbi51aWwtZW52ZWxvcGUtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhNic7IH1cblxuLyogJ+6mpicgKi9cbi51aWwtZW52ZWxvcGUtZG93bmxvYWQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTcnOyB9XG5cbi8qICfupqcnICovXG4udWlsLWVudmVsb3BlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTgnOyB9XG5cbi8qICfupqgnICovXG4udWlsLWVudmVsb3BlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhOSc7IH1cblxuLyogJ+6mqScgKi9cbi51aWwtZW52ZWxvcGUtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhYSc7IH1cblxuLyogJ+6mqicgKi9cbi51aWwtZW52ZWxvcGUtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhYic7IH1cblxuLyogJ+6mqycgKi9cbi51aWwtZW52ZWxvcGUtaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWFjJzsgfVxuXG4vKiAn7qasJyAqL1xuLnVpbC1lbnZlbG9wZS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWQnOyB9XG5cbi8qICfupq0nICovXG4udWlsLWVudmVsb3BlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWUnOyB9XG5cbi8qICfupq4nICovXG4udWlsLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlhZic7IH1cblxuLyogJ+6mrycgKi9cbi51aWwtZW52ZWxvcGUtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliMCc7IH1cblxuLyogJ+6msCcgKi9cbi51aWwtZW52ZWxvcGUtcmVjZWl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIxJzsgfVxuXG4vKiAn7qaxJyAqL1xuLnVpbC1lbnZlbG9wZS1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjInOyB9XG5cbi8qICfuprInICovXG4udWlsLWVudmVsb3BlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWIzJzsgfVxuXG4vKiAn7qazJyAqL1xuLnVpbC1lbnZlbG9wZS1zZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjQnOyB9XG5cbi8qICfuprQnICovXG4udWlsLWVudmVsb3BlLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjUnOyB9XG5cbi8qICfuprUnICovXG4udWlsLWVudmVsb3BlLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWI2JzsgfVxuXG4vKiAn7qa2JyAqL1xuLnVpbC1lbnZlbG9wZS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjcnOyB9XG5cbi8qICfuprcnICovXG4udWlsLWVudmVsb3BlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjgnOyB9XG5cbi8qICfuprgnICovXG4udWlsLWVudmVsb3BlLXVwbG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliOSc7IH1cblxuLyogJ+6muScgKi9cbi51aWwtZW52ZWxvcGUtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YmEnOyB9XG5cbi8qICfupronICovXG4udWlsLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YmInOyB9XG5cbi8qICfuprsnICovXG4udWlsLWVudmVsb3BlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJjJzsgfVxuXG4vKiAn7qa8JyAqL1xuLnVpbC1lcXVhbC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliZCc7IH1cblxuLyogJ+6mvScgKi9cbi51aWwtZXVyby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTliZSc7IH1cblxuLyogJ+6mvicgKi9cbi51aWwtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWJmJzsgfVxuXG4vKiAn7qa/JyAqL1xuLnVpbC1leGNoYW5nZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMCc7IH1cblxuLyogJ+6ngCcgKi9cbi51aWwtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMSc7IH1cblxuLyogJ+6ngScgKi9cbi51aWwtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzInOyB9XG5cbi8qICfup4InICovXG4udWlsLWV4Y2xhbWF0aW9uLW9jdGFnb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljMyc7IH1cblxuLyogJ+6ngycgKi9cbi51aWwtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljNCc7IH1cblxuLyogJ+6nhCcgKi9cbi51aWwtZXhjbHVkZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM1JzsgfVxuXG4vKiAn7qeFJyAqL1xuLnVpbC1leGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzYnOyB9XG5cbi8qICfup4YnICovXG4udWlsLWV4cGFuZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljNyc7IH1cblxuLyogJ+6nhycgKi9cbi51aWwtZXhwYW5kLWFycm93cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljOCc7IH1cblxuLyogJ+6niCcgKi9cbi51aWwtZXhwYW5kLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWM5JzsgfVxuXG4vKiAn7qeJJyAqL1xuLnVpbC1leHBhbmQtZnJvbS1jb3JuZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljYSc7IH1cblxuLyogJ+6niicgKi9cbi51aWwtZXhwYW5kLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljYic7IH1cblxuLyogJ+6niycgKi9cbi51aWwtZXhwYW5kLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5Y2MnOyB9XG5cbi8qICfup4wnICovXG4udWlsLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWNkJzsgfVxuXG4vKiAn7qeNJyAqL1xuLnVpbC1leHBvc3VyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljZSc7IH1cblxuLyogJ+6njicgKi9cbi51aWwtZXhwb3N1cmUtaW5jcmVhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTljZic7IH1cblxuLyogJ+6njycgKi9cbi51aWwtZXh0ZXJuYWwtbGluay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkMCc7IH1cblxuLyogJ+6nkCcgKi9cbi51aWwtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDEnOyB9XG5cbi8qICfup5EnICovXG4udWlsLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQyJzsgfVxuXG4vKiAn7qeSJyAqL1xuLnVpbC1mYWNlYm9vay1mOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDMnOyB9XG5cbi8qICfup5MnICovXG4udWlsLWZhY2Vib29rLW1lc3Nlbmdlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNCc7IH1cblxuLyogJ+6nlCcgKi9cbi51aWwtZmFjZWJvb2stbWVzc2VuZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDUnOyB9XG5cbi8qICfup5UnICovXG4udWlsLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDYnOyB9XG5cbi8qICfup5YnICovXG4udWlsLWZhaHJlbmhlaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkNyc7IH1cblxuLyogJ+6nlycgKi9cbi51aWwtZmFzdC1tYWlsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWQ4JzsgfVxuXG4vKiAn7qeYJyAqL1xuLnVpbC1mYXN0LW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkOSc7IH1cblxuLyogJ+6nmScgKi9cbi51aWwtZmF2b3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYSc7IH1cblxuLyogJ+6nmicgKi9cbi51aWwtZmVlZGJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYic7IH1cblxuLyogJ+6nmycgKi9cbi51aWwtZmlsZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlkYyc7IH1cblxuLyogJ+6nnCcgKi9cbi51aWwtZmlsZS1ibGFuazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRkJzsgfVxuXG4vKiAn7qedJyAqL1xuLnVpbC1maWxlLWJsb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRlJzsgfVxuXG4vKiAn7qeeJyAqL1xuLnVpbC1maWxlLWJvb2ttYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWRmJzsgfVxuXG4vKiAn7qefJyAqL1xuLnVpbC1maWxlLWNoZWNrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWUwJzsgfVxuXG4vKiAn7qegJyAqL1xuLnVpbC1maWxlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTEnOyB9XG5cbi8qICfup6EnICovXG4udWlsLWZpbGUtY29udHJhY3QtZG9sbGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTInOyB9XG5cbi8qICfup6InICovXG4udWlsLWZpbGUtY29weS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllMyc7IH1cblxuLyogJ+6noycgKi9cbi51aWwtZmlsZS1kb3dubG9hZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllNCc7IH1cblxuLyogJ+6npCcgKi9cbi51aWwtZmlsZS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU1JzsgfVxuXG4vKiAn7qelJyAqL1xuLnVpbC1maWxlLWVkaXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTYnOyB9XG5cbi8qICfup6YnICovXG4udWlsLWZpbGUtZXhjbGFtYXRpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTcnOyB9XG5cbi8qICfup6cnICovXG4udWlsLWZpbGUtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllOCc7IH1cblxuLyogJ+6nqCcgKi9cbi51aWwtZmlsZS1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWU5JzsgfVxuXG4vKiAn7qepJyAqL1xuLnVpbC1maWxlLWluZm8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWEnOyB9XG5cbi8qICfup6onICovXG4udWlsLWZpbGUtbGFuZHNjYXBlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWViJzsgfVxuXG4vKiAn7qerJyAqL1xuLnVpbC1maWxlLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVjJzsgfVxuXG4vKiAn7qesJyAqL1xuLnVpbC1maWxlLWxhbnNjYXBlLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWQnOyB9XG5cbi8qICfup60nICovXG4udWlsLWZpbGUtbG9jay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTllZSc7IH1cblxuLyogJ+6nricgKi9cbi51aWwtZmlsZS1tZWRpY2FsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWVmJzsgfVxuXG4vKiAn7qevJyAqL1xuLnVpbC1maWxlLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMCc7IH1cblxuLyogJ+6nsCcgKi9cbi51aWwtZmlsZS1taW51cy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMSc7IH1cblxuLyogJ+6nsScgKi9cbi51aWwtZmlsZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWYyJzsgfVxuXG4vKiAn7qeyJyAqL1xuLnVpbC1maWxlLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmMyc7IH1cblxuLyogJ+6nsycgKi9cbi51aWwtZmlsZS1wbHVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY0JzsgfVxuXG4vKiAn7qe0JyAqL1xuLnVpbC1maWxlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmNSc7IH1cblxuLyogJ+6ntScgKi9cbi51aWwtZmlsZS1xdWVzdGlvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmNic7IH1cblxuLyogJ+6nticgKi9cbi51aWwtZmlsZS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY3JzsgfVxuXG4vKiAn7qe3JyAqL1xuLnVpbC1maWxlLXJlZG8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjgnOyB9XG5cbi8qICfup7gnICovXG4udWlsLWZpbGUtc2VhcmNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWY5JzsgfVxuXG4vKiAn7qe5JyAqL1xuLnVpbC1maWxlLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZhJzsgfVxuXG4vKiAn7qe6JyAqL1xuLnVpbC1maWxlLXNoaWVsZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTlmYic7IH1cblxuLyogJ+6nuycgKi9cbi51aWwtZmlsZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZjJzsgfVxuXG4vKiAn7qe8JyAqL1xuLnVpbC1maWxlLXRpbWVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZkJzsgfVxuXG4vKiAn7qe9JyAqL1xuLnVpbC1maWxlLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmUnOyB9XG5cbi8qICfup74nICovXG4udWlsLWZpbGUtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOWZmJzsgfVxuXG4vKiAn7qe/JyAqL1xuLnVpbC1maWxlLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTAwJzsgfVxuXG4vKiAn7qiAJyAqL1xuLnVpbC1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDEnOyB9XG5cbi8qICfuqIEnICovXG4udWlsLWZpbGVzLWxhbmRzY2FwZXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDInOyB9XG5cbi8qICfuqIInICovXG4udWlsLWZpbGVzLWxhbmRzY2FwZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwMyc7IH1cblxuLyogJ+6ogycgKi9cbi51aWwtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTA0JzsgfVxuXG4vKiAn7qiEJyAqL1xuLnVpbC1maWx0ZXItc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNSc7IH1cblxuLyogJ+6ohScgKi9cbi51aWwtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDYnOyB9XG5cbi8qICfuqIYnICovXG4udWlsLWZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwNyc7IH1cblxuLyogJ+6ohycgKi9cbi51aWwtZmxhc2stcG90aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDgnOyB9XG5cbi8qICfuqIgnICovXG4udWlsLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDknOyB9XG5cbi8qICfuqIknICovXG4udWlsLWZsaXAtaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwYSc7IH1cblxuLyogJ+6oiicgKi9cbi51aWwtZmxpcC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGInOyB9XG5cbi8qICfuqIsnICovXG4udWlsLWZsaXAtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwYyc7IH1cblxuLyogJ+6ojCcgKi9cbi51aWwtZmxpcC12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGQnOyB9XG5cbi8qICfuqI0nICovXG4udWlsLWZsb3dlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTBlJzsgfVxuXG4vKiAn7qiOJyAqL1xuLnVpbC1mb2N1cy1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEwZic7IH1cblxuLyogJ+6ojycgKi9cbi51aWwtZm9jdXMtdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTAnOyB9XG5cbi8qICfuqJAnICovXG4udWlsLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTEnOyB9XG5cbi8qICfuqJEnICovXG4udWlsLWZvbGRlci1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTEyJzsgfVxuXG4vKiAn7qiSJyAqL1xuLnVpbC1mb2xkZXItZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExMyc7IH1cblxuLyogJ+6okycgKi9cbi51aWwtZm9sZGVyLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTQnOyB9XG5cbi8qICfuqJQnICovXG4udWlsLWZvbGRlci1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE1JzsgfVxuXG4vKiAn7qiVJyAqL1xuLnVpbC1mb2xkZXItaW5mbzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE2JzsgfVxuXG4vKiAn7qiWJyAqL1xuLnVpbC1mb2xkZXItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE3JzsgfVxuXG4vKiAn7qiXJyAqL1xuLnVpbC1mb2xkZXItbWVkaWNhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTE4JzsgfVxuXG4vKiAn7qiYJyAqL1xuLnVpbC1mb2xkZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExOSc7IH1cblxuLyogJ+6omScgKi9cbi51aWwtZm9sZGVyLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExYSc7IH1cblxuLyogJ+6omicgKi9cbi51aWwtZm9sZGVyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExYic7IH1cblxuLyogJ+6omycgKi9cbi51aWwtZm9sZGVyLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWMnOyB9XG5cbi8qICfuqJwnICovXG4udWlsLWZvbGRlci1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFkJzsgfVxuXG4vKiAn7qidJyAqL1xuLnVpbC1mb2xkZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWExZSc7IH1cblxuLyogJ+6onicgKi9cbi51aWwtZm9sZGVyLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTFmJzsgfVxuXG4vKiAn7qifJyAqL1xuLnVpbC1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyMCc7IH1cblxuLyogJ+6ooCcgKi9cbi51aWwtZm9vZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTIxJzsgfVxuXG4vKiAn7qihJyAqL1xuLnVpbC1mb290YmFsbC1hbWVyaWNhbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTIyJzsgfVxuXG4vKiAn7qiiJyAqL1xuLnVpbC1mb290YmFsbC1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjMnOyB9XG5cbi8qICfuqKMnICovXG4udWlsLWZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjQnOyB9XG5cbi8qICfuqKQnICovXG4udWlsLWZvcmVjYXN0Y2xvdWQtbW9vbi10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjUnOyB9XG5cbi8qICfuqKUnICovXG4udWlsLWZvcndhZGVkLWNhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyNic7IH1cblxuLyogJ+6opicgKi9cbi51aWwtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI3JzsgfVxuXG4vKiAn7qinJyAqL1xuLnVpbC1mcm93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI4JzsgfVxuXG4vKiAn7qioJyAqL1xuLnVpbC1nYW1lLXN0cnVjdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTI5JzsgfVxuXG4vKiAn7qipJyAqL1xuLnVpbC1nYW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmEnOyB9XG5cbi8qICfuqKonICovXG4udWlsLWdpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyYic7IH1cblxuLyogJ+6oqycgKi9cbi51aWwtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTJjJzsgfVxuXG4vKiAn7qisJyAqL1xuLnVpbC1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZCc7IH1cblxuLyogJ+6orScgKi9cbi51aWwtZ2xhc3MtbWFydGluaS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZSc7IH1cblxuLyogJ+6oricgKi9cbi51aWwtZ2xhc3MtbWFydGluaS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEyZic7IH1cblxuLyogJ+6orycgKi9cbi51aWwtZ2xhc3MtbWFydGluaTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTMwJzsgfVxuXG4vKiAn7qiwJyAqL1xuLnVpbC1nbGFzcy10ZWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMSc7IH1cblxuLyogJ+6osScgKi9cbi51aWwtZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMic7IH1cblxuLyogJ+6osicgKi9cbi51aWwtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzMyc7IH1cblxuLyogJ+6osycgKi9cbi51aWwtZ29sZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM0JzsgfVxuXG4vKiAn7qi0JyAqL1xuLnVpbC1nb29nbGUtZHJpdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzUnOyB9XG5cbi8qICfuqLUnICovXG4udWlsLWdvb2dsZS1kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM2JzsgfVxuXG4vKiAn7qi2JyAqL1xuLnVpbC1nb29nbGUtaGFuZ291dHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzcnOyB9XG5cbi8qICfuqLcnICovXG4udWlsLWdvb2dsZS1oYW5nb3V0czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM4JzsgfVxuXG4vKiAn7qi4JyAqL1xuLnVpbC1nb29nbGUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTM5JzsgfVxuXG4vKiAn7qi5JyAqL1xuLnVpbC1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzYSc7IH1cblxuLyogJ+6ouicgKi9cbi51aWwtZ3JhZHVhdGlvbi1oYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzYic7IH1cblxuLyogJ+6ouycgKi9cbi51aWwtZ3JhcGgtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhM2MnOyB9XG5cbi8qICfuqLwnICovXG4udWlsLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzZCc7IH1cblxuLyogJ+6ovScgKi9cbi51aWwtZ3JpZHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzZSc7IH1cblxuLyogJ+6ovicgKi9cbi51aWwtZ3Jpbi10b25ndWUtd2luay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWEzZic7IH1cblxuLyogJ+6ovycgKi9cbi51aWwtZ3Jpbi10b25ndWUtd2luazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQwJzsgfVxuXG4vKiAn7qmAJyAqL1xuLnVpbC1ncmluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDEnOyB9XG5cbi8qICfuqYEnICovXG4udWlsLWdyaXAtaG9yaXpvbnRhbC1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDInOyB9XG5cbi8qICfuqYInICovXG4udWlsLWhkZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQzJzsgfVxuXG4vKiAn7qmDJyAqL1xuLnVpbC1oZWFkcGhvbmVzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ0JzsgfVxuXG4vKiAn7qmEJyAqL1xuLnVpbC1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDUnOyB9XG5cbi8qICfuqYUnICovXG4udWlsLWhlYXJ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ2JzsgfVxuXG4vKiAn7qmGJyAqL1xuLnVpbC1oZWFydC1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDcnOyB9XG5cbi8qICfuqYcnICovXG4udWlsLWhlYXJ0LXJhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0OCc7IH1cblxuLyogJ+6piCcgKi9cbi51aWwtaGVhcnQtc2lnbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTQ5JzsgfVxuXG4vKiAn7qmJJyAqL1xuLnVpbC1oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRhJzsgfVxuXG4vKiAn7qmKJyAqL1xuLnVpbC1oZWFydGJlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Yic7IH1cblxuLyogJ+6piycgKi9cbi51aWwtaGlzdG9yeS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE0Yyc7IH1cblxuLyogJ+6pjCcgKi9cbi51aWwtaGlzdG9yeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRkJzsgfVxuXG4vKiAn7qmNJyAqL1xuLnVpbC1ob21lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTRlJzsgfVxuXG4vKiAn7qmOJyAqL1xuLnVpbC1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNGYnOyB9XG5cbi8qICfuqY8nICovXG4udWlsLWhvcml6b250YWwtYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTAnOyB9XG5cbi8qICfuqZAnICovXG4udWlsLWhvcml6b250YWwtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTUxJzsgfVxuXG4vKiAn7qmRJyAqL1xuLnVpbC1ob3Jpem9udGFsLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTInOyB9XG5cbi8qICfuqZInICovXG4udWlsLWhvcml6b250YWwtZGlzdHJpYnV0aW9uLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTUzJzsgfVxuXG4vKiAn7qmTJyAqL1xuLnVpbC1ob3Jpem9udGFsLWRpc3RyaWJ1dGlvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTQnOyB9XG5cbi8qICfuqZQnICovXG4udWlsLWhvcml6b250YWwtZGlzdHJpYnV0aW9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTUnOyB9XG5cbi8qICfuqZUnICovXG4udWlsLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU2JzsgfVxuXG4vKiAn7qmWJyAqL1xuLnVpbC1odG1sMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Nyc7IH1cblxuLyogJ+6plycgKi9cbi51aWwtaHRtbDM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1OCc7IH1cblxuLyogJ+6pmCcgKi9cbi51aWwtaHVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTU5JzsgfVxuXG4vKiAn7qmZJyAqL1xuLnVpbC1pbWFnZS1hbHQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1YSc7IH1cblxuLyogJ+6pmicgKi9cbi51aWwtaW1hZ2UtYmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Yic7IH1cblxuLyogJ+6pmycgKi9cbi51aWwtaW1hZ2UtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWMnOyB9XG5cbi8qICfuqZwnICovXG4udWlsLWltYWdlLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWQnOyB9XG5cbi8qICfuqZ0nICovXG4udWlsLWltYWdlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWUnOyB9XG5cbi8qICfuqZ4nICovXG4udWlsLWltYWdlLWVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE1Zic7IH1cblxuLyogJ+6pnycgKi9cbi51aWwtaW1hZ2UtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTYwJzsgfVxuXG4vKiAn7qmgJyAqL1xuLnVpbC1pbWFnZS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTYxJzsgfVxuXG4vKiAn7qmhJyAqL1xuLnVpbC1pbWFnZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjInOyB9XG5cbi8qICfuqaInICovXG4udWlsLWltYWdlLXF1ZXN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjMnOyB9XG5cbi8qICfuqaMnICovXG4udWlsLWltYWdlLXJlZG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2NCc7IH1cblxuLyogJ+6ppCcgKi9cbi51aWwtaW1hZ2UtcmVzaXplLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY1JzsgfVxuXG4vKiAn7qmlJyAqL1xuLnVpbC1pbWFnZS1yZXNpemUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjYnOyB9XG5cbi8qICfuqaYnICovXG4udWlsLWltYWdlLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY3JzsgfVxuXG4vKiAn7qmnJyAqL1xuLnVpbC1pbWFnZS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTY4JzsgfVxuXG4vKiAn7qmoJyAqL1xuLnVpbC1pbWFnZS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2OSc7IH1cblxuLyogJ+6pqScgKi9cbi51aWwtaW1hZ2Utc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2YSc7IH1cblxuLyogJ+6pqicgKi9cbi51aWwtaW1hZ2UtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2Yic7IH1cblxuLyogJ+6pqycgKi9cbi51aWwtaW1hZ2UtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmMnOyB9XG5cbi8qICfuqawnICovXG4udWlsLWltYWdlLXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2ZCc7IH1cblxuLyogJ+6prScgKi9cbi51aWwtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE2ZSc7IH1cblxuLyogJ+6pricgKi9cbi51aWwtaW1hZ2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmYnOyB9XG5cbi8qICfuqa8nICovXG4udWlsLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTcwJzsgfVxuXG4vKiAn7qmwJyAqL1xuLnVpbC1pbmNvbWluZy1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzEnOyB9XG5cbi8qICfuqbEnICovXG4udWlsLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzInOyB9XG5cbi8qICfuqbInICovXG4udWlsLWluc3RhZ3JhbS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Myc7IH1cblxuLyogJ+6psycgKi9cbi51aWwtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzQnOyB9XG5cbi8qICfuqbQnICovXG4udWlsLWludGVyY29tLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc1JzsgfVxuXG4vKiAn7qm1JyAqL1xuLnVpbC1pbnRlcmNvbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc2JzsgfVxuXG4vKiAn7qm2JyAqL1xuLnVpbC1pbnZvaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzcnOyB9XG5cbi8qICfuqbcnICovXG4udWlsLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc4JzsgfVxuXG4vKiAn7qm4JyAqL1xuLnVpbC1qYWNraGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzknOyB9XG5cbi8qICfuqbknICovXG4udWlsLWphdmEtc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2EnOyB9XG5cbi8qICfuqbonICovXG4udWlsLWtheWFrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2InOyB9XG5cbi8qICfuqbsnICovXG4udWlsLWtleS1za2VsZXRvbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3Yyc7IH1cblxuLyogJ+6pvCcgKi9cbi51aWwta2V5LXNrZWxldG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2QnOyB9XG5cbi8qICfuqb0nICovXG4udWlsLWtleWJvYXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdlJzsgfVxuXG4vKiAn7qm+JyAqL1xuLnVpbC1rZXlib2FyZC1oaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2YnOyB9XG5cbi8qICfuqb8nICovXG4udWlsLWtleWJvYXJkLXNob3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4MCc7IH1cblxuLyogJ+6qgCcgKi9cbi51aWwta2V5Ym9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4MSc7IH1cblxuLyogJ+6qgScgKi9cbi51aWwta2V5aG9sZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Mic7IH1cblxuLyogJ+6qgicgKi9cbi51aWwta2V5aG9sZS1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgzJzsgfVxuXG4vKiAn7qqDJyAqL1xuLnVpbC1rZXlob2xlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg0JzsgfVxuXG4vKiAn7qqEJyAqL1xuLnVpbC1raWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4NSc7IH1cblxuLyogJ+6qhScgKi9cbi51aWwtbGFiZWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODYnOyB9XG5cbi8qICfuqoYnICovXG4udWlsLWxhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODcnOyB9XG5cbi8qICfuqocnICovXG4udWlsLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4OCc7IH1cblxuLyogJ+6qiCcgKi9cbi51aWwtbGFwdG9wLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODknOyB9XG5cbi8qICfuqoknICovXG4udWlsLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThhJzsgfVxuXG4vKiAn7qqKJyAqL1xuLnVpbC1sYXVnaGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThiJzsgfVxuXG4vKiAn7qqLJyAqL1xuLnVpbC1sYXllci1ncm91cC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThjJzsgfVxuXG4vKiAn7qqMJyAqL1xuLnVpbC1sYXllci1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThkJzsgfVxuXG4vKiAn7qqNJyAqL1xuLnVpbC1sYXllcnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGUnOyB9XG5cbi8qICfuqo4nICovXG4udWlsLWxheWVycy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThmJzsgfVxuXG4vKiAn7qqPJyAqL1xuLnVpbC1sYXllcnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5MCc7IH1cblxuLyogJ+6qkCcgKi9cbi51aWwtbGVmdC1hcnJvdy1mcm9tLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5MSc7IH1cblxuLyogJ+6qkScgKi9cbi51aWwtbGVmdC1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTInOyB9XG5cbi8qICfuqpInICovXG4udWlsLWxlZnQtaW5kZW50LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTkzJzsgfVxuXG4vKiAn7qqTJyAqL1xuLnVpbC1sZWZ0LWluZGVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk0JzsgfVxuXG4vKiAn7qqUJyAqL1xuLnVpbC1sZWZ0LXRvLXJpZ2h0LXRleHQtZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTUnOyB9XG5cbi8qICfuqpUnICovXG4udWlsLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk2JzsgfVxuXG4vKiAn7qqWJyAqL1xuLnVpbC1saWdodGJ1bGItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTcnOyB9XG5cbi8qICfuqpcnICovXG4udWlsLWxpZ2h0YnVsYjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk4JzsgfVxuXG4vKiAn7qqYJyAqL1xuLnVpbC1saW5lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk5JzsgfVxuXG4vKiAn7qqZJyAqL1xuLnVpbC1saW5lLXNwYWNpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5YSc7IH1cblxuLyogJ+6qmicgKi9cbi51aWwtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTliJzsgfVxuXG4vKiAn7qqbJyAqL1xuLnVpbC1saW5rLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTljJzsgfVxuXG4vKiAn7qqcJyAqL1xuLnVpbC1saW5rLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTlkJzsgfVxuXG4vKiAn7qqdJyAqL1xuLnVpbC1saW5rLWg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5ZSc7IH1cblxuLyogJ+6qnicgKi9cbi51aWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTlmJzsgfVxuXG4vKiAn7qqfJyAqL1xuLnVpbC1saW5rZWRpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMCc7IH1cblxuLyogJ+6qoCcgKi9cbi51aWwtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMSc7IH1cblxuLyogJ+6qoScgKi9cbi51aWwtbGlzdC11aS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhMic7IH1cblxuLyogJ+6qoicgKi9cbi51aWwtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWEzJzsgfVxuXG4vKiAn7qqjJyAqL1xuLnVpbC1sb2NhdGlvbi1hcnJvdy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhNCc7IH1cblxuLyogJ+6qpCcgKi9cbi51aWwtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhNSc7IH1cblxuLyogJ+6qpScgKi9cbi51aWwtbG9jYXRpb24tcGluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE2JzsgfVxuXG4vKiAn7qqmJyAqL1xuLnVpbC1sb2NhdGlvbi1wb2ludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE3JzsgfVxuXG4vKiAn7qqnJyAqL1xuLnVpbC1sb2NhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE4JzsgfVxuXG4vKiAn7qqoJyAqL1xuLnVpbC1sb2NrLWFjY2VzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE5JzsgfVxuXG4vKiAn7qqpJyAqL1xuLnVpbC1sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFhJzsgfVxuXG4vKiAn7qqqJyAqL1xuLnVpbC1sb2NrLW9wZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWInOyB9XG5cbi8qICfuqqsnICovXG4udWlsLWxvY2stc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhYyc7IH1cblxuLyogJ+6qrCcgKi9cbi51aWwtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFkJzsgfVxuXG4vKiAn7qqtJyAqL1xuLnVpbC1tYWlsYm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFlJzsgfVxuXG4vKiAn7qquJyAqL1xuLnVpbC1tYWlsYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWYnOyB9XG5cbi8qICfuqq8nICovXG4udWlsLW1hcC1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjAnOyB9XG5cbi8qICfuqrAnICovXG4udWlsLW1hcC1tYXJrZXItZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWIxJzsgfVxuXG4vKiAn7qqxJyAqL1xuLnVpbC1tYXAtbWFya2VyLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiMic7IH1cblxuLyogJ+6qsicgKi9cbi51aWwtbWFwLW1hcmtlci1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWIzJzsgfVxuXG4vKiAn7qqzJyAqL1xuLnVpbC1tYXAtbWFya2VyLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiNCc7IH1cblxuLyogJ+6qtCcgKi9cbi51aWwtbWFwLW1hcmtlci1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI1JzsgfVxuXG4vKiAn7qq1JyAqL1xuLnVpbC1tYXAtbWFya2VyLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI2JzsgfVxuXG4vKiAn7qq2JyAqL1xuLnVpbC1tYXAtbWFya2VyLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjcnOyB9XG5cbi8qICfuqrcnICovXG4udWlsLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiOCc7IH1cblxuLyogJ+6quCcgKi9cbi51aWwtbWFwLXBpbi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiOSc7IH1cblxuLyogJ+6quScgKi9cbi51aWwtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJhJzsgfVxuXG4vKiAn7qq6JyAqL1xuLnVpbC1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiYic7IH1cblxuLyogJ+6quycgKi9cbi51aWwtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJjJzsgfVxuXG4vKiAn7qq8JyAqL1xuLnVpbC1tYXN0ZXItY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJkJzsgfVxuXG4vKiAn7qq9JyAqL1xuLnVpbC1tYXhpbWl6ZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmUnOyB9XG5cbi8qICfuqr4nICovXG4udWlsLW1lZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmYnOyB9XG5cbi8qICfuqr8nICovXG4udWlsLW1lZGljYWwtZHJpcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWMwJzsgfVxuXG4vKiAn7quAJyAqL1xuLnVpbC1tZWRpY2FsLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzEnOyB9XG5cbi8qICfuq4EnICovXG4udWlsLW1lZGljYWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzInOyB9XG5cbi8qICfuq4InICovXG4udWlsLW1lZGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjMyc7IH1cblxuLyogJ+6rgycgKi9cbi51aWwtbWVkaXVtLW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjNCc7IH1cblxuLyogJ+6rhCcgKi9cbi51aWwtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzUnOyB9XG5cbi8qICfuq4UnICovXG4udWlsLW1lZXRpbmctYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjNic7IH1cblxuLyogJ+6rhicgKi9cbi51aWwtbWVnYXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzcnOyB9XG5cbi8qICfuq4cnICovXG4udWlsLW1laC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjOCc7IH1cblxuLyogJ+6riCcgKi9cbi51aWwtbWVoLWNsb3NlZC1leWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjOSc7IH1cblxuLyogJ+6riScgKi9cbi51aWwtbWVoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2EnOyB9XG5cbi8qICfuq4onICovXG4udWlsLW1lc3NhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjYic7IH1cblxuLyogJ+6riycgKi9cbi51aWwtbWV0cm86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjYyc7IH1cblxuLyogJ+6rjCcgKi9cbi51aWwtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNkJzsgfVxuXG4vKiAn7quNJyAqL1xuLnVpbC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2UnOyB9XG5cbi8qICfuq44nICovXG4udWlsLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNmJzsgfVxuXG4vKiAn7quPJyAqL1xuLnVpbC1taW51cy1wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDAnOyB9XG5cbi8qICfuq5AnICovXG4udWlsLW1pbnVzLXNxdWFyZS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDEnOyB9XG5cbi8qICfuq5EnICovXG4udWlsLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQyJzsgfVxuXG4vKiAn7quSJyAqL1xuLnVpbC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQzJzsgfVxuXG4vKiAn7quTJyAqL1xuLnVpbC1taXNzZWQtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ0JzsgfVxuXG4vKiAn7quUJyAqL1xuLnVpbC1tb2JleS1iaWxsLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDUnOyB9XG5cbi8qICfuq5UnICovXG4udWlsLW1vYmlsZS1hbmRyb2lkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ2JzsgfVxuXG4vKiAn7quWJyAqL1xuLnVpbC1tb2JpbGUtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ3JzsgfVxuXG4vKiAn7quXJyAqL1xuLnVpbC1tb2JpbGUtdmlicmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ4JzsgfVxuXG4vKiAn7quYJyAqL1xuLnVpbC1tb2RlbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ5JzsgfVxuXG4vKiAn7quZJyAqL1xuLnVpbC1tb25leS1iaWxsLXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGEnOyB9XG5cbi8qICfuq5onICovXG4udWlsLW1vbmV5LWJpbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkYic7IH1cblxuLyogJ+6rmycgKi9cbi51aWwtbW9uZXktaW5zZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGMnOyB9XG5cbi8qICfuq5wnICovXG4udWlsLW1vbmV5LXN0YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGQnOyB9XG5cbi8qICfuq50nICovXG4udWlsLW1vbmV5LXdpdGhkcmF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGUnOyB9XG5cbi8qICfuq54nICovXG4udWlsLW1vbmV5LXdpdGhkcmF3YWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkZic7IH1cblxuLyogJ+6rnycgKi9cbi51aWwtbW9uZXliYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTAnOyB9XG5cbi8qICfuq6AnICovXG4udWlsLW1vbmV5YmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTEnOyB9XG5cbi8qICfuq6EnICovXG4udWlsLW1vbml0b3ItaGVhcnQtcmF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWUyJzsgfVxuXG4vKiAn7quiJyAqL1xuLnVpbC1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTMnOyB9XG5cbi8qICfuq6MnICovXG4udWlsLW1vb24tZWNsaXBzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU0JzsgfVxuXG4vKiAn7qukJyAqL1xuLnVpbC1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTUnOyB9XG5cbi8qICfuq6UnICovXG4udWlsLW1vb25zZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlNic7IH1cblxuLyogJ+6rpicgKi9cbi51aWwtbW91bnRhaW5zLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU3JzsgfVxuXG4vKiAn7qunJyAqL1xuLnVpbC1tb3VudGFpbnM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlOCc7IH1cblxuLyogJ+6rqCcgKi9cbi51aWwtbW91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTknOyB9XG5cbi8qICfuq6knICovXG4udWlsLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWEnOyB9XG5cbi8qICfuq6onICovXG4udWlsLW11bHRpcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWInOyB9XG5cbi8qICfuq6snICovXG4udWlsLW11c2ljLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlYyc7IH1cblxuLyogJ+6rrCcgKi9cbi51aWwtbXVzaWMtdHVuZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWVkJzsgfVxuXG4vKiAn7qutJyAqL1xuLnVpbC1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWVlJzsgfVxuXG4vKiAn7quuJyAqL1xuLnVpbC1uLWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlZic7IH1cblxuLyogJ+6rrycgKi9cbi51aWwtbmF2aWdhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjAnOyB9XG5cbi8qICfuq7AnICovXG4udWlsLW5lcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmMSc7IH1cblxuLyogJ+6rsScgKi9cbi51aWwtbmV3c3BhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjInOyB9XG5cbi8qICfuq7InICovXG4udWlsLW5pbmphOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjMnOyB9XG5cbi8qICfuq7MnICovXG4udWlsLW5vLWVudHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjQnOyB9XG5cbi8qICfuq7QnICovXG4udWlsLW5vdGVib29rczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY1JzsgfVxuXG4vKiAn7qu1JyAqL1xuLnVpbC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY2JzsgfVxuXG4vKiAn7qu2JyAqL1xuLnVpbC1vYmplY3QtZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmNyc7IH1cblxuLyogJ+6rtycgKi9cbi51aWwtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmOCc7IH1cblxuLyogJ+6ruCcgKi9cbi51aWwtb2N0YWdvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY5JzsgfVxuXG4vKiAn7qu5JyAqL1xuLnVpbC1vcGVyYS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmYSc7IH1cblxuLyogJ+6ruicgKi9cbi51aWwtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmYic7IH1cblxuLyogJ+6ruycgKi9cbi51aWwtb3V0Z29pbmctY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZjJzsgfVxuXG4vKiAn7qu8JyAqL1xuLnVpbC1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmQnOyB9XG5cbi8qICfuq70nICovXG4udWlsLXBhZGxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmZSc7IH1cblxuLyogJ+6rvicgKi9cbi51aWwtcGFpbnQtdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZmJzsgfVxuXG4vKiAn7qu/JyAqL1xuLnVpbC1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDAnOyB9XG5cbi8qICfurIAnICovXG4udWlsLXBhbm9yYW1hLWgtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDEnOyB9XG5cbi8qICfurIEnICovXG4udWlsLXBhbm9yYW1hLWg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwMic7IH1cblxuLyogJ+6sgicgKi9cbi51aWwtcGFub3JhbWEtdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjAzJzsgfVxuXG4vKiAn7qyDJyAqL1xuLnVpbC1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwNCc7IH1cblxuLyogJ+6shCcgKi9cbi51aWwtcGFyYWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDUnOyB9XG5cbi8qICfurIUnICovXG4udWlsLXBhcmNlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA2JzsgfVxuXG4vKiAn7qyGJyAqL1xuLnVpbC1wYXJraW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA3JzsgfVxuXG4vKiAn7qyHJyAqL1xuLnVpbC1wYXRoZmluZGVyLXVuaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDgnOyB9XG5cbi8qICfurIgnICovXG4udWlsLXBhdGhmaW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwOSc7IH1cblxuLyogJ+6siScgKi9cbi51aWwtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGEnOyB9XG5cbi8qICfurIonICovXG4udWlsLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGInOyB9XG5cbi8qICfurIsnICovXG4udWlsLXBheXBhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBjJzsgfVxuXG4vKiAn7qyMJyAqL1xuLnVpbC1wZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwZCc7IH1cblxuLyogJ+6sjScgKi9cbi51aWwtcGVudGFnb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwZSc7IH1cblxuLyogJ+6sjicgKi9cbi51aWwtcGVyY2VudGFnZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBmJzsgfVxuXG4vKiAn7qyPJyAqL1xuLnVpbC1waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMCc7IH1cblxuLyogJ+6skCcgKi9cbi51aWwtcGhvbmUtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMSc7IH1cblxuLyogJ+6skScgKi9cbi51aWwtcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMic7IH1cblxuLyogJ+6skicgKi9cbi51aWwtcGhvbmUtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMyc7IH1cblxuLyogJ+6skycgKi9cbi51aWwtcGhvbmUtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTQnOyB9XG5cbi8qICfurJQnICovXG4udWlsLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTUnOyB9XG5cbi8qICfurJUnICovXG4udWlsLXBpY3R1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxNic7IH1cblxuLyogJ+6slicgKi9cbi51aWwtcGxhbmUtYXJyaXZhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE3JzsgfVxuXG4vKiAn7qyXJyAqL1xuLnVpbC1wbGFuZS1kZXBhcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxOCc7IH1cblxuLyogJ+6smCcgKi9cbi51aWwtcGxhbmUtZmx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTknOyB9XG5cbi8qICfurJknICovXG4udWlsLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWEnOyB9XG5cbi8qICfurJonICovXG4udWlsLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWInOyB9XG5cbi8qICfurJsnICovXG4udWlsLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxYyc7IH1cblxuLyogJ+6snCcgKi9cbi51aWwtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFkJzsgfVxuXG4vKiAn7qydJyAqL1xuLnVpbC1wbHVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFlJzsgfVxuXG4vKiAn7qyeJyAqL1xuLnVpbC1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFmJzsgfVxuXG4vKiAn7qyfJyAqL1xuLnVpbC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjAnOyB9XG5cbi8qICfurKAnICovXG4udWlsLXBvZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjIxJzsgfVxuXG4vKiAn7qyhJyAqL1xuLnVpbC1wb2x5Z29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjInOyB9XG5cbi8qICfurKInICovXG4udWlsLXBvc3Qtc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyMyc7IH1cblxuLyogJ+6soycgKi9cbi51aWwtcG9zdGNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyNCc7IH1cblxuLyogJ+6spCcgKi9cbi51aWwtcG91bmQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjUnOyB9XG5cbi8qICfurKUnICovXG4udWlsLXBvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjYnOyB9XG5cbi8qICfurKYnICovXG4udWlsLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjcnOyB9XG5cbi8qICfurKcnICovXG4udWlsLXByZXNjcmlwdGlvbi1ib3R0bGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyOCc7IH1cblxuLyogJ+6sqCcgKi9cbi51aWwtcHJlc2VudGF0aW9uLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjknOyB9XG5cbi8qICfurKknICovXG4udWlsLXByZXNlbnRhdGlvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmEnOyB9XG5cbi8qICfurKonICovXG4udWlsLXByZXNlbnRhdGlvbi1saW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmInOyB9XG5cbi8qICfurKsnICovXG4udWlsLXByZXNlbnRhdGlvbi1saW5lcy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyYyc7IH1cblxuLyogJ+6srCcgKi9cbi51aWwtcHJlc2VudGF0aW9uLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmQnOyB9XG5cbi8qICfurK0nICovXG4udWlsLXByZXNlbnRhdGlvbi1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmUnOyB9XG5cbi8qICfurK4nICovXG4udWlsLXByZXNlbnRhdGlvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMmYnOyB9XG5cbi8qICfurK8nICovXG4udWlsLXByZXNlbnRhdGlvbi10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjMwJzsgfVxuXG4vKiAn7qywJyAqL1xuLnVpbC1wcmVzZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMSc7IH1cblxuLyogJ+6ssScgKi9cbi51aWwtcHJldmlvdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzMic7IH1cblxuLyogJ+6ssicgKi9cbi51aWwtcHJpY2V0YWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzMnOyB9XG5cbi8qICfurLMnICovXG4udWlsLXByaW50LXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzQnOyB9XG5cbi8qICfurLQnICovXG4udWlsLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzUnOyB9XG5cbi8qICfurLUnICovXG4udWlsLXByb2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzNic7IH1cblxuLyogJ+6sticgKi9cbi51aWwtcHJvY2Vzc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzcnOyB9XG5cbi8qICfurLcnICovXG4udWlsLXB1bXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzOCc7IH1cblxuLyogJ+6suCcgKi9cbi51aWwtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMzknOyB9XG5cbi8qICfurLknICovXG4udWlsLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNhJzsgfVxuXG4vKiAn7qy6JyAqL1xuLnVpbC1yYWRkaXQtYWxpZW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViM2InOyB9XG5cbi8qICfurLsnICovXG4udWlsLXJhaW5ib3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzYyc7IH1cblxuLyogJ+6svCcgKi9cbi51aWwtcmFpbmRyb3BzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNkJzsgfVxuXG4vKiAn7qy9JyAqL1xuLnVpbC1yYWluZHJvcHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzZSc7IH1cblxuLyogJ+6svicgKi9cbi51aWwtcmVhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzZic7IH1cblxuLyogJ+6svycgKi9cbi51aWwtcmVjZWlwdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0MCc7IH1cblxuLyogJ+6tgCcgKi9cbi51aWwtcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQxJzsgfVxuXG4vKiAn7q2BJyAqL1xuLnVpbC1yZWNvcmQtYXVkaW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Mic7IH1cblxuLyogJ+6tgicgKi9cbi51aWwtcmVkZGl0LWFsaWVuLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQzJzsgfVxuXG4vKiAn7q2DJyAqL1xuLnVpbC1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDQnOyB9XG5cbi8qICfurYQnICovXG4udWlsLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0NSc7IH1cblxuLyogJ+6thScgKi9cbi51aWwtcmVnaXN0ZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ2JzsgfVxuXG4vKiAn7q2GJyAqL1xuLnVpbC1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Nyc7IH1cblxuLyogJ+6thycgKi9cbi51aWwtcmVzdGF1cmFudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ4JzsgfVxuXG4vKiAn7q2IJyAqL1xuLnVpbC1yaWdodC1pbmRlbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDknOyB9XG5cbi8qICfurYknICovXG4udWlsLXJpZ2h0LXRvLWxlZnQtdGV4dC1kaXJlY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0YSc7IH1cblxuLyogJ+6tiicgKi9cbi51aWwtcm9ib3Q6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Yic7IH1cblxuLyogJ+6tiycgKi9cbi51aWwtcm9wZS13YXk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Yyc7IH1cblxuLyogJ+6tjCcgKi9cbi51aWwtcm90YXRlLTM2MDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRkJzsgfVxuXG4vKiAn7q2NJyAqL1xuLnVpbC1yc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGUnOyB9XG5cbi8qICfurY4nICovXG4udWlsLXJzcy1pbnRlcmZhY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Zic7IH1cblxuLyogJ+6tjycgKi9cbi51aWwtcnNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTAnOyB9XG5cbi8qICfurZAnICovXG4udWlsLXJ1bGVyLWNvbWJpbmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTEnOyB9XG5cbi8qICfurZEnICovXG4udWlsLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTInOyB9XG5cbi8qICfurZInICovXG4udWlsLXNhZC1jcnk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Myc7IH1cblxuLyogJ+6tkycgKi9cbi51aWwtc2FkLWNyeWluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU0JzsgfVxuXG4vKiAn7q2UJyAqL1xuLnVpbC1zYWQtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1NSc7IH1cblxuLyogJ+6tlScgKi9cbi51aWwtc2FkLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU2JzsgfVxuXG4vKiAn7q2WJyAqL1xuLnVpbC1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1Nyc7IH1cblxuLyogJ+6tlycgKi9cbi51aWwtc2NhbGluZy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTgnOyB9XG5cbi8qICfurZgnICovXG4udWlsLXNjYWxpbmctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1OSc7IH1cblxuLyogJ+6tmScgKi9cbi51aWwtc2NlbmVyeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjVhJzsgfVxuXG4vKiAn7q2aJyAqL1xuLnVpbC1zY2hlZHVsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjViJzsgfVxuXG4vKiAn7q2bJyAqL1xuLnVpbC1zY2llbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWMnOyB9XG5cbi8qICfurZwnICovXG4udWlsLXNjcmV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWQnOyB9XG5cbi8qICfurZ0nICovXG4udWlsLXNjcm9sbC1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWUnOyB9XG5cbi8qICfurZ4nICovXG4udWlsLXNjcm9sbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjVmJzsgfVxuXG4vKiAn7q2fJyAqL1xuLnVpbC1zZWFyY2gtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjAnOyB9XG5cbi8qICfuraAnICovXG4udWlsLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYxJzsgfVxuXG4vKiAn7q2hJyAqL1xuLnVpbC1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYyJzsgfVxuXG4vKiAn7q2iJyAqL1xuLnVpbC1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Myc7IH1cblxuLyogJ+6toycgKi9cbi51aWwtc2VsZmllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjQnOyB9XG5cbi8qICfuraQnICovXG4udWlsLXNlcnZlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2NSc7IH1cblxuLyogJ+6tpScgKi9cbi51aWwtc2VydmVyLWNvbm5lY3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Nic7IH1cblxuLyogJ+6tpicgKi9cbi51aWwtc2VydmVyLW5ldHdvcmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjcnOyB9XG5cbi8qICfuracnICovXG4udWlsLXNlcnZlci1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjgnOyB9XG5cbi8qICfuragnICovXG4udWlsLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY5JzsgfVxuXG4vKiAn7q2pJyAqL1xuLnVpbC1zZXJ2ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmEnOyB9XG5cbi8qICfuraonICovXG4udWlsLXNlcnZpY2VtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmInOyB9XG5cbi8qICfurasnICovXG4udWlsLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZjJzsgfVxuXG4vKiAn7q2sJyAqL1xuLnVpbC1zaGllbGQtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2ZCc7IH1cblxuLyogJ+6trScgKi9cbi51aWwtc2hpZWxkLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmUnOyB9XG5cbi8qICfura4nICovXG4udWlsLXNoaWVsZC1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZmJzsgfVxuXG4vKiAn7q2vJyAqL1xuLnVpbC1zaGllbGQtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3MCc7IH1cblxuLyogJ+6tsCcgKi9cbi51aWwtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzEnOyB9XG5cbi8qICfurbEnICovXG4udWlsLXNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Mic7IH1cblxuLyogJ+6tsicgKi9cbi51aWwtc2hvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjczJzsgfVxuXG4vKiAn7q2zJyAqL1xuLnVpbC1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3NCc7IH1cblxuLyogJ+6ttCcgKi9cbi51aWwtc2hvcHBpbmctY2FydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3NSc7IH1cblxuLyogJ+6ttScgKi9cbi51aWwtc2hvcHBpbmctdHJvbGxleTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc2JzsgfVxuXG4vKiAn7q22JyAqL1xuLnVpbC1zaG92ZWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Nyc7IH1cblxuLyogJ+6ttycgKi9cbi51aWwtc2hyaW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzgnOyB9XG5cbi8qICfurbgnICovXG4udWlsLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3OSc7IH1cblxuLyogJ+6tuScgKi9cbi51aWwtc2h1dHRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3YSc7IH1cblxuLyogJ+6tuicgKi9cbi51aWwtc2h1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjdiJzsgfVxuXG4vKiAn7q27JyAqL1xuLnVpbC1zaWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2MnOyB9XG5cbi8qICfurbwnICovXG4udWlsLXNpZ21hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2QnOyB9XG5cbi8qICfurb0nICovXG4udWlsLXNpZ24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2UnOyB9XG5cbi8qICfurb4nICovXG4udWlsLXNpZ24taW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2YnOyB9XG5cbi8qICfurb8nICovXG4udWlsLXNpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgwJzsgfVxuXG4vKiAn7q6AJyAqL1xuLnVpbC1zaWduLW91dC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4MSc7IH1cblxuLyogJ+6ugScgKi9cbi51aWwtc2lnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgyJzsgfVxuXG4vKiAn7q6CJyAqL1xuLnVpbC1zaWduYWwtYWx0LTM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Myc7IH1cblxuLyogJ+6ugycgKi9cbi51aWwtc2lnbmFsLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg0JzsgfVxuXG4vKiAn7q6EJyAqL1xuLnVpbC1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4NSc7IH1cblxuLyogJ+6uhScgKi9cbi51aWwtc2lsZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjg2JzsgfVxuXG4vKiAn7q6GJyAqL1xuLnVpbC1zaWxlbnQtc3F1aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODcnOyB9XG5cbi8qICfurocnICovXG4udWlsLXNpbS1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODgnOyB9XG5cbi8qICfurognICovXG4udWlsLXNpdGVtYXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4OSc7IH1cblxuLyogJ+6uiScgKi9cbi51aWwtc2tpcC1mb3J3YXJkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhhJzsgfVxuXG4vKiAn7q6KJyAqL1xuLnVpbC1za2lwLWZvcndhcmQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGInOyB9XG5cbi8qICfurosnICovXG4udWlsLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhjJzsgfVxuXG4vKiAn7q6MJyAqL1xuLnVpbC1za3lwZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4ZCc7IH1cblxuLyogJ+6ujScgKi9cbi51aWwtc2t5cGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4ZSc7IH1cblxuLyogJ+6ujicgKi9cbi51aWwtc2xhY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOGYnOyB9XG5cbi8qICfuro8nICovXG4udWlsLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTAnOyB9XG5cbi8qICfurpAnICovXG4udWlsLXNsaWRlcnMtdi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5MSc7IH1cblxuLyogJ+6ukScgKi9cbi51aWwtc2xpZGVycy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTInOyB9XG5cbi8qICfurpInICovXG4udWlsLXNtaWxlLWJlYW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Myc7IH1cblxuLyogJ+6ukycgKi9cbi51aWwtc21pbGUtZGl6enk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5NCc7IH1cblxuLyogJ+6ulCcgKi9cbi51aWwtc21pbGUtc3F1aW50LXdpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTUnOyB9XG5cbi8qICfurpUnICovXG4udWlsLXNtaWxlLXNxdWludC13aW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTYnOyB9XG5cbi8qICfurpYnICovXG4udWlsLXNtaWxlLXdpbmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTcnOyB9XG5cbi8qICfurpcnICovXG4udWlsLXNtaWxlLXdpbms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5OCc7IH1cblxuLyogJ+6umCcgKi9cbi51aWwtc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5OSc7IH1cblxuLyogJ+6umScgKi9cbi51aWwtc25hcGNoYXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWEnOyB9XG5cbi8qICfurponICovXG4udWlsLXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWInOyB9XG5cbi8qICfurpsnICovXG4udWlsLXNuYXBjaGF0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjljJzsgfVxuXG4vKiAn7q6cJyAqL1xuLnVpbC1zbm93LWZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWQnOyB9XG5cbi8qICfurp0nICovXG4udWlsLXNub3dmbGFrZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5ZSc7IH1cblxuLyogJ+6unicgKi9cbi51aWwtc25vd2ZsYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWYnOyB9XG5cbi8qICfurp8nICovXG4udWlsLXNvcnQtYW1vdW50LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMCc7IH1cblxuLyogJ+6uoCcgKi9cbi51aWwtc29ydC1hbW91bnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMSc7IH1cblxuLyogJ+6uoScgKi9cbi51aWwtc29ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEyJzsgfVxuXG4vKiAn7q6iJyAqL1xuLnVpbC1zb3J0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTMnOyB9XG5cbi8qICfurqMnICovXG4udWlsLXNwYWNlLWtleTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE0JzsgfVxuXG4vKiAn7q6kJyAqL1xuLnVpbC1zcGFkZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE1JzsgfVxuXG4vKiAn7q6lJyAqL1xuLnVpbC1zcGVybXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNic7IH1cblxuLyogJ+6upicgKi9cbi51aWwtc3BpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE3JzsgfVxuXG4vKiAn7q6nJyAqL1xuLnVpbC1zcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE4JzsgfVxuXG4vKiAn7q6oJyAqL1xuLnVpbC1zcXVhcmUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE5JzsgfVxuXG4vKiAn7q6pJyAqL1xuLnVpbC1zcXVhcmUtc2hhcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYSc7IH1cblxuLyogJ+6uqicgKi9cbi51aWwtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWInOyB9XG5cbi8qICfurqsnICovXG4udWlsLXNxdWludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFjJzsgfVxuXG4vKiAn7q6sJyAqL1xuLnVpbC1zdGFyLWhhbGYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWQnOyB9XG5cbi8qICfurq0nICovXG4udWlsLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZSc7IH1cblxuLyogJ+6uricgKi9cbi51aWwtc3RlcC1iYWNrd2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhZic7IH1cblxuLyogJ+6urycgKi9cbi51aWwtc3RlcC1iYWNrd2FyZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiMCc7IH1cblxuLyogJ+6usCcgKi9cbi51aWwtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmIxJzsgfVxuXG4vKiAn7q6xJyAqL1xuLnVpbC1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiMic7IH1cblxuLyogJ+6usicgKi9cbi51aWwtc3RvcC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiMyc7IH1cblxuLyogJ+6usycgKi9cbi51aWwtc3RvcHdhdGNoLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYjQnOyB9XG5cbi8qICfurrQnICovXG4udWlsLXN0b3B3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmI1JzsgfVxuXG4vKiAn7q61JyAqL1xuLnVpbC1zdG9yZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiNic7IH1cblxuLyogJ+6uticgKi9cbi51aWwtc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiNyc7IH1cblxuLyogJ+6utycgKi9cbi51aWwtc3RyZWVyaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYjgnOyB9XG5cbi8qICfurrgnICovXG4udWlsLXN0cmV0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmI5JzsgfVxuXG4vKiAn7q65JyAqL1xuLnVpbC1zdWJqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYmEnOyB9XG5cbi8qICfurronICovXG4udWlsLXN1YndheS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiYic7IH1cblxuLyogJ+6uuycgKi9cbi51aWwtc3Vid2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYmMnOyB9XG5cbi8qICfurrwnICovXG4udWlsLXN1aXRjYXNlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmJkJzsgfVxuXG4vKiAn7q69JyAqL1xuLnVpbC1zdWl0Y2FzZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmJlJzsgfVxuXG4vKiAn7q6+JyAqL1xuLnVpbC1zdW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiZic7IH1cblxuLyogJ+6uvycgKi9cbi51aWwtc3Vuc2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYzAnOyB9XG5cbi8qICfur4AnICovXG4udWlsLXN1cnByaXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYzEnOyB9XG5cbi8qICfur4EnICovXG4udWlsLXN3YXRjaGJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJjMic7IH1cblxuLyogJ+6vgicgKi9cbi51aWwtc3dpZ2d5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYzMnOyB9XG5cbi8qICfur4MnICovXG4udWlsLXN3aW1tZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJjNCc7IH1cblxuLyogJ+6vhCcgKi9cbi51aWwtc3ltYm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYzUnOyB9XG5cbi8qICfur4UnICovXG4udWlsLXN5bmMtZXhjbGFtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJjNic7IH1cblxuLyogJ+6vhicgKi9cbi51aWwtc3luYy1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmM3JzsgfVxuXG4vKiAn7q+HJyAqL1xuLnVpbC1zeW5jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYzgnOyB9XG5cbi8qICfur4gnICovXG4udWlsLXN5cmluZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJjOSc7IH1cblxuLyogJ+6viScgKi9cbi51aWwtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJjYSc7IH1cblxuLyogJ+6viicgKi9cbi51aWwtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViY2InOyB9XG5cbi8qICfur4snICovXG4udWlsLXRhYmxldHM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJjYyc7IH1cblxuLyogJ+6vjCcgKi9cbi51aWwtdGFjaG9tZXRlci1mYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViY2QnOyB9XG5cbi8qICfur40nICovXG4udWlsLXRhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJjZSc7IH1cblxuLyogJ+6vjicgKi9cbi51aWwtdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViY2YnOyB9XG5cbi8qICfur48nICovXG4udWlsLXRhcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJkMCc7IH1cblxuLyogJ+6vkCcgKi9cbi51aWwtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmQxJzsgfVxuXG4vKiAn7q+RJyAqL1xuLnVpbC10ZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZDInOyB9XG5cbi8qICfur5InICovXG4udWlsLXRlY2hub2xvZ3k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJkMyc7IH1cblxuLyogJ+6vkycgKi9cbi51aWwtdGVsZWdyYW0tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZDQnOyB9XG5cbi8qICfur5QnICovXG4udWlsLXRlbGVncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZDUnOyB9XG5cbi8qICfur5UnICovXG4udWlsLXRlbGVzY29wZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmQ2JzsgfVxuXG4vKiAn7q+WJyAqL1xuLnVpbC10ZW1wZXJhdHVyZS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmQ3JzsgfVxuXG4vKiAn7q+XJyAqL1xuLnVpbC10ZW1wZXJhdHVyZS1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZDgnOyB9XG5cbi8qICfur5gnICovXG4udWlsLXRlbXBlcmF0dXJlLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZDknOyB9XG5cbi8qICfur5knICovXG4udWlsLXRlbXBlcmF0dXJlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJkYSc7IH1cblxuLyogJ+6vmicgKi9cbi51aWwtdGVtcGVyYXR1cmUtcXVhcnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmRiJzsgfVxuXG4vKiAn7q+bJyAqL1xuLnVpbC10ZW1wZXJhdHVyZS10aHJlZS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZGMnOyB9XG5cbi8qICfur5wnICovXG4udWlsLXRlbXBlcmF0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZGQnOyB9XG5cbi8qICfur50nICovXG4udWlsLXRleHQtZmllbGRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZGUnOyB9XG5cbi8qICfur54nICovXG4udWlsLXRleHQtc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmRmJzsgfVxuXG4vKiAn7q+fJyAqL1xuLnVpbC10ZXh0LXN0cmlrZS10aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZTAnOyB9XG5cbi8qICfur6AnICovXG4udWlsLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlMSc7IH1cblxuLyogJ+6voScgKi9cbi51aWwtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlMic7IH1cblxuLyogJ+6voicgKi9cbi51aWwtdGgtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlMyc7IH1cblxuLyogJ+6voycgKi9cbi51aWwtdGg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlNCc7IH1cblxuLyogJ+6vpCcgKi9cbi51aWwtdGhlcm1vbWV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlNSc7IH1cblxuLyogJ+6vpScgKi9cbi51aWwtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlNic7IH1cblxuLyogJ+6vpicgKi9cbi51aWwtdGh1bWJzLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZTcnOyB9XG5cbi8qICfur6cnICovXG4udWlsLXRodW5kZXJzdG9ybS1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZTgnOyB9XG5cbi8qICfur6gnICovXG4udWlsLXRodW5kZXJzdG9ybS1zdW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlOSc7IH1cblxuLyogJ+6vqScgKi9cbi51aWwtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZWEnOyB9XG5cbi8qICfur6onICovXG4udWlsLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmViJzsgfVxuXG4vKiAn7q+rJyAqL1xuLnVpbC10aW1lcy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlYyc7IH1cblxuLyogJ+6vrCcgKi9cbi51aWwtdGltZXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZWQnOyB9XG5cbi8qICfur60nICovXG4udWlsLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZWUnOyB9XG5cbi8qICfur64nICovXG4udWlsLXRvZ2dsZS1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJlZic7IH1cblxuLyogJ+6vrycgKi9cbi51aWwtdG9nZ2xlLW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZjAnOyB9XG5cbi8qICfur7AnICovXG4udWlsLXRvcC1hcnJvdy1mcm9tLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmYxJzsgfVxuXG4vKiAn7q+xJyAqL1xuLnVpbC10b3AtYXJyb3ctdG8tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZjInOyB9XG5cbi8qICfur7InICovXG4udWlsLXRvcm5hZG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJmMyc7IH1cblxuLyogJ+6vsycgKi9cbi51aWwtdHJhZGVtYXJrLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmY0JzsgfVxuXG4vKiAn7q+0JyAqL1xuLnVpbC10cmFkZW1hcms6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJmNSc7IH1cblxuLyogJ+6vtScgKi9cbi51aWwtdHJhZmZpYy1iYXJyaWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZjYnOyB9XG5cbi8qICfur7YnICovXG4udWlsLXRyYXNoLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmY3JzsgfVxuXG4vKiAn7q+3JyAqL1xuLnVpbC10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmY4JzsgfVxuXG4vKiAn7q+4JyAqL1xuLnVpbC10cmVlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmY5JzsgfVxuXG4vKiAn7q+5JyAqL1xuLnVpbC10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmZhJzsgfVxuXG4vKiAn7q+6JyAqL1xuLnVpbC10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJmYic7IH1cblxuLyogJ+6vuycgKi9cbi51aWwtdHJvd2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViZmMnOyB9XG5cbi8qICfur7wnICovXG4udWlsLXRydWNrLWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJmZCc7IH1cblxuLyogJ+6vvScgKi9cbi51aWwtdHJ1Y2stbG9hZGluZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmZlJzsgfVxuXG4vKiAn7q++JyAqL1xuLnVpbC10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmZmJzsgfVxuXG4vKiAn7q+/JyAqL1xuLnVpbC10dW1ibHItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMDAnOyB9XG5cbi8qICfusIAnICovXG4udWlsLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMwMSc7IH1cblxuLyogJ+6wgScgKi9cbi51aWwtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMDInOyB9XG5cbi8qICfusIInICovXG4udWlsLXR2LXJldHJvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMDMnOyB9XG5cbi8qICfusIMnICovXG4udWlsLXR2LXJldHJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMDQnOyB9XG5cbi8qICfusIQnICovXG4udWlsLXR3aXR0ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMDUnOyB9XG5cbi8qICfusIUnICovXG4udWlsLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMwNic7IH1cblxuLyogJ+6whicgKi9cbi51aWwtdW1icmVsbGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMwNyc7IH1cblxuLyogJ+6whycgKi9cbi51aWwtdW5hbXVzZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMwOCc7IH1cblxuLyogJ+6wiCcgKi9cbi51aWwtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMDknOyB9XG5cbi8qICfusIknICovXG4udWlsLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMwYSc7IH1cblxuLyogJ+6wiicgKi9cbi51aWwtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzBiJzsgfVxuXG4vKiAn7rCLJyAqL1xuLnVpbC11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMwYyc7IH1cblxuLyogJ+6wjCcgKi9cbi51aWwtdXBsb2FkLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzBkJzsgfVxuXG4vKiAn7rCNJyAqL1xuLnVpbC11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMwZSc7IH1cblxuLyogJ+6wjicgKi9cbi51aWwtdXNkLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzBmJzsgfVxuXG4vKiAn7rCPJyAqL1xuLnVpbC11c2Qtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMTAnOyB9XG5cbi8qICfusJAnICovXG4udWlsLXVzZXItY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMxMSc7IH1cblxuLyogJ+6wkScgKi9cbi51aWwtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMxMic7IH1cblxuLyogJ+6wkicgKi9cbi51aWwtdXNlci1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzEzJzsgfVxuXG4vKiAn7rCTJyAqL1xuLnVpbC11c2VyLWhhcmQtaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMTQnOyB9XG5cbi8qICfusJQnICovXG4udWlsLXVzZXItbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMxNSc7IH1cblxuLyogJ+6wlScgKi9cbi51aWwtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMTYnOyB9XG5cbi8qICfusJYnICovXG4udWlsLXVzZXItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMTcnOyB9XG5cbi8qICfusJcnICovXG4udWlsLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMxOCc7IH1cblxuLyogJ+6wmCcgKi9cbi51aWwtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzE5JzsgfVxuXG4vKiAn7rCZJyAqL1xuLnVpbC11c2Vycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMxYSc7IH1cblxuLyogJ+6wmicgKi9cbi51aWwtdXRlbnNpbHMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMWInOyB9XG5cbi8qICfusJsnICovXG4udWlsLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMWMnOyB9XG5cbi8qICfusJwnICovXG4udWlsLXZlY3Rvci1zcXVhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMWQnOyB9XG5cbi8qICfusJ0nICovXG4udWlsLXZlY3Rvci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMxZSc7IH1cblxuLyogJ+6wnicgKi9cbi51aWwtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMxZic7IH1cblxuLyogJ+6wnycgKi9cbi51aWwtdmVydGljYWwtYWxpZ24tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMjAnOyB9XG5cbi8qICfusKAnICovXG4udWlsLXZlcnRpY2FsLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzIxJzsgfVxuXG4vKiAn7rChJyAqL1xuLnVpbC12ZXJ0aWNhbC1hbGlnbi10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMyMic7IH1cblxuLyogJ+6woicgKi9cbi51aWwtdmVydGljYWwtZGlzdHJpYnV0ZS1ib3R0b206YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMyMyc7IH1cblxuLyogJ+6woycgKi9cbi51aWwtdmVydGljYWwtZGlzdHJpYnV0aW9uLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzI0JzsgfVxuXG4vKiAn7rCkJyAqL1xuLnVpbC12ZXJ0aWNhbC1kaXN0cmlidXRpb24tdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMjUnOyB9XG5cbi8qICfusKUnICovXG4udWlsLXZpZGVvLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMjYnOyB9XG5cbi8qICfusKYnICovXG4udWlsLXZpZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMjcnOyB9XG5cbi8qICfusKcnICovXG4udWlsLXZpc3VhbC1zdHVkaW86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMyOCc7IH1cblxuLyogJ+6wqCcgKi9cbi51aWwtdmstYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMjknOyB9XG5cbi8qICfusKknICovXG4udWlsLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMmEnOyB9XG5cbi8qICfusKonICovXG4udWlsLXZvaWNlbWFpbC1yZWN0YW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMyYic7IH1cblxuLyogJ+6wqycgKi9cbi51aWwtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMmMnOyB9XG5cbi8qICfusKwnICovXG4udWlsLXZvbGxleWJhbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMyZCc7IH1cblxuLyogJ+6wrScgKi9cbi51aWwtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMyZSc7IH1cblxuLyogJ+6wricgKi9cbi51aWwtdm9sdW1lLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMyZic7IH1cblxuLyogJ+6wrycgKi9cbi51aWwtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzMwJzsgfVxuXG4vKiAn7rCwJyAqL1xuLnVpbC12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMzMSc7IH1cblxuLyogJ+6wsScgKi9cbi51aWwtdm9sdW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMzInOyB9XG5cbi8qICfusLInICovXG4udWlsLXZ1ZWpzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzMzJzsgfVxuXG4vKiAn7rCzJyAqL1xuLnVpbC12dWVqczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzM0JzsgfVxuXG4vKiAn7rC0JyAqL1xuLnVpbC13YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjMzUnOyB9XG5cbi8qICfusLUnICovXG4udWlsLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzM2JzsgfVxuXG4vKiAn7rC2JyAqL1xuLnVpbC13YXRjaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMzNyc7IH1cblxuLyogJ+6wtycgKi9cbi51aWwtd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMzOCc7IH1cblxuLyogJ+6wuCcgKi9cbi51aWwtd2F0ZXItZHJvcC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzM5JzsgfVxuXG4vKiAn7rC5JyAqL1xuLnVpbC13YXRlci1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzNhJzsgfVxuXG4vKiAn7rC6JyAqL1xuLnVpbC13YXRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzNiJzsgfVxuXG4vKiAn7rC7JyAqL1xuLnVpbC13ZWItZ3JpZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMzYyc7IH1cblxuLyogJ+6wvCcgKi9cbi51aWwtd2ViLWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWMzZCc7IH1cblxuLyogJ+6wvScgKi9cbi51aWwtd2ViLXNlY3Rpb24tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjM2UnOyB9XG5cbi8qICfusL4nICovXG4udWlsLXdlYi1zZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjM2YnOyB9XG5cbi8qICfusL8nICovXG4udWlsLXdlYmNhbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzQwJzsgfVxuXG4vKiAn7rGAJyAqL1xuLnVpbC13ZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM0MSc7IH1cblxuLyogJ+6xgScgKi9cbi51aWwtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM0Mic7IH1cblxuLyogJ+6xgicgKi9cbi51aWwtd2hlZWwtYmFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjNDMnOyB9XG5cbi8qICfusYMnICovXG4udWlsLXdoZWVsY2hhaXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjNDQnOyB9XG5cbi8qICfusYQnICovXG4udWlsLXdoZWVsY2hhaXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM0NSc7IH1cblxuLyogJ+6xhScgKi9cbi51aWwtd2lmaS1yb3V0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM0Nic7IH1cblxuLyogJ+6xhicgKi9cbi51aWwtd2lmaS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzQ3JzsgfVxuXG4vKiAn7rGHJyAqL1xuLnVpbC13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjNDgnOyB9XG5cbi8qICfusYgnICovXG4udWlsLXdpbmQtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzQ5JzsgfVxuXG4vKiAn7rGJJyAqL1xuLnVpbC13aW5kLXN1bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzRhJzsgfVxuXG4vKiAn7rGKJyAqL1xuLnVpbC13aW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjNGInOyB9XG5cbi8qICfusYsnICovXG4udWlsLXdpbmRvdy1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjNGMnOyB9XG5cbi8qICfusYwnICovXG4udWlsLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzRkJzsgfVxuXG4vKiAn7rGNJyAqL1xuLnVpbC13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzRlJzsgfVxuXG4vKiAn7rGOJyAqL1xuLnVpbC13aW5kb3ctc2VjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzRmJzsgfVxuXG4vKiAn7rGPJyAqL1xuLnVpbC13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM1MCc7IH1cblxuLyogJ+6xkCcgKi9cbi51aWwtd2luZHNvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM1MSc7IH1cblxuLyogJ+6xkScgKi9cbi51aWwtd3JhcC10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVjNTInOyB9XG5cbi8qICfusZInICovXG4udWlsLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzUzJzsgfVxuXG4vKiAn7rGTJyAqL1xuLnVpbC15ZWxsb3c6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM1NCc7IH1cblxuLyogJ+6xlCcgKi9cbi51aWwteWVuLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzU1JzsgfVxuXG4vKiAn7rGVJyAqL1xuLnVpbC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM1Nic7IH1cblxuLyogJ+6xlicgKi9cbi51aWwteWluLXlhbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM1Nyc7IH1cblxuLyogJ+6xlycgKi9cbi51aWwteW91dHViZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWM1OCc7IH1cblxuLyogJ+6xmCcgKi9cbi51aWwteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYzU5JzsgfVxuXG4vKiAn7rGZJyAqL1xuIiwiLnNlbGVjdDItY29udGFpbmVye2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwb3NpdGlvbjpyZWxhdGl2ZTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JveC1zaXppbmc6Ym9yZGVyLWJveDtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmJsb2NrO2hlaWdodDoyOHB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjhweDtwYWRkaW5nLXJpZ2h0OjIwcHg7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye3Bvc2l0aW9uOnJlbGF0aXZlfS5zZWxlY3QyLWNvbnRhaW5lcltkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtwYWRkaW5nLXJpZ2h0OjhweDtwYWRkaW5nLWxlZnQ6MjBweH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3gtc2l6aW5nOmJvcmRlci1ib3g7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjMycHg7dXNlci1zZWxlY3Q6bm9uZTstd2Via2l0LXVzZXItc2VsZWN0Om5vbmV9LnNlbGVjdDItY29udGFpbmVyIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZHtkaXNwbGF5OmlubGluZS1ibG9jaztvdmVyZmxvdzpoaWRkZW47cGFkZGluZy1sZWZ0OjhweDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmV7ZmxvYXQ6bGVmdH0uc2VsZWN0Mi1jb250YWluZXIgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym9yZGVyOm5vbmU7Zm9udC1zaXplOjEwMCU7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lciAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLWRyb3Bkb3due2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveDtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDAwMHB4O3dpZHRoOjEwMCU7ei1pbmRleDoxMDUxfS5zZWxlY3QyLXJlc3VsdHN7ZGlzcGxheTpibG9ja30uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjB9LnNlbGVjdDItcmVzdWx0c19fb3B0aW9ue3BhZGRpbmc6NnB4O3VzZXItc2VsZWN0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lfS5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkXXtjdXJzb3I6cG9pbnRlcn0uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd257bGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYmVsb3d7Ym9yZGVyLXRvcDpub25lO2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd257ZGlzcGxheTpibG9jaztwYWRkaW5nOjRweH0uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7cGFkZGluZzo0cHg7d2lkdGg6MTAwJTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lfS5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24uc2VsZWN0Mi1zZWFyY2gtLWhpZGV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNsb3NlLW1hc2t7Ym9yZGVyOjA7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246Zml4ZWQ7bGVmdDowO3RvcDowO21pbi1oZWlnaHQ6MTAwJTttaW4td2lkdGg6MTAwJTtoZWlnaHQ6YXV0bzt3aWR0aDphdXRvO29wYWNpdHk6MDt6LWluZGV4Ojk5O2JhY2tncm91bmQtY29sb3I6I2ZmZjtmaWx0ZXI6YWxwaGEob3BhY2l0eT0wKX0uc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZXtib3JkZXI6MCAhaW1wb3J0YW50O2NsaXA6cmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50Oy13ZWJraXQtY2xpcC1wYXRoOmluc2V0KDUwJSkgIWltcG9ydGFudDtjbGlwLXBhdGg6aW5zZXQoNTAlKSAhaW1wb3J0YW50O2hlaWdodDoxcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudDtwYWRkaW5nOjAgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZSAhaW1wb3J0YW50O3dpZHRoOjFweCAhaW1wb3J0YW50O3doaXRlLXNwYWNlOm5vd3JhcCAhaW1wb3J0YW50fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2xlZnQ6MXB4O3JpZ2h0OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Y3Vyc29yOmRlZmF1bHR9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Rpc3BsYXk6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDowIDRweCA1cHggNHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6d2hpdGU7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O2N1cnNvcjp0ZXh0fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7Ym94LXNpemluZzpib3JkZXItYm94O2xpc3Qtc3R5bGU6bm9uZTttYXJnaW46MDtwYWRkaW5nOjAgNXB4O3dpZHRoOjEwMCV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCBsaXtsaXN0LXN0eWxlOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO21hcmdpbi10b3A6NXB4O21hcmdpbi1yaWdodDoxMHB4O3BhZGRpbmc6MXB4fS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNle2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtib3JkZXI6MXB4IHNvbGlkICNhYWE7Ym9yZGVyLXJhZGl1czo0cHg7Y3Vyc29yOmRlZmF1bHQ7ZmxvYXQ6bGVmdDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi10b3A6NXB4O3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZXtjb2xvcjojOTk5O2N1cnNvcjpwb2ludGVyO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OmJvbGQ7bWFyZ2luLXJpZ2h0OjJweH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlOmhvdmVye2NvbG9yOiMzMzN9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0W2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlLC5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZXtmbG9hdDpyaWdodH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHRbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdFtkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyOnNvbGlkIGJsYWNrIDFweDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JhY2tncm91bmQtY29sb3I6I2VlZTtjdXJzb3I6ZGVmYXVsdH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmV7ZGlzcGxheTpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdC5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYmVsb3cgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsLnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0LnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxke2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7b3V0bGluZTowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzPi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnN7bWF4LWhlaWdodDoyMDBweDtvdmVyZmxvdy15OmF1dG99LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbltyb2xlPWdyb3VwXXtwYWRkaW5nOjB9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLWRpc2FibGVkPXRydWVde2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvblthcmlhLXNlbGVjdGVkPXRydWVde2JhY2tncm91bmQtY29sb3I6I2RkZH0uc2VsZWN0Mi1jb250YWluZXItLWRlZmF1bHQgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbntwYWRkaW5nLWxlZnQ6MWVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3Vwe3BhZGRpbmctbGVmdDowfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMWVtO3BhZGRpbmctbGVmdDoyZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotMmVtO3BhZGRpbmctbGVmdDozZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb257bWFyZ2luLWxlZnQ6LTNlbTtwYWRkaW5nLWxlZnQ6NGVtfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNGVtO3BhZGRpbmctbGVmdDo1ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24gLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnttYXJnaW4tbGVmdDotNWVtO3BhZGRpbmctbGVmdDo2ZW19LnNlbGVjdDItY29udGFpbmVyLS1kZWZhdWx0IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF17YmFja2dyb3VuZC1jb2xvcjojNTg5N2ZiO2NvbG9yOndoaXRlfS5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZXtiYWNrZ3JvdW5kLWNvbG9yOiNmN2Y3Zjc7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JvcmRlci1yYWRpdXM6NHB4O291dGxpbmU6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiA1MCUsICNlZWUgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZmZmIDUwJSwgI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZmYgNTAlLCAjZWVlIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVke2NvbG9yOiM0NDQ7bGluZS1oZWlnaHQ6MjhweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntjdXJzb3I6cG9pbnRlcjtmbG9hdDpyaWdodDtmb250LXdlaWdodDpib2xkO21hcmdpbi1yaWdodDoxMHB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVye2NvbG9yOiM5OTl9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3d7YmFja2dyb3VuZC1jb2xvcjojZGRkO2JvcmRlcjpub25lO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjYWFhO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjRweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo0cHg7aGVpZ2h0OjI2cHg7cG9zaXRpb246YWJzb2x1dGU7dG9wOjFweDtyaWdodDoxcHg7d2lkdGg6MjBweDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNjY2MgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2NjYyAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjY2NjIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkNDQ0NDQycsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBie2JvcmRlci1jb2xvcjojODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItd2lkdGg6NXB4IDRweCAwIDRweDtoZWlnaHQ6MDtsZWZ0OjUwJTttYXJnaW4tbGVmdDotNHB4O21hcmdpbi10b3A6LTJweDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3dpZHRoOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFye2Zsb2F0OmxlZnR9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljW2Rpcj1cInJ0bFwiXSAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JvcmRlcjpub25lO2JvcmRlci1yaWdodDoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo0cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo0cHg7bGVmdDoxcHg7cmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGV7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93e2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYntib3JkZXItY29sb3I6dHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzg4OCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6MCA0cHggNXB4IDRweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiAwJSwgI2VlZSA1MCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRkZGRkZGJywgZW5kQ29sb3JzdHI9JyNGRkVFRUVFRScsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xle2JvcmRlci1ib3R0b206bm9uZTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwgI2VlZSA1MCUsICNmZmYgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCAjZWVlIDUwJSwgI2ZmZiAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlZWUgNTAlLCAjZmZmIDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI0ZGRUVFRUVFJywgZW5kQ29sb3JzdHI9JyNGRkZGRkZGRicsIEdyYWRpZW50VHlwZT0wKX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtiYWNrZ3JvdW5kLWNvbG9yOndoaXRlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6dGV4dDtvdXRsaW5lOjB9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGU6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjNTg5N2ZifS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWR7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO3BhZGRpbmc6MCA1cHh9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhcntkaXNwbGF5Om5vbmV9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7YmFja2dyb3VuZC1jb2xvcjojZTRlNGU0O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjRweDtjdXJzb3I6ZGVmYXVsdDtmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDo1cHg7bWFyZ2luLXRvcDo1cHg7cGFkZGluZzowIDVweH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle2NvbG9yOiM4ODg7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6Ym9sZDttYXJnaW4tcmlnaHQ6MnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmU6aG92ZXJ7Y29sb3I6IzU1NX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWNbZGlyPVwicnRsXCJdIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2V7ZmxvYXQ6cmlnaHQ7bWFyZ2luLWxlZnQ6NXB4O21hcmdpbi1yaWdodDphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpY1tkaXI9XCJydGxcIl0gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3Zle21hcmdpbi1sZWZ0OjJweDttYXJnaW4tcmlnaHQ6YXV0b30uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmJ9LnNlbGVjdDItY29udGFpbmVyLS1jbGFzc2ljLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxle2JvcmRlci10b3A6bm9uZTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMuc2VsZWN0Mi1jb250YWluZXItLW9wZW4uc2VsZWN0Mi1jb250YWluZXItLWJlbG93IC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGV7Ym9yZGVyLWJvdHRvbTpub25lO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIC5zZWxlY3QyLXNlYXJjaF9fZmllbGR7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO291dGxpbmU6MH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZHtvdXRsaW5lOjA7Ym94LXNoYWRvdzpub25lfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1kcm9wZG93bntiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWFib3Zle2JvcmRlci1ib3R0b206bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93e2JvcmRlci10b3A6bm9uZX0uc2VsZWN0Mi1jb250YWluZXItLWNsYXNzaWMgLnNlbGVjdDItcmVzdWx0cz4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25ze21heC1oZWlnaHQ6MjAwcHg7b3ZlcmZsb3cteTphdXRvfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bcm9sZT1ncm91cF17cGFkZGluZzowfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25bYXJpYS1kaXNhYmxlZD10cnVlXXtjb2xvcjpncmV5fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRde2JhY2tncm91bmQtY29sb3I6IzM4NzVkNztjb2xvcjojZmZmfS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cHtjdXJzb3I6ZGVmYXVsdDtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6NnB4fS5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYy5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bntib3JkZXItY29sb3I6IzU4OTdmYn1cbiIsIi5nai1idXR0b24tbWQsLmdqLW1vZGFse292ZXJmbG93OmhpZGRlbjtvdXRsaW5lOjB9LmdqLWJ1dHRvbi1tZCwuZ2otYnV0dG9uLW1kLWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2otYnV0dG9ue2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtib3JkZXI6MXB4IHNvbGlkICNkZGQ7Y29sb3I6IzAwMDtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjZweCAxMHB4O2N1cnNvcjpwb2ludGVyfS5nai11bnNlbGVjdGFibGV7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmU7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1raHRtbC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5nai1yb3d7ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmdqLW1hcmdpbi1sZWZ0LTV7bWFyZ2luLWxlZnQ6NXB4fS5nai1tYXJnaW4tbGVmdC0xMHttYXJnaW4tbGVmdDoxMHB4fS5nai13aWR0aC1mdWxse3dpZHRoOjEwMCV9LmdqLWN1cnNvci1wb2ludGVye2N1cnNvcjpwb2ludGVyfS5nai10ZXh0LWFsaWduLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlcn0uZ2otZm9udC1zaXplLTE2e2ZvbnQtc2l6ZToxNnB4fS5nai1oaWRkZW57ZGlzcGxheTpub25lfS5nai1idXR0b24tbWR7YmFja2dyb3VuZDowIDA7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czoycHg7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2hlaWdodDozNnB4O21hcmdpbjowO21pbi13aWR0aDo2NHB4O3BhZGRpbmc6MCAxNnB4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OlJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo1MDA7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjA7d2lsbC1jaGFuZ2U6Ym94LXNoYWRvdzt0cmFuc2l0aW9uOmJveC1zaGFkb3cgLjJzIGN1YmljLWJlemllciguNCwwLDEsMSksYmFja2dyb3VuZC1jb2xvciAuMnMgY3ViaWMtYmV6aWVyKC40LDAsLjIsMSksY29sb3IgLjJzIGN1YmljLWJlemllciguNCwwLC4yLDEpO2N1cnNvcjpwb2ludGVyO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtYWxpZ246Y2VudGVyO2xpbmUtaGVpZ2h0OjM2cHg7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5nai1idXR0b24tbWQ6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDE1OCwxNTgsMTU4LC4yKX0uZ2otYnV0dG9uLW1kOmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsLjI2KTtiYWNrZ3JvdW5kOjAgMH0uZ2otYnV0dG9uLW1kIC5nai1pY29uLC5nai1idXR0b24tbWQgLm1hdGVyaWFsLWljb25ze3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2otYnV0dG9uLW1kLmdqLWJ1dHRvbi1tZC1pY29ue3dpZHRoOjI0cHg7aGVpZ2h0OjMxcHg7bWluLXdpZHRoOjI0cHg7cGFkZGluZzowO2Rpc3BsYXk6dGFibGV9LmdqLWJ1dHRvbi1tZC5nai1idXR0b24tbWQtaWNvbiAuZ2otaWNvbiwuZ2otYnV0dG9uLW1kLmdqLWJ1dHRvbi1tZC1pY29uIC5tYXRlcmlhbC1pY29uc3tkaXNwbGF5OnRhYmxlLWNlbGw7bWFyZ2luLXJpZ2h0OjA7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uZ2otYnV0dG9uLW1kLmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMTU4LDE1OCwxNTgsLjQpfS5nai1idXR0b24tbWQtZ3JvdXB7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdqLXRleHRib3gtbWR7Lypib3JkZXI6bm9uZTsqL2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjQyKTtkaXNwbGF5OmJsb2NrO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNnB4O2xpbmUtaGVpZ2h0OjE2cHg7cGFkZGluZzo0cHggMDttYXJnaW46MDt3aWR0aDoxMDAlO2JhY2tncm91bmQ6MCAwO3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9LmdqLXRleHRib3gtbWQ6YWN0aXZlLC5nai10ZXh0Ym94LW1kOmZvY3Vze2JvcmRlci1ib3R0b206MnB4IHNvbGlkIHJnYmEoMCwwLDAsLjQyKTtvdXRsaW5lOjB9LmdqLXRleHRib3gtbWQ6OnBsYWNlaG9sZGVye2NvbG9yOiM4ZThlOGV9LmdqLXRleHRib3gtbWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM4ZThlOGV9LmdqLXRleHRib3gtbWQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojOGU4ZThlfS5nai1tZC1zcGFjZXItMjR7bWluLXdpZHRoOjI0cHg7d2lkdGg6MjRweDtkaXNwbGF5OmlubGluZS1ibG9ja30uZ2otbWQtc3BhY2VyLTMye21pbi13aWR0aDozMnB4O3dpZHRoOjMycHg7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmdqLW1vZGFse3Bvc2l0aW9uOmZpeGVkO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTIwMztkaXNwbGF5Om5vbmU7LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC41NDExOCk7dHJhbnNpdGlvbjouMnMgZWFzZSBvcGFjaXR5O3dpbGwtY2hhbmdlOm9wYWNpdHl9dWwuZ2otbGlzdCBsaSBbZGF0YS1yb2xlPXdyYXBwZXJde2Rpc3BsYXk6dGFibGU7d2lkdGg6MTAwJX11bC5nai1saXN0IGxpIFtkYXRhLXJvbGU9Y2hlY2tib3hdLHVsLmdqLWxpc3QgbGkgW2RhdGEtcm9sZT1pbWFnZV17ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcn11bC5nai1saXN0IGxpIFtkYXRhLXJvbGU9ZGlzcGxheV17ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtjdXJzb3I6cG9pbnRlcn11bC5nai1saXN0IGxpIFtkYXRhLXJvbGU9ZGlzcGxheV06ZW1wdHk6YmVmb3Jle2NvbnRlbnQ6XCJcXDIwMGJcIn11bC5nai1saXN0LWJvb3RzdHJhcHtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tYm90dG9tOjB9dWwuZ2otbGlzdC1ib290c3RyYXAgbGl7cGFkZGluZzowfXVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpIFtkYXRhLXJvbGU9d3JhcHBlcl17cGFkZGluZzowIDEwcHh9dWwuZ2otbGlzdC1ib290c3RyYXAgbGkgW2RhdGEtcm9sZT1jaGVja2JveF17d2lkdGg6MjRweDtwYWRkaW5nOjNweH11bC5nai1saXN0LWJvb3RzdHJhcCBsaSBbZGF0YS1yb2xlPWltYWdlXXt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fXVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpIFtkYXRhLXJvbGU9ZGlzcGxheV17cGFkZGluZzo4cHggMCA4cHggNHB4fS5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHVsIGxpLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzIHVsIGxpLC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyIHVsIGxpe3RleHQtc2hhZG93Om5vbmU7Y29sb3I6aW5pdGlhbH11bC5nai1saXN0LW1ke3BhZGRpbmc6MDtsaXN0LXN0eWxlOm5vbmU7bGluZS1oZWlnaHQ6MjRweDtsZXR0ZXItc3BhY2luZzowO2NvbG9yOiM2MTYxNjF9LmdqLXBpY2tlci1tZCx1bC5nai1saXN0LW1kIGxpe2ZvbnQtZmFtaWx5OlJvYm90byxIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MX11bC5nai1saXN0LW1kIGxpe2Rpc3BsYXk6bGlzdC1pdGVtO2xpc3Qtc3R5bGUtdHlwZTpub25lO3BhZGRpbmc6MDttaW4taGVpZ2h0OnVuc2V0O2JveC1zaXppbmc6Ym9yZGVyLWJveDthbGlnbi1pdGVtczpjZW50ZXI7Y3Vyc29yOmRlZmF1bHQ7b3ZlcmZsb3c6aGlkZGVuOy13ZWJraXQtZmxleC1kaXJlY3Rpb246cm93Oy1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93Oy13ZWJraXQtZmxleC13cmFwOm5vd3JhcDstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfXVsLmdqLWxpc3QtbWQgbGkgW2RhdGEtcm9sZT1jaGVja2JveF0sdWwuZ2otbGlzdC1tZCBsaSBbZGF0YS1yb2xlPWltYWdlXXtoZWlnaHQ6MjRweDt3aWR0aDoyNHB4fXVsLmdqLWxpc3QtbWQgbGkgW2RhdGEtcm9sZT1kaXNwbGF5XXtwYWRkaW5nOjhweCAwIDhweCA1cHg7b3JkZXI6MDtmbGV4LWdyb3c6Mjt0ZXh0LWRlY29yYXRpb246bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246bGVmdDtjb2xvcjpyZ2JhKDAsMCwwLC44Nyl9dWwuZ2otbGlzdC1tZCBsaS5kaXNhYmxlZD5bZGF0YS1yb2xlPXdyYXBwZXJdPltkYXRhLXJvbGU9ZGlzcGxheV17Y29sb3I6IzlFOUU5RX0uZ2otbGlzdC1tZC1hY3RpdmV7YmFja2dyb3VuZDojZTBlMGUwO2NvbG9yOiMzZjUxYjV9LmdqLXBpY2tlcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEyMDM7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5nai1waWNrZXIgLnNlbGVjdGVke2NvbG9yOiNmZmZ9LmdqLXBpY2tlci1tZHtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7Ym9yZGVyOjFweCBzb2xpZCAjRTBFMEUwfS5nai1tb2RhbCAuZ2otcGlja2VyLW1ke2JvcmRlcjowfS5nai1waWNrZXItbWQgW3JvbGU9aGVhZGVyXXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41NCk7ZGlzcGxheTpmbGV4O2JhY2tncm91bmQ6IzIxOTZmMzthbGlnbi1pdGVtczpiYXNlbGluZTt1c2VyLXNlbGVjdDpub25lO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmdqLXBpY2tlci1tZCBbcm9sZT1mb290ZXJde2Zsb2F0OnJpZ2h0O3BhZGRpbmc6MTBweH0uZ2otcGlja2VyLW1kIFtyb2xlPWZvb3Rlcl0gYnV0dG9uLmdqLWJ1dHRvbi1tZHtjb2xvcjojMjE5NmYzO2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MTNweH0uZ2otcGlja2VyLWJvb3RzdHJhcHtib3JkZXI6MXB4IHNvbGlkICNFMEUwRTB9LmdqLXBpY2tlci1ib290c3RyYXAgLnNlbGVjdGVke2NvbG9yOiM4ODh9LmdqLXBpY2tlci1ib290c3RyYXAgW3JvbGU9aGVhZGVyXXtiYWNrZ3JvdW5kOiNlZWU7Y29sb3I6I0FBQX1AZm9udC1mYWNle2ZvbnQtZmFtaWx5OmdpamdvLW1hdGVyaWFsO3NyYzp1cmwoLi4vZm9udHMvZ2lqZ28tbWF0ZXJpYWwuZW90PzIzNTU0MSk7c3JjOnVybCguLi9mb250cy9naWpnby1tYXRlcmlhbC5lb3Q/MjM1NTQxI2llZml4KSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKC4uL2ZvbnRzL2dpamdvLW1hdGVyaWFsLnR0Zj8yMzU1NDEpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwoLi4vZm9udHMvZ2lqZ28tbWF0ZXJpYWwud29mZj8yMzU1NDEpIGZvcm1hdCgnd29mZicpLHVybCguLi9mb250cy9naWpnby1tYXRlcmlhbC5zdmc/MjM1NTQxI2dpamdvLW1hdGVyaWFsKSBmb3JtYXQoJ3N2ZycpO2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbH0uZ2otaWNvbntmb250LWZhbWlseTpnaWpnby1tYXRlcmlhbCFpbXBvcnRhbnQ7Zm9udC1zaXplOjI0cHg7c3BlYWs6bm9uZTtmb250LXN0eWxlOm5vcm1hbDtmb250LXdlaWdodDo0MDA7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LXRyYW5zZm9ybTpub25lO2xpbmUtaGVpZ2h0OjE7bGV0dGVyLXNwYWNpbmc6MDstd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImxpZ2FcIjstbW96LWZvbnQtZmVhdHVyZS1zZXR0aW5nczpcImxpZ2E9MVwiOy1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOlwibGlnYVwiOy1tcy1mb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhXCIgMTtmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJsaWdhXCI7LXdlYmtpdC1mb250LXZhcmlhbnQtbGlnYXR1cmVzOmRpc2NyZXRpb25hcnktbGlnYXR1cmVzO2ZvbnQtdmFyaWFudC1saWdhdHVyZXM6ZGlzY3JldGlvbmFyeS1saWdhdHVyZXM7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LmdqLWRpYWxvZy1tZC1oZWFkZXIsLmdqLWdyaWQtbWR7Zm9udC1mYW1pbHk6Um9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmfS5nai1pY29uLnVuZG86YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDBcIn0uZ2otaWNvbi52ZXJ0aWNhbC1hbGlnbi10b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDFcIn0uZ2otaWNvbi52ZXJ0aWNhbC1hbGlnbi1jZW50ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDJcIn0uZ2otaWNvbi52ZXJ0aWNhbC1hbGlnbi1ib3R0b206YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDNcIn0uZ2otaWNvbi5hcnJvdy1kcm9wdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDRcIn0uZ2otaWNvbi5jbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZTkwNVwifS5nai1pY29uLnJlZnJlc2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDZcIn0uZ2otaWNvbi5sYXN0LXBhZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MDdcIn0uZ2otaWNvbi5maXJzdC1wYWdlOmJlZm9yZXtjb250ZW50OlwiXFxlOTA4XCJ9LmdqLWljb24uY2FuY2VsOmJlZm9yZXtjb250ZW50OlwiXFxlOTA5XCJ9LmdqLWljb24uY2xlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGFcIn0uZ2otaWNvbi5jaGVjay1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGJcIn0uZ2otaWNvbi5kZWxldGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGNcIn0uZ2otaWNvbi5hcnJvdy11cHdhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGRcIn0uZ2otaWNvbi5hcnJvdy1mb3J3YXJkOmJlZm9yZXtjb250ZW50OlwiXFxlOTBlXCJ9LmdqLWljb24uYXJyb3ctZG93bndhcmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MGZcIn0uZ2otaWNvbi5hcnJvdy1iYWNrOmJlZm9yZXtjb250ZW50OlwiXFxlOTEwXCJ9LmdqLWljb24ubGlzdC1udW1iZXJlZDpiZWZvcmV7Y29udGVudDpcIlxcZTkxMVwifS5nai1pY29uLmxpc3QtYnVsbGV0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTJcIn0uZ2otaWNvbi5pbmRlbnQtaW5jcmVhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTNcIn0uZ2otaWNvbi5pbmRlbnQtZGVjcmVhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTRcIn0uZ2otaWNvbi5yZWRvOmJlZm9yZXtjb250ZW50OlwiXFxlOTE1XCJ9LmdqLWljb24uYWxpZ24tcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MTZcIn0uZ2otaWNvbi5hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTE3XCJ9LmdqLWljb24uYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZTkxOFwifS5nai1pY29uLmFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZTkxOVwifS5nai1pY29uLnN0cmlrZXRocm91Z2g6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWFcIn0uZ2otaWNvbi5pdGFsaWM6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MWJcIn0uZ2otaWNvbi51bmRlcmxpbmVkOmJlZm9yZXtjb250ZW50OlwiXFxlOTFjXCJ9LmdqLWljb24uYm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZTkxZFwifS5nai1pY29uLmFycm93LWRyb3Bkb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOTFlXCJ9LmdqLWljb24uZG9uZTpiZWZvcmV7Y29udGVudDpcIlxcZTkxZlwifS5nai1pY29uLnBlbmNpbDpiZWZvcmV7Y29udGVudDpcIlxcZTkyMFwifS5nai1pY29uLm1pbnVzOmJlZm9yZXtjb250ZW50OlwiXFxlOTIxXCJ9LmdqLWljb24ucGx1czpiZWZvcmV7Y29udGVudDpcIlxcZTkyMlwifS5nai1pY29uLmNoZXZyb24tdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjNcIn0uZ2otaWNvbi5jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxlOTI0XCJ9LmdqLWljb24uY2hldnJvbi1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxlOTI1XCJ9LmdqLWljb24uY2hldnJvbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxlOTI2XCJ9LmdqLWljb24uZXZlbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGU5MjdcIn0uZ2otZHJhZ2dhYmxle2N1cnNvcjptb3ZlfS5nai1yZXNpemFibGUtaGFuZGxle3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZTouMXB4O2Rpc3BsYXk6YmxvY2s7LW1zLXRvdWNoLWFjdGlvbjpub25lO3RvdWNoLWFjdGlvbjpub25lO3otaW5kZXg6MTIwM30uZ2otZGlhbG9nLWJvb3RzdHJhcCBbZGF0YS1yb2xlPXRpdGxlXSwuZ2otZGlhbG9nLWJvb3RzdHJhcDQgW2RhdGEtcm9sZT10aXRsZV0sLmdqLWRpYWxvZy1ib290c3RyYXA1IFtkYXRhLXJvbGU9dGl0bGVde2Rpc3BsYXk6aW5saW5lfS5nai1kaWFsb2ctYm9vdHN0cmFwLC5nai1kaWFsb2ctYm9vdHN0cmFwNCwuZ2otZGlhbG9nLWJvb3RzdHJhcDUsLmdqLWRpYWxvZy1tZHt6LWluZGV4OjEyMDI7b3ZlcmZsb3c6aGlkZGVufS5nai1yZXNpemFibGUtbntjdXJzb3I6bi1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO3RvcDotNXB4O2xlZnQ6MH0uZ2otcmVzaXphYmxlLWV7Y3Vyc29yOmUtcmVzaXplO3dpZHRoOjdweDtyaWdodDotNXB4O3RvcDowO2hlaWdodDoxMDAlfS5nai1yZXNpemFibGUtc3tjdXJzb3I6cy1yZXNpemU7aGVpZ2h0OjdweDt3aWR0aDoxMDAlO2JvdHRvbTotNXB4O2xlZnQ6MH0uZ2otcmVzaXphYmxlLXd7Y3Vyc29yOnctcmVzaXplO3dpZHRoOjdweDtsZWZ0Oi01cHg7dG9wOjA7aGVpZ2h0OjEwMCV9LmdqLXJlc2l6YWJsZS1zZXtjdXJzb3I6c2UtcmVzaXplO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7cmlnaHQ6MXB4O2JvdHRvbToxcHh9LmdqLXJlc2l6YWJsZS1zd3tjdXJzb3I6c3ctcmVzaXplO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2xlZnQ6LTVweDtib3R0b206LTVweH0uZ2otcmVzaXphYmxlLW53e2N1cnNvcjpudy1yZXNpemU7d2lkdGg6OXB4O2hlaWdodDo5cHg7bGVmdDotNXB4O3RvcDotNXB4fS5nai1yZXNpemFibGUtbmV7Y3Vyc29yOm5lLXJlc2l6ZTt3aWR0aDo5cHg7aGVpZ2h0OjlweDtyaWdodDotNXB4O3RvcDotNXB4fS5nai1kaWFsb2ctZm9vdGVye3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTowO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDowfS5nai1kaWFsb2ctc2Nyb2xsYWJsZSBbZGF0YS1yb2xlPWJvZHlde292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6c2Nyb2xsfS5nai1kaWFsb2ctYm9vdHN0cmFwIFtkYXRhLXJvbGU9Y2xvc2Vde2xpbmUtaGVpZ2h0OjEuNDI4NTcxNDN9LmdqLWRpYWxvZy1ib290c3RyYXA0IFtkYXRhLXJvbGU9Y2xvc2VdLC5nai1kaWFsb2ctYm9vdHN0cmFwNSBbZGF0YS1yb2xlPWNsb3NlXXtsaW5lLWhlaWdodDoxLjV9LmdqLWRpYWxvZy1tZHtiYWNrZ3JvdW5kLWNvbG9yOiNGRkY7Ym9yZGVyOm5vbmU7Ym94LXNoYWRvdzowIDExcHggMTVweCAtN3B4IHJnYmEoMCwwLDAsLjIpLDAgMjRweCAzOHB4IDNweCByZ2JhKDAsMCwwLC4xNCksMCA5cHggNDZweCA4cHggcmdiYSgwLDAsMCwuMTIpO2JveC1zaXppbmc6Ym9yZGVyLWJveDtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi13ZWJraXQtYm94O2Rpc3BsYXk6LXdlYmtpdC1mbGV4O2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy13ZWJraXQtYm94LW9yaWVudDp2ZXJ0aWNhbDstd2Via2l0LWJveC1kaXJlY3Rpb246bm9ybWFsOy13ZWJraXQtZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy13ZWJraXQtYmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtvdXRsaW5lOjB9LmdqLWRpYWxvZy1tZC1oZWFkZXJ7cGFkZGluZzoyNHB4IDI0cHggMH0uZ2otZGlhbG9nLW1kLXRpdGxle21hcmdpbjowO2ZvbnQtd2VpZ2h0OjQwMDtkaXNwbGF5OmlubGluZTtsaW5lLWhlaWdodDoyOHB4O2ZvbnQtc2l6ZToyMHB4fS5nai1kaWFsb2ctbWQtY2xvc2V7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7cGFkZGluZzowO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQ6MCAwO2JvcmRlcjowO2Zsb2F0OnJpZ2h0O2xpbmUtaGVpZ2h0OjI4cHg7Zm9udC1zaXplOjI4cHh9LmdqLWRpYWxvZy1tZC1ib2R5e3BhZGRpbmc6MjBweCAyNHB4IDI0cHg7Y29sb3I6cmdiYSgwLDAsMCwuNTQpO2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoyMHB4fS5nai1kaWFsb2ctbWQtZm9vdGVye3BhZGRpbmc6OHB4IDhweCA4cHggMjRweDtkaXNwbGF5Oi13ZWJraXQtZmxleDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstd2Via2l0LWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlOy1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZTstd2Via2l0LWZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmdqLWRpYWxvZy1tZC1mb290ZXI+OmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowfS5nai1kaWFsb2ctbWQtZm9vdGVyPip7bWFyZ2luLXJpZ2h0OjhweDtoZWlnaHQ6MzZweH1ESVYuZ2otZ3JpZC13cmFwcGVye21hcmdpbjphdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO2NsZWFyOmJvdGg7ei1pbmRleDoxfVRBQkxFLmdqLWdyaWR7bWFyZ2luOmF1dG87Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3dpZHRoOjEwMCU7dGFibGUtbGF5b3V0OmZpeGVkfVRBQkxFLmdqLWdyaWQgVEhFQUQgVEggW2RhdGEtcm9sZT1zZWxlY3RBbGxde21hcmdpbjphdXRvfXRhYmxlLmdqLWdyaWQtYm9vdHN0cmFwIHRoZWFkIHRoIFtkYXRhLXJvbGU9c29ydGljb25dLHRhYmxlLmdqLWdyaWQtbWQgdGhlYWQgdGggW2RhdGEtcm9sZT1zb3J0aWNvbl17bWFyZ2luLWxlZnQ6NXB4fVRBQkxFLmdqLWdyaWQgVEhFQUQgVEggW2RhdGEtcm9sZT10aXRsZV0sVEFCTEUuZ2otZ3JpZCBUSEVBRCBUSCBbZGF0YS1yb2xlPXNvcnRpY29uXXtkaXNwbGF5OmlubGluZS1ibG9ja31UQUJMRS5nai1ncmlkIFRIRUFEIFRIe292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzfVRBQkxFLmdqLWdyaWQuYXV0b2dyb3ctaGVhZGVyLXJvdyBUSEVBRCBUSHtvdmVyZmxvdzphdXRvO3RleHQtb3ZlcmZsb3c6aW5pdGlhbDt3aGl0ZS1zcGFjZTpwcmUtd3JhcDstbXMtd29yZC1icmVhazpicmVhay13b3JkO3dvcmQtYnJlYWs6YnJlYWstd29yZH1UQUJMRS5nai1ncmlkPnRib2R5PnRyPnRke292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjpyZWxhdGl2ZX10YWJsZS5nai1ncmlkIHRib2R5IGRpdltkYXRhLXJvbGU9ZGlzcGxheV17dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtaW5kZW50OjA7d2hpdGUtc3BhY2U6cHJlLXdyYXA7LW1zLXdvcmQtYnJlYWs6YnJlYWstd29yZDt3b3JkLWJyZWFrOmJyZWFrLXdvcmR9dGFibGUuZ2otZ3JpZC5maXhlZC1ib2R5LXJvd3MgdGJvZHkgZGl2W2RhdGEtcm9sZT1kaXNwbGF5XXtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7LW1zLXdvcmQtYnJlYWs6aW5pdGlhbDt3b3JkLWJyZWFrOmluaXRpYWx9dGFibGUuZ2otZ3JpZCB0Zm9vdCBESVZbZGF0YS1yb2xlPWRpc3BsYXlde3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWluZGVudDowO2Rpc3BsYXk6ZmxleH1UQUJMRS5nai1ncmlkIC5mYXtwYWRkaW5nOjJweH1UQUJMRS5nai1ncmlkPnRib2R5PnRyPnRkPmRpdntwYWRkaW5nOjJweDtvdmVyZmxvdzpoaWRkZW59RElWLmdqLWdyaWQtd3JhcHBlciBESVYuZ2otZ3JpZC1sb2FkaW5nLWNvdmVye2JhY2tncm91bmQ6I0JCQjtvcGFjaXR5Oi41O3Bvc2l0aW9uOmFic29sdXRlO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX1ESVYuZ2otZ3JpZC13cmFwcGVyIERJVi5nai1ncmlkLWxvYWRpbmctdGV4dHtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXdlaWdodDo3MDB9dGFibGUuZ2otZ3JpZC1ib290c3RyYXAgdGhlYWQgdGh7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX10YWJsZS5nai1ncmlkLWJvb3RzdHJhcCB0aGVhZCB0aCBbZGF0YS1yb2xlPXNvcnRpY29uXSBpLmdqLWljb24sdGFibGUuZ2otZ3JpZC1ib290c3RyYXAgdGhlYWQgdGggW2RhdGEtcm9sZT1zb3J0aWNvbl0gaS5tYXRlcmlhbC1pY29uc3twb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MjBweDt0b3A6MTVweH10YWJsZS5nai1ncmlkLWJvb3RzdHJhcCB0Ym9keSB0ciB0ZCBkaXZbZGF0YS1yb2xlPWRpc3BsYXlde3BhZGRpbmc6MH0uZ2otZ3JpZC1ib290c3RyYXAtNCAuZ2otY2hlY2tib3gtYm9vdHN0cmFwe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctdG9wOjJweH0uZ2otZ3JpZC1ib290c3RyYXAtNCB0Ym9keSB0ci5hY3RpdmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS5nai1ncmlkLW1ke3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2UwZTBlMDtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7d2hpdGUtc3BhY2U6bm93cmFwO2ZvbnQtc2l6ZToxM3B4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0uZ2otZ3JpZC1tZCB0ZDpmaXJzdC1vZi10eXBlLC5nai1ncmlkLW1kIHRoOmZpcnN0LW9mLXR5cGV7cGFkZGluZy1sZWZ0OjI0cHh9LmdqLWdyaWQtbWQgdGQsLmdqLWdyaWQtbWQgdGh7cGFkZGluZzoxMnB4IDE4cHg7cG9zaXRpb246cmVsYXRpdmU7Ym94LXNpemluZzpib3JkZXItYm94fS5nai1ncmlkLW1kIHRoe3ZlcnRpY2FsLWFsaWduOmJvdHRvbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MzFweDtsZXR0ZXItc3BhY2luZzowO2hlaWdodDo1NnB4O2ZvbnQtc2l6ZToxMnB4O2NvbG9yOnJnYmEoMCwwLDAsLjU0KTt0ZXh0LWFsaWduOnJpZ2h0fS5nai1ncmlkLW1kIHRke2hlaWdodDo0OHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNlMGUwZTA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UwZTBlMDt0ZXh0LWFsaWduOmxlZnQ7Y29sb3I6cmdiYSgwLDAsMCwuODcpfS5nai1ncmlkLWJvb3RzdHJhcCB0Ym9keSB0ci5nai1ncmlkLXRvcC1ib3JkZXIgdGQsLmdqLWdyaWQtbWQgdGJvZHkgdHIuZ2otZ3JpZC10b3AtYm9yZGVyIHRke2JvcmRlci10b3A6MnB4IHNvbGlkICM3Nzd9LmdqLWdyaWQtYm9vdHN0cmFwIHRib2R5IHRyLmdqLWdyaWQtYm90dG9tLWJvcmRlciB0ZCwuZ2otZ3JpZC1tZCB0Ym9keSB0ci5nai1ncmlkLWJvdHRvbS1ib3JkZXIgdGR7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzc3N30uZ2otZ3JpZC1tZCB0Ym9keSB0cntwb3NpdGlvbjpyZWxhdGl2ZTtoZWlnaHQ6NDhweDt0cmFuc2l0aW9uLWR1cmF0aW9uOi4yOHM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40LDAsLjIsMSk7dHJhbnNpdGlvbi1wcm9wZXJ0eTpiYWNrZ3JvdW5kLWNvbG9yfS5nai1ncmlkLW1kIHRib2R5IHRyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I0VFRX0uZ2otZ3JpZC1tZCB0Ym9keSB0ci5nai1ncmlkLW1kLXNlbGVjdHtiYWNrZ3JvdW5kLWNvbG9yOiNGNUY1RjV9dGFibGUuZ2otZ3JpZC1tZCB0aGVhZCB0aCBbZGF0YS1yb2xlPXNvcnRpY29uXSBpLmdqLWljb24sdGFibGUuZ2otZ3JpZC1tZCB0aGVhZCB0aCBbZGF0YS1yb2xlPXNvcnRpY29uXSBpLm1hdGVyaWFsLWljb25ze3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToxNnB4O3RvcDoxOXB4fXRhYmxlLmdqLWdyaWQtbWQgdGhlYWQgdGguZ2otZ3JpZC1zZWxlY3QtYWxse3BhZGRpbmctYm90dG9tOjNweH1AbWVkaWEgb25seSBhbGx7dGQuZGlzcGxheS0xMTIwLHRkLmRpc3BsYXktMzIwLHRkLmRpc3BsYXktNDgwLHRkLmRpc3BsYXktNjQwLHRkLmRpc3BsYXktODAwLHRkLmRpc3BsYXktOTYwLHRoLmRpc3BsYXktMTEyMCx0aC5kaXNwbGF5LTMyMCx0aC5kaXNwbGF5LTQ4MCx0aC5kaXNwbGF5LTY0MCx0aC5kaXNwbGF5LTgwMCx0aC5kaXNwbGF5LTk2MHtkaXNwbGF5Om5vbmV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MjBlbSl7VEFCTEUuZ2otZ3JpZC1ib290c3RyYXAgdGQuZGlzcGxheS0zMjAsVEFCTEUuZ2otZ3JpZC1ib290c3RyYXAgdGguZGlzcGxheS0zMjB7ZGlzcGxheTp0YWJsZS1jZWxsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMwZW0pe1RBQkxFLmdqLWdyaWQtYm9vdHN0cmFwIHRkLmRpc3BsYXktNDgwLFRBQkxFLmdqLWdyaWQtYm9vdHN0cmFwIHRoLmRpc3BsYXktNDgwe2Rpc3BsYXk6dGFibGUtY2VsbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo0MGVtKXtUQUJMRS5nai1ncmlkLWJvb3RzdHJhcCB0ZC5kaXNwbGF5LTY0MCxUQUJMRS5nai1ncmlkLWJvb3RzdHJhcCB0aC5kaXNwbGF5LTY0MHtkaXNwbGF5OnRhYmxlLWNlbGx9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NTBlbSl7VEFCTEUuZ2otZ3JpZC1ib290c3RyYXAgdGQuZGlzcGxheS04MDAsVEFCTEUuZ2otZ3JpZC1ib290c3RyYXAgdGguZGlzcGxheS04MDB7ZGlzcGxheTp0YWJsZS1jZWxsfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjYwZW0pe1RBQkxFLmdqLWdyaWQtYm9vdHN0cmFwIHRkLmRpc3BsYXktOTYwLFRBQkxFLmdqLWdyaWQtYm9vdHN0cmFwIHRoLmRpc3BsYXktOTYwe2Rpc3BsYXk6dGFibGUtY2VsbH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3MGVtKXtUQUJMRS5nai1ncmlkLWJvb3RzdHJhcCB0ZC5kaXNwbGF5LTExMjAsVEFCTEUuZ2otZ3JpZC1ib290c3RyYXAgdGguZGlzcGxheS0xMTIwe2Rpc3BsYXk6dGFibGUtY2VsbH19LmdqLWdyaWQtbWQgdGZvb3QgdHIgdGh7cGFkZGluZy1yaWdodDoxNHB4fS5nai1ncmlkLW1kIHRmb290IHRyW2RhdGEtcm9sZT1wYWdlcl0gLmdqLWdyaWQtbWRsLXBhZ2VyLWxhYmVse3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo1cHh9LmdqLWdyaWQtbWQgdGZvb3QgdHJbZGF0YS1yb2xlPXBhZ2VyXSAuZ2otZHJvcGRvd24tbWR7bWFyZ2luLWxlZnQ6MTJweH0uZ2otZ3JpZC1tZCB0Zm9vdCB0cltkYXRhLXJvbGU9cGFnZXJdIC5nai1kcm9wZG93bi1tZCBbcm9sZT1wcmVzZW50ZXJde2ZvbnQtc2l6ZToxMnB4O2ZvbnQtd2VpZ2h0OjcwMDtjb2xvcjpyZ2JhKDAsMCwwLC41NCl9LmdqLWdyaWQtbWQgdGZvb3QgdHJbZGF0YS1yb2xlPXBhZ2VyXSAuZ2otZHJvcGRvd24tbWQgW3JvbGU9cHJlc2VudGVyXSBbcm9sZT1kaXNwbGF5XXt0ZXh0LWFsaWduOnJpZ2h0fS5nai1ncmlkLW1kIHRmb290IHRyW2RhdGEtcm9sZT1wYWdlcl0gLmdqLWdyaWQtbWQtbGltaXQtc2VsZWN0e21hcmdpbi1sZWZ0OjEwcHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6NzAwO2NvbG9yOnJnYmEoMCwwLDAsLjU0KX0uZ2otZ3JpZC1ib290c3RyYXAgdGZvb3QgdHJbZGF0YS1yb2xlPXBhZ2VyXSB0aHtsaW5lLWhlaWdodDozMHB4O2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNX0uZ2otZ3JpZC1ib290c3RyYXAgdGZvb3QgdHJbZGF0YS1yb2xlPXBhZ2VyXSB0aD5kaXY+YnV0dG9uLC5nai1ncmlkLWJvb3RzdHJhcCB0Zm9vdCB0cltkYXRhLXJvbGU9cGFnZXJdIHRoPmRpdj5kaXZ7bWFyZ2luLXJpZ2h0OjVweH0uZ2otZ3JpZC1ib290c3RyYXAtNCB0Zm9vdCB0cltkYXRhLXJvbGU9cGFnZXJdIHRoPmRpdiBidXR0b257aGVpZ2h0OjM0cHh9LmdqLWdyaWQtYm9vdHN0cmFwLTQgdGZvb3QgdHJbZGF0YS1yb2xlPXBhZ2VyXSB0aCBkaXYgLmdqLWRyb3Bkb3duLWJvb3RzdHJhcC00IC5nai1kcm9wZG93bi1leHBhbmRlci1taSAuZ2otaWNvbnt0b3A6NXB4fS5nai1ncmlkLWJvb3RzdHJhcC0zIHRmb290IHRyW2RhdGEtcm9sZT1wYWdlcl0gdGg+ZGl2PmlucHV0e21hcmdpbi1yaWdodDo1cHg7d2lkdGg6NDBweDt0ZXh0LWFsaWduOnJpZ2h0O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtd2VpZ2h0OjcwMH0uZ2otZ3JpZC1ib290c3RyYXAtNCB0Zm9vdCB0cltkYXRhLXJvbGU9cGFnZXJdIHRoPmRpdj5kaXYuaW5wdXQtZ3JvdXB7d2lkdGg6NDBweH0uZ2otZ3JpZC1ib290c3RyYXAtNCB0Zm9vdCB0cltkYXRhLXJvbGU9cGFnZXJdIHRoPmRpdj5kaXYuaW5wdXQtZ3JvdXAgaW5wdXR7dGV4dC1hbGlnbjpyaWdodDtmb250LXdlaWdodDo3MDA7aGVpZ2h0OjM0cHg7cGFkZGluZy10b3A6MnB4O3BhZGRpbmctYm90dG9tOjZweH0uZ2otZ3JpZC1ib290c3RyYXAgdGZvb3QgdHJbZGF0YS1yb2xlPXBhZ2VyXSB0aD5kaXY+c2VsZWN0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDo1cHg7d2lkdGg6NjBweH0uZ2otZ3JpZC1ib290c3RyYXAgdGZvb3QgdHJbZGF0YS1yb2xlPXBhZ2VyXSB0aCAuZ2otZHJvcGRvd24tYm9vdHN0cmFwIC5nai1saXN0LWJvb3RzdHJhcCBbZGF0YS1yb2xlPWRpc3BsYXlde2xpbmUtaGVpZ2h0OjE0cHh9LmdqLWdyaWQtYm9vdHN0cmFwIHRmb290IHRyW2RhdGEtcm9sZT1wYWdlcl0gdGggLmdqLWRyb3Bkb3duLWJvb3RzdHJhcCBbcm9sZT1wcmVzZW50ZXJdIFtyb2xlPWRpc3BsYXlde2ZvbnQtd2VpZ2h0OjcwMH0uZ2otZ3JpZC1ib290c3RyYXAgdGZvb3QgdHJbZGF0YS1yb2xlPXBhZ2VyXSB0aCAuZ2otZHJvcGRvd24tYm9vdHN0cmFwLTMgW3JvbGU9cHJlc2VudGVyXXtwYWRkaW5nOjJweCA4cHh9LmdqLWdyaWQtYm9vdHN0cmFwIHRmb290IHRyW2RhdGEtcm9sZT1wYWdlcl0gdGggLmdqLWRyb3Bkb3duLWJvb3RzdHJhcC00IFtyb2xlPXByZXNlbnRlcl17cGFkZGluZzoxcHggOHB4fS5nai1ncmlkIHRoZWFkIHRyIHRoIGRpdi5nai1ncmlkLWNvbHVtbi1yZXNpemVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MDt0b3A6MDtsZWZ0OjA7cGFkZGluZzowfXNwYW4uZ2otZ3JpZC1jb2x1bW4tcmVzaXplcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3dpZHRoOjEwcHg7dG9wOi0xMDBweDtoZWlnaHQ6MzAwcHg7ei1pbmRleDoxMjAzO2N1cnNvcjplLXJlc2l6ZX0uZ2otZ3JpZC1yZXNpemUtY3Vyc29ye2N1cnNvcjplLXJlc2l6ZX0uZ2otZ3JpZC1tZCB0Ym9keSB0ciB0ZC5nai1ncmlkLWxlZnQtYm9yZGVyLC5nai1ncmlkLW1kIHRoZWFkIHRyIHRoLmdqLWdyaWQtbGVmdC1ib3JkZXJ7Ym9yZGVyLWxlZnQ6M3B4IHNvbGlkICM3Nzd9LmdqLWdyaWQtbWQgdGJvZHkgdHIgdGQuZ2otZ3JpZC1yaWdodC1ib3JkZXIsLmdqLWdyaWQtbWQgdGhlYWQgdHIgdGguZ2otZ3JpZC1yaWdodC1ib3JkZXJ7Ym9yZGVyLXJpZ2h0OjNweCBzb2xpZCAjNzc3fS5nai1ncmlkLWJvb3RzdHJhcCB0Ym9keSB0ciB0ZC5nai1ncmlkLWxlZnQtYm9yZGVyLC5nai1ncmlkLWJvb3RzdHJhcCB0aGVhZCB0ciB0aC5nai1ncmlkLWxlZnQtYm9yZGVye2JvcmRlci1sZWZ0OjVweCBzb2xpZCAjZGRkfS5nai1ncmlkLWJvb3RzdHJhcCB0Ym9keSB0ciB0ZC5nai1ncmlkLXJpZ2h0LWJvcmRlciwuZ2otZ3JpZC1ib290c3RyYXAgdGhlYWQgdHIgdGguZ2otZ3JpZC1yaWdodC1ib3JkZXJ7Ym9yZGVyLXJpZ2h0OjVweCBzb2xpZCAjZGRkfS5nai1kaXJ0eXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7Ym9yZGVyLXN0eWxlOnNvbGlkO2JvcmRlci13aWR0aDozcHg7Ym9yZGVyLWNvbG9yOnJlZCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCByZWQ7cGFkZGluZzowO292ZXJmbG93OmhpZGRlbjt2ZXJ0aWNhbC1hbGlnbjp0b3B9LmdqLWdyaWQtbWQgdGJvZHkgdHIgdGQuZ2otZ3JpZC1tYW5hZ2VtZW50LWNvbHVtbntwYWRkaW5nOjNweH0uZ2otZ3JpZC1tZCB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF17cGFkZGluZzowIDE4cHh9LmdqLWdyaWQtYm9vdHN0cmFwIHRib2R5IHRyIHRkW2RhdGEtbW9kZT1lZGl0XSwuZ2otZ3JpZC1ib290c3RyYXAgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRdIFtkYXRhLXJvbGU9ZWRpdF0sLmdqLWdyaWQtbWQgdGJvZHkgLmdqLWRyb3Bkb3duLW1kIFtyb2xlPXByZXNlbnRlcl0gW3JvbGU9ZGlzcGxheV17cGFkZGluZzowfS5nai1ncmlkLWJvb3RzdHJhcC0zIHRib2R5IHRyIHRkLmdqLWdyaWQtbWFuYWdlbWVudC1jb2x1bW57cGFkZGluZzozcHh9LmdqLWdyaWQtYm9vdHN0cmFwLTMgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRde2hlaWdodDozOHB4fS5nai1ncmlkLWJvb3RzdHJhcC0zIHRib2R5IHRyIHRkW2RhdGEtbW9kZT1lZGl0XSBbZGF0YS1yb2xlPWVkaXRdIGlucHV0W3R5cGU9dGV4dF17aGVpZ2h0OjM3cHg7cGFkZGluZzo4cHh9LmdqLWdyaWQtYm9vdHN0cmFwLTMgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRdIC5nai1kcm9wZG93bi1ib290c3RyYXAgW3JvbGU9cHJlc2VudGVyXXtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7aGVpZ2h0OjM3cHg7cGFkZGluZy1sZWZ0OjhweH0uZ2otZ3JpZC1ib290c3RyYXAtMyB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF0gLmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwe2hlaWdodDozN3B4fS5nai1ncmlkLWJvb3RzdHJhcC0zIHRib2R5IHRyIHRkW2RhdGEtbW9kZT1lZGl0XSAuZ2otZGF0ZXBpY2tlci1ib290c3RyYXAgW3JvbGU9aW5wdXRde2hlaWdodDozN3B4O2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0uZ2otZ3JpZC1ib290c3RyYXAtMyB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF0gLmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIFtyb2xlPXJpZ2h0LWljb25de2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MH0uZ2otZ3JpZC1ib290c3RyYXAtMyB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF0gLmdqLWNoZWNrYm94LWJvb3RzdHJhcHtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXRvcDoxMHB4O2hlaWdodDozMnB4fS5nai1ncmlkLWJvb3RzdHJhcC00IHRib2R5IHRyIHRkLmdqLWdyaWQtbWFuYWdlbWVudC1jb2x1bW57cGFkZGluZzo2cHh9LmdqLWdyaWQtYm9vdHN0cmFwLTQgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRdIFtkYXRhLXJvbGU9ZWRpdF0gaW5wdXRbdHlwZT10ZXh0XXtoZWlnaHQ6NDhweDtwYWRkaW5nLWxlZnQ6MTJweH0uZ2otZ3JpZC1ib290c3RyYXAtNCB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF0gLmdqLWRyb3Bkb3duLWJvb3RzdHJhcCBbcm9sZT1wcmVzZW50ZXJde2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MDtoZWlnaHQ6NDhweDtwYWRkaW5nLWxlZnQ6MTJweDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLHN5c3RlbS11aSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsc2Fucy1zZXJpZn0uZ2otZ3JpZC1ib290c3RyYXAtNCB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF0gLmdqLWRyb3Bkb3duLWJvb3RzdHJhcC00IFtyb2xlPWV4cGFuZGVyXS5nai1kcm9wZG93bi1leHBhbmRlci1taSAuZ2otaWNvbiwuZ2otZ3JpZC1ib290c3RyYXAtNCB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF0gLmdqLWRyb3Bkb3duLWJvb3RzdHJhcC00IFtyb2xlPWV4cGFuZGVyXS5nai1kcm9wZG93bi1leHBhbmRlci1taSAubWF0ZXJpYWwtaWNvbnN7dG9wOjEzcHh9LmdqLWdyaWQtYm9vdHN0cmFwLTQgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRdIC5nai1kYXRlcGlja2VyLWJvb3RzdHJhcHtoZWlnaHQ6NDhweH0uZ2otZ3JpZC1ib290c3RyYXAtNCB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF0gLmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIFtyb2xlPWlucHV0XXtoZWlnaHQ6NDhweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjB9LmdqLWdyaWQtYm9vdHN0cmFwLTQgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRdIC5nai1kYXRlcGlja2VyLWJvb3RzdHJhcCBbcm9sZT1yaWdodC1pY29uXXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9LmdqLWdyaWQtYm9vdHN0cmFwLTQgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRdIC5nai1kYXRlcGlja2VyLWJvb3RzdHJhcCBbcm9sZT1yaWdodC1pY29uXSBidXR0b257Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjQzcHg7cG9zaXRpb246cmVsYXRpdmV9LmdqLWdyaWQtYm9vdHN0cmFwLTQgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRdIC5nai1kYXRlcGlja2VyLWJvb3RzdHJhcCBbcm9sZT1yaWdodC1pY29uXSAuZ2otaWNvbiwuZ2otZ3JpZC1ib290c3RyYXAtNCB0Ym9keSB0ciB0ZFtkYXRhLW1vZGU9ZWRpdF0gLmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIFtyb2xlPXJpZ2h0LWljb25dIC5tYXRlcmlhbC1pY29uc3t0b3A6MTNweDtsZWZ0OjEwcHg7Zm9udC1zaXplOjI0cHh9LmdqLWdyaWQtYm9vdHN0cmFwLTQgdGJvZHkgdHIgdGRbZGF0YS1tb2RlPWVkaXRdIC5nai1jaGVja2JveC1ib290c3RyYXB7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6MTVweDtoZWlnaHQ6NDJweH0uZ2otZ3JpZC1tZCB0aGVhZCB0cltkYXRhLXJvbGU9ZmlsdGVyXSB0aHtib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlMGUwfWRpdi5nai1ncmlkLXdyYXBwZXIgZGl2LmdqLWdyaWQtYm9vdHN0cmFwLXRvb2xiYXJ7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O3BhZGRpbmc6OHB4O2ZvbnQtd2VpZ2h0OjcwMDtib3JkZXI6MXB4IHNvbGlkICNkZGR9ZGl2LmdqLWdyaWQtd3JhcHBlciBkaXYuZ2otZ3JpZC1ib290c3RyYXAtNC10b29sYmFye2JhY2tncm91bmQtY29sb3I6I2Y1ZjVmNTtwYWRkaW5nOjEycHg7Zm9udC13ZWlnaHQ6NzAwO2JvcmRlcjoxcHggc29saWQgI2RkZH1kaXYuZ2otZ3JpZC13cmFwcGVyIGRpdi5nai1ncmlkLW1kLXRvb2xiYXJ7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToyNHB4O2ZvbnQtZmFtaWx5OkhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItdG9wOjFweCBzb2xpZCAjZTBlMGUwO2JvcmRlci1sZWZ0OjFweCBzb2xpZCAjZTBlMGUwO2JvcmRlci1yaWdodDoxcHggc29saWQgI2UwZTBlMDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlO3BhZGRpbmc6MCAxOHB4O2xpbmUtaGVpZ2h0OjU2cHh9dGFibGUuZ2otZ3JpZC1zY3JvbGxhYmxlIHRib2R5e292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmhpZGRlbjtkaXNwbGF5OmJsb2NrfXRhYmxlLmdqLWdyaWQtbWQuZ2otZ3JpZC1zY3JvbGxhYmxle2JvcmRlci1ib3R0b206MH10YWJsZS5nai1ncmlkLW1kLmdqLWdyaWQtc2Nyb2xsYWJsZSB0Ym9keXtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlMGUwZTA7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2UwZTBlMH10YWJsZS5nai1ncmlkLW1kLmdqLWdyaWQtc2Nyb2xsYWJsZSB0Zm9vdHtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTBlMGUwfXRhYmxlLmdqLWdyaWQtYm9vdHN0cmFwLmdqLWdyaWQtc2Nyb2xsYWJsZXtib3JkZXItYm90dG9tOjB9dGFibGUuZ2otZ3JpZC1ib290c3RyYXAuZ2otZ3JpZC1zY3JvbGxhYmxlIHRib2R5e2JvcmRlci1yaWdodDoxcHggc29saWQgI2RkZDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGRkfXRhYmxlLmdqLWdyaWQtYm9vdHN0cmFwLmdqLWdyaWQtc2Nyb2xsYWJsZSB0Ym9keSB0cltkYXRhLXJvbGU9cm93XTpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOjB9dGFibGUuZ2otZ3JpZC1ib290c3RyYXAuZ2otZ3JpZC1zY3JvbGxhYmxlIHRib2R5IHRyW2RhdGEtcm9sZT1yb3ddIHRkOmZpcnN0LWNoaWxke2JvcmRlci1sZWZ0OjB9dGFibGUuZ2otZ3JpZC1ib290c3RyYXAuZ2otZ3JpZC1zY3JvbGxhYmxlIHRib2R5IHRyW2RhdGEtcm9sZT1yb3ddIHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9dGFibGUuZ2otZ3JpZC1ib290c3RyYXAuZ2otZ3JpZC1zY3JvbGxhYmxlIHRmb290e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZGR9dWwuZ2otbGlzdCBsaSBbZGF0YS1yb2xlPXNwYWNlcl17ZGlzcGxheTp0YWJsZS1jZWxsfXVsLmdqLWxpc3QgbGkgW2RhdGEtcm9sZT1leHBhbmRlcl17ZGlzcGxheTp0YWJsZS1jZWxsO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTt0ZXh0LWFsaWduOmNlbnRlcjtjdXJzb3I6cG9pbnRlcn1bZGF0YS10eXBlPXRyZWVdIHVsIGxpIFtkYXRhLXJvbGU9ZXhwYW5kZXJdLmdqLXRyZWUtZm9udC1hd2Vzb21lLWV4cGFuZGVyLFtkYXRhLXR5cGU9dHJlZV0gdWwgbGkgW2RhdGEtcm9sZT1leHBhbmRlcl0uZ2otdHJlZS1nbHlwaGljb25zLWV4cGFuZGVyLFtkYXRhLXR5cGU9dHJlZV0gdWwgbGkgW2RhdGEtcm9sZT1leHBhbmRlcl0uZ2otdHJlZS1tYXRlcmlhbC1pY29ucy1leHBhbmRlcnt3aWR0aDoyNHB4fVtkYXRhLXR5cGU9dHJlZV0gdWwgbGkgW2RhdGEtcm9sZT1leHBhbmRlcl0uZ2otdHJlZS1nbHlwaGljb25zLWV4cGFuZGVyIC5nbHlwaGljb257dG9wOjRweDtoZWlnaHQ6MjRweH0uZ2otdHJlZS1ib290c3RyYXAtMyB1bC5nai1saXN0LWJvb3RzdHJhcCBsaXtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6IzMzM30uZ2otdHJlZS1ib290c3RyYXAtMyB1bC5nai1saXN0LWJvb3RzdHJhcCBsaS5hY3RpdmV7Y29sb3I6I2ZmZn0uZ2otdHJlZS1ib290c3RyYXAtMyB1bC5nai1saXN0LWJvb3RzdHJhcCBsaS5kaXNhYmxlZHtjb2xvcjojNzc3O2JhY2tncm91bmQtY29sb3I6I2VlZX0uZ2otdHJlZS1ib290c3RyYXAtNCB1bC5nai1saXN0LWJvb3RzdHJhcCBsaXtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6IzIxMjUyOX0uZ2otdHJlZS1ib290c3RyYXAtNCB1bC5nai1saXN0LWJvb3RzdHJhcCBsaS5hY3RpdmV7Y29sb3I6I2ZmZn0uZ2otdHJlZS1ib290c3RyYXAtNCB1bC5nai1saXN0LWJvb3RzdHJhcCBsaS5kaXNhYmxlZHtjb2xvcjojODY4ZTk2fS5nai10cmVlLWJvb3RzdHJhcC00IHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpIHVsLmdqLWxpc3QtYm9vdHN0cmFwe3dpZHRoOjEwMCV9LmdqLXRyZWUtYm9vdHN0cmFwLTUgdWwuZ2otbGlzdC1ib290c3RyYXAgbGkuYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGQ2ZWZkfS5nai10cmVlLWJvb3RzdHJhcC01IHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpLmRpc2FibGVke2NvbG9yOiM4NjhlOTZ9LmdqLXRyZWUtYm9vdHN0cmFwLTUgdWwuZ2otbGlzdC1ib290c3RyYXAgbGkgdWwuZ2otbGlzdC1ib290c3RyYXB7d2lkdGg6MTAwJX0uZ2otdHJlZS1ib290c3RyYXAtYm9yZGVyIHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpe2JvcmRlcjoxcHggc29saWQgI2RkZH0uZ2otdHJlZS1ib290c3RyYXAtYm9yZGVyIHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpIHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpe2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJpZ2h0OjB9LmdqLXRyZWUtYm9vdHN0cmFwLWJvcmRlciB1bC5nai1saXN0LWJvb3RzdHJhcCBsaTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjRweDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czo0cHh9LmdqLXRyZWUtYm9vdHN0cmFwLWJvcmRlciB1bC5nai1saXN0LWJvb3RzdHJhcCBsaTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweH0uZ2otdHJlZS1ib290c3RyYXAtYm9yZGVyIHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpIHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5nai10cmVlLWJvb3RzdHJhcC1ib3JkZXIgdWwuZ2otbGlzdC1ib290c3RyYXAgbGkgdWwuZ2otbGlzdC1ib290c3RyYXAgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9dWwuZ2otbGlzdC1ib290c3RyYXAgbGkgW2RhdGEtcm9sZT1leHBhbmRlcl0uZ2otdHJlZS1tYXRlcmlhbC1pY29ucy1leHBhbmRlcntwYWRkaW5nLXRvcDo4cHg7cGFkZGluZy1ib3R0b206NHB4fS5nai10cmVlLWRyYWctZWwsLmdqLXRyZWUtZHJhZy1lbCBsaXtwYWRkaW5nOjA7bWFyZ2luOjB9dWwuZ2otbGlzdC1ib290c3RyYXAgbGkgW2RhdGEtcm9sZT1leHBhbmRlcl0uZ2otdHJlZS1tYXRlcmlhbC1pY29ucy1leHBhbmRlciAuZ2otaWNvbnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fXVsLmdqLWxpc3QtbWQgbGkuZGlzYWJsZWQ+W2RhdGEtcm9sZT13cmFwcGVyXT5bZGF0YS1yb2xlPWV4cGFuZGVyXXtjb2xvcjojOUU5RTlFfS5nai10cmVlLW1kLWJvcmRlciB1bC5nai1saXN0LW1kIGxpe2JvcmRlcjoxcHggc29saWQgIzYxNjE2MTttYXJnaW4tYm90dG9tOi0xcHh9LmdqLXRyZWUtbWQtYm9yZGVyIHVsLmdqLWxpc3QtbWQgbGkgdWwuZ2otbGlzdC1tZCBsaXtib3JkZXItbGVmdDowO2JvcmRlci1yaWdodDowfS5nai10cmVlLW1kLWJvcmRlciB1bC5nai1saXN0LW1kIGxpIHVsLmdqLWxpc3QtbWQgbGk6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LmdqLXRyZWUtZHJvcC1hYm92ZXtib3JkZXItdG9wOjFweCBzb2xpZCAjMDAwfS5nai10cmVlLWJvb3RzdHJhcC0zIHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpIFtkYXRhLXJvbGU9d3JhcHBlcl0uZHJvcC1hYm92ZSwuZ2otdHJlZS1ib290c3RyYXAtNCB1bC5nai1saXN0LWJvb3RzdHJhcCBsaSBbZGF0YS1yb2xlPXdyYXBwZXJdLmRyb3AtYWJvdmV7Ym9yZGVyLXRvcDoycHggc29saWQgIzAwMH0uZ2otdHJlZS1kcm9wLWJlbG93e2JvcmRlci1ib3R0b206MXB4IHNvbGlkICMwMDB9LmdqLXRyZWUtYm9vdHN0cmFwLTMgdWwuZ2otbGlzdC1ib290c3RyYXAgbGkgW2RhdGEtcm9sZT13cmFwcGVyXS5kcm9wLWJlbG93LC5nai10cmVlLWJvb3RzdHJhcC00IHVsLmdqLWxpc3QtYm9vdHN0cmFwIGxpIFtkYXRhLXJvbGU9d3JhcHBlcl0uZHJvcC1iZWxvd3tib3JkZXItYm90dG9tOjJweCBzb2xpZCAjMDAwfS5nai10cmVlLWRyYWctZWx7ei1pbmRleDoxMjAzfS5nai10cmVlLWRyYWctZWwgW2RhdGEtcm9sZT13cmFwcGVyXXtjdXJzb3I6bW92ZTtkaXNwbGF5OnRhYmxlfS5nai10cmVlLWRyYWctZWwgW2RhdGEtcm9sZT1pbmRpY2F0b3Jde3dpZHRoOjE0cHg7cGFkZGluZzowIDNweDtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO3RleHQtYWxpZ246Y2VudGVyfS5nai10cmVlLWJvb3RzdHJhcC1kcmFnLWVsIGxpLmxpc3QtZ3JvdXAtaXRlbXtib3JkZXI6MDtiYWNrZ3JvdW5kOnVuc2V0fS5nai10cmVlLWJvb3RzdHJhcC1kcmFnLWVsIFtkYXRhLXJvbGU9aW5kaWNhdG9yXSwuZ2otdHJlZS1tZC1kcmFnLWVsIFtkYXRhLXJvbGU9aW5kaWNhdG9yXXt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O3BhZGRpbmc6MH0uZ2otY2hlY2tib3gtYm9vdHN0cmFwe21pbi13aWR0aDowO2ZvbnQtc2l6ZTowO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxOHB4O2hlaWdodDoxOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lfS5nai1jaGVja2JveC1ib290c3RyYXAgaW5wdXRbdHlwZT1jaGVja2JveF17ZGlzcGxheTpub25lO21hcmdpbi1ib3R0b206LTEycHh9LmdqLWNoZWNrYm94LWJvb3RzdHJhcCBzcGFue2JhY2tncm91bmQ6I2ZmZjtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCIgXCI7d2lkdGg6MThweDtoZWlnaHQ6MThweDtsaW5lLWhlaWdodDoxMXB4O2ZvbnQtc2l6ZToxMXB4O3BhZGRpbmc6MnB4O2NvbG9yOiM1NTU7Ym9yZGVyOjFweCBzb2xpZCAjQ0NDO2JvcmRlci1yYWRpdXM6M3B4O3RyYW5zaXRpb246Ym94LXNoYWRvdyAuMnMgbGluZWFyLGJvcmRlci1jb2xvciAuMnMgbGluZWFyO2N1cnNvcjpwb2ludGVyO21hcmdpbjphdXRvfS5nai1jaGVja2JveC1ib290c3RyYXAtNC5nai1jaGVja2JveC1tYXRlcmlhbC1pY29ucyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK3NwYW46YWZ0ZXIsLmdqLWNoZWNrYm94LWJvb3RzdHJhcC00LmdqLWNoZWNrYm94LW1hdGVyaWFsLWljb25zIGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUrc3BhbjphZnRlciwuZ2otY2hlY2tib3gtYm9vdHN0cmFwLTUuZ2otY2hlY2tib3gtbWF0ZXJpYWwtaWNvbnMgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFuOmFmdGVyLC5nai1jaGVja2JveC1ib290c3RyYXAtNS5nai1jaGVja2JveC1tYXRlcmlhbC1pY29ucyBpbnB1dFt0eXBlPWNoZWNrYm94XTppbmRldGVybWluYXRlK3NwYW46YWZ0ZXJ7Zm9udC1zaXplOjE2cHh9LmdqLWNoZWNrYm94LWJvb3RzdHJhcC5nai1jaGVja2JveC1ib290c3RyYXAtNCBzcGFuLC5nai1jaGVja2JveC1ib290c3RyYXAuZ2otY2hlY2tib3gtYm9vdHN0cmFwLTUgc3BhbntsaW5lLWhlaWdodDoxNnB4O3BhZGRpbmc6MH0uZ2otY2hlY2tib3gtYm9vdHN0cmFwIGlucHV0W3R5cGU9Y2hlY2tib3hdOmZvY3VzK3NwYW46YmVmb3Jle291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIDAgIzY2YWZlOSwwIDAgNnB4IHJnYmEoMTAyLDE3NSwyMzMsLjYpO2JvcmRlci1jb2xvcjojNjZhZmU5fS5nai1jaGVja2JveC1ib290c3RyYXAgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdK3NwYW57b3BhY2l0eTouNjtjdXJzb3I6bm90LWFsbG93ZWR9LmdqLWNoZWNrYm94LW1ke21pbi13aWR0aDowO2ZvbnQtc2l6ZTowO2ZvbnQtd2VpZ2h0OjQwMDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcjt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O3Bvc2l0aW9uOnJlbGF0aXZlfS5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPWNoZWNrYm94XXtkaXNwbGF5Om5vbmU7bWFyZ2luLWJvdHRvbTotMTJweH0uZ2otY2hlY2tib3gtbWQgc3BhbntkaXNwbGF5OmlubGluZS1ibG9jaztib3gtc2l6aW5nOmJvcmRlci1ib3g7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyOjJweCBzb2xpZCAjNjE2MTYxO2JvcmRlci1yYWRpdXM6MnB4O3otaW5kZXg6Mn0uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFue2JvcmRlcjoycHggc29saWQgIzUzNkRGRX0uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtzcGFuOmFmdGVye2NvbG9yOiNGRkY7YmFja2dyb3VuZC1jb2xvcjojNTM2REZFO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MXB4O3RvcDotMTVweH0uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZStzcGFue2JvcmRlcjoycHggc29saWQgIzYxNjE2MX0uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF06aW5kZXRlcm1pbmF0ZStzcGFuOmFmdGVye2NvbG9yOiM2MTYxNjE7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxcHg7dG9wOi0xNXB4fS5nai1jaGVja2JveC1tZCBpbnB1dFt0eXBlPWNoZWNrYm94XVtkaXNhYmxlZF0rc3Bhbntib3JkZXI6MnB4IHNvbGlkICM5RTlFOUV9LmdqLWVkaXRvci1tZCwuZ2otZWRpdG9yLW1kIFtyb2xlPWJvZHlde2JvcmRlcjoxcHggc29saWQgcmdiYSgxNTgsMTU4LDE1OCwuMil9LmdqLWNoZWNrYm94LW1kIGlucHV0W3R5cGU9Y2hlY2tib3hdW2Rpc2FibGVkXStzcGFuOmFmdGVye2JhY2tncm91bmQtY29sb3I6IzlFOUU5RX0uZ2otY2hlY2tib3gtbWQgaW5wdXRbdHlwZT1jaGVja2JveF1bZGlzYWJsZWRdOmluZGV0ZXJtaW5hdGUrc3BhbjphZnRlcntjb2xvcjojRkZGfS5nai1jaGVja2JveC1tYXRlcmlhbC1pY29ucyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK3NwYW46YWZ0ZXJ7Y29udGVudDpcIlxcZTkxZlwiO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDt3aGl0ZS1zcGFjZTpwcmV9LmdqLWNoZWNrYm94LW1hdGVyaWFsLWljb25zIGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUrc3BhbjphZnRlcntjb250ZW50OlwiXFxlOTIxXCI7Zm9udC1zaXplOjE0cHg7Zm9udC13ZWlnaHQ6NzAwO3doaXRlLXNwYWNlOnByZX0uZ2otY2hlY2tib3gtZ2x5cGhpY29ucyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK3NwYW46YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J0dseXBoaWNvbnMgSGFsZmxpbmdzJztjb250ZW50OlwiXFxlMDEzIFwifS5nai1jaGVja2JveC1nbHlwaGljb25zIGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUrc3BhbjphZnRlcntkaXNwbGF5OmlubGluZS1ibG9jaztmb250LWZhbWlseTonR2x5cGhpY29ucyBIYWxmbGluZ3MnO2NvbnRlbnQ6XCJcXDIyMTIgXCI7cGFkZGluZy1yaWdodDoxcHh9LmdqLWRhdGVwaWNrZXItbWQsLmdqLWRyb3Bkb3duLW1kIFtyb2xlPXByZXNlbnRlcl0sLmdqLWVkaXRvci1tZHtmb250LWZhbWlseTpSb2JvdG8sSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWZ9LmdqLWNoZWNrYm94LWZvbnRhd2Vzb21lIC5mYXtmb250LXNpemU6MTRweH0uZ2otY2hlY2tib3gtYm9vdHN0cmFwLmdqLWNoZWNrYm94LWZvbnRhd2Vzb21lIC5mYXtsaW5lLWhlaWdodDoxOHB4fS5nai1jaGVja2JveC1mb250YXdlc29tZSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK3NwYW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYwMGMgXCJ9LmdqLWNoZWNrYm94LWZvbnRhd2Vzb21lIGlucHV0W3R5cGU9Y2hlY2tib3hdOmluZGV0ZXJtaW5hdGUrc3BhbjpiZWZvcmV7Y29udGVudDpcIlxcZjA2OCBcIn0uZ2otZWRpdG9yIFtyb2xlPWJvZHlde292ZXJmbG93OmF1dG87b3V0bGluZTp0cmFuc3BhcmVudCBzb2xpZCAwO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZ2otZWRpdG9yLW1ke3BhZGRpbmc6N3B4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDtsZXR0ZXItc3BhY2luZzowfS5nai1lZGl0b3ItbWQgW3JvbGU9dG9vbGJhcl17bWFyZ2luLWJvdHRvbTo3cHh9LmdqLWVkaXRvci1tZCBbcm9sZT10b29sYmFyXSAuZ2otYnV0dG9uLW1ke21pbi13aWR0aDo1NHB4O21hcmdpbi1yaWdodDo1cHh9LmdqLWVkaXRvci1tZCBbcm9sZT10b29sYmFyXSAuZ2otYnV0dG9uLW1kIC5nai1pY29ue3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9LmdqLWVkaXRvci1ib290c3RyYXAsLmdqLWVkaXRvci1ib290c3RyYXAgW3JvbGU9Ym9keV17Ym9yZGVyOjFweCBzb2xpZCAjZWNlZWVmfS5nai1lZGl0b3ItbWQgcHttYXJnaW46MDtwYWRkaW5nOjB9LmdqLWVkaXRvci1tZCBibG9ja3F1b3Rle2ZvbnQtc2l6ZToxNHB4fS5nai1lZGl0b3ItYm9vdHN0cmFwe3BhZGRpbmc6N3B4fS5nai1lZGl0b3ItYm9vdHN0cmFwIFtyb2xlPXRvb2xiYXJde21hcmdpbi1ib3R0b206N3B4fS5nai1lZGl0b3ItYm9vdHN0cmFwIFtyb2xlPXRvb2xiYXJdIC5idG4tZ3JvdXB7bWFyZ2luLXJpZ2h0OjEwcHh9LmdqLWVkaXRvci1ib290c3RyYXAgW3JvbGU9dG9vbGJhcl0gYnV0dG9ue2hlaWdodDozNnB4fS5nai1lZGl0b3ItYm9vdHN0cmFwIHB7bWFyZ2luOjA7cGFkZGluZzowfS5nai1lZGl0b3ItYm9vdHN0cmFwIGJsb2NrcXVvdGV7Zm9udC1zaXplOjE0cHh9LmdqLWRyb3Bkb3due3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1jb2xsYXBzZTpzZXBhcmF0ZX0uZ2otZHJvcGRvd24gW3JvbGU9cHJlc2VudGVyXXtkaXNwbGF5OnRhYmxlO2N1cnNvcjpwb2ludGVyO291dGxpbmU6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2otZHJvcGRvd24gW3JvbGU9cHJlc2VudGVyXSBbcm9sZT1kaXNwbGF5XXtkaXNwbGF5OnRhYmxlLWNlbGw7dGV4dC1hbGlnbjpsZWZ0O3dpZHRoOjEwMCV9LmdqLWRyb3Bkb3duIFtyb2xlPXByZXNlbnRlcl0gW3JvbGU9ZXhwYW5kZXJde2Rpc3BsYXk6dGFibGUtY2VsbDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7dGV4dC1hbGlnbjpjZW50ZXI7d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0uZ2otZHJvcGRvd24tbWQgW3JvbGU9cHJlc2VudGVyXXtmb250LXNpemU6MTZweDtmb250LXdlaWdodDo0MDA7bGV0dGVyLXNwYWNpbmc6LjA0ZW07bGluZS1oZWlnaHQ6MTtjb2xvcjpyZ2JhKDAsMCwwLC44Nyk7cGFkZGluZzowO2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjQyKTtiYWNrZ3JvdW5kOjAgMH0uZ2otZHJvcGRvd24tbWQgW3JvbGU9cHJlc2VudGVyXTphY3RpdmUsLmdqLWRyb3Bkb3duLW1kIFtyb2xlPXByZXNlbnRlcl06Zm9jdXN7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSgwLDAsMCwuNDIpfS5nai1kcm9wZG93bi1tZCBbcm9sZT1wcmVzZW50ZXJdIFtyb2xlPWRpc3BsYXlde3BhZGRpbmc6NHB4IDA7bGluZS1oZWlnaHQ6MThweH0uZ2otZHJvcGRvd24tbWQgW3JvbGU9cHJlc2VudGVyXSBbcm9sZT1kaXNwbGF5XSAucGxhY2Vob2xkZXJ7Y29sb3I6IzhlOGU4ZX0uZ2otZHJvcGRvd24tbGlzdC1tZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZjVmNWY1O2NvbG9yOiMwMDA7bWFyZ2luOjA7ei1pbmRleDoxMjAzfS5nai1kcm9wZG93bi1saXN0LW1kIGxpLmFjdGl2ZSwuZ2otZHJvcGRvd24tbGlzdC1tZCBsaTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlZWV9LmdqLWRyb3Bkb3duLWJvb3RzdHJhcCBbcm9sZT1wcmVzZW50ZXJdIFtyb2xlPWRpc3BsYXlde3BhZGRpbmctcmlnaHQ6NXB4fS5nai1kcm9wZG93bi1ib290c3RyYXAgW3JvbGU9cHJlc2VudGVyXSBbcm9sZT1leHBhbmRlcl17cGFkZGluZy1sZWZ0OjVweH0uZ2otZHJvcGRvd24tYm9vdHN0cmFwIFtyb2xlPXByZXNlbnRlcl0gW3JvbGU9ZXhwYW5kZXJdLmdqLWRyb3Bkb3duLWV4cGFuZGVyLW1pe3dpZHRoOjI0cHh9LmdqLWRyb3Bkb3duLWJvb3RzdHJhcC0zIFtyb2xlPXByZXNlbnRlcl0gW3JvbGU9ZGlzcGxheV17bGluZS1oZWlnaHQ6MjBweH0uZ2otZHJvcGRvd24tYm9vdHN0cmFwLTMgW3JvbGU9cHJlc2VudGVyXSBbcm9sZT1kaXNwbGF5XSAucGxhY2Vob2xkZXJ7Y29sb3I6Izk5OTliM30uZ2otZHJvcGRvd24tYm9vdHN0cmFwLTMgW3JvbGU9cHJlc2VudGVyXSBbcm9sZT1leHBhbmRlcl17d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uZ2otZHJvcGRvd24tYm9vdHN0cmFwLTMgW3JvbGU9cHJlc2VudGVyXSBbcm9sZT1leHBhbmRlcl0uZ2otZHJvcGRvd24tZXhwYW5kZXItbWkgLmdqLWljb24sLmdqLWRyb3Bkb3duLWJvb3RzdHJhcC0zIFtyb2xlPXByZXNlbnRlcl0gW3JvbGU9ZXhwYW5kZXJdLmdqLWRyb3Bkb3duLWV4cGFuZGVyLW1pIC5tYXRlcmlhbC1pY29uc3t0b3A6NXB4O3JpZ2h0OjEwcHg7cG9zaXRpb246YWJzb2x1dGV9LmdqLWRyb3Bkb3duLWJvb3RzdHJhcC00IFtyb2xlPXByZXNlbnRlcl17Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhfS5nai1kcm9wZG93bi1ib290c3RyYXAtNCBbcm9sZT1wcmVzZW50ZXJdIFtyb2xlPWRpc3BsYXlde2xpbmUtaGVpZ2h0OjI0cHh9LmdqLWRyb3Bkb3duLWJvb3RzdHJhcC00IFtyb2xlPXByZXNlbnRlcl0gW3JvbGU9ZXhwYW5kZXJdLmdqLWRyb3Bkb3duLWV4cGFuZGVyLW1pIC5nai1pY29uLC5nai1kcm9wZG93bi1ib290c3RyYXAtNCBbcm9sZT1wcmVzZW50ZXJdIFtyb2xlPWV4cGFuZGVyXS5nai1kcm9wZG93bi1leHBhbmRlci1taSAubWF0ZXJpYWwtaWNvbnN7dG9wOjdweDtyaWdodDoxMHB4O3Bvc2l0aW9uOmFic29sdXRlfS5nai1kcm9wZG93bi1saXN0LWJvb3RzdHJhcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzJweDtsZWZ0OjA7bWFyZ2luOjA7ei1pbmRleDoxMjAzfS5nai1kYXRlcGlja2VyIFtyb2xlPWlucHV0XTo6LW1zLWNsZWFye2Rpc3BsYXk6bm9uZX0uZ2otZGF0ZXBpY2tlciBbcm9sZT1yaWdodC1pY29uXXtjdXJzb3I6cG9pbnRlcn0uZ2otcGlja2VyIGRpdltyb2xlPW5hdmlnYXRvcl17ZGlzcGxheTotd2Via2l0LWJveDtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXB9LmdqLXBpY2tlciBkaXZbcm9sZT1uYXZpZ2F0b3JdIGRpdntjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWJhc2lzOjA7LXdlYmtpdC1ib3gtZmxleDoxOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmdqLWRhdGVwaWNrZXItbWR7Zm9udC1zaXplOjE2cHg7Zm9udC13ZWlnaHQ6NDAwO2xldHRlci1zcGFjaW5nOi4wNGVtO2xpbmUtaGVpZ2h0OjE7Y29sb3I6cmdiYSgwLDAsMCwuODcpO3Bvc2l0aW9uOnJlbGF0aXZlfS5nai1kYXRlcGlja2VyLW1kIFtyb2xlPXJpZ2h0LWljb25de3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7Zm9udC1zaXplOjI0cHh9LmdqLWRhdGVwaWNrZXItbWQuc21hbGwgLmdqLXRleHRib3gtbWR7Zm9udC1zaXplOjE0cHh9LmdqLWRhdGVwaWNrZXItbWQuc21hbGwgLmdqLWljb257Zm9udC1zaXplOjIycHh9LmdqLWRhdGVwaWNrZXItbWQubGFyZ2UgLmdqLXRleHRib3gtbWR7Zm9udC1zaXplOjE4cHh9LmdqLWRhdGVwaWNrZXItbWQubGFyZ2UgLmdqLWljb257Zm9udC1zaXplOjI4cHh9LmdqLXBpY2tlci1tZC5kYXRlcGlja2VyIFtyb2xlPWhlYWRlcl17cGFkZGluZzoyMHB4O2Rpc3BsYXk6YmxvY2t9LmdqLXBpY2tlci1tZC5kYXRlcGlja2VyIFtyb2xlPWhlYWRlcl0gW3JvbGU9eWVhcl17Zm9udC1zaXplOjE3cHg7cGFkZGluZy1ib3R0b206NXB4O2N1cnNvcjpwb2ludGVyfS5nai1waWNrZXItbWQuZGF0ZXBpY2tlciBbcm9sZT1oZWFkZXJdIFtyb2xlPWRhdGVde2ZvbnQtc2l6ZTozNnB4O2N1cnNvcjpwb2ludGVyfS5nai1waWNrZXItbWQgZGl2W3JvbGU9bmF2aWdhdG9yXXtoZWlnaHQ6NDJweDtsaW5lLWhlaWdodDo0MnB4fS5nai1waWNrZXIgZGl2W3JvbGU9bmF2aWdhdG9yXSBkaXZbcm9sZT1wZXJpb2Rde3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpjZW50ZXI7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZToxNXB4fS5nai1waWNrZXItbWQgZGl2W3JvbGU9bmF2aWdhdG9yXSBkaXY6Zmlyc3QtY2hpbGQsLmdqLXBpY2tlci1tZCBkaXZbcm9sZT1uYXZpZ2F0b3JdIGRpdjpsYXN0LWNoaWxke21heC13aWR0aDo0MnB4fS5nai1waWNrZXItbWQgZGl2W3JvbGU9bmF2aWdhdG9yXSBkaXYgaS5nai1pY29uLC5nai1waWNrZXItbWQgZGl2W3JvbGU9bmF2aWdhdG9yXSBkaXYgaS5tYXRlcmlhbC1pY29uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6OHB4fS5nai1waWNrZXItbWQgZGl2W3JvbGU9bmF2aWdhdG9yXSBkaXY6Zmlyc3QtY2hpbGQgaS5nai1pY29uLC5nai1waWNrZXItbWQgZGl2W3JvbGU9bmF2aWdhdG9yXSBkaXY6Zmlyc3QtY2hpbGQgaS5tYXRlcmlhbC1pY29uc3tsZWZ0OjEwcHh9LmdqLXBpY2tlci1tZCBkaXZbcm9sZT1uYXZpZ2F0b3JdIGRpdjpsYXN0LWNoaWxkIGkuZ2otaWNvbiwuZ2otcGlja2VyLW1kIGRpdltyb2xlPW5hdmlnYXRvcl0gZGl2Omxhc3QtY2hpbGQgaS5tYXRlcmlhbC1pY29uc3tyaWdodDoxMXB4fS5nai1waWNrZXItbWQgdGFibGUgdGhlYWR7Y29sb3I6IzlFOUU5RX0uZ2otcGlja2VyLW1kIHRhYmxlIHRyIHRkIGRpdiwuZ2otcGlja2VyLW1kIHRhYmxlIHRyIHRoIGRpdntkaXNwbGF5OmJsb2NrO3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6NDBweDtmb250LXNpemU6MTNweDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9W3R5cGU9eWVhcl0uZ2otcGlja2VyLW1kIHRhYmxlIHRyIHRkIGRpdixbdHlwZT1kZWNhZGVdLmdqLXBpY2tlci1tZCB0YWJsZSB0ciB0ZCBkaXYsW3R5cGU9Y2VudHVyeV0uZ2otcGlja2VyLW1kIHRhYmxlIHRyIHRkIGRpdnt3aWR0aDo3M3B4O2hlaWdodDo3M3B4O2xpbmUtaGVpZ2h0OjczcHg7Y3Vyc29yOnBvaW50ZXJ9LmdqLXBpY2tlci1tZCB0YWJsZSB0ciB0ZC5nai1jdXJzb3ItcG9pbnRlciBkaXY6aG92ZXJ7YmFja2dyb3VuZDojRUVFO2JvcmRlci1yYWRpdXM6NTAlO2NvbG9yOnJnYmEoMCwwLDAsLjg3KX0uZ2otcGlja2VyLW1kIHRhYmxlIHRyIHRkLmRpc2FibGVkIGRpdiwuZ2otcGlja2VyLW1kIHRhYmxlIHRyIHRkLm90aGVyLW1vbnRoIGRpdntjb2xvcjojQkRCREJEfS5nai1waWNrZXItbWQgdGFibGUgdHIgdGQuZm9jdXNlZCBkaXZ7YmFja2dyb3VuZDojRTBFMEUwO2JvcmRlci1yYWRpdXM6NTAlfS5nai1waWNrZXItbWQgdGFibGUgdHIgdGQudG9kYXkgZGl2e2NvbG9yOiMxOTc2RDJ9LmdqLXBpY2tlci1tZCB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5nai1jdXJzb3ItcG9pbnRlciBkaXZ7Y29sb3I6I0ZGRjtiYWNrZ3JvdW5kOiMxOTc2RDI7Ym9yZGVyLXJhZGl1czo1MCV9LmdqLXBpY2tlci1tZCB0YWJsZSB0ciB0ZC5jYWxlbmRhci13ZWVrIGRpdntmb250LXdlaWdodDo3MDB9LmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIDphY3RpdmUsLmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIDpmb2N1c3tib3gtc2hhZG93Om5vbmV9LmdqLXBpY2tlci1ib290c3RyYXB7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czo0cHg7cGFkZGluZzo0cHh9LmdqLW1vZGFsIC5nai1waWNrZXItYm9vdHN0cmFwe3BhZGRpbmc6MH0uZ2otcGlja2VyLWJvb3RzdHJhcC5kYXRlcGlja2VyIFtyb2xlPWhlYWRlcl17cGFkZGluZzoxMHB4IDIwcHg7ZGlzcGxheTpibG9ja30uZ2otcGlja2VyLWJvb3RzdHJhcC5kYXRlcGlja2VyIFtyb2xlPWhlYWRlcl0gW3JvbGU9eWVhcl17Zm9udC1zaXplOjE1cHg7Y3Vyc29yOnBvaW50ZXJ9LmdqLXBpY2tlci1ib290c3RyYXAgW3JvbGU9aGVhZGVyXSBbcm9sZT1kYXRlXXtmb250LXNpemU6MjRweDtjdXJzb3I6cG9pbnRlcn0uZ2otbW9kYWwgLmdqLXBpY2tlci1ib290c3RyYXAuZGF0ZXBpY2tlciBbcm9sZT1ib2R5XXtwYWRkaW5nOjE1cHh9LmdqLXBpY2tlci1ib290c3RyYXAgZGl2W3JvbGU9bmF2aWdhdG9yXXtoZWlnaHQ6MzBweDtsaW5lLWhlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5nai1waWNrZXItYm9vdHN0cmFwIGRpdltyb2xlPW5hdmlnYXRvcl0gZGl2OmZpcnN0LWNoaWxkLC5nai1waWNrZXItYm9vdHN0cmFwIGRpdltyb2xlPW5hdmlnYXRvcl0gZGl2Omxhc3QtY2hpbGR7bWF4LXdpZHRoOjMwcHh9LmdqLXBpY2tlci1ib290c3RyYXAgdGFibGUgdHIgdGQgZGl2LC5nai1waWNrZXItYm9vdHN0cmFwIHRhYmxlIHRyIHRoIGRpdntkaXNwbGF5OmJsb2NrO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDt0ZXh0LWFsaWduOmNlbnRlcjt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9W3R5cGU9eWVhcl0uZ2otcGlja2VyLWJvb3RzdHJhcCB0YWJsZSB0ciB0ZCBkaXYsW3R5cGU9ZGVjYWRlXS5nai1waWNrZXItYm9vdHN0cmFwIHRhYmxlIHRyIHRkIGRpdixbdHlwZT1jZW50dXJ5XS5nai1waWNrZXItYm9vdHN0cmFwIHRhYmxlIHRyIHRkIGRpdnt3aWR0aDo1M3B4O2hlaWdodDo1M3B4O2xpbmUtaGVpZ2h0OjUzcHg7Y3Vyc29yOnBvaW50ZXJ9LmdqLXBpY2tlci1ib290c3RyYXAgdGFibGUgdHIgdGggZGl2IGksLmdqLXBpY2tlci1ib290c3RyYXAgdGFibGUgdHIgdGggZGl2IHNwYW57bGluZS1oZWlnaHQ6MzBweH0uZ2otcGlja2VyLWJvb3RzdHJhcCBkaXZbcm9sZT1uYXZpZ2F0b3JdIC5nai1pY29uLC5nai1waWNrZXItYm9vdHN0cmFwIGRpdltyb2xlPW5hdmlnYXRvcl0gLm1hdGVyaWFsLWljb25ze21hcmdpbjozcHh9LmdqLXBpY2tlci1ib290c3RyYXAgdGFibGUgdHIgdGQuZm9jdXNlZCBkaXYsLmdqLXBpY2tlci1ib290c3RyYXAgdGFibGUgdHIgdGQuZ2otY3Vyc29yLXBvaW50ZXIgZGl2OmhvdmVye2JhY2tncm91bmQ6I0VFRTtib3JkZXItcmFkaXVzOjRweDtjb2xvcjojMjEyNTI5fS5nai1waWNrZXItYm9vdHN0cmFwIHRhYmxlIHRyIHRkLnRvZGF5IGRpdntjb2xvcjojMjA0ZDc0O2ZvbnQtd2VpZ2h0OjcwMH0uZ2otcGlja2VyLWJvb3RzdHJhcCB0YWJsZSB0ciB0ZC5zZWxlY3RlZC5nai1jdXJzb3ItcG9pbnRlciBkaXZ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMDRkNzQ7Ym9yZGVyLWNvbG9yOiMxMjJiNDA7Ym9yZGVyLXJhZGl1czo0cHh9LmdqLXBpY2tlci1ib290c3RyYXAgdGFibGUgdHIgdGQuZGlzYWJsZWQgZGl2LC5nai1waWNrZXItYm9vdHN0cmFwIHRhYmxlIHRyIHRkLm90aGVyLW1vbnRoIGRpdntjb2xvcjojNzc3fS5nai1waWNrZXItYm9vdHN0cmFwLmRhdGVwaWNrZXIgW3JvbGU9Zm9vdGVyXXtwYWRkaW5nOjFyZW19LmdqLXBpY2tlci1ib290c3RyYXAuZGF0ZXBpY2tlciBbcm9sZT1mb290ZXJdPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouMjVyZW19LmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIHNwYW5bcm9sZT1yaWdodC1pY29uXS5pbnB1dC1ncm91cC1hZGRvbntib3JkZXItbGVmdDowO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlci1yYWRpdXM6MCA0cHggNHB4IDB9LmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIHNwYW5bcm9sZT1yaWdodC1pY29uXS5pbnB1dC1ncm91cC1hZGRvbiAuZ2otaWNvbiwuZ2otZGF0ZXBpY2tlci1ib290c3RyYXAgc3Bhbltyb2xlPXJpZ2h0LWljb25dLmlucHV0LWdyb3VwLWFkZG9uIC5tYXRlcmlhbC1pY29uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6N3B4O2xlZnQ6N3B4fS5nai1kYXRlcGlja2VyLWJvb3RzdHJhcCBbcm9sZT1yaWdodC1pY29uXSBidXR0b257d2lkdGg6MzhweDtwb3NpdGlvbjpyZWxhdGl2ZTtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGF9LmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIFtyb2xlPXJpZ2h0LWljb25dIGJ1dHRvbjpob3Zlcntjb2xvcjojNmM3NTdkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLXNtIFtyb2xlPXJpZ2h0LWljb25dIGJ1dHRvbnt3aWR0aDozMHB4fS5nai1kYXRlcGlja2VyLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1sZyBbcm9sZT1yaWdodC1pY29uXSBidXR0b257d2lkdGg6NDhweH0uZ2otZGF0ZXBpY2tlci1ib290c3RyYXAgW3JvbGU9cmlnaHQtaWNvbl0gYnV0dG9uIC5nai1pY29uLC5nai1kYXRlcGlja2VyLWJvb3RzdHJhcCBbcm9sZT1yaWdodC1pY29uXSBidXR0b24gLm1hdGVyaWFsLWljb25ze3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToyMXB4O3RvcDo5cHg7bGVmdDo5cHh9LmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLXNtIFtyb2xlPXJpZ2h0LWljb25dIGJ1dHRvbiAuZ2otaWNvbiwuZ2otZGF0ZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtc20gW3JvbGU9cmlnaHQtaWNvbl0gYnV0dG9uIC5tYXRlcmlhbC1pY29uc3t0b3A6NnB4O2xlZnQ6NnB4O2ZvbnQtc2l6ZToxOXB4fS5nai1kYXRlcGlja2VyLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1sZyBbcm9sZT1yaWdodC1pY29uXSBidXR0b24gLmdqLWljb24sLmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLWxnIFtyb2xlPXJpZ2h0LWljb25dIGJ1dHRvbiAubWF0ZXJpYWwtaWNvbnN7Zm9udC1zaXplOjI3cHg7dG9wOjEwcHg7bGVmdDoxMHB4fS5nai1kYXRlcGlja2VyLWJvb3RzdHJhcCBidXR0b25bcm9sZT1yaWdodC1pY29uXXt3aWR0aDoyLjVyZW19LmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLXNtIGJ1dHRvbltyb2xlPXJpZ2h0LWljb25de3dpZHRoOjJyZW19LmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLWxnIGJ1dHRvbltyb2xlPXJpZ2h0LWljb25de3dpZHRoOjMuM3JlbX0uZ2otZGF0ZXBpY2tlci1ib290c3RyYXAgYnV0dG9uW3JvbGU9cmlnaHQtaWNvbl0gLmdqLWljb24sLmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwIGJ1dHRvbltyb2xlPXJpZ2h0LWljb25dIC5tYXRlcmlhbC1pY29uc3twb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MjFweDt0b3A6LjU1cmVtO2xlZnQ6LjU1cmVtfS5nai1kYXRlcGlja2VyLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1zbSBidXR0b25bcm9sZT1yaWdodC1pY29uXSAuZ2otaWNvbiwuZ2otZGF0ZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtc20gYnV0dG9uW3JvbGU9cmlnaHQtaWNvbl0gLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToxOXB4O3RvcDouNHJlbTtsZWZ0Oi4zNHJlbX0uZ2otZGF0ZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtbGcgYnV0dG9uW3JvbGU9cmlnaHQtaWNvbl0gLmdqLWljb24sLmdqLWRhdGVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLWxnIGJ1dHRvbltyb2xlPXJpZ2h0LWljb25dIC5tYXRlcmlhbC1pY29uc3tmb250LXNpemU6MjdweDt0b3A6LjcycmVtO2xlZnQ6LjdyZW19LmdqLXRpbWVwaWNrZXIgW3JvbGU9aW5wdXRdOjotbXMtY2xlYXJ7ZGlzcGxheTpub25lfS5nai10aW1lcGlja2VyIFtyb2xlPXJpZ2h0LWljb25de2N1cnNvcjpwb2ludGVyfS5nai1waWNrZXIudGltZXBpY2tlciBbcm9sZT1oZWFkZXJde2ZvbnQtc2l6ZTo1OHB4O3BhZGRpbmc6MjBweCAwO2xpbmUtaGVpZ2h0OjU4cHg7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmJhc2VsaW5lO3VzZXItc2VsZWN0Om5vbmU7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uZ2otcGlja2VyLnRpbWVwaWNrZXIgW3JvbGU9aGVhZGVyXSBkaXZ7Y3Vyc29yOnBvaW50ZXI7d2lkdGg6NjZweDt0ZXh0LWFsaWduOnJpZ2h0fS5nai1waWNrZXIgW3JvbGU9aGVhZGVyXSBbcm9sZT1tb2RlXXtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDowfS5nai1waWNrZXIgW3JvbGU9aGVhZGVyXSBbcm9sZT1tb2RlXSBzcGFue3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6N3B4O2xpbmUtaGVpZ2h0OjE4cHg7Zm9udC1zaXplOjE4cHh9LmdqLXBpY2tlciBbcm9sZT1oZWFkZXJdIFtyb2xlPW1vZGVdIHNwYW5bcm9sZT1hbV17dG9wOjdweH0uZ2otcGlja2VyIFtyb2xlPWhlYWRlcl0gW3JvbGU9bW9kZV0gc3Bhbltyb2xlPXBtXXtib3R0b206N3B4fS5nai1waWNrZXIgW3JvbGU9Ym9keV0gW3JvbGU9ZGlhbF17d2lkdGg6MjU2cHg7Y29sb3I6cmdiYSgwLDAsMCwuODcpO2hlaWdodDoyNTZweDtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kOiNlZWU7Ym9yZGVyLXJhZGl1czo1MCU7bWFyZ2luOjEwcHh9LmdqLXBpY2tlci1tZCAuYXJyb3ctYmVnaW4sLmdqLXBpY2tlci1tZCBbcm9sZT1ib2R5XSBbcm9sZT1hcnJvd117YmFja2dyb3VuZC1jb2xvcjojMjE5NmYzfS5nai1waWNrZXItYm9vdHN0cmFwLmRhdGV0aW1lcGlja2VyIFtyb2xlPWZvb3Rlcl0+Om5vdCg6bGFzdC1jaGlsZCksLmdqLXBpY2tlci1ib290c3RyYXAudGltZXBpY2tlciBbcm9sZT1mb290ZXJdPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouMjVyZW19LmdqLXBpY2tlciBbcm9sZT1ib2R5XSBbcm9sZT1ob3VyXXt0b3A6Y2FsYyg1MCUgLSAxNnB4KTtsZWZ0OmNhbGMoNTAlIC0gMTZweCk7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtmb250LXNpemU6MTRweDt0ZXh0LWFsaWduOmNlbnRlcjtsaW5lLWhlaWdodDozMnB4O3VzZXItc2VsZWN0Om5vbmU7cG9pbnRlci1ldmVudHM6bm9uZX0uZ2otY29sb3JwaWNrZXItbWQsLmdqLXRpbWVwaWNrZXItbWR7Zm9udC1mYW1pbHk6Um9ib3RvLEhlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmO2ZvbnQtd2VpZ2h0OjQwMDtsZXR0ZXItc3BhY2luZzouMDRlbTtsaW5lLWhlaWdodDoxfS5nai1waWNrZXIgW3JvbGU9Ym9keV0gW3JvbGU9aG91cl0uc2VsZWN0ZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwxKX0uZ2otcGlja2VyIFtyb2xlPWJvZHldIFtyb2xlPWFycm93XXt0b3A6Y2FsYyg1MCUgLSAxcHgpO2xlZnQ6NTAlO2hlaWdodDoycHg7cG9zaXRpb246YWJzb2x1dGU7cG9pbnRlci1ldmVudHM6bm9uZTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgY2VudGVyO3RyYW5zaXRpb246YWxsIDI1MG1zIGN1YmljLWJlemllciguNCwwLC4yLDEpO3dpZHRoOmNhbGMoNTAlIC0gNTJweCl9LmdqLXBpY2tlciAuYXJyb3ctYmVnaW57dG9wOi0zcHg7bGVmdDotNHB4O3dpZHRoOjhweDtoZWlnaHQ6OHB4O3Bvc2l0aW9uOmFic29sdXRlO2JvcmRlci1yYWRpdXM6NTAlfS5nai1waWNrZXIgLmFycm93LWVuZHt0b3A6LTE1cHg7cmlnaHQ6LTE2cHg7d2lkdGg6MDtoZWlnaHQ6MDtwb3NpdGlvbjphYnNvbHV0ZTtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JvcmRlci13aWR0aDoxNnB4O2JvcmRlci1yYWRpdXM6NTAlfS5nai10aW1lcGlja2VyLW1ke2ZvbnQtc2l6ZToxNnB4O2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2otdGltZXBpY2tlci1tZC5zbWFsbCAuZ2otdGV4dGJveC1tZHtmb250LXNpemU6MTRweH0uZ2otdGltZXBpY2tlci1tZC5zbWFsbCAuZ2otaWNvbntmb250LXNpemU6MjJweH0uZ2otdGltZXBpY2tlci1tZC5sYXJnZSAuZ2otdGV4dGJveC1tZHtmb250LXNpemU6MThweH0uZ2otdGltZXBpY2tlci1tZC5sYXJnZSAuZ2otaWNvbntmb250LXNpemU6MjhweH0uZ2otdGltZXBpY2tlci1tZCBbcm9sZT1yaWdodC1pY29uXXtjdXJzb3I6cG9pbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO3RvcDowO2ZvbnQtc2l6ZToyNHB4fS5nai1waWNrZXItbWQgLmFycm93LWVuZHtib3JkZXI6MTZweCBzb2xpZCAjMjE5NmYzfS5nai10aW1lcGlja2VyLWJvb3RzdHJhcCA6YWN0aXZlLC5nai10aW1lcGlja2VyLWJvb3RzdHJhcCA6Zm9jdXN7Ym94LXNoYWRvdzpub25lfS5nai1waWNrZXItYm9vdHN0cmFwIC5hcnJvdy1iZWdpbiwuZ2otcGlja2VyLWJvb3RzdHJhcCBbcm9sZT1ib2R5XSBbcm9sZT1hcnJvd117YmFja2dyb3VuZC1jb2xvcjojODg4fS5nai1waWNrZXItYm9vdHN0cmFwIC5hcnJvdy1lbmR7Ym9yZGVyOjE2cHggc29saWQgIzg4OH0uZ2otcGlja2VyLWJvb3RzdHJhcC50aW1lcGlja2VyIFtyb2xlPWZvb3Rlcl17cGFkZGluZzoxcmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9LmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwIC5pbnB1dC1ncm91cC1hZGRvbntib3JkZXItbGVmdDowO3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjM4cHg7Ym9yZGVyLXJhZGl1czowIDRweCA0cHggMH0uZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtc20gLmlucHV0LWdyb3VwLWFkZG9ue3dpZHRoOjMwcHh9LmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1hZGRvbnt3aWR0aDo0NnB4fS5nai10aW1lcGlja2VyLWJvb3RzdHJhcCAuaW5wdXQtZ3JvdXAtYWRkb24gLmdqLWljb24sLmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwIC5pbnB1dC1ncm91cC1hZGRvbiAubWF0ZXJpYWwtaWNvbnN7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjIxcHg7dG9wOjZweDtsZWZ0OjhweH0uZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtc20gLmlucHV0LWdyb3VwLWFkZG9uIC5nai1pY29uLC5nai10aW1lcGlja2VyLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1zbSAuaW5wdXQtZ3JvdXAtYWRkb24gLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToxOXB4O3RvcDo1cHg7bGVmdDo1cHh9LmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLWxnIC5pbnB1dC1ncm91cC1hZGRvbiAuZ2otaWNvbiwuZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtbGcgLmlucHV0LWdyb3VwLWFkZG9uIC5tYXRlcmlhbC1pY29uc3tmb250LXNpemU6MjdweDt0b3A6MTBweDtsZWZ0OjEwcHh9LmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwIFtyb2xlPXJpZ2h0LWljb25dIGJ1dHRvbnt3aWR0aDozOHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYX0uZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtc20gW3JvbGU9cmlnaHQtaWNvbl0gYnV0dG9ue3dpZHRoOjMwcHh9LmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLWxnIFtyb2xlPXJpZ2h0LWljb25dIGJ1dHRvbnt3aWR0aDo0OHB4fS5nai10aW1lcGlja2VyLWJvb3RzdHJhcCBbcm9sZT1yaWdodC1pY29uXSBidXR0b24gLmdqLWljb24sLmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwIFtyb2xlPXJpZ2h0LWljb25dIGJ1dHRvbiAubWF0ZXJpYWwtaWNvbnN7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjIxcHg7dG9wOjlweDtsZWZ0OjlweH0uZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtc20gW3JvbGU9cmlnaHQtaWNvbl0gYnV0dG9uIC5nai1pY29uLC5nai10aW1lcGlja2VyLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1zbSBbcm9sZT1yaWdodC1pY29uXSBidXR0b24gLm1hdGVyaWFsLWljb25ze3RvcDo2cHg7bGVmdDo2cHg7Zm9udC1zaXplOjE5cHh9LmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLWxnIFtyb2xlPXJpZ2h0LWljb25dIGJ1dHRvbiAuZ2otaWNvbiwuZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtbGcgW3JvbGU9cmlnaHQtaWNvbl0gYnV0dG9uIC5tYXRlcmlhbC1pY29uc3tmb250LXNpemU6MjdweDt0b3A6MTBweDtsZWZ0OjEwcHh9LmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwIGJ1dHRvbltyb2xlPXJpZ2h0LWljb25de3dpZHRoOjIuNXJlbX0uZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtc20gYnV0dG9uW3JvbGU9cmlnaHQtaWNvbl17d2lkdGg6MnJlbX0uZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtbGcgYnV0dG9uW3JvbGU9cmlnaHQtaWNvbl17d2lkdGg6My4zcmVtfS5nai10aW1lcGlja2VyLWJvb3RzdHJhcCBidXR0b25bcm9sZT1yaWdodC1pY29uXSAuZ2otaWNvbiwuZ2otdGltZXBpY2tlci1ib290c3RyYXAgYnV0dG9uW3JvbGU9cmlnaHQtaWNvbl0gLm1hdGVyaWFsLWljb25ze3Bvc2l0aW9uOmFic29sdXRlO2ZvbnQtc2l6ZToyMXB4O3RvcDouNTVyZW07bGVmdDouNTVyZW19LmdqLXRpbWVwaWNrZXItYm9vdHN0cmFwLmlucHV0LWdyb3VwLXNtIGJ1dHRvbltyb2xlPXJpZ2h0LWljb25dIC5nai1pY29uLC5nai10aW1lcGlja2VyLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1zbSBidXR0b25bcm9sZT1yaWdodC1pY29uXSAubWF0ZXJpYWwtaWNvbnN7Zm9udC1zaXplOjE5cHg7dG9wOi40cmVtO2xlZnQ6LjM0cmVtfS5nai10aW1lcGlja2VyLWJvb3RzdHJhcC5pbnB1dC1ncm91cC1sZyBidXR0b25bcm9sZT1yaWdodC1pY29uXSAuZ2otaWNvbiwuZ2otdGltZXBpY2tlci1ib290c3RyYXAuaW5wdXQtZ3JvdXAtbGcgYnV0dG9uW3JvbGU9cmlnaHQtaWNvbl0gLm1hdGVyaWFsLWljb25ze2ZvbnQtc2l6ZToyN3B4O3RvcDouNzJyZW07bGVmdDouN3JlbX0uZ2otcGlja2VyLmRhdGV0aW1lcGlja2VyIFtyb2xlPWhlYWRlcl0gW3JvbGU9ZGF0ZV17cGFkZGluZy1ib3R0b206NXB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyfS5nai1waWNrZXIgW3JvbGU9c3dpdGNoXXthbGlnbi1pdGVtczpiYXNlbGluZTt1c2VyLXNlbGVjdDpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfS5nai1waWNrZXIgW3JvbGU9c3dpdGNoXSBbcm9sZT1jYWxlbmRhck1vZGVde3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToycHg7bGVmdDowO2N1cnNvcjpwb2ludGVyfS5nai1waWNrZXIgW3JvbGU9c3dpdGNoXSBbcm9sZT10aW1lXXt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5nai1waWNrZXIgW3JvbGU9c3dpdGNoXSBbcm9sZT10aW1lXSBkaXZ7ZGlzcGxheTppbmxpbmU7Y3Vyc29yOnBvaW50ZXJ9LmdqLXBpY2tlciBbcm9sZT1zd2l0Y2hdIFtyb2xlPWNsb2NrTW9kZV17cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206M3B4O2N1cnNvcjpwb2ludGVyfS5nai1waWNrZXItbWQuZGF0ZXRpbWVwaWNrZXIgW3JvbGU9aGVhZGVyXXtmb250LXNpemU6MzZweDtwYWRkaW5nOjEwcHggMjBweDtkaXNwbGF5OmJsb2NrfS5nai1waWNrZXItbWQgW3JvbGU9c3dpdGNoXXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41NCk7YmFja2dyb3VuZDojMjE5NmYzO2ZvbnQtc2l6ZTozMnB4fS5nai1waWNrZXItYm9vdHN0cmFwLmRhdGV0aW1lcGlja2VyIFtyb2xlPWhlYWRlcl17Zm9udC1zaXplOjM2cHg7cGFkZGluZzoxMHB4IDIwcHg7ZGlzcGxheTpibG9ja30uZ2otcGlja2VyLWJvb3RzdHJhcC5kYXRldGltZXBpY2tlciBbcm9sZT1oZWFkZXJdIFtyb2xlPXRpbWVde2ZvbnQtc2l6ZToyMnB4fS5nai1waWNrZXItYm9vdHN0cmFwLmRhdGV0aW1lcGlja2VyIFtyb2xlPWZvb3Rlcl17cGFkZGluZzoxcmVtO2JvcmRlci10b3A6MXB4IHNvbGlkICNlOWVjZWZ9LmdqLXNsaWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjhweCA2cHh9LmdqLXNsaWRlciBbcm9sZT10cmFja117d2lkdGg6MTAwJX0uZ2otc2xpZGVyIFtyb2xlPXByb2dyZXNzXXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEyMDN9LmdqLXNsaWRlciBbcm9sZT1oYW5kbGVde3Bvc2l0aW9uOmFic29sdXRlfS5nai1zbGlkZXItbWQgW3JvbGU9dHJhY2tde2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtoZWlnaHQ6MnB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMjYpfS5nai1zbGlkZXItbWQgW3JvbGU9cHJvZ3Jlc3Nde2Rpc3BsYXk6LXdlYmtpdC1ib3g7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LXdlYmtpdC1ib3gtb3JpZW50OnZlcnRpY2FsOy13ZWJraXQtYm94LWRpcmVjdGlvbjpub3JtYWw7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LXdlYmtpdC1ib3gtcGFjazpjZW50ZXI7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO2hlaWdodDoycHg7YmFja2dyb3VuZC1jb2xvcjojNTM2REZFO3RvcDo4cHg7bGVmdDo2cHh9LmdqLXNsaWRlci1tZCBbcm9sZT1oYW5kbGVde3RvcDozcHg7bGVmdDowO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1jb2xvcjojNTM2REZFO2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI2ZmMzM3YWI3JywgZW5kQ29sb3JzdHI9JyNmZjJlNmRhNCcsIEdyYWRpZW50VHlwZT0wKTtmaWx0ZXI6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4yKSwwIDFweCAycHggcmdiYSgwLDAsMCwuMDUpO2JvcmRlcjowIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2N1cnNvcjpwb2ludGVyO3otaW5kZXg6MTIwNH0uZ2otc2xpZGVyLWJvb3RzdHJhcCBbcm9sZT10cmFja117Ym9yZGVyLXJhZGl1czo0cHg7aGVpZ2h0OjEwcHh9LmdqLXNsaWRlci1ib290c3RyYXAgW3JvbGU9cHJvZ3Jlc3Nde2hlaWdodDoxMHB4O2JvcmRlci1yYWRpdXM6NHB4O3RvcDo4cHg7bGVmdDo2cHg7dHJhbnNpdGlvbjpub25lfS5nai1zbGlkZXItYm9vdHN0cmFwIFtyb2xlPWhhbmRsZV17dG9wOjJweDtsZWZ0OjA7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LmdyYWRpZW50KHN0YXJ0Q29sb3JzdHI9JyNmZjMzN2FiNycsIGVuZENvbG9yc3RyPScjZmYyZTZkYTQnLCBHcmFkaWVudFR5cGU9MCk7ZmlsdGVyOm5vbmU7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMiksMCAxcHggMnB4IHJnYmEoMCwwLDAsLjA1KTtib3JkZXI6MCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOjUwJTtjdXJzb3I6cG9pbnRlcjt6LWluZGV4OjEyMDR9LmdqLXNsaWRlci1ib290c3RyYXAtMyBbcm9sZT1oYW5kbGVde2JhY2tncm91bmQtY29sb3I6IzMzN2FiNztiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjMzM3YWI3IDAsIzJlNmRhNCAxMDAlKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsIzMzN2FiNyAwLCMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCMzMzdhYjcgMCwjMmU2ZGE0IDEwMCUpO2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14fS5nai1zbGlkZXItYm9vdHN0cmFwLTQgW3JvbGU9aGFuZGxlXXtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsIzAwN2JmZiAwLCMyZTZkYTQgMTAwJSk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQodG9wLCMwMDdiZmYgMCwjMmU2ZGE0IDEwMCUpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjMDA3YmZmIDAsIzJlNmRhNCAxMDAlKTtiYWNrZ3JvdW5kLXJlcGVhdDpyZXBlYXQteH0uZ2otY29sb3JwaWNrZXIgW3JvbGU9cmlnaHQtaWNvbl17Y3Vyc29yOnBvaW50ZXJ9LmdqLWNvbG9ycGlja2VyLW1ke2ZvbnQtc2l6ZToxNnB4O2NvbG9yOnJnYmEoMCwwLDAsLjg3KTtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2otY29sb3JwaWNrZXItbWQgW3JvbGU9cmlnaHQtaWNvbl17cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDtmb250LXNpemU6MjRweH0iLCJALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItc2hvd3swJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNyk7dHJhbnNmb3JtOnNjYWxlKC43KX00NSV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4wNSk7dHJhbnNmb3JtOnNjYWxlKDEuMDUpfTgwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguOTUpO3RyYW5zZm9ybTpzY2FsZSguOTUpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIHN3YWwyLXNob3d7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjcpO3RyYW5zZm9ybTpzY2FsZSguNyl9NDUley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMDUpO3RyYW5zZm9ybTpzY2FsZSgxLjA1KX04MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjk1KTt0cmFuc2Zvcm06c2NhbGUoLjk1KX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLWhpZGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpO29wYWNpdHk6MX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC41KTt0cmFuc2Zvcm06c2NhbGUoLjUpO29wYWNpdHk6MH19QGtleWZyYW1lcyBzd2FsMi1oaWRlezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNSk7dHJhbnNmb3JtOnNjYWxlKC41KTtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS10aXB7MCV7dG9wOjEuMTg3NWVtO2xlZnQ6LjA2MjVlbTt3aWR0aDowfTU0JXt0b3A6MS4wNjI1ZW07bGVmdDouMTI1ZW07d2lkdGg6MH03MCV7dG9wOjIuMTg3NWVtO2xlZnQ6LS4zNzVlbTt3aWR0aDozLjEyNWVtfTg0JXt0b3A6M2VtO2xlZnQ6MS4zMTI1ZW07d2lkdGg6MS4wNjI1ZW19MTAwJXt0b3A6Mi44MTI1ZW07bGVmdDouODc1ZW07d2lkdGg6MS41NjI1ZW19fUBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwezAle3RvcDoxLjE4NzVlbTtsZWZ0Oi4wNjI1ZW07d2lkdGg6MH01NCV7dG9wOjEuMDYyNWVtO2xlZnQ6LjEyNWVtO3dpZHRoOjB9NzAle3RvcDoyLjE4NzVlbTtsZWZ0Oi0uMzc1ZW07d2lkdGg6My4xMjVlbX04NCV7dG9wOjNlbTtsZWZ0OjEuMzEyNWVtO3dpZHRoOjEuMDYyNWVtfTEwMCV7dG9wOjIuODEyNWVtO2xlZnQ6Ljg3NWVtO3dpZHRoOjEuNTYyNWVtfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZ3swJXt0b3A6My4zNzVlbTtyaWdodDoyLjg3NWVtO3dpZHRoOjB9NjUle3RvcDozLjM3NWVtO3JpZ2h0OjIuODc1ZW07d2lkdGg6MH04NCV7dG9wOjIuMTg3NWVtO3JpZ2h0OjA7d2lkdGg6My40Mzc1ZW19MTAwJXt0b3A6Mi4zNzVlbTtyaWdodDouNWVtO3dpZHRoOjIuOTM3NWVtfX1Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLWxvbmd7MCV7dG9wOjMuMzc1ZW07cmlnaHQ6Mi44NzVlbTt3aWR0aDowfTY1JXt0b3A6My4zNzVlbTtyaWdodDoyLjg3NWVtO3dpZHRoOjB9ODQle3RvcDoyLjE4NzVlbTtyaWdodDowO3dpZHRoOjMuNDM3NWVtfTEwMCV7dG9wOjIuMzc1ZW07cmlnaHQ6LjVlbTt3aWR0aDoyLjkzNzVlbX19QC13ZWJraXQta2V5ZnJhbWVzIHN3YWwyLXJvdGF0ZS1zdWNjZXNzLWNpcmN1bGFyLWxpbmV7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfTUley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0xMiV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00MDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQwNWRlZyl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQwNWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDA1ZGVnKX19QGtleWZyYW1lcyBzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX01JXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9MTIley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDA1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00MDVkZWcpfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00MDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQwNWRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFya3swJXttYXJnaW4tdG9wOjEuNjI1ZW07LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQpO3RyYW5zZm9ybTpzY2FsZSguNCk7b3BhY2l0eTowfTUwJXttYXJnaW4tdG9wOjEuNjI1ZW07LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQpO3RyYW5zZm9ybTpzY2FsZSguNCk7b3BhY2l0eTowfTgwJXttYXJnaW4tdG9wOi0uMzc1ZW07LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4xNSk7dHJhbnNmb3JtOnNjYWxlKDEuMTUpfTEwMCV7bWFyZ2luLXRvcDowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKTtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci14LW1hcmt7MCV7bWFyZ2luLXRvcDoxLjYyNWVtOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40KTt0cmFuc2Zvcm06c2NhbGUoLjQpO29wYWNpdHk6MH01MCV7bWFyZ2luLXRvcDoxLjYyNWVtOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40KTt0cmFuc2Zvcm06c2NhbGUoLjQpO29wYWNpdHk6MH04MCV7bWFyZ2luLXRvcDotLjM3NWVtOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMTUpO3RyYW5zZm9ybTpzY2FsZSgxLjE1KX0xMDAle21hcmdpbi10b3A6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSk7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItYW5pbWF0ZS1lcnJvci1pY29uezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMTAwZGVnKTt0cmFuc2Zvcm06cm90YXRlWCgxMDBkZWcpO29wYWNpdHk6MH0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZVgoMCk7dHJhbnNmb3JtOnJvdGF0ZVgoMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDEwMGRlZyk7dHJhbnNmb3JtOnJvdGF0ZVgoMTAwZGVnKTtvcGFjaXR5OjB9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGVYKDApO3RyYW5zZm9ybTpyb3RhdGVYKDApO29wYWNpdHk6MX19Ym9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVye3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Ym9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXNob3due2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Ym9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcHt0b3A6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6NTAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwJSl9Ym9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1lbmQsYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodHt0b3A6MDtyaWdodDowO2JvdHRvbTphdXRvO2xlZnQ6YXV0b31ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWxlZnQsYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydHt0b3A6MDtyaWdodDphdXRvO2JvdHRvbTphdXRvO2xlZnQ6MH1ib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLWxlZnQsYm9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydHt0b3A6NTAlO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9Ym9keS5zd2FsMi10b2FzdC1zaG93biAuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlcnt0b3A6NTAlO3JpZ2h0OmF1dG87Ym90dG9tOmF1dG87bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpfWJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItcmlnaHR7dG9wOjUwJTtyaWdodDowO2JvdHRvbTphdXRvO2xlZnQ6YXV0bzstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfWJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCxib2R5LnN3YWwyLXRvYXN0LXNob3duIC5zd2FsMi1jb250YWluZXIuc3dhbDItYm90dG9tLXN0YXJ0e3RvcDphdXRvO3JpZ2h0OmF1dG87Ym90dG9tOjA7bGVmdDowfWJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b217dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206MDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfWJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tZW5kLGJvZHkuc3dhbDItdG9hc3Qtc2hvd24gLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHR7dG9wOmF1dG87cmlnaHQ6MDtib3R0b206MDtsZWZ0OmF1dG99Ym9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0e2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpzdHJldGNofWJvZHkuc3dhbDItdG9hc3QtY29sdW1uIC5zd2FsMi10b2FzdCAuc3dhbDItYWN0aW9uc3tmbGV4OjE7YWxpZ24tc2VsZjpzdHJldGNoO2hlaWdodDoyLjJlbTttYXJnaW4tdG9wOi4zMTI1ZW19Ym9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IC5zd2FsMi1sb2FkaW5ne2p1c3RpZnktY29udGVudDpjZW50ZXJ9Ym9keS5zd2FsMi10b2FzdC1jb2x1bW4gLnN3YWwyLXRvYXN0IC5zd2FsMi1pbnB1dHtoZWlnaHQ6MmVtO21hcmdpbjouMzEyNWVtIGF1dG87Zm9udC1zaXplOjFlbX1ib2R5LnN3YWwyLXRvYXN0LWNvbHVtbiAuc3dhbDItdG9hc3QgLnN3YWwyLXZhbGlkYXRpb25lcnJvcntmb250LXNpemU6MWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdHtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO3dpZHRoOmF1dG87cGFkZGluZzouNjI1ZW07Ym94LXNoYWRvdzowIDAgLjYyNWVtICNkOWQ5ZDk7b3ZlcmZsb3cteTpoaWRkZW59LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1oZWFkZXJ7ZmxleC1kaXJlY3Rpb246cm93fS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItdGl0bGV7ZmxleC1ncm93OjE7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQ7bWFyZ2luOjAgLjZlbTtmb250LXNpemU6MWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItZm9vdGVye21hcmdpbjouNWVtIDAgMDtwYWRkaW5nOi41ZW0gMCAwO2ZvbnQtc2l6ZTouOGVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY2xvc2V7cG9zaXRpb246aW5pdGlhbDt3aWR0aDouOGVtO2hlaWdodDouOGVtO2xpbmUtaGVpZ2h0Oi44fS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydDtmb250LXNpemU6MWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbnt3aWR0aDoyZW07bWluLXdpZHRoOjJlbTtoZWlnaHQ6MmVtO21hcmdpbjowfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi10ZXh0e2ZvbnQtc2l6ZToyZW07Zm9udC13ZWlnaHQ6NzAwO2xpbmUtaGVpZ2h0OjFlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyAuc3dhbDItc3VjY2Vzcy1yaW5ne3dpZHRoOjJlbTtoZWlnaHQ6MmVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXXt0b3A6Ljg3NWVtO3dpZHRoOjEuMzc1ZW19LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1sZWZ0XXtsZWZ0Oi4zMTI1ZW19LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1pY29uLnN3YWwyLWVycm9yIFtjbGFzc149c3dhbDIteC1tYXJrLWxpbmVdW2NsYXNzJD1yaWdodF17cmlnaHQ6LjMxMjVlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFjdGlvbnN7aGVpZ2h0OmF1dG87bWFyZ2luOjAgLjMxMjVlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN0eWxlZHttYXJnaW46MCAuMzEyNWVtO3BhZGRpbmc6LjMxMjVlbSAuNjI1ZW07Zm9udC1zaXplOjFlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN0eWxlZDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4wNjI1ZW0gI2ZmZiwwIDAgMCAuMTI1ZW0gcmdiYSg1MCwxMDAsMTUwLC40KX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiNhNWRjODZ9LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoyZW07aGVpZ2h0OjIuODEyNWVtOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7Ym9yZGVyLXJhZGl1czo1MCV9LnN3YWwyLXBvcHVwLnN3YWwyLXRvYXN0IC5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9bGVmdF17dG9wOi0uMjVlbTtsZWZ0Oi0uOTM3NWVtOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MmVtIDJlbTt0cmFuc2Zvcm0tb3JpZ2luOjJlbSAyZW07Ym9yZGVyLXJhZGl1czo0ZW0gMCAwIDRlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1yaWdodF17dG9wOi0uMjVlbTtsZWZ0Oi45Mzc1ZW07LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMmVtO3RyYW5zZm9ybS1vcmlnaW46MCAyZW07Ym9yZGVyLXJhZGl1czowIDRlbSA0ZW0gMH0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZ3t3aWR0aDoyZW07aGVpZ2h0OjJlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtZml4e3RvcDowO2xlZnQ6LjQzNzVlbTt3aWR0aDouNDM3NWVtO2hlaWdodDoyLjY4NzVlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVde2hlaWdodDouMzEyNWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPXRpcF17dG9wOjEuMTI1ZW07bGVmdDouMTg3NWVtO3dpZHRoOi43NWVtfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmdde3RvcDouOTM3NWVtO3JpZ2h0Oi4xODc1ZW07d2lkdGg6MS4zNzVlbX0uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Quc3dhbDItc2hvd3std2Via2l0LWFuaW1hdGlvbjpzaG93U3dlZXRUb2FzdCAuNXM7YW5pbWF0aW9uOnNob3dTd2VldFRvYXN0IC41c30uc3dhbDItcG9wdXAuc3dhbDItdG9hc3Quc3dhbDItaGlkZXstd2Via2l0LWFuaW1hdGlvbjpoaWRlU3dlZXRUb2FzdCAuMnMgZm9yd2FyZHM7YW5pbWF0aW9uOmhpZGVTd2VldFRvYXN0IC4ycyBmb3J3YXJkc30uc3dhbDItcG9wdXAuc3dhbDItdG9hc3QgLnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1pY29uIC5zd2FsMi1zdWNjZXNzLWxpbmUtdGlwey13ZWJraXQtYW5pbWF0aW9uOmFuaW1hdGUtdG9hc3Qtc3VjY2Vzcy10aXAgLjc1czthbmltYXRpb246YW5pbWF0ZS10b2FzdC1zdWNjZXNzLXRpcCAuNzVzfS5zd2FsMi1wb3B1cC5zd2FsMi10b2FzdCAuc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWljb24gLnN3YWwyLXN1Y2Nlc3MtbGluZS1sb25ney13ZWJraXQtYW5pbWF0aW9uOmFuaW1hdGUtdG9hc3Qtc3VjY2Vzcy1sb25nIC43NXM7YW5pbWF0aW9uOmFuaW1hdGUtdG9hc3Qtc3VjY2Vzcy1sb25nIC43NXN9QC13ZWJraXQta2V5ZnJhbWVzIHNob3dTd2VldFRvYXN0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLS42MjVlbSkgcm90YXRlWigyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtLjYyNWVtKSByb3RhdGVaKDJkZWcpO29wYWNpdHk6MH0zMyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtvcGFjaXR5Oi41fTY2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC4zMTI1ZW0pIHJvdGF0ZVooMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLjMxMjVlbSkgcm90YXRlWigyZGVnKTtvcGFjaXR5Oi43fTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZVooMCk7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHNob3dTd2VldFRvYXN0ezAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLS42MjVlbSkgcm90YXRlWigyZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtLjYyNWVtKSByb3RhdGVaKDJkZWcpO29wYWNpdHk6MH0zMyV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGVaKC0yZGVnKTtvcGFjaXR5Oi41fTY2JXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC4zMTI1ZW0pIHJvdGF0ZVooMmRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLjMxMjVlbSkgcm90YXRlWigyZGVnKTtvcGFjaXR5Oi43fTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKSByb3RhdGVaKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApIHJvdGF0ZVooMCk7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgaGlkZVN3ZWV0VG9hc3R7MCV7b3BhY2l0eToxfTMzJXtvcGFjaXR5Oi41fTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWigxZGVnKTt0cmFuc2Zvcm06cm90YXRlWigxZGVnKTtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgaGlkZVN3ZWV0VG9hc3R7MCV7b3BhY2l0eToxfTMzJXtvcGFjaXR5Oi41fTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWigxZGVnKTt0cmFuc2Zvcm06cm90YXRlWigxZGVnKTtvcGFjaXR5OjB9fUAtd2Via2l0LWtleWZyYW1lcyBhbmltYXRlLXRvYXN0LXN1Y2Nlc3MtdGlwezAle3RvcDouNTYyNWVtO2xlZnQ6LjA2MjVlbTt3aWR0aDowfTU0JXt0b3A6LjEyNWVtO2xlZnQ6LjEyNWVtO3dpZHRoOjB9NzAle3RvcDouNjI1ZW07bGVmdDotLjI1ZW07d2lkdGg6MS42MjVlbX04NCV7dG9wOjEuMDYyNWVtO2xlZnQ6Ljc1ZW07d2lkdGg6LjVlbX0xMDAle3RvcDoxLjEyNWVtO2xlZnQ6LjE4NzVlbTt3aWR0aDouNzVlbX19QGtleWZyYW1lcyBhbmltYXRlLXRvYXN0LXN1Y2Nlc3MtdGlwezAle3RvcDouNTYyNWVtO2xlZnQ6LjA2MjVlbTt3aWR0aDowfTU0JXt0b3A6LjEyNWVtO2xlZnQ6LjEyNWVtO3dpZHRoOjB9NzAle3RvcDouNjI1ZW07bGVmdDotLjI1ZW07d2lkdGg6MS42MjVlbX04NCV7dG9wOjEuMDYyNWVtO2xlZnQ6Ljc1ZW07d2lkdGg6LjVlbX0xMDAle3RvcDoxLjEyNWVtO2xlZnQ6LjE4NzVlbTt3aWR0aDouNzVlbX19QC13ZWJraXQta2V5ZnJhbWVzIGFuaW1hdGUtdG9hc3Qtc3VjY2Vzcy1sb25nezAle3RvcDoxLjYyNWVtO3JpZ2h0OjEuMzc1ZW07d2lkdGg6MH02NSV7dG9wOjEuMjVlbTtyaWdodDouOTM3NWVtO3dpZHRoOjB9ODQle3RvcDouOTM3NWVtO3JpZ2h0OjA7d2lkdGg6MS4xMjVlbX0xMDAle3RvcDouOTM3NWVtO3JpZ2h0Oi4xODc1ZW07d2lkdGg6MS4zNzVlbX19QGtleWZyYW1lcyBhbmltYXRlLXRvYXN0LXN1Y2Nlc3MtbG9uZ3swJXt0b3A6MS42MjVlbTtyaWdodDoxLjM3NWVtO3dpZHRoOjB9NjUle3RvcDoxLjI1ZW07cmlnaHQ6LjkzNzVlbTt3aWR0aDowfTg0JXt0b3A6LjkzNzVlbTtyaWdodDowO3dpZHRoOjEuMTI1ZW19MTAwJXt0b3A6LjkzNzVlbTtyaWdodDouMTg3NWVtO3dpZHRoOjEuMzc1ZW19fWJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bil7b3ZlcmZsb3cteTpoaWRkZW59Ym9keS5zd2FsMi1oZWlnaHQtYXV0b3toZWlnaHQ6YXV0byFpbXBvcnRhbnR9Ym9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd257dG9wOmF1dG87cmlnaHQ6YXV0bztib3R0b206YXV0bztsZWZ0OmF1dG87YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH1ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bj4uc3dhbDItbW9kYWx7Ym94LXNoYWRvdzowIDAgMTBweCByZ2JhKDAsMCwwLC40KX1ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi10b3B7dG9wOjA7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAlKX1ib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi10b3AtbGVmdCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi10b3Atc3RhcnR7dG9wOjA7bGVmdDowfWJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLXRvcC1lbmQsYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItdG9wLXJpZ2h0e3RvcDowO3JpZ2h0OjB9Ym9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItY2VudGVye3RvcDo1MCU7bGVmdDo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpfWJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWNlbnRlci1sZWZ0LGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWNlbnRlci1zdGFydHt0b3A6NTAlO2xlZnQ6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfWJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWNlbnRlci1lbmQsYm9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItY2VudGVyLXJpZ2h0e3RvcDo1MCU7cmlnaHQ6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpfWJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWJvdHRvbXtib3R0b206MDtsZWZ0OjUwJTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpfWJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWJvdHRvbS1sZWZ0LGJvZHkuc3dhbDItbm8tYmFja2Ryb3AgLnN3YWwyLXNob3duLnN3YWwyLWJvdHRvbS1zdGFydHtib3R0b206MDtsZWZ0OjB9Ym9keS5zd2FsMi1uby1iYWNrZHJvcCAuc3dhbDItc2hvd24uc3dhbDItYm90dG9tLWVuZCxib2R5LnN3YWwyLW5vLWJhY2tkcm9wIC5zd2FsMi1zaG93bi5zd2FsMi1ib3R0b20tcmlnaHR7cmlnaHQ6MDtib3R0b206MH0uc3dhbDItY29udGFpbmVye2Rpc3BsYXk6ZmxleDtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtmbGV4LWRpcmVjdGlvbjpyb3c7YWxpZ24taXRlbXM6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZzoxMHB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7ei1pbmRleDoxMDYwO292ZXJmbG93LXg6aGlkZGVuOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5zd2FsMi1jb250YWluZXIuc3dhbDItdG9we2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi10b3AtbGVmdCwuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1zdGFydHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5zd2FsMi1jb250YWluZXIuc3dhbDItdG9wLWVuZCwuc3dhbDItY29udGFpbmVyLnN3YWwyLXRvcC1yaWdodHthbGlnbi1pdGVtczpmbGV4LXN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlcnthbGlnbi1pdGVtczpjZW50ZXJ9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItbGVmdCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWNlbnRlci1zdGFydHthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1jZW50ZXItZW5kLC5zd2FsMi1jb250YWluZXIuc3dhbDItY2VudGVyLXJpZ2h0e2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b217YWxpZ24taXRlbXM6ZmxleC1lbmR9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tbGVmdCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1zdGFydHthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0uc3dhbDItY29udGFpbmVyLnN3YWwyLWJvdHRvbS1lbmQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ib3R0b20tcmlnaHR7YWxpZ24taXRlbXM6ZmxleC1lbmQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kfS5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1mdWxsc2NyZWVuPi5zd2FsMi1tb2RhbHtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXg6MTthbGlnbi1zZWxmOnN0cmV0Y2g7anVzdGlmeS1jb250ZW50OmNlbnRlcn0uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctcm93Pi5zd2FsMi1tb2RhbHtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXg6MTthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW57ZmxleDoxO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbSwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlciwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcHthbGlnbi1pdGVtczpjZW50ZXJ9LnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tbGVmdCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1zdGFydCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWNlbnRlci1sZWZ0LC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLXN0YXJ0LC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLWxlZnQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi10b3Atc3RhcnR7YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLWJvdHRvbS1lbmQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1ib3R0b20tcmlnaHQsLnN3YWwyLWNvbnRhaW5lci5zd2FsMi1ncm93LWNvbHVtbi5zd2FsMi1jZW50ZXItZW5kLC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItY2VudGVyLXJpZ2h0LC5zd2FsMi1jb250YWluZXIuc3dhbDItZ3Jvdy1jb2x1bW4uc3dhbDItdG9wLWVuZCwuc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uLnN3YWwyLXRvcC1yaWdodHthbGlnbi1pdGVtczpmbGV4LWVuZH0uc3dhbDItY29udGFpbmVyLnN3YWwyLWdyb3ctY29sdW1uPi5zd2FsMi1tb2RhbHtkaXNwbGF5OmZsZXghaW1wb3J0YW50O2ZsZXg6MTthbGlnbi1jb250ZW50OmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2FsMi1jb250YWluZXI6bm90KC5zd2FsMi10b3ApOm5vdCguc3dhbDItdG9wLXN0YXJ0KTpub3QoLnN3YWwyLXRvcC1lbmQpOm5vdCguc3dhbDItdG9wLWxlZnQpOm5vdCguc3dhbDItdG9wLXJpZ2h0KTpub3QoLnN3YWwyLWNlbnRlci1zdGFydCk6bm90KC5zd2FsMi1jZW50ZXItZW5kKTpub3QoLnN3YWwyLWNlbnRlci1sZWZ0KTpub3QoLnN3YWwyLWNlbnRlci1yaWdodCk6bm90KC5zd2FsMi1ib3R0b20pOm5vdCguc3dhbDItYm90dG9tLXN0YXJ0KTpub3QoLnN3YWwyLWJvdHRvbS1lbmQpOm5vdCguc3dhbDItYm90dG9tLWxlZnQpOm5vdCguc3dhbDItYm90dG9tLXJpZ2h0KTpub3QoLnN3YWwyLWdyb3ctZnVsbHNjcmVlbik+LnN3YWwyLW1vZGFse21hcmdpbjphdXRvfUBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSwoLW1zLWhpZ2gtY29udHJhc3Q6YWN0aXZlKXsuc3dhbDItY29udGFpbmVyIC5zd2FsMi1tb2RhbHttYXJnaW46MCFpbXBvcnRhbnR9fS5zd2FsMi1jb250YWluZXIuc3dhbDItZmFkZXt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjFzfS5zd2FsMi1jb250YWluZXIuc3dhbDItc2hvd257YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC40KX0uc3dhbDItcG9wdXB7ZGlzcGxheTpub25lO3Bvc2l0aW9uOnJlbGF0aXZlO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjMyZW07bWF4LXdpZHRoOjEwMCU7cGFkZGluZzoxLjI1ZW07Ym9yZGVyLXJhZGl1czouMzEyNWVtO2JhY2tncm91bmQ6I2ZmZjtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZToxcmVtO2JveC1zaXppbmc6Ym9yZGVyLWJveH0uc3dhbDItcG9wdXA6Zm9jdXN7b3V0bGluZTowfS5zd2FsMi1wb3B1cC5zd2FsMi1sb2FkaW5ne292ZXJmbG93LXk6aGlkZGVufS5zd2FsMi1wb3B1cCAuc3dhbDItaGVhZGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyfS5zd2FsMi1wb3B1cCAuc3dhbDItdGl0bGV7ZGlzcGxheTpibG9jaztwb3NpdGlvbjpyZWxhdGl2ZTttYXgtd2lkdGg6MTAwJTttYXJnaW46MCAwIC40ZW07cGFkZGluZzowO2NvbG9yOiM1OTU5NTk7Zm9udC1zaXplOjEuODc1ZW07Zm9udC13ZWlnaHQ6NjAwO3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOm5vbmU7d29yZC13cmFwOmJyZWFrLXdvcmR9LnN3YWwyLXBvcHVwIC5zd2FsMi1hY3Rpb25ze2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjoxLjI1ZW0gYXV0byAwO3otaW5kZXg6MX0uc3dhbDItcG9wdXAgLnN3YWwyLWFjdGlvbnM6bm90KC5zd2FsMi1sb2FkaW5nKSAuc3dhbDItc3R5bGVkW2Rpc2FibGVkXXtvcGFjaXR5Oi40fS5zd2FsMi1wb3B1cCAuc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6aG92ZXJ7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQocmdiYSgwLDAsMCwuMSkscmdiYSgwLDAsMCwuMSkpfS5zd2FsMi1wb3B1cCAuc3dhbDItYWN0aW9uczpub3QoLnN3YWwyLWxvYWRpbmcpIC5zd2FsMi1zdHlsZWQ6YWN0aXZle2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwwLDAsLjIpLHJnYmEoMCwwLDAsLjIpKX0uc3dhbDItcG9wdXAgLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNvbmZpcm17d2lkdGg6Mi41ZW07aGVpZ2h0OjIuNWVtO21hcmdpbjouNDY4NzVlbTtwYWRkaW5nOjA7Ym9yZGVyOi4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MTAwJTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudCFpbXBvcnRhbnQ7Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOmRlZmF1bHQ7Ym94LXNpemluZzpib3JkZXItYm94Oy13ZWJraXQtYW5pbWF0aW9uOnN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbDthbmltYXRpb246c3dhbDItcm90YXRlLWxvYWRpbmcgMS41cyBsaW5lYXIgMHMgaW5maW5pdGUgbm9ybWFsOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uc3dhbDItcG9wdXAgLnN3YWwyLWFjdGlvbnMuc3dhbDItbG9hZGluZyAuc3dhbDItc3R5bGVkLnN3YWwyLWNhbmNlbHttYXJnaW4tcmlnaHQ6MzBweDttYXJnaW4tbGVmdDozMHB4fS5zd2FsMi1wb3B1cCAuc3dhbDItYWN0aW9ucy5zd2FsMi1sb2FkaW5nIDpub3QoLnN3YWwyLXN0eWxlZCkuc3dhbDItY29uZmlybTo6YWZ0ZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTVweDtoZWlnaHQ6MTVweDttYXJnaW4tbGVmdDo1cHg7Ym9yZGVyOjNweCBzb2xpZCAjOTk5O2JvcmRlci1yYWRpdXM6NTAlO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3gtc2hhZG93OjFweCAxcHggMXB4ICNmZmY7Y29udGVudDonJzstd2Via2l0LWFuaW1hdGlvbjpzd2FsMi1yb3RhdGUtbG9hZGluZyAxLjVzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWw7YW5pbWF0aW9uOnN3YWwyLXJvdGF0ZS1sb2FkaW5nIDEuNXMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbH0uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZHttYXJnaW46MCAuMzEyNWVtO3BhZGRpbmc6LjYyNWVtIDJlbTtmb250LXdlaWdodDo1MDA7Ym94LXNoYWRvdzpub25lfS5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkOm5vdChbZGlzYWJsZWRdKXtjdXJzb3I6cG9pbnRlcn0uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jb25maXJte2JvcmRlcjowO2JvcmRlci1yYWRpdXM6LjI1ZW07YmFja2dyb3VuZDppbml0aWFsO2JhY2tncm91bmQtY29sb3I6IzMwODVkNjtjb2xvcjojZmZmO2ZvbnQtc2l6ZToxLjA2MjVlbX0uc3dhbDItcG9wdXAgLnN3YWwyLXN0eWxlZC5zd2FsMi1jYW5jZWx7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czouMjVlbTtiYWNrZ3JvdW5kOmluaXRpYWw7YmFja2dyb3VuZC1jb2xvcjojYWFhO2NvbG9yOiNmZmY7Zm9udC1zaXplOjEuMDYyNWVtfS5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIDJweCAjZmZmLDAgMCAwIDRweCByZ2JhKDUwLDEwMCwxNTAsLjQpfS5zd2FsMi1wb3B1cCAuc3dhbDItc3R5bGVkOjotbW96LWZvY3VzLWlubmVye2JvcmRlcjowfS5zd2FsMi1wb3B1cCAuc3dhbDItZm9vdGVye2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luOjEuMjVlbSAwIDA7cGFkZGluZzoxZW0gMCAwO2JvcmRlci10b3A6MXB4IHNvbGlkICNlZWU7Y29sb3I6IzU0NTQ1NDtmb250LXNpemU6MWVtfS5zd2FsMi1wb3B1cCAuc3dhbDItaW1hZ2V7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjEuMjVlbSBhdXRvfS5zd2FsMi1wb3B1cCAuc3dhbDItY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjEuMmVtO2hlaWdodDoxLjJlbTtwYWRkaW5nOjA7dHJhbnNpdGlvbjpjb2xvciAuMXMgZWFzZS1vdXQ7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czowO2JhY2tncm91bmQ6MCAwO2NvbG9yOiNjY2M7Zm9udC1mYW1pbHk6c2VyaWY7Zm9udC1zaXplOjIuNWVtO2xpbmUtaGVpZ2h0OjEuMjtjdXJzb3I6cG9pbnRlcjtvdmVyZmxvdzpoaWRkZW59LnN3YWwyLXBvcHVwIC5zd2FsMi1jbG9zZTpob3Zlcnstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lO2NvbG9yOiNmMjc0NzR9LnN3YWwyLXBvcHVwPi5zd2FsMi1jaGVja2JveCwuc3dhbDItcG9wdXA+LnN3YWwyLWZpbGUsLnN3YWwyLXBvcHVwPi5zd2FsMi1pbnB1dCwuc3dhbDItcG9wdXA+LnN3YWwyLXJhZGlvLC5zd2FsMi1wb3B1cD4uc3dhbDItc2VsZWN0LC5zd2FsMi1wb3B1cD4uc3dhbDItdGV4dGFyZWF7ZGlzcGxheTpub25lfS5zd2FsMi1wb3B1cCAuc3dhbDItY29udGVudHtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO21hcmdpbjowO3BhZGRpbmc6MDtjb2xvcjojNTQ1NDU0O2ZvbnQtc2l6ZToxLjEyNWVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDpub3JtYWw7ei1pbmRleDoxO3dvcmQtd3JhcDpicmVhay13b3JkfS5zd2FsMi1wb3B1cCAjc3dhbDItY29udGVudHt0ZXh0LWFsaWduOmNlbnRlcn0uc3dhbDItcG9wdXAgLnN3YWwyLWNoZWNrYm94LC5zd2FsMi1wb3B1cCAuc3dhbDItZmlsZSwuc3dhbDItcG9wdXAgLnN3YWwyLWlucHV0LC5zd2FsMi1wb3B1cCAuc3dhbDItcmFkaW8sLnN3YWwyLXBvcHVwIC5zd2FsMi1zZWxlY3QsLnN3YWwyLXBvcHVwIC5zd2FsMi10ZXh0YXJlYXttYXJnaW46MWVtIGF1dG99LnN3YWwyLXBvcHVwIC5zd2FsMi1maWxlLC5zd2FsMi1wb3B1cCAuc3dhbDItaW5wdXQsLnN3YWwyLXBvcHVwIC5zd2FsMi10ZXh0YXJlYXt3aWR0aDoxMDAlO3RyYW5zaXRpb246Ym9yZGVyLWNvbG9yIC4zcyxib3gtc2hhZG93IC4zcztib3JkZXI6MXB4IHNvbGlkICNkOWQ5ZDk7Ym9yZGVyLXJhZGl1czouMTg3NWVtO2ZvbnQtc2l6ZToxLjEyNWVtO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA2KTtib3gtc2l6aW5nOmJvcmRlci1ib3h9LnN3YWwyLXBvcHVwIC5zd2FsMi1maWxlLnN3YWwyLWlucHV0ZXJyb3IsLnN3YWwyLXBvcHVwIC5zd2FsMi1pbnB1dC5zd2FsMi1pbnB1dGVycm9yLC5zd2FsMi1wb3B1cCAuc3dhbDItdGV4dGFyZWEuc3dhbDItaW5wdXRlcnJvcntib3JkZXItY29sb3I6I2YyNzQ3NCFpbXBvcnRhbnQ7Ym94LXNoYWRvdzowIDAgMnB4ICNmMjc0NzQhaW1wb3J0YW50fS5zd2FsMi1wb3B1cCAuc3dhbDItZmlsZTpmb2N1cywuc3dhbDItcG9wdXAgLnN3YWwyLWlucHV0OmZvY3VzLC5zd2FsMi1wb3B1cCAuc3dhbDItdGV4dGFyZWE6Zm9jdXN7Ym9yZGVyOjFweCBzb2xpZCAjYjRkYmVkO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAzcHggI2M0ZTZmNX0uc3dhbDItcG9wdXAgLnN3YWwyLWZpbGU6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIsLnN3YWwyLXBvcHVwIC5zd2FsMi1pbnB1dDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciwuc3dhbDItcG9wdXAgLnN3YWwyLXRleHRhcmVhOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjY2N9LnN3YWwyLXBvcHVwIC5zd2FsMi1maWxlOi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuc3dhbDItcG9wdXAgLnN3YWwyLWlucHV0Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuc3dhbDItcG9wdXAgLnN3YWwyLXRleHRhcmVhOi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojY2NjfS5zd2FsMi1wb3B1cCAuc3dhbDItZmlsZTo6LW1zLWlucHV0LXBsYWNlaG9sZGVyLC5zd2FsMi1wb3B1cCAuc3dhbDItaW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciwuc3dhbDItcG9wdXAgLnN3YWwyLXRleHRhcmVhOjotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2NjY30uc3dhbDItcG9wdXAgLnN3YWwyLWZpbGU6OnBsYWNlaG9sZGVyLC5zd2FsMi1wb3B1cCAuc3dhbDItaW5wdXQ6OnBsYWNlaG9sZGVyLC5zd2FsMi1wb3B1cCAuc3dhbDItdGV4dGFyZWE6OnBsYWNlaG9sZGVye2NvbG9yOiNjY2N9LnN3YWwyLXBvcHVwIC5zd2FsMi1yYW5nZSBpbnB1dHt3aWR0aDo4MCV9LnN3YWwyLXBvcHVwIC5zd2FsMi1yYW5nZSBvdXRwdXR7d2lkdGg6MjAlO2ZvbnQtd2VpZ2h0OjYwMDt0ZXh0LWFsaWduOmNlbnRlcn0uc3dhbDItcG9wdXAgLnN3YWwyLXJhbmdlIGlucHV0LC5zd2FsMi1wb3B1cCAuc3dhbDItcmFuZ2Ugb3V0cHV0e2hlaWdodDoyLjYyNWVtO21hcmdpbjoxZW0gYXV0bztwYWRkaW5nOjA7Zm9udC1zaXplOjEuMTI1ZW07bGluZS1oZWlnaHQ6Mi42MjVlbX0uc3dhbDItcG9wdXAgLnN3YWwyLWlucHV0e2hlaWdodDoyLjYyNWVtO3BhZGRpbmc6Ljc1ZW19LnN3YWwyLXBvcHVwIC5zd2FsMi1pbnB1dFt0eXBlPW51bWJlcl17bWF4LXdpZHRoOjEwZW19LnN3YWwyLXBvcHVwIC5zd2FsMi1maWxle2ZvbnQtc2l6ZToxLjEyNWVtfS5zd2FsMi1wb3B1cCAuc3dhbDItdGV4dGFyZWF7aGVpZ2h0OjYuNzVlbTtwYWRkaW5nOi43NWVtfS5zd2FsMi1wb3B1cCAuc3dhbDItc2VsZWN0e21pbi13aWR0aDo1MCU7bWF4LXdpZHRoOjEwMCU7cGFkZGluZzouMzc1ZW0gLjYyNWVtO2NvbG9yOiM1NDU0NTQ7Zm9udC1zaXplOjEuMTI1ZW19LnN3YWwyLXBvcHVwIC5zd2FsMi1jaGVja2JveCwuc3dhbDItcG9wdXAgLnN3YWwyLXJhZGlve2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyfS5zd2FsMi1wb3B1cCAuc3dhbDItY2hlY2tib3ggbGFiZWwsLnN3YWwyLXBvcHVwIC5zd2FsMi1yYWRpbyBsYWJlbHttYXJnaW46MCAuNmVtO2ZvbnQtc2l6ZToxLjEyNWVtfS5zd2FsMi1wb3B1cCAuc3dhbDItY2hlY2tib3ggaW5wdXQsLnN3YWwyLXBvcHVwIC5zd2FsMi1yYWRpbyBpbnB1dHttYXJnaW46MCAuNGVtfS5zd2FsMi1wb3B1cCAuc3dhbDItdmFsaWRhdGlvbmVycm9ye2Rpc3BsYXk6bm9uZTthbGlnbi1pdGVtczpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nOi42MjVlbTtiYWNrZ3JvdW5kOiNmMGYwZjA7Y29sb3I6IzY2Njtmb250LXNpemU6MWVtO2ZvbnQtd2VpZ2h0OjMwMDtvdmVyZmxvdzpoaWRkZW59LnN3YWwyLXBvcHVwIC5zd2FsMi12YWxpZGF0aW9uZXJyb3I6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxLjVlbTttaW4td2lkdGg6MS41ZW07aGVpZ2h0OjEuNWVtO21hcmdpbjowIC42MjVlbTtib3JkZXItcmFkaXVzOjUwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmMjc0NzQ7Y29sb3I6I2ZmZjtmb250LXdlaWdodDo2MDA7bGluZS1oZWlnaHQ6MS41ZW07dGV4dC1hbGlnbjpjZW50ZXI7Y29udGVudDonISc7em9vbTpub3JtYWx9QHN1cHBvcnRzICgtbXMtYWNjZWxlcmF0b3I6dHJ1ZSl7LnN3YWwyLXJhbmdlIGlucHV0e3dpZHRoOjEwMCUhaW1wb3J0YW50fS5zd2FsMi1yYW5nZSBvdXRwdXR7ZGlzcGxheTpub25lfX1AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSksKC1tcy1oaWdoLWNvbnRyYXN0OmFjdGl2ZSl7LnN3YWwyLXJhbmdlIGlucHV0e3dpZHRoOjEwMCUhaW1wb3J0YW50fS5zd2FsMi1yYW5nZSBvdXRwdXR7ZGlzcGxheTpub25lfX1ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7LnN3YWwyLWNsb3NlOmZvY3Vze291dGxpbmU6MnB4IHNvbGlkIHJnYmEoNTAsMTAwLDE1MCwuNCl9fS5zd2FsMi1pY29ue3Bvc2l0aW9uOnJlbGF0aXZlO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6NWVtO2hlaWdodDo1ZW07bWFyZ2luOjEuMjVlbSBhdXRvIDEuODc1ZW07Ym9yZGVyOi4yNWVtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlO2xpbmUtaGVpZ2h0OjVlbTtjdXJzb3I6ZGVmYXVsdDtib3gtc2l6aW5nOmNvbnRlbnQtYm94Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6b29tOm5vcm1hbH0uc3dhbDItaWNvbi10ZXh0e2ZvbnQtc2l6ZTozLjc1ZW19LnN3YWwyLWljb24uc3dhbDItZXJyb3J7Ym9yZGVyLWNvbG9yOiNmMjc0NzR9LnN3YWwyLWljb24uc3dhbDItZXJyb3IgLnN3YWwyLXgtbWFya3twb3NpdGlvbjpyZWxhdGl2ZTtmbGV4LWdyb3c6MX0uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXXtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3RvcDoyLjMxMjVlbTt3aWR0aDoyLjkzNzVlbTtoZWlnaHQ6LjMxMjVlbTtib3JkZXItcmFkaXVzOi4xMjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNmMjc0NzR9LnN3YWwyLWljb24uc3dhbDItZXJyb3IgW2NsYXNzXj1zd2FsMi14LW1hcmstbGluZV1bY2xhc3MkPWxlZnRde2xlZnQ6MS4wNjI1ZW07LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0uc3dhbDItaWNvbi5zd2FsMi1lcnJvciBbY2xhc3NePXN3YWwyLXgtbWFyay1saW5lXVtjbGFzcyQ9cmlnaHRde3JpZ2h0OjFlbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnN3YWwyLWljb24uc3dhbDItd2FybmluZ3tib3JkZXItY29sb3I6I2ZhY2VhODtjb2xvcjojZjhiYjg2fS5zd2FsMi1pY29uLnN3YWwyLWluZm97Ym9yZGVyLWNvbG9yOiM5ZGUwZjY7Y29sb3I6IzNmYzNlZX0uc3dhbDItaWNvbi5zd2FsMi1xdWVzdGlvbntib3JkZXItY29sb3I6I2M5ZGFlMTtjb2xvcjojODdhZGJkfS5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3N7Ym9yZGVyLWNvbG9yOiNhNWRjODZ9LnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtY2lyY3VsYXItbGluZV17cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6My43NWVtO2hlaWdodDo3LjVlbTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO2JvcmRlci1yYWRpdXM6NTAlfS5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmVdW2NsYXNzJD1sZWZ0XXt0b3A6LS40Mzc1ZW07bGVmdDotMi4wNjM1ZW07LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjozLjc1ZW0gMy43NWVtO3RyYW5zZm9ybS1vcmlnaW46My43NWVtIDMuNzVlbTtib3JkZXItcmFkaXVzOjcuNWVtIDAgMCA3LjVlbX0uc3dhbDItaWNvbi5zd2FsMi1zdWNjZXNzIFtjbGFzc149c3dhbDItc3VjY2Vzcy1jaXJjdWxhci1saW5lXVtjbGFzcyQ9cmlnaHRde3RvcDotLjY4NzVlbTtsZWZ0OjEuODc1ZW07LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDMuNzVlbTt0cmFuc2Zvcm0tb3JpZ2luOjAgMy43NWVtO2JvcmRlci1yYWRpdXM6MCA3LjVlbSA3LjVlbSAwfS5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtcmluZ3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6LS4yNWVtO2xlZnQ6LS4yNWVtO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Ym9yZGVyOi4yNWVtIHNvbGlkIHJnYmEoMTY1LDIyMCwxMzQsLjMpO2JvcmRlci1yYWRpdXM6NTAlO3otaW5kZXg6Mjtib3gtc2l6aW5nOmNvbnRlbnQtYm94fS5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgLnN3YWwyLXN1Y2Nlc3MtZml4e3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNWVtO2xlZnQ6MS42MjVlbTt3aWR0aDouNDM3NWVtO2hlaWdodDo1LjYyNWVtOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt6LWluZGV4OjF9LnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV17ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6LjMxMjVlbTtib3JkZXItcmFkaXVzOi4xMjVlbTtiYWNrZ3JvdW5kLWNvbG9yOiNhNWRjODY7ei1pbmRleDoyfS5zd2FsMi1pY29uLnN3YWwyLXN1Y2Nlc3MgW2NsYXNzXj1zd2FsMi1zdWNjZXNzLWxpbmVdW2NsYXNzJD10aXBde3RvcDoyLjg3NWVtO2xlZnQ6Ljg3NWVtO3dpZHRoOjEuNTYyNWVtOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnN3YWwyLWljb24uc3dhbDItc3VjY2VzcyBbY2xhc3NePXN3YWwyLXN1Y2Nlc3MtbGluZV1bY2xhc3MkPWxvbmdde3RvcDoyLjM3NWVtO3JpZ2h0Oi41ZW07d2lkdGg6Mi45Mzc1ZW07LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5zd2FsMi1wcm9ncmVzc3N0ZXBze2FsaWduLWl0ZW1zOmNlbnRlcjttYXJnaW46MCAwIDEuMjVlbTtwYWRkaW5nOjA7Zm9udC13ZWlnaHQ6NjAwfS5zd2FsMi1wcm9ncmVzc3N0ZXBzIGxpe2Rpc3BsYXk6aW5saW5lLWJsb2NrO3Bvc2l0aW9uOnJlbGF0aXZlfS5zd2FsMi1wcm9ncmVzc3N0ZXBzIC5zd2FsMi1wcm9ncmVzc2NpcmNsZXt3aWR0aDoyZW07aGVpZ2h0OjJlbTtib3JkZXItcmFkaXVzOjJlbTtiYWNrZ3JvdW5kOiMzMDg1ZDY7Y29sb3I6I2ZmZjtsaW5lLWhlaWdodDoyZW07dGV4dC1hbGlnbjpjZW50ZXI7ei1pbmRleDoyMH0uc3dhbDItcHJvZ3Jlc3NzdGVwcyAuc3dhbDItcHJvZ3Jlc3NjaXJjbGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MH0uc3dhbDItcHJvZ3Jlc3NzdGVwcyAuc3dhbDItcHJvZ3Jlc3NjaXJjbGU6bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0uc3dhbDItcHJvZ3Jlc3NzdGVwcyAuc3dhbDItcHJvZ3Jlc3NjaXJjbGUuc3dhbDItYWN0aXZlcHJvZ3Jlc3NzdGVwe2JhY2tncm91bmQ6IzMwODVkNn0uc3dhbDItcHJvZ3Jlc3NzdGVwcyAuc3dhbDItcHJvZ3Jlc3NjaXJjbGUuc3dhbDItYWN0aXZlcHJvZ3Jlc3NzdGVwfi5zd2FsMi1wcm9ncmVzc2NpcmNsZXtiYWNrZ3JvdW5kOiNhZGQ4ZTZ9LnN3YWwyLXByb2dyZXNzc3RlcHMgLnN3YWwyLXByb2dyZXNzY2lyY2xlLnN3YWwyLWFjdGl2ZXByb2dyZXNzc3RlcH4uc3dhbDItcHJvZ3Jlc3NsaW5le2JhY2tncm91bmQ6I2FkZDhlNn0uc3dhbDItcHJvZ3Jlc3NzdGVwcyAuc3dhbDItcHJvZ3Jlc3NsaW5le3dpZHRoOjIuNWVtO2hlaWdodDouNGVtO21hcmdpbjowIC0xcHg7YmFja2dyb3VuZDojMzA4NWQ2O3otaW5kZXg6MTB9W2NsYXNzXj1zd2FsMl17LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5zd2FsMi1zaG93ey13ZWJraXQtYW5pbWF0aW9uOnN3YWwyLXNob3cgLjNzO2FuaW1hdGlvbjpzd2FsMi1zaG93IC4zc30uc3dhbDItc2hvdy5zd2FsMi1ub2FuaW1hdGlvbnstd2Via2l0LWFuaW1hdGlvbjpub25lO2FuaW1hdGlvbjpub25lfS5zd2FsMi1oaWRley13ZWJraXQtYW5pbWF0aW9uOnN3YWwyLWhpZGUgLjE1cyBmb3J3YXJkczthbmltYXRpb246c3dhbDItaGlkZSAuMTVzIGZvcndhcmRzfS5zd2FsMi1oaWRlLnN3YWwyLW5vYW5pbWF0aW9uey13ZWJraXQtYW5pbWF0aW9uOm5vbmU7YW5pbWF0aW9uOm5vbmV9W2Rpcj1ydGxdIC5zd2FsMi1jbG9zZXtyaWdodDphdXRvO2xlZnQ6MH0uc3dhbDItYW5pbWF0ZS1zdWNjZXNzLWljb24gLnN3YWwyLXN1Y2Nlc3MtbGluZS10aXB7LXdlYmtpdC1hbmltYXRpb246c3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtdGlwIC43NXM7YW5pbWF0aW9uOnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1saW5lLXRpcCAuNzVzfS5zd2FsMi1hbmltYXRlLXN1Y2Nlc3MtaWNvbiAuc3dhbDItc3VjY2Vzcy1saW5lLWxvbmd7LXdlYmtpdC1hbmltYXRpb246c3dhbDItYW5pbWF0ZS1zdWNjZXNzLWxpbmUtbG9uZyAuNzVzO2FuaW1hdGlvbjpzd2FsMi1hbmltYXRlLXN1Y2Nlc3MtbGluZS1sb25nIC43NXN9LnN3YWwyLWFuaW1hdGUtc3VjY2Vzcy1pY29uIC5zd2FsMi1zdWNjZXNzLWNpcmN1bGFyLWxpbmUtcmlnaHR7LXdlYmtpdC1hbmltYXRpb246c3dhbDItcm90YXRlLXN1Y2Nlc3MtY2lyY3VsYXItbGluZSA0LjI1cyBlYXNlLWluO2FuaW1hdGlvbjpzd2FsMi1yb3RhdGUtc3VjY2Vzcy1jaXJjdWxhci1saW5lIDQuMjVzIGVhc2UtaW59LnN3YWwyLWFuaW1hdGUtZXJyb3ItaWNvbnstd2Via2l0LWFuaW1hdGlvbjpzd2FsMi1hbmltYXRlLWVycm9yLWljb24gLjVzO2FuaW1hdGlvbjpzd2FsMi1hbmltYXRlLWVycm9yLWljb24gLjVzfS5zd2FsMi1hbmltYXRlLWVycm9yLWljb24gLnN3YWwyLXgtbWFya3std2Via2l0LWFuaW1hdGlvbjpzd2FsMi1hbmltYXRlLWVycm9yLXgtbWFyayAuNXM7YW5pbWF0aW9uOnN3YWwyLWFuaW1hdGUtZXJyb3IteC1tYXJrIC41c31ALXdlYmtpdC1rZXlmcmFtZXMgc3dhbDItcm90YXRlLWxvYWRpbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUBrZXlmcmFtZXMgc3dhbDItcm90YXRlLWxvYWRpbmd7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/