/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #bd7d57;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #d9534f;
  --orange: #fd7e14;
  --yellow: #E5A54B;
  --green: #4BBF73;
  --teal: #20c997;
  --cyan: #1F9BCF;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #020202;
  --primary: #bd7d57;
  --secondary: #495057;
  --success: #4BBF73;
  --info: #1F9BCF;
  --warning: #E5A54B;
  --danger: #d9534f;
  --light: #eff2f6;
  --dark: #293042;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1440px;
  --font-family-sans-serif: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, 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: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #6c757d;
  text-align: left;
  background-color: #F7F9FC; }

[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;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          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: 500; }

dd {
  margin-bottom: .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: -.25em; }

sup {
  top: -.5em; }

a {
  color: #bd7d57;
  text-decoration: none;
  background-color: transparent; }
  a:hover {
    color: #8f5938;
    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: #737d85;
  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 {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

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: .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;
  color: #495057; }

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

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

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

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

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

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

.lead {
  font-size: 1.25rem;
  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,
.preview-window .preview-body label {
  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.25rem; }

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

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

.img-thumbnail {
  padding: 0.25rem;
  background-color: #F7F9FC;
  border: 1px solid #dee6ed;
  border-radius: 0.2rem;
  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.1rem; }
  kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 500; }

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

@media (min-width: 576px) {
  .container, .container-sm {
    max-width: 540px; } }

@media (min-width: 768px) {
  .container, .container-sm, .container-md {
    max-width: 720px; } }

@media (min-width: 992px) {
  .container, .container-sm, .container-md, .container-lg {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container, .container-sm, .container-md, .container-lg, .container-xl {
    max-width: 1200px; } }

.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-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto, .col-xxl-1, .col-xxl-2, .col-xxl-3, .col-xxl-4, .col-xxl-5, .col-xxl-6, .col-xxl-7, .col-xxl-8, .col-xxl-9, .col-xxl-10, .col-xxl-11, .col-xxl-12, .col-xxl,
.col-xxl-auto {
  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.33333%;
  max-width: 33.33333%; }

.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.66667%;
  max-width: 16.66667%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@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.33333%;
    max-width: 33.33333%; }
  .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.66667%;
    max-width: 16.66667%; }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }

@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.33333%;
    max-width: 33.33333%; }
  .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.66667%;
    max-width: 16.66667%; }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }

@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.33333%;
    max-width: 33.33333%; }
  .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.66667%;
    max-width: 16.66667%; }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }

@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.33333%;
    max-width: 33.33333%; }
  .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.66667%;
    max-width: 16.66667%; }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .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.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }

@media (min-width: 1440px) {
  .col-xxl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%; }
  .row-cols-xxl-1 > * {
    flex: 0 0 100%;
    max-width: 100%; }
  .row-cols-xxl-2 > * {
    flex: 0 0 50%;
    max-width: 50%; }
  .row-cols-xxl-3 > * {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .row-cols-xxl-4 > * {
    flex: 0 0 25%;
    max-width: 25%; }
  .row-cols-xxl-5 > * {
    flex: 0 0 20%;
    max-width: 20%; }
  .row-cols-xxl-6 > * {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xxl-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xxl-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xxl-3 {
    flex: 0 0 25%;
    max-width: 25%; }
  .col-xxl-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xxl-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xxl-6 {
    flex: 0 0 50%;
    max-width: 50%; }
  .col-xxl-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xxl-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xxl-9 {
    flex: 0 0 75%;
    max-width: 75%; }
  .col-xxl-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xxl-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xxl-12 {
    flex: 0 0 100%;
    max-width: 100%; }
  .order-xxl-first {
    order: -1; }
  .order-xxl-last {
    order: 13; }
  .order-xxl-0 {
    order: 0; }
  .order-xxl-1 {
    order: 1; }
  .order-xxl-2 {
    order: 2; }
  .order-xxl-3 {
    order: 3; }
  .order-xxl-4 {
    order: 4; }
  .order-xxl-5 {
    order: 5; }
  .order-xxl-6 {
    order: 6; }
  .order-xxl-7 {
    order: 7; }
  .order-xxl-8 {
    order: 8; }
  .order-xxl-9 {
    order: 9; }
  .order-xxl-10 {
    order: 10; }
  .order-xxl-11 {
    order: 11; }
  .order-xxl-12 {
    order: 12; }
  .offset-xxl-0 {
    margin-left: 0; }
  .offset-xxl-1 {
    margin-left: 8.33333%; }
  .offset-xxl-2 {
    margin-left: 16.66667%; }
  .offset-xxl-3 {
    margin-left: 25%; }
  .offset-xxl-4 {
    margin-left: 33.33333%; }
  .offset-xxl-5 {
    margin-left: 41.66667%; }
  .offset-xxl-6 {
    margin-left: 50%; }
  .offset-xxl-7 {
    margin-left: 58.33333%; }
  .offset-xxl-8 {
    margin-left: 66.66667%; }
  .offset-xxl-9 {
    margin-left: 75%; }
  .offset-xxl-10 {
    margin-left: 83.33333%; }
  .offset-xxl-11 {
    margin-left: 91.66667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #6c757d; }
  .table th,
  .table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #dee6ed; }
  .table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee6ed; }
  .table tbody + tbody {
    border-top: 2px solid #dee6ed; }

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

.table-bordered {
  border: 1px solid #dee6ed; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee6ed; }
  .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: #f4f7f9; }

.table-hover tbody tr:hover {
  color: #6c757d;
  background-color: rgba(0, 0, 0, 0.075); }

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

.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #ddbba8; }

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

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

.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: #a0a4a8; }

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

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

.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #a1deb6; }

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

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

.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #8bcbe6; }

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

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

.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #f1d0a1; }

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

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

.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #eba6a3; }

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

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

.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #f7f8fa; }

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

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

.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #90939d; }

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

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
  .table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #020202;
  border-color: #151515; }

.table .thead-light th {
  color: #495057;
  background-color: #e2e8ee;
  border-color: #dee6ed; }

.table-dark {
  color: #fff;
  background-color: #020202; }
  .table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #151515; }
  .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; } }

@media (max-width: 1439.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
    .table-responsive-xxl > .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.75rem + 2px);
  padding: 0.25rem 0.7rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
  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:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }
  .form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #e1c4b3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }
  .form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control::placeholder {
    color: #6c757d;
    opacity: 1; }
  .form-control:disabled, .form-control[readonly] {
    background-color: #e2e8ee;
    opacity: 1; }

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

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

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

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

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

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

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.25rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.25;
  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.51875rem + 2px);
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.625;
  border-radius: 0.1rem; }

.form-control-lg {
  height: calc(2.5rem + 2px);
  padding: 0.35rem 1rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0.3rem; }

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: #737d85; }

.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: #4BBF73; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.75rem;
  line-height: 1.25;
  color: #fff;
  background-color: rgba(75, 191, 115, 0.9);
  border-radius: 0.2rem; }

.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: #4BBF73; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus {
    border-color: #4BBF73;
    box-shadow: 0 0 0 0.2rem rgba(75, 191, 115, 0.25); }

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #4BBF73; }
  .was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
    border-color: #4BBF73;
    box-shadow: 0 0 0 0.2rem rgba(75, 191, 115, 0.25); }

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #4BBF73; }

.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: #4BBF73; }
  .was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
    border-color: #4BBF73; }

.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #71cc90;
  background-color: #71cc90; }

.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.2rem rgba(75, 191, 115, 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: #4BBF73; }

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #4BBF73; }

.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #4BBF73;
  box-shadow: 0 0 0 0.2rem rgba(75, 191, 115, 0.25); }

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

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.75rem;
  line-height: 1.25;
  color: #fff;
  background-color: rgba(217, 83, 79, 0.9);
  border-radius: 0.2rem; }

.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: #d9534f; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
    border-color: #d9534f;
    box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #d9534f; }
  .was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
    border-color: #d9534f;
    box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.25); }

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d9534f; }

.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: #d9534f; }
  .was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
    border-color: #d9534f; }

.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e27c79;
  background-color: #e27c79; }

.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.2rem rgba(217, 83, 79, 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: #d9534f; }

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d9534f; }

.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #d9534f;
  box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 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;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.25rem 0.7rem;
  font-size: 1rem;
  line-height: 1.25;
  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) {
    .btn {
      transition: none; } }
  .btn:hover {
    color: #6c757d;
    text-decoration: none; }
  .btn:focus, .btn.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 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: #bd7d57;
  border-color: #bd7d57; }
  .btn-primary:hover {
    color: #fff;
    background-color: #ab6a43;
    border-color: #a2643f; }
  .btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #ab6a43;
    border-color: #a2643f;
    box-shadow: 0 0 0 0.2rem rgba(199, 145, 112, 0.5); }
  .btn-primary.disabled, .btn-primary:disabled {
    color: #fff;
    background-color: #bd7d57;
    border-color: #bd7d57; }
  .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #a2643f;
    border-color: #985e3c; }
    .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.2rem rgba(199, 145, 112, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #495057;
  border-color: #495057; }
  .btn-secondary:hover {
    color: #fff;
    background-color: #383d42;
    border-color: #32373b; }
  .btn-secondary:focus, .btn-secondary.focus {
    color: #fff;
    background-color: #383d42;
    border-color: #32373b;
    box-shadow: 0 0 0 0.2rem rgba(100, 106, 112, 0.5); }
  .btn-secondary.disabled, .btn-secondary:disabled {
    color: #fff;
    background-color: #495057;
    border-color: #495057; }
  .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #32373b;
    border-color: #2c3034; }
    .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.2rem rgba(100, 106, 112, 0.5); }

.btn-success {
  color: #fff;
  background-color: #4BBF73;
  border-color: #4BBF73; }
  .btn-success:hover {
    color: #fff;
    background-color: #3ca861;
    border-color: #389f5c; }
  .btn-success:focus, .btn-success.focus {
    color: #fff;
    background-color: #3ca861;
    border-color: #389f5c;
    box-shadow: 0 0 0 0.2rem rgba(102, 201, 136, 0.5); }
  .btn-success.disabled, .btn-success:disabled {
    color: #fff;
    background-color: #4BBF73;
    border-color: #4BBF73; }
  .btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #389f5c;
    border-color: #359556; }
    .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.2rem rgba(102, 201, 136, 0.5); }

.btn-info {
  color: #fff;
  background-color: #1F9BCF;
  border-color: #1F9BCF; }
  .btn-info:hover {
    color: #fff;
    background-color: #1a82ae;
    border-color: #187aa3; }
  .btn-info:focus, .btn-info.focus {
    color: #fff;
    background-color: #1a82ae;
    border-color: #187aa3;
    box-shadow: 0 0 0 0.2rem rgba(65, 170, 214, 0.5); }
  .btn-info.disabled, .btn-info:disabled {
    color: #fff;
    background-color: #1F9BCF;
    border-color: #1F9BCF; }
  .btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #187aa3;
    border-color: #177198; }
    .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.2rem rgba(65, 170, 214, 0.5); }

.btn-warning {
  color: #212529;
  background-color: #E5A54B;
  border-color: #E5A54B; }
  .btn-warning:hover {
    color: #212529;
    background-color: #e0942a;
    border-color: #dd8e20; }
  .btn-warning:focus, .btn-warning.focus {
    color: #212529;
    background-color: #e0942a;
    border-color: #dd8e20;
    box-shadow: 0 0 0 0.2rem rgba(200, 146, 70, 0.5); }
  .btn-warning.disabled, .btn-warning:disabled {
    color: #212529;
    background-color: #E5A54B;
    border-color: #E5A54B; }
  .btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #212529;
    background-color: #dd8e20;
    border-color: #d2871e; }
    .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.2rem rgba(200, 146, 70, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d9534f; }
  .btn-danger:hover {
    color: #fff;
    background-color: #d23430;
    border-color: #c9302c; }
  .btn-danger:focus, .btn-danger.focus {
    color: #fff;
    background-color: #d23430;
    border-color: #c9302c;
    box-shadow: 0 0 0 0.2rem rgba(223, 109, 105, 0.5); }
  .btn-danger.disabled, .btn-danger:disabled {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #c9302c;
    border-color: #bf2e29; }
    .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.2rem rgba(223, 109, 105, 0.5); }

.btn-light {
  color: #212529;
  background-color: #eff2f6;
  border-color: #eff2f6; }
  .btn-light:hover {
    color: #212529;
    background-color: #d7dfe7;
    border-color: #cfd9e3; }
  .btn-light:focus, .btn-light.focus {
    color: #212529;
    background-color: #d7dfe7;
    border-color: #cfd9e3;
    box-shadow: 0 0 0 0.2rem rgba(208, 211, 215, 0.5); }
  .btn-light.disabled, .btn-light:disabled {
    color: #212529;
    background-color: #eff2f6;
    border-color: #eff2f6; }
  .btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #212529;
    background-color: #cfd9e3;
    border-color: #c7d2de; }
    .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.2rem rgba(208, 211, 215, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #293042;
  border-color: #293042; }
  .btn-dark:hover {
    color: #fff;
    background-color: #1a1f2a;
    border-color: #151923; }
  .btn-dark:focus, .btn-dark.focus {
    color: #fff;
    background-color: #1a1f2a;
    border-color: #151923;
    box-shadow: 0 0 0 0.2rem rgba(73, 79, 94, 0.5); }
  .btn-dark.disabled, .btn-dark:disabled {
    color: #fff;
    background-color: #293042;
    border-color: #293042; }
  .btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #151923;
    border-color: #11131b; }
    .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.2rem rgba(73, 79, 94, 0.5); }

.btn-outline-primary {
  color: #bd7d57;
  border-color: #bd7d57; }
  .btn-outline-primary:hover {
    color: #fff;
    background-color: #bd7d57;
    border-color: #bd7d57; }
  .btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.5); }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #bd7d57;
    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: #bd7d57;
    border-color: #bd7d57; }
    .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.2rem rgba(189, 125, 87, 0.5); }

.btn-outline-secondary {
  color: #495057;
  border-color: #495057; }
  .btn-outline-secondary:hover {
    color: #fff;
    background-color: #495057;
    border-color: #495057; }
  .btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5); }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #495057;
    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: #495057;
    border-color: #495057; }
    .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.2rem rgba(73, 80, 87, 0.5); }

.btn-outline-success {
  color: #4BBF73;
  border-color: #4BBF73; }
  .btn-outline-success:hover {
    color: #fff;
    background-color: #4BBF73;
    border-color: #4BBF73; }
  .btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(75, 191, 115, 0.5); }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #4BBF73;
    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: #4BBF73;
    border-color: #4BBF73; }
    .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.2rem rgba(75, 191, 115, 0.5); }

.btn-outline-info {
  color: #1F9BCF;
  border-color: #1F9BCF; }
  .btn-outline-info:hover {
    color: #fff;
    background-color: #1F9BCF;
    border-color: #1F9BCF; }
  .btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(31, 155, 207, 0.5); }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #1F9BCF;
    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: #1F9BCF;
    border-color: #1F9BCF; }
    .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.2rem rgba(31, 155, 207, 0.5); }

.btn-outline-warning {
  color: #E5A54B;
  border-color: #E5A54B; }
  .btn-outline-warning:hover {
    color: #212529;
    background-color: #E5A54B;
    border-color: #E5A54B; }
  .btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(229, 165, 75, 0.5); }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #E5A54B;
    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: #E5A54B;
    border-color: #E5A54B; }
    .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.2rem rgba(229, 165, 75, 0.5); }

.btn-outline-danger {
  color: #d9534f;
  border-color: #d9534f; }
  .btn-outline-danger:hover {
    color: #fff;
    background-color: #d9534f;
    border-color: #d9534f; }
  .btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #d9534f;
    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: #d9534f;
    border-color: #d9534f; }
    .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.2rem rgba(217, 83, 79, 0.5); }

.btn-outline-light {
  color: #eff2f6;
  border-color: #eff2f6; }
  .btn-outline-light:hover {
    color: #212529;
    background-color: #eff2f6;
    border-color: #eff2f6; }
  .btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(239, 242, 246, 0.5); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #eff2f6;
    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: #eff2f6;
    border-color: #eff2f6; }
    .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.2rem rgba(239, 242, 246, 0.5); }

.btn-outline-dark {
  color: #293042;
  border-color: #293042; }
  .btn-outline-dark:hover {
    color: #fff;
    background-color: #293042;
    border-color: #293042; }
  .btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(41, 48, 66, 0.5); }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #293042;
    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: #293042;
    border-color: #293042; }
    .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.2rem rgba(41, 48, 66, 0.5); }

.btn-link {
  font-weight: 400;
  color: #bd7d57;
  text-decoration: none; }
  .btn-link:hover {
    color: #8f5938;
    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.35rem 1rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0.3rem; }

.btn-sm, .btn-group-sm > .btn {
  padding: 0.15rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.625;
  border-radius: 0.1rem; }

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

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

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

.dropdown-menu {
  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: 1rem;
  color: #6c757d;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px 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; } }

@media (min-width: 1440px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem; }

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

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem; }

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

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.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::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

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

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.35rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #495057;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }
  .dropdown-item:hover, .dropdown-item:focus {
    color: #16181b;
    text-decoration: none;
    background-color: #f4f7f9; }
  .dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #bd7d57; }
  .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.75rem;
  color: #6c757d;
  white-space: nowrap; }

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

.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.525rem;
  padding-left: 0.525rem; }
  .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(:last-child),
  .input-group > .custom-select:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .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-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.25rem 0.7rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e2e8ee;
  border: 1px solid #ced4da;
  border-radius: 0.2rem; }
  .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(2.5rem + 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.35rem 1rem;
  font-size: 1rem;
  line-height: 1.25;
  border-radius: 0.3rem; }

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.51875rem + 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.15rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.625;
  border-radius: 0.1rem; }

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

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .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.25rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          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.125rem;
  opacity: 0; }
  .custom-control-input:checked ~ .custom-control-label::before {
    color: #fff;
    border-color: #bd7d57;
    background-color: #bd7d57; }
  .custom-control-input:focus ~ .custom-control-label::before {
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }
  .custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
    border-color: #e1c4b3; }
  .custom-control-input:not(:disabled):active ~ .custom-control-label::before {
    color: #fff;
    background-color: #efe0d7;
    border-color: #efe0d7; }
  .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: #e2e8ee; }

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

.custom-checkbox .custom-control-label::before {
  border-radius: 0.2rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #bd7d57;
  background-color: #bd7d57; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(189, 125, 87, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(189, 125, 87, 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='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(189, 125, 87, 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.125rem + 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: #dee6ed;
    transform: translateX(0.75rem); }
  .custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
    background-color: rgba(189, 125, 87, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.75rem + 2px);
  padding: 0.25rem 1.7rem 0.25rem 0.7rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.25;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23020202' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.7rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.2rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-select:focus {
    border-color: #e1c4b3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }
    .custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
  .custom-select[multiple], .custom-select[size]:not([size="1"]) {
    height: auto;
    padding-right: 0.7rem;
    background-image: none; }
  .custom-select:disabled {
    color: #6c757d;
    background-color: #e2e8ee; }
  .custom-select::-ms-expand {
    display: none; }
  .custom-select:-moz-focusring {
    color: transparent;
    text-shadow: 0 0 0 #495057; }

.custom-select-sm {
  height: calc(1.51875rem + 2px);
  padding-top: 0.15rem;
  padding-bottom: 0.15rem;
  padding-left: 0.5rem;
  font-size: 0.75rem; }

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

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

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.75rem + 2px);
  margin: 0;
  opacity: 0; }
  .custom-file-input:focus ~ .custom-file-label {
    border-color: #e1c4b3;
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }
  .custom-file-input[disabled] ~ .custom-file-label,
  .custom-file-input:disabled ~ .custom-file-label {
    background-color: #e2e8ee; }
  .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.75rem + 2px);
  padding: 0.25rem 0.7rem;
  font-weight: 400;
  line-height: 1.25;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.2rem; }
  .custom-file-label::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: 1.75rem;
    padding: 0.25rem 0.7rem;
    line-height: 1.25;
    color: #495057;
    content: "Browse";
    background-color: #e2e8ee;
    border-left: inherit;
    border-radius: 0 0.2rem 0.2rem 0; }

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
  .custom-range:focus {
    outline: none; }
    .custom-range:focus::-webkit-slider-thumb {
      box-shadow: 0 0 0 1px #F7F9FC, 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }
    .custom-range:focus::-moz-range-thumb {
      box-shadow: 0 0 0 1px #F7F9FC, 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }
    .custom-range:focus::-ms-thumb {
      box-shadow: 0 0 0 1px #F7F9FC, 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }
  .custom-range::-moz-focus-outer {
    border: 0; }
  .custom-range::-webkit-slider-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: -0.25rem;
    background-color: #bd7d57;
    border: 0;
    border-radius: 1rem;
    -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -webkit-appearance: none;
            appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-webkit-slider-thumb {
        -webkit-transition: none;
        transition: none; } }
    .custom-range::-webkit-slider-thumb:active {
      background-color: #efe0d7; }
  .custom-range::-webkit-slider-runnable-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee6ed;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-moz-range-thumb {
    width: 1rem;
    height: 1rem;
    background-color: #bd7d57;
    border: 0;
    border-radius: 1rem;
    -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    -moz-appearance: none;
         appearance: none; }
    @media (prefers-reduced-motion: reduce) {
      .custom-range::-moz-range-thumb {
        -moz-transition: none;
        transition: none; } }
    .custom-range::-moz-range-thumb:active {
      background-color: #efe0d7; }
  .custom-range::-moz-range-track {
    width: 100%;
    height: 0.5rem;
    color: transparent;
    cursor: pointer;
    background-color: #dee6ed;
    border-color: transparent;
    border-radius: 1rem; }
  .custom-range::-ms-thumb {
    width: 1rem;
    height: 1rem;
    margin-top: 0;
    margin-right: 0.2rem;
    margin-left: 0.2rem;
    background-color: #bd7d57;
    border: 0;
    border-radius: 1rem;
    -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    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 {
        -ms-transition: none;
        transition: none; } }
    .custom-range::-ms-thumb:active {
      background-color: #efe0d7; }
  .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: #dee6ed;
    border-radius: 1rem; }
  .custom-range::-ms-fill-upper {
    margin-right: 15px;
    background-color: #dee6ed;
    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 #dee6ed; }
  .nav-tabs .nav-item {
    margin-bottom: -1px; }
  .nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.2rem;
    border-top-right-radius: 0.2rem; }
    .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
      border-color: #e2e8ee #e2e8ee #dee6ed; }
    .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: #F7F9FC;
    border-color: #dee6ed #dee6ed #F7F9FC; }
  .nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }

.nav-pills .nav-link {
  border-radius: 0.2rem; }

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #bd7d57; }

.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.875rem 1.25rem; }
  .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.875rem;
  padding-bottom: 0.875rem;
  margin-right: 1.25rem;
  font-size: 1.15rem;
  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: 1rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.2rem; }
  .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: no-repeat center center;
  background-size: 100% 100%; }

@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-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-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-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-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; } }

@media (max-width: 1439.98px) {
  .navbar-expand-xxl > .container,
  .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1440px) {
  .navbar-expand-xxl {
    flex-flow: row nowrap;
    justify-content: flex-start; }
    .navbar-expand-xxl .navbar-nav {
      flex-direction: row; }
      .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right: 0.5rem;
        padding-left: 0.5rem; }
    .navbar-expand-xxl > .container,
    .navbar-expand-xxl > .container-fluid, .navbar-expand-xxl > .container-sm, .navbar-expand-xxl > .container-md, .navbar-expand-xxl > .container-lg, .navbar-expand-xxl > .container-xl {
      flex-wrap: nowrap; }
    .navbar-expand-xxl .navbar-collapse {
      display: flex !important;
      flex-basis: auto; }
    .navbar-expand-xxl .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-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 xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%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 xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%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 transparent;
  border-radius: 0.25rem; }
  .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: 0.25rem;
      border-top-right-radius: 0.25rem; }
    .card > .list-group:last-child {
      border-bottom-width: 0;
      border-bottom-right-radius: 0.25rem;
      border-bottom-left-radius: 0.25rem; }
  .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: 1rem; }

.card-subtitle {
  margin-top: -0.5rem;
  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: 1rem 1.25rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 0 solid transparent; }
  .card-header:first-child {
    border-radius: 0.25rem 0.25rem 0 0; }

.card-footer {
  padding: 1rem 1.25rem;
  background-color: #fff;
  border-top: 0 solid transparent; }
  .card-footer:last-child {
    border-radius: 0 0 0.25rem 0.25rem; }

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -1rem;
  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: 0.25rem; }

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

.card-img,
.card-img-top {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem; }

.card-img,
.card-img-bottom {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }

.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: 1rem; }

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            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: #e2e8ee;
  border-radius: 0.2rem; }

.breadcrumb-item {
  display: flex; }
  .breadcrumb-item + .breadcrumb-item {
    padding-left: 0.5rem; }
    .breadcrumb-item + .breadcrumb-item::before {
      display: inline-block;
      padding-right: 0.5rem;
      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.2rem; }

.page-link {
  position: relative;
  display: block;
  padding: 0.3rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #6c757d;
  background-color: #fff;
  border: 1px solid #dee6ed; }
  .page-link:hover {
    z-index: 2;
    color: #020202;
    text-decoration: none;
    background-color: #e2e8ee;
    border-color: #dee6ed; }
  .page-link:focus {
    z-index: 3;
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }

.page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }

.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #bd7d57;
  border-color: #bd7d57; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee6ed; }

.pagination-lg .page-link {
  padding: 0.35rem 1rem;
  font-size: 1rem;
  line-height: 1.25; }

.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.15rem 0.5rem;
  font-size: 0.75rem;
  line-height: 1.625; }

.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.1rem;
  border-bottom-left-radius: 0.1rem; }

.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.1rem;
  border-bottom-right-radius: 0.1rem; }

.badge {
  display: inline-block;
  padding: 0.3em 0.45em;
  font-size: 80%;
  font-weight: 500;
  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.65em;
  padding-left: 0.65em;
  border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #bd7d57; }
  a.badge-primary:hover, a.badge-primary:focus {
    color: #fff;
    background-color: #a2643f; }
  a.badge-primary:focus, a.badge-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #495057; }
  a.badge-secondary:hover, a.badge-secondary:focus {
    color: #fff;
    background-color: #32373b; }
  a.badge-secondary:focus, a.badge-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5); }

.badge-success {
  color: #fff;
  background-color: #4BBF73; }
  a.badge-success:hover, a.badge-success:focus {
    color: #fff;
    background-color: #389f5c; }
  a.badge-success:focus, a.badge-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(75, 191, 115, 0.5); }

.badge-info {
  color: #fff;
  background-color: #1F9BCF; }
  a.badge-info:hover, a.badge-info:focus {
    color: #fff;
    background-color: #187aa3; }
  a.badge-info:focus, a.badge-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(31, 155, 207, 0.5); }

.badge-warning {
  color: #212529;
  background-color: #E5A54B; }
  a.badge-warning:hover, a.badge-warning:focus {
    color: #212529;
    background-color: #dd8e20; }
  a.badge-warning:focus, a.badge-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(229, 165, 75, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #d9534f; }
  a.badge-danger:hover, a.badge-danger:focus {
    color: #fff;
    background-color: #c9302c; }
  a.badge-danger:focus, a.badge-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }

.badge-light {
  color: #212529;
  background-color: #eff2f6; }
  a.badge-light:hover, a.badge-light:focus {
    color: #212529;
    background-color: #cfd9e3; }
  a.badge-light:focus, a.badge-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(239, 242, 246, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #293042; }
  a.badge-dark:hover, a.badge-dark:focus {
    color: #fff;
    background-color: #151923; }
  a.badge-dark:focus, a.badge-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(41, 48, 66, 0.5); }

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

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

.alert {
  position: relative;
  padding: 0.95rem 0.95rem;
  margin-bottom: 1rem;
  border: 0 solid transparent;
  border-radius: 0.2rem; }

.alert-heading {
  color: inherit; }

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

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

.alert-primary {
  color: #62412d;
  background-color: #f2e5dd;
  border-color: #eddbd0; }
  .alert-primary hr {
    border-top-color: #e6cdbe; }
  .alert-primary .alert-link {
    color: #3f2a1d; }

.alert-secondary {
  color: #262a2d;
  background-color: #dbdcdd;
  border-color: #ccced0; }
  .alert-secondary hr {
    border-top-color: #bfc1c4; }
  .alert-secondary .alert-link {
    color: #0f1011; }

.alert-success {
  color: #27633c;
  background-color: #dbf2e3;
  border-color: #cdedd8; }
  .alert-success hr {
    border-top-color: #bae6c9; }
  .alert-success .alert-link {
    color: #193e26; }

.alert-info {
  color: #10516c;
  background-color: #d2ebf5;
  border-color: #c0e3f2; }
  .alert-info hr {
    border-top-color: #abdaee; }
  .alert-info .alert-link {
    color: #093040; }

.alert-warning {
  color: #775627;
  background-color: #faeddb;
  border-color: #f8e6cd; }
  .alert-warning hr {
    border-top-color: #f5dbb7; }
  .alert-warning .alert-link {
    color: #513a1a; }

.alert-danger {
  color: #712b29;
  background-color: #f7dddc;
  border-color: #f4cfce; }
  .alert-danger hr {
    border-top-color: #efbbb9; }
  .alert-danger .alert-link {
    color: #4c1d1b; }

.alert-light {
  color: #7c7e80;
  background-color: #fcfcfd;
  border-color: #fafbfc; }
  .alert-light hr {
    border-top-color: #eaeef2; }
  .alert-light .alert-link {
    color: #636566; }

.alert-dark {
  color: #151922;
  background-color: #d4d6d9;
  border-color: #c3c5ca; }
  .alert-dark hr {
    border-top-color: #b5b8be; }
  .alert-dark .alert-link {
    color: #020202; }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e2e8ee;
  border-radius: 0.2rem; }

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #bd7d57;
  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: 1rem 1rem; }

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite; }
  @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.2rem; }

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

.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: #bd7d57;
    border-color: #bd7d57; }
  .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.2rem;
    border-top-right-radius: 0; }
  .list-group-horizontal > .list-group-item:last-child {
    border-top-right-radius: 0.2rem;
    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.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-sm > .list-group-item:last-child {
      border-top-right-radius: 0.2rem;
      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.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-md > .list-group-item:last-child {
      border-top-right-radius: 0.2rem;
      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.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-lg > .list-group-item:last-child {
      border-top-right-radius: 0.2rem;
      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.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xl > .list-group-item:last-child {
      border-top-right-radius: 0.2rem;
      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; } }

@media (min-width: 1440px) {
  .list-group-horizontal-xxl {
    flex-direction: row; }
    .list-group-horizontal-xxl > .list-group-item:first-child {
      border-bottom-left-radius: 0.2rem;
      border-top-right-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item:last-child {
      border-top-right-radius: 0.2rem;
      border-bottom-left-radius: 0; }
    .list-group-horizontal-xxl > .list-group-item.active {
      margin-top: 0; }
    .list-group-horizontal-xxl > .list-group-item + .list-group-item {
      border-top-width: 1px;
      border-left-width: 0; }
      .list-group-horizontal-xxl > .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: #62412d;
  background-color: #eddbd0; }
  .list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
    color: #62412d;
    background-color: #e6cdbe; }
  .list-group-item-primary.list-group-item-action.active {
    color: #fff;
    background-color: #62412d;
    border-color: #62412d; }

.list-group-item-secondary {
  color: #262a2d;
  background-color: #ccced0; }
  .list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
    color: #262a2d;
    background-color: #bfc1c4; }
  .list-group-item-secondary.list-group-item-action.active {
    color: #fff;
    background-color: #262a2d;
    border-color: #262a2d; }

.list-group-item-success {
  color: #27633c;
  background-color: #cdedd8; }
  .list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
    color: #27633c;
    background-color: #bae6c9; }
  .list-group-item-success.list-group-item-action.active {
    color: #fff;
    background-color: #27633c;
    border-color: #27633c; }

.list-group-item-info {
  color: #10516c;
  background-color: #c0e3f2; }
  .list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
    color: #10516c;
    background-color: #abdaee; }
  .list-group-item-info.list-group-item-action.active {
    color: #fff;
    background-color: #10516c;
    border-color: #10516c; }

.list-group-item-warning {
  color: #775627;
  background-color: #f8e6cd; }
  .list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
    color: #775627;
    background-color: #f5dbb7; }
  .list-group-item-warning.list-group-item-action.active {
    color: #fff;
    background-color: #775627;
    border-color: #775627; }

.list-group-item-danger {
  color: #712b29;
  background-color: #f4cfce; }
  .list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
    color: #712b29;
    background-color: #efbbb9; }
  .list-group-item-danger.list-group-item-action.active {
    color: #fff;
    background-color: #712b29;
    border-color: #712b29; }

.list-group-item-light {
  color: #7c7e80;
  background-color: #fafbfc; }
  .list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
    color: #7c7e80;
    background-color: #eaeef2; }
  .list-group-item-light.list-group-item-action.active {
    color: #fff;
    background-color: #7c7e80;
    border-color: #7c7e80; }

.list-group-item-dark {
  color: #151922;
  background-color: #c3c5ca; }
  .list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
    color: #151922;
    background-color: #b5b8be; }
  .list-group-item-dark.list-group-item-action.active {
    color: #fff;
    background-color: #151922;
    border-color: #151922; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
  .close:hover {
    color: #000;
    text-decoration: none; }
  .close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
    opacity: .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.25s 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: -webkit-min-content;
    height: -moz-min-content;
    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: 0 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 #dee6ed;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
  .modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto; }

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

.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 #dee6ed;
  border-bottom-right-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
  .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: 600px;
    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: -webkit-min-content;
      height: -moz-min-content;
      height: min-content; }
  .modal-sm {
    max-width: 400px; } }

@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 900px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.75rem;
  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.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.2rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.25;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.75rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  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: rgba(0, 0, 0, 0.25); }
    .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: rgba(0, 0, 0, 0.25); }
    .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: rgba(0, 0, 0, 0.25); }
    .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: rgba(0, 0, 0, 0.25); }
    .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: 1rem;
  color: #495057;
  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%;
  -webkit-backface-visibility: hidden;
          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%;
  color: #fff;
  text-align: center;
  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: no-repeat 50% / 100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%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: .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: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border .75s linear infinite; }

.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: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow .75s linear infinite; }

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

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

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

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

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

.bg-success {
  background-color: #4BBF73 !important; }

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

.bg-info {
  background-color: #1F9BCF !important; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.border-left {
  border-left: 1px solid #dee6ed !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: #bd7d57 !important; }

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

.border-success {
  border-color: #4BBF73 !important; }

.border-info {
  border-color: #1F9BCF !important; }

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

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

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

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

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

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

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

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

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

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

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

.rounded-lg {
  border-radius: 0.3rem !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 (min-width: 1440px) {
  .d-xxl-none {
    display: none !important; }
  .d-xxl-inline {
    display: inline !important; }
  .d-xxl-inline-block {
    display: inline-block !important; }
  .d-xxl-block {
    display: block !important; }
  .d-xxl-table {
    display: table !important; }
  .d-xxl-table-row {
    display: table-row !important; }
  .d-xxl-table-cell {
    display: table-cell !important; }
  .d-xxl-flex {
    display: flex !important; }
  .d-xxl-inline-flex {
    display: inline-flex !important; } }

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

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

@media (min-width: 1440px) {
  .flex-xxl-row {
    flex-direction: row !important; }
  .flex-xxl-column {
    flex-direction: column !important; }
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important; }
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important; }
  .flex-xxl-wrap {
    flex-wrap: wrap !important; }
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important; }
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important; }
  .flex-xxl-fill {
    flex: 1 1 auto !important; }
  .flex-xxl-grow-0 {
    flex-grow: 0 !important; }
  .flex-xxl-grow-1 {
    flex-grow: 1 !important; }
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important; }
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important; }
  .justify-content-xxl-start {
    justify-content: flex-start !important; }
  .justify-content-xxl-end {
    justify-content: flex-end !important; }
  .justify-content-xxl-center {
    justify-content: center !important; }
  .justify-content-xxl-between {
    justify-content: space-between !important; }
  .justify-content-xxl-around {
    justify-content: space-around !important; }
  .align-items-xxl-start {
    align-items: flex-start !important; }
  .align-items-xxl-end {
    align-items: flex-end !important; }
  .align-items-xxl-center {
    align-items: center !important; }
  .align-items-xxl-baseline {
    align-items: baseline !important; }
  .align-items-xxl-stretch {
    align-items: stretch !important; }
  .align-content-xxl-start {
    align-content: flex-start !important; }
  .align-content-xxl-end {
    align-content: flex-end !important; }
  .align-content-xxl-center {
    align-content: center !important; }
  .align-content-xxl-between {
    align-content: space-between !important; }
  .align-content-xxl-around {
    align-content: space-around !important; }
  .align-content-xxl-stretch {
    align-content: stretch !important; }
  .align-self-xxl-auto {
    align-self: auto !important; }
  .align-self-xxl-start {
    align-self: flex-start !important; }
  .align-self-xxl-end {
    align-self: flex-end !important; }
  .align-self-xxl-center {
    align-self: center !important; }
  .align-self-xxl-baseline {
    align-self: baseline !important; }
  .align-self-xxl-stretch {
    align-self: stretch !important; } }

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

@media (min-width: 1440px) {
  .float-xxl-left {
    float: left !important; }
  .float-xxl-right {
    float: right !important; }
  .float-xxl-none {
    float: none !important; } }

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

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

.user-select-none {
  -webkit-user-select: none !important;
      -ms-user-select: none !important;
          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: -webkit-sticky !important;
  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: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after {
  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.2rem rgba(0, 0, 0, 0.05) !important; }

.shadow {
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05) !important; }

.shadow-lg {
  box-shadow: 0 0.2rem 0.2rem rgba(0, 0, 0, 0.05) !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; }

.m-6 {
  margin: 4.5rem !important; }

.mt-6,
.my-6 {
  margin-top: 4.5rem !important; }

.mr-6,
.mx-6 {
  margin-right: 4.5rem !important; }

.mb-6,
.my-6 {
  margin-bottom: 4.5rem !important; }

.ml-6,
.mx-6 {
  margin-left: 4.5rem !important; }

.m-7 {
  margin: 6rem !important; }

.mt-7,
.my-7 {
  margin-top: 6rem !important; }

.mr-7,
.mx-7 {
  margin-right: 6rem !important; }

.mb-7,
.my-7 {
  margin-bottom: 6rem !important; }

.ml-7,
.mx-7 {
  margin-left: 6rem !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; }

.p-6 {
  padding: 4.5rem !important; }

.pt-6,
.py-6 {
  padding-top: 4.5rem !important; }

.pr-6,
.px-6 {
  padding-right: 4.5rem !important; }

.pb-6,
.py-6 {
  padding-bottom: 4.5rem !important; }

.pl-6,
.px-6 {
  padding-left: 4.5rem !important; }

.p-7 {
  padding: 6rem !important; }

.pt-7,
.py-7 {
  padding-top: 6rem !important; }

.pr-7,
.px-7 {
  padding-right: 6rem !important; }

.pb-7,
.py-7 {
  padding-bottom: 6rem !important; }

.pl-7,
.px-7 {
  padding-left: 6rem !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-n6 {
  margin: -4.5rem !important; }

.mt-n6,
.my-n6 {
  margin-top: -4.5rem !important; }

.mr-n6,
.mx-n6 {
  margin-right: -4.5rem !important; }

.mb-n6,
.my-n6 {
  margin-bottom: -4.5rem !important; }

.ml-n6,
.mx-n6 {
  margin-left: -4.5rem !important; }

.m-n7 {
  margin: -6rem !important; }

.mt-n7,
.my-n7 {
  margin-top: -6rem !important; }

.mr-n7,
.mx-n7 {
  margin-right: -6rem !important; }

.mb-n7,
.my-n7 {
  margin-bottom: -6rem !important; }

.ml-n7,
.mx-n7 {
  margin-left: -6rem !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; }
  .m-sm-6 {
    margin: 4.5rem !important; }
  .mt-sm-6,
  .my-sm-6 {
    margin-top: 4.5rem !important; }
  .mr-sm-6,
  .mx-sm-6 {
    margin-right: 4.5rem !important; }
  .mb-sm-6,
  .my-sm-6 {
    margin-bottom: 4.5rem !important; }
  .ml-sm-6,
  .mx-sm-6 {
    margin-left: 4.5rem !important; }
  .m-sm-7 {
    margin: 6rem !important; }
  .mt-sm-7,
  .my-sm-7 {
    margin-top: 6rem !important; }
  .mr-sm-7,
  .mx-sm-7 {
    margin-right: 6rem !important; }
  .mb-sm-7,
  .my-sm-7 {
    margin-bottom: 6rem !important; }
  .ml-sm-7,
  .mx-sm-7 {
    margin-left: 6rem !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; }
  .p-sm-6 {
    padding: 4.5rem !important; }
  .pt-sm-6,
  .py-sm-6 {
    padding-top: 4.5rem !important; }
  .pr-sm-6,
  .px-sm-6 {
    padding-right: 4.5rem !important; }
  .pb-sm-6,
  .py-sm-6 {
    padding-bottom: 4.5rem !important; }
  .pl-sm-6,
  .px-sm-6 {
    padding-left: 4.5rem !important; }
  .p-sm-7 {
    padding: 6rem !important; }
  .pt-sm-7,
  .py-sm-7 {
    padding-top: 6rem !important; }
  .pr-sm-7,
  .px-sm-7 {
    padding-right: 6rem !important; }
  .pb-sm-7,
  .py-sm-7 {
    padding-bottom: 6rem !important; }
  .pl-sm-7,
  .px-sm-7 {
    padding-left: 6rem !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-n6 {
    margin: -4.5rem !important; }
  .mt-sm-n6,
  .my-sm-n6 {
    margin-top: -4.5rem !important; }
  .mr-sm-n6,
  .mx-sm-n6 {
    margin-right: -4.5rem !important; }
  .mb-sm-n6,
  .my-sm-n6 {
    margin-bottom: -4.5rem !important; }
  .ml-sm-n6,
  .mx-sm-n6 {
    margin-left: -4.5rem !important; }
  .m-sm-n7 {
    margin: -6rem !important; }
  .mt-sm-n7,
  .my-sm-n7 {
    margin-top: -6rem !important; }
  .mr-sm-n7,
  .mx-sm-n7 {
    margin-right: -6rem !important; }
  .mb-sm-n7,
  .my-sm-n7 {
    margin-bottom: -6rem !important; }
  .ml-sm-n7,
  .mx-sm-n7 {
    margin-left: -6rem !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; }
  .m-md-6 {
    margin: 4.5rem !important; }
  .mt-md-6,
  .my-md-6 {
    margin-top: 4.5rem !important; }
  .mr-md-6,
  .mx-md-6 {
    margin-right: 4.5rem !important; }
  .mb-md-6,
  .my-md-6 {
    margin-bottom: 4.5rem !important; }
  .ml-md-6,
  .mx-md-6 {
    margin-left: 4.5rem !important; }
  .m-md-7 {
    margin: 6rem !important; }
  .mt-md-7,
  .my-md-7 {
    margin-top: 6rem !important; }
  .mr-md-7,
  .mx-md-7 {
    margin-right: 6rem !important; }
  .mb-md-7,
  .my-md-7 {
    margin-bottom: 6rem !important; }
  .ml-md-7,
  .mx-md-7 {
    margin-left: 6rem !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; }
  .p-md-6 {
    padding: 4.5rem !important; }
  .pt-md-6,
  .py-md-6 {
    padding-top: 4.5rem !important; }
  .pr-md-6,
  .px-md-6 {
    padding-right: 4.5rem !important; }
  .pb-md-6,
  .py-md-6 {
    padding-bottom: 4.5rem !important; }
  .pl-md-6,
  .px-md-6 {
    padding-left: 4.5rem !important; }
  .p-md-7 {
    padding: 6rem !important; }
  .pt-md-7,
  .py-md-7 {
    padding-top: 6rem !important; }
  .pr-md-7,
  .px-md-7 {
    padding-right: 6rem !important; }
  .pb-md-7,
  .py-md-7 {
    padding-bottom: 6rem !important; }
  .pl-md-7,
  .px-md-7 {
    padding-left: 6rem !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-n6 {
    margin: -4.5rem !important; }
  .mt-md-n6,
  .my-md-n6 {
    margin-top: -4.5rem !important; }
  .mr-md-n6,
  .mx-md-n6 {
    margin-right: -4.5rem !important; }
  .mb-md-n6,
  .my-md-n6 {
    margin-bottom: -4.5rem !important; }
  .ml-md-n6,
  .mx-md-n6 {
    margin-left: -4.5rem !important; }
  .m-md-n7 {
    margin: -6rem !important; }
  .mt-md-n7,
  .my-md-n7 {
    margin-top: -6rem !important; }
  .mr-md-n7,
  .mx-md-n7 {
    margin-right: -6rem !important; }
  .mb-md-n7,
  .my-md-n7 {
    margin-bottom: -6rem !important; }
  .ml-md-n7,
  .mx-md-n7 {
    margin-left: -6rem !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; }
  .m-lg-6 {
    margin: 4.5rem !important; }
  .mt-lg-6,
  .my-lg-6 {
    margin-top: 4.5rem !important; }
  .mr-lg-6,
  .mx-lg-6 {
    margin-right: 4.5rem !important; }
  .mb-lg-6,
  .my-lg-6 {
    margin-bottom: 4.5rem !important; }
  .ml-lg-6,
  .mx-lg-6 {
    margin-left: 4.5rem !important; }
  .m-lg-7 {
    margin: 6rem !important; }
  .mt-lg-7,
  .my-lg-7 {
    margin-top: 6rem !important; }
  .mr-lg-7,
  .mx-lg-7 {
    margin-right: 6rem !important; }
  .mb-lg-7,
  .my-lg-7 {
    margin-bottom: 6rem !important; }
  .ml-lg-7,
  .mx-lg-7 {
    margin-left: 6rem !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; }
  .p-lg-6 {
    padding: 4.5rem !important; }
  .pt-lg-6,
  .py-lg-6 {
    padding-top: 4.5rem !important; }
  .pr-lg-6,
  .px-lg-6 {
    padding-right: 4.5rem !important; }
  .pb-lg-6,
  .py-lg-6 {
    padding-bottom: 4.5rem !important; }
  .pl-lg-6,
  .px-lg-6 {
    padding-left: 4.5rem !important; }
  .p-lg-7 {
    padding: 6rem !important; }
  .pt-lg-7,
  .py-lg-7 {
    padding-top: 6rem !important; }
  .pr-lg-7,
  .px-lg-7 {
    padding-right: 6rem !important; }
  .pb-lg-7,
  .py-lg-7 {
    padding-bottom: 6rem !important; }
  .pl-lg-7,
  .px-lg-7 {
    padding-left: 6rem !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-n6 {
    margin: -4.5rem !important; }
  .mt-lg-n6,
  .my-lg-n6 {
    margin-top: -4.5rem !important; }
  .mr-lg-n6,
  .mx-lg-n6 {
    margin-right: -4.5rem !important; }
  .mb-lg-n6,
  .my-lg-n6 {
    margin-bottom: -4.5rem !important; }
  .ml-lg-n6,
  .mx-lg-n6 {
    margin-left: -4.5rem !important; }
  .m-lg-n7 {
    margin: -6rem !important; }
  .mt-lg-n7,
  .my-lg-n7 {
    margin-top: -6rem !important; }
  .mr-lg-n7,
  .mx-lg-n7 {
    margin-right: -6rem !important; }
  .mb-lg-n7,
  .my-lg-n7 {
    margin-bottom: -6rem !important; }
  .ml-lg-n7,
  .mx-lg-n7 {
    margin-left: -6rem !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; }
  .m-xl-6 {
    margin: 4.5rem !important; }
  .mt-xl-6,
  .my-xl-6 {
    margin-top: 4.5rem !important; }
  .mr-xl-6,
  .mx-xl-6 {
    margin-right: 4.5rem !important; }
  .mb-xl-6,
  .my-xl-6 {
    margin-bottom: 4.5rem !important; }
  .ml-xl-6,
  .mx-xl-6 {
    margin-left: 4.5rem !important; }
  .m-xl-7 {
    margin: 6rem !important; }
  .mt-xl-7,
  .my-xl-7 {
    margin-top: 6rem !important; }
  .mr-xl-7,
  .mx-xl-7 {
    margin-right: 6rem !important; }
  .mb-xl-7,
  .my-xl-7 {
    margin-bottom: 6rem !important; }
  .ml-xl-7,
  .mx-xl-7 {
    margin-left: 6rem !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; }
  .p-xl-6 {
    padding: 4.5rem !important; }
  .pt-xl-6,
  .py-xl-6 {
    padding-top: 4.5rem !important; }
  .pr-xl-6,
  .px-xl-6 {
    padding-right: 4.5rem !important; }
  .pb-xl-6,
  .py-xl-6 {
    padding-bottom: 4.5rem !important; }
  .pl-xl-6,
  .px-xl-6 {
    padding-left: 4.5rem !important; }
  .p-xl-7 {
    padding: 6rem !important; }
  .pt-xl-7,
  .py-xl-7 {
    padding-top: 6rem !important; }
  .pr-xl-7,
  .px-xl-7 {
    padding-right: 6rem !important; }
  .pb-xl-7,
  .py-xl-7 {
    padding-bottom: 6rem !important; }
  .pl-xl-7,
  .px-xl-7 {
    padding-left: 6rem !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-n6 {
    margin: -4.5rem !important; }
  .mt-xl-n6,
  .my-xl-n6 {
    margin-top: -4.5rem !important; }
  .mr-xl-n6,
  .mx-xl-n6 {
    margin-right: -4.5rem !important; }
  .mb-xl-n6,
  .my-xl-n6 {
    margin-bottom: -4.5rem !important; }
  .ml-xl-n6,
  .mx-xl-n6 {
    margin-left: -4.5rem !important; }
  .m-xl-n7 {
    margin: -6rem !important; }
  .mt-xl-n7,
  .my-xl-n7 {
    margin-top: -6rem !important; }
  .mr-xl-n7,
  .mx-xl-n7 {
    margin-right: -6rem !important; }
  .mb-xl-n7,
  .my-xl-n7 {
    margin-bottom: -6rem !important; }
  .ml-xl-n7,
  .mx-xl-n7 {
    margin-left: -6rem !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; } }

@media (min-width: 1440px) {
  .m-xxl-0 {
    margin: 0 !important; }
  .mt-xxl-0,
  .my-xxl-0 {
    margin-top: 0 !important; }
  .mr-xxl-0,
  .mx-xxl-0 {
    margin-right: 0 !important; }
  .mb-xxl-0,
  .my-xxl-0 {
    margin-bottom: 0 !important; }
  .ml-xxl-0,
  .mx-xxl-0 {
    margin-left: 0 !important; }
  .m-xxl-1 {
    margin: 0.25rem !important; }
  .mt-xxl-1,
  .my-xxl-1 {
    margin-top: 0.25rem !important; }
  .mr-xxl-1,
  .mx-xxl-1 {
    margin-right: 0.25rem !important; }
  .mb-xxl-1,
  .my-xxl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xxl-1,
  .mx-xxl-1 {
    margin-left: 0.25rem !important; }
  .m-xxl-2 {
    margin: 0.5rem !important; }
  .mt-xxl-2,
  .my-xxl-2 {
    margin-top: 0.5rem !important; }
  .mr-xxl-2,
  .mx-xxl-2 {
    margin-right: 0.5rem !important; }
  .mb-xxl-2,
  .my-xxl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xxl-2,
  .mx-xxl-2 {
    margin-left: 0.5rem !important; }
  .m-xxl-3 {
    margin: 1rem !important; }
  .mt-xxl-3,
  .my-xxl-3 {
    margin-top: 1rem !important; }
  .mr-xxl-3,
  .mx-xxl-3 {
    margin-right: 1rem !important; }
  .mb-xxl-3,
  .my-xxl-3 {
    margin-bottom: 1rem !important; }
  .ml-xxl-3,
  .mx-xxl-3 {
    margin-left: 1rem !important; }
  .m-xxl-4 {
    margin: 1.5rem !important; }
  .mt-xxl-4,
  .my-xxl-4 {
    margin-top: 1.5rem !important; }
  .mr-xxl-4,
  .mx-xxl-4 {
    margin-right: 1.5rem !important; }
  .mb-xxl-4,
  .my-xxl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xxl-4,
  .mx-xxl-4 {
    margin-left: 1.5rem !important; }
  .m-xxl-5 {
    margin: 3rem !important; }
  .mt-xxl-5,
  .my-xxl-5 {
    margin-top: 3rem !important; }
  .mr-xxl-5,
  .mx-xxl-5 {
    margin-right: 3rem !important; }
  .mb-xxl-5,
  .my-xxl-5 {
    margin-bottom: 3rem !important; }
  .ml-xxl-5,
  .mx-xxl-5 {
    margin-left: 3rem !important; }
  .m-xxl-6 {
    margin: 4.5rem !important; }
  .mt-xxl-6,
  .my-xxl-6 {
    margin-top: 4.5rem !important; }
  .mr-xxl-6,
  .mx-xxl-6 {
    margin-right: 4.5rem !important; }
  .mb-xxl-6,
  .my-xxl-6 {
    margin-bottom: 4.5rem !important; }
  .ml-xxl-6,
  .mx-xxl-6 {
    margin-left: 4.5rem !important; }
  .m-xxl-7 {
    margin: 6rem !important; }
  .mt-xxl-7,
  .my-xxl-7 {
    margin-top: 6rem !important; }
  .mr-xxl-7,
  .mx-xxl-7 {
    margin-right: 6rem !important; }
  .mb-xxl-7,
  .my-xxl-7 {
    margin-bottom: 6rem !important; }
  .ml-xxl-7,
  .mx-xxl-7 {
    margin-left: 6rem !important; }
  .p-xxl-0 {
    padding: 0 !important; }
  .pt-xxl-0,
  .py-xxl-0 {
    padding-top: 0 !important; }
  .pr-xxl-0,
  .px-xxl-0 {
    padding-right: 0 !important; }
  .pb-xxl-0,
  .py-xxl-0 {
    padding-bottom: 0 !important; }
  .pl-xxl-0,
  .px-xxl-0 {
    padding-left: 0 !important; }
  .p-xxl-1 {
    padding: 0.25rem !important; }
  .pt-xxl-1,
  .py-xxl-1 {
    padding-top: 0.25rem !important; }
  .pr-xxl-1,
  .px-xxl-1 {
    padding-right: 0.25rem !important; }
  .pb-xxl-1,
  .py-xxl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xxl-1,
  .px-xxl-1 {
    padding-left: 0.25rem !important; }
  .p-xxl-2 {
    padding: 0.5rem !important; }
  .pt-xxl-2,
  .py-xxl-2 {
    padding-top: 0.5rem !important; }
  .pr-xxl-2,
  .px-xxl-2 {
    padding-right: 0.5rem !important; }
  .pb-xxl-2,
  .py-xxl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xxl-2,
  .px-xxl-2 {
    padding-left: 0.5rem !important; }
  .p-xxl-3 {
    padding: 1rem !important; }
  .pt-xxl-3,
  .py-xxl-3 {
    padding-top: 1rem !important; }
  .pr-xxl-3,
  .px-xxl-3 {
    padding-right: 1rem !important; }
  .pb-xxl-3,
  .py-xxl-3 {
    padding-bottom: 1rem !important; }
  .pl-xxl-3,
  .px-xxl-3 {
    padding-left: 1rem !important; }
  .p-xxl-4 {
    padding: 1.5rem !important; }
  .pt-xxl-4,
  .py-xxl-4 {
    padding-top: 1.5rem !important; }
  .pr-xxl-4,
  .px-xxl-4 {
    padding-right: 1.5rem !important; }
  .pb-xxl-4,
  .py-xxl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xxl-4,
  .px-xxl-4 {
    padding-left: 1.5rem !important; }
  .p-xxl-5 {
    padding: 3rem !important; }
  .pt-xxl-5,
  .py-xxl-5 {
    padding-top: 3rem !important; }
  .pr-xxl-5,
  .px-xxl-5 {
    padding-right: 3rem !important; }
  .pb-xxl-5,
  .py-xxl-5 {
    padding-bottom: 3rem !important; }
  .pl-xxl-5,
  .px-xxl-5 {
    padding-left: 3rem !important; }
  .p-xxl-6 {
    padding: 4.5rem !important; }
  .pt-xxl-6,
  .py-xxl-6 {
    padding-top: 4.5rem !important; }
  .pr-xxl-6,
  .px-xxl-6 {
    padding-right: 4.5rem !important; }
  .pb-xxl-6,
  .py-xxl-6 {
    padding-bottom: 4.5rem !important; }
  .pl-xxl-6,
  .px-xxl-6 {
    padding-left: 4.5rem !important; }
  .p-xxl-7 {
    padding: 6rem !important; }
  .pt-xxl-7,
  .py-xxl-7 {
    padding-top: 6rem !important; }
  .pr-xxl-7,
  .px-xxl-7 {
    padding-right: 6rem !important; }
  .pb-xxl-7,
  .py-xxl-7 {
    padding-bottom: 6rem !important; }
  .pl-xxl-7,
  .px-xxl-7 {
    padding-left: 6rem !important; }
  .m-xxl-n1 {
    margin: -0.25rem !important; }
  .mt-xxl-n1,
  .my-xxl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xxl-n1,
  .mx-xxl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xxl-n1,
  .my-xxl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xxl-n1,
  .mx-xxl-n1 {
    margin-left: -0.25rem !important; }
  .m-xxl-n2 {
    margin: -0.5rem !important; }
  .mt-xxl-n2,
  .my-xxl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xxl-n2,
  .mx-xxl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xxl-n2,
  .my-xxl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xxl-n2,
  .mx-xxl-n2 {
    margin-left: -0.5rem !important; }
  .m-xxl-n3 {
    margin: -1rem !important; }
  .mt-xxl-n3,
  .my-xxl-n3 {
    margin-top: -1rem !important; }
  .mr-xxl-n3,
  .mx-xxl-n3 {
    margin-right: -1rem !important; }
  .mb-xxl-n3,
  .my-xxl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xxl-n3,
  .mx-xxl-n3 {
    margin-left: -1rem !important; }
  .m-xxl-n4 {
    margin: -1.5rem !important; }
  .mt-xxl-n4,
  .my-xxl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xxl-n4,
  .mx-xxl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xxl-n4,
  .my-xxl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xxl-n4,
  .mx-xxl-n4 {
    margin-left: -1.5rem !important; }
  .m-xxl-n5 {
    margin: -3rem !important; }
  .mt-xxl-n5,
  .my-xxl-n5 {
    margin-top: -3rem !important; }
  .mr-xxl-n5,
  .mx-xxl-n5 {
    margin-right: -3rem !important; }
  .mb-xxl-n5,
  .my-xxl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xxl-n5,
  .mx-xxl-n5 {
    margin-left: -3rem !important; }
  .m-xxl-n6 {
    margin: -4.5rem !important; }
  .mt-xxl-n6,
  .my-xxl-n6 {
    margin-top: -4.5rem !important; }
  .mr-xxl-n6,
  .mx-xxl-n6 {
    margin-right: -4.5rem !important; }
  .mb-xxl-n6,
  .my-xxl-n6 {
    margin-bottom: -4.5rem !important; }
  .ml-xxl-n6,
  .mx-xxl-n6 {
    margin-left: -4.5rem !important; }
  .m-xxl-n7 {
    margin: -6rem !important; }
  .mt-xxl-n7,
  .my-xxl-n7 {
    margin-top: -6rem !important; }
  .mr-xxl-n7,
  .mx-xxl-n7 {
    margin-right: -6rem !important; }
  .mb-xxl-n7,
  .my-xxl-n7 {
    margin-bottom: -6rem !important; }
  .ml-xxl-n7,
  .mx-xxl-n7 {
    margin-left: -6rem !important; }
  .m-xxl-auto {
    margin: auto !important; }
  .mt-xxl-auto,
  .my-xxl-auto {
    margin-top: auto !important; }
  .mr-xxl-auto,
  .mx-xxl-auto {
    margin-right: auto !important; }
  .mb-xxl-auto,
  .my-xxl-auto {
    margin-bottom: auto !important; }
  .ml-xxl-auto,
  .mx-xxl-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; } }

@media (min-width: 1440px) {
  .text-xxl-left {
    text-align: left !important; }
  .text-xxl-right {
    text-align: right !important; }
  .text-xxl-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: 500 !important; }

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

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

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

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

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

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

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

.text-success {
  color: #4BBF73 !important; }

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

.text-info {
  color: #1F9BCF !important; }

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

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

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

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

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

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

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

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

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

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

.text-muted {
  color: #737d85 !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; }
  thead {
    display: table-header-group; }
  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 #dee6ed !important; }
  .table-dark {
    color: inherit; }
    .table-dark th,
    .table-dark td,
    .table-dark thead th,
    .table-dark tbody + tbody {
      border-color: #dee6ed; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee6ed; } }

.accordion .card:not(:last-child) {
  margin-bottom: 0; }

.accordion .card-header {
  border-bottom: 0; }

.accordion .card-body {
  border-top: 1px solid transparent; }

.accordion .card-title a {
  color: #6c757d; }

.alert {
  padding: 0;
  display: flex;
  color: #212529; }
  .alert b, .alert strong {
    color: #000; }
  .alert .close:hover,
  .alert .close:focus {
    color: #000;
    opacity: 1; }

.alert-outline,
.alert-outline-coloured {
  color: #6c757d;
  background: #fff; }
  .alert-outline hr,
  .alert-outline-coloured hr {
    border-top-color: #ced4da; }
  .alert-outline .close:hover,
  .alert-outline .close:focus,
  .alert-outline-coloured .close:hover,
  .alert-outline-coloured .close:focus {
    color: #020202; }
  .alert-outline .alert-message,
  .alert-outline-coloured .alert-message {
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    border: 1px solid #ced4da; }
  .alert-outline .alert-message:not(:nth-child(2)),
  .alert-outline-coloured .alert-message:not(:nth-child(2)) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-left: 0; }
  .alert-outline .alert-icon,
  .alert-outline-coloured .alert-icon {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    color: #fff; }
  .alert-outline.alert-primary .alert-icon,
  .alert-outline-coloured.alert-primary .alert-icon {
    background-color: #bd7d57; }
  .alert-outline.alert-secondary .alert-icon,
  .alert-outline-coloured.alert-secondary .alert-icon {
    background-color: #495057; }
  .alert-outline.alert-success .alert-icon,
  .alert-outline-coloured.alert-success .alert-icon {
    background-color: #4BBF73; }
  .alert-outline.alert-info .alert-icon,
  .alert-outline-coloured.alert-info .alert-icon {
    background-color: #1F9BCF; }
  .alert-outline.alert-warning .alert-icon,
  .alert-outline-coloured.alert-warning .alert-icon {
    background-color: #E5A54B; }
  .alert-outline.alert-danger .alert-icon,
  .alert-outline-coloured.alert-danger .alert-icon {
    background-color: #d9534f; }
  .alert-outline.alert-light .alert-icon,
  .alert-outline-coloured.alert-light .alert-icon {
    background-color: #eff2f6; }
  .alert-outline.alert-dark .alert-icon,
  .alert-outline-coloured.alert-dark .alert-icon {
    background-color: #293042; }

.alert-outline-coloured.alert-primary .alert-message {
  border-color: #bd7d57; }

.alert-outline-coloured.alert-secondary .alert-message {
  border-color: #495057; }

.alert-outline-coloured.alert-success .alert-message {
  border-color: #4BBF73; }

.alert-outline-coloured.alert-info .alert-message {
  border-color: #1F9BCF; }

.alert-outline-coloured.alert-warning .alert-message {
  border-color: #E5A54B; }

.alert-outline-coloured.alert-danger .alert-message {
  border-color: #d9534f; }

.alert-outline-coloured.alert-light .alert-message {
  border-color: #eff2f6; }

.alert-outline-coloured.alert-dark .alert-message {
  border-color: #293042; }

.alert-icon {
  padding: 0.95rem 0.95rem;
  background: rgba(255, 255, 255, 0.1); }

.alert-message {
  padding: 0.95rem 0.95rem;
  width: 100%;
  box-sizing: border-box; }

.avatar {
  margin-top: -15px;
  margin-bottom: -15px;
  width: 40px;
  height: 40px; }

.badge {
  color: #fff; }

.badge-soft-primary {
  color: #fff;
  background-color: rgba(189, 125, 87, 0.175);
  color: #bd7d57; }
  a.badge-soft-primary:hover, a.badge-soft-primary:focus {
    color: #fff;
    background-color: rgba(162, 100, 63, 0.175); }
  a.badge-soft-primary:focus, a.badge-soft-primary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.5); }

.badge-soft-secondary {
  color: #fff;
  background-color: rgba(73, 80, 87, 0.175);
  color: #495057; }
  a.badge-soft-secondary:hover, a.badge-soft-secondary:focus {
    color: #fff;
    background-color: rgba(50, 55, 59, 0.175); }
  a.badge-soft-secondary:focus, a.badge-soft-secondary.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(73, 80, 87, 0.5); }

.badge-soft-success {
  color: #fff;
  background-color: rgba(75, 191, 115, 0.175);
  color: #4BBF73; }
  a.badge-soft-success:hover, a.badge-soft-success:focus {
    color: #fff;
    background-color: rgba(56, 159, 92, 0.175); }
  a.badge-soft-success:focus, a.badge-soft-success.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(75, 191, 115, 0.5); }

.badge-soft-info {
  color: #fff;
  background-color: rgba(31, 155, 207, 0.175);
  color: #1F9BCF; }
  a.badge-soft-info:hover, a.badge-soft-info:focus {
    color: #fff;
    background-color: rgba(24, 122, 163, 0.175); }
  a.badge-soft-info:focus, a.badge-soft-info.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(31, 155, 207, 0.5); }

.badge-soft-warning {
  color: #212529;
  background-color: rgba(229, 165, 75, 0.175);
  color: #E5A54B; }
  a.badge-soft-warning:hover, a.badge-soft-warning:focus {
    color: #212529;
    background-color: rgba(221, 142, 32, 0.175); }
  a.badge-soft-warning:focus, a.badge-soft-warning.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(229, 165, 75, 0.5); }

.badge-soft-danger {
  color: #fff;
  background-color: rgba(217, 83, 79, 0.175);
  color: #d9534f; }
  a.badge-soft-danger:hover, a.badge-soft-danger:focus {
    color: #fff;
    background-color: rgba(201, 48, 44, 0.175); }
  a.badge-soft-danger:focus, a.badge-soft-danger.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(217, 83, 79, 0.5); }

.badge-soft-light {
  color: #212529;
  background-color: rgba(239, 242, 246, 0.175);
  color: #eff2f6; }
  a.badge-soft-light:hover, a.badge-soft-light:focus {
    color: #212529;
    background-color: rgba(207, 217, 227, 0.175); }
  a.badge-soft-light:focus, a.badge-soft-light.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(239, 242, 246, 0.5); }

.badge-soft-dark {
  color: #fff;
  background-color: rgba(41, 48, 66, 0.175);
  color: #293042; }
  a.badge-soft-dark:hover, a.badge-soft-dark:focus {
    color: #fff;
    background-color: rgba(21, 25, 35, 0.175); }
  a.badge-soft-dark:focus, a.badge-soft-dark.focus {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(41, 48, 66, 0.5); }

.btn-pill {
  border-radius: 10rem; }

.btn-square {
  border-radius: 0; }

.btn .feather {
  width: 14px;
  height: 14px; }

.btn-lg .feather, .btn-group-lg > .btn .feather {
  width: 15px;
  height: 15px; }

.btn-primary, .btn-primary:focus, .btn-primary.focus, .btn-primary.disabled, .btn-primary:disabled,
.show > .btn-primary.dropdown-toggle {
  color: #fff; }

.btn-primary:hover:not(:disabled):not(.disabled), .btn-primary.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-outline-primary:hover:not(:disabled):not(.disabled), .btn-outline-primary.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-secondary, .btn-secondary:focus, .btn-secondary.focus, .btn-secondary.disabled, .btn-secondary:disabled,
.show > .btn-secondary.dropdown-toggle {
  color: #fff; }

.btn-secondary:hover:not(:disabled):not(.disabled), .btn-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-outline-secondary:hover:not(:disabled):not(.disabled), .btn-outline-secondary.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-success, .btn-success:focus, .btn-success.focus, .btn-success.disabled, .btn-success:disabled,
.show > .btn-success.dropdown-toggle {
  color: #fff; }

.btn-success:hover:not(:disabled):not(.disabled), .btn-success.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-outline-success:hover:not(:disabled):not(.disabled), .btn-outline-success.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-info, .btn-info:focus, .btn-info.focus, .btn-info.disabled, .btn-info:disabled,
.show > .btn-info.dropdown-toggle {
  color: #fff; }

.btn-info:hover:not(:disabled):not(.disabled), .btn-info.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-outline-info:hover:not(:disabled):not(.disabled), .btn-outline-info.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-warning, .btn-warning:focus, .btn-warning.focus, .btn-warning.disabled, .btn-warning:disabled,
.show > .btn-warning.dropdown-toggle {
  color: #fff; }

.btn-warning:hover:not(:disabled):not(.disabled), .btn-warning.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-outline-warning:hover:not(:disabled):not(.disabled), .btn-outline-warning.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-danger, .btn-danger:focus, .btn-danger.focus, .btn-danger.disabled, .btn-danger:disabled,
.show > .btn-danger.dropdown-toggle {
  color: #fff; }

.btn-danger:hover:not(:disabled):not(.disabled), .btn-danger.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-outline-danger:hover:not(:disabled):not(.disabled), .btn-outline-danger.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled,
.show > .btn-light.dropdown-toggle {
  color: #fff; }

.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-dark, .btn-dark:focus, .btn-dark.focus, .btn-dark.disabled, .btn-dark:disabled,
.show > .btn-dark.dropdown-toggle {
  color: #fff; }

.btn-dark:hover:not(:disabled):not(.disabled), .btn-dark.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-outline-dark:hover:not(:disabled):not(.disabled), .btn-outline-dark.hover:not(:disabled):not(.disabled) {
  color: #fff; }

.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active {
  color: #fff; }

.btn-facebook {
  color: #fff;
  background-color: #3b5998;
  border-color: #3b5998; }
  .btn-facebook:hover {
    color: #fff;
    background-color: #30497c;
    border-color: #2d4373; }
  .btn-facebook:focus, .btn-facebook.focus {
    color: #fff;
    background-color: #30497c;
    border-color: #2d4373;
    box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5); }
  .btn-facebook.disabled, .btn-facebook:disabled {
    color: #fff;
    background-color: #3b5998;
    border-color: #3b5998; }
  .btn-facebook:not(:disabled):not(.disabled):active, .btn-facebook:not(:disabled):not(.disabled).active,
  .show > .btn-facebook.dropdown-toggle {
    color: #fff;
    background-color: #2d4373;
    border-color: #293e6a; }
    .btn-facebook:not(:disabled):not(.disabled):active:focus, .btn-facebook:not(:disabled):not(.disabled).active:focus,
    .show > .btn-facebook.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(88, 114, 167, 0.5); }
  .btn-facebook, .btn-facebook:focus, .btn-facebook.focus, .btn-facebook.disabled, .btn-facebook:disabled,
  .show > .btn-facebook.dropdown-toggle {
    color: #fff; }
  .btn-facebook:hover:not(:disabled):not(.disabled), .btn-facebook.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-twitter {
  color: #fff;
  background-color: #1da1f2;
  border-color: #1da1f2; }
  .btn-twitter:hover {
    color: #fff;
    background-color: #0d8ddc;
    border-color: #0c85d0; }
  .btn-twitter:focus, .btn-twitter.focus {
    color: #fff;
    background-color: #0d8ddc;
    border-color: #0c85d0;
    box-shadow: 0 0 0 0.2rem rgba(63, 175, 244, 0.5); }
  .btn-twitter.disabled, .btn-twitter:disabled {
    color: #fff;
    background-color: #1da1f2;
    border-color: #1da1f2; }
  .btn-twitter:not(:disabled):not(.disabled):active, .btn-twitter:not(:disabled):not(.disabled).active,
  .show > .btn-twitter.dropdown-toggle {
    color: #fff;
    background-color: #0c85d0;
    border-color: #0b7ec4; }
    .btn-twitter:not(:disabled):not(.disabled):active:focus, .btn-twitter:not(:disabled):not(.disabled).active:focus,
    .show > .btn-twitter.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(63, 175, 244, 0.5); }
  .btn-twitter, .btn-twitter:focus, .btn-twitter.focus, .btn-twitter.disabled, .btn-twitter:disabled,
  .show > .btn-twitter.dropdown-toggle {
    color: #fff; }
  .btn-twitter:hover:not(:disabled):not(.disabled), .btn-twitter.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-google {
  color: #fff;
  background-color: #dc4e41;
  border-color: #dc4e41; }
  .btn-google:hover {
    color: #fff;
    background-color: #d03526;
    border-color: #c63224; }
  .btn-google:focus, .btn-google.focus {
    color: #fff;
    background-color: #d03526;
    border-color: #c63224;
    box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5); }
  .btn-google.disabled, .btn-google:disabled {
    color: #fff;
    background-color: #dc4e41;
    border-color: #dc4e41; }
  .btn-google:not(:disabled):not(.disabled):active, .btn-google:not(:disabled):not(.disabled).active,
  .show > .btn-google.dropdown-toggle {
    color: #fff;
    background-color: #c63224;
    border-color: #bb2f22; }
    .btn-google:not(:disabled):not(.disabled):active:focus, .btn-google:not(:disabled):not(.disabled).active:focus,
    .show > .btn-google.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(225, 105, 94, 0.5); }
  .btn-google, .btn-google:focus, .btn-google.focus, .btn-google.disabled, .btn-google:disabled,
  .show > .btn-google.dropdown-toggle {
    color: #fff; }
  .btn-google:hover:not(:disabled):not(.disabled), .btn-google.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-youtube {
  color: #fff;
  background-color: #f00;
  border-color: #f00; }
  .btn-youtube:hover {
    color: #fff;
    background-color: #d90000;
    border-color: #cc0000; }
  .btn-youtube:focus, .btn-youtube.focus {
    color: #fff;
    background-color: #d90000;
    border-color: #cc0000;
    box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5); }
  .btn-youtube.disabled, .btn-youtube:disabled {
    color: #fff;
    background-color: #f00;
    border-color: #f00; }
  .btn-youtube:not(:disabled):not(.disabled):active, .btn-youtube:not(:disabled):not(.disabled).active,
  .show > .btn-youtube.dropdown-toggle {
    color: #fff;
    background-color: #cc0000;
    border-color: #bf0000; }
    .btn-youtube:not(:disabled):not(.disabled):active:focus, .btn-youtube:not(:disabled):not(.disabled).active:focus,
    .show > .btn-youtube.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(255, 38, 38, 0.5); }
  .btn-youtube, .btn-youtube:focus, .btn-youtube.focus, .btn-youtube.disabled, .btn-youtube:disabled,
  .show > .btn-youtube.dropdown-toggle {
    color: #fff; }
  .btn-youtube:hover:not(:disabled):not(.disabled), .btn-youtube.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-vimeo {
  color: #fff;
  background-color: #1ab7ea;
  border-color: #1ab7ea; }
  .btn-vimeo:hover {
    color: #fff;
    background-color: #139ecb;
    border-color: #1295bf; }
  .btn-vimeo:focus, .btn-vimeo.focus {
    color: #fff;
    background-color: #139ecb;
    border-color: #1295bf;
    box-shadow: 0 0 0 0.2rem rgba(60, 194, 237, 0.5); }
  .btn-vimeo.disabled, .btn-vimeo:disabled {
    color: #fff;
    background-color: #1ab7ea;
    border-color: #1ab7ea; }
  .btn-vimeo:not(:disabled):not(.disabled):active, .btn-vimeo:not(:disabled):not(.disabled).active,
  .show > .btn-vimeo.dropdown-toggle {
    color: #fff;
    background-color: #1295bf;
    border-color: #108cb4; }
    .btn-vimeo:not(:disabled):not(.disabled):active:focus, .btn-vimeo:not(:disabled):not(.disabled).active:focus,
    .show > .btn-vimeo.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(60, 194, 237, 0.5); }
  .btn-vimeo, .btn-vimeo:focus, .btn-vimeo.focus, .btn-vimeo.disabled, .btn-vimeo:disabled,
  .show > .btn-vimeo.dropdown-toggle {
    color: #fff; }
  .btn-vimeo:hover:not(:disabled):not(.disabled), .btn-vimeo.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-dribbble {
  color: #fff;
  background-color: #ea4c89;
  border-color: #ea4c89; }
  .btn-dribbble:hover {
    color: #fff;
    background-color: #e62a72;
    border-color: #e51e6b; }
  .btn-dribbble:focus, .btn-dribbble.focus {
    color: #fff;
    background-color: #e62a72;
    border-color: #e51e6b;
    box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5); }
  .btn-dribbble.disabled, .btn-dribbble:disabled {
    color: #fff;
    background-color: #ea4c89;
    border-color: #ea4c89; }
  .btn-dribbble:not(:disabled):not(.disabled):active, .btn-dribbble:not(:disabled):not(.disabled).active,
  .show > .btn-dribbble.dropdown-toggle {
    color: #fff;
    background-color: #e51e6b;
    border-color: #dc1a65; }
    .btn-dribbble:not(:disabled):not(.disabled):active:focus, .btn-dribbble:not(:disabled):not(.disabled).active:focus,
    .show > .btn-dribbble.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(237, 103, 155, 0.5); }
  .btn-dribbble, .btn-dribbble:focus, .btn-dribbble.focus, .btn-dribbble.disabled, .btn-dribbble:disabled,
  .show > .btn-dribbble.dropdown-toggle {
    color: #fff; }
  .btn-dribbble:hover:not(:disabled):not(.disabled), .btn-dribbble.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-github {
  color: #fff;
  background-color: #181717;
  border-color: #181717; }
  .btn-github:hover {
    color: #fff;
    background-color: #040404;
    border-color: black; }
  .btn-github:focus, .btn-github.focus {
    color: #fff;
    background-color: #040404;
    border-color: black;
    box-shadow: 0 0 0 0.2rem rgba(59, 58, 58, 0.5); }
  .btn-github.disabled, .btn-github:disabled {
    color: #fff;
    background-color: #181717;
    border-color: #181717; }
  .btn-github:not(:disabled):not(.disabled):active, .btn-github:not(:disabled):not(.disabled).active,
  .show > .btn-github.dropdown-toggle {
    color: #fff;
    background-color: black;
    border-color: black; }
    .btn-github:not(:disabled):not(.disabled):active:focus, .btn-github:not(:disabled):not(.disabled).active:focus,
    .show > .btn-github.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(59, 58, 58, 0.5); }
  .btn-github, .btn-github:focus, .btn-github.focus, .btn-github.disabled, .btn-github:disabled,
  .show > .btn-github.dropdown-toggle {
    color: #fff; }
  .btn-github:hover:not(:disabled):not(.disabled), .btn-github.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-instagram {
  color: #fff;
  background-color: #e4405f;
  border-color: #e4405f; }
  .btn-instagram:hover {
    color: #fff;
    background-color: #de1f44;
    border-color: #d31e40; }
  .btn-instagram:focus, .btn-instagram.focus {
    color: #fff;
    background-color: #de1f44;
    border-color: #d31e40;
    box-shadow: 0 0 0 0.2rem rgba(232, 93, 119, 0.5); }
  .btn-instagram.disabled, .btn-instagram:disabled {
    color: #fff;
    background-color: #e4405f;
    border-color: #e4405f; }
  .btn-instagram:not(:disabled):not(.disabled):active, .btn-instagram:not(:disabled):not(.disabled).active,
  .show > .btn-instagram.dropdown-toggle {
    color: #fff;
    background-color: #d31e40;
    border-color: #c81c3d; }
    .btn-instagram:not(:disabled):not(.disabled):active:focus, .btn-instagram:not(:disabled):not(.disabled).active:focus,
    .show > .btn-instagram.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(232, 93, 119, 0.5); }
  .btn-instagram, .btn-instagram:focus, .btn-instagram.focus, .btn-instagram.disabled, .btn-instagram:disabled,
  .show > .btn-instagram.dropdown-toggle {
    color: #fff; }
  .btn-instagram:hover:not(:disabled):not(.disabled), .btn-instagram.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-pinterest {
  color: #fff;
  background-color: #bd081c;
  border-color: #bd081c; }
  .btn-pinterest:hover {
    color: #fff;
    background-color: #980617;
    border-color: #8c0615; }
  .btn-pinterest:focus, .btn-pinterest.focus {
    color: #fff;
    background-color: #980617;
    border-color: #8c0615;
    box-shadow: 0 0 0 0.2rem rgba(199, 45, 62, 0.5); }
  .btn-pinterest.disabled, .btn-pinterest:disabled {
    color: #fff;
    background-color: #bd081c;
    border-color: #bd081c; }
  .btn-pinterest:not(:disabled):not(.disabled):active, .btn-pinterest:not(:disabled):not(.disabled).active,
  .show > .btn-pinterest.dropdown-toggle {
    color: #fff;
    background-color: #8c0615;
    border-color: #800513; }
    .btn-pinterest:not(:disabled):not(.disabled):active:focus, .btn-pinterest:not(:disabled):not(.disabled).active:focus,
    .show > .btn-pinterest.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(199, 45, 62, 0.5); }
  .btn-pinterest, .btn-pinterest:focus, .btn-pinterest.focus, .btn-pinterest.disabled, .btn-pinterest:disabled,
  .show > .btn-pinterest.dropdown-toggle {
    color: #fff; }
  .btn-pinterest:hover:not(:disabled):not(.disabled), .btn-pinterest.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-flickr {
  color: #fff;
  background-color: #0063dc;
  border-color: #0063dc; }
  .btn-flickr:hover {
    color: #fff;
    background-color: #0052b6;
    border-color: #004ca9; }
  .btn-flickr:focus, .btn-flickr.focus {
    color: #fff;
    background-color: #0052b6;
    border-color: #004ca9;
    box-shadow: 0 0 0 0.2rem rgba(38, 122, 225, 0.5); }
  .btn-flickr.disabled, .btn-flickr:disabled {
    color: #fff;
    background-color: #0063dc;
    border-color: #0063dc; }
  .btn-flickr:not(:disabled):not(.disabled):active, .btn-flickr:not(:disabled):not(.disabled).active,
  .show > .btn-flickr.dropdown-toggle {
    color: #fff;
    background-color: #004ca9;
    border-color: #00469c; }
    .btn-flickr:not(:disabled):not(.disabled):active:focus, .btn-flickr:not(:disabled):not(.disabled).active:focus,
    .show > .btn-flickr.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 122, 225, 0.5); }
  .btn-flickr, .btn-flickr:focus, .btn-flickr.focus, .btn-flickr.disabled, .btn-flickr:disabled,
  .show > .btn-flickr.dropdown-toggle {
    color: #fff; }
  .btn-flickr:hover:not(:disabled):not(.disabled), .btn-flickr.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-bitbucket {
  color: #fff;
  background-color: #0052cc;
  border-color: #0052cc; }
  .btn-bitbucket:hover {
    color: #fff;
    background-color: #0043a6;
    border-color: #003e99; }
  .btn-bitbucket:focus, .btn-bitbucket.focus {
    color: #fff;
    background-color: #0043a6;
    border-color: #003e99;
    box-shadow: 0 0 0 0.2rem rgba(38, 108, 212, 0.5); }
  .btn-bitbucket.disabled, .btn-bitbucket:disabled {
    color: #fff;
    background-color: #0052cc;
    border-color: #0052cc; }
  .btn-bitbucket:not(:disabled):not(.disabled):active, .btn-bitbucket:not(:disabled):not(.disabled).active,
  .show > .btn-bitbucket.dropdown-toggle {
    color: #fff;
    background-color: #003e99;
    border-color: #00388c; }
    .btn-bitbucket:not(:disabled):not(.disabled):active:focus, .btn-bitbucket:not(:disabled):not(.disabled).active:focus,
    .show > .btn-bitbucket.dropdown-toggle:focus {
      box-shadow: 0 0 0 0.2rem rgba(38, 108, 212, 0.5); }
  .btn-bitbucket, .btn-bitbucket:focus, .btn-bitbucket.focus, .btn-bitbucket.disabled, .btn-bitbucket:disabled,
  .show > .btn-bitbucket.dropdown-toggle {
    color: #fff; }
  .btn-bitbucket:hover:not(:disabled):not(.disabled), .btn-bitbucket.hover:not(:disabled):not(.disabled) {
    color: #fff; }

.btn-light, .btn-light:focus, .btn-light.focus, .btn-light.disabled, .btn-light:disabled,
.show > .btn-light.dropdown-toggle,
.btn-white,
.btn-white:focus,
.btn-white.focus,
.btn-white.disabled,
.btn-white:disabled,
.show >
.btn-white.dropdown-toggle {
  color: #020202; }

.btn-light:hover:not(:disabled):not(.disabled), .btn-light.hover:not(:disabled):not(.disabled),
.btn-white:hover:not(:disabled):not(.disabled),
.btn-white.hover:not(:disabled):not(.disabled) {
  color: #020202; }

.btn-outline-light:hover:not(:disabled):not(.disabled), .btn-outline-light.hover:not(:disabled):not(.disabled),
.btn-outline-white:hover:not(:disabled):not(.disabled),
.btn-outline-white.hover:not(:disabled):not(.disabled) {
  color: #020202; }

.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active,
.btn-outline-white:not(:disabled):not(.disabled):active,
.btn-outline-white:not(:disabled):not(.disabled).active {
  color: #020202; }

.card {
  margin-bottom: 24px;
  box-shadow: 0 0 0.875rem 0 rgba(41, 48, 66, 0.05); }
  .card .card-body.position-relative .dropdown.position-absolute {
    right: 0;
    top: 0; }
    .card .card-body.position-relative .dropdown.position-absolute .nav-flag + .dropdown-menu {
      top: 100% !important;
      right: 0 !important;
      bottom: auto !important;
      left: auto !important; }
  .card.light-gray {
    background-color: #f4f7f9;
    font-weight: 400; }

.card-header {
  border-bottom-width: 1px; }

.card-actions a {
  color: #6c757d;
  text-decoration: none; }

.card-actions svg {
  width: 16px;
  height: 16px; }

.card-actions .dropdown {
  line-height: 1.4; }

.card-title {
  font-size: 1rem;
  font-weight: 500;
  color: #495057; }

.card-subtitle {
  font-weight: 400; }

.card-table {
  margin-bottom: 0; }

.card-table tr td:first-child,
.card-table tr th:first-child {
  padding-left: 1.25rem; }

.card-table tr td:last-child,
.card-table tr th:last-child {
  padding-right: 1.25rem; }

.card-img,
.card-img-top,
.card-img-bottom {
  max-width: 100%;
  height: auto; }
  @media all and (-ms-high-contrast: none) {
    .card-img,
    .card-img-top,
    .card-img-bottom {
      height: 100%; } }

.card.image-background {
  background-color: transparent;
  background-size: cover; }
  .card.image-background .card-header {
    background-color: transparent; }
  .card.image-background.light-font h1, .card.image-background.light-font h2, .card.image-background.light-font h3, .card.image-background.light-font h4, .card.image-background.light-font h5, .card.image-background.light-font h6, .card.image-background.light-font p {
    color: #fff; }
  .card.image-background.dark-font h1, .card.image-background.dark-font h2, .card.image-background.dark-font h3, .card.image-background.dark-font h4, .card.image-background.dark-font h5, .card.image-background.dark-font h6, .card.image-background.dark-font p {
    color: #495057; }

.chart {
  margin: auto;
  position: relative;
  width: 100%;
  min-height: 300px; }
  .chart-xs {
    min-height: 150px; }
  .chart-sm {
    min-height: 200px; }
  .chart-lg {
    min-height: 350px; }
  .chart-xl {
    min-height: 500px; }
  .chart canvas {
    max-width: 100%; }

.chat-online {
  color: #71cc90; }

.chat-offline {
  color: #e27c79; }

.chat-messages {
  display: flex;
  flex-direction: column;
  max-height: 800px;
  overflow-y: scroll; }

.chat-message-left,
.chat-message-right {
  display: flex;
  flex-shrink: 0; }

.chat-message-left {
  margin-right: auto; }

.chat-message-right {
  flex-direction: row-reverse;
  margin-left: auto; }

.content {
  padding: 2.5rem 2.5rem 1.5rem;
  flex: 1;
  direction: ltr; }
  @media (max-width: 991.98px) {
    .content {
      width: 100vw;
      max-width: 100vw; } }
  @media (max-width: 1199.98px) {
    .content {
      padding: 1.5rem; } }

.navbar-nav .dropdown-menu {
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05); }

.dropdown .dropdown-menu.show {
  animation-name: dropdownAnimation;
  animation-duration: .5s;
  animation-iteration-count: 1;
  animation-timing-function: ease;
  animation-fill-mode: forwards; }

@keyframes dropdownAnimation {
  from {
    opacity: 0;
    transform: translateY(-8px); }
  to {
    opacity: 1;
    transform: translateY(0); } }

.dropdown-toggle:after {
  border: solid;
  border-width: 0 2px 2px 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg); }

.dropdown-item {
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out; }

.dropdown-menu-lg {
  min-width: 20rem; }

.dropdown .list-group .list-group-item {
  border-width: 0;
  border-bottom-width: 1px;
  margin-bottom: 0;
  text-decoration: none; }
  .dropdown .list-group .list-group-item:first-child, .dropdown .list-group .list-group-item:last-child {
    border-radius: 0; }
  .dropdown .list-group .list-group-item:hover {
    background: #f4f7f9; }

.dropdown-menu {
  top: auto; }

.dropdown-menu-header {
  padding: 0.75rem;
  text-align: center;
  font-weight: 500;
  border-bottom: 1px solid #dee6ed; }

.dropdown-menu-footer {
  padding: 0.5rem;
  text-align: center;
  display: block;
  font-size: 0.75rem; }

@media (min-width: 1200px) {
  .dropdown-mega-list {
    min-width: 250px; } }

.feather {
  width: 18px;
  height: 18px; }

.feather-sm {
  width: 14px;
  height: 14px; }

.feather-lg {
  width: 36px;
  height: 36px; }

footer.footer {
  background: #fff;
  border-top: 1px solid #dee6ed;
  padding: 1rem 0.75rem;
  direction: ltr; }
  footer.footer ul {
    margin-bottom: 0; }
  @media (max-width: 991.98px) {
    footer.footer {
      width: 100vw; } }

.input-group-navbar .form-control,
.input-group-navbar .btn {
  height: calc(2.5rem + 2px);
  background: #f3f6fb;
  box-shadow: none;
  border: 0;
  padding: 0.35rem 0.75rem; }
  .input-group-navbar .form-control:focus,
  .input-group-navbar .btn:focus {
    background: #f3f6fb;
    box-shadow: none;
    outline: 0; }

.input-group-navbar .btn {
  color: #6c757d; }
  .input-group-navbar .btn .feather {
    width: 20px;
    height: 20px; }

.input-group .input-group-append .btn {
  border: 1px solid #ced4da;
  border-top-right-radius: 0.3rem !important;
  border-bottom-right-radius: 0.3rem !important;
  border-left: none; }
  .input-group .input-group-append .btn .fa-exclamation-triangle {
    display: none; }
  .input-group .input-group-append .btn:focus {
    outline: none;
    box-shadow: none; }

.input-group .form-control {
  border-right: none; }
  .input-group .form-control:focus {
    box-shadow: none; }
  .input-group .form-control.is-invalid + .input-group-append .btn {
    border: 1px solid #d9534f;
    border-left: none;
    border-top-right-radius: 0.3rem;
    border-bottom-right-radius: 0.3rem; }
    .input-group .form-control.is-invalid + .input-group-append .btn .fa-exclamation-triangle {
      display: block; }
    .input-group .form-control.is-invalid + .input-group-append .btn:focus {
      outline: none;
      box-shadow: none; }
    .input-group .form-control.is-invalid + .input-group-append .btn .fas {
      color: #d9534f; }

/*Search field*/
.custom-list .dataTables_filter {
  margin-bottom: 10px; }
  @media (min-width: 1200px) {
    .custom-list .dataTables_filter {
      width: auto;
      display: inline-flex; } }

.hamburger,
.hamburger:before,
.hamburger:after {
  cursor: pointer;
  border-radius: 1px;
  height: 3px;
  width: 24px;
  background: #495057;
  display: block;
  content: '';
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out; }

.hamburger {
  position: relative; }

.hamburger:before {
  top: -8px;
  width: 20px;
  position: absolute; }

.hamburger:after {
  bottom: -8px;
  width: 16px;
  position: absolute; }

.sidebar-toggle:hover .hamburger,
.sidebar-toggle:hover .hamburger:before,
.sidebar-toggle:hover .hamburger:after {
  background: #bd7d57; }

.hamburger-right, .hamburger-right:before, .hamburger-right:after {
  right: 0; }

.illustration {
  background: #efe0d7;
  color: #bd7d57; }

.illustration-text {
  color: #bd7d57; }

.illustration-img {
  max-width: 150px;
  width: 100%; }
  @media (min-width: 1440px) {
    .illustration-img {
      max-width: 175px; } }

.landing-bg {
  background: #eff2f6; }

nav.landing-navbar {
  background: #eff2f6;
  box-shadow: none; }
  @media (max-width: 991.98px) {
    nav.landing-navbar {
      width: auto; } }

.landing-intro {
  position: relative;
  overflow: hidden; }

.landing-intro-content {
  position: relative;
  z-index: 1; }

.landing-brand {
  font-weight: 500;
  font-size: 1.125rem; }
  .landing-brand svg {
    fill: #c18460; }
    body[data-theme=colored] .landing-brand svg {
      fill: #fff; }
    body[data-theme=dark] .landing-brand svg {
      fill: #c18460; }
    body[data-theme=light] .landing-brand svg {
      fill: #b46f47; }
    .landing-brand svg path:first-child {
      fill: #cfa085; }
      body[data-theme=colored] .landing-brand svg path:first-child {
        fill: rgba(255, 255, 255, 0.66); }
      body[data-theme=dark] .landing-brand svg path:first-child {
        fill: #cfa085; }
      body[data-theme=light] .landing-brand svg path:first-child {
        fill: #d3a88e; }

.landing-intro-screenshot {
  perspective: 2000px;
  transform-style: preserve-3d;
  perspective-origin: left center; }
  .landing-intro-screenshot img {
    transform: rotateY(-30deg) rotateX(10deg);
    box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.7), 0 11px 20px -8px rgba(0, 0, 0, 0.5); }

.landing-img {
  box-shadow: rgba(107, 66, 42, 0.15) 0px 4px 12px 0px;
  transition: all .15s ease-in-out; }
  .landing-img:hover {
    transform: scale(1.035); }

.landing-stars {
  color: #E5A54B; }

.landing-quote p {
  line-height: 1.8rem;
  color: #020202; }
  .landing-quote p span {
    display: inline;
    background: #efe0d7;
    padding: .0625em .125em; }

.landing-feature {
  align-items: center;
  background: #ecf1f8;
  border-radius: 50%;
  display: flex;
  height: 60px;
  justify-content: center;
  margin-right: 1rem;
  width: 60px; }
  .landing-feature svg {
    width: 28px;
    height: 28px;
    color: #b46f47; }

.main {
  display: flex;
  width: 100%;
  min-height: 100vh;
  min-width: 0;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  flex-direction: column; }
  @media (max-width: 991.98px) {
    .main {
      overflow-y: hidden; } }

.modal-primary .modal-content {
  background: #bd7d57;
  color: #fff; }

.modal-primary h1, .modal-primary h2, .modal-primary h3, .modal-primary h4, .modal-primary h5, .modal-primary h6,
.modal-primary .h1, .modal-primary .h2, .modal-primary .h3, .modal-primary .h4, .modal-primary .h5, .modal-primary .h6 {
  color: #fff; }

.modal-secondary .modal-content {
  background: #495057;
  color: #fff; }

.modal-secondary h1, .modal-secondary h2, .modal-secondary h3, .modal-secondary h4, .modal-secondary h5, .modal-secondary h6,
.modal-secondary .h1, .modal-secondary .h2, .modal-secondary .h3, .modal-secondary .h4, .modal-secondary .h5, .modal-secondary .h6 {
  color: #fff; }

.modal-success .modal-content {
  background: #4BBF73;
  color: #fff; }

.modal-success h1, .modal-success h2, .modal-success h3, .modal-success h4, .modal-success h5, .modal-success h6,
.modal-success .h1, .modal-success .h2, .modal-success .h3, .modal-success .h4, .modal-success .h5, .modal-success .h6 {
  color: #fff; }

.modal-info .modal-content {
  background: #1F9BCF;
  color: #fff; }

.modal-info h1, .modal-info h2, .modal-info h3, .modal-info h4, .modal-info h5, .modal-info h6,
.modal-info .h1, .modal-info .h2, .modal-info .h3, .modal-info .h4, .modal-info .h5, .modal-info .h6 {
  color: #fff; }

.modal-warning .modal-content {
  background: #E5A54B;
  color: #212529; }

.modal-warning h1, .modal-warning h2, .modal-warning h3, .modal-warning h4, .modal-warning h5, .modal-warning h6,
.modal-warning .h1, .modal-warning .h2, .modal-warning .h3, .modal-warning .h4, .modal-warning .h5, .modal-warning .h6 {
  color: #fff; }

.modal-danger .modal-content {
  background: #d9534f;
  color: #fff; }

.modal-danger h1, .modal-danger h2, .modal-danger h3, .modal-danger h4, .modal-danger h5, .modal-danger h6,
.modal-danger .h1, .modal-danger .h2, .modal-danger .h3, .modal-danger .h4, .modal-danger .h5, .modal-danger .h6 {
  color: #fff; }

.modal-light .modal-content {
  background: #eff2f6;
  color: #212529; }

.modal-light h1, .modal-light h2, .modal-light h3, .modal-light h4, .modal-light h5, .modal-light h6,
.modal-light .h1, .modal-light .h2, .modal-light .h3, .modal-light .h4, .modal-light .h5, .modal-light .h6 {
  color: #fff; }

.modal-dark .modal-content {
  background: #293042;
  color: #fff; }

.modal-dark h1, .modal-dark h2, .modal-dark h3, .modal-dark h4, .modal-dark h5, .modal-dark h6,
.modal-dark .h1, .modal-dark .h2, .modal-dark .h3, .modal-dark .h4, .modal-dark .h5, .modal-dark .h6 {
  color: #fff; }

.modal-colored .modal-header,
.modal-colored .modal-footer {
  border-color: rgba(255, 255, 255, 0.33); }

.navbar {
  border-bottom: 0;
  box-shadow: 0 0 2rem 0 rgba(41, 48, 66, 0.1); }
  @media (max-width: 991.98px) {
    .navbar {
      width: 100vw; } }

.navbar-bg {
  background: #fff; }

body:not([data-sidebar-position=right]) .navbar-align {
  margin-left: auto; }

body[data-sidebar-position=right] .navbar-align {
  margin-right: auto; }

.navbar-brand {
  font-weight: 500;
  font-size: 1.15rem;
  padding: 0.875rem 0;
  color: #f4f7f9;
  display: block; }
  .navbar-brand svg,
  .navbar-brand .feather {
    color: #bd7d57;
    height: 24px;
    width: 24px;
    margin-left: -0.15rem;
    margin-right: 0.375rem;
    margin-top: -0.375rem; }

.nav-icon,
.nav-flag {
  padding: .1rem .8rem;
  display: block;
  font-size: 1.5rem;
  color: #6c757d;
  transition: background 0.1s ease-in-out, color 0.1s ease-in-out;
  line-height: 1.4; }
  .nav-icon:after,
  .nav-flag:after {
    display: none !important; }
  .nav-icon:hover, .nav-icon.active,
  .nav-flag:hover,
  .nav-flag.active {
    color: #bd7d57; }
  .nav-icon svg,
  .nav-icon .feather,
  .nav-flag svg,
  .nav-flag .feather {
    width: 20px;
    height: 20px; }

.nav-item .indicator {
  background: #bd7d57;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 50%;
  display: block;
  height: 18px;
  width: 18px;
  padding: 1px;
  position: absolute;
  top: 0;
  right: -8px;
  text-align: center;
  transition: top .1s ease-out;
  font-size: 0.675rem;
  color: #fff; }

.nav-item:hover .indicator {
  top: -4px; }

.nav-item a:focus {
  outline: 0; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  .navbar .avatar {
    max-height: 47px; } }

@media (max-width: 575.98px) {
  .navbar {
    padding: 0.75rem; }
  .nav-icon {
    padding: .1rem .75rem; }
  .dropdown,
  .dropleft,
  .dropright,
  .dropup {
    position: inherit; }
  .navbar-expand .navbar-nav .dropdown-menu-lg {
    min-width: 100%; }
  .nav-item .nav-link:after {
    display: none; } }

.nav-flag img {
  border-radius: 50%;
  width: 20px;
  height: 20px;
  object-fit: cover; }

.navbar-nav {
  direction: ltr; }

.navbar input {
  direction: ltr; }

.navbar .form-control {
  max-width: 200px; }

.progress-sm {
  height: 0.5rem; }

.progress-lg {
  height: 1.5rem; }

body, html, #root {
  height: 100%; }

html {
  scroll-behavior: smooth; }

body {
  overflow-y: scroll;
  opacity: 1 !important; }

body[data-sidebar-position=right] {
  direction: rtl; }

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  html {
    overflow-x: hidden; } }

:root {
  --primary-dark: #8f5938;
  --primary-light: #d3a88e; }

.settings {
  display: none;
  direction: ltr; }
  @media (min-width: 1200px) {
    .settings {
      display: block; } }

.settings-toggle {
  background: #fff;
  color: #000;
  position: fixed;
  top: 200px;
  z-index: 10;
  right: 0;
  width: 54px;
  height: 150px;
  padding: 0.5rem;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  box-shadow: -5px 0px 10px 0px rgba(0, 0, 0, 0.1);
  transition: all .1s ease-in-out;
  cursor: pointer; }

body[data-theme=dark] .settings-toggle {
  background: #f4f7f9; }

.settings-toggle-option {
  display: block;
  text-align: center;
  text-transform: uppercase;
  font-size: 0.875rem;
  font-weight: 500;
  -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
          writing-mode: vertical-rl;
  color: #000;
  background: #edf2f5;
  padding: 0.5rem;
  border-radius: 0.2rem;
  height: 34px; }
  .settings-toggle-option:hover {
    background: #e4ebf0;
    color: #000; }
  .settings-toggle-option:first-child {
    color: #a2643f;
    margin-bottom: 0.5rem; }
  .settings-toggle-option svg {
    stroke-width: 2; }

body[data-theme=dark] .settings-toggle-option {
  background: #e2e8ee; }
  body[data-theme=dark] .settings-toggle-option:hover {
    background: #f2f5f7; }
  body[data-theme=dark] .settings-toggle-option:first-child {
    color: #fff; }

.settings-toggle-option-text {
  height: 93px; }
  .settings-toggle-option-text svg {
    transform: rotate(-90deg); }

.settings-panel {
  background: #fff;
  border-left: 0 solid transparent;
  display: block;
  height: 100%;
  position: fixed;
  width: 320px;
  z-index: 100;
  top: 0;
  bottom: 0;
  right: -320px;
  transition: right .2s ease-in-out; }
  .settings.open .settings-panel:before {
    content: "";
    background: rgba(0, 0, 0, 0.325);
    position: fixed;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    z-index: -1;
    pointer-events: none; }
  .settings.open .settings-panel {
    right: 0; }

.settings-content {
  height: 100%;
  overflow: auto;
  position: relative;
  background: #fff;
  display: flex;
  flex-direction: column; }

.settings-title {
  padding: 1.35rem 1.5rem;
  font-size: .875rem;
  background: #fff;
  color: #000;
  border-bottom: 1px solid #e2e8ee; }
  .settings-title h4,
  .settings-title .close {
    color: #000; }

.settings-body {
  padding: 1rem 1.5rem;
  flex: 1; }

.settings-footer {
  padding: 1rem 1.5rem; }

.settings-scheme:after {
  content: "\f00c";
  position: absolute;
  top: 8px;
  right: 8px;
  width: 16px;
  height: 16px;
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  font-size: 10px;
  line-height: 17px;
  z-index: 1;
  border-radius: 50%;
  color: #fff;
  background: #bd7d57;
  opacity: 0; }

.settings-scheme-label {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0; }

.settings-scheme-label + .settings-scheme {
  border: 1px solid #dee6ed; }

.settings-scheme-label:checked + .settings-scheme {
  border: 1px solid #bd7d57;
  color: #bd7d57; }
  .settings-scheme-label:checked + .settings-scheme:after {
    opacity: 1; }

.settings-scheme {
  background: #fff;
  height: 80px;
  border-radius: 0.3rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1rem;
  position: relative; }

.settings-scheme-theme {
  width: 50px;
  height: 50px;
  background: red;
  border-radius: 50%;
  box-shadow: 0 0 0 1px #fff;
  position: relative; }

.settings-scheme-theme-default {
  background-image: linear-gradient(-45deg, #222E3C 50%, #f2f4f6 50%); }

.settings-scheme-theme-colored {
  background-image: linear-gradient(-45deg, #bd7d57 50%, #f2f4f6 50%); }

.settings-scheme-theme-dark {
  background: #222E3C; }

.settings-scheme-theme-light {
  background: #f2f4f6; }

.settings-button-label {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0; }

.settings-button-label + .settings-button {
  background: #e2e8ee;
  color: #293042;
  border-radius: 5px;
  padding: 0.35rem 1rem;
  font-size: 1rem;
  border-radius: 0.3rem;
  cursor: pointer; }

.settings-button-label:checked + .settings-button {
  background: #bd7d57;
  color: #fff; }
  .settings-button-label:checked + .settings-button:after {
    opacity: 1; }

.sidebar {
  min-width: 260px;
  max-width: 260px;
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  direction: ltr;
  background: #293042; }
  body[data-theme=colored] .sidebar {
    background: #2d6bcf; }
  body[data-theme=dark] .sidebar {
    background: #293042; }
  body[data-theme=light] .sidebar {
    background: #fff; }

.sidebar-content {
  transition: margin-left 0.35s ease-in-out, left 0.35s ease-in-out, margin-right 0.35s ease-in-out, right 0.35s ease-in-out;
  background: #293042; }
  body[data-theme=colored] .sidebar-content {
    background: #2d6bcf; }
  body[data-theme=dark] .sidebar-content {
    background: #293042; }
  body[data-theme=light] .sidebar-content {
    background: #fff; }

body[data-sidebar-behavior=sticky] .sidebar-content[data-simplebar] {
  height: 100vh;
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  left: 0; }

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

.sidebar-link,
a.sidebar-link {
  display: block;
  padding: 0.625rem 1.625rem;
  font-weight: 400;
  transition: color 75ms ease-in-out;
  position: relative;
  text-decoration: none;
  cursor: pointer;
  color: rgba(233, 236, 239, 0.5); }
  body[data-theme=colored] .sidebar-link, body[data-theme=colored]
  a.sidebar-link {
    color: rgba(248, 249, 250, 0.7); }
  body[data-theme=dark] .sidebar-link, body[data-theme=dark]
  a.sidebar-link {
    color: rgba(233, 236, 239, 0.5); }
  body[data-theme=light] .sidebar-link, body[data-theme=light]
  a.sidebar-link {
    color: #495057; }
  .sidebar-link i,
  .sidebar-link svg,
  a.sidebar-link i,
  a.sidebar-link svg {
    margin-right: .75rem;
    color: rgba(233, 236, 239, 0.5); }
    body[data-theme=colored] .sidebar-link i, body[data-theme=colored]
    .sidebar-link svg, body[data-theme=colored]
    a.sidebar-link i, body[data-theme=colored]
    a.sidebar-link svg {
      color: rgba(248, 249, 250, 0.5); }
    body[data-theme=dark] .sidebar-link i, body[data-theme=dark]
    .sidebar-link svg, body[data-theme=dark]
    a.sidebar-link i, body[data-theme=dark]
    a.sidebar-link svg {
      color: rgba(233, 236, 239, 0.5); }
    body[data-theme=light] .sidebar-link i, body[data-theme=light]
    .sidebar-link svg, body[data-theme=light]
    a.sidebar-link i, body[data-theme=light]
    a.sidebar-link svg {
      color: #495057; }

.sidebar-dropdown .sidebar-dropdown .sidebar-link {
  padding: 0.55rem 1.5rem 0.55rem 4.5rem; }

.sidebar-dropdown .sidebar-dropdown .sidebar-dropdown .sidebar-link {
  padding: 0.55rem 1.5rem 0.55rem 5.75rem; }

.sidebar-link:focus {
  outline: 0; }

.sidebar-link:hover {
  color: rgba(233, 236, 239, 0.75); }
  body[data-theme=colored] .sidebar-link:hover {
    color: rgba(248, 249, 250, 0.9); }
  body[data-theme=dark] .sidebar-link:hover {
    color: rgba(233, 236, 239, 0.75); }
  body[data-theme=light] .sidebar-link:hover {
    color: #c48b69; }
  .sidebar-link:hover i,
  .sidebar-link:hover svg {
    color: rgba(233, 236, 239, 0.75); }
    body[data-theme=colored] .sidebar-link:hover i, body[data-theme=colored]
    .sidebar-link:hover svg {
      color: rgba(248, 249, 250, 0.75); }
    body[data-theme=dark] .sidebar-link:hover i, body[data-theme=dark]
    .sidebar-link:hover svg {
      color: rgba(233, 236, 239, 0.75); }
    body[data-theme=light] .sidebar-link:hover i, body[data-theme=light]
    .sidebar-link:hover svg {
      color: #c48b69; }

.sidebar-item.active > .sidebar-link,
.sidebar-item.active .sidebar-link:hover {
  color: #e9ecef; }
  body[data-theme=colored] .sidebar-item.active > .sidebar-link, body[data-theme=colored]
  .sidebar-item.active .sidebar-link:hover {
    color: #f8f9fa; }
  body[data-theme=dark] .sidebar-item.active > .sidebar-link, body[data-theme=dark]
  .sidebar-item.active .sidebar-link:hover {
    color: #e9ecef; }
  body[data-theme=light] .sidebar-item.active > .sidebar-link, body[data-theme=light]
  .sidebar-item.active .sidebar-link:hover {
    color: #c48b69; }
  .sidebar-item.active > .sidebar-link i,
  .sidebar-item.active > .sidebar-link svg,
  .sidebar-item.active .sidebar-link:hover i,
  .sidebar-item.active .sidebar-link:hover svg {
    color: #e9ecef; }
    body[data-theme=colored] .sidebar-item.active > .sidebar-link i, body[data-theme=colored]
    .sidebar-item.active > .sidebar-link svg, body[data-theme=colored]
    .sidebar-item.active .sidebar-link:hover i, body[data-theme=colored]
    .sidebar-item.active .sidebar-link:hover svg {
      color: #f8f9fa; }
    body[data-theme=dark] .sidebar-item.active > .sidebar-link i, body[data-theme=dark]
    .sidebar-item.active > .sidebar-link svg, body[data-theme=dark]
    .sidebar-item.active .sidebar-link:hover i, body[data-theme=dark]
    .sidebar-item.active .sidebar-link:hover svg {
      color: #e9ecef; }
    body[data-theme=light] .sidebar-item.active > .sidebar-link i, body[data-theme=light]
    .sidebar-item.active > .sidebar-link svg, body[data-theme=light]
    .sidebar-item.active .sidebar-link:hover i, body[data-theme=light]
    .sidebar-item.active .sidebar-link:hover svg {
      color: #c48b69; }

.sidebar-dropdown .sidebar-link {
  padding: 0.55rem 1.5rem 0.55rem 3.7rem;
  font-weight: 400;
  color: #adb5bd; }
  body[data-theme=colored] .sidebar-dropdown .sidebar-link {
    color: #ced4da; }
  body[data-theme=dark] .sidebar-dropdown .sidebar-link {
    color: #adb5bd; }
  body[data-theme=light] .sidebar-dropdown .sidebar-link {
    color: #6c757d; }

.sidebar-dropdown .sidebar-item .sidebar-link:hover {
  font-weight: 400;
  color: #e9ecef; }
  body[data-theme=colored] .sidebar-dropdown .sidebar-item .sidebar-link:hover {
    color: #f8f9fa; }
  body[data-theme=dark] .sidebar-dropdown .sidebar-item .sidebar-link:hover {
    color: #e9ecef; }
  body[data-theme=light] .sidebar-dropdown .sidebar-item .sidebar-link:hover {
    color: #c48b69; }

.sidebar-dropdown .sidebar-item.active .sidebar-link {
  font-weight: 400;
  color: #c48b69; }
  body[data-theme=colored] .sidebar-dropdown .sidebar-item.active .sidebar-link {
    color: #fff; }
  body[data-theme=dark] .sidebar-dropdown .sidebar-item.active .sidebar-link {
    color: #c48b69; }
  body[data-theme=light] .sidebar-dropdown .sidebar-item.active .sidebar-link {
    color: #c48b69; }

.sidebar [data-toggle="collapse"] {
  position: relative; }

.sidebar [data-toggle="collapse"]:before {
  content: " ";
  border: solid;
  border-width: 0 .1rem .1rem 0;
  display: inline-block;
  padding: 2px;
  transform: rotate(45deg);
  position: absolute;
  top: 1rem;
  right: 1.7rem;
  transition: all .2s ease-out; }

.sidebar [aria-expanded="true"]:before,
.sidebar [data-toggle="collapse"]:not(.collapsed):before {
  transform: rotate(-135deg);
  top: 1.2rem; }

.sidebar .sidebar-dropdown [data-toggle="collapse"]:before {
  top: 1rem; }

.sidebar .sidebar-dropdown [aria-expanded="true"]:before,
.sidebar .sidebar-dropdown [data-toggle="collapse"]:not(.collapsed):before {
  top: 1.2rem; }

.sidebar-brand {
  font-weight: 500;
  font-size: 1.125rem;
  padding: 1.15rem 1.5rem;
  display: block;
  text-align: center;
  color: #fff; }
  body[data-theme=colored] .sidebar-brand {
    color: #fff; }
  body[data-theme=dark] .sidebar-brand {
    color: #fff; }
  body[data-theme=light] .sidebar-brand {
    color: #424242; }
  .sidebar-brand:hover {
    text-decoration: none;
    color: #fff; }
    body[data-theme=colored] .sidebar-brand:hover {
      color: #fff; }
    body[data-theme=dark] .sidebar-brand:hover {
      color: #fff; }
    body[data-theme=light] .sidebar-brand:hover {
      color: #424242; }
  .sidebar-brand:focus {
    outline: 0; }
  .sidebar-brand svg {
    fill: #c18460;
    height: 24px;
    width: 24px;
    margin-right: 0.15rem; }
    body[data-theme=colored] .sidebar-brand svg {
      fill: #fff; }
    body[data-theme=dark] .sidebar-brand svg {
      fill: #c18460; }
    body[data-theme=light] .sidebar-brand svg {
      fill: #b46f47; }
    .sidebar-brand svg path:first-child {
      fill: #cfa085; }
      body[data-theme=colored] .sidebar-brand svg path:first-child {
        fill: rgba(255, 255, 255, 0.66); }
      body[data-theme=dark] .sidebar-brand svg path:first-child {
        fill: #cfa085; }
      body[data-theme=light] .sidebar-brand svg path:first-child {
        fill: #d3a88e; }

.sidebar-toggle {
  cursor: pointer;
  width: 26px;
  height: 26px;
  display: flex; }

body:not([data-sidebar-position=right]) .sidebar-toggle {
  margin-right: 1rem; }

body[data-sidebar-position=right] .sidebar-toggle {
  margin-left: 1rem; }

.sidebar-header {
  background: transparent;
  padding: 1.5rem 1.5rem 0.375rem;
  font-size: 0.75rem;
  color: #ced4da; }
  body[data-theme=colored] .sidebar-header {
    color: #ced4da; }
  body[data-theme=dark] .sidebar-header {
    color: #ced4da; }
  body[data-theme=light] .sidebar-header {
    color: #495057; }

.badge-sidebar-primary,
.badge-sidebar-secondary {
  position: absolute;
  right: 20px;
  top: 12px; }

.sidebar-dropdown .badge-sidebar-primary,
.sidebar-dropdown .badge-sidebar-secondary {
  top: 10px; }

.badge-sidebar-primary {
  background: #bd7d57;
  color: #fff; }
  body[data-theme=colored] .badge-sidebar-primary {
    background: #fff; }
  body[data-theme=dark] .badge-sidebar-primary {
    background: #bd7d57; }
  body[data-theme=light] .badge-sidebar-primary {
    background: #bd7d57; }
  body[data-theme=colored] .badge-sidebar-primary {
    color: #293042; }
  body[data-theme=dark] .badge-sidebar-primary {
    color: #fff; }
  body[data-theme=light] .badge-sidebar-primary {
    color: #fff; }

.badge-sidebar-secondary {
  background: #6c757d;
  color: #fff; }
  body[data-theme=colored] .badge-sidebar-secondary {
    background: rgba(255, 255, 255, 0.75); }
  body[data-theme=dark] .badge-sidebar-secondary {
    background: #6c757d; }
  body[data-theme=light] .badge-sidebar-secondary {
    background: #6c757d; }
  body[data-theme=colored] .badge-sidebar-secondary {
    color: #293042; }
  body[data-theme=dark] .badge-sidebar-secondary {
    color: #fff; }
  body[data-theme=light] .badge-sidebar-secondary {
    color: #fff; }

body:not([data-sidebar-position=right]) .sidebar.collapsed {
  margin-left: -260px; }

@media (min-width: 1px) and (max-width: 991.98px) {
  body:not([data-sidebar-position=right]) .sidebar {
    margin-left: -260px; }
    body:not([data-sidebar-position=right]) .sidebar.collapsed {
      margin-left: 0; } }

body:not([data-sidebar-position=right]) .sidebar-toggle {
  margin-right: 1rem; }

body[data-sidebar-position=right] .sidebar.collapsed {
  margin-right: -260px; }

@media (min-width: 1px) and (max-width: 991.98px) {
  body[data-sidebar-position=right] .sidebar {
    margin-right: -260px; }
    body[data-sidebar-position=right] .sidebar.collapsed {
      margin-right: 0; } }

body[data-sidebar-position=right] .sidebar-toggle {
  margin-left: 1rem; }

body[data-sidebar-position=right] .simplebar-track.simplebar-vertical {
  left: 0;
  right: auto; }

.sidebar-cta-content {
  padding: 1.5rem;
  margin: 1.75rem;
  border-radius: 0.3rem;
  background: #333b52; }
  body[data-theme=colored] .sidebar-cta-content {
    background: #3873d4; }
  body[data-theme=dark] .sidebar-cta-content {
    background: #333b52; }
  body[data-theme=light] .sidebar-cta-content {
    background: #f7f7f7; }
  .sidebar-cta-content,
  .sidebar-cta-content strong {
    color: #e9ecef; }
    body[data-theme=colored] .sidebar-cta-content, body[data-theme=colored]
    .sidebar-cta-content strong {
      color: #e9ecef; }
    body[data-theme=dark] .sidebar-cta-content, body[data-theme=dark]
    .sidebar-cta-content strong {
      color: #e9ecef; }
    body[data-theme=light] .sidebar-cta-content, body[data-theme=light]
    .sidebar-cta-content strong {
      color: #020202; }

body[data-sidebar-behavior=compact] .sidebar-header,
body[data-sidebar-behavior=compact] .sidebar-brand span,
body[data-sidebar-behavior=compact] .sidebar-badge,
body[data-sidebar-behavior=compact] .sidebar-cta,
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-link:before,
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown,
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item .sidebar-link span {
  display: none; }

body[data-sidebar-behavior=compact] .simplebar-vertical,
body[data-sidebar-behavior=compact] .simplebar-horizontal {
  visibility: hidden !important; }

body[data-sidebar-behavior=compact] .simplebar-wrapper,
body[data-sidebar-behavior=compact] .simplebar-height-auto-observer-wrapper,
body[data-sidebar-behavior=compact] .simplebar-mask,
body[data-sidebar-behavior=compact] .simplebar-content-wrapper {
  overflow: visible !important; }

body[data-sidebar-behavior=compact] .sidebar-dropdown.collapsing {
  transition: none;
  overflow: visible;
  height: auto; }

body[data-sidebar-behavior=compact] .sidebar {
  min-width: 68px;
  max-width: 68px;
  z-index: 1; }

body[data-sidebar-behavior=compact] .sidebar-item {
  position: relative; }

body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown {
  display: none;
  overflow: visible;
  position: absolute;
  z-index: 1;
  width: 220px;
  box-shadow: 0 0.5rem 3rem 0.5rem rgba(0, 0, 0, 0.05);
  border-radius: 0.3rem;
  background: #fff;
  padding: 0.5rem 0;
  top: 0; }
  body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown:before {
    content: '';
    position: absolute;
    top: 0;
    width: 16px;
    height: 100%; }

body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown > .sidebar-item .sidebar-link {
  padding: 0.5rem 1.5rem;
  color: #6c757d; }

body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown > .sidebar-item .sidebar-link:hover {
  color: #c48b69; }

body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown > .sidebar-item .sidebar-item.active .sidebar-link,
body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown > .sidebar-item .sidebar-item.active .sidebar-link:hover {
  color: #c48b69; }

body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown .sidebar-dropdown .sidebar-link {
  padding: 0.5rem 1.5rem 0.5rem 2.5rem; }

body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item > .sidebar-dropdown .sidebar-dropdown .sidebar-dropdown .sidebar-link {
  padding: 0.5rem 1.5rem 0.5rem 3.5rem; }

body[data-sidebar-behavior=compact] .sidebar .sidebar-dropdown [data-toggle="collapse"]:before {
  top: 0.9rem; }

body[data-sidebar-behavior=compact] .sidebar .sidebar-dropdown [aria-expanded="true"]:before,
body[data-sidebar-behavior=compact] .sidebar .sidebar-dropdown [data-toggle="collapse"]:not(.collapsed):before {
  top: 1.1rem; }

body[data-sidebar-behavior=compact] .sidebar-nav > .sidebar-item:hover > .sidebar-dropdown {
  display: block; }

body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar-nav > .sidebar-item > .sidebar-dropdown {
  left: 80px; }
  body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar-nav > .sidebar-item > .sidebar-dropdown:before {
    left: -16px; }

body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar.collapsed {
  margin-left: -68px; }

@media (min-width: 1px) and (max-width: 991.98px) {
  body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar {
    margin-left: -68px; }
    body[data-sidebar-behavior=compact]:not([data-sidebar-position=right]) .sidebar.collapsed {
      margin-left: 0; } }

body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar-nav > .sidebar-item > .sidebar-dropdown {
  right: 80px; }
  body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar-nav > .sidebar-item > .sidebar-dropdown:before {
    right: -16px; }

body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar.collapsed {
  margin-right: -68px; }

@media (min-width: 1px) and (max-width: 991.98px) {
  body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar {
    margin-right: -68px; }
    body[data-sidebar-behavior=compact][data-sidebar-position=right] .sidebar.collapsed {
      margin-right: 0; } }

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

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

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

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

.stat {
  background: #efe0d7;
  border-radius: 50%;
  padding: 0.75rem;
  width: 48px;
  height: 48px; }
  .stat svg {
    width: 24px;
    height: 24px;
    color: #bd7d57 !important; }

.stat-sm {
  width: 40px;
  height: 40px;
  padding: 0.625rem; }
  .stat-sm svg {
    width: 20px;
    height: 20px; }

.card > .dataTables_wrapper .table.dataTable,
.card > .table,
.card > .table-responsive .table,
.card > .table-responsive-sm .table,
.card > .table-responsive-md .table,
.card > .table-responsive-lg .table,
.card > .table-responsive-xl .table {
  border-right: 0;
  border-bottom: 0;
  border-left: 0;
  margin-bottom: 0; }
  .card > .dataTables_wrapper .table.dataTable td:first-child,
  .card > .dataTables_wrapper .table.dataTable th:first-child,
  .card > .table td:first-child,
  .card > .table th:first-child,
  .card > .table-responsive .table td:first-child,
  .card > .table-responsive .table th:first-child,
  .card > .table-responsive-sm .table td:first-child,
  .card > .table-responsive-sm .table th:first-child,
  .card > .table-responsive-md .table td:first-child,
  .card > .table-responsive-md .table th:first-child,
  .card > .table-responsive-lg .table td:first-child,
  .card > .table-responsive-lg .table th:first-child,
  .card > .table-responsive-xl .table td:first-child,
  .card > .table-responsive-xl .table th:first-child {
    border-left: 0;
    padding-left: 1.25rem; }
  .card > .dataTables_wrapper .table.dataTable td:last-child,
  .card > .dataTables_wrapper .table.dataTable th:last-child,
  .card > .table td:last-child,
  .card > .table th:last-child,
  .card > .table-responsive .table td:last-child,
  .card > .table-responsive .table th:last-child,
  .card > .table-responsive-sm .table td:last-child,
  .card > .table-responsive-sm .table th:last-child,
  .card > .table-responsive-md .table td:last-child,
  .card > .table-responsive-md .table th:last-child,
  .card > .table-responsive-lg .table td:last-child,
  .card > .table-responsive-lg .table th:last-child,
  .card > .table-responsive-xl .table td:last-child,
  .card > .table-responsive-xl .table th:last-child {
    border-right: 0;
    padding-right: 1.25rem; }
  .card > .dataTables_wrapper .table.dataTable tr:first-child td,
  .card > .dataTables_wrapper .table.dataTable tr:first-child th,
  .card > .table tr:first-child td,
  .card > .table tr:first-child th,
  .card > .table-responsive .table tr:first-child td,
  .card > .table-responsive .table tr:first-child th,
  .card > .table-responsive-sm .table tr:first-child td,
  .card > .table-responsive-sm .table tr:first-child th,
  .card > .table-responsive-md .table tr:first-child td,
  .card > .table-responsive-md .table tr:first-child th,
  .card > .table-responsive-lg .table tr:first-child td,
  .card > .table-responsive-lg .table tr:first-child th,
  .card > .table-responsive-xl .table tr:first-child td,
  .card > .table-responsive-xl .table tr:first-child th {
    border-top: 0; }
  .card > .dataTables_wrapper .table.dataTable tr:last-child td,
  .card > .table tr:last-child td,
  .card > .table-responsive .table tr:last-child td,
  .card > .table-responsive-sm .table tr:last-child td,
  .card > .table-responsive-md .table tr:last-child td,
  .card > .table-responsive-lg .table tr:last-child td,
  .card > .table-responsive-xl .table tr:last-child td {
    border-bottom: 0; }

.card .card-header + .table {
  border-top: 0; }

.table-action a {
  color: #6c757d; }
  .table-action a:hover {
    color: #212529; }

.table-action .feather {
  width: 18px;
  height: 18px; }

.table > tbody > tr > td {
  vertical-align: middle; }

.card > .dataTables_wrapper .table.dataTable {
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

.card > .dataTables_wrapper .dataTables_info {
  padding: 1rem 1.25rem; }

.card > .dataTables_wrapper .dataTables_paginate {
  padding: 0.6rem 1.25rem; }

.dt-bootstrap4 {
  width: calc(100% - 2px); }

.table-striped tbody tr:hover {
  background-color: #e2e8ee; }

[data-theme="dark"] .table-striped tbody tr:hover {
  background-color: #dee6ed; }

.table-striped .custom-control-input {
  z-index: 1; }

.custom-list td a {
  color: #6c757d; }

.custom-list .table-action-buttons {
  opacity: 0;
  text-align: right; }
  .custom-list .table-action-buttons a {
    margin-right: 10px; }

.custom-list tr:hover .table-action-buttons {
  opacity: 1; }

.preview-window {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 99999;
  transition-property: transform;
  transition-duration: 150ms;
  transform: translateX(0%);
  min-width: 316px;
  max-width: 477px;
  background-color: #fff; }
  .preview-window.collapsed {
    transform: translateX(100%);
    height: 100vh; }
  @media (min-width: 1440px) {
    .preview-window {
      min-width: 477px; } }
  .preview-window .preview-header {
    position: relative;
    background-color: #bd7d57;
    padding: 25px; }
    .preview-window .preview-header h3 {
      color: #fff;
      margin: 0; }
    .preview-window .preview-header a {
      position: absolute;
      right: 25px;
      top: 25px;
      color: #fff; }
      .preview-window .preview-header a .fa-times {
        font-size: 25px; }
  .preview-window .preview-body {
    padding: 0 .5rem;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: calc(100% - 78px - 78px); }
    .preview-window .preview-body .accordion {
      background-color: #fff; }
    .preview-window .preview-body .avatar {
      text-align: center;
      border-radius: 50%;
      max-width: 80px;
      height: auto;
      width: auto;
      margin: 1rem 0; }
    .preview-window .preview-body .card-header {
      padding-left: 0;
      padding-right: 0; }
    .preview-window .preview-body .card {
      padding: 0 1rem; }
    .preview-window .preview-body h5.card-title[data-toggle="collapse"]:hover {
      cursor: pointer; }
    .preview-window .preview-body label {
      margin-bottom: 5px; }
      .preview-window .preview-body label.normal-size {
        font-size: 100%; }
    .preview-window .preview-body .input-group {
      margin-bottom: 1rem; }
      .preview-window .preview-body .input-group .form-control {
        border: 0;
        padding-left: 0;
        padding-top: 0;
        padding-bottom: 1px;
        border-radius: 0;
        border-bottom: 1px solid #e2e8ee; }
        .preview-window .preview-body .input-group .form-control + .input-group-append {
          border-bottom: 1px solid #e2e8ee;
          transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
        .preview-window .preview-body .input-group .form-control:hover {
          border-bottom: 1px solid #bd7d57; }
          .preview-window .preview-body .input-group .form-control:hover + .input-group-append {
            border-bottom: 1px solid #bd7d57; }
        .preview-window .preview-body .input-group .form-control:disabled, .preview-window .preview-body .input-group .form-control [readonly] {
          background-color: transparent; }
          .preview-window .preview-body .input-group .form-control:disabled:hover, .preview-window .preview-body .input-group .form-control [readonly]:hover {
            border: 0; }
          .preview-window .preview-body .input-group .form-control:disabled + .input-group-append, .preview-window .preview-body .input-group .form-control [readonly] + .input-group-append {
            border-bottom: 0; }
      .preview-window .preview-body .input-group .input-group-append {
        border: 0; }
        .preview-window .preview-body .input-group .input-group-append .btn {
          border: 0; }
    .preview-window .preview-body .accordion .card .card-header [aria-expanded="false"] .fa-plus {
      display: block; }
    .preview-window .preview-body .accordion .card .card-header [aria-expanded="false"] .fa-minus {
      display: none; }
    .preview-window .preview-body .accordion .card .card-header [aria-expanded="true"] .fa-plus {
      display: none; }
    .preview-window .preview-body .accordion .card .card-header [aria-expanded="true"] .fa-minus {
      display: block; }
  .preview-window .preview-footer {
    padding: 0 1rem;
    padding-bottom: 1rem; }
  .preview-window.filter .preview-body .card {
    padding: 1rem;
    margin-top: 1rem; }

.table-actions th {
  vertical-align: middle !important;
  padding-top: .25rem;
  padding-bottom: .25rem; }

.table-actions .custom-control.custom-checkbox {
  padding-top: 7px;
  padding-bottom: 7px; }

.table-actions ul {
  list-style: none;
  padding-left: 0;
  display: flex;
  margin: 0; }
  .table-actions ul .dropdowwn-item {
    color: #6c757d; }

.tab {
  margin-bottom: 2rem; }
  .tab .nav-tabs {
    border: 0; }
  .tab .nav-tabs .nav-link {
    background: transparent;
    color: #020202;
    padding: 0.75rem 1rem;
    border: 0; }
    .tab .nav-tabs .nav-link.active {
      background: #fff;
      color: #020202; }
    .tab .nav-tabs .nav-link:hover:not(.active) {
      color: #bd7d57; }
    .tab .nav-tabs .nav-link svg {
      width: 20px;
      height: 20px; }
  .tab .tab-content {
    background: #fff;
    padding: 1.25rem;
    box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
    border-radius: 0 0 0.2rem 0.2rem; }
    .tab .tab-content p:last-child {
      margin-bottom: 0; }

.tab-primary .nav-tabs .nav-link.active {
  background: #bd7d57;
  border-bottom-color: #bd7d57;
  color: #fff; }

.tab-primary .tab-content {
  background: #bd7d57;
  color: #fff; }

.tab-primary h1, .tab-primary h2, .tab-primary h3, .tab-primary h4, .tab-primary h5, .tab-primary h6,
.tab-primary .h1, .tab-primary .h2, .tab-primary .h3, .tab-primary .h4, .tab-primary .h5, .tab-primary .h6 {
  color: #fff; }

.tab-secondary .nav-tabs .nav-link.active {
  background: #495057;
  border-bottom-color: #495057;
  color: #fff; }

.tab-secondary .tab-content {
  background: #495057;
  color: #fff; }

.tab-secondary h1, .tab-secondary h2, .tab-secondary h3, .tab-secondary h4, .tab-secondary h5, .tab-secondary h6,
.tab-secondary .h1, .tab-secondary .h2, .tab-secondary .h3, .tab-secondary .h4, .tab-secondary .h5, .tab-secondary .h6 {
  color: #fff; }

.tab-success .nav-tabs .nav-link.active {
  background: #4BBF73;
  border-bottom-color: #4BBF73;
  color: #fff; }

.tab-success .tab-content {
  background: #4BBF73;
  color: #fff; }

.tab-success h1, .tab-success h2, .tab-success h3, .tab-success h4, .tab-success h5, .tab-success h6,
.tab-success .h1, .tab-success .h2, .tab-success .h3, .tab-success .h4, .tab-success .h5, .tab-success .h6 {
  color: #fff; }

.tab-info .nav-tabs .nav-link.active {
  background: #1F9BCF;
  border-bottom-color: #1F9BCF;
  color: #fff; }

.tab-info .tab-content {
  background: #1F9BCF;
  color: #fff; }

.tab-info h1, .tab-info h2, .tab-info h3, .tab-info h4, .tab-info h5, .tab-info h6,
.tab-info .h1, .tab-info .h2, .tab-info .h3, .tab-info .h4, .tab-info .h5, .tab-info .h6 {
  color: #fff; }

.tab-warning .nav-tabs .nav-link.active {
  background: #E5A54B;
  border-bottom-color: #E5A54B;
  color: #fff; }

.tab-warning .tab-content {
  background: #E5A54B;
  color: #fff; }

.tab-warning h1, .tab-warning h2, .tab-warning h3, .tab-warning h4, .tab-warning h5, .tab-warning h6,
.tab-warning .h1, .tab-warning .h2, .tab-warning .h3, .tab-warning .h4, .tab-warning .h5, .tab-warning .h6 {
  color: #fff; }

.tab-danger .nav-tabs .nav-link.active {
  background: #d9534f;
  border-bottom-color: #d9534f;
  color: #fff; }

.tab-danger .tab-content {
  background: #d9534f;
  color: #fff; }

.tab-danger h1, .tab-danger h2, .tab-danger h3, .tab-danger h4, .tab-danger h5, .tab-danger h6,
.tab-danger .h1, .tab-danger .h2, .tab-danger .h3, .tab-danger .h4, .tab-danger .h5, .tab-danger .h6 {
  color: #fff; }

.tab-light .nav-tabs .nav-link.active {
  background: #eff2f6;
  border-bottom-color: #eff2f6;
  color: #fff; }

.tab-light .tab-content {
  background: #eff2f6;
  color: #fff; }

.tab-light h1, .tab-light h2, .tab-light h3, .tab-light h4, .tab-light h5, .tab-light h6,
.tab-light .h1, .tab-light .h2, .tab-light .h3, .tab-light .h4, .tab-light .h5, .tab-light .h6 {
  color: #fff; }

.tab-dark .nav-tabs .nav-link.active {
  background: #293042;
  border-bottom-color: #293042;
  color: #fff; }

.tab-dark .tab-content {
  background: #293042;
  color: #fff; }

.tab-dark h1, .tab-dark h2, .tab-dark h3, .tab-dark h4, .tab-dark h5, .tab-dark h6,
.tab-dark .h1, .tab-dark .h2, .tab-dark .h3, .tab-dark .h4, .tab-dark .h5, .tab-dark .h6 {
  color: #fff; }

.tab-title {
  font-size: 1rem; }

.tab-vertical .nav-tabs {
  float: left;
  flex-direction: column; }
  .tab-vertical .nav-tabs .nav-link {
    border-top-left-radius: 0.2rem;
    border-bottom-left-radius: 0.2rem;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }

.tab-vertical .tab-content {
  overflow: auto; }

.timeline {
  list-style-type: none;
  position: relative; }
  .timeline:before {
    content: ' ';
    background: #dee6ed;
    display: inline-block;
    position: absolute;
    left: 9px;
    width: 2px;
    height: 100%;
    z-index: 1; }

.timeline-item:before {
  content: ' ';
  background: #fff;
  display: inline-block;
  position: absolute;
  border-radius: 50%;
  border: 3px solid #bd7d57;
  left: 0;
  width: 20px;
  height: 20px;
  z-index: 1; }

.text-sm {
  font-size: 0.75rem; }

.text-lg {
  font-size: 1rem; }

b,
strong,
.font-weight-bold {
  font-weight: 500;
  color: #495057; }

pre.snippet .hljs {
  background: #293042;
  border-radius: 0.3rem;
  padding: 1rem; }

a {
  cursor: pointer; }

.wizard.sw-theme-default > .nav .nav-link.active {
  color: #bd7d57 !important; }
  .wizard.sw-theme-default > .nav .nav-link.active:after {
    background: #bd7d57 !important; }

.wizard.sw-theme-default > .nav .nav-link.done {
  color: #d3a88e !important; }
  .wizard.sw-theme-default > .nav .nav-link.done:after {
    background: #d3a88e !important; }

.wizard.sw-theme-arrows > .nav .nav-link.active {
  border-color: #bd7d57 !important;
  background: #bd7d57 !important; }
  .wizard.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #bd7d57 !important; }

.wizard.sw-theme-arrows > .nav .nav-link.done {
  border-color: #d3a88e !important;
  background: #d3a88e !important; }
  .wizard.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: #d3a88e !important; }

.wizard-primary.sw-theme-default > .nav .nav-link.active {
  color: #bd7d57 !important; }
  .wizard-primary.sw-theme-default > .nav .nav-link.active:after {
    background: #bd7d57 !important; }

.wizard-primary.sw-theme-default > .nav .nav-link.done {
  color: #d3a88e !important; }
  .wizard-primary.sw-theme-default > .nav .nav-link.done:after {
    background: #d3a88e !important; }

.wizard-primary.sw-theme-arrows > .nav .nav-link.active {
  border-color: #bd7d57 !important;
  background: #bd7d57 !important; }
  .wizard-primary.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #bd7d57 !important; }

.wizard-primary.sw-theme-arrows > .nav .nav-link.done {
  border-color: #d3a88e !important;
  background: #d3a88e !important; }
  .wizard-primary.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: #d3a88e !important; }

.wizard-secondary.sw-theme-default > .nav .nav-link.active {
  color: #495057 !important; }
  .wizard-secondary.sw-theme-default > .nav .nav-link.active:after {
    background: #495057 !important; }

.wizard-secondary.sw-theme-default > .nav .nav-link.done {
  color: #6c7681 !important; }
  .wizard-secondary.sw-theme-default > .nav .nav-link.done:after {
    background: #6c7681 !important; }

.wizard-secondary.sw-theme-arrows > .nav .nav-link.active {
  border-color: #495057 !important;
  background: #495057 !important; }
  .wizard-secondary.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #495057 !important; }

.wizard-secondary.sw-theme-arrows > .nav .nav-link.done {
  border-color: #6c7681 !important;
  background: #6c7681 !important; }
  .wizard-secondary.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: #6c7681 !important; }

.wizard-success.sw-theme-default > .nav .nav-link.active {
  color: #4BBF73 !important; }
  .wizard-success.sw-theme-default > .nav .nav-link.active:after {
    background: #4BBF73 !important; }

.wizard-success.sw-theme-default > .nav .nav-link.done {
  color: #83d39f !important; }
  .wizard-success.sw-theme-default > .nav .nav-link.done:after {
    background: #83d39f !important; }

.wizard-success.sw-theme-arrows > .nav .nav-link.active {
  border-color: #4BBF73 !important;
  background: #4BBF73 !important; }
  .wizard-success.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #4BBF73 !important; }

.wizard-success.sw-theme-arrows > .nav .nav-link.done {
  border-color: #83d39f !important;
  background: #83d39f !important; }
  .wizard-success.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: #83d39f !important; }

.wizard-info.sw-theme-default > .nav .nav-link.active {
  color: #1F9BCF !important; }
  .wizard-info.sw-theme-default > .nav .nav-link.active:after {
    background: #1F9BCF !important; }

.wizard-info.sw-theme-default > .nav .nav-link.done {
  color: #55bbe6 !important; }
  .wizard-info.sw-theme-default > .nav .nav-link.done:after {
    background: #55bbe6 !important; }

.wizard-info.sw-theme-arrows > .nav .nav-link.active {
  border-color: #1F9BCF !important;
  background: #1F9BCF !important; }
  .wizard-info.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #1F9BCF !important; }

.wizard-info.sw-theme-arrows > .nav .nav-link.done {
  border-color: #55bbe6 !important;
  background: #55bbe6 !important; }
  .wizard-info.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: #55bbe6 !important; }

.wizard-warning.sw-theme-default > .nav .nav-link.active {
  color: #E5A54B !important; }
  .wizard-warning.sw-theme-default > .nav .nav-link.active:after {
    background: #E5A54B !important; }

.wizard-warning.sw-theme-default > .nav .nav-link.done {
  color: #efc68e !important; }
  .wizard-warning.sw-theme-default > .nav .nav-link.done:after {
    background: #efc68e !important; }

.wizard-warning.sw-theme-arrows > .nav .nav-link.active {
  border-color: #E5A54B !important;
  background: #E5A54B !important; }
  .wizard-warning.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #E5A54B !important; }

.wizard-warning.sw-theme-arrows > .nav .nav-link.done {
  border-color: #efc68e !important;
  background: #efc68e !important; }
  .wizard-warning.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: #efc68e !important; }

.wizard-danger.sw-theme-default > .nav .nav-link.active {
  color: #d9534f !important; }
  .wizard-danger.sw-theme-default > .nav .nav-link.active:after {
    background: #d9534f !important; }

.wizard-danger.sw-theme-default > .nav .nav-link.done {
  color: #e7908e !important; }
  .wizard-danger.sw-theme-default > .nav .nav-link.done:after {
    background: #e7908e !important; }

.wizard-danger.sw-theme-arrows > .nav .nav-link.active {
  border-color: #d9534f !important;
  background: #d9534f !important; }
  .wizard-danger.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #d9534f !important; }

.wizard-danger.sw-theme-arrows > .nav .nav-link.done {
  border-color: #e7908e !important;
  background: #e7908e !important; }
  .wizard-danger.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: #e7908e !important; }

.wizard-light.sw-theme-default > .nav .nav-link.active {
  color: #eff2f6 !important; }
  .wizard-light.sw-theme-default > .nav .nav-link.active:after {
    background: #eff2f6 !important; }

.wizard-light.sw-theme-default > .nav .nav-link.done {
  color: white !important; }
  .wizard-light.sw-theme-default > .nav .nav-link.done:after {
    background: white !important; }

.wizard-light.sw-theme-arrows > .nav .nav-link.active {
  border-color: #eff2f6 !important;
  background: #eff2f6 !important; }
  .wizard-light.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #eff2f6 !important; }

.wizard-light.sw-theme-arrows > .nav .nav-link.done {
  border-color: white !important;
  background: white !important; }
  .wizard-light.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: white !important; }

.wizard-dark.sw-theme-default > .nav .nav-link.active {
  color: #293042 !important; }
  .wizard-dark.sw-theme-default > .nav .nav-link.active:after {
    background: #293042 !important; }

.wizard-dark.sw-theme-default > .nav .nav-link.done {
  color: #465271 !important; }
  .wizard-dark.sw-theme-default > .nav .nav-link.done:after {
    background: #465271 !important; }

.wizard-dark.sw-theme-arrows > .nav .nav-link.active {
  border-color: #293042 !important;
  background: #293042 !important; }
  .wizard-dark.sw-theme-arrows > .nav .nav-link.active:after {
    border-left-color: #293042 !important; }

.wizard-dark.sw-theme-arrows > .nav .nav-link.done {
  border-color: #465271 !important;
  background: #465271 !important; }
  .wizard-dark.sw-theme-arrows > .nav .nav-link.done:after {
    border-left-color: #465271 !important; }

.wizard {
  background: #fff;
  background-color: #fff;
  background-clip: border-box;
  border: 0 solid transparent;
  box-shadow: 0 0.1rem 0.2rem rgba(0, 0, 0, 0.05);
  border-radius: 0.25rem !important;
  margin-bottom: 2rem; }

.wizard .tab-pane {
  padding: 1.25rem !important; }

.wizard.sw-theme-default .sw-toolbar-bottom,
.wizard.sw-theme-arrows .sw-toolbar-bottom {
  background: #fff;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #dee6ed; }

.wizard.sw-theme-default .step-content,
.wizard.sw-theme-arrows .step-content {
  padding: 10px; }

.wrapper {
  align-items: stretch;
  display: flex;
  width: 100%; }

body[data-layout=boxed] .wrapper {
  max-width: 1800px;
  margin: 0 auto;
  border-left: 1px solid #dee6ed;
  border-right: 1px solid #dee6ed;
  overflow: hidden; }
  @media (min-width: 1440px) {
    body[data-layout=boxed] .wrapper {
      width: 90vw; } }

.bg-primary-dark {
  background-color: #8f5938 !important; }

a.bg-primary-dark:hover, a.bg-primary-dark:focus,
button.bg-primary-dark:hover,
button.bg-primary-dark:focus {
  background-color: #6b422a !important; }

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

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

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

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

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

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

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

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

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

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

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

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

.cursor-grab {
  cursor: move;
  cursor: grab;
  cursor: -webkit-grab; }

.cursor-pointer {
  cursor: pointer; }

.font-size-lg {
  font-size: 1rem; }

.font-size-sm {
  font-size: 1rem; }

@font-face {
  font-family: 'Roboto';
  src: url(../fonts//Roboto-Light.woff2) format("woff2"), url(../fonts//Roboto-Light.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url(../fonts//Roboto-Bold.woff2) format("woff2"), url(../fonts//Roboto-Bold.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url(../fonts//Roboto-BoldItalic.woff2) format("woff2"), url(../fonts//Roboto-BoldItalic.woff) format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url(../fonts//Roboto-Italic.woff2) format("woff2"), url(../fonts//Roboto-Italic.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url(../fonts//Roboto-Regular.woff2) format("woff2"), url(../fonts//Roboto-Regular.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url(../fonts//Roboto-MediumItalic.woff2) format("woff2"), url(../fonts//Roboto-MediumItalic.woff) format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url(../fonts//Roboto-Medium.woff2) format("woff2"), url(../fonts//Roboto-Medium.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Roboto';
  src: url(../fonts//Roboto-LightItalic.woff2) format("woff2"), url(../fonts//Roboto-LightItalic.woff) format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap; }

.overflow-scroll {
  overflow: scroll; }

.overflow-hidden {
  overflow: hidden; }

.overflow-auto {
  overflow: auto; }

.overflow-visible {
  overflow: visible; }

.absolute-top {
  position: absolute;
  top: 0;
  right: 0;
  left: 0; }

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

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

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

.z-4 {
  z-index: 4; }

.z-5 {
  z-index: 5; }

.z-6 {
  z-index: 6; }

.z-7 {
  z-index: 7; }

.z-8 {
  z-index: 8; }

.z-9 {
  z-index: 9; }

.z-10 {
  z-index: 10; }

.z-11 {
  z-index: 11; }

.z-12 {
  z-index: 12; }

.z-13 {
  z-index: 13; }

.z-14 {
  z-index: 14; }

.z-15 {
  z-index: 15; }

.z-16 {
  z-index: 16; }

.z-17 {
  z-index: 17; }

.z-18 {
  z-index: 18; }

.z-19 {
  z-index: 19; }

.z-20 {
  z-index: 20; }

.z-21 {
  z-index: 21; }

.z-22 {
  z-index: 22; }

.z-23 {
  z-index: 23; }

.z-24 {
  z-index: 24; }

.z-25 {
  z-index: 25; }

.z-26 {
  z-index: 26; }

.z-27 {
  z-index: 27; }

.z-28 {
  z-index: 28; }

.z-29 {
  z-index: 29; }

.z-30 {
  z-index: 30; }

.z-31 {
  z-index: 31; }

.z-32 {
  z-index: 32; }

.z-33 {
  z-index: 33; }

.z-34 {
  z-index: 34; }

.z-35 {
  z-index: 35; }

.z-36 {
  z-index: 36; }

.z-37 {
  z-index: 37; }

.z-38 {
  z-index: 38; }

.z-39 {
  z-index: 39; }

.z-40 {
  z-index: 40; }

.z-41 {
  z-index: 41; }

.z-42 {
  z-index: 42; }

.z-43 {
  z-index: 43; }

.z-44 {
  z-index: 44; }

.z-45 {
  z-index: 45; }

.z-46 {
  z-index: 46; }

.z-47 {
  z-index: 47; }

.z-48 {
  z-index: 48; }

.z-49 {
  z-index: 49; }

.z-50 {
  z-index: 50; }

/*!
 * Font Awesome Pro 6.0.0-alpha2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
.fa {
  font-family: var(--fa-style-family, "Font Awesome 6 Pro");
  font-weight: var(--fa-style, 900); }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@keyframes fa-spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fa-a::before {
  content: "\e093"; }

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

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

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

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

.fa-address-card::before {
  content: "\f2bb"; }

.fa-contact-card::before {
  content: "\f2bb"; }

.fa-vcard::before {
  content: "\f2bb"; }

.fa-air-conditioner::before {
  content: "\f8f4"; }

.fa-air-freshener::before {
  content: "\f5d0"; }

.fa-airplay::before {
  content: "\e094"; }

.fa-alarm-clock::before {
  content: "\f34e"; }

.fa-alarm-exclamation::before {
  content: "\f843"; }

.fa-alarm-plus::before {
  content: "\f844"; }

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

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

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

.fa-alicorn::before {
  content: "\f6b0"; }

.fa-alien::before {
  content: "\f8f5"; }

.fa-alien-8bit::before {
  content: "\f8f6"; }

.fa-alien-monster::before {
  content: "\f8f6"; }

.fa-align-center::before {
  content: "\f037"; }

.fa-align-justify::before {
  content: "\f039"; }

.fa-align-left::before {
  content: "\f036"; }

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

.fa-align-slash::before {
  content: "\f846"; }

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

.fa-amp-guitar::before {
  content: "\f8a1"; }

.fa-ampersand::before {
  content: "\e096"; }

.fa-anchor::before {
  content: "\f13d"; }

.fa-angel::before {
  content: "\f779"; }

.fa-angle::before {
  content: "\e097"; }

.fa-angle-90::before {
  content: "\e098"; }

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

.fa-angle-left::before {
  content: "\f104"; }

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

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

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

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

.fa-angles-left::before {
  content: "\f100"; }

.fa-angle-double-left::before {
  content: "\f100"; }

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

.fa-angle-double-right::before {
  content: "\f101"; }

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

.fa-angle-double-up::before {
  content: "\f102"; }

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

.fa-aperture::before {
  content: "\e099"; }

.fa-apple-core::before {
  content: "\e09a"; }

.fa-apple-crate::before {
  content: "\f6b1"; }

.fa-apple-whole::before {
  content: "\f5d1"; }

.fa-apple-alt::before {
  content: "\f5d1"; }

.fa-archway::before {
  content: "\f557"; }

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

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

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

.fa-sort-numeric-asc::before {
  content: "\f162"; }

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

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

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

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

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

.fa-sort-alpha-asc::before {
  content: "\f15d"; }

.fa-arrow-down-arrow-up::before {
  content: "\f883"; }

.fa-sort-alt::before {
  content: "\f883"; }

.fa-arrow-down-big-small::before {
  content: "\f88c"; }

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

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

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

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

.fa-arrow-down-left::before {
  content: "\e09c"; }

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

.fa-arrow-down-long::before {
  content: "\f175"; }

.fa-long-arrow-down::before {
  content: "\f175"; }

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

.fa-arrow-down-short-wide::before {
  content: "\f884"; }

.fa-sort-amount-down-alt::before {
  content: "\f884"; }

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

.fa-arrow-down-small-big::before {
  content: "\f88d"; }

.fa-sort-size-down-alt::before {
  content: "\f88d"; }

.fa-arrow-down-square-triangle::before {
  content: "\f889"; }

.fa-sort-shapes-down-alt::before {
  content: "\f889"; }

.fa-arrow-down-to-bracket::before {
  content: "\e09f"; }

.fa-arrow-down-to-dotted-line::before {
  content: "\e0a0"; }

.fa-arrow-down-to-line::before {
  content: "\f33d"; }

.fa-arrow-to-bottom::before {
  content: "\f33d"; }

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

.fa-arrow-down-triangle-square::before {
  content: "\f888"; }

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

.fa-arrow-down-wide-short::before {
  content: "\f160"; }

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

.fa-sort-amount-asc::before {
  content: "\f160"; }

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

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

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

.fa-arrow-left::before {
  content: "\f060"; }

.fa-arrow-left-from-line::before {
  content: "\f344"; }

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

.fa-arrow-left-long::before {
  content: "\f177"; }

.fa-long-arrow-left::before {
  content: "\f177"; }

.fa-arrow-left-rotate::before {
  content: "\f0e2"; }

.fa-undo::before {
  content: "\f0e2"; }

.fa-arrow-rotate-left::before {
  content: "\f0e2"; }

.fa-arrow-left-to-line::before {
  content: "\f33e"; }

.fa-arrow-to-left::before {
  content: "\f33e"; }

.fa-arrow-pointer::before {
  content: "\f245"; }

.fa-mouse-pointer::before {
  content: "\f245"; }

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

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

.fa-exchange::before {
  content: "\f0ec"; }

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

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

.fa-arrow-right-from-line::before {
  content: "\f343"; }

.fa-arrow-from-left::before {
  content: "\f343"; }

.fa-arrow-right-long::before {
  content: "\f178"; }

.fa-long-arrow-right::before {
  content: "\f178"; }

.fa-arrow-right-to-bracket::before {
  content: "\f090"; }

.fa-sign-in::before {
  content: "\f090"; }

.fa-arrow-right-to-line::before {
  content: "\f340"; }

.fa-arrow-to-right::before {
  content: "\f340"; }

.fa-arrow-rotate-forward::before {
  content: "\f01e"; }

.fa-redo::before {
  content: "\f01e"; }

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

.fa-arrow-trend-down::before {
  content: "\e0a2"; }

.fa-arrow-trend-up::before {
  content: "\e0a3"; }

.fa-arrow-turn-down::before {
  content: "\f149"; }

.fa-level-down::before {
  content: "\f149"; }

.fa-arrow-turn-up::before {
  content: "\f148"; }

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

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

.fa-arrow-up-1-9::before {
  content: "\f163"; }

.fa-sort-numeric-up::before {
  content: "\f163"; }

.fa-arrow-up-9-1::before {
  content: "\f887"; }

.fa-sort-numeric-up-alt::before {
  content: "\f887"; }

.fa-arrow-up-a-z::before {
  content: "\f15e"; }

.fa-sort-alpha-up::before {
  content: "\f15e"; }

.fa-arrow-up-arrow-down::before {
  content: "\e0a4"; }

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

.fa-arrow-up-big-small::before {
  content: "\f88e"; }

.fa-sort-size-up::before {
  content: "\f88e"; }

.fa-arrow-up-from-bracket::before {
  content: "\e0a5"; }

.fa-arrow-up-from-dotted-line::before {
  content: "\e0a6"; }

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

.fa-arrow-from-bottom::before {
  content: "\f342"; }

.fa-arrow-up-from-square::before {
  content: "\e0a7"; }

.fa-arrow-up-left::before {
  content: "\e0a8"; }

.fa-arrow-up-left-from-circle::before {
  content: "\e0a9"; }

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

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

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

.fa-arrow-up-right-and-arrow-down-left-from-center::before {
  content: "\e0ab"; }

.fa-arrow-up-right-from-square::before {
  content: "\f08e"; }

.fa-external-link::before {
  content: "\f08e"; }

.fa-arrow-up-short-wide::before {
  content: "\f885"; }

.fa-sort-amount-up-alt::before {
  content: "\f885"; }

.fa-arrow-up-small-big::before {
  content: "\f88f"; }

.fa-sort-size-up-alt::before {
  content: "\f88f"; }

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

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

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

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

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

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

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

.fa-arrow-up-wide-short::before {
  content: "\f161"; }

.fa-sort-amount-up::before {
  content: "\f161"; }

.fa-arrow-up-z-a::before {
  content: "\f882"; }

.fa-sort-alpha-up-alt::before {
  content: "\f882"; }

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

.fa-arrows-from-dotted-line::before {
  content: "\e0ae"; }

.fa-arrows-from-line::before {
  content: "\e0af"; }

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

.fa-arrows-h::before {
  content: "\f07e"; }

.fa-arrows-maximize::before {
  content: "\f31d"; }

.fa-expand-arrows::before {
  content: "\f31d"; }

.fa-arrows-minimize::before {
  content: "\e0b0"; }

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

.fa-arrows-repeat::before {
  content: "\f364"; }

.fa-repeat-alt::before {
  content: "\f364"; }

.fa-arrows-repeat-1::before {
  content: "\f366"; }

.fa-repeat-1-alt::before {
  content: "\f366"; }

.fa-arrows-retweet::before {
  content: "\f361"; }

.fa-retweet-alt::before {
  content: "\f361"; }

.fa-arrows-rotate::before {
  content: "\f021"; }

.fa-sync::before {
  content: "\f021"; }

.fa-refresh::before {
  content: "\f021"; }

.fa-arrows-to-dotted-line::before {
  content: "\e0b1"; }

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

.fa-arrows-up-down::before {
  content: "\f07d"; }

.fa-arrows-v::before {
  content: "\f07d"; }

.fa-arrows-up-down-left-right::before {
  content: "\f047"; }

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

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

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

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

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

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

.fa-audio-description::before {
  content: "\f29e"; }

.fa-audio-description-slash::before {
  content: "\e0b3"; }

.fa-austral-sign::before {
  content: "\e0b4"; }

.fa-avocado::before {
  content: "\e0b5"; }

.fa-award::before {
  content: "\f559"; }

.fa-award-simple::before {
  content: "\e0b6"; }

.fa-axe::before {
  content: "\f6b2"; }

.fa-axe-battle::before {
  content: "\f6b3"; }

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

.fa-baby::before {
  content: "\f77c"; }

.fa-baby-carriage::before {
  content: "\f77d"; }

.fa-carriage-baby::before {
  content: "\f77d"; }

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

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

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

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

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

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

.fa-bacon::before {
  content: "\f7e5"; }

.fa-bacteria::before {
  content: "\e059"; }

.fa-bacterium::before {
  content: "\e05a"; }

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

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

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

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

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

.fa-badger-honey::before {
  content: "\f6b4"; }

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

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

.fa-bags-shopping::before {
  content: "\f847"; }

.fa-bahai::before {
  content: "\f666"; }

.fa-baht-sign::before {
  content: "\e0b8"; }

.fa-ball-pile::before {
  content: "\f77e"; }

.fa-ballot::before {
  content: "\f732"; }

.fa-ballot-check::before {
  content: "\f733"; }

.fa-ban::before {
  content: "\f05e"; }

.fa-cancel::before {
  content: "\f05e"; }

.fa-ban-bug::before {
  content: "\f7f9"; }

.fa-debug::before {
  content: "\f7f9"; }

.fa-ban-parking::before {
  content: "\f616"; }

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

.fa-ban-smoking::before {
  content: "\f54d"; }

.fa-smoking-ban::before {
  content: "\f54d"; }

.fa-bandage::before {
  content: "\f462"; }

.fa-band-aid::before {
  content: "\f462"; }

.fa-banjo::before {
  content: "\f8a3"; }

.fa-bank::before {
  content: "\f19c"; }

.fa-university::before {
  content: "\f19c"; }

.fa-institution::before {
  content: "\f19c"; }

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

.fa-barcode-read::before {
  content: "\f464"; }

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

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

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

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

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

.fa-tasks-alt::before {
  content: "\f828"; }

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

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

.fa-stream::before {
  content: "\f550"; }

.fa-reorder::before {
  content: "\f550"; }

.fa-baseball-ball::before {
  content: "\f433"; }

.fa-baseball-bat-ball::before {
  content: "\f432"; }

.fa-baseball::before {
  content: "\f432"; }

.fa-basket-shopping::before {
  content: "\f291"; }

.fa-shopping-basket::before {
  content: "\f291"; }

.fa-basket-shopping-simple::before {
  content: "\e0bb"; }

.fa-shopping-basket-alt::before {
  content: "\e0bb"; }

.fa-basketball-ball::before {
  content: "\f434"; }

.fa-basketball-hoop::before {
  content: "\f435"; }

.fa-bat::before {
  content: "\f6b5"; }

.fa-bath::before {
  content: "\f2cd"; }

.fa-bathtub::before {
  content: "\f2cd"; }

.fa-battery-bolt::before {
  content: "\f376"; }

.fa-battery-empty::before {
  content: "\f244"; }

.fa-battery-0::before {
  content: "\f244"; }

.fa-battery-exclamation::before {
  content: "\e0bc"; }

.fa-battery-full::before {
  content: "\f240"; }

.fa-battery::before {
  content: "\f240"; }

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

.fa-battery-half::before {
  content: "\f242"; }

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

.fa-battery-low::before {
  content: "\e0bd"; }

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

.fa-battery-quarter::before {
  content: "\f243"; }

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

.fa-battery-slash::before {
  content: "\f377"; }

.fa-battery-three-quarters::before {
  content: "\f241"; }

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

.fa-bed::before {
  content: "\f236"; }

.fa-bed-bunk::before {
  content: "\f8f8"; }

.fa-bed-empty::before {
  content: "\f8f9"; }

.fa-bed-front::before {
  content: "\f8f7"; }

.fa-bed-alt::before {
  content: "\f8f7"; }

.fa-bed-pulse::before {
  content: "\f487"; }

.fa-procedures::before {
  content: "\f487"; }

.fa-bee::before {
  content: "\e0be"; }

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

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

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

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

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

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

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

.fa-bell-exclamation::before {
  content: "\f848"; }

.fa-bell-on::before {
  content: "\f8fa"; }

.fa-bell-plus::before {
  content: "\f849"; }

.fa-bell-school::before {
  content: "\f5d5"; }

.fa-bell-school-slash::before {
  content: "\f5d6"; }

.fa-bell-slash::before {
  content: "\f1f6"; }

.fa-bells::before {
  content: "\f77f"; }

.fa-bezier-curve::before {
  content: "\f55b"; }

.fa-bicycle::before {
  content: "\f206"; }

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

.fa-biohazard::before {
  content: "\f780"; }

.fa-bitcoin-sign::before {
  content: "\e0c0"; }

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

.fa-blender::before {
  content: "\f517"; }

.fa-blender-phone::before {
  content: "\f6b6"; }

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

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

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

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

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

.fa-bold::before {
  content: "\f032"; }

.fa-bolt::before {
  content: "\f0e7"; }

.fa-flash::before {
  content: "\f0e7"; }

.fa-bolt-auto::before {
  content: "\e0c2"; }

.fa-bolt-lightning::before {
  content: "\e0c3"; }

.fa-bolt-slash::before {
  content: "\e0c4"; }

.fa-bomb::before {
  content: "\f1e2"; }

.fa-bone::before {
  content: "\f5d7"; }

.fa-bone-break::before {
  content: "\f5d8"; }

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

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

.fa-book-arrow-right::before {
  content: "\e0c5"; }

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

.fa-book-atlas::before {
  content: "\f558"; }

.fa-atlas::before {
  content: "\f558"; }

.fa-book-bible::before {
  content: "\f647"; }

.fa-bible::before {
  content: "\f647"; }

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

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

.fa-book-bookmark::before {
  content: "\e0c7"; }

.fa-book-circle-arrow-right::before {
  content: "\e0c8"; }

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

.fa-book-copy::before {
  content: "\e0ca"; }

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

.fa-book-heart::before {
  content: "\f499"; }

.fa-book-journal-whills::before {
  content: "\f66a"; }

.fa-journal-whills::before {
  content: "\f66a"; }

.fa-book-law::before {
  content: "\e0cc"; }

.fa-book-medical::before {
  content: "\f7e6"; }

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

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

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

.fa-book-open-reader::before {
  content: "\f5da"; }

.fa-book-reader::before {
  content: "\f5da"; }

.fa-book-quran::before {
  content: "\f687"; }

.fa-quran::before {
  content: "\f687"; }

.fa-book-section::before {
  content: "\e0ce"; }

.fa-book-skull::before {
  content: "\f6b7"; }

.fa-book-dead::before {
  content: "\f6b7"; }

.fa-book-sparkles::before {
  content: "\f6b8"; }

.fa-book-spells::before {
  content: "\f6b8"; }

.fa-book-tanakh::before {
  content: "\f827"; }

.fa-tanakh::before {
  content: "\f827"; }

.fa-book-user::before {
  content: "\f7e7"; }

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

.fa-bookmark-slash::before {
  content: "\e0cf"; }

.fa-books::before {
  content: "\f5db"; }

.fa-books-medical::before {
  content: "\f7e8"; }

.fa-boombox::before {
  content: "\f8a5"; }

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

.fa-booth-curtain::before {
  content: "\f734"; }

.fa-border-all::before {
  content: "\f84c"; }

.fa-border-bottom::before {
  content: "\f84d"; }

.fa-border-bottom-right::before {
  content: "\f854"; }

.fa-border-style-alt::before {
  content: "\f854"; }

.fa-border-center-h::before {
  content: "\f89c"; }

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

.fa-border-inner::before {
  content: "\f84e"; }

.fa-border-left::before {
  content: "\f84f"; }

.fa-border-none::before {
  content: "\f850"; }

.fa-border-outer::before {
  content: "\f851"; }

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

.fa-border-top::before {
  content: "\f855"; }

.fa-border-top-left::before {
  content: "\f853"; }

.fa-border-style::before {
  content: "\f853"; }

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

.fa-bowl-hot::before {
  content: "\f823"; }

.fa-soup::before {
  content: "\f823"; }

.fa-bowling-ball::before {
  content: "\f436"; }

.fa-bowling-ball-pin::before {
  content: "\e0d0"; }

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

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

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

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

.fa-box-ballot::before {
  content: "\f735"; }

.fa-box-check::before {
  content: "\f467"; }

.fa-box-circle-check::before {
  content: "\e0d1"; }

.fa-box-dollar::before {
  content: "\f4a0"; }

.fa-box-usd::before {
  content: "\f4a0"; }

.fa-box-heart::before {
  content: "\f49d"; }

.fa-box-open::before {
  content: "\f49e"; }

.fa-box-open-full::before {
  content: "\f49c"; }

.fa-box-full::before {
  content: "\f49c"; }

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

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

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

.fa-boxes-stacked::before {
  content: "\f468"; }

.fa-boxes::before {
  content: "\f468"; }

.fa-boxes-alt::before {
  content: "\f468"; }

.fa-boxing-glove::before {
  content: "\f438"; }

.fa-glove-boxing::before {
  content: "\f438"; }

.fa-bracket-curly::before {
  content: "\e0d2"; }

.fa-bracket-curly-left::before {
  content: "\e0d2"; }

.fa-bracket-curly-right::before {
  content: "\e0d3"; }

.fa-bracket-round::before {
  content: "\e0d4"; }

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

.fa-bracket-round-right::before {
  content: "\e0d5"; }

.fa-bracket-square::before {
  content: "\e0d6"; }

.fa-bracket::before {
  content: "\e0d6"; }

.fa-bracket-left::before {
  content: "\e0d6"; }

.fa-bracket-square-right::before {
  content: "\e0d7"; }

.fa-brackets-curly::before {
  content: "\f7ea"; }

.fa-brackets-round::before {
  content: "\e0d8"; }

.fa-parentheses::before {
  content: "\e0d8"; }

.fa-brackets-square::before {
  content: "\f7e9"; }

.fa-brackets::before {
  content: "\f7e9"; }

.fa-braille::before {
  content: "\f2a1"; }

.fa-brain::before {
  content: "\f5dc"; }

.fa-brain-arrow-curved-right::before {
  content: "\f677"; }

.fa-mind-share::before {
  content: "\f677"; }

.fa-brain-circuit::before {
  content: "\e0d9"; }

.fa-brake-warning::before {
  content: "\e0da"; }

.fa-bread-loaf::before {
  content: "\f7eb"; }

.fa-bread-slice::before {
  content: "\f7ec"; }

.fa-briefcase::before {
  content: "\f0b1"; }

.fa-briefcase-arrow-right::before {
  content: "\e0db"; }

.fa-briefcase-clock::before {
  content: "\f64a"; }

.fa-business-time::before {
  content: "\f64a"; }

.fa-briefcase-medical::before {
  content: "\f469"; }

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

.fa-bring-front::before {
  content: "\f857"; }

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

.fa-browser::before {
  content: "\f37e"; }

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

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

.fa-bug::before {
  content: "\f188"; }

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

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

.fa-bullhorn::before {
  content: "\f0a1"; }

.fa-bullseye::before {
  content: "\f140"; }

.fa-bullseye-arrow::before {
  content: "\f648"; }

.fa-bullseye-pointer::before {
  content: "\f649"; }

.fa-burger::before {
  content: "\f805"; }

.fa-hamburger::before {
  content: "\f805"; }

.fa-burger-cheese::before {
  content: "\f7f1"; }

.fa-cheeseburger::before {
  content: "\f7f1"; }

.fa-burger-fries::before {
  content: "\e0de"; }

.fa-burger-glass::before {
  content: "\e0df"; }

.fa-burger-soda::before {
  content: "\f858"; }

.fa-burrito::before {
  content: "\f7ed"; }

.fa-bus::before {
  content: "\f207"; }

.fa-bus-school::before {
  content: "\f5dd"; }

.fa-bus-simple::before {
  content: "\f55e"; }

.fa-bus-alt::before {
  content: "\f55e"; }

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

.fa-cabinet-filing::before {
  content: "\f64b"; }

.fa-cable-car::before {
  content: "\e0e1"; }

.fa-cactus::before {
  content: "\f8a7"; }

.fa-cake-candles::before {
  content: "\f1fd"; }

.fa-birthday-cake::before {
  content: "\f1fd"; }

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

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

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

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

.fa-calendar-arrow-down::before {
  content: "\e0e2"; }

.fa-calendar-download::before {
  content: "\e0e2"; }

.fa-calendar-arrow-up::before {
  content: "\e0e3"; }

.fa-calendar-upload::before {
  content: "\e0e3"; }

.fa-calendar-check::before {
  content: "\f274"; }

.fa-calendar-clock::before {
  content: "\e0e4"; }

.fa-calendar-time::before {
  content: "\e0e4"; }

.fa-calendar-day::before {
  content: "\f783"; }

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

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

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

.fa-calendar-heart::before {
  content: "\e0e5"; }

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

.fa-calendar-lines::before {
  content: "\e0e7"; }

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

.fa-calendar-minus::before {
  content: "\f272"; }

.fa-calendar-pen::before {
  content: "\f333"; }

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

.fa-calendar-plus::before {
  content: "\f271"; }

.fa-calendar-range::before {
  content: "\e0e8"; }

.fa-calendar-star::before {
  content: "\f736"; }

.fa-calendar-week::before {
  content: "\f784"; }

.fa-calendar-xmark::before {
  content: "\f273"; }

.fa-calendar-times::before {
  content: "\f273"; }

.fa-calendars::before {
  content: "\e0e9"; }

.fa-camcorder::before {
  content: "\f8a8"; }

.fa-video-handheld::before {
  content: "\f8a8"; }

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

.fa-camera-alt::before {
  content: "\f030"; }

.fa-camera-cctv::before {
  content: "\f8ac"; }

.fa-cctv::before {
  content: "\f8ac"; }

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

.fa-camera-polaroid::before {
  content: "\f8aa"; }

.fa-camera-retro::before {
  content: "\f083"; }

.fa-camera-rotate::before {
  content: "\e0ea"; }

.fa-camera-security::before {
  content: "\f8fe"; }

.fa-camera-home::before {
  content: "\f8fe"; }

.fa-camera-slash::before {
  content: "\e0eb"; }

.fa-camera-viewfinder::before {
  content: "\e0ec"; }

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

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

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

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

.fa-campfire::before {
  content: "\f6ba"; }

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

.fa-candle-holder::before {
  content: "\f6bc"; }

.fa-candy-cane::before {
  content: "\f786"; }

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

.fa-cannabis::before {
  content: "\f55f"; }

.fa-capsules::before {
  content: "\f46b"; }

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

.fa-automobile::before {
  content: "\f1b9"; }

.fa-car-battery::before {
  content: "\f5df"; }

.fa-battery-car::before {
  content: "\f5df"; }

.fa-car-building::before {
  content: "\f859"; }

.fa-car-bump::before {
  content: "\f5e0"; }

.fa-car-bus::before {
  content: "\f85a"; }

.fa-car-crash::before {
  content: "\f5e1"; }

.fa-car-garage::before {
  content: "\f5e2"; }

.fa-car-rear::before {
  content: "\f5de"; }

.fa-car-alt::before {
  content: "\f5de"; }

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

.fa-car-tilt::before {
  content: "\f5e5"; }

.fa-car-wash::before {
  content: "\f5e6"; }

.fa-car-wrench::before {
  content: "\f5e3"; }

.fa-car-mechanic::before {
  content: "\f5e3"; }

.fa-caravan::before {
  content: "\f8ff"; }

.fa-caravan-simple::before {
  content: "\e000"; }

.fa-caravan-alt::before {
  content: "\e000"; }

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

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

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

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

.fa-carrot::before {
  content: "\f787"; }

.fa-cars::before {
  content: "\f85b"; }

.fa-cart-arrow-down::before {
  content: "\f218"; }

.fa-cart-flatbed::before {
  content: "\f474"; }

.fa-dolly-flatbed::before {
  content: "\f474"; }

.fa-cart-flatbed-boxes::before {
  content: "\f475"; }

.fa-dolly-flatbed-alt::before {
  content: "\f475"; }

.fa-cart-flatbed-empty::before {
  content: "\f476"; }

.fa-dolly-flatbed-empty::before {
  content: "\f476"; }

.fa-cart-flatbed-suitcase::before {
  content: "\f59d"; }

.fa-luggage-cart::before {
  content: "\f59d"; }

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

.fa-cart-shopping::before {
  content: "\f07a"; }

.fa-shopping-cart::before {
  content: "\f07a"; }

.fa-cart-shopping-fast::before {
  content: "\e0ed"; }

.fa-casette-betamax::before {
  content: "\f8a4"; }

.fa-betamax::before {
  content: "\f8a4"; }

.fa-casette-vhs::before {
  content: "\f8ec"; }

.fa-vhs::before {
  content: "\f8ec"; }

.fa-cash-register::before {
  content: "\f788"; }

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

.fa-castle::before {
  content: "\e0ee"; }

.fa-cat::before {
  content: "\f6be"; }

.fa-cat-space::before {
  content: "\e001"; }

.fa-cauldron::before {
  content: "\f6bf"; }

.fa-cedi-sign::before {
  content: "\e0ef"; }

.fa-cent-sign::before {
  content: "\e0f0"; }

.fa-certificate::before {
  content: "\f0a3"; }

.fa-chair::before {
  content: "\f6c0"; }

.fa-chair-office::before {
  content: "\f6c1"; }

.fa-chalkboard::before {
  content: "\f51b"; }

.fa-blackboard::before {
  content: "\f51b"; }

.fa-chalkboard-user::before {
  content: "\f51c"; }

.fa-chalkboard-teacher::before {
  content: "\f51c"; }

.fa-champagne-glass::before {
  content: "\f79e"; }

.fa-glass-champagne::before {
  content: "\f79e"; }

.fa-champagne-glasses::before {
  content: "\f79f"; }

.fa-glass-cheers::before {
  content: "\f79f"; }

.fa-charging-station::before {
  content: "\f5e7"; }

.fa-chart-area::before {
  content: "\f1fe"; }

.fa-area-chart::before {
  content: "\f1fe"; }

.fa-chart-bar::before {
  content: "\f080"; }

.fa-bar-chart::before {
  content: "\f080"; }

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

.fa-chart-candlestick::before {
  content: "\e0f2"; }

.fa-chart-column::before {
  content: "\e0f3"; }

.fa-chart-gantt::before {
  content: "\e0f4"; }

.fa-chart-line::before {
  content: "\f201"; }

.fa-line-chart::before {
  content: "\f201"; }

.fa-chart-line-down::before {
  content: "\f64d"; }

.fa-chart-line-up::before {
  content: "\e0f5"; }

.fa-chart-mixed::before {
  content: "\f643"; }

.fa-analytics::before {
  content: "\f643"; }

.fa-chart-network::before {
  content: "\f78a"; }

.fa-chart-pie::before {
  content: "\f200"; }

.fa-pie-chart::before {
  content: "\f200"; }

.fa-chart-pie-simple::before {
  content: "\f64e"; }

.fa-chart-pie-alt::before {
  content: "\f64e"; }

.fa-chart-pyramid::before {
  content: "\e0f6"; }

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

.fa-chart-scatter::before {
  content: "\f7ee"; }

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

.fa-chart-scatter-bubble::before {
  content: "\e0f9"; }

.fa-chart-tree-map::before {
  content: "\e0fa"; }

.fa-chart-user::before {
  content: "\f6a3"; }

.fa-user-chart::before {
  content: "\f6a3"; }

.fa-chart-waterfall::before {
  content: "\e0fb"; }

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

.fa-check-double::before {
  content: "\f560"; }

.fa-check-to-slot::before {
  content: "\f772"; }

.fa-vote-yea::before {
  content: "\f772"; }

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

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

.fa-cherries::before {
  content: "\e0fc"; }

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

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

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

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

.fa-chess-board::before {
  content: "\f43c"; }

.fa-chess-clock::before {
  content: "\f43d"; }

.fa-chess-clock-flip::before {
  content: "\f43e"; }

.fa-chess-clock-alt::before {
  content: "\f43e"; }

.fa-chess-king::before {
  content: "\f43f"; }

.fa-chess-king-piece::before {
  content: "\f440"; }

.fa-chess-king-alt::before {
  content: "\f440"; }

.fa-chess-knight::before {
  content: "\f441"; }

.fa-chess-knight-piece::before {
  content: "\f442"; }

.fa-chess-knight-alt::before {
  content: "\f442"; }

.fa-chess-pawn::before {
  content: "\f443"; }

.fa-chess-pawn-piece::before {
  content: "\f444"; }

.fa-chess-pawn-alt::before {
  content: "\f444"; }

.fa-chess-queen::before {
  content: "\f445"; }

.fa-chess-queen-piece::before {
  content: "\f446"; }

.fa-chess-queen-alt::before {
  content: "\f446"; }

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

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

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

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

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

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

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

.fa-chevrons-down::before {
  content: "\f322"; }

.fa-chevron-double-down::before {
  content: "\f322"; }

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

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

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

.fa-chevron-double-right::before {
  content: "\f324"; }

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

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

.fa-child::before {
  content: "\f1ae"; }

.fa-chimney::before {
  content: "\f78b"; }

.fa-church::before {
  content: "\f51d"; }

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

.fa-circle-0::before {
  content: "\e0fd"; }

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

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

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

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

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

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

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

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

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

.fa-circle-a::before {
  content: "\e107"; }

.fa-circle-ampersand::before {
  content: "\e108"; }

.fa-circle-arrow-down::before {
  content: "\f0ab"; }

.fa-arrow-circle-down::before {
  content: "\f0ab"; }

.fa-circle-arrow-down-left::before {
  content: "\e109"; }

.fa-circle-arrow-down-right::before {
  content: "\e10a"; }

.fa-circle-arrow-left::before {
  content: "\f0a8"; }

.fa-arrow-circle-left::before {
  content: "\f0a8"; }

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

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

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

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

.fa-circle-arrow-up-left::before {
  content: "\e10b"; }

.fa-circle-arrow-up-right::before {
  content: "\e10c"; }

.fa-circle-b::before {
  content: "\e10d"; }

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

.fa-circle-book-open::before {
  content: "\e10f"; }

.fa-book-circle::before {
  content: "\e10f"; }

.fa-circle-bookmark::before {
  content: "\e110"; }

.fa-bookmark-circle::before {
  content: "\e110"; }

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

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

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

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

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

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

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

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

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

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

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

.fa-circle-caret-up::before {
  content: "\f331"; }

.fa-caret-circle-up::before {
  content: "\f331"; }

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

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

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

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

.fa-circle-chevron-left::before {
  content: "\f137"; }

.fa-chevron-circle-left::before {
  content: "\f137"; }

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

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

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

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

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

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

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

.fa-circle-dollar::before {
  content: "\f2e8"; }

.fa-usd-circle::before {
  content: "\f2e8"; }

.fa-dollar-circle::before {
  content: "\f2e8"; }

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

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

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

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

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

.fa-arrow-alt-circle-down::before {
  content: "\f358"; }

.fa-circle-down-left::before {
  content: "\e117"; }

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

.fa-circle-e::before {
  content: "\e119"; }

.fa-circle-envelope::before {
  content: "\e11a"; }

.fa-envelope-circle::before {
  content: "\e11a"; }

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

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

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

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

.fa-circle-g::before {
  content: "\e11d"; }

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

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

.fa-circle-half::before {
  content: "\e11e"; }

.fa-circle-half-stroke::before {
  content: "\f042"; }

.fa-adjust::before {
  content: "\f042"; }

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

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

.fa-circle-i::before {
  content: "\e11f"; }

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

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

.fa-circle-j::before {
  content: "\e120"; }

.fa-circle-k::before {
  content: "\e121"; }

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

.fa-circle-left::before {
  content: "\f359"; }

.fa-arrow-alt-circle-left::before {
  content: "\f359"; }

.fa-circle-location-arrow::before {
  content: "\f602"; }

.fa-location-circle::before {
  content: "\f602"; }

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

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

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

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

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

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

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

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

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

.fa-circle-o::before {
  content: "\e127"; }

.fa-circle-p::before {
  content: "\e128"; }

.fa-circle-parking::before {
  content: "\f615"; }

.fa-parking-circle::before {
  content: "\f615"; }

.fa-circle-pause::before {
  content: "\f28b"; }

.fa-pause-circle::before {
  content: "\f28b"; }

.fa-circle-phone::before {
  content: "\e129"; }

.fa-phone-circle::before {
  content: "\e129"; }

.fa-circle-phone-flip::before {
  content: "\e12a"; }

.fa-phone-circle-alt::before {
  content: "\e12a"; }

.fa-circle-phone-hangup::before {
  content: "\e12b"; }

.fa-phone-circle-down::before {
  content: "\e12b"; }

.fa-circle-play::before {
  content: "\f144"; }

.fa-play-circle::before {
  content: "\f144"; }

.fa-circle-plus::before {
  content: "\f055"; }

.fa-plus-circle::before {
  content: "\f055"; }

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

.fa-circle-quarter::before {
  content: "\e12d"; }

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

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

.fa-circle-r::before {
  content: "\e12e"; }

.fa-circle-radiation::before {
  content: "\f7ba"; }

.fa-radiation-alt::before {
  content: "\f7ba"; }

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

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

.fa-circle-s::before {
  content: "\e12f"; }

.fa-circle-small::before {
  content: "\e130"; }

.fa-circle-sort::before {
  content: "\e030"; }

.fa-sort-circle::before {
  content: "\e030"; }

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

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

.fa-circle-sort-up::before {
  content: "\e032"; }

.fa-sort-circle-up::before {
  content: "\e032"; }

.fa-circle-star::before {
  content: "\e131"; }

.fa-star-circle::before {
  content: "\e131"; }

.fa-circle-stop::before {
  content: "\f28d"; }

.fa-stop-circle::before {
  content: "\f28d"; }

.fa-circle-t::before {
  content: "\e132"; }

.fa-circle-three-quarters::before {
  content: "\e133"; }

.fa-circle-trash::before {
  content: "\e134"; }

.fa-trash-circle::before {
  content: "\e134"; }

.fa-circle-u::before {
  content: "\e135"; }

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

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

.fa-circle-up-left::before {
  content: "\e136"; }

.fa-circle-up-right::before {
  content: "\e137"; }

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

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

.fa-circle-v::before {
  content: "\e138"; }

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

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

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

.fa-circle-waveform-lines::before {
  content: "\e13b"; }

.fa-waveform-circle::before {
  content: "\e13b"; }

.fa-circle-x::before {
  content: "\e13c"; }

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

.fa-times-circle::before {
  content: "\f057"; }

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

.fa-circle-y::before {
  content: "\e13d"; }

.fa-circle-z::before {
  content: "\e13e"; }

.fa-city::before {
  content: "\f64f"; }

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

.fa-clapperboard-play::before {
  content: "\e140"; }

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

.fa-claw-marks::before {
  content: "\f6c2"; }

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

.fa-clipboard-check::before {
  content: "\f46c"; }

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

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

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

.fa-clipboard-prescription::before {
  content: "\f5e8"; }

.fa-clipboard-user::before {
  content: "\f7f3"; }

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

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

.fa-clock-rotate-left::before {
  content: "\f1da"; }

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

.fa-clone::before {
  content: "\f24d"; }

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

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

.fa-clothes-hanger::before {
  content: "\e144"; }

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

.fa-cloud-arrow-down::before {
  content: "\f0ed"; }

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

.fa-cloud-download-alt::before {
  content: "\f0ed"; }

.fa-cloud-arrow-up::before {
  content: "\f0ee"; }

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

.fa-cloud-upload-alt::before {
  content: "\f0ee"; }

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

.fa-thunderstorm::before {
  content: "\f76c"; }

.fa-cloud-bolt-moon::before {
  content: "\f76d"; }

.fa-thunderstorm-moon::before {
  content: "\f76d"; }

.fa-cloud-bolt-sun::before {
  content: "\f76e"; }

.fa-thunderstorm-sun::before {
  content: "\f76e"; }

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

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

.fa-fog::before {
  content: "\f74e"; }

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

.fa-cloud-hail-mixed::before {
  content: "\f73a"; }

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

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

.fa-cloud-moon-rain::before {
  content: "\f73c"; }

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

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

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

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

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

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

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

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

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

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

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

.fa-clouds::before {
  content: "\f744"; }

.fa-clouds-moon::before {
  content: "\f745"; }

.fa-clouds-sun::before {
  content: "\f746"; }

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

.fa-club::before {
  content: "\f327"; }

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

.fa-code-branch::before {
  content: "\f126"; }

.fa-code-commit::before {
  content: "\f386"; }

.fa-code-compare::before {
  content: "\e148"; }

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

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

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

.fa-code-simple::before {
  content: "\e14b"; }

.fa-coffee-bean::before {
  content: "\e14c"; }

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

.fa-coffee-pot::before {
  content: "\e002"; }

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

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

.fa-coin::before {
  content: "\f85c"; }

.fa-coins::before {
  content: "\f51e"; }

.fa-colon-sign::before {
  content: "\e14e"; }

.fa-comet::before {
  content: "\e003"; }

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

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

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

.fa-comment-arrow-up::before {
  content: "\e151"; }

.fa-comment-arrow-up-right::before {
  content: "\e152"; }

.fa-comment-captions::before {
  content: "\e153"; }

.fa-comment-check::before {
  content: "\f4ac"; }

.fa-comment-code::before {
  content: "\e154"; }

.fa-comment-dollar::before {
  content: "\f651"; }

.fa-comment-dots::before {
  content: "\f4ad"; }

.fa-commenting::before {
  content: "\f4ad"; }

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

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

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

.fa-comment-medical::before {
  content: "\f7f5"; }

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

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

.fa-comment-minus::before {
  content: "\f4b1"; }

.fa-comment-music::before {
  content: "\f8b0"; }

.fa-comment-pen::before {
  content: "\f4ae"; }

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

.fa-comment-plus::before {
  content: "\f4b2"; }

.fa-comment-question::before {
  content: "\e158"; }

.fa-comment-quote::before {
  content: "\e159"; }

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

.fa-comment-smile::before {
  content: "\f4b4"; }

.fa-comment-sms::before {
  content: "\f7cd"; }

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

.fa-comment-text::before {
  content: "\e15a"; }

.fa-comment-xmark::before {
  content: "\f4b5"; }

.fa-comment-times::before {
  content: "\f4b5"; }

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

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

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

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

.fa-compact-disc::before {
  content: "\f51f"; }

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

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

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

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

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

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

.fa-computer-classic::before {
  content: "\f8b1"; }

.fa-computer-mouse::before {
  content: "\f8cc"; }

.fa-mouse::before {
  content: "\f8cc"; }

.fa-computer-mouse-scrollwheel::before {
  content: "\f8cd"; }

.fa-mouse-alt::before {
  content: "\f8cd"; }

.fa-computer-speaker::before {
  content: "\f8b2"; }

.fa-container-storage::before {
  content: "\f4b7"; }

.fa-conveyor-belt::before {
  content: "\f46e"; }

.fa-conveyor-belt-boxes::before {
  content: "\f46f"; }

.fa-conveyor-belt-alt::before {
  content: "\f46f"; }

.fa-conveyor-belt-empty::before {
  content: "\e15d"; }

.fa-cookie::before {
  content: "\f563"; }

.fa-cookie-bite::before {
  content: "\f564"; }

.fa-copy::before {
  content: "\f0c5"; }

.fa-copyright::before {
  content: "\f1f9"; }

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

.fa-couch::before {
  content: "\f4b8"; }

.fa-cow::before {
  content: "\f6c8"; }

.fa-cowbell::before {
  content: "\f8b3"; }

.fa-cowbell-circle-plus::before {
  content: "\f8b4"; }

.fa-cowbell-more::before {
  content: "\f8b4"; }

.fa-credit-card::before {
  content: "\f09d"; }

.fa-credit-card-alt::before {
  content: "\f09d"; }

.fa-credit-card-blank::before {
  content: "\f389"; }

.fa-credit-card-front::before {
  content: "\f38a"; }

.fa-cricket-bat-ball::before {
  content: "\f449"; }

.fa-cricket::before {
  content: "\f449"; }

.fa-croissant::before {
  content: "\f7f6"; }

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

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

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

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

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

.fa-crow::before {
  content: "\f520"; }

.fa-crown::before {
  content: "\f521"; }

.fa-crutch::before {
  content: "\f7f7"; }

.fa-crutches::before {
  content: "\f7f8"; }

.fa-cruzeiro-sign::before {
  content: "\e15e"; }

.fa-cube::before {
  content: "\f1b2"; }

.fa-cubes::before {
  content: "\f1b3"; }

.fa-cup-togo::before {
  content: "\f6c5"; }

.fa-coffee-togo::before {
  content: "\f6c5"; }

.fa-curling-stone::before {
  content: "\f44a"; }

.fa-curling::before {
  content: "\f44a"; }

.fa-d::before {
  content: "\e15f"; }

.fa-dagger::before {
  content: "\f6cb"; }

.fa-database::before {
  content: "\f1c0"; }

.fa-deer::before {
  content: "\f78e"; }

.fa-deer-rudolph::before {
  content: "\f78f"; }

.fa-delete-left::before {
  content: "\f55a"; }

.fa-backspace::before {
  content: "\f55a"; }

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

.fa-democrat::before {
  content: "\f747"; }

.fa-desktop::before {
  content: "\f108"; }

.fa-desktop-alt::before {
  content: "\f108"; }

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

.fa-dharmachakra::before {
  content: "\f655"; }

.fa-diagram-lean-canvas::before {
  content: "\e162"; }

.fa-diagram-nested::before {
  content: "\e163"; }

.fa-diagram-project::before {
  content: "\f542"; }

.fa-project-diagram::before {
  content: "\f542"; }

.fa-diagram-sankey::before {
  content: "\e164"; }

.fa-diagram-stankey::before {
  content: "\e165"; }

.fa-diagram-venn::before {
  content: "\e166"; }

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

.fa-dial-med-high::before {
  content: "\e167"; }

.fa-dial-high::before {
  content: "\e168"; }

.fa-dial-low::before {
  content: "\e169"; }

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

.fa-dial-med::before {
  content: "\e16b"; }

.fa-dial-med-low::before {
  content: "\e16c"; }

.fa-dial-min::before {
  content: "\e16d"; }

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

.fa-diamond-turn-right::before {
  content: "\f5eb"; }

.fa-directions::before {
  content: "\f5eb"; }

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

.fa-dice-d10::before {
  content: "\f6cd"; }

.fa-dice-d12::before {
  content: "\f6ce"; }

.fa-dice-d20::before {
  content: "\f6cf"; }

.fa-dice-d4::before {
  content: "\f6d0"; }

.fa-dice-d6::before {
  content: "\f6d1"; }

.fa-dice-d8::before {
  content: "\f6d2"; }

.fa-dice-five::before {
  content: "\f523"; }

.fa-dice-four::before {
  content: "\f524"; }

.fa-dice-one::before {
  content: "\f525"; }

.fa-dice-six::before {
  content: "\f526"; }

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

.fa-dice-two::before {
  content: "\f528"; }

.fa-diploma::before {
  content: "\f5ea"; }

.fa-scroll-ribbon::before {
  content: "\f5ea"; }

.fa-disc-drive::before {
  content: "\f8b5"; }

.fa-disease::before {
  content: "\f7fa"; }

.fa-display::before {
  content: "\e16e"; }

.fa-display-arrow-down::before {
  content: "\e16f"; }

.fa-display-code::before {
  content: "\e170"; }

.fa-desktop-code::before {
  content: "\e170"; }

.fa-display-medical::before {
  content: "\e171"; }

.fa-desktop-medical::before {
  content: "\e171"; }

.fa-display-slash::before {
  content: "\e172"; }

.fa-desktop-slash::before {
  content: "\e172"; }

.fa-divide::before {
  content: "\f529"; }

.fa-dna::before {
  content: "\f471"; }

.fa-do-not-enter::before {
  content: "\f5ec"; }

.fa-dog::before {
  content: "\f6d3"; }

.fa-dog-leashed::before {
  content: "\f6d4"; }

.fa-dollar-sign::before {
  content: "\f155"; }

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

.fa-usd::before {
  content: "\f155"; }

.fa-dolly::before {
  content: "\f472"; }

.fa-dolly-box::before {
  content: "\f472"; }

.fa-dolly-empty::before {
  content: "\f473"; }

.fa-dolphin::before {
  content: "\e173"; }

.fa-dong-sign::before {
  content: "\e174"; }

.fa-door-closed::before {
  content: "\f52a"; }

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

.fa-dove::before {
  content: "\f4ba"; }

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

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

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

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

.fa-down-left::before {
  content: "\e175"; }

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

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

.fa-down-long::before {
  content: "\f309"; }

.fa-long-arrow-alt-down::before {
  content: "\f309"; }

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

.fa-down-to-line::before {
  content: "\f34a"; }

.fa-arrow-alt-to-bottom::before {
  content: "\f34a"; }

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

.fa-dragon::before {
  content: "\f6d5"; }

.fa-draw-circle::before {
  content: "\f5ed"; }

.fa-draw-polygon::before {
  content: "\f5ee"; }

.fa-draw-square::before {
  content: "\f5ef"; }

.fa-dreidel::before {
  content: "\f792"; }

.fa-drone::before {
  content: "\f85f"; }

.fa-drone-front::before {
  content: "\f860"; }

.fa-drone-alt::before {
  content: "\f860"; }

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

.fa-tint::before {
  content: "\f043"; }

.fa-droplet-degree::before {
  content: "\f748"; }

.fa-dewpoint::before {
  content: "\f748"; }

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

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

.fa-droplet-slash::before {
  content: "\f5c7"; }

.fa-tint-slash::before {
  content: "\f5c7"; }

.fa-drum::before {
  content: "\f569"; }

.fa-drum-steelpan::before {
  content: "\f56a"; }

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

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

.fa-dryer::before {
  content: "\f861"; }

.fa-dryer-heat::before {
  content: "\f862"; }

.fa-dryer-alt::before {
  content: "\f862"; }

.fa-duck::before {
  content: "\f6d8"; }

.fa-dumbbell::before {
  content: "\f44b"; }

.fa-dumpster::before {
  content: "\f793"; }

.fa-dumpster-fire::before {
  content: "\f794"; }

.fa-dungeon::before {
  content: "\f6d9"; }

.fa-e::before {
  content: "\e177"; }

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

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

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

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

.fa-hard-of-hearing::before {
  content: "\f2a4"; }

.fa-ear-listen::before {
  content: "\f2a2"; }

.fa-assistive-listening-systems::before {
  content: "\f2a2"; }

.fa-ear-muffs::before {
  content: "\f795"; }

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

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

.fa-earth-americas::before {
  content: "\f57d"; }

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

.fa-globe-americas::before {
  content: "\f57d"; }

.fa-earth-asia::before {
  content: "\f57e"; }

.fa-globe-asia::before {
  content: "\f57e"; }

.fa-earth-europa::before {
  content: "\f7a2"; }

.fa-globe-europe::before {
  content: "\f7a2"; }

.fa-eclipse::before {
  content: "\f749"; }

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

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

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

.fa-eject::before {
  content: "\f052"; }

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

.fa-elevator::before {
  content: "\e179"; }

.fa-ellipsis::before {
  content: "\f141"; }

.fa-ellipsis-h::before {
  content: "\f141"; }

.fa-ellipsis-stroke::before {
  content: "\f39b"; }

.fa-ellipsis-h-alt::before {
  content: "\f39b"; }

.fa-ellipsis-stroke-vertical::before {
  content: "\f39c"; }

.fa-ellipsis-v-alt::before {
  content: "\f39c"; }

.fa-ellipsis-vertical::before {
  content: "\f142"; }

.fa-ellipsis-v::before {
  content: "\f142"; }

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

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

.fa-engine-warning::before {
  content: "\f5f2"; }

.fa-engine-exclamation::before {
  content: "\f5f2"; }

.fa-envelope::before {
  content: "\f0e0"; }

.fa-envelope-dot::before {
  content: "\e17b"; }

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

.fa-envelope-open::before {
  content: "\f2b6"; }

.fa-envelope-open-dollar::before {
  content: "\f657"; }

.fa-envelope-open-text::before {
  content: "\f658"; }

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

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

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

.fa-equals::before {
  content: "\f52c"; }

.fa-eraser::before {
  content: "\f12d"; }

.fa-escalator::before {
  content: "\e17d"; }

.fa-ethernet::before {
  content: "\f796"; }

.fa-euro-sign::before {
  content: "\f153"; }

.fa-euro::before {
  content: "\f153"; }

.fa-eur::before {
  content: "\f153"; }

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

.fa-expand::before {
  content: "\f065"; }

.fa-expand-wide::before {
  content: "\f320"; }

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

.fa-eye-dropper::before {
  content: "\f1fb"; }

.fa-eye-dropper-empty::before {
  content: "\f1fb"; }

.fa-eyedropper::before {
  content: "\f1fb"; }

.fa-eye-dropper-full::before {
  content: "\e17e"; }

.fa-eye-dropper-half::before {
  content: "\e17f"; }

.fa-eye-evil::before {
  content: "\f6db"; }

.fa-eye-low-vision::before {
  content: "\f2a8"; }

.fa-low-vision::before {
  content: "\f2a8"; }

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

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

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

.fa-angry::before {
  content: "\f556"; }

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

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

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

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

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

.fa-frown::before {
  content: "\f119"; }

.fa-face-frown-open::before {
  content: "\f57a"; }

.fa-frown-open::before {
  content: "\f57a"; }

.fa-face-grimace::before {
  content: "\f57f"; }

.fa-grimace::before {
  content: "\f57f"; }

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

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

.fa-face-grin-beam::before {
  content: "\f582"; }

.fa-grin-beam::before {
  content: "\f582"; }

.fa-face-grin-beam-sweat::before {
  content: "\f583"; }

.fa-grin-beam-sweat::before {
  content: "\f583"; }

.fa-face-grin-hearts::before {
  content: "\f584"; }

.fa-grin-hearts::before {
  content: "\f584"; }

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

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

.fa-face-grin-squint-tears::before {
  content: "\f586"; }

.fa-grin-squint-tears::before {
  content: "\f586"; }

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

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

.fa-face-grin-tears::before {
  content: "\f588"; }

.fa-grin-tears::before {
  content: "\f588"; }

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

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

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

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

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

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

.fa-face-grin-wide::before {
  content: "\f581"; }

.fa-grin-alt::before {
  content: "\f581"; }

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

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

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

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

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

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

.fa-face-kiss-wink-heart::before {
  content: "\f598"; }

.fa-kiss-wink-heart::before {
  content: "\f598"; }

.fa-face-laugh::before {
  content: "\f599"; }

.fa-laugh::before {
  content: "\f599"; }

.fa-face-laugh-beam::before {
  content: "\f59a"; }

.fa-laugh-beam::before {
  content: "\f59a"; }

.fa-face-laugh-squint::before {
  content: "\f59b"; }

.fa-laugh-squint::before {
  content: "\f59b"; }

.fa-face-laugh-wink::before {
  content: "\f59c"; }

.fa-laugh-wink::before {
  content: "\f59c"; }

.fa-face-meh::before {
  content: "\f11a"; }

.fa-meh::before {
  content: "\f11a"; }

.fa-face-meh-blank::before {
  content: "\f5a4"; }

.fa-meh-blank::before {
  content: "\f5a4"; }

.fa-face-rolling-eyes::before {
  content: "\f5a5"; }

.fa-meh-rolling-eyes::before {
  content: "\f5a5"; }

.fa-face-sad-cry::before {
  content: "\f5b3"; }

.fa-sad-cry::before {
  content: "\f5b3"; }

.fa-face-sad-tear::before {
  content: "\f5b4"; }

.fa-sad-tear::before {
  content: "\f5b4"; }

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

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

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

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

.fa-face-smile-plus::before {
  content: "\f5b9"; }

.fa-smile-plus::before {
  content: "\f5b9"; }

.fa-face-smile-wink::before {
  content: "\f4da"; }

.fa-smile-wink::before {
  content: "\f4da"; }

.fa-face-surprise::before {
  content: "\f5c2"; }

.fa-surprise::before {
  content: "\f5c2"; }

.fa-face-tired::before {
  content: "\f5c8"; }

.fa-tired::before {
  content: "\f5c8"; }

.fa-fan::before {
  content: "\f863"; }

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

.fa-farm::before {
  content: "\f864"; }

.fa-barn-silo::before {
  content: "\f864"; }

.fa-faucet::before {
  content: "\e005"; }

.fa-faucet-drip::before {
  content: "\e006"; }

.fa-fax::before {
  content: "\f1ac"; }

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

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

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

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

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

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

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

.fa-file-arrow-down::before {
  content: "\f56d"; }

.fa-file-download::before {
  content: "\f56d"; }

.fa-file-arrow-up::before {
  content: "\f574"; }

.fa-file-upload::before {
  content: "\f574"; }

.fa-file-audio::before {
  content: "\f1c7"; }

.fa-file-binary::before {
  content: "\e182"; }

.fa-file-certificate::before {
  content: "\f5f3"; }

.fa-file-award::before {
  content: "\f5f3"; }

.fa-file-chart-column::before {
  content: "\f659"; }

.fa-file-chart-line::before {
  content: "\f659"; }

.fa-file-chart-pie::before {
  content: "\f65a"; }

.fa-file-check::before {
  content: "\f316"; }

.fa-file-code::before {
  content: "\f1c9"; }

.fa-file-contract::before {
  content: "\f56c"; }

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

.fa-file-dashed-line::before {
  content: "\f877"; }

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

.fa-file-excel::before {
  content: "\f1c3"; }

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

.fa-file-export::before {
  content: "\f56e"; }

.fa-arrow-right-from-file::before {
  content: "\f56e"; }

.fa-file-heart::before {
  content: "\e183"; }

.fa-file-image::before {
  content: "\f1c5"; }

.fa-file-import::before {
  content: "\f56f"; }

.fa-arrow-right-to-file::before {
  content: "\f56f"; }

.fa-file-invoice::before {
  content: "\f570"; }

.fa-file-invoice-dollar::before {
  content: "\f571"; }

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

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

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

.fa-file-magnifying-glass::before {
  content: "\f865"; }

.fa-file-search::before {
  content: "\f865"; }

.fa-file-medical::before {
  content: "\f477"; }

.fa-file-minus::before {
  content: "\f318"; }

.fa-file-music::before {
  content: "\f8b6"; }

.fa-file-pdf::before {
  content: "\f1c1"; }

.fa-file-pen::before {
  content: "\f31c"; }

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

.fa-file-plus::before {
  content: "\f319"; }

.fa-file-plus-minus::before {
  content: "\e184"; }

.fa-file-powerpoint::before {
  content: "\f1c4"; }

.fa-file-prescription::before {
  content: "\f572"; }

.fa-file-signature::before {
  content: "\f573"; }

.fa-file-spreadsheet::before {
  content: "\f65b"; }

.fa-file-user::before {
  content: "\f65c"; }

.fa-file-video::before {
  content: "\f1c8"; }

.fa-file-waveform::before {
  content: "\f478"; }

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

.fa-file-word::before {
  content: "\f1c2"; }

.fa-file-xmark::before {
  content: "\f317"; }

.fa-file-times::before {
  content: "\f317"; }

.fa-file-zipper::before {
  content: "\f1c6"; }

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

.fa-files::before {
  content: "\e185"; }

.fa-files-medical::before {
  content: "\f7fd"; }

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

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

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

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

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

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

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

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

.fa-filter::before {
  content: "\f0b0"; }

.fa-filter-circle-dollar::before {
  content: "\f662"; }

.fa-funnel-dollar::before {
  content: "\f662"; }

.fa-filter-circle-xmark::before {
  content: "\e188"; }

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

.fa-filter-slash::before {
  content: "\e18a"; }

.fa-filters::before {
  content: "\e18b"; }

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

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

.fa-fire-extinguisher::before {
  content: "\f134"; }

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

.fa-flame::before {
  content: "\f6df"; }

.fa-fire-flame-curved::before {
  content: "\f7e4"; }

.fa-fire-alt::before {
  content: "\f7e4"; }

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

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

.fa-fire-hydrant::before {
  content: "\e18c"; }

.fa-fire-smoke::before {
  content: "\f74b"; }

.fa-fireplace::before {
  content: "\f79a"; }

.fa-fish::before {
  content: "\f578"; }

.fa-fish-cooked::before {
  content: "\f7fe"; }

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

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

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

.fa-pennant::before {
  content: "\f456"; }

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

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

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

.fa-flashlight::before {
  content: "\f8b8"; }

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

.fa-flask-round-poison::before {
  content: "\f6e0"; }

.fa-flask-poison::before {
  content: "\f6e0"; }

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

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

.fa-floppy-disk::before {
  content: "\f0c7"; }

.fa-save::before {
  content: "\f0c7"; }

.fa-floppy-disk-circle-arrow-right::before {
  content: "\e18d"; }

.fa-save-circle-arrow-right::before {
  content: "\e18d"; }

.fa-floppy-disk-circle-xmark::before {
  content: "\e18e"; }

.fa-floppy-disk-times::before {
  content: "\e18e"; }

.fa-save-times::before {
  content: "\e18e"; }

.fa-save-circle-xmark::before {
  content: "\e18e"; }

.fa-floppy-disk-pen::before {
  content: "\e18f"; }

.fa-floppy-disks::before {
  content: "\e190"; }

.fa-florin-sign::before {
  content: "\e191"; }

.fa-flower::before {
  content: "\f7ff"; }

.fa-flower-daffodil::before {
  content: "\f800"; }

.fa-flower-tulip::before {
  content: "\f801"; }

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

.fa-flux-capacitor::before {
  content: "\f8ba"; }

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

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

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

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

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

.fa-folder-blank::before {
  content: "\e192"; }

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

.fa-folder-gear::before {
  content: "\e194"; }

.fa-folder-cog::before {
  content: "\e194"; }

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

.fa-folder-heart::before {
  content: "\e196"; }

.fa-folder-image::before {
  content: "\e197"; }

.fa-folder-magnifying-glass::before {
  content: "\e198"; }

.fa-folder-search::before {
  content: "\e198"; }

.fa-folder-medical::before {
  content: "\e199"; }

.fa-folder-minus::before {
  content: "\f65d"; }

.fa-folder-music::before {
  content: "\e19a"; }

.fa-folder-open::before {
  content: "\f07c"; }

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

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

.fa-folder-user::before {
  content: "\e19b"; }

.fa-folder-xmark::before {
  content: "\f65f"; }

.fa-folder-times::before {
  content: "\f65f"; }

.fa-folders::before {
  content: "\f660"; }

.fa-font::before {
  content: "\f031"; }

.fa-font-case::before {
  content: "\f866"; }

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

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

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

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

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

.fa-utensils-alt::before {
  content: "\f2e6"; }

.fa-forklift::before {
  content: "\f47a"; }

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

.fa-forward-fast::before {
  content: "\f050"; }

.fa-fast-forward::before {
  content: "\f050"; }

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

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

.fa-franc-sign::before {
  content: "\e19c"; }

.fa-french-fries::before {
  content: "\f803"; }

.fa-frog::before {
  content: "\f52e"; }

.fa-function::before {
  content: "\f661"; }

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

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

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

.fa-g::before {
  content: "\e19d"; }

.fa-galaxy::before {
  content: "\e008"; }

.fa-game-board::before {
  content: "\f867"; }

.fa-game-board-simple::before {
  content: "\f868"; }

.fa-game-board-alt::before {
  content: "\f868"; }

.fa-game-console-handheld::before {
  content: "\f8bb"; }

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

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

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

.fa-garage::before {
  content: "\e009"; }

.fa-garage-car::before {
  content: "\e00a"; }

.fa-garage-open::before {
  content: "\e00b"; }

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

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

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

.fa-gauge-high::before {
  content: "\f625"; }

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

.fa-tachometer-alt-fast::before {
  content: "\f625"; }

.fa-dashboard::before {
  content: "\f625"; }

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

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

.fa-gauge-max::before {
  content: "\f626"; }

.fa-tachometer-alt-fastest::before {
  content: "\f626"; }

.fa-gauge-med::before {
  content: "\f624"; }

.fa-tachometer-alt-average::before {
  content: "\f624"; }

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

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

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

.fa-gauge-simple-high::before {
  content: "\f62a"; }

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

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

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

.fa-gauge-simple-max::before {
  content: "\f62b"; }

.fa-tachometer-fastest::before {
  content: "\f62b"; }

.fa-gauge-simple-med::before {
  content: "\f629"; }

.fa-tachometer-average::before {
  content: "\f629"; }

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

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

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

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

.fa-gear::before {
  content: "\f013"; }

.fa-cog::before {
  content: "\f013"; }

.fa-gears::before {
  content: "\f085"; }

.fa-cogs::before {
  content: "\f085"; }

.fa-gem::before {
  content: "\f3a5"; }

.fa-genderless::before {
  content: "\f22d"; }

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

.fa-gif::before {
  content: "\e19e"; }

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

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

.fa-gifts::before {
  content: "\f79c"; }

.fa-gingerbread-man::before {
  content: "\f79d"; }

.fa-glass::before {
  content: "\f804"; }

.fa-glass-citrus::before {
  content: "\f869"; }

.fa-glass-empty::before {
  content: "\e19f"; }

.fa-glass-half::before {
  content: "\e1a0"; }

.fa-glass-half-full::before {
  content: "\e1a0"; }

.fa-glass-half-empty::before {
  content: "\e1a0"; }

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

.fa-glasses-round::before {
  content: "\f5f5"; }

.fa-glasses-alt::before {
  content: "\f5f5"; }

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

.fa-globe-snow::before {
  content: "\f7a3"; }

.fa-globe-stand::before {
  content: "\f5f6"; }

.fa-golf-ball-tee::before {
  content: "\f450"; }

.fa-golf-ball::before {
  content: "\f450"; }

.fa-golf-club::before {
  content: "\f451"; }

.fa-gopuram::before {
  content: "\f664"; }

.fa-graduation-cap::before {
  content: "\f19d"; }

.fa-mortar-board::before {
  content: "\f19d"; }

.fa-gramophone::before {
  content: "\f8bd"; }

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

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

.fa-greater-than::before {
  content: "\f531"; }

.fa-greater-than-equal::before {
  content: "\f532"; }

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

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

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

.fa-grid-2-plus::before {
  content: "\e1a5"; }

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

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

.fa-grip::before {
  content: "\f58d"; }

.fa-grip-horizontal::before {
  content: "\f58d"; }

.fa-grip-lines::before {
  content: "\f7a4"; }

.fa-grip-lines-vertical::before {
  content: "\f7a5"; }

.fa-grip-vertical::before {
  content: "\f58e"; }

.fa-guarani-sign::before {
  content: "\e1a8"; }

.fa-guitar::before {
  content: "\f7a6"; }

.fa-guitar-electric::before {
  content: "\f8be"; }

.fa-guitars::before {
  content: "\f8bf"; }

.fa-gun::before {
  content: "\e1a9"; }

.fa-gun-slash::before {
  content: "\e1aa"; }

.fa-gun-squirt::before {
  content: "\e1ab"; }

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

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

.fa-h2::before {
  content: "\f314"; }

.fa-h3::before {
  content: "\f315"; }

.fa-h4::before {
  content: "\f86a"; }

.fa-hammer::before {
  content: "\f6e3"; }

.fa-hammer-war::before {
  content: "\f6e4"; }

.fa-hamsa::before {
  content: "\f665"; }

.fa-hand-back-point-down::before {
  content: "\e1ad"; }

.fa-hand-back-point-left::before {
  content: "\e1ae"; }

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

.fa-hand-back-point-up::before {
  content: "\e1b0"; }

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

.fa-allergies::before {
  content: "\f461"; }

.fa-hand-fingers-crossed::before {
  content: "\e1b1"; }

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

.fa-fist-raised::before {
  content: "\f6de"; }

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

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

.fa-hand-holding-box::before {
  content: "\f47b"; }

.fa-hand-holding-dollar::before {
  content: "\f4c0"; }

.fa-hand-holding-usd::before {
  content: "\f4c0"; }

.fa-hand-holding-droplet::before {
  content: "\f4c1"; }

.fa-hand-holding-water::before {
  content: "\f4c1"; }

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

.fa-hand-holding-magic::before {
  content: "\f6e5"; }

.fa-hand-holding-medical::before {
  content: "\e05c"; }

.fa-hand-holding-seedling::before {
  content: "\f4bf"; }

.fa-hand-holding-skull::before {
  content: "\e1b2"; }

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

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

.fa-hand-middle-finger::before {
  content: "\f806"; }

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

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

.fa-hand-point-down::before {
  content: "\f0a7"; }

.fa-hand-point-left::before {
  content: "\f0a5"; }

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

.fa-hand-point-up::before {
  content: "\f0a6"; }

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

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

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

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

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

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

.fa-hands::before {
  content: "\f2a7"; }

.fa-sign-language::before {
  content: "\f2a7"; }

.fa-signing::before {
  content: "\f2a7"; }

.fa-hands-asl-interpreting::before {
  content: "\f2a3"; }

.fa-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-hands-american-sign-language-interpreting::before {
  content: "\f2a3"; }

.fa-asl-interpreting::before {
  content: "\f2a3"; }

.fa-hands-bubbles::before {
  content: "\e05e"; }

.fa-hands-wash::before {
  content: "\e05e"; }

.fa-hands-clapping::before {
  content: "\e1b5"; }

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

.fa-hands-holding-diamond::before {
  content: "\f47c"; }

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

.fa-hands-holding-dollar::before {
  content: "\f4c5"; }

.fa-hands-usd::before {
  content: "\f4c5"; }

.fa-hands-holding-heart::before {
  content: "\f4c3"; }

.fa-hands-heart::before {
  content: "\f4c3"; }

.fa-hands-horns::before {
  content: "\e1b6"; }

.fa-hands-praying::before {
  content: "\f684"; }

.fa-praying-hands::before {
  content: "\f684"; }

.fa-handshake::before {
  content: "\f2b5"; }

.fa-handshake-angle::before {
  content: "\f4c4"; }

.fa-hands-helping::before {
  content: "\f4c4"; }

.fa-handshake-simple::before {
  content: "\f4c6"; }

.fa-handshake-alt::before {
  content: "\f4c6"; }

.fa-handshake-simple-slash::before {
  content: "\e05f"; }

.fa-handshake-alt-slash::before {
  content: "\e05f"; }

.fa-handshake-slash::before {
  content: "\e060"; }

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

.fa-hard-drive::before {
  content: "\f0a0"; }

.fa-hdd::before {
  content: "\f0a0"; }

.fa-hashtag::before {
  content: "\f292"; }

.fa-hat-chef::before {
  content: "\f86b"; }

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

.fa-hat-cowboy-side::before {
  content: "\f8c1"; }

.fa-hat-santa::before {
  content: "\f7a7"; }

.fa-hat-winter::before {
  content: "\f7a8"; }

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

.fa-hat-wizard::before {
  content: "\f6e8"; }

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

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

.fa-head-side-cough::before {
  content: "\e061"; }

.fa-head-side-cough-slash::before {
  content: "\e062"; }

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

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

.fa-head-side-headphones::before {
  content: "\f8c2"; }

.fa-head-side-heart::before {
  content: "\e1b7"; }

.fa-head-side-mask::before {
  content: "\e063"; }

.fa-head-side-medical::before {
  content: "\f809"; }

.fa-head-side-virus::before {
  content: "\e064"; }

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

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

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

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

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

.fa-headset::before {
  content: "\f590"; }

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

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

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

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

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

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

.fa-heart-pulse::before {
  content: "\f21e"; }

.fa-heartbeat::before {
  content: "\f21e"; }

.fa-heat::before {
  content: "\e00c"; }

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

.fa-helmet-battle::before {
  content: "\f6eb"; }

.fa-helmet-safety::before {
  content: "\f807"; }

.fa-hat-hard::before {
  content: "\f807"; }

.fa-hard-hat::before {
  content: "\f807"; }

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

.fa-hexagon-divide::before {
  content: "\e1ba"; }

.fa-hexagon-minus::before {
  content: "\f307"; }

.fa-minus-hexagon::before {
  content: "\f307"; }

.fa-hexagon-plus::before {
  content: "\f300"; }

.fa-plus-hexagon::before {
  content: "\f300"; }

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

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

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

.fa-high-definition::before {
  content: "\e1bb"; }

.fa-highlighter::before {
  content: "\f591"; }

.fa-highlighter-line::before {
  content: "\e1bc"; }

.fa-hippo::before {
  content: "\f6ed"; }

.fa-hockey-mask::before {
  content: "\f6ee"; }

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

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

.fa-holly-berry::before {
  content: "\f7aa"; }

.fa-home::before {
  content: "\f015"; }

.fa-home-lg::before {
  content: "\f015"; }

.fa-home-heart::before {
  content: "\f4c9"; }

.fa-home-simple::before {
  content: "\f80a"; }

.fa-home-lg-alt::before {
  content: "\f80a"; }

.fa-home-user::before {
  content: "\e1bd"; }

.fa-hood-cloak::before {
  content: "\f6ef"; }

.fa-horizontal-rule::before {
  content: "\f86c"; }

.fa-horse::before {
  content: "\f6f0"; }

.fa-horse-head::before {
  content: "\f7ab"; }

.fa-horse-saddle::before {
  content: "\f8c3"; }

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

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

.fa-hospital-wide::before {
  content: "\f47d"; }

.fa-hospital-alt::before {
  content: "\f47d"; }

.fa-hospitals::before {
  content: "\f80e"; }

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

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

.fa-hotdog::before {
  content: "\f80f"; }

.fa-hotel::before {
  content: "\f594"; }

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

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

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

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

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

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

.fa-hourglass-start::before {
  content: "\f251"; }

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

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

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

.fa-house-crack::before {
  content: "\f6f1"; }

.fa-house-damage::before {
  content: "\f6f1"; }

.fa-house-day::before {
  content: "\e00e"; }

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

.fa-house-heart::before {
  content: "\e1bf"; }

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

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

.fa-house-medical::before {
  content: "\f7f2"; }

.fa-clinic-medical::before {
  content: "\f7f2"; }

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

.fa-house-person-leave::before {
  content: "\e00f"; }

.fa-house-person-depart::before {
  content: "\e00f"; }

.fa-house-person-return::before {
  content: "\e011"; }

.fa-house-person-arrive::before {
  content: "\e011"; }

.fa-house-signal::before {
  content: "\e012"; }

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

.fa-house-turret::before {
  content: "\e1c1"; }

.fa-house-user::before {
  content: "\e065"; }

.fa-hryvnia-sign::before {
  content: "\f6f2"; }

.fa-hryvnia::before {
  content: "\f6f2"; }

.fa-hurricane::before {
  content: "\f751"; }

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

.fa-i-cursor::before {
  content: "\f246"; }

.fa-ice-cream::before {
  content: "\f810"; }

.fa-ice-skate::before {
  content: "\f7ac"; }

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

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

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

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

.fa-id-card::before {
  content: "\f2c2"; }

.fa-drivers-license::before {
  content: "\f2c2"; }

.fa-id-card-clip::before {
  content: "\f47f"; }

.fa-id-card-alt::before {
  content: "\f47f"; }

.fa-igloo::before {
  content: "\f7ae"; }

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

.fa-image-landscape::before {
  content: "\e1c3"; }

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

.fa-image-polaroid::before {
  content: "\f8c4"; }

.fa-image-polaroid-user::before {
  content: "\e1c4"; }

.fa-image-portrait::before {
  content: "\f3e0"; }

.fa-portrait::before {
  content: "\f3e0"; }

.fa-image-slash::before {
  content: "\e1c5"; }

.fa-image-user::before {
  content: "\e1c6"; }

.fa-images::before {
  content: "\f302"; }

.fa-images-user::before {
  content: "\e1c7"; }

.fa-inbox::before {
  content: "\f01c"; }

.fa-inbox-full::before {
  content: "\e1c8"; }

.fa-inbox-in::before {
  content: "\f310"; }

.fa-inbox-arrow-down::before {
  content: "\f310"; }

.fa-inbox-out::before {
  content: "\f311"; }

.fa-inbox-arrow-up::before {
  content: "\f311"; }

.fa-inboxes::before {
  content: "\e1c9"; }

.fa-indent::before {
  content: "\f03c"; }

.fa-indian-rupee-sign::before {
  content: "\e1ca"; }

.fa-indian-rupee::before {
  content: "\e1ca"; }

.fa-inr::before {
  content: "\e1ca"; }

.fa-industry::before {
  content: "\f275"; }

.fa-industry-windows::before {
  content: "\f3b3"; }

.fa-industry-alt::before {
  content: "\f3b3"; }

.fa-infinity::before {
  content: "\f534"; }

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

.fa-inhaler::before {
  content: "\f5f9"; }

.fa-input-numeric::before {
  content: "\e1cb"; }

.fa-input-pipe::before {
  content: "\e1cc"; }

.fa-input-text::before {
  content: "\e1cd"; }

.fa-integral::before {
  content: "\f667"; }

.fa-intersection::before {
  content: "\f668"; }

.fa-island-tropical::before {
  content: "\f811"; }

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

.fa-italic::before {
  content: "\f033"; }

.fa-j::before {
  content: "\e1ce"; }

.fa-jack-o-lantern::before {
  content: "\f30e"; }

.fa-jedi::before {
  content: "\f669"; }

.fa-jet-fighter::before {
  content: "\f0fb"; }

.fa-fighter-jet::before {
  content: "\f0fb"; }

.fa-joint::before {
  content: "\f595"; }

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

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

.fa-k::before {
  content: "\e1cf"; }

.fa-kaaba::before {
  content: "\f66b"; }

.fa-kazoo::before {
  content: "\f8c7"; }

.fa-kerning::before {
  content: "\f86f"; }

.fa-key::before {
  content: "\f084"; }

.fa-key-skeleton::before {
  content: "\f6f3"; }

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

.fa-keyboard-down::before {
  content: "\e1d0"; }

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

.fa-keynote::before {
  content: "\f66c"; }

.fa-khanda::before {
  content: "\f66d"; }

.fa-kidneys::before {
  content: "\f5fb"; }

.fa-kip-sign::before {
  content: "\e1d2"; }

.fa-kit-medical::before {
  content: "\f479"; }

.fa-first-aid::before {
  content: "\f479"; }

.fa-kite::before {
  content: "\f6f4"; }

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

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

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

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

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

.fa-lambda::before {
  content: "\f66e"; }

.fa-lamp::before {
  content: "\f4ca"; }

.fa-lamp-desk::before {
  content: "\e014"; }

.fa-lamp-floor::before {
  content: "\e015"; }

.fa-lamp-street::before {
  content: "\e1d4"; }

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

.fa-landmark-dome::before {
  content: "\f752"; }

.fa-landmark-alt::before {
  content: "\f752"; }

.fa-language::before {
  content: "\f1ab"; }

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

.fa-laptop-arrow-down::before {
  content: "\e1d5"; }

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

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

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

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

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

.fa-lari-sign::before {
  content: "\e1d7"; }

.fa-lasso::before {
  content: "\f8c8"; }

.fa-lasso-sparkles::before {
  content: "\e1d8"; }

.fa-layers::before {
  content: "\f5fd"; }

.fa-layer-group::before {
  content: "\f5fd"; }

.fa-layers-minus::before {
  content: "\f5fe"; }

.fa-layer-minus::before {
  content: "\f5fe"; }

.fa-layers-plus::before {
  content: "\f5ff"; }

.fa-layer-plus::before {
  content: "\f5ff"; }

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

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

.fa-leaf-maple::before {
  content: "\f6f6"; }

.fa-leaf-oak::before {
  content: "\f6f7"; }

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

.fa-arrow-alt-left::before {
  content: "\f355"; }

.fa-left-from-line::before {
  content: "\f348"; }

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

.fa-left-long::before {
  content: "\f30a"; }

.fa-long-arrow-alt-left::before {
  content: "\f30a"; }

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

.fa-arrows-alt-h::before {
  content: "\f337"; }

.fa-left-to-line::before {
  content: "\f34b"; }

.fa-arrow-alt-to-left::before {
  content: "\f34b"; }

.fa-lemon::before {
  content: "\f094"; }

.fa-less-than::before {
  content: "\f536"; }

.fa-less-than-equal::before {
  content: "\f537"; }

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

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

.fa-light-switch::before {
  content: "\e017"; }

.fa-light-switch-off::before {
  content: "\e018"; }

.fa-light-switch-on::before {
  content: "\e019"; }

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

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

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

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

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

.fa-lights-holiday::before {
  content: "\f7b2"; }

.fa-line-columns::before {
  content: "\f870"; }

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

.fa-link::before {
  content: "\f0c1"; }

.fa-chain::before {
  content: "\f0c1"; }

.fa-link-horizontal::before {
  content: "\e1d9"; }

.fa-chain-horizontal::before {
  content: "\e1d9"; }

.fa-link-horizontal-slash::before {
  content: "\e1da"; }

.fa-chain-horizontal-slash::before {
  content: "\e1da"; }

.fa-link-simple::before {
  content: "\e1db"; }

.fa-link-simple-slash::before {
  content: "\e1dc"; }

.fa-link-slash::before {
  content: "\f127"; }

.fa-chain-slash::before {
  content: "\f127"; }

.fa-chain-broken::before {
  content: "\f127"; }

.fa-unlink::before {
  content: "\f127"; }

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

.fa-lira-sign::before {
  content: "\f195"; }

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

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

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

.fa-tasks::before {
  content: "\f0ae"; }

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

.fa-list-music::before {
  content: "\f8c9"; }

.fa-list-ol::before {
  content: "\f0cb"; }

.fa-list-numeric::before {
  content: "\f0cb"; }

.fa-list-1-2::before {
  content: "\f0cb"; }

.fa-list-radio::before {
  content: "\e1de"; }

.fa-list-timeline::before {
  content: "\e1df"; }

.fa-list-tree::before {
  content: "\e1e0"; }

.fa-list-ul::before {
  content: "\f0ca"; }

.fa-list-dots::before {
  content: "\f0ca"; }

.fa-litecoin-sign::before {
  content: "\e1e1"; }

.fa-loader::before {
  content: "\e1e2"; }

.fa-location::before {
  content: "\f041"; }

.fa-map-marker::before {
  content: "\f041"; }

.fa-location-arrow::before {
  content: "\f124"; }

.fa-location-check::before {
  content: "\f606"; }

.fa-map-marker-check::before {
  content: "\f606"; }

.fa-location-crosshairs::before {
  content: "\f601"; }

.fa-location-crosshairs-slash::before {
  content: "\f603"; }

.fa-location-dot::before {
  content: "\f3c5"; }

.fa-map-marker-alt::before {
  content: "\f3c5"; }

.fa-location-dot-slash::before {
  content: "\f605"; }

.fa-map-marker-alt-slash::before {
  content: "\f605"; }

.fa-location-exclamation::before {
  content: "\f608"; }

.fa-map-marker-exclamation::before {
  content: "\f608"; }

.fa-location-minus::before {
  content: "\f609"; }

.fa-map-marker-minus::before {
  content: "\f609"; }

.fa-location-pen::before {
  content: "\f607"; }

.fa-map-marker-edit::before {
  content: "\f607"; }

.fa-location-plus::before {
  content: "\f60a"; }

.fa-map-marker-plus::before {
  content: "\f60a"; }

.fa-location-question::before {
  content: "\f60b"; }

.fa-map-marker-question::before {
  content: "\f60b"; }

.fa-location-slash::before {
  content: "\f60c"; }

.fa-map-marker-slash::before {
  content: "\f60c"; }

.fa-location-smile::before {
  content: "\f60d"; }

.fa-map-marker-smile::before {
  content: "\f60d"; }

.fa-location-xmark::before {
  content: "\f60e"; }

.fa-map-marker-times::before {
  content: "\f60e"; }

.fa-map-marker-xmark::before {
  content: "\f60e"; }

.fa-lock::before {
  content: "\f023"; }

.fa-lock-keyhole::before {
  content: "\f30d"; }

.fa-lock-alt::before {
  content: "\f30d"; }

.fa-lock-keyhole-open::before {
  content: "\f3c2"; }

.fa-lock-open-alt::before {
  content: "\f3c2"; }

.fa-lock-open::before {
  content: "\f3c1"; }

.fa-loveseat::before {
  content: "\f4cc"; }

.fa-couch-small::before {
  content: "\f4cc"; }

.fa-luchador-mask::before {
  content: "\f455"; }

.fa-luchador::before {
  content: "\f455"; }

.fa-mask-luchador::before {
  content: "\f455"; }

.fa-lungs::before {
  content: "\f604"; }

.fa-lungs-virus::before {
  content: "\e067"; }

.fa-m::before {
  content: "\e1e3"; }

.fa-mace::before {
  content: "\f6f8"; }

.fa-magnet::before {
  content: "\f076"; }

.fa-magnifying-glass::before {
  content: "\f002"; }

.fa-search::before {
  content: "\f002"; }

.fa-magnifying-glass-dollar::before {
  content: "\f688"; }

.fa-search-dollar::before {
  content: "\f688"; }

.fa-magnifying-glass-location::before {
  content: "\f689"; }

.fa-search-location::before {
  content: "\f689"; }

.fa-magnifying-glass-minus::before {
  content: "\f010"; }

.fa-search-minus::before {
  content: "\f010"; }

.fa-magnifying-glass-plus::before {
  content: "\f00e"; }

.fa-search-plus::before {
  content: "\f00e"; }

.fa-mailbox::before {
  content: "\f813"; }

.fa-manat-sign::before {
  content: "\e1e4"; }

.fa-mandolin::before {
  content: "\f6f9"; }

.fa-manhole::before {
  content: "\e1e5"; }

.fa-map::before {
  content: "\f279"; }

.fa-map-location::before {
  content: "\f59f"; }

.fa-map-marked::before {
  content: "\f59f"; }

.fa-map-location-dot::before {
  content: "\f5a0"; }

.fa-map-marked-alt::before {
  content: "\f5a0"; }

.fa-map-pin::before {
  content: "\f276"; }

.fa-marker::before {
  content: "\f5a1"; }

.fa-mars::before {
  content: "\f222"; }

.fa-mars-double::before {
  content: "\f227"; }

.fa-mars-stroke::before {
  content: "\f229"; }

.fa-mars-stroke-right::before {
  content: "\f22b"; }

.fa-mars-stroke-h::before {
  content: "\f22b"; }

.fa-mars-stroke-up::before {
  content: "\f22a"; }

.fa-mars-stroke-v::before {
  content: "\f22a"; }

.fa-martini-glass::before {
  content: "\f57b"; }

.fa-glass-martini-alt::before {
  content: "\f57b"; }

.fa-martini-glass-citrus::before {
  content: "\f561"; }

.fa-cocktail::before {
  content: "\f561"; }

.fa-martini-glass-empty::before {
  content: "\f000"; }

.fa-glass-martini::before {
  content: "\f000"; }

.fa-mask::before {
  content: "\f6fa"; }

.fa-mask-face::before {
  content: "\e1e6"; }

.fa-masks-theater::before {
  content: "\f630"; }

.fa-theater-masks::before {
  content: "\f630"; }

.fa-maximize::before {
  content: "\f31e"; }

.fa-expand-arrows-alt::before {
  content: "\f31e"; }

.fa-meat::before {
  content: "\f814"; }

.fa-medal::before {
  content: "\f5a2"; }

.fa-megaphone::before {
  content: "\f675"; }

.fa-memo::before {
  content: "\e1e7"; }

.fa-memo-circle-check::before {
  content: "\e1e8"; }

.fa-memory::before {
  content: "\f538"; }

.fa-menorah::before {
  content: "\f676"; }

.fa-mercury::before {
  content: "\f223"; }

.fa-message::before {
  content: "\f27a"; }

.fa-comment-alt::before {
  content: "\f27a"; }

.fa-message-arrow-down::before {
  content: "\e1e9"; }

.fa-comment-alt-arrow-down::before {
  content: "\e1e9"; }

.fa-message-arrow-up::before {
  content: "\e1ea"; }

.fa-comment-alt-arrow-up::before {
  content: "\e1ea"; }

.fa-message-arrow-up-right::before {
  content: "\e1eb"; }

.fa-message-captions::before {
  content: "\e1ec"; }

.fa-comment-alt-captions::before {
  content: "\e1ec"; }

.fa-message-check::before {
  content: "\f4a2"; }

.fa-comment-alt-check::before {
  content: "\f4a2"; }

.fa-message-code::before {
  content: "\e1ed"; }

.fa-message-dollar::before {
  content: "\f650"; }

.fa-comment-alt-dollar::before {
  content: "\f650"; }

.fa-message-dots::before {
  content: "\f4a3"; }

.fa-comment-alt-dots::before {
  content: "\f4a3"; }

.fa-messaging::before {
  content: "\f4a3"; }

.fa-message-exclamation::before {
  content: "\f4a5"; }

.fa-comment-alt-exclamation::before {
  content: "\f4a5"; }

.fa-message-image::before {
  content: "\e1ee"; }

.fa-comment-alt-image::before {
  content: "\e1ee"; }

.fa-message-lines::before {
  content: "\f4a6"; }

.fa-comment-alt-lines::before {
  content: "\f4a6"; }

.fa-message-medical::before {
  content: "\f7f4"; }

.fa-comment-alt-medical::before {
  content: "\f7f4"; }

.fa-message-middle::before {
  content: "\e1ef"; }

.fa-comment-middle-alt::before {
  content: "\e1ef"; }

.fa-message-middle-top::before {
  content: "\e1f0"; }

.fa-comment-middle-top-alt::before {
  content: "\e1f0"; }

.fa-message-minus::before {
  content: "\f4a7"; }

.fa-comment-alt-minus::before {
  content: "\f4a7"; }

.fa-message-music::before {
  content: "\f8af"; }

.fa-comment-alt-music::before {
  content: "\f8af"; }

.fa-message-pen::before {
  content: "\f4a4"; }

.fa-message-edit::before {
  content: "\f4a4"; }

.fa-comment-alt-edit::before {
  content: "\f4a4"; }

.fa-message-plus::before {
  content: "\f4a8"; }

.fa-comment-alt-plus::before {
  content: "\f4a8"; }

.fa-message-question::before {
  content: "\e1f1"; }

.fa-message-quote::before {
  content: "\e1f2"; }

.fa-comment-alt-quote::before {
  content: "\e1f2"; }

.fa-message-slash::before {
  content: "\f4a9"; }

.fa-comment-alt-slash::before {
  content: "\f4a9"; }

.fa-message-smile::before {
  content: "\f4aa"; }

.fa-comment-alt-smile::before {
  content: "\f4aa"; }

.fa-message-sms::before {
  content: "\e1f3"; }

.fa-message-text::before {
  content: "\e1f4"; }

.fa-comment-alt-text::before {
  content: "\e1f4"; }

.fa-message-xmark::before {
  content: "\f4ab"; }

.fa-comment-alt-times::before {
  content: "\f4ab"; }

.fa-message-times::before {
  content: "\f4ab"; }

.fa-messages::before {
  content: "\f4b6"; }

.fa-comments-alt::before {
  content: "\f4b6"; }

.fa-messages-dollar::before {
  content: "\f652"; }

.fa-comments-alt-dollar::before {
  content: "\f652"; }

.fa-messages-question::before {
  content: "\e1f5"; }

.fa-meteor::before {
  content: "\f753"; }

.fa-meter::before {
  content: "\e1f6"; }

.fa-meter-bolt::before {
  content: "\e1f7"; }

.fa-meter-droplet::before {
  content: "\e1f8"; }

.fa-meter-fire::before {
  content: "\e1f9"; }

.fa-microchip::before {
  content: "\f2db"; }

.fa-microchip-ai::before {
  content: "\e1fa"; }

.fa-microphone::before {
  content: "\f130"; }

.fa-microphone-lines::before {
  content: "\f3c9"; }

.fa-microphone-alt::before {
  content: "\f3c9"; }

.fa-microphone-lines-slash::before {
  content: "\f539"; }

.fa-microphone-alt-slash::before {
  content: "\f539"; }

.fa-microphone-slash::before {
  content: "\f131"; }

.fa-microphone-stand::before {
  content: "\f8cb"; }

.fa-microscope::before {
  content: "\f610"; }

.fa-microwave::before {
  content: "\e01b"; }

.fa-mill-sign::before {
  content: "\e1fb"; }

.fa-minimize::before {
  content: "\f78c"; }

.fa-compress-arrows-alt::before {
  content: "\f78c"; }

.fa-minus::before {
  content: "\f068"; }

.fa-subtract::before {
  content: "\f068"; }

.fa-mistletoe::before {
  content: "\f7b4"; }

.fa-mitten::before {
  content: "\f7b5"; }

.fa-mobile::before {
  content: "\f3ce"; }

.fa-mobile-android::before {
  content: "\f3ce"; }

.fa-mobile-phone::before {
  content: "\f3ce"; }

.fa-mobile-button::before {
  content: "\f10b"; }

.fa-mobile-notch::before {
  content: "\e1fc"; }

.fa-mobile-iphone::before {
  content: "\e1fc"; }

.fa-mobile-screen::before {
  content: "\f3cf"; }

.fa-mobile-android-alt::before {
  content: "\f3cf"; }

.fa-mobile-screen-button::before {
  content: "\f3cd"; }

.fa-mobile-alt::before {
  content: "\f3cd"; }

.fa-money-bill::before {
  content: "\f0d6"; }

.fa-money-bill-1::before {
  content: "\f3d1"; }

.fa-money-bill-alt::before {
  content: "\f3d1"; }

.fa-money-bill-1-wave::before {
  content: "\f53b"; }

.fa-money-bill-wave-alt::before {
  content: "\f53b"; }

.fa-money-bill-simple::before {
  content: "\e1fd"; }

.fa-money-bill-simple-wave::before {
  content: "\e1fe"; }

.fa-money-bill-wave::before {
  content: "\f53a"; }

.fa-money-bills::before {
  content: "\e1ff"; }

.fa-money-bills-simple::before {
  content: "\e200"; }

.fa-money-bills-alt::before {
  content: "\e200"; }

.fa-money-check::before {
  content: "\f53c"; }

.fa-money-check-dollar::before {
  content: "\f53d"; }

.fa-money-check-alt::before {
  content: "\f53d"; }

.fa-money-check-dollar-pen::before {
  content: "\f873"; }

.fa-money-check-edit-alt::before {
  content: "\f873"; }

.fa-money-check-pen::before {
  content: "\f872"; }

.fa-money-check-edit::before {
  content: "\f872"; }

.fa-monitor-waveform::before {
  content: "\f611"; }

.fa-monitor-heart-rate::before {
  content: "\f611"; }

.fa-monkey::before {
  content: "\f6fb"; }

.fa-monument::before {
  content: "\f5a6"; }

.fa-moon::before {
  content: "\f186"; }

.fa-moon-cloud::before {
  content: "\f754"; }

.fa-moon-over-sun::before {
  content: "\f74a"; }

.fa-eclipse-alt::before {
  content: "\f74a"; }

.fa-moon-stars::before {
  content: "\f755"; }

.fa-mortar-pestle::before {
  content: "\f5a7"; }

.fa-mosque::before {
  content: "\f678"; }

.fa-motorcycle::before {
  content: "\f21c"; }

.fa-mountain::before {
  content: "\f6fc"; }

.fa-mountains::before {
  content: "\f6fd"; }

.fa-mp3-player::before {
  content: "\f8ce"; }

.fa-mug::before {
  content: "\f874"; }

.fa-mug-hot::before {
  content: "\f7b6"; }

.fa-mug-marshmallows::before {
  content: "\f7b7"; }

.fa-mug-saucer::before {
  content: "\f0f4"; }

.fa-coffee::before {
  content: "\f0f4"; }

.fa-mug-tea::before {
  content: "\f875"; }

.fa-mug-tea-saucer::before {
  content: "\e201"; }

.fa-music::before {
  content: "\f001"; }

.fa-music-note::before {
  content: "\f8cf"; }

.fa-music-alt::before {
  content: "\f8cf"; }

.fa-music-note-slash::before {
  content: "\f8d0"; }

.fa-music-alt-slash::before {
  content: "\f8d0"; }

.fa-music-slash::before {
  content: "\f8d1"; }

.fa-n::before {
  content: "\e202"; }

.fa-naira-sign::before {
  content: "\e203"; }

.fa-narwhal::before {
  content: "\f6fe"; }

.fa-network-wired::before {
  content: "\f6ff"; }

.fa-neuter::before {
  content: "\f22c"; }

.fa-newspaper::before {
  content: "\f1ea"; }

.fa-not-equal::before {
  content: "\f53e"; }

.fa-notdef::before {
  content: "\e204"; }

.fa-note::before {
  content: "\e205"; }

.fa-note-medical::before {
  content: "\e206"; }

.fa-note-sticky::before {
  content: "\f249"; }

.fa-sticky-note::before {
  content: "\f249"; }

.fa-notes::before {
  content: "\e207"; }

.fa-notes-medical::before {
  content: "\f481"; }

.fa-o::before {
  content: "\e208"; }

.fa-object-group::before {
  content: "\f247"; }

.fa-object-ungroup::before {
  content: "\f248"; }

.fa-octagon::before {
  content: "\f306"; }

.fa-octagon-divide::before {
  content: "\e209"; }

.fa-octagon-exclamation::before {
  content: "\e20a"; }

.fa-octagon-minus::before {
  content: "\f308"; }

.fa-minus-octagon::before {
  content: "\f308"; }

.fa-octagon-plus::before {
  content: "\f301"; }

.fa-plus-octagon::before {
  content: "\f301"; }

.fa-octagon-xmark::before {
  content: "\f2f0"; }

.fa-times-octagon::before {
  content: "\f2f0"; }

.fa-xmark-octagon::before {
  content: "\f2f0"; }

.fa-oil-can::before {
  content: "\f613"; }

.fa-oil-can-drip::before {
  content: "\e20b"; }

.fa-oil-temperature::before {
  content: "\f614"; }

.fa-oil-temp::before {
  content: "\f614"; }

.fa-om::before {
  content: "\f679"; }

.fa-omega::before {
  content: "\f67a"; }

.fa-option::before {
  content: "\e20c"; }

.fa-ornament::before {
  content: "\f7b8"; }

.fa-otter::before {
  content: "\f700"; }

.fa-outdent::before {
  content: "\f03b"; }

.fa-dedent::before {
  content: "\f03b"; }

.fa-outlet::before {
  content: "\e01c"; }

.fa-oven::before {
  content: "\e01d"; }

.fa-overline::before {
  content: "\f876"; }

.fa-p::before {
  content: "\e20d"; }

.fa-pager::before {
  content: "\f815"; }

.fa-paint-brush::before {
  content: "\f1fc"; }

.fa-paint-brush-fine::before {
  content: "\f5a9"; }

.fa-paint-brush-alt::before {
  content: "\f5a9"; }

.fa-paint-roller::before {
  content: "\f5aa"; }

.fa-paintbrush-pencil::before {
  content: "\e20e"; }

.fa-palette::before {
  content: "\f53f"; }

.fa-palette-boxes::before {
  content: "\e20f"; }

.fa-pallet::before {
  content: "\f482"; }

.fa-pallet-box::before {
  content: "\e210"; }

.fa-pallet-boxes::before {
  content: "\f483"; }

.fa-pallet-alt::before {
  content: "\f483"; }

.fa-panorama::before {
  content: "\e211"; }

.fa-paper-plane::before {
  content: "\f1d8"; }

.fa-paper-plane-top::before {
  content: "\e212"; }

.fa-paper-plane-alt::before {
  content: "\e212"; }

.fa-send::before {
  content: "\e212"; }

.fa-paperclip::before {
  content: "\f0c6"; }

.fa-parachute-box::before {
  content: "\f4cd"; }

.fa-paragraph::before {
  content: "\f1dd"; }

.fa-paragraph-left::before {
  content: "\f878"; }

.fa-paragraph-rtl::before {
  content: "\f878"; }

.fa-passport::before {
  content: "\f5ab"; }

.fa-paste::before {
  content: "\f0ea"; }

.fa-file-clipboard::before {
  content: "\f0ea"; }

.fa-pause::before {
  content: "\f04c"; }

.fa-paw::before {
  content: "\f1b0"; }

.fa-paw-claws::before {
  content: "\f702"; }

.fa-paw-simple::before {
  content: "\f701"; }

.fa-paw-alt::before {
  content: "\f701"; }

.fa-peace::before {
  content: "\f67c"; }

.fa-peach::before {
  content: "\e213"; }

.fa-pear::before {
  content: "\e214"; }

.fa-pedestal::before {
  content: "\e215"; }

.fa-pegasus::before {
  content: "\f703"; }

.fa-pen::before {
  content: "\f304"; }

.fa-pen-circle::before {
  content: "\e216"; }

.fa-pen-clip::before {
  content: "\f305"; }

.fa-pen-alt::before {
  content: "\f305"; }

.fa-pen-clip-slash::before {
  content: "\e217"; }

.fa-pen-alt-slash::before {
  content: "\e217"; }

.fa-pen-fancy::before {
  content: "\f5ac"; }

.fa-pen-fancy-slash::before {
  content: "\e218"; }

.fa-pen-field::before {
  content: "\e219"; }

.fa-pen-line::before {
  content: "\e21a"; }

.fa-pen-nib::before {
  content: "\f5ad"; }

.fa-pen-paintbrush::before {
  content: "\f618"; }

.fa-pencil-paintbrush::before {
  content: "\f618"; }

.fa-pen-ruler::before {
  content: "\f5ae"; }

.fa-pencil-ruler::before {
  content: "\f5ae"; }

.fa-pen-slash::before {
  content: "\e21b"; }

.fa-pen-swirl::before {
  content: "\e21c"; }

.fa-pen-to-square::before {
  content: "\f044"; }

.fa-edit::before {
  content: "\f044"; }

.fa-pencil::before {
  content: "\f040"; }

.fa-pencil-alt::before {
  content: "\f040"; }

.fa-pencil-slash::before {
  content: "\e21d"; }

.fa-people-arrows-left-right::before {
  content: "\e068"; }

.fa-people-arrows::before {
  content: "\e068"; }

.fa-people-carry-box::before {
  content: "\f4ce"; }

.fa-people-carry::before {
  content: "\f4ce"; }

.fa-pepper-hot::before {
  content: "\f816"; }

.fa-percent::before {
  content: "\f295"; }

.fa-percentage::before {
  content: "\f295"; }

.fa-person::before {
  content: "\f183"; }

.fa-male::before {
  content: "\f183"; }

.fa-person-biking::before {
  content: "\f84a"; }

.fa-biking::before {
  content: "\f84a"; }

.fa-person-biking-mountain::before {
  content: "\f84b"; }

.fa-biking-mountain::before {
  content: "\f84b"; }

.fa-person-booth::before {
  content: "\f756"; }

.fa-person-carry-box::before {
  content: "\f4cf"; }

.fa-person-carry::before {
  content: "\f4cf"; }

.fa-person-digging::before {
  content: "\f85e"; }

.fa-digging::before {
  content: "\f85e"; }

.fa-person-dolly::before {
  content: "\f4d0"; }

.fa-person-dolly-empty::before {
  content: "\f4d1"; }

.fa-person-dots-from-line::before {
  content: "\f470"; }

.fa-diagnoses::before {
  content: "\f470"; }

.fa-person-dress::before {
  content: "\f182"; }

.fa-female::before {
  content: "\f182"; }

.fa-person-dress-simple::before {
  content: "\e21e"; }

.fa-person-from-portal::before {
  content: "\e023"; }

.fa-portal-exit::before {
  content: "\e023"; }

.fa-person-hiking::before {
  content: "\f6ec"; }

.fa-hiking::before {
  content: "\f6ec"; }

.fa-person-pinball::before {
  content: "\e21f"; }

.fa-person-praying::before {
  content: "\f683"; }

.fa-pray::before {
  content: "\f683"; }

.fa-person-running::before {
  content: "\f70c"; }

.fa-running::before {
  content: "\f70c"; }

.fa-person-seat::before {
  content: "\e220"; }

.fa-person-seat-reclined::before {
  content: "\e221"; }

.fa-person-sign::before {
  content: "\f757"; }

.fa-person-simple::before {
  content: "\e222"; }

.fa-person-skating::before {
  content: "\f7c5"; }

.fa-skating::before {
  content: "\f7c5"; }

.fa-person-ski-jumping::before {
  content: "\f7c7"; }

.fa-ski-jump::before {
  content: "\f7c7"; }

.fa-person-ski-lift::before {
  content: "\f7c8"; }

.fa-ski-lift::before {
  content: "\f7c8"; }

.fa-person-skiing::before {
  content: "\f7c9"; }

.fa-skiing::before {
  content: "\f7c9"; }

.fa-person-skiing-nordic::before {
  content: "\f7ca"; }

.fa-skiing-nordic::before {
  content: "\f7ca"; }

.fa-person-sledding::before {
  content: "\f7cb"; }

.fa-sledding::before {
  content: "\f7cb"; }

.fa-person-snowboarding::before {
  content: "\f7ce"; }

.fa-snowboarding::before {
  content: "\f7ce"; }

.fa-person-snowmobiling::before {
  content: "\f7d1"; }

.fa-snowmobile::before {
  content: "\f7d1"; }

.fa-person-swimming::before {
  content: "\f5c4"; }

.fa-swimmer::before {
  content: "\f5c4"; }

.fa-person-to-portal::before {
  content: "\e022"; }

.fa-portal-enter::before {
  content: "\e022"; }

.fa-person-walking::before {
  content: "\f554"; }

.fa-walking::before {
  content: "\f554"; }

.fa-person-walking-with-cane::before {
  content: "\f29d"; }

.fa-blind::before {
  content: "\f29d"; }

.fa-peseta-sign::before {
  content: "\e223"; }

.fa-peso-sign::before {
  content: "\e224"; }

.fa-phone::before {
  content: "\f095"; }

.fa-phone-arrow-down-left::before {
  content: "\e225"; }

.fa-phone-incoming::before {
  content: "\e225"; }

.fa-phone-arrow-down::before {
  content: "\e225"; }

.fa-phone-arrow-up-right::before {
  content: "\e226"; }

.fa-phone-outgoing::before {
  content: "\e226"; }

.fa-phone-arrow-up::before {
  content: "\e226"; }

.fa-phone-flip::before {
  content: "\f879"; }

.fa-phone-alt::before {
  content: "\f879"; }

.fa-phone-hangup::before {
  content: "\e227"; }

.fa-phone-missed::before {
  content: "\e228"; }

.fa-phone-office::before {
  content: "\f67d"; }

.fa-phone-plus::before {
  content: "\f4d2"; }

.fa-phone-rotary::before {
  content: "\f8d3"; }

.fa-phone-slash::before {
  content: "\f3dd"; }

.fa-phone-volume::before {
  content: "\f2a0"; }

.fa-volume-control-phone::before {
  content: "\f2a0"; }

.fa-phone-xmark::before {
  content: "\e229"; }

.fa-photo-film::before {
  content: "\f87c"; }

.fa-photo-video::before {
  content: "\f87c"; }

.fa-photo-film-music::before {
  content: "\e22a"; }

.fa-pi::before {
  content: "\f67e"; }

.fa-piano::before {
  content: "\f8d4"; }

.fa-piano-keyboard::before {
  content: "\f8d5"; }

.fa-pie::before {
  content: "\f705"; }

.fa-pig::before {
  content: "\f706"; }

.fa-piggy-bank::before {
  content: "\f4d3"; }

.fa-pills::before {
  content: "\f484"; }

.fa-pinball::before {
  content: "\e22b"; }

.fa-pizza::before {
  content: "\f817"; }

.fa-pizza-slice::before {
  content: "\f818"; }

.fa-place-of-worship::before {
  content: "\f67f"; }

.fa-plane::before {
  content: "\f072"; }

.fa-plane-arrival::before {
  content: "\f5af"; }

.fa-plane-departure::before {
  content: "\f5b0"; }

.fa-plane-engines::before {
  content: "\f3de"; }

.fa-plane-alt::before {
  content: "\f3de"; }

.fa-plane-prop::before {
  content: "\e22c"; }

.fa-plane-slash::before {
  content: "\e069"; }

.fa-plane-tail::before {
  content: "\e22d"; }

.fa-plane-up::before {
  content: "\e22e"; }

.fa-plane-up-slash::before {
  content: "\e22f"; }

.fa-planet-moon::before {
  content: "\e01f"; }

.fa-planet-ringed::before {
  content: "\e020"; }

.fa-play::before {
  content: "\f04b"; }

.fa-play-pause::before {
  content: "\e230"; }

.fa-plug::before {
  content: "\f1e6"; }

.fa-plus::before {
  content: "\f067"; }

.fa-add::before {
  content: "\f067"; }

.fa-plus-minus::before {
  content: "\e231"; }

.fa-podcast::before {
  content: "\f2ce"; }

.fa-podium::before {
  content: "\f680"; }

.fa-podium-star::before {
  content: "\f758"; }

.fa-police-box::before {
  content: "\e021"; }

.fa-poll-people::before {
  content: "\f759"; }

.fa-poo::before {
  content: "\f2fe"; }

.fa-poo-bolt::before {
  content: "\f75a"; }

.fa-poo-storm::before {
  content: "\f75a"; }

.fa-poop::before {
  content: "\f619"; }

.fa-popcorn::before {
  content: "\f819"; }

.fa-power-off::before {
  content: "\f011"; }

.fa-prescription::before {
  content: "\f5b1"; }

.fa-prescription-bottle::before {
  content: "\f485"; }

.fa-prescription-bottle-medical::before {
  content: "\f486"; }

.fa-prescription-bottle-alt::before {
  content: "\f486"; }

.fa-presentation-screen::before {
  content: "\f685"; }

.fa-presentation::before {
  content: "\f685"; }

.fa-print::before {
  content: "\f02f"; }

.fa-print-magnifying-glass::before {
  content: "\f81a"; }

.fa-print-search::before {
  content: "\f81a"; }

.fa-print-slash::before {
  content: "\f686"; }

.fa-projector::before {
  content: "\f8d6"; }

.fa-pump-medical::before {
  content: "\e06a"; }

.fa-pump-soap::before {
  content: "\e06b"; }

.fa-pumpkin::before {
  content: "\f707"; }

.fa-puzzle-piece::before {
  content: "\f12e"; }

.fa-puzzle-piece-simple::before {
  content: "\e232"; }

.fa-puzzle-piece-alt::before {
  content: "\e232"; }

.fa-q::before {
  content: "\e233"; }

.fa-qrcode::before {
  content: "\f029"; }

.fa-question::before {
  content: "\f128"; }

.fa-quidditch-broom-ball::before {
  content: "\f458"; }

.fa-broom-ball::before {
  content: "\f458"; }

.fa-quidditch::before {
  content: "\f458"; }

.fa-quote-left::before {
  content: "\f10d"; }

.fa-quote-left-round::before {
  content: "\e234"; }

.fa-quote-left-alt::before {
  content: "\e234"; }

.fa-quote-right::before {
  content: "\f10e"; }

.fa-quote-right-round::before {
  content: "\e235"; }

.fa-quote-right-alt::before {
  content: "\e235"; }

.fa-r::before {
  content: "\e236"; }

.fa-rabbit::before {
  content: "\f708"; }

.fa-rabbit-running::before {
  content: "\f709"; }

.fa-rabbit-fast::before {
  content: "\f709"; }

.fa-racquet::before {
  content: "\f45a"; }

.fa-radar::before {
  content: "\e024"; }

.fa-radiation::before {
  content: "\f7b9"; }

.fa-radio::before {
  content: "\f8d7"; }

.fa-radio-tuner::before {
  content: "\f8d8"; }

.fa-radio-alt::before {
  content: "\f8d8"; }

.fa-rainbow::before {
  content: "\f75b"; }

.fa-raindrops::before {
  content: "\f75c"; }

.fa-ram::before {
  content: "\f70a"; }

.fa-ramp-loading::before {
  content: "\f4d4"; }

.fa-raygun::before {
  content: "\e025"; }

.fa-receipt::before {
  content: "\f543"; }

.fa-record-vinyl::before {
  content: "\f8d9"; }

.fa-rectangle::before {
  content: "\f2fa"; }

.fa-rectangle-landscape::before {
  content: "\f2fa"; }

.fa-rectangle-ad::before {
  content: "\f641"; }

.fa-ad::before {
  content: "\f641"; }

.fa-rectangle-barcode::before {
  content: "\f463"; }

.fa-barcode-alt::before {
  content: "\f463"; }

.fa-rectangle-list::before {
  content: "\f022"; }

.fa-list-alt::before {
  content: "\f022"; }

.fa-rectangle-terminal::before {
  content: "\e237"; }

.fa-rectangle-vertical::before {
  content: "\f2fb"; }

.fa-rectangle-portrait::before {
  content: "\f2fb"; }

.fa-rectangle-vertical-history::before {
  content: "\e238"; }

.fa-rectangle-wide::before {
  content: "\f2fc"; }

.fa-rectangle-xmark::before {
  content: "\f410"; }

.fa-times-rectangle::before {
  content: "\f410"; }

.fa-rectangle-times::before {
  content: "\f410"; }

.fa-window-close::before {
  content: "\f410"; }

.fa-recycle::before {
  content: "\f1b8"; }

.fa-refrigerator::before {
  content: "\e026"; }

.fa-registered::before {
  content: "\f25d"; }

.fa-repeat::before {
  content: "\f363"; }

.fa-repeat-1::before {
  content: "\f365"; }

.fa-reply::before {
  content: "\f3e5"; }

.fa-mail-reply::before {
  content: "\f3e5"; }

.fa-reply-all::before {
  content: "\f122"; }

.fa-mail-reply-all::before {
  content: "\f122"; }

.fa-reply-clock::before {
  content: "\e239"; }

.fa-reply-time::before {
  content: "\e239"; }

.fa-republican::before {
  content: "\f75e"; }

.fa-restroom::before {
  content: "\f7bd"; }

.fa-restroom-simple::before {
  content: "\e23a"; }

.fa-retweet::before {
  content: "\f079"; }

.fa-rhombus::before {
  content: "\e23b"; }

.fa-ribbon::before {
  content: "\f4d6"; }

.fa-right::before {
  content: "\f356"; }

.fa-arrow-alt-right::before {
  content: "\f356"; }

.fa-right-from-bracket::before {
  content: "\f2f5"; }

.fa-sign-out-alt::before {
  content: "\f2f5"; }

.fa-right-from-line::before {
  content: "\f347"; }

.fa-arrow-alt-from-left::before {
  content: "\f347"; }

.fa-right-left::before {
  content: "\f362"; }

.fa-exchange-alt::before {
  content: "\f362"; }

.fa-right-long::before {
  content: "\f30b"; }

.fa-long-arrow-alt-right::before {
  content: "\f30b"; }

.fa-right-to-bracket::before {
  content: "\f2f6"; }

.fa-sign-in-alt::before {
  content: "\f2f6"; }

.fa-right-to-line::before {
  content: "\f34c"; }

.fa-arrow-alt-to-right::before {
  content: "\f34c"; }

.fa-ring::before {
  content: "\f70b"; }

.fa-rings-wedding::before {
  content: "\f81b"; }

.fa-road::before {
  content: "\f018"; }

.fa-robot::before {
  content: "\f544"; }

.fa-rocket::before {
  content: "\f135"; }

.fa-rocket-launch::before {
  content: "\e027"; }

.fa-rotate::before {
  content: "\f2f1"; }

.fa-sync-alt::before {
  content: "\f2f1"; }

.fa-rotate-exclamation::before {
  content: "\e23c"; }

.fa-rotate-forward::before {
  content: "\f2f9"; }

.fa-redo-alt::before {
  content: "\f2f9"; }

.fa-rotate-left::before {
  content: "\f2ea"; }

.fa-undo-alt::before {
  content: "\f2ea"; }

.fa-route::before {
  content: "\f4d7"; }

.fa-route-highway::before {
  content: "\f61a"; }

.fa-route-interstate::before {
  content: "\f61b"; }

.fa-router::before {
  content: "\f8da"; }

.fa-rss::before {
  content: "\f09e"; }

.fa-feed::before {
  content: "\f09e"; }

.fa-ruble-sign::before {
  content: "\f158"; }

.fa-rouble::before {
  content: "\f158"; }

.fa-rub::before {
  content: "\f158"; }

.fa-ruble::before {
  content: "\f158"; }

.fa-ruler::before {
  content: "\f545"; }

.fa-ruler-combined::before {
  content: "\f546"; }

.fa-ruler-horizontal::before {
  content: "\f547"; }

.fa-ruler-triangle::before {
  content: "\f61c"; }

.fa-ruler-vertical::before {
  content: "\f548"; }

.fa-rupee-sign::before {
  content: "\f156"; }

.fa-rupee::before {
  content: "\f156"; }

.fa-rupiah-sign::before {
  content: "\e23d"; }

.fa-rv::before {
  content: "\f7be"; }

.fa-s::before {
  content: "\e23e"; }

.fa-sack::before {
  content: "\f81c"; }

.fa-sack-dollar::before {
  content: "\f81d"; }

.fa-salad::before {
  content: "\f81e"; }

.fa-bowl-salad::before {
  content: "\f81e"; }

.fa-sandwich::before {
  content: "\f81f"; }

.fa-satellite::before {
  content: "\f7bf"; }

.fa-satellite-dish::before {
  content: "\f7c0"; }

.fa-sausage::before {
  content: "\f820"; }

.fa-saxophone::before {
  content: "\f8dc"; }

.fa-saxophone-fire::before {
  content: "\f8db"; }

.fa-sax-hot::before {
  content: "\f8db"; }

.fa-scale-balanced::before {
  content: "\f24e"; }

.fa-balance-scale::before {
  content: "\f24e"; }

.fa-scale-unbalanced::before {
  content: "\f515"; }

.fa-balance-scale-left::before {
  content: "\f515"; }

.fa-scale-unbalanced-flip::before {
  content: "\f516"; }

.fa-balance-scale-right::before {
  content: "\f516"; }

.fa-scalpel::before {
  content: "\f61d"; }

.fa-scalpel-line-dashed::before {
  content: "\f61e"; }

.fa-scalpel-path::before {
  content: "\f61e"; }

.fa-scanner::before {
  content: "\f8f3"; }

.fa-scanner-image::before {
  content: "\f8f3"; }

.fa-scanner-gun::before {
  content: "\f488"; }

.fa-scanner-keyboard::before {
  content: "\f489"; }

.fa-scanner-touchscreen::before {
  content: "\f48a"; }

.fa-scarecrow::before {
  content: "\f70d"; }

.fa-scarf::before {
  content: "\f7c1"; }

.fa-school::before {
  content: "\f549"; }

.fa-scissors::before {
  content: "\f0c4"; }

.fa-cut::before {
  content: "\f0c4"; }

.fa-screen-users::before {
  content: "\f63d"; }

.fa-users-class::before {
  content: "\f63d"; }

.fa-screencast::before {
  content: "\e23f"; }

.fa-screwdriver::before {
  content: "\f54a"; }

.fa-screwdriver-wrench::before {
  content: "\f7d9"; }

.fa-tools::before {
  content: "\f7d9"; }

.fa-scribble::before {
  content: "\e240"; }

.fa-scroll::before {
  content: "\f70e"; }

.fa-scroll-old::before {
  content: "\f70f"; }

.fa-scroll-torah::before {
  content: "\f6a0"; }

.fa-torah::before {
  content: "\f6a0"; }

.fa-scrubber::before {
  content: "\f2f8"; }

.fa-scythe::before {
  content: "\f710"; }

.fa-sd-card::before {
  content: "\f7c2"; }

.fa-sd-cards::before {
  content: "\e241"; }

.fa-seal::before {
  content: "\e242"; }

.fa-seal-exclamation::before {
  content: "\e243"; }

.fa-seal-question::before {
  content: "\e244"; }

.fa-seat-airline::before {
  content: "\e245"; }

.fa-section::before {
  content: "\e246"; }

.fa-seedling::before {
  content: "\f4d8"; }

.fa-sprout::before {
  content: "\f4d8"; }

.fa-send-back::before {
  content: "\f87e"; }

.fa-send-backward::before {
  content: "\f87f"; }

.fa-sensor::before {
  content: "\e028"; }

.fa-sensor-cloud::before {
  content: "\e02c"; }

.fa-sensor-smoke::before {
  content: "\e02c"; }

.fa-sensor-fire::before {
  content: "\e02a"; }

.fa-sensor-on::before {
  content: "\e02b"; }

.fa-sensor-triangle-exclamation::before {
  content: "\e029"; }

.fa-sensor-alert::before {
  content: "\e029"; }

.fa-server::before {
  content: "\f233"; }

.fa-shapes::before {
  content: "\f61f"; }

.fa-triangle-circle-square::before {
  content: "\f61f"; }

.fa-share::before {
  content: "\f064"; }

.fa-arrow-turn-right::before {
  content: "\f064"; }

.fa-mail-forward::before {
  content: "\f064"; }

.fa-share-all::before {
  content: "\f367"; }

.fa-arrows-turn-right::before {
  content: "\f367"; }

.fa-share-from-square::before {
  content: "\f14d"; }

.fa-share-square::before {
  content: "\f14d"; }

.fa-share-nodes::before {
  content: "\f1e0"; }

.fa-share-alt::before {
  content: "\f1e0"; }

.fa-sheep::before {
  content: "\f711"; }

.fa-shekel-sign::before {
  content: "\f20b"; }

.fa-sheqel-sign::before {
  content: "\f20b"; }

.fa-shekel::before {
  content: "\f20b"; }

.fa-sheqel::before {
  content: "\f20b"; }

.fa-ils::before {
  content: "\f20b"; }

.fa-shelves::before {
  content: "\f480"; }

.fa-inventory::before {
  content: "\f480"; }

.fa-shelves-empty::before {
  content: "\e247"; }

.fa-shield::before {
  content: "\f132"; }

.fa-shield-blank::before {
  content: "\f3ed"; }

.fa-shield-alt::before {
  content: "\f3ed"; }

.fa-shield-check::before {
  content: "\f2f7"; }

.fa-shield-cross::before {
  content: "\f712"; }

.fa-shield-exclamation::before {
  content: "\e248"; }

.fa-shield-keyhole::before {
  content: "\e249"; }

.fa-shield-minus::before {
  content: "\e24a"; }

.fa-shield-plus::before {
  content: "\e24b"; }

.fa-shield-slash::before {
  content: "\e24c"; }

.fa-shield-virus::before {
  content: "\e06c"; }

.fa-shield-xmark::before {
  content: "\e24d"; }

.fa-shield-times::before {
  content: "\e24d"; }

.fa-ship::before {
  content: "\f21a"; }

.fa-shish-kebab::before {
  content: "\f821"; }

.fa-shoe-prints::before {
  content: "\f54b"; }

.fa-shop::before {
  content: "\f54f"; }

.fa-store-alt::before {
  content: "\f54f"; }

.fa-shop-slash::before {
  content: "\e070"; }

.fa-store-alt-slash::before {
  content: "\e070"; }

.fa-shovel::before {
  content: "\f713"; }

.fa-shovel-snow::before {
  content: "\f7c3"; }

.fa-shower::before {
  content: "\f2cc"; }

.fa-shower-down::before {
  content: "\e24e"; }

.fa-shower-alt::before {
  content: "\e24e"; }

.fa-shredder::before {
  content: "\f68a"; }

.fa-shuffle::before {
  content: "\f074"; }

.fa-random::before {
  content: "\f074"; }

.fa-shuttle-space::before {
  content: "\f197"; }

.fa-space-shuttle::before {
  content: "\f197"; }

.fa-shuttlecock::before {
  content: "\f45b"; }

.fa-sickle::before {
  content: "\f822"; }

.fa-sidebar::before {
  content: "\e24f"; }

.fa-sidebar-flip::before {
  content: "\e250"; }

.fa-sigma::before {
  content: "\f68b"; }

.fa-sign-hanging::before {
  content: "\f4d9"; }

.fa-sign::before {
  content: "\f4d9"; }

.fa-signal::before {
  content: "\f012"; }

.fa-signal-perfect::before {
  content: "\f012"; }

.fa-signal-5::before {
  content: "\f012"; }

.fa-signal-bars::before {
  content: "\f690"; }

.fa-signal-bars-strong::before {
  content: "\f690"; }

.fa-signal-alt::before {
  content: "\f690"; }

.fa-signal-alt-4::before {
  content: "\f690"; }

.fa-signal-bars-fair::before {
  content: "\f692"; }

.fa-signal-alt-2::before {
  content: "\f692"; }

.fa-signal-bars-good::before {
  content: "\f693"; }

.fa-signal-alt-3::before {
  content: "\f693"; }

.fa-signal-bars-slash::before {
  content: "\f694"; }

.fa-signal-alt-slash::before {
  content: "\f694"; }

.fa-signal-bars-weak::before {
  content: "\f691"; }

.fa-signal-alt-1::before {
  content: "\f691"; }

.fa-signal-fair::before {
  content: "\f68d"; }

.fa-signal-2::before {
  content: "\f68d"; }

.fa-signal-good::before {
  content: "\f68e"; }

.fa-signal-3::before {
  content: "\f68e"; }

.fa-signal-slash::before {
  content: "\f695"; }

.fa-signal-stream::before {
  content: "\f8dd"; }

.fa-signal-stream-slash::before {
  content: "\e251"; }

.fa-signal-strong::before {
  content: "\f68f"; }

.fa-signal-4::before {
  content: "\f68f"; }

.fa-signal-weak::before {
  content: "\f68c"; }

.fa-signal-1::before {
  content: "\f68c"; }

.fa-signature::before {
  content: "\f5b7"; }

.fa-signs-post::before {
  content: "\f277"; }

.fa-map-signs::before {
  content: "\f277"; }

.fa-sim-card::before {
  content: "\f7c4"; }

.fa-sim-cards::before {
  content: "\e252"; }

.fa-sink::before {
  content: "\e06d"; }

.fa-siren::before {
  content: "\e02d"; }

.fa-siren-on::before {
  content: "\e02e"; }

.fa-sitemap::before {
  content: "\f0e8"; }

.fa-skeleton::before {
  content: "\f620"; }

.fa-skull::before {
  content: "\f54c"; }

.fa-skull-cow::before {
  content: "\f8de"; }

.fa-skull-crossbones::before {
  content: "\f714"; }

.fa-slash::before {
  content: "\f715"; }

.fa-sleigh::before {
  content: "\f7cc"; }

.fa-slider::before {
  content: "\e253"; }

.fa-sliders::before {
  content: "\f1de"; }

.fa-sliders-h::before {
  content: "\f1de"; }

.fa-sliders-up::before {
  content: "\f3f1"; }

.fa-sliders-v::before {
  content: "\f3f1"; }

.fa-smog::before {
  content: "\f75f"; }

.fa-smoke::before {
  content: "\f760"; }

.fa-smoking::before {
  content: "\f48d"; }

.fa-snake::before {
  content: "\f716"; }

.fa-snooze::before {
  content: "\f880"; }

.fa-zzz::before {
  content: "\f880"; }

.fa-snow-blowing::before {
  content: "\f761"; }

.fa-snowflake::before {
  content: "\f2dc"; }

.fa-snowflakes::before {
  content: "\f7cf"; }

.fa-snowman::before {
  content: "\f7d0"; }

.fa-snowman-head::before {
  content: "\f79b"; }

.fa-frosty-head::before {
  content: "\f79b"; }

.fa-snowplow::before {
  content: "\f7d2"; }

.fa-soap::before {
  content: "\e06e"; }

.fa-socks::before {
  content: "\f696"; }

.fa-solar-panel::before {
  content: "\f5ba"; }

.fa-solar-system::before {
  content: "\e02f"; }

.fa-sort::before {
  content: "\f0dc"; }

.fa-unsorted::before {
  content: "\f0dc"; }

.fa-sort-down::before {
  content: "\f0dd"; }

.fa-sort-desc::before {
  content: "\f0dd"; }

.fa-sort-up::before {
  content: "\f0de"; }

.fa-sort-asc::before {
  content: "\f0de"; }

.fa-spa::before {
  content: "\f5bb"; }

.fa-space-station-moon::before {
  content: "\e033"; }

.fa-space-station-moon-construction::before {
  content: "\e034"; }

.fa-space-station-moon-alt::before {
  content: "\e034"; }

.fa-spade::before {
  content: "\f2f4"; }

.fa-spaghetti-monster-flying::before {
  content: "\f67b"; }

.fa-pastafarianism::before {
  content: "\f67b"; }

.fa-sparkles::before {
  content: "\f890"; }

.fa-speaker::before {
  content: "\f8df"; }

.fa-speakers::before {
  content: "\f8e0"; }

.fa-spell-check::before {
  content: "\f891"; }

.fa-spider::before {
  content: "\f717"; }

.fa-spider-black-widow::before {
  content: "\f718"; }

.fa-spider-web::before {
  content: "\f719"; }

.fa-spinner::before {
  content: "\f110"; }

.fa-spinner-third::before {
  content: "\f3f4"; }

.fa-split::before {
  content: "\e254"; }

.fa-splotch::before {
  content: "\f5bc"; }

.fa-spoon::before {
  content: "\f2e5"; }

.fa-utensil-spoon::before {
  content: "\f2e5"; }

.fa-spray-can::before {
  content: "\f5bd"; }

.fa-sprinkler::before {
  content: "\e035"; }

.fa-square::before {
  content: "\f0c8"; }

.fa-square-0::before {
  content: "\e255"; }

.fa-square-1::before {
  content: "\e256"; }

.fa-square-2::before {
  content: "\e257"; }

.fa-square-3::before {
  content: "\e258"; }

.fa-square-4::before {
  content: "\e259"; }

.fa-square-5::before {
  content: "\e25a"; }

.fa-square-6::before {
  content: "\e25b"; }

.fa-square-7::before {
  content: "\e25c"; }

.fa-square-8::before {
  content: "\e25d"; }

.fa-square-9::before {
  content: "\e25e"; }

.fa-square-a::before {
  content: "\e25f"; }

.fa-square-ampersand::before {
  content: "\e260"; }

.fa-square-arrow-down::before {
  content: "\f339"; }

.fa-arrow-square-down::before {
  content: "\f339"; }

.fa-square-arrow-down-left::before {
  content: "\e261"; }

.fa-square-arrow-down-right::before {
  content: "\e262"; }

.fa-square-arrow-left::before {
  content: "\f33a"; }

.fa-arrow-square-left::before {
  content: "\f33a"; }

.fa-square-arrow-right::before {
  content: "\f33b"; }

.fa-arrow-square-right::before {
  content: "\f33b"; }

.fa-square-arrow-up::before {
  content: "\f33c"; }

.fa-arrow-square-up::before {
  content: "\f33c"; }

.fa-square-arrow-up-left::before {
  content: "\e263"; }

.fa-square-arrow-up-right::before {
  content: "\f14c"; }

.fa-external-link-square::before {
  content: "\f14c"; }

.fa-square-b::before {
  content: "\e264"; }

.fa-square-bolt::before {
  content: "\e265"; }

.fa-square-c::before {
  content: "\e266"; }

.fa-square-caret-down::before {
  content: "\f150"; }

.fa-caret-square-down::before {
  content: "\f150"; }

.fa-square-caret-left::before {
  content: "\f191"; }

.fa-caret-square-left::before {
  content: "\f191"; }

.fa-square-caret-right::before {
  content: "\f152"; }

.fa-caret-square-right::before {
  content: "\f152"; }

.fa-square-caret-up::before {
  content: "\f151"; }

.fa-caret-square-up::before {
  content: "\f151"; }

.fa-square-check::before {
  content: "\f14a"; }

.fa-check-square::before {
  content: "\f14a"; }

.fa-square-chevron-down::before {
  content: "\f329"; }

.fa-chevron-square-down::before {
  content: "\f329"; }

.fa-square-chevron-left::before {
  content: "\f32a"; }

.fa-chevron-square-left::before {
  content: "\f32a"; }

.fa-square-chevron-right::before {
  content: "\f32b"; }

.fa-chevron-square-right::before {
  content: "\f32b"; }

.fa-square-chevron-up::before {
  content: "\f32c"; }

.fa-chevron-square-up::before {
  content: "\f32c"; }

.fa-square-code::before {
  content: "\e267"; }

.fa-square-d::before {
  content: "\e268"; }

.fa-square-dashed::before {
  content: "\e269"; }

.fa-square-divide::before {
  content: "\e26a"; }

.fa-square-dollar::before {
  content: "\f2e9"; }

.fa-usd-square::before {
  content: "\f2e9"; }

.fa-dollar-square::before {
  content: "\f2e9"; }

.fa-square-down::before {
  content: "\f350"; }

.fa-arrow-alt-square-down::before {
  content: "\f350"; }

.fa-square-down-left::before {
  content: "\e26b"; }

.fa-square-down-right::before {
  content: "\e26c"; }

.fa-square-e::before {
  content: "\e26d"; }

.fa-square-envelope::before {
  content: "\f199"; }

.fa-envelope-square::before {
  content: "\f199"; }

.fa-square-exclamation::before {
  content: "\f321"; }

.fa-exclamation-square::before {
  content: "\f321"; }

.fa-square-f::before {
  content: "\e26e"; }

.fa-square-fragile::before {
  content: "\f49b"; }

.fa-box-fragile::before {
  content: "\f49b"; }

.fa-square-wine-glass-crack::before {
  content: "\f49b"; }

.fa-square-full::before {
  content: "\f45c"; }

.fa-square-g::before {
  content: "\e26f"; }

.fa-square-h::before {
  content: "\f0fd"; }

.fa-h-square::before {
  content: "\f0fd"; }

.fa-square-heart::before {
  content: "\f4c8"; }

.fa-heart-square::before {
  content: "\f4c8"; }

.fa-square-i::before {
  content: "\e270"; }

.fa-square-info::before {
  content: "\f30f"; }

.fa-info-square::before {
  content: "\f30f"; }

.fa-square-j::before {
  content: "\e271"; }

.fa-square-k::before {
  content: "\e272"; }

.fa-square-l::before {
  content: "\e273"; }

.fa-square-left::before {
  content: "\f351"; }

.fa-arrow-alt-square-left::before {
  content: "\f351"; }

.fa-square-m::before {
  content: "\e274"; }

.fa-square-minus::before {
  content: "\f146"; }

.fa-minus-square::before {
  content: "\f146"; }

.fa-square-n::before {
  content: "\e275"; }

.fa-square-o::before {
  content: "\e276"; }

.fa-square-p::before {
  content: "\e277"; }

.fa-square-parking::before {
  content: "\f540"; }

.fa-parking::before {
  content: "\f540"; }

.fa-square-parking-slash::before {
  content: "\f617"; }

.fa-parking-slash::before {
  content: "\f617"; }

.fa-square-pen::before {
  content: "\f14b"; }

.fa-pen-square::before {
  content: "\f14b"; }

.fa-pencil-square::before {
  content: "\f14b"; }

.fa-square-phone::before {
  content: "\f098"; }

.fa-phone-square::before {
  content: "\f098"; }

.fa-square-phone-flip::before {
  content: "\f87b"; }

.fa-phone-square-alt::before {
  content: "\f87b"; }

.fa-square-phone-hangup::before {
  content: "\e278"; }

.fa-phone-square-down::before {
  content: "\e278"; }

.fa-square-plus::before {
  content: "\f0fe"; }

.fa-plus-square::before {
  content: "\f0fe"; }

.fa-square-poll-horizontal::before {
  content: "\f682"; }

.fa-poll-h::before {
  content: "\f682"; }

.fa-square-poll-vertical::before {
  content: "\f681"; }

.fa-poll::before {
  content: "\f681"; }

.fa-square-q::before {
  content: "\e279"; }

.fa-square-question::before {
  content: "\f2fd"; }

.fa-question-square::before {
  content: "\f2fd"; }

.fa-square-r::before {
  content: "\e27a"; }

.fa-square-right::before {
  content: "\f352"; }

.fa-arrow-alt-square-right::before {
  content: "\f352"; }

.fa-square-root::before {
  content: "\f697"; }

.fa-square-root-variable::before {
  content: "\f698"; }

.fa-square-root-alt::before {
  content: "\f698"; }

.fa-square-rss::before {
  content: "\f143"; }

.fa-rss-square::before {
  content: "\f143"; }

.fa-square-s::before {
  content: "\e27b"; }

.fa-square-share-nodes::before {
  content: "\f1e1"; }

.fa-share-alt-square::before {
  content: "\f1e1"; }

.fa-square-sliders::before {
  content: "\f3f0"; }

.fa-sliders-h-square::before {
  content: "\f3f0"; }

.fa-square-sliders-vertical::before {
  content: "\f3f2"; }

.fa-sliders-v-square::before {
  content: "\f3f2"; }

.fa-square-small::before {
  content: "\e27c"; }

.fa-square-star::before {
  content: "\e27d"; }

.fa-square-t::before {
  content: "\e27e"; }

.fa-square-this-way-up::before {
  content: "\f49f"; }

.fa-box-up::before {
  content: "\f49f"; }

.fa-square-u::before {
  content: "\e27f"; }

.fa-square-up::before {
  content: "\f353"; }

.fa-arrow-alt-square-up::before {
  content: "\f353"; }

.fa-square-up-left::before {
  content: "\e280"; }

.fa-square-up-right::before {
  content: "\f360"; }

.fa-external-link-square-alt::before {
  content: "\f360"; }

.fa-square-user::before {
  content: "\e281"; }

.fa-square-v::before {
  content: "\e282"; }

.fa-square-w::before {
  content: "\e283"; }

.fa-square-x::before {
  content: "\e284"; }

.fa-square-xmark::before {
  content: "\f2d3"; }

.fa-times-square::before {
  content: "\f2d3"; }

.fa-xmark-square::before {
  content: "\f2d3"; }

.fa-square-y::before {
  content: "\e285"; }

.fa-square-z::before {
  content: "\e286"; }

.fa-squirrel::before {
  content: "\f71a"; }

.fa-staff::before {
  content: "\f71b"; }

.fa-stairs::before {
  content: "\e287"; }

.fa-stamp::before {
  content: "\f5bf"; }

.fa-standard-definition::before {
  content: "\e288"; }

.fa-star::before {
  content: "\f005"; }

.fa-star-and-crescent::before {
  content: "\f699"; }

.fa-star-christmas::before {
  content: "\f7d4"; }

.fa-star-exclamation::before {
  content: "\f2f3"; }

.fa-star-half::before {
  content: "\f089"; }

.fa-star-half-stroke::before {
  content: "\f5c0"; }

.fa-star-half-alt::before {
  content: "\f5c0"; }

.fa-star-of-david::before {
  content: "\f69a"; }

.fa-star-of-life::before {
  content: "\f621"; }

.fa-star-sharp::before {
  content: "\e289"; }

.fa-star-sharp-half::before {
  content: "\e28a"; }

.fa-star-sharp-half-stroke::before {
  content: "\e28b"; }

.fa-star-sharp-half-alt::before {
  content: "\e28b"; }

.fa-star-shooting::before {
  content: "\e036"; }

.fa-starfighter::before {
  content: "\e037"; }

.fa-starfighter-twin-ion-engine::before {
  content: "\e038"; }

.fa-starfighter-alt::before {
  content: "\e038"; }

.fa-starfighter-twin-ion-engine-advanced::before {
  content: "\e28c"; }

.fa-starfighter-alt-advanced::before {
  content: "\e28c"; }

.fa-stars::before {
  content: "\f762"; }

.fa-starship::before {
  content: "\e039"; }

.fa-starship-freighter::before {
  content: "\e03a"; }

.fa-steak::before {
  content: "\f824"; }

.fa-steering-wheel::before {
  content: "\f622"; }

.fa-sterling-sign::before {
  content: "\f154"; }

.fa-pound-sign::before {
  content: "\f154"; }

.fa-gbp::before {
  content: "\f154"; }

.fa-stethoscope::before {
  content: "\f0f1"; }

.fa-stocking::before {
  content: "\f7d5"; }

.fa-stomach::before {
  content: "\f623"; }

.fa-stop::before {
  content: "\f04d"; }

.fa-stopwatch::before {
  content: "\f2f2"; }

.fa-stopwatch-20::before {
  content: "\e06f"; }

.fa-store::before {
  content: "\f54e"; }

.fa-store-slash::before {
  content: "\e071"; }

.fa-street-view::before {
  content: "\f21d"; }

.fa-stretcher::before {
  content: "\f825"; }

.fa-strikethrough::before {
  content: "\f0cc"; }

.fa-stroopwafel::before {
  content: "\f551"; }

.fa-subscript::before {
  content: "\f12c"; }

.fa-suitcase::before {
  content: "\f0f2"; }

.fa-suitcase-medical::before {
  content: "\f0fa"; }

.fa-medkit::before {
  content: "\f0fa"; }

.fa-suitcase-rolling::before {
  content: "\f5c1"; }

.fa-sun::before {
  content: "\f185"; }

.fa-sun-bright::before {
  content: "\e28d"; }

.fa-sun-alt::before {
  content: "\e28d"; }

.fa-sun-cloud::before {
  content: "\f763"; }

.fa-sun-dust::before {
  content: "\f764"; }

.fa-sun-haze::before {
  content: "\f765"; }

.fa-sunglasses::before {
  content: "\f892"; }

.fa-sunrise::before {
  content: "\f766"; }

.fa-sunset::before {
  content: "\f767"; }

.fa-superscript::before {
  content: "\f12b"; }

.fa-swatchbook::before {
  content: "\f5c3"; }

.fa-sword::before {
  content: "\f71c"; }

.fa-sword-laser::before {
  content: "\e03b"; }

.fa-sword-laser-alt::before {
  content: "\e03c"; }

.fa-swords::before {
  content: "\f71d"; }

.fa-swords-laser::before {
  content: "\e03d"; }

.fa-symbols::before {
  content: "\f86e"; }

.fa-icons-alt::before {
  content: "\f86e"; }

.fa-synagogue::before {
  content: "\f69b"; }

.fa-syringe::before {
  content: "\f48e"; }

.fa-t::before {
  content: "\e28e"; }

.fa-table::before {
  content: "\f0ce"; }

.fa-table-cells::before {
  content: "\f00a"; }

.fa-th::before {
  content: "\f00a"; }

.fa-table-cells-large::before {
  content: "\f009"; }

.fa-th-large::before {
  content: "\f009"; }

.fa-table-columns::before {
  content: "\f0db"; }

.fa-columns::before {
  content: "\f0db"; }

.fa-table-layout::before {
  content: "\e28f"; }

.fa-table-list::before {
  content: "\f00b"; }

.fa-th-list::before {
  content: "\f00b"; }

.fa-table-pivot::before {
  content: "\e290"; }

.fa-table-rows::before {
  content: "\e291"; }

.fa-rows::before {
  content: "\e291"; }

.fa-table-tennis-paddle-ball::before {
  content: "\f45d"; }

.fa-ping-pong-paddle-ball::before {
  content: "\f45d"; }

.fa-table-tennis::before {
  content: "\f45d"; }

.fa-table-tree::before {
  content: "\e292"; }

.fa-tablet::before {
  content: "\f3fb"; }

.fa-tablet-android::before {
  content: "\f3fb"; }

.fa-tablet-button::before {
  content: "\f10a"; }

.fa-tablet-rugged::before {
  content: "\f48f"; }

.fa-tablet-screen::before {
  content: "\f3fc"; }

.fa-tablet-android-alt::before {
  content: "\f3fc"; }

.fa-tablet-screen-button::before {
  content: "\f3fa"; }

.fa-tablet-alt::before {
  content: "\f3fa"; }

.fa-tablets::before {
  content: "\f490"; }

.fa-tachograph-digital::before {
  content: "\f566"; }

.fa-digital-tachograph::before {
  content: "\f566"; }

.fa-taco::before {
  content: "\f826"; }

.fa-tag::before {
  content: "\f02b"; }

.fa-tags::before {
  content: "\f02c"; }

.fa-tally::before {
  content: "\f69c"; }

.fa-tally-5::before {
  content: "\f69c"; }

.fa-tally-1::before {
  content: "\e293"; }

.fa-tally-2::before {
  content: "\e294"; }

.fa-tally-3::before {
  content: "\e295"; }

.fa-tally-4::before {
  content: "\e296"; }

.fa-tape::before {
  content: "\f4db"; }

.fa-taxi::before {
  content: "\f1ba"; }

.fa-cab::before {
  content: "\f1ba"; }

.fa-taxi-bus::before {
  content: "\e297"; }

.fa-teeth::before {
  content: "\f62e"; }

.fa-teeth-open::before {
  content: "\f62f"; }

.fa-telescope::before {
  content: "\e03e"; }

.fa-temperature-arrow-down::before {
  content: "\e03f"; }

.fa-temperature-down::before {
  content: "\e03f"; }

.fa-temperature-arrow-up::before {
  content: "\e040"; }

.fa-temperature-up::before {
  content: "\e040"; }

.fa-temperature-empty::before {
  content: "\f2cb"; }

.fa-thermometer-empty::before {
  content: "\f2cb"; }

.fa-thermometer-0::before {
  content: "\f2cb"; }

.fa-temperature-0::before {
  content: "\f2cb"; }

.fa-temperature-full::before {
  content: "\f2c7"; }

.fa-thermometer-full::before {
  content: "\f2c7"; }

.fa-thermometer-4::before {
  content: "\f2c7"; }

.fa-temperature-4::before {
  content: "\f2c7"; }

.fa-temperature-half::before {
  content: "\f2c9"; }

.fa-thermometer-half::before {
  content: "\f2c9"; }

.fa-thermometer-2::before {
  content: "\f2c9"; }

.fa-temperature-2::before {
  content: "\f2c9"; }

.fa-temperature-high::before {
  content: "\f769"; }

.fa-temperature-list::before {
  content: "\e298"; }

.fa-temperature-low::before {
  content: "\f76b"; }

.fa-temperature-quarter::before {
  content: "\f2ca"; }

.fa-thermometer-quarter::before {
  content: "\f2ca"; }

.fa-thermometer-1::before {
  content: "\f2ca"; }

.fa-temperature-1::before {
  content: "\f2ca"; }

.fa-temperature-snow::before {
  content: "\f768"; }

.fa-temperature-frigid::before {
  content: "\f768"; }

.fa-temperature-sun::before {
  content: "\f76a"; }

.fa-temperature-hot::before {
  content: "\f76a"; }

.fa-temperature-three-quarters::before {
  content: "\f2c8"; }

.fa-thermometer-three-quarters::before {
  content: "\f2c8"; }

.fa-thermometer-3::before {
  content: "\f2c8"; }

.fa-temperature-3::before {
  content: "\f2c8"; }

.fa-tenge-sign::before {
  content: "\f7d7"; }

.fa-tenge::before {
  content: "\f7d7"; }

.fa-tennis-ball::before {
  content: "\f45e"; }

.fa-terminal::before {
  content: "\f120"; }

.fa-text::before {
  content: "\f893"; }

.fa-text-height::before {
  content: "\f034"; }

.fa-text-size::before {
  content: "\f894"; }

.fa-text-slash::before {
  content: "\f87d"; }

.fa-remove-format::before {
  content: "\f87d"; }

.fa-text-width::before {
  content: "\f035"; }

.fa-thermometer::before {
  content: "\f491"; }

.fa-theta::before {
  content: "\f69e"; }

.fa-thumbs-down::before {
  content: "\f165"; }

.fa-thumbs-up::before {
  content: "\f164"; }

.fa-thumbtack::before {
  content: "\f08d"; }

.fa-thumb-tack::before {
  content: "\f08d"; }

.fa-ticket::before {
  content: "\f145"; }

.fa-ticket-airline::before {
  content: "\e299"; }

.fa-ticket-simple::before {
  content: "\f3ff"; }

.fa-ticket-alt::before {
  content: "\f3ff"; }

.fa-tickets-airline::before {
  content: "\e29a"; }

.fa-tilde::before {
  content: "\f69f"; }

.fa-timeline::before {
  content: "\e29b"; }

.fa-timeline-arrow::before {
  content: "\e29c"; }

.fa-timer::before {
  content: "\e29d"; }

.fa-tire::before {
  content: "\f631"; }

.fa-tire-flat::before {
  content: "\f632"; }

.fa-tire-pressure-warning::before {
  content: "\f633"; }

.fa-tire-rugged::before {
  content: "\f634"; }

.fa-toggle-off::before {
  content: "\f204"; }

.fa-toggle-on::before {
  content: "\f205"; }

.fa-toilet::before {
  content: "\f7d8"; }

.fa-toilet-paper::before {
  content: "\f71e"; }

.fa-toilet-paper-blank::before {
  content: "\f71f"; }

.fa-toilet-paper-alt::before {
  content: "\f71f"; }

.fa-toilet-paper-blank-under::before {
  content: "\e29e"; }

.fa-toilet-paper-reverse-alt::before {
  content: "\e29e"; }

.fa-toilet-paper-slash::before {
  content: "\e072"; }

.fa-toilet-paper-under::before {
  content: "\e29f"; }

.fa-toilet-paper-reverse::before {
  content: "\e29f"; }

.fa-toilet-paper-under-slash::before {
  content: "\e2a0"; }

.fa-toilet-paper-reverse-slash::before {
  content: "\e2a0"; }

.fa-tombstone::before {
  content: "\f720"; }

.fa-tombstone-blank::before {
  content: "\f721"; }

.fa-tombstone-alt::before {
  content: "\f721"; }

.fa-toolbox::before {
  content: "\f552"; }

.fa-tooth::before {
  content: "\f5c9"; }

.fa-toothbrush::before {
  content: "\f635"; }

.fa-torii-gate::before {
  content: "\f6a1"; }

.fa-tornado::before {
  content: "\f76f"; }

.fa-tower-broadcast::before {
  content: "\f519"; }

.fa-broadcast-tower::before {
  content: "\f519"; }

.fa-tower-control::before {
  content: "\e2a1"; }

.fa-tractor::before {
  content: "\f722"; }

.fa-trademark::before {
  content: "\f25c"; }

.fa-traffic-cone::before {
  content: "\f636"; }

.fa-traffic-light::before {
  content: "\f637"; }

.fa-traffic-light-go::before {
  content: "\f638"; }

.fa-traffic-light-slow::before {
  content: "\f639"; }

.fa-traffic-light-stop::before {
  content: "\f63a"; }

.fa-trailer::before {
  content: "\e041"; }

.fa-train::before {
  content: "\f238"; }

.fa-train-subway::before {
  content: "\f239"; }

.fa-subway::before {
  content: "\f239"; }

.fa-train-subway-tunnel::before {
  content: "\e2a2"; }

.fa-subway-tunnel::before {
  content: "\e2a2"; }

.fa-train-tram::before {
  content: "\f7da"; }

.fa-tram::before {
  content: "\f7da"; }

.fa-transformer-bolt::before {
  content: "\e2a3"; }

.fa-transgender::before {
  content: "\f224"; }

.fa-transgender-alt::before {
  content: "\f225"; }

.fa-transporter::before {
  content: "\e042"; }

.fa-transporter-1::before {
  content: "\e043"; }

.fa-transporter-2::before {
  content: "\e044"; }

.fa-transporter-3::before {
  content: "\e045"; }

.fa-transporter-4::before {
  content: "\e2a4"; }

.fa-transporter-5::before {
  content: "\e2a5"; }

.fa-transporter-6::before {
  content: "\e2a6"; }

.fa-transporter-7::before {
  content: "\e2a7"; }

.fa-transporter-empty::before {
  content: "\e046"; }

.fa-trash::before {
  content: "\f1f8"; }

.fa-trash-arrow-up::before {
  content: "\f829"; }

.fa-trash-restore::before {
  content: "\f829"; }

.fa-trash-can::before {
  content: "\f2ed"; }

.fa-trash-alt::before {
  content: "\f2ed"; }

.fa-trash-can-arrow-up::before {
  content: "\f82a"; }

.fa-trash-restore-alt::before {
  content: "\f82a"; }

.fa-trash-can-clock::before {
  content: "\e2a8"; }

.fa-trash-can-list::before {
  content: "\e2a9"; }

.fa-trash-can-slash::before {
  content: "\e2aa"; }

.fa-trash-alt-slash::before {
  content: "\e2aa"; }

.fa-trash-can-undo::before {
  content: "\f896"; }

.fa-trash-can-arrow-turn-left::before {
  content: "\f896"; }

.fa-trash-undo-alt::before {
  content: "\f896"; }

.fa-trash-clock::before {
  content: "\e2ab"; }

.fa-trash-list::before {
  content: "\e2ac"; }

.fa-trash-slash::before {
  content: "\e2ad"; }

.fa-trash-undo::before {
  content: "\f895"; }

.fa-trash-arrow-turn-left::before {
  content: "\f895"; }

.fa-treasure-chest::before {
  content: "\f723"; }

.fa-tree::before {
  content: "\f1bb"; }

.fa-tree-christmas::before {
  content: "\f7db"; }

.fa-tree-deciduous::before {
  content: "\f400"; }

.fa-tree-alt::before {
  content: "\f400"; }

.fa-tree-decorated::before {
  content: "\f7dc"; }

.fa-tree-large::before {
  content: "\f7dd"; }

.fa-tree-palm::before {
  content: "\f82b"; }

.fa-trees::before {
  content: "\f724"; }

.fa-triangle::before {
  content: "\f2ec"; }

.fa-triangle-exclamation::before {
  content: "\f071"; }

.fa-exclamation-triangle::before {
  content: "\f071"; }

.fa-warning::before {
  content: "\f071"; }

.fa-triangle-instrument::before {
  content: "\f8e2"; }

.fa-triangle-music::before {
  content: "\f8e2"; }

.fa-triangle-person-digging::before {
  content: "\f85d"; }

.fa-construction::before {
  content: "\f85d"; }

.fa-trophy::before {
  content: "\f091"; }

.fa-trophy-star::before {
  content: "\f2eb"; }

.fa-trophy-alt::before {
  content: "\f2eb"; }

.fa-truck::before {
  content: "\f0d1"; }

.fa-truck-clock::before {
  content: "\f48c"; }

.fa-shipping-timed::before {
  content: "\f48c"; }

.fa-truck-container::before {
  content: "\f4dc"; }

.fa-truck-container-empty::before {
  content: "\e2ae"; }

.fa-truck-fast::before {
  content: "\f48b"; }

.fa-shipping-fast::before {
  content: "\f48b"; }

.fa-truck-flatbed::before {
  content: "\e2af"; }

.fa-truck-front::before {
  content: "\e2b0"; }

.fa-truck-medical::before {
  content: "\f0f9"; }

.fa-ambulance::before {
  content: "\f0f9"; }

.fa-truck-monster::before {
  content: "\f63b"; }

.fa-truck-moving::before {
  content: "\f4df"; }

.fa-truck-pickup::before {
  content: "\f63c"; }

.fa-truck-plow::before {
  content: "\f7de"; }

.fa-truck-ramp::before {
  content: "\f4e0"; }

.fa-truck-ramp-box::before {
  content: "\f4de"; }

.fa-truck-loading::before {
  content: "\f4de"; }

.fa-truck-ramp-couch::before {
  content: "\f4dd"; }

.fa-truck-couch::before {
  content: "\f4dd"; }

.fa-truck-tow::before {
  content: "\e2b1"; }

.fa-trumpet::before {
  content: "\f8e3"; }

.fa-tshirt::before {
  content: "\f553"; }

.fa-tty::before {
  content: "\f1e4"; }

.fa-teletype::before {
  content: "\f1e4"; }

.fa-tty-answer::before {
  content: "\e2b2"; }

.fa-teletype-answer::before {
  content: "\e2b2"; }

.fa-tugrik-sign::before {
  content: "\e2b3"; }

.fa-turkey::before {
  content: "\f725"; }

.fa-turkish-lira-sign::before {
  content: "\e2b4"; }

.fa-try::before {
  content: "\e2b4"; }

.fa-turkish-lira::before {
  content: "\e2b4"; }

.fa-turn-down::before {
  content: "\f3be"; }

.fa-level-down-alt::before {
  content: "\f3be"; }

.fa-turn-up::before {
  content: "\f3bf"; }

.fa-level-up-alt::before {
  content: "\f3bf"; }

.fa-turntable::before {
  content: "\f8e4"; }

.fa-turtle::before {
  content: "\f726"; }

.fa-tv::before {
  content: "\f26c"; }

.fa-tv-alt::before {
  content: "\f26c"; }

.fa-television::before {
  content: "\f26c"; }

.fa-tv-music::before {
  content: "\f8e6"; }

.fa-tv-retro::before {
  content: "\f401"; }

.fa-typewriter::before {
  content: "\f8e7"; }

.fa-u::before {
  content: "\e2b5"; }

.fa-ufo::before {
  content: "\e047"; }

.fa-ufo-beam::before {
  content: "\e048"; }

.fa-umbrella::before {
  content: "\f0e9"; }

.fa-umbrella-beach::before {
  content: "\f5ca"; }

.fa-umbrella-simple::before {
  content: "\e2b6"; }

.fa-umbrella-alt::before {
  content: "\e2b6"; }

.fa-underline::before {
  content: "\f0cd"; }

.fa-unicorn::before {
  content: "\f727"; }

.fa-union::before {
  content: "\f6a2"; }

.fa-universal-access::before {
  content: "\f29a"; }

.fa-unlock::before {
  content: "\f09c"; }

.fa-unlock-keyhole::before {
  content: "\f13e"; }

.fa-unlock-alt::before {
  content: "\f13e"; }

.fa-up::before {
  content: "\f357"; }

.fa-arrow-alt-up::before {
  content: "\f357"; }

.fa-up-down::before {
  content: "\f338"; }

.fa-arrows-alt-v::before {
  content: "\f338"; }

.fa-up-down-left-right::before {
  content: "\f0b2"; }

.fa-arrows-alt::before {
  content: "\f0b2"; }

.fa-up-from-line::before {
  content: "\f346"; }

.fa-arrow-alt-from-bottom::before {
  content: "\f346"; }

.fa-up-left::before {
  content: "\e2b7"; }

.fa-up-long::before {
  content: "\f30c"; }

.fa-long-arrow-alt-up::before {
  content: "\f30c"; }

.fa-up-right::before {
  content: "\e2b8"; }

.fa-up-right-and-down-left-from-center::before {
  content: "\f424"; }

.fa-expand-alt::before {
  content: "\f424"; }

.fa-up-right-from-square::before {
  content: "\f35d"; }

.fa-external-link-alt::before {
  content: "\f35d"; }

.fa-up-to-line::before {
  content: "\f34d"; }

.fa-arrow-alt-to-top::before {
  content: "\f34d"; }

.fa-upload::before {
  content: "\f093"; }

.fa-usb-drive::before {
  content: "\f8e9"; }

.fa-user::before {
  content: "\f007"; }

.fa-user-alien::before {
  content: "\e04a"; }

.fa-user-astronaut::before {
  content: "\f4fb"; }

.fa-user-bounty-hunter::before {
  content: "\e2b9"; }

.fa-user-check::before {
  content: "\f4fc"; }

.fa-user-clock::before {
  content: "\f4fd"; }

.fa-user-cowboy::before {
  content: "\f8ea"; }

.fa-user-crown::before {
  content: "\f6a4"; }

.fa-user-doctor::before {
  content: "\f0f0"; }

.fa-user-md::before {
  content: "\f0f0"; }

.fa-user-doctor-message::before {
  content: "\f82e"; }

.fa-user-md-chat::before {
  content: "\f82e"; }

.fa-user-gear::before {
  content: "\f4fe"; }

.fa-user-cog::before {
  content: "\f4fe"; }

.fa-user-graduate::before {
  content: "\f501"; }

.fa-user-group::before {
  content: "\f500"; }

.fa-user-friends::before {
  content: "\f500"; }

.fa-user-group-crown::before {
  content: "\f6a5"; }

.fa-users-crown::before {
  content: "\f6a5"; }

.fa-user-headset::before {
  content: "\f82d"; }

.fa-user-helmet-safety::before {
  content: "\f82c"; }

.fa-user-construction::before {
  content: "\f82c"; }

.fa-user-hard-hat::before {
  content: "\f82c"; }

.fa-user-injured::before {
  content: "\f728"; }

.fa-user-large::before {
  content: "\f406"; }

.fa-user-alt::before {
  content: "\f406"; }

.fa-user-large-slash::before {
  content: "\f4fa"; }

.fa-user-alt-slash::before {
  content: "\f4fa"; }

.fa-user-lock::before {
  content: "\f502"; }

.fa-user-minus::before {
  content: "\f503"; }

.fa-user-music::before {
  content: "\f8eb"; }

.fa-user-ninja::before {
  content: "\f504"; }

.fa-user-nurse::before {
  content: "\f82f"; }

.fa-user-pen::before {
  content: "\f4ff"; }

.fa-user-edit::before {
  content: "\f4ff"; }

.fa-user-pilot::before {
  content: "\e2ba"; }

.fa-user-pilot-tie::before {
  content: "\e2bb"; }

.fa-user-plus::before {
  content: "\f234"; }

.fa-user-robot::before {
  content: "\e04b"; }

.fa-user-secret::before {
  content: "\f21b"; }

.fa-user-shakespeare::before {
  content: "\e2bc"; }

.fa-user-shield::before {
  content: "\f505"; }

.fa-user-slash::before {
  content: "\f506"; }

.fa-user-tag::before {
  content: "\f507"; }

.fa-user-tie::before {
  content: "\f508"; }

.fa-user-unlock::before {
  content: "\e058"; }

.fa-user-visor::before {
  content: "\e04c"; }

.fa-user-xmark::before {
  content: "\f235"; }

.fa-user-times::before {
  content: "\f235"; }

.fa-users::before {
  content: "\f0c0"; }

.fa-group::before {
  content: "\f0c0"; }

.fa-users-gear::before {
  content: "\f509"; }

.fa-users-cog::before {
  content: "\f509"; }

.fa-users-medical::before {
  content: "\f830"; }

.fa-users-slash::before {
  content: "\e073"; }

.fa-utensils::before {
  content: "\f2e7"; }

.fa-cutlery::before {
  content: "\f2e7"; }

.fa-utility-pole::before {
  content: "\e2bd"; }

.fa-utility-pole-double::before {
  content: "\e2be"; }

.fa-v::before {
  content: "\e2bf"; }

.fa-vacuum::before {
  content: "\e04d"; }

.fa-vacuum-robot::before {
  content: "\e04e"; }

.fa-value-absolute::before {
  content: "\f6a6"; }

.fa-van-shuttle::before {
  content: "\f5b6"; }

.fa-shuttle-van::before {
  content: "\f5b6"; }

.fa-vault::before {
  content: "\e2c0"; }

.fa-vector-circle::before {
  content: "\e2c1"; }

.fa-vector-polygon::before {
  content: "\e2c2"; }

.fa-vector-square::before {
  content: "\f5cb"; }

.fa-venus::before {
  content: "\f221"; }

.fa-venus-double::before {
  content: "\f226"; }

.fa-venus-mars::before {
  content: "\f228"; }

.fa-vest::before {
  content: "\e085"; }

.fa-vest-patches::before {
  content: "\e086"; }

.fa-vial::before {
  content: "\f492"; }

.fa-vials::before {
  content: "\f493"; }

.fa-video::before {
  content: "\f03d"; }

.fa-video-camera::before {
  content: "\f03d"; }

.fa-video-arrow-down-left::before {
  content: "\e2c3"; }

.fa-video-arrow-up-right::before {
  content: "\e2c4"; }

.fa-video-plus::before {
  content: "\f4e1"; }

.fa-video-slash::before {
  content: "\f4e2"; }

.fa-vihara::before {
  content: "\f6a7"; }

.fa-violin::before {
  content: "\f8ed"; }

.fa-virus::before {
  content: "\e074"; }

.fa-virus-slash::before {
  content: "\e075"; }

.fa-viruses::before {
  content: "\e076"; }

.fa-voicemail::before {
  content: "\f897"; }

.fa-volcano::before {
  content: "\f770"; }

.fa-volleyball-ball::before {
  content: "\f45f"; }

.fa-volume::before {
  content: "\f6a8"; }

.fa-volume-medium::before {
  content: "\f6a8"; }

.fa-volume-high::before {
  content: "\f028"; }

.fa-volume-up::before {
  content: "\f028"; }

.fa-volume-low::before {
  content: "\f027"; }

.fa-volume-down::before {
  content: "\f027"; }

.fa-volume-off::before {
  content: "\f026"; }

.fa-volume-slash::before {
  content: "\f2e2"; }

.fa-volume-xmark::before {
  content: "\f6a9"; }

.fa-volume-times::before {
  content: "\f6a9"; }

.fa-volume-mute::before {
  content: "\f6a9"; }

.fa-vr-cardboard::before {
  content: "\f729"; }

.fa-w::before {
  content: "\e2c5"; }

.fa-wagon-covered::before {
  content: "\f8ee"; }

.fa-walker::before {
  content: "\f831"; }

.fa-walkie-talkie::before {
  content: "\f8ef"; }

.fa-wallet::before {
  content: "\f555"; }

.fa-wand::before {
  content: "\f72a"; }

.fa-wand-magic::before {
  content: "\f0d0"; }

.fa-magic::before {
  content: "\f0d0"; }

.fa-wand-magic-sparkles::before {
  content: "\e2c6"; }

.fa-magic-wand-sparkles::before {
  content: "\e2c6"; }

.fa-wand-sparkles::before {
  content: "\f72b"; }

.fa-warehouse::before {
  content: "\f494"; }

.fa-warehouse-full::before {
  content: "\f495"; }

.fa-warehouse-alt::before {
  content: "\f495"; }

.fa-washing-machine::before {
  content: "\f898"; }

.fa-washer::before {
  content: "\f898"; }

.fa-watch::before {
  content: "\f2e1"; }

.fa-watch-apple::before {
  content: "\e2c7"; }

.fa-watch-calculator::before {
  content: "\f8f0"; }

.fa-watch-fitness::before {
  content: "\f63e"; }

.fa-watch-smart::before {
  content: "\e2c8"; }

.fa-water::before {
  content: "\f773"; }

.fa-water-arrow-down::before {
  content: "\f774"; }

.fa-water-lower::before {
  content: "\f774"; }

.fa-water-arrow-up::before {
  content: "\f775"; }

.fa-water-rise::before {
  content: "\f775"; }

.fa-water-ladder::before {
  content: "\f5c5"; }

.fa-swimming-pool::before {
  content: "\f5c5"; }

.fa-ladder-water::before {
  content: "\f5c5"; }

.fa-wave-pulse::before {
  content: "\f5f8"; }

.fa-heart-rate::before {
  content: "\f5f8"; }

.fa-wave-sine::before {
  content: "\f899"; }

.fa-wave-square::before {
  content: "\f83e"; }

.fa-wave-triangle::before {
  content: "\f89a"; }

.fa-waveform::before {
  content: "\f8f1"; }

.fa-waveform-lines::before {
  content: "\f8f2"; }

.fa-weight-hanging::before {
  content: "\f5cd"; }

.fa-weight-scale::before {
  content: "\f496"; }

.fa-weight::before {
  content: "\f496"; }

.fa-whale::before {
  content: "\f72c"; }

.fa-wheat::before {
  content: "\f72d"; }

.fa-wheat-awn::before {
  content: "\e2c9"; }

.fa-wheat-alt::before {
  content: "\e2c9"; }

.fa-wheelchair::before {
  content: "\f193"; }

.fa-wheelchair-move::before {
  content: "\e2ca"; }

.fa-wheelchair-alt::before {
  content: "\e2ca"; }

.fa-whiskey-glass::before {
  content: "\f7a0"; }

.fa-glass-whiskey::before {
  content: "\f7a0"; }

.fa-whiskey-glass-ice::before {
  content: "\f7a1"; }

.fa-glass-whiskey-rocks::before {
  content: "\f7a1"; }

.fa-whistle::before {
  content: "\f460"; }

.fa-wifi::before {
  content: "\f1eb"; }

.fa-wifi-strong::before {
  content: "\f1eb"; }

.fa-wifi-3::before {
  content: "\f1eb"; }

.fa-wifi-exclamation::before {
  content: "\e2cb"; }

.fa-wifi-fair::before {
  content: "\f6ab"; }

.fa-wifi-2::before {
  content: "\f6ab"; }

.fa-wifi-slash::before {
  content: "\f6ac"; }

.fa-wifi-weak::before {
  content: "\f6aa"; }

.fa-wifi-1::before {
  content: "\f6aa"; }

.fa-wind::before {
  content: "\f72e"; }

.fa-wind-turbine::before {
  content: "\f89b"; }

.fa-wind-warning::before {
  content: "\f776"; }

.fa-wind-circle-exclamation::before {
  content: "\f776"; }

.fa-window::before {
  content: "\f40e"; }

.fa-window-flip::before {
  content: "\f40f"; }

.fa-window-alt::before {
  content: "\f40f"; }

.fa-window-frame::before {
  content: "\e04f"; }

.fa-window-frame-open::before {
  content: "\e050"; }

.fa-window-maximize::before {
  content: "\f2d0"; }

.fa-window-minimize::before {
  content: "\f2d1"; }

.fa-window-restore::before {
  content: "\f2d2"; }

.fa-windsock::before {
  content: "\f777"; }

.fa-wine-bottle::before {
  content: "\f72f"; }

.fa-wine-glass::before {
  content: "\f4e3"; }

.fa-wine-glass-crack::before {
  content: "\f4bb"; }

.fa-fragile::before {
  content: "\f4bb"; }

.fa-wine-glass-empty::before {
  content: "\f5ce"; }

.fa-wine-glass-alt::before {
  content: "\f5ce"; }

.fa-won-sign::before {
  content: "\f159"; }

.fa-won::before {
  content: "\f159"; }

.fa-krw::before {
  content: "\f159"; }

.fa-wreath::before {
  content: "\f7e2"; }

.fa-wrench::before {
  content: "\f0ad"; }

.fa-wrench-simple::before {
  content: "\e2cc"; }

.fa-x::before {
  content: "\e2cd"; }

.fa-x-ray::before {
  content: "\f497"; }

.fa-xmark::before {
  content: "\f00d"; }

.fa-multiply::before {
  content: "\f00d"; }

.fa-times::before {
  content: "\f00d"; }

.fa-close::before {
  content: "\f00d"; }

.fa-remove::before {
  content: "\f00d"; }

.fa-xmark-to-slot::before {
  content: "\f771"; }

.fa-times-to-slot::before {
  content: "\f771"; }

.fa-vote-nay::before {
  content: "\f771"; }

.fa-y::before {
  content: "\e2ce"; }

.fa-yen-sign::before {
  content: "\f157"; }

.fa-yen::before {
  content: "\f157"; }

.fa-cny::before {
  content: "\f157"; }

.fa-jpy::before {
  content: "\f157"; }

.fa-rmb::before {
  content: "\f157"; }

.fa-yin-yang::before {
  content: "\f6ad"; }

.fa-z::before {
  content: "\e2cf"; }

.sr-only, .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after, .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after, .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after, .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after, .bootstrap-datetimepicker-widget .btn[data-action="today"]::after, .bootstrap-datetimepicker-widget .picker-switch::after, .bootstrap-datetimepicker-widget table th.prev::after, .bootstrap-datetimepicker-widget table th.next::after,
.fa-sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

.sr-only-focusable:not(:focus),
.fa-sr-only-focusable:not(:focus) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0; }

/*!
 * Font Awesome Pro 6.0.0-alpha2 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 */
@font-face {
  font-family: 'Font Awesome 6 Pro';
  font-style: normal;
  font-weight: 300;
  font-display: block;
  src: url(../fonts//fa-light-300.woff2) format("woff2"), url(../fonts//fa-light-300.woff) format("woff"), url(../fonts//fa-light-300.ttf) format("truetype"); }

.fal, .fas,
.fa-light {
  font-family: 'Font Awesome 6 Pro' !important;
  font-weight: 300; }

/*@import "~@fortawesome/fontawesome-free/scss/brands";
@import "~@fortawesome/fontawesome-free/scss/fontawesome";
@import "~@fortawesome/fontawesome-free/scss/regular";
@import "~@fortawesome/fontawesome-free/scss/solid";*/
.apexcharts-canvas {
  position: relative;
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none;
  /* cannot give overflow: hidden as it will crop tooltips which overflow outside chart area */ }

/* scrollbar is not visible by default for legend, hence forcing the visibility */
.apexcharts-canvas ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 6px; }

.apexcharts-canvas ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); }

.apexcharts-inner {
  position: relative; }

.apexcharts-text tspan {
  font-family: inherit; }

.legend-mouseover-inactive {
  transition: 0.15s ease all;
  opacity: 0.20; }

.apexcharts-series-collapsed {
  opacity: 0; }

.apexcharts-tooltip {
  border-radius: 5px;
  box-shadow: 2px 2px 6px -4px #999;
  cursor: default;
  font-size: 14px;
  left: 62px;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  top: 20px;
  display: flex;
  flex-direction: column;
  overflow: hidden;
  white-space: nowrap;
  z-index: 12;
  transition: 0.15s ease all; }

.apexcharts-tooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all; }

.apexcharts-tooltip.apexcharts-theme-light {
  border: 1px solid #e3e3e3;
  background: rgba(255, 255, 255, 0.96); }

.apexcharts-tooltip.apexcharts-theme-dark {
  color: #fff;
  background: rgba(30, 30, 30, 0.8); }

.apexcharts-tooltip * {
  font-family: inherit; }

.apexcharts-tooltip-title {
  padding: 6px;
  font-size: 15px;
  margin-bottom: 4px; }

.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title {
  background: #ECEFF1;
  border-bottom: 1px solid #ddd; }

.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title {
  background: rgba(0, 0, 0, 0.7);
  border-bottom: 1px solid #333; }

.apexcharts-tooltip-text-value,
.apexcharts-tooltip-text-z-value {
  display: inline-block;
  font-weight: 600;
  margin-left: 5px; }

.apexcharts-tooltip-text-z-label:empty,
.apexcharts-tooltip-text-z-value:empty {
  display: none; }

.apexcharts-tooltip-text-value,
.apexcharts-tooltip-text-z-value {
  font-weight: 600; }

.apexcharts-tooltip-marker {
  width: 12px;
  height: 12px;
  position: relative;
  top: 0px;
  margin-right: 10px;
  border-radius: 50%; }

.apexcharts-tooltip-series-group {
  padding: 0 10px;
  display: none;
  text-align: left;
  justify-content: left;
  align-items: center; }

.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker {
  opacity: 1; }

.apexcharts-tooltip-series-group.apexcharts-active,
.apexcharts-tooltip-series-group:last-child {
  padding-bottom: 4px; }

.apexcharts-tooltip-series-group-hidden {
  opacity: 0;
  height: 0;
  line-height: 0;
  padding: 0 !important; }

.apexcharts-tooltip-y-group {
  padding: 6px 0 5px; }

.apexcharts-tooltip-candlestick {
  padding: 4px 8px; }

.apexcharts-tooltip-candlestick > div {
  margin: 4px 0; }

.apexcharts-tooltip-candlestick span.value {
  font-weight: bold; }

.apexcharts-tooltip-rangebar {
  padding: 5px 8px; }

.apexcharts-tooltip-rangebar .category {
  font-weight: 600;
  color: #777; }

.apexcharts-tooltip-rangebar .series-name {
  font-weight: bold;
  display: block;
  margin-bottom: 5px; }

.apexcharts-xaxistooltip {
  opacity: 0;
  padding: 9px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #ECEFF1;
  border: 1px solid #90A4AE;
  transition: 0.15s ease all; }

.apexcharts-xaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff; }

.apexcharts-xaxistooltip:after,
.apexcharts-xaxistooltip:before {
  left: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.apexcharts-xaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-left: -6px; }

.apexcharts-xaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-left: -7px; }

.apexcharts-xaxistooltip-bottom:after,
.apexcharts-xaxistooltip-bottom:before {
  bottom: 100%; }

.apexcharts-xaxistooltip-top:after,
.apexcharts-xaxistooltip-top:before {
  top: 100%; }

.apexcharts-xaxistooltip-bottom:after {
  border-bottom-color: #ECEFF1; }

.apexcharts-xaxistooltip-bottom:before {
  border-bottom-color: #90A4AE; }

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after {
  border-bottom-color: rgba(0, 0, 0, 0.5); }

.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before {
  border-bottom-color: rgba(0, 0, 0, 0.5); }

.apexcharts-xaxistooltip-top:after {
  border-top-color: #ECEFF1; }

.apexcharts-xaxistooltip-top:before {
  border-top-color: #90A4AE; }

.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after {
  border-top-color: rgba(0, 0, 0, 0.5); }

.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before {
  border-top-color: rgba(0, 0, 0, 0.5); }

.apexcharts-xaxistooltip.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all; }

.apexcharts-yaxistooltip {
  opacity: 0;
  padding: 4px 10px;
  pointer-events: none;
  color: #373d3f;
  font-size: 13px;
  text-align: center;
  border-radius: 2px;
  position: absolute;
  z-index: 10;
  background: #ECEFF1;
  border: 1px solid #90A4AE; }

.apexcharts-yaxistooltip.apexcharts-theme-dark {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid rgba(0, 0, 0, 0.5);
  color: #fff; }

.apexcharts-yaxistooltip:after,
.apexcharts-yaxistooltip:before {
  top: 50%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }

.apexcharts-yaxistooltip:after {
  border-color: rgba(236, 239, 241, 0);
  border-width: 6px;
  margin-top: -6px; }

.apexcharts-yaxistooltip:before {
  border-color: rgba(144, 164, 174, 0);
  border-width: 7px;
  margin-top: -7px; }

.apexcharts-yaxistooltip-left:after,
.apexcharts-yaxistooltip-left:before {
  left: 100%; }

.apexcharts-yaxistooltip-right:after,
.apexcharts-yaxistooltip-right:before {
  right: 100%; }

.apexcharts-yaxistooltip-left:after {
  border-left-color: #ECEFF1; }

.apexcharts-yaxistooltip-left:before {
  border-left-color: #90A4AE; }

.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after {
  border-left-color: rgba(0, 0, 0, 0.5); }

.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before {
  border-left-color: rgba(0, 0, 0, 0.5); }

.apexcharts-yaxistooltip-right:after {
  border-right-color: #ECEFF1; }

.apexcharts-yaxistooltip-right:before {
  border-right-color: #90A4AE; }

.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after {
  border-right-color: rgba(0, 0, 0, 0.5); }

.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before {
  border-right-color: rgba(0, 0, 0, 0.5); }

.apexcharts-yaxistooltip.apexcharts-active {
  opacity: 1; }

.apexcharts-yaxistooltip-hidden {
  display: none; }

.apexcharts-xcrosshairs,
.apexcharts-ycrosshairs {
  pointer-events: none;
  opacity: 0;
  transition: 0.15s ease all; }

.apexcharts-xcrosshairs.apexcharts-active,
.apexcharts-ycrosshairs.apexcharts-active {
  opacity: 1;
  transition: 0.15s ease all; }

.apexcharts-ycrosshairs-hidden {
  opacity: 0; }

.apexcharts-selection-rect {
  cursor: move; }

.svg_select_boundingRect, .svg_select_points_rot {
  pointer-events: none;
  opacity: 0;
  visibility: hidden; }

.apexcharts-selection-rect + g .svg_select_boundingRect,
.apexcharts-selection-rect + g .svg_select_points_rot {
  opacity: 0;
  visibility: hidden; }

.apexcharts-selection-rect + g .svg_select_points_l,
.apexcharts-selection-rect + g .svg_select_points_r {
  cursor: ew-resize;
  opacity: 1;
  visibility: visible; }

.svg_select_points {
  fill: #efefef;
  stroke: #333;
  rx: 2; }

.apexcharts-svg.apexcharts-zoomable.hovering-zoom {
  cursor: crosshair; }

.apexcharts-svg.apexcharts-zoomable.hovering-pan {
  cursor: move; }

.apexcharts-zoom-icon,
.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon,
.apexcharts-reset-icon,
.apexcharts-pan-icon,
.apexcharts-selection-icon,
.apexcharts-menu-icon,
.apexcharts-toolbar-custom-icon {
  cursor: pointer;
  width: 20px;
  height: 20px;
  line-height: 24px;
  color: #6E8192;
  text-align: center; }

.apexcharts-zoom-icon svg,
.apexcharts-zoomin-icon svg,
.apexcharts-zoomout-icon svg,
.apexcharts-reset-icon svg,
.apexcharts-menu-icon svg {
  fill: #6E8192; }

.apexcharts-selection-icon svg {
  fill: #444;
  transform: scale(0.76); }

.apexcharts-theme-dark .apexcharts-zoom-icon svg,
.apexcharts-theme-dark .apexcharts-zoomin-icon svg,
.apexcharts-theme-dark .apexcharts-zoomout-icon svg,
.apexcharts-theme-dark .apexcharts-reset-icon svg,
.apexcharts-theme-dark .apexcharts-pan-icon svg,
.apexcharts-theme-dark .apexcharts-selection-icon svg,
.apexcharts-theme-dark .apexcharts-menu-icon svg,
.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg {
  fill: #f3f4f5; }

.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,
.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg {
  fill: #008FFB; }

.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,
.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,
.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg,
.apexcharts-theme-light .apexcharts-reset-icon:hover svg,
.apexcharts-theme-light .apexcharts-menu-icon:hover svg {
  fill: #333; }

.apexcharts-selection-icon,
.apexcharts-menu-icon {
  position: relative; }

.apexcharts-reset-icon {
  margin-left: 5px; }

.apexcharts-zoom-icon,
.apexcharts-reset-icon,
.apexcharts-menu-icon {
  transform: scale(0.85); }

.apexcharts-zoomin-icon,
.apexcharts-zoomout-icon {
  transform: scale(0.7); }

.apexcharts-zoomout-icon {
  margin-right: 3px; }

.apexcharts-pan-icon {
  transform: scale(0.62);
  position: relative;
  left: 1px;
  top: 0px; }

.apexcharts-pan-icon svg {
  fill: #fff;
  stroke: #6E8192;
  stroke-width: 2; }

.apexcharts-pan-icon.apexcharts-selected svg {
  stroke: #008FFB; }

.apexcharts-pan-icon:not(.apexcharts-selected):hover svg {
  stroke: #333; }

.apexcharts-toolbar {
  position: absolute;
  z-index: 11;
  max-width: 176px;
  text-align: right;
  border-radius: 3px;
  padding: 0px 6px 2px 6px;
  display: flex;
  justify-content: space-between;
  align-items: center; }

.apexcharts-menu {
  background: #fff;
  position: absolute;
  top: 100%;
  border: 1px solid #ddd;
  border-radius: 3px;
  padding: 3px;
  right: 10px;
  opacity: 0;
  min-width: 110px;
  transition: 0.15s ease all;
  pointer-events: none; }

.apexcharts-menu.apexcharts-menu-open {
  opacity: 1;
  pointer-events: all;
  transition: 0.15s ease all; }

.apexcharts-menu-item {
  padding: 6px 7px;
  font-size: 12px;
  cursor: pointer; }

.apexcharts-theme-light .apexcharts-menu-item:hover {
  background: #eee; }

.apexcharts-theme-dark .apexcharts-menu {
  background: rgba(0, 0, 0, 0.7);
  color: #fff; }

@media screen and (min-width: 768px) {
  .apexcharts-canvas:hover .apexcharts-toolbar {
    opacity: 1; } }

.apexcharts-datalabel.apexcharts-element-hidden {
  opacity: 0; }

.apexcharts-pie-label,
.apexcharts-datalabels,
.apexcharts-datalabel,
.apexcharts-datalabel-label,
.apexcharts-datalabel-value {
  cursor: default;
  pointer-events: none; }

.apexcharts-pie-label-delay {
  opacity: 0;
  animation-name: opaque;
  animation-duration: 0.3s;
  animation-fill-mode: forwards;
  animation-timing-function: ease; }

.apexcharts-canvas .apexcharts-element-hidden {
  opacity: 0; }

.apexcharts-hide .apexcharts-series-points {
  opacity: 0; }

.apexcharts-gridline,
.apexcharts-annotation-rect,
.apexcharts-tooltip .apexcharts-marker,
.apexcharts-area-series .apexcharts-area,
.apexcharts-line,
.apexcharts-zoom-rect,
.apexcharts-toolbar svg,
.apexcharts-area-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-line-series .apexcharts-series-markers .apexcharts-marker.no-pointer-events,
.apexcharts-radar-series path,
.apexcharts-radar-series polygon {
  pointer-events: none; }

/* markers */
.apexcharts-marker {
  transition: 0.15s ease all; }

@keyframes opaque {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

/* Resize generated styles */
@keyframes resizeanim {
  from {
    opacity: 0; }
  to {
    opacity: 0; } }

.resize-triggers {
  animation: 1ms resizeanim;
  visibility: hidden;
  opacity: 0; }

.resize-triggers,
.resize-triggers > div,
.contract-trigger:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  overflow: hidden; }

.resize-triggers > div {
  background: #eee;
  overflow: auto; }

.contract-trigger:before {
  width: 200%;
  height: 200%; }

.daterangepicker {
  position: absolute;
  color: inherit;
  background-color: #fff;
  border-radius: 4px;
  border: 1px solid #ddd;
  width: 278px;
  max-width: none;
  padding: 0;
  margin-top: 7px;
  top: 100px;
  left: 20px;
  z-index: 3001;
  display: none;
  font-family: arial;
  font-size: 15px;
  line-height: 1em; }

.daterangepicker:before, .daterangepicker:after {
  position: absolute;
  display: inline-block;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  content: ''; }

.daterangepicker:before {
  top: -7px;
  border-right: 7px solid transparent;
  border-left: 7px solid transparent;
  border-bottom: 7px solid #ccc; }

.daterangepicker:after {
  top: -6px;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #fff;
  border-left: 6px solid transparent; }

.daterangepicker.opensleft:before {
  right: 9px; }

.daterangepicker.opensleft:after {
  right: 10px; }

.daterangepicker.openscenter:before {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto; }

.daterangepicker.openscenter:after {
  left: 0;
  right: 0;
  width: 0;
  margin-left: auto;
  margin-right: auto; }

.daterangepicker.opensright:before {
  left: 9px; }

.daterangepicker.opensright:after {
  left: 10px; }

.daterangepicker.drop-up {
  margin-top: -7px; }

.daterangepicker.drop-up:before {
  top: initial;
  bottom: -7px;
  border-bottom: initial;
  border-top: 7px solid #ccc; }

.daterangepicker.drop-up:after {
  top: initial;
  bottom: -6px;
  border-bottom: initial;
  border-top: 6px solid #fff; }

.daterangepicker.single .daterangepicker .ranges, .daterangepicker.single .drp-calendar {
  float: none; }

.daterangepicker.single .drp-selected {
  display: none; }

.daterangepicker.show-calendar .drp-calendar {
  display: block; }

.daterangepicker.show-calendar .drp-buttons {
  display: block; }

.daterangepicker.auto-apply .drp-buttons {
  display: none; }

.daterangepicker .drp-calendar {
  display: none;
  max-width: 270px; }

.daterangepicker .drp-calendar.left {
  padding: 8px 0 8px 8px; }

.daterangepicker .drp-calendar.right {
  padding: 8px; }

.daterangepicker .drp-calendar.single .calendar-table {
  border: none; }

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border: solid black;
  border-width: 0 2px 2px 0;
  border-radius: 0;
  display: inline-block;
  padding: 3px; }

.daterangepicker .calendar-table .next span {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg); }

.daterangepicker .calendar-table .prev span {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg); }

.daterangepicker .calendar-table th, .daterangepicker .calendar-table td {
  white-space: nowrap;
  text-align: center;
  vertical-align: middle;
  min-width: 32px;
  width: 32px;
  height: 24px;
  line-height: 24px;
  font-size: 12px;
  border-radius: 4px;
  border: 1px solid transparent;
  white-space: nowrap;
  cursor: pointer; }

.daterangepicker .calendar-table {
  border: 1px solid #fff;
  border-radius: 4px;
  background-color: #fff; }

.daterangepicker .calendar-table table {
  width: 100%;
  margin: 0;
  border-spacing: 0;
  border-collapse: collapse; }

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #eee;
  border-color: transparent;
  color: inherit; }

.daterangepicker td.week, .daterangepicker th.week {
  font-size: 80%;
  color: #ccc; }

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  border-color: transparent;
  color: #999; }

.daterangepicker td.in-range {
  background-color: #ebf4f8;
  border-color: transparent;
  color: #000;
  border-radius: 0; }

.daterangepicker td.start-date {
  border-radius: 4px 0 0 4px; }

.daterangepicker td.end-date {
  border-radius: 0 4px 4px 0; }

.daterangepicker td.start-date.end-date {
  border-radius: 4px; }

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #357ebd;
  border-color: transparent;
  color: #fff; }

.daterangepicker th.month {
  width: auto; }

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #999;
  cursor: not-allowed;
  text-decoration: line-through; }

.daterangepicker select.monthselect, .daterangepicker select.yearselect {
  font-size: 12px;
  padding: 1px;
  height: auto;
  margin: 0;
  cursor: default; }

.daterangepicker select.monthselect {
  margin-right: 2%;
  width: 56%; }

.daterangepicker select.yearselect {
  width: 40%; }

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  width: 50px;
  margin: 0 auto;
  background: #eee;
  border: 1px solid #eee;
  padding: 2px;
  outline: 0;
  font-size: 12px; }

.daterangepicker .calendar-time {
  text-align: center;
  margin: 4px auto 0 auto;
  line-height: 30px;
  position: relative; }

.daterangepicker .calendar-time select.disabled {
  color: #ccc;
  cursor: not-allowed; }

.daterangepicker .drp-buttons {
  clear: both;
  text-align: right;
  padding: 8px;
  border-top: 1px solid #ddd;
  display: none;
  line-height: 12px;
  vertical-align: middle; }

.daterangepicker .drp-selected {
  display: inline-block;
  font-size: 12px;
  padding-right: 8px; }

.daterangepicker .drp-buttons .btn {
  margin-left: 8px;
  font-size: 12px;
  font-weight: bold;
  padding: 4px 8px; }

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right: 1px solid #ddd; }

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left: 1px solid #ddd; }

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right: 1px solid #ddd; }

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left: 1px solid #ddd; }

.daterangepicker .ranges {
  float: none;
  text-align: left;
  margin: 0; }

.daterangepicker.show-calendar .ranges {
  margin-top: 8px; }

.daterangepicker .ranges ul {
  list-style: none;
  margin: 0 auto;
  padding: 0;
  width: 100%; }

.daterangepicker .ranges li {
  font-size: 12px;
  padding: 8px 12px;
  cursor: pointer; }

.daterangepicker .ranges li:hover {
  background-color: #eee; }

.daterangepicker .ranges li.active {
  background-color: #08c;
  color: #fff; }

/*  Larger Screen Styling */
@media (min-width: 564px) {
  .daterangepicker {
    width: auto; }
  .daterangepicker .ranges ul {
    width: 140px; }
  .daterangepicker.single .ranges ul {
    width: 100%; }
  .daterangepicker.single .drp-calendar.left {
    clear: none; }
  .daterangepicker.single .ranges, .daterangepicker.single .drp-calendar {
    float: left; }
  .daterangepicker {
    direction: ltr;
    text-align: left; }
  .daterangepicker .drp-calendar.left {
    clear: left;
    margin-right: 0; }
  .daterangepicker .drp-calendar.left .calendar-table {
    border-right: none;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
  .daterangepicker .drp-calendar.right {
    margin-left: 0; }
  .daterangepicker .drp-calendar.right .calendar-table {
    border-left: none;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0; }
  .daterangepicker .drp-calendar.left .calendar-table {
    padding-right: 8px; }
  .daterangepicker .ranges, .daterangepicker .drp-calendar {
    float: left; } }

@media (min-width: 730px) {
  .daterangepicker .ranges {
    width: auto; }
  .daterangepicker .ranges {
    float: left; }
  .daterangepicker.rtl .ranges {
    float: right; }
  .daterangepicker .drp-calendar.left {
    clear: none !important; } }

table.dataTable {
  clear: both;
  margin-top: 6px !important;
  margin-bottom: 6px !important;
  max-width: none !important;
  border-collapse: separate !important;
  border-spacing: 0; }

table.dataTable td,
table.dataTable th {
  box-sizing: content-box; }

table.dataTable td.dataTables_empty,
table.dataTable th.dataTables_empty {
  text-align: center; }

table.dataTable.nowrap th,
table.dataTable.nowrap td {
  white-space: nowrap; }

div.dataTables_wrapper div.dataTables_length label {
  font-weight: normal;
  text-align: left;
  white-space: nowrap; }

div.dataTables_wrapper div.dataTables_length select {
  width: auto;
  display: inline-block; }

div.dataTables_wrapper div.dataTables_filter {
  text-align: right; }

div.dataTables_wrapper div.dataTables_filter label {
  font-weight: normal;
  white-space: nowrap;
  text-align: left; }

div.dataTables_wrapper div.dataTables_filter input {
  margin-left: 0.5em;
  display: inline-block;
  width: auto; }

div.dataTables_wrapper div.dataTables_info {
  padding-top: 0.85em; }

div.dataTables_wrapper div.dataTables_paginate {
  margin: 0;
  white-space: nowrap;
  text-align: right; }

div.dataTables_wrapper div.dataTables_paginate ul.pagination {
  margin: 2px 0;
  white-space: nowrap;
  justify-content: flex-end; }

div.dataTables_wrapper div.dataTables_processing {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 200px;
  margin-left: -100px;
  margin-top: -26px;
  text-align: center;
  padding: 1em 0; }

table.dataTable > thead > tr > th:active,
table.dataTable > thead > tr > td:active {
  outline: none; }

table.dataTable > thead > tr > th:not(.sorting_disabled),
table.dataTable > thead > tr > td:not(.sorting_disabled) {
  padding-right: 30px; }

table.dataTable > thead .sorting,
table.dataTable > thead .sorting_asc,
table.dataTable > thead .sorting_desc,
table.dataTable > thead .sorting_asc_disabled,
table.dataTable > thead .sorting_desc_disabled {
  cursor: pointer;
  position: relative; }

table.dataTable > thead .sorting:before, table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  position: absolute;
  bottom: 0.9em;
  display: block;
  opacity: 0.3; }

table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
  right: 1em;
  content: "\2191"; }

table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
  right: 0.5em;
  content: "\2193"; }

table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:after {
  opacity: 1; }

table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:after {
  opacity: 0; }

div.dataTables_scrollHead table.dataTable {
  margin-bottom: 0 !important; }

div.dataTables_scrollBody table {
  border-top: none;
  margin-top: 0 !important;
  margin-bottom: 0 !important; }

div.dataTables_scrollBody table thead .sorting:before,
div.dataTables_scrollBody table thead .sorting_asc:before,
div.dataTables_scrollBody table thead .sorting_desc:before,
div.dataTables_scrollBody table thead .sorting:after,
div.dataTables_scrollBody table thead .sorting_asc:after,
div.dataTables_scrollBody table thead .sorting_desc:after {
  display: none; }

div.dataTables_scrollBody table tbody tr:first-child th,
div.dataTables_scrollBody table tbody tr:first-child td {
  border-top: none; }

div.dataTables_scrollFoot > .dataTables_scrollFootInner {
  box-sizing: content-box; }

div.dataTables_scrollFoot > .dataTables_scrollFootInner > table {
  margin-top: 0 !important;
  border-top: none; }

@media screen and (max-width: 767px) {
  div.dataTables_wrapper div.dataTables_length,
  div.dataTables_wrapper div.dataTables_filter,
  div.dataTables_wrapper div.dataTables_info,
  div.dataTables_wrapper div.dataTables_paginate {
    text-align: center; }
  div.dataTables_wrapper div.dataTables_paginate ul.pagination {
    justify-content: center !important; } }

table.dataTable.table-sm > thead > tr > th:not(.sorting_disabled) {
  padding-right: 20px; }

table.dataTable.table-sm .sorting:before,
table.dataTable.table-sm .sorting_asc:before,
table.dataTable.table-sm .sorting_desc:before {
  top: 5px;
  right: 0.85em; }

table.dataTable.table-sm .sorting:after,
table.dataTable.table-sm .sorting_asc:after,
table.dataTable.table-sm .sorting_desc:after {
  top: 5px; }

table.table-bordered.dataTable {
  border-right-width: 0; }

table.table-bordered.dataTable th,
table.table-bordered.dataTable td {
  border-left-width: 0; }

table.table-bordered.dataTable th:last-child, table.table-bordered.dataTable th:last-child,
table.table-bordered.dataTable td:last-child,
table.table-bordered.dataTable td:last-child {
  border-right-width: 1px; }

table.table-bordered.dataTable tbody th,
table.table-bordered.dataTable tbody td {
  border-bottom-width: 0; }

div.dataTables_scrollHead table.table-bordered {
  border-bottom-width: 0; }

div.table-responsive > div.dataTables_wrapper > div.row {
  margin: 0; }

div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:first-child {
  padding-left: 0; }

div.table-responsive > div.dataTables_wrapper > div.row > div[class^="col-"]:last-child {
  padding-right: 0; }

@keyframes dtb-spinner {
  100% {
    transform: rotate(360deg); } }

div.dt-button-info {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 400px;
  margin-top: -100px;
  margin-left: -200px;
  background-color: white;
  border: 2px solid #111;
  box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.3);
  border-radius: 3px;
  text-align: center;
  z-index: 21; }

div.dt-button-info h2 {
  padding: 0.5em;
  margin: 0;
  font-weight: normal;
  border-bottom: 1px solid #ddd;
  background-color: #f3f3f3; }

div.dt-button-info > div {
  padding: 1em; }

div.dt-button-collection-title {
  text-align: center;
  padding: 0.3em 0 0.5em;
  font-size: 0.9em; }

div.dt-button-collection-title:empty {
  display: none; }

div.dt-button-collection {
  position: absolute;
  z-index: 2001; }

div.dt-button-collection div.dropdown-menu {
  display: block;
  z-index: 2002;
  min-width: 100%; }

div.dt-button-collection div.dt-button-collection-title {
  background-color: white;
  border: 1px solid rgba(0, 0, 0, 0.15); }

div.dt-button-collection.fixed {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-left: -75px;
  border-radius: 0; }

div.dt-button-collection.fixed.two-column {
  margin-left: -200px; }

div.dt-button-collection.fixed.three-column {
  margin-left: -225px; }

div.dt-button-collection.fixed.four-column {
  margin-left: -300px; }

div.dt-button-collection > :last-child {
  display: block !important;
  -webkit-column-gap: 8px;
  -ms-column-gap: 8px;
  -o-column-gap: 8px;
  column-gap: 8px; }

div.dt-button-collection > :last-child > * {
  -webkit-column-break-inside: avoid;
  break-inside: avoid; }

div.dt-button-collection.two-column {
  width: 400px; }

div.dt-button-collection.two-column > :last-child {
  padding-bottom: 1px;
  -webkit-column-count: 2;
  -ms-column-count: 2;
  -o-column-count: 2;
  column-count: 2; }

div.dt-button-collection.three-column {
  width: 450px; }

div.dt-button-collection.three-column > :last-child {
  padding-bottom: 1px;
  -webkit-column-count: 3;
  -ms-column-count: 3;
  -o-column-count: 3;
  column-count: 3; }

div.dt-button-collection.four-column {
  width: 600px; }

div.dt-button-collection.four-column > :last-child {
  padding-bottom: 1px;
  -webkit-column-count: 4;
  -ms-column-count: 4;
  -o-column-count: 4;
  column-count: 4; }

div.dt-button-collection .dt-button {
  border-radius: 0; }

div.dt-button-collection.fixed {
  max-width: none; }

div.dt-button-collection.fixed:before, div.dt-button-collection.fixed:after {
  display: none; }

div.dt-button-background {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 999; }

@media screen and (max-width: 767px) {
  div.dt-buttons {
    float: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0.5em; }
  div.dt-buttons a.btn {
    float: none; } }

div.dt-buttons button.btn.processing,
div.dt-buttons div.btn.processing,
div.dt-buttons a.btn.processing {
  color: rgba(0, 0, 0, 0.2); }

div.dt-buttons button.btn.processing:after,
div.dt-buttons div.btn.processing:after,
div.dt-buttons a.btn.processing:after {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 16px;
  height: 16px;
  margin: -8px 0 0 -8px;
  box-sizing: border-box;
  display: block;
  content: ' ';
  border: 2px solid #282828;
  border-radius: 50%;
  border-left-color: transparent;
  border-right-color: transparent;
  animation: dtb-spinner 1500ms infinite linear;
  -o-animation: dtb-spinner 1500ms infinite linear;
  -ms-animation: dtb-spinner 1500ms infinite linear;
  -webkit-animation: dtb-spinner 1500ms infinite linear;
  -moz-animation: dtb-spinner 1500ms infinite linear; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty {
  cursor: default !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr > td.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > th.child:before,
table.dataTable.dtr-inline.collapsed > tbody > tr > td.dataTables_empty:before {
  display: none !important; }

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control {
  position: relative;
  padding-left: 30px;
  cursor: pointer; }

table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr[role="row"] > th.dtr-control:before {
  top: 50%;
  left: 5px;
  height: 1em;
  width: 1em;
  margin-top: -9px;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: 'Courier New', Courier, monospace;
  line-height: 1em;
  content: '+';
  background-color: #0275d8; }

table.dataTable.dtr-inline.collapsed > tbody > tr.parent > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed > tbody > tr.parent > th.dtr-control:before {
  content: '-';
  background-color: #d33333; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control {
  padding-left: 27px; }

table.dataTable.dtr-inline.collapsed.compact > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-inline.collapsed.compact > tbody > tr > th.dtr-control:before {
  left: 4px;
  height: 14px;
  width: 14px;
  border-radius: 14px;
  line-height: 14px;
  text-indent: 3px; }

table.dataTable.dtr-column > tbody > tr > td.dtr-control,
table.dataTable.dtr-column > tbody > tr > th.dtr-control,
table.dataTable.dtr-column > tbody > tr > td.control,
table.dataTable.dtr-column > tbody > tr > th.control {
  position: relative;
  cursor: pointer; }

table.dataTable.dtr-column > tbody > tr > td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr > td.control:before,
table.dataTable.dtr-column > tbody > tr > th.control:before {
  top: 50%;
  left: 50%;
  height: 0.8em;
  width: 0.8em;
  margin-top: -0.5em;
  margin-left: -0.5em;
  display: block;
  position: absolute;
  color: white;
  border: 0.15em solid white;
  border-radius: 1em;
  box-shadow: 0 0 0.2em #444;
  box-sizing: content-box;
  text-align: center;
  text-indent: 0 !important;
  font-family: 'Courier New', Courier, monospace;
  line-height: 1em;
  content: '+';
  background-color: #0275d8; }

table.dataTable.dtr-column > tbody > tr.parent td.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent th.dtr-control:before,
table.dataTable.dtr-column > tbody > tr.parent td.control:before,
table.dataTable.dtr-column > tbody > tr.parent th.control:before {
  content: '-';
  background-color: #d33333; }

table.dataTable > tbody > tr.child {
  padding: 0.5em 1em; }

table.dataTable > tbody > tr.child:hover {
  background: transparent !important; }

table.dataTable > tbody > tr.child ul.dtr-details {
  display: inline-block;
  list-style-type: none;
  margin: 0;
  padding: 0; }

table.dataTable > tbody > tr.child ul.dtr-details > li {
  border-bottom: 1px solid #efefef;
  padding: 0.5em 0; }

table.dataTable > tbody > tr.child ul.dtr-details > li:first-child {
  padding-top: 0; }

table.dataTable > tbody > tr.child ul.dtr-details > li:last-child {
  border-bottom: none; }

table.dataTable > tbody > tr.child span.dtr-title {
  display: inline-block;
  min-width: 75px;
  font-weight: bold; }

div.dtr-modal {
  position: fixed;
  box-sizing: border-box;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 100;
  padding: 10em 1em; }

div.dtr-modal div.dtr-modal-display {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 50%;
  height: 50%;
  overflow: auto;
  margin: auto;
  z-index: 102;
  overflow: auto;
  background-color: #f5f5f7;
  border: 1px solid black;
  border-radius: 0.5em;
  box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6); }

div.dtr-modal div.dtr-modal-content {
  position: relative;
  padding: 1em; }

div.dtr-modal div.dtr-modal-close {
  position: absolute;
  top: 6px;
  right: 6px;
  width: 22px;
  height: 22px;
  border: 1px solid #eaeaea;
  background-color: #f9f9f9;
  text-align: center;
  border-radius: 3px;
  cursor: pointer;
  z-index: 12; }

div.dtr-modal div.dtr-modal-close:hover {
  background-color: #eaeaea; }

div.dtr-modal div.dtr-modal-background {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 101;
  background: rgba(0, 0, 0, 0.6); }

@media screen and (max-width: 767px) {
  div.dtr-modal div.dtr-modal-display {
    width: 95%; } }

div.dtr-bs-modal table.table tr:first-child td {
  border-top: none; }

table.dataTable.dtr-inline.collapsed.table-sm > tbody > tr > td:first-child:before,
table.dataTable.dtr-inline.collapsed.table-sm > tbody > tr > th:first-child:before {
  top: 5px; }

.gu-mirror {
  position: fixed !important;
  margin: 0 !important;
  z-index: 9999 !important;
  opacity: 0.8;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
  filter: alpha(opacity=80); }

.gu-hide {
  display: none !important; }

.gu-unselectable {
  -webkit-user-select: none !important;
  -ms-user-select: none !important;
  user-select: none !important; }

.gu-transit {
  opacity: 0.2;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  filter: alpha(opacity=20); }

/* classes attached to <body> */
.fc-not-allowed,
.fc-not-allowed .fc-event {
  /* override events' custom cursors */
  cursor: not-allowed; }

.fc-unselectable {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }

.fc {
  /* layout of immediate children */
  display: flex;
  flex-direction: column;
  font-size: 1em; }

.fc,
.fc *,
.fc *:before,
.fc *:after {
  box-sizing: border-box; }

.fc table {
  border-collapse: collapse;
  border-spacing: 0;
  font-size: 1em;
  /* normalize cross-browser */ }

.fc th {
  text-align: center; }

.fc th,
.fc td {
  vertical-align: top;
  padding: 0; }

.fc a[data-navlink] {
  cursor: pointer; }

.fc a[data-navlink]:hover {
  text-decoration: underline; }

.fc-direction-ltr {
  direction: ltr;
  text-align: left; }

.fc-direction-rtl {
  direction: rtl;
  text-align: right; }

.fc-theme-standard td,
.fc-theme-standard th {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color, #ddd); }

/* for FF, which doesn't expand a 100% div within a table cell. use absolute positioning */
/* inner-wrappers are responsible for being absolute */
/* TODO: best place for this? */
.fc-liquid-hack td,
.fc-liquid-hack th {
  position: relative; }

@font-face {
  font-family: 'fcicons';
  src: url("data:application/x-font-ttf;charset=utf-8;base64,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") format("truetype");
  font-weight: normal;
  font-style: normal; }

.fc-icon {
  /* added for fc */
  display: inline-block;
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'fcicons' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }

.fc-icon-chevron-left:before {
  content: "\e900"; }

.fc-icon-chevron-right:before {
  content: "\e901"; }

.fc-icon-chevrons-left:before {
  content: "\e902"; }

.fc-icon-chevrons-right:before {
  content: "\e903"; }

.fc-icon-minus-square:before {
  content: "\e904"; }

.fc-icon-plus-square:before {
  content: "\e905"; }

.fc-icon-x:before {
  content: "\e906"; }

/*
Lots taken from Flatly (MIT): https://bootswatch.com/4/flatly/bootstrap.css

These styles only apply when the standard-theme is activated.
When it's NOT activated, the fc-button classes won't even be in the DOM.
*/
.fc {
  /* reset */ }

.fc .fc-button {
  border-radius: 0;
  overflow: visible;
  text-transform: none;
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

.fc .fc-button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

.fc .fc-button {
  -webkit-appearance: button; }

.fc .fc-button:not(:disabled) {
  cursor: pointer; }

.fc .fc-button::-moz-focus-inner {
  padding: 0;
  border-style: none; }

.fc {
  /* theme */ }

.fc .fc-button {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.4em 0.65em;
  font-size: 1em;
  line-height: 1.5;
  border-radius: 0.25em; }

.fc .fc-button:hover {
  text-decoration: none; }

.fc .fc-button:focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(44, 62, 80, 0.25); }

.fc .fc-button:disabled {
  opacity: 0.65; }

.fc {
  /* "primary" coloring */ }

.fc .fc-button-primary {
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #2C3E50;
  background-color: var(--fc-button-bg-color, #2C3E50);
  border-color: #2C3E50;
  border-color: var(--fc-button-border-color, #2C3E50); }

.fc .fc-button-primary:hover {
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #1e2b37;
  background-color: var(--fc-button-hover-bg-color, #1e2b37);
  border-color: #1a252f;
  border-color: var(--fc-button-hover-border-color, #1a252f); }

.fc .fc-button-primary:disabled {
  /* not DRY */
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #2C3E50;
  background-color: var(--fc-button-bg-color, #2C3E50);
  border-color: #2C3E50;
  border-color: var(--fc-button-border-color, #2C3E50);
  /* overrides :hover */ }

.fc .fc-button-primary:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); }

.fc .fc-button-primary:not(:disabled):active,
.fc .fc-button-primary:not(:disabled).fc-button-active {
  color: #fff;
  color: var(--fc-button-text-color, #fff);
  background-color: #1a252f;
  background-color: var(--fc-button-active-bg-color, #1a252f);
  border-color: #151e27;
  border-color: var(--fc-button-active-border-color, #151e27); }

.fc .fc-button-primary:not(:disabled):active:focus,
.fc .fc-button-primary:not(:disabled).fc-button-active:focus {
  box-shadow: 0 0 0 0.2rem rgba(76, 91, 106, 0.5); }

.fc {
  /* icons within buttons */ }

.fc .fc-button .fc-icon {
  vertical-align: middle;
  font-size: 1.5em;
  /* bump up the size (but don't make it bigger than line-height of button, which is 1.5em also) */ }

.fc .fc-button-group {
  position: relative;
  display: inline-flex;
  vertical-align: middle; }

.fc .fc-button-group > .fc-button {
  position: relative;
  flex: 1 1 auto; }

.fc .fc-button-group > .fc-button:hover {
  z-index: 1; }

.fc .fc-button-group > .fc-button:focus,
.fc .fc-button-group > .fc-button:active,
.fc .fc-button-group > .fc-button.fc-button-active {
  z-index: 1; }

.fc-direction-ltr .fc-button-group > .fc-button:not(:first-child) {
  margin-left: -1px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.fc-direction-ltr .fc-button-group > .fc-button:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.fc-direction-rtl .fc-button-group > .fc-button:not(:first-child) {
  margin-right: -1px;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.fc-direction-rtl .fc-button-group > .fc-button:not(:last-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.fc .fc-toolbar {
  display: flex;
  justify-content: space-between;
  align-items: center; }

.fc .fc-toolbar.fc-header-toolbar {
  margin-bottom: 1.5em; }

.fc .fc-toolbar.fc-footer-toolbar {
  margin-top: 1.5em; }

.fc .fc-toolbar-title {
  font-size: 1.75em;
  margin: 0; }

.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
  margin-left: .75em;
  /* space between */ }

.fc-direction-rtl .fc-toolbar > * > :not(:first-child) {
  margin-right: .75em;
  /* space between */ }

.fc-direction-rtl .fc-toolbar-ltr {
  /* when the toolbar-chunk positioning system is explicitly left-to-right */
  flex-direction: row-reverse; }

.fc .fc-scroller {
  -webkit-overflow-scrolling: touch;
  position: relative;
  /* for abs-positioned elements within */ }

.fc .fc-scroller-liquid {
  height: 100%; }

.fc .fc-scroller-liquid-absolute {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0; }

.fc .fc-scroller-harness {
  position: relative;
  overflow: hidden;
  direction: ltr;
  /* hack for chrome computing the scroller's right/left wrong for rtl. undone below... */
  /* TODO: demonstrate in codepen */ }

.fc .fc-scroller-harness-liquid {
  height: 100%; }

.fc-direction-rtl .fc-scroller-harness > .fc-scroller {
  /* undo above hack */
  direction: rtl; }

.fc-theme-standard .fc-scrollgrid {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color, #ddd);
  /* bootstrap does this. match */ }

.fc .fc-scrollgrid,
.fc .fc-scrollgrid table {
  /* all tables (self included) */
  width: 100%;
  /* because tables don't normally do this */
  table-layout: fixed; }

.fc .fc-scrollgrid table {
  /* inner tables */
  border-top-style: hidden;
  border-left-style: hidden;
  border-right-style: hidden; }

.fc .fc-scrollgrid {
  border-collapse: separate;
  border-right-width: 0;
  border-bottom-width: 0; }

.fc .fc-scrollgrid-liquid {
  height: 100%; }

.fc .fc-scrollgrid-section {
  /* a <tr> */
  height: 1px; }

.fc .fc-scrollgrid-section > td {
  height: 1px;
  /* needs a height so inner div within grow. better than 0, for firefox */ }

.fc .fc-scrollgrid-section table {
  height: 1px;
  /* for most browsers, if a height isn't set on the table, can't do liquid-height within cells */
  /* serves as a min-height. harmless */ }

.fc .fc-scrollgrid-section-liquid {
  height: auto; }

.fc .fc-scrollgrid-section-liquid > td {
  height: 100%;
  /* better than `auto`, for firefox */ }

.fc .fc-scrollgrid-section > * {
  border-top-width: 0;
  border-left-width: 0; }

.fc .fc-scrollgrid-section-header > *,
.fc .fc-scrollgrid-section-footer > * {
  border-bottom-width: 0; }

.fc .fc-scrollgrid-section-body table,
.fc .fc-scrollgrid-section-footer table {
  border-bottom-style: hidden;
  /* head keeps its bottom border tho */ }

.fc {
  /* stickiness */ }

.fc .fc-scrollgrid-section-sticky > * {
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  position: -webkit-sticky;
  position: sticky;
  z-index: 2;
  /* TODO: var */
  /* TODO: box-shadow when sticking */ }

.fc .fc-scrollgrid-section-header.fc-scrollgrid-section-sticky > * {
  top: 0;
  /* because border-sharing causes a gap at the top */
  /* TODO: give safari -1. has bug */ }

.fc .fc-scrollgrid-section-footer.fc-scrollgrid-section-sticky > * {
  bottom: 0;
  /* known bug: bottom-stickiness doesn't work in safari */ }

.fc .fc-scrollgrid-sticky-shim {
  /* for horizontal scrollbar */
  height: 1px;
  /* needs height to create scrollbars */
  margin-bottom: -1px; }

.fc-sticky {
  /* no .fc wrap because used as child of body */
  position: -webkit-sticky;
  position: sticky; }

.fc .fc-view-harness {
  flex-grow: 1;
  /* because this harness is WITHIN the .fc's flexbox */
  position: relative; }

.fc {
  /* when the harness controls the height, make the view liquid */ }

.fc .fc-view-harness-active > .fc-view {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.fc .fc-col-header-cell-cushion {
  display: inline-block;
  /* x-browser for when sticky (when multi-tier header) */
  padding: 2px 4px; }

.fc .fc-bg-event,
.fc .fc-non-business,
.fc .fc-highlight {
  /* will always have a harness with position:relative/absolute, so absolutely expand */
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fc .fc-non-business {
  background: rgba(215, 215, 215, 0.3);
  background: var(--fc-non-business-color, rgba(215, 215, 215, 0.3)); }

.fc .fc-bg-event {
  background: #8fdf82;
  background: var(--fc-bg-event-color, #8fdf82);
  opacity: 0.3;
  opacity: var(--fc-bg-event-opacity, 0.3); }

.fc .fc-bg-event .fc-event-title {
  margin: .5em;
  font-size: .85em;
  font-size: var(--fc-small-font-size, 0.85em);
  font-style: italic; }

.fc .fc-highlight {
  background: rgba(188, 232, 241, 0.3);
  background: var(--fc-highlight-color, rgba(188, 232, 241, 0.3)); }

.fc .fc-cell-shaded,
.fc .fc-day-disabled {
  background: rgba(208, 208, 208, 0.3);
  background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); }

/* link resets */
/* ---------------------------------------------------------------------------------------------------- */
a.fc-event,
a.fc-event:hover {
  text-decoration: none; }

/* cursor */
.fc-event[href],
.fc-event.fc-event-draggable {
  cursor: pointer; }

/* event text content */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event .fc-event-main {
  position: relative;
  z-index: 2; }

/* dragging */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-dragging:not(.fc-event-selected) {
  /* MOUSE */
  opacity: 0.75; }

.fc-event-dragging.fc-event-selected {
  /* TOUCH */
  box-shadow: 0 2px 7px rgba(0, 0, 0, 0.3); }

/* resizing */
/* ---------------------------------------------------------------------------------------------------- */
/* (subclasses should hone positioning for touch and non-touch) */
.fc-event .fc-event-resizer {
  display: none;
  position: absolute;
  z-index: 4; }

.fc-event:hover,
.fc-event-selected {
  /* TOUCH */ }

.fc-event:hover .fc-event-resizer, .fc-event-selected .fc-event-resizer {
  display: block; }

.fc-event-selected .fc-event-resizer {
  border-radius: 4px;
  border-radius: calc(var(--fc-event-resizer-dot-total-width, 8px) / 2);
  border-width: 1px;
  border-width: var(--fc-event-resizer-dot-border-width, 1px);
  width: 8px;
  width: var(--fc-event-resizer-dot-total-width, 8px);
  height: 8px;
  height: var(--fc-event-resizer-dot-total-width, 8px);
  border-style: solid;
  border-color: inherit;
  background: #fff;
  background: var(--fc-page-bg-color, #fff); }

.fc-event-selected .fc-event-resizer:before {
  content: '';
  position: absolute;
  top: -20px;
  left: -20px;
  right: -20px;
  bottom: -20px; }

/* selecting (always TOUCH) */
/* ---------------------------------------------------------------------------------------------------- */
.fc-event-selected {
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2); }

.fc-event-selected:before {
  content: "";
  position: absolute;
  z-index: 3;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fc-event-selected {
  /* dimmer effect */ }

.fc-event-selected:after {
  content: "";
  background: rgba(0, 0, 0, 0.25);
  background: var(--fc-event-selected-overlay-color, rgba(0, 0, 0, 0.25));
  position: absolute;
  z-index: 1;
  /* assume there's a border on all sides. overcome it. */
  /* sometimes there's NOT a border, in which case the dimmer will go over */
  /* an adjacent border, which looks fine. */
  top: -1px;
  left: -1px;
  right: -1px;
  bottom: -1px; }

/*
A HORIZONTAL event
*/
.fc-h-event {
  /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8); }

.fc-h-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff); }

.fc-h-event .fc-event-main-frame {
  display: flex;
  /* for make fc-event-title-container expand */ }

.fc-h-event .fc-event-time {
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden; }

.fc-h-event .fc-event-title-container {
  /* serves as a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  /* important for allowing to shrink all the way */ }

.fc-h-event .fc-event-title {
  display: inline-block;
  /* need this to be sticky cross-browser */
  vertical-align: top;
  /* for not messing up line-height */
  left: 0;
  /* for sticky */
  right: 0;
  /* for sticky */
  max-width: 100%;
  /* clip overflow on this element */
  overflow: hidden; }

.fc-h-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px; }

/* adjust border and border-radius (if there is any) for non-start/end */
.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-start),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-end) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0; }

.fc-direction-ltr .fc-daygrid-block-event:not(.fc-event-end),
.fc-direction-rtl .fc-daygrid-block-event:not(.fc-event-start) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-right-width: 0; }

/* resizers */
.fc-h-event:not(.fc-event-selected) .fc-event-resizer {
  top: 0;
  bottom: 0;
  width: 8px;
  width: var(--fc-event-resizer-thickness, 8px); }

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end {
  cursor: w-resize;
  left: -4px;
  left: calc(var(--fc-event-resizer-thickness, 8px) / -2); }

.fc-direction-ltr .fc-h-event:not(.fc-event-selected) .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event:not(.fc-event-selected) .fc-event-resizer-start {
  cursor: e-resize;
  right: -4px;
  right: calc(var(--fc-event-resizer-thickness, 8px) / -2); }

/* resizers for TOUCH */
.fc-h-event.fc-event-selected .fc-event-resizer {
  top: 50%;
  margin-top: -4px;
  margin-top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); }

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-start,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-end {
  left: -4px;
  left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); }

.fc-direction-ltr .fc-h-event.fc-event-selected .fc-event-resizer-end,
.fc-direction-rtl .fc-h-event.fc-event-selected .fc-event-resizer-start {
  right: -4px;
  right: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); }

:root {
  --fc-daygrid-event-dot-width: 8px; }

.fc .fc-popover {
  position: fixed;
  top: 0;
  /* for when not positioned yet */
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.15); }

.fc .fc-popover-header {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 3px 4px; }

.fc .fc-popover-title {
  margin: 0 2px; }

.fc .fc-popover-close {
  cursor: pointer;
  opacity: 0.65;
  font-size: 1.1em; }

.fc-theme-standard .fc-popover {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color, #ddd);
  background: #fff;
  background: var(--fc-page-bg-color, #fff); }

.fc-theme-standard .fc-popover-header {
  background: rgba(208, 208, 208, 0.3);
  background: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); }

/* help things clear margins of inner content */
.fc-daygrid-day-frame,
.fc-daygrid-day-events,
.fc-daygrid-event-harness {
  /* for event top/bottom margins */ }

.fc-daygrid-day-frame:before, .fc-daygrid-day-events:before, .fc-daygrid-event-harness:before {
  content: "";
  clear: both;
  display: table; }

.fc-daygrid-day-frame:after, .fc-daygrid-day-events:after, .fc-daygrid-event-harness:after {
  content: "";
  clear: both;
  display: table; }

.fc .fc-daygrid-body {
  /* a <div> that wraps the table */
  position: relative;
  z-index: 1;
  /* container inner z-index's because <tr>s can't do it */ }

.fc .fc-daygrid-day.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15);
  background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); }

.fc .fc-daygrid-day-frame {
  position: relative;
  min-height: 100%;
  /* seems to work better than `height` because sets height after rows/cells naturally do it */ }

.fc {
  /* cell top */ }

.fc .fc-daygrid-day-top {
  display: flex;
  flex-direction: row-reverse; }

.fc .fc-day-other .fc-daygrid-day-top {
  opacity: 0.3; }

.fc {
  /* day number (within cell top) */ }

.fc .fc-daygrid-day-number {
  position: relative;
  z-index: 4;
  padding: 4px; }

.fc {
  /* event container */ }

.fc .fc-daygrid-day-events {
  margin-top: 1px;
  /* needs to be margin, not padding, so that available cell height can be computed */ }

.fc {
  /* positioning for balanced vs natural */ }

.fc .fc-daygrid-body-balanced .fc-daygrid-day-events {
  position: absolute;
  left: 0;
  right: 0; }

.fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
  position: relative;
  /* for containing abs positioned event harnesses */
  min-height: 2em;
  /* in addition to being a min-height during natural height, equalizes the heights a little bit */ }

.fc .fc-daygrid-body-natural {
  /* can coexist with -unbalanced */ }

.fc .fc-daygrid-body-natural .fc-daygrid-day-events {
  margin-bottom: 1em; }

.fc {
  /* event harness */ }

.fc .fc-daygrid-event-harness {
  position: relative; }

.fc .fc-daygrid-event-harness-abs {
  position: absolute;
  top: 0;
  /* fallback coords for when cannot yet be computed */
  left: 0;
  /* */
  right: 0;
  /* */ }

.fc .fc-daygrid-bg-harness {
  position: absolute;
  top: 0;
  bottom: 0; }

.fc {
  /* bg content */ }

.fc .fc-daygrid-day-bg .fc-non-business {
  z-index: 1; }

.fc .fc-daygrid-day-bg .fc-bg-event {
  z-index: 2; }

.fc .fc-daygrid-day-bg .fc-highlight {
  z-index: 3; }

.fc {
  /* events */ }

.fc .fc-daygrid-event {
  z-index: 6;
  margin-top: 1px; }

.fc .fc-daygrid-event.fc-event-mirror {
  z-index: 7; }

.fc {
  /* cell bottom (within day-events) */ }

.fc .fc-daygrid-day-bottom {
  font-size: .85em;
  margin: 2px 3px 0; }

.fc .fc-daygrid-more-link {
  position: relative;
  z-index: 4;
  cursor: pointer; }

.fc {
  /* week number (within frame) */ }

.fc .fc-daygrid-week-number {
  position: absolute;
  z-index: 5;
  top: 0;
  padding: 2px;
  min-width: 1.5em;
  text-align: center;
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  color: #808080;
  color: var(--fc-neutral-text-color, #808080); }

.fc {
  /* popover */ }

.fc .fc-more-popover {
  z-index: 8; }

.fc .fc-more-popover .fc-popover-body {
  min-width: 220px;
  padding: 10px; }

.fc-direction-ltr .fc-daygrid-event.fc-event-start,
.fc-direction-rtl .fc-daygrid-event.fc-event-end {
  margin-left: 2px; }

.fc-direction-ltr .fc-daygrid-event.fc-event-end,
.fc-direction-rtl .fc-daygrid-event.fc-event-start {
  margin-right: 2px; }

.fc-direction-ltr .fc-daygrid-week-number {
  left: 0;
  border-radius: 0 0 3px 0; }

.fc-direction-rtl .fc-daygrid-week-number {
  right: 0;
  border-radius: 0 0 0 3px; }

.fc-liquid-hack .fc-daygrid-day-frame {
  position: static;
  /* will cause inner absolute stuff to expand to <td> */ }

.fc-daygrid-event {
  /* make root-level, because will be dragged-and-dropped outside of a component root */
  position: relative;
  /* for z-indexes assigned later */
  white-space: nowrap;
  border-radius: 3px;
  /* dot event needs this to when selected */
  font-size: .85em;
  font-size: var(--fc-small-font-size, 0.85em); }

/* --- the rectangle ("block") style of event --- */
.fc-daygrid-block-event .fc-event-time {
  font-weight: bold; }

.fc-daygrid-block-event .fc-event-time,
.fc-daygrid-block-event .fc-event-title {
  padding: 1px; }

/* --- the dot style of event --- */
.fc-daygrid-dot-event {
  display: flex;
  align-items: center;
  padding: 2px 0; }

.fc-daygrid-dot-event .fc-event-title {
  flex-grow: 1;
  flex-shrink: 1;
  min-width: 0;
  /* important for allowing to shrink all the way */
  overflow: hidden;
  font-weight: bold; }

.fc-daygrid-dot-event:hover,
.fc-daygrid-dot-event.fc-event-mirror {
  background: rgba(0, 0, 0, 0.1); }

.fc-daygrid-dot-event.fc-event-selected:before {
  /* expand hit area */
  top: -10px;
  bottom: -10px; }

.fc-daygrid-event-dot {
  /* the actual dot */
  margin: 0 4px;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 4px solid #3788d8;
  border: calc(var(--fc-daygrid-event-dot-width, 8px) / 2) solid var(--fc-event-border-color, #3788d8);
  border-radius: 4px;
  border-radius: calc(var(--fc-daygrid-event-dot-width, 8px) / 2); }

/* --- spacing between time and title --- */
.fc-direction-ltr .fc-daygrid-event .fc-event-time {
  margin-right: 3px; }

.fc-direction-rtl .fc-daygrid-event .fc-event-time {
  margin-left: 3px; }

/*
A VERTICAL event
*/
.fc-v-event {
  /* allowed to be top-level */
  display: block;
  border: 1px solid #3788d8;
  border: 1px solid var(--fc-event-border-color, #3788d8);
  background-color: #3788d8;
  background-color: var(--fc-event-bg-color, #3788d8); }

.fc-v-event .fc-event-main {
  color: #fff;
  color: var(--fc-event-text-color, #fff);
  height: 100%; }

.fc-v-event .fc-event-main-frame {
  height: 100%;
  display: flex;
  flex-direction: column; }

.fc-v-event .fc-event-time {
  flex-grow: 0;
  flex-shrink: 0;
  max-height: 100%;
  overflow: hidden; }

.fc-v-event .fc-event-title-container {
  /* a container for the sticky cushion */
  flex-grow: 1;
  flex-shrink: 1;
  min-height: 0;
  /* important for allowing to shrink all the way */ }

.fc-v-event .fc-event-title {
  /* will have fc-sticky on it */
  top: 0;
  bottom: 0;
  max-height: 100%;
  /* clip overflow */
  overflow: hidden; }

.fc-v-event:not(.fc-event-start) {
  border-top-width: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0; }

.fc-v-event:not(.fc-event-end) {
  border-bottom-width: 0;
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0; }

.fc-v-event.fc-event-selected:before {
  /* expand hit area */
  left: -10px;
  right: -10px; }

.fc-v-event {
  /* resizer (mouse AND touch) */ }

.fc-v-event .fc-event-resizer-start {
  cursor: n-resize; }

.fc-v-event .fc-event-resizer-end {
  cursor: s-resize; }

.fc-v-event {
  /* resizer for MOUSE */ }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer {
  height: 8px;
  height: var(--fc-event-resizer-thickness, 8px);
  left: 0;
  right: 0; }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-thickness, 8px) / -2); }

.fc-v-event:not(.fc-event-selected) .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-thickness, 8px) / -2); }

.fc-v-event {
  /* resizer for TOUCH (when event is "selected") */ }

.fc-v-event.fc-event-selected .fc-event-resizer {
  left: 50%;
  margin-left: -4px;
  margin-left: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); }

.fc-v-event.fc-event-selected .fc-event-resizer-start {
  top: -4px;
  top: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); }

.fc-v-event.fc-event-selected .fc-event-resizer-end {
  bottom: -4px;
  bottom: calc(var(--fc-event-resizer-dot-total-width, 8px) / -2); }

.fc .fc-timegrid .fc-daygrid-body {
  /* the all-day daygrid within the timegrid view */
  z-index: 2;
  /* put above the timegrid-body so that more-popover is above everything. TODO: better solution */ }

.fc .fc-timegrid-divider {
  padding: 0 0 2px;
  /* browsers get confused when you set height. use padding instead */ }

.fc .fc-timegrid-body {
  position: relative;
  z-index: 1;
  /* scope the z-indexes of slots and cols */
  min-height: 100%;
  /* fill height always, even when slat table doesn't grow */ }

.fc .fc-timegrid-axis-chunk {
  /* for advanced ScrollGrid */
  position: relative; }

.fc .fc-timegrid-axis-chunk > table {
  position: relative;
  z-index: 1;
  /* above the now-indicator-container */ }

.fc .fc-timegrid-slots {
  position: relative;
  z-index: 1; }

.fc .fc-timegrid-slot {
  /* a <td> */
  height: 1.5em;
  border-bottom: 0; }

.fc .fc-timegrid-slot:empty:before {
  content: '\00a0';
  /* make sure there's at least an empty space to create height for height syncing */ }

.fc .fc-timegrid-slot-minor {
  border-top-style: dotted; }

.fc .fc-timegrid-slot-label-cushion {
  display: inline-block;
  white-space: nowrap; }

.fc .fc-timegrid-slot-label {
  vertical-align: middle;
  /* vertical align the slots */ }

.fc {
  /* slots AND axis cells (top-left corner of view including the "all-day" text) */ }

.fc .fc-timegrid-axis-cushion,
.fc .fc-timegrid-slot-label-cushion {
  padding: 0 4px; }

.fc {
  /* axis cells (top-left corner of view including the "all-day" text) */
  /* vertical align is more complicated, uses flexbox */ }

.fc .fc-timegrid-axis-frame-liquid {
  height: 100%;
  /* will need liquid-hack in FF */ }

.fc .fc-timegrid-axis-frame {
  overflow: hidden;
  display: flex;
  align-items: center;
  /* vertical align */
  justify-content: flex-end;
  /* horizontal align. matches text-align below */ }

.fc .fc-timegrid-axis-cushion {
  max-width: 60px;
  /* limits the width of the "all-day" text */
  flex-shrink: 0;
  /* allows text to expand how it normally would, regardless of constrained width */ }

.fc-direction-ltr .fc-timegrid-slot-label-frame {
  text-align: right; }

.fc-direction-rtl .fc-timegrid-slot-label-frame {
  text-align: left; }

.fc-liquid-hack .fc-timegrid-axis-frame-liquid {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.fc .fc-timegrid-col.fc-day-today {
  background-color: rgba(255, 220, 40, 0.15);
  background-color: var(--fc-today-bg-color, rgba(255, 220, 40, 0.15)); }

.fc .fc-timegrid-col-frame {
  min-height: 100%;
  /* liquid-hack is below */
  position: relative; }

.fc-liquid-hack .fc-timegrid-col-frame {
  height: auto;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0; }

.fc-media-screen .fc-timegrid-cols {
  position: absolute;
  /* no z-index. children will decide and go above slots */
  top: 0;
  left: 0;
  right: 0;
  bottom: 0; }

.fc-media-screen .fc-timegrid-cols > table {
  height: 100%; }

.fc-media-screen .fc-timegrid-col-bg,
.fc-media-screen .fc-timegrid-col-events,
.fc-media-screen .fc-timegrid-now-indicator-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0; }

.fc-media-screen .fc-timegrid-event-harness {
  position: absolute;
  /* top/left/right/bottom will all be set by JS */ }

.fc {
  /* bg */ }

.fc .fc-timegrid-col-bg {
  z-index: 2;
  /* TODO: kill */ }

.fc .fc-timegrid-col-bg .fc-non-business {
  z-index: 1; }

.fc .fc-timegrid-col-bg .fc-bg-event {
  z-index: 2; }

.fc .fc-timegrid-col-bg .fc-highlight {
  z-index: 3; }

.fc .fc-timegrid-bg-harness {
  position: absolute;
  /* top/bottom will be set by JS */
  left: 0;
  right: 0; }

.fc {
  /* fg events */
  /* (the mirror segs are put into a separate container with same classname, */
  /* and they must be after the normal seg container to appear at a higher z-index) */ }

.fc .fc-timegrid-col-events {
  z-index: 3;
  /* child event segs have z-indexes that are scoped within this div */ }

.fc {
  /* now indicator */ }

.fc .fc-timegrid-now-indicator-container {
  bottom: 0;
  overflow: hidden;
  /* don't let overflow of lines/arrows cause unnecessary scrolling */
  /* z-index is set on the individual elements */ }

.fc-direction-ltr .fc-timegrid-col-events {
  margin: 0 2.5% 0 2px; }

.fc-direction-rtl .fc-timegrid-col-events {
  margin: 0 2px 0 2.5%; }

.fc-timegrid-event-harness-inset .fc-timegrid-event,
.fc-timegrid-event.fc-event-mirror {
  box-shadow: 0px 0px 0px 1px #fff;
  box-shadow: 0px 0px 0px 1px var(--fc-page-bg-color, #fff); }

.fc-timegrid-event {
  /* events need to be root */
  font-size: .85em;
  font-size: var(--fc-small-font-size, 0.85em);
  border-radius: 3px; }

.fc-timegrid-event .fc-event-main {
  padding: 1px 1px 0; }

.fc-timegrid-event .fc-event-time {
  white-space: nowrap;
  font-size: .85em;
  font-size: var(--fc-small-font-size, 0.85em);
  margin-bottom: 1px; }

.fc-timegrid-event-condensed .fc-event-main-frame {
  flex-direction: row;
  overflow: hidden; }

.fc-timegrid-event-condensed .fc-event-time:after {
  content: '\00a0-\00a0';
  /* dash surrounded by non-breaking spaces */ }

.fc-timegrid-event-condensed .fc-event-title {
  font-size: .85em;
  font-size: var(--fc-small-font-size, 0.85em); }

.fc-media-screen .fc-timegrid-event {
  position: absolute;
  /* absolute WITHIN the harness */
  top: 0;
  bottom: 1px;
  /* stay away from bottom slot line */
  left: 0;
  right: 0; }

.fc {
  /* line */ }

.fc .fc-timegrid-now-indicator-line {
  position: absolute;
  z-index: 4;
  left: 0;
  right: 0;
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color, red);
  border-width: 1px 0 0; }

.fc {
  /* arrow */ }

.fc .fc-timegrid-now-indicator-arrow {
  position: absolute;
  z-index: 4;
  margin-top: -5px;
  /* vertically center on top coordinate */
  border-style: solid;
  border-color: red;
  border-color: var(--fc-now-indicator-color, red); }

.fc-direction-ltr .fc-timegrid-now-indicator-arrow {
  left: 0;
  /* triangle pointing right. TODO: mixin */
  border-width: 5px 0 5px 6px;
  border-top-color: transparent;
  border-bottom-color: transparent; }

.fc-direction-rtl .fc-timegrid-now-indicator-arrow {
  right: 0;
  /* triangle pointing left. TODO: mixin */
  border-width: 5px 6px 5px 0;
  border-top-color: transparent;
  border-bottom-color: transparent; }

:root {
  --fc-list-event-dot-width: 10px;
  --fc-list-event-hover-bg-color: #f5f5f5; }

.fc-theme-standard .fc-list {
  border: 1px solid #ddd;
  border: 1px solid var(--fc-border-color, #ddd); }

.fc {
  /* message when no events */ }

.fc .fc-list-empty {
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3));
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  /* vertically aligns fc-list-empty-inner */ }

.fc .fc-list-empty-cushion {
  margin: 5em 0; }

.fc {
  /* table within the scroller */
  /* ---------------------------------------------------------------------------------------------------- */ }

.fc .fc-list-table {
  width: 100%;
  border-style: hidden;
  /* kill outer border on theme */ }

.fc .fc-list-table tr > * {
  border-left: 0;
  border-right: 0; }

.fc .fc-list-sticky .fc-list-day > * {
  /* the cells */
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  background: #fff;
  background: var(--fc-page-bg-color, #fff);
  /* for when headers are styled to be transparent and sticky */ }

.fc .fc-list-table th {
  padding: 0;
  /* uses an inner-wrapper instead... */ }

.fc .fc-list-table td,
.fc .fc-list-day-cushion {
  padding: 8px 14px; }

.fc {
  /* date heading rows */
  /* ---------------------------------------------------------------------------------------------------- */ }

.fc .fc-list-day-cushion:after {
  content: "";
  clear: both;
  display: table;
  /* clear floating */ }

.fc-theme-standard .fc-list-day-cushion {
  background-color: rgba(208, 208, 208, 0.3);
  background-color: var(--fc-neutral-bg-color, rgba(208, 208, 208, 0.3)); }

.fc-direction-ltr .fc-list-day-text,
.fc-direction-rtl .fc-list-day-side-text {
  float: left; }

.fc-direction-ltr .fc-list-day-side-text,
.fc-direction-rtl .fc-list-day-text {
  float: right; }

/* make the dot closer to the event title */
.fc-direction-ltr .fc-list-table .fc-list-event-graphic {
  padding-right: 0; }

.fc-direction-rtl .fc-list-table .fc-list-event-graphic {
  padding-left: 0; }

.fc .fc-list-event.fc-event-forced-url {
  cursor: pointer;
  /* whole row will seem clickable */ }

.fc .fc-list-event:hover td {
  background-color: #f5f5f5;
  background-color: var(--fc-list-event-hover-bg-color, #f5f5f5); }

.fc {
  /* shrink certain cols */ }

.fc .fc-list-event-graphic,
.fc .fc-list-event-time {
  white-space: nowrap;
  width: 1px; }

.fc .fc-list-event-dot {
  display: inline-block;
  box-sizing: content-box;
  width: 0;
  height: 0;
  border: 5px solid #3788d8;
  border: calc(var(--fc-list-event-dot-width, 10px) / 2) solid var(--fc-event-border-color, #3788d8);
  border-radius: 5px;
  border-radius: calc(var(--fc-list-event-dot-width, 10px) / 2); }

.fc {
  /* reset <a> styling */ }

.fc .fc-list-event-title a {
  color: inherit;
  text-decoration: none; }

.fc {
  /* underline link when hovering over any part of row */ }

.fc .fc-list-event.fc-event-forced-url:hover a {
  text-decoration: underline; }

.fc-theme-bootstrap a:not([href]) {
  color: inherit;
  /* natural color for navlinks */ }

svg {
  touch-action: none; }

image, text, .jsvmap-zoomin, .jsvmap-zoomout {
  -ms-user-select: none;
  -webkit-user-select: none;
          user-select: none; }

.jsvmap-container {
  touch-action: none;
  position: relative;
  overflow: hidden;
  height: 100%;
  width: 100%; }

.jsvmap-tooltip {
  border-radius: 3px;
  background-color: #5c5cff;
  font-family: sans-serif, Verdana;
  font-size: smaller;
  box-shadow: 1px 2px 12px rgba(0, 0, 0, 0.2);
  padding: 3px 5px;
  position: absolute;
  display: none;
  color: #FFF; }

.jsvmap-zoom-btn {
  border-radius: 3px;
  background-color: #292929;
  padding: 3px;
  box-sizing: border-box;
  position: absolute;
  line-height: 10px;
  cursor: pointer;
  color: #FFF;
  height: 15px;
  width: 15px;
  left: 10px; }

.jsvmap-zoom-btn.jsvmap-zoomout {
  top: 30px; }

.jsvmap-zoom-btn.jsvmap-zoomin {
  top: 10px; }

.jsvmap-series-container {
  right: 15px;
  position: absolute; }

.jsvmap-series-container.jsvmap-series-h {
  bottom: 15px; }

.jsvmap-series-container.jsvmap-series-v {
  top: 15px; }

.jsvmap-series-container .jsvmap-legend {
  background-color: #FFF;
  border: 1px solid #e6e6e6;
  margin-left: 15px;
  border-radius: 3px;
  padding: 0.5rem;
  float: left; }

.jsvmap-series-container .jsvmap-legend .jsvmap-legend-title {
  border-bottom: 1px solid #e6e6e6;
  padding-bottom: 3px;
  margin-bottom: 7px;
  text-align: left; }

.jsvmap-series-container .jsvmap-legend .jsvmap-legend-inner {
  overflow: hidden; }

.jsvmap-series-container .jsvmap-legend .jsvmap-legend-inner .jsvmap-legend-tick {
  margin-top: 10px;
  min-width: 40px; }

.jsvmap-series-container .jsvmap-legend .jsvmap-legend-inner .jsvmap-legend-tick .jsvmap-legend-tick-sample {
  border-radius: 4px;
  margin: 4px auto;
  height: 20px;
  width: 20px; }

.jsvmap-series-container .jsvmap-legend .jsvmap-legend-inner .jsvmap-legend-tick .jsvmap-legend-tick-text {
  margin-top: 3px;
  font-size: 12px;
  text-align: center; }

@keyframes notyf-fadeinup {
  0% {
    opacity: 0;
    transform: translateY(25%); }
  to {
    opacity: 1;
    transform: translateY(0); } }

@keyframes notyf-fadeinleft {
  0% {
    opacity: 0;
    transform: translateX(25%); }
  to {
    opacity: 1;
    transform: translateX(0); } }

@keyframes notyf-fadeoutright {
  0% {
    opacity: 1;
    transform: translateX(0); }
  to {
    opacity: 0;
    transform: translateX(25%); } }

@keyframes notyf-fadeoutdown {
  0% {
    opacity: 1;
    transform: translateY(0); }
  to {
    opacity: 0;
    transform: translateY(25%); } }

@keyframes ripple {
  0% {
    transform: scale(0) translateY(-45%) translateX(13%); }
  to {
    transform: scale(1) translateY(-45%) translateX(13%); } }

.notyf {
  position: fixed;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  color: #fff;
  z-index: 9999;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-end;
  pointer-events: none;
  box-sizing: border-box;
  padding: 20px; }

.notyf__icon--error, .notyf__icon--success {
  height: 21px;
  width: 21px;
  background: #fff;
  border-radius: 50%;
  display: block;
  margin: 0 auto;
  position: relative; }

.notyf__icon--error:after, .notyf__icon--error:before {
  content: "";
  background: currentColor;
  display: block;
  position: absolute;
  width: 3px;
  border-radius: 3px;
  left: 9px;
  height: 12px;
  top: 5px; }

.notyf__icon--error:after {
  transform: rotate(-45deg); }

.notyf__icon--error:before {
  transform: rotate(45deg); }

.notyf__icon--success:after, .notyf__icon--success:before {
  content: "";
  background: currentColor;
  display: block;
  position: absolute;
  width: 3px;
  border-radius: 3px; }

.notyf__icon--success:after {
  height: 6px;
  transform: rotate(-45deg);
  top: 9px;
  left: 6px; }

.notyf__icon--success:before {
  height: 11px;
  transform: rotate(45deg);
  top: 5px;
  left: 10px; }

.notyf__toast {
  display: block;
  overflow: hidden;
  pointer-events: auto;
  animation: notyf-fadeinup .3s ease-in forwards;
  box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.25);
  position: relative;
  padding: 0 15px;
  border-radius: 2px;
  max-width: 300px;
  transform: translateY(25%);
  box-sizing: border-box;
  flex-shrink: 0; }

.notyf__toast--disappear {
  transform: translateY(0);
  animation: notyf-fadeoutdown .3s forwards;
  animation-delay: .25s; }

.notyf__toast--disappear .notyf__icon, .notyf__toast--disappear .notyf__message {
  animation: notyf-fadeoutdown .3s forwards;
  opacity: 1;
  transform: translateY(0); }

.notyf__toast--disappear .notyf__dismiss {
  animation: notyf-fadeoutright .3s forwards;
  opacity: 1;
  transform: translateX(0); }

.notyf__toast--disappear .notyf__message {
  animation-delay: .05s; }

.notyf__toast--upper {
  margin-bottom: 20px; }

.notyf__toast--lower {
  margin-top: 20px; }

.notyf__toast--dismissible .notyf__wrapper {
  padding-right: 30px; }

.notyf__ripple {
  height: 400px;
  width: 400px;
  position: absolute;
  transform-origin: bottom right;
  right: 0;
  top: 0;
  border-radius: 50%;
  transform: scale(0) translateY(-51%) translateX(13%);
  z-index: 5;
  animation: ripple .4s ease-out forwards; }

.notyf__wrapper {
  display: flex;
  align-items: center;
  padding-top: 17px;
  padding-bottom: 17px;
  padding-right: 15px;
  border-radius: 3px;
  position: relative;
  z-index: 10; }

.notyf__icon {
  width: 22px;
  text-align: center;
  font-size: 1.3em;
  opacity: 0;
  animation: notyf-fadeinup .3s forwards;
  animation-delay: .3s;
  margin-right: 13px; }

.notyf__dismiss {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 26px;
  margin-right: -15px;
  animation: notyf-fadeinleft .3s forwards;
  animation-delay: .35s;
  opacity: 0; }

.notyf__dismiss-btn {
  background-color: rgba(0, 0, 0, 0.25);
  border: none;
  cursor: pointer;
  transition: opacity .2s ease,background-color .2s ease;
  outline: none;
  opacity: .35;
  height: 100%;
  width: 100%; }

.notyf__dismiss-btn:after, .notyf__dismiss-btn:before {
  content: "";
  background: #fff;
  height: 12px;
  width: 2px;
  border-radius: 3px;
  position: absolute;
  left: calc(50% - 1px);
  top: calc(50% - 5px); }

.notyf__dismiss-btn:after {
  transform: rotate(-45deg); }

.notyf__dismiss-btn:before {
  transform: rotate(45deg); }

.notyf__dismiss-btn:hover {
  opacity: .7;
  background-color: rgba(0, 0, 0, 0.15); }

.notyf__dismiss-btn:active {
  opacity: .8; }

.notyf__message {
  vertical-align: middle;
  position: relative;
  opacity: 0;
  animation: notyf-fadeinup .3s forwards;
  animation-delay: .25s;
  line-height: 1.5em; }

@media only screen and (max-width: 480px) {
  .notyf {
    padding: 0; }
  .notyf__ripple {
    height: 600px;
    width: 600px;
    animation-duration: .5s; }
  .notyf__toast {
    max-width: none;
    border-radius: 0;
    box-shadow: 0 -2px 7px 0 rgba(0, 0, 0, 0.13);
    width: 100%; }
  .notyf__dismiss {
    width: 56px; } }

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative; }

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden; }

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none; }

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%; }

.ql-clipboard p {
  margin: 0;
  padding: 0; }

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word; }

.ql-editor > * {
  cursor: text; }

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em; }

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none; }

.ql-editor ul > li::before {
  content: '\2022'; }

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none; }

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before {
  content: '\2611'; }

.ql-editor ul[data-checked=false] > li::before {
  content: '\2610'; }

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em; }

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right; }

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em; }

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em; }

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em; }

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0; }

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1; }

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2; }

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". "; }

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3; }

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". "; }

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4; }

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5; }

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". "; }

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6; }

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". "; }

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7; }

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9; }

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8; }

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". "; }

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9; }

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9; }

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". "; }

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em; }

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em; }

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em; }

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em; }

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em; }

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em; }

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em; }

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em; }

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em; }

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em; }

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em; }

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em; }

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em; }

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em; }

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em; }

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em; }

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em; }

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em; }

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em; }

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em; }

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em; }

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em; }

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em; }

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em; }

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em; }

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em; }

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em; }

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em; }

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em; }

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em; }

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em; }

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em; }

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em; }

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em; }

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em; }

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em; }

.ql-editor .ql-video {
  display: block;
  max-width: 100%; }

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto; }

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto; }

.ql-editor .ql-bg-black {
  background-color: #000; }

.ql-editor .ql-bg-red {
  background-color: #e60000; }

.ql-editor .ql-bg-orange {
  background-color: #f90; }

.ql-editor .ql-bg-yellow {
  background-color: #ff0; }

.ql-editor .ql-bg-green {
  background-color: #008a00; }

.ql-editor .ql-bg-blue {
  background-color: #06c; }

.ql-editor .ql-bg-purple {
  background-color: #93f; }

.ql-editor .ql-color-white {
  color: #fff; }

.ql-editor .ql-color-red {
  color: #e60000; }

.ql-editor .ql-color-orange {
  color: #f90; }

.ql-editor .ql-color-yellow {
  color: #ff0; }

.ql-editor .ql-color-green {
  color: #008a00; }

.ql-editor .ql-color-blue {
  color: #06c; }

.ql-editor .ql-color-purple {
  color: #93f; }

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif; }

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace; }

.ql-editor .ql-size-small {
  font-size: 0.75em; }

.ql-editor .ql-size-large {
  font-size: 1.5em; }

.ql-editor .ql-size-huge {
  font-size: 2.5em; }

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit; }

.ql-editor .ql-align-center {
  text-align: center; }

.ql-editor .ql-align-justify {
  text-align: justify; }

.ql-editor .ql-align-right {
  text-align: right; }

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px; }

.ql-bubble.ql-toolbar:after,
.ql-bubble .ql-toolbar:after {
  clear: both;
  content: '';
  display: table; }

.ql-bubble.ql-toolbar button,
.ql-bubble .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px; }

.ql-bubble.ql-toolbar button svg,
.ql-bubble .ql-toolbar button svg {
  float: left;
  height: 100%; }

.ql-bubble.ql-toolbar button:active:hover,
.ql-bubble .ql-toolbar button:active:hover {
  outline: none; }

.ql-bubble.ql-toolbar input.ql-image[type=file],
.ql-bubble .ql-toolbar input.ql-image[type=file] {
  display: none; }

.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff; }

.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff; }

.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff; }

@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ccc; }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ccc; }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ccc; } }

.ql-bubble {
  box-sizing: border-box; }

.ql-bubble * {
  box-sizing: border-box; }

.ql-bubble .ql-hidden {
  display: none; }

.ql-bubble .ql-out-bottom,
.ql-bubble .ql-out-top {
  visibility: hidden; }

.ql-bubble .ql-tooltip {
  position: absolute;
  transform: translateY(10px); }

.ql-bubble .ql-tooltip a {
  cursor: pointer;
  text-decoration: none; }

.ql-bubble .ql-tooltip.ql-flip {
  transform: translateY(-10px); }

.ql-bubble .ql-formats {
  display: inline-block;
  vertical-align: middle; }

.ql-bubble .ql-formats:after {
  clear: both;
  content: '';
  display: table; }

.ql-bubble .ql-stroke {
  fill: none;
  stroke: #ccc;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2; }

.ql-bubble .ql-stroke-miter {
  fill: none;
  stroke: #ccc;
  stroke-miterlimit: 10;
  stroke-width: 2; }

.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ccc; }

.ql-bubble .ql-empty {
  fill: none; }

.ql-bubble .ql-even {
  fill-rule: evenodd; }

.ql-bubble .ql-thin,
.ql-bubble .ql-stroke.ql-thin {
  stroke-width: 1; }

.ql-bubble .ql-transparent {
  opacity: 0.4; }

.ql-bubble .ql-direction svg:last-child {
  display: none; }

.ql-bubble .ql-direction.ql-active svg:last-child {
  display: inline; }

.ql-bubble .ql-direction.ql-active svg:first-child {
  display: none; }

.ql-bubble .ql-editor h1 {
  font-size: 2em; }

.ql-bubble .ql-editor h2 {
  font-size: 1.5em; }

.ql-bubble .ql-editor h3 {
  font-size: 1.17em; }

.ql-bubble .ql-editor h4 {
  font-size: 1em; }

.ql-bubble .ql-editor h5 {
  font-size: 0.83em; }

.ql-bubble .ql-editor h6 {
  font-size: 0.67em; }

.ql-bubble .ql-editor a {
  text-decoration: underline; }

.ql-bubble .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px; }

.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px; }

.ql-bubble .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px; }

.ql-bubble .ql-editor code {
  font-size: 85%;
  padding: 2px 4px; }

.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible; }

.ql-bubble .ql-editor img {
  max-width: 100%; }

.ql-bubble .ql-picker {
  color: #ccc;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle; }

.ql-bubble .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%; }

.ql-bubble .ql-picker-label::before {
  display: inline-block;
  line-height: 22px; }

.ql-bubble .ql-picker-options {
  background-color: #444;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap; }

.ql-bubble .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #777;
  z-index: 2; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #777; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #777; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1; }

.ql-bubble .ql-color-picker,
.ql-bubble .ql-icon-picker {
  width: 28px; }

.ql-bubble .ql-color-picker .ql-picker-label,
.ql-bubble .ql-icon-picker .ql-picker-label {
  padding: 2px 4px; }

.ql-bubble .ql-color-picker .ql-picker-label svg,
.ql-bubble .ql-icon-picker .ql-picker-label svg {
  right: 4px; }

.ql-bubble .ql-icon-picker .ql-picker-options {
  padding: 4px 0px; }

.ql-bubble .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px; }

.ql-bubble .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px; }

.ql-bubble .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px; }

.ql-bubble .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px; }

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label); }

.ql-bubble .ql-picker.ql-header {
  width: 98px; }

.ql-bubble .ql-picker.ql-header .ql-picker-label::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal'; }

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1'; }

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2'; }

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3'; }

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4'; }

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5'; }

.ql-bubble .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6'; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em; }

.ql-bubble .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em; }

.ql-bubble .ql-picker.ql-font {
  width: 108px; }

.ql-bubble .ql-picker.ql-font .ql-picker-label::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif'; }

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif'; }

.ql-bubble .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace'; }

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif; }

.ql-bubble .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace; }

.ql-bubble .ql-picker.ql-size {
  width: 98px; }

.ql-bubble .ql-picker.ql-size .ql-picker-label::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal'; }

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small'; }

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large'; }

.ql-bubble .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge'; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px; }

.ql-bubble .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px; }

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff; }

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000; }

.ql-bubble .ql-toolbar .ql-formats {
  margin: 8px 12px 8px 0px; }

.ql-bubble .ql-toolbar .ql-formats:first-child {
  margin-left: 12px; }

.ql-bubble .ql-color-picker svg {
  margin: 1px; }

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff; }

.ql-bubble .ql-tooltip {
  background-color: #444;
  border-radius: 25px;
  color: #fff; }

.ql-bubble .ql-tooltip-arrow {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  content: " ";
  display: block;
  left: 50%;
  margin-left: -6px;
  position: absolute; }

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom: 6px solid #444;
  top: -6px; }

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-top: 6px solid #444;
  bottom: -6px; }

.ql-bubble .ql-tooltip.ql-editing .ql-tooltip-editor {
  display: block; }

.ql-bubble .ql-tooltip.ql-editing .ql-formats {
  visibility: hidden; }

.ql-bubble .ql-tooltip-editor {
  display: none; }

.ql-bubble .ql-tooltip-editor input[type=text] {
  background: transparent;
  border: none;
  color: #fff;
  font-size: 13px;
  height: 100%;
  outline: none;
  padding: 10px 20px;
  position: absolute;
  width: 100%; }

.ql-bubble .ql-tooltip-editor a {
  top: 10px;
  position: absolute;
  right: 20px; }

.ql-bubble .ql-tooltip-editor a:before {
  color: #ccc;
  content: "\D7";
  font-size: 16px;
  font-weight: bold; }

.ql-container.ql-bubble:not(.ql-disabled) a {
  position: relative;
  white-space: nowrap; }

.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #444;
  border-radius: 15px;
  top: -5px;
  font-size: 12px;
  color: #fff;
  content: attr(href);
  font-weight: normal;
  overflow: hidden;
  padding: 5px 15px;
  text-decoration: none;
  z-index: 1; }

.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top: 6px solid #444;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  top: 0;
  content: " ";
  height: 0;
  width: 0; }

.ql-container.ql-bubble:not(.ql-disabled) a::before,
.ql-container.ql-bubble:not(.ql-disabled) a::after {
  left: 0;
  margin-left: 50%;
  position: absolute;
  transform: translate(-50%, -100%);
  transition: visibility 0s ease 200ms;
  visibility: hidden; }

.ql-container.ql-bubble:not(.ql-disabled) a:hover::before,
.ql-container.ql-bubble:not(.ql-disabled) a:hover::after {
  visibility: visible; }

/*!
 * Quill Editor v1.3.7
 * https://quilljs.com/
 * Copyright (c) 2014, Jason Chen
 * Copyright (c) 2013, salesforce.com
 */
.ql-container {
  box-sizing: border-box;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 13px;
  height: 100%;
  margin: 0px;
  position: relative; }

.ql-container.ql-disabled .ql-tooltip {
  visibility: hidden; }

.ql-container.ql-disabled .ql-editor ul[data-checked] > li::before {
  pointer-events: none; }

.ql-clipboard {
  left: -100000px;
  height: 1px;
  overflow-y: hidden;
  position: absolute;
  top: 50%; }

.ql-clipboard p {
  margin: 0;
  padding: 0; }

.ql-editor {
  box-sizing: border-box;
  line-height: 1.42;
  height: 100%;
  outline: none;
  overflow-y: auto;
  padding: 12px 15px;
  tab-size: 4;
  -moz-tab-size: 4;
  text-align: left;
  white-space: pre-wrap;
  word-wrap: break-word; }

.ql-editor > * {
  cursor: text; }

.ql-editor p,
.ql-editor ol,
.ql-editor ul,
.ql-editor pre,
.ql-editor blockquote,
.ql-editor h1,
.ql-editor h2,
.ql-editor h3,
.ql-editor h4,
.ql-editor h5,
.ql-editor h6 {
  margin: 0;
  padding: 0;
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol,
.ql-editor ul {
  padding-left: 1.5em; }

.ql-editor ol > li,
.ql-editor ul > li {
  list-style-type: none; }

.ql-editor ul > li::before {
  content: '\2022'; }

.ql-editor ul[data-checked=true],
.ql-editor ul[data-checked=false] {
  pointer-events: none; }

.ql-editor ul[data-checked=true] > li *,
.ql-editor ul[data-checked=false] > li * {
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #777;
  cursor: pointer;
  pointer-events: all; }

.ql-editor ul[data-checked=true] > li::before {
  content: '\2611'; }

.ql-editor ul[data-checked=false] > li::before {
  content: '\2610'; }

.ql-editor li::before {
  display: inline-block;
  white-space: nowrap;
  width: 1.2em; }

.ql-editor li:not(.ql-direction-rtl)::before {
  margin-left: -1.5em;
  margin-right: 0.3em;
  text-align: right; }

.ql-editor li.ql-direction-rtl::before {
  margin-left: 0.3em;
  margin-right: -1.5em; }

.ql-editor ol li:not(.ql-direction-rtl),
.ql-editor ul li:not(.ql-direction-rtl) {
  padding-left: 1.5em; }

.ql-editor ol li.ql-direction-rtl,
.ql-editor ul li.ql-direction-rtl {
  padding-right: 1.5em; }

.ql-editor ol li {
  counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
  counter-increment: list-0; }

.ql-editor ol li:before {
  content: counter(list-0, decimal) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-increment: list-1; }

.ql-editor ol li.ql-indent-1:before {
  content: counter(list-1, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-1 {
  counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-2 {
  counter-increment: list-2; }

.ql-editor ol li.ql-indent-2:before {
  content: counter(list-2, lower-roman) ". "; }

.ql-editor ol li.ql-indent-2 {
  counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-3 {
  counter-increment: list-3; }

.ql-editor ol li.ql-indent-3:before {
  content: counter(list-3, decimal) ". "; }

.ql-editor ol li.ql-indent-3 {
  counter-reset: list-4 list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-4 {
  counter-increment: list-4; }

.ql-editor ol li.ql-indent-4:before {
  content: counter(list-4, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-4 {
  counter-reset: list-5 list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-5 {
  counter-increment: list-5; }

.ql-editor ol li.ql-indent-5:before {
  content: counter(list-5, lower-roman) ". "; }

.ql-editor ol li.ql-indent-5 {
  counter-reset: list-6 list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-6 {
  counter-increment: list-6; }

.ql-editor ol li.ql-indent-6:before {
  content: counter(list-6, decimal) ". "; }

.ql-editor ol li.ql-indent-6 {
  counter-reset: list-7 list-8 list-9; }

.ql-editor ol li.ql-indent-7 {
  counter-increment: list-7; }

.ql-editor ol li.ql-indent-7:before {
  content: counter(list-7, lower-alpha) ". "; }

.ql-editor ol li.ql-indent-7 {
  counter-reset: list-8 list-9; }

.ql-editor ol li.ql-indent-8 {
  counter-increment: list-8; }

.ql-editor ol li.ql-indent-8:before {
  content: counter(list-8, lower-roman) ". "; }

.ql-editor ol li.ql-indent-8 {
  counter-reset: list-9; }

.ql-editor ol li.ql-indent-9 {
  counter-increment: list-9; }

.ql-editor ol li.ql-indent-9:before {
  content: counter(list-9, decimal) ". "; }

.ql-editor .ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 3em; }

.ql-editor li.ql-indent-1:not(.ql-direction-rtl) {
  padding-left: 4.5em; }

.ql-editor .ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 3em; }

.ql-editor li.ql-indent-1.ql-direction-rtl.ql-align-right {
  padding-right: 4.5em; }

.ql-editor .ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 6em; }

.ql-editor li.ql-indent-2:not(.ql-direction-rtl) {
  padding-left: 7.5em; }

.ql-editor .ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 6em; }

.ql-editor li.ql-indent-2.ql-direction-rtl.ql-align-right {
  padding-right: 7.5em; }

.ql-editor .ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 9em; }

.ql-editor li.ql-indent-3:not(.ql-direction-rtl) {
  padding-left: 10.5em; }

.ql-editor .ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 9em; }

.ql-editor li.ql-indent-3.ql-direction-rtl.ql-align-right {
  padding-right: 10.5em; }

.ql-editor .ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 12em; }

.ql-editor li.ql-indent-4:not(.ql-direction-rtl) {
  padding-left: 13.5em; }

.ql-editor .ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 12em; }

.ql-editor li.ql-indent-4.ql-direction-rtl.ql-align-right {
  padding-right: 13.5em; }

.ql-editor .ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 15em; }

.ql-editor li.ql-indent-5:not(.ql-direction-rtl) {
  padding-left: 16.5em; }

.ql-editor .ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 15em; }

.ql-editor li.ql-indent-5.ql-direction-rtl.ql-align-right {
  padding-right: 16.5em; }

.ql-editor .ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 18em; }

.ql-editor li.ql-indent-6:not(.ql-direction-rtl) {
  padding-left: 19.5em; }

.ql-editor .ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 18em; }

.ql-editor li.ql-indent-6.ql-direction-rtl.ql-align-right {
  padding-right: 19.5em; }

.ql-editor .ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 21em; }

.ql-editor li.ql-indent-7:not(.ql-direction-rtl) {
  padding-left: 22.5em; }

.ql-editor .ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 21em; }

.ql-editor li.ql-indent-7.ql-direction-rtl.ql-align-right {
  padding-right: 22.5em; }

.ql-editor .ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 24em; }

.ql-editor li.ql-indent-8:not(.ql-direction-rtl) {
  padding-left: 25.5em; }

.ql-editor .ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 24em; }

.ql-editor li.ql-indent-8.ql-direction-rtl.ql-align-right {
  padding-right: 25.5em; }

.ql-editor .ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 27em; }

.ql-editor li.ql-indent-9:not(.ql-direction-rtl) {
  padding-left: 28.5em; }

.ql-editor .ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 27em; }

.ql-editor li.ql-indent-9.ql-direction-rtl.ql-align-right {
  padding-right: 28.5em; }

.ql-editor .ql-video {
  display: block;
  max-width: 100%; }

.ql-editor .ql-video.ql-align-center {
  margin: 0 auto; }

.ql-editor .ql-video.ql-align-right {
  margin: 0 0 0 auto; }

.ql-editor .ql-bg-black {
  background-color: #000; }

.ql-editor .ql-bg-red {
  background-color: #e60000; }

.ql-editor .ql-bg-orange {
  background-color: #f90; }

.ql-editor .ql-bg-yellow {
  background-color: #ff0; }

.ql-editor .ql-bg-green {
  background-color: #008a00; }

.ql-editor .ql-bg-blue {
  background-color: #06c; }

.ql-editor .ql-bg-purple {
  background-color: #93f; }

.ql-editor .ql-color-white {
  color: #fff; }

.ql-editor .ql-color-red {
  color: #e60000; }

.ql-editor .ql-color-orange {
  color: #f90; }

.ql-editor .ql-color-yellow {
  color: #ff0; }

.ql-editor .ql-color-green {
  color: #008a00; }

.ql-editor .ql-color-blue {
  color: #06c; }

.ql-editor .ql-color-purple {
  color: #93f; }

.ql-editor .ql-font-serif {
  font-family: Georgia, Times New Roman, serif; }

.ql-editor .ql-font-monospace {
  font-family: Monaco, Courier New, monospace; }

.ql-editor .ql-size-small {
  font-size: 0.75em; }

.ql-editor .ql-size-large {
  font-size: 1.5em; }

.ql-editor .ql-size-huge {
  font-size: 2.5em; }

.ql-editor .ql-direction-rtl {
  direction: rtl;
  text-align: inherit; }

.ql-editor .ql-align-center {
  text-align: center; }

.ql-editor .ql-align-justify {
  text-align: justify; }

.ql-editor .ql-align-right {
  text-align: right; }

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6);
  content: attr(data-placeholder);
  font-style: italic;
  left: 15px;
  pointer-events: none;
  position: absolute;
  right: 15px; }

.ql-snow.ql-toolbar:after,
.ql-snow .ql-toolbar:after {
  clear: both;
  content: '';
  display: table; }

.ql-snow.ql-toolbar button,
.ql-snow .ql-toolbar button {
  background: none;
  border: none;
  cursor: pointer;
  display: inline-block;
  float: left;
  height: 24px;
  padding: 3px 5px;
  width: 28px; }

.ql-snow.ql-toolbar button svg,
.ql-snow .ql-toolbar button svg {
  float: left;
  height: 100%; }

.ql-snow.ql-toolbar button:active:hover,
.ql-snow .ql-toolbar button:active:hover {
  outline: none; }

.ql-snow.ql-toolbar input.ql-image[type=file],
.ql-snow .ql-toolbar input.ql-image[type=file] {
  display: none; }

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #06c; }

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #06c; }

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #06c; }

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #444; }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #444; }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #444; } }

.ql-snow {
  box-sizing: border-box; }

.ql-snow * {
  box-sizing: border-box; }

.ql-snow .ql-hidden {
  display: none; }

.ql-snow .ql-out-bottom,
.ql-snow .ql-out-top {
  visibility: hidden; }

.ql-snow .ql-tooltip {
  position: absolute;
  transform: translateY(10px); }

.ql-snow .ql-tooltip a {
  cursor: pointer;
  text-decoration: none; }

.ql-snow .ql-tooltip.ql-flip {
  transform: translateY(-10px); }

.ql-snow .ql-formats {
  display: inline-block;
  vertical-align: middle; }

.ql-snow .ql-formats:after {
  clear: both;
  content: '';
  display: table; }

.ql-snow .ql-stroke {
  fill: none;
  stroke: #444;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-width: 2; }

.ql-snow .ql-stroke-miter {
  fill: none;
  stroke: #444;
  stroke-miterlimit: 10;
  stroke-width: 2; }

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #444; }

.ql-snow .ql-empty {
  fill: none; }

.ql-snow .ql-even {
  fill-rule: evenodd; }

.ql-snow .ql-thin,
.ql-snow .ql-stroke.ql-thin {
  stroke-width: 1; }

.ql-snow .ql-transparent {
  opacity: 0.4; }

.ql-snow .ql-direction svg:last-child {
  display: none; }

.ql-snow .ql-direction.ql-active svg:last-child {
  display: inline; }

.ql-snow .ql-direction.ql-active svg:first-child {
  display: none; }

.ql-snow .ql-editor h1 {
  font-size: 2em; }

.ql-snow .ql-editor h2 {
  font-size: 1.5em; }

.ql-snow .ql-editor h3 {
  font-size: 1.17em; }

.ql-snow .ql-editor h4 {
  font-size: 1em; }

.ql-snow .ql-editor h5 {
  font-size: 0.83em; }

.ql-snow .ql-editor h6 {
  font-size: 0.67em; }

.ql-snow .ql-editor a {
  text-decoration: underline; }

.ql-snow .ql-editor blockquote {
  border-left: 4px solid #ccc;
  margin-bottom: 5px;
  margin-top: 5px;
  padding-left: 16px; }

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f0f0f0;
  border-radius: 3px; }

.ql-snow .ql-editor pre {
  white-space: pre-wrap;
  margin-bottom: 5px;
  margin-top: 5px;
  padding: 5px 10px; }

.ql-snow .ql-editor code {
  font-size: 85%;
  padding: 2px 4px; }

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #23241f;
  color: #f8f8f2;
  overflow: visible; }

.ql-snow .ql-editor img {
  max-width: 100%; }

.ql-snow .ql-picker {
  color: #444;
  display: inline-block;
  float: left;
  font-size: 14px;
  font-weight: 500;
  height: 24px;
  position: relative;
  vertical-align: middle; }

.ql-snow .ql-picker-label {
  cursor: pointer;
  display: inline-block;
  height: 100%;
  padding-left: 8px;
  padding-right: 2px;
  position: relative;
  width: 100%; }

.ql-snow .ql-picker-label::before {
  display: inline-block;
  line-height: 22px; }

.ql-snow .ql-picker-options {
  background-color: #fff;
  display: none;
  min-width: 100%;
  padding: 4px 8px;
  position: absolute;
  white-space: nowrap; }

.ql-snow .ql-picker-options .ql-picker-item {
  cursor: pointer;
  display: block;
  padding-bottom: 5px;
  padding-top: 5px; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ccc;
  z-index: 2; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ccc; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ccc; }

.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  display: block;
  margin-top: -1px;
  top: 100%;
  z-index: 1; }

.ql-snow .ql-color-picker,
.ql-snow .ql-icon-picker {
  width: 28px; }

.ql-snow .ql-color-picker .ql-picker-label,
.ql-snow .ql-icon-picker .ql-picker-label {
  padding: 2px 4px; }

.ql-snow .ql-color-picker .ql-picker-label svg,
.ql-snow .ql-icon-picker .ql-picker-label svg {
  right: 4px; }

.ql-snow .ql-icon-picker .ql-picker-options {
  padding: 4px 0px; }

.ql-snow .ql-icon-picker .ql-picker-item {
  height: 24px;
  width: 24px;
  padding: 2px 4px; }

.ql-snow .ql-color-picker .ql-picker-options {
  padding: 3px 5px;
  width: 152px; }

.ql-snow .ql-color-picker .ql-picker-item {
  border: 1px solid transparent;
  float: left;
  height: 16px;
  margin: 2px;
  padding: 0px;
  width: 16px; }

.ql-snow .ql-picker:not(.ql-color-picker):not(.ql-icon-picker) svg {
  position: absolute;
  margin-top: -9px;
  right: 0;
  top: 50%;
  width: 18px; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-label[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-label]:not([data-label=''])::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-label]:not([data-label=''])::before {
  content: attr(data-label); }

.ql-snow .ql-picker.ql-header {
  width: 98px; }

.ql-snow .ql-picker.ql-header .ql-picker-label::before,
.ql-snow .ql-picker.ql-header .ql-picker-item::before {
  content: 'Normal'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="1"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  content: 'Heading 1'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="2"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  content: 'Heading 2'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="3"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  content: 'Heading 3'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="4"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  content: 'Heading 4'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="5"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  content: 'Heading 5'; }

.ql-snow .ql-picker.ql-header .ql-picker-label[data-value="6"]::before,
.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  content: 'Heading 6'; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="1"]::before {
  font-size: 2em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="2"]::before {
  font-size: 1.5em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="3"]::before {
  font-size: 1.17em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="4"]::before {
  font-size: 1em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="5"]::before {
  font-size: 0.83em; }

.ql-snow .ql-picker.ql-header .ql-picker-item[data-value="6"]::before {
  font-size: 0.67em; }

.ql-snow .ql-picker.ql-font {
  width: 108px; }

.ql-snow .ql-picker.ql-font .ql-picker-label::before,
.ql-snow .ql-picker.ql-font .ql-picker-item::before {
  content: 'Sans Serif'; }

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=serif]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  content: 'Serif'; }

.ql-snow .ql-picker.ql-font .ql-picker-label[data-value=monospace]::before,
.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  content: 'Monospace'; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=serif]::before {
  font-family: Georgia, Times New Roman, serif; }

.ql-snow .ql-picker.ql-font .ql-picker-item[data-value=monospace]::before {
  font-family: Monaco, Courier New, monospace; }

.ql-snow .ql-picker.ql-size {
  width: 98px; }

.ql-snow .ql-picker.ql-size .ql-picker-label::before,
.ql-snow .ql-picker.ql-size .ql-picker-item::before {
  content: 'Normal'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=small]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  content: 'Small'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=large]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  content: 'Large'; }

.ql-snow .ql-picker.ql-size .ql-picker-label[data-value=huge]::before,
.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  content: 'Huge'; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=small]::before {
  font-size: 10px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=large]::before {
  font-size: 18px; }

.ql-snow .ql-picker.ql-size .ql-picker-item[data-value=huge]::before {
  font-size: 32px; }

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff; }

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000; }

.ql-toolbar.ql-snow {
  border: 1px solid #ccc;
  box-sizing: border-box;
  font-family: 'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
  padding: 8px; }

.ql-toolbar.ql-snow .ql-formats {
  margin-right: 15px; }

.ql-toolbar.ql-snow .ql-picker-label {
  border: 1px solid transparent; }

.ql-toolbar.ql-snow .ql-picker-options {
  border: 1px solid transparent;
  box-shadow: rgba(0, 0, 0, 0.2) 0 2px 8px; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ccc; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ccc; }

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000; }

.ql-toolbar.ql-snow + .ql-container.ql-snow {
  border-top: 0px; }

.ql-snow .ql-tooltip {
  background-color: #fff;
  border: 1px solid #ccc;
  box-shadow: 0px 0px 5px #ddd;
  color: #444;
  padding: 5px 12px;
  white-space: nowrap; }

.ql-snow .ql-tooltip::before {
  content: "Visit URL:";
  line-height: 26px;
  margin-right: 8px; }

.ql-snow .ql-tooltip input[type=text] {
  display: none;
  border: 1px solid #ccc;
  font-size: 13px;
  height: 26px;
  margin: 0px;
  padding: 3px 5px;
  width: 170px; }

.ql-snow .ql-tooltip a.ql-preview {
  display: inline-block;
  max-width: 200px;
  overflow-x: hidden;
  text-overflow: ellipsis;
  vertical-align: top; }

.ql-snow .ql-tooltip a.ql-action::after {
  border-right: 1px solid #ccc;
  content: 'Edit';
  margin-left: 16px;
  padding-right: 8px; }

.ql-snow .ql-tooltip a.ql-remove::before {
  content: 'Remove';
  margin-left: 8px; }

.ql-snow .ql-tooltip a {
  line-height: 26px; }

.ql-snow .ql-tooltip.ql-editing a.ql-preview,
.ql-snow .ql-tooltip.ql-editing a.ql-remove {
  display: none; }

.ql-snow .ql-tooltip.ql-editing input[type=text] {
  display: inline-block; }

.ql-snow .ql-tooltip.ql-editing a.ql-action::after {
  border-right: 0px;
  content: 'Save';
  padding-right: 0px; }

.ql-snow .ql-tooltip[data-mode=link]::before {
  content: "Enter link:"; }

.ql-snow .ql-tooltip[data-mode=formula]::before {
  content: "Enter formula:"; }

.ql-snow .ql-tooltip[data-mode=video]::before {
  content: "Enter video:"; }

.ql-snow a {
  color: #06c; }

.ql-container.ql-snow {
  border: 1px solid #ccc; }

.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;
    -ms-user-select: none;
        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;
    -ms-user-select: none;
        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;
  -ms-user-select: none;
      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 #dee6ed;
  border-radius: 0.2rem;
  outline: 0;
  background-image: linear-gradient(to bottom, white 50%, #eeeeee 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 #dee6ed;
    border-top-right-radius: 0.2rem;
    border-bottom-right-radius: 0.2rem;
    height: 26px;
    position: absolute;
    top: 1px;
    right: 1px;
    width: 20px;
    background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 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 #dee6ed;
  border-radius: 0;
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
  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: linear-gradient(to bottom, white 0%, #eeeeee 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: linear-gradient(to bottom, #eeeeee 50%, white 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 #dee6ed;
  border-radius: 0.2rem;
  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 #dee6ed;
    border-radius: 0.2rem;
    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 #dee6ed;
  outline: 0; }

.select2-container--classic .select2-search--inline .select2-search__field {
  outline: 0;
  box-shadow: none; }

.select2-container--classic .select2-dropdown {
  background-color: white;
  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: white; }

.select2-container--classic .select2-results__group {
  cursor: default;
  display: block;
  padding: 6px; }

.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #5897fb; }

[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start; }

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit; }

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0; }

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch; }

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%;
  /* Not required for horizontal scroll to trigger */
  max-height: 100%;
  /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none; }

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0; }

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table; }

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none; }

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0; }

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1; }

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden; }

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -ms-user-select: none;
      user-select: none;
  -webkit-user-select: none; }

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all; }

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px; }

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear; }

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear; }

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px; }

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px; }

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px; }

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px; }

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto; }

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0; }

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll; }

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none; }

/*!
 * jQuery SmartWizard v5
 * jQuery Wizard Plugin
 * http://www.techlaboratory.net/smartwizard
 *
 * Created by Dipu Raj
 * http://dipu.me
 *
 * Licensed under the terms of MIT License
 * https://github.com/techlab/jquery-smartwizard/blob/master/LICENSE
 */
/* SmartWizard Base Styles */
.sw {
  position: relative; }

.sw *,
.sw *::before,
.sw *::after {
  box-sizing: border-box; }

.sw > .tab-content {
  position: relative;
  overflow: hidden; }

.sw .toolbar {
  padding: .8rem; }

.sw .toolbar > .btn {
  display: inline-block;
  text-decoration: none;
  text-align: center;
  text-transform: none;
  vertical-align: middle;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  margin-left: .2rem;
  margin-right: .2rem;
  cursor: pointer; }

.sw .toolbar > .btn.disabled, .sw .toolbar > .btn:disabled {
  opacity: .65; }

.sw > .nav {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0; }

@media screen and (max-width: 640px) {
  .sw > .nav {
    flex-direction: column !important;
    flex: 1 auto; } }

.sw > .nav .nav-link {
  display: block;
  padding: .5rem 1rem;
  text-decoration: none; }

.sw > .nav .nav-link:hover, .sw > .nav .nav-link:active, .sw > .nav .nav-link:focus {
  text-decoration: none; }

.sw > .nav .nav-link::-moz-focus-inner {
  border: 0 !important; }

.sw > .nav .nav-link.disabled {
  color: #ccc !important;
  pointer-events: none;
  cursor: default; }

.sw > .nav .nav-link.hidden {
  display: none !important; }

.sw.sw-justified > .nav > li, .sw.sw-justified > .nav .nav-link {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center; }

.sw.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000; }

.sw.sw-loading {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none; }

.sw.sw-loading::after {
  content: "";
  display: block;
  position: absolute;
  opacity: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(255, 255, 255, 0.7);
  z-index: 2;
  transition: all .2s ease; }

.sw.sw-loading::before {
  content: '';
  display: inline-block;
  position: absolute;
  top: 45%;
  left: 45%;
  width: 2rem;
  height: 2rem;
  border: 10px solid #f3f3f3;
  border-top: 10px solid #3498db;
  border-radius: 50%;
  z-index: 10;
  animation: spin 1s linear infinite; }

@keyframes spin {
  0% {
    transform: rotate(0deg); }
  100% {
    transform: rotate(360deg); } }

/* SmartWizard Theme: Default */
.sw-theme-default {
  border: 1px solid #eeeeee; }

.sw-theme-default > .tab-content > .tab-pane {
  padding: 10px; }

.sw-theme-default .toolbar > .btn {
  color: #fff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
  padding: .375rem .75rem;
  border-radius: .25rem;
  font-weight: 400; }

.sw-theme-default > .nav {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; }

.sw-theme-default > .nav .nav-link {
  position: relative;
  height: 100%;
  min-height: 100%; }

.sw-theme-default > .nav .nav-link::after {
  content: "";
  position: absolute;
  height: 2px;
  width: 0;
  left: 0px;
  bottom: -1px;
  background: #999999;
  transition: all .35s ease .15s; }

.sw-theme-default > .nav .nav-link.inactive {
  color: #999999;
  cursor: not-allowed; }

.sw-theme-default > .nav .nav-link.active {
  color: #17a2b8 !important;
  cursor: pointer; }

.sw-theme-default > .nav .nav-link.active::after {
  background: #17a2b8 !important;
  width: 100%; }

.sw-theme-default > .nav .nav-link.done {
  color: #5cb85c !important;
  cursor: pointer; }

.sw-theme-default > .nav .nav-link.done::after {
  background: #5cb85c;
  width: 100%; }

.sw-theme-default > .nav .nav-link.disabled {
  color: #dddddd !important;
  cursor: not-allowed; }

.sw-theme-default > .nav .nav-link.disabled::after {
  background: #dddddd;
  width: 100%; }

.sw-theme-default > .nav .nav-link.danger {
  color: #d9534f !important;
  cursor: pointer; }

.sw-theme-default > .nav .nav-link.danger::after {
  background: #d9534f;
  width: 100%; }

/* SmartWizard Theme: Arrows */
.sw-theme-arrows {
  border: 1px solid #eeeeee; }

.sw-theme-arrows > .tab-content > .tab-pane {
  padding: 10px; }

.sw-theme-arrows .toolbar > .btn {
  color: #ffffff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
  padding: .375rem .75rem;
  border-radius: .25rem;
  font-weight: 400; }

.sw-theme-arrows > .nav {
  overflow: hidden;
  border-bottom: 1px solid #eeeeee; }

.sw-theme-arrows > .nav .nav-link {
  position: relative;
  height: 100%;
  min-height: 100%;
  margin-right: 30px;
  margin-left: -30px;
  padding-left: 40px; }

@media screen and (max-width: 640px) {
  .sw-theme-arrows > .nav .nav-link {
    overflow: hidden;
    margin-bottom: 1px;
    margin-right: unset; } }

.sw-theme-arrows > .nav .nav-link::after {
  content: "";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  left: 100%;
  margin-top: -50px;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #f8f8f8;
  z-index: 2; }

.sw-theme-arrows > .nav .nav-link::before {
  content: " ";
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  top: 50%;
  left: 100%;
  margin-top: -50px;
  margin-left: 1px;
  border-top: 50px solid transparent;
  border-bottom: 50px solid transparent;
  border-left: 30px solid #eeeeee;
  z-index: 1; }

.sw-theme-arrows > .nav .nav-link.inactive {
  color: #999999;
  border-color: #f8f8f8;
  background: #f8f8f8;
  cursor: not-allowed; }

.sw-theme-arrows > .nav .nav-link.active {
  color: #ffffff;
  border-color: #5bc0de;
  background: #5bc0de;
  cursor: pointer; }

.sw-theme-arrows > .nav .nav-link.active::after {
  border-left-color: #5bc0de; }

.sw-theme-arrows > .nav .nav-link.done {
  color: #ffffff;
  border-color: #5cb85c;
  background: #5cb85c;
  cursor: pointer; }

.sw-theme-arrows > .nav .nav-link.done::after {
  border-left-color: #5cb85c; }

.sw-theme-arrows > .nav .nav-link.disabled {
  color: #eeeeee;
  border-color: #f9f9f9;
  background: #f9f9f9;
  cursor: not-allowed; }

.sw-theme-arrows > .nav .nav-link.disabled::after {
  border-left-color: #f9f9f9; }

.sw-theme-arrows > .nav .nav-link.danger {
  color: #ffffff;
  border-color: #d9534f;
  background: #d9534f;
  cursor: pointer; }

.sw-theme-arrows > .nav .nav-link.danger::after {
  border-left-color: #d9534f; }

.sw-theme-arrows.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000; }

.sw-theme-arrows.sw-dark > .nav {
  border-bottom: 1px solid #555555; }

.sw-theme-arrows.sw-dark > .nav .nav-link::after {
  border-left: 30px solid #5f5f5f; }

.sw-theme-arrows.sw-dark > .nav .nav-link::before {
  border-left: 30px solid #555555; }

.sw-theme-arrows.sw-dark > .nav .nav-link.inactive {
  color: white;
  border-color: #5f5f5f;
  background: #5f5f5f; }

.sw-theme-arrows.sw-dark > .nav .nav-link.inactive::after {
  border-left-color: #5f5f5f; }

.sw-theme-arrows.sw-dark > .nav .nav-link.active {
  color: white;
  border-color: #010506;
  background: #0a2730; }

.sw-theme-arrows.sw-dark > .nav .nav-link.active::after {
  border-left-color: #0a2730; }

.sw-theme-arrows.sw-dark > .nav .nav-link.done {
  color: white;
  border-color: black;
  background: black; }

.sw-theme-arrows.sw-dark > .nav .nav-link.done::after {
  border-left-color: black; }

.sw-theme-arrows.sw-dark > .nav .nav-link.disabled {
  color: #555555 !important;
  border-color: #f9f9f9;
  background: #474747; }

.sw-theme-arrows.sw-dark > .nav .nav-link.disabled::after {
  border-left-color: #474747; }

.sw-theme-arrows.sw-dark > .nav .nav-link.danger {
  color: #ffffff;
  border-color: #d9534f;
  background: #d9534f; }

.sw-theme-arrows.sw-dark > .nav .nav-link.danger::after {
  border-left-color: #d9534f; }

/* SmartWizard Theme: Dots */
.sw-theme-dots > .tab-content > .tab-pane {
  padding: 10px; }

.sw-theme-dots .toolbar > .btn {
  color: #ffffff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
  padding: .375rem .75rem;
  border-radius: .25rem;
  font-weight: 400; }

.sw-theme-dots > .nav {
  position: relative;
  margin-bottom: 10px; }

.sw-theme-dots > .nav::before {
  content: " ";
  position: absolute;
  top: 18px;
  left: 0;
  width: 100%;
  height: 5px;
  background-color: #eeeeee;
  border-radius: 3px;
  z-index: 1; }

.sw-theme-dots > .nav .nav-link {
  position: relative;
  margin-top: 40px; }

.sw-theme-dots > .nav .nav-link::before {
  content: " ";
  position: absolute;
  display: block;
  top: -36px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 32px;
  height: 32px;
  border-radius: 50%;
  border: none;
  background: #f5f5f5;
  color: #428bca;
  text-decoration: none;
  z-index: 98; }

.sw-theme-dots > .nav .nav-link::after {
  content: " ";
  position: absolute;
  display: block;
  top: -28px;
  left: 0;
  right: 0;
  margin-left: auto;
  margin-right: auto;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  z-index: 99; }

.sw-theme-dots > .nav .nav-link.inactive {
  color: #999999;
  cursor: not-allowed; }

.sw-theme-dots > .nav .nav-link.inactive::after {
  background-color: #999999; }

.sw-theme-dots > .nav .nav-link.active {
  color: #5bc0de !important;
  cursor: pointer; }

.sw-theme-dots > .nav .nav-link.active::after {
  background-color: #5bc0de !important; }

.sw-theme-dots > .nav .nav-link.done {
  color: #5cb85c;
  cursor: pointer; }

.sw-theme-dots > .nav .nav-link.done::after {
  background-color: #5cb85c; }

.sw-theme-dots > .nav .nav-link.disabled {
  color: #f9f9f9;
  cursor: not-allowed; }

.sw-theme-dots > .nav .nav-link.disabled::after {
  background-color: #f9f9f9; }

.sw-theme-dots > .nav .nav-link.danger {
  color: #d9534f;
  cursor: pointer; }

.sw-theme-dots > .nav .nav-link.danger::after {
  background-color: #d9534f; }

.sw-theme-dots.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000; }

.sw-theme-dots.sw-dark > .nav::before {
  background-color: #3c3c3c; }

.sw-theme-dots.sw-dark > .nav .nav-link::before {
  background: #434343;
  color: black; }

/* SmartWizard Theme: Progress */
.sw-theme-progress {
  border: 1px solid #eeeeee; }

.sw-theme-progress > .tab-content > .tab-pane {
  padding: 10px; }

.sw-theme-progress .toolbar > .btn {
  color: #ffffff;
  background-color: #17a2b8;
  border: 1px solid #17a2b8;
  padding: .375rem .75rem;
  border-radius: .25rem;
  font-weight: 400; }

.sw-theme-progress > .nav {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.1) !important; }

.sw-theme-progress > .nav .nav-link {
  position: relative;
  height: 100%;
  min-height: 100%;
  background: transparent;
  overflow: hidden;
  z-index: 2; }

.sw-theme-progress > .nav .nav-link::after {
  content: "";
  position: absolute;
  height: 150%;
  width: 0;
  left: 0;
  top: 0;
  background: #ffffff;
  z-index: -1;
  transition: all .35s ease .10s; }

.sw-theme-progress > .nav .nav-link.inactive {
  color: #999999;
  cursor: not-allowed; }

.sw-theme-progress > .nav .nav-link.active {
  color: #ffffff !important;
  cursor: pointer; }

.sw-theme-progress > .nav .nav-link.active::after {
  background-color: #5cb85c;
  width: 100%; }

.sw-theme-progress > .nav .nav-link.done {
  color: #ffffff !important;
  cursor: pointer; }

.sw-theme-progress > .nav .nav-link.done::after {
  background: #5cb85c;
  width: 100%; }

.sw-theme-progress > .nav .nav-link.disabled {
  color: #dddddd !important;
  cursor: not-allowed; }

.sw-theme-progress > .nav .nav-link.disabled::after {
  background: #f9f9f9;
  width: 100%; }

.sw-theme-progress > .nav .nav-link.danger {
  color: #ffffff !important;
  cursor: pointer; }

.sw-theme-progress > .nav .nav-link.danger::after {
  background: #d9534f;
  width: 100%; }

.sw-theme-progress.sw-dark {
  color: rgba(255, 255, 255, 0.95); }

.sw-theme-progress.sw-dark > .nav .nav-link.active {
  color: white; }

.sw-theme-progress.sw-dark > .nav .nav-link.active::after {
  background-color: #333; }

.sw-theme-progress.sw-dark > .nav .nav-link.done {
  color: #ffffff !important; }

.sw-theme-progress.sw-dark > .nav .nav-link.done::after {
  background: #333; }

.sw-theme-progress.sw-dark > .nav .nav-link.disabled {
  color: #2b2b2b !important; }

.sw-theme-progress.sw-dark > .nav .nav-link.disabled::after {
  background: #474747; }

.sw-theme-progress.sw-dark > .nav .nav-link.danger {
  color: #ffffff !important; }

.sw-theme-progress.sw-dark > .nav .nav-link.danger::after {
  background: #d9534f; }

.bootstrap-datetimepicker-widget {
  list-style: none; }
  .bootstrap-datetimepicker-widget.dropdown-menu {
    display: block;
    margin: 2px 0;
    padding: 4px;
    width: 14rem; }
    @media (min-width: 576px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    @media (min-width: 768px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    @media (min-width: 992px) {
      .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
        width: 38em; } }
    .bootstrap-datetimepicker-widget.dropdown-menu:before, .bootstrap-datetimepicker-widget.dropdown-menu:after {
      content: '';
      display: inline-block;
      position: absolute; }
    .bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-bottom: 7px solid #ccc;
      border-bottom-color: rgba(0, 0, 0, 0.2);
      top: -7px;
      left: 7px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-bottom: 6px solid white;
      top: -6px;
      left: 8px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.top:before {
      border-left: 7px solid transparent;
      border-right: 7px solid transparent;
      border-top: 7px solid #ccc;
      border-top-color: rgba(0, 0, 0, 0.2);
      bottom: -7px;
      left: 6px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.top:after {
      border-left: 6px solid transparent;
      border-right: 6px solid transparent;
      border-top: 6px solid white;
      bottom: -6px;
      left: 7px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.float-right:before {
      left: auto;
      right: 6px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.float-right:after {
      left: auto;
      right: 7px; }
    .bootstrap-datetimepicker-widget.dropdown-menu.wider {
      width: 16rem; }
  .bootstrap-datetimepicker-widget .list-unstyled {
    margin: 0; }
  .bootstrap-datetimepicker-widget a[data-action] {
    padding: 6px 0; }
  .bootstrap-datetimepicker-widget a[data-action]:active {
    box-shadow: none; }
  .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second {
    width: 54px;
    font-weight: bold;
    font-size: 1.2em;
    margin: 0; }
  .bootstrap-datetimepicker-widget button[data-action] {
    padding: 6px; }
  .bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
    content: "Increment Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
    content: "Increment Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
    content: "Decrement Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
    content: "Decrement Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
    content: "Show Hours"; }
  .bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
    content: "Show Minutes"; }
  .bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
    content: "Toggle AM/PM"; }
  .bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
    content: "Clear the picker"; }
  .bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
    content: "Set the date to today"; }
  .bootstrap-datetimepicker-widget .picker-switch {
    text-align: center; }
    .bootstrap-datetimepicker-widget .picker-switch::after {
      content: "Toggle Date and Time Screens"; }
    .bootstrap-datetimepicker-widget .picker-switch td {
      padding: 0;
      margin: 0;
      height: auto;
      width: auto;
      line-height: inherit; }
      .bootstrap-datetimepicker-widget .picker-switch td span {
        line-height: 2.5;
        height: 2.5em;
        width: 100%; }
  .bootstrap-datetimepicker-widget table {
    width: 100%;
    margin: 0; }
    .bootstrap-datetimepicker-widget table td,
    .bootstrap-datetimepicker-widget table th {
      text-align: center;
      border-radius: 0.2rem; }
    .bootstrap-datetimepicker-widget table th {
      height: 20px;
      line-height: 20px;
      width: 20px; }
      .bootstrap-datetimepicker-widget table th.picker-switch {
        width: 145px; }
      .bootstrap-datetimepicker-widget table th.disabled, .bootstrap-datetimepicker-widget table th.disabled:hover {
        background: none;
        color: #6c757d;
        cursor: not-allowed; }
      .bootstrap-datetimepicker-widget table th.prev::after {
        content: "Previous Month"; }
      .bootstrap-datetimepicker-widget table th.next::after {
        content: "Next Month"; }
    .bootstrap-datetimepicker-widget table thead tr:first-child th {
      cursor: pointer; }
      .bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
        background: #e2e8ee; }
    .bootstrap-datetimepicker-widget table td {
      height: 54px;
      line-height: 54px;
      width: 54px; }
      .bootstrap-datetimepicker-widget table td.cw {
        font-size: .8em;
        height: 20px;
        line-height: 20px;
        color: #6c757d; }
      .bootstrap-datetimepicker-widget table td.day {
        height: 20px;
        line-height: 20px;
        width: 20px; }
      .bootstrap-datetimepicker-widget table td.day:hover, .bootstrap-datetimepicker-widget table td.hour:hover, .bootstrap-datetimepicker-widget table td.minute:hover, .bootstrap-datetimepicker-widget table td.second:hover {
        background: #e2e8ee;
        cursor: pointer; }
      .bootstrap-datetimepicker-widget table td.old, .bootstrap-datetimepicker-widget table td.new {
        color: #6c757d; }
      .bootstrap-datetimepicker-widget table td.today {
        position: relative; }
        .bootstrap-datetimepicker-widget table td.today:before {
          content: '';
          display: inline-block;
          border: solid transparent;
          border-width: 0 0 7px 7px;
          border-bottom-color: #bd7d57;
          border-top-color: rgba(0, 0, 0, 0.2);
          position: absolute;
          bottom: 4px;
          right: 4px; }
      .bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
        background-color: #bd7d57;
        color: #fff;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
      .bootstrap-datetimepicker-widget table td.active.today:before {
        border-bottom-color: #fff; }
      .bootstrap-datetimepicker-widget table td.disabled, .bootstrap-datetimepicker-widget table td.disabled:hover {
        background: none;
        color: #6c757d;
        cursor: not-allowed; }
      .bootstrap-datetimepicker-widget table td span {
        display: inline-block;
        width: 54px;
        height: 54px;
        line-height: 54px;
        margin: 2px 1.5px;
        cursor: pointer;
        border-radius: 0.2rem; }
        .bootstrap-datetimepicker-widget table td span:hover {
          background: #e2e8ee; }
        .bootstrap-datetimepicker-widget table td span.active {
          background-color: #bd7d57;
          color: #fff;
          text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }
        .bootstrap-datetimepicker-widget table td span.old {
          color: #6c757d; }
        .bootstrap-datetimepicker-widget table td span.disabled, .bootstrap-datetimepicker-widget table td span.disabled:hover {
          background: none;
          color: #6c757d;
          cursor: not-allowed; }
  .bootstrap-datetimepicker-widget.usetwentyfour td.hour {
    height: 27px;
    line-height: 27px; }

.input-group [data-toggle="datetimepicker"] {
  cursor: pointer; }

table.dataTable tbody tr.selected,
table.dataTable tbody th.selected,
table.dataTable tbody td.selected {
  color: #fff; }
  table.dataTable tbody tr.selected a,
  table.dataTable tbody th.selected a,
  table.dataTable tbody td.selected a {
    color: #a2d4ed; }

table.dataTable tbody > tr.selected,
table.dataTable tbody > tr > .selected {
  background-color: #bd7d57; }

table.dataTable.stripe tbody > tr.odd.selected,
table.dataTable.stripe tbody > tr.odd > .selected,
table.dataTable.display tbody > tr.odd.selected,
table.dataTable.display tbody > tr.odd > .selected {
  background-color: #b97a55; }

table.dataTable.hover tbody > tr.selected:hover,
table.dataTable.hover tbody > tr > .selected:hover,
table.dataTable.display tbody > tr.selected:hover,
table.dataTable.display tbody > tr > .selected:hover {
  background-color: #b67954; }

table.dataTable.order-column tbody > tr.selected > .sorting_1,
table.dataTable.order-column tbody > tr.selected > .sorting_2,
table.dataTable.order-column tbody > tr.selected > .sorting_3,
table.dataTable.order-column tbody > tr > .selected,
table.dataTable.display tbody > tr.selected > .sorting_1,
table.dataTable.display tbody > tr.selected > .sorting_2,
table.dataTable.display tbody > tr.selected > .sorting_3,
table.dataTable.display tbody > tr > .selected {
  background-color: #b97b55; }

table.dataTable.display tbody > tr.odd.selected > .sorting_1,
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_1 {
  background-color: #b37652; }

table.dataTable.display tbody > tr.odd.selected > .sorting_2,
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_2 {
  background-color: #b47753; }

table.dataTable.display tbody > tr.odd.selected > .sorting_3,
table.dataTable.order-column.stripe tbody > tr.odd.selected > .sorting_3 {
  background-color: #b67854; }

table.dataTable.display tbody > tr.even.selected > .sorting_1,
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_1 {
  background-color: #b97b55; }

table.dataTable.display tbody > tr.even.selected > .sorting_2,
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_2 {
  background-color: #bb7c56; }

table.dataTable.display tbody > tr.even.selected > .sorting_3,
table.dataTable.order-column.stripe tbody > tr.even.selected > .sorting_3 {
  background-color: #bc7d57; }

table.dataTable.display tbody > tr.odd > .selected,
table.dataTable.order-column.stripe tbody > tr.odd > .selected {
  background-color: #b37652; }

table.dataTable.display tbody > tr.even > .selected,
table.dataTable.order-column.stripe tbody > tr.even > .selected {
  background-color: #b97b55; }

table.dataTable.display tbody > tr.selected:hover > .sorting_1,
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_1 {
  background-color: #ae7350; }

table.dataTable.display tbody > tr.selected:hover > .sorting_2,
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_2 {
  background-color: #af7450; }

table.dataTable.display tbody > tr.selected:hover > .sorting_3,
table.dataTable.order-column.hover tbody > tr.selected:hover > .sorting_3 {
  background-color: #b17552; }

table.dataTable.display tbody > tr:hover > .selected,
table.dataTable.display tbody > tr > .selected:hover,
table.dataTable.order-column.hover tbody > tr:hover > .selected,
table.dataTable.order-column.hover tbody > tr > .selected:hover {
  background-color: #ae7350; }

table.dataTable tbody td.select-checkbox,
table.dataTable tbody th.select-checkbox {
  position: relative; }
  table.dataTable tbody td.select-checkbox:before, table.dataTable tbody td.select-checkbox:after,
  table.dataTable tbody th.select-checkbox:before,
  table.dataTable tbody th.select-checkbox:after {
    display: block;
    position: absolute;
    top: 1.2em;
    left: 50%;
    width: 12px;
    height: 12px;
    box-sizing: border-box; }
  table.dataTable tbody td.select-checkbox:before,
  table.dataTable tbody th.select-checkbox:before {
    content: ' ';
    margin-top: -6px;
    margin-left: -6px;
    border: 1px solid black;
    border-radius: 3px; }

table.dataTable tr.selected td.select-checkbox:after,
table.dataTable tr.selected th.select-checkbox:after {
  content: '\2714';
  margin-top: -11px;
  margin-left: -4px;
  text-align: center;
  text-shadow: 1px 1px #B0BED9, -1px -1px #B0BED9, 1px -1px #B0BED9, -1px 1px #B0BED9; }

div.dataTables_wrapper span.select-info,
div.dataTables_wrapper span.select-item {
  margin-left: 0.5em; }

@media screen and (max-width: 640px) {
  div.dataTables_wrapper span.select-info,
  div.dataTables_wrapper span.select-item {
    margin-left: 0;
    display: block; } }

.daterangepicker {
  background-color: #fff;
  border-color: #dee6ed; }

.daterangepicker:before, .daterangepicker:after {
  border-bottom-color: rgba(0, 0, 0, 0.2); }

.daterangepicker:before {
  border-bottom-color: #ced4da; }

.daterangepicker:after {
  border-bottom-color: #fff; }

.daterangepicker.drop-up:before {
  border-top-color: #ced4da; }

.daterangepicker.drop-up:after {
  border-top-color: #fff; }

.daterangepicker .calendar-table .next span, .daterangepicker .calendar-table .prev span {
  color: #fff;
  border-color: #000; }

.daterangepicker .calendar-table {
  border-color: #fff;
  background-color: #fff; }

.daterangepicker td.available:hover, .daterangepicker th.available:hover {
  background-color: #e2e8ee; }

.daterangepicker td.week, .daterangepicker th.week {
  color: #ced4da; }

.daterangepicker td.off, .daterangepicker td.off.in-range, .daterangepicker td.off.start-date, .daterangepicker td.off.end-date {
  background-color: #fff;
  color: #adb5bd; }

.daterangepicker td.in-range {
  background-color: #e2e8ee;
  color: #000; }

.daterangepicker td.active, .daterangepicker td.active:hover {
  background-color: #bd7d57;
  color: #fff; }

.daterangepicker td.disabled, .daterangepicker option.disabled {
  color: #adb5bd; }

.daterangepicker select.hourselect, .daterangepicker select.minuteselect, .daterangepicker select.secondselect, .daterangepicker select.ampmselect {
  background: #e2e8ee;
  border-color: #e2e8ee;
  color: #000; }

.daterangepicker .calendar-time select.disabled {
  color: #ced4da; }

.daterangepicker .drp-buttons {
  border-top-color: #dee6ed; }

.daterangepicker.show-ranges.single.rtl .drp-calendar.left {
  border-right-color: #dee6ed; }

.daterangepicker.show-ranges.single.ltr .drp-calendar.left {
  border-left-color: #dee6ed; }

.daterangepicker.show-ranges.rtl .drp-calendar.right {
  border-right-color: #dee6ed; }

.daterangepicker.show-ranges.ltr .drp-calendar.left {
  border-left-color: #dee6ed; }

.daterangepicker .ranges li:hover {
  background-color: #e2e8ee; }

.daterangepicker .ranges li.active {
  background-color: #bd7d57;
  color: #fff; }

.bootstrap-datetimepicker-widget .table th, .bootstrap-datetimepicker-widget .table td {
  border: 0; }

.bootstrap-datetimepicker-widget table th,
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table td.day {
  height: 36px;
  line-height: 36px;
  width: 36px; }

.bootstrap-datetimepicker-widget table td.active, .bootstrap-datetimepicker-widget table td.active:hover {
  color: #fff; }

.fc-theme-bootstrap {
  margin-bottom: 2rem; }

.hljs {
  display: block;
  overflow-x: auto;
  padding: 0.5em;
  background: #1E1E1E;
  color: #DCDCDC; }

.hljs-keyword, .hljs-literal, .hljs-symbol, .hljs-name {
  color: #569CD6; }

.hljs-link {
  color: #569CD6;
  text-decoration: underline; }

.hljs-built_in, .hljs-type {
  color: #4EC9B0; }

.hljs-number, .hljs-class {
  color: #B8D7A3; }

.hljs-string, .hljs-meta-string {
  color: #D69D85; }

.hljs-regexp, .hljs-template-tag {
  color: #9A5334; }

.hljs-subst, .hljs-function, .hljs-title, .hljs-params, .hljs-formula {
  color: #DCDCDC; }

.hljs-comment, .hljs-quote {
  color: #57A64A;
  font-style: italic; }

.hljs-doctag {
  color: #608B4E; }

.hljs-meta, .hljs-meta-keyword, .hljs-tag {
  color: #9B9B9B; }

.hljs-variable, .hljs-template-variable {
  color: #BD63C5; }

.hljs-attr, .hljs-attribute, .hljs-builtin-name {
  color: #9CDCFE; }

.hljs-section {
  color: gold; }

.hljs-emphasis {
  font-style: italic; }

.hljs-strong {
  font-weight: bold; }

.hljs-bullet, .hljs-selector-tag, .hljs-selector-id, .hljs-selector-class, .hljs-selector-attr, .hljs-selector-pseudo {
  color: #D7BA7D; }

.hljs-addition {
  background-color: #144212;
  display: inline-block;
  width: 100%; }

.hljs-deletion {
  background-color: #600;
  display: inline-block;
  width: 100%; }

.jsvmap-zoom-btn {
  background-color: #293042; }

.ql-snow .ql-editor {
  min-height: 15rem;
  background: #fff; }

.ql-toolbar.ql-snow {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif; }

.ql-container {
  font-family: "Roboto", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;
  font-size: 1rem; }

.ql-bubble .ql-editor {
  padding: 0; }

.ql-bubble .ql-editor.ql-blank::before {
  left: 0;
  right: 0; }

.ql-bubble .ql-tooltip {
  border-radius: 0.3rem;
  font-size: 0; }

.ql-editor.ql-blank::before {
  color: rgba(0, 0, 0, 0.6); }

.ql-editor ul[data-checked=true] > li::before,
.ql-editor ul[data-checked=false] > li::before {
  color: #6c757d; }

.ql-bubble.ql-toolbar button:hover,
.ql-bubble .ql-toolbar button:hover,
.ql-bubble.ql-toolbar button:focus,
.ql-bubble .ql-toolbar button:focus,
.ql-bubble.ql-toolbar button.ql-active,
.ql-bubble .ql-toolbar button.ql-active,
.ql-bubble.ql-toolbar .ql-picker-label:hover,
.ql-bubble .ql-toolbar .ql-picker-label:hover,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active,
.ql-bubble.ql-toolbar .ql-picker-item:hover,
.ql-bubble .ql-toolbar .ql-picker-item:hover,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected {
  color: #fff; }

.ql-bubble.ql-toolbar button:hover .ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-bubble.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #fff; }

.ql-bubble.ql-toolbar button:hover .ql-stroke,
.ql-bubble .ql-toolbar button:hover .ql-stroke,
.ql-bubble.ql-toolbar button:focus .ql-stroke,
.ql-bubble .ql-toolbar button:focus .ql-stroke,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-bubble.ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar button:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble .ql-toolbar button:focus .ql-stroke-miter,
.ql-bubble.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-bubble.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-bubble .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #fff; }

@media (pointer: coarse) {
  .ql-bubble.ql-toolbar button:hover:not(.ql-active),
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) {
    color: #ced4da; }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #ced4da; }
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-bubble.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-bubble .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #ced4da; } }

.ql-bubble .ql-stroke {
  stroke: #ced4da; }

.ql-bubble .ql-stroke-miter {
  stroke: #ced4da; }

.ql-bubble .ql-fill,
.ql-bubble .ql-stroke.ql-fill {
  fill: #ced4da; }

.ql-bubble .ql-editor blockquote {
  border-left-color: #ced4da; }

.ql-bubble .ql-editor code,
.ql-bubble .ql-editor pre {
  background-color: #f4f7f9; }

.ql-bubble .ql-editor pre.ql-syntax {
  background-color: #f4f7f9;
  color: #f4f7f9; }

.ql-bubble .ql-picker {
  color: #ced4da; }

.ql-bubble .ql-picker-options {
  background-color: #020202; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label {
  color: #6c757d; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #6c757d; }

.ql-bubble .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #6c757d; }

.ql-bubble .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff; }

.ql-bubble .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000; }

.ql-bubble .ql-color-picker .ql-picker-item.ql-selected,
.ql-bubble .ql-color-picker .ql-picker-item:hover {
  border-color: #fff; }

.ql-bubble .ql-tooltip {
  background-color: #212529;
  color: #fff; }

.ql-bubble .ql-tooltip:not(.ql-flip) .ql-tooltip-arrow {
  border-bottom-color: #020202; }

.ql-bubble .ql-tooltip.ql-flip .ql-tooltip-arrow {
  border-bottom-color: #020202; }

.ql-bubble .ql-tooltip-editor input[type=text] {
  color: #fff; }

.ql-bubble .ql-tooltip-editor a:before {
  color: #ced4da; }

.ql-container.ql-bubble:not(.ql-disabled) a::before {
  background-color: #020202;
  color: #fff; }

.ql-container.ql-bubble:not(.ql-disabled) a::after {
  border-top-color: #020202; }

.ql-snow.ql-toolbar button:hover,
.ql-snow .ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow .ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #bd7d57; }

.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #bd7d57; }

.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #bd7d57; }

@media (pointer: coarse) {
  .ql-snow.ql-toolbar button:hover:not(.ql-active),
  .ql-snow .ql-toolbar button:hover:not(.ql-active) {
    color: #020202; }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-fill,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke.ql-fill {
    fill: #020202; }
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke,
  .ql-snow.ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter,
  .ql-snow .ql-toolbar button:hover:not(.ql-active) .ql-stroke-miter {
    stroke: #020202; } }

.ql-snow .ql-stroke {
  stroke: #020202; }

.ql-snow .ql-stroke-miter {
  stroke: #020202; }

.ql-snow .ql-fill,
.ql-snow .ql-stroke.ql-fill {
  fill: #020202; }

.ql-snow .ql-editor blockquote {
  border-left-color: #ced4da; }

.ql-snow .ql-editor code,
.ql-snow .ql-editor pre {
  background-color: #f4f7f9; }

.ql-snow .ql-editor pre.ql-syntax {
  background-color: #f4f7f9;
  color: #f4f7f9; }

.ql-snow .ql-picker {
  color: #020202; }

.ql-snow .ql-picker-options {
  background-color: #fff; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  color: #ced4da; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-fill {
  fill: #ced4da; }

.ql-snow .ql-picker.ql-expanded .ql-picker-label .ql-stroke {
  stroke: #ced4da; }

.ql-snow .ql-color-picker.ql-background .ql-picker-item {
  background-color: #fff; }

.ql-snow .ql-color-picker.ql-color .ql-picker-item {
  background-color: #000; }

.ql-toolbar.ql-snow {
  border-color: #ced4da; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-label {
  border-color: #ced4da; }

.ql-toolbar.ql-snow .ql-picker.ql-expanded .ql-picker-options {
  border-color: #ced4da; }

.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item.ql-selected,
.ql-toolbar.ql-snow .ql-color-picker .ql-picker-item:hover {
  border-color: #000; }

.ql-snow .ql-tooltip {
  background-color: #fff;
  border-color: #ced4da;
  color: #020202; }

.ql-snow .ql-tooltip input[type=text] {
  border-color: #ced4da; }

.ql-snow .ql-tooltip a.ql-action::after {
  border-right-color: #ced4da; }

.ql-snow a {
  color: #bd7d57; }

.ql-container.ql-snow {
  border-color: #ced4da; }

.select2-container--bootstrap4 {
  display: block; }
  .select2-container--bootstrap4 .select2-selection {
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.2rem;
    color: #495057;
    font-size: 1rem;
    outline: 0; }
    .select2-container--bootstrap4 .select2-selection.form-control {
      border-radius: 0.2rem; }
  .select2-container--bootstrap4 .select2-search--dropdown .select2-search__field {
    background-color: #fff;
    border: 1px solid #ced4da;
    border-radius: 0.2rem;
    color: #495057;
    font-size: 1rem; }
  .select2-container--bootstrap4 .select2-search__field {
    outline: 0; }
    .select2-container--bootstrap4 .select2-search__field::-webkit-input-placeholder {
      color: #6c757d; }
    .select2-container--bootstrap4 .select2-search__field:-moz-placeholder {
      color: #6c757d; }
    .select2-container--bootstrap4 .select2-search__field::-moz-placeholder {
      color: #6c757d;
      opacity: 1; }
    .select2-container--bootstrap4 .select2-search__field:-ms-input-placeholder {
      color: #6c757d; }
  .select2-container--bootstrap4 .select2-results__option {
    padding: 0.375rem 0.7rem;
    font-size: 1rem; }
    .select2-container--bootstrap4 .select2-results__option[role=group] {
      padding: 0; }
    .select2-container--bootstrap4 .select2-results__option[aria-disabled=true] {
      color: #6c757d;
      cursor: not-allowed; }
    .select2-container--bootstrap4 .select2-results__option[aria-selected=true] {
      background-color: #f4f7f9;
      color: #16181b; }
    .select2-container--bootstrap4 .select2-results__option--highlighted[aria-selected] {
      background-color: #bd7d57;
      color: #fff; }
    .select2-container--bootstrap4 .select2-results__option .select2-results__option {
      padding: 0.375rem 0.7rem; }
      .select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__group {
        padding-left: 0; }
      .select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option {
        margin-left: -0.7rem;
        padding-left: 1.4rem; }
        .select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
          margin-left: -1.4rem;
          padding-left: 2.1rem; }
          .select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
            margin-left: -2.1rem;
            padding-left: 2.8rem; }
            .select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
              margin-left: -2.8rem;
              padding-left: 3.5rem; }
              .select2-container--bootstrap4 .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option {
                margin-left: -3.5rem;
                padding-left: 4.2rem; }
  .select2-container--bootstrap4 .select2-results__group {
    color: #000;
    display: block;
    padding: 0.5rem 0.7rem;
    font-size: 0.75rem;
    line-height: 1;
    white-space: nowrap; }
  .select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection {
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
    border-color: #e1c4b3; }
    @media (prefers-reduced-motion: reduce) {
      .select2-container--bootstrap4.select2-container--focus .select2-selection, .select2-container--bootstrap4.select2-container--open .select2-selection {
        transition: none; } }
  .select2-container--bootstrap4.select2-container--open .select2-selection .select2-selection__arrow b {
    border-color: transparent transparent #6c757d transparent;
    border-width: 0 0.25rem 0.25rem 0.25rem; }
  .select2-container--bootstrap4.select2-container--open.select2-container--below .select2-selection {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
    border-bottom-color: transparent; }
  .select2-container--bootstrap4.select2-container--open.select2-container--above .select2-selection {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top-color: transparent; }
  .select2-container--bootstrap4 .select2-selection__clear {
    color: #6c757d;
    cursor: pointer;
    float: right;
    font-weight: bold;
    margin-right: 10px; }
    .select2-container--bootstrap4 .select2-selection__clear:hover {
      color: #293042; }
  .select2-container--bootstrap4.select2-container--disabled .select2-selection {
    border-color: #ced4da; }
  .select2-container--bootstrap4.select2-container--disabled .select2-selection,
  .select2-container--bootstrap4.select2-container--disabled .select2-search__field {
    cursor: not-allowed; }
  .select2-container--bootstrap4.select2-container--disabled .select2-selection,
  .select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice {
    background-color: #e2e8ee; }
  .select2-container--bootstrap4.select2-container--disabled .select2-selection__clear,
  .select2-container--bootstrap4.select2-container--disabled .select2-selection--multiple .select2-selection__choice__remove {
    display: none; }
  .select2-container--bootstrap4 .select2-dropdown {
    border-color: #e1c4b3;
    border-width: 1px;
    overflow-x: hidden;
    margin-top: -1px; }
    .select2-container--bootstrap4 .select2-dropdown--above {
      margin-top: 1px; }
  .select2-container--bootstrap4 .select2-results > .select2-results__options {
    max-height: 200px;
    overflow-y: auto; }
  .select2-container--bootstrap4 .select2-selection--single {
    height: calc(1.75rem + 2px);
    line-height: 1;
    padding: 0.5rem 1.45rem 0.5rem 0.7rem; }
    .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
      position: absolute;
      bottom: 0;
      right: 0.7rem;
      top: 0;
      width: 0.25rem; }
      .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
        border-color: #6c757d transparent transparent transparent;
        border-style: solid;
        border-width: 0.25rem 0.25rem 0 0.25rem;
        height: 0;
        left: 0;
        margin-left: -0.25rem;
        margin-top: -0.125rem;
        position: absolute;
        top: 50%;
        width: 0; }
    .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
      color: #495057;
      padding: 0; }
    .select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder {
      color: #6c757d; }
  .select2-container--bootstrap4 .select2-selection--multiple {
    min-height: calc(1.75rem + 2px);
    padding: 0;
    height: auto; }
    .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
      box-sizing: border-box;
      display: block;
      line-height: 1;
      list-style: none;
      margin: 0;
      overflow: hidden;
      padding: 0.5rem 0 0 0.7rem;
      width: 100%;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__placeholder {
      color: #6c757d;
      float: left;
      margin-top: 5px; }
    .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
      color: #495057;
      background: #e2e8ee;
      border: 1px solid #dee6ed;
      border-radius: 0.2rem;
      cursor: default;
      float: left;
      margin: -0.2rem 0.25rem 0.3rem 0rem;
      padding: 0.2rem 0.5rem; }
    .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
      background: transparent;
      padding: 0 0.7rem;
      height: calc(1.75rem + 2px)-2;
      line-height: 1;
      margin-top: 0;
      min-width: 5em; }
    .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove {
      color: #6c757d;
      cursor: pointer;
      display: inline-block;
      font-weight: bold;
      margin-right: 0.25rem; }
      .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice__remove:hover {
        color: #293042; }
    .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
      margin-top: 0.5rem; }
  .select2-container--bootstrap4 .select2-selection--single.input-sm,
  .input-group-sm .select2-container--bootstrap4 .select2-selection--single,
  .form-group-sm .select2-container--bootstrap4 .select2-selection--single {
    border-radius: 0.1rem;
    font-size: 0.75rem;
    height: calc(1.51875rem + 2px);
    line-height: 1;
    padding: 0.5rem 0.9rem 0.5rem 0.15rem; }
    .select2-container--bootstrap4 .select2-selection--single.input-sm .select2-selection__arrow b,
    .input-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,
    .form-group-sm .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
      margin-left: -0.5rem; }
  .select2-container--bootstrap4 .select2-selection--multiple.input-sm,
  .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple,
  .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple {
    min-height: calc(1.51875rem + 2px);
    border-radius: 0.1rem; }
    .select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__rendered,
    .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered,
    .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__rendered {
      padding: 0.5rem 0.15rem 0 0.5rem; }
    .select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__choice,
    .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,
    .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
      font-size: 0.75rem;
      line-height: 1;
      margin: 0 0 0 0.075rem;
      padding: 0 0.5rem; }
    .select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-search--inline .select2-search__field,
    .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,
    .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
      padding: 0 0.15rem;
      font-size: 0.75rem;
      height: calc(1.51875rem + 2px)-2;
      line-height: 1; }
    .select2-container--bootstrap4 .select2-selection--multiple.input-sm .select2-selection__clear,
    .input-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,
    .form-group-sm .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
      margin-top: 0.5rem; }
  .select2-container--bootstrap4 .select2-selection--single.input-lg,
  .input-group-lg .select2-container--bootstrap4 .select2-selection--single,
  .form-group-lg .select2-container--bootstrap4 .select2-selection--single {
    border-radius: 0.3rem;
    font-size: 1rem;
    height: calc(2.5rem + 2px);
    line-height: 1;
    padding: 1rem 1.2875rem 1rem 0.35rem; }
    .select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow,
    .input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow,
    .form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow {
      width: 0.3125rem; }
      .select2-container--bootstrap4 .select2-selection--single.input-lg .select2-selection__arrow b,
      .input-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b,
      .form-group-lg .select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b {
        border-width: 0.3125rem 0.3125rem 0 0.3125rem;
        margin-left: -0.3125rem;
        margin-left: -1rem;
        margin-top: -0.15625rem; }
  .select2-container--bootstrap4 .select2-selection--multiple.input-lg,
  .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple,
  .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple {
    min-height: calc(2.5rem + 2px);
    border-radius: 0.3rem; }
    .select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__choice,
    .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice,
    .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
      font-size: 1rem;
      line-height: 1;
      border-radius: 0.2rem;
      margin: 0rem 0 0 0.175rem;
      padding: 0 1rem; }
    .select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-search--inline .select2-search__field,
    .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field,
    .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
      padding: 0 0.35rem;
      font-size: 1rem;
      height: calc(2.5rem + 2px)-2;
      line-height: 1; }
    .select2-container--bootstrap4 .select2-selection--multiple.input-lg .select2-selection__clear,
    .input-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear,
    .form-group-lg .select2-container--bootstrap4 .select2-selection--multiple .select2-selection__clear {
      margin-top: 1rem; }
  .select2-container--bootstrap4 .select2-selection.input-lg.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #6c757d transparent;
    border-width: 0 0.3125rem 0.3125rem 0.3125rem; }
  .input-group-lg .select2-container--bootstrap4 .select2-selection.select2-container--open .select2-selection--single .select2-selection__arrow b {
    border-color: transparent transparent #6c757d transparent;
    border-width: 0 0.3125rem 0.3125rem 0.3125rem; }
  .select2-container--bootstrap4[dir="rtl"] .select2-selection--single {
    padding-left: 1.45rem;
    padding-right: 0.7rem; }
    .select2-container--bootstrap4[dir="rtl"] .select2-selection--single .select2-selection__rendered {
      padding-right: 0;
      padding-left: 0;
      text-align: right; }
    .select2-container--bootstrap4[dir="rtl"] .select2-selection--single .select2-selection__clear {
      float: left; }
    .select2-container--bootstrap4[dir="rtl"] .select2-selection--single .select2-selection__arrow {
      left: 0.7rem;
      right: auto; }
      .select2-container--bootstrap4[dir="rtl"] .select2-selection--single .select2-selection__arrow b {
        margin-left: 0; }
  .select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-selection__choice,
  .select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder,
  .select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-search--inline {
    float: right; }
  .select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-selection__choice {
    margin-left: 0;
    margin-right: 0.35rem; }
  .select2-container--bootstrap4[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove {
    margin-left: 2px;
    margin-right: auto; }

.has-warning .select2-dropdown,
.has-warning .select2-selection {
  border-color: #E5A54B; }

.has-warning .select2-container--focus .select2-selection,
.has-warning .select2-container--open .select2-selection {
  border-color: #dd8e20; }

.has-warning.select2-drop-active {
  border-color: #dd8e20; }
  .has-warning.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #dd8e20; }

.has-error .select2-dropdown,
.has-error .select2-selection {
  border-color: #d9534f; }

.has-error .select2-container--focus .select2-selection,
.has-error .select2-container--open .select2-selection {
  border-color: #c9302c; }

.has-error.select2-drop-active {
  border-color: #c9302c; }
  .has-error.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #c9302c; }

.has-success .select2-dropdown,
.has-success .select2-selection {
  border-color: #4BBF73; }

.has-success .select2-container--focus .select2-selection,
.has-success .select2-container--open .select2-selection {
  border-color: #389f5c; }

.has-success.select2-drop-active {
  border-color: #389f5c; }
  .has-success.select2-drop-active.select2-drop.select2-drop-above {
    border-top-color: #389f5c; }

.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap4 > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:first-child + .select2-container--bootstrap4 > .selection > .select2-selection.form-control {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }

.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap4:not(:last-child) > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child) + .select2-container--bootstrap4:not(:last-child) > .selection > .select2-selection.form-control {
  border-radius: 0; }

.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap4:last-child > .selection > .select2-selection,
.input-group > .select2-hidden-accessible:not(:first-child):not(:last-child) + .select2-container--bootstrap4:last-child > .selection > .select2-selection.form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }

.input-group > .select2-container--bootstrap4 {
  display: table;
  table-layout: fixed;
  position: relative;
  z-index: 2;
  width: 100%;
  margin-bottom: 0; }
  .input-group > .select2-container--bootstrap4 > .selection > .select2-selection.form-control {
    float: none; }
  .input-group > .select2-container--bootstrap4.select2-container--open, .input-group > .select2-container--bootstrap4.select2-container--focus {
    z-index: 3; }
  .input-group > .select2-container--bootstrap4,
  .input-group > .select2-container--bootstrap4 .input-group-btn,
  .input-group > .select2-container--bootstrap4 .input-group-btn .btn {
    vertical-align: top; }

.form-control.select2-hidden-accessible {
  position: absolute !important;
  width: 1px !important; }

@media (min-width: 576px) {
  .form-inline .select2-container--bootstrap4 {
    display: inline-block; } }

.select2-container--bootstrap4 .select2-selection--multiple .select2-search--inline .select2-search__field {
  padding: 0 0; }

.select2-selection__rendered .select2-selection__choice:first-child {
  margin-left: 0; }

.select2-results {
  background: #fff; }

.select2-dropdown {
  background: #fff; }

.select2-container--bootstrap4 .select2-selection--multiple .select2-selection__choice {
  color: #293042; }

.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered {
  color: #495057; }

.simplebar-scrollbar:before {
  background: #fff; }

.sw > .nav .nav-link.disabled {
  color: #ced4da !important; }

.sw.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000; }

.sw.sw-loading::after {
  background: rgba(255, 255, 255, 0.7); }

.sw.sw-loading::before {
  border-color: #f4f7f9;
  border-top-color: #bd7d57; }

.sw-theme-default {
  border-color: #e2e8ee; }

.sw-theme-default .toolbar > .btn {
  color: #fff;
  background-color: #bd7d57;
  border-color: #bd7d57; }

.sw-theme-default > .nav .nav-link::after {
  background: #adb5bd; }

.sw-theme-default > .nav .nav-link.inactive {
  color: #adb5bd; }

.sw-theme-default > .nav .nav-link.active {
  color: #bd7d57 !important; }

.sw-theme-default > .nav .nav-link.active::after {
  background: #bd7d57 !important; }

.sw-theme-default > .nav .nav-link.done {
  color: #4BBF73 !important; }

.sw-theme-default > .nav .nav-link.done::after {
  background: #4BBF73; }

.sw-theme-default > .nav .nav-link.disabled {
  color: #dee6ed !important; }

.sw-theme-default > .nav .nav-link.disabled::after {
  background: #dee6ed; }

.sw-theme-default > .nav .nav-link.danger {
  color: #d9534f !important; }

.sw-theme-default > .nav .nav-link.danger::after {
  background: #d9534f; }

.sw-theme-arrows {
  border: 1px solid #e2e8ee; }

.sw-theme-arrows .toolbar > .btn {
  color: #fff;
  background-color: #bd7d57;
  border: 1px solid #bd7d57; }

.sw-theme-arrows > .nav {
  border-bottom-color: #e2e8ee; }

.sw-theme-arrows > .nav .nav-link::after {
  border-left-color: #f4f7f9; }

.sw-theme-arrows > .nav .nav-link::before {
  border-left-color: #e2e8ee; }

.sw-theme-arrows > .nav .nav-link.inactive {
  color: #adb5bd;
  border-color: #f4f7f9;
  background: #f4f7f9; }

.sw-theme-arrows > .nav .nav-link.active {
  color: #fff;
  border-color: #bd7d57;
  background: #bd7d57; }

.sw-theme-arrows > .nav .nav-link.active::after {
  border-left-color: #bd7d57; }

.sw-theme-arrows > .nav .nav-link.done {
  color: #fff;
  border-color: #4BBF73;
  background: #4BBF73; }

.sw-theme-arrows > .nav .nav-link.done::after {
  border-left-color: #4BBF73; }

.sw-theme-arrows > .nav .nav-link.disabled {
  color: #e2e8ee;
  border-color: #f4f7f9;
  background: #f4f7f9; }

.sw-theme-arrows > .nav .nav-link.disabled::after {
  border-left-color: #f4f7f9; }

.sw-theme-arrows > .nav .nav-link.danger {
  color: #fff;
  border-color: #d9534f;
  background: #d9534f;
  cursor: pointer; }

.sw-theme-arrows > .nav .nav-link.danger::after {
  border-left-color: #d9534f; }

.sw-theme-arrows.sw-dark {
  color: rgba(255, 255, 255, 0.95);
  background: #000; }

.sw-theme-arrows.sw-dark > .nav {
  border-bottom-color: #6c757d; }

.sw-theme-arrows.sw-dark > .nav .nav-link::after {
  border-left-color: #6c757d; }

.sw-theme-arrows.sw-dark > .nav .nav-link::before {
  border-left-color: #6c757d; }

.sw-theme-arrows.sw-dark > .nav .nav-link.inactive {
  color: #fff;
  border-color: #6c757d;
  background: #6c757d; }

.sw-theme-arrows.sw-dark > .nav .nav-link.inactive::after {
  border-left-color: #6c757d; }

.sw-theme-arrows.sw-dark > .nav .nav-link.active {
  color: #fff;
  border-color: #020202;
  background: #495057; }

.sw-theme-arrows.sw-dark > .nav .nav-link.active::after {
  border-left-color: #495057; }

.sw-theme-arrows.sw-dark > .nav .nav-link.done {
  color: #fff;
  border-color: #000;
  background: #000; }

.sw-theme-arrows.sw-dark > .nav .nav-link.done::after {
  border-left-color: #000; }

.sw-theme-arrows.sw-dark > .nav .nav-link.disabled {
  color: #6c757d !important;
  border-color: #f4f7f9;
  background: #495057; }

.sw-theme-arrows.sw-dark > .nav .nav-link.disabled::after {
  border-left-color: #495057; }

.sw-theme-arrows.sw-dark > .nav .nav-link.danger {
  color: #fff;
  border-color: #d9534f;
  background: #d9534f; }

.sw-theme-arrows.sw-dark > .nav .nav-link.danger::after {
  border-left-color: #d9534f; }

.btn-link {
  padding-left: 0;
  padding-right: 0; }

.font-wght-med {
  font-weight: 500; }

/*.logo{
    width:200px;
}
.sidebar .logo{
    width:120px;
}*/
/*sidebar*/
.sidebar {
  background: #252525; }

.sidebar-content {
  background: #252525; }

.sidebar .logo {
  width: 200px; }

/*tabela - mvc-grid*/
.mvc-grid .mvc-grid-headers {
  color: #bd7d57; }

.mvc-grid-filter::before {
  content: "\0041";
  color: #bd7d57; }

.mvc-grid > table > thead > tr > th {
  background-color: #fff; }

.table-striped tbody tr {
  background-color: #fff; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: #f4f7f9; }

.table-striped tbody tr:nth-of-type(odd):hover {
  background-color: #e2e8ee; }

.mvc-grid-pager .active, .mvc-grid-pager .active:focus, .mvc-grid-pager .active:hover {
  background-color: #bd7d57;
  border-color: #bd7d57;
  color: #ffffff; }

.mvc-grid-pager [disabled], .mvc-grid-pager [disabled]:hover {
  background-color: #fff; }

.mvc-grid > table > thead > tr > th, .mvc-grid > table > tbody > tr > td, .mvc-grid > table > tfoot > tr > td {
  padding: 0.75em;
  border-top: 1px solid #dee2e6;
  border-bottom: 1px solid #dee2e6;
  border-left: none;
  border-right: none; }

/*steps*/
.sw-theme-arrows .toolbar > .btn {
  color: #fff;
  background-color: #bd7d57;
  border: 1px solid #bd7d57; }

.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(189, 125, 87, 0.25); }

.wizard-primary.sw-theme-arrows > .nav .nav-link.active {
  border-color: #bd7d57 !important;
  background: #bd7d57 !important; }

.wizard-primary.sw-theme-arrows > .nav .nav-link.active::after {
  border-left-color: #bd7d57 !important; }

.wizard-primary.sw-theme-arrows > .nav .nav-link.done {
  border-color: #d7b19a !important;
  background: #d7b19a !important; }

.wizard-primary.sw-theme-arrows > .nav .nav-link.done::after {
  border-left-color: #d7b19a !important; }

.custom-list td a.btn-primary {
  color: #fff; }

.stat > img,
.stat > i {
  width: 24px;
  height: 24px;
  line-height: 24px;
  max-width: 24px;
  max-height: 24px; }

.bootstrap-datetimepicker-widget table th,
.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px; }

.datepicker table tr td.active, .datepicker table tr td.active.disabled, .datepicker table tr td.active.disabled:hover, .datepicker table tr td.active:hover {
  background-image: linear-gradient(to bottom, #c08765, #bd7d57); }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy9uaXJpcy5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3Jvb3Quc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMS12YXJpYWJsZXMvX2FwcC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9faW1hZ2VzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jb2RlLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZ3JpZC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JyZWFrcG9pbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2dyaWQtZnJhbWV3b3JrLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RhYmxlLXJvdy5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Z1bmN0aW9ucy5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JhZGllbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19jYXJldC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2lucHV0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2YmFyLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2FyZC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wYWdpbmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWRnZS5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2xpc3QtZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdG9hc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3Jlc2V0LXRleHQuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wb3BvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2xlYXJmaXguc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19zcGlubmVycy5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fYmFja2dyb3VuZC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2Rpc3BsYXkuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZW1iZWQuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19mbG9hdC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19pbnRlcmFjdGlvbnMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NoYWRvd3Muc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fc3RyZXRjaGVkLWxpbmsuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fdGV4dC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RleHQtZW1waGFzaXMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fdGV4dC1oaWRlLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2FjY29yZGlvbi5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fYXZhdGFyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzItbWl4aW5zL19idXR0b24uc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fY2hhcnQuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL19jaGF0LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fY29udGVudC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fZmVhdGhlci5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2Zvb3Rlci5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9faGFtYnVyZ2VyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9faWxsdXN0cmF0aW9ucy5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX2xhbmRpbmcuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMi1taXhpbnMvX3RoZW1lLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fbWFpbi5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8yLW1peGlucy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX25hdmJhci5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX3Byb2dyZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fcmVib290LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fcm9vdC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy8zLWNvbXBvbmVudHMvX3NldHRpbmdzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9zaWRlYmFyL19kZWZhdWx0LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9zaWRlYmFyL19jb21wYWN0LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fc2l6aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fc3RhdHMuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL190YWJsZXMuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzItbWl4aW5zL190YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzMtY29tcG9uZW50cy9fdGltZWxpbmUuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL190eXBlLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzItbWl4aW5zL193aXphcmQuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL193aXphcmQuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvMy1jb21wb25lbnRzL193cmFwcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL19jdXJzb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL19mb250LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL19vdmVyZmxvdy5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy80LXV0aWxpdGllcy9fcG9zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvNC11dGlsaXRpZXMvX3otaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvNC11dGlsaXRpZXMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL2ZvbnQtYXdlc29tZS9fY29yZS5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy80LXV0aWxpdGllcy9mb250LWF3ZXNvbWUvX3NpemluZy5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy80LXV0aWxpdGllcy9mb250LWF3ZXNvbWUvX21peGlucy5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy80LXV0aWxpdGllcy9mb250LWF3ZXNvbWUvX2ZpeGVkLXdpZHRoLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL2ZvbnQtYXdlc29tZS9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL2ZvbnQtYXdlc29tZS9fbGlzdC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy80LXV0aWxpdGllcy9mb250LWF3ZXNvbWUvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy80LXV0aWxpdGllcy9mb250LWF3ZXNvbWUvX2FuaW1hdGVkLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL2ZvbnQtYXdlc29tZS9fcm90YXRlZC1mbGlwcGVkLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL2ZvbnQtYXdlc29tZS9fc3RhY2tlZC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy80LXV0aWxpdGllcy9mb250LWF3ZXNvbWUvX2ljb25zLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzQtdXRpbGl0aWVzL2ZvbnQtYXdlc29tZS9saWdodC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy9fYXBwLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9hcGV4Y2hhcnRzL3NyYy9hc3NldHMvYXBleGNoYXJ0cy5jc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9ib290c3RyYXAtZGF0ZXJhbmdlcGlja2VyL2RhdGVyYW5nZXBpY2tlci5jc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9kYXRhdGFibGVzLm5ldC1iczQvY3NzL2RhdGFUYWJsZXMuYm9vdHN0cmFwNC5jc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9kYXRhdGFibGVzLm5ldC1idXR0b25zLWJzNC9jc3MvYnV0dG9ucy5ib290c3RyYXA0LmNzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL2RhdGF0YWJsZXMubmV0LXJlc3BvbnNpdmUtYnM0L2Nzcy9yZXNwb25zaXZlLmJvb3RzdHJhcDQuY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvZHJhZ3VsYS9kaXN0L2RyYWd1bGEuY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvZnVsbGNhbGVuZGFyL21haW4uY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvanN2ZWN0b3JtYXAvZGlzdC9jc3MvanN2ZWN0b3JtYXAuY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvbm90eWYvbm90eWYubWluLmNzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3F1aWxsL2Rpc3QvcXVpbGwuYnViYmxlLmNzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3F1aWxsL2Rpc3QvcXVpbGwuc25vdy5jc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL2NvcmUuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy9fbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvX2Ryb3Bkb3duLnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvbGF5b3V0LnNjc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9zZWxlY3QyL3NyYy9zY3NzL3RoZW1lL2RlZmF1bHQvX3NpbmdsZS5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9kZWZhdWx0L19tdWx0aXBsZS5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL2xheW91dC5zY3NzIiwid2VicGFjazovLy9ub2RlX21vZHVsZXMvc2VsZWN0Mi9zcmMvc2Nzcy90aGVtZS9jbGFzc2ljL19zaW5nbGUuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fZGVmYXVsdHMuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3NlbGVjdDIvc3JjL3Njc3MvdGhlbWUvY2xhc3NpYy9fbXVsdGlwbGUuc2NzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3NpbXBsZWJhci9kaXN0L3NpbXBsZWJhci5jc3MiLCJ3ZWJwYWNrOi8vL25vZGVfbW9kdWxlcy9zbWFydHdpemFyZC9kaXN0L2Nzcy9zbWFydF93aXphcmRfYWxsLmNzcyIsIndlYnBhY2s6Ly8vbm9kZV9tb2R1bGVzL3RlbXB1c2RvbWludXMtYm9vdHN0cmFwLTQvc3JjL3Nhc3MvX3RlbXB1c2RvbWludXMtYm9vdHN0cmFwLTQuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvNS12ZW5kb3IvX2RhdGF0YWJsZXMtc2VsZWN0LnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzUtdmVuZG9yL19kYXRlcmFuZ2VwaWNrZXIuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvNS12ZW5kb3IvX2RhdGV0aW1lcGlja2VyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzUtdmVuZG9yL19mdWxsY2FsZW5kYXIuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvNS12ZW5kb3IvX2hpZ2hsaWdodC5zY3NzIiwid2VicGFjazovLy9zcmMvc2Nzcy81LXZlbmRvci9fanN2ZWN0b3JtYXAuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvNS12ZW5kb3IvX3F1aWxsLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzUtdmVuZG9yL19zZWxlY3QyLnNjc3MiLCJ3ZWJwYWNrOi8vL3NyYy9zY3NzLzUtdmVuZG9yL19zaW1wbGViYXIuc2NzcyIsIndlYnBhY2s6Ly8vc3JjL3Njc3MvNS12ZW5kb3IvX3NtYXJ0d2l6YXJkLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7Ozs7O0VDS0U7QUNKRjtFQUdJLGVBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZUFBYztFQUFkLGNBQWM7RUFBZCxpQkFBYztFQUFkLGlCQUFjO0VBQWQsZ0JBQWM7RUFBZCxlQUFjO0VBQWQsZUFBYztFQUFkLGFBQWM7RUFBZCxlQUFjO0VBQWQsb0JBQWM7RUFJZCxrQkFBYztFQUFkLG9CQUFjO0VBQWQsa0JBQWM7RUFBZCxlQUFjO0VBQWQsa0JBQWM7RUFBZCxpQkFBYztFQUFkLGdCQUFjO0VBQWQsZUFBYztFQUlkLGtCQUFpQztFQUFqQyxzQkFBaUM7RUFBakMsc0JBQWlDO0VBQWpDLHNCQUFpQztFQUFqQyx1QkFBaUM7RUFBakMsd0JBQWlDO0VBS25DLHNIQUF5QjtFQUN6Qiw2R0FBd0I7O0FDQTFCOzs7RUFHRSxzQkFBc0I7O0FBR3hCO0VBQ0UsdUJBQXVCO0VBQ3ZCLGlCQUFpQjtFQUNqQiw4QkFBOEI7RUFDOUIsNkNDNENVOztBRHRDWjtFQUNFLGNBQWM7O0FBVWhCO0VBQ0UsU0FBUztFQUNULHlHQzlDbUg7RUM4SC9HLGVBdENZO0VGeENoQixnQkM5Q3NCO0VEK0N0QixpQkN1RnFCO0VEdEZyQixjQ2lCZ0I7RURoQmhCLGdCQUFnQjtFQUNoQix5QkM2RWU7O0FIckVqQjtFRUtFLHFCQUFxQjs7QUFTdkI7RUFDRSx1QkFBdUI7RUFDdkIsU0FBUztFQUNULGlCQUFpQjs7QUFhbkI7RUFDRSxhQUFhO0VBQ2IscUJHZ051Qzs7QUh6TXpDO0VBQ0UsYUFBYTtFQUNiLG1CR29GOEI7O0FIekVoQzs7RUFFRSwwQkFBMEI7RUFDMUIseUNBQWlDO1VBQWpDLGlDQUFpQztFQUNqQyxZQUFZO0VBQ1osZ0JBQWdCO0VBQ2hCLHNDQUE4QjtVQUE5Qiw4QkFBOEI7O0FBR2hDO0VBQ0Us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Ui9CLGdCRnVRK0I7O0FFclFqQztFSG9GTSxpQkF0Q1k7RUc1Q2hCLGdCRjhRK0I7RUU3US9CLGdCRmtRK0I7O0FIck9qQztFS3BCRSxnQko1Q1c7RUk2Q1gsbUJKN0NXO0VJOENYLFNBQVM7RUFDVCx3Q0pjVTs7QUlOWjs7O0VITUksY0FBVztFR0hiLGdCSmxFc0I7O0FJcUV4Qjs7RUFFRSxjRmtRZ0M7RUVqUWhDLHlCRjBRbUM7O0FFbFFyQztFQy9FRSxlQUFlO0VBQ2YsZ0JBQWdCOztBRG1GbEI7RUNwRkUsZUFBZTtFQUNmLGdCQUFnQjs7QURzRmxCO0VBQ0UscUJBQXFCO0VBRHZCO0lBSUksb0JGb1ArQjs7QUUxT25DO0VIakNJLGNBQVc7RUdtQ2IseUJBQXlCOztBQUkzQjtFQUNFLG1CSnJHVztFQ29IUCxrQkF0Q1k7O0FHMkJsQjtFQUNFLGNBQWM7RUg3Q1osY0FBVztFRytDYixjSm5EZ0I7RUlnRGxCO0lBTUkscUJBQXFCOztBRW5IekI7RUNJRSxlQUFlO0VBR2YsWUFBWTs7QUREZDtFQUNFLGdCSisvQndDO0VJOS9CeEMseUJObUhlO0VNbEhmLHlCTmlEZ0I7RVEvQ2QscUJSb0pvQjtFTzNKdEIsZUFBZTtFQUdmLFlBQVk7O0FEY2Q7RUFFRSxxQkFBcUI7O0FBR3ZCO0VBQ0UscUJBQTBCO0VBQzFCLGNBQWM7O0FBR2hCO0VMa0NJLGNBQVc7RUtoQ2IsY040QmdCOztBU25FbEI7RVJ1RUksZ0JBQVc7RVFyRWIsY1RtRGU7RVNsRGYscUJBQXFCO0VBR3JCO0lBQ0UsY0FBYzs7QUFLbEI7RUFDRSxzQlBtbEN1QztFRHpoQ3JDLGdCQUFXO0VReERiLFdUOENhO0VTN0NiLHlCVHNEZ0I7RVFyRGQscUJSbUpvQjtFU3hKeEI7SUFTSSxVQUFVO0lSa0RWLGVBQVc7SVFoRFgsZ0JUcEJrQjs7QUQ0TnRCO0VVak1FLGNBQWM7RVJ5Q1osZ0JBQVc7RVF2Q2IsY1RzQ2dCO0VTekNsQjtJUjBDSSxrQkFBVztJUWxDWCxjQUFjO0lBQ2Qsa0JBQWtCOztBQUt0QjtFQUNFLGlCUDBqQ3VDO0VPempDdkMsa0JB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MkZJLGNuQmpFUzs7QW1CMUJiOzs7RUFnR0ksY0FBYzs7QUFoR2xCO0VBd0dJLGNuQjlFUztFbUIxQmI7SUEyR00scUJuQmpGTzs7QW1CMUJiO0VBaUhNLHFCQUFrQztFQzNJeEMseUJENEkrQzs7QUFsSC9DO0VBd0hNLGlEbkI5Rk87O0FtQjFCYjtFQTRITSxxQm5CbEdPOztBbUIxQmI7RUFzSUkscUJuQjVHUzs7QW1CMUJiO0VBMklNLHFCbkJqSE87RW1Ca0hQLGlEbkJsSE87O0FtQmRmO0VBQ0UsYUFBYTtFQUNiLFdBQVc7RUFDWCxtQmpCMGMwQztFRGpiMUMsY0FBVztFa0J2QlgsY25CTVk7O0FtQkhkO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxPQUFPO0VBQ1AsVUFBVTtFQUNWLGFBQWE7RUFDYixlQUFlO0VBQ2YsdUJqQmd5QnFDO0VpQi94QnJDLGlCQUFpQjtFbEJtRWYsa0JBdENZO0VrQjNCZCxpQm5CMkVtQjtFbUIxRW5CLFduQkRXO0VtQkVYLHdDbkJUWTtFUXJDWixxQlJvSm9COztBbUJ0SXBCOzs7O0VBdUNFLGNBQWM7O0FBdkNoQjtFQTZDRSxxQm5CdEJVO0VtQnZCWjtJQXdESSxxQm5CakNRO0ltQmtDUixnRG5CbENROztBbUJ2Qlo7RUEwRUUscUJuQm5EVTtFbUJ2Qlo7SUFrRkkscUJuQjNEUTtJbUI0RFIsZ0RuQjVEUTs7QW1CdkJaO0VBMkZJLGNuQnBFUTs7QW1CdkJaOzs7RUFnR0ksY0FBYzs7QUFoR2xCO0VBd0dJLGNuQmpGUTtFbUJ2Qlo7SUEyR00scUJuQnBGTTs7QW1CdkJaO0VBaUhNLHFCQUFrQztFQzNJeEMseUJENEkrQzs7QUFsSC9DO0VBd0hNLGdEbkJqR007O0FtQnZCWjtFQTRITSxxQm5CckdNOztBbUJ2Qlo7RUFzSUkscUJuQi9HUTs7QW1CdkJaO0VBMklNLHFCbkJwSE07RW1CcUhOLGdEbkJySE07O0FpQjJOaEI7RUFDRSxhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLG1CQUFtQjtFQUhyQjtJQVNJLFdBQVc7RUwvTlg7SUtzTko7TUFlTSxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHVCQUF1QjtNQUN2QixnQkFBZ0I7SUFsQnRCO01BdUJNLGFBQWE7TUFDYixjQUFjO01BQ2QsbUJBQW1CO01BQ25CLG1CQUFtQjtNQUNuQixnQkFBZ0I7SUEzQnRCO01BZ0NNLHFCQUFxQjtNQUNyQixXQUFXO01BQ1gsc0JBQXNCO0lBbEM1QjtNQXVDTSxxQkFBcUI7SUF2QzNCOztNQTRDTSxXQUFXO0lBNUNqQjtNQWtETSxhQUFhO01BQ2IsbUJBQW1CO01BQ25CLHVCQUF1QjtNQUN2QixXQUFXO01BQ1gsZUFBZTtJQXREckI7TUF5RE0sa0JBQWtCO01BQ2xCLGNBQWM7TUFDZCxhQUFhO01BQ2IscUJmK0t3QztNZTlLeEMsY0FBYztJQTdEcEI7TUFpRU0sbUJBQW1CO01BQ25CLHVCQUF1QjtJQWxFN0I7TUFxRU0sZ0JBQWdCLElBQ2pCOztBSWxWTDtFQUNFLHFCQUFxQjtFQUVyQixnQnJCTnNCO0VxQk90QixjckIwRGdCO0VxQnpEaEIsa0JBQWtCO0VBR2xCLHNCQUFzQjtFQUN0Qix5QkFBaUI7TUFBakIscUJBQWlCO1VBQWpCLGlCQUFpQjtFQUNqQiw2QkFBNkI7RUFDN0IsNkJBQTJDO0VDdUYzQyx1QnRCcUd5QjtFQzlFckIsZUF0Q1k7RXFCaUJoQixpQnRCK0JxQjtFUXZIbkIscUJSb0pvQjtFa0J0SmxCLHFJaEJnYjZJO0VnQjVhN0k7SUdkTjtNSGVRLGdCQUFnQixJRzhCdkI7RWxCdkNDO0lrQlVFLGNyQjhDYztJcUI3Q2QscUJBQXFCO0VBakJ6QjtJQXNCSSxVQUFVO0lBQ1YsaURyQnNCYTtFcUI3Q2pCO0lBNkJJLGFuQmlaNkI7RW1COWFqQztJQWtDSSxlQUFzRDs7QUFjMUQ7O0VBRUUsb0JBQW9COztBQVNwQjtFQzNEQSxXdEJ3RGE7RW9CeERYLHlCcEI2Q2E7RXNCM0NmLHFCdEIyQ2U7RUd2Q2Y7SW1CQUUsV3RCa0RXO0lvQnhEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCMkNXO0lvQnhEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGlEQUFpRjtFQUtyRjtJQUVFLFd0QjZCVztJc0I1QlgseUJ0QmlCYTtJc0JoQmIscUJ0QmdCYTtFc0JUZjs7SUFHRSxXdEJpQlc7SXNCaEJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK007SUErQy9NOztNQUtJLGlEQUFpRjs7QURRdkY7RUMzREEsV3RCd0RhO0VvQnhEWCx5QnBCK0RjO0VzQjdEaEIscUJ0QjZEZ0I7RUd6RGhCO0ltQkFFLFd0QmtEVztJb0J4RFgseUJFRG9GO0lBU3BGLHFCQVR5SDtFQVkzSDtJQUVFLFd0QjJDVztJb0J4RFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxpREFBaUY7RUFLckY7SUFFRSxXdEI2Qlc7SXNCNUJYLHlCdEJtQ2M7SXNCbENkLHFCdEJrQ2M7RXNCM0JoQjs7SUFHRSxXdEJpQlc7SXNCaEJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK007SUErQy9NOztNQUtJLGlEQUFpRjs7QURRdkY7RUMzREEsV3RCd0RhO0VvQnhEWCx5QnBCb0RhO0VzQmxEZixxQnRCa0RlO0VHOUNmO0ltQkFFLFd0QmtEVztJb0J4RFgseUJFRG9GO0lBU3BGLHFCQVR5SDtFQVkzSDtJQUVFLFd0QjJDVztJb0J4RFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxpREFBaUY7RUFLckY7SUFFRSxXdEI2Qlc7SXNCNUJYLHlCdEJ3QmE7SXNCdkJiLHFCdEJ1QmE7RXNCaEJmOztJQUdFLFd0QmlCVztJc0JoQlgseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksaURBQWlGOztBRFF2RjtFQzNEQSxXdEJ3RGE7RW9CeERYLHlCcEJzRGE7RXNCcERmLHFCdEJvRGU7RUdoRGY7SW1CQUUsV3RCa0RXO0lvQnhEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCMkNXO0lvQnhEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGdEQUFpRjtFQUtyRjtJQUVFLFd0QjZCVztJc0I1QlgseUJ0QjBCYTtJc0J6QmIscUJ0QnlCYTtFc0JsQmY7O0lBR0UsV3RCaUJXO0lzQmhCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNO0lBK0MvTTs7TUFLSSxnREFBaUY7O0FEUXZGO0VDM0RBLGN0QmlFZ0I7RW9CakVkLHlCcEJtRGM7RXNCakRoQixxQnRCaURnQjtFRzdDaEI7SW1CQUUsY3RCMkRjO0lvQmpFZCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsY3RCb0RjO0lvQmpFZCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGdEQUFpRjtFQUtyRjtJQUVFLGN0QnNDYztJc0JyQ2QseUJ0QnVCYztJc0J0QmQscUJ0QnNCYztFc0JmaEI7O0lBR0UsY3RCMEJjO0lzQnpCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNO0lBK0MvTTs7TUFLSSxnREFBaUY7O0FEUXZGO0VDM0RBLFd0QndEYTtFb0J4RFgseUJwQmlEWTtFc0IvQ2QscUJ0QitDYztFRzNDZDtJbUJBRSxXdEJrRFc7SW9CeERYLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxXdEIyQ1c7SW9CeERYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsaURBQWlGO0VBS3JGO0lBRUUsV3RCNkJXO0lzQjVCWCx5QnRCcUJZO0lzQnBCWixxQnRCb0JZO0VzQmJkOztJQUdFLFd0QmlCVztJc0JoQlgseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksaURBQWlGOztBRFF2RjtFQzNEQSxjdEJpRWdCO0VvQmpFZCx5QnBCMEVrQztFc0J4RXBDLHFCdEJ3RW9DO0VHcEVwQztJbUJBRSxjdEIyRGM7SW9CakVkLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxjdEJvRGM7SW9CakVkLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsaURBQWlGO0VBS3JGO0lBRUUsY3RCc0NjO0lzQnJDZCx5QnRCOENrQztJc0I3Q2xDLHFCdEI2Q2tDO0VzQnRDcEM7O0lBR0UsY3RCMEJjO0lzQnpCZCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNO0lBK0MvTTs7TUFLSSxpREFBaUY7O0FEUXZGO0VDM0RBLFd0QndEYTtFb0J4RFgseUJwQjJFbUI7RXNCekVyQixxQnRCeUVxQjtFR3JFckI7SW1CQUUsV3RCa0RXO0lvQnhEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCMkNXO0lvQnhEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILDhDQUFpRjtFQUtyRjtJQUVFLFd0QjZCVztJc0I1QlgseUJ0QitDbUI7SXNCOUNuQixxQnRCOENtQjtFc0J2Q3JCOztJQUdFLFd0QmlCVztJc0JoQlgseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksOENBQWlGOztBRGN2RjtFQ1BBLGN0QmJlO0VzQmNmLHFCdEJkZTtFR3ZDZjtJbUJ3REUsV3RCTlc7SXNCT1gseUJ0QmxCYTtJc0JtQmIscUJ0Qm5CYTtFc0JzQmY7SUFFRSxnRHRCeEJhO0VzQjJCZjtJQUVFLGN0QjdCYTtJc0I4QmIsNkJBQTZCO0VBRy9COztJQUdFLFd0QnpCVztJc0IwQlgseUJ0QnJDYTtJc0JzQ2IscUJ0QnRDYTtJc0J3Q2I7O01BS0ksZ0R0QjdDUzs7QXFCb0JmO0VDUEEsY3RCS2dCO0VzQkpoQixxQnRCSWdCO0VHekRoQjtJbUJ3REUsV3RCTlc7SXNCT1gseUJ0QkFjO0lzQkNkLHFCdEJEYztFc0JJaEI7SUFFRSw4Q3RCTmM7RXNCU2hCO0lBRUUsY3RCWGM7SXNCWWQsNkJBQTZCO0VBRy9COztJQUdFLFd0QnpCVztJc0IwQlgseUJ0Qm5CYztJc0JvQmQscUJ0QnBCYztJc0JzQmQ7O01BS0ksOEN0QjNCVTs7QXFCRWhCO0VDUEEsY3RCTmU7RXNCT2YscUJ0QlBlO0VHOUNmO0ltQndERSxXdEJOVztJc0JPWCx5QnRCWGE7SXNCWWIscUJ0QlphO0VzQmVmO0lBRUUsZ0R0QmpCYTtFc0JvQmY7SUFFRSxjdEJ0QmE7SXNCdUJiLDZCQUE2QjtFQUcvQjs7SUFHRSxXdEJ6Qlc7SXNCMEJYLHlCdEI5QmE7SXNCK0JiLHFCdEIvQmE7SXNCaUNiOztNQUtJLGdEdEJ0Q1M7O0FxQmFmO0VDUEEsY3RCSmU7RXNCS2YscUJ0QkxlO0VHaERmO0ltQndERSxXdEJOVztJc0JPWCx5QnRCVGE7SXNCVWIscUJ0QlZhO0VzQmFmO0lBRUUsZ0R0QmZhO0VzQmtCZjtJQUVFLGN0QnBCYTtJc0JxQmIsNkJBQTZCO0VBRy9COztJQUdFLFd0QnpCVztJc0IwQlgseUJ0QjVCYTtJc0I2QmIscUJ0QjdCYTtJc0IrQmI7O01BS0ksZ0R0QnBDUzs7QXFCV2Y7RUNQQSxjdEJQZ0I7RXNCUWhCLHFCdEJSZ0I7RUc3Q2hCO0ltQndERSxjdEJHYztJc0JGZCx5QnRCWmM7SXNCYWQscUJ0QmJjO0VzQmdCaEI7SUFFRSxnRHRCbEJjO0VzQnFCaEI7SUFFRSxjdEJ2QmM7SXNCd0JkLDZCQUE2QjtFQUcvQjs7SUFHRSxjdEJoQmM7SXNCaUJkLHlCdEIvQmM7SXNCZ0NkLHFCdEJoQ2M7SXNCa0NkOztNQUtJLGdEdEJ2Q1U7O0FxQmNoQjtFQ1BBLGN0QlRjO0VzQlVkLHFCdEJWYztFRzNDZDtJbUJ3REUsV3RCTlc7SXNCT1gseUJ0QmRZO0lzQmVaLHFCdEJmWTtFc0JrQmQ7SUFFRSwrQ3RCcEJZO0VzQnVCZDtJQUVFLGN0QnpCWTtJc0IwQlosNkJBQTZCO0VBRy9COztJQUdFLFd0QnpCVztJc0IwQlgseUJ0QmpDWTtJc0JrQ1oscUJ0QmxDWTtJc0JvQ1o7O01BS0ksK0N0QnpDUTs7QXFCZ0JkO0VDUEEsY3RCZ0JvQztFc0JmcEMscUJ0QmVvQztFR3BFcEM7SW1Cd0RFLGN0QkdjO0lzQkZkLHlCdEJXa0M7SXNCVmxDLHFCdEJVa0M7RXNCUHBDO0lBRUUsaUR0QktrQztFc0JGcEM7SUFFRSxjdEJBa0M7SXNCQ2xDLDZCQUE2QjtFQUcvQjs7SUFHRSxjdEJoQmM7SXNCaUJkLHlCdEJSa0M7SXNCU2xDLHFCdEJUa0M7SXNCV2xDOztNQUtJLGlEdEJoQjhCOztBcUJUcEM7RUNQQSxjdEJpQnFCO0VzQmhCckIscUJ0QmdCcUI7RUdyRXJCO0ltQndERSxXdEJOVztJc0JPWCx5QnRCWW1CO0lzQlhuQixxQnRCV21CO0VzQlJyQjtJQUVFLDhDdEJNbUI7RXNCSHJCO0lBRUUsY3RCQ21CO0lzQkFuQiw2QkFBNkI7RUFHL0I7O0lBR0UsV3RCekJXO0lzQjBCWCx5QnRCUG1CO0lzQlFuQixxQnRCUm1CO0lzQlVuQjs7TUFLSSw4Q3RCZmU7O0FxQkN2QjtFQUNFLGdCckJoRnNCO0VxQmlGdEIsY3JCakNlO0VxQmtDZixxQm5CMkY0QztFQ3BLNUM7SWtCNEVFLGNuQnlGOEQ7SW1CeEY5RCwwQm5CeUYrQztFbUJoR25EO0lBWUksMEJuQm9GK0M7RW1CaEduRDtJQWlCSSxjckIvQmM7SXFCZ0NkLG9CQUFvQjs7QUFXeEI7RUNQRSxxQnBCMFNnQztFRG5SNUIsZUF0Q1k7RXFCaUJoQixpQnRCZ0NtQjtFUXhIakIscUJScUpvQjs7QXFCcER4QjtFQ1hFLHVCcEJxU2lDO0VEOVE3QixrQkF0Q1k7RXFCaUJoQixrQnRCaUNvQjtFUXpIbEIscUJSbUpvQjs7QXFCekN4QjtFQUNFLGNBQWM7RUFDZCxXQUFXO0VBRmI7SUFNSSxrQm5CdVQrQjs7QW1CbFRuQzs7O0VBSUksV0FBVzs7QUUzSWY7RUxnQk0sZ0NoQmlQMkM7RWdCN08zQztJS3BCTjtNTHFCUSxnQkFBZ0IsSUtmdkI7RUFORDtJQUlJLFVBQVU7O0FBSWQ7RUFFSSxhQUFhOztBQUlqQjtFQUNFLGtCQUFrQjtFQUNsQixTQUFTO0VBQ1QsZ0JBQWdCO0VMRFosNkJoQmtQd0M7RWdCOU94QztJS05OO01MT1EsZ0JBQWdCLElLRnZCOztBQ2xCRDs7OztFQUlFLGtCQUFrQjs7QUFHcEI7RUFDRSxtQkFBbUI7RUNvQmpCO0lBQ0UscUJBQXFCO0lBQ3JCLG9CdkIrTjBDO0l1QjlOMUMsdUJ2QjZOMEM7SXVCNU4xQyxXQUFXO0lBaENmLHVCQUE4QjtJQUM5QixxQ0FBNEM7SUFDNUMsZ0JBQWdCO0lBQ2hCLG9DQUEyQztFQXFEekM7SUFDRSxjQUFjOztBRDFDcEI7RUFDRSxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE9BQU87RUFDUCxhdEJ3cEJzQztFc0J2cEJ0QyxhQUFhO0VBQ2IsV0FBVztFQUNYLGdCdEI4dEJ1QztFc0I3dEJ2QyxpQnRC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U0ksVzdCOEJXO0k2QjdCWCxxQjdCa0JhO0lvQjdDYix5QnBCNkNhO0U2QjVCakI7SUFvQk0saUQ3QlFXO0U2QjVCakI7SUF5QkkscUIzQnFic0U7RTJCOWMxRTtJQTZCSSxXN0JVVztJNkJUWCx5QjNCaWY4RTtJMkJoZjlFLHFCM0JnZjhFO0UyQi9nQmxGO0lBdUNNLGM3Qk1ZO0k2QjdDbEI7TUEwQ1EseUI3QkRVOztBNkJXbEI7RUFDRSxrQkFBa0I7RUFDbEIsZ0JBQWdCO0VBRWhCLG1CQUFtQjtFQUpyQjtJQVNJLGtCQUFrQjtJQUNsQixhQUErRTtJQUMvRSxhQUErRDtJQUMvRCxjQUFjO0lBQ2QsVzNCdWJ3QztJMkJ0YnhDLFkzQnNid0M7STJCcmJ4QyxvQkFBb0I7SUFDcEIsV0FBVztJQUNYLHlCN0IzQmM7STZCNEJkLHlCN0J5Q2M7RTZCM0RsQjtJQXdCSSxrQkFBa0I7SUFDbEIsYUFBK0U7SUFDL0UsYUFBK0Q7SUFDL0QsY0FBYztJQUNkLFczQndhd0M7STJCdmF4QyxZM0J1YXdDO0kyQnRheEMsV0FBVztJQUNYLG1DQUFnRTs7QUFTcEU7RXJCakdJLHFCUm9Kb0I7O0E2Qm5EeEI7RUFPTSxrT2I3RDRFOztBYXNEbEY7RUFhTSxxQjdCN0VXO0VvQjdDYix5QnBCNkNhOztBNkJnRWpCO0VBa0JNLCtLYnhFNEU7O0Fhc0RsRjtFVDdHSSx5Q3BCNkNhOztBNkJnRWpCO0VUN0dJLHlDcEI2Q2E7O0E2Qm9HakI7RUFHSSxrQjNCeVorQzs7QTJCNVpuRDtFQVFNLDhLYmxHNEU7O0FhMEZsRjtFVGpKSSx5Q3BCNkNhOztBNkI0SGpCO0VBQ0UscUJBQTJEO0VBRDdEO0lBS00sY0FBcUQ7SUFDckQsYzNCaVkrRTtJMkJoWS9FLG1CQUFtQjtJQUVuQixxQjNCK1g0RTtFMkJ4WWxGO0lBYU0seUJibEUwRDtJYW1FMUQsMEJibkUwRDtJYW9FMUQsdUJiaEQwRDtJYWlEMUQsd0JiakQwRDtJYWtEMUQseUI3QjdIWTtJNkIrSFoscUIzQnFYNEU7SWdCdmlCNUUseUloQnlmK0g7SWdCcmYvSDtNVzJKTjtRWDFKUSxnQkFBZ0IsSVcrS25CO0VBckJMO0lBMEJNLHlCN0J4SVk7STZCeUlaLDhCQUE0RTtFQTNCbEY7SVR6S0kseUNwQjZDYTs7QTZCeUtqQjtFQUNFLHFCQUFxQjtFQUNyQixXQUFXO0VBQ1gsMkI3QmJtRTtFNkJjbkUsc0M3Qm5CeUI7RUM5RXJCLGVBdENZO0U0QjBJaEIsZ0I3QmhPc0I7RTZCaU90QixpQjdCM0ZxQjtFNkI0RnJCLGM3QmhLZ0I7RTZCaUtoQixzQkFBc0I7RUFDdEIsc08zQmtXK0k7RTJCalcvSSx5QjdCdEtnQjtFUWhEZCxxQlJvSm9CO0U2QnFFdEIsd0JBQWdCO0tBQWhCLHFCQUFnQjtVQUFoQixnQkFBZ0I7RUFmbEI7SUFrQkkscUIzQnVQc0U7STJCdFB0RSxVQUFVO0lBS1IsaUQ3QmpNVztJNkJ5S2pCO01BaUNNLGM3QnhMWTtNNkJ5TFosc0I3QmhNUztFNkI4SmY7SUF3Q0ksWUFBWTtJQUNaLHFCN0J4RHVCO0k2QnlEdkIsc0JBQXNCO0VBMUMxQjtJQThDSSxjN0J0TWM7STZCdU1kLHlCN0IzTWM7RTZCNEpsQjtJQW9ESSxhQUFhO0VBcERqQjtJQXlESSxrQkFBa0I7SUFDbEIsMEI3QmpOYzs7QTZCcU5sQjtFQUNFLDhCN0J2RXlFO0U2QndFekUsb0I3QmpGNkI7RTZCa0Y3Qix1QjdCbEY2QjtFNkJtRjdCLG9CM0IrR2lDO0VEOVE3QixrQkF0Q1k7O0E0QnlNbEI7RUFDRSwwQjdCNUVzRDtFNkI2RXRELG9CN0J4RjZCO0U2QnlGN0IsdUI3QnpGNkI7RTZCMEY3QixrQjNCNEdnQztFRG5SNUIsZUF0Q1k7O0E0QnNObEI7RUFDRSxrQkFBa0I7RUFDbEIscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCwyQjdCakdtRTtFNkJrR25FLGdCQUFnQjs7QUFHbEI7RUFDRSxrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLFdBQVc7RUFDWCwyQjdCekdtRTtFNkIwR25FLFNBQVM7RUFDVCxVQUFVO0VBTlo7SUFTSSxxQjNCcUtzRTtJMkJwS3RFLGlEN0I5UWE7RTZCb1FqQjs7SUFnQkkseUI3QnZRYztFNkJ1UGxCO0lBcUJNLGlCM0I0VFE7RTJCalZkO0lBMEJJLDBCQUEwQjs7QUFJOUI7RUFDRSxrQkFBa0I7RUFDbEIsTUFBTTtFQUNOLFFBQVE7RUFDUixPQUFPO0VBQ1AsVUFBVTtFQUNWLDJCN0J6SW1FO0U2QjBJbkUsdUI3Qi9JeUI7RTZCaUp6QixnQjdCM1ZzQjtFNkI0VnRCLGlCN0J0TnFCO0U2QnVOckIsYzdCM1JnQjtFNkI0UmhCLHNCN0JuU2E7RTZCb1NiLHlCN0JoU2dCO0VRaERkLHFCUm9Kb0I7RTZCK0t4QjtJQWtCSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixTQUFTO0lBQ1QsVUFBVTtJQUNWLGNBQWM7SUFDZCxlN0I1SndGO0k2QjZKeEYsdUI3QmpLdUI7STZCa0t2QixpQjdCdE9tQjtJNkJ1T25CLGM3QjNTYztJNkI0U2QsaUJBQWlCO0lUM1dqQix5QnBCMERjO0k2Qm1UZCxvQkFBb0I7SXJCaldwQixnQ3FCa1dnRjs7QUFVcEY7RUFDRSxXQUFXO0VBQ1gsY2J6UTJCO0VhMFEzQixVQUFVO0VBQ1YsNkJBQTZCO0VBQzdCLHdCQUFnQjtLQUFoQixxQkFBZ0I7VUFBaEIsZ0JBQWdCO0VBTGxCO0lBUUksYUFBYTtJQVJqQjtNQVk4QixvRTdCdlZiO0k2QjJVakI7TUFhOEIsb0U3QnhWYjtJNkIyVWpCO01BYzhCLG9FN0J6VmI7RTZCMlVqQjtJQWtCSSxTQUFTO0VBbEJiO0lBc0JJLFczQnFONkM7STJCcE43QyxZM0JvTjZDO0kyQm5ON0Msb0JBQXlFO0lUaFp6RSx5QnBCNkNhO0k2QnFXYixTM0JvTjBDO0lNMWxCMUMsbUJOMmxCNkM7SWdCN2xCM0Msb0hoQnlmK0g7SWdCemYvSCw0R2hCeWYrSDtJMkI3R2pJLHdCQUFnQjtZQUFoQixnQkFBZ0I7SVh4WWQ7TVcwV047UVh6V1Esd0JBQWdCO1FBQWhCLGdCQUFnQixJVzRZckI7SUFuQ0g7TVR4WEkseUJsQjJtQjJFO0UyQm5QL0U7SUFzQ0ksVzNCOExvQztJMkI3THBDLGMzQjhMcUM7STJCN0xyQyxrQkFBa0I7SUFDbEIsZTNCNkx1QztJMkI1THZDLHlCN0J2V2M7STZCd1dkLHlCQUF5QjtJckJ2WnpCLG1CTm9sQm9DO0UyQnhPeEM7SUFpREksVzNCMEw2QztJMkJ6TDdDLFkzQnlMNkM7SWtCbm1CN0MseUJwQjZDYTtJNkIrWGIsUzNCMEwwQztJTTFsQjFDLG1CTjJsQjZDO0lnQjdsQjNDLGlIaEJ5ZitIO0lnQnpmL0gsNEdoQnlmK0g7STJCbkZqSSxxQkFBZ0I7U0FBaEIsZ0JBQWdCO0lYbGFkO01XMFdOO1FYeldRLHFCQUFnQjtRQUFoQixnQkFBZ0IsSVdzYXJCO0lBN0RIO01UeFhJLHlCbEIybUIyRTtFMkJuUC9FO0lBZ0VJLFczQm9Lb0M7STJCbktwQyxjM0JvS3FDO0kyQm5LckMsa0JBQWtCO0lBQ2xCLGUzQm1LdUM7STJCbEt2Qyx5QjdCalljO0k2QmtZZCx5QkFBeUI7SXJCamJ6QixtQk5vbEJvQztFMkJ4T3hDO0lBMkVJLFczQmdLNkM7STJCL0o3QyxZM0IrSjZDO0kyQjlKN0MsYUFBYTtJQUNiLG9CN0JuUXlCO0k2Qm9RekIsbUI3QnBReUI7SW9Cbk16Qix5QnBCNkNhO0k2QjRaYixTM0I2SjBDO0lNMWxCMUMsbUJOMmxCNkM7SWdCN2xCM0MsZ0hoQnlmK0g7SWdCemYvSCw0R2hCeWYrSDtJMkJ0RGpJLGdCQUFnQjtJWC9iZDtNVzBXTjtRWHpXUSxvQkFBZ0I7UUFBaEIsZ0JBQWdCLElXbWNyQjtJQTFGSDtNVHhYSSx5QmxCMm1CMkU7RTJCblAvRTtJQTZGSSxXM0J1SW9DO0kyQnRJcEMsYzNCdUlxQztJMkJ0SXJDLGtCQUFrQjtJQUNsQixlM0JzSXVDO0kyQnJJdkMsNkJBQTZCO0lBQzdCLHlCQUF5QjtJQUN6QixvQkFBNEM7RUFuR2hEO0lBd0dJLHlCN0JyYWM7SVEvQ2QsbUJOb2xCb0M7RTJCeE94QztJQTZHSSxrQkFBa0I7SUFDbEIseUI3QjNhYztJUS9DZCxtQk5vbEJvQztFMkJ4T3hDO0lBb0hNLHlCN0IvYVk7RTZCMlRsQjtJQXdITSxlQUFlO0VBeEhyQjtJQTRITSx5QjdCdmJZO0U2QjJUbEI7SUFn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b0IvQlRxQjtFK0I1QmpDOztJQTJDVSxpQkFBaUI7RUEzQzNCO0lBMERVLHdCQUF3QjtJQUd4QixnQkFBZ0I7RUE3RDFCO0lBaUVVLGFBQWE7O0FBYXZCO0VBRUkseUIvQnhKUTtFR3hEVjtJNEJtTkkseUIvQjNKTTs7QStCc0paO0VBV00seUIvQmpLTTtFR3hEVjtJNEI0Tk0seUIvQnBLSTtFK0JzSlo7SUFrQlEseUIvQnhLSTs7QStCc0paOzs7O0VBMEJNLHlCL0JoTE07O0ErQnNKWjtFQStCSSx5Qi9CckxRO0UrQnNMUixnQy9CdExROztBK0JzSlo7RUFvQ0ksbVJmck04RTs7QWVpS2xGO0VBd0NJLHlCL0I5TFE7RStCc0paO0lBMENNLHlCL0JoTU07SUd4RFY7TTRCMlBNLHlCL0JuTUk7O0ErQjBNWjtFQUVJLFcvQnROVztFRzlDYjtJNEJ1UUksVy9Cek5TOztBK0JvTmY7RUFXTSwrQi9CL05TO0VHOUNiO0k0QmdSTSxnQy9CbE9PO0UrQm9OZjtJQWtCUSxnQy9CdE9POztBK0JvTmY7Ozs7RUEwQk0sVy9COU9TOztBK0JvTmY7RUErQkksK0IvQm5QVztFK0JvUFgsc0MvQnBQVzs7QStCb05mO0VBb0NJLHlSZnpQOEU7O0FlcU5sRjtFQXdDSSwrQi9CNVBXO0UrQm9OZjtJQTBDTSxXL0I5UFM7SUc5Q2I7TTRCK1NNLFcvQmpRTzs7QWdDMURmO0VBQ0Usa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixzQkFBc0I7RUFDdEIsWUFBWTtFQUVaLHFCQUFxQjtFQUNyQixzQmhDbURhO0VnQ2xEYiwyQkFBMkI7RUFDM0IsMkJoQzBONkI7RVFyTjNCLHNCUmtOdUI7RWdDaE8zQjtJQWFJLGVBQWU7SUFDZixjQUFjO0VBZGxCO0lBa0JJLG1CQUFtQjtJQUNuQixzQkFBc0I7SUFuQjFCO01Bc0JNLG1CQUFtQjtNeEJDckIsK0JSeU11QjtNUXhNdkIsZ0NSd011QjtJZ0NoTzNCO01BMkJNLHNCQUFzQjtNeEJVeEIsbUNSMkx1QjtNUTFMdkIsa0NSMEx1QjtFZ0NoTzNCOztJQW9DSSxhQUFhOztBQUlqQjtFQUdFLGNB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aEIsaUJoQ2l4QnNDO0VnQ2h4QnRDLGNsQ3dEZ0I7RWtDdERoQixzQmxDZ0RhO0VrQy9DYix5QmxDa0RnQjtFa0MzRGxCO0lBWUksVUFBVTtJQUNWLGNsQ21EYztJa0NsRGQscUJBQXFCO0lBQ3JCLHlCbEMyQ2M7SWtDMUNkLHFCbEMyQ2M7RWtDM0RsQjtJQW9CSSxVQUFVO0lBQ1YsVWhDeXdCaUM7SWdDeHdCakMsaURsQ3VCYTs7QWtDbkJqQjtFQUdNLGNBQWM7RTFCYWhCLDhCUnNIb0I7RVFySHBCLGlDUnFIb0I7O0FrQ3RJeEI7RTFCRUksK0JSb0lvQjtFUW5JcEIsa0NSbUlvQjs7QWtDdEl4QjtFQWNJLFVBQVU7RUFDVixXbENlVztFa0NkWCx5QmxDR2E7RWtDRmIscUJsQ0VhOztBa0NuQmpCO0VBcUJJLGNsQ2VjO0VrQ2RkLG9CQUFvQjtFQUVwQixZQUFZO0VBQ1osc0JsQ0tXO0VrQ0pYLHFCbENPYzs7QW1DOURoQjtFQUNFLHFCbkM2YzBCO0VDbFZ4QixlQXRDWTtFa0NuRmQsaUJuQ29JaUI7O0FtQy9IZjtFM0JxQ0YsOEJSdUhvQjtFUXRIcEIsaUNSc0hvQjs7QW1DdkpsQjtFM0JrQkYsK0JScUlvQjtFUXBJcEIsa0NSb0lvQjs7QW1DcEt0QjtFQUNFLHVCbkMyYzJCO0VDaFZ6QixrQkF0Q1k7RWtDbkZkLGtCbkNxSWtCOztBbUNoSWhCO0UzQnFDRiw4QlJxSG9CO0VRcEhwQixpQ1JvSG9COztBbUNySmxCO0UzQmtCRiwrQlJtSW9CO0VRbElwQixrQ1JrSW9COztBb0NoS3hCO0VBQ0UscUJBQXFCO0VBQ3JCLHFCcEM4YnFCO0VDN1huQixjQUFXO0VtQy9EYixnQnBDTG9CO0VvQ01wQixjQUFjO0VBQ2Qsa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix3QkFBd0I7RTVCS3RCLHFCUm9Kb0I7RWtCdEpsQixxSWhCZ2I2STtFZ0I1YTdJO0lrQmZOO01sQmdCUSxnQkFBZ0IsSWtCTXZCO0VqQ1hDO0lpQ0dJLHFCQUFxQjtFQWQzQjtJQW9CSSxhQUFhOztBQUtqQjtFQUNFLGtCQUFrQjtFQUNsQixTQUFTOztBQU9YO0VBQ0UscUJwQzhaMEI7RW9DN1oxQixvQnBDNlowQjtFUXBieEIsb0JObzVCcUM7O0FrQ3AzQnZDO0VDakRBLFdyQzZEYTtFcUM1RGIseUJyQ2lEZTtFR25DZjtJa0NWSSxXckN3RFM7SXFDdkRULHlCQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDVixnRHJDc0NXOztBb0NEZjtFQ2pEQSxXckM2RGE7RXFDNURiLHlCckNtRWdCO0VHckRoQjtJa0NWSSxXckN3RFM7SXFDdkRULHlCQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDViw4Q3JDd0RZOztBb0NuQmhCO0VDakRBLFdyQzZEYTtFcUM1RGIseUJyQ3dEZTtFRzFDZjtJa0NWSSxXckN3RFM7SXFDdkRULHlCQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDVixnRHJDNkNXOztBb0NSZjtFQ2pEQSxXckM2RGE7RXFDNURiLHlCckMwRGU7RUc1Q2Y7SWtDVkksV3JDd0RTO0lxQ3ZEVCx5QkFBa0M7RUFIOUI7SUFRSixVQUFVO0lBQ1YsZ0RyQytDVzs7QW9DVmY7RUNqREEsY3JDc0VnQjtFcUNyRWhCLHlCckN1RGdCO0VHekNoQjtJa0NWSSxjckNpRVk7SXFDaEVaLHlCQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDVixnRHJDNENZOztBb0NQaEI7RUNqREEsV3JDNkRhO0VxQzVEYix5QnJDcURjO0VHdkNkO0lrQ1ZJLFdyQ3dEUztJcUN2RFQseUJBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLCtDckMwQ1U7O0FvQ0xkO0VDakRBLGNyQ3NFZ0I7RXFDckVoQix5QnJDOEVvQztFR2hFcEM7SWtDVkksY3JDaUVZO0lxQ2hFWix5QkFBa0M7RUFIOUI7SUFRSixVQUFVO0lBQ1YsaURyQ21FZ0M7O0FvQzlCcEM7RUNqREEsV3JDNkRhO0VxQzVEYix5QnJDK0VxQjtFR2pFckI7SWtDVkksV3JDd0RTO0lxQ3ZEVCx5QkFBa0M7RUFIOUI7SUFRSixVQUFVO0lBQ1YsOENyQ29FaUI7O0FzQ2pGdkI7RUFDRSxrQkFBb0Q7RUFDcEQsbUJwQ216QnNDO0VvQ2p6QnRDLHlCdEM0RGdCO0VROUNkLHFCUnFKb0I7RVkzR3BCO0kwQjVESjtNQVFJLGtCcEM2eUJvQyxJb0MzeUJ2Qzs7QUFFRDtFQUNFLGdCQUFnQjtFQUNoQixlQUFlO0U5QkliLGdCOEJIc0I7O0FDWDFCO0VBQ0Usa0JBQWtCO0VBQ2xCLHdCdkN3THNCO0V1Q3ZMdEIsbUJyQ205QnNDO0VxQ2w5QnRDLDJCQUE2QztFL0JVM0MscUJSb0pvQjs7QXVDekp4QjtFQUVFLGNBQWM7O0FBSWhCO0VBQ0UsZ0J2Q2hCb0I7O0F1Q3dCdEI7RUFDRSxxQkFBc0Q7RUFEeEQ7SUFLSSxrQkFBa0I7SUFDbEIsTUFBTTtJQUNOLFFBQVE7SUFDUixVQUFVO0lBQ1Ysd0J2Q3lKb0I7SXVDeEpwQixjQUFjOztBQVVoQjtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0U7RXdCcEdoRTtJQUNFLHlCQUFxQztFQUd2QztJQUNFLGNBQTBCOztBRHNDNUI7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0V3QnBHaEU7SUFDRSx5QkFBcUM7RUFHdkM7SUFDRSxjQUEwQjs7QURzQzVCO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtFd0JwR2hFO0lBQ0UseUJBQXFDO0VBR3ZDO0lBQ0UsY0FBMEI7O0FEc0M1QjtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0U7RXdCcEdoRTtJQUNFLHlCQUFxQztFQUd2QztJQUNFLGNBQTBCOztBRHNDNUI7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0V3QnBHaEU7SUFDRSx5QkFBcUM7RUFHdkM7SUFDRSxjQUEwQjs7QURzQzVCO0VDL0NBLGN4QndHZ0U7RUluRzlELHlCSm1HOEQ7RXdCdEdoRSxxQnhCc0dnRTtFd0JwR2hFO0lBQ0UseUJBQXFDO0VBR3ZDO0lBQ0UsY0FBMEI7O0FEc0M1QjtFQy9DQSxjeEJ3R2dFO0VJbkc5RCx5QkptRzhEO0V3QnRHaEUscUJ4QnNHZ0U7RXdCcEdoRTtJQUNFLHlCQUFxQztFQUd2QztJQUNFLGNBQTBCOztBRHNDNUI7RUMvQ0EsY3hCd0dnRTtFSW5HOUQseUJKbUc4RDtFd0J0R2hFLHFCeEJzR2dFO0V3QnBHaEU7SUFDRSx5QkFBcUM7RUFHdkM7SUFDRSxjQUEwQjs7QUNSNUI7RUFDRTtJQUFPLDJCQUF1QztFQUM5QztJQUFLLHdCQUF3Qjs7QUFJakM7RUFDRSxhQUFhO0VBQ2IsWXpDaUpvQjtFeUNoSnBCLGdCQUFnQjtFQUNoQixjQUFjO0V4Q21IVixrQkF0Q1k7RXdDM0VoQix5QnpDa0RnQjtFUTlDZCxxQlJvSm9COztBeUNuSnhCO0VBQ0UsYUFBYTtFQUNiLHNCQUFzQjtFQUN0Qix1QkFBdUI7RUFDdkIsZ0JBQWdCO0VBQ2hCLFd6Q3NDYTtFeUNyQ2Isa0JBQWtCO0VBQ2xCLG1CQUFtQjtFQUNuQix5QnpDd0JlO0VrQm5DWCwyQmhCODlCNEM7RWdCMTlCNUM7SXVCRE47TXZCRVEsZ0JBQWdCLEl1QlF2Qjs7QUFFRDtFckJZRSxxTUFBNkk7RXFCVjdJLDBCekMwSG9COztBeUN0SHBCO0VBQ0Usa0R2Q3U4QmtEO0V1Q3A4QmhEO0lBSko7TUFLTSxlQUFlLElBR3BCOztBQzdDSDtFQUNFLGFBQWE7RUFDYix1QkFBdUI7O0FBR3pCO0VBQ0UsT0FBTzs7QUNGVDtFQUNFLGFBQWE7RUFDYixzQkFBc0I7RUFHdEIsZUFBZTtFQUNmLGdCQUFnQjtFbkNRZCxxQlJvSm9COztBMkNsSnhCO0VBQ0UsV0FBVztFQUNYLGMzQytDZ0I7RTJDOUNoQixtQkFBbUI7RXhDUG5CO0l3Q1dFLFVBQVU7SUFDVixjM0N5Q2M7STJDeENkLHFCQUFxQjtJQUNyQix5QjNDaUNjO0UyQzNDbEI7SUFjSSxjM0NrQ2M7STJDakNkLHlCM0M2QmM7O0EyQ3BCbEI7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLHdCekMyOEJ5QztFeUN4OEJ6QyxzQjNDWWE7RTJDWGIsc0MzQ3FCVTtFMkM1Qlo7SW5DakJJLCtCbUMyQmtDO0luQzFCbEMsZ0NtQzBCa0M7RUFWdEM7SW5DSEksbUNtQ2lCcUM7SW5DaEJyQyxrQ21DZ0JxQztFQWR6QztJQW1CSSxjM0NLYztJMkNKZCxvQkFBb0I7SUFDcEIsc0IzQ0hXO0UyQ2xCZjtJQTBCSSxVQUFVO0lBQ1YsVzNDVFc7STJDVVgseUIzQ3JCYTtJMkNzQmIscUIzQ3RCYTtFMkNQakI7SUFpQ0ksbUJBQW1CO0lBakN2QjtNQW9DTSxnQjNDc0RZO00yQ3JEWixxQjNDcURZOztBMkN2Q2Q7RUFDRSxtQkFBbUI7RUFEckI7SW5DdEJBLGlDUjZGb0I7SVF6R3BCLDBCbUN3Q3dDO0VBTnhDO0luQ2xDQSwrQlJ5R29CO0lRN0ZwQiw0Qm1DaUMwQztFQVgxQztJQWVNLGFBQWE7RUFmbkI7SUFtQk0scUIzQ29CUTtJMkNuQlIsb0JBQW9CO0lBcEIxQjtNQXVCUSxpQjNDZ0JNO00yQ2ZOLHNCM0NlTTs7QVkxRWQ7RStCbUNBO0lBQ0UsbUJBQW1CO0lBRHJCO01uQ3RCQSxpQ1I2Rm9CO01RekdwQiwwQm1Dd0N3QztJQU54QztNbkNsQ0EsK0JSeUdvQjtNUTdGcEIsNEJtQ2lDMEM7SUFYMUM7TUFlTSxhQUFhO0lBZm5CO01BbUJNLHFCM0NvQlE7TTJDbkJSLG9CQUFvQjtNQXBCMUI7UUF1QlEsaUIzQ2dCTTtRMkNmTixzQjNDZU0sSTJDZFA7O0EvQjVEUDtFK0JtQ0E7SUFDRSxtQkFBbUI7SUFEckI7TW5DdEJBLGlDUjZGb0I7TVF6R3BCLDBCbUN3Q3dDO0lBTnhDO01uQ2xDQSwrQlJ5R29CO01RN0ZwQiw0Qm1DaUMwQztJQVgxQztNQWVNLGFBQWE7SUFmbkI7TUFtQk0scUIzQ29CUTtNMkNuQlIsb0JBQW9CO01BcEIxQjtRQXVCUSxpQjNDZ0JNO1EyQ2ZOLHNCM0NlTSxJMkNkUDs7QS9CNURQO0UrQm1DQTtJQUNFLG1CQUFtQjtJQURyQjtNbkN0QkEsaUNSNkZvQjtNUXpHcEIsMEJtQ3dDd0M7SUFOeEM7TW5DbENBLCtCUnlHb0I7TVE3RnBCLDRCbUNpQzBDO0lBWDFDO01BZU0sYUFBYTtJQWZuQjtNQW1CTSxxQjNDb0JRO00yQ25CUixvQkFBb0I7TUFwQjFCO1FBdUJRLGlCM0NnQk07UTJDZk4sc0IzQ2VNLEkyQ2RQOztBL0I1RFA7RStCbUNBO0lBQ0UsbUJBQW1CO0lBRHJCO01uQ3RCQSxpQ1I2Rm9CO01RekdwQiwwQm1Dd0N3QztJQU54QztNbkNsQ0EsK0JSeUdvQjtNUTdGcEIsNEJtQ2lDMEM7SUFYMUM7TUFlTSxhQUFhO0lBZm5CO01BbUJNLHFCM0NvQlE7TTJDbkJSLG9CQUFvQjtNQXBCMUI7UUF1QlEsaUIzQ2dCTTtRMkNmTixzQjNDZU0sSTJDZFA7O0EvQjVEUDtFK0JtQ0E7SUFDRSxtQkFBbUI7SUFEckI7TW5DdEJBLGlDUjZGb0I7TVF6R3BCLDBCbUN3Q3dDO0lBTnhDO01uQ2xDQSwrQlJ5R29CO01RN0ZwQiw0Qm1DaUMwQztJQVgxQztNQWVNLGFBQWE7SUFmbkI7TUFtQk0scUIzQ29CUTtNMkNuQlIsb0JBQW9CO01BcEIxQjtRQXVCUSxpQjNDZ0JNO1EyQ2ZOLHNCM0NlTSxJMkNkUDs7QUFhWDtFbkNuSEksZ0JtQ29Ic0I7RUFEMUI7SUFJSSxxQjNDSGM7STJDRGxCO01BT00sc0JBQXNCOztBQ3pJMUI7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXNUNnRE87STRDL0NQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQ7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXNUNnRE87STRDL0NQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQ7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXNUNnRE87STRDL0NQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQ7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXNUNnRE87STRDL0NQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQ7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXNUNnRE87STRDL0NQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQ7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXNUNnRE87STRDL0NQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQ7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXNUNnRE87STRDL0NQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQ7O0E0QnRHaEU7RUFDRSxjNUJxRzhEO0U0QnBHOUQseUI1Qm9HOEQ7RWJ6RmhFO0l5Q1BNLGM1QmdHMEQ7STRCL0YxRCx5QkFBeUM7RUFQL0M7SUFXTSxXNUNnRE87STRDL0NQLHlCNUIwRjBEO0k0QnpGMUQscUI1QnlGMEQ7O0E2QnpHbEU7RUFDRSxZQUFZO0U1QzhIUixpQkF0Q1k7RTRDdEZoQixnQjdDQ29CO0U2Q0FwQixjQUFjO0VBQ2QsVzdDbUVVO0U2Q2xFVix5QjdDd0RhO0U2Q3ZEYixXQUFXO0UxQ0tYO0kwQ0RFLFc3QzZEUTtJNkM1RFIscUJBQXFCO0UxQ0l2QjtJMENDSSxZQUFZOztBQVdsQjtFQUNFLFVBQVU7RUFDViw2QkFBNkI7RUFDN0IsU0FBUzs7QUFNWDtFQUNFLG9CQUFvQjs7QUN0Q3RCO0VBR0UsaUI1Q3E0QnVDO0U0Q3A0QnZDLGdCNUNvNEJ1QztFRHp3Qm5DLG1CQXRDWTtFNkNsRmhCLDJDOUN1RGE7RThDdERiLDRC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QUFnQztFQUVsQzs7SUFFRSx5QjVFY1k7STRFYlosd0JBQXdCO0VBUTFCO0lBQ0UsMkJBQTJCO0VBRzdCOztJQUVFLHdCQUF3QjtFQUcxQjs7O0lBR0UsVUFBVTtJQUNWLFNBQVM7RUFHWDs7SUFFRSx1QkFBdUI7RUFRekI7SUFDRSxRMUUyaENnQztFSHZrQ3RDO0k2RStDTSwyQkFBMkM7RUFFN0M7SUFDRSwyQkFBMkM7RTdDOUVqRDtJNkNtRk0sYUFBYTtFeEMvRm5CO0l3Q2tHTSxzQjVFL0JNO0VjcEVaO0k4RHVHTSxvQ0FBb0M7SUFEdEM7O01BS0ksaUNBQW1DO0U5RG5FM0M7O0k4RDBFUSxvQ0FBc0M7RTlEVzlDO0k4RE5NLGNBQWM7STdEdEhsQjs7OztNNkQ0SE0scUI1RWhFVTtFYzhDbEI7SThEdUJNLGNBQWM7SUFDZCxxQjVFdEVZLEk0RXVFYjs7QUN4SUw7RUFFSSxnQkFBZ0I7O0FBRnBCO0VBTUksZ0JBQWdCOztBQU5wQjtFQVVJLGlDN0U2TjJCOztBNkV2Ty9CO0VBY0ksYzdFc0RjOztBdUNoRWxCO0V1Q0hFLFVBQVU7RUFDVixhQUFhO0VBQ2IsYzlFb0VnQjtFOEV2RWxCO0lBTUksVzlFa0VRO0U4RXhFWjs7SUFXSSxXOUU2RFE7SThFNURSLFVBQVU7O0FBSWQ7O0VBRUUsYzlFa0RnQjtFOEVqRGhCLGdCOUUyQ2E7RThFOUNmOztJQU1JLHlCOUU0Q2M7RThFbERsQjs7OztJQVdJLGM5RTJDYztFOEV0RGxCOztJdEVrQkksK0JSb0lvQjtJUW5JcEIsa0NSbUlvQjtJUXRIcEIsOEJSc0hvQjtJUXJIcEIsaUNScUhvQjtJOEVySXBCLHlCOUVpQ2M7RThFbERsQjs7SXRFZ0NJLHlCc0VYNkI7SXRFWTdCLDRCc0VaNkI7SUFDN0IsY0FBYztFQXRCbEI7O0l0RWdDSSw4QlJzSG9CO0lRckhwQixpQ1JxSG9CO0k4RTNIcEIsVzlFeUVrQjtFOEVwR3RCOztJQWdDTSx5QjlFR1c7RThFbkNqQjs7SUFnQ00seUI5RXFCWTtFOEVyRGxCOztJQWdDTSx5QjlFVVc7RThFMUNqQjs7SUFnQ00seUI5RVlXO0U4RTVDakI7O0lBZ0NNLHlCOUVTWTtFOEV6Q2xCOztJQWdDTSx5QjlFT1U7RThFdkNoQjs7SUFnQ00seUI5RWdDZ0M7RThFaEV0Qzs7SUFnQ00seUI5RWlDaUI7O0E4RTVCdkI7RUFHTSxxQjlFTFc7O0E4RUVqQjtFQUdNLHFCOUVhWTs7QThFaEJsQjtFQUdNLHFCOUVFVzs7QThFTGpCO0VBR00scUI5RUlXOztBOEVQakI7RUFHTSxxQjlFQ1k7O0E4RUpsQjtFQUdNLHFCOUVEVTs7QThFRmhCO0VBR00scUI5RXdCZ0M7O0E4RTNCdEM7RUFHTSxxQjlFeUJpQjs7QThFcEJ2QjtFQUNFLHdCOUVnSXNCO0U4RS9IdEIsb0NBQWdDOztBQUdsQztFQUNFLHdCOUUySHNCO0U4RTFIdEIsV0FBVztFQUNYLHNCQUFzQjs7QUNyRXhCO0VBQ0UsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixXQUFXO0VBQ1gsWUFBWTs7QTNDQ2Q7RTRDSkUsV2hGbUhvQjs7QWdGL0dwQjtFM0NKQSxXckM2RGE7RXFDNURiLDJDckNpRGU7RWdGNUNiLGNoRjRDYTtFR25DZjtJa0NWSSxXckN3RFM7SXFDdkRULDJDQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDVixnRHJDc0NXOztBZ0Y5Q2Y7RTNDSkEsV3JDNkRhO0VxQzVEYix5Q3JDbUVnQjtFZ0Y5RGQsY2hGOERjO0VHckRoQjtJa0NWSSxXckN3RFM7SXFDdkRULHlDQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDViw4Q3JDd0RZOztBZ0ZoRWhCO0UzQ0pBLFdyQzZEYTtFcUM1RGIsMkNyQ3dEZTtFZ0ZuRGIsY2hGbURhO0VHMUNmO0lrQ1ZJLFdyQ3dEUztJcUN2RFQsMENBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLGdEckM2Q1c7O0FnRnJEZjtFM0NKQSxXckM2RGE7RXFDNURiLDJDckMwRGU7RWdGckRiLGNoRnFEYTtFRzVDZjtJa0NWSSxXckN3RFM7SXFDdkRULDJDQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDVixnRHJDK0NXOztBZ0Z2RGY7RTNDSkEsY3JDc0VnQjtFcUNyRWhCLDJDckN1RGdCO0VnRmxEZCxjaEZrRGM7RUd6Q2hCO0lrQ1ZJLGNyQ2lFWTtJcUNoRVosMkNBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLGdEckM0Q1k7O0FnRnBEaEI7RTNDSkEsV3JDNkRhO0VxQzVEYiwwQ3JDcURjO0VnRmhEWixjaEZnRFk7RUd2Q2Q7SWtDVkksV3JDd0RTO0lxQ3ZEVCwwQ0FBa0M7RUFIOUI7SUFRSixVQUFVO0lBQ1YsK0NyQzBDVTs7QWdGbERkO0UzQ0pBLGNyQ3NFZ0I7RXFDckVoQiw0Q3JDOEVvQztFZ0Z6RWxDLGNoRnlFa0M7RUdoRXBDO0lrQ1ZJLGNyQ2lFWTtJcUNoRVosNENBQWtDO0VBSDlCO0lBUUosVUFBVTtJQUNWLGlEckNtRWdDOztBZ0YzRXBDO0UzQ0pBLFdyQzZEYTtFcUM1RGIseUNyQytFcUI7RWdGMUVuQixjaEYwRW1CO0VHakVyQjtJa0NWSSxXckN3RFM7SXFDdkRULHlDQUFrQztFQUg5QjtJQVFKLFVBQVU7SUFDViw4Q3JDb0VpQjs7QWlGakZ2QjtFQUNFLG9CQUFvQjs7QUFHdEI7RUFDRSxnQkFBZ0I7O0FBR2xCO0VBQ0UsV0FBVztFQUNYLFlBQVk7O0FBR2Q7RUFDRSxXQUFXO0VBQ1gsWUFBWTs7QUNkWjs7RUFNRSxXbEY2R2tCOztBa0Z4R3BCO0VBRUUsV2xGc0drQjs7QWtGakdwQjtFQUVFLFdsRitGa0I7O0FrRnhHcEI7RUFFRSxXbEZzR2tCOztBa0ZqR3BCO0VBRUUsV2xGK0ZrQjs7QWtGbkhwQjs7RUFNRSxXbEY2R2tCOztBa0Z4R3BCO0VBRUUsV2xGc0drQjs7QWtGakdwQjtFQUVFLFdsRitGa0I7O0FrRnhHcEI7RUFFRSxXbEZzR2tCOztBa0ZqR3BCO0VBRUUsV2xGK0ZrQjs7QWtGbkhwQjs7RUFNRSxXbEY2R2tCOztBa0Z4R3BCO0VBRUUsV2xGc0drQjs7QWtGakdwQjtFQUVFLFdsRitGa0I7O0FrRnhHcEI7RUFFRSxXbEZzR2tCOztBa0ZqR3BCO0VBRUUsV2xGK0ZrQjs7QWtGbkhwQjs7RUFNRSxXbEY2R2tCOztBa0Z4R3BCO0VBRUUsV2xGc0drQjs7QWtGakdwQjtFQUVFLFdsRitGa0I7O0FrRnhHcEI7RUFFRSxXbEZzR2tCOztBa0ZqR3BCO0VBRUUsV2xGK0ZrQjs7QWtGbkhwQjs7RUFNRSxXbEY2R2tCOztBa0Z4R3BCO0VBRUUsV2xGc0drQjs7QWtGakdwQjtFQUVFLFdsRitGa0I7O0FrRnhHcEI7RUFFRSxXbEZzR2tCOztBa0ZqR3BCO0VBRUUsV2xGK0ZrQjs7QWtGbkhwQjs7RUFNRSxXbEY2R2tCOztBa0Z4R3BCO0VBRUUsV2xGc0drQjs7QWtGakdwQjtFQUVFLFdsRitGa0I7O0FrRnhHcEI7RUFFRSxXbEZzR2tCOztBa0ZqR3BCO0VBRUUsV2xGK0ZrQjs7QWtGbkhwQjs7RUFNRSxXbEY2R2tCOztBa0Z4R3BCO0VBRUUsV2xGc0drQjs7QWtGakdwQjtFQUVFLFdsRitGa0I7O0FrRnhHcEI7RUFFRSxXbEZzR2tCOztBa0ZqR3BCO0VBRUUsV2xGK0ZrQjs7QWtGbkhwQjs7RUFNRSxXbEY2R2tCOztBa0Z4R3BCO0VBRUUsV2xGc0drQjs7QWtGakdwQjtFQUVFLFdsRitGa0I7O0FrRnhHcEI7RUFFRSxXbEZzR2tCOztBa0ZqR3BCO0VBRUUsV2xGK0ZrQjs7QWlGcEZwQjtFM0QxQkEsV3RCd0RhO0VvQnhEWCx5QnBCZ0dnQjtFc0I5RmxCLHFCdEI4RmtCO0VHMUZsQjtJbUJBRSxXdEJrRFc7SW9CeERYLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxXdEIyQ1c7SW9CeERYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsZ0RBQWlGO0VBS3JGO0lBRUUsV3RCNkJXO0lzQjVCWCx5QnRCb0VnQjtJc0JuRWhCLHFCdEJtRWdCO0VzQjVEbEI7O0lBR0UsV3RCaUJXO0lzQmhCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNO0lBK0MvTTs7TUFLSSxnREFBaUY7RTREeER2Rjs7SUFNRSxXbEY2R2tCO0VrRnhHcEI7SUFFRSxXbEZzR2tCOztBaUZwRnBCO0UzRDFCQSxXdEJ3RGE7RW9CeERYLHlCcEJpR2U7RXNCL0ZqQixxQnRCK0ZpQjtFRzNGakI7SW1CQUUsV3RCa0RXO0lvQnhEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCMkNXO0lvQnhEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGdEQUFpRjtFQUtyRjtJQUVFLFd0QjZCVztJc0I1QlgseUJ0QnFFZTtJc0JwRWYscUJ0Qm9FZTtFc0I3RGpCOztJQUdFLFd0QmlCVztJc0JoQlgseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksZ0RBQWlGO0U0RHhEdkY7O0lBTUUsV2xGNkdrQjtFa0Z4R3BCO0lBRUUsV2xGc0drQjs7QWlGcEZwQjtFM0QxQkEsV3RCd0RhO0VvQnhEWCx5QnBCa0djO0VzQmhHaEIscUJ0QmdHZ0I7RUc1RmhCO0ltQkFFLFd0QmtEVztJb0J4RFgseUJFRG9GO0lBU3BGLHFCQVR5SDtFQVkzSDtJQUVFLFd0QjJDVztJb0J4RFgseUJFRG9GO0lBZ0JwRixxQkFoQnlIO0lBcUJ2SCxnREFBaUY7RUFLckY7SUFFRSxXdEI2Qlc7SXNCNUJYLHlCdEJzRWM7SXNCckVkLHFCdEJxRWM7RXNCOURoQjs7SUFHRSxXdEJpQlc7SXNCaEJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK007SUErQy9NOztNQUtJLGdEQUFpRjtFNER4RHZGOztJQU1FLFdsRjZHa0I7RWtGeEdwQjtJQUVFLFdsRnNHa0I7O0FpRnBGcEI7RTNEMUJBLFd0QndEYTtFb0J4RFgsc0JwQm1HWTtFc0JqR2Qsa0J0QmlHYztFRzdGZDtJbUJBRSxXdEJrRFc7SW9CeERYLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxXdEIyQ1c7SW9CeERYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsK0NBQWlGO0VBS3JGO0lBRUUsV3RCNkJXO0lzQjVCWCxzQnRCdUVZO0lzQnRFWixrQnRCc0VZO0VzQi9EZDs7SUFHRSxXdEJpQlc7SXNCaEJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK007SUErQy9NOztNQUtJLCtDQUFpRjtFNER4RHZGOztJQU1FLFdsRjZHa0I7RWtGeEdwQjtJQUVFLFdsRnNHa0I7O0FpRnBGcEI7RTNEMUJBLFd0QndEYTtFb0J4RFgseUJwQm9HYTtFc0JsR2YscUJ0QmtHZTtFRzlGZjtJbUJBRSxXdEJrRFc7SW9CeERYLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxXdEIyQ1c7SW9CeERYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsZ0RBQWlGO0VBS3JGO0lBRUUsV3RCNkJXO0lzQjVCWCx5QnRCd0VhO0lzQnZFYixxQnRCdUVhO0VzQmhFZjs7SUFHRSxXdEJpQlc7SXNCaEJYLHlCQXpDdUs7SUE2Q3ZLLHFCQTdDK007SUErQy9NOztNQUtJLGdEQUFpRjtFNER4RHZGOztJQU1FLFdsRjZHa0I7RWtGeEdwQjtJQUVFLFdsRnNHa0I7O0FpRnBGcEI7RTNEMUJBLFd0QndEYTtFb0J4RFgseUJwQnFHZ0I7RXNCbkdsQixxQnRCbUdrQjtFRy9GbEI7SW1CQUUsV3RCa0RXO0lvQnhEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCMkNXO0lvQnhEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGlEQUFpRjtFQUtyRjtJQUVFLFd0QjZCVztJc0I1QlgseUJ0QnlFZ0I7SXNCeEVoQixxQnRCd0VnQjtFc0JqRWxCOztJQUdFLFd0QmlCVztJc0JoQlgseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksaURBQWlGO0U0RHhEdkY7O0lBTUUsV2xGNkdrQjtFa0Z4R3BCO0lBRUUsV2xGc0drQjs7QWlGcEZwQjtFM0QxQkEsV3RCd0RhO0VvQnhEWCx5QnBCc0djO0VzQnBHaEIscUJ0Qm9HZ0I7RUdoR2hCO0ltQkFFLFd0QmtEVztJb0J4RFgseUJFRG9GO0lBU3BGLG1CQVR5SDtFQVkzSDtJQUVFLFd0QjJDVztJb0J4RFgseUJFRG9GO0lBZ0JwRixtQkFoQnlIO0lBcUJ2SCw4Q0FBaUY7RUFLckY7SUFFRSxXdEI2Qlc7SXNCNUJYLHlCdEIwRWM7SXNCekVkLHFCdEJ5RWM7RXNCbEVoQjs7SUFHRSxXdEJpQlc7SXNCaEJYLHVCQXpDdUs7SUE2Q3ZLLG1CQTdDK007SUErQy9NOztNQUtJLDhDQUFpRjtFNER4RHZGOztJQU1FLFdsRjZHa0I7RWtGeEdwQjtJQUVFLFdsRnNHa0I7O0FpRnBGcEI7RTNEMUJBLFd0QndEYTtFb0J4RFgseUJwQnVHaUI7RXNCckduQixxQnRCcUdtQjtFR2pHbkI7SW1CQUUsV3RCa0RXO0lvQnhEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCMkNXO0lvQnhEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGdEQUFpRjtFQUtyRjtJQUVFLFd0QjZCVztJc0I1QlgseUJ0QjJFaUI7SXNCMUVqQixxQnRCMEVpQjtFc0JuRW5COztJQUdFLFd0QmlCVztJc0JoQlgseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksZ0RBQWlGO0U0RHhEdkY7O0lBTUUsV2xGNkdrQjtFa0Z4R3BCO0lBRUUsV2xGc0drQjs7QWlGcEZwQjtFM0QxQkEsV3RCd0RhO0VvQnhEWCx5QnBCd0dpQjtFc0J0R25CLHFCdEJzR21CO0VHbEduQjtJbUJBRSxXdEJrRFc7SW9CeERYLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxXdEIyQ1c7SW9CeERYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsK0NBQWlGO0VBS3JGO0lBRUUsV3RCNkJXO0lzQjVCWCx5QnRCNEVpQjtJc0IzRWpCLHFCdEIyRWlCO0VzQnBFbkI7O0lBR0UsV3RCaUJXO0lzQmhCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNO0lBK0MvTTs7TUFLSSwrQ0FBaUY7RTREeER2Rjs7SUFNRSxXbEY2R2tCO0VrRnhHcEI7SUFFRSxXbEZzR2tCOztBaUZwRnBCO0UzRDFCQSxXdEJ3RGE7RW9CeERYLHlCcEJ5R2M7RXNCdkdoQixxQnRCdUdnQjtFR25HaEI7SW1CQUUsV3RCa0RXO0lvQnhEWCx5QkVEb0Y7SUFTcEYscUJBVHlIO0VBWTNIO0lBRUUsV3RCMkNXO0lvQnhEWCx5QkVEb0Y7SUFnQnBGLHFCQWhCeUg7SUFxQnZILGdEQUFpRjtFQUtyRjtJQUVFLFd0QjZCVztJc0I1QlgseUJ0QjZFYztJc0I1RWQscUJ0QjRFYztFc0JyRWhCOztJQUdFLFd0QmlCVztJc0JoQlgseUJBekN1SztJQTZDdksscUJBN0MrTTtJQStDL007O01BS0ksZ0RBQWlGO0U0RHhEdkY7O0lBTUUsV2xGNkdrQjtFa0Z4R3BCO0lBRUUsV2xGc0drQjs7QWlGcEZwQjtFM0QxQkEsV3RCd0RhO0VvQnhEWCx5QnBCMEdpQjtFc0J4R25CLHFCdEJ3R21CO0VHcEduQjtJbUJBRSxXdEJrRFc7SW9CeERYLHlCRURvRjtJQVNwRixxQkFUeUg7RUFZM0g7SUFFRSxXdEIyQ1c7SW9CeERYLHlCRURvRjtJQWdCcEYscUJBaEJ5SDtJQXFCdkgsZ0RBQWlGO0VBS3JGO0lBRUUsV3RCNkJXO0lzQjVCWCx5QnRCOEVpQjtJc0I3RWpCLHFCdEI2RWlCO0VzQnRFbkI7O0lBR0UsV3RCaUJXO0lzQmhCWCx5QkF6Q3VLO0lBNkN2SyxxQkE3QytNO0lBK0MvTTs7TUFLSSxnREFBaUY7RTREeER2Rjs7SUFNRSxXbEY2R2tCO0VrRnhHcEI7SUFFRSxXbEZzR2tCOztBa0ZuSHBCOzs7Ozs7Ozs7RUFNRSxjbEYrRGM7O0FrRjFEaEI7OztFQUVFLGNsRndEYzs7QWtGMURoQjs7O0VBRUUsY2xGd0RjOztBa0ZuRGhCOzs7RUFFRSxjbEZpRGM7O0FnQ2xFbEI7RW1ESEksbUJuRmlDb0I7RW1GaENwQixpRG5GK0VtQjtFbUZqRnZCO0lBS1EsUUFBUTtJQUNSLE1BQU07SUFOZDtNQVNZLG9CQUFvQjtNQUNwQixtQkFBbUI7TUFDbkIsdUJBQXVCO01BQ3ZCLHFCQUFxQjtFQVpqQztJQWlCUSx5Qm5GOENVO0ltRjdDVixnQkFBZTs7QW5EZ0V2QjtFbUQzREUsd0JBQXdCOztBQUcxQjtFQUVJLGNuRndDYztFbUZ2Q2QscUJBQXFCOztBQUh6QjtFQU9JLFdBQVc7RUFDWCxZQUFZOztBQVJoQjtFQVlJLGdCQUFnQjs7QW5EaUJwQjtFbURaRSxlbkZyQ2lCO0VtRnNDakIsZ0JuRnhDb0I7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Q0UsbUI3R3dEYTtFNkd2RGIsNEI3R3VEYTtFNkd0RGIsVzdHMERXOztBNkd2RGI7RUFDRSxtQjdHa0RhO0U2R2pEYixXN0dxRFc7O0E2R2xEYjs7RUFFRSxXN0dnRFc7O0E2RzdEYjtFQUNFLG1CN0cwRGE7RTZHekRiLDRCN0d5RGE7RTZHeERiLFc3RzBEVzs7QTZHdkRiO0VBQ0UsbUI3R29EYTtFNkduRGIsVzdHcURXOztBNkdsRGI7O0VBRUUsVzdHZ0RXOztBNkc3RGI7RUFDRSxtQjdHdURjO0U2R3REZCw0QjdHc0RjO0U2R3JEZCxXN0cwRFc7O0E2R3ZEYjtFQUNFLG1CN0dpRGM7RTZHaERkLFc3R3FEVzs7QTZHbERiOztFQUVFLFc3R2dEVzs7QTZHN0RiO0VBQ0UsbUI3R3FEWTtFNkdwRFosNEI3R29EWTtFNkduRFosVzdHMERXOztBNkd2RGI7RUFDRSxtQjdHK0NZO0U2RzlDWixXN0dxRFc7O0E2R2xEYjs7RUFFRSxXN0dnRFc7O0E2RzdEYjtFQUNFLG1CN0c4RWtDO0U2RzdFbEMsNEI3RzZFa0M7RTZHNUVsQyxXN0cwRFc7O0E2R3ZEYjtFQUNFLG1CN0d3RWtDO0U2R3ZFbEMsVzdHcURXOztBNkdsRGI7O0VBRUUsVzdHZ0RXOztBNkc3RGI7RUFDRSxtQjdHK0VtQjtFNkc5RW5CLDRCN0c4RW1CO0U2RzdFbkIsVzdHMERXOztBNkd2RGI7RUFDRSxtQjdHeUVtQjtFNkd4RW5CLFc3R3FEVzs7QTZHbERiOztFQUVFLFc3R2dEVzs7QTRHaEJmO0VBQ0UsZTVHekNpQjs7QTRHNENuQjtFQUNFLFdBQVc7RUFDWCxzQkFBc0I7RUFGeEI7SXBHRkksOEJSc0hvQjtJUXJIcEIsaUNScUhvQjtJUXBJcEIsMEJvR3NCOEI7SXBHckI5Qiw2Qm9HcUI4Qjs7QUFJbEM7RUFDRSxjQUFjOztBRTdEaEI7RUFDSSxxQkFBcUI7RUFDckIsa0JBQWtCO0VBRnRCO0lBS00sWUFBWTtJQUNaLG1COUcyRFk7SThHMURaLHFCQUFxQjtJQUNyQixrQkFBa0I7SUFDbEIsU0FBUztJQUNULFVBQVU7SUFDVixZQUFZO0lBQ1os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d0JBQXdCOztBQUcxQjtFQUNFLCtDQUE2RTs7QUMxQi9FO0VBQ0UscUJBQXFCO0VBQ3JCLFdBQVc7RUFDWCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLHNCTG1DOEI7RUtsQzlCLFlMbUMwQzs7QUtoQzVDOztFQUVFLE9BQU87RUFDUCxrQkFBa0I7RUFDbEIsa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxzQ0FBcUY7O0FBR3ZGO0VBQ0Usb0JBQW9COztBQUd0QjtFQUNFLGNBQWM7O0FBR2hCO0VBQ0UsOEJBQWlFOztBQzNCbkU7Z0V2STBsV2dFO0F1SXRsVzlEO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZDSDs7QU03Q25DO0VBQXNDLGdCTjZD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QkFBeUI7O0FERTNCO0VDQ0UsMENBQTBDOztBREo1QztFQ09FLHNFQUFzRTs7QURFeEU7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0UsMENBQTBDOztBREo1QztFQ09FLCtEQUErRDs7QURFakU7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0Usc0NBQXNDOztBREp4QztFQ09FLHdEQUF3RDs7QURFMUQ7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0UsMENBQTBDOztBREo1QztFQ09FLGlEQUFpRDs7QURFbkQ7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0UsMENBQTBDOztBREo1QztFQ09FLDBDQUEwQzs7QURFNUM7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0Usc0NBQXNDOztBREp4QztFQ09FLG1DQUFtQzs7QURFckM7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0UsMENBQTBDOztBREo1QztFQ09FLDRCQUE0Qjs7QURFOUI7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0UsMENBQTBDOztBREo1QztFQ09FLHFCQUFxQjs7QURFdkI7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0Usc0NBQXNDOztBREV4QztFQ0NFLGlCQUFpQjs7QURFbkI7RUNDRSxtQkFBbUI7O0FERXJCO0VDQ0Usa0JBQWtCOztBREVwQjtFQ0NFLG9CQUFvQjs7QURFdEI7RUNDRSxpQkFBaUI7O0FERW5CO0VDQ0UsbUJBQW1COztBREVyQjtFQ0NFLGtCQUFrQjs7QURFcEI7RUNDRSxvQkFBb0I7O0FERXRCO0VDQ0UsaUJBQWlCOztBREVuQjtFQ0NFLG9CQUFvQjs7QURFdEI7RUNDRSxrQkFBa0I7O0FERXBCO0VDQ0UscUJBQXFCOztBREV2QjtFQ0NFLGtCQUFrQjs7QURFcEI7RUNDRSxvQkFBb0I7O0FERXRCO0VDQ0UsbUJBQW1COztBREVyQjtFQ0NFLHFCQUFxQjs7QURFdkI7RUNDRSxrQkFBa0I7O0FERXBCO0VDQ0Usb0JBQW9COztBREV0QjtFQ0NFLG1CQUFtQjs7QURFckI7RUNDRSxxQkFBcUI7O0FERXZCO0VDQ0Usa0JBQWtCOztBREVwQjtFQ0NFLG9CQUFvQjs7QURFdEI7RUNDRSxtQkFBbUI7O0FERXJCO0VDQ0UscUJBQXFCOztBREV2QjtFQ0NFLGtCQUFrQjs7QURFcEI7RUNDRSxvQkFBb0I7O0FERXRCO0VDQ0UsbUJBQW1COztBREVyQjtFQ0NFLHFCQUFxQjs7QURFdkI7RUNDRSxrQkFBa0I7O0FERXBCO0VDQ0Usb0JBQW9COztBREV0QjtFQ0NFLG1CQUFtQjs7QURFckI7RUNDRSxxQkFBcUI7O0FERXZCO0VDQ0Usa0JBQWtCOztBREVwQjtFQ0NFLG9CQUFvQjs7QURFdEI7RUNDRSxtQkFBbUI7O0FERXJCO0VDQ0UscUJBQXFCOztBREV2QjtFQ0NFLGNBQWM7RUFDZCxlQUFlOztBREVqQjtFQ0NFLGNBQWM7O0FERWhCO0VDQ0Usa0JBQWtCOztBREVwQjtFQ0NFLHNCQUFzQjs7QURFeEI7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0Usc0JBQXNCOztBREV4QjtFQ0NFLHNCQUFzQjs7QURFeEI7RUNDRSx5QkFBeUI7O0FERTNCO0VDQ0Usc0JBQXNCOztBREV4QjtFQ0NFLHNCQUFzQjs7QURFeEI7RUNDRSxXQUFXOztBREViO0VDQ0UsY0FBYzs7QURFaEI7RUNDRSxXQUFXOztBREViO0VDQ0UsV0FBVzs7QURFYjtFQ0NFLGNBQWM7O0FERWhCO0VDQ0UsV0FBVzs7QURFYjtFQ0NFLFdBQVc7O0FERWI7RUNDRSw0Q0FBNEM7O0FERTlDO0VDQ0UsMkNBQTJDOztBREU3QztFQ0NFLGlCQUFpQjs7QURFbkI7RUNDRSxnQkFBZ0I7O0FERWxCO0VDQ0UsZ0JBQWdCOztBREVsQjtFQ0NFLGNBQWM7RUFDZCxtQkFBbUI7O0FERXJCO0VDQ0Usa0JBQWtCOztBREVwQjtFQ0NFLG1CQUFtQjs7QURFckI7RUNDRSxpQkFBaUI7O0FERW5CO0VDQ0UseUJBQXNCO0VBQ3RCLCtCQUErQjtFQUMvQixrQkFBa0I7RUFDbEIsVUFBVTtFQUNWLG9CQUFvQjtFQUNwQixrQkFBa0I7RUFDbEIsV0FBVzs7QUFFYjs7RUFFRSxXQUFXO0VBQ1gsV0FBVztFQUNYLGNBQWM7O0FBRWhCOztFQUVFLGdC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QjtFd0t2bDNCazhCLHFCQUFjO0VBQUM7O0F4SzJsM0I1K0I7RUFDRSxzQkFBc0I7RWlKN2ozQnhCLHFCd0IvQmlCO0VBQ2Y7O0FDRUY7RUFDRSx5QkFBaUI7O0ExSytsM0JuQjtFb0pweDFCQSxpQkFBbUI7RXNCdDBCakIsZ0J2S1J1Qjs7QWdKS3pCO0V1Qk9FLHlHdktabUg7O0FIeW0zQnJIO0UwS3psM0JBLHlHQUFzQjtFQUNwQixlQUNEOztBQUVEO0VBQ0UsVUFBTzs7QTFLMmwzQlQ7RW1KM2wyQkE7RXVCM2ZFOztBMUswbDNCRjtFbUpqdjJCQSxxQkFBbUI7RXVCcFdqQixZdkt3Q007O0FnSlNSO0VBQ0EseUJBQWE7O0FuSjBpM0JiOztFbUpodDJCQSxjQUFXOztBQUVYOzs7Ozs7Ozs7Ozs7OztFQWNBLFdBQVc7O0FBRVg7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkEsVUFBVzs7QUFFWDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRCRSxZQUFVOztBbkpvdDJCWjtFbUpodDJCRTs7SUFFQSxjQUFVO0VBQ1Y7Ozs7SUFLQSxhQUFVO0VBQ1Y7Ozs7SXVCNVhBLGV2S3ZFZ0IsRXVLd0VqQjs7QXZCdWFEO0V1QnJhRSxldksxRWdCOztBZ0pxZmxCO0VBQ0EsZUFBVzs7QW5KeXEyQlg7O0UwSzlrM0JFOztBdkJ5ZEY7RUFDQSwwQnVCdmQwQjs7QTFLa2wzQjFCOztFMEs5azNCRSx5QnZLM0ZnQjs7QUg2cTNCbEI7RW1Kem0yQkEseUJ1QnRlc0I7RUFDcEIsY3ZLNUZnQjs7QWdKd2xCbEI7RXVCemZFLGdCQUFnQjs7QXZCdWdCbEI7RXVCcGdCRSx5QkFDRDs7QXZCdWdCRDtFdUJyZ0JFLGN2S25HZ0IsRXVLb0dqQjs7QXZCdWdCRDtFdUJyZ0JFLGF2S3RHUyxFQUFPOztBZ0pxd0JsQjtFdUI1cEJFLGlCQUFnQjs7QXZCK3BCbEI7RXVCNXBCRSxzQnZLeEdVOztBZ0pneEJaO0VBQ0Esc0JBQVc7O0FuSjQ2MUJYOztFMEs5azNCRSxrQnZLaEhTOztBSGtzM0JYO0VtSi81MUJBLHlCQUEyQjtFdUIvcUJ6Qjs7QXZCbXJCRjtFdUJockJFLDRCdkt4SGdCOztBZ0pxekJsQjtFdUIxckJFLDRCQUNEOztBdkJ5c0JEO0V1QnZzQkUsV3ZLbElTOztBZ0ptMUJYO0V1QjlzQkUsZ0JBQWdCOztBMUtrbDNCbEI7RW1KdjMxQkEseUJBQTRCO0V1QnZ0QjFCOztBdEJnT0Y7RUFDQSx5QkFBMkI7O0FBRTNCOzs7Ozs7Ozs7Ozs7OztFQWNBLGNBQVM7O0FBRVQ7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUE0QkEsYUFBUzs7QUFFVDs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQTRCRSxlQUFROztBcEpvMzJCVjtFb0poMzJCRTs7SUFFQSxjQUFRO0VBQ1I7Ozs7SUFLQSxhQUFRO0VBQ1I7Ozs7SXNCdk5BLGV2S3hPZ0IsRXVLeU9qQjs7QXRCa1FEO0VzQmhRRSxldkszT2dCOztBaUppZmxCO0VBQ0EsZUFBUyxFQUFVOztBcEp5MDJCbkI7O0UwS3prM0JFOztBdEJvVEY7RUFDQSwwQnNCbFR3Qjs7QTFLNmszQnhCOztFMEt6azNCRSx5QnZLaFFnQjs7QUg2MDNCbEI7RW9KencyQkEseUJzQmpVb0I7RUFDbEIsY3ZLN1BnQjs7QWlKb2xCbEI7RXNCcFZFLGdCQUFnQjs7QXRCa1dsQjtFc0IvVkUsc0JBQ0Q7O0F0QmtXRDtFc0JoV0UsY3ZLMVFnQixFdUsyUWpCOztBdEJrV0Q7RXNCaFdFLGF2SzdRUyxFQUFPOztBaUp1d0JsQjtFc0J2ZkUsaUJBQWdCOztBdEIwZmxCO0VzQnZmRSxzQnZLN1FVOztBaUp1d0JaO0VzQnZmRSxzQnZLdFJnQixFdUt1UmpCOztBdEJzZ0JEO0VzQnBnQkUscUJ2S3pSZ0I7O0FpSmd5QmxCO0VzQnBnQkUscUJ2SzVSZ0I7O0FpSm15QmxCO0VBQ0EscUJBQW9COztBcEp3azJCcEI7O0UwS3prM0JFLGtCdkt2U1M7O0FIbzMzQlg7RUFDRSxzQkFBc0I7RW9KMWoyQnhCLHFCQUFxQjtFc0IvZ0JuQixjdkt4U1M7O0FpSnUwQlg7RXNCNWhCRSxxQnZLM1NTOztBaUp5MkJYO0VzQjNqQkUsMkJBQ0Q7O0F0QjZqQkQ7RXNCM2pCRSxjdktqVFM7O0F3SytCWDtFQUNFLHFCQTJhRDs7QTNLczcyQkQ7RUFDRSxjMkt2NDNCaUM7RTNLdzQzQmpDO0kyS3Q0M0JBLHNCeEtNZ0I7SXdLTGhCLHlCeEszRG1CO0l3S2lHakIscUJBS0Q7SUFWSDtJM0t5MjNCSSxlV3g3M0JhO0lnSytFakI7SUFyQ0U7TUFDQSxxQnhLS1MsRUFBTztFSDQ0M0JoQjtJMksvNDNCQSxzQnhLTWdCO0l3S0xoQix5QkFnREc7SUFmTDtJQW1CSSxjQWdCRDtJQW5DSDtFM0ttMzNCRTtJMktuMzNCRjtJM0txMzNCSTtNMktyMzNCSjtJM0t1MzNCSTtNMkt6MTNCRSxjQUNEO0lBL0JMO01BaUNNLGN4SzlEWTtNd0s2QmxCO0lBc0NJO01BQ0EsY3hLbklpQixFd0t1TGxCO0UzS215M0JEO0lBQ0Usd0IyS3AxM0JDO0lBM0NMO0kzS2k0M0JJO00yS2wxM0JFLFVBdElpQjtJQXVGdkI7TUFtRE07TUFDQSxtQkFDRDtJQXJETDtNQXVETSx5QnhLckdXO013S3NHWCxjQUNEO0lBekRMO01BNERNLHlCQXpJOEI7TUE2RXBDO0kzSzQ0M0JJO00ySzU0M0JKO00zSzg0M0JNO1EySzEwM0JFLGVBQWM7TTNLNDAzQmhCO1FBQ0Usb0IySzEwM0JlO1EzSzIwM0JmLG9CMksxMDNCZ0IsRUFBK0I7UTNLMjAzQi9DO1VBQ0Usb0IyS3owM0JlO1UzSzAwM0JmLG9CMkt6MDNCZ0IsRUFBK0I7VTNLMDAzQi9DO1lBQ0Usb0IyS3gwM0JlO1kzS3kwM0JmLG9CMkt4MDNCZ0IsRUFBK0I7WTNLeTAzQi9DO2NBQ0Usb0IyS3YwM0JlO2MzS3cwM0JmLG9CMkt2MDNCZ0IsRUFBK0I7Y0FwRjdEO2dCeEt6Qlk7Z0J3S3dIQyxvQkFBSztFM0tnMDNCaEI7STJLOXozQkUsV3hLM0xXO0l3SzRMWCxjQXpLZ0I7SUEwS2hCLHNCQUNEO0lBcEdIO0l0SmpGTSxjc0p3Q3lCO0lBb0p6QixtQnRLeVJrQyxFQUFrQztFTGtpM0J4RTtJQUNFLHdFMksvejNCQTtJM0tnMDNCQSxxQnFCcC8zQm9CLEVzSndMbkI7SUE1R0w7TUFpSE07UUFDQSxnQkEzTWtCO0VBeUZ4QjtJaEt4REkseURnSytLbUM7SWhLOUtuQyx1Q2dLOEttQztFM0t3ejNCckM7STJLLzYzQkYsNkJBQThCO0loS3RFMUIsNEJnS29NZ0M7SWhLbk1oQyxnQ2dLbU1nQztFM0txejNCbEM7STJLbjczQkY7SUFzSUksMEJ4S25LYztJd0tvS2QsNkJBQWU7RTNLZ3ozQmpCO0kySzl5M0JFLGNBQWE7SUFDYixlQUFjO0lBMUlsQjtJM0syNzNCSSxpQkczODNCbUI7SXdLZ0J2QjtJQW1KTTtNQW5KTjtFQUFBO0lBeUpNLHFCQWhQNEIsRUFpUDdCO0VBMUpMOztJQThKTSxtQnhLL0xLO0V3S2lDWDs7SUFtS00seUJBQ0Q7RUFwS0w7O0lBMEtJLGFBQVksRXhLcklEO0VIcTYzQmI7STJLOXgzQkUscUJBTUQ7SUFsTEg7STNLNjgzQkksa0IySzd4M0JpQjtJQWhMckI7SUFvTEk7TUFDQSxlQUFnQixFQUNqQjtFQXRMSDtJQXlMSSxpQnhLeEVXO0l3S3lFWCxnQkFqUWdCO0UzSzJoNEJsQjtJMktwOTNCRjtJM0tzOTNCSSxjMkt4eDNCWTtJM0t5eDNCWixxQzJLeHgzQlc7STNLeXgzQlg7TTJLdngzQkUsa0JBQU07TUFDTixTQTNSa0I7TUF5RnhCO00zSzQ5M0JNLE0yS3Z4M0JFO00zS3d4M0JGLGMyS3Z4M0JjLEVBQUU7TTNLd3gzQmhCO1EyS3R4M0JFLHlEQUFTO1FBQ1QsbUJBQU87UUFDUCx1Q0FuU3VCO1FBb1N2QjtRQUNBO1FBQ0EscUJBQVE7UUFDUixxQkFDRDtRQS9NUDtRQW1OTSxReEsvT0s7UXdLZ1BMLFFBQVU7SUFwTmhCO01Bd05NLGN4S3JQWTtNd0s2QmxCO0lBNk5JO01BQ0EsY0FBVTtFM0tneDNCWjtJMks5KzNCRiwrQkE0TkU7STNLb3gzQkUsVTJLOXczQkU7STNLK3czQkYsWTJLOXczQlc7STNLK3czQlg7TTJLN3czQkUsc0JBQWdCO01BQ2hCLGNBQVM7TUFDVCxjQUFVO01BQ1YsZ0JBQVM7TUFDVCxTQUFPO01BQ1AsZ0JBQWU7TUFDZiwwQkFDRDtNQTVPTDtNQStPTSx1QnhLNVFZO013SzZRWixtQkFBVztJM0s2dzNCYjtNMks3LzNCSjtNQXFQTSxXeEtqUks7TXdLa1JMLGV4S3ZSSztJSGtpNEJQO01XaGw0QkEsY0FBYTtNZ0t3VVgsbUJBQWU7TUFDZix5QkFBVztNQUNYLHFCQUFRO01BQ1IsZUFBZTtNQTVQckI7TUFpUVEsbUNBQXVCO01BQ3ZCLHNCQS9VNEI7STNLdWw0QmhDO00yS3R3M0JJLHVCQTNVWTtNQTRVWixpQkFBYTtNQUNiLDZCQUNEO01BdlFQO01BMlFNLGF4S3hTSztNd0t5U0wsY0FBUSxFQUFPO0kzS3F3M0JqQjtNMktudzNCRSxjQUFhO01BQ2IsZUFBYztNQS9RcEI7TTNLcWg0Qk0saUJHcmk0QmlCO013S2dCdkI7TUF1Uk07UUF2Uk47SUE0UkU7TUFDQSxrQkE3UkY7RTNLMmg0QkU7OztJMksxdjNCRSxxQkF4V2dCO0lBeVdoQixrQkFBc0M7SUFsUzFDLDhCQUE4QjtJQTRSNUI7SUFDQSxxQ0E3UkY7STNLbWk0Qkk7OztNMkt4djNCRixvQkEzU0Y7RTNLdWk0QkU7OztJMks3djNCQSxrQ0ExU0Y7SUEyU0UscUJBM1NGO0kzSzRpNEJJOzs7TTJLanczQkYsZ0NBM1NGO0kzS2dqNEJJOzs7TTJLeHYzQkUsa0J0S1o2QjtNc0s1U25DO01BMFNFLHNCQTFTRjtNQTJTRSxpQkEzU0Y7STNLdWo0Qkk7OztNMkt4djNCRSxrQkFDRDtNQWhVTDtNQTBTRSxnQ0ExU0Y7TUEyU0UsY0EzU0Y7STNLOGo0Qkk7OztNMktydjNCRixrQkF6VUY7RTNLa2s0QkU7OztJMktydjNCRSxxQkFwWmdCO0lBcVpoQixlQUFzQztJQTlVMUM7SUF3VUU7SUFDQSxvQ0F6VUY7STNLMGs0Qkk7OztNMktqdzNCRixnQkF6VUY7TTNLOGs0Qk07OztRMkt2djNCRSw2Q0FDRDtRQXhWUDtRQTZWRSxrQkE3VkY7UUE4VkUsdUJBOVZGO0UzS3FsNEJFOzs7STJLeHYzQkEsOEJBN1ZGO0lBOFZFLHFCQTlWRjtJM0swbDRCSTs7O00yS3B2M0JFLGVBQTZDO01BQzdDLGN0S3REd0I7TXNLalQ5QjtNQTZWRSx5QkE3VkY7TUE4VkUsZUE5VkY7STNLa200Qkk7OztNMktwdjNCRSxrQkFDRDtNQS9XTDtNQTZWRSw0QkE3VkY7TUE4VkUsY0E5VkY7STNLeW00Qkk7OztNMks5bTRCRSxnQkFuRm1CO0VBaUZyQjtJQUNFLHlEQUE0RTtJQUM1RSw2Q0FuRjRCO0VBd0ZsQztJQW1ZTSx5REFBc0U7SUFDdEUsNkNBb0JEO0UzSzJ0M0JIO0lBQ0UscUIySzd1M0JvQjtJM0s4dTNCcEIscUIySzd1M0JtQjtJM0s4dTNCbkI7TTJLdG40Qko7TUE2WVEsZUFDRDtNQTlZUDtJM0swbjRCSTtNMkt4dTNCSSxXQUFXO0kzSzB1M0JmO01BQ0UsWTJLeHUzQkk7TUFyWlY7TUFBQTtRQUFBO0UzS2lvNEJFOzs7STJLOXQzQk0sWUFBWSxFQUFFO0VBbmF0QjtJQXVhUSxjQUFhO0lBQ2IscUJBQ0Q7RTNLK3QzQkw7STJLcHE0QkE7SUEwY0Ysa0JBemNFOztBM0t1cTRCRjs7RTJLOXQzQkEscUJBcGNFOztBM0tzcTRCRjs7RTJLaHE0QkkscUJBQWlDOztBM0tvcTRCckM7RUFDRSxxQkFBcUIsRUFBRTtFMktqcjRCdkI7SUE4Y0YseUJBN2NvQixFQUFDOztBM0tvcjRCckI7O0UyS3Z1M0JBLHFCQXhjRTs7QTNLbXI0QkY7O0UySzdxNEJJLHFCQUFpQzs7QTNLaXI0QnJDO0VBQ0UscUJBQXFCLEVBQUU7RTJLOXI0QnZCO0lBa2RGLHlCQWpkRSxFQUFrQjs7QTNLaXM0QnBCOztFMktodjNCQSxxQkE1Y0U7O0EzS2dzNEJGOztFMksxcjRCSSxxQkFBaUM7O0EzSzhyNEJyQztFQUNFLHFCQUFxQixFQUFFO0UyS3J2M0J6QjtJQUFBLHlCQUFlOztBM0t5djNCZjs7RTJLenYzQkEsMEJBQWU7RUFBZiw2QkFBZTs7QTNLOHYzQmY7O0UySzl2M0JBLGdCQUFlOztBM0trdzNCZjs7RTJLanYzQkEseUJBQWU7RUFDYiw0QkFBYzs7QTNLcXYzQmhCO0UyS2x2M0JFLGNBQVU7RUFDVixtQkFBVztFQUNYLGtCQUFnQjtFQU5sQjtFM0sydjNCRSxXMktsdjNCUztFQVRYLGdCQUFlO0UzSzZ2M0JiO0kySzd2M0JGLFdBQVksRUFBRztFQUFmO0lBQUEsVUFBWTtFM0tpdzNCVjs7O0kyS3R1M0JBLG1CQUFVOztBM0sydTNCWjtFZXR2NEJJLDZCQUF3QjtFNEorZ0I1QixxQkFBYTs7QTNLMnUzQmI7RTJLcnQ0QkE7SUFpZkUscUJBQ0Q7O0FBRUQ7RUFDRSxZQUFXLEVBQUc7O0FuQnBrQmhCO0VtQndrQkUsY3hLNWhCUyxFQUFJOztBcUo5RGY7RW1COGxCRSxnQnhLaGlCYTs7QXdLbUNmO0VBaWdCRSxnQnhLamhCcUIsRXdLa2hCdEI7O0FBbGdCRDtFQXFnQkUsY3hLamlCZ0I7O0E4SnFFbEI7RVd6SUUsY3pLNkRTLEVBQUk7O0ErSmtCZjtFVzdFRSxnQkFBaUI7O0FYNkZuQjtFV3pGRSx5QjFLdURTOztBSG94NEJYO0VrS3R1NEJBLGdDV2pHc0I7RUFDcEIsZ0IxS2tEUzs7QStKNERYO0VXMUdFLG9DMUsrQ2dCOztBSDB4NEJsQjtFa0sxcjRCQSxxQlczSWtCO0VBQ2hCLHlCQUNEOztBWGlKRDtFVzlJRSxxQjFLMkZvQjs7QUg0dTRCdEI7RUFDRSxXQUFXO0VrS3ZxNEJiLHlCQUF5QjtFVzNKdkIscUIxS29DZ0IsRTBLbkNqQjs7QVhxS0Q7RVdsS0UsbUJBQ0Q7O0FYc0tEO0VXbktFLGMxS1llLEUwS1pDOztBWHdLbEI7RVdwS0UseUJBQXFCOztBWHlLdkI7RVdyS0UsOEJBQ0Q7O0FYeUtEO0VXdEtFLHlCQUNEOztBWDBLRDtFV3ZLRSxtQkFBaUI7O0FYNEtuQjtFV3hLRSx5QkFDRDs7QVg0S0Q7RVd6S0UsbUJBQWU7O0FYOEtqQjtFVzFLRSx5QkFDRDs7QVgrS0Q7RVc1S0UsbUIxS1BTOztBK0oyTFg7RVdoTEUseUIxS3lDb0I7O0FIa3g0QnRCO0VBQ0UsV0FBVztFa0tubzRCYix5QldwTHdCO0VBQ3RCLHlCMUtqQlM7O0ErSjBOWDtFV3JNRSw0QjFLdEJnQixFMEt1QmpCOztBWG1ORDtFV2hORSwwQjFLekJnQjs7QStKeVBsQjtFVzVORSwwQjFLMUJnQjs7QUhpMTRCbEI7RUFDRSxjQUFjO0VrS3JsNEJoQixxQkFBdUI7RVc3TnJCLG1CMUtpQm9COztBSHF5NEJ0QjtFQUNFLFdBQVc7RWtLbmw0QmIscUJBQXVCO0VXOU5yQixtQjFLdERROztBK0p3UlY7RVc5TkUsMEIxS09vQjs7QUg2eTRCdEI7RUFDRSxXQUFXO0VrS2hsNEJiLHFCQUF1QjtFVy9OckIsbUIxS3pEUTs7QStKNFJWO0VXL05FLDBCMUt2RGdCOztBSHkyNEJsQjtFQUNFLGNBQWM7RWtLN2s0QmhCLHFCQUF1QjtFV2hPckIsbUIxSzlEUzs7QStKa1NYO0VXaE9FLDBCMUtuRWE7O0FIbTM0QmY7RTZLN3k0QkUsV0FBUTtFN0sreTRCUixxQkFBcUI7RWtLM2s0QnZCLG1CQUFtQjtFV2hPakIsaUJBQWlCOztBWG9PbkI7RVdoT0UsMEIxSzlFUzs7QUg0MzRCWDtFa0t6azRCQSxnQ1dqT2dDO0VBQzlCOztBWG9PRjtFV2hPRSw0QjFLakZnQixFMEtrRmpCOztBWG1PRDtFV2hPRSwwQjFLckZnQjs7QStKeVRsQjtFV2hPRSwwQjFLL0ZhOztBSHk0NEJmO0VBQ0UsV0FBVztFa0tyazRCYixxQkFBZ0I7RVdoT2QsbUIxSy9GUzs7QStKbVVYO0VXaE9FLDBCMUt6R2E7O0FIaTU0QmY7RUFDRSxXQUFXO0VrS25rNEJiLHFCQUFnQjtFV2hPZCxtQjFLeEdTOztBK0o0VVg7RVdoT0UsMEIxS25IYTs7QUh5NTRCZjtFQUNFLFdBQVc7RWtLams0QmIsa0JBQWdCO0VXaE9kLGtCQUFpQjs7QVhvT25CO0VXaE9FLHVCQUFpQixFQUFVOztBN0tveTRCN0I7RUFDRSx5QkFBeUI7RWtLL2o0QjNCLHFCQUFnQjtFV2hPZCxtQjFLNUhTOztBK0pnV1g7RVdoT0UsMEIxS3ZJYTs7QUh5NjRCZjtFQUNFLFdBQVc7RWtLN2o0QmIscUJBQWdCO0VXaE9kLG1CMUtwSk87O0FxQjJCVDtFaUhlSSwwQkFBYzs7QXpJODQ0QmxCO0V5STE0NEJBLGVBQWM7RUFDVixnQkFBZTs7QUFFbkI7RXpJNDQ0QkUsZ0JBQWdCLEVBQUU7O0FBRXBCOzs7OztFQTkrNEJJO0FBby80QkosVUFBVTtBMEdwLzRCVjtFMUdJSSxtQkFBbUI7O0FBR3ZCO0VBQ0ksbUJBQ0g7O0FBRUQ7RUFJQSxZQUNJOztBQTgrNEJKLG9CQUFvQjtBQXorNEJwQjtFQUNJLGNBQVMsRUFBTzs7QUE0KzRCcEI7RUF4KzRCQSxnQkFBaUI7RUFDYixnQkFBZ0I7O0FBR3BCO0VBQ0ksc0JBQXFCOztBaUJrQ3pCO0VqQjlCSSxzQkFBa0I7O0FBR3RCO0VBQ0kseUJBQXlCOztBQUc3QjtFQUNJLHlCQTlCZ0I7O0FBcWc1QnBCO0VBQ0UseUJBQXlCO0VBbis0QjNCLHFCQUFnQjtFQUNaLGdCQUFnQjs7QUFHcEI7RUFFSSxzQkFBZTs7QUFvKzRCbkI7RUFqKzRCSSxlQUFhO0VBQ2IsNkJBQ0g7RUFrKzRCQyxnQ0FBZ0M7RUFoKzRCbEMsaUJBQVM7RWtLc0xULGtCQUFpQjs7QWxLOHk0QmpCLFFBais0Qkk7QUFrKzRCSjtFQUNFLFdBQVc7RXdCcmk1QmIseUJ4QnNFdUI7RUFDbkIseUJBQVU7O0FBays0QmQ7RW1IMWg1Qkk7RW5INkRBLGlEQUFnQzs7QUFpKzRCcEM7RUE3OTRCQSxnQ0FBa0M7RUFDOUIsOEJBQW1COztBbUh6RG5CO0VuSDZEQSxxQ0FBZ0M7O0FBKzk0QnBDO0VBMzk0QkEsZ0NBQWtDO0VBQzlCLDhCQUFtQjs7QUFHdkI7RUFDSSxxQ0FDSDs7QUFFRDtFQUNBLFdBQVU7O0FBNDk0QlY7O0VBeDk0QkksV0FBVztFQUNYLFlBQVk7RUEyOTRCZCxpQkFBaUI7RXNLeGs1Qm5CO0VBQUE7O0F0SzRrNUJBOzs7RUFHRSxZQUFZO0VBdjk0QmQsaUJBQWtCO0VBQ2Q7O0FBMDk0Qko7RUFDRSw4REFBOEQsRUFBRSIsImZpbGUiOiJjc3MvbmlyaXMuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohXG4gKiBCb290c3RyYXAgdjQuNS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8vIEFwcFN0YWNrXHJcbkBpbXBvcnQgXCJhcHBcIjtcclxuXHJcblxyXG4vLyBjdXN0b21cclxuXHJcbi8qc2lkZWJhciovXHJcbi5zaWRlYmFyIHtcclxuICAgIGJhY2tncm91bmQ6ICMyNTI1MjU7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogIzI1MjUyNTtcclxufVxyXG5cclxuLnNpZGViYXIgLmxvZ28ge1xyXG4gICAgd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4vKnRhYmVsYSAtIG12Yy1ncmlkKi9cclxuXHJcbiRtYWluLWNvbG9yOiAjYmQ3ZDU3O1xyXG5cclxuLm12Yy1ncmlkIHtcclxuICAgIC5tdmMtZ3JpZC1oZWFkZXJzIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tY29sb3I7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tdmMtZ3JpZC1maWx0ZXI6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiBcIlxcMDA0MVwiO1xyXG4gICAgY29sb3I6ICRtYWluLWNvbG9yO1xyXG59XHJcblxyXG4ubXZjLWdyaWQgPiB0YWJsZSA+IHRoZWFkID4gdHIgPiB0aCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0ciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7XHJcbn1cclxuXHJcbi50YWJsZS1zdHJpcGVkIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmOTtcclxufVxyXG5cclxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKTpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlOGVlO1xyXG59XHJcblxyXG4ubXZjLWdyaWQtcGFnZXIgLmFjdGl2ZSwgLm12Yy1ncmlkLXBhZ2VyIC5hY3RpdmU6Zm9jdXMsIC5tdmMtZ3JpZC1wYWdlciAuYWN0aXZlOmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtYWluLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1jb2xvcjtcclxuICAgIGNvbG9yOiAjZmZmZmZmO1xyXG59XHJcblxyXG4ubXZjLWdyaWQtcGFnZXIgW2Rpc2FibGVkXSwgLm12Yy1ncmlkLXBhZ2VyIFtkaXNhYmxlZF06aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLm12Yy1ncmlkID4gdGFibGUgPiB0aGVhZCA+IHRyID4gdGgsIC5tdmMtZ3JpZCA+IHRhYmxlID4gdGJvZHkgPiB0ciA+IHRkLCAubXZjLWdyaWQgPiB0YWJsZSA+IHRmb290ID4gdHIgPiB0ZCB7XHJcbiAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7XHJcbiAgICBwYWRkaW5nOiAwLjc1ZW07XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2O1xyXG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XHJcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XHJcbn1cclxuXHJcbi8qc3RlcHMqL1xyXG4uc3ctdGhlbWUtYXJyb3dzIC50b29sYmFyID4gLmJ0biB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDdkNTc7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYmQ3ZDU3O1xyXG59XHJcblxyXG4uYnRuOmZvY3VzLCAuYnRuLmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxODksIDEyNSwgODcsIDAuMjUpO1xyXG59XHJcblxyXG4ud2l6YXJkLXByaW1hcnkuc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGJvcmRlci1jb2xvcjogI2JkN2Q1NyAhaW1wb3J0YW50O1xyXG4gICAgYmFja2dyb3VuZDogI2JkN2Q1NyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2l6YXJkLXByaW1hcnkuc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XHJcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2JkN2Q1NyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4ud2l6YXJkLXByaW1hcnkuc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZG9uZSB7XHJcbiAgICBib3JkZXItY29sb3I6ICNkN2IxOWEgIWltcG9ydGFudDtcclxuICAgIGJhY2tncm91bmQ6ICNkN2IxOWEgIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpemFyZC1wcmltYXJ5LnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcclxuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDdiMTlhICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5jdXN0b20tbGlzdCB0ZCBhLmJ0bi1wcmltYXJ5e1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5zdGF0ID4gaW1nLFxyXG4uc3RhdCA+IGkge1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgIG1heC13aWR0aDogMjRweDtcclxuICAgIG1heC1oZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi8vIGRhdGV0aW1lcGlja2VyXHJcblxyXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQsIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRheSB7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG59XHJcblxyXG4uZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmUsIC5kYXRlcGlja2VyIHRhYmxlIHRyIHRkLmFjdGl2ZS5kaXNhYmxlZCwgLmRhdGVwaWNrZXIgdGFibGUgdHIgdGQuYWN0aXZlLmRpc2FibGVkOmhvdmVyLCAuZGF0ZXBpY2tlciB0YWJsZSB0ciB0ZC5hY3RpdmU6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjYzA4NzY1LCNiZDdkNTcpO1xyXG59XHJcblxyXG4iLCIvLyBEbyBub3QgZm9yZ2V0IHRvIHVwZGF0ZSBnZXR0aW5nLXN0YXJ0ZWQvdGhlbWluZy5tZCFcbjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDVcbn1cblxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2Vycylcbi8vIFRPRE86IHJlbW92ZSBpbiB2NVxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIEJvZHlcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXG4vLyAyLiBBcyBhIGJlc3QgcHJhY3RpY2UsIGFwcGx5IGEgZGVmYXVsdCBgYmFja2dyb3VuZC1jb2xvcmAuXG4vLyAzLiBTZXQgYW4gZXhwbGljaXQgaW5pdGlhbCB0ZXh0LWFsaWduIHZhbHVlIHNvIHRoYXQgd2UgY2FuIGxhdGVyIHVzZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBGdXR1cmUtcHJvb2YgcnVsZTogaW4gYnJvd3NlcnMgdGhhdCBzdXBwb3J0IDpmb2N1cy12aXNpYmxlLCBzdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZVxuLy8gb24gZWxlbWVudHMgdGhhdCBwcm9ncmFtbWF0aWNhbGx5IHJlY2VpdmUgZm9jdXMgYnV0IHdvdWxkbid0IG5vcm1hbGx5IHNob3cgYSB2aXNpYmxlXG4vLyBmb2N1cyBvdXRsaW5lLiBJbiBnZW5lcmFsLCB0aGlzIHdvdWxkIG1lYW4gdGhhdCB0aGUgb3V0bGluZSBpcyBvbmx5IGFwcGxpZWQgaWYgdGhlXG4vLyBpbnRlcmFjdGlvbiB0aGF0IGxlZCB0byB0aGUgZWxlbWVudCByZWNlaXZpbmcgcHJvZ3JhbW1hdGljIGZvY3VzIHdhcyBhIGtleWJvYXJkIGludGVyYWN0aW9uLFxuLy8gb3IgdGhlIGJyb3dzZXIgaGFzIHNvbWVob3cgZGV0ZXJtaW5lZCB0aGF0IHRoZSB1c2VyIGlzIHByaW1hcmlseSBhIGtleWJvYXJkIHVzZXIgYW5kL29yXG4vLyB3YW50cyBmb2N1cyBvdXRsaW5lcyB0byBhbHdheXMgYmUgcHJlc2VudGVkLlxuLy9cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvOmZvY3VzLXZpc2libGVcbi8vIGFuZCBodHRwczovL2RldmVsb3Blci5wYWNpZWxsb2dyb3VwLmNvbS9ibG9nLzIwMTgvMDMvZm9jdXMtdmlzaWJsZS1hbmQtYmFja3dhcmRzLWNvbXBhdGliaWxpdHkvXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1czpub3QoOmZvY3VzLXZpc2libGUpIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5cbi8vIENvbnRlbnQgZ3JvdXBpbmdcbi8vXG4vLyAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuLy8gMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8vIDFcbiAgaGVpZ2h0OiAwOyAvLyAxXG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyAyXG59XG5cblxuLy9cbi8vIFR5cG9ncmFwaHlcbi8vXG5cbi8vIFJlbW92ZSB0b3AgbWFyZ2lucyBmcm9tIGhlYWRpbmdzXG4vL1xuLy8gQnkgZGVmYXVsdCwgYDxoMT5gLWA8aDY+YCBhbGwgcmVjZWl2ZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW5zLiBXZSBudWtlIHRoZSB0b3Bcbi8vIG1hcmdpbiBmb3IgZWFzaWVyIGNvbnRyb2wgd2l0aGluIHR5cGUgc2NhbGVzIGFzIGl0IGF2b2lkcyBtYXJnaW4gY29sbGFwc2luZy5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVzZXQgbWFyZ2lucyBvbiBwYXJhZ3JhcGhzXG4vL1xuLy8gU2ltaWxhcmx5LCB0aGUgdG9wIG1hcmdpbiBvbiBgPHA+YHMgZ2V0IHJlc2V0LiBIb3dldmVyLCB3ZSBhbHNvIHJlc2V0IHRoZVxuLy8gYm90dG9tIG1hcmdpbiB0byB1c2UgYHJlbWAgdW5pdHMgaW5zdGVhZCBvZiBgZW1gLlxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gQWJicmV2aWF0aW9uc1xuLy9cbi8vIDEuIER1cGxpY2F0ZSBiZWhhdmlvciB0byB0aGUgZGF0YS0qIGF0dHJpYnV0ZSBmb3Igb3VyIHRvb2x0aXAgcGx1Z2luXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxuLy8gNS4gUHJldmVudCB0aGUgdGV4dC1kZWNvcmF0aW9uIHRvIGJlIHNraXBwZWQuXG5cbmFiYnJbdGl0bGVdLFxuYWJicltkYXRhLW9yaWdpbmFsLXRpdGxlXSB7IC8vIDFcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8vIDJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvLyAyXG4gIGN1cnNvcjogaGVscDsgLy8gM1xuICBib3JkZXItYm90dG9tOiAwOyAvLyA0XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgLy8gNVxufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiAkZHQtZm9udC13ZWlnaHQ7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyAvLyBVbmRvIGJyb3dzZXIgZGVmYXVsdFxufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZGVyOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpXG59XG5cbnNtYWxsIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDgwJSk7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzXG59XG5cbi8vXG4vLyBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbi8vIGFsbCBicm93c2Vycy5cbi8vXG5cbnN1YixcbnN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDc1JSk7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1YiB7IGJvdHRvbTogLS4yNWVtOyB9XG5zdXAgeyB0b3A6IC0uNWVtOyB9XG5cblxuLy9cbi8vIExpbmtzXG4vL1xuXG5hIHtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvLyBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxufVxuXG4vLyBBbmQgdW5kbyB0aGVzZSBzdHlsZXMgZm9yIHBsYWNlaG9sZGVyIGxpbmtzL25hbWVkIGFuY2hvcnMgKHdpdGhvdXQgaHJlZikuXG4vLyBJdCB3b3VsZCBiZSBtb3JlIHN0cmFpZ2h0Zm9yd2FyZCB0byBqdXN0IHVzZSBhW2hyZWZdIGluIHByZXZpb3VzIGJsb2NrLCBidXQgdGhhdFxuLy8gY2F1c2VzIHNwZWNpZmljaXR5IGlzc3VlcyBpbiBtYW55IG90aGVyIHN0eWxlcyB0aGF0IGFyZSB0b28gY29tcGxleCB0byBmaXguXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTQwMlxuXG5hOm5vdChbaHJlZl0pOm5vdChbY2xhc3NdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgxZW0pOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIERpc2FibGUgYXV0by1oaWRpbmcgc2Nyb2xsYmFyIGluIElFICYgbGVnYWN5IEVkZ2UgdG8gYXZvaWQgb3ZlcmxhcCxcbiAgLy8gbWFraW5nIGl0IGltcG9zc2libGUgdG8gaW50ZXJhY3Qgd2l0aCB0aGUgY29udGVudFxuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuZmlndXJlIHtcbiAgLy8gQXBwbHkgYSBjb25zaXN0ZW50IG1hcmdpbiBzdHJhdGVneSAobWF0Y2hlcyBvdXIgdHlwZSBzdHlsZXMpLlxuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5cbi8vXG4vLyBJbWFnZXMgYW5kIGNvbnRlbnRcbi8vXG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG59XG5cbnN2ZyB7XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBTVkcgb3ZlcmZsb3cgYnVnIGluIElFMTAvMTEgaXMgc3RpbGwgcmVxdWlyZWQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI2ODc4XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cblxuLy9cbi8vIFRhYmxlc1xuLy9cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlOyAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzXG59XG5cbmNhcHRpb24ge1xuICBwYWRkaW5nLXRvcDogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgcGFkZGluZy1ib3R0b206ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIGNvbG9yOiAkdGFibGUtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbi8vIDEuIFJlbW92ZXMgZm9udC13ZWlnaHQgYm9sZCBieSBpbmhlcml0aW5nXG4vLyAyLiBNYXRjaGVzIGRlZmF1bHQgYDx0ZD5gIGFsaWdubWVudCBieSBpbmhlcml0aW5nIGB0ZXh0LWFsaWduYC5cbi8vIDMuIEZpeCBhbGlnbm1lbnQgZm9yIFNhZmFyaVxuXG50aCB7XG4gIGZvbnQtd2VpZ2h0OiAkdGFibGUtdGgtZm9udC13ZWlnaHQ7IC8vIDFcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gMlxuICB0ZXh0LWFsaWduOiAtd2Via2l0LW1hdGNoLXBhcmVudDsgLy8gM1xufVxuXG5cbi8vXG4vLyBGb3Jtc1xuLy9cblxubGFiZWwge1xuICAvLyBBbGxvdyBsYWJlbHMgdG8gdXNlIGBtYXJnaW5gIGZvciBzcGFjaW5nLlxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206ICRsYWJlbC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZW1vdmUgdGhlIGRlZmF1bHQgYGJvcmRlci1yYWRpdXNgIHRoYXQgbWFjT1MgQ2hyb21lIGFkZHMuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0MDkzXG5idXR0b24ge1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi8vIFdvcmsgYXJvdW5kIGEgRmlyZWZveC9JRSBidWcgd2hlcmUgdGhlIHRyYW5zcGFyZW50IGBidXR0b25gIGJhY2tncm91bmRcbi8vIHJlc3VsdHMgaW4gYSBsb3NzIG9mIHRoZSBkZWZhdWx0IGBidXR0b25gIGZvY3VzIHN0eWxlcy5cbi8vXG4vLyBDcmVkaXQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9zdWl0Y3NzL2Jhc2UvXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG59XG5cbmlucHV0LFxuYnV0dG9uLFxuc2VsZWN0LFxub3B0Z3JvdXAsXG50ZXh0YXJlYSB7XG4gIG1hcmdpbjogMDsgLy8gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyAvLyBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlXG59XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyAvLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3hcbn1cblxuLy8gU2V0IHRoZSBjdXJzb3IgZm9yIG5vbi1gPGJ1dHRvbj5gIGJ1dHRvbnNcbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzMwNTYyXG5bcm9sZT1cImJ1dHRvblwiXSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLy8gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB3b3JkLXdyYXAgaW4gU2FmYXJpLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDk5MFxuc2VsZWN0IHtcbiAgd29yZC13cmFwOiBub3JtYWw7XG59XG5cblxuLy8gMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4vLyAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4vLyAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuYnV0dG9uLFxuW3R5cGU9XCJidXR0b25cIl0sIC8vIDFcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAyXG59XG5cbi8vIE9waW5pb25hdGVkOiBhZGQgXCJoYW5kXCIgY3Vyc29yIHRvIG5vbi1kaXNhYmxlZCBidXR0b24gZWxlbWVudHMuXG5AaWYgJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucyB7XG4gIGJ1dHRvbixcbiAgW3R5cGU9XCJidXR0b25cIl0sXG4gIFt0eXBlPVwicmVzZXRcIl0sXG4gIFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAmOm5vdCg6ZGlzYWJsZWQpIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLy8gUmVtb3ZlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBmcm9tIEZpcmVmb3gsIGJ1dCBkb24ndCByZXN0b3JlIHRoZSBvdXRsaW5lIGxpa2UgTm9ybWFsaXplLlxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG59XG5cbmlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbmlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLVxuICBwYWRkaW5nOiAwOyAvLyAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtXG59XG5cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAgLy8gVGV4dGFyZWFzIHNob3VsZCByZWFsbHkgb25seSByZXNpemUgdmVydGljYWxseSBzbyB0aGV5IGRvbid0IGJyZWFrIHRoZWlyIChob3Jpem9udGFsKSBjb250YWluZXJzLlxuICByZXNpemU6IHZlcnRpY2FsO1xufVxuXG5maWVsZHNldCB7XG4gIC8vIEJyb3dzZXJzIHNldCBhIGRlZmF1bHQgYG1pbi13aWR0aDogbWluLWNvbnRlbnQ7YCBvbiBmaWVsZHNldHMsXG4gIC8vIHVubGlrZSBlLmcuIGA8ZGl2PmBzLCB3aGljaCBoYXZlIGBtaW4td2lkdGg6IDA7YCBieSBkZWZhdWx0LlxuICAvLyBTbyB3ZSByZXNldCB0aGF0IHRvIGVuc3VyZSBmaWVsZHNldHMgYmVoYXZlIG1vcmUgbGlrZSBhIHN0YW5kYXJkIGJsb2NrIGVsZW1lbnQuXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzEyMzU5XG4gIC8vIGFuZCBodHRwczovL2h0bWwuc3BlYy53aGF0d2cub3JnL211bHRpcGFnZS8jdGhlLWZpZWxkc2V0LWFuZC1sZWdlbmQtZWxlbWVudHNcbiAgbWluLXdpZHRoOiAwO1xuICAvLyBSZXNldCB0aGUgZGVmYXVsdCBvdXRsaW5lIGJlaGF2aW9yIG9mIGZpZWxkc2V0cyBzbyB0aGV5IGRvbid0IGFmZmVjdCBwYWdlIGxheW91dC5cbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4vLyAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTsgLy8gMVxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDEuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDsgLy8gMlxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvLyAxXG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvLyBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxufVxuXG4vLyBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC8vIFRoaXMgb3ZlcnJpZGVzIHRoZSBleHRyYSByb3VuZGVkIGNvcm5lcnMgb24gc2VhcmNoIGlucHV0cyBpbiBpT1Mgc28gdGhhdCBvdXJcbiAgLy8gYC5mb3JtLWNvbnRyb2xgIGNsYXNzIGNhbiBwcm9wZXJseSBzdHlsZSB0aGVtLiBOb3RlIHRoYXQgdGhpcyBjYW5ub3Qgc2ltcGx5XG4gIC8vIGJlIGFkZGVkIHRvIGAuZm9ybS1jb250cm9sYCBhcyBpdCdzIG5vdCBzcGVjaWZpYyBlbm91Z2guIEZvciBkZXRhaWxzLCBzZWVcbiAgLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTU4Ni5cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7IC8vIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXG4vL1xuXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4vLyAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXG4vL1xuXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgZm9udDogaW5oZXJpdDsgLy8gMlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMVxufVxuXG4vL1xuLy8gQ29ycmVjdCBlbGVtZW50IGRpc3BsYXlzXG4vL1xuXG5vdXRwdXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbnN1bW1hcnkge1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vyc1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUVcbn1cblxuLy8gQWx3YXlzIGhpZGUgYW4gZWxlbWVudCB3aXRoIHRoZSBgaGlkZGVuYCBIVE1MIGF0dHJpYnV0ZSAoZnJvbSBQdXJlQ1NTKS5cbi8vIE5lZWRlZCBmb3IgcHJvcGVyIGRpc3BsYXkgaW4gSUUgMTAtLlxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBGb250c1xyXG4kZm9udC1mYW1pbHktc2Fucy1zZXJpZjogJ1JvYm90bycsIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtbGlnaHQ6IDMwMCAhZGVmYXVsdDtcclxuJGZvbnQtd2VpZ2h0LW5vcm1hbDogNDAwICFkZWZhdWx0O1xyXG4kZm9udC13ZWlnaHQtYm9sZDogNTAwICFkZWZhdWx0O1xyXG4kZm9udC1zaXplLWJhc2U6IDFyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtbGc6IDFyZW0gIWRlZmF1bHQ7XHJcbiRmb250LXNpemUtc206IC43NXJlbSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiA1MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBTcGFjZXJcclxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcclxuXHJcbiRzcGFjZXJzOiAoXHJcbiAgMDogMCxcclxuICAxOiAoJHNwYWNlciAqIC4yNSksXHJcbiAgMjogKCRzcGFjZXIgKiAuNSksXHJcbiAgMzogJHNwYWNlcixcclxuICA0OiAoJHNwYWNlciAqIDEuNSksXHJcbiAgNTogKCRzcGFjZXIgKiAzKSxcclxuICA2OiAoJHNwYWNlciAqIDQuNSksXHJcbiAgNzogKCRzcGFjZXIgKiA2KVxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gR3JpZCBicmVha3BvaW50c1xyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHgsXHJcbiAgeHhsOiAxNDQwcHhcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRncmlkLWd1dHRlci13aWR0aDogMjRweCAhZGVmYXVsdDtcclxuXHJcbi8vIEdyaWQgY29udGFpbmVyc1xyXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcclxuICBzbTogNTQwcHgsXHJcbiAgbWQ6IDcyMHB4LFxyXG4gIGxnOiA5NjBweCxcclxuICB4bDogMTIwMHB4XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBPcHRpb25zXHJcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogZmFsc2UgIWRlZmF1bHQ7XHJcblxyXG4vLyBUcmFuc2l0aW9uc1xyXG4kdHJhbnNpdGlvbi1iYXNlOiBhbGwgLjM1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuXHJcbi8vIFRoZW1lIGNvbG9yc1xyXG4kYmx1ZTogXHRcdFx0I2JkN2Q1NyAhZGVmYXVsdDsgLy8zRjgwRUEgIzIxOTZGM1xyXG4kaW5kaWdvOlx0IFx0IzY2MTBmMiAhZGVmYXVsdDtcclxuJHB1cnBsZTogXHRcdCM2ZjQyYzEgIWRlZmF1bHQ7XHJcbiRwaW5rOlx0XHQgXHQjZTgzZThjICFkZWZhdWx0O1xyXG4kcmVkOiBcdFx0XHQjZDk1MzRmICFkZWZhdWx0O1xyXG4kb3JhbmdlOiBcdFx0I2ZkN2UxNCAhZGVmYXVsdDtcclxuJHllbGxvdzogXHRcdCNFNUE1NEIgIWRlZmF1bHQ7XHJcbiRncmVlbjogXHRcdCM0QkJGNzMgIWRlZmF1bHQ7XHJcbiR0ZWFsOiBcdFx0XHQjMjBjOTk3ICFkZWZhdWx0O1xyXG4kY3lhbjogXHRcdFx0IzFGOUJDRiAhZGVmYXVsdDtcclxuXHJcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJGdyYXktMTAwOiAjZjRmN2Y5ICFkZWZhdWx0O1xyXG4kZ3JheS0yMDA6ICNlMmU4ZWUgIWRlZmF1bHQ7XHJcbiRncmF5LTMwMDogI2RlZTZlZCAhZGVmYXVsdDtcclxuJGdyYXktNDAwOiAjY2VkNGRhICFkZWZhdWx0O1xyXG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XHJcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJGdyYXktNzAwOiAjNDk1MDU3ICFkZWZhdWx0O1xyXG4kZ3JheS04MDA6ICMwMjAyMDIgIWRlZmF1bHQ7XHJcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJGJsYWNrOiAjMDAwICFkZWZhdWx0O1xyXG5cclxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xyXG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xyXG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XHJcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xyXG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcclxuJGxpZ2h0OiAgICAgICAgIGxpZ2h0ZW4oJGdyYXktMjAwLCA0JSkgIWRlZmF1bHQ7XHJcbiRkYXJrOiAgICAgICAgICAjMjkzMDQyICFkZWZhdWx0O1xyXG5cclxuJHRoZW1lLWNvbG9yczogKFxyXG5cdFwicHJpbWFyeVwiOiAkcHJpbWFyeSxcclxuXHRcInNlY29uZGFyeVwiOiAkc2Vjb25kYXJ5LFxyXG5cdFwic3VjY2Vzc1wiOiAkc3VjY2VzcyxcclxuXHRcImluZm9cIjogJGluZm8sXHJcblx0XCJ3YXJuaW5nXCI6ICR3YXJuaW5nLFxyXG5cdFwiZGFuZ2VyXCI6ICRkYW5nZXIsXHJcblx0XCJsaWdodFwiOiAkbGlnaHQsXHJcblx0XCJkYXJrXCI6ICRkYXJrXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBBdmFpbGFibGUgYXMgQ1NTIHZhcmlhYmxlcyAobG9jYXRlZCBpbiBvdXIgX3Jvb3Quc2NzcyBmaWxlKVxyXG4kY3VzdG9tLWNvbG9yczogKFxyXG4gIHByaW1hcnktZGFyazogZGFya2VuKCRwcmltYXJ5LCAxNSUpLFxyXG4gIHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDE1JSlcclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIFNvY2lhbCBjb2xvcnNcclxuJHNvY2lhbC1jb2xvcnM6IChcclxuXHRcImZhY2Vib29rXCI6ICMzYjU5OTgsXHJcblx0XCJ0d2l0dGVyXCI6ICMxZGExZjIsXHJcblx0XCJnb29nbGVcIjogI2RjNGU0MSxcclxuXHRcInlvdXR1YmVcIjogI2YwMCxcclxuXHRcInZpbWVvXCI6ICMxYWI3ZWEsXHJcblx0XCJkcmliYmJsZVwiOiAjZWE0Yzg5LFxyXG5cdFwiZ2l0aHViXCI6ICMxODE3MTcsXHJcblx0XCJpbnN0YWdyYW1cIjogI2U0NDA1ZixcclxuXHRcInBpbnRlcmVzdFwiOiAjYmQwODFjLFxyXG5cdFwiZmxpY2tyXCI6ICMwMDYzZGMsXHJcblx0XCJiaXRidWNrZXRcIjogIzAwNTJjY1xyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gTm90IG1vZGlmaWVkIGJ5IGRhcmsgdGhlbWVcclxuJHN0YXRpYy13aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTgwMDogIzAyMDIwMiAhZGVmYXVsdDtcclxuJHN0YXRpYy1ncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcclxuJHN0YXRpYy1ibGFjazogIzAwMCAhZGVmYXVsdDtcclxuJHN0YXRpYy1kYXJrOiAjMjkzMDQyICFkZWZhdWx0O1xyXG5cclxuLy8gQm9keVxyXG4kYm9keS1iZzogI0Y3RjlGQyAhZGVmYXVsdDtcclxuJGJvZHktY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuXHJcbi8vIENvbW1vblxyXG4kYm9yZGVyLXdpZHRoOiAxcHggIWRlZmF1bHQ7XHJcblxyXG4vLyBGb250c1xyXG4kbGluZS1oZWlnaHQtYmFzZTogMS4yNSAhZGVmYXVsdDtcclxuJGxpbmUtaGVpZ2h0LWxnOiAxLjI1ICFkZWZhdWx0O1xyXG4kbGluZS1oZWlnaHQtc206IDEuNjI1ICFkZWZhdWx0O1xyXG5cclxuLy8gSGVhZGluZ3NcclxuJGgxLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcclxuJGgyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS43NSAhZGVmYXVsdDtcclxuJGgzLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xyXG4kaDQtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xyXG4kaDUtZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XHJcbiRoNi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJGhlYWRpbmdzLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBUZXh0XHJcbiR0ZXh0LW11dGVkOiBsaWdodGVuKCRncmF5LTYwMCwgMyk7XHJcbiR0ZXh0LWJvbGQtY29sb3I6ICRncmF5LTcwMCAhZGVmYXVsdDtcclxuXHJcbi8vIFByb2dyZXNzXHJcbiRwcm9ncmVzcy1oZWlnaHQ6IDFyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmVzcy1oZWlnaHQtc206IC41cmVtICFkZWZhdWx0O1xyXG4kcHJvZ3Jlc3MtaGVpZ2h0LWxnOiAxLjVyZW0gIWRlZmF1bHQ7XHJcblxyXG4vLyBTaGFkb3dzXHJcbiRib3gtc2hhZG93LXNtOiAgICAwIDAuMDVyZW0gMC4ycmVtIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcclxuJGJveC1zaGFkb3c6ICAgICAgIDAgMC4xcmVtIDAuMnJlbSByZ2JhKDAsIDAsIDAsIC4wNSkgIWRlZmF1bHQ7XHJcbiRib3gtc2hhZG93LWxnOiAgICAwIDAuMnJlbSAwLjJyZW0gcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xyXG5cclxuLy8gQm9yZGVyIHJhZGl1c1xyXG4kYm9yZGVyLXJhZGl1cy1zbTogLjFyZW0gIWRlZmF1bHQ7XHJcbiRib3JkZXItcmFkaXVzOiAgICAuMnJlbSAhZGVmYXVsdDtcclxuJGJvcmRlci1yYWRpdXMtbGc6IC4zcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyXHJcbiRuYXZiYXItcGFkZGluZy15OiAkc3BhY2VyKjAuODc1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLXBhZGRpbmcteDogJHNwYWNlcioxLjI1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogLjVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5hdmJhci1ib3gtc2hhZG93OiAwIDAgMnJlbSAwIHJnYmEoJGRhcmssIC4xKSAhZGVmYXVsdDtcclxuJG5hdmJhci1iZzogJHdoaXRlICFkZWZhdWx0O1xyXG5cclxuLy8gTmF2YmFyIGJyYW5kXHJcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAkc3BhY2VyKjAuODc1ICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLXBhZGRpbmcteDogMCAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1jb2xvcjogJGdyYXktMTAwICFkZWZhdWx0O1xyXG4kbmF2YmFyLWJyYW5kLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcclxuJG5hdmJhci1icmFuZC1mb250LXNpemU6IDEuMTVyZW0gIWRlZmF1bHQ7XHJcbiRuYXZiYXItYnJhbmQtaWNvbi1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBOYXZiYXIgaW5wdXRcclxuJG5hdmJhci1pbnB1dC1iZzogZGFya2VuKCRib2R5LWJnLCAxJSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBBbGVydHNcclxuJGFsZXJ0LXBhZGRpbmcteTogLjk1cmVtICFkZWZhdWx0O1xyXG4kYWxlcnQtcGFkZGluZy14OiAuOTVyZW0gIWRlZmF1bHQ7XHJcbiRhbGVydC1ib3JkZXItd2lkdGg6IDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb3Jtc1xyXG4kaW5wdXQtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGlucHV0LWRpc2FibGVkLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcbiRpbnB1dC1jb2xvcjogJGdyYXktNzAwICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWJvcmRlci13aWR0aDogJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XHJcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAuMnJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6IC4yNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktc206IC4xNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6IC4zNXJlbSAhZGVmYXVsdDtcclxuJGlucHV0LWJ0bi1wYWRkaW5nLXg6IC43cmVtICFkZWZhdWx0O1xyXG4kaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZzogJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcclxuJGlucHV0LWJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lcjogKCRmb250LXNpemUtYmFzZSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQpICsgKCRpbnB1dC1idG4tcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQ6IGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcclxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogKCRmb250LXNpemUtc20gKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAqIDIpICFkZWZhdWx0O1xyXG4kaW5wdXQtaGVpZ2h0LXNtOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICgkZm9udC1zaXplLWxnICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZykgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgKiAyKSAhZGVmYXVsdDtcclxuLy8kaW5wdXQtaGVpZ2h0LWxnOiBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1sZ30gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XHJcbiRpbnB1dC1oZWlnaHQtbGc6IGNhbGMoMi41cmVtICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xyXG5cclxuLy8gQ3VzdG9tIGNvbnRyb2xzXHJcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmc6ICRncmF5LTMwMCAhZGVmYXVsdDtcclxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZzogJGdyYXktMjAwICFkZWZhdWx0O1xyXG5cclxuLy8gRHJvcGRvd25zXHJcbiRkcm9wZG93bi1saW5rLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAkZ3JheS0xMDAgIWRlZmF1bHQ7XHJcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogLjM1cmVtICFkZWZhdWx0O1xyXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcclxuXHJcbi8vIENhcmRzXHJcbiRjYXJkLWJvcmRlci1yYWRpdXM6IC4yNXJlbSAhZGVmYXVsdDtcclxuJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1czogJGNhcmQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcclxuJGNhcmQtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kY2FyZC1ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY2FyZC1jYXAtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJGNhcmQtc2hhZG93OiAwIDAgLjg3NXJlbSAwIHJnYmEoJGRhcmssIDAuMDUpICFkZWZhdWx0O1xyXG4kY2FyZC10aXRsZS1mb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XHJcbiRjYXJkLXRpdGxlLWNvbG9yOiAkZ3JheS03MDAgIWRlZmF1bHQ7XHJcbiRjYXJkLXNwYWNlci15OiAxcmVtICFkZWZhdWx0O1xyXG5cclxuLy8gVGFibGVzXHJcbiR0YWJsZS1hY2NlbnQtYmc6ICRncmF5LTEwMCAhZGVmYXVsdDtcclxuXHJcbi8vIFNpZGViYXIgZ2VuZXJhbFxyXG4kc2lkZWJhci13aWR0aDogMjYwcHggIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLXRyYW5zaXRpb246IG1hcmdpbi1sZWZ0IC4zNXMgZWFzZS1pbi1vdXQsIGxlZnQgLjM1cyBlYXNlLWluLW91dCwgbWFyZ2luLXJpZ2h0IC4zNXMgZWFzZS1pbi1vdXQsIHJpZ2h0IC4zNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJnOiAoXHJcbiAgXCJkZWZhdWx0XCI6ICMyOTMwNDIsXHJcbiAgXCJjb2xvcmVkXCI6ICMyZDZiY2YsXHJcbiAgXCJkYXJrXCI6ICMyOTMwNDIsXHJcbiAgXCJsaWdodFwiOiAkc3RhdGljLXdoaXRlXHJcbikgIWRlZmF1bHQ7XHJcbiAgXHJcbi8vIFNpZGViYXIgYnJhbmRcclxuJHNpZGViYXItYnJhbmQtcGFkZGluZy15OiAxLjE1cmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1wYWRkaW5nLXg6IDEuNXJlbSAhZGVmYXVsdDtcclxuJHNpZGViYXItYnJhbmQtZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1mb250LXNpemU6IDEuMTI1cmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1pY29uLWNvbG9yOiAoXHJcbiAgXCJkZWZhdWx0XCI6IGxpZ2h0ZW4oJHByaW1hcnksIDIuNSUpLFxyXG4gIFwiY29sb3JlZFwiOiAkc3RhdGljLXdoaXRlLFxyXG4gIFwiZGFya1wiOiBsaWdodGVuKCRwcmltYXJ5LCAyLjUlKSxcclxuICBcImxpZ2h0XCI6IGRhcmtlbigkcHJpbWFyeSwgNSUpXHJcbikgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJyYW5kLWljb24tdG9wLWNvbG9yOiAoXHJcbiAgXCJkZWZhdWx0XCI6IGxpZ2h0ZW4oJHByaW1hcnksIDEyLjUlKSxcclxuICBcImNvbG9yZWRcIjogcmdiYSgkc3RhdGljLXdoaXRlLCAwLjY2KSxcclxuICBcImRhcmtcIjogbGlnaHRlbigkcHJpbWFyeSwgMTIuNSUpLFxyXG4gIFwibGlnaHRcIjogbGlnaHRlbigkcHJpbWFyeSwgMTUlKVxyXG4pICFkZWZhdWx0O1xyXG4kc2lkZWJhci1icmFuZC1jb2xvcjogKFxyXG4gIFwiZGVmYXVsdFwiOiAkc3RhdGljLXdoaXRlLFxyXG4gIFwiY29sb3JlZFwiOiAkc3RhdGljLXdoaXRlLFxyXG4gIFwiZGFya1wiOiAkc3RhdGljLXdoaXRlLFxyXG4gIFwibGlnaHRcIjogbGlnaHRlbigkc3RhdGljLWdyYXktODAwLCAyNSUpXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGhlYWRlclxyXG4kc2lkZWJhci1oZWFkZXItcGFkZGluZzogMS41cmVtIDEuNXJlbSAwLjM3NXJlbSAhZGVmYXVsdDtcclxuJHNpZGViYXItaGVhZGVyLWZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHNpZGViYXItaGVhZGVyLWNvbG9yOiAoXHJcbiAgXCJkZWZhdWx0XCI6ICRzdGF0aWMtZ3JheS00MDAsXHJcbiAgXCJjb2xvcmVkXCI6ICRzdGF0aWMtZ3JheS00MDAsXHJcbiAgXCJkYXJrXCI6ICRzdGF0aWMtZ3JheS00MDAsXHJcbiAgXCJsaWdodFwiOiAkc3RhdGljLWdyYXktNzAwXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGxpbmtcclxuJHNpZGViYXItbGluay1wYWRkaW5nOiAuNjI1cmVtIDEuNjI1cmVtICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstY29sb3I6IChcclxuICBcImRlZmF1bHRcIjogcmdiYSgkc3RhdGljLWdyYXktMjAwLCAwLjUpLFxyXG4gIFwiY29sb3JlZFwiOiByZ2JhKCRzdGF0aWMtZ3JheS0xMDAsIDAuNyksXHJcbiAgXCJkYXJrXCI6IHJnYmEoJHN0YXRpYy1ncmF5LTIwMCwgMC41KSxcclxuICBcImxpZ2h0XCI6ICRzdGF0aWMtZ3JheS03MDBcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRzaWRlYmFyLWxpbmstaG92ZXItZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstaG92ZXItY29sb3I6IChcclxuICBcImRlZmF1bHRcIjogI3tyZ2JhKCRzdGF0aWMtZ3JheS0yMDAsIDAuNzUpfSxcclxuICBcImNvbG9yZWRcIjogI3tyZ2JhKCRzdGF0aWMtZ3JheS0xMDAsIDAuOSl9LFxyXG4gIFwiZGFya1wiOiAje3JnYmEoJHN0YXRpYy1ncmF5LTIwMCwgMC43NSl9LFxyXG4gIFwibGlnaHRcIjogI3tsaWdodGVuKCRwcmltYXJ5LCA1KX1cclxuKSAhZGVmYXVsdDtcclxuXHJcbiRzaWRlYmFyLWxpbmstYWN0aXZlLWZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWFjdGl2ZS1jb2xvcjogKFxyXG4gIFwiZGVmYXVsdFwiOiAkc3RhdGljLWdyYXktMjAwLFxyXG4gIFwiY29sb3JlZFwiOiAkc3RhdGljLWdyYXktMTAwLFxyXG4gIFwiZGFya1wiOiAkc3RhdGljLWdyYXktMjAwLFxyXG4gIFwibGlnaHRcIjogI3tsaWdodGVuKCRwcmltYXJ5LCA1KX1cclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIFNpZGViYXIgY2hpbGQgbGlua1xyXG4kc2lkZWJhci1saW5rLWNoaWxkLXBhZGRpbmc6IC41NXJlbSAxLjVyZW0gLjU1cmVtIDMuN3JlbSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1jaGlsZC1mb250LXNpemU6IDkwJSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1jaGlsZC1mb250LXdlaWdodDogNDAwICFkZWZhdWx0O1xyXG5cclxuJHNpZGViYXItbGluay1jaGlsZC1jb2xvcjogKFxyXG4gIFwiZGVmYXVsdFwiOiAkc3RhdGljLWdyYXktNTAwLFxyXG4gIFwiY29sb3JlZFwiOiAkc3RhdGljLWdyYXktNDAwLFxyXG4gIFwiZGFya1wiOiAkc3RhdGljLWdyYXktNTAwLFxyXG4gIFwibGlnaHRcIjogJHN0YXRpYy1ncmF5LTYwMFxyXG4pICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWNoaWxkLWhvdmVyLWNvbG9yOiAoXHJcbiAgXCJkZWZhdWx0XCI6ICRzdGF0aWMtZ3JheS0yMDAsXHJcbiAgXCJjb2xvcmVkXCI6ICRzdGF0aWMtZ3JheS0xMDAsXHJcbiAgXCJkYXJrXCI6ICRzdGF0aWMtZ3JheS0yMDAsXHJcbiAgXCJsaWdodFwiOiAje2xpZ2h0ZW4oJHByaW1hcnksIDUpfVxyXG4pICFkZWZhdWx0O1xyXG4kc2lkZWJhci1saW5rLWNoaWxkLWFjdGl2ZS1jb2xvcjogKFxyXG4gIFwiZGVmYXVsdFwiOiAje2xpZ2h0ZW4oJHByaW1hcnksIDUpfSxcclxuICBcImNvbG9yZWRcIjogJHdoaXRlLFxyXG4gIFwiZGFya1wiOiAje2xpZ2h0ZW4oJHByaW1hcnksIDUpfSxcclxuICBcImxpZ2h0XCI6ICN7bGlnaHRlbigkcHJpbWFyeSwgNSl9XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGNoaWxkIGxpbmsgbmVzdGVkXHJcbiRzaWRlYmFyLWxpbmstY2hpbGQtc2Vjb25kLXBhZGRpbmc6IC41NXJlbSAxLjVyZW0gLjU1cmVtIDQuNXJlbSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1jaGlsZC10aGlyZC1wYWRkaW5nOiAuNTVyZW0gMS41cmVtIC41NXJlbSA1Ljc1cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gU2lkZWJhciBsaW5rIGljb25cclxuJHNpZGViYXItbGluay1pY29uLWNvbG9yOiAoXHJcbiAgXCJkZWZhdWx0XCI6ICN7cmdiYSgkc3RhdGljLWdyYXktMjAwLCAwLjUpfSxcclxuICBcImNvbG9yZWRcIjogI3tyZ2JhKCRzdGF0aWMtZ3JheS0xMDAsIDAuNSl9LFxyXG4gIFwiZGFya1wiOiAje3JnYmEoJHN0YXRpYy1ncmF5LTIwMCwgMC41KX0sXHJcbiAgXCJsaWdodFwiOiAkc3RhdGljLWdyYXktNzAwXHJcbikgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWxpbmstaWNvbi1ob3Zlci1jb2xvcjogKFxyXG4gIFwiZGVmYXVsdFwiOiAje3JnYmEoJHN0YXRpYy1ncmF5LTIwMCwgMC43NSl9LFxyXG4gIFwiY29sb3JlZFwiOiAje3JnYmEoJHN0YXRpYy1ncmF5LTEwMCwgMC43NSl9LFxyXG4gIFwiZGFya1wiOiAje3JnYmEoJHN0YXRpYy1ncmF5LTIwMCwgMC43NSl9LFxyXG4gIFwibGlnaHRcIjogI3tsaWdodGVuKCRwcmltYXJ5LCA1KX1cclxuKSAhZGVmYXVsdDtcclxuJHNpZGViYXItbGluay1pY29uLWFjdGl2ZS1jb2xvcjogKFxyXG4gIFwiZGVmYXVsdFwiOiAkc3RhdGljLWdyYXktMjAwLFxyXG4gIFwiY29sb3JlZFwiOiAkc3RhdGljLWdyYXktMTAwLFxyXG4gIFwiZGFya1wiOiAkc3RhdGljLWdyYXktMjAwLFxyXG4gIFwibGlnaHRcIjogI3tsaWdodGVuKCRwcmltYXJ5LCA1KX1cclxuKSAhZGVmYXVsdDtcclxuXHJcbi8vIFNpZGViYXIgYmFkZ2VzXHJcbiRzaWRlYmFyLWJhZGdlLXByaW1hcnktY29sb3I6IChcclxuICBcImRlZmF1bHRcIjogJHN0YXRpYy13aGl0ZSxcclxuICBcImNvbG9yZWRcIjogJGRhcmssXHJcbiAgXCJkYXJrXCI6ICRzdGF0aWMtd2hpdGUsXHJcbiAgXCJsaWdodFwiOiAkc3RhdGljLXdoaXRlXHJcbikgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJhZGdlLXByaW1hcnktYmc6IChcclxuICBcImRlZmF1bHRcIjogJHByaW1hcnksXHJcbiAgXCJjb2xvcmVkXCI6ICRzdGF0aWMtd2hpdGUsXHJcbiAgXCJkYXJrXCI6ICRwcmltYXJ5LFxyXG4gIFwibGlnaHRcIjogJHByaW1hcnlcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRzaWRlYmFyLWJhZGdlLXNlY29uZGFyeS1jb2xvcjogKFxyXG4gIFwiZGVmYXVsdFwiOiAkc3RhdGljLXdoaXRlLFxyXG4gIFwiY29sb3JlZFwiOiAkc3RhdGljLWRhcmssXHJcbiAgXCJkYXJrXCI6ICRzdGF0aWMtd2hpdGUsXHJcbiAgXCJsaWdodFwiOiAkc3RhdGljLXdoaXRlXHJcbikgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWJhZGdlLXNlY29uZGFyeS1iZzogKFxyXG4gIFwiZGVmYXVsdFwiOiAkc3RhdGljLWdyYXktNjAwLFxyXG4gIFwiY29sb3JlZFwiOiByZ2JhKCRzdGF0aWMtd2hpdGUsIDAuNzUpLFxyXG4gIFwiZGFya1wiOiAkc3RhdGljLWdyYXktNjAwLFxyXG4gIFwibGlnaHRcIjogJHN0YXRpYy1ncmF5LTYwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8gU2lkZWJhciBjb21wYWN0XHJcbiRzaWRlYmFyLWNvbXBhY3Qtd2lkdGg6IDY4cHg7XHJcblxyXG4vLyBTaWRlYmFyIGNvbXBhY3QgZHJvcGRvd25cclxuJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1wYWRkaW5nOiAoJHNwYWNlciAvIDIpIDA7XHJcbiRzaWRlYmFyLWNvbXBhY3QtZHJvcGRvd24td2lkdGg6IDIyMHB4O1xyXG4kc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLWJveC1zaGFkb3c6IDAgMC41cmVtIDNyZW0gMC41cmVtIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xyXG4kc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnO1xyXG4kc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLWJhY2tncm91bmQ6ICR3aGl0ZTtcclxuXHJcbi8vIFNpZGViYXIgY29tcGFjdCBsaW5rXHJcbiRzaWRlYmFyLWNvbXBhY3QtZHJvcGRvd24tbGluay1wYWRkaW5nOiAwLjVyZW0gMS41cmVtO1xyXG4kc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLWxpbmstY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiBsaWdodGVuKCRwcmltYXJ5LCA1KSAhZGVmYXVsdDtcclxuJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogbGlnaHRlbigkcHJpbWFyeSwgNSkgIWRlZmF1bHQ7XHJcblxyXG4vLyBTaWRlYmFyIGNvbXBhY3QgbGluayBjaGlsZHJlblxyXG4kc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLWNoaWxkLWxpbmstcGFkZGluZzogMC41cmVtIDEuNXJlbSAwLjVyZW0gMi41cmVtO1xyXG4kc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLWNoaWxkLXNlY29uZC1saW5rLXBhZGRpbmc6IDAuNXJlbSAxLjVyZW0gMC41cmVtIDMuNXJlbTtcclxuXHJcbi8vIFNpZGViYXIgYm90dG9tXHJcbiRzaWRlYmFyLWN0YS1jb2xvcjogKFxyXG4gIFwiZGVmYXVsdFwiOiAkc3RhdGljLWdyYXktMjAwLFxyXG4gIFwiY29sb3JlZFwiOiAkc3RhdGljLWdyYXktMjAwLFxyXG4gIFwiZGFya1wiOiAkc3RhdGljLWdyYXktMjAwLFxyXG4gIFwibGlnaHRcIjogJHN0YXRpYy1ncmF5LTgwMFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJHNpZGViYXItY3RhLWJnOiAoXHJcbiAgXCJkZWZhdWx0XCI6ICN7bGlnaHRlbigjMjkzMDQyLCA1JSl9LFxyXG4gIFwiY29sb3JlZFwiOiAje2xpZ2h0ZW4oIzJkNmJjZiwgMyUpfSxcclxuICBcImRhcmtcIjogI3tsaWdodGVuKCMyOTMwNDIsIDUlKX0sXHJcbiAgXCJsaWdodFwiOiAje2Rhcmtlbigkc3RhdGljLXdoaXRlLCAzJSl9XHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kc2lkZWJhci1jdGEtcGFkZGluZzogJHNwYWNlcioxLjUgIWRlZmF1bHQ7XHJcbiRzaWRlYmFyLWN0YS1tYXJnaW46ICRzcGFjZXIqMS43NSAhZGVmYXVsdDtcclxuJHNpZGViYXItY3RhLWJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xyXG5cclxuLy8gVHJhbnNpdGlvbnNcclxuJHRyYW5zaXRpb24tYXBwZWFyYW5jZTogYmFja2dyb3VuZCAuNHMgZWFzZS1pbi1vdXQsIGNvbG9yIC40cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcclxuJHRyYW5zaXRpb24tYXBwZWFyYW5jZS1zbG93OiBiYWNrZ3JvdW5kIC42cyBlYXNlLWluLW91dCwgY29sb3IgLjZzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kdHJhbnNpdGlvbi1hcHBlYXJhbmNlLWZhc3Q6IGJhY2tncm91bmQgLjFzIGVhc2UtaW4tb3V0LCBjb2xvciAuMXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XHJcblxyXG4vLyBNb2RhbHNcclxuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAwICFkZWZhdWx0O1xyXG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogMXB4ICFkZWZhdWx0O1xyXG4kbW9kYWwteGw6IDExNDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLWxnOiA5MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLW1kOiA2MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNtOiA0MDBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXRyYW5zaXRpb246IHRyYW5zZm9ybSAuMjVzIGVhc2Utb3V0ICFkZWZhdWx0O1xyXG5cclxuLy8gVGFic1xyXG4kdGFiLWNvbnRlbnQtcGFkZGluZzogJHNwYWNlciAqIDEuMjUgIWRlZmF1bHQ7XHJcbiR0YWItY29udGVudC1ib3gtc2hhZG93OiAwIDAuMnJlbSAwLjFyZW0gLTAuMXJlbSByZ2JhKDAsMCwwLDAuMTUpICFkZWZhdWx0O1xyXG4kdGFiLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kdGFiLWxpbmstY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcclxuJHRhYi1saW5rLXBhZGRpbmc6ICgkc3BhY2VyICogMC43NSkgJHNwYWNlciAhZGVmYXVsdDtcclxuJHRhYi1saW5rLWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRhYi1saW5rLWFjdGl2ZS1jb2xvcjogJGdyYXktODAwICFkZWZhdWx0O1xyXG4kdGFiLWxpbmstYWN0aXZlLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBCYWRnZXNcclxuJGJhZGdlLWZvbnQtc2l6ZTogODAlICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy15OiAuM2VtICFkZWZhdWx0O1xyXG4kYmFkZ2UtcGFkZGluZy14OiAuNDVlbSAhZGVmYXVsdDtcclxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAuNjVlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEJyZWFkY3J1bWJzXHJcbiRicmVhZGNydW1iLWJnOiAkZ3JheS0yMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBQYWdpbmF0aW9uXHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogLjNyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogLjc1cmVtICFkZWZhdWx0O1xyXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206IC4xNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAuNXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAuMzVyZW0gIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogMXJlbSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24tY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICRncmF5LTgwMCAhZGVmYXVsdDtcclxuXHJcbi8vIFdyYXBwZXJcclxuJHdyYXBwZXItYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDAgIWRlZmF1bHQ7XHJcblxyXG4vLyBDb250ZW50XHJcbiRjb250ZW50LXBhZGRpbmc6IDIuNXJlbSAyLjVyZW0gMS41cmVtICFkZWZhdWx0O1xyXG5cclxuLy8gRm9vdGVyXHJcbiRmb290ZXItYmFja2dyb3VuZDogJHdoaXRlICFkZWZhdWx0O1xyXG4kZm9vdGVyLWJvcmRlci10b3AtY29sb3I6ICRncmF5LTMwMCAhZGVmYXVsdDtcclxuXHJcbi8vIERhdGV0aW1lcGlja2VyXHJcbiRicy1kYXRldGltZXBpY2tlci1hY3RpdmUtYmc6ICRwcmltYXJ5ICFkZWZhdWx0O1xyXG5cclxuLy8gU2ltcGxlYmFyXHJcbiRzaW1wbGViYXItc2Nyb2xsYmFyLWJnOiAkd2hpdGUgIWRlZmF1bHQ7XHJcblxyXG4vLyBIYW1idXJnZXJcclxuJGhhbWJ1cmdlci13aWR0aC10b3A6IDIwcHggIWRlZmF1bHQ7XHJcbiRoYW1idXJnZXItd2lkdGgtbWlkZGxlOiAyNHB4ICFkZWZhdWx0O1xyXG4kaGFtYnVyZ2VyLXdpZHRoLWJvdHRvbTogMTZweCAhZGVmYXVsdDtcclxuXHJcbi8vIFN0YXRzXHJcbiRzdGF0LWJnOiBsaWdodGVuKCRwcmltYXJ5LCAzNSUpICFkZWZhdWx0O1xyXG4kc3RhdC1pY29uLWNvbG9yOiAkcHJpbWFyeSAhZGVmYXVsdDtcclxuJHN0YXQtcGFkZGluZzogJHNwYWNlciAqIDAuNzUgIWRlZmF1bHQ7XHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJGlsbHVzdHJhdGlvbi1iZzogbGlnaHRlbigkcHJpbWFyeSwgMzUlKSAhZGVmYXVsdDtcclxuJGlsbHVzdHJhdGlvbi1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XHJcblxyXG4vLyBGb250IEF3ZXNvbWVcclxuLy8kZmEtZm9udC1wYXRoOiBcIn5AZm9ydGF3ZXNvbWUvZm9udGF3ZXNvbWUtZnJlZS93ZWJmb250c1wiO1xyXG4kZmEtZm9udC1wYXRoOiBcIi4uLy4uL2ZvbnRzL1wiO1xyXG5cclxuLy8gSnN2ZWN0b3JtYXBcclxuJGpzdmVjdG9ybWFwLXpvb20tYnRuOiAkZGFyayAhZGVmYXVsdDsiLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1ibGFja2xpc3QsIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcblxuLy8gU0NTUyBSRlMgbWl4aW5cbi8vXG4vLyBBdXRvbWF0ZWQgZm9udC1yZXNpemluZ1xuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9yZnNcblxuLy8gQ29uZmlndXJhdGlvblxuXG4vLyBCYXNlIGZvbnQgc2l6ZVxuJHJmcy1iYXNlLWZvbnQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRyZnMtZm9udC1zaXplLXVuaXQ6IHJlbSAhZGVmYXVsdDtcblxuLy8gQnJlYWtwb2ludCBhdCB3aGVyZSBmb250LXNpemUgc3RhcnRzIGRlY3JlYXNpbmcgaWYgc2NyZWVuIHdpZHRoIGlzIHNtYWxsZXJcbiRyZnMtYnJlYWtwb2ludDogMTIwMHB4ICFkZWZhdWx0O1xuJHJmcy1icmVha3BvaW50LXVuaXQ6IHB4ICFkZWZhdWx0O1xuXG4vLyBSZXNpemUgZm9udC1zaXplIGJhc2VkIG9uIHNjcmVlbiBoZWlnaHQgYW5kIHdpZHRoXG4kcmZzLXR3by1kaW1lbnNpb25hbDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIEZhY3RvciBvZiBkZWNyZWFzZVxuJHJmcy1mYWN0b3I6IDEwICFkZWZhdWx0O1xuXG5AaWYgdHlwZS1vZigkcmZzLWZhY3RvcikgIT0gXCJudW1iZXJcIiBvciAkcmZzLWZhY3RvciA8PSAxIHtcbiAgQGVycm9yIFwiYCN7JHJmcy1mYWN0b3J9YCBpcyBub3QgYSB2YWxpZCAgJHJmcy1mYWN0b3IsIGl0IG11c3QgYmUgZ3JlYXRlciB0aGFuIDEuXCI7XG59XG5cbi8vIEdlbmVyYXRlIGVuYWJsZSBvciBkaXNhYmxlIGNsYXNzZXMuIFBvc3NpYmlsaXRpZXM6IGZhbHNlLCBcImVuYWJsZVwiIG9yIFwiZGlzYWJsZVwiXG4kcmZzLWNsYXNzOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gMSByZW0gPSAkcmZzLXJlbS12YWx1ZSBweFxuJHJmcy1yZW0tdmFsdWU6IDE2ICFkZWZhdWx0O1xuXG4vLyBTYWZhcmkgaWZyYW1lIHJlc2l6ZSBidWc6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmcy9pc3N1ZXMvMTRcbiRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeDogZmFsc2UgIWRlZmF1bHQ7XG5cbi8vIERpc2FibGUgUkZTIGJ5IHNldHRpbmcgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMgdG8gZmFsc2VcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlICFkZWZhdWx0O1xuXG4vLyBDYWNoZSAkcmZzLWJhc2UtZm9udC1zaXplIHVuaXRcbiRyZnMtYmFzZS1mb250LXNpemUtdW5pdDogdW5pdCgkcmZzLWJhc2UtZm9udC1zaXplKTtcblxuLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkcmZzLWJhc2UtZm9udC1zaXplIGZvciBjYWxjdWxhdGlvbnNcbkBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJweFwiIHtcbiAgJHJmcy1iYXNlLWZvbnQtc2l6ZTogJHJmcy1iYXNlLWZvbnQtc2l6ZSAvICgkcmZzLWJhc2UtZm9udC1zaXplICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0ID09IFwicmVtXCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gQ2FjaGUgJHJmcy1icmVha3BvaW50IHVuaXQgdG8gcHJldmVudCBtdWx0aXBsZSBjYWxsc1xuJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGU6IHVuaXQoJHJmcy1icmVha3BvaW50KTtcblxuLy8gUmVtb3ZlIHVuaXQgZnJvbSAkcmZzLWJyZWFrcG9pbnQgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicHhcIiB7XG4gICRyZnMtYnJlYWtwb2ludDogJHJmcy1icmVha3BvaW50IC8gKCRyZnMtYnJlYWtwb2ludCAqIDAgKyAxKTtcbn1cbkBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0LWNhY2hlID09IFwicmVtXCIgb3IgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJlbVwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEgLyAkcmZzLXJlbS12YWx1ZSk7XG59XG5cbi8vIFJlc3BvbnNpdmUgZm9udC1zaXplIG1peGluXG5AbWl4aW4gcmZzKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgLy8gQ2FjaGUgJGZzIHVuaXRcbiAgJGZzLXVuaXQ6IGlmKHR5cGUtb2YoJGZzKSA9PSBcIm51bWJlclwiLCB1bml0KCRmcyksIGZhbHNlKTtcblxuICAvLyBBZGQgIWltcG9ydGFudCBzdWZmaXggaWYgbmVlZGVkXG4gICRyZnMtc3VmZml4OiBpZigkaW1wb3J0YW50LCBcIiAhaW1wb3J0YW50XCIsIFwiXCIpO1xuXG4gIC8vIElmICRmcyBpc24ndCBhIG51bWJlciAobGlrZSBpbmhlcml0KSBvciAkZnMgaGFzIGEgdW5pdCAobm90IHB4IG9yIHJlbSwgbGlrZSAxLjVlbSkgb3IgJCBpcyAwLCBqdXN0IHByaW50IHRoZSB2YWx1ZVxuICBAaWYgbm90ICRmcy11bml0IG9yICRmcy11bml0ICE9IFwiXCIgYW5kICRmcy11bml0ICE9IFwicHhcIiBhbmQgJGZzLXVuaXQgIT0gXCJyZW1cIiBvciAkZnMgPT0gMCB7XG4gICAgZm9udC1zaXplOiAjeyRmc30jeyRyZnMtc3VmZml4fTtcbiAgfVxuICBAZWxzZSB7XG4gICAgLy8gVmFyaWFibGVzIGZvciBzdG9yaW5nIHN0YXRpYyBhbmQgZmx1aWQgcmVzY2FsaW5nXG4gICAgJHJmcy1zdGF0aWM6IG51bGw7XG4gICAgJHJmcy1mbHVpZDogbnVsbDtcblxuICAgIC8vIFJlbW92ZSBweC11bml0IGZyb20gJGZzIGZvciBjYWxjdWxhdGlvbnNcbiAgICBAaWYgJGZzLXVuaXQgPT0gXCJweFwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxKTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJGZzLXVuaXQgPT0gXCJyZW1cIiB7XG4gICAgICAkZnM6ICRmcyAvICgkZnMgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbiAgICB9XG5cbiAgICAvLyBTZXQgZGVmYXVsdCBmb250LXNpemVcbiAgICBAaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSByZW0ge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzIC8gJHJmcy1yZW0tdmFsdWV9cmVtI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIGlmICRyZnMtZm9udC1zaXplLXVuaXQgPT0gcHgge1xuICAgICAgJHJmcy1zdGF0aWM6ICN7JGZzfXB4I3skcmZzLXN1ZmZpeH07XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIEBlcnJvciBcImAjeyRyZnMtZm9udC1zaXplLXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWZvbnQtc2l6ZS11bml0LiBVc2UgYHB4YCBvciBgcmVtYC5cIjtcbiAgICB9XG5cbiAgICAvLyBPbmx5IGFkZCBtZWRpYSBxdWVyeSBpZiBmb250LXNpemUgaXMgYmlnZ2VyIGFzIHRoZSBtaW5pbXVtIGZvbnQtc2l6ZVxuICAgIC8vIElmICRyZnMtZmFjdG9yID09IDEsIG5vIHJlc2NhbGluZyB3aWxsIHRha2UgcGxhY2VcbiAgICBAaWYgJGZzID4gJHJmcy1iYXNlLWZvbnQtc2l6ZSBhbmQgJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXMge1xuICAgICAgJG1pbi13aWR0aDogbnVsbDtcbiAgICAgICR2YXJpYWJsZS11bml0OiBudWxsO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLW1pbjogJHJmcy1iYXNlLWZvbnQtc2l6ZSArICgkZnMgLSAkcmZzLWJhc2UtZm9udC1zaXplKSAvICRyZnMtZmFjdG9yO1xuXG4gICAgICAvLyBDYWxjdWxhdGUgZGlmZmVyZW5jZSBiZXR3ZWVuIGdpdmVuIGZvbnQtc2l6ZSBhbmQgbWluaW11bSBmb250LXNpemUgZm9yIGdpdmVuIGZvbnQtc2l6ZVxuICAgICAgJGZzLWRpZmY6ICRmcyAtICRmcy1taW47XG5cbiAgICAgIC8vIEJhc2UgZm9udC1zaXplIGZvcm1hdHRpbmdcbiAgICAgIC8vIE5vIG5lZWQgdG8gY2hlY2sgaWYgdGhlIHVuaXQgaXMgdmFsaWQsIGJlY2F1c2Ugd2UgZGlkIHRoYXQgYmVmb3JlXG4gICAgICAkbWluLXdpZHRoOiBpZigkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSwgI3skZnMtbWluIC8gJHJmcy1yZW0tdmFsdWV9cmVtLCAjeyRmcy1taW59cHgpO1xuXG4gICAgICAvLyBJZiB0d28tZGltZW5zaW9uYWwsIHVzZSBzbWFsbGVzdCBvZiBzY3JlZW4gd2lkdGggYW5kIGhlaWdodFxuICAgICAgJHZhcmlhYmxlLXVuaXQ6IGlmKCRyZnMtdHdvLWRpbWVuc2lvbmFsLCB2bWluLCB2dyk7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSB0aGUgdmFyaWFibGUgd2lkdGggYmV0d2VlbiAwIGFuZCAkcmZzLWJyZWFrcG9pbnRcbiAgICAgICR2YXJpYWJsZS13aWR0aDogI3skZnMtZGlmZiAqIDEwMCAvICRyZnMtYnJlYWtwb2ludH0jeyR2YXJpYWJsZS11bml0fTtcblxuICAgICAgLy8gU2V0IHRoZSBjYWxjdWxhdGVkIGZvbnQtc2l6ZS5cbiAgICAgICRyZnMtZmx1aWQ6IGNhbGMoI3skbWluLXdpZHRofSArICN7JHZhcmlhYmxlLXdpZHRofSkgI3skcmZzLXN1ZmZpeH07XG4gICAgfVxuXG4gICAgLy8gUmVuZGVyaW5nXG4gICAgQGlmICRyZnMtZmx1aWQgPT0gbnVsbCB7XG4gICAgICAvLyBPbmx5IHJlbmRlciBzdGF0aWMgZm9udC1zaXplIGlmIG5vIGZsdWlkIGZvbnQtc2l6ZSBpcyBhdmFpbGFibGVcbiAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgICRtcS12YWx1ZTogbnVsbDtcblxuICAgICAgLy8gUkZTIGJyZWFrcG9pbnQgZm9ybWF0dGluZ1xuICAgICAgQGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IGVtIG9yICRyZnMtYnJlYWtwb2ludC11bml0ID09IHJlbSB7XG4gICAgICAgICRtcS12YWx1ZTogI3skcmZzLWJyZWFrcG9pbnQgLyAkcmZzLXJlbS12YWx1ZX0jeyRyZnMtYnJlYWtwb2ludC11bml0fTtcbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmICRyZnMtYnJlYWtwb2ludC11bml0ID09IHB4IHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludH1weDtcbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgQGVycm9yIFwiYCN7JHJmcy1icmVha3BvaW50LXVuaXR9YCBpcyBub3QgYSB2YWxpZCB1bml0IGZvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC4gVXNlIGBweGAsIGBlbWAgb3IgYHJlbWAuXCI7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLWNsYXNzID09IFwiZGlzYWJsZVwiIHtcbiAgICAgICAgLy8gQWRkaW5nIGFuIGV4dHJhIGNsYXNzIGluY3JlYXNlcyBzcGVjaWZpY2l0eSxcbiAgICAgICAgLy8gd2hpY2ggcHJldmVudHMgdGhlIG1lZGlhIHF1ZXJ5IHRvIG92ZXJyaWRlIHRoZSBmb250IHNpemVcbiAgICAgICAgJixcbiAgICAgICAgLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgJi5kaXNhYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICBmb250LXNpemU6ICRyZnMtc3RhdGljO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIEBpZiAkcmZzLXR3by1kaW1lbnNpb25hbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pLCAobWF4LWhlaWdodDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogI3skbXEtdmFsdWV9KSB7XG4gICAgICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJlbmFibGVcIiB7XG4gICAgICAgICAgICAuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplICYsXG4gICAgICAgICAgICAmLmVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1mbHVpZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQGVsc2Uge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpZiAkcmZzLXNhZmFyaS1pZnJhbWUtcmVzaXplLWJ1Zy1maXgge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGxlbmd0aC16ZXJvLW5vLXVuaXRcbiAgICAgICAgICAgIG1pbi13aWR0aDogMHZ3O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBUaGUgZm9udC1zaXplICYgcmVzcG9uc2l2ZS1mb250LXNpemUgbWl4aW4gdXNlcyBSRlMgdG8gcmVzY2FsZSBmb250IHNpemVzXG5AbWl4aW4gZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLWZvbnQtc2l6ZSgkZnMsICRpbXBvcnRhbnQ6IGZhbHNlKSB7XG4gIEBpbmNsdWRlIHJmcygkZnMsICRpbXBvcnRhbnQpO1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuLy8gQ29sb3Igc3lzdGVtXG5cbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzZjNzU3ZCAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKFxuICAoXG4gICAgXCIxMDBcIjogJGdyYXktMTAwLFxuICAgIFwiMjAwXCI6ICRncmF5LTIwMCxcbiAgICBcIjMwMFwiOiAkZ3JheS0zMDAsXG4gICAgXCI0MDBcIjogJGdyYXktNDAwLFxuICAgIFwiNTAwXCI6ICRncmF5LTUwMCxcbiAgICBcIjYwMFwiOiAkZ3JheS02MDAsXG4gICAgXCI3MDBcIjogJGdyYXktNzAwLFxuICAgIFwiODAwXCI6ICRncmF5LTgwMCxcbiAgICBcIjkwMFwiOiAkZ3JheS05MDBcbiAgKSxcbiAgJGdyYXlzXG4pO1xuXG4kYmx1ZTogICAgIzAwN2JmZiAhZGVmYXVsdDtcbiRpbmRpZ286ICAjNjYxMGYyICFkZWZhdWx0O1xuJHB1cnBsZTogICM2ZjQyYzEgIWRlZmF1bHQ7XG4kcGluazogICAgI2U4M2U4YyAhZGVmYXVsdDtcbiRyZWQ6ICAgICAjZGMzNTQ1ICFkZWZhdWx0O1xuJG9yYW5nZTogICNmZDdlMTQgIWRlZmF1bHQ7XG4keWVsbG93OiAgI2ZmYzEwNyAhZGVmYXVsdDtcbiRncmVlbjogICAjMjhhNzQ1ICFkZWZhdWx0O1xuJHRlYWw6ICAgICMyMGM5OTcgIWRlZmF1bHQ7XG4kY3lhbjogICAgIzE3YTJiOCAhZGVmYXVsdDtcblxuJGNvbG9yczogKCkgIWRlZmF1bHQ7XG4kY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcImJsdWVcIjogICAgICAgJGJsdWUsXG4gICAgXCJpbmRpZ29cIjogICAgICRpbmRpZ28sXG4gICAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gICAgXCJwaW5rXCI6ICAgICAgICRwaW5rLFxuICAgIFwicmVkXCI6ICAgICAgICAkcmVkLFxuICAgIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICAgIFwieWVsbG93XCI6ICAgICAkeWVsbG93LFxuICAgIFwiZ3JlZW5cIjogICAgICAkZ3JlZW4sXG4gICAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICAgIFwiY3lhblwiOiAgICAgICAkY3lhbixcbiAgICBcIndoaXRlXCI6ICAgICAgJHdoaXRlLFxuICAgIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gICAgXCJncmF5LWRhcmtcIjogICRncmF5LTgwMFxuICApLFxuICAkY29sb3JzXG4pO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENoYXJhY3RlcnMgd2hpY2ggYXJlIGVzY2FwZWQgYnkgdGhlIGVzY2FwZS1zdmcgZnVuY3Rpb25cbiRlc2NhcGVkLWNoYXJhY3RlcnM6IChcbiAgKFwiPFwiLCBcIiUzY1wiKSxcbiAgKFwiPlwiLCBcIiUzZVwiKSxcbiAgKFwiI1wiLCBcIiUyM1wiKSxcbiAgKFwiKFwiLCBcIiUyOFwiKSxcbiAgKFwiKVwiLCBcIiUyOVwiKSxcbikgIWRlZmF1bHQ7XG5cblxuLy8gT3B0aW9uc1xuLy9cbi8vIFF1aWNrbHkgbW9kaWZ5IGdsb2JhbCBzdHlsaW5nIGJ5IGVuYWJsaW5nIG9yIGRpc2FibGluZyBvcHRpb25hbCBmZWF0dXJlcy5cblxuJGVuYWJsZS1jYXJldDogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJvdW5kZWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtc2hhZG93czogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JhZGllbnRzOiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdHJhbnNpdGlvbnM6ICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5OiAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5OiAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7IC8vIERlcHJlY2F0ZWQsIG5vIGxvbmdlciBhZmZlY3RzIGFueSBjb21waWxlZCBDU1NcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9uczogICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiAgICAgICAgICAgICAgICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtdmFsaWRhdGlvbi1pY29uczogICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1kZXByZWNhdGlvbi1tZXNzYWdlczogICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKCkgIWRlZmF1bHQ7XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbiRzaXplczogbWFwLW1lcmdlKFxuICAoXG4gICAgMjU6IDI1JSxcbiAgICA1MDogNTAlLFxuICAgIDc1OiA3NSUsXG4gICAgMTAwOiAxMDAlLFxuICAgIGF1dG86IGF1dG9cbiAgKSxcbiAgJHNpemVzXG4pO1xuXG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kbGluay1kZWNvcmF0aW9uOiAgICAgICAgICAgICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgdW5kZXJsaW5lICFkZWZhdWx0O1xuLy8gRGFya2VuIHBlcmNlbnRhZ2UgZm9yIGxpbmtzIHdpdGggYC50ZXh0LSpgIGNsYXNzIChlLmcuIGAudGV4dC1zdWNjZXNzYClcbiRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2U6IDE1JSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuXG5cbi8vIEdyaWQgY29udGFpbmVyc1xuLy9cbi8vIERlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiBgLmNvbnRhaW5lcmAgZm9yIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMuXG5cbiRjb250YWluZXItbWF4LXdpZHRoczogKFxuICBzbTogNTQwcHgsXG4gIG1kOiA3MjBweCxcbiAgbGc6IDk2MHB4LFxuICB4bDogMTE0MHB4XG4pICFkZWZhdWx0O1xuXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkY29udGFpbmVyLW1heC13aWR0aHMsIFwiJGNvbnRhaW5lci1tYXgtd2lkdGhzXCIpO1xuXG5cbi8vIEdyaWQgY29sdW1uc1xuLy9cbi8vIFNldCB0aGUgbnVtYmVyIG9mIGNvbHVtbnMgYW5kIHNwZWNpZnkgdGhlIHdpZHRoIG9mIHRoZSBndXR0ZXJzLlxuXG4kZ3JpZC1jb2x1bW5zOiAgICAgICAgICAgICAgICAxMiAhZGVmYXVsdDtcbiRncmlkLWd1dHRlci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kZ3JpZC1yb3ctY29sdW1uczogICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIENvbXBvbmVudHNcbi8vXG4vLyBEZWZpbmUgY29tbW9uIHBhZGRpbmcgYW5kIGJvcmRlciByYWRpdXMgc2l6ZXMgYW5kIG1vcmUuXG5cbiRsaW5lLWhlaWdodC1sZzogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1zbTogICAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgMXB4ICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLXNtOiAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuXG4kcm91bmRlZC1waWxsOiAgICAgICAgICAgICAgICA1MHJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcbiRjYXJldC12ZXJ0aWNhbC1hbGlnbjogICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcbiRjYXJldC1zcGFjaW5nOiAgICAgICAgICAgICAgICRjYXJldC13aWR0aCAqIC44NSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiAoKSAhZGVmYXVsdDtcbiRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpb3M6IGpvaW4oXG4gIChcbiAgICAoMjEgOSksXG4gICAgKDE2IDkpLFxuICAgICg0IDMpLFxuICAgICgxIDEpLFxuICApLFxuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zXG4pO1xuXG4vLyBUeXBvZ3JhcGh5XG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgXCJOb3RvIFNhbnNcIiwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjg3NSAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWxpZ2h0ZXI6ICAgICAgICAgbGlnaHRlciAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkZXI6ICAgICAgICAgIGJvbGRlciAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LWZhbWlseTogICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC13ZWlnaHQ6ICAgICAgICA1MDAgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtbGluZS1oZWlnaHQ6ICAgICAgICAxLjIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtY29sb3I6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtc2l6ZTogICAgICAgICAgICAgICA2cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkyLXNpemU6ICAgICAgICAgICAgICAgNS41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXkzLXNpemU6ICAgICAgICAgICAgICAgNC41cmVtICFkZWZhdWx0O1xuJGRpc3BsYXk0LXNpemU6ICAgICAgICAgICAgICAgMy41cmVtICFkZWZhdWx0O1xuXG4kZGlzcGxheTEtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTItd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTMtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheTQtd2VpZ2h0OiAgICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZGlzcGxheS1saW5lLWhlaWdodDogICAgICAgICAkaGVhZGluZ3MtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG5cbiRsZWFkLWZvbnQtc2l6ZTogICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG4kbGVhZC1mb250LXdlaWdodDogICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG5cbiRzbWFsbC1mb250LXNpemU6ICAgICAgICAgICAgIDgwJSAhZGVmYXVsdDtcblxuJHRleHQtbXV0ZWQ6ICAgICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYmxvY2txdW90ZS1zbWFsbC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kYmxvY2txdW90ZS1zbWFsbC1mb250LXNpemU6ICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcblxuJGhyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcbiRoci1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRtYXJrLXBhZGRpbmc6ICAgICAgICAgICAgICAgIC4yZW0gIWRlZmF1bHQ7XG5cbiRkdC1mb250LXdlaWdodDogICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4ka2JkLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIC0uMXJlbSAwIHJnYmEoJGJsYWNrLCAuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbWFyay1iZzogICAgICAgICAgICAgICAgICAgICAjZmNmOGUzICFkZWZhdWx0O1xuXG4kaHItbWFyZ2luLXk6ICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG5cbi8vIFRhYmxlc1xuLy9cbi8vIEN1c3RvbWl6ZXMgdGhlIGAudGFibGVgIGNvbXBvbmVudCB3aXRoIGJhc2ljIHZhbHVlcywgZWFjaCB1c2VkIGFjcm9zcyBhbGwgdGFibGUgdmFyaWF0aW9ucy5cblxuJHRhYmxlLWNlbGwtcGFkZGluZzogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRhYmxlLWNlbGwtcGFkZGluZy1zbTogICAgICAgLjNyZW0gIWRlZmF1bHQ7XG5cbiR0YWJsZS1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiR0YWJsZS1hY2NlbnQtYmc6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJHRhYmxlLWNvbG9yICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJHRhYmxlLWFjdGl2ZS1iZzogICAgICAgICAgICAgJHRhYmxlLWhvdmVyLWJnICFkZWZhdWx0O1xuXG4kdGFibGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRhYmxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJHRhYmxlLXRoLWZvbnQtd2VpZ2h0OiAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1jb2xvcjogICAgICAkdGFibGUtZGFyay1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJHRhYmxlLWRhcmstYmcsIDcuNSUpICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4kdGFibGUtYmctbGV2ZWw6ICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItbGV2ZWw6ICAgICAgICAgIC02ICFkZWZhdWx0O1xuXG5cbi8vIEJ1dHRvbnMgKyBGb3Jtc1xuLy9cbi8vIFNoYXJlZCB2YXJpYWJsZXMgdGhhdCBhcmUgcmVhc3NpZ25lZCB0byBgJGlucHV0LWAgYW5kIGAkYnRuLWAgc3BlY2lmaWMgdmFyaWFibGVzLlxuXG4kaW5wdXQtYnRuLXBhZGRpbmcteTogICAgICAgICAuMzc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXg6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LWZhbWlseTogICAgICAgbnVsbCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplOiAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtc206ICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb250LXNpemUtbGc6ICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGc6ICAgICRsaW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg6ICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQsIGFuZCBib3JkZXIgY29sb3IuXG5cbiRidG4tcGFkZGluZy15OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kYnRuLWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemU6ICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGJ0bi13aGl0ZS1zcGFjZTogICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDsgLy8gU2V0IHRvIGBub3dyYXBgIHRvIHByZXZlbnQgdGV4dCB3cmFwcGluZ1xuXG4kYnRuLXBhZGRpbmcteS1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kYnRuLXBhZGRpbmcteS1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGJ0bi1mb250LXNpemUtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1mYW1pbHk6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodDogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14LXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgICAgICBpbnNldCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG4kaW5wdXQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1sZzogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1mb2N1cy1iZzogICAgICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMjUlKSAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRpbnB1dC1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG5cbiRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kaW5wdXQtcGxhaW50ZXh0LWNvbG9yOiAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtYm9yZGVyOiAgICAgICAgICAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAxZW0sICRpbnB1dC1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjogICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogLjVlbSwgJGlucHV0LXBhZGRpbmcteSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXI6ICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC4yNWVtLCAkaW5wdXQtcGFkZGluZy15IC8gMikgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1zbTogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtc20gKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LXNtICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodC1sZyAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAgICAgIDEwcHggIWRlZmF1bHQ7XG4kZm9ybS1ncm91cC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRpbnB1dC1ncm91cC1hZGRvbi1iZzogICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcblxuJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWd1dHRlcjogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtY3Vyc29yOiAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICAkaW5wdXQtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yOiAkZ3JheS01MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yOiAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yOiAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yOiAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG51bGwgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2bDIuOTc0IDIuOTlMOCAyLjE5M3onLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3I6ICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nNCcgaGVpZ2h0PSc0JyB2aWV3Qm94PScwIDAgNCA0Jz48cGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzEyJyBoZWlnaHQ9JzEyJyB2aWV3Qm94PSctNCAtNCA4IDgnPjxjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXN3aXRjaC13aWR0aDogICAgICAgICAgICAgICAgICAgICAgICAgICAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUgKiAxLjc1ICFkZWZhdWx0O1xuJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplIC8gMiAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplOiAgICAgICAgICAgICAgICAgIHN1YnRyYWN0KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiA0KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTogICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemU6ICAgICAgICAgICAkaW5wdXQtZm9udC1zaXplICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0OiAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nOiAgIDFyZW0gIWRlZmF1bHQ7IC8vIEV4dHJhIHBhZGRpbmcgdG8gYWNjb3VudCBmb3IgdGhlIHByZXNlbmNlIG9mIHRoZSBiYWNrZ3JvdW5kLWltYWdlIGJhc2VkIGluZGljYXRvclxuJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ6ICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ6ICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtY29sb3I6ICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmc6ICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmctc2l6ZTogICAgICAgICAgICAgOHB4IDEwcHggIWRlZmF1bHQ7IC8vIEluIHBpeGVscyBiZWNhdXNlIGltYWdlIGRpbWVuc2lvbnNcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvci1jb2xvcjogICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNScgdmlld0JveD0nMCAwIDQgNSc+PHBhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZDogICAgICAgICAgZXNjYXBlLXN2ZygkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3IpIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyIC8gJGN1c3RvbS1zZWxlY3QtYmctc2l6ZSAhZGVmYXVsdDsgLy8gVXNlZCBzbyB3ZSBjYW4gaGF2ZSBtdWx0aXBsZSBiYWNrZ3JvdW5kIGVsZW1lbnRzIChlLmcuLCBhcnJvdyBhbmQgZmVlZGJhY2sgaWNvbilcblxuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wYWRkaW5nLXJpZ2h0OiBhZGQoMWVtICogLjc1LCAoMiAqICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAqIC43NSkgKyAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZykgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uOiAgICAgIGNlbnRlciByaWdodCAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLWNvbG9yOiAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdzogICAgICAgICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yOiAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoOiAgICAgICAgICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c6ICAgIDAgMCAwICRjdXN0b20tc2VsZWN0LWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1zbTogICAgICAgICRpbnB1dC1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtc206ICAgICAgICAkaW5wdXQtcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1zbTogICAgICAgICAgICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZzogICAgICAgICRpbnB1dC1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy14LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgJGlucHV0LWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoOiAgJGlucHV0LWZvY3VzLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9jdXMgYm94IHNoYWRvdyBpc3N1ZSBpbiBJRS9FZGdlXG4kY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZzogICAgICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZzogICAgICAgICAgICAgJGdyYXktNTAwICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWhlaWdodC1pbm5lcjogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I6ICAgICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk6ICAgICAgICAgICAkaW5wdXQtZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ6ICAgICAgICAgICAkaW5wdXQtZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBlbjogXCJCcm93c2VcIlxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cblxuJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDogICAgICAgICAgJGZvcm0tdGV4dC1tYXJnaW4tdG9wICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stZm9udC1zaXplOiAgICAgICAgICAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yOiAgICAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvciAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24tdmFsaWQ6ICAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkLWNvbG9yfScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcjogICRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQ6ICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgZmlsbD0nbm9uZScgc3Ryb2tlPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHZpZXdCb3g9JzAgMCAxMiAxMic+PGNpcmNsZSBjeD0nNicgY3k9JzYnIHI9JzQuNScvPjxwYXRoIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIGQ9J001LjggMy42aC40TDYgNi41eicvPjxjaXJjbGUgY3g9JzYnIGN5PSc4LjInIHI9Jy42JyBmaWxsPScjeyRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZC1jb2xvcn0nIHN0cm9rZT0nbm9uZScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6ICgpICFkZWZhdWx0O1xuJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwidmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkXG4gICAgKSxcbiAgICBcImludmFsaWRcIjogKFxuICAgICAgXCJjb2xvclwiOiAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yLFxuICAgICAgXCJpY29uXCI6ICRmb3JtLWZlZWRiYWNrLWljb24taW52YWxpZFxuICAgICksXG4gICksXG4gICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzXG4pO1xuXG4vLyBaLWluZGV4IG1hc3RlciBsaXN0XG4vL1xuLy8gV2FybmluZzogQXZvaWQgY3VzdG9taXppbmcgdGhlc2UgdmFsdWVzLiBUaGV5J3JlIHVzZWQgZm9yIGEgYmlyZCdzIGV5ZSB2aWV3XG4vLyBvZiBjb21wb25lbnRzIGRlcGVuZGVudCBvbiB0aGUgei1heGlzIGFuZCBhcmUgZGVzaWduZWQgdG8gYWxsIHdvcmsgdG9nZXRoZXIuXG5cbiR6aW5kZXgtZHJvcGRvd246ICAgICAgICAgICAgICAgICAgIDEwMDAgIWRlZmF1bHQ7XG4kemluZGV4LXN0aWNreTogICAgICAgICAgICAgICAgICAgICAxMDIwICFkZWZhdWx0O1xuJHppbmRleC1maXhlZDogICAgICAgICAgICAgICAgICAgICAgMTAzMCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWwtYmFja2Ryb3A6ICAgICAgICAgICAgIDEwNDAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsOiAgICAgICAgICAgICAgICAgICAgICAxMDUwICFkZWZhdWx0O1xuJHppbmRleC1wb3BvdmVyOiAgICAgICAgICAgICAgICAgICAgMTA2MCAhZGVmYXVsdDtcbiR6aW5kZXgtdG9vbHRpcDogICAgICAgICAgICAgICAgICAgIDEwNzAgIWRlZmF1bHQ7XG5cblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG5cblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuJG5hdmJhci1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRuYXZiYXItYnJhbmQtZm9udC1zaXplOiAgICAgICAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4vLyBDb21wdXRlIHRoZSBuYXZiYXItYnJhbmQgcGFkZGluZy15IHNvIHRoZSBuYXZiYXItYnJhbmQgd2lsbCBoYXZlIHRoZSBzYW1lIGhlaWdodCBhcyBuYXZiYXItdGV4dCBhbmQgbmF2LWxpbmtcbiRuYXYtbGluay1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkd2hpdGUsIC43NSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yOiAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzMwJyBoZWlnaHQ9JzMwJyB2aWV3Qm94PScwIDAgMzAgMzAnPjxwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjogIHJnYmEoJHdoaXRlLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yOiAgICAgICAgICByZ2JhKCRibGFjaywgLjcpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I6ICAgICAgICAgcmdiYSgkYmxhY2ssIC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLCAuMykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LXRvZ2dsZXItaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1saWdodC1jb2xvcn0nIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBzdHJva2Utd2lkdGg9JzInIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1icmFuZC1jb2xvcjogICAgICAgICAgICAgICAgICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I6ICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy14OiAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tc3BhY2VyOiAgICAgICAgICAgICAgICAgICAuMTI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjE1KSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgIHN1YnRyYWN0KCRkcm9wZG93bi1ib3JkZXItcmFkaXVzLCAkZHJvcGRvd24tYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICRuYXYtZGl2aWRlci1tYXJnaW4teSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAgICAgICAgIGRhcmtlbigkZ3JheS05MDAsIDUlKSAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWhvdmVyLWJnOiAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXk6ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24taXRlbS1wYWRkaW5nLXg6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1oZWFkZXItcGFkZGluZzogICAgICAgICAgICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14ICFkZWZhdWx0O1xuXG5cbi8vIFBhZ2luYXRpb25cblxuJHBhZ2luYXRpb24tcGFkZGluZy15OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktc206ICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtc206ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZzogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1sZzogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgIDEuMjUgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICRsaW5rLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjogICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdzogICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTogICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24taG92ZXItY29sb3I6ICAgICAgICAgICAgJGxpbmstaG92ZXItY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I6ICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkcGFnaW5hdGlvbi1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJnOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjogICRncmF5LTMwMCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tY29sb3I6ICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kanVtYm90cm9uLWJnOiAgICAgICAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gQ2FyZHNcblxuJGNhcmQtc3BhY2VyLXk6ICAgICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGNhcmQtc3BhY2VyLXg6ICAgICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcbiRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIHN1YnRyYWN0KCRjYXJkLWJvcmRlci1yYWRpdXMsICRjYXJkLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjAzKSAhZGVmYXVsdDtcbiRjYXJkLWNhcC1jb2xvcjogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZzogICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGNhcmQtZ3JvdXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMiAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cbi8vIEZvcm0gdG9vbHRpcHMgbXVzdCBjb21lIGFmdGVyIHJlZ3VsYXIgdG9vbHRpcHNcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15OiAgICAgJHRvb2x0aXAtcGFkZGluZy15ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1wYWRkaW5nLXg6ICAgICAkdG9vbHRpcC1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZTogICAgICR0b29sdGlwLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ6ICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHk6ICAgICAgICR0b29sdGlwLW9wYWNpdHkgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWJvcmRlci1yYWRpdXM6ICR0b29sdGlwLWJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXM6ICAgICAgIHN1YnRyYWN0KCRwb3BvdmVyLWJvcmRlci1yYWRpdXMsICRwb3BvdmVyLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1oZWFkZXItYmc6ICAgICAgICAgICAgICAgICBkYXJrZW4oJHBvcG92ZXItYmcsIDMlKSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgICRoZWFkaW5ncy1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1ib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy15OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteDogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14ICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gVG9hc3RzXG5cbiR0b2FzdC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAgIDM1MHB4ICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHRvYXN0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgLjg3NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdG9hc3QtYmFja2dyb3VuZC1jb2xvcjogICAgICAgICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjEpICFkZWZhdWx0O1xuJHRvYXN0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvYXN0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuMjVyZW0gLjc1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiR0b2FzdC1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYmFja2dyb3VuZC1jb2xvcjogICAgIHJnYmEoJHdoaXRlLCAuODUpICFkZWZhdWx0O1xuJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgcmdiYSgwLCAwLCAwLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIEJhZGdlc1xuXG4kYmFkZ2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kYmFkZ2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNWVtICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgLjRlbSAhZGVmYXVsdDtcbiRiYWRnZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kYmFkZ2UtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAkYnRuLXRyYW5zaXRpb24gIWRlZmF1bHQ7XG4kYmFkZ2UtZm9jdXMtd2lkdGg6ICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuXG4kYmFkZ2UtcGlsbC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAuNmVtICFkZWZhdWx0O1xuLy8gVXNlIGEgaGlnaGVyIHRoYW4gbm9ybWFsIHZhbHVlIHRvIGVuc3VyZSBjb21wbGV0ZWx5IHJvdW5kZWQgZWRnZXMgd2hlblxuLy8gY3VzdG9taXppbmcgcGFkZGluZyBvciBmb250LXNpemUgb24gbGFiZWxzLlxuJGJhZGdlLXBpbGwtYm9yZGVyLXJhZGl1czogICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG5cblxuLy8gTW9kYWxzXG5cbi8vIFBhZGRpbmcgYXBwbGllZCB0byB0aGUgbW9kYWwgYm9keVxuJG1vZGFsLWlubmVyLXBhZGRpbmc6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuLy8gTWFyZ2luIGJldHdlZW4gZWxlbWVudHMgaW4gZm9vdGVyLCBtdXN0IGJlIGxvd2VyIHRoYW4gb3IgZXF1YWwgdG8gMiAqICRtb2RhbC1pbm5lci1wYWRkaW5nXG4kbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuOiAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLWRpYWxvZy1tYXJnaW46ICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwOiAgICAgICAxLjc1cmVtICFkZWZhdWx0O1xuXG4kbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ6ICAgICAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJG1vZGFsLWNvbnRlbnQtY29sb3I6ICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1pbm5lci1ib3JkZXItcmFkaXVzOiBzdWJ0cmFjdCgkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzLCAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14czogICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXA6ICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuXG4kbW9kYWwtYmFja2Ryb3AtYmc6ICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTogICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nLXk6ICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAgICAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteSAkbW9kYWwtaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDsgLy8gS2VlcCB0aGlzIGZvciBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eVxuXG4kbW9kYWwteGw6ICAgICAgICAgICAgICAgICAgICAgICAgICAxMTQwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbGc6ICAgICAgICAgICAgICAgICAgICAgICAgICA4MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1tZDogICAgICAgICAgICAgICAgICAgICAgICAgIDUwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLXNtOiAgICAgICAgICAgICAgICAgICAgICAgICAgMzAwcHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1mYWRlLXRyYW5zZm9ybTogICAgICAgICAgICAgIHRyYW5zbGF0ZSgwLCAtNTBweCkgIWRlZmF1bHQ7XG4kbW9kYWwtc2hvdy10cmFuc2Zvcm06ICAgICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcbiRtb2RhbC1zY2FsZS10cmFuc2Zvcm06ICAgICAgICAgICAgIHNjYWxlKDEuMDIpICFkZWZhdWx0O1xuXG5cbi8vIEFsZXJ0c1xuLy9cbi8vIERlZmluZSBhbGVydCBjb2xvcnMsIGJvcmRlciByYWRpdXMsIGFuZCBwYWRkaW5nLlxuXG4kYWxlcnQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRhbGVydC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGFsZXJ0LWxpbmstZm9udC13ZWlnaHQ6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kYWxlcnQtYmctbGV2ZWw6ICAgICAgICAgICAgICAgICAgICAtMTAgIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLWxldmVsOiAgICAgICAgICAgICAgICAtOSAhZGVmYXVsdDtcbiRhbGVydC1jb2xvci1sZXZlbDogICAgICAgICAgICAgICAgIDYgIWRlZmF1bHQ7XG5cblxuLy8gUHJvZ3Jlc3MgYmFyc1xuXG4kcHJvZ3Jlc3MtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHByb2dyZXNzLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogLjc1ICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBMaXN0IGdyb3VwXG5cbiRsaXN0LWdyb3VwLWNvbG9yOiAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLWZvbnQtc2l6ZTogICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgIDE1JSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk6ICAgICAgICAgICAuNSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk6ICAgICAuOSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXRyYW5zaXRpb246ICAgICAgICBvcGFjaXR5IC4xNXMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQ6IDEwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc6ICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbjogICAgICBvcGFjaXR5IC42cyBlYXNlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY2FwdGlvbi13aWR0aDogICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgIDIwcHggIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjVMNC4yNSA0bDIuNS0yLjVMNS4yNSAweicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBkPSdNMi43NSAwbC0xLjUgMS41TDMuNzUgNGwtMi41IDIuNUwyLjc1IDhsNC00LTQtNHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uOiAgICAgICAuNnMgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgdHJhbnNmb3JtICRjYXJvdXNlbC10cmFuc2l0aW9uLWR1cmF0aW9uIGVhc2UtaW4tb3V0ICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIFNwaW5uZXJzXG5cbiRzcGlubmVyLXdpZHRoOiAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQ6ICAgICAgICAkc3Bpbm5lci13aWR0aCAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aDogIC4yNWVtICFkZWZhdWx0O1xuXG4kc3Bpbm5lci13aWR0aC1zbTogICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kc3Bpbm5lci1oZWlnaHQtc206ICAgICAgICRzcGlubmVyLXdpZHRoLXNtICFkZWZhdWx0O1xuJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtOiAuMmVtICFkZWZhdWx0O1xuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cblxuLy8gQ29kZVxuXG4kY29kZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICA4Ny41JSAhZGVmYXVsdDtcbiRjb2RlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICRwaW5rICFkZWZhdWx0O1xuXG4ka2JkLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRrYmQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJGtiZC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICAgJGNvZGUtZm9udC1zaXplICFkZWZhdWx0O1xuJGtiZC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGtiZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4kcHJlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDogICAgICAgICAzNDBweCAhZGVmYXVsdDtcblxuXG4vLyBVdGlsaXRpZXNcblxuJGRpc3BsYXlzOiBub25lLCBpbmxpbmUsIGlubGluZS1ibG9jaywgYmxvY2ssIHRhYmxlLCB0YWJsZS1yb3csIHRhYmxlLWNlbGwsIGZsZXgsIGlubGluZS1mbGV4ICFkZWZhdWx0O1xuJG92ZXJmbG93czogYXV0bywgaGlkZGVuICFkZWZhdWx0O1xuJHBvc2l0aW9uczogc3RhdGljLCByZWxhdGl2ZSwgYWJzb2x1dGUsIGZpeGVkLCBzdGlja3kgIWRlZmF1bHQ7XG4kdXNlci1zZWxlY3RzOiBhbGwsIGF1dG8sIG5vbmUgIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcblxuJHByaW50LXBhZ2Utc2l6ZTogICAgICAgICAgICAgICAgICAgYTMgIWRlZmF1bHQ7XG4kcHJpbnQtYm9keS1taW4td2lkdGg6ICAgICAgICAgICAgICBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCBcImxnXCIpICFkZWZhdWx0O1xuIiwiLy8gSG92ZXIgbWl4aW4gYW5kIGAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5YCBhcmUgZGVwcmVjYXRlZC5cbi8vXG4vLyBPcmlnaW5hbGx5IGFkZGVkIGR1cmluZyBvdXIgYWxwaGFzIGFuZCBtYWludGFpbmVkIGR1cmluZyBiZXRhcywgdGhpcyBtaXhpbiB3YXNcbi8vIGRlc2lnbmVkIHRvIHByZXZlbnQgYDpob3ZlcmAgc3RpY2tpbmVzcyBvbiBpT1MtYW4gaXNzdWUgd2hlcmUgaG92ZXIgc3R5bGVzXG4vLyB3b3VsZCBwZXJzaXN0IGFmdGVyIGluaXRpYWwgdG91Y2guXG4vL1xuLy8gRm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIHdlJ3ZlIGtlcHQgdGhlc2UgbWl4aW5zIGFuZCB1cGRhdGVkIHRoZW0gdG9cbi8vIGFsd2F5cyByZXR1cm4gdGhlaXIgcmVndWxhciBwc2V1ZG8tY2xhc3NlcyBpbnN0ZWFkIG9mIGEgc2hpbW1lZCBtZWRpYSBxdWVyeS5cbi8vXG4vLyBJc3N1ZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTE5NVxuXG5AbWl4aW4gaG92ZXIoKSB7XG4gICY6aG92ZXIgeyBAY29udGVudDsgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMoKSB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cygpIHtcbiAgJixcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSgpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyxcbiAgJjphY3RpdmUge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuXG4vL1xuLy8gSGVhZGluZ3Ncbi8vXG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXG4uaDEsIC5oMiwgLmgzLCAuaDQsIC5oNSwgLmg2IHtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmdzLW1hcmdpbi1ib3R0b207XG4gIGZvbnQtZmFtaWx5OiAkaGVhZGluZ3MtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkaGVhZGluZ3MtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkaGVhZGluZ3MtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaGVhZGluZ3MtY29sb3I7XG59XG5cbmgxLCAuaDEgeyBAaW5jbHVkZSBmb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7IH1cbmgyLCAuaDIgeyBAaW5jbHVkZSBmb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7IH1cbmgzLCAuaDMgeyBAaW5jbHVkZSBmb250LXNpemUoJGgzLWZvbnQtc2l6ZSk7IH1cbmg0LCAuaDQgeyBAaW5jbHVkZSBmb250LXNpemUoJGg0LWZvbnQtc2l6ZSk7IH1cbmg1LCAuaDUgeyBAaW5jbHVkZSBmb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7IH1cbmg2LCAuaDYgeyBAaW5jbHVkZSBmb250LXNpemUoJGg2LWZvbnQtc2l6ZSk7IH1cblxuLmxlYWQge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGxlYWQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRsZWFkLWZvbnQtd2VpZ2h0O1xufVxuXG4vLyBUeXBlIGRpc3BsYXkgY2xhc3Nlc1xuLmRpc3BsYXktMSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTEtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTEtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5Mi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5Mi13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkzLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkzLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG5cblxuLy9cbi8vIEhvcml6b250YWwgcnVsZXNcbi8vXG5cbmhyIHtcbiAgbWFyZ2luLXRvcDogJGhyLW1hcmdpbi15O1xuICBtYXJnaW4tYm90dG9tOiAkaHItbWFyZ2luLXk7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogJGhyLWJvcmRlci13aWR0aCBzb2xpZCAkaHItYm9yZGVyLWNvbG9yO1xufVxuXG5cbi8vXG4vLyBFbXBoYXNpc1xuLy9cblxuc21hbGwsXG4uc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoJHNtYWxsLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xufVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAkbWFyay1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFyay1iZztcbn1cblxuXG4vL1xuLy8gTGlzdHNcbi8vXG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuXG4vLyBJbmxpbmUgdHVybnMgbGlzdCBpdGVtcyBpbnRvIGlubGluZS1ibG9ja1xuLmxpc3QtaW5saW5lIHtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDkwJSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmxvY2txdW90ZS1mb250LXNpemUpO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLXNtYWxsLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkYmxvY2txdW90ZS1zbWFsbC1jb2xvcjtcblxuICAmOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFwyMDE0XFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCgpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuIiwiLy8gUmVzcG9uc2l2ZSBpbWFnZXMgKGVuc3VyZSBpbWFnZXMgZG9uJ3Qgc2NhbGUgYmV5b25kIHRoZWlyIHBhcmVudHMpXG4vL1xuLy8gVGhpcyBpcyBwdXJwb3NlZnVsbHkgb3B0LWluIHZpYSBhbiBleHBsaWNpdCBjbGFzcyByYXRoZXIgdGhhbiBiZWluZyB0aGUgZGVmYXVsdCBmb3IgYWxsIGA8aW1nPmBzLlxuLy8gV2UgcHJldmlvdXNseSB0cmllZCB0aGUgXCJpbWFnZXMgYXJlIHJlc3BvbnNpdmUgYnkgZGVmYXVsdFwiIGFwcHJvYWNoIGluIEJvb3RzdHJhcCB2Mixcbi8vIGFuZCBhYmFuZG9uZWQgaXQgaW4gQm9vdHN0cmFwIHYzIGJlY2F1c2UgaXQgYnJlYWtzIGxvdHMgb2YgdGhpcmQtcGFydHkgd2lkZ2V0cyAoaW5jbHVkaW5nIEdvb2dsZSBNYXBzKVxuLy8gd2hpY2ggd2VyZW4ndCBleHBlY3RpbmcgdGhlIGltYWdlcyB3aXRoaW4gdGhlbXNlbHZlcyB0byBiZSBpbnZvbHVudGFyaWx5IHJlc2l6ZWQuXG4vLyBTZWUgYWxzbyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE4MTc4XG4uaW1nLWZsdWlkIHtcbiAgQGluY2x1ZGUgaW1nLWZsdWlkKCk7XG59XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAkdGh1bWJuYWlsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtYmc7XG4gIGJvcmRlcjogJHRodW1ibmFpbC1ib3JkZXItd2lkdGggc29saWQgJHRodW1ibmFpbC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkdGh1bWJuYWlsLWJveC1zaGFkb3cpO1xuXG4gIC8vIEtlZXAgdGhlbSBhdCBtb3N0IDEwMCUgd2lkZVxuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbi5maWd1cmUge1xuICAvLyBFbnN1cmVzIHRoZSBjYXB0aW9uJ3MgdGV4dCBhbGlnbnMgd2l0aCB0aGUgaW1hZ2UuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmZpZ3VyZS1pbWcge1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyIC8gMjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZmlndXJlLWNhcHRpb24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRmaWd1cmUtY2FwdGlvbi1jb2xvcjtcbn1cbiIsIi8vIEltYWdlIE1peGluc1xuLy8gLSBSZXNwb25zaXZlIGltYWdlXG4vLyAtIFJldGluYSBpbWFnZVxuXG5cbi8vIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vXG4vLyBLZWVwIGltYWdlcyBmcm9tIHNjYWxpbmcgYmV5b25kIHRoZSB3aWR0aCBvZiB0aGVpciBwYXJlbnRzLlxuXG5AbWl4aW4gaW1nLWZsdWlkKCkge1xuICAvLyBQYXJ0IDE6IFNldCBhIG1heGltdW0gcmVsYXRpdmUgdG8gdGhlIHBhcmVudFxuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8vIFBhcnQgMjogT3ZlcnJpZGUgdGhlIGhlaWdodCB0byBhdXRvLCBvdGhlcndpc2UgaW1hZ2VzIHdpbGwgYmUgc3RyZXRjaGVkXG4gIC8vIHdoZW4gc2V0dGluZyBhIHdpZHRoIGFuZCBoZWlnaHQgYXR0cmlidXRlIG9uIHRoZSBpbWcgZWxlbWVudC5cbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5cbi8vIFJldGluYSBpbWFnZVxuLy9cbi8vIFNob3J0IHJldGluYSBtaXhpbiBmb3Igc2V0dGluZyBiYWNrZ3JvdW5kLWltYWdlIGFuZCAtc2l6ZS5cblxuQG1peGluIGltZy1yZXRpbmEoJGZpbGUtMXgsICRmaWxlLTJ4LCAkd2lkdGgtMXgsICRoZWlnaHQtMXgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCRmaWxlLTF4KTtcblxuICAvLyBBdXRvcHJlZml4ZXIgdGFrZXMgY2FyZSBvZiBhZGRpbmcgLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvIGFuZCAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvLFxuICAvLyBidXQgZG9lc24ndCBjb252ZXJ0IGRwcHg9PmRwaS5cbiAgLy8gVGhlcmUncyBubyBzdWNoIHRoaW5nIGFzIHVucHJlZml4ZWQgbWluLWRldmljZS1waXhlbC1yYXRpbyBzaW5jZSBpdCdzIG5vbnN0YW5kYXJkLlxuICAvLyBDb21wYXRpYmlsaXR5IGluZm86IGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLW1lZGlhLXJlc29sdXRpb25cbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDE5MmRwaSksIC8vIElFOS0xMSBkb24ndCBzdXBwb3J0IGRwcHhcbiAgICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYGltZy1yZXRpbmEoKWBcIiwgXCJ2NC4zLjBcIiwgXCJ2NVwiKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuLy8gU2luZ2xlIHNpZGUgYm9yZGVyLXJhZGl1c1xuXG4vLyBIZWxwZXIgZnVuY3Rpb24gdG8gcmVwbGFjZSBuZWdhdGl2ZSB2YWx1ZXMgd2l0aCAwXG5AZnVuY3Rpb24gdmFsaWQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgJHJldHVybjogKCk7XG4gIEBlYWNoICR2YWx1ZSBpbiAkcmFkaXVzIHtcbiAgICBAaWYgdHlwZS1vZigkdmFsdWUpID09IG51bWJlciB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgbWF4KCR2YWx1ZSwgMCkpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgJHJldHVybjogYXBwZW5kKCRyZXR1cm4sICR2YWx1ZSk7XG4gICAgfVxuICB9XG4gIEByZXR1cm4gJHJldHVybjtcbn1cblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMsICRmYWxsYmFjay1ib3JkZXItcmFkaXVzOiBmYWxzZSkge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbiAgQGVsc2UgaWYgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXMgIT0gZmFsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6ICRmYWxsYmFjay1ib3JkZXItcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuIiwiLy8gSW5saW5lIGNvZGVcbmNvZGUge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRjb2RlLWNvbG9yO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgLy8gU3RyZWFtbGluZSB0aGUgc3R5bGUgd2hlbiBpbnNpZGUgYW5jaG9ycyB0byBhdm9pZCBicm9rZW4gdW5kZXJsaW5lIGFuZCBtb3JlXG4gIGEgPiAmIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGtiZC1wYWRkaW5nLXkgJGtiZC1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgka2JkLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoMTAwJSk7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNvZGUtZm9udC1zaXplKTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKGluaGVyaXQpO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC8vIFNpbmdsZSBjb250YWluZXIgY2xhc3Mgd2l0aCBicmVha3BvaW50IG1heC13aWR0aHNcbiAgLmNvbnRhaW5lcixcbiAgLy8gMTAwJSB3aWRlIGNvbnRhaW5lciBhdCBhbGwgYnJlYWtwb2ludHNcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXIoKTtcbiAgfVxuXG4gIC8vIFJlc3BvbnNpdmUgY29udGFpbmVycyB0aGF0IGFyZSAxMDAlIHdpZGUgdW50aWwgYSBicmVha3BvaW50XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgIC5jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgQGV4dGVuZCAuY29udGFpbmVyLWZsdWlkO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgICAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH0ge1xuICAgICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgICAgfVxuXG4gICAgICAvLyBFeHRlbmQgZWFjaCBicmVha3BvaW50IHdoaWNoIGlzIHNtYWxsZXIgb3IgZXF1YWwgdG8gdGhlIGN1cnJlbnQgYnJlYWtwb2ludFxuICAgICAgJGV4dGVuZC1icmVha3BvaW50OiB0cnVlO1xuXG4gICAgICBAZWFjaCAkbmFtZSwgJHdpZHRoIGluICRncmlkLWJyZWFrcG9pbnRzIHtcbiAgICAgICAgQGlmICgkZXh0ZW5kLWJyZWFrcG9pbnQpIHtcbiAgICAgICAgICAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRuYW1lLCAkZ3JpZC1icmVha3BvaW50cyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXJlc3BvbnNpdmUtY29udGFpbmVyLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC8vIE9uY2UgdGhlIGN1cnJlbnQgYnJlYWtwb2ludCBpcyByZWFjaGVkLCBzdG9wIGV4dGVuZGluZ1xuICAgICAgICAgIEBpZiAoJGJyZWFrcG9pbnQgPT0gJG5hbWUpIHtcbiAgICAgICAgICAgICRleHRlbmQtYnJlYWtwb2ludDogZmFsc2U7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1peGluIG1ha2Utcm93KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLSRndXR0ZXIgLyAyO1xuICBtYXJnaW4tbGVmdDogLSRndXR0ZXIgLyAyO1xufVxuXG4vLyBGb3IgZWFjaCBicmVha3BvaW50LCBkZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgdGhlIGNvbnRhaW5lciBpbiBhIG1lZGlhIHF1ZXJ5XG5AbWl4aW4gbWFrZS1jb250YWluZXItbWF4LXdpZHRocygkbWF4LXdpZHRoczogJGNvbnRhaW5lci1tYXgtd2lkdGhzLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkbWF4LXdpZHRocyB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBtYXgtd2lkdGg6ICRjb250YWluZXItbWF4LXdpZHRoO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG1ha2UtY29udGFpbmVyLW1heC13aWR0aHNgIG1peGluXCIsIFwidjQuNS4yXCIsIFwidjVcIik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gIHBhZGRpbmctbGVmdDogJGd1dHRlciAvIDI7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLWF1dG8oKSB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG5cbi8vIFJvdyBjb2x1bW5zXG4vL1xuLy8gU3BlY2lmeSBvbiBhIHBhcmVudCBlbGVtZW50KGUuZy4sIC5yb3cpIHRvIGZvcmNlIGltbWVkaWF0ZSBjaGlsZHJlbiBpbnRvIE5OXG4vLyBudW1iZXJvZiBjb2x1bW5zLiBTdXBwb3J0cyB3cmFwcGluZyB0byBuZXcgbGluZXMsIGJ1dCBkb2VzIG5vdCBkbyBhIE1hc29ucnlcbi8vIHN0eWxlIGdyaWQuXG5AbWl4aW4gcm93LWNvbHMoJGNvdW50KSB7XG4gID4gKiB7XG4gICAgZmxleDogMCAwIDEwMCUgLyAkY291bnQ7XG4gICAgbWF4LXdpZHRoOiAxMDAlIC8gJGNvdW50O1xuICB9XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuICE9IG51bGwgYW5kICRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxuLy8gdG8gd29yayBhcm91bmQgdGhlIGxpbWl0YXRpb25zIG9mIGBtaW4tYCBhbmQgYG1heC1gIHByZWZpeGVzIGFuZCB2aWV3cG9ydHMgd2l0aCBmcmFjdGlvbmFsIHdpZHRocy5cbi8vIFNlZSBodHRwczovL3d3dy53My5vcmcvVFIvbWVkaWFxdWVyaWVzLTQvI21xLW1pbi1tYXhcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cbi8vIFNlZSBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTc4MjYxXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA3NjcuOThweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEByZXR1cm4gaWYoJG5leHQsIGJyZWFrcG9pbnQtbWluKCRuZXh0LCAkYnJlYWtwb2ludHMpIC0gLjAyLCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogJGd1dHRlciAvIDI7XG4gICAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgQGlmICRncmlkLXJvdy1jb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGdyaWQtcm93LWNvbHVtbnMge1xuICAgICAgICAgIC5yb3ctY29scyN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSByb3ctY29scygkaSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLWF1dG8oKTtcbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIEBpZiAkY29sdW1ucyA+IDAge1xuICAgICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgICAgQGlmIG5vdCAoJGluZml4ID09IFwiXCIgYW5kICRpID09IDApIHsgLy8gQXZvaWQgZW1pdHRpbmcgdXNlbGVzcyAub2Zmc2V0LTBcbiAgICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNpYyBCb290c3RyYXAgdGFibGVcbi8vXG5cbi50YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBjb2xvcjogJHRhYmxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBDb25kZW5zZWQgdGFibGUgdy8gaGFsZiBwYWRkaW5nXG4vL1xuXG4udGFibGUtc20ge1xuICB0aCxcbiAgdGQge1xuICAgIHBhZGRpbmc6ICR0YWJsZS1jZWxsLXBhZGRpbmctc207XG4gIH1cbn1cblxuXG4vLyBCb3JkZXIgdmVyc2lvbnNcbi8vXG4vLyBBZGQgb3IgcmVtb3ZlIGJvcmRlcnMgYWxsIGFyb3VuZCB0aGUgdGFibGUgYW5kIGJldHdlZW4gYWxsIHRoZSBjb2x1bW5zLlxuXG4udGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcblxuICB0aCxcbiAgdGQge1xuICAgIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQge1xuICAgIHRoLFxuICAgIHRkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtYm9yZGVybGVzcyB7XG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgsXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4vLyBaZWJyYS1zdHJpcGluZ1xuLy9cbi8vIERlZmF1bHQgemVicmEtc3RyaXBlIHN0eWxlcyAoYWx0ZXJuYXRpbmcgZ3JheSBhbmQgdHJhbnNwYXJlbnQgYmFja2dyb3VuZHMpXG5cbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkgdHI6bnRoLW9mLXR5cGUoI3skdGFibGUtc3RyaXBlZC1vcmRlcn0pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhvdmVyLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJHRhYmxlLWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYm9yZGVyLWxldmVsKSk7XG59XG5cbkBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KGFjdGl2ZSwgJHRhYmxlLWFjdGl2ZS1iZyk7XG5cblxuLy8gRGFyayBzdHlsZXNcbi8vXG4vLyBTYW1lIHRhYmxlIG1hcmt1cCwgYnV0IGludmVydGVkIGNvbG9yIHNjaGVtZTogZGFyayBiYWNrZ3JvdW5kIGFuZCBsaWdodCB0ZXh0LlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuLnRhYmxlIHtcbiAgLnRoZWFkLWRhcmsge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLnRoZWFkLWxpZ2h0IHtcbiAgICB0aCB7XG4gICAgICBjb2xvcjogJHRhYmxlLWhlYWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaGVhZC1iZztcbiAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLnRhYmxlLWRhcmsge1xuICBjb2xvcjogJHRhYmxlLWRhcmstY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWJnO1xuXG4gIHRoLFxuICB0ZCxcbiAgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWRhcmstYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJi50YWJsZS1zdHJpcGVkIHtcbiAgICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBjb2xvcjogJHRhYmxlLWRhcmstaG92ZXItY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1kYXJrLWhvdmVyLWJnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIFJlc3BvbnNpdmUgdGFibGVzXG4vL1xuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAudGFibGUtcmVzcG9uc2l2ZS0qYCBjbGFzc2VzIGZvciBjb25maWd1cmluZyB0aGUgc2NyZWVuXG4vLyBzaXplIG9mIHdoZXJlIHlvdXIgdGFibGUgd2lsbCBvdmVyZmxvdy5cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAgIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlciBvbiBob3Jpem9udGFsIHNjcm9sbCBkdWUgdG8gdXNlIG9mIGBkaXNwbGF5OiBibG9jaztgXG4gICAgICAgID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGJvcmRlcjogbnVsbCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG5cbiAgICBAaWYgJGJvcmRlciAhPSBudWxsIHtcbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgc3RhdGVzIGZvciBgLnRhYmxlLWhvdmVyYFxuICAvLyBOb3RlOiB0aGlzIGlzIG5vdCBhdmFpbGFibGUgZm9yIGNlbGxzIG9yIHJvd3Mgd2l0aGluIGB0aGVhZGAgb3IgYHRmb290YC5cbiAgLnRhYmxlLWhvdmVyIHtcbiAgICAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG5cbiAgICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1YXRpbmcgc291cmNlIGNvZGUgYWNyb3NzIG91ciB2YXJpYWJsZXMsIG1hcHMsIGFuZCBtaXhpbnMuXG5cbi8vIEFzY2VuZGluZ1xuLy8gVXNlZCB0byBldmFsdWF0ZSBTYXNzIG1hcHMgbGlrZSBvdXIgZ3JpZCBicmVha3BvaW50cy5cbkBtaXhpbiBfYXNzZXJ0LWFzY2VuZGluZygkbWFwLCAkbWFwLW5hbWUpIHtcbiAgJHByZXYta2V5OiBudWxsO1xuICAkcHJldi1udW06IG51bGw7XG4gIEBlYWNoICRrZXksICRudW0gaW4gJG1hcCB7XG4gICAgQGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gXCIlXCIgb3IgdW5pdCgkcHJldi1udW0pID09IFwiJVwiIHtcbiAgICAgIC8vIERvIG5vdGhpbmdcbiAgICB9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xuICAgICAgQHdhcm4gXCJQb3RlbnRpYWxseSBpbnZhbGlkIHZhbHVlIGZvciAjeyRtYXAtbmFtZX06IFRoaXMgbWFwIG11c3QgYmUgaW4gYXNjZW5kaW5nIG9yZGVyLCBidXQga2V5ICcjeyRrZXl9JyBoYXMgdmFsdWUgI3skbnVtfSB3aG9zZSB1bml0IG1ha2VzIGl0IGluY29tcGFyYWJsZSB0byAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9IEBlbHNlIGlmICRwcmV2LW51bSA+PSAkbnVtIHtcbiAgICAgIEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xuICAgIH1cbiAgICAkcHJldi1rZXk6ICRrZXk7XG4gICAgJHByZXYtbnVtOiAkbnVtO1xuICB9XG59XG5cbi8vIFN0YXJ0cyBhdCB6ZXJvXG4vLyBVc2VkIHRvIGVuc3VyZSB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXAsICRtYXAtbmFtZTogXCIkZ3JpZC1icmVha3BvaW50c1wiKSB7XG4gIEBpZiBsZW5ndGgoJG1hcCkgPiAwIHtcbiAgICAkdmFsdWVzOiBtYXAtdmFsdWVzKCRtYXApO1xuICAgICRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xuICAgIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgICBAd2FybiBcIkZpcnN0IGJyZWFrcG9pbnQgaW4gI3skbWFwLW5hbWV9IG11c3Qgc3RhcnQgYXQgMCwgYnV0IHN0YXJ0cyBhdCAjeyRmaXJzdC12YWx1ZX0uXCI7XG4gICAgfVxuICB9XG59XG5cbi8vIFJlcGxhY2UgYCRzZWFyY2hgIHdpdGggYCRyZXBsYWNlYCBpbiBgJHN0cmluZ2Bcbi8vIFVzZWQgb24gb3VyIFNWRyBpY29uIGJhY2tncm91bmRzIGZvciBjdXN0b20gZm9ybXMuXG4vL1xuLy8gQGF1dGhvciBIdWdvIEdpcmF1ZGVsXG4vLyBAcGFyYW0ge1N0cmluZ30gJHN0cmluZyAtIEluaXRpYWwgc3RyaW5nXG4vLyBAcGFyYW0ge1N0cmluZ30gJHNlYXJjaCAtIFN1YnN0cmluZyB0byByZXBsYWNlXG4vLyBAcGFyYW0ge1N0cmluZ30gJHJlcGxhY2UgKCcnKSAtIE5ldyB2YWx1ZVxuLy8gQHJldHVybiB7U3RyaW5nfSAtIFVwZGF0ZWQgc3RyaW5nXG5AZnVuY3Rpb24gc3RyLXJlcGxhY2UoJHN0cmluZywgJHNlYXJjaCwgJHJlcGxhY2U6IFwiXCIpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyBTZWUgaHR0cHM6Ly9jb2RlcGVuLmlvL2tldmlud2ViZXIvcGVuL2RYV29Sd1xuLy9cbi8vIFJlcXVpcmVzIHRoZSB1c2Ugb2YgcXVvdGVzIGFyb3VuZCBkYXRhIFVSSXMuXG5cbkBmdW5jdGlvbiBlc2NhcGUtc3ZnKCRzdHJpbmcpIHtcbiAgQGlmIHN0ci1pbmRleCgkc3RyaW5nLCBcImRhdGE6aW1hZ2Uvc3ZnK3htbFwiKSB7XG4gICAgQGVhY2ggJGNoYXIsICRlbmNvZGVkIGluICRlc2NhcGVkLWNoYXJhY3RlcnMge1xuICAgICAgLy8gRG8gbm90IGVzY2FwZSB0aGUgdXJsIGJyYWNrZXRzXG4gICAgICBAaWYgc3RyLWluZGV4KCRzdHJpbmcsIFwidXJsKFwiKSA9PSAxIHtcbiAgICAgICAgJHN0cmluZzogdXJsKFwiI3tzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgNiwgLTMpLCAkY2hhciwgJGVuY29kZWQpfVwiKTtcbiAgICAgIH0gQGVsc2Uge1xuICAgICAgICAkc3RyaW5nOiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkY2hhciwgJGVuY29kZWQpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yLCAkZGFyazogJHlpcS10ZXh0LWRhcmssICRsaWdodDogJHlpcS10ZXh0LWxpZ2h0KSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAkeWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkKSB7XG4gICAgQHJldHVybiAkZGFyaztcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiAkbGlnaHQ7XG4gIH1cbn1cblxuLy8gUmV0cmlldmUgY29sb3IgU2FzcyBtYXBzXG5AZnVuY3Rpb24gY29sb3IoJGtleTogXCJibHVlXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRjb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gdGhlbWUtY29sb3IoJGtleTogXCJwcmltYXJ5XCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCR0aGVtZS1jb2xvcnMsICRrZXkpO1xufVxuXG5AZnVuY3Rpb24gZ3JheSgka2V5OiBcIjEwMFwiKSB7XG4gIEByZXR1cm4gbWFwLWdldCgkZ3JheXMsICRrZXkpO1xufVxuXG4vLyBSZXF1ZXN0IGEgdGhlbWUgY29sb3IgbGV2ZWxcbkBmdW5jdGlvbiB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3ItbmFtZTogXCJwcmltYXJ5XCIsICRsZXZlbDogMCkge1xuICAkY29sb3I6IHRoZW1lLWNvbG9yKCRjb2xvci1uYW1lKTtcbiAgJGNvbG9yLWJhc2U6IGlmKCRsZXZlbCA+IDAsICRibGFjaywgJHdoaXRlKTtcbiAgJGxldmVsOiBhYnMoJGxldmVsKTtcblxuICBAcmV0dXJuIG1peCgkY29sb3ItYmFzZSwgJGNvbG9yLCAkbGV2ZWwgKiAkdGhlbWUtY29sb3ItaW50ZXJ2YWwpO1xufVxuXG4vLyBSZXR1cm4gdmFsaWQgY2FsY1xuQGZ1bmN0aW9uIGFkZCgkdmFsdWUxLCAkdmFsdWUyLCAkcmV0dXJuLWNhbGM6IHRydWUpIHtcbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUyO1xuICB9XG5cbiAgQGlmICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiAkdmFsdWUxO1xuICB9XG5cbiAgQGlmIHR5cGUtb2YoJHZhbHVlMSkgPT0gbnVtYmVyIGFuZCB0eXBlLW9mKCR2YWx1ZTIpID09IG51bWJlciBhbmQgY29tcGFyYWJsZSgkdmFsdWUxLCAkdmFsdWUyKSB7XG4gICAgQHJldHVybiAkdmFsdWUxICsgJHZhbHVlMjtcbiAgfVxuXG4gIEByZXR1cm4gaWYoJHJldHVybi1jYWxjID09IHRydWUsIGNhbGMoI3skdmFsdWUxfSArICN7JHZhbHVlMn0pLCAkdmFsdWUxICsgdW5xdW90ZShcIiArIFwiKSArICR2YWx1ZTIpO1xufVxuXG5AZnVuY3Rpb24gc3VidHJhY3QoJHZhbHVlMSwgJHZhbHVlMiwgJHJldHVybi1jYWxjOiB0cnVlKSB7XG4gIEBpZiAkdmFsdWUxID09IG51bGwgYW5kICR2YWx1ZTIgPT0gbnVsbCB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG5cbiAgQGlmICR2YWx1ZTEgPT0gbnVsbCB7XG4gICAgQHJldHVybiAtJHZhbHVlMjtcbiAgfVxuXG4gIEBpZiAkdmFsdWUyID09IG51bGwge1xuICAgIEByZXR1cm4gJHZhbHVlMTtcbiAgfVxuXG4gIEBpZiB0eXBlLW9mKCR2YWx1ZTEpID09IG51bWJlciBhbmQgdHlwZS1vZigkdmFsdWUyKSA9PSBudW1iZXIgYW5kIGNvbXBhcmFibGUoJHZhbHVlMSwgJHZhbHVlMikge1xuICAgIEByZXR1cm4gJHZhbHVlMSAtICR2YWx1ZTI7XG4gIH1cblxuICBAcmV0dXJuIGlmKCRyZXR1cm4tY2FsYyA9PSB0cnVlLCBjYWxjKCN7JHZhbHVlMX0gLSAjeyR2YWx1ZTJ9KSwgJHZhbHVlMSArIHVucXVvdGUoXCIgLSBcIikgKyAkdmFsdWUyKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgZm9udC1mYW1pbHk6ICRpbnB1dC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGlucHV0LWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkaW5wdXQtYm9yZGVyLWNvbG9yO1xuXG4gIC8vIE5vdGU6IFRoaXMgaGFzIG5vIGVmZmVjdCBvbiA8c2VsZWN0PnMgaW4gc29tZSBicm93c2VycywgZHVlIHRvIHRoZSBsaW1pdGVkIHN0eWxhYmlsaXR5IG9mIGA8c2VsZWN0PmBzIGluIENTUy5cbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cywgMCk7XG5cbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkaW5wdXQtYm94LXNoYWRvdyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGlucHV0LXRyYW5zaXRpb24pO1xuXG4gIC8vIFVuc3R5bGUgdGhlIGNhcmV0IG9uIGA8c2VsZWN0PmBzIGluIElFMTArLlxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAvLyBSZW1vdmUgc2VsZWN0IG91dGxpbmUgZnJvbSBzZWxlY3QgYm94IGluIEZGXG4gICY6LW1vei1mb2N1c3Jpbmcge1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXNoYWRvdzogMCAwIDAgJGlucHV0LWNvbG9yO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgJi5mb3JtLWNvbnRyb2wge1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7IC8vIEZpeCBhcHBlYXJhbmNlIGZvciBkYXRlIGlucHV0cyBpbiBTYWZhcmlcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAvLyBTdXBwcmVzcyB0aGUgbmVzdGVkIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgLy8gdGhlIHNlbGVjdGVkIG9wdGlvbiB0ZXh0IHdoZW4gdGhlIChzdGlsbCBjbG9zZWQpIDxzZWxlY3Q+IHJlY2VpdmVzIGZvY3VzXG4gICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UsIGFzIGl0IGxvb2tzIGJhZCBhbmQgY2Fubm90IGJlIG1hZGUgdG9cbiAgICAvLyBtYXRjaCB0aGUgYXBwZWFyYW5jZSBvZiB0aGUgbmF0aXZlIHdpZGdldC5cbiAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1iZztcbiAgfVxufVxuXG4vLyBNYWtlIGZpbGUgaW5wdXRzIGJldHRlciBtYXRjaCB0ZXh0IGlucHV0cyBieSBmb3JjaW5nIHRoZW0gdG8gbmV3IGxpbmVzLlxuLmZvcm0tY29udHJvbC1maWxlLFxuLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCAob3IgbGVnZW5kKVxuLy8gdGV4dCB0byBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGA8bGFiZWw+LzxsZWdlbmQ+YCBkZWZhdWx0XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTsgLy8gT3ZlcnJpZGUgdGhlIGA8bGVnZW5kPmAgZGVmYXVsdFxuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xufVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktbGcsICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbn1cblxuXG4vLyBSZWFkb25seSBjb250cm9scyBhcyBwbGFpbiB0ZXh0XG4vL1xuLy8gQXBwbHkgY2xhc3MgdG8gYSByZWFkb25seSBpbnB1dCB0byBtYWtlIGl0IGFwcGVhciBsaWtlIHJlZ3VsYXIgcGxhaW5cbi8vIHRleHQgKHdpdGhvdXQgYW55IGJvcmRlciwgYmFja2dyb3VuZCBjb2xvciwgZm9jdXMgaW5kaWNhdG9yKVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAwO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBtYXRjaCBpbnB1dHMgaWYgdGhpcyBjbGFzcyBjb21lcyBvbiBpbnB1dHMgd2l0aCBkZWZhdWx0IG1hcmdpbnNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LXBsYWludGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJvcmRlci13aWR0aCAwO1xuXG4gICYuZm9ybS1jb250cm9sLXNtLFxuICAmLmZvcm0tY29udHJvbC1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIGNvbnRyb2wgc2l6aW5nXG4vL1xuLy8gQnVpbGQgb24gYC5mb3JtLWNvbnRyb2xgIHdpdGggbW9kaWZpZXIgY2xhc3NlcyB0byBkZWNyZWFzZSBvciBpbmNyZWFzZSB0aGVcbi8vIGhlaWdodCBhbmQgZm9udC1zaXplIG9mIGZvcm0gY29udHJvbHMuXG4vL1xuLy8gUmVwZWF0ZWQgaW4gYF9pbnB1dF9ncm91cC5zY3NzYCB0byBhdm9pZCBTYXNzIGV4dGVuZCBpc3N1ZXMuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmZvcm0tY29udHJvbC1sZyB7XG4gIGhlaWdodDogJGlucHV0LWhlaWdodC1sZztcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteS1sZyAkaW5wdXQtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1sZyk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtbGc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICZbc2l6ZV0sXG4gICZbbXVsdGlwbGVdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxudGV4dGFyZWEuZm9ybS1jb250cm9sIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vLyBGb3JtIGdyb3Vwc1xuLy9cbi8vIERlc2lnbmVkIHRvIGhlbHAgd2l0aCB0aGUgb3JnYW5pemF0aW9uIGFuZCBzcGFjaW5nIG9mIHZlcnRpY2FsIGZvcm1zLiBGb3Jcbi8vIGhvcml6b250YWwgZm9ybXMsIHVzZSB0aGUgcHJlZGVmaW5lZCBncmlkIGNsYXNzZXMuXG5cbi5mb3JtLWdyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTtcbn1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAkZm9ybS10ZXh0LW1hcmdpbi10b3A7XG59XG5cblxuLy8gRm9ybSBncmlkXG4vL1xuLy8gU3BlY2lhbCByZXBsYWNlbWVudCBmb3Igb3VyIGdyaWQgc3lzdGVtJ3MgYC5yb3dgIGZvciB0aWdodGVyIGZvcm0gbGF5b3V0cy5cblxuLmZvcm0tcm93IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0kZm9ybS1ncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuXG4gID4gLmNvbCxcbiAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHBhZGRpbmctbGVmdDogJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlcyBhbmQgcmFkaW9zXG4vL1xuLy8gSW5kZW50IHRoZSBsYWJlbHMgdG8gcG9zaXRpb24gcmFkaW9zL2NoZWNrYm94ZXMgYXMgaGFuZ2luZyBjb250cm9scy5cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIGZvciB3b3JrYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuZm9ybS1jaGVjay1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2stbGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCBib3R0b20gbWFyZ2luXG59XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIE92ZXJyaWRlIGJhc2UgLmZvcm0tY2hlY2tcbiAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtbWFyZ2luLXg7XG5cbiAgLy8gVW5kbyAuZm9ybS1jaGVjay1pbnB1dCBkZWZhdWx0cyBhbmQgYWRkIHNvbWUgYG1hcmdpbi1yaWdodGAuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbi8vXG4vLyBQcm92aWRlIGZlZWRiYWNrIHRvIHVzZXJzIHdoZW4gZm9ybSBmaWVsZCB2YWx1ZXMgYXJlIHZhbGlkIG9yIGludmFsaWQuIFdvcmtzXG4vLyBwcmltYXJpbHkgZm9yIGNsaWVudC1zaWRlIHZhbGlkYXRpb24gdmlhIHNjb3BlZCBgOmludmFsaWRgIGFuZCBgOnZhbGlkYFxuLy8gcHNldWRvLWNsYXNzZXMgYnV0IGFsc28gaW5jbHVkZXMgYC5pcy1pbnZhbGlkYCBhbmQgYC5pcy12YWxpZGAgY2xhc3NlcyBmb3Jcbi8vIHNlcnZlciBzaWRlIHZhbGlkYXRpb24uXG5cbkBlYWNoICRzdGF0ZSwgJGRhdGEgaW4gJGZvcm0tdmFsaWRhdGlvbi1zdGF0ZXMge1xuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCBtYXAtZ2V0KCRkYXRhLCBjb2xvciksIG1hcC1nZXQoJGRhdGEsIGljb24pKTtcbn1cblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAsXG4gICAgLmN1c3RvbS1zZWxlY3Qge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmN1c3RvbS1jb250cm9sIHtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gICAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbkBtaXhpbiB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLi4uKSB7XG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID09IDAge1xuICAgICR0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICB9XG5cbiAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPiAxIHtcbiAgICBAZWFjaCAkdmFsdWUgaW4gJHRyYW5zaXRpb24ge1xuICAgICAgQGlmICR2YWx1ZSA9PSBudWxsIG9yICR2YWx1ZSA9PSBub25lIHtcbiAgICAgICAgQHdhcm4gXCJUaGUga2V5d29yZCAnbm9uZScgb3IgJ251bGwnIG11c3QgYmUgdXNlZCBhcyBhIHNpbmdsZSBhcmd1bWVudC5cIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbnVsbCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwgYW5kIG50aCgkdHJhbnNpdGlvbiwgMSkgIT0gbm9uZSB7XG4gICAgICBAbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gRm9ybSBjb250cm9sIGZvY3VzIHN0YXRlXG4vL1xuLy8gR2VuZXJhdGUgYSBjdXN0b21pemVkIGZvY3VzIHN0YXRlIGFuZCBmb3IgYW55IGlucHV0IHdpdGggdGhlIHNwZWNpZmllZCBjb2xvcixcbi8vIHdoaWNoIGRlZmF1bHRzIHRvIHRoZSBgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcmAgdmFyaWFibGUuXG4vL1xuLy8gV2UgaGlnaGx5IGVuY291cmFnZSB5b3UgdG8gbm90IGN1c3RvbWl6ZSB0aGUgZGVmYXVsdCB2YWx1ZSwgYnV0IGluc3RlYWQgdXNlXG4vLyB0aGlzIHRvIHR3ZWFrIGNvbG9ycyBvbiBhbiBhcy1uZWVkZWQgYmFzaXMuIFRoaXMgYWVzdGhldGljIGNoYW5nZSBpcyBiYXNlZCBvblxuLy8gV2ViS2l0J3MgZGVmYXVsdCBzdHlsZXMsIGJ1dCBhcHBsaWNhYmxlIHRvIGEgd2lkZXIgcmFuZ2Ugb2YgYnJvd3NlcnMuIEl0c1xuLy8gdXNhYmlsaXR5IGFuZCBhY2Nlc3NpYmlsaXR5IHNob3VsZCBiZSB0YWtlbiBpbnRvIGFjY291bnQgd2l0aCBhbnkgY2hhbmdlLlxuLy9cbi8vIEV4YW1wbGUgdXNhZ2U6IGNoYW5nZSB0aGUgZGVmYXVsdCBibHVlIGJvcmRlciBhbmQgc2hhZG93IHRvIHdoaXRlIGZvciBiZXR0ZXJcbi8vIGNvbnRyYXN0IGFnYWluc3QgYSBkYXJrIGdyYXkgYmFja2dyb3VuZC5cbkBtaXhpbiBmb3JtLWNvbnRyb2wtZm9jdXMoJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3csICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGZvcm0tY29udHJvbC1mb2N1cygpYCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbi8vIFRoaXMgbWl4aW4gdXNlcyBhbiBgaWYoKWAgdGVjaG5pcXVlIHRvIGJlIGNvbXBhdGlibGUgd2l0aCBEYXJ0IFNhc3Ncbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vc2Fzcy9zYXNzL2lzc3Vlcy8xODczI2lzc3VlY29tbWVudC0xNTIyOTM3MjUgZm9yIG1vcmUgZGV0YWlsc1xuQG1peGluIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgQGlmICgkc3RhdGUgPT0gXCJ2YWxpZFwiIG9yICRzdGF0ZSA9PSBcImludmFsaWRcIikge1xuICAgIC53YXMtdmFsaWRhdGVkICN7aWYoJiwgXCImXCIsIFwiXCIpfTojeyRzdGF0ZX0sXG4gICAgI3tpZigmLCBcIiZcIiwgXCJcIil9LmlzLSN7JHN0YXRlfSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IsICRpY29uKSB7XG4gIC4jeyRzdGF0ZX0tZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogJGZvcm0tZmVlZGJhY2stbWFyZ2luLXRvcDtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stZm9udC1zaXplKTtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogNTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogMTAwJTsgLy8gQ29udGFpbiB0byBwYXJlbnQgd2hlbiBwb3NzaWJsZVxuICAgIHBhZGRpbmc6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy15ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14O1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9ybS1mZWVkYmFjay10b29sdGlwLWZvbnQtc2l6ZSk7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkY29sb3IpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAkZm9ybS1mZWVkYmFjay10b29sdGlwLW9wYWNpdHkpO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRpY29uKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGYgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG4gIHRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRpbnB1dC1oZWlnaHQtaW5uZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAkaW5wdXQtaGVpZ2h0LWlubmVyLXF1YXJ0ZXIgcmlnaHQgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tc2VsZWN0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAgICAgQGlmICRlbmFibGUtdmFsaWRhdGlvbi1pY29ucyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDtcbiAgICAgICAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmFja2dyb3VuZCwgZXNjYXBlLXN2ZygkaWNvbikgJGN1c3RvbS1zZWxlY3QtYmcgbm8tcmVwZWF0ICRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcG9zaXRpb24gLyAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXNpemU7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cblxuICAgICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgICAgfiAuI3skc3RhdGV9LXRvb2x0aXAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogbGlnaHRlbigkY29sb3IsIDEwJSk7XG4gICAgICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcobGlnaHRlbigkY29sb3IsIDEwJSkpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBjdXN0b20gZmlsZVxuICAuY3VzdG9tLWZpbGUtaW5wdXQge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBHcmFkaWVudHNcblxuQG1peGluIGdyYWRpZW50LWJnKCRjb2xvcikge1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteDtcbiAgfSBAZWxzZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICB9XG59XG5cbi8vIEhvcml6b250YWwgZ3JhZGllbnQsIGZyb20gbGVmdCB0byByaWdodFxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG5AbWl4aW4gZ3JhZGllbnQteCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbi8vIFZlcnRpY2FsIGdyYWRpZW50LCBmcm9tIHRvcCB0byBib3R0b21cbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXkoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5AbWl4aW4gZ3JhZGllbnQteC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQteS10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAkYmx1ZSwgJG1pZC1jb2xvcjogJHB1cnBsZSwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogJHJlZCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAkZ3JheS03MDAsICRvdXRlci1jb2xvcjogJGdyYXktODAwKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudChjaXJjbGUsICRpbm5lci1jb2xvciwgJG91dGVyLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1zdHJpcGVkKCRjb2xvcjogcmdiYSgkd2hpdGUsIC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICRidG4tZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkYnRuLWZvbnQtd2VpZ2h0O1xuICBjb2xvcjogJGJvZHktY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogJGJ0bi13aGl0ZS1zcGFjZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6ICRidG4tYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteSwgJGJ0bi1wYWRkaW5nLXgsICRidG4tZm9udC1zaXplLCAkYnRuLWxpbmUtaGVpZ2h0LCAkYnRuLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRidG4tdHJhbnNpdGlvbik7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRib2R5LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogJGJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgY29tZXMgZmlyc3Qgc28gYWN0aXZlIGNhbiBwcm9wZXJseSByZXN0eWxlXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIG9wYWNpdHk6ICRidG4tZGlzYWJsZWQtb3BhY2l0eTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XG4gICAgY3Vyc29yOiBpZigkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zLCBwb2ludGVyLCBudWxsKTtcblxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5hLmJ0bi5kaXNhYmxlZCxcbmZpZWxkc2V0OmRpc2FibGVkIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG5cblxuLy9cbi8vIExpbmsgYnV0dG9uc1xuLy9cblxuLy8gTWFrZSBhIGJ1dHRvbiBsb29rIGFuZCBiZWhhdmUgbGlrZSBhIGxpbmtcbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG5cbiAgJjpkaXNhYmxlZCxcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRidG4tbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC8vIE5vIG5lZWQgZm9yIGFuIGFjdGl2ZSBzdGF0ZSBoZXJlXG59XG5cblxuLy9cbi8vIEJ1dHRvbiBTaXplc1xuLy9cblxuLmJ0bi1sZyB7XG4gIEBpbmNsdWRlIGJ1dHRvbi1zaXplKCRidG4tcGFkZGluZy15LWxnLCAkYnRuLXBhZGRpbmcteC1sZywgJGJ0bi1mb250LXNpemUtbGcsICRidG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1zbSwgJGJ0bi1wYWRkaW5nLXgtc20sICRidG4tZm9udC1zaXplLXNtLCAkYnRuLWxpbmUtaGVpZ2h0LXNtLCAkYnRuLWJvcmRlci1yYWRpdXMtc20pO1xufVxuXG5cbi8vXG4vLyBCbG9jayBidXR0b25cbi8vXG5cbi5idG4tYmxvY2sge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuICArIC5idG4tYmxvY2sge1xuICAgIG1hcmdpbi10b3A6ICRidG4tYmxvY2stc3BhY2luZy15O1xuICB9XG59XG5cbi8vIFNwZWNpZmljaXR5IG92ZXJyaWRlc1xuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxcbmlucHV0W3R5cGU9XCJyZXNldFwiXSxcbmlucHV0W3R5cGU9XCJidXR0b25cIl0ge1xuICAmLmJ0bi1ibG9jayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIi8vIEJ1dHRvbiB2YXJpYW50c1xuLy9cbi8vIEVhc2lseSBwdW1wIG91dCBkZWZhdWx0IHN0eWxlcywgYXMgd2VsbCBhcyA6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSxcbi8vIGFuZCBkaXNhYmxlZCBvcHRpb25zIGZvciBhbGwgYnV0dG9uc1xuXG5AbWl4aW4gYnV0dG9uLXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDcuNSUpLCAkaG92ZXItYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTAlKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDEwJSksICRhY3RpdmUtYm9yZGVyOiBkYXJrZW4oJGJvcmRlciwgMTIuNSUpKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJhY2tncm91bmQpO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3cpO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYShtaXgoY29sb3IteWlxKCRiYWNrZ3JvdW5kKSwgJGJvcmRlciwgMTUlKSwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRhY3RpdmUtYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjdGl2ZS1iYWNrZ3JvdW5kO1xuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyAvLyBSZW1vdmUgdGhlIGdyYWRpZW50IGZvciB0aGUgcHJlc3NlZC9hY3RpdmUgc3RhdGVcbiAgICB9XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6IGNvbG9yLXlpcSgkY29sb3IpLCAkYWN0aXZlLWJhY2tncm91bmQ6ICRjb2xvciwgJGFjdGl2ZS1ib3JkZXI6ICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRhY3RpdmUtYm9yZGVyO1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIGFuZCAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93ICE9IG5vbmUge1xuICAgICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3csIDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KSk7XG4gICAgICB9IEBlbHNlIHtcbiAgICAgICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEJ1dHRvbiBzaXplc1xuQG1peGluIGJ1dHRvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIC8vIE1hbnVhbGx5IGRlY2xhcmUgdG8gcHJvdmlkZSBhbiBvdmVycmlkZSB0byB0aGUgYnJvd3NlciBkZWZhdWx0XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMsIDApO1xufVxuIiwiLmZhZGUge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0cmFuc2l0aW9uLWZhZGUpO1xuXG4gICY6bm90KC5zaG93KSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uY29sbGFwc2Uge1xuICAmOm5vdCguc2hvdykge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcHJpZ2h0LFxuLmRyb3Bkb3duLFxuLmRyb3BsZWZ0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldCgpO1xufVxuXG4vLyBUaGUgZHJvcGRvd24gbWVudVxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1kcm9wZG93bjtcbiAgZGlzcGxheTogbm9uZTsgLy8gbm9uZSBieSBkZWZhdWx0LCBidXQgYmxvY2sgb24gXCJvcGVuXCIgb2YgdGhlIG1lbnVcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogJGRyb3Bkb3duLW1pbi13aWR0aDtcbiAgcGFkZGluZzogJGRyb3Bkb3duLXBhZGRpbmcteSAkZHJvcGRvd24tcGFkZGluZy14O1xuICBtYXJnaW46ICRkcm9wZG93bi1zcGFjZXIgMCAwOyAvLyBvdmVycmlkZSBkZWZhdWx0IHVsXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZHJvcGRvd24tZm9udC1zaXplKTtcbiAgY29sb3I6ICRkcm9wZG93bi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRkcm9wZG93bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LWxlZnQge1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cblxuICAgIC5kcm9wZG93bi1tZW51I3skaW5maXh9LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuLy8gQWxsb3cgZm9yIGRyb3Bkb3ducyB0byBnbyBib3R0b20gdXAgKGFrYSwgZHJvcHVwLW1lbnUpXG4vLyBKdXN0IGFkZCAuZHJvcHVwIGFmdGVyIHRoZSBzdGFuZGFyZCAuZHJvcGRvd24gY2xhc3MgYW5kIHlvdSdyZSBzZXQuXG4uZHJvcHVwIHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQodXApO1xuICB9XG59XG5cbi5kcm9wcmlnaHQge1xuICAuZHJvcGRvd24tbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tbGVmdDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHJpZ2h0KTtcbiAgICAmOjphZnRlciB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLmRyb3BsZWZ0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMTAwJTtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAkZHJvcGRvd24tc3BhY2VyO1xuICB9XG5cbiAgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgY2FyZXQobGVmdCk7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBXaGVuIGVuYWJsZWQgUG9wcGVyLmpzLCByZXNldCBiYXNpYyBkcm9wZG93biBwb3NpdGlvblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbi5kcm9wZG93bi1tZW51IHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0sXG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGJvdHRvbTogYXV0bztcbiAgfVxufVxuXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGA8aHI+YCkgd2l0aGluIHRoZSBkcm9wZG93blxuLmRyb3Bkb3duLWRpdmlkZXIge1xuICBAaW5jbHVkZSBuYXYtZGl2aWRlcigkZHJvcGRvd24tZGl2aWRlci1iZywgJGRyb3Bkb3duLWRpdmlkZXItbWFyZ2luLXksIHRydWUpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIHByZXZlbnQgbGlua3MgZnJvbSByYW5kb21seSBicmVha2luZyBvbnRvIG5ldyBsaW5lc1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgLy8gUHJldmVudCBkcm9wZG93biBvdmVyZmxvdyBpZiB0aGVyZSdzIG5vIHBhZGRpbmdcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI3NzAzXG4gIEBpZiAkZHJvcGRvd24tcGFkZGluZy15ID09IDAge1xuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1ob3Zlci1iZyk7XG4gIH1cblxuICAmLmFjdGl2ZSxcbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLy8gUmVtb3ZlIENTUyBncmFkaWVudHMgaWYgdGhleSdyZSBlbmFibGVkXG4gICAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gRHJvcGRvd24gc2VjdGlvbiBoZWFkZXJzXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1oZWFkZXItcGFkZGluZztcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUtc20pO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuXG4vLyBEcm9wZG93biB0ZXh0XG4uZHJvcGRvd24taXRlbS10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkZHJvcGRvd24tbGluay1jb2xvcjtcbn1cbiIsIkBtaXhpbiBjYXJldC1kb3duKCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAoKSB7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldC1yaWdodCgpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZDtcbn1cblxuQG1peGluIGNhcmV0LWxlZnQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1ib3R0b206ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0KCRkaXJlY3Rpb246IGRvd24pIHtcbiAgQGlmICRlbmFibGUtY2FyZXQge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZXQtc3BhY2luZztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgQGlmICRkaXJlY3Rpb24gPT0gZG93biB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWRvd24oKTtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcmlnaHQge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1yaWdodCgpO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiAkY2FyZXQtdmVydGljYWwtYWxpZ247XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LWxlZnQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmVtcHR5OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEhvcml6b250YWwgZGl2aWRlcnNcbi8vXG4vLyBEaXZpZGVycyAoYmFzaWNhbGx5IGFuIGhyKSB3aXRoaW4gZHJvcGRvd25zIGFuZCBuYXYgbGlzdHNcblxuQG1peGluIG5hdi1kaXZpZGVyKCRjb2xvcjogJG5hdi1kaXZpZGVyLWNvbG9yLCAkbWFyZ2luLXk6ICRuYXYtZGl2aWRlci1tYXJnaW4teSwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICBoZWlnaHQ6IDA7XG4gIG1hcmdpbjogJG1hcmdpbi15IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbmF2LWRpdmlkZXIoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIE1ha2UgdGhlIGRpdiBiZWhhdmUgbGlrZSBhIGJ1dHRvblxuLmJ0bi1ncm91cCxcbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvLyBtYXRjaCAuYnRuIGFsaWdubWVudCBnaXZlbiBmb250LXNpemUgaGFjayBhYm92ZVxuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuXG4gICAgLy8gQnJpbmcgdGhlIGhvdmVyLCBmb2N1c2VkLCBhbmQgXCJhY3RpdmVcIiBidXR0b25zIHRvIHRoZSBmcm9udCB0byBvdmVybGF5XG4gICAgLy8gdGhlIGJvcmRlcnMgcHJvcGVybHlcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gT3B0aW9uYWw6IEdyb3VwIG11bHRpcGxlIGJ1dHRvbiBncm91cHMgdG9nZXRoZXIgZm9yIGEgdG9vbGJhclxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuXG4uYnRuLWdyb3VwIHtcbiAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVycyB3aGVuIGJ1dHRvbnMgYXJlIG5leHQgdG8gZWFjaCBvdGhlclxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0kYnRuLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC8vIFJlc2V0IHJvdW5kZWQgY29ybmVyc1xuICA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4gID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuICB9XG59XG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGJ1dHRvbiBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXIgbWFuaXB1bGF0aW9uLlxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biB7IEBleHRlbmQgLmJ0bi1zbTsgfVxuLmJ0bi1ncm91cC1sZyA+IC5idG4geyBAZXh0ZW5kIC5idG4tbGc7IH1cblxuXG4vL1xuLy8gU3BsaXQgYnV0dG9uIGRyb3Bkb3duc1xuLy9cblxuLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14ICogLjc1O1xuXG4gICY6OmFmdGVyLFxuICAuZHJvcHVwICY6OmFmdGVyLFxuICAuZHJvcHJpZ2h0ICY6OmFmdGVyIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC5kcm9wbGVmdCAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4uYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LXNtICogLjc1O1xufVxuXG4uYnRuLWxnICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xuICBwYWRkaW5nLWxlZnQ6ICRidG4tcGFkZGluZy14LWxnICogLjc1O1xufVxuXG5cbi8vIFRoZSBjbGlja2FibGUgYnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbWVudVxuLy8gU2V0IHRoZSBzYW1lIGluc2V0IHNoYWRvdyBhcyB0aGUgOmFjdGl2ZSBzdGF0ZVxuLmJ0bi1ncm91cC5zaG93IC5kcm9wZG93bi10b2dnbGUge1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gIC8vIFNob3cgbm8gc2hhZG93IGZvciBgLmJ0bi1saW5rYCBzaW5jZSBpdCBoYXMgbm8gb3RoZXIgYnV0dG9uIHN0eWxlcy5cbiAgJi5idG4tbGluayB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBWZXJ0aWNhbCBidXR0b24gZ3JvdXBzXG4vL1xuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKDApO1xuICB9XG5cbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94IGFuZCByYWRpbyBvcHRpb25zXG4vL1xuLy8gSW4gb3JkZXIgdG8gc3VwcG9ydCB0aGUgYnJvd3NlcidzIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFjaywgcG93ZXJlZCBieSB0aGVcbi8vIGByZXF1aXJlZGAgYXR0cmlidXRlLCB3ZSBoYXZlIHRvIFwiaGlkZVwiIHRoZSBpbnB1dHMgdmlhIGBjbGlwYC4gV2UgY2Fubm90IHVzZVxuLy8gYGRpc3BsYXk6IG5vbmU7YCBvciBgdmlzaWJpbGl0eTogaGlkZGVuO2AgYXMgdGhhdCBhbHNvIGhpZGVzIHRoZSBwb3BvdmVyLlxuLy8gU2ltcGx5IHZpc3VhbGx5IGhpZGluZyB0aGUgaW5wdXRzIHZpYSBgb3BhY2l0eWAgd291bGQgbGVhdmUgdGhlbSBjbGlja2FibGUgaW5cbi8vIGNlcnRhaW4gY2FzZXMgd2hpY2ggaXMgcHJldmVudGVkIGJ5IHVzaW5nIGBjbGlwYCBhbmQgYHBvaW50ZXItZXZlbnRzYC5cbi8vIFRoaXMgd2F5LCB3ZSBlbnN1cmUgYSBET00gZWxlbWVudCBpcyB2aXNpYmxlIHRvIHBvc2l0aW9uIHRoZSBwb3BvdmVyIGZyb20uXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEyNzk0IGFuZFxuLy8gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTQ1NTkgZm9yIG1vcmUgaW5mb3JtYXRpb24uXG5cbi5idG4tZ3JvdXAtdG9nZ2xlIHtcbiAgPiAuYnRuLFxuICA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSBkZWZhdWx0IGA8bGFiZWw+YCB2YWx1ZVxuXG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgLy8gRm9yIGZvcm0gdmFsaWRhdGlvbiBmZWVkYmFja1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LFxuICA+IC5jdXN0b20tc2VsZWN0LFxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyAvLyBGb3IgZm9jdXMgc3RhdGUncyB6LWluZGV4XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgd2lkdGg6IDElO1xuICAgIG1pbi13aWR0aDogMDsgLy8gaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMzYyNDcxNDAvd2h5LWRvbnQtZmxleC1pdGVtcy1zaHJpbmstcGFzdC1jb250ZW50LXNpemVcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgKyAuZm9ybS1jb250cm9sLFxuICAgICsgLmN1c3RvbS1zZWxlY3QsXG4gICAgKyAuY3VzdG9tLWZpbGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBcImFjdGl2ZVwiIGZvcm0gY29udHJvbCB0byB0aGUgdG9wIG9mIHN1cnJvdW5kaW5nIGVsZW1lbnRzXG4gID4gLmZvcm0tY29udHJvbDpmb2N1cyxcbiAgPiAuY3VzdG9tLXNlbGVjdDpmb2N1cyxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICB6LWluZGV4OiAzO1xuICB9XG5cbiAgLy8gQnJpbmcgdGhlIGN1c3RvbSBmaWxlIGlucHV0IGFib3ZlIHRoZSBsYWJlbFxuICA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMge1xuICAgIHotaW5kZXg6IDQ7XG4gIH1cblxuICA+IC5mb3JtLWNvbnRyb2wsXG4gID4gLmN1c3RvbS1zZWxlY3Qge1xuICAgICY6bm90KDpsYXN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cblxuICAvLyBDdXN0b20gZmlsZSBpbnB1dHMgaGF2ZSBtb3JlIGNvbXBsZXggbWFya3VwLCB0aHVzIHJlcXVpcmluZyBkaWZmZXJlbnRcbiAgLy8gYm9yZGVyLXJhZGl1cyBvdmVycmlkZXMuXG4gID4gLmN1c3RvbS1maWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsLFxuICAgICY6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHsgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTsgfVxuICAgICY6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHsgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApOyB9XG4gIH1cbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmRcbi8vXG4vLyBXaGlsZSBpdCByZXF1aXJlcyBvbmUgZXh0cmEgbGF5ZXIgb2YgSFRNTCBmb3IgZWFjaCwgZGVkaWNhdGVkIHByZXBlbmQgYW5kXG4vLyBhcHBlbmQgZWxlbWVudHMgYWxsb3cgdXMgdG8gMSkgYmUgbGVzcyBjbGV2ZXIsIDIpIHNpbXBsaWZ5IG91ciBzZWxlY3RvcnMsIGFuZFxuLy8gMykgc3VwcG9ydCBIVE1MNSBmb3JtIHZhbGlkYXRpb24uXG5cbi5pbnB1dC1ncm91cC1wcmVwZW5kLFxuLmlucHV0LWdyb3VwLWFwcGVuZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gRW5zdXJlIGJ1dHRvbnMgYXJlIGFsd2F5cyBhYm92ZSBpbnB1dHMgZm9yIG1vcmUgdmlzdWFsbHkgcGxlYXNpbmcgYm9yZGVycy5cbiAgLy8gVGhpcyBpc24ndCBuZWVkZWQgZm9yIGAuaW5wdXQtZ3JvdXAtdGV4dGAgc2luY2UgaXQgc2hhcmVzIHRoZSBzYW1lIGJvcmRlci1jb2xvclxuICAvLyBhcyBvdXIgaW5wdXRzLlxuICAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gIH1cblxuICAuYnRuICsgLmJ0bixcbiAgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LFxuICAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7IG1hcmdpbi1yaWdodDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cbi5pbnB1dC1ncm91cC1hcHBlbmQgeyBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7IH1cblxuXG4vLyBUZXh0dWFsIGFkZG9uc1xuLy9cbi8vIFNlcnZlcyBhcyBhIGNhdGNoLWFsbCBlbGVtZW50IGZvciBhbnkgdGV4dCBvciByYWRpby9jaGVja2JveCBpbnB1dCB5b3Ugd2lzaFxuLy8gdG8gcHJlcGVuZCBvciBhcHBlbmQgdG8gYW4gaW5wdXQuXG5cbi5pbnB1dC1ncm91cC10ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJGlucHV0LXBhZGRpbmcteSAkaW5wdXQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUpOyAvLyBNYXRjaCBpbnB1dHNcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gTnVrZSBkZWZhdWx0IG1hcmdpbnMgZnJvbSBjaGVja2JveGVzIGFuZCByYWRpb3MgdG8gdmVydGljYWxseSBjZW50ZXIgd2l0aGluLlxuICBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG4gIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG5cbi8vIFNpemluZ1xuLy9cbi8vIFJlbWl4IHRoZSBkZWZhdWx0IGZvcm0gY29udHJvbCBzaXppbmcgY2xhc3NlcyBpbnRvIG5ldyBvbmVzIGZvciBlYXNpZXJcbi8vIG1hbmlwdWxhdGlvbi5cblxuLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbDpub3QodGV4dGFyZWEpLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtc207XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biB7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktc20gJGlucHV0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtc20pO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LXNtO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuY3VzdG9tLXNlbGVjdCB7XG4gIHBhZGRpbmctcmlnaHQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nO1xufVxuXG5cbi8vIFByZXBlbmQgYW5kIGFwcGVuZCByb3VuZGVkIGNvcm5lcnNcbi8vXG4vLyBUaGVzZSBydWxlc2V0cyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIHNpemluZyBvbmVzIHRvIHByb3Blcmx5IG92ZXJyaWRlIHNtIGFuZCBsZ1xuLy8gYm9yZGVyLXJhZGl1cyB2YWx1ZXMgd2hlbiBleHRlbmRpbmcuIFRoZXkncmUgbW9yZSBzcGVjaWZpYyB0aGFuIHdlJ2QgbGlrZVxuLy8gd2l0aCB0aGUgYC5pbnB1dC1ncm91cCA+YCBwYXJ0LCBidXQgd2l0aG91dCBpdCwgd2UgY2Fubm90IG92ZXJyaWRlIHRoZSBzaXppbmcuXG5cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbn1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6ICRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIGNvbG9yLWFkanVzdDogZXhhY3Q7IC8vIEtlZXAgdGhlbWVkIGFwcGVhcmFuY2UgZm9yIHByaW50XG59XG5cbi5jdXN0b20tY29udHJvbC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg7XG59XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogLTE7IC8vIFB1dCB0aGUgaW5wdXQgYmVoaW5kIHRoZSBsYWJlbCBzbyBpdCBkb2Vzbid0IG92ZXJsYXkgdGV4dFxuICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBoZWlnaHQ6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAvLyB0aGUgbWl4aW4gaXMgbm90IHVzZWQgaGVyZSB0byBtYWtlIHN1cmUgdGhlcmUgaXMgZmVlZGJhY2tcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIGJveC1zaGFkb3c6ICRpbnB1dC1ib3gtc2hhZG93LCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuICB9XG5cbiAgJjpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSxcbiAgJjpkaXNhYmxlZCB7XG4gICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gQ3VzdG9tIGNvbnRyb2wgaW5kaWNhdG9yc1xuLy9cbi8vIEJ1aWxkIHRoZSBjdXN0b20gY29udHJvbHMgb3V0IG9mIHBzZXVkby1lbGVtZW50cy5cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWxhYmVsLWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBjdXJzb3I6ICRjdXN0b20tY29udHJvbC1jdXJzb3I7XG5cbiAgLy8gQmFja2dyb3VuZC1jb2xvciBhbmQgKHdoZW4gZW5hYmxlZCkgZ3JhZGllbnRcbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgIGJvcmRlcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItY29sb3Igc29saWQgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgLy8gRm9yZWdyb3VuZCAoaWNvbilcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyO1xuICAgIGxlZnQ6IC0oJGN1c3RvbS1jb250cm9sLWd1dHRlciArICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBoZWlnaHQ6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYmctc2l6ZX07XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveGVzXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIGNoZWNrYm94ZXMuXG5cbi5jdXN0b20tY2hlY2tib3gge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24tY2hlY2tlZCk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1iZyk7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICAgICY6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cbi8vIFJhZGlvc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciByYWRpb3MuXG5cbi5jdXN0b20tcmFkaW8ge1xuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB7XG4gICAgJjpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWRpc2FibGVkLWJnKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBzd2l0Y2hlc1xuLy9cbi8vIFR3ZWFrIGEgZmV3IHRoaW5ncyBmb3Igc3dpdGNoZXNcblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcjtcblxuICAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtKCRjdXN0b20tc3dpdGNoLXdpZHRoICsgJGN1c3RvbS1jb250cm9sLWd1dHRlcik7XG4gICAgICB3aWR0aDogJGN1c3RvbS1zd2l0Y2gtd2lkdGg7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdG9wOiBhZGQoKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogMik7XG4gICAgICBsZWZ0OiBhZGQoLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1zaXplO1xuICAgICAgaGVpZ2h0OiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yO1xuICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LCAkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRjdXN0b20tc3dpdGNoLXdpZHRoIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gU2VsZWN0XG4vL1xuLy8gUmVwbGFjZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCBzZWxlY3Qgd2l0aCBhIGN1c3RvbSBvbmUsIG1vc3RseSBwdWxsZWQgZnJvbVxuLy8gaHR0cHM6Ly9wcmltZXIuZ2l0aHViLmlvLy5cbi8vXG5cbi5jdXN0b20tc2VsZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAoJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLXNlbGVjdC1mb250LWZhbWlseTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtY29sb3I7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJnICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzLCAwKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93KTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIEBpZiAkZW5hYmxlLXNoYWRvd3Mge1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1ib3gtc2hhZG93LCAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcbiAgICB9IEBlbHNlIHtcbiAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgIGJveC1zaGFkb3c6ICRjdXN0b20tc2VsZWN0LWZvY3VzLWJveC1zaGFkb3c7XG4gICAgfVxuXG4gICAgJjo6LW1zLXZhbHVlIHtcbiAgICAgIC8vIEZvciB2aXN1YWwgY29uc2lzdGVuY3kgd2l0aCBvdGhlciBwbGF0Zm9ybXMvYnJvd3NlcnMsXG4gICAgICAvLyBzdXBwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0sXG4gICZbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEhpZGVzIHRoZSBkZWZhdWx0IGNhcmV0IGluIElFMTFcbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gIC8vIFJlbW92ZSBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc207XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtKTtcbn1cblxuLmN1c3RvbS1zZWxlY3QtbGcge1xuICBoZWlnaHQ6ICRjdXN0b20tc2VsZWN0LWhlaWdodC1sZztcbiAgcGFkZGluZy10b3A6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1ib3R0b206ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteS1sZztcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUtbGcpO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jdXN0b20tZmlsZS1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwO1xuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAkY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIFVzZSBbZGlzYWJsZWRdIGFuZCA6ZGlzYWJsZWQgdG8gd29yayBhcm91bmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODI0N1xuICAmW2Rpc2FibGVkXSB+IC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgJjpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1maWxlLWRpc2FibGVkLWJnO1xuICB9XG5cbiAgQGVhY2ggJGxhbmcsICR2YWx1ZSBpbiAkY3VzdG9tLWZpbGUtdGV4dCB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KSB+IC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHZhbHVlO1xuICAgIH1cbiAgfVxuXG4gIH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1icm93c2UpO1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkY3VzdG9tLWZpbGUtZm9udC1mYW1pbHk7XG4gIGZvbnQtd2VpZ2h0OiAkY3VzdG9tLWZpbGUtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLWZpbGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1iZztcbiAgYm9yZGVyOiAkY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tZmlsZS1ib3gtc2hhZG93KTtcblxuICAmOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI7XG4gICAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICAgIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLWZpbGUtbGluZS1oZWlnaHQ7XG4gICAgY29sb3I6ICRjdXN0b20tZmlsZS1idXR0b24tY29sb3I7XG4gICAgY29udGVudDogXCJCcm93c2VcIjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXItbGVmdDogaW5oZXJpdDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cbn1cblxuLy8gUmFuZ2Vcbi8vXG4vLyBTdHlsZSByYW5nZSBpbnB1dHMgdGhlIHNhbWUgYWNyb3NzIGJyb3dzZXJzLiBWZW5kb3Itc3BlY2lmaWMgcnVsZXMgZm9yIHBzZXVkb1xuLy8gZWxlbWVudHMgY2Fubm90IGJlIG1peGVkLiBBcyBzdWNoLCB0aGVyZSBhcmUgbm8gc2hhcmVkIHN0eWxlcyBmb3IgZm9jdXMgb3Jcbi8vIGFjdGl2ZSBzdGF0ZXMgb24gcHJlZml4ZWQgc2VsZWN0b3JzLlxuXG4uY3VzdG9tLXJhbmdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYWRkKCRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0LCAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGggKiAyKTtcbiAgcGFkZGluZzogMDsgLy8gTmVlZCB0byByZXNldCBwYWRkaW5nXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAvLyBQc2V1ZG8tZWxlbWVudHMgbXVzdCBiZSBzcGxpdCBhY3Jvc3MgbXVsdGlwbGUgcnVsZXNldHMgdG8gaGF2ZSBhbiBlZmZlY3QuXG4gICAgLy8gTm8gYm94LXNoYWRvdygpIG1peGluIGZvciBmb2N1cyBhY2Nlc3NpYmlsaXR5LlxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgICAmOjotbXMtdGh1bWIgICAgICAgICAgICB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICB9XG5cbiAgJjo6LW1vei1mb2N1cy1vdXRlciB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ7XG4gICAgbWFyZ2luLXRvcDogKCRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0IC0gJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQpIC8gMjsgLy8gV2Via2l0IHNwZWNpZmljXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1iZyk7XG4gICAgYm9yZGVyOiAkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3cpO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgJjphY3RpdmUge1xuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmcpO1xuICAgIH1cbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgLy8gV2h5P1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbW96LXJhbmdlLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gRmlyZWZveCBzcGVjaWZpYz9cbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6IDA7IC8vIEVkZ2Ugc3BlY2lmaWNcbiAgICBtYXJnaW4tcmlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgLy8gV29ya2Fyb3VuZCB0aGF0IG92ZXJmbG93ZWQgYm94LXNoYWRvdyBpcyBoaWRkZW4uXG4gICAgbWFyZ2luLWxlZnQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDsgIC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotbXMtdHJhY2sge1xuICAgIHdpZHRoOiAkY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoO1xuICAgIGhlaWdodDogJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogJGN1c3RvbS1yYW5nZS10cmFjay1jdXJzb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0IC8gMjtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC1sb3dlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOjotbXMtZmlsbC11cHBlciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyAvLyBhcmJpdHJhcnk/XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10cmFjay1iZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG5cbiAgICAmOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1zLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc7XG4gICAgfVxuICB9XG59XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLFxuLmN1c3RvbS1maWxlLWxhYmVsLFxuLmN1c3RvbS1zZWxlY3Qge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gS2lja3N0YXJ0IGFueSBuYXZpZ2F0aW9uIGNvbXBvbmVudCB3aXRoIGEgc2V0IG9mIHN0eWxlIHJlc2V0cy4gV29ya3Mgd2l0aFxuLy8gYDxuYXY+YHMsIGA8dWw+YHMgb3IgYDxvbD5gcy5cblxuLm5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubmF2LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJG5hdi1saW5rLXBhZGRpbmcteSAkbmF2LWxpbmstcGFkZGluZy14O1xuICB0ZXh0LWRlY29yYXRpb246IGlmKCRsaW5rLWRlY29yYXRpb24gPT0gbm9uZSwgbnVsbCwgbm9uZSk7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgfVxufVxuXG4vL1xuLy8gVGFic1xuLy9cblxuLm5hdi10YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuXG4gIC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogJG5hdi10YWJzLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkbmF2LXRhYnMtYm9yZGVyLXJhZGl1cyk7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4ubmF2LWp1c3RpZmllZCB7XG4gID4gLm5hdi1saW5rLFxuICAubmF2LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5cbi8vIFRhYmJhYmxlIHRhYnNcbi8vXG4vLyBIaWRlIHRhYmJhYmxlIHBhbmVzIHRvIHN0YXJ0LCBzaG93IHRoZW0gd2hlbiBgLmFjdGl2ZWBcblxuLnRhYi1jb250ZW50IHtcbiAgPiAudGFiLXBhbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgPiAuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLy8gQ29udGVudHNcbi8vXG4vLyBOYXZiYXJcbi8vIE5hdmJhciBicmFuZFxuLy8gTmF2YmFyIG5hdlxuLy8gTmF2YmFyIHRleHRcbi8vIE5hdmJhciBkaXZpZGVyXG4vLyBSZXNwb25zaXZlIG5hdmJhclxuLy8gTmF2YmFyIHBvc2l0aW9uXG4vLyBOYXZiYXIgdGhlbWVzXG5cblxuLy8gTmF2YmFyXG4vL1xuLy8gUHJvdmlkZSBhIHN0YXRpYyBuYXZiYXIgZnJvbSB3aGljaCB3ZSBleHBhbmQgdG8gY3JlYXRlIGZ1bGwtd2lkdGgsIGZpeGVkLCBhbmRcbi8vIG90aGVyIG5hdmJhciB2YXJpYXRpb25zLlxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIGFsbG93IHVzIHRvIGRvIHRoZSBsaW5lIGJyZWFrIGZvciBjb2xsYXBzaW5nIGNvbnRlbnRcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBzcGFjZSBvdXQgYnJhbmQgZnJvbSBsb2dvXG4gIHBhZGRpbmc6ICRuYXZiYXItcGFkZGluZy15ICRuYXZiYXItcGFkZGluZy14O1xuXG4gIC8vIEJlY2F1c2UgZmxleCBwcm9wZXJ0aWVzIGFyZW4ndCBpbmhlcml0ZWQsIHdlIG5lZWQgdG8gcmVkZWNsYXJlIHRoZXNlIGZpcnN0XG4gIC8vIGZldyBwcm9wZXJ0aWVzIHNvIHRoYXQgY29udGVudCBuZXN0ZWQgd2l0aGluIGJlaGF2ZSBwcm9wZXJseS5cbiAgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgLmNvbnRhaW5lcixcbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50LCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgQGV4dGVuZCAlY29udGFpbmVyLWZsZXgtcHJvcGVydGllcztcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciBuYXZcbi8vXG4vLyBDdXN0b20gbmF2YmFyIG5hdmlnYXRpb24gKGRvZXNuJ3QgcmVxdWlyZSBgLm5hdmAsIGJ1dCBkb2VzIG1ha2UgdXNlIG9mIGAubmF2LWxpbmtgKS5cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyAvLyBjYW5ub3QgdXNlIGBpbmhlcml0YCB0byBnZXQgdGhlIGAubmF2YmFyYHMgdmFsdWVcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0ZXh0XG4vL1xuLy9cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogJG5hdi1saW5rLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXYtbGluay1wYWRkaW5nLXk7XG59XG5cblxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciByZXNwb25zaXZlIGNvbGxhcHNpbmcgYW5kIHRvZ2dsaW5nIG9mIG5hdmJhciBjb250ZW50cy5cbi8vIFBvd2VyZWQgYnkgdGhlIGNvbGxhcHNlIEJvb3RzdHJhcCBKYXZhU2NyaXB0IHBsdWdpbi5cblxuLy8gV2hlbiBjb2xsYXBzZWQsIHByZXZlbnQgdGhlIHRvZ2dsZWFibGUgbmF2YmFyIGNvbnRlbnRzIGZyb20gYXBwZWFyaW5nIGluXG4vLyB0aGUgZGVmYXVsdCBmbGV4Ym94IHJvdyBvcmllbnRhdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4vLyBLZWVwIGFzIGEgc2VwYXJhdGUgZWxlbWVudCBzbyBmb2xrcyBjYW4gZWFzaWx5IG92ZXJyaWRlIGl0IHdpdGggYW5vdGhlciBpY29uXG4vLyBvciBpbWFnZSBmaWxlIGFzIG5lZWRlZC5cbi5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS41ZW07XG4gIGhlaWdodDogMS41ZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLy8gR2VuZXJhdGUgc2VyaWVzIG9mIGAubmF2YmFyLWV4cGFuZC0qYCByZXNwb25zaXZlIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nXG4vLyB3aGVyZSB5b3VyIG5hdmJhciBjb2xsYXBzZXMuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBlYWNoICRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aCBpbiAkY29udGFpbmVyLW1heC13aWR0aHMge1xuICAgICAgICAgID4gLmNvbnRhaW5lciN7YnJlYWtwb2ludC1pbmZpeCgkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGhzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5leHQpIHtcbiAgICAgICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgLm5hdmJhci1uYXYge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgICAgICAuZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuICAgICAgICAgIC8vIENoYW5nZXMgZmxleC1iYXNlcyB0byBhdXRvIGJlY2F1c2Ugb2YgYW4gSUUxMCBidWdcbiAgICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLm5hdmJhci10b2dnbGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIHRoZW1lc1xuLy9cbi8vIFN0eWxlcyBmb3Igc3dpdGNoaW5nIGJldHdlZW4gbmF2YmFycyB3aXRoIGxpZ2h0IG9yIGRhcmsgYmFja2dyb3VuZC5cblxuLy8gRGFyayBsaW5rcyBhZ2FpbnN0IGEgbGlnaHQgYmFja2dyb3VuZFxuLm5hdmJhci1saWdodCB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWJyYW5kLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gV2hpdGUgbGlua3MgYWdhaW5zdCBhIGRhcmsgYmFja2dyb3VuZFxuLm5hdmJhci1kYXJrIHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1icmFuZC1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLW5hdiB7XG4gICAgLm5hdi1saW5rIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyIHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZyk7XG4gIH1cblxuICAubmF2YmFyLXRleHQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjI3NDAjaXNzdWVjb21tZW50LTMwNTg2ODEwNlxuICBoZWlnaHQ6ICRjYXJkLWhlaWdodDtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtYm9yZGVyLXJhZGl1cyk7XG5cbiAgPiBociB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG5cbiAgPiAubGlzdC1ncm91cCB7XG4gICAgYm9yZGVyLXRvcDogaW5oZXJpdDtcbiAgICBib3JkZXItYm90dG9tOiBpbmhlcml0O1xuXG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkICB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgLy8gRHVlIHRvIHNwZWNpZmljaXR5IG9mIHRoZSBhYm92ZSBzZWxlY3RvciAoYC5jYXJkID4gLmxpc3QtZ3JvdXBgKSwgd2UgbXVzdFxuICAvLyB1c2UgYSBjaGlsZCBzZWxlY3RvciBoZXJlIHRvIHByZXZlbnQgZG91YmxlIGJvcmRlcnMuXG4gID4gLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAsXG4gID4gLmxpc3QtZ3JvdXAgKyAuY2FyZC1mb290ZXIge1xuICAgIGJvcmRlci10b3A6IDA7XG4gIH1cbn1cblxuLmNhcmQtYm9keSB7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBmb3IgZGVja3MgYW5kIGdyb3VwcyBzbyB0aGF0IGNhcmQgYmxvY2tzIHRha2UgdXBcbiAgLy8gYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZSwgZW5zdXJpbmcgZm9vdGVycyBhcmUgYWxpZ25lZCB0byB0aGUgYm90dG9tLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIGltYWdlIHNpemUgYnVnIGluIElFXG4gIC8vIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMjg4NTVcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbiAgY29sb3I6ICRjYXJkLWNvbG9yO1xufVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206ICRjYXJkLXNwYWNlci15O1xufVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0kY2FyZC1zcGFjZXIteSAvIDI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICArIC5jYXJkLWxpbmsge1xuICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1zcGFjZXIteDtcbiAgfVxufVxuXG4vL1xuLy8gT3B0aW9uYWwgdGV4dHVhbCBjYXBzXG4vL1xuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gUmVtb3ZlcyB0aGUgZGVmYXVsdCBtYXJnaW4tYm90dG9tIG9mIDxoTj5cbiAgY29sb3I6ICRjYXJkLWNhcC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItYm90dG9tOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzIDAgMCk7XG4gIH1cbn1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLXRvcDogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmxhc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCAwICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG4gIH1cbn1cblxuXG4vL1xuLy8gSGVhZGVyIG5hdnNcbi8vXG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtc3BhY2VyLXk7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1zcGFjZXIteCAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xufVxuXG4vLyBDYXJkIGltYWdlXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAkY2FyZC1pbWctb3ZlcmxheS1wYWRkaW5nO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctdG9wLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIGZsZXgtc2hyaW5rOiAwOyAvLyBGb3IgSUU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjkzOTZcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCB7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uY2FyZC1pbWcsXG4uY2FyZC1pbWctYm90dG9tIHtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gQ2FyZCBkZWNrXG5cbi5jYXJkLWRlY2sge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtZGVjay1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIG1hcmdpbi1yaWdodDogLSRjYXJkLWRlY2stbWFyZ2luO1xuICAgIG1hcmdpbi1sZWZ0OiAtJGNhcmQtZGVjay1tYXJnaW47XG5cbiAgICAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgZGVmYXVsdFxuICAgICAgbWFyZ2luLWxlZnQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDYXJkIGdyb3Vwc1xuLy9cblxuLmNhcmQtZ3JvdXAge1xuICAvLyBUaGUgY2hpbGQgc2VsZWN0b3IgYWxsb3dzIG5lc3RlZCBgLmNhcmRgIHdpdGhpbiBgLmNhcmQtZ3JvdXBgXG4gIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gID4gLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAgIC8vIHRvIGRpc3BsYXkgcHJvcGVybHkuXG4gICAgPiAuY2FyZCB7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyNmbGV4YnVnLTRcbiAgICAgIGZsZXg6IDEgMCAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICsgLmNhcmQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC8vIEhhbmRsZSByb3VuZGVkIGNvcm5lcnNcbiAgICAgIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wLFxuICAgICAgICAgIC5jYXJkLWhlYWRlciB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSxcbiAgICAgICAgICAuY2FyZC1mb290ZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29sdW1uc1xuLy9cblxuLmNhcmQtY29sdW1ucyB7XG4gIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1jb2x1bW5zLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBjb2x1bW4tY291bnQ6ICRjYXJkLWNvbHVtbnMtY291bnQ7XG4gICAgY29sdW1uLWdhcDogJGNhcmQtY29sdW1ucy1nYXA7XG4gICAgb3JwaGFuczogMTtcbiAgICB3aWRvd3M6IDE7XG5cbiAgICAuY2FyZCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIERvbid0IGxldCB0aGVtIHZlcnRpY2FsbHkgc3BhbiBtdWx0aXBsZSBjb2x1bW5zXG4gICAgICB3aWR0aDogMTAwJTsgLy8gRG9uJ3QgbGV0IHRoZWlyIHdpZHRoIGNoYW5nZVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBBY2NvcmRpb25cbi8vXG5cbi5hY2NvcmRpb24ge1xuICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgPiAuY2FyZCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOm5vdCg6Zmlyc3Qtb2YtdHlwZSkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgPiAuY2FyZC1oZWFkZXIge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcbiAgICAgIG1hcmdpbi1ib3R0b206IC0kY2FyZC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRicmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRicmVhZGNydW1iLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRicmVhZGNydW1iLWJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcblxuICAvLyBUaGUgc2VwYXJhdG9yIGJldHdlZW4gYnJlYWRjcnVtYnMgKGJ5IGRlZmF1bHQsIGEgZm9yd2FyZC1zbGFzaDogXCIvXCIpXG4gICsgLmJyZWFkY3J1bWItaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAkYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgICAgcGFkZGluZy1yaWdodDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuICAgICAgY29sb3I6ICRicmVhZGNydW1iLWRpdmlkZXItY29sb3I7XG4gICAgICBjb250ZW50OiBlc2NhcGUtc3ZnKCRicmVhZGNydW1iLWRpdmlkZXIpO1xuICAgIH1cbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRwYWdpbmF0aW9uLXBhZGRpbmcteSAkcGFnaW5hdGlvbi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1sZWZ0OiAtJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoO1xuICBsaW5lLWhlaWdodDogJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkcGFnaW5hdGlvbi1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gICY6aG92ZXIge1xuICAgIHotaW5kZXg6IDI7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMge1xuICAgIHotaW5kZXg6IDM7XG4gICAgb3V0bGluZTogJHBhZ2luYXRpb24tZm9jdXMtb3V0bGluZTtcbiAgICBib3gtc2hhZG93OiAkcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5wYWdlLWl0ZW0ge1xuICAmOmZpcnN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICAucGFnZS1saW5rIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gICYuYWN0aXZlIC5wYWdlLWxpbmsge1xuICAgIHotaW5kZXg6IDM7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJi5kaXNhYmxlZCAucGFnZS1saW5rIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgLy8gT3BpbmlvbmF0ZWQ6IHJlbW92ZSB0aGUgXCJoYW5kXCIgY3Vyc29yIHNldCBwcmV2aW91c2x5IGZvciAucGFnZS1saW5rXG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYmFkZ2UtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYmFkZ2UtdHJhbnNpdGlvbik7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIEVtcHR5IGJhZGdlcyBjb2xsYXBzZSBhdXRvbWF0aWNhbGx5XG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy8gUXVpY2sgZml4IGZvciBiYWRnZXMgaW4gYnV0dG9uc1xuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDtcbn1cblxuLy8gUGlsbCBiYWRnZXNcbi8vXG4vLyBNYWtlIHRoZW0gZXh0cmEgcm91bmRlZCB3aXRoIGEgbW9kaWZpZXIgdG8gcmVwbGFjZSB2MydzIGJhZGdlcy5cblxuLmJhZGdlLXBpbGwge1xuICBwYWRkaW5nLXJpZ2h0OiAkYmFkZ2UtcGlsbC1wYWRkaW5nLXg7XG4gIHBhZGRpbmctbGVmdDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXMpO1xufVxuXG4vLyBDb2xvcnNcbi8vXG4vLyBDb250ZXh0dWFsIHZhcmlhdGlvbnMgKGxpbmtlZCBiYWRnZXMgZ2V0IGRhcmtlciBvbiA6aG92ZXIpLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJhZGdlLSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYmFkZ2UtdmFyaWFudCgkdmFsdWUpO1xuICB9XG59XG4iLCJAbWl4aW4gYmFkZ2UtdmFyaWFudCgkYmcpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmc7XG5cbiAgQGF0LXJvb3QgYSN7Jn0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6IGNvbG9yLXlpcSgkYmcpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiZywgMTAlKTtcbiAgICB9XG5cbiAgICAmOmZvY3VzLFxuICAgICYuZm9jdXMge1xuICAgICAgb3V0bGluZTogMDtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRiYWRnZS1mb2N1cy13aWR0aCByZ2JhKCRiZywgLjUpO1xuICAgIH1cbiAgfVxufVxuIiwiLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6ICRqdW1ib3Ryb24tcGFkZGluZyAoJGp1bWJvdHJvbi1wYWRkaW5nIC8gMik7XG4gIG1hcmdpbi1ib3R0b206ICRqdW1ib3Ryb24tcGFkZGluZztcbiAgY29sb3I6ICRqdW1ib3Ryb24tY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAoJGp1bWJvdHJvbi1wYWRkaW5nICogMikgJGp1bWJvdHJvbi1wYWRkaW5nO1xuICB9XG59XG5cbi5qdW1ib3Ryb24tZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG59XG4iLCIvL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5hbGVydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAkYWxlcnQtbWFyZ2luLWJvdHRvbTtcbiAgYm9yZGVyOiAkYWxlcnQtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gSGVhZGluZ3MgZm9yIGxhcmdlciBhbGVydHNcbi5hbGVydC1oZWFkaW5nIHtcbiAgLy8gU3BlY2lmaWVkIHRvIHByZXZlbnQgY29uZmxpY3RzIG9mIGNoYW5naW5nICRoZWFkaW5ncy1jb2xvclxuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLy8gUHJvdmlkZSBjbGFzcyBmb3IgbGlua3MgdGhhdCBtYXRjaCBhbGVydHNcbi5hbGVydC1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRhbGVydC1saW5rLWZvbnQtd2VpZ2h0O1xufVxuXG5cbi8vIERpc21pc3NpYmxlIGFsZXJ0c1xuLy9cbi8vIEV4cGFuZCB0aGUgcmlnaHQgcGFkZGluZyBhbmQgYWNjb3VudCBmb3IgdGhlIGNsb3NlIGJ1dHRvbidzIHBvc2l0aW9uaW5nLlxuXG4uYWxlcnQtZGlzbWlzc2libGUge1xuICBwYWRkaW5nLXJpZ2h0OiAkY2xvc2UtZm9udC1zaXplICsgJGFsZXJ0LXBhZGRpbmcteCAqIDI7XG5cbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogJGFsZXJ0LXBhZGRpbmcteSAkYWxlcnQtcGFkZGluZy14O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cblxuLy8gQWx0ZXJuYXRlIHN0eWxlc1xuLy9cbi8vIEdlbmVyYXRlIGNvbnRleHR1YWwgbW9kaWZpZXIgY2xhc3NlcyBmb3IgY29sb3JpemluZyB0aGUgYWxlcnQuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYWxlcnQtI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBhbGVydC12YXJpYW50KHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJnLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtYm9yZGVyLWxldmVsKSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkYWxlcnQtY29sb3ItbGV2ZWwpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiLy8gRGlzYWJsZSBhbmltYXRpb24gaWYgdHJhbnNpdGlvbnMgYXJlIGRpc2FibGVkXG5AaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gIEBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXMge1xuICAgIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgICB0byB7IGJhY2tncm91bmQtcG9zaXRpb246IDAgMDsgfVxuICB9XG59XG5cbi5wcm9ncmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogJHByb2dyZXNzLWhlaWdodDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgLy8gZm9yY2Ugcm91bmRlZCBjb3JuZXJzIGJ5IGNyb3BwaW5nIGl0XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHByb2dyZXNzLWZvbnQtc2l6ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHByb2dyZXNzLWJveC1zaGFkb3cpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iYXItYmc7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHByb2dyZXNzLWJhci10cmFuc2l0aW9uKTtcbn1cblxuLnByb2dyZXNzLWJhci1zdHJpcGVkIHtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtc3RyaXBlZCgpO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9ncmVzcy1oZWlnaHQgJHByb2dyZXNzLWhlaWdodDtcbn1cblxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgICBhbmltYXRpb246IHByb2dyZXNzLWJhci1zdHJpcGVzICRwcm9ncmVzcy1iYXItYW5pbWF0aW9uLXRpbWluZztcblxuICAgIEBpZiAkZW5hYmxlLXByZWZlcnMtcmVkdWNlZC1tb3Rpb24tbWVkaWEtcXVlcnkge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgYW5pbWF0aW9uOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLm1lZGlhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTtcbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBFYXNpbHkgdXNhYmxlIG9uIDx1bD4sIDxvbD4sIG9yIDxkaXY+LlxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gTm8gbmVlZCB0byBzZXQgbGlzdC1zdHlsZTogbm9uZTsgc2luY2UgLmxpc3QtZ3JvdXAtaXRlbSBpcyBibG9jayBsZXZlbFxuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIHJlc2V0IHBhZGRpbmcgYmVjYXVzZSB1bCBhbmQgb2xcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBJbnRlcmFjdGl2ZSBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIGFuY2hvciBvciBidXR0b24gZWxlbWVudHMgaW5zdGVhZCBvZiBgbGlgcyBvciBgZGl2YHMgdG8gY3JlYXRlIGludGVyYWN0aXZlXG4vLyBsaXN0IGl0ZW1zLiBJbmNsdWRlcyBhbiBleHRyYSBgLmFjdGl2ZWAgbW9kaWZpZXIgY2xhc3MgZm9yIHNlbGVjdGVkIGl0ZW1zLlxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgYmVjb21lIDEwMCUgYnkgZGVmYXVsdCB0aG91Z2gpXG4gIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBpbmhlcml0KVxuXG4gIC8vIEhvdmVyIHN0YXRlXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHotaW5kZXg6IDE7IC8vIFBsYWNlIGhvdmVyL2ZvY3VzIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1ob3Zlci1iZztcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnO1xuICB9XG59XG5cblxuLy8gSW5kaXZpZHVhbCBsaXN0IGl0ZW1zXG4vL1xuLy8gVXNlIG9uIGBsaWBzIG9yIGBkaXZgcyB3aXRoaW4gdGhlIGAubGlzdC1ncm91cGAgcGFyZW50LlxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXkgJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkbGlzdC1ncm91cC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKGluaGVyaXQpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYgKyAmIHtcbiAgICBib3JkZXItdG9wLXdpZHRoOiAwO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgbWFyZ2luLXRvcDogLSRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBIb3Jpem9udGFsXG4vL1xuLy8gQ2hhbmdlIHRoZSBsYXlvdXQgb2YgbGlzdCBncm91cCBpdGVtcyBmcm9tIHZlcnRpY2FsIChkZWZhdWx0KSB0byBob3Jpem9udGFsLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAubGlzdC1ncm91cC1ob3Jpem9udGFsI3skaW5maXh9IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgICAgID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXMoMCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICsgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgICAgICAgYm9yZGVyLXRvcC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xuXG4gID4gLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgfVxuICB9XG59XG5cblxuLy8gQ29udGV4dHVhbCB2YXJpYW50c1xuLy9cbi8vIEFkZCBtb2RpZmllciBjbGFzc2VzIHRvIGNoYW5nZSB0ZXh0IGFuZCBiYWNrZ3JvdW5kIGNvbG9yIG9uIGluZGl2aWR1YWwgaXRlbXMuXG4vLyBPcmdhbml6YXRpb25hbGx5LCB0aGlzIG11c3QgY29tZSBhZnRlciB0aGUgYDpob3ZlcmAgc3RhdGVzLlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJGNvbG9yLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC05KSwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCA2KSk7XG59XG4iLCIvLyBMaXN0IEdyb3Vwc1xuXG5AbWl4aW4gbGlzdC1ncm91cC1pdGVtLXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG4gIC5saXN0LWdyb3VwLWl0ZW0tI3skc3RhdGV9IHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuXG4gICAgJi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGNsb3NlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkY2xvc2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICB0ZXh0LXNoYWRvdzogJGNsb3NlLXRleHQtc2hhZG93O1xuICBvcGFjaXR5OiAuNTtcblxuICAvLyBPdmVycmlkZSA8YT4ncyBob3ZlciBzdHlsZVxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGNsb3NlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgb3BhY2l0eTogLjc1O1xuICAgIH1cbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmJ1dHRvbi5jbG9zZSB7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBkaXNhYmxpbmcgb2YgY2xpY2tzIG9uIGA8YT5gIGVsZW1lbnRzXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcbmEuY2xvc2UuZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbiIsIi50b2FzdCB7XG4gIC8vIFByZXZlbnRzIGZyb20gc2hyaW5raW5nIGluIElFMTEsIHdoZW4gaW4gYSBmbGV4IGNvbnRhaW5lclxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yODM0MVxuICBmbGV4LWJhc2lzOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBtYXgtd2lkdGg6ICR0b2FzdC1tYXgtd2lkdGg7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9hc3QtZm9udC1zaXplKTtcbiAgY29sb3I6ICR0b2FzdC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHRvYXN0LWJvcmRlci13aWR0aCBzb2xpZCAkdG9hc3QtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkdG9hc3QtYm94LXNoYWRvdztcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9hc3QtYm9yZGVyLXJhZGl1cyk7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkdG9hc3QtcGFkZGluZy14O1xuICB9XG5cbiAgJi5zaG93aW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgJi5oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi50b2FzdC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAkdG9hc3QtcGFkZGluZy15ICR0b2FzdC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9hc3QtaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlci1ib3R0b206ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKHN1YnRyYWN0KCR0b2FzdC1ib3JkZXItcmFkaXVzLCAkdG9hc3QtYm9yZGVyLXdpZHRoKSk7XG59XG5cbi50b2FzdC1ib2R5IHtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteDsgLy8gYXBwbHkgdG8gYm90aCB2ZXJ0aWNhbCBhbmQgaG9yaXpvbnRhbFxufVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLm1vZGFsLW9wZW4ge1xuICAvLyBLaWxsIHRoZSBzY3JvbGwgb24gdGhlIGJvZHlcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAubW9kYWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxufVxuXG4vLyBTaGVsbCBkaXYgdG8gcG9zaXRpb24gdGhlIG1vZGFsIHdpdGggYm90dG9tIHBhZGRpbmdcbi5tb2RhbC1kaWFsb2cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luO1xuICAvLyBhbGxvdyBjbGlja3MgdG8gcGFzcyB0aHJvdWdoIGZvciBjdXN0b20gY2xpY2sgaGFuZGxpbmcgdG8gY2xvc2UgbW9kYWxcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgLy8gV2hlbiBmYWRpbmcgaW4gdGhlIG1vZGFsLCBhbmltYXRlIGl0IHRvIHNsaWRlIGRvd25cbiAgLm1vZGFsLmZhZGUgJiB7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkbW9kYWwtdHJhbnNpdGlvbik7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtZmFkZS10cmFuc2Zvcm07XG4gIH1cbiAgLm1vZGFsLnNob3cgJiB7XG4gICAgdHJhbnNmb3JtOiAkbW9kYWwtc2hvdy10cmFuc2Zvcm07XG4gIH1cblxuICAvLyBXaGVuIHRyeWluZyB0byBjbG9zZSwgYW5pbWF0ZSBmb2N1cyB0byBzY2FsZVxuICAubW9kYWwubW9kYWwtc3RhdGljICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNjYWxlLXRyYW5zZm9ybTtcbiAgfVxufVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICBkaXNwbGF5OiBmbGV4OyAvLyBJRTEwLzExXG4gIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpOyAvLyBJRTEwLzExXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gIC5tb2RhbC1oZWFkZXIsXG4gIC5tb2RhbC1mb290ZXIge1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICB9XG5cbiAgLm1vZGFsLWJvZHkge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG5cbiAgLy8gRW5zdXJlIGBtb2RhbC1kaWFsb2ctY2VudGVyZWRgIGV4dGVuZHMgdGhlIGZ1bGwgaGVpZ2h0IG9mIHRoZSB2aWV3IChJRTEwLzExKVxuICAmOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyAvLyBJRTEwXG4gICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTtcbiAgICBoZWlnaHQ6IG1pbi1jb250ZW50OyAvLyBSZXNldCBoZWlnaHQgdG8gMCBleGNlcHQgb24gSUVcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLy8gRW5zdXJlIGAubW9kYWwtYm9keWAgc2hvd3Mgc2Nyb2xsYmFyIChJRTEwLzExKVxuICAmLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgfVxuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIEFjdHVhbCBtb2RhbFxuLm1vZGFsLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiAxMDAlOyAvLyBFbnN1cmUgYC5tb2RhbC1jb250ZW50YCBleHRlbmRzIHRoZSBmdWxsIHdpZHRoIG9mIHRoZSBwYXJlbnQgYC5tb2RhbC1kaWFsb2dgXG4gIC8vIGNvdW50ZXJhY3QgdGhlIHBvaW50ZXItZXZlbnRzOiBub25lOyBpbiB0aGUgLm1vZGFsLWRpYWxvZ1xuICBjb2xvcjogJG1vZGFsLWNvbnRlbnQtY29sb3I7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMpO1xuICAvLyBSZW1vdmUgZm9jdXMgb3V0bGluZSBmcm9tIG9wZW5lZCBtb2RhbFxuICBvdXRsaW5lOiAwO1xufVxuXG4vLyBNb2RhbCBiYWNrZ3JvdW5kXG4ubW9kYWwtYmFja2Ryb3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1tb2RhbC1iYWNrZHJvcDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtYmFja2Ryb3AtYmc7XG5cbiAgLy8gRmFkZSBmb3IgYmFja2Ryb3BcbiAgJi5mYWRlIHsgb3BhY2l0eTogMDsgfVxuICAmLnNob3cgeyBvcGFjaXR5OiAkbW9kYWwtYmFja2Ryb3Atb3BhY2l0eTsgfVxufVxuXG4vLyBNb2RhbCBoZWFkZXJcbi8vIFRvcCBzZWN0aW9uIG9mIHRoZSBtb2RhbCB3LyB0aXRsZSBhbmQgZGlzbWlzc1xuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyBzbyB0aGUgY2xvc2UgYnRuIGFsd2F5cyBzdGF5cyBvbiB0aGUgdXBwZXIgcmlnaHQgY29ybmVyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gUHV0IG1vZGFsIGhlYWRlciBlbGVtZW50cyAodGl0bGUgYW5kIGRpc21pc3MpIG9uIG9wcG9zaXRlIGVuZHNcbiAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy14KSAoLSRtb2RhbC1oZWFkZXItcGFkZGluZy15KSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHRoZXJlIHNob3VsZCBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIHZlcnRpY2FsbHkgY2VudGVyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8vIFJpZ2h0IGFsaWduIGJ1dHRvbnMgd2l0aCBmbGV4IHByb3BlcnR5IGJlY2F1c2UgdGV4dC1hbGlnbiBkb2Vzbid0IHdvcmsgb24gZmxleCBpdGVtc1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZyAtICRtb2RhbC1mb290ZXItbWFyZ2luLWJldHdlZW4gLyAyO1xuICBib3JkZXItdG9wOiAkbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aCBzb2xpZCAkbW9kYWwtZm9vdGVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG5cbiAgLy8gUGxhY2UgbWFyZ2luIGJldHdlZW4gZm9vdGVyIGVsZW1lbnRzXG4gIC8vIFRoaXMgc29sdXRpb24gaXMgZmFyIGZyb20gaWRlYWwgYmVjYXVzZSBvZiB0aGUgdW5pdmVyc2FsIHNlbGVjdG9yIHVzYWdlLFxuICAvLyBidXQgaXMgbmVlZGVkIHRvIGZpeCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0ODAwXG4gID4gKiB7XG4gICAgbWFyZ2luOiAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgLm1vZGFsLWNvbnRlbnQge1xuICAgICAgbWF4LWhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLWNlbnRlcmVkIHtcbiAgICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuICAgICAgaGVpZ2h0OiBtaW4tY29udGVudDtcbiAgICB9XG4gIH1cblxuICAubW9kYWwtY29udGVudCB7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwKTtcbiAgfVxuXG4gIC5tb2RhbC1zbSB7IG1heC13aWR0aDogJG1vZGFsLXNtOyB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAobGcpIHtcbiAgLm1vZGFsLWxnLFxuICAubW9kYWwteGwge1xuICAgIG1heC13aWR0aDogJG1vZGFsLWxnO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeGwpIHtcbiAgLm1vZGFsLXhsIHsgbWF4LXdpZHRoOiAkbW9kYWwteGw7IH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAkemluZGV4LXRvb2x0aXA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46ICR0b29sdGlwLW1hcmdpbjtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkdG9vbHRpcC1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXRvcCB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgYm90dG9tOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtcmlnaHQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWJvdHRvbSB7XG4gIHBhZGRpbmc6ICR0b29sdGlwLWFycm93LWhlaWdodCAwO1xuXG4gIC5hcnJvdyB7XG4gICAgdG9wOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtbGVmdCB7XG4gIHBhZGRpbmc6IDAgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuXG4gIC5hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LXdpZHRoO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtdG9vbHRpcC1sZWZ0O1xuICB9XG59XG5cbi8vIFdyYXBwZXIgZm9yIHRoZSB0b29sdGlwIGNvbnRlbnRcbi50b29sdGlwLWlubmVyIHtcbiAgbWF4LXdpZHRoOiAkdG9vbHRpcC1tYXgtd2lkdGg7XG4gIHBhZGRpbmc6ICR0b29sdGlwLXBhZGRpbmcteSAkdG9vbHRpcC1wYWRkaW5nLXg7XG4gIGNvbG9yOiAkdG9vbHRpcC1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdG9vbHRpcC1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdG9vbHRpcC1ib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0KCkge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIC8vIFdlIGRlbGliZXJhdGVseSBkbyBOT1QgcmVzZXQgZm9udC1zaXplIG9yIHdvcmQtd3JhcC5cbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodC1iYXNlO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyBGYWxsYmFjayBmb3Igd2hlcmUgYHN0YXJ0YCBpcyBub3Qgc3VwcG9ydGVkXG4gIHRleHQtYWxpZ246IHN0YXJ0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwb3BvdmVyLWZvbnQtc2l6ZSk7XG4gIC8vIEFsbG93IGJyZWFraW5nIHZlcnkgbG9uZyB3b3JkcyBzbyB0aGV5IGRvbid0IG92ZXJmbG93IHRoZSBwb3BvdmVyJ3MgYm91bmRzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkcG9wb3Zlci1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkcG9wb3Zlci1ib3gtc2hhZG93KTtcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgbWFyZ2luOiAwICRwb3BvdmVyLWJvcmRlci1yYWRpdXM7XG5cbiAgICAmOjpiZWZvcmUsXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgYm90dG9tOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICBsZWZ0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBsZWZ0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuXG4gID4gLmFycm93IHtcbiAgICB0b3A6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdG9wOiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC8vIFRoaXMgd2lsbCByZW1vdmUgdGhlIHBvcG92ZXItaGVhZGVyJ3MgYm9yZGVyIGp1c3QgYmVsb3cgdGhlIGFycm93XG4gIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aCAvIDI7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgJHBvcG92ZXItaGVhZGVyLWJnO1xuICB9XG59XG5cbi5icy1wb3BvdmVyLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgcmlnaHQ6IHN1YnRyYWN0KC0kcG9wb3Zlci1hcnJvdy1oZWlnaHQsICRwb3BvdmVyLWJvcmRlci13aWR0aCk7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICBoZWlnaHQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbjogJHBvcG92ZXItYm9yZGVyLXJhZGl1cyAwOyAvLyBtYWtlIHN1cmUgdGhlIGFycm93IGRvZXMgbm90IHRvdWNoIHRoZSBwb3BvdmVyJ3Mgcm91bmRlZCBjb3JuZXJzXG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpIDAgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1hdXRvIHtcbiAgJlt4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gIH1cbiAgJlt4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICB9XG59XG5cblxuLy8gT2Zmc2V0IHRoZSBwb3BvdmVyIHRvIGFjY291bnQgZm9yIHRoZSBwb3BvdmVyIGFycm93XG4ucG9wb3Zlci1oZWFkZXIge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlc2V0IHRoZSBkZWZhdWx0IGZyb20gUmVib290XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBjb2xvcjogJHBvcG92ZXItaGVhZGVyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcG9wb3Zlci1oZWFkZXItYmc7XG4gIGJvcmRlci1ib3R0b206ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCBkYXJrZW4oJHBvcG92ZXItaGVhZGVyLWJnLCA1JSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRwb3BvdmVyLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gICY6ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6ICRwb3BvdmVyLWJvZHktcGFkZGluZy15ICRwb3BvdmVyLWJvZHktcGFkZGluZy14O1xuICBjb2xvcjogJHBvcG92ZXItYm9keS1jb2xvcjtcbn1cbiIsIi8vIE5vdGVzIG9uIHRoZSBjbGFzc2VzOlxuLy9cbi8vIDEuIC5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHNob3VsZCBpZGVhbGx5IGJlIHBhbi15ICh0byBhbGxvdyBmb3IgdXNlcnMgdG8gc2Nyb2xsIHZlcnRpY2FsbHkpXG4vLyAgICBldmVuIHdoZW4gdGhlaXIgc2Nyb2xsIGFjdGlvbiBzdGFydGVkIG9uIGEgY2Fyb3VzZWwsIGJ1dCBmb3IgY29tcGF0aWJpbGl0eSAod2l0aCBGaXJlZm94KVxuLy8gICAgd2UncmUgcHJldmVudGluZyBhbGwgYWN0aW9ucyBpbnN0ZWFkXG4vLyAyLiBUaGUgLmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdXNlZCB0byBpbmRpY2F0ZSB3aGVyZVxuLy8gICAgdGhlIGFjdGl2ZSBzbGlkZSBpcyBoZWFkaW5nLlxuLy8gMy4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtIGlzIHRoZSBjdXJyZW50IHNsaWRlLlxuLy8gNC4gLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCBpcyB0aGUgY3VycmVudFxuLy8gICAgc2xpZGUgaW4gaXRzIGluLXRyYW5zaXRpb24gc3RhdGUuIE9ubHkgb25lIG9mIHRoZXNlIG9jY3VycyBhdCBhIHRpbWUuXG4vLyA1LiAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCBhbmQgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0XG4vLyAgICBpcyB0aGUgdXBjb21pbmcgc2xpZGUgaW4gdHJhbnNpdGlvbi5cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY2Fyb3VzZWwucG9pbnRlci1ldmVudCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIGNsZWFyZml4KCk7XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG59XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2Om5vdCguY2Fyb3VzZWwtaXRlbS1yaWdodCksXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSB0cmFuc2l0aW9uc1xuLy9cblxuLmNhcm91c2VsLWZhZGUge1xuICAuY2Fyb3VzZWwtaXRlbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gIC5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbiAgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgei1pbmRleDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwcyAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbik7XG4gIH1cbn1cblxuXG4vL1xuLy8gTGVmdC9yaWdodCBjb250cm9scyBmb3IgbmF2XG4vL1xuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIC8vIFVzZSBmbGV4IGZvciBhbGlnbm1lbnQgKDEtMylcbiAgZGlzcGxheTogZmxleDsgLy8gMS4gYWxsb3cgZmxleCBzdHlsZXNcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gMi4gdmVydGljYWxseSBjZW50ZXIgY29udGVudHNcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IC8vIDMuIGhvcml6b250YWxseSBjZW50ZXIgY29udGVudHNcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uKTtcblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICBjb2xvcjogJGNhcm91c2VsLWNvbnRyb2wtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG91dGxpbmU6IDA7XG4gICAgb3BhY2l0eTogJGNhcm91c2VsLWNvbnRyb2wtaG92ZXItb3BhY2l0eTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIGxlZnQ6IDA7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCB7XG4gIHJpZ2h0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgyNzBkZWcsIHJnYmEoJGJsYWNrLCAuMjUpLCByZ2JhKCRibGFjaywgLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJSAvIDEwMCUgMTAwJTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnKTtcbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnKTtcbn1cblxuXG4vLyBPcHRpb25hbCBpbmRpY2F0b3IgcGlwc1xuLy9cbi8vIEFkZCBhbiBvcmRlcmVkIGxpc3Qgd2l0aCB0aGUgZm9sbG93aW5nIGNsYXNzIGFuZCBhZGQgYSBsaXN0IGl0ZW0gZm9yIGVhY2hcbi8vIHNsaWRlIHlvdXIgY2Fyb3VzZWwgaG9sZHMuXG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDsgLy8gb3ZlcnJpZGUgPG9sPiBkZWZhdWx0XG4gIC8vIFVzZSB0aGUgLmNhcm91c2VsLWNvbnRyb2wncyB3aWR0aCBhcyBtYXJnaW4gc28gd2UgZG9uJ3Qgb3ZlcmxheSB0aG9zZVxuICBtYXJnaW4tcmlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgbGkge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNhcm91c2VsLWluZGljYXRvci1hY3RpdmUtYmc7XG4gICAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgICAvLyBVc2UgdHJhbnNwYXJlbnQgYm9yZGVycyB0byBpbmNyZWFzZSB0aGUgaGl0IGFyZWEgYnkgMTBweCBvbiB0b3AgYW5kIGJvdHRvbS5cbiAgICBib3JkZXItdG9wOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWhpdC1hcmVhLWhlaWdodCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAuNTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjYXJvdXNlbC1pbmRpY2F0b3ItdHJhbnNpdGlvbik7XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLy8gT3B0aW9uYWwgY2FwdGlvbnNcbi8vXG4vL1xuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6ICgxMDAlIC0gJGNhcm91c2VsLWNhcHRpb24td2lkdGgpIC8gMjtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAkY2Fyb3VzZWwtY2FwdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiQG1peGluIGNsZWFyZml4KCkge1xuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuIiwiLy9cbi8vIFJvdGF0aW5nIGJvcmRlclxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWJvcmRlciB7XG4gIHRvIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxufVxuXG4uc3Bpbm5lci1ib3JkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYm9yZGVyOiAkc3Bpbm5lci1ib3JkZXItd2lkdGggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuLnNwaW5uZXItYm9yZGVyLXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbiAgYm9yZGVyLXdpZHRoOiAkc3Bpbm5lci1ib3JkZXItd2lkdGgtc207XG59XG5cbi8vXG4vLyBHcm93aW5nIGNpcmNsZVxuLy9cblxuQGtleWZyYW1lcyBzcGlubmVyLWdyb3cge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5zcGlubmVyLWdyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aDtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQ7XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWdyb3ctc20ge1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGgtc207XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0LXNtO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5hbGlnbi1iYXNlbGluZSAgICB7IHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9IC8vIEJyb3dzZXIgZGVmYXVsdFxuLmFsaWduLXRvcCAgICAgICAgIHsgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG4uYWxpZ24tbWlkZGxlICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1ib3R0b20gICAgICB7IHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtYm90dG9tIHsgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LXRvcCAgICB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LXRvcCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29udGV4dHVhbCBiYWNrZ3JvdW5kc1xuXG5AbWl4aW4gYmctdmFyaWFudCgkcGFyZW50LCAkY29sb3IsICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgYSN7JHBhcmVudH0sXG4gIGJ1dHRvbiN7JHBhcmVudH0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLXZhcmlhbnRgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cblxuQG1peGluIGJnLWdyYWRpZW50LXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQ6ICRjb2xvciBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCBtaXgoJGJvZHktYmcsICRjb2xvciwgMTUlKSwgJGNvbG9yKSByZXBlYXQteCAhaW1wb3J0YW50O1xuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgYmctZ3JhZGllbnQtdmFyaWFudGAgbWl4aW5cIiwgXCJ2NC41LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSBiZy12YXJpYW50KFwiLmJnLSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xufVxuXG5AaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICBAaW5jbHVkZSBiZy1ncmFkaWVudC12YXJpYW50KFwiLmJnLWdyYWRpZW50LSN7JGNvbG9yfVwiLCAkdmFsdWUsIHRydWUpO1xuICB9XG59XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xufVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIEJvcmRlclxuLy9cblxuLmJvcmRlciAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AgICAgIHsgYm9yZGVyLXRvcDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItcmlnaHQgICB7IGJvcmRlci1yaWdodDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tICB7IGJvcmRlci1ib3R0b206ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQgICAgeyBib3JkZXItbGVmdDogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkLXNtIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtcGlsbCB7XG4gIGJvcmRlci1yYWRpdXM6ICRyb3VuZGVkLXBpbGwgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgICAuZCN7JGluZml4fS0jeyR2YWx1ZX0geyBkaXNwbGF5OiAkdmFsdWUgIWltcG9ydGFudDsgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBVdGlsaXRpZXMgZm9yIHRvZ2dsaW5nIGBkaXNwbGF5YCBpbiBwcmludFxuLy9cblxuQG1lZGlhIHByaW50IHtcbiAgQGVhY2ggJHZhbHVlIGluICRkaXNwbGF5cyB7XG4gICAgLmQtcHJpbnQtI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gQ3JlZGl0OiBOaWNvbGFzIEdhbGxhZ2hlciBhbmQgU1VJVCBDU1MuXG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb250ZW50OiBcIlwiO1xuICB9XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSxcbiAgaWZyYW1lLFxuICBlbWJlZCxcbiAgb2JqZWN0LFxuICB2aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbkBlYWNoICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbyBpbiAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zIHtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXg6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDEpO1xuICAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teTogbnRoKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpbywgMik7XG5cbiAgLmVtYmVkLXJlc3BvbnNpdmUtI3skZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teH1ieSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXl9IHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXkgLyAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8teCk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmZsb2F0I3skaW5maXh9LWxlZnQgIHsgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1yaWdodCB7IGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLmZsb2F0I3skaW5maXh9LW5vbmUgIHsgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICR1c2VyLXNlbGVjdHMge1xuICAudXNlci1zZWxlY3QtI3skdmFsdWV9IHsgdXNlci1zZWxlY3Q6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuQGVhY2ggJHZhbHVlIGluICRvdmVyZmxvd3Mge1xuICAub3ZlcmZsb3ctI3skdmFsdWV9IHsgb3ZlcmZsb3c6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gQ29tbW9uIHZhbHVlc1xuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cHM6Ly93d3cuYTExeXByb2plY3QuY29tL3Bvc3RzLzIwMTMtMDEtMTEtaG93LXRvLWhpZGUtY29udGVudC9cbi8vIFNlZTogaHR0cHM6Ly9odWdvZ2lyYXVkZWwuY29tLzIwMTYvMTAvMTMvY3NzLWhpZGUtYW5kLXNlZWsvXG5cbkBtaXhpbiBzci1vbmx5KCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7IC8vIEZpeCBmb3IgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNTY4NlxuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSLzIwMTMvTk9URS1XQ0FHMjAtVEVDSFMtMjAxMzA5MDUvRzFcbi8vXG4vLyBDcmVkaXQ6IEhUTUw1IEJvaWxlcnBsYXRlXG5cbkBtaXhpbiBzci1vbmx5LWZvY3VzYWJsZSgpIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi5zaGFkb3ctc20geyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1zbSAhaW1wb3J0YW50OyB9XG4uc2hhZG93IHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3cgIWltcG9ydGFudDsgfVxuLnNoYWRvdy1sZyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93LWxnICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbm9uZSB7IGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFdpZHRoIGFuZCBoZWlnaHRcblxuQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKHdpZHRoOiB3LCBoZWlnaHQ6IGgpIHtcbiAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNpemVzIHtcbiAgICAuI3skYWJicmV2fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4ubXctMTAwIHsgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cbi5taC0xMDAgeyBtYXgtaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLy8gVmlld3BvcnQgYWRkaXRpb25hbCBoZWxwZXJzXG5cbi5taW4tdnctMTAwIHsgbWluLXdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4ubWluLXZoLTEwMCB7IG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7IHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG4udmgtMTAwIHsgaGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcbiAgICAgICAgLiN7JGFiYnJldn0jeyRpbmZpeH0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS10b3A6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tcmlnaHQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tYm90dG9tOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWxlZnQ6ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcbiAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICBAaWYgJHNpemUgIT0gMCB7XG4gICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAubXQjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tciN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXkjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC5tbCN7JGluZml4fS1uI3skc2l6ZX0sXG4gICAgICAgIC5teCN7JGluZml4fS1uI3skc2l6ZX0ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBTdHJldGNoZWQgbGlua1xuLy9cblxuLnN0cmV0Y2hlZC1saW5rIHtcbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICAvLyBKdXN0IGluIGNhc2UgYHBvaW50ZXItZXZlbnRzOiBub25lYCBpcyBzZXQgb24gYSBwYXJlbnRcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIC8vIElFMTAgYnVnZml4LCBzZWUgaHR0cHM6Ly9zdGFja292ZXJmbG93LmNvbS9xdWVzdGlvbnMvMTY5NDc5NjcvaWUxMC1ob3Zlci1wc2V1ZG8tY2xhc3MtZG9lc250LXdvcmstd2l0aG91dC1iYWNrZ3JvdW5kLWNvbG9yXG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBUZXh0XG4vL1xuXG4udGV4dC1tb25vc3BhY2UgeyBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi8vIEFsaWdubWVudFxuXG4udGV4dC1qdXN0aWZ5ICB7IHRleHQtYWxpZ246IGp1c3RpZnkgIWltcG9ydGFudDsgfVxuLnRleHQtd3JhcCAgICAgeyB3aGl0ZS1zcGFjZTogbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi50ZXh0LW5vd3JhcCAgIHsgd2hpdGUtc3BhY2U6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4udGV4dC10cnVuY2F0ZSB7IEBpbmNsdWRlIHRleHQtdHJ1bmNhdGUoKTsgfVxuXG4vLyBSZXNwb25zaXZlIGFsaWdubWVudFxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAudGV4dCN7JGluZml4fS1sZWZ0ICAgeyB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1yaWdodCAgeyB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tY2VudGVyIHsgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuXG4vLyBUcmFuc2Zvcm1hdGlvblxuXG4udGV4dC1sb3dlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC11cHBlcmNhc2UgIHsgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG4udGV4dC1jYXBpdGFsaXplIHsgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4vLyBXZWlnaHQgYW5kIGl0YWxpY3NcblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWxpZ2h0ICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1saWdodGVyIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodGVyICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ub3JtYWwgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGRlciAgeyBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGRlciAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgICB7IGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi8vIENvbnRleHR1YWwgY29sb3JzXG5cbi50ZXh0LXdoaXRlIHsgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuLnRleHQtYm9keSB7IGNvbG9yOiAkYm9keS1jb2xvciAhaW1wb3J0YW50OyB9XG4udGV4dC1tdXRlZCB7IGNvbG9yOiAkdGV4dC1tdXRlZCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJsYWNrLTUwIHsgY29sb3I6IHJnYmEoJGJsYWNrLCAuNSkgIWltcG9ydGFudDsgfVxuLnRleHQtd2hpdGUtNTAgeyBjb2xvcjogcmdiYSgkd2hpdGUsIC41KSAhaW1wb3J0YW50OyB9XG5cbi8vIE1pc2NcblxuLnRleHQtaGlkZSB7XG4gIEBpbmNsdWRlIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IHRydWUpO1xufVxuXG4udGV4dC1kZWNvcmF0aW9uLW5vbmUgeyB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udGV4dC1icmVhayB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgLy8gRGVwcmVjYXRlZCwgYnV0IGF2b2lkcyBpc3N1ZXMgd2l0aCBmbGV4IGNvbnRhaW5lcnNcbiAgd29yZC13cmFwOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIFVzZWQgaW5zdGVhZCBvZiBgb3ZlcmZsb3ctd3JhcGAgZm9yIElFICYgRWRnZSBMZWdhY3lcbn1cblxuLy8gUmVzZXRcblxuLnRleHQtcmVzZXQgeyBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4iLCIvLyBUZXh0IHRydW5jYXRlXG4vLyBSZXF1aXJlcyBpbmxpbmUtYmxvY2sgb3IgYmxvY2sgZm9yIHByb3BlciBzdHlsaW5nXG5cbkBtaXhpbiB0ZXh0LXRydW5jYXRlKCkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBUeXBvZ3JhcGh5XG5cbkBtaXhpbiB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBAaWYgJGVtcGhhc2l6ZWQtbGluay1ob3Zlci1kYXJrZW4tcGVyY2VudGFnZSAhPSAwIHtcbiAgICBhI3skcGFyZW50fSB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkY29sb3IsICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcImB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoKWBcIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIGZvbnQtZmFtaWx5LW5vLW1pc3NpbmctZ2VuZXJpYy1mYW1pbHkta2V5d29yZFxuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcblxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1oaWRlKClgXCIsIFwidjQuMS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVmlzaWJpbGl0eSB1dGlsaXRpZXNcbi8vXG5cbi52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZSAhaW1wb3J0YW50O1xufVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBTb3VyY2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9oNWJwL21haW4uY3NzL2Jsb2IvbWFzdGVyL3NyYy9fcHJpbnQuY3NzXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQcmludCBzdHlsZXMuXG4vLyBJbmxpbmVkIHRvIGF2b2lkIHRoZSBhZGRpdGlvbmFsIEhUVFAgcmVxdWVzdDpcbi8vIGh0dHBzOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICRibGFjayAhaW1wb3J0YW50OyAvLyBCbGFjayBwcmludHMgZmFzdGVyXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEge1xuICAgICAgJjpub3QoLmJ0bikge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL2FbaHJlZl06OmFmdGVyIHtcbiAgICAvLyAgY29udGVudDogXCIgKFwiIGF0dHIoaHJlZikgXCIpXCI7XG4gICAgLy99XG5cbiAgICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgKFwiIGF0dHIodGl0bGUpIFwiKVwiO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vXG4gICAgLy8gRG9uJ3Qgc2hvdyBsaW5rcyB0aGF0IGFyZSBmcmFnbWVudCBpZGVudGlmaWVycyxcbiAgICAvLyBvciB1c2UgdGhlIGBqYXZhc2NyaXB0OmAgcHNldWRvIHByb3RvY29sXG4gICAgLy9cblxuICAgIC8vYVtocmVmXj1cIiNcIl06OmFmdGVyLFxuICAgIC8vYVtocmVmXj1cImphdmFzY3JpcHQ6XCJdOjphZnRlciB7XG4gICAgLy8gY29udGVudDogXCJcIjtcbiAgICAvL31cblxuICAgIHByZSB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDtcbiAgICB9XG4gICAgcHJlLFxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTUwMDsgLy8gQm9vdHN0cmFwIGN1c3RvbSBjb2RlOyB1c2luZyBgJGJvcmRlci13aWR0aGAgaW5zdGVhZCBvZiAxcHhcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvL1xuICAgIC8vIFByaW50aW5nIFRhYmxlczpcbiAgICAvLyBodHRwczovL3dlYi5hcmNoaXZlLm9yZy93ZWIvMjAxODA4MTUxNTA5MzQvaHR0cDovL2Nzcy1kaXNjdXNzLmluY3V0aW8uY29tL3dpa2kvUHJpbnRpbmdfVGFibGVzXG4gICAgLy9cblxuICAgIHRoZWFkIHtcbiAgICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDtcbiAgICB9XG5cbiAgICB0cixcbiAgICBpbWcge1xuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIHAsXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgb3JwaGFuczogMztcbiAgICAgIHdpZG93czogMztcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWMgY2hhbmdlcyBzdGFydFxuXG4gICAgLy8gU3BlY2lmeSBhIHNpemUgYW5kIG1pbi13aWR0aCB0byBtYWtlIHByaW50aW5nIGNsb3NlciBhY3Jvc3MgYnJvd3NlcnMuXG4gICAgLy8gV2UgZG9uJ3Qgc2V0IG1hcmdpbiBoZXJlIGJlY2F1c2UgaXQgYnJlYWtzIGBzaXplYCBpbiBDaHJvbWUuIFdlIGFsc29cbiAgICAvLyBkb24ndCB1c2UgYCFpbXBvcnRhbnRgIG9uIGBzaXplYCBhcyBpdCBicmVha3MgaW4gQ2hyb21lLlxuICAgIEBwYWdlIHtcbiAgICAgIHNpemU6ICRwcmludC1wYWdlLXNpemU7XG4gICAgfVxuICAgIGJvZHkge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtaW4td2lkdGg6ICRwcmludC1ib2R5LW1pbi13aWR0aCAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRibGFjaztcbiAgICB9XG5cbiAgICAudGFibGUge1xuICAgICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50O1xuXG4gICAgICB0ZCxcbiAgICAgIHRoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0zMDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUtZGFyayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcblxuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi5hY2NvcmRpb24ge1xyXG4gIC5jYXJkOm5vdCg6bGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICB9XHJcblxyXG4gIC5jYXJkLWhlYWRlciB7XHJcbiAgICBib3JkZXItYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtYm9keSB7XHJcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIH1cclxuXHJcbiAgLmNhcmQtdGl0bGUgYSB7XHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi5hbGVydCB7XHJcbiAgcGFkZGluZzogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGNvbG9yOiAkZ3JheS05MDA7XHJcbiAgXHJcbiAgYiwgc3Ryb25nIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgfVxyXG5cclxuICAuY2xvc2U6aG92ZXIsXHJcbiAgLmNsb3NlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkYmxhY2s7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0LW91dGxpbmUsXHJcbi5hbGVydC1vdXRsaW5lLWNvbG91cmVkIHtcclxuICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG5cclxuICBociB7XHJcbiAgICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgfVxyXG5cclxuICAuY2xvc2U6aG92ZXIsXHJcbiAgLmNsb3NlOmZvY3VzIHtcclxuICAgIGNvbG9yOiAkZ3JheS04MDA7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtbWVzc2FnZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRhbGVydC1ib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS00MDA7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtbWVzc2FnZTpub3QoOm50aC1jaGlsZCgyKSkge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xyXG4gICAgYm9yZGVyLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuYWxlcnQtaWNvbiB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGFsZXJ0LWJvcmRlci1yYWRpdXMpO1xyXG4gICAgY29sb3I6ICRzdGF0aWMtd2hpdGU7XHJcbiAgfVxyXG5cclxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAgICYuYWxlcnQtI3skY29sb3J9IC5hbGVydC1pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZhbHVlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmFsZXJ0LW91dGxpbmUtY29sb3VyZWQge1xyXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gICAgJi5hbGVydC0jeyRjb2xvcn0gLmFsZXJ0LW1lc3NhZ2Uge1xyXG4gICAgICBib3JkZXItY29sb3I6ICR2YWx1ZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5hbGVydC1pY29uIHtcclxuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwuMSk7XHJcbn1cclxuXHJcbi5hbGVydC1tZXNzYWdlIHtcclxuICBwYWRkaW5nOiAkYWxlcnQtcGFkZGluZy15ICRhbGVydC1wYWRkaW5nLXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4iLCIuYXZhdGFyIHtcclxuICBtYXJnaW4tdG9wOiAtMTVweDtcclxuICBtYXJnaW4tYm90dG9tOiAtMTVweDtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbn1cclxuIiwiLmJhZGdlIHtcclxuICBjb2xvcjogJHN0YXRpYy13aGl0ZTtcclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJhZGdlLXNvZnQtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQocmdiYSgkdmFsdWUsIDAuMTc1KSk7XHJcbiAgICBjb2xvcjogJHZhbHVlO1xyXG4gIH1cclxufSIsIi5idG4tcGlsbCB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTByZW07XHJcbn1cclxuXHJcbi5idG4tc3F1YXJlIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG59XHJcblxyXG4uYnRuIC5mZWF0aGVyIHtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbn1cclxuXHJcbi5idG4tbGcgLmZlYXRoZXIge1xyXG4gIHdpZHRoOiAxNXB4O1xyXG4gIGhlaWdodDogMTVweDtcclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XHJcbiAgLmJ0bi0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yKCRzdGF0aWMtd2hpdGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLWhvdmVyKCRzdGF0aWMtd2hpdGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLWFjdGl2ZSgkc3RhdGljLXdoaXRlKTtcclxuICB9XHJcblxyXG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLWhvdmVyKCRzdGF0aWMtd2hpdGUpO1xyXG4gICAgQGluY2x1ZGUgYnV0dG9uLWNvbG9yLWFjdGl2ZSgkc3RhdGljLXdoaXRlKTtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRzb2NpYWwtY29sb3JzIHtcclxuICAuYnRuLSN7JGNvbG9yfSB7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3IoJHN0YXRpYy13aGl0ZSk7XHJcbiAgICBAaW5jbHVkZSBidXR0b24tY29sb3ItaG92ZXIoJHN0YXRpYy13aGl0ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnRuLWxpZ2h0LFxyXG4uYnRuLXdoaXRlIHtcclxuICBAaW5jbHVkZSBidXR0b24tY29sb3IoJGdyYXktODAwKTtcclxuICBAaW5jbHVkZSBidXR0b24tY29sb3ItaG92ZXIoJGdyYXktODAwKTtcclxufVxyXG5cclxuLmJ0bi1vdXRsaW5lLWxpZ2h0LFxyXG4uYnRuLW91dGxpbmUtd2hpdGUge1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1ob3ZlcigkZ3JheS04MDApO1xyXG4gIEBpbmNsdWRlIGJ1dHRvbi1jb2xvci1hY3RpdmUoJGdyYXktODAwKTtcclxufVxyXG4iLCJAbWl4aW4gYnV0dG9uLWNvbG9yKCRjb2xvcikge1xyXG4gICYsXHJcbiAgJjpmb2N1cyxcclxuICAmLmZvY3VzLFxyXG4gICYuZGlzYWJsZWQsXHJcbiAgJjpkaXNhYmxlZCxcclxuICAuc2hvdyA+ICYuZHJvcGRvd24tdG9nZ2xlIHtcclxuICAgIGNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG59XHJcblxyXG5AbWl4aW4gYnV0dG9uLWNvbG9yLWhvdmVyKCRjb2xvcikge1xyXG4gICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCksXHJcbiAgJi5ob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKSB7XHJcbiAgICBjb2xvcjogJGNvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIGJ1dHRvbi1jb2xvci1hY3RpdmUoJGNvbG9yKSB7XHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXHJcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUge1xyXG4gICAgY29sb3I6ICRjb2xvcjtcclxuICB9XHJcbn0iLCIuY2FyZCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XHJcbiAgICBib3gtc2hhZG93OiAkY2FyZC1zaGFkb3c7XHJcblxyXG4gICAgLmNhcmQtYm9keS5wb3NpdGlvbi1yZWxhdGl2ZSAuZHJvcGRvd24ucG9zaXRpb24tYWJzb2x1dGUge1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuXHJcbiAgICAgICAgLm5hdi1mbGFnICsgLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgICAgICB0b3A6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcclxuICAgICAgICAgICAgYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5saWdodC1ncmF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6NDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY2FyZC1oZWFkZXIge1xyXG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxufVxyXG5cclxuLmNhcmQtYWN0aW9ucyB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGJvZHktY29sb3I7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgfVxyXG5cclxuICAuZHJvcGRvd24ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICB9XHJcbn1cclxuXHJcbi5jYXJkLXRpdGxlIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbiAgZm9udC13ZWlnaHQ6ICRjYXJkLXRpdGxlLWZvbnQtd2VpZ2h0O1xyXG4gIGNvbG9yOiAkY2FyZC10aXRsZS1jb2xvcjtcclxufVxyXG5cclxuLmNhcmQtc3VidGl0bGUge1xyXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xyXG59XHJcblxyXG4uY2FyZC10YWJsZSB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxufVxyXG5cclxuLmNhcmQtdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQsXHJcbi5jYXJkLXRhYmxlIHRyIHRoOmZpcnN0LWNoaWxkIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRjYXJkLXNwYWNlci14O1xyXG59XHJcblxyXG4uY2FyZC10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkLFxyXG4uY2FyZC10YWJsZSB0ciB0aDpsYXN0LWNoaWxkIHtcclxuICBwYWRkaW5nLXJpZ2h0OiAkY2FyZC1zcGFjZXIteDtcclxufVxyXG5cclxuLmNhcmQtaW1nLFxyXG4uY2FyZC1pbWctdG9wLFxyXG4uY2FyZC1pbWctYm90dG9tIHtcclxuICBAaW5jbHVkZSBpbWctZmx1aWQ7XHJcblxyXG4gIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKSB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG4uY2FyZC5pbWFnZS1iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAuY2FyZC1oZWFkZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYubGlnaHQtZm9udCB7XHJcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmRhcmstZm9udCB7XHJcbiAgICAgICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjNDk1MDU3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5jaGFydCB7XHJcbiAgbWFyZ2luOiBhdXRvO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4taGVpZ2h0OiAzMDBweDtcclxuXHJcbiAgJi14cyB7XHJcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcclxuICB9XHJcblxyXG4gICYtc20ge1xyXG4gICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgfVxyXG5cclxuICAmLWxnIHtcclxuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xyXG4gIH1cclxuXHJcbiAgJi14bCB7XHJcbiAgICBtaW4taGVpZ2h0OiA1MDBweDtcclxuICB9XHJcblxyXG4gIGNhbnZhcyB7XHJcbiAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcbiIsIi5jaGF0LW9ubGluZSB7XHJcbiAgY29sb3I6IGxpZ2h0ZW4oJHN1Y2Nlc3MsIDEwJSk7XHJcbn1cclxuXHJcbi5jaGF0LW9mZmxpbmUge1xyXG4gIGNvbG9yOiBsaWdodGVuKCRkYW5nZXIsIDEwJSk7XHJcbn1cclxuXHJcbi5jaGF0LW1lc3NhZ2VzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgbWF4LWhlaWdodDogODAwcHg7XHJcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG59XHJcblxyXG4uY2hhdC1tZXNzYWdlLWxlZnQsXHJcbi5jaGF0LW1lc3NhZ2UtcmlnaHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbn1cclxuXHJcbi5jaGF0LW1lc3NhZ2UtbGVmdCB7XHJcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4uY2hhdC1tZXNzYWdlLXJpZ2h0IHtcclxuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuIiwiLmNvbnRlbnQge1xyXG4gIHBhZGRpbmc6ICRjb250ZW50LXBhZGRpbmc7XHJcbiAgZmxleDogMTtcclxuICBkaXJlY3Rpb246IGx0cjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKGxnKSB7XHJcbiAgICBwYWRkaW5nOiAkc3BhY2VyKjEuNTtcclxuICB9XHJcbn1cclxuIiwiLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xyXG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG59XHJcblxyXG4uZHJvcGRvd24gLmRyb3Bkb3duLW1lbnUuc2hvdyB7XHJcbiAgYW5pbWF0aW9uLW5hbWU6IGRyb3Bkb3duQW5pbWF0aW9uO1xyXG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogLjVzO1xyXG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDE7XHJcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcclxuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcclxufVxyXG5cclxuQGtleWZyYW1lcyBkcm9wZG93bkFuaW1hdGlvbiB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC04cHgpO1xyXG4gIH1cclxuICB0byB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIH1cclxufVxyXG5cclxuLmRyb3Bkb3duLXRvZ2dsZTphZnRlciB7XHJcbiAgYm9yZGVyOiBzb2xpZDtcclxuICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG59XHJcblxyXG4uZHJvcGRvd24taXRlbSB7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYXBwZWFyYW5jZS1mYXN0O1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1sZyB7XHJcbiAgbWluLXdpZHRoOiAkZHJvcGRvd24tbWluLXdpZHRoKjI7XHJcbn1cclxuXHJcbi5kcm9wZG93biAubGlzdC1ncm91cCAubGlzdC1ncm91cC1pdGVtIHtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuICAmOmZpcnN0LWNoaWxkLFxyXG4gICY6bGFzdC1jaGlsZCB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudSB7XHJcbiAgdG9wOiBhdXRvO1xyXG59XHJcblxyXG4uZHJvcGRvd24tbWVudS1oZWFkZXIge1xyXG4gIHBhZGRpbmc6ICRzcGFjZXIqMC43NTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5kcm9wZG93bi1tZW51LWZvb3RlciB7XHJcbiAgcGFkZGluZzogJHNwYWNlciowLjU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1zbTtcclxufVxyXG5cclxuLmRyb3Bkb3duLW1lZ2EtbGlzdCB7XHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4bCkge1xyXG4gICAgbWluLXdpZHRoOiAyNTBweDtcclxuICB9XHJcbn0iLCIuZmVhdGhlciB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcblxyXG4uZmVhdGhlci1zbSB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcblxyXG4uZmVhdGhlci1sZyB7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgaGVpZ2h0OiAzNnB4O1xyXG59XHJcbiIsImZvb3Rlci5mb290ZXIge1xyXG4gIGJhY2tncm91bmQ6ICRmb290ZXItYmFja2dyb3VuZDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgJGZvb3Rlci1ib3JkZXItdG9wLWNvbG9yO1xyXG4gIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlciowLjc1O1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG5cclxuICB1bCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgfVxyXG59XHJcbiIsIi5pbnB1dC1ncm91cC1uYXZiYXIge1xyXG4gIC5mb3JtLWNvbnRyb2wsXHJcbiAgLmJ0biB7XHJcbiAgICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmF2YmFyLWlucHV0LWJnO1xyXG4gICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIGJvcmRlcjogMDtcclxuICAgIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJHNwYWNlciowLjc1O1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkbmF2YmFyLWlucHV0LWJnO1xyXG4gICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJ0biB7XHJcbiAgICBjb2xvcjogJGdyYXktNjAwO1xyXG5cclxuICAgIC5mZWF0aGVyIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCB7XHJcblxyXG4gICAgLmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuIHtcclxuICAgICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgJGdyYXktNDAwO1xyXG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG5cclxuICAgICAgICAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRyb2wge1xyXG4gICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgICAgICAmOmZvY3Vze1xyXG4gICAgICAgICAgICBib3gtc2hhZG93Om5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmlzLWludmFsaWQge1xyXG5cclxuICAgICAgICAgICAgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4ge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRyZWQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxuXHJcbiAgICAgICAgICAgICAgICAuZmEtZXhjbGFtYXRpb24tdHJpYW5nbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZmFzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHJlZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLypTZWFyY2ggZmllbGQqL1xyXG4uY3VzdG9tLWxpc3Qge1xyXG4gICAgLmRhdGFUYWJsZXNfZmlsdGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG5cclxuICAgICAgICBAbWVkaWEobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHhsKSkge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhhbWJ1cmdlcixcclxuLmhhbWJ1cmdlcjpiZWZvcmUsXHJcbi5oYW1idXJnZXI6YWZ0ZXIge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgaGVpZ2h0OiAzcHg7XHJcbiAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGgtbWlkZGxlO1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTcwMDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBjb250ZW50OiAnJztcclxuICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1hcHBlYXJhbmNlLWZhc3Q7XHJcbn1cclxuXHJcbi5oYW1idXJnZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLmhhbWJ1cmdlcjpiZWZvcmUge1xyXG4gIHRvcDogLThweDtcclxuICB3aWR0aDogJGhhbWJ1cmdlci13aWR0aC10b3A7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcblxyXG4uaGFtYnVyZ2VyOmFmdGVyIHtcclxuICBib3R0b206IC04cHg7XHJcbiAgd2lkdGg6ICRoYW1idXJnZXItd2lkdGgtYm90dG9tO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuLnNpZGViYXItdG9nZ2xlOmhvdmVyIHtcclxuICAuaGFtYnVyZ2VyLFxyXG4gIC5oYW1idXJnZXI6YmVmb3JlLFxyXG4gIC5oYW1idXJnZXI6YWZ0ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyLXJpZ2h0IHtcclxuICAmLFxyXG4gICY6YmVmb3JlLFxyXG4gICY6YWZ0ZXIge1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgfVxyXG59XHJcbiIsIi5pbGx1c3RyYXRpb24ge1xyXG4gIGJhY2tncm91bmQ6ICRpbGx1c3RyYXRpb24tYmc7XHJcbiAgY29sb3I6ICRpbGx1c3RyYXRpb24tY29sb3I7XHJcbn1cclxuXHJcbi5pbGx1c3RyYXRpb24tdGV4dCB7XHJcbiAgY29sb3I6ICRpbGx1c3RyYXRpb24tY29sb3I7XHJcbn1cclxuXHJcbi5pbGx1c3RyYXRpb24taW1nIHtcclxuICBtYXgtd2lkdGg6IDE1MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgbWF4LXdpZHRoOiAxNzVweDtcclxuICB9XHJcbn0iLCIubGFuZGluZy1iZyB7XHJcbiAgYmFja2dyb3VuZDogJGxpZ2h0O1xyXG59XHJcblxyXG5uYXYubGFuZGluZy1uYXZiYXIge1xyXG4gIGJhY2tncm91bmQ6ICRsaWdodDtcclxuICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24obWQpIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmRpbmctaW50cm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ubGFuZGluZy1pbnRyby1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTtcclxufVxyXG5cclxuLmxhbmRpbmctYnJhbmQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkc2lkZWJhci1icmFuZC1mb250LXdlaWdodDtcclxuICBmb250LXNpemU6ICRzaWRlYmFyLWJyYW5kLWZvbnQtc2l6ZTtcclxuXHJcbiAgc3ZnIHtcclxuICAgIEBpbmNsdWRlIHRoZW1lKFwiZmlsbFwiLCAkc2lkZWJhci1icmFuZC1pY29uLWNvbG9yKTtcclxuXHJcbiAgICBwYXRoOmZpcnN0LWNoaWxkIHtcclxuICAgICAgQGluY2x1ZGUgdGhlbWUoXCJmaWxsXCIsICRzaWRlYmFyLWJyYW5kLWljb24tdG9wLWNvbG9yKTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nLWludHJvLXNjcmVlbnNob3Qge1xyXG4gIHBlcnNwZWN0aXZlOiAyMDAwcHg7XHJcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcclxuICBwZXJzcGVjdGl2ZS1vcmlnaW46IGxlZnQgY2VudGVyO1xyXG5cclxuICBpbWcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGVZKC0zMGRlZykgcm90YXRlWCgxMGRlZyk7XHJcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4IDAgcmdiYSgkc3RhdGljLWJsYWNrLCAwLjcpLCAwIDExcHggMjBweCAtOHB4IHJnYmEoJHN0YXRpYy1ibGFjaywgMC41KTtcclxuICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nLWltZyB7XHJcbiAgYm94LXNoYWRvdzogcmdiYShkYXJrZW4oJHByaW1hcnksIDI1KSwgMC4xNSkgMHB4IDRweCAxMnB4IDBweDtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjE1cyBlYXNlLWluLW91dDtcclxuICBcclxuICAmOmhvdmVyIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wMzUpO1xyXG4gIH1cclxufVxyXG5cclxuLmxhbmRpbmctc3RhcnMge1xyXG4gIGNvbG9yOiAkeWVsbG93O1xyXG59XHJcblxyXG4ubGFuZGluZy1xdW90ZSB7XHJcbiAgcCB7XHJcbiAgICBsaW5lLWhlaWdodDogMS44cmVtO1xyXG4gICAgY29sb3I6ICRncmF5LTgwMDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZGlzcGxheTogaW5saW5lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRwcmltYXJ5LCAzNSUpO1xyXG4gICAgICBwYWRkaW5nOiAuMDYyNWVtIC4xMjVlbTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5sYW5kaW5nLWZlYXR1cmUge1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZDogZGFya2VuKCRib2R5LWJnLCAzKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDYwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgbWFyZ2luLXJpZ2h0OiAkc3BhY2VyO1xyXG4gIHdpZHRoOiA2MHB4O1xyXG5cclxuICBzdmcge1xyXG4gICAgd2lkdGg6IDI4cHg7XHJcbiAgICBoZWlnaHQ6IDI4cHg7XHJcbiAgICBjb2xvcjogZGFya2VuKCRwcmltYXJ5LCA1KTtcclxuICB9XHJcbn0iLCJAbWl4aW4gdGhlbWUoJHByb3BlcnR5LCAkdmFsdWVzKSB7XHJcbiAgQGVhY2ggJHRoZW1lLCAkdmFsdWUgaW4gJHZhbHVlcyB7XHJcbiAgICBcclxuICAgIEBpZiAkdGhlbWUgPT0gXCJkZWZhdWx0XCIge1xyXG4gICAgICAjeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgYm9keVtkYXRhLXRoZW1lPSN7JHRoZW1lfV0gJiB7XHJcbiAgICAgICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLm1haW4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogMTAwdmg7XHJcbiAgbWluLXdpZHRoOiAwO1xyXG4gIHRyYW5zaXRpb246ICRzaWRlYmFyLXRyYW5zaXRpb247XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKG1kKSB7XHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgfVxyXG59XHJcbiIsIkBtaXhpbiBtb2RhbC12YXJpYW50KCRjb2xvcikge1xyXG4gIC5tb2RhbC1jb250ZW50IHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcclxuICB9XHJcblxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbiAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCJAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcclxuICAubW9kYWwtI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIG1vZGFsLXZhcmlhbnQoJHZhbHVlKTtcclxuICB9XHJcbn1cclxuXHJcbi5tb2RhbC1jb2xvcmVkIHtcclxuICAubW9kYWwtaGVhZGVyLFxyXG4gIC5tb2RhbC1mb290ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpXHJcbiAgfVxyXG59XHJcbiIsIi5uYXZiYXIge1xyXG4gIGJvcmRlci1ib3R0b206ICRuYXZiYXItYm9yZGVyLWJvdHRvbTtcclxuICBib3gtc2hhZG93OiAkbmF2YmFyLWJveC1zaGFkb3c7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bihtZCkge1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdmJhci1iZyB7XHJcbiAgYmFja2dyb3VuZDogJG5hdmJhci1iZztcclxufVxyXG5cclxuLm5hdmJhci1hbGlnbiB7XHJcbiAgYm9keTpub3QoW2RhdGEtc2lkZWJhci1wb3NpdGlvbj1yaWdodF0pICYge1xyXG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgfVxyXG4gIGJvZHlbZGF0YS1zaWRlYmFyLXBvc2l0aW9uPXJpZ2h0XSAmIHtcclxuICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICB9XHJcbn1cclxuXHJcbi5uYXZiYXItYnJhbmQge1xyXG4gIGZvbnQtd2VpZ2h0OiAkbmF2YmFyLWJyYW5kLWZvbnQtd2VpZ2h0O1xyXG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XHJcbiAgcGFkZGluZzogJG5hdmJhci1icmFuZC1wYWRkaW5nLXkgJG5hdmJhci1icmFuZC1wYWRkaW5nLXg7XHJcbiAgY29sb3I6ICRuYXZiYXItYnJhbmQtY29sb3I7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gIHN2ZyxcclxuICAuZmVhdGhlciB7XHJcbiAgICBjb2xvcjogJG5hdmJhci1icmFuZC1pY29uLWNvbG9yO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBtYXJnaW4tbGVmdDogLTAuMTVyZW07XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xyXG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1pY29uLFxyXG4ubmF2LWZsYWcge1xyXG4gIHBhZGRpbmc6IC4xcmVtIC44cmVtO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gIGNvbG9yOiAkZ3JheS02MDA7XHJcbiAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYXBwZWFyYW5jZS1mYXN0O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlcixcclxuICAmLmFjdGl2ZSB7XHJcbiAgICBjb2xvcjogJHByaW1hcnk7XHJcbiAgfVxyXG5cclxuICBzdmcsXHJcbiAgLmZlYXRoZXIge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LWl0ZW0ge1xyXG4gIC5pbmRpY2F0b3Ige1xyXG4gICAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgICBib3gtc2hhZG93OiAkYm94LXNoYWRvdztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgaGVpZ2h0OiAxOHB4O1xyXG4gICAgd2lkdGg6IDE4cHg7XHJcbiAgICBwYWRkaW5nOiAxcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogLThweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRyYW5zaXRpb246IHRvcCAuMXMgZWFzZS1vdXQ7XHJcbiAgICBmb250LXNpemU6IDAuNjc1cmVtO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIgLmluZGljYXRvciB7XHJcbiAgICB0b3A6IC00cHg7XHJcbiAgfVxyXG5cclxuICBhOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIC5uYXZiYXIgLmF2YXRhciB7XHJcbiAgICBtYXgtaGVpZ2h0OiA0N3B4O1xyXG4gIH1cclxufVxyXG5cclxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XHJcbiAgLm5hdmJhciB7XHJcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1pY29uIHtcclxuICAgIHBhZGRpbmc6IC4xcmVtIC43NXJlbTtcclxuICB9XHJcblxyXG4gIC5kcm9wZG93bixcclxuICAuZHJvcGxlZnQsXHJcbiAgLmRyb3ByaWdodCxcclxuICAuZHJvcHVwIHtcclxuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gIH1cclxuXHJcbiAgLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUtbGcge1xyXG4gICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gIH1cclxuXHJcbiAgLm5hdi1pdGVtIC5uYXYtbGluazphZnRlciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLm5hdi1mbGFnIGltZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIHdpZHRoOiAyMHB4O1xyXG4gIGhlaWdodDogMjBweDtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLm5hdmJhci1uYXYge1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG59XHJcblxyXG4ubmF2YmFyIGlucHV0IHtcclxuICBkaXJlY3Rpb246IGx0cjtcclxufVxyXG5cclxuLm5hdmJhciAuZm9ybS1jb250cm9sIHtcclxuICBtYXgtd2lkdGg6IDIwMHB4O1xyXG59IiwiLnByb2dyZXNzLXNtIHtcclxuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQtc207XHJcbn1cclxuXHJcbi5wcm9ncmVzcy1sZyB7XHJcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0LWxnO1xyXG59XHJcbiIsImJvZHksIGh0bWwsICNyb290IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xyXG59XHJcblxyXG5ib2R5IHtcclxuICBvdmVyZmxvdy15OiBzY3JvbGw7XHJcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5ib2R5W2RhdGEtc2lkZWJhci1wb3NpdGlvbj1yaWdodF0ge1xyXG4gIGRpcmVjdGlvbjogcnRsO1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSksICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xyXG4gIGh0bWwge1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gIH1cclxufVxyXG4iLCI6cm9vdCB7XHJcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGN1c3RvbS1jb2xvcnMge1xyXG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcclxuICB9XHJcbn0iLCIkc2V0dGluZ3Mtd2lkdGg6IDMyMHB4O1xyXG5cclxuLnNldHRpbmdzIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICB9XHJcbn1cclxuXHJcbi5zZXR0aW5ncy10b2dnbGUge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICB0b3A6IDIwMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiA1NHB4O1xyXG4gIGhlaWdodDogMTUwcHg7XHJcbiAgcGFkZGluZzogJHNwYWNlciowLjU7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XHJcbiAgYm94LXNoYWRvdzogLTVweCAwcHggMTBweCAwcHggcmdiYSgwLDAsMCwwLjEpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbi1vdXQ7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtdGhlbWU9ZGFya10ge1xyXG4gIC5zZXR0aW5ncy10b2dnbGUge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMTAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmdzLXRvZ2dsZS1vcHRpb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkO1xyXG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgY29sb3I6ICRibGFjaztcclxuICBiYWNrZ3JvdW5kOiBkYXJrZW4oJGdyYXktMTAwLCAyKTtcclxuICBwYWRkaW5nOiAkc3BhY2VyKjAuNTtcclxuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcclxuICBoZWlnaHQ6IDM0cHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogZGFya2VuKCRncmF5LTEwMCwgNSk7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxuICBcclxuICAmOmZpcnN0LWNoaWxkIHtcclxuICAgIGNvbG9yOiBkYXJrZW4oJHByaW1hcnksIDEwKTtcclxuICAgIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMC41O1xyXG4gIH1cclxuXHJcbiAgc3ZnIHtcclxuICAgIHN0cm9rZS13aWR0aDogMjtcclxuICB9XHJcbn1cclxuXHJcbmJvZHlbZGF0YS10aGVtZT1kYXJrXSB7XHJcbiAgLnNldHRpbmdzLXRvZ2dsZS1vcHRpb24ge1xyXG4gICAgYmFja2dyb3VuZDogJGdyYXktMjAwO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRncmF5LTIwMCwgNSk7XHJcbiAgICB9XHJcblxyXG4gICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIGNvbG9yOiAkc3RhdGljLXdoaXRlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmdzLXRvZ2dsZS1vcHRpb24tdGV4dCB7XHJcbiAgaGVpZ2h0OiA5M3B4O1xyXG5cclxuICBzdmcge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1wYW5lbCB7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGJvcmRlci1sZWZ0OiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgd2lkdGg6ICRzZXR0aW5ncy13aWR0aDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgdG9wOiAwO1xyXG4gIGJvdHRvbTogMDtcclxuICByaWdodDogLSRzZXR0aW5ncy13aWR0aDtcclxuICB0cmFuc2l0aW9uOiByaWdodCAuMnMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gIC5zZXR0aW5ncy5vcGVuICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKCRzdGF0aWMtYmxhY2ssIDAuMzI1KTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2V0dGluZ3Mub3BlbiAmIHtcclxuICAgIHJpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmdzLWNvbnRlbnQge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBvdmVyZmxvdzogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLnNldHRpbmdzLXRpdGxlIHtcclxuICBwYWRkaW5nOiAkc3BhY2VyKjEuMzUgJHNwYWNlcioxLjU7XHJcbiAgZm9udC1zaXplOiAuODc1cmVtO1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBjb2xvcjogJGJsYWNrO1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcblxyXG4gIGg0LFxyXG4gIC5jbG9zZSB7XHJcbiAgICBjb2xvcjogJGJsYWNrO1xyXG4gIH1cclxufVxyXG5cclxuLnNldHRpbmdzLWJvZHkge1xyXG4gIHBhZGRpbmc6ICRzcGFjZXIgJHNwYWNlcioxLjU7XHJcbiAgZmxleDogMTtcclxufVxyXG5cclxuLnNldHRpbmdzLWZvb3RlciB7XHJcbiAgcGFkZGluZzogJHNwYWNlciAkc3BhY2VyKjEuNTtcclxufVxyXG5cclxuLnNldHRpbmdzLXNjaGVtZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGYwMGNcIjtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA4cHg7XHJcbiAgcmlnaHQ6IDhweDtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xyXG4gIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgZm9udC1zaXplOiAxMHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG4gIHotaW5kZXg6IDE7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgb3BhY2l0eTogMDtcclxufVxyXG5cclxuLnNldHRpbmdzLXNjaGVtZS1sYWJlbCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2NoZW1lLWxhYmVsICsgLnNldHRpbmdzLXNjaGVtZSB7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwO1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2NoZW1lLWxhYmVsOmNoZWNrZWQgKyAuc2V0dGluZ3Mtc2NoZW1lIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxuICBjb2xvcjogJHByaW1hcnk7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1zY2hlbWUge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1zY2hlbWUtdGhlbWUge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIGhlaWdodDogNTBweDtcclxuICBiYWNrZ3JvdW5kOiByZWQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc3RhdGljLXdoaXRlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNldHRpbmdzLXNjaGVtZS10aGVtZS1kZWZhdWx0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoLTQ1ZGVnLCAjMjIyRTNDIDUwJSwgZGFya2VuKCRzdGF0aWMtZ3JheS0xMDAsIDIlKSA1MCUpO1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2NoZW1lLXRoZW1lLWNvbG9yZWQge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgtNDVkZWcsICRwcmltYXJ5IDUwJSwgZGFya2VuKCRzdGF0aWMtZ3JheS0xMDAsIDIlKSA1MCUpO1xyXG59XHJcblxyXG4uc2V0dGluZ3Mtc2NoZW1lLXRoZW1lLWRhcmsge1xyXG4gIGJhY2tncm91bmQ6ICMyMjJFM0M7XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1zY2hlbWUtdGhlbWUtbGlnaHQge1xyXG4gIGJhY2tncm91bmQ6IGRhcmtlbigkc3RhdGljLWdyYXktMTAwLCAyJSk7XHJcbn1cclxuXHJcbi5zZXR0aW5ncy1idXR0b24tbGFiZWwge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIGhlaWdodDogMDtcclxufVxyXG5cclxuLnNldHRpbmdzLWJ1dHRvbi1sYWJlbCArIC5zZXR0aW5ncy1idXR0b24ge1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTIwMDtcclxuICBjb2xvcjogJGRhcms7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xyXG4gIGZvbnQtc2l6ZTogJGlucHV0LWJ0bi1mb250LXNpemU7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJ0bi1ib3JkZXItcmFkaXVzLWxnO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLnNldHRpbmdzLWJ1dHRvbi1sYWJlbDpjaGVja2VkICsgLnNldHRpbmdzLWJ1dHRvbiB7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbiAgY29sb3I6ICRzdGF0aWMtd2hpdGU7XHJcblxyXG4gICY6YWZ0ZXIge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbn0iLCIuc2lkZWJhciB7XHJcbiAgbWluLXdpZHRoOiAkc2lkZWJhci13aWR0aDtcclxuICBtYXgtd2lkdGg6ICRzaWRlYmFyLXdpZHRoO1xyXG4gIHRyYW5zaXRpb246ICRzaWRlYmFyLXRyYW5zaXRpb247XHJcbiAgZGlyZWN0aW9uOiBsdHI7XHJcbiAgQGluY2x1ZGUgdGhlbWUoXCJiYWNrZ3JvdW5kXCIsICRzaWRlYmFyLWJnKTtcclxufVxyXG5cclxuLnNpZGViYXItY29udGVudCB7XHJcbiAgdHJhbnNpdGlvbjogJHNpZGViYXItdHJhbnNpdGlvbjtcclxuICBAaW5jbHVkZSB0aGVtZShcImJhY2tncm91bmRcIiwgJHNpZGViYXItYmcpO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtc2lkZWJhci1iZWhhdmlvcj1zdGlja3ldIHtcclxuICAuc2lkZWJhci1jb250ZW50W2RhdGEtc2ltcGxlYmFyXSB7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2lkZWJhci1uYXYge1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4vLyBTaWRlYmFyIGxpbmtzXHJcbi5zaWRlYmFyLWxpbmssXHJcbmEuc2lkZWJhci1saW5rIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwYWRkaW5nOiAkc2lkZWJhci1saW5rLXBhZGRpbmc7XHJcbiAgZm9udC13ZWlnaHQ6ICRzaWRlYmFyLWxpbmstZm9udC13ZWlnaHQ7XHJcbiAgdHJhbnNpdGlvbjogY29sb3IgNzVtcyBlYXNlLWluLW91dDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgdGhlbWUoXCJjb2xvclwiLCAkc2lkZWJhci1saW5rLWNvbG9yKTtcclxuXHJcbiAgaSxcclxuICBzdmcge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVyZW07XHJcbiAgICBAaW5jbHVkZSB0aGVtZShcImNvbG9yXCIsICRzaWRlYmFyLWxpbmstaWNvbi1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaWRlYmFyIG5lc3RlZCBsaW5rc1xyXG4uc2lkZWJhci1kcm9wZG93biB7XHJcbiAgLnNpZGViYXItZHJvcGRvd24ge1xyXG4gICAgLnNpZGViYXItbGluayB7XHJcbiAgICAgIHBhZGRpbmc6ICRzaWRlYmFyLWxpbmstY2hpbGQtc2Vjb25kLXBhZGRpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItZHJvcGRvd24ge1xyXG4gICAgICAuc2lkZWJhci1saW5rIHtcclxuICAgICAgICBwYWRkaW5nOiAkc2lkZWJhci1saW5rLWNoaWxkLXRoaXJkLXBhZGRpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLWxpbms6Zm9jdXMge1xyXG4gIG91dGxpbmU6IDA7XHJcbn1cclxuXHJcbi5zaWRlYmFyLWxpbms6aG92ZXIge1xyXG4gIEBpbmNsdWRlIHRoZW1lKFwiY29sb3JcIiwgJHNpZGViYXItbGluay1ob3Zlci1jb2xvcik7XHJcblxyXG4gIGksXHJcbiAgc3ZnIHtcclxuICAgIEBpbmNsdWRlIHRoZW1lKFwiY29sb3JcIiwgJHNpZGViYXItbGluay1pY29uLWhvdmVyLWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcbi5zaWRlYmFyLWl0ZW0uYWN0aXZlID4gLnNpZGViYXItbGluayxcclxuLnNpZGViYXItaXRlbS5hY3RpdmUgLnNpZGViYXItbGluazpob3ZlciB7XHJcbiAgQGluY2x1ZGUgdGhlbWUoXCJjb2xvclwiLCAkc2lkZWJhci1saW5rLWFjdGl2ZS1jb2xvcik7XHJcblxyXG4gIGksXHJcbiAgc3ZnIHtcclxuICAgIEBpbmNsdWRlIHRoZW1lKFwiY29sb3JcIiwgJHNpZGViYXItbGluay1pY29uLWFjdGl2ZS1jb2xvcik7XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDaGlsZHJlblxyXG4uc2lkZWJhci1kcm9wZG93biAuc2lkZWJhci1saW5rIHtcclxuICBwYWRkaW5nOiAkc2lkZWJhci1saW5rLWNoaWxkLXBhZGRpbmc7XHJcbiAgZm9udC13ZWlnaHQ6ICRzaWRlYmFyLWxpbmstY2hpbGQtZm9udC13ZWlnaHQ7XHJcbiAgQGluY2x1ZGUgdGhlbWUoXCJjb2xvclwiLCAkc2lkZWJhci1saW5rLWNoaWxkLWNvbG9yKTtcclxufVxyXG5cclxuLnNpZGViYXItZHJvcGRvd24gLnNpZGViYXItaXRlbSAuc2lkZWJhci1saW5rOmhvdmVyIHtcclxuICBmb250LXdlaWdodDogJHNpZGViYXItbGluay1ob3Zlci1mb250LXdlaWdodDtcclxuICBAaW5jbHVkZSB0aGVtZShcImNvbG9yXCIsICRzaWRlYmFyLWxpbmstY2hpbGQtaG92ZXItY29sb3IpO1xyXG59XHJcblxyXG4uc2lkZWJhci1kcm9wZG93biAuc2lkZWJhci1pdGVtLmFjdGl2ZSAuc2lkZWJhci1saW5rIHtcclxuICBmb250LXdlaWdodDogJHNpZGViYXItbGluay1hY3RpdmUtZm9udC13ZWlnaHQ7XHJcbiAgQGluY2x1ZGUgdGhlbWUoXCJjb2xvclwiLCAkc2lkZWJhci1saW5rLWNoaWxkLWFjdGl2ZS1jb2xvcik7XHJcbn1cclxuXHJcbi8vIENoZXZyb25cclxuLnNpZGViYXIgW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl0ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuLnNpZGViYXIgW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcclxuICBjb250ZW50OiBcIiBcIjtcclxuICBib3JkZXI6IHNvbGlkO1xyXG4gIGJvcmRlci13aWR0aDogMCAuMXJlbSAuMXJlbSAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDFyZW07XHJcbiAgcmlnaHQ6IDEuN3JlbTtcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2Utb3V0O1xyXG59XHJcblxyXG4uc2lkZWJhciBbYXJpYS1leHBhbmRlZD1cInRydWVcIl06YmVmb3JlLFxyXG4uc2lkZWJhciBbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXTpub3QoLmNvbGxhcHNlZCk6YmVmb3JlIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICB0b3A6IDEuMnJlbTtcclxufVxyXG5cclxuLnNpZGViYXIgLnNpZGViYXItZHJvcGRvd24gW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl06YmVmb3JlIHtcclxuICB0b3A6IDFyZW07XHJcbn1cclxuXHJcbi5zaWRlYmFyIC5zaWRlYmFyLWRyb3Bkb3duIFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUsXHJcbi5zaWRlYmFyIC5zaWRlYmFyLWRyb3Bkb3duIFtkYXRhLXRvZ2dsZT1cImNvbGxhcHNlXCJdOm5vdCguY29sbGFwc2VkKTpiZWZvcmUge1xyXG4gIHRvcDogMS4ycmVtO1xyXG59XHJcblxyXG4vLyBTaWRlYmFyIGJyYW5kXHJcbi5zaWRlYmFyLWJyYW5kIHtcclxuICBmb250LXdlaWdodDogJHNpZGViYXItYnJhbmQtZm9udC13ZWlnaHQ7XHJcbiAgZm9udC1zaXplOiAkc2lkZWJhci1icmFuZC1mb250LXNpemU7XHJcbiAgcGFkZGluZzogJHNpZGViYXItYnJhbmQtcGFkZGluZy15ICRzaWRlYmFyLWJyYW5kLXBhZGRpbmcteDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgdGhlbWUoXCJjb2xvclwiLCAkc2lkZWJhci1icmFuZC1jb2xvcik7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgQGluY2x1ZGUgdGhlbWUoXCJjb2xvclwiLCAkc2lkZWJhci1icmFuZC1jb2xvcik7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIG91dGxpbmU6IDA7XHJcbiAgfVxyXG5cclxuICBzdmcge1xyXG4gICAgQGluY2x1ZGUgdGhlbWUoXCJmaWxsXCIsICRzaWRlYmFyLWJyYW5kLWljb24tY29sb3IpO1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgd2lkdGg6IDI0cHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTVyZW07XHJcblxyXG4gICAgcGF0aDpmaXJzdC1jaGlsZCB7XHJcbiAgICAgIEBpbmNsdWRlIHRoZW1lKFwiZmlsbFwiLCAkc2lkZWJhci1icmFuZC1pY29uLXRvcC1jb2xvcik7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBUb2dnbGUgc3RhdGVzXHJcbi5zaWRlYmFyLXRvZ2dsZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAyNnB4O1xyXG4gIGhlaWdodDogMjZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcblxyXG5ib2R5Om5vdChbZGF0YS1zaWRlYmFyLXBvc2l0aW9uPXJpZ2h0XSkgLnNpZGViYXItdG9nZ2xlIHtcclxuICBtYXJnaW4tcmlnaHQ6ICRzcGFjZXI7XHJcbn1cclxuXHJcbmJvZHlbZGF0YS1zaWRlYmFyLXBvc2l0aW9uPXJpZ2h0XSAuc2lkZWJhci10b2dnbGUge1xyXG4gIG1hcmdpbi1sZWZ0OiAkc3BhY2VyO1xyXG59XHJcblxyXG4vLyBTaWRlYmFyIGhlYWRlclxyXG4uc2lkZWJhci1oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIHBhZGRpbmc6ICRzaWRlYmFyLWhlYWRlci1wYWRkaW5nO1xyXG4gIGZvbnQtc2l6ZTogJHNpZGViYXItaGVhZGVyLWZvbnQtc2l6ZTtcclxuICBAaW5jbHVkZSB0aGVtZShcImNvbG9yXCIsICRzaWRlYmFyLWhlYWRlci1jb2xvcik7XHJcbn1cclxuXHJcbi8vIEJhZGdlXHJcbi5iYWRnZS1zaWRlYmFyLXByaW1hcnksXHJcbi5iYWRnZS1zaWRlYmFyLXNlY29uZGFyeSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAyMHB4O1xyXG4gIHRvcDogMTJweDtcclxufVxyXG5cclxuLnNpZGViYXItZHJvcGRvd24ge1xyXG4gIC5iYWRnZS1zaWRlYmFyLXByaW1hcnksXHJcbiAgLmJhZGdlLXNpZGViYXItc2Vjb25kYXJ5IHtcclxuICAgIHRvcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5iYWRnZS1zaWRlYmFyLXByaW1hcnkge1xyXG4gIEBpbmNsdWRlIHRoZW1lKFwiYmFja2dyb3VuZFwiLCAkc2lkZWJhci1iYWRnZS1wcmltYXJ5LWJnKTtcclxuICBAaW5jbHVkZSB0aGVtZShcImNvbG9yXCIsICRzaWRlYmFyLWJhZGdlLXByaW1hcnktY29sb3IpO1xyXG59XHJcblxyXG4uYmFkZ2Utc2lkZWJhci1zZWNvbmRhcnkge1xyXG4gIEBpbmNsdWRlIHRoZW1lKFwiYmFja2dyb3VuZFwiLCAkc2lkZWJhci1iYWRnZS1zZWNvbmRhcnktYmcpO1xyXG4gIEBpbmNsdWRlIHRoZW1lKFwiY29sb3JcIiwgJHNpZGViYXItYmFkZ2Utc2Vjb25kYXJ5LWNvbG9yKTtcclxufVxyXG5cclxuLy8gQ29sbGFwc2UgYmVoYXZpb3IgaWYgc2lkZWJhciBpcyBvbiBsZWZ0IHNpZGVcclxuYm9keTpub3QoW2RhdGEtc2lkZWJhci1wb3NpdGlvbj1yaWdodF0pIHtcclxuICAuc2lkZWJhciB7XHJcbiAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHNpZGViYXItd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV29ya2Fyb3VuZCBmb3IgSUUgYnVnLCBtb3JlIGluZm86XHJcbiAgICAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjU4NTA2NDlcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdsZycpIC0gLjAycHh9KSB7XHJcblxyXG4gICAgICAvLyBTaWRlYmFyIGRlZmF1bHQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci13aWR0aDtcclxuXHJcbiAgICAgIC8vIFNpZGViYXIgY29sbGFwc2VkIHN0YXRlIChvbiBtb2JpbGUpXHJcbiAgICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNpZGViYXItdG9nZ2xlIHtcclxuICAgIG1hcmdpbi1yaWdodDogJHNwYWNlcjtcclxuICB9XHJcbn1cclxuXHJcbi8vIENvbGxhcHNlIGJlaGF2aW9yIGlmIHNpZGViYXIgaXMgb24gcmlnaHQgc2lkZVxyXG5ib2R5W2RhdGEtc2lkZWJhci1wb3NpdGlvbj1yaWdodF0ge1xyXG4gIC5zaWRlYmFyIHtcclxuICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpZGViYXItd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV29ya2Fyb3VuZCBmb3IgSUUgYnVnLCBtb3JlIGluZm86XHJcbiAgICAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjU4NTA2NDlcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdsZycpIC0gLjAycHh9KSB7XHJcblxyXG4gICAgICAvLyBTaWRlYmFyIGRlZmF1bHQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpZGViYXItd2lkdGg7XHJcblxyXG4gICAgICAvLyBTaWRlYmFyIGNvbGxhcHNlZCBzdGF0ZSAob24gbW9iaWxlKVxyXG4gICAgICAmLmNvbGxhcHNlZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2lkZWJhci10b2dnbGUge1xyXG4gICAgbWFyZ2luLWxlZnQ6ICRzcGFjZXI7XHJcbiAgfVxyXG5cclxuICAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgcmlnaHQ6IGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4vLyBTaWRlYmFyIGJvdHRvbVxyXG4uc2lkZWJhci1jdGEtY29udGVudCB7XHJcbiAgcGFkZGluZzogJHNpZGViYXItY3RhLXBhZGRpbmc7XHJcbiAgbWFyZ2luOiAkc2lkZWJhci1jdGEtbWFyZ2luO1xyXG4gIGJvcmRlci1yYWRpdXM6ICRzaWRlYmFyLWN0YS1ib3JkZXItcmFkaXVzO1xyXG4gIEBpbmNsdWRlIHRoZW1lKFwiYmFja2dyb3VuZFwiLCAkc2lkZWJhci1jdGEtYmcpO1xyXG4gIFxyXG4gICYsXHJcbiAgc3Ryb25nIHtcclxuICAgIEBpbmNsdWRlIHRoZW1lKFwiY29sb3JcIiwgJHNpZGViYXItY3RhLWNvbG9yKTtcclxuICB9XHJcbn0iLCJib2R5W2RhdGEtc2lkZWJhci1iZWhhdmlvcj1jb21wYWN0XSB7XHJcbiAgLy8gSGlkZSBlbGVtZW50c1xyXG4gIC5zaWRlYmFyLWhlYWRlcixcclxuICAuc2lkZWJhci1icmFuZCBzcGFuLFxyXG4gIC5zaWRlYmFyLWJhZGdlLFxyXG4gIC5zaWRlYmFyLWN0YSxcclxuICAuc2lkZWJhci1uYXYgPiAuc2lkZWJhci1pdGVtID4gLnNpZGViYXItbGluazpiZWZvcmUsXHJcbiAgLnNpZGViYXItbmF2ID4gLnNpZGViYXItaXRlbSA+IC5zaWRlYmFyLWRyb3Bkb3duLFxyXG4gIC5zaWRlYmFyLW5hdiA+IC5zaWRlYmFyLWl0ZW0gLnNpZGViYXItbGluayBzcGFuIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuc2ltcGxlYmFyLXZlcnRpY2FsLFxyXG4gIC5zaW1wbGViYXItaG9yaXpvbnRhbCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIEFsbG93IG92ZXJmbG93XHJcbiAgLnNpbXBsZWJhci13cmFwcGVyLFxyXG4gIC5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlcixcclxuICAuc2ltcGxlYmFyLW1hc2ssXHJcbiAgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGUgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIC8vIFJlbW92ZSBCb290c3RyYXAncyBkZWZhdWx0IGFuaW1hdGlvblxyXG4gIC5zaWRlYmFyLWRyb3Bkb3duLmNvbGxhcHNpbmcge1xyXG4gICAgdHJhbnNpdGlvbjogbm9uZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLy8gU2lkZWJhclxyXG4gIC5zaWRlYmFyIHtcclxuICAgIG1pbi13aWR0aDogJHNpZGViYXItY29tcGFjdC13aWR0aDtcclxuICAgIG1heC13aWR0aDogJHNpZGViYXItY29tcGFjdC13aWR0aDtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgfVxyXG5cclxuICAvLyBTaWRlYmFyIGl0ZW1cclxuICAuc2lkZWJhci1pdGVtIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB9XHJcblxyXG4gIC8vIFNpZGViYXIgZHJvcGRvd25cclxuICAuc2lkZWJhci1uYXYgPiAuc2lkZWJhci1pdGVtID4gLnNpZGViYXItZHJvcGRvd24ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTtcclxuICAgIHdpZHRoOiAkc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLXdpZHRoO1xyXG4gICAgYm94LXNoYWRvdzogJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1ib3gtc2hhZG93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZDogJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1iYWNrZ3JvdW5kO1xyXG4gICAgcGFkZGluZzogJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1wYWRkaW5nO1xyXG4gICAgdG9wOiAwO1xyXG5cclxuICAgIC8vIE1ha2Ugc3VyZSBob3ZlciBzdGF0ZSBpcyBub3QgbG9zdFxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBjb250ZW50OiAnJztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTaWRlYmFyIGRyb3Bkb3duIGl0ZW1zXHJcbiAgLnNpZGViYXItbmF2ID4gLnNpZGViYXItaXRlbSA+IC5zaWRlYmFyLWRyb3Bkb3duID4gLnNpZGViYXItaXRlbSB7XHJcbiAgICAuc2lkZWJhci1saW5rIHtcclxuICAgICAgcGFkZGluZzogJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1saW5rLXBhZGRpbmc7XHJcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLWxpbmstY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItbGluazpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkc2lkZWJhci1jb21wYWN0LWRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpZGViYXItaXRlbS5hY3RpdmUgLnNpZGViYXItbGluayxcclxuICAgIC5zaWRlYmFyLWl0ZW0uYWN0aXZlIC5zaWRlYmFyLWxpbms6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIERyb3Bkb3duIGNoaWxkcmVuXHJcbiAgLnNpZGViYXItbmF2ID4gLnNpZGViYXItaXRlbSA+IC5zaWRlYmFyLWRyb3Bkb3duIHtcclxuICAgIC5zaWRlYmFyLWRyb3Bkb3duIHtcclxuICAgICAgLnNpZGViYXItbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogJHNpZGViYXItY29tcGFjdC1kcm9wZG93bi1jaGlsZC1saW5rLXBhZGRpbmc7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zaWRlYmFyLWRyb3Bkb3duIHtcclxuICAgICAgICAuc2lkZWJhci1saW5rIHtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzaWRlYmFyLWNvbXBhY3QtZHJvcGRvd24tY2hpbGQtc2Vjb25kLWxpbmstcGFkZGluZztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIENoZXZyb24gaWNvbnNcclxuICAuc2lkZWJhciAuc2lkZWJhci1kcm9wZG93biBbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXTpiZWZvcmUge1xyXG4gICAgdG9wOiAwLjlyZW07XHJcbiAgfVxyXG4gIFxyXG4gIC5zaWRlYmFyIC5zaWRlYmFyLWRyb3Bkb3duIFthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTpiZWZvcmUsXHJcbiAgLnNpZGViYXIgLnNpZGViYXItZHJvcGRvd24gW2RhdGEtdG9nZ2xlPVwiY29sbGFwc2VcIl06bm90KC5jb2xsYXBzZWQpOmJlZm9yZSB7XHJcbiAgICB0b3A6IDEuMXJlbTtcclxuICB9XHJcblxyXG4gIC8vIEhvdmVyXHJcbiAgLnNpZGViYXItbmF2ID4gLnNpZGViYXItaXRlbTpob3ZlciA+IC5zaWRlYmFyLWRyb3Bkb3duIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLy8gQ29sbGFwc2UgYmVoYXZpb3IgaWYgY29tcGFjdCBzaWRlYmFyIGlzIG9uIGxlZnQgc2lkZVxyXG5ib2R5W2RhdGEtc2lkZWJhci1iZWhhdmlvcj1jb21wYWN0XTpub3QoW2RhdGEtc2lkZWJhci1wb3NpdGlvbj1yaWdodF0pIHtcclxuICAuc2lkZWJhci1uYXYgPiAuc2lkZWJhci1pdGVtID4gLnNpZGViYXItZHJvcGRvd24ge1xyXG4gICAgbGVmdDogJHNpZGViYXItY29tcGFjdC13aWR0aCArIDEycHg7O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyBTaWRlYmFyIGNvbGxhcHNlXHJcbiAgLnNpZGViYXIge1xyXG4gICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogLSRzaWRlYmFyLWNvbXBhY3Qtd2lkdGg7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gV29ya2Fyb3VuZCBmb3IgSUUgYnVnLCBtb3JlIGluZm86XHJcbiAgICAvLyBodHRwczovL3N0YWNrb3ZlcmZsb3cuY29tL2EvMjU4NTA2NDlcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxcHgpIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsICdsZycpIC0gLjAycHh9KSB7XHJcblxyXG4gICAgICAvLyBTaWRlYmFyIGRlZmF1bHQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgICAgbWFyZ2luLWxlZnQ6IC0kc2lkZWJhci1jb21wYWN0LXdpZHRoO1xyXG5cclxuICAgICAgLy8gU2lkZWJhciBjb2xsYXBzZWQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4vLyBDb2xsYXBzZSBiZWhhdmlvciBpZiBjb21wYWN0IHNpZGViYXIgaXMgb24gcmlnaHQgc2lkZVxyXG5ib2R5W2RhdGEtc2lkZWJhci1iZWhhdmlvcj1jb21wYWN0XVtkYXRhLXNpZGViYXItcG9zaXRpb249cmlnaHRdIHtcclxuICAuc2lkZWJhci1uYXYgPiAuc2lkZWJhci1pdGVtID4gLnNpZGViYXItZHJvcGRvd24ge1xyXG4gICAgcmlnaHQ6ICRzaWRlYmFyLWNvbXBhY3Qtd2lkdGggKyAxMnB4O1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgcmlnaHQ6IC0xNnB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8gU2lkZWJhciBjb2xsYXBzZVxyXG4gIC5zaWRlYmFyIHtcclxuICAgICYuY29sbGFwc2VkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpZGViYXItY29tcGFjdC13aWR0aDtcclxuICAgIH1cclxuXHJcbiAgICAvLyBXb3JrYXJvdW5kIGZvciBJRSBidWcsIG1vcmUgaW5mbzpcclxuICAgIC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vYS8yNTg1MDY0OVxyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDFweCkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgJ2xnJykgLSAuMDJweH0pIHtcclxuXHJcbiAgICAgIC8vIFNpZGViYXIgZGVmYXVsdCBzdGF0ZSAob24gbW9iaWxlKVxyXG4gICAgICBtYXJnaW4tcmlnaHQ6IC0kc2lkZWJhci1jb21wYWN0LXdpZHRoO1xyXG5cclxuICAgICAgLy8gU2lkZWJhciBjb2xsYXBzZWQgc3RhdGUgKG9uIG1vYmlsZSlcclxuICAgICAgJi5jb2xsYXBzZWQge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5taW4tdnctNTAgeyBtaW4td2lkdGg6IDUwdncgIWltcG9ydGFudDsgfVxyXG4ubWluLXZoLTUwIHsgbWluLWhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9XHJcblxyXG4udnctNTAgeyB3aWR0aDogNTB2dyAhaW1wb3J0YW50OyB9XHJcbi52aC01MCB7IGhlaWdodDogNTB2aCAhaW1wb3J0YW50OyB9IiwiLnN0YXQge1xyXG4gIGJhY2tncm91bmQ6ICRzdGF0LWJnO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBwYWRkaW5nOiAwLjc1cmVtO1xyXG4gIHdpZHRoOiA0OHB4O1xyXG4gIGhlaWdodDogNDhweDtcclxuXHJcbiAgc3ZnIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICRzdGF0LWljb24tY29sb3IgIWltcG9ydGFudDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0LXNtIHtcclxuICB3aWR0aDogNDBweDtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgcGFkZGluZzogMC42MjVyZW07XHJcblxyXG4gIHN2ZyB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcbn0iLCIuY2FyZCB7XHJcblx0PiAuZGF0YVRhYmxlc193cmFwcGVyIC50YWJsZS5kYXRhVGFibGUsXHJcblx0PiAudGFibGUsXHJcblx0PiAudGFibGUtcmVzcG9uc2l2ZSAudGFibGUsXHJcblx0PiAudGFibGUtcmVzcG9uc2l2ZS1zbSAudGFibGUsXHJcblx0PiAudGFibGUtcmVzcG9uc2l2ZS1tZCAudGFibGUsXHJcblx0PiAudGFibGUtcmVzcG9uc2l2ZS1sZyAudGFibGUsXHJcblx0PiAudGFibGUtcmVzcG9uc2l2ZS14bCAudGFibGUge1xyXG5cdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdGJvcmRlci1sZWZ0OiAwO1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcclxuXHJcblx0XHR0ZDpmaXJzdC1jaGlsZCxcclxuXHRcdHRoOmZpcnN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLWxlZnQ6IDA7XHJcblx0XHRcdHBhZGRpbmctbGVmdDogJHNwYWNlcioxLjI1O1xyXG5cdFx0fVxyXG5cclxuXHRcdHRkOmxhc3QtY2hpbGQsXHJcblx0XHR0aDpsYXN0LWNoaWxkIHtcclxuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkc3BhY2VyKjEuMjU7XHJcblx0XHR9XHJcblxyXG5cdFx0dHI6Zmlyc3QtY2hpbGQgdGQsXHJcblx0XHR0cjpmaXJzdC1jaGlsZCB0aCB7XHJcblx0XHRcdGJvcmRlci10b3A6IDA7XHJcblx0XHR9XHJcblxyXG5cdFx0dHI6bGFzdC1jaGlsZCB0ZCB7XHJcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuY2FyZC1oZWFkZXIgKyAudGFibGUge1xyXG5cdFx0Ym9yZGVyLXRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi50YWJsZS1hY3Rpb24ge1xyXG5cdGEge1xyXG5cdFx0Y29sb3I6ICRncmF5LTYwMDtcclxuXHJcblx0XHQmOmhvdmVyIHtcclxuXHRcdFx0Y29sb3I6ICRncmF5LTkwMDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5mZWF0aGVyIHtcclxuXHRcdHdpZHRoOiAxOHB4O1xyXG5cdFx0aGVpZ2h0OiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlID4gdGJvZHkgPiB0ciA+IHRkIHtcclxuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG59XHJcblxyXG4uY2FyZCA+IC5kYXRhVGFibGVzX3dyYXBwZXIge1xyXG5cdC50YWJsZS5kYXRhVGFibGUge1xyXG5cdCAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xyXG5cdCAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG5cdH1cclxuXHJcblx0LmRhdGFUYWJsZXNfaW5mbyB7XHJcblx0XHRwYWRkaW5nOiAxcmVtIDEuMjVyZW07XHJcblx0fVxyXG5cclxuXHQuZGF0YVRhYmxlc19wYWdpbmF0ZSB7XHJcblx0XHRwYWRkaW5nOiAwLjZyZW0gMS4yNXJlbTtcclxuXHR9XHJcbn1cclxuXHJcbi5kdC1ib290c3RyYXA0IHtcclxuXHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcclxufVxyXG5cclxuLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxufVxyXG5bZGF0YS10aGVtZT1cImRhcmtcIl0gLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6aG92ZXIge1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRncmF5LTMwMDtcclxufVxyXG4udGFibGUtc3RyaXBlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXR7XHJcblx0ei1pbmRleDoxO1xyXG59XHJcblxyXG4uY3VzdG9tLWxpc3Qge1xyXG5cdHRkIGEge1xyXG5cdFx0Y29sb3I6ICRncmF5LTYwMDtcclxuXHR9XHJcblx0XHJcblx0LnRhYmxlLWFjdGlvbi1idXR0b25ze1xyXG5cdFx0b3BhY2l0eTowO1xyXG5cdFx0dGV4dC1hbGlnbjpyaWdodDtcclxuXHRcdGF7XHJcblx0XHRcdG1hcmdpbi1yaWdodDoxMHB4O1xyXG5cdFx0fVxyXG5cdH1cclxuXHR0cjpob3ZlcntcclxuXHRcdC50YWJsZS1hY3Rpb24tYnV0dG9uc3tcclxuXHRcdFx0b3BhY2l0eToxO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucHJldmlldy13aW5kb3cge1xyXG5cdHBvc2l0aW9uOiBmaXhlZDtcclxuXHR0b3A6IDA7XHJcblx0Ym90dG9tOiAwO1xyXG5cdHJpZ2h0OiAwO1xyXG5cdHotaW5kZXg6IDk5OTk5O1xyXG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xyXG5cdG1pbi13aWR0aDogMzE2cHg7XHJcblx0bWF4LXdpZHRoOiA0NzdweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdCYuY29sbGFwc2VkIHtcclxuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuXHRcdGhlaWdodDogMTAwdmg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEobWluLXdpZHRoOm1hcC1nZXQoJGdyaWQtYnJlYWtwb2ludHMsIHh4bCkpIHtcclxuXHRcdG1pbi13aWR0aDogNDc3cHg7XHJcblx0fVxyXG5cclxuXHQucHJldmlldy1oZWFkZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJsdWU7XHJcblx0XHRwYWRkaW5nOiAyNXB4O1xyXG5cclxuXHRcdGgzIHtcclxuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcclxuXHRcdFx0bWFyZ2luOiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdHJpZ2h0OiAyNXB4O1xyXG5cdFx0XHR0b3A6IDI1cHg7XHJcblx0XHRcdGNvbG9yOiAkd2hpdGU7XHJcblxyXG5cdFx0XHQuZmEtdGltZXMge1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMjVweDtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0LnByZXZpZXctYm9keSB7XHJcblx0XHRwYWRkaW5nOiAwIC41cmVtO1xyXG5cdFx0b3ZlcmZsb3cteTogYXV0bztcclxuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdG1heC1oZWlnaHQ6IGNhbGMoMTAwJSAtIDc4cHggLSA3OHB4KTtcclxuXHJcblx0XHQuYWNjb3JkaW9uIHtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHRcdH1cclxuXHJcblx0XHQuYXZhdGFyIHtcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XHJcblx0XHRcdG1heC13aWR0aDogODBweDtcclxuXHRcdFx0aGVpZ2h0OiBhdXRvO1xyXG5cdFx0XHR3aWR0aDogYXV0bztcclxuXHRcdFx0bWFyZ2luOiAxcmVtIDA7XHJcblx0XHR9XHJcblxyXG5cdFx0LmNhcmQtaGVhZGVyIHtcclxuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xyXG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cdFx0fVxyXG5cclxuXHRcdC5jYXJkIHtcclxuXHRcdFx0cGFkZGluZzogMCAxcmVtO1xyXG5cdFx0fVxyXG5cclxuXHRcdGg1LmNhcmQtdGl0bGVbZGF0YS10b2dnbGU9XCJjb2xsYXBzZVwiXTpob3ZlciB7XHJcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdH1cclxuXHJcblx0XHRsYWJlbCB7XHJcblx0XHRcdEBleHRlbmQgLnNtYWxsO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XHJcblxyXG5cdFx0XHQmLm5vcm1hbC1zaXplIHtcclxuXHRcdFx0XHRmb250LXNpemU6IDEwMCU7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHJcblx0XHQuaW5wdXQtZ3JvdXAge1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xyXG5cclxuXHRcdFx0LmZvcm0tY29udHJvbCB7XHJcblx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcclxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMXB4O1xyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XHJcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuXHJcblx0XHRcdFx0JiArIC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRncmF5LTIwMDtcclxuXHRcdFx0XHRcdHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG5cclxuXHRcdFx0XHRcdCYgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibHVlO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHJcblx0XHRcdFx0JjpkaXNhYmxlZCwgW3JlYWRvbmx5XSB7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblx0XHRcdFx0XHQmOmhvdmVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyOiAwO1xyXG5cdFx0XHRcdFx0fVxyXG5cclxuXHRcdFx0XHRcdCYgKyAuaW5wdXQtZ3JvdXAtYXBwZW5kIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5pbnB1dC1ncm91cC1hcHBlbmQge1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHJcblx0XHRcdFx0LmJ0biB7XHJcblx0XHRcdFx0XHRib3JkZXI6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgW2FyaWEtZXhwYW5kZWQ9XCJmYWxzZVwiXSB7XHJcblx0XHRcdC5mYS1wbHVzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0fVxyXG5cclxuXHRcdFx0LmZhLW1pbnVzIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblxyXG5cdFx0LmFjY29yZGlvbiAuY2FyZCAuY2FyZC1oZWFkZXIgW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcclxuXHRcdFx0LmZhLXBsdXMge1xyXG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdH1cclxuXHJcblx0XHRcdC5mYS1taW51cyB7XHJcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdC5wcmV2aWV3LWZvb3RlciB7XHJcblx0XHRwYWRkaW5nOiAwIDFyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuXHR9XHJcblxyXG5cdCYuZmlsdGVyIHtcclxuXHRcdC5wcmV2aWV3LWJvZHkgLmNhcmQge1xyXG5cdFx0XHRwYWRkaW5nOiAxcmVtO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAxcmVtO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLnRhYmxlLWFjdGlvbnMge1xyXG5cdHRoe1xyXG5cdFx0dmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnQ7XHJcblx0XHRwYWRkaW5nLXRvcDouMjVyZW07XHJcblx0XHRwYWRkaW5nLWJvdHRvbTouMjVyZW07XHJcblx0fVxyXG5cdC5jdXN0b20tY29udHJvbC5jdXN0b20tY2hlY2tib3h7XHJcblx0XHRwYWRkaW5nLXRvcDo3cHg7XHJcblx0XHRwYWRkaW5nLWJvdHRvbTo3cHg7XHJcblx0fVxyXG5cdHVsIHtcclxuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XHJcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0bWFyZ2luOiAwO1xyXG5cclxuXHRcdC5kcm9wZG93d24taXRlbSB7XHJcblx0XHRcdGNvbG9yOiAkZ3JheS02MDA7XHJcblx0XHR9XHJcblxyXG5cdFx0bGkge1xyXG5cdFx0fVxyXG5cdH1cclxufSIsIi50YWIge1xyXG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIqMjtcclxuXHJcbiAgLm5hdi10YWJzIHtcclxuICAgIGJvcmRlcjogMDtcclxuICB9XHJcblxyXG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xyXG4gICAgYmFja2dyb3VuZDogJHRhYi1saW5rLWJnO1xyXG4gICAgY29sb3I6ICR0YWItbGluay1jb2xvcjtcclxuICAgIHBhZGRpbmc6ICR0YWItbGluay1wYWRkaW5nO1xyXG4gICAgYm9yZGVyOiAwO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogJHRhYi1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgY29sb3I6ICR0YWItbGluay1hY3RpdmUtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3Zlcjpub3QoLmFjdGl2ZSkge1xyXG4gICAgICBjb2xvcjogJGxpbmstY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgc3ZnIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC50YWItY29udGVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgICBwYWRkaW5nOiAkdGFiLWNvbnRlbnQtcGFkZGluZztcclxuICAgIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHRhYi1jb250ZW50LWJvcmRlci1yYWRpdXM7XHJcblxyXG4gICAgcDpsYXN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC50YWItI3skY29sb3J9IHtcclxuICAgIEBpbmNsdWRlIHRhYi12YXJpYW50KCR2YWx1ZSk7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLXRpdGxlIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbn1cclxuXHJcbi50YWItdmVydGljYWwgLm5hdi10YWJzIHtcclxuICBmbG9hdDogbGVmdDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAubmF2LWxpbmsge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XHJcbiAgfVxyXG59XHJcblxyXG4udGFiLXZlcnRpY2FsIC50YWItY29udGVudCB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbn1cclxuIiwiQG1peGluIHRhYi12YXJpYW50KCRjb2xvcikge1xyXG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQ6ICRjb2xvcjtcclxuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRjb2xvcjtcclxuICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgfVxyXG5cclxuICAudGFiLWNvbnRlbnQge1xyXG4gICAgYmFja2dyb3VuZDogJGNvbG9yO1xyXG4gICAgY29sb3I6ICR3aGl0ZTtcclxuICB9XHJcblxyXG4gIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsXHJcbiAgLmgxLCAuaDIsIC5oMywgLmg0LCAuaDUsIC5oNiB7XHJcbiAgICBjb2xvcjogJHdoaXRlO1xyXG4gIH1cclxufVxyXG4iLCIudGltZWxpbmUge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyAnO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0zMDA7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG4udGltZWxpbmUtaXRlbSB7XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcgJztcclxuICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDNweCBzb2xpZCAkcHJpbWFyeTtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxufVxyXG4iLCIudGV4dC1zbSB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xyXG59XHJcblxyXG4udGV4dC1sZyB7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xyXG59XHJcblxyXG5iLFxyXG5zdHJvbmcsXHJcbi5mb250LXdlaWdodC1ib2xkIHtcclxuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJvbGQ7XHJcbiAgY29sb3I6ICR0ZXh0LWJvbGQtY29sb3I7XHJcbn1cclxuXHJcbnByZS5zbmlwcGV0IHtcclxuICAuaGxqcyB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc3RhdGljLWRhcms7XHJcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZztcclxuICAgIHBhZGRpbmc6ICRzcGFjZXI7XHJcbiAgfVxyXG59XHJcblxyXG5hIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCJAbWl4aW4gd2l6YXJkLXZhcmlhbnQoJGNvbG9yKSB7XHJcbiAgJi5zdy10aGVtZS1kZWZhdWx0ID4gLm5hdiB7XHJcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcclxuICAgICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubmF2LWxpbmsuZG9uZSB7XHJcbiAgICAgIGNvbG9yOiBsaWdodGVuKCRjb2xvciwgMTUpICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvciwgMTUpICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmLnN3LXRoZW1lLWFycm93cyA+IC5uYXYge1xyXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvciAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5hdi1saW5rLmRvbmUge1xyXG4gICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxNSkgIWltcG9ydGFudDtcclxuICAgICAgYmFja2dyb3VuZDogbGlnaHRlbigkY29sb3IsIDE1KSAhaW1wb3J0YW50O1xyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxNSkgIWltcG9ydGFudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIud2l6YXJkIHtcclxuICBAaW5jbHVkZSB3aXphcmQtdmFyaWFudCgkcHJpbWFyeSk7XHJcbn1cclxuXHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xyXG4gIC53aXphcmQtI3skY29sb3J9e1xyXG4gICAgQGluY2x1ZGUgd2l6YXJkLXZhcmlhbnQoJHZhbHVlKTtcclxuICB9XHJcbn1cclxuXHJcbi53aXphcmQge1xyXG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1iZztcclxuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XHJcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xyXG4gIGJveC1zaGFkb3c6ICRib3gtc2hhZG93O1xyXG4gIGJvcmRlci1yYWRpdXM6ICRjYXJkLWJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcclxuICBtYXJnaW4tYm90dG9tOiAycmVtO1xyXG59XHJcblxyXG4ud2l6YXJkIC50YWItcGFuZSB7XHJcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXggIWltcG9ydGFudDtcclxufVxyXG5cclxuLndpemFyZC5zdy10aGVtZS1kZWZhdWx0IC5zdy10b29sYmFyLWJvdHRvbSxcclxuLndpemFyZC5zdy10aGVtZS1hcnJvd3MgLnN3LXRvb2xiYXItYm90dG9tIHtcclxuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XHJcbiAgYm9yZGVyLXRvcC13aWR0aDogMXB4O1xyXG4gIGJvcmRlci10b3Atc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLndpemFyZC5zdy10aGVtZS1kZWZhdWx0IC5zdGVwLWNvbnRlbnQsXHJcbi53aXphcmQuc3ctdGhlbWUtYXJyb3dzIC5zdGVwLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbn0iLCIud3JhcHBlcntcclxuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG5ib2R5W2RhdGEtbGF5b3V0PWJveGVkXSB7XHJcbiAgLndyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxODAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdyYXBwZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdyYXBwZXItYm9yZGVyLWNvbG9yO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHh4bCkge1xyXG4gICAgICB3aWR0aDogOTB2dztcclxuICAgIH1cclxuICB9XHJcbn0iLCIucm91bmRlZC1sZyB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC10b3AtbGcge1xyXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtcmlnaHQtbGcge1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLWJvdHRvbS1sZyB7XHJcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1sZWZ0LWxnIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1sZyAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLWxnICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtc20ge1xyXG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtdG9wLXNtIHtcclxuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xyXG59XHJcbi5yb3VuZGVkLXJpZ2h0LXNtIHtcclxuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcclxufVxyXG4ucm91bmRlZC1ib3R0b20tc20ge1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XHJcbn1cclxuLnJvdW5kZWQtbGVmdC1zbSB7XHJcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMtc20gIWltcG9ydGFudDtcclxuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy1zbSAhaW1wb3J0YW50O1xyXG59XHJcbiIsIi5jdXJzb3ItZ3JhYiB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG4gIGN1cnNvcjogZ3JhYjtcclxuICBjdXJzb3I6IC1tb3otZ3JhYjtcclxuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcclxufVxyXG5cclxuLmN1cnNvci1wb2ludGVyIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn0iLCIuZm9udC1zaXplLWxnIHtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtbGc7XHJcbn1cclxuXHJcbi5mb250LXNpemUtc20ge1xyXG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW1JdGFsaWMud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnLi4vZm9udHMvUm9ib3RvL1JvYm90by1MaWdodEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLUxpZ2h0SXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuIiwiLm92ZXJmbG93LXNjcm9sbCB7XHJcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctaGlkZGVuIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5vdmVyZmxvdy1hdXRvIHtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG59XHJcblxyXG4ub3ZlcmZsb3ctdmlzaWJsZSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG4iLCIuYWJzb2x1dGUtdG9wIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgbGVmdDogMDtcclxufSIsIkBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNTAge1xyXG4gIC56LSN7JGl9e1xyXG4gICAgei1pbmRleDogJGk7XHJcbiAgfVxyXG59IiwiLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi4wLjAtYWxwaGEyIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXHJcbiAqL1xyXG4vLyBGb250IEF3ZXNvbWUgY29yZSBjb21waWxlIChXZWIgRm9udHMtYmFzZWQpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbkBpbXBvcnQgJ3ZhcmlhYmxlcyc7XHJcbkBpbXBvcnQgJ21peGlucyc7XHJcbkBpbXBvcnQgJ2NvcmUnO1xyXG5AaW1wb3J0ICdzaXppbmcnO1xyXG5AaW1wb3J0ICdmaXhlZC13aWR0aCc7XHJcbkBpbXBvcnQgJ2xpc3QnO1xyXG5AaW1wb3J0ICdib3JkZXJlZC1wdWxsZWQnO1xyXG5AaW1wb3J0ICdhbmltYXRlZCc7XHJcbkBpbXBvcnQgJ3JvdGF0ZWQtZmxpcHBlZCc7XHJcbkBpbXBvcnQgJ3N0YWNrZWQnO1xyXG5AaW1wb3J0ICdpY29ucyc7XHJcbkBpbXBvcnQgJ3NjcmVlbi1yZWFkZXInO1xyXG5AaW1wb3J0ICdsaWdodC5zY3NzJzsiLCIvLyBiYXNlIGljb24gY2xhc3MgZGVmaW5pdGlvblxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0ge1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zdHlsZS1mYW1pbHksICcjeyRmYS1zdHlsZS1mYW1pbHl9Jyk7XHJcbiAgZm9udC13ZWlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXN0eWxlLCAjeyRmYS1zdHlsZX0pO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0sXHJcbi5mYXMsXHJcbi5mYS1zb2xpZCxcclxuLmZhcixcclxuLmZhLXJlZ3VsYXIsXHJcbi5mYWwsXHJcbi5mYS1saWdodCxcclxuLmZhdCxcclxuLmZhLXRoaW4sXHJcbi5mYWQsXHJcbi5mYS1kdW90b25lLFxyXG4uZmFiLFxyXG4uZmEtYnJhbmRzIHtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xyXG4gIGRpc3BsYXk6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWRpc3BsYXksICN7JGZhLWRpc3BsYXl9KTtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XHJcbiAgY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWNvbG9yLCBpbmhlcml0KTtcclxufVxyXG5cclxuJWZhLWljb24ge1xyXG4gIEBpbmNsdWRlIGZhLWljb247XHJcbn1cclxuIiwiLy8gc2l6aW5nIGljb25zXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGxpdGVyYWwgbWFnbmlmaWNhdGlvbiBzY2FsZVxyXG5AZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcclxuICAuI3skZmEtY3NzLXByZWZpeH0tI3skaX14IHtcclxuICAgIGZvbnQtc2l6ZTogJGkgKiAxZW07XHJcbiAgfVxyXG59XHJcblxyXG4vLyBzdGVwLWJhc2VkIHNjYWxlICh3aXRoIGFsaWdubWVudClcclxuQGVhY2ggJHNpemUsICR2YWx1ZSBpbiAkZmEtc2l6ZXMge1xyXG4gIC4jeyRmYS1jc3MtcHJlZml4fS0jeyRzaXplfSB7XHJcbiAgICAgQGluY2x1ZGUgZmEtc2l6ZSgkdmFsdWUpO1xyXG4gIH1cclxufVxyXG4iLCIvLyBtaXhpbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi8vIGJhc2UgcmVuZGVyaW5nIGZvciBhbiBpY29uXHJcbkBtaXhpbiBmYS1pY29uIHtcclxuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBsaW5lLWhlaWdodDogMTtcclxufVxyXG5cclxuLy8gc2V0cyByZWxhdGl2ZSBmb250LXNpemluZyBhbmQgYWxpZ25tZW50IChpbiBfc2l6aW5nKVxyXG5AbWl4aW4gZmEtc2l6ZSAoJGZvbnQtc2l6ZSkge1xyXG4gIGZvbnQtc2l6ZTogKCRmb250LXNpemUgLyAkZmEtc2l6ZS1zY2FsZS1iYXNlKSAqIDFlbTsgLy8gY29udmVydHMgc3RlcCBpbiBzaXppbmcgc2NhbGUgaW50byBhbiBlbS1iYXNlZCB2YWx1ZSB0aGF0J3MgcmVsYXRpdmUgdG8gdGhlIHNjYWxlJ3MgYmFzZVxyXG4gIGxpbmUtaGVpZ2h0OiAoMSAvICRmb250LXNpemUpICogMWVtOyAvLyBzZXRzIHRoZSBsaW5lLWhlaWdodCBvZiB0aGUgaWNvbiBiYWNrIHRvIHRoYXQgb2YgaXQncyBwYXJlbnRcclxuICB2ZXJ0aWNhbC1hbGlnbjogKCg2IC8gJGZvbnQtc2l6ZSkgLSAoMyAvIDgpKSAqIDFlbTsgLy8gdmVydGljYWxseSBjZW50ZXJzIHRoZSBpY29uIHRha2luZyBpbnRvIGFjY291bnQgdGhlIHN1cnJvdW5kaW5nIHRleHQncyBkZXNjZW5kZXJcclxufVxyXG5cclxuLy8gb25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcclxuLy8gc2VlOiBodHRwczovL3d3dy5hMTF5cHJvamVjdC5jb20vcG9zdHMvMjAxMy0wMS0xMS1ob3ctdG8taGlkZS1jb250ZW50L1xyXG4vLyBzZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xyXG5AbWl4aW4gZmEtc3Itb25seSgpIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDFweDtcclxuICBoZWlnaHQ6IDFweDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogLTFweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBib3JkZXItd2lkdGg6IDA7XHJcbn1cclxuXHJcbi8vIHVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkXHJcbkBtaXhpbiBmYS1zci1vbmx5LWZvY3VzYWJsZSgpIHtcclxuICAmOm5vdCg6Zm9jdXMpIHtcclxuICAgIEBpbmNsdWRlIGZhLXNyLW9ubHkoKTtcclxuICB9XHJcbn1cclxuIiwiLy8gZml4ZWQtd2lkdGggaWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ3IHtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6ICRmYS1mdy13aWR0aDtcclxufVxyXG4iLCIvLyB2YXJpYWJsZXNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRmYS1jc3MtcHJlZml4ICAgICAgICAgIDogZmEgIWRlZmF1bHQ7XHJcbiRmYS1zdHlsZSAgICAgICAgICAgICAgIDogOTAwICFkZWZhdWx0O1xyXG4kZmEtc3R5bGUtZmFtaWx5ICAgICAgICA6IFwiRm9udCBBd2Vzb21lIDYgUHJvXCIgIWRlZmF1bHQ7XHJcblxyXG4kZmEtZGlzcGxheSAgICAgICAgICAgICA6IGlubGluZS1ibG9jayAhZGVmYXVsdDtcclxuXHJcbiRmYS1mdy13aWR0aCAgICAgICAgICAgIDogKDIwZW0gLyAxNik7XHJcbiRmYS1pbnZlcnNlICAgICAgICAgICAgIDogI2ZmZiAhZGVmYXVsdDtcclxuXHJcbiRmYS1ib3JkZXItY29sb3IgICAgICAgIDogI2VlZSAhZGVmYXVsdDtcclxuJGZhLWJvcmRlci1wYWRkaW5nICAgICAgOiAuMmVtIC4yNWVtIC4xNWVtICFkZWZhdWx0O1xyXG4kZmEtYm9yZGVyLXJhZGl1cyAgICAgICA6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItc3R5bGUgICAgICAgIDogc29saWQgIWRlZmF1bHQ7XHJcbiRmYS1ib3JkZXItd2lkdGggICAgICAgIDogLjA4ZW0gIWRlZmF1bHQ7XHJcblxyXG4kZmEtc2l6ZS1zY2FsZS0yeHMgICAgICA6IDEwICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS14cyAgICAgICA6IDEyICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS1zbSAgICAgICA6IDE0ICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS1iYXNlICAgICA6IDE2ICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS1sZyAgICAgICA6IDIwICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS14bCAgICAgICA6IDI0ICFkZWZhdWx0O1xyXG4kZmEtc2l6ZS1zY2FsZS0yeGwgICAgICA6IDMyICFkZWZhdWx0O1xyXG5cclxuJGZhLXNpemVzOiAoXHJcbiAgXCIyeHNcIiAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS0yeHMsXHJcbiAgXCJ4c1wiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14cyxcclxuICBcInNtXCIgICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLXNtLFxyXG4gIFwibGdcIiAgICAgICAgICAgICAgICAgIDogJGZhLXNpemUtc2NhbGUtbGcsXHJcbiAgXCJ4bFwiICAgICAgICAgICAgICAgICAgOiAkZmEtc2l6ZS1zY2FsZS14bCxcclxuICBcIjJ4bFwiICAgICAgICAgICAgICAgICA6ICRmYS1zaXplLXNjYWxlLTJ4bFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGZhLWxpLXdpZHRoICAgICAgICAgICAgOiAyZW0gIWRlZmF1bHQ7XHJcbiRmYS1saS1tYXJnaW4gICAgICAgICAgIDogKCRmYS1saS13aWR0aCAqIDUvNCkgIWRlZmF1bHQ7XHJcblxyXG4kZmEtcHVsbC1tYXJnaW4gICAgICAgICA6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4kZmEtcHJpbWFyeS1vcGFjaXR5ICAgICA6IDEgIWRlZmF1bHQ7XHJcbiRmYS1zZWNvbmRhcnktb3BhY2l0eSAgIDogLjQgIWRlZmF1bHQ7XHJcblxyXG4kZmEtc3RhY2stdmVydGljYWwtYWxpZ246IG1pZGRsZSAhZGVmYXVsdDtcclxuJGZhLXN0YWNrLXdpZHRoICAgICAgICAgOiAoJGZhLWZ3LXdpZHRoICogMikgIWRlZmF1bHQ7XHJcbiRmYS1zdGFjay16LWluZGV4ICAgICAgIDogYXV0byAhZGVmYXVsdDtcclxuXHJcbiRmYS1mb250LWRpc3BsYXkgICAgICAgIDogYmxvY2sgIWRlZmF1bHQ7XHJcbiRmYS1mb250LXBhdGggICAgICAgICAgIDogXCIuLi93ZWJmb250c1wiICFkZWZhdWx0O1xyXG5cclxuLy8gY29udmVuaWVuY2UgZnVuY3Rpb24gdXNlZCB0byBzZXQgY29udGVudCBwcm9wZXJ0eVxyXG5AZnVuY3Rpb24gZmEtY29udGVudCgkZmEtdmFyKSB7XHJcbiAgQHJldHVybiB1bnF1b3RlKFwiXFxcIiN7ICRmYS12YXIgfVxcXCJcIik7XHJcbn1cclxuXHJcbiRmYS12YXItMDogXFxlMDg5O1xyXG4kZmEtdmFyLTE6IFxcZTA4YTtcclxuJGZhLXZhci0yOiBcXGUwOGI7XHJcbiRmYS12YXItMzogXFxlMDhjO1xyXG4kZmEtdmFyLTQ6IFxcZTA4ZDtcclxuJGZhLXZhci01OiBcXGUwOGU7XHJcbiRmYS12YXItNjogXFxlMDhmO1xyXG4kZmEtdmFyLTc6IFxcZTA5MDtcclxuJGZhLXZhci04OiBcXGUwOTE7XHJcbiRmYS12YXItOTogXFxlMDkyO1xyXG4kZmEtdmFyLWE6IFxcZTA5MztcclxuJGZhLXZhci1hYmFjdXM6IFxcZjY0MDtcclxuJGZhLXZhci1hY29ybjogXFxmNmFlO1xyXG4kZmEtdmFyLWFkZHJlc3MtYm9vazogXFxmMmI5O1xyXG4kZmEtdmFyLWNvbnRhY3QtYm9vazogXFxmMmI5O1xyXG4kZmEtdmFyLWFkZHJlc3MtY2FyZDogXFxmMmJiO1xyXG4kZmEtdmFyLWNvbnRhY3QtY2FyZDogXFxmMmJiO1xyXG4kZmEtdmFyLXZjYXJkOiBcXGYyYmI7XHJcbiRmYS12YXItYWlyLWNvbmRpdGlvbmVyOiBcXGY4ZjQ7XHJcbiRmYS12YXItYWlyLWZyZXNoZW5lcjogXFxmNWQwO1xyXG4kZmEtdmFyLWFpcnBsYXk6IFxcZTA5NDtcclxuJGZhLXZhci1hbGFybS1jbG9jazogXFxmMzRlO1xyXG4kZmEtdmFyLWFsYXJtLWV4Y2xhbWF0aW9uOiBcXGY4NDM7XHJcbiRmYS12YXItYWxhcm0tcGx1czogXFxmODQ0O1xyXG4kZmEtdmFyLWFsYXJtLXNub296ZTogXFxmODQ1O1xyXG4kZmEtdmFyLWFsYnVtOiBcXGY4OWY7XHJcbiRmYS12YXItYWxidW0tY29sbGVjdGlvbjogXFxmOGEwO1xyXG4kZmEtdmFyLWFsaWNvcm46IFxcZjZiMDtcclxuJGZhLXZhci1hbGllbjogXFxmOGY1O1xyXG4kZmEtdmFyLWFsaWVuLThiaXQ6IFxcZjhmNjtcclxuJGZhLXZhci1hbGllbi1tb25zdGVyOiBcXGY4ZjY7XHJcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcXGYwMzc7XHJcbiRmYS12YXItYWxpZ24tanVzdGlmeTogXFxmMDM5O1xyXG4kZmEtdmFyLWFsaWduLWxlZnQ6IFxcZjAzNjtcclxuJGZhLXZhci1hbGlnbi1yaWdodDogXFxmMDM4O1xyXG4kZmEtdmFyLWFsaWduLXNsYXNoOiBcXGY4NDY7XHJcbiRmYS12YXItYWx0OiBcXGUwOTU7XHJcbiRmYS12YXItYW1wLWd1aXRhcjogXFxmOGExO1xyXG4kZmEtdmFyLWFtcGVyc2FuZDogXFxlMDk2O1xyXG4kZmEtdmFyLWFuY2hvcjogXFxmMTNkO1xyXG4kZmEtdmFyLWFuZ2VsOiBcXGY3Nzk7XHJcbiRmYS12YXItYW5nbGU6IFxcZTA5NztcclxuJGZhLXZhci1hbmdsZS05MDogXFxlMDk4O1xyXG4kZmEtdmFyLWFuZ2xlLWRvd246IFxcZjEwNztcclxuJGZhLXZhci1hbmdsZS1sZWZ0OiBcXGYxMDQ7XHJcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFxcZjEwNTtcclxuJGZhLXZhci1hbmdsZS11cDogXFxmMTA2O1xyXG4kZmEtdmFyLWFuZ2xlcy1kb3duOiBcXGYxMDM7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFxcZjEwMztcclxuJGZhLXZhci1hbmdsZXMtbGVmdDogXFxmMTAwO1xyXG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcXGYxMDA7XHJcbiRmYS12YXItYW5nbGVzLXJpZ2h0OiBcXGYxMDE7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OiBcXGYxMDE7XHJcbiRmYS12YXItYW5nbGVzLXVwOiBcXGYxMDI7XHJcbiRmYS12YXItYW5nbGUtZG91YmxlLXVwOiBcXGYxMDI7XHJcbiRmYS12YXItYW5raDogXFxmNjQ0O1xyXG4kZmEtdmFyLWFwZXJ0dXJlOiBcXGUwOTk7XHJcbiRmYS12YXItYXBwbGUtY29yZTogXFxlMDlhO1xyXG4kZmEtdmFyLWFwcGxlLWNyYXRlOiBcXGY2YjE7XHJcbiRmYS12YXItYXBwbGUtd2hvbGU6IFxcZjVkMTtcclxuJGZhLXZhci1hcHBsZS1hbHQ6IFxcZjVkMTtcclxuJGZhLXZhci1hcmNod2F5OiBcXGY1NTc7XHJcbiRmYS12YXItYXJyb3ctZG93bjogXFxmMDYzO1xyXG4kZmEtdmFyLWFycm93LWRvd24tMS05OiBcXGYxNjI7XHJcbiRmYS12YXItc29ydC1udW1lcmljLWRvd246IFxcZjE2MjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcXGYxNjI7XHJcbiRmYS12YXItYXJyb3ctZG93bi05LTE6IFxcZjg4NjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQ6IFxcZjg4NjtcclxuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXFxmODg2O1xyXG4kZmEtdmFyLWFycm93LWRvd24tYS16OiBcXGYxNWQ7XHJcbiRmYS12YXItc29ydC1hbHBoYS1kb3duOiBcXGYxNWQ7XHJcbiRmYS12YXItc29ydC1hbHBoYS1hc2M6IFxcZjE1ZDtcclxuJGZhLXZhci1hcnJvdy1kb3duLWFycm93LXVwOiBcXGY4ODM7XHJcbiRmYS12YXItc29ydC1hbHQ6IFxcZjg4MztcclxuJGZhLXZhci1hcnJvdy1kb3duLWJpZy1zbWFsbDogXFxmODhjO1xyXG4kZmEtdmFyLXNvcnQtc2l6ZS1kb3duOiBcXGY4OGM7XHJcbiRmYS12YXItYXJyb3ctZG93bi1mcm9tLWRvdHRlZC1saW5lOiBcXGUwOWI7XHJcbiRmYS12YXItYXJyb3ctZG93bi1mcm9tLWxpbmU6IFxcZjM0NTtcclxuJGZhLXZhci1hcnJvdy1mcm9tLXRvcDogXFxmMzQ1O1xyXG4kZmEtdmFyLWFycm93LWRvd24tbGVmdDogXFxlMDljO1xyXG4kZmEtdmFyLWFycm93LWRvd24tbGVmdC1hbmQtYXJyb3ctdXAtcmlnaHQtdG8tY2VudGVyOiBcXGUwOWQ7XHJcbiRmYS12YXItYXJyb3ctZG93bi1sb25nOiBcXGYxNzU7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1kb3duOiBcXGYxNzU7XHJcbiRmYS12YXItYXJyb3ctZG93bi1yaWdodDogXFxlMDllO1xyXG4kZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZTogXFxmODg0O1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd24tYWx0OiBcXGY4ODQ7XHJcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXFxmODg0O1xyXG4kZmEtdmFyLWFycm93LWRvd24tc21hbGwtYmlnOiBcXGY4OGQ7XHJcbiRmYS12YXItc29ydC1zaXplLWRvd24tYWx0OiBcXGY4OGQ7XHJcbiRmYS12YXItYXJyb3ctZG93bi1zcXVhcmUtdHJpYW5nbGU6IFxcZjg4OTtcclxuJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLWFsdDogXFxmODg5O1xyXG4kZmEtdmFyLWFycm93LWRvd24tdG8tYnJhY2tldDogXFxlMDlmO1xyXG4kZmEtdmFyLWFycm93LWRvd24tdG8tZG90dGVkLWxpbmU6IFxcZTBhMDtcclxuJGZhLXZhci1hcnJvdy1kb3duLXRvLWxpbmU6IFxcZjMzZDtcclxuJGZhLXZhci1hcnJvdy10by1ib3R0b206IFxcZjMzZDtcclxuJGZhLXZhci1hcnJvdy1kb3duLXRvLXNxdWFyZTogXFxlMGExO1xyXG4kZmEtdmFyLWFycm93LWRvd24tdHJpYW5nbGUtc3F1YXJlOiBcXGY4ODg7XHJcbiRmYS12YXItc29ydC1zaGFwZXMtZG93bjogXFxmODg4O1xyXG4kZmEtdmFyLWFycm93LWRvd24td2lkZS1zaG9ydDogXFxmMTYwO1xyXG4kZmEtdmFyLXNvcnQtYW1vdW50LWRvd246IFxcZjE2MDtcclxuJGZhLXZhci1zb3J0LWFtb3VudC1hc2M6IFxcZjE2MDtcclxuJGZhLXZhci1hcnJvdy1kb3duLXotYTogXFxmODgxO1xyXG4kZmEtdmFyLXNvcnQtYWxwaGEtZG93bi1hbHQ6IFxcZjg4MTtcclxuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFxcZjg4MTtcclxuJGZhLXZhci1hcnJvdy1sZWZ0OiBcXGYwNjA7XHJcbiRmYS12YXItYXJyb3ctbGVmdC1mcm9tLWxpbmU6IFxcZjM0NDtcclxuJGZhLXZhci1hcnJvdy1mcm9tLXJpZ2h0OiBcXGYzNDQ7XHJcbiRmYS12YXItYXJyb3ctbGVmdC1sb25nOiBcXGYxNzc7XHJcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcXGYxNzc7XHJcbiRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGU6IFxcZjBlMjtcclxuJGZhLXZhci11bmRvOiBcXGYwZTI7XHJcbiRmYS12YXItYXJyb3ctcm90YXRlLWxlZnQ6IFxcZjBlMjtcclxuJGZhLXZhci1hcnJvdy1sZWZ0LXRvLWxpbmU6IFxcZjMzZTtcclxuJGZhLXZhci1hcnJvdy10by1sZWZ0OiBcXGYzM2U7XHJcbiRmYS12YXItYXJyb3ctcG9pbnRlcjogXFxmMjQ1O1xyXG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFxcZjI0NTtcclxuJGZhLXZhci1hcnJvdy1yaWdodDogXFxmMDYxO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0LWFycm93LWxlZnQ6IFxcZjBlYztcclxuJGZhLXZhci1leGNoYW5nZTogXFxmMGVjO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tYnJhY2tldDogXFxmMDhiO1xyXG4kZmEtdmFyLXNpZ24tb3V0OiBcXGYwOGI7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1saW5lOiBcXGYzNDM7XHJcbiRmYS12YXItYXJyb3ctZnJvbS1sZWZ0OiBcXGYzNDM7XHJcbiRmYS12YXItYXJyb3ctcmlnaHQtbG9uZzogXFxmMTc4O1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQ6IFxcZjE3ODtcclxuJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0OiBcXGYwOTA7XHJcbiRmYS12YXItc2lnbi1pbjogXFxmMDkwO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0LXRvLWxpbmU6IFxcZjM0MDtcclxuJGZhLXZhci1hcnJvdy10by1yaWdodDogXFxmMzQwO1xyXG4kZmEtdmFyLWFycm93LXJvdGF0ZS1mb3J3YXJkOiBcXGYwMWU7XHJcbiRmYS12YXItcmVkbzogXFxmMDFlO1xyXG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXFxmMDFlO1xyXG4kZmEtdmFyLWFycm93LXRyZW5kLWRvd246IFxcZTBhMjtcclxuJGZhLXZhci1hcnJvdy10cmVuZC11cDogXFxlMGEzO1xyXG4kZmEtdmFyLWFycm93LXR1cm4tZG93bjogXFxmMTQ5O1xyXG4kZmEtdmFyLWxldmVsLWRvd246IFxcZjE0OTtcclxuJGZhLXZhci1hcnJvdy10dXJuLXVwOiBcXGYxNDg7XHJcbiRmYS12YXItbGV2ZWwtdXA6IFxcZjE0ODtcclxuJGZhLXZhci1hcnJvdy11cDogXFxmMDYyO1xyXG4kZmEtdmFyLWFycm93LXVwLTEtOTogXFxmMTYzO1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cDogXFxmMTYzO1xyXG4kZmEtdmFyLWFycm93LXVwLTktMTogXFxmODg3O1xyXG4kZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQ6IFxcZjg4NztcclxuJGZhLXZhci1hcnJvdy11cC1hLXo6IFxcZjE1ZTtcclxuJGZhLXZhci1zb3J0LWFscGhhLXVwOiBcXGYxNWU7XHJcbiRmYS12YXItYXJyb3ctdXAtYXJyb3ctZG93bjogXFxlMGE0O1xyXG4kZmEtdmFyLXNvcnQtdXAtZG93bjogXFxlMGE0O1xyXG4kZmEtdmFyLWFycm93LXVwLWJpZy1zbWFsbDogXFxmODhlO1xyXG4kZmEtdmFyLXNvcnQtc2l6ZS11cDogXFxmODhlO1xyXG4kZmEtdmFyLWFycm93LXVwLWZyb20tYnJhY2tldDogXFxlMGE1O1xyXG4kZmEtdmFyLWFycm93LXVwLWZyb20tZG90dGVkLWxpbmU6IFxcZTBhNjtcclxuJGZhLXZhci1hcnJvdy11cC1mcm9tLWxpbmU6IFxcZjM0MjtcclxuJGZhLXZhci1hcnJvdy1mcm9tLWJvdHRvbTogXFxmMzQyO1xyXG4kZmEtdmFyLWFycm93LXVwLWZyb20tc3F1YXJlOiBcXGUwYTc7XHJcbiRmYS12YXItYXJyb3ctdXAtbGVmdDogXFxlMGE4O1xyXG4kZmEtdmFyLWFycm93LXVwLWxlZnQtZnJvbS1jaXJjbGU6IFxcZTBhOTtcclxuJGZhLXZhci1hcnJvdy11cC1sb25nOiBcXGYxNzY7XHJcbiRmYS12YXItbG9uZy1hcnJvdy11cDogXFxmMTc2O1xyXG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0OiBcXGUwYWE7XHJcbiRmYS12YXItYXJyb3ctdXAtcmlnaHQtYW5kLWFycm93LWRvd24tbGVmdC1mcm9tLWNlbnRlcjogXFxlMGFiO1xyXG4kZmEtdmFyLWFycm93LXVwLXJpZ2h0LWZyb20tc3F1YXJlOiBcXGYwOGU7XHJcbiRmYS12YXItZXh0ZXJuYWwtbGluazogXFxmMDhlO1xyXG4kZmEtdmFyLWFycm93LXVwLXNob3J0LXdpZGU6IFxcZjg4NTtcclxuJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQ6IFxcZjg4NTtcclxuJGZhLXZhci1hcnJvdy11cC1zbWFsbC1iaWc6IFxcZjg4ZjtcclxuJGZhLXZhci1zb3J0LXNpemUtdXAtYWx0OiBcXGY4OGY7XHJcbiRmYS12YXItYXJyb3ctdXAtc3F1YXJlLXRyaWFuZ2xlOiBcXGY4OGI7XHJcbiRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0OiBcXGY4OGI7XHJcbiRmYS12YXItYXJyb3ctdXAtdG8tZG90dGVkLWxpbmU6IFxcZTBhYztcclxuJGZhLXZhci1hcnJvdy11cC10by1saW5lOiBcXGYzNDE7XHJcbiRmYS12YXItYXJyb3ctdG8tdG9wOiBcXGYzNDE7XHJcbiRmYS12YXItYXJyb3ctdXAtdHJpYW5nbGUtc3F1YXJlOiBcXGY4OGE7XHJcbiRmYS12YXItc29ydC1zaGFwZXMtdXA6IFxcZjg4YTtcclxuJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0OiBcXGYxNjE7XHJcbiRmYS12YXItc29ydC1hbW91bnQtdXA6IFxcZjE2MTtcclxuJGZhLXZhci1hcnJvdy11cC16LWE6IFxcZjg4MjtcclxuJGZhLXZhci1zb3J0LWFscGhhLXVwLWFsdDogXFxmODgyO1xyXG4kZmEtdmFyLWFycm93cy1jcm9zczogXFxlMGFkO1xyXG4kZmEtdmFyLWFycm93cy1mcm9tLWRvdHRlZC1saW5lOiBcXGUwYWU7XHJcbiRmYS12YXItYXJyb3dzLWZyb20tbGluZTogXFxlMGFmO1xyXG4kZmEtdmFyLWFycm93cy1sZWZ0LXJpZ2h0OiBcXGYwN2U7XHJcbiRmYS12YXItYXJyb3dzLWg6IFxcZjA3ZTtcclxuJGZhLXZhci1hcnJvd3MtbWF4aW1pemU6IFxcZjMxZDtcclxuJGZhLXZhci1leHBhbmQtYXJyb3dzOiBcXGYzMWQ7XHJcbiRmYS12YXItYXJyb3dzLW1pbmltaXplOiBcXGUwYjA7XHJcbiRmYS12YXItY29tcHJlc3MtYXJyb3dzOiBcXGUwYjA7XHJcbiRmYS12YXItYXJyb3dzLXJlcGVhdDogXFxmMzY0O1xyXG4kZmEtdmFyLXJlcGVhdC1hbHQ6IFxcZjM2NDtcclxuJGZhLXZhci1hcnJvd3MtcmVwZWF0LTE6IFxcZjM2NjtcclxuJGZhLXZhci1yZXBlYXQtMS1hbHQ6IFxcZjM2NjtcclxuJGZhLXZhci1hcnJvd3MtcmV0d2VldDogXFxmMzYxO1xyXG4kZmEtdmFyLXJldHdlZXQtYWx0OiBcXGYzNjE7XHJcbiRmYS12YXItYXJyb3dzLXJvdGF0ZTogXFxmMDIxO1xyXG4kZmEtdmFyLXN5bmM6IFxcZjAyMTtcclxuJGZhLXZhci1yZWZyZXNoOiBcXGYwMjE7XHJcbiRmYS12YXItYXJyb3dzLXRvLWRvdHRlZC1saW5lOiBcXGUwYjE7XHJcbiRmYS12YXItYXJyb3dzLXRvLWxpbmU6IFxcZTBiMjtcclxuJGZhLXZhci1hcnJvd3MtdXAtZG93bjogXFxmMDdkO1xyXG4kZmEtdmFyLWFycm93cy12OiBcXGYwN2Q7XHJcbiRmYS12YXItYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDogXFxmMDQ3O1xyXG4kZmEtdmFyLWFycm93czogXFxmMDQ3O1xyXG4kZmEtdmFyLWFzdGVyaXNrOiBcXGYwNjk7XHJcbiRmYS12YXItYXQ6IFxcZjFmYTtcclxuJGZhLXZhci1hdG9tOiBcXGY1ZDI7XHJcbiRmYS12YXItYXRvbS1zaW1wbGU6IFxcZjVkMztcclxuJGZhLXZhci1hdG9tLWFsdDogXFxmNWQzO1xyXG4kZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOiBcXGYyOWU7XHJcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb24tc2xhc2g6IFxcZTBiMztcclxuJGZhLXZhci1hdXN0cmFsLXNpZ246IFxcZTBiNDtcclxuJGZhLXZhci1hdm9jYWRvOiBcXGUwYjU7XHJcbiRmYS12YXItYXdhcmQ6IFxcZjU1OTtcclxuJGZhLXZhci1hd2FyZC1zaW1wbGU6IFxcZTBiNjtcclxuJGZhLXZhci1heGU6IFxcZjZiMjtcclxuJGZhLXZhci1heGUtYmF0dGxlOiBcXGY2YjM7XHJcbiRmYS12YXItYjogXFxlMGI3O1xyXG4kZmEtdmFyLWJhYnk6IFxcZjc3YztcclxuJGZhLXZhci1iYWJ5LWNhcnJpYWdlOiBcXGY3N2Q7XHJcbiRmYS12YXItY2FycmlhZ2UtYmFieTogXFxmNzdkO1xyXG4kZmEtdmFyLWJhY2twYWNrOiBcXGY1ZDQ7XHJcbiRmYS12YXItYmFja3dhcmQ6IFxcZjA0YTtcclxuJGZhLXZhci1iYWNrd2FyZC1mYXN0OiBcXGYwNDk7XHJcbiRmYS12YXItZmFzdC1iYWNrd2FyZDogXFxmMDQ5O1xyXG4kZmEtdmFyLWJhY2t3YXJkLXN0ZXA6IFxcZjA0ODtcclxuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcXGYwNDg7XHJcbiRmYS12YXItYmFjb246IFxcZjdlNTtcclxuJGZhLXZhci1iYWN0ZXJpYTogXFxlMDU5O1xyXG4kZmEtdmFyLWJhY3Rlcml1bTogXFxlMDVhO1xyXG4kZmEtdmFyLWJhZGdlOiBcXGYzMzU7XHJcbiRmYS12YXItYmFkZ2UtY2hlY2s6IFxcZjMzNjtcclxuJGZhLXZhci1iYWRnZS1kb2xsYXI6IFxcZjY0NTtcclxuJGZhLXZhci1iYWRnZS1wZXJjZW50OiBcXGY2NDY7XHJcbiRmYS12YXItYmFkZ2Utc2hlcmlmZjogXFxmOGEyO1xyXG4kZmEtdmFyLWJhZGdlci1ob25leTogXFxmNmI0O1xyXG4kZmEtdmFyLWJhZy1zaG9wcGluZzogXFxmMjkwO1xyXG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXFxmMjkwO1xyXG4kZmEtdmFyLWJhZ3Mtc2hvcHBpbmc6IFxcZjg0NztcclxuJGZhLXZhci1iYWhhaTogXFxmNjY2O1xyXG4kZmEtdmFyLWJhaHQtc2lnbjogXFxlMGI4O1xyXG4kZmEtdmFyLWJhbGwtcGlsZTogXFxmNzdlO1xyXG4kZmEtdmFyLWJhbGxvdDogXFxmNzMyO1xyXG4kZmEtdmFyLWJhbGxvdC1jaGVjazogXFxmNzMzO1xyXG4kZmEtdmFyLWJhbjogXFxmMDVlO1xyXG4kZmEtdmFyLWNhbmNlbDogXFxmMDVlO1xyXG4kZmEtdmFyLWJhbi1idWc6IFxcZjdmOTtcclxuJGZhLXZhci1kZWJ1ZzogXFxmN2Y5O1xyXG4kZmEtdmFyLWJhbi1wYXJraW5nOiBcXGY2MTY7XHJcbiRmYS12YXItcGFya2luZy1jaXJjbGUtc2xhc2g6IFxcZjYxNjtcclxuJGZhLXZhci1iYW4tc21va2luZzogXFxmNTRkO1xyXG4kZmEtdmFyLXNtb2tpbmctYmFuOiBcXGY1NGQ7XHJcbiRmYS12YXItYmFuZGFnZTogXFxmNDYyO1xyXG4kZmEtdmFyLWJhbmQtYWlkOiBcXGY0NjI7XHJcbiRmYS12YXItYmFuam86IFxcZjhhMztcclxuJGZhLXZhci1iYW5rOiBcXGYxOWM7XHJcbiRmYS12YXItdW5pdmVyc2l0eTogXFxmMTljO1xyXG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcXGYxOWM7XHJcbiRmYS12YXItYmFyY29kZTogXFxmMDJhO1xyXG4kZmEtdmFyLWJhcmNvZGUtcmVhZDogXFxmNDY0O1xyXG4kZmEtdmFyLWJhcmNvZGUtc2NhbjogXFxmNDY1O1xyXG4kZmEtdmFyLWJhcnM6IFxcZjBjOTtcclxuJGZhLXZhci1uYXZpY29uOiBcXGYwYzk7XHJcbiRmYS12YXItYmFycy1maWx0ZXI6IFxcZTBiOTtcclxuJGZhLXZhci1iYXJzLXByb2dyZXNzOiBcXGY4Mjg7XHJcbiRmYS12YXItdGFza3MtYWx0OiBcXGY4Mjg7XHJcbiRmYS12YXItYmFycy1zb3J0OiBcXGUwYmE7XHJcbiRmYS12YXItYmFycy1zdGFnZ2VyZWQ6IFxcZjU1MDtcclxuJGZhLXZhci1zdHJlYW06IFxcZjU1MDtcclxuJGZhLXZhci1yZW9yZGVyOiBcXGY1NTA7XHJcbiRmYS12YXItYmFzZWJhbGwtYmFsbDogXFxmNDMzO1xyXG4kZmEtdmFyLWJhc2ViYWxsLWJhdC1iYWxsOiBcXGY0MzI7XHJcbiRmYS12YXItYmFzZWJhbGw6IFxcZjQzMjtcclxuJGZhLXZhci1iYXNrZXQtc2hvcHBpbmc6IFxcZjI5MTtcclxuJGZhLXZhci1zaG9wcGluZy1iYXNrZXQ6IFxcZjI5MTtcclxuJGZhLXZhci1iYXNrZXQtc2hvcHBpbmctc2ltcGxlOiBcXGUwYmI7XHJcbiRmYS12YXItc2hvcHBpbmctYmFza2V0LWFsdDogXFxlMGJiO1xyXG4kZmEtdmFyLWJhc2tldGJhbGwtYmFsbDogXFxmNDM0O1xyXG4kZmEtdmFyLWJhc2tldGJhbGwtaG9vcDogXFxmNDM1O1xyXG4kZmEtdmFyLWJhdDogXFxmNmI1O1xyXG4kZmEtdmFyLWJhdGg6IFxcZjJjZDtcclxuJGZhLXZhci1iYXRodHViOiBcXGYyY2Q7XHJcbiRmYS12YXItYmF0dGVyeS1ib2x0OiBcXGYzNzY7XHJcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXFxmMjQ0O1xyXG4kZmEtdmFyLWJhdHRlcnktMDogXFxmMjQ0O1xyXG4kZmEtdmFyLWJhdHRlcnktZXhjbGFtYXRpb246IFxcZTBiYztcclxuJGZhLXZhci1iYXR0ZXJ5LWZ1bGw6IFxcZjI0MDtcclxuJGZhLXZhci1iYXR0ZXJ5OiBcXGYyNDA7XHJcbiRmYS12YXItYmF0dGVyeS01OiBcXGYyNDA7XHJcbiRmYS12YXItYmF0dGVyeS1oYWxmOiBcXGYyNDI7XHJcbiRmYS12YXItYmF0dGVyeS0zOiBcXGYyNDI7XHJcbiRmYS12YXItYmF0dGVyeS1sb3c6IFxcZTBiZDtcclxuJGZhLXZhci1iYXR0ZXJ5LTE6IFxcZTBiZDtcclxuJGZhLXZhci1iYXR0ZXJ5LXF1YXJ0ZXI6IFxcZjI0MztcclxuJGZhLXZhci1iYXR0ZXJ5LTI6IFxcZjI0MztcclxuJGZhLXZhci1iYXR0ZXJ5LXNsYXNoOiBcXGYzNzc7XHJcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXFxmMjQxO1xyXG4kZmEtdmFyLWJhdHRlcnktNDogXFxmMjQxO1xyXG4kZmEtdmFyLWJlZDogXFxmMjM2O1xyXG4kZmEtdmFyLWJlZC1idW5rOiBcXGY4Zjg7XHJcbiRmYS12YXItYmVkLWVtcHR5OiBcXGY4Zjk7XHJcbiRmYS12YXItYmVkLWZyb250OiBcXGY4Zjc7XHJcbiRmYS12YXItYmVkLWFsdDogXFxmOGY3O1xyXG4kZmEtdmFyLWJlZC1wdWxzZTogXFxmNDg3O1xyXG4kZmEtdmFyLXByb2NlZHVyZXM6IFxcZjQ4NztcclxuJGZhLXZhci1iZWU6IFxcZTBiZTtcclxuJGZhLXZhci1iZWVyLW11ZzogXFxlMGJmO1xyXG4kZmEtdmFyLWJlZXItZm9hbTogXFxlMGJmO1xyXG4kZmEtdmFyLWJlZXItbXVnLWVtcHR5OiBcXGYwZmM7XHJcbiRmYS12YXItYmVlcjogXFxmMGZjO1xyXG4kZmEtdmFyLWJlbGw6IFxcZjBmMztcclxuJGZhLXZhci1iZWxsLWNvbmNpZXJnZTogXFxmNTYyO1xyXG4kZmEtdmFyLWNvbmNpZXJnZS1iZWxsOiBcXGY1NjI7XHJcbiRmYS12YXItYmVsbC1leGNsYW1hdGlvbjogXFxmODQ4O1xyXG4kZmEtdmFyLWJlbGwtb246IFxcZjhmYTtcclxuJGZhLXZhci1iZWxsLXBsdXM6IFxcZjg0OTtcclxuJGZhLXZhci1iZWxsLXNjaG9vbDogXFxmNWQ1O1xyXG4kZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoOiBcXGY1ZDY7XHJcbiRmYS12YXItYmVsbC1zbGFzaDogXFxmMWY2O1xyXG4kZmEtdmFyLWJlbGxzOiBcXGY3N2Y7XHJcbiRmYS12YXItYmV6aWVyLWN1cnZlOiBcXGY1NWI7XHJcbiRmYS12YXItYmljeWNsZTogXFxmMjA2O1xyXG4kZmEtdmFyLWJpbm9jdWxhcnM6IFxcZjFlNTtcclxuJGZhLXZhci1iaW9oYXphcmQ6IFxcZjc4MDtcclxuJGZhLXZhci1iaXRjb2luLXNpZ246IFxcZTBjMDtcclxuJGZhLXZhci1ibGFua2V0OiBcXGY0OTg7XHJcbiRmYS12YXItYmxlbmRlcjogXFxmNTE3O1xyXG4kZmEtdmFyLWJsZW5kZXItcGhvbmU6IFxcZjZiNjtcclxuJGZhLXZhci1ibGluZHM6IFxcZjhmYjtcclxuJGZhLXZhci1ibGluZHMtb3BlbjogXFxmOGZjO1xyXG4kZmEtdmFyLWJsaW5kcy1yYWlzZWQ6IFxcZjhmZDtcclxuJGZhLXZhci1ibG9jay1xdW90ZTogXFxlMGMxO1xyXG4kZmEtdmFyLWJsb2c6IFxcZjc4MTtcclxuJGZhLXZhci1ib2xkOiBcXGYwMzI7XHJcbiRmYS12YXItYm9sdDogXFxmMGU3O1xyXG4kZmEtdmFyLWZsYXNoOiBcXGYwZTc7XHJcbiRmYS12YXItYm9sdC1hdXRvOiBcXGUwYzI7XHJcbiRmYS12YXItYm9sdC1saWdodG5pbmc6IFxcZTBjMztcclxuJGZhLXZhci1ib2x0LXNsYXNoOiBcXGUwYzQ7XHJcbiRmYS12YXItYm9tYjogXFxmMWUyO1xyXG4kZmEtdmFyLWJvbmU6IFxcZjVkNztcclxuJGZhLXZhci1ib25lLWJyZWFrOiBcXGY1ZDg7XHJcbiRmYS12YXItYm9uZzogXFxmNTVjO1xyXG4kZmEtdmFyLWJvb2s6IFxcZjAyZDtcclxuJGZhLXZhci1ib29rLWFycm93LXJpZ2h0OiBcXGUwYzU7XHJcbiRmYS12YXItYm9vay1hcnJvdy11cDogXFxlMGM2O1xyXG4kZmEtdmFyLWJvb2stYXRsYXM6IFxcZjU1ODtcclxuJGZhLXZhci1hdGxhczogXFxmNTU4O1xyXG4kZmEtdmFyLWJvb2stYmlibGU6IFxcZjY0NztcclxuJGZhLXZhci1iaWJsZTogXFxmNjQ3O1xyXG4kZmEtdmFyLWJvb2stYmxhbms6IFxcZjVkOTtcclxuJGZhLXZhci1ib29rLWFsdDogXFxmNWQ5O1xyXG4kZmEtdmFyLWJvb2stYm9va21hcms6IFxcZTBjNztcclxuJGZhLXZhci1ib29rLWNpcmNsZS1hcnJvdy1yaWdodDogXFxlMGM4O1xyXG4kZmEtdmFyLWJvb2stY2lyY2xlLWFycm93LXVwOiBcXGUwYzk7XHJcbiRmYS12YXItYm9vay1jb3B5OiBcXGUwY2E7XHJcbiRmYS12YXItYm9vay1mb250OiBcXGUwY2I7XHJcbiRmYS12YXItYm9vay1oZWFydDogXFxmNDk5O1xyXG4kZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHM6IFxcZjY2YTtcclxuJGZhLXZhci1qb3VybmFsLXdoaWxsczogXFxmNjZhO1xyXG4kZmEtdmFyLWJvb2stbGF3OiBcXGUwY2M7XHJcbiRmYS12YXItYm9vay1tZWRpY2FsOiBcXGY3ZTY7XHJcbiRmYS12YXItYm9vay1vcGVuOiBcXGY1MTg7XHJcbiRmYS12YXItYm9vay1vcGVuLWNvdmVyOiBcXGUwY2Q7XHJcbiRmYS12YXItYm9vay1vcGVuLWFsdDogXFxlMGNkO1xyXG4kZmEtdmFyLWJvb2stb3Blbi1yZWFkZXI6IFxcZjVkYTtcclxuJGZhLXZhci1ib29rLXJlYWRlcjogXFxmNWRhO1xyXG4kZmEtdmFyLWJvb2stcXVyYW46IFxcZjY4NztcclxuJGZhLXZhci1xdXJhbjogXFxmNjg3O1xyXG4kZmEtdmFyLWJvb2stc2VjdGlvbjogXFxlMGNlO1xyXG4kZmEtdmFyLWJvb2stc2t1bGw6IFxcZjZiNztcclxuJGZhLXZhci1ib29rLWRlYWQ6IFxcZjZiNztcclxuJGZhLXZhci1ib29rLXNwYXJrbGVzOiBcXGY2Yjg7XHJcbiRmYS12YXItYm9vay1zcGVsbHM6IFxcZjZiODtcclxuJGZhLXZhci1ib29rLXRhbmFraDogXFxmODI3O1xyXG4kZmEtdmFyLXRhbmFraDogXFxmODI3O1xyXG4kZmEtdmFyLWJvb2stdXNlcjogXFxmN2U3O1xyXG4kZmEtdmFyLWJvb2ttYXJrOiBcXGYwMmU7XHJcbiRmYS12YXItYm9va21hcmstc2xhc2g6IFxcZTBjZjtcclxuJGZhLXZhci1ib29rczogXFxmNWRiO1xyXG4kZmEtdmFyLWJvb2tzLW1lZGljYWw6IFxcZjdlODtcclxuJGZhLXZhci1ib29tYm94OiBcXGY4YTU7XHJcbiRmYS12YXItYm9vdDogXFxmNzgyO1xyXG4kZmEtdmFyLWJvb3RoLWN1cnRhaW46IFxcZjczNDtcclxuJGZhLXZhci1ib3JkZXItYWxsOiBcXGY4NGM7XHJcbiRmYS12YXItYm9yZGVyLWJvdHRvbTogXFxmODRkO1xyXG4kZmEtdmFyLWJvcmRlci1ib3R0b20tcmlnaHQ6IFxcZjg1NDtcclxuJGZhLXZhci1ib3JkZXItc3R5bGUtYWx0OiBcXGY4NTQ7XHJcbiRmYS12YXItYm9yZGVyLWNlbnRlci1oOiBcXGY4OWM7XHJcbiRmYS12YXItYm9yZGVyLWNlbnRlci12OiBcXGY4OWQ7XHJcbiRmYS12YXItYm9yZGVyLWlubmVyOiBcXGY4NGU7XHJcbiRmYS12YXItYm9yZGVyLWxlZnQ6IFxcZjg0ZjtcclxuJGZhLXZhci1ib3JkZXItbm9uZTogXFxmODUwO1xyXG4kZmEtdmFyLWJvcmRlci1vdXRlcjogXFxmODUxO1xyXG4kZmEtdmFyLWJvcmRlci1yaWdodDogXFxmODUyO1xyXG4kZmEtdmFyLWJvcmRlci10b3A6IFxcZjg1NTtcclxuJGZhLXZhci1ib3JkZXItdG9wLWxlZnQ6IFxcZjg1MztcclxuJGZhLXZhci1ib3JkZXItc3R5bGU6IFxcZjg1MztcclxuJGZhLXZhci1ib3ctYXJyb3c6IFxcZjZiOTtcclxuJGZhLXZhci1ib3dsLWhvdDogXFxmODIzO1xyXG4kZmEtdmFyLXNvdXA6IFxcZjgyMztcclxuJGZhLXZhci1ib3dsaW5nLWJhbGw6IFxcZjQzNjtcclxuJGZhLXZhci1ib3dsaW5nLWJhbGwtcGluOiBcXGUwZDA7XHJcbiRmYS12YXItYm93bGluZy1waW5zOiBcXGY0Mzc7XHJcbiRmYS12YXItYm94OiBcXGY0NjY7XHJcbiRmYS12YXItYm94LWFyY2hpdmU6IFxcZjE4NztcclxuJGZhLXZhci1hcmNoaXZlOiBcXGYxODc7XHJcbiRmYS12YXItYm94LWJhbGxvdDogXFxmNzM1O1xyXG4kZmEtdmFyLWJveC1jaGVjazogXFxmNDY3O1xyXG4kZmEtdmFyLWJveC1jaXJjbGUtY2hlY2s6IFxcZTBkMTtcclxuJGZhLXZhci1ib3gtZG9sbGFyOiBcXGY0YTA7XHJcbiRmYS12YXItYm94LXVzZDogXFxmNGEwO1xyXG4kZmEtdmFyLWJveC1oZWFydDogXFxmNDlkO1xyXG4kZmEtdmFyLWJveC1vcGVuOiBcXGY0OWU7XHJcbiRmYS12YXItYm94LW9wZW4tZnVsbDogXFxmNDljO1xyXG4kZmEtdmFyLWJveC1mdWxsOiBcXGY0OWM7XHJcbiRmYS12YXItYm94LXRhcGVkOiBcXGY0OWE7XHJcbiRmYS12YXItYm94LWFsdDogXFxmNDlhO1xyXG4kZmEtdmFyLWJveC10aXNzdWU6IFxcZTA1YjtcclxuJGZhLXZhci1ib3hlcy1zdGFja2VkOiBcXGY0Njg7XHJcbiRmYS12YXItYm94ZXM6IFxcZjQ2ODtcclxuJGZhLXZhci1ib3hlcy1hbHQ6IFxcZjQ2ODtcclxuJGZhLXZhci1ib3hpbmctZ2xvdmU6IFxcZjQzODtcclxuJGZhLXZhci1nbG92ZS1ib3hpbmc6IFxcZjQzODtcclxuJGZhLXZhci1icmFja2V0LWN1cmx5OiBcXGUwZDI7XHJcbiRmYS12YXItYnJhY2tldC1jdXJseS1sZWZ0OiBcXGUwZDI7XHJcbiRmYS12YXItYnJhY2tldC1jdXJseS1yaWdodDogXFxlMGQzO1xyXG4kZmEtdmFyLWJyYWNrZXQtcm91bmQ6IFxcZTBkNDtcclxuJGZhLXZhci1wYXJlbnRoZXNpczogXFxlMGQ0O1xyXG4kZmEtdmFyLWJyYWNrZXQtcm91bmQtcmlnaHQ6IFxcZTBkNTtcclxuJGZhLXZhci1icmFja2V0LXNxdWFyZTogXFxlMGQ2O1xyXG4kZmEtdmFyLWJyYWNrZXQ6IFxcZTBkNjtcclxuJGZhLXZhci1icmFja2V0LWxlZnQ6IFxcZTBkNjtcclxuJGZhLXZhci1icmFja2V0LXNxdWFyZS1yaWdodDogXFxlMGQ3O1xyXG4kZmEtdmFyLWJyYWNrZXRzLWN1cmx5OiBcXGY3ZWE7XHJcbiRmYS12YXItYnJhY2tldHMtcm91bmQ6IFxcZTBkODtcclxuJGZhLXZhci1wYXJlbnRoZXNlczogXFxlMGQ4O1xyXG4kZmEtdmFyLWJyYWNrZXRzLXNxdWFyZTogXFxmN2U5O1xyXG4kZmEtdmFyLWJyYWNrZXRzOiBcXGY3ZTk7XHJcbiRmYS12YXItYnJhaWxsZTogXFxmMmExO1xyXG4kZmEtdmFyLWJyYWluOiBcXGY1ZGM7XHJcbiRmYS12YXItYnJhaW4tYXJyb3ctY3VydmVkLXJpZ2h0OiBcXGY2Nzc7XHJcbiRmYS12YXItbWluZC1zaGFyZTogXFxmNjc3O1xyXG4kZmEtdmFyLWJyYWluLWNpcmN1aXQ6IFxcZTBkOTtcclxuJGZhLXZhci1icmFrZS13YXJuaW5nOiBcXGUwZGE7XHJcbiRmYS12YXItYnJlYWQtbG9hZjogXFxmN2ViO1xyXG4kZmEtdmFyLWJyZWFkLXNsaWNlOiBcXGY3ZWM7XHJcbiRmYS12YXItYnJpZWZjYXNlOiBcXGYwYjE7XHJcbiRmYS12YXItYnJpZWZjYXNlLWFycm93LXJpZ2h0OiBcXGUwZGI7XHJcbiRmYS12YXItYnJpZWZjYXNlLWNsb2NrOiBcXGY2NGE7XHJcbiRmYS12YXItYnVzaW5lc3MtdGltZTogXFxmNjRhO1xyXG4kZmEtdmFyLWJyaWVmY2FzZS1tZWRpY2FsOiBcXGY0Njk7XHJcbiRmYS12YXItYnJpbmctZm9yd2FyZDogXFxmODU2O1xyXG4kZmEtdmFyLWJyaW5nLWZyb250OiBcXGY4NTc7XHJcbiRmYS12YXItYnJvb206IFxcZjUxYTtcclxuJGZhLXZhci1icm93c2VyOiBcXGYzN2U7XHJcbiRmYS12YXItYnJvd3NlcnM6IFxcZTBkYztcclxuJGZhLXZhci1icnVzaDogXFxmNTVkO1xyXG4kZmEtdmFyLWJ1ZzogXFxmMTg4O1xyXG4kZmEtdmFyLWJ1aWxkaW5nOiBcXGYxYWQ7XHJcbiRmYS12YXItYnVpbGRpbmdzOiBcXGUwZGQ7XHJcbiRmYS12YXItYnVsbGhvcm46IFxcZjBhMTtcclxuJGZhLXZhci1idWxsc2V5ZTogXFxmMTQwO1xyXG4kZmEtdmFyLWJ1bGxzZXllLWFycm93OiBcXGY2NDg7XHJcbiRmYS12YXItYnVsbHNleWUtcG9pbnRlcjogXFxmNjQ5O1xyXG4kZmEtdmFyLWJ1cmdlcjogXFxmODA1O1xyXG4kZmEtdmFyLWhhbWJ1cmdlcjogXFxmODA1O1xyXG4kZmEtdmFyLWJ1cmdlci1jaGVlc2U6IFxcZjdmMTtcclxuJGZhLXZhci1jaGVlc2VidXJnZXI6IFxcZjdmMTtcclxuJGZhLXZhci1idXJnZXItZnJpZXM6IFxcZTBkZTtcclxuJGZhLXZhci1idXJnZXItZ2xhc3M6IFxcZTBkZjtcclxuJGZhLXZhci1idXJnZXItc29kYTogXFxmODU4O1xyXG4kZmEtdmFyLWJ1cnJpdG86IFxcZjdlZDtcclxuJGZhLXZhci1idXM6IFxcZjIwNztcclxuJGZhLXZhci1idXMtc2Nob29sOiBcXGY1ZGQ7XHJcbiRmYS12YXItYnVzLXNpbXBsZTogXFxmNTVlO1xyXG4kZmEtdmFyLWJ1cy1hbHQ6IFxcZjU1ZTtcclxuJGZhLXZhci1jOiBcXGUwZTA7XHJcbiRmYS12YXItY2FiaW5ldC1maWxpbmc6IFxcZjY0YjtcclxuJGZhLXZhci1jYWJsZS1jYXI6IFxcZTBlMTtcclxuJGZhLXZhci1jYWN0dXM6IFxcZjhhNztcclxuJGZhLXZhci1jYWtlLWNhbmRsZXM6IFxcZjFmZDtcclxuJGZhLXZhci1iaXJ0aGRheS1jYWtlOiBcXGYxZmQ7XHJcbiRmYS12YXItY2FsY3VsYXRvcjogXFxmMWVjO1xyXG4kZmEtdmFyLWNhbGN1bGF0b3Itc2ltcGxlOiBcXGY2NGM7XHJcbiRmYS12YXItY2FsY3VsYXRvci1hbHQ6IFxcZjY0YztcclxuJGZhLXZhci1jYWxlbmRhcjogXFxmMTMzO1xyXG4kZmEtdmFyLWNhbGVuZGFyLWFycm93LWRvd246IFxcZTBlMjtcclxuJGZhLXZhci1jYWxlbmRhci1kb3dubG9hZDogXFxlMGUyO1xyXG4kZmEtdmFyLWNhbGVuZGFyLWFycm93LXVwOiBcXGUwZTM7XHJcbiRmYS12YXItY2FsZW5kYXItdXBsb2FkOiBcXGUwZTM7XHJcbiRmYS12YXItY2FsZW5kYXItY2hlY2s6IFxcZjI3NDtcclxuJGZhLXZhci1jYWxlbmRhci1jbG9jazogXFxlMGU0O1xyXG4kZmEtdmFyLWNhbGVuZGFyLXRpbWU6IFxcZTBlNDtcclxuJGZhLXZhci1jYWxlbmRhci1kYXk6IFxcZjc4MztcclxuJGZhLXZhci1jYWxlbmRhci1kYXlzOiBcXGYwNzM7XHJcbiRmYS12YXItY2FsZW5kYXItYWx0OiBcXGYwNzM7XHJcbiRmYS12YXItY2FsZW5kYXItZXhjbGFtYXRpb246IFxcZjMzNDtcclxuJGZhLXZhci1jYWxlbmRhci1oZWFydDogXFxlMGU1O1xyXG4kZmEtdmFyLWNhbGVuZGFyLWltYWdlOiBcXGUwZTY7XHJcbiRmYS12YXItY2FsZW5kYXItbGluZXM6IFxcZTBlNztcclxuJGZhLXZhci1jYWxlbmRhci1ub3RlOiBcXGUwZTc7XHJcbiRmYS12YXItY2FsZW5kYXItbWludXM6IFxcZjI3MjtcclxuJGZhLXZhci1jYWxlbmRhci1wZW46IFxcZjMzMztcclxuJGZhLXZhci1jYWxlbmRhci1lZGl0OiBcXGYzMzM7XHJcbiRmYS12YXItY2FsZW5kYXItcGx1czogXFxmMjcxO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXJhbmdlOiBcXGUwZTg7XHJcbiRmYS12YXItY2FsZW5kYXItc3RhcjogXFxmNzM2O1xyXG4kZmEtdmFyLWNhbGVuZGFyLXdlZWs6IFxcZjc4NDtcclxuJGZhLXZhci1jYWxlbmRhci14bWFyazogXFxmMjczO1xyXG4kZmEtdmFyLWNhbGVuZGFyLXRpbWVzOiBcXGYyNzM7XHJcbiRmYS12YXItY2FsZW5kYXJzOiBcXGUwZTk7XHJcbiRmYS12YXItY2FtY29yZGVyOiBcXGY4YTg7XHJcbiRmYS12YXItdmlkZW8taGFuZGhlbGQ6IFxcZjhhODtcclxuJGZhLXZhci1jYW1lcmE6IFxcZjAzMDtcclxuJGZhLXZhci1jYW1lcmEtYWx0OiBcXGYwMzA7XHJcbiRmYS12YXItY2FtZXJhLWNjdHY6IFxcZjhhYztcclxuJGZhLXZhci1jY3R2OiBcXGY4YWM7XHJcbiRmYS12YXItY2FtZXJhLW1vdmllOiBcXGY4YTk7XHJcbiRmYS12YXItY2FtZXJhLXBvbGFyb2lkOiBcXGY4YWE7XHJcbiRmYS12YXItY2FtZXJhLXJldHJvOiBcXGYwODM7XHJcbiRmYS12YXItY2FtZXJhLXJvdGF0ZTogXFxlMGVhO1xyXG4kZmEtdmFyLWNhbWVyYS1zZWN1cml0eTogXFxmOGZlO1xyXG4kZmEtdmFyLWNhbWVyYS1ob21lOiBcXGY4ZmU7XHJcbiRmYS12YXItY2FtZXJhLXNsYXNoOiBcXGUwZWI7XHJcbiRmYS12YXItY2FtZXJhLXZpZXdmaW5kZXI6IFxcZTBlYztcclxuJGZhLXZhci1jYW1lcmEtd2ViOiBcXGY4MzI7XHJcbiRmYS12YXItd2ViY2FtOiBcXGY4MzI7XHJcbiRmYS12YXItY2FtZXJhLXdlYi1zbGFzaDogXFxmODMzO1xyXG4kZmEtdmFyLXdlYmNhbS1zbGFzaDogXFxmODMzO1xyXG4kZmEtdmFyLWNhbXBmaXJlOiBcXGY2YmE7XHJcbiRmYS12YXItY2FtcGdyb3VuZDogXFxmNmJiO1xyXG4kZmEtdmFyLWNhbmRsZS1ob2xkZXI6IFxcZjZiYztcclxuJGZhLXZhci1jYW5keS1jYW5lOiBcXGY3ODY7XHJcbiRmYS12YXItY2FuZHktY29ybjogXFxmNmJkO1xyXG4kZmEtdmFyLWNhbm5hYmlzOiBcXGY1NWY7XHJcbiRmYS12YXItY2Fwc3VsZXM6IFxcZjQ2YjtcclxuJGZhLXZhci1jYXI6IFxcZjFiOTtcclxuJGZhLXZhci1hdXRvbW9iaWxlOiBcXGYxYjk7XHJcbiRmYS12YXItY2FyLWJhdHRlcnk6IFxcZjVkZjtcclxuJGZhLXZhci1iYXR0ZXJ5LWNhcjogXFxmNWRmO1xyXG4kZmEtdmFyLWNhci1idWlsZGluZzogXFxmODU5O1xyXG4kZmEtdmFyLWNhci1idW1wOiBcXGY1ZTA7XHJcbiRmYS12YXItY2FyLWJ1czogXFxmODVhO1xyXG4kZmEtdmFyLWNhci1jcmFzaDogXFxmNWUxO1xyXG4kZmEtdmFyLWNhci1nYXJhZ2U6IFxcZjVlMjtcclxuJGZhLXZhci1jYXItcmVhcjogXFxmNWRlO1xyXG4kZmEtdmFyLWNhci1hbHQ6IFxcZjVkZTtcclxuJGZhLXZhci1jYXItc2lkZTogXFxmNWU0O1xyXG4kZmEtdmFyLWNhci10aWx0OiBcXGY1ZTU7XHJcbiRmYS12YXItY2FyLXdhc2g6IFxcZjVlNjtcclxuJGZhLXZhci1jYXItd3JlbmNoOiBcXGY1ZTM7XHJcbiRmYS12YXItY2FyLW1lY2hhbmljOiBcXGY1ZTM7XHJcbiRmYS12YXItY2FyYXZhbjogXFxmOGZmO1xyXG4kZmEtdmFyLWNhcmF2YW4tc2ltcGxlOiBcXGUwMDA7XHJcbiRmYS12YXItY2FyYXZhbi1hbHQ6IFxcZTAwMDtcclxuJGZhLXZhci1jYXJldC1kb3duOiBcXGYwZDc7XHJcbiRmYS12YXItY2FyZXQtbGVmdDogXFxmMGQ5O1xyXG4kZmEtdmFyLWNhcmV0LXJpZ2h0OiBcXGYwZGE7XHJcbiRmYS12YXItY2FyZXQtdXA6IFxcZjBkODtcclxuJGZhLXZhci1jYXJyb3Q6IFxcZjc4NztcclxuJGZhLXZhci1jYXJzOiBcXGY4NWI7XHJcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcXGYyMTg7XHJcbiRmYS12YXItY2FydC1mbGF0YmVkOiBcXGY0NzQ7XHJcbiRmYS12YXItZG9sbHktZmxhdGJlZDogXFxmNDc0O1xyXG4kZmEtdmFyLWNhcnQtZmxhdGJlZC1ib3hlczogXFxmNDc1O1xyXG4kZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0OiBcXGY0NzU7XHJcbiRmYS12YXItY2FydC1mbGF0YmVkLWVtcHR5OiBcXGY0NzY7XHJcbiRmYS12YXItZG9sbHktZmxhdGJlZC1lbXB0eTogXFxmNDc2O1xyXG4kZmEtdmFyLWNhcnQtZmxhdGJlZC1zdWl0Y2FzZTogXFxmNTlkO1xyXG4kZmEtdmFyLWx1Z2dhZ2UtY2FydDogXFxmNTlkO1xyXG4kZmEtdmFyLWNhcnQtcGx1czogXFxmMjE3O1xyXG4kZmEtdmFyLWNhcnQtc2hvcHBpbmc6IFxcZjA3YTtcclxuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcXGYwN2E7XHJcbiRmYS12YXItY2FydC1zaG9wcGluZy1mYXN0OiBcXGUwZWQ7XHJcbiRmYS12YXItY2FzZXR0ZS1iZXRhbWF4OiBcXGY4YTQ7XHJcbiRmYS12YXItYmV0YW1heDogXFxmOGE0O1xyXG4kZmEtdmFyLWNhc2V0dGUtdmhzOiBcXGY4ZWM7XHJcbiRmYS12YXItdmhzOiBcXGY4ZWM7XHJcbiRmYS12YXItY2FzaC1yZWdpc3RlcjogXFxmNzg4O1xyXG4kZmEtdmFyLWNhc3NldHRlLXRhcGU6IFxcZjhhYjtcclxuJGZhLXZhci1jYXN0bGU6IFxcZTBlZTtcclxuJGZhLXZhci1jYXQ6IFxcZjZiZTtcclxuJGZhLXZhci1jYXQtc3BhY2U6IFxcZTAwMTtcclxuJGZhLXZhci1jYXVsZHJvbjogXFxmNmJmO1xyXG4kZmEtdmFyLWNlZGktc2lnbjogXFxlMGVmO1xyXG4kZmEtdmFyLWNlbnQtc2lnbjogXFxlMGYwO1xyXG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcXGYwYTM7XHJcbiRmYS12YXItY2hhaXI6IFxcZjZjMDtcclxuJGZhLXZhci1jaGFpci1vZmZpY2U6IFxcZjZjMTtcclxuJGZhLXZhci1jaGFsa2JvYXJkOiBcXGY1MWI7XHJcbiRmYS12YXItYmxhY2tib2FyZDogXFxmNTFiO1xyXG4kZmEtdmFyLWNoYWxrYm9hcmQtdXNlcjogXFxmNTFjO1xyXG4kZmEtdmFyLWNoYWxrYm9hcmQtdGVhY2hlcjogXFxmNTFjO1xyXG4kZmEtdmFyLWNoYW1wYWduZS1nbGFzczogXFxmNzllO1xyXG4kZmEtdmFyLWdsYXNzLWNoYW1wYWduZTogXFxmNzllO1xyXG4kZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzOiBcXGY3OWY7XHJcbiRmYS12YXItZ2xhc3MtY2hlZXJzOiBcXGY3OWY7XHJcbiRmYS12YXItY2hhcmdpbmctc3RhdGlvbjogXFxmNWU3O1xyXG4kZmEtdmFyLWNoYXJ0LWFyZWE6IFxcZjFmZTtcclxuJGZhLXZhci1hcmVhLWNoYXJ0OiBcXGYxZmU7XHJcbiRmYS12YXItY2hhcnQtYmFyOiBcXGYwODA7XHJcbiRmYS12YXItYmFyLWNoYXJ0OiBcXGYwODA7XHJcbiRmYS12YXItY2hhcnQtYnVsbGV0OiBcXGUwZjE7XHJcbiRmYS12YXItY2hhcnQtY2FuZGxlc3RpY2s6IFxcZTBmMjtcclxuJGZhLXZhci1jaGFydC1jb2x1bW46IFxcZTBmMztcclxuJGZhLXZhci1jaGFydC1nYW50dDogXFxlMGY0O1xyXG4kZmEtdmFyLWNoYXJ0LWxpbmU6IFxcZjIwMTtcclxuJGZhLXZhci1saW5lLWNoYXJ0OiBcXGYyMDE7XHJcbiRmYS12YXItY2hhcnQtbGluZS1kb3duOiBcXGY2NGQ7XHJcbiRmYS12YXItY2hhcnQtbGluZS11cDogXFxlMGY1O1xyXG4kZmEtdmFyLWNoYXJ0LW1peGVkOiBcXGY2NDM7XHJcbiRmYS12YXItYW5hbHl0aWNzOiBcXGY2NDM7XHJcbiRmYS12YXItY2hhcnQtbmV0d29yazogXFxmNzhhO1xyXG4kZmEtdmFyLWNoYXJ0LXBpZTogXFxmMjAwO1xyXG4kZmEtdmFyLXBpZS1jaGFydDogXFxmMjAwO1xyXG4kZmEtdmFyLWNoYXJ0LXBpZS1zaW1wbGU6IFxcZjY0ZTtcclxuJGZhLXZhci1jaGFydC1waWUtYWx0OiBcXGY2NGU7XHJcbiRmYS12YXItY2hhcnQtcHlyYW1pZDogXFxlMGY2O1xyXG4kZmEtdmFyLWNoYXJ0LXJhZGFyOiBcXGUwZjc7XHJcbiRmYS12YXItY2hhcnQtc2NhdHRlcjogXFxmN2VlO1xyXG4kZmEtdmFyLWNoYXJ0LXNjYXR0ZXItM2Q6IFxcZTBmODtcclxuJGZhLXZhci1jaGFydC1zY2F0dGVyLWJ1YmJsZTogXFxlMGY5O1xyXG4kZmEtdmFyLWNoYXJ0LXRyZWUtbWFwOiBcXGUwZmE7XHJcbiRmYS12YXItY2hhcnQtdXNlcjogXFxmNmEzO1xyXG4kZmEtdmFyLXVzZXItY2hhcnQ6IFxcZjZhMztcclxuJGZhLXZhci1jaGFydC13YXRlcmZhbGw6IFxcZTBmYjtcclxuJGZhLXZhci1jaGVjazogXFxmMDBjO1xyXG4kZmEtdmFyLWNoZWNrLWRvdWJsZTogXFxmNTYwO1xyXG4kZmEtdmFyLWNoZWNrLXRvLXNsb3Q6IFxcZjc3MjtcclxuJGZhLXZhci12b3RlLXllYTogXFxmNzcyO1xyXG4kZmEtdmFyLWNoZWVzZTogXFxmN2VmO1xyXG4kZmEtdmFyLWNoZWVzZS1zd2lzczogXFxmN2YwO1xyXG4kZmEtdmFyLWNoZXJyaWVzOiBcXGUwZmM7XHJcbiRmYS12YXItY2hlc3M6IFxcZjQzOTtcclxuJGZhLXZhci1jaGVzcy1iaXNob3A6IFxcZjQzYTtcclxuJGZhLXZhci1jaGVzcy1iaXNob3AtcGllY2U6IFxcZjQzYjtcclxuJGZhLXZhci1jaGVzcy1iaXNob3AtYWx0OiBcXGY0M2I7XHJcbiRmYS12YXItY2hlc3MtYm9hcmQ6IFxcZjQzYztcclxuJGZhLXZhci1jaGVzcy1jbG9jazogXFxmNDNkO1xyXG4kZmEtdmFyLWNoZXNzLWNsb2NrLWZsaXA6IFxcZjQzZTtcclxuJGZhLXZhci1jaGVzcy1jbG9jay1hbHQ6IFxcZjQzZTtcclxuJGZhLXZhci1jaGVzcy1raW5nOiBcXGY0M2Y7XHJcbiRmYS12YXItY2hlc3Mta2luZy1waWVjZTogXFxmNDQwO1xyXG4kZmEtdmFyLWNoZXNzLWtpbmctYWx0OiBcXGY0NDA7XHJcbiRmYS12YXItY2hlc3Mta25pZ2h0OiBcXGY0NDE7XHJcbiRmYS12YXItY2hlc3Mta25pZ2h0LXBpZWNlOiBcXGY0NDI7XHJcbiRmYS12YXItY2hlc3Mta25pZ2h0LWFsdDogXFxmNDQyO1xyXG4kZmEtdmFyLWNoZXNzLXBhd246IFxcZjQ0MztcclxuJGZhLXZhci1jaGVzcy1wYXduLXBpZWNlOiBcXGY0NDQ7XHJcbiRmYS12YXItY2hlc3MtcGF3bi1hbHQ6IFxcZjQ0NDtcclxuJGZhLXZhci1jaGVzcy1xdWVlbjogXFxmNDQ1O1xyXG4kZmEtdmFyLWNoZXNzLXF1ZWVuLXBpZWNlOiBcXGY0NDY7XHJcbiRmYS12YXItY2hlc3MtcXVlZW4tYWx0OiBcXGY0NDY7XHJcbiRmYS12YXItY2hlc3Mtcm9vazogXFxmNDQ3O1xyXG4kZmEtdmFyLWNoZXNzLXJvb2stcGllY2U6IFxcZjQ0ODtcclxuJGZhLXZhci1jaGVzcy1yb29rLWFsdDogXFxmNDQ4O1xyXG4kZmEtdmFyLWNoZXZyb24tZG93bjogXFxmMDc4O1xyXG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXFxmMDUzO1xyXG4kZmEtdmFyLWNoZXZyb24tcmlnaHQ6IFxcZjA1NDtcclxuJGZhLXZhci1jaGV2cm9uLXVwOiBcXGYwNzc7XHJcbiRmYS12YXItY2hldnJvbnMtZG93bjogXFxmMzIyO1xyXG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLWRvd246IFxcZjMyMjtcclxuJGZhLXZhci1jaGV2cm9ucy1sZWZ0OiBcXGYzMjM7XHJcbiRmYS12YXItY2hldnJvbi1kb3VibGUtbGVmdDogXFxmMzIzO1xyXG4kZmEtdmFyLWNoZXZyb25zLXJpZ2h0OiBcXGYzMjQ7XHJcbiRmYS12YXItY2hldnJvbi1kb3VibGUtcmlnaHQ6IFxcZjMyNDtcclxuJGZhLXZhci1jaGV2cm9ucy11cDogXFxmMzI1O1xyXG4kZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwOiBcXGYzMjU7XHJcbiRmYS12YXItY2hpbGQ6IFxcZjFhZTtcclxuJGZhLXZhci1jaGltbmV5OiBcXGY3OGI7XHJcbiRmYS12YXItY2h1cmNoOiBcXGY1MWQ7XHJcbiRmYS12YXItY2lyY2xlOiBcXGYxMTE7XHJcbiRmYS12YXItY2lyY2xlLTA6IFxcZTBmZDtcclxuJGZhLXZhci1jaXJjbGUtMTogXFxlMGZlO1xyXG4kZmEtdmFyLWNpcmNsZS0yOiBcXGUwZmY7XHJcbiRmYS12YXItY2lyY2xlLTM6IFxcZTEwMDtcclxuJGZhLXZhci1jaXJjbGUtNDogXFxlMTAxO1xyXG4kZmEtdmFyLWNpcmNsZS01OiBcXGUxMDI7XHJcbiRmYS12YXItY2lyY2xlLTY6IFxcZTEwMztcclxuJGZhLXZhci1jaXJjbGUtNzogXFxlMTA0O1xyXG4kZmEtdmFyLWNpcmNsZS04OiBcXGUxMDU7XHJcbiRmYS12YXItY2lyY2xlLTk6IFxcZTEwNjtcclxuJGZhLXZhci1jaXJjbGUtYTogXFxlMTA3O1xyXG4kZmEtdmFyLWNpcmNsZS1hbXBlcnNhbmQ6IFxcZTEwODtcclxuJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bjogXFxmMGFiO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1kb3duOiBcXGYwYWI7XHJcbiRmYS12YXItY2lyY2xlLWFycm93LWRvd24tbGVmdDogXFxlMTA5O1xyXG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLXJpZ2h0OiBcXGUxMGE7XHJcbiRmYS12YXItY2lyY2xlLWFycm93LWxlZnQ6IFxcZjBhODtcclxuJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdDogXFxmMGE4O1xyXG4kZmEtdmFyLWNpcmNsZS1hcnJvdy1yaWdodDogXFxmMGE5O1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXFxmMGE5O1xyXG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cDogXFxmMGFhO1xyXG4kZmEtdmFyLWFycm93LWNpcmNsZS11cDogXFxmMGFhO1xyXG4kZmEtdmFyLWNpcmNsZS1hcnJvdy11cC1sZWZ0OiBcXGUxMGI7XHJcbiRmYS12YXItY2lyY2xlLWFycm93LXVwLXJpZ2h0OiBcXGUxMGM7XHJcbiRmYS12YXItY2lyY2xlLWI6IFxcZTEwZDtcclxuJGZhLXZhci1jaXJjbGUtYm9sdDogXFxlMTBlO1xyXG4kZmEtdmFyLWNpcmNsZS1ib29rLW9wZW46IFxcZTEwZjtcclxuJGZhLXZhci1ib29rLWNpcmNsZTogXFxlMTBmO1xyXG4kZmEtdmFyLWNpcmNsZS1ib29rbWFyazogXFxlMTEwO1xyXG4kZmEtdmFyLWJvb2ttYXJrLWNpcmNsZTogXFxlMTEwO1xyXG4kZmEtdmFyLWNpcmNsZS1jOiBcXGUxMTE7XHJcbiRmYS12YXItY2lyY2xlLWNhbGVuZGFyOiBcXGUxMTI7XHJcbiRmYS12YXItY2FsZW5kYXItY2lyY2xlOiBcXGUxMTI7XHJcbiRmYS12YXItY2lyY2xlLWNhbWVyYTogXFxlMTEzO1xyXG4kZmEtdmFyLWNhbWVyYS1jaXJjbGU6IFxcZTExMztcclxuJGZhLXZhci1jaXJjbGUtY2FyZXQtZG93bjogXFxmMzJkO1xyXG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1kb3duOiBcXGYzMmQ7XHJcbiRmYS12YXItY2lyY2xlLWNhcmV0LWxlZnQ6IFxcZjMyZTtcclxuJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdDogXFxmMzJlO1xyXG4kZmEtdmFyLWNpcmNsZS1jYXJldC1yaWdodDogXFxmMzMwO1xyXG4kZmEtdmFyLWNhcmV0LWNpcmNsZS1yaWdodDogXFxmMzMwO1xyXG4kZmEtdmFyLWNpcmNsZS1jYXJldC11cDogXFxmMzMxO1xyXG4kZmEtdmFyLWNhcmV0LWNpcmNsZS11cDogXFxmMzMxO1xyXG4kZmEtdmFyLWNpcmNsZS1jaGVjazogXFxmMDU4O1xyXG4kZmEtdmFyLWNoZWNrLWNpcmNsZTogXFxmMDU4O1xyXG4kZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd246IFxcZjEzYTtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duOiBcXGYxM2E7XHJcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdDogXFxmMTM3O1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQ6IFxcZjEzNztcclxuJGZhLXZhci1jaXJjbGUtY2hldnJvbi1yaWdodDogXFxmMTM4O1xyXG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXJpZ2h0OiBcXGYxMzg7XHJcbiRmYS12YXItY2lyY2xlLWNoZXZyb24tdXA6IFxcZjEzOTtcclxuJGZhLXZhci1jaGV2cm9uLWNpcmNsZS11cDogXFxmMTM5O1xyXG4kZmEtdmFyLWNpcmNsZS1kOiBcXGUxMTQ7XHJcbiRmYS12YXItY2lyY2xlLWRhc2hlZDogXFxlMTE1O1xyXG4kZmEtdmFyLWNpcmNsZS1kaXZpZGU6IFxcZTExNjtcclxuJGZhLXZhci1jaXJjbGUtZG9sbGFyOiBcXGYyZTg7XHJcbiRmYS12YXItdXNkLWNpcmNsZTogXFxmMmU4O1xyXG4kZmEtdmFyLWRvbGxhci1jaXJjbGU6IFxcZjJlODtcclxuJGZhLXZhci1jaXJjbGUtZG9sbGFyLXRvLXNsb3Q6IFxcZjRiOTtcclxuJGZhLXZhci1kb25hdGU6IFxcZjRiOTtcclxuJGZhLXZhci1jaXJjbGUtZG90OiBcXGYxOTI7XHJcbiRmYS12YXItZG90LWNpcmNsZTogXFxmMTkyO1xyXG4kZmEtdmFyLWNpcmNsZS1kb3duOiBcXGYzNTg7XHJcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duOiBcXGYzNTg7XHJcbiRmYS12YXItY2lyY2xlLWRvd24tbGVmdDogXFxlMTE3O1xyXG4kZmEtdmFyLWNpcmNsZS1kb3duLXJpZ2h0OiBcXGUxMTg7XHJcbiRmYS12YXItY2lyY2xlLWU6IFxcZTExOTtcclxuJGZhLXZhci1jaXJjbGUtZW52ZWxvcGU6IFxcZTExYTtcclxuJGZhLXZhci1lbnZlbG9wZS1jaXJjbGU6IFxcZTExYTtcclxuJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb246IFxcZjA2YTtcclxuJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU6IFxcZjA2YTtcclxuJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb24tY2hlY2s6IFxcZTExYjtcclxuJGZhLXZhci1jaXJjbGUtZjogXFxlMTFjO1xyXG4kZmEtdmFyLWNpcmNsZS1nOiBcXGUxMWQ7XHJcbiRmYS12YXItY2lyY2xlLWg6IFxcZjQ3ZTtcclxuJGZhLXZhci1ob3NwaXRhbC1zeW1ib2w6IFxcZjQ3ZTtcclxuJGZhLXZhci1jaXJjbGUtaGFsZjogXFxlMTFlO1xyXG4kZmEtdmFyLWNpcmNsZS1oYWxmLXN0cm9rZTogXFxmMDQyO1xyXG4kZmEtdmFyLWFkanVzdDogXFxmMDQyO1xyXG4kZmEtdmFyLWNpcmNsZS1oZWFydDogXFxmNGM3O1xyXG4kZmEtdmFyLWhlYXJ0LWNpcmNsZTogXFxmNGM3O1xyXG4kZmEtdmFyLWNpcmNsZS1pOiBcXGUxMWY7XHJcbiRmYS12YXItY2lyY2xlLWluZm86IFxcZjA1YTtcclxuJGZhLXZhci1pbmZvLWNpcmNsZTogXFxmMDVhO1xyXG4kZmEtdmFyLWNpcmNsZS1qOiBcXGUxMjA7XHJcbiRmYS12YXItY2lyY2xlLWs6IFxcZTEyMTtcclxuJGZhLXZhci1jaXJjbGUtbDogXFxlMTIyO1xyXG4kZmEtdmFyLWNpcmNsZS1sZWZ0OiBcXGYzNTk7XHJcbiRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1sZWZ0OiBcXGYzNTk7XHJcbiRmYS12YXItY2lyY2xlLWxvY2F0aW9uLWFycm93OiBcXGY2MDI7XHJcbiRmYS12YXItbG9jYXRpb24tY2lyY2xlOiBcXGY2MDI7XHJcbiRmYS12YXItY2lyY2xlLW06IFxcZTEyMztcclxuJGZhLXZhci1jaXJjbGUtbWljcm9waG9uZTogXFxlMTI0O1xyXG4kZmEtdmFyLW1pY3JvcGhvbmUtY2lyY2xlOiBcXGUxMjQ7XHJcbiRmYS12YXItY2lyY2xlLW1pY3JvcGhvbmUtbGluZXM6IFxcZTEyNTtcclxuJGZhLXZhci1taWNyb3Bob25lLWNpcmNsZS1hbHQ6IFxcZTEyNTtcclxuJGZhLXZhci1jaXJjbGUtbWludXM6IFxcZjA1NjtcclxuJGZhLXZhci1taW51cy1jaXJjbGU6IFxcZjA1NjtcclxuJGZhLXZhci1jaXJjbGUtbjogXFxlMTI2O1xyXG4kZmEtdmFyLWNpcmNsZS1ub3RjaDogXFxmMWNlO1xyXG4kZmEtdmFyLWNpcmNsZS1vOiBcXGUxMjc7XHJcbiRmYS12YXItY2lyY2xlLXA6IFxcZTEyODtcclxuJGZhLXZhci1jaXJjbGUtcGFya2luZzogXFxmNjE1O1xyXG4kZmEtdmFyLXBhcmtpbmctY2lyY2xlOiBcXGY2MTU7XHJcbiRmYS12YXItY2lyY2xlLXBhdXNlOiBcXGYyOGI7XHJcbiRmYS12YXItcGF1c2UtY2lyY2xlOiBcXGYyOGI7XHJcbiRmYS12YXItY2lyY2xlLXBob25lOiBcXGUxMjk7XHJcbiRmYS12YXItcGhvbmUtY2lyY2xlOiBcXGUxMjk7XHJcbiRmYS12YXItY2lyY2xlLXBob25lLWZsaXA6IFxcZTEyYTtcclxuJGZhLXZhci1waG9uZS1jaXJjbGUtYWx0OiBcXGUxMmE7XHJcbiRmYS12YXItY2lyY2xlLXBob25lLWhhbmd1cDogXFxlMTJiO1xyXG4kZmEtdmFyLXBob25lLWNpcmNsZS1kb3duOiBcXGUxMmI7XHJcbiRmYS12YXItY2lyY2xlLXBsYXk6IFxcZjE0NDtcclxuJGZhLXZhci1wbGF5LWNpcmNsZTogXFxmMTQ0O1xyXG4kZmEtdmFyLWNpcmNsZS1wbHVzOiBcXGYwNTU7XHJcbiRmYS12YXItcGx1cy1jaXJjbGU6IFxcZjA1NTtcclxuJGZhLXZhci1jaXJjbGUtcTogXFxlMTJjO1xyXG4kZmEtdmFyLWNpcmNsZS1xdWFydGVyOiBcXGUxMmQ7XHJcbiRmYS12YXItY2lyY2xlLXF1ZXN0aW9uOiBcXGYwNTk7XHJcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlOiBcXGYwNTk7XHJcbiRmYS12YXItY2lyY2xlLXI6IFxcZTEyZTtcclxuJGZhLXZhci1jaXJjbGUtcmFkaWF0aW9uOiBcXGY3YmE7XHJcbiRmYS12YXItcmFkaWF0aW9uLWFsdDogXFxmN2JhO1xyXG4kZmEtdmFyLWNpcmNsZS1yaWdodDogXFxmMzVhO1xyXG4kZmEtdmFyLWFycm93LWFsdC1jaXJjbGUtcmlnaHQ6IFxcZjM1YTtcclxuJGZhLXZhci1jaXJjbGUtczogXFxlMTJmO1xyXG4kZmEtdmFyLWNpcmNsZS1zbWFsbDogXFxlMTMwO1xyXG4kZmEtdmFyLWNpcmNsZS1zb3J0OiBcXGUwMzA7XHJcbiRmYS12YXItc29ydC1jaXJjbGU6IFxcZTAzMDtcclxuJGZhLXZhci1jaXJjbGUtc29ydC1kb3duOiBcXGUwMzE7XHJcbiRmYS12YXItc29ydC1jaXJjbGUtZG93bjogXFxlMDMxO1xyXG4kZmEtdmFyLWNpcmNsZS1zb3J0LXVwOiBcXGUwMzI7XHJcbiRmYS12YXItc29ydC1jaXJjbGUtdXA6IFxcZTAzMjtcclxuJGZhLXZhci1jaXJjbGUtc3RhcjogXFxlMTMxO1xyXG4kZmEtdmFyLXN0YXItY2lyY2xlOiBcXGUxMzE7XHJcbiRmYS12YXItY2lyY2xlLXN0b3A6IFxcZjI4ZDtcclxuJGZhLXZhci1zdG9wLWNpcmNsZTogXFxmMjhkO1xyXG4kZmEtdmFyLWNpcmNsZS10OiBcXGUxMzI7XHJcbiRmYS12YXItY2lyY2xlLXRocmVlLXF1YXJ0ZXJzOiBcXGUxMzM7XHJcbiRmYS12YXItY2lyY2xlLXRyYXNoOiBcXGUxMzQ7XHJcbiRmYS12YXItdHJhc2gtY2lyY2xlOiBcXGUxMzQ7XHJcbiRmYS12YXItY2lyY2xlLXU6IFxcZTEzNTtcclxuJGZhLXZhci1jaXJjbGUtdXA6IFxcZjM1YjtcclxuJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXVwOiBcXGYzNWI7XHJcbiRmYS12YXItY2lyY2xlLXVwLWxlZnQ6IFxcZTEzNjtcclxuJGZhLXZhci1jaXJjbGUtdXAtcmlnaHQ6IFxcZTEzNztcclxuJGZhLXZhci1jaXJjbGUtdXNlcjogXFxmMmJkO1xyXG4kZmEtdmFyLXVzZXItY2lyY2xlOiBcXGYyYmQ7XHJcbiRmYS12YXItY2lyY2xlLXY6IFxcZTEzODtcclxuJGZhLXZhci1jaXJjbGUtdmlkZW86IFxcZTEzOTtcclxuJGZhLXZhci12aWRlby1jaXJjbGU6IFxcZTEzOTtcclxuJGZhLXZhci1jaXJjbGUtdzogXFxlMTNhO1xyXG4kZmEtdmFyLWNpcmNsZS13YXZlZm9ybS1saW5lczogXFxlMTNiO1xyXG4kZmEtdmFyLXdhdmVmb3JtLWNpcmNsZTogXFxlMTNiO1xyXG4kZmEtdmFyLWNpcmNsZS14OiBcXGUxM2M7XHJcbiRmYS12YXItY2lyY2xlLXhtYXJrOiBcXGYwNTc7XHJcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcXGYwNTc7XHJcbiRmYS12YXIteG1hcmstY2lyY2xlOiBcXGYwNTc7XHJcbiRmYS12YXItY2lyY2xlLXk6IFxcZTEzZDtcclxuJGZhLXZhci1jaXJjbGUtejogXFxlMTNlO1xyXG4kZmEtdmFyLWNpdHk6IFxcZjY0ZjtcclxuJGZhLXZhci1jbGFwcGVyYm9hcmQ6IFxcZTEzZjtcclxuJGZhLXZhci1jbGFwcGVyYm9hcmQtcGxheTogXFxlMTQwO1xyXG4kZmEtdmFyLWNsYXJpbmV0OiBcXGY4YWQ7XHJcbiRmYS12YXItY2xhdy1tYXJrczogXFxmNmMyO1xyXG4kZmEtdmFyLWNsaXBib2FyZDogXFxmMzI4O1xyXG4kZmEtdmFyLWNsaXBib2FyZC1jaGVjazogXFxmNDZjO1xyXG4kZmEtdmFyLWNsaXBib2FyZC1saXN0OiBcXGY0NmQ7XHJcbiRmYS12YXItY2xpcGJvYXJkLWxpc3QtY2hlY2s6IFxcZjczNztcclxuJGZhLXZhci1jbGlwYm9hcmQtbWVkaWNhbDogXFxlMTQxO1xyXG4kZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb246IFxcZjVlODtcclxuJGZhLXZhci1jbGlwYm9hcmQtdXNlcjogXFxmN2YzO1xyXG4kZmEtdmFyLWNsb2NrOiBcXGYwMTc7XHJcbiRmYS12YXItY2xvY2stZGVzazogXFxlMTQyO1xyXG4kZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0OiBcXGYxZGE7XHJcbiRmYS12YXItaGlzdG9yeTogXFxmMWRhO1xyXG4kZmEtdmFyLWNsb25lOiBcXGYyNGQ7XHJcbiRmYS12YXItY2xvc2VkLWNhcHRpb25pbmc6IFxcZjIwYTtcclxuJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZy1zbGFzaDogXFxlMTQzO1xyXG4kZmEtdmFyLWNsb3RoZXMtaGFuZ2VyOiBcXGUxNDQ7XHJcbiRmYS12YXItY2xvdWQ6IFxcZjBjMjtcclxuJGZhLXZhci1jbG91ZC1hcnJvdy1kb3duOiBcXGYwZWQ7XHJcbiRmYS12YXItY2xvdWQtZG93bmxvYWQ6IFxcZjBlZDtcclxuJGZhLXZhci1jbG91ZC1kb3dubG9hZC1hbHQ6IFxcZjBlZDtcclxuJGZhLXZhci1jbG91ZC1hcnJvdy11cDogXFxmMGVlO1xyXG4kZmEtdmFyLWNsb3VkLXVwbG9hZDogXFxmMGVlO1xyXG4kZmEtdmFyLWNsb3VkLXVwbG9hZC1hbHQ6IFxcZjBlZTtcclxuJGZhLXZhci1jbG91ZC1ib2x0OiBcXGY3NmM7XHJcbiRmYS12YXItdGh1bmRlcnN0b3JtOiBcXGY3NmM7XHJcbiRmYS12YXItY2xvdWQtYm9sdC1tb29uOiBcXGY3NmQ7XHJcbiRmYS12YXItdGh1bmRlcnN0b3JtLW1vb246IFxcZjc2ZDtcclxuJGZhLXZhci1jbG91ZC1ib2x0LXN1bjogXFxmNzZlO1xyXG4kZmEtdmFyLXRodW5kZXJzdG9ybS1zdW46IFxcZjc2ZTtcclxuJGZhLXZhci1jbG91ZC1kcml6emxlOiBcXGY3Mzg7XHJcbiRmYS12YXItY2xvdWQtZm9nOiBcXGY3NGU7XHJcbiRmYS12YXItZm9nOiBcXGY3NGU7XHJcbiRmYS12YXItY2xvdWQtaGFpbDogXFxmNzM5O1xyXG4kZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQ6IFxcZjczYTtcclxuJGZhLXZhci1jbG91ZC1tZWF0YmFsbDogXFxmNzNiO1xyXG4kZmEtdmFyLWNsb3VkLW1vb246IFxcZjZjMztcclxuJGZhLXZhci1jbG91ZC1tb29uLXJhaW46IFxcZjczYztcclxuJGZhLXZhci1jbG91ZC1tdXNpYzogXFxmOGFlO1xyXG4kZmEtdmFyLWNsb3VkLXJhaW46IFxcZjczZDtcclxuJGZhLXZhci1jbG91ZC1yYWluYm93OiBcXGY3M2U7XHJcbiRmYS12YXItY2xvdWQtc2hvd2VyczogXFxmNzNmO1xyXG4kZmEtdmFyLWNsb3VkLXNob3dlcnMtaGVhdnk6IFxcZjc0MDtcclxuJGZhLXZhci1jbG91ZC1zbGFzaDogXFxlMTQ1O1xyXG4kZmEtdmFyLWNsb3VkLXNsZWV0OiBcXGY3NDE7XHJcbiRmYS12YXItY2xvdWQtc25vdzogXFxmNzQyO1xyXG4kZmEtdmFyLWNsb3VkLXN1bjogXFxmNmM0O1xyXG4kZmEtdmFyLWNsb3VkLXN1bi1yYWluOiBcXGY3NDM7XHJcbiRmYS12YXItY2xvdWQtd29yZDogXFxlMTQ2O1xyXG4kZmEtdmFyLWNsb3VkczogXFxmNzQ0O1xyXG4kZmEtdmFyLWNsb3Vkcy1tb29uOiBcXGY3NDU7XHJcbiRmYS12YXItY2xvdWRzLXN1bjogXFxmNzQ2O1xyXG4kZmEtdmFyLWNsb3ZlcjogXFxlMTQ3O1xyXG4kZmEtdmFyLWNsdWI6IFxcZjMyNztcclxuJGZhLXZhci1jb2RlOiBcXGYxMjE7XHJcbiRmYS12YXItY29kZS1icmFuY2g6IFxcZjEyNjtcclxuJGZhLXZhci1jb2RlLWNvbW1pdDogXFxmMzg2O1xyXG4kZmEtdmFyLWNvZGUtY29tcGFyZTogXFxlMTQ4O1xyXG4kZmEtdmFyLWNvZGUtZm9yazogXFxlMTQ5O1xyXG4kZmEtdmFyLWNvZGUtbWVyZ2U6IFxcZjM4NztcclxuJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdDogXFxlMTRhO1xyXG4kZmEtdmFyLWNvZGUtc2ltcGxlOiBcXGUxNGI7XHJcbiRmYS12YXItY29mZmVlLWJlYW46IFxcZTE0YztcclxuJGZhLXZhci1jb2ZmZWUtYmVhbnM6IFxcZTE0ZDtcclxuJGZhLXZhci1jb2ZmZWUtcG90OiBcXGUwMDI7XHJcbiRmYS12YXItY29mZmluOiBcXGY2YzY7XHJcbiRmYS12YXItY29mZmluLWNyb3NzOiBcXGUwNTE7XHJcbiRmYS12YXItY29pbjogXFxmODVjO1xyXG4kZmEtdmFyLWNvaW5zOiBcXGY1MWU7XHJcbiRmYS12YXItY29sb24tc2lnbjogXFxlMTRlO1xyXG4kZmEtdmFyLWNvbWV0OiBcXGUwMDM7XHJcbiRmYS12YXItY29tbWFuZDogXFxlMTRmO1xyXG4kZmEtdmFyLWNvbW1lbnQ6IFxcZjA3NTtcclxuJGZhLXZhci1jb21tZW50LWFycm93LWRvd246IFxcZTE1MDtcclxuJGZhLXZhci1jb21tZW50LWFycm93LXVwOiBcXGUxNTE7XHJcbiRmYS12YXItY29tbWVudC1hcnJvdy11cC1yaWdodDogXFxlMTUyO1xyXG4kZmEtdmFyLWNvbW1lbnQtY2FwdGlvbnM6IFxcZTE1MztcclxuJGZhLXZhci1jb21tZW50LWNoZWNrOiBcXGY0YWM7XHJcbiRmYS12YXItY29tbWVudC1jb2RlOiBcXGUxNTQ7XHJcbiRmYS12YXItY29tbWVudC1kb2xsYXI6IFxcZjY1MTtcclxuJGZhLXZhci1jb21tZW50LWRvdHM6IFxcZjRhZDtcclxuJGZhLXZhci1jb21tZW50aW5nOiBcXGY0YWQ7XHJcbiRmYS12YXItY29tbWVudC1leGNsYW1hdGlvbjogXFxmNGFmO1xyXG4kZmEtdmFyLWNvbW1lbnQtaW1hZ2U6IFxcZTE1NTtcclxuJGZhLXZhci1jb21tZW50LWxpbmVzOiBcXGY0YjA7XHJcbiRmYS12YXItY29tbWVudC1tZWRpY2FsOiBcXGY3ZjU7XHJcbiRmYS12YXItY29tbWVudC1taWRkbGU6IFxcZTE1NjtcclxuJGZhLXZhci1jb21tZW50LW1pZGRsZS10b3A6IFxcZTE1NztcclxuJGZhLXZhci1jb21tZW50LW1pbnVzOiBcXGY0YjE7XHJcbiRmYS12YXItY29tbWVudC1tdXNpYzogXFxmOGIwO1xyXG4kZmEtdmFyLWNvbW1lbnQtcGVuOiBcXGY0YWU7XHJcbiRmYS12YXItY29tbWVudC1lZGl0OiBcXGY0YWU7XHJcbiRmYS12YXItY29tbWVudC1wbHVzOiBcXGY0YjI7XHJcbiRmYS12YXItY29tbWVudC1xdWVzdGlvbjogXFxlMTU4O1xyXG4kZmEtdmFyLWNvbW1lbnQtcXVvdGU6IFxcZTE1OTtcclxuJGZhLXZhci1jb21tZW50LXNsYXNoOiBcXGY0YjM7XHJcbiRmYS12YXItY29tbWVudC1zbWlsZTogXFxmNGI0O1xyXG4kZmEtdmFyLWNvbW1lbnQtc21zOiBcXGY3Y2Q7XHJcbiRmYS12YXItc21zOiBcXGY3Y2Q7XHJcbiRmYS12YXItY29tbWVudC10ZXh0OiBcXGUxNWE7XHJcbiRmYS12YXItY29tbWVudC14bWFyazogXFxmNGI1O1xyXG4kZmEtdmFyLWNvbW1lbnQtdGltZXM6IFxcZjRiNTtcclxuJGZhLXZhci1jb21tZW50czogXFxmMDg2O1xyXG4kZmEtdmFyLWNvbW1lbnRzLWRvbGxhcjogXFxmNjUzO1xyXG4kZmEtdmFyLWNvbW1lbnRzLXF1ZXN0aW9uOiBcXGUxNWI7XHJcbiRmYS12YXItY29tbWVudHMtcXVlc3Rpb24tY2hlY2s6IFxcZTE1YztcclxuJGZhLXZhci1jb21wYWN0LWRpc2M6IFxcZjUxZjtcclxuJGZhLXZhci1jb21wYXNzOiBcXGYxNGU7XHJcbiRmYS12YXItY29tcGFzcy1kcmFmdGluZzogXFxmNTY4O1xyXG4kZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3M6IFxcZjU2ODtcclxuJGZhLXZhci1jb21wYXNzLXNsYXNoOiBcXGY1ZTk7XHJcbiRmYS12YXItY29tcHJlc3M6IFxcZjA2NjtcclxuJGZhLXZhci1jb21wcmVzcy13aWRlOiBcXGYzMjY7XHJcbiRmYS12YXItY29tcHV0ZXItY2xhc3NpYzogXFxmOGIxO1xyXG4kZmEtdmFyLWNvbXB1dGVyLW1vdXNlOiBcXGY4Y2M7XHJcbiRmYS12YXItbW91c2U6IFxcZjhjYztcclxuJGZhLXZhci1jb21wdXRlci1tb3VzZS1zY3JvbGx3aGVlbDogXFxmOGNkO1xyXG4kZmEtdmFyLW1vdXNlLWFsdDogXFxmOGNkO1xyXG4kZmEtdmFyLWNvbXB1dGVyLXNwZWFrZXI6IFxcZjhiMjtcclxuJGZhLXZhci1jb250YWluZXItc3RvcmFnZTogXFxmNGI3O1xyXG4kZmEtdmFyLWNvbnZleW9yLWJlbHQ6IFxcZjQ2ZTtcclxuJGZhLXZhci1jb252ZXlvci1iZWx0LWJveGVzOiBcXGY0NmY7XHJcbiRmYS12YXItY29udmV5b3ItYmVsdC1hbHQ6IFxcZjQ2ZjtcclxuJGZhLXZhci1jb252ZXlvci1iZWx0LWVtcHR5OiBcXGUxNWQ7XHJcbiRmYS12YXItY29va2llOiBcXGY1NjM7XHJcbiRmYS12YXItY29va2llLWJpdGU6IFxcZjU2NDtcclxuJGZhLXZhci1jb3B5OiBcXGYwYzU7XHJcbiRmYS12YXItY29weXJpZ2h0OiBcXGYxZjk7XHJcbiRmYS12YXItY29ybjogXFxmNmM3O1xyXG4kZmEtdmFyLWNvdWNoOiBcXGY0Yjg7XHJcbiRmYS12YXItY293OiBcXGY2Yzg7XHJcbiRmYS12YXItY293YmVsbDogXFxmOGIzO1xyXG4kZmEtdmFyLWNvd2JlbGwtY2lyY2xlLXBsdXM6IFxcZjhiNDtcclxuJGZhLXZhci1jb3diZWxsLW1vcmU6IFxcZjhiNDtcclxuJGZhLXZhci1jcmVkaXQtY2FyZDogXFxmMDlkO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXFxmMDlkO1xyXG4kZmEtdmFyLWNyZWRpdC1jYXJkLWJsYW5rOiBcXGYzODk7XHJcbiRmYS12YXItY3JlZGl0LWNhcmQtZnJvbnQ6IFxcZjM4YTtcclxuJGZhLXZhci1jcmlja2V0LWJhdC1iYWxsOiBcXGY0NDk7XHJcbiRmYS12YXItY3JpY2tldDogXFxmNDQ5O1xyXG4kZmEtdmFyLWNyb2lzc2FudDogXFxmN2Y2O1xyXG4kZmEtdmFyLWNyb3A6IFxcZjEyNTtcclxuJGZhLXZhci1jcm9wLXNpbXBsZTogXFxmNTY1O1xyXG4kZmEtdmFyLWNyb3AtYWx0OiBcXGY1NjU7XHJcbiRmYS12YXItY3Jvc3M6IFxcZjY1NDtcclxuJGZhLXZhci1jcm9zc2hhaXJzOiBcXGYwNWI7XHJcbiRmYS12YXItY3JvdzogXFxmNTIwO1xyXG4kZmEtdmFyLWNyb3duOiBcXGY1MjE7XHJcbiRmYS12YXItY3J1dGNoOiBcXGY3Zjc7XHJcbiRmYS12YXItY3J1dGNoZXM6IFxcZjdmODtcclxuJGZhLXZhci1jcnV6ZWlyby1zaWduOiBcXGUxNWU7XHJcbiRmYS12YXItY3ViZTogXFxmMWIyO1xyXG4kZmEtdmFyLWN1YmVzOiBcXGYxYjM7XHJcbiRmYS12YXItY3VwLXRvZ286IFxcZjZjNTtcclxuJGZhLXZhci1jb2ZmZWUtdG9nbzogXFxmNmM1O1xyXG4kZmEtdmFyLWN1cmxpbmctc3RvbmU6IFxcZjQ0YTtcclxuJGZhLXZhci1jdXJsaW5nOiBcXGY0NGE7XHJcbiRmYS12YXItZDogXFxlMTVmO1xyXG4kZmEtdmFyLWRhZ2dlcjogXFxmNmNiO1xyXG4kZmEtdmFyLWRhdGFiYXNlOiBcXGYxYzA7XHJcbiRmYS12YXItZGVlcjogXFxmNzhlO1xyXG4kZmEtdmFyLWRlZXItcnVkb2xwaDogXFxmNzhmO1xyXG4kZmEtdmFyLWRlbGV0ZS1sZWZ0OiBcXGY1NWE7XHJcbiRmYS12YXItYmFja3NwYWNlOiBcXGY1NWE7XHJcbiRmYS12YXItZGVsZXRlLXJpZ2h0OiBcXGUxNjA7XHJcbiRmYS12YXItZGVtb2NyYXQ6IFxcZjc0NztcclxuJGZhLXZhci1kZXNrdG9wOiBcXGYxMDg7XHJcbiRmYS12YXItZGVza3RvcC1hbHQ6IFxcZjEwODtcclxuJGZhLXZhci1kZXNrdG9wLWFycm93LWRvd246IFxcZTE2MTtcclxuJGZhLXZhci1kaGFybWFjaGFrcmE6IFxcZjY1NTtcclxuJGZhLXZhci1kaWFncmFtLWxlYW4tY2FudmFzOiBcXGUxNjI7XHJcbiRmYS12YXItZGlhZ3JhbS1uZXN0ZWQ6IFxcZTE2MztcclxuJGZhLXZhci1kaWFncmFtLXByb2plY3Q6IFxcZjU0MjtcclxuJGZhLXZhci1wcm9qZWN0LWRpYWdyYW06IFxcZjU0MjtcclxuJGZhLXZhci1kaWFncmFtLXNhbmtleTogXFxlMTY0O1xyXG4kZmEtdmFyLWRpYWdyYW0tc3RhbmtleTogXFxlMTY1O1xyXG4kZmEtdmFyLWRpYWdyYW0tdmVubjogXFxlMTY2O1xyXG4kZmEtdmFyLWRpYWw6IFxcZTE2NztcclxuJGZhLXZhci1kaWFsLW1lZC1oaWdoOiBcXGUxNjc7XHJcbiRmYS12YXItZGlhbC1oaWdoOiBcXGUxNjg7XHJcbiRmYS12YXItZGlhbC1sb3c6IFxcZTE2OTtcclxuJGZhLXZhci1kaWFsLW1heDogXFxlMTZhO1xyXG4kZmEtdmFyLWRpYWwtbWVkOiBcXGUxNmI7XHJcbiRmYS12YXItZGlhbC1tZWQtbG93OiBcXGUxNmM7XHJcbiRmYS12YXItZGlhbC1taW46IFxcZTE2ZDtcclxuJGZhLXZhci1kaWFtb25kOiBcXGYyMTk7XHJcbiRmYS12YXItZGlhbW9uZC10dXJuLXJpZ2h0OiBcXGY1ZWI7XHJcbiRmYS12YXItZGlyZWN0aW9uczogXFxmNWViO1xyXG4kZmEtdmFyLWRpY2U6IFxcZjUyMjtcclxuJGZhLXZhci1kaWNlLWQxMDogXFxmNmNkO1xyXG4kZmEtdmFyLWRpY2UtZDEyOiBcXGY2Y2U7XHJcbiRmYS12YXItZGljZS1kMjA6IFxcZjZjZjtcclxuJGZhLXZhci1kaWNlLWQ0OiBcXGY2ZDA7XHJcbiRmYS12YXItZGljZS1kNjogXFxmNmQxO1xyXG4kZmEtdmFyLWRpY2UtZDg6IFxcZjZkMjtcclxuJGZhLXZhci1kaWNlLWZpdmU6IFxcZjUyMztcclxuJGZhLXZhci1kaWNlLWZvdXI6IFxcZjUyNDtcclxuJGZhLXZhci1kaWNlLW9uZTogXFxmNTI1O1xyXG4kZmEtdmFyLWRpY2Utc2l4OiBcXGY1MjY7XHJcbiRmYS12YXItZGljZS10aHJlZTogXFxmNTI3O1xyXG4kZmEtdmFyLWRpY2UtdHdvOiBcXGY1Mjg7XHJcbiRmYS12YXItZGlwbG9tYTogXFxmNWVhO1xyXG4kZmEtdmFyLXNjcm9sbC1yaWJib246IFxcZjVlYTtcclxuJGZhLXZhci1kaXNjLWRyaXZlOiBcXGY4YjU7XHJcbiRmYS12YXItZGlzZWFzZTogXFxmN2ZhO1xyXG4kZmEtdmFyLWRpc3BsYXk6IFxcZTE2ZTtcclxuJGZhLXZhci1kaXNwbGF5LWFycm93LWRvd246IFxcZTE2ZjtcclxuJGZhLXZhci1kaXNwbGF5LWNvZGU6IFxcZTE3MDtcclxuJGZhLXZhci1kZXNrdG9wLWNvZGU6IFxcZTE3MDtcclxuJGZhLXZhci1kaXNwbGF5LW1lZGljYWw6IFxcZTE3MTtcclxuJGZhLXZhci1kZXNrdG9wLW1lZGljYWw6IFxcZTE3MTtcclxuJGZhLXZhci1kaXNwbGF5LXNsYXNoOiBcXGUxNzI7XHJcbiRmYS12YXItZGVza3RvcC1zbGFzaDogXFxlMTcyO1xyXG4kZmEtdmFyLWRpdmlkZTogXFxmNTI5O1xyXG4kZmEtdmFyLWRuYTogXFxmNDcxO1xyXG4kZmEtdmFyLWRvLW5vdC1lbnRlcjogXFxmNWVjO1xyXG4kZmEtdmFyLWRvZzogXFxmNmQzO1xyXG4kZmEtdmFyLWRvZy1sZWFzaGVkOiBcXGY2ZDQ7XHJcbiRmYS12YXItZG9sbGFyLXNpZ246IFxcZjE1NTtcclxuJGZhLXZhci1kb2xsYXI6IFxcZjE1NTtcclxuJGZhLXZhci11c2Q6IFxcZjE1NTtcclxuJGZhLXZhci1kb2xseTogXFxmNDcyO1xyXG4kZmEtdmFyLWRvbGx5LWJveDogXFxmNDcyO1xyXG4kZmEtdmFyLWRvbGx5LWVtcHR5OiBcXGY0NzM7XHJcbiRmYS12YXItZG9scGhpbjogXFxlMTczO1xyXG4kZmEtdmFyLWRvbmctc2lnbjogXFxlMTc0O1xyXG4kZmEtdmFyLWRvb3ItY2xvc2VkOiBcXGY1MmE7XHJcbiRmYS12YXItZG9vci1vcGVuOiBcXGY1MmI7XHJcbiRmYS12YXItZG92ZTogXFxmNGJhO1xyXG4kZmEtdmFyLWRvd246IFxcZjM1NDtcclxuJGZhLXZhci1hcnJvdy1hbHQtZG93bjogXFxmMzU0O1xyXG4kZmEtdmFyLWRvd24tZnJvbS1saW5lOiBcXGYzNDk7XHJcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tdG9wOiBcXGYzNDk7XHJcbiRmYS12YXItZG93bi1sZWZ0OiBcXGUxNzU7XHJcbiRmYS12YXItZG93bi1sZWZ0LWFuZC11cC1yaWdodC10by1jZW50ZXI6IFxcZjQyMjtcclxuJGZhLXZhci1jb21wcmVzcy1hbHQ6IFxcZjQyMjtcclxuJGZhLXZhci1kb3duLWxvbmc6IFxcZjMwOTtcclxuJGZhLXZhci1sb25nLWFycm93LWFsdC1kb3duOiBcXGYzMDk7XHJcbiRmYS12YXItZG93bi1yaWdodDogXFxlMTc2O1xyXG4kZmEtdmFyLWRvd24tdG8tbGluZTogXFxmMzRhO1xyXG4kZmEtdmFyLWFycm93LWFsdC10by1ib3R0b206IFxcZjM0YTtcclxuJGZhLXZhci1kb3dubG9hZDogXFxmMDE5O1xyXG4kZmEtdmFyLWRyYWdvbjogXFxmNmQ1O1xyXG4kZmEtdmFyLWRyYXctY2lyY2xlOiBcXGY1ZWQ7XHJcbiRmYS12YXItZHJhdy1wb2x5Z29uOiBcXGY1ZWU7XHJcbiRmYS12YXItZHJhdy1zcXVhcmU6IFxcZjVlZjtcclxuJGZhLXZhci1kcmVpZGVsOiBcXGY3OTI7XHJcbiRmYS12YXItZHJvbmU6IFxcZjg1ZjtcclxuJGZhLXZhci1kcm9uZS1mcm9udDogXFxmODYwO1xyXG4kZmEtdmFyLWRyb25lLWFsdDogXFxmODYwO1xyXG4kZmEtdmFyLWRyb3BsZXQ6IFxcZjA0MztcclxuJGZhLXZhci10aW50OiBcXGYwNDM7XHJcbiRmYS12YXItZHJvcGxldC1kZWdyZWU6IFxcZjc0ODtcclxuJGZhLXZhci1kZXdwb2ludDogXFxmNzQ4O1xyXG4kZmEtdmFyLWRyb3BsZXQtcGVyY2VudDogXFxmNzUwO1xyXG4kZmEtdmFyLWh1bWlkaXR5OiBcXGY3NTA7XHJcbiRmYS12YXItZHJvcGxldC1zbGFzaDogXFxmNWM3O1xyXG4kZmEtdmFyLXRpbnQtc2xhc2g6IFxcZjVjNztcclxuJGZhLXZhci1kcnVtOiBcXGY1Njk7XHJcbiRmYS12YXItZHJ1bS1zdGVlbHBhbjogXFxmNTZhO1xyXG4kZmEtdmFyLWRydW1zdGljazogXFxmNmQ2O1xyXG4kZmEtdmFyLWRydW1zdGljay1iaXRlOiBcXGY2ZDc7XHJcbiRmYS12YXItZHJ5ZXI6IFxcZjg2MTtcclxuJGZhLXZhci1kcnllci1oZWF0OiBcXGY4NjI7XHJcbiRmYS12YXItZHJ5ZXItYWx0OiBcXGY4NjI7XHJcbiRmYS12YXItZHVjazogXFxmNmQ4O1xyXG4kZmEtdmFyLWR1bWJiZWxsOiBcXGY0NGI7XHJcbiRmYS12YXItZHVtcHN0ZXI6IFxcZjc5MztcclxuJGZhLXZhci1kdW1wc3Rlci1maXJlOiBcXGY3OTQ7XHJcbiRmYS12YXItZHVuZ2VvbjogXFxmNmQ5O1xyXG4kZmEtdmFyLWU6IFxcZTE3NztcclxuJGZhLXZhci1lYXI6IFxcZjVmMDtcclxuJGZhLXZhci1lYXItZGVhZjogXFxmMmE0O1xyXG4kZmEtdmFyLWRlYWY6IFxcZjJhNDtcclxuJGZhLXZhci1kZWFmbmVzczogXFxmMmE0O1xyXG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXFxmMmE0O1xyXG4kZmEtdmFyLWVhci1saXN0ZW46IFxcZjJhMjtcclxuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFxcZjJhMjtcclxuJGZhLXZhci1lYXItbXVmZnM6IFxcZjc5NTtcclxuJGZhLXZhci1lYXJ0aC1hZnJpY2E6IFxcZjU3YztcclxuJGZhLXZhci1nbG9iZS1hZnJpY2E6IFxcZjU3YztcclxuJGZhLXZhci1lYXJ0aC1hbWVyaWNhczogXFxmNTdkO1xyXG4kZmEtdmFyLWVhcnRoOiBcXGY1N2Q7XHJcbiRmYS12YXItZ2xvYmUtYW1lcmljYXM6IFxcZjU3ZDtcclxuJGZhLXZhci1lYXJ0aC1hc2lhOiBcXGY1N2U7XHJcbiRmYS12YXItZ2xvYmUtYXNpYTogXFxmNTdlO1xyXG4kZmEtdmFyLWVhcnRoLWV1cm9wYTogXFxmN2EyO1xyXG4kZmEtdmFyLWdsb2JlLWV1cm9wZTogXFxmN2EyO1xyXG4kZmEtdmFyLWVjbGlwc2U6IFxcZjc0OTtcclxuJGZhLXZhci1lZ2c6IFxcZjdmYjtcclxuJGZhLXZhci1lZ2ctZnJpZWQ6IFxcZjdmYztcclxuJGZhLXZhci1lZ2dwbGFudDogXFxlMTc4O1xyXG4kZmEtdmFyLWVqZWN0OiBcXGYwNTI7XHJcbiRmYS12YXItZWxlcGhhbnQ6IFxcZjZkYTtcclxuJGZhLXZhci1lbGV2YXRvcjogXFxlMTc5O1xyXG4kZmEtdmFyLWVsbGlwc2lzOiBcXGYxNDE7XHJcbiRmYS12YXItZWxsaXBzaXMtaDogXFxmMTQxO1xyXG4kZmEtdmFyLWVsbGlwc2lzLXN0cm9rZTogXFxmMzliO1xyXG4kZmEtdmFyLWVsbGlwc2lzLWgtYWx0OiBcXGYzOWI7XHJcbiRmYS12YXItZWxsaXBzaXMtc3Ryb2tlLXZlcnRpY2FsOiBcXGYzOWM7XHJcbiRmYS12YXItZWxsaXBzaXMtdi1hbHQ6IFxcZjM5YztcclxuJGZhLXZhci1lbGxpcHNpcy12ZXJ0aWNhbDogXFxmMTQyO1xyXG4kZmEtdmFyLWVsbGlwc2lzLXY6IFxcZjE0MjtcclxuJGZhLXZhci1lbXB0eS1zZXQ6IFxcZjY1NjtcclxuJGZhLXZhci1lbmdpbmU6IFxcZTE3YTtcclxuJGZhLXZhci1lbmdpbmUtd2FybmluZzogXFxmNWYyO1xyXG4kZmEtdmFyLWVuZ2luZS1leGNsYW1hdGlvbjogXFxmNWYyO1xyXG4kZmEtdmFyLWVudmVsb3BlOiBcXGYwZTA7XHJcbiRmYS12YXItZW52ZWxvcGUtZG90OiBcXGUxN2I7XHJcbiRmYS12YXItZW52ZWxvcGUtYmFkZ2U6IFxcZTE3YjtcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuOiBcXGYyYjY7XHJcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1kb2xsYXI6IFxcZjY1NztcclxuJGZhLXZhci1lbnZlbG9wZS1vcGVuLXRleHQ6IFxcZjY1ODtcclxuJGZhLXZhci1lbnZlbG9wZXM6IFxcZTE3YztcclxuJGZhLXZhci1lbnZlbG9wZXMtYnVsazogXFxmNjc0O1xyXG4kZmEtdmFyLW1haWwtYnVsazogXFxmNjc0O1xyXG4kZmEtdmFyLWVxdWFsczogXFxmNTJjO1xyXG4kZmEtdmFyLWVyYXNlcjogXFxmMTJkO1xyXG4kZmEtdmFyLWVzY2FsYXRvcjogXFxlMTdkO1xyXG4kZmEtdmFyLWV0aGVybmV0OiBcXGY3OTY7XHJcbiRmYS12YXItZXVyby1zaWduOiBcXGYxNTM7XHJcbiRmYS12YXItZXVybzogXFxmMTUzO1xyXG4kZmEtdmFyLWV1cjogXFxmMTUzO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uOiBcXGYxMmE7XHJcbiRmYS12YXItZXhwYW5kOiBcXGYwNjU7XHJcbiRmYS12YXItZXhwYW5kLXdpZGU6IFxcZjMyMDtcclxuJGZhLXZhci1leWU6IFxcZjA2ZTtcclxuJGZhLXZhci1leWUtZHJvcHBlcjogXFxmMWZiO1xyXG4kZmEtdmFyLWV5ZS1kcm9wcGVyLWVtcHR5OiBcXGYxZmI7XHJcbiRmYS12YXItZXllZHJvcHBlcjogXFxmMWZiO1xyXG4kZmEtdmFyLWV5ZS1kcm9wcGVyLWZ1bGw6IFxcZTE3ZTtcclxuJGZhLXZhci1leWUtZHJvcHBlci1oYWxmOiBcXGUxN2Y7XHJcbiRmYS12YXItZXllLWV2aWw6IFxcZjZkYjtcclxuJGZhLXZhci1leWUtbG93LXZpc2lvbjogXFxmMmE4O1xyXG4kZmEtdmFyLWxvdy12aXNpb246IFxcZjJhODtcclxuJGZhLXZhci1leWUtc2xhc2g6IFxcZjA3MDtcclxuJGZhLXZhci1mOiBcXGUxODA7XHJcbiRmYS12YXItZmFjZS1hbmdyeTogXFxmNTU2O1xyXG4kZmEtdmFyLWFuZ3J5OiBcXGY1NTY7XHJcbiRmYS12YXItZmFjZS1kaXp6eTogXFxmNTY3O1xyXG4kZmEtdmFyLWRpenp5OiBcXGY1Njc7XHJcbiRmYS12YXItZmFjZS1mbHVzaGVkOiBcXGY1Nzk7XHJcbiRmYS12YXItZmx1c2hlZDogXFxmNTc5O1xyXG4kZmEtdmFyLWZhY2UtZnJvd246IFxcZjExOTtcclxuJGZhLXZhci1mcm93bjogXFxmMTE5O1xyXG4kZmEtdmFyLWZhY2UtZnJvd24tb3BlbjogXFxmNTdhO1xyXG4kZmEtdmFyLWZyb3duLW9wZW46IFxcZjU3YTtcclxuJGZhLXZhci1mYWNlLWdyaW1hY2U6IFxcZjU3ZjtcclxuJGZhLXZhci1ncmltYWNlOiBcXGY1N2Y7XHJcbiRmYS12YXItZmFjZS1ncmluOiBcXGY1ODA7XHJcbiRmYS12YXItZ3JpbjogXFxmNTgwO1xyXG4kZmEtdmFyLWZhY2UtZ3Jpbi1iZWFtOiBcXGY1ODI7XHJcbiRmYS12YXItZ3Jpbi1iZWFtOiBcXGY1ODI7XHJcbiRmYS12YXItZmFjZS1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcclxuJGZhLXZhci1ncmluLWJlYW0tc3dlYXQ6IFxcZjU4MztcclxuJGZhLXZhci1mYWNlLWdyaW4taGVhcnRzOiBcXGY1ODQ7XHJcbiRmYS12YXItZ3Jpbi1oZWFydHM6IFxcZjU4NDtcclxuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50OiBcXGY1ODU7XHJcbiRmYS12YXItZ3Jpbi1zcXVpbnQ6IFxcZjU4NTtcclxuJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzOiBcXGY1ODY7XHJcbiRmYS12YXItZ3Jpbi1zcXVpbnQtdGVhcnM6IFxcZjU4NjtcclxuJGZhLXZhci1mYWNlLWdyaW4tc3RhcnM6IFxcZjU4NztcclxuJGZhLXZhci1ncmluLXN0YXJzOiBcXGY1ODc7XHJcbiRmYS12YXItZmFjZS1ncmluLXRlYXJzOiBcXGY1ODg7XHJcbiRmYS12YXItZ3Jpbi10ZWFyczogXFxmNTg4O1xyXG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWU6IFxcZjU4OTtcclxuJGZhLXZhci1ncmluLXRvbmd1ZTogXFxmNTg5O1xyXG4kZmEtdmFyLWZhY2UtZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XHJcbiRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50OiBcXGY1OGE7XHJcbiRmYS12YXItZmFjZS1ncmluLXRvbmd1ZS13aW5rOiBcXGY1OGI7XHJcbiRmYS12YXItZ3Jpbi10b25ndWUtd2luazogXFxmNThiO1xyXG4kZmEtdmFyLWZhY2UtZ3Jpbi13aWRlOiBcXGY1ODE7XHJcbiRmYS12YXItZ3Jpbi1hbHQ6IFxcZjU4MTtcclxuJGZhLXZhci1mYWNlLWdyaW4td2luazogXFxmNThjO1xyXG4kZmEtdmFyLWdyaW4td2luazogXFxmNThjO1xyXG4kZmEtdmFyLWZhY2Uta2lzczogXFxmNTk2O1xyXG4kZmEtdmFyLWtpc3M6IFxcZjU5NjtcclxuJGZhLXZhci1mYWNlLWtpc3MtYmVhbTogXFxmNTk3O1xyXG4kZmEtdmFyLWtpc3MtYmVhbTogXFxmNTk3O1xyXG4kZmEtdmFyLWZhY2Uta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XHJcbiRmYS12YXIta2lzcy13aW5rLWhlYXJ0OiBcXGY1OTg7XHJcbiRmYS12YXItZmFjZS1sYXVnaDogXFxmNTk5O1xyXG4kZmEtdmFyLWxhdWdoOiBcXGY1OTk7XHJcbiRmYS12YXItZmFjZS1sYXVnaC1iZWFtOiBcXGY1OWE7XHJcbiRmYS12YXItbGF1Z2gtYmVhbTogXFxmNTlhO1xyXG4kZmEtdmFyLWZhY2UtbGF1Z2gtc3F1aW50OiBcXGY1OWI7XHJcbiRmYS12YXItbGF1Z2gtc3F1aW50OiBcXGY1OWI7XHJcbiRmYS12YXItZmFjZS1sYXVnaC13aW5rOiBcXGY1OWM7XHJcbiRmYS12YXItbGF1Z2gtd2luazogXFxmNTljO1xyXG4kZmEtdmFyLWZhY2UtbWVoOiBcXGYxMWE7XHJcbiRmYS12YXItbWVoOiBcXGYxMWE7XHJcbiRmYS12YXItZmFjZS1tZWgtYmxhbms6IFxcZjVhNDtcclxuJGZhLXZhci1tZWgtYmxhbms6IFxcZjVhNDtcclxuJGZhLXZhci1mYWNlLXJvbGxpbmctZXllczogXFxmNWE1O1xyXG4kZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXM6IFxcZjVhNTtcclxuJGZhLXZhci1mYWNlLXNhZC1jcnk6IFxcZjViMztcclxuJGZhLXZhci1zYWQtY3J5OiBcXGY1YjM7XHJcbiRmYS12YXItZmFjZS1zYWQtdGVhcjogXFxmNWI0O1xyXG4kZmEtdmFyLXNhZC10ZWFyOiBcXGY1YjQ7XHJcbiRmYS12YXItZmFjZS1zbWlsZTogXFxmMTE4O1xyXG4kZmEtdmFyLXNtaWxlOiBcXGYxMTg7XHJcbiRmYS12YXItZmFjZS1zbWlsZS1iZWFtOiBcXGY1Yjg7XHJcbiRmYS12YXItc21pbGUtYmVhbTogXFxmNWI4O1xyXG4kZmEtdmFyLWZhY2Utc21pbGUtcGx1czogXFxmNWI5O1xyXG4kZmEtdmFyLXNtaWxlLXBsdXM6IFxcZjViOTtcclxuJGZhLXZhci1mYWNlLXNtaWxlLXdpbms6IFxcZjRkYTtcclxuJGZhLXZhci1zbWlsZS13aW5rOiBcXGY0ZGE7XHJcbiRmYS12YXItZmFjZS1zdXJwcmlzZTogXFxmNWMyO1xyXG4kZmEtdmFyLXN1cnByaXNlOiBcXGY1YzI7XHJcbiRmYS12YXItZmFjZS10aXJlZDogXFxmNWM4O1xyXG4kZmEtdmFyLXRpcmVkOiBcXGY1Yzg7XHJcbiRmYS12YXItZmFuOiBcXGY4NjM7XHJcbiRmYS12YXItZmFuLXRhYmxlOiBcXGUwMDQ7XHJcbiRmYS12YXItZmFybTogXFxmODY0O1xyXG4kZmEtdmFyLWJhcm4tc2lsbzogXFxmODY0O1xyXG4kZmEtdmFyLWZhdWNldDogXFxlMDA1O1xyXG4kZmEtdmFyLWZhdWNldC1kcmlwOiBcXGUwMDY7XHJcbiRmYS12YXItZmF4OiBcXGYxYWM7XHJcbiRmYS12YXItZmVhdGhlcjogXFxmNTJkO1xyXG4kZmEtdmFyLWZlYXRoZXItcG9pbnRlZDogXFxmNTZiO1xyXG4kZmEtdmFyLWZlYXRoZXItYWx0OiBcXGY1NmI7XHJcbiRmYS12YXItZmVuY2U6IFxcZTE4MTtcclxuJGZhLXZhci1maWVsZC1ob2NrZXktc3RpY2stYmFsbDogXFxmNDRjO1xyXG4kZmEtdmFyLWZpZWxkLWhvY2tleTogXFxmNDRjO1xyXG4kZmEtdmFyLWZpbGU6IFxcZjE1YjtcclxuJGZhLXZhci1maWxlLWFycm93LWRvd246IFxcZjU2ZDtcclxuJGZhLXZhci1maWxlLWRvd25sb2FkOiBcXGY1NmQ7XHJcbiRmYS12YXItZmlsZS1hcnJvdy11cDogXFxmNTc0O1xyXG4kZmEtdmFyLWZpbGUtdXBsb2FkOiBcXGY1NzQ7XHJcbiRmYS12YXItZmlsZS1hdWRpbzogXFxmMWM3O1xyXG4kZmEtdmFyLWZpbGUtYmluYXJ5OiBcXGUxODI7XHJcbiRmYS12YXItZmlsZS1jZXJ0aWZpY2F0ZTogXFxmNWYzO1xyXG4kZmEtdmFyLWZpbGUtYXdhcmQ6IFxcZjVmMztcclxuJGZhLXZhci1maWxlLWNoYXJ0LWNvbHVtbjogXFxmNjU5O1xyXG4kZmEtdmFyLWZpbGUtY2hhcnQtbGluZTogXFxmNjU5O1xyXG4kZmEtdmFyLWZpbGUtY2hhcnQtcGllOiBcXGY2NWE7XHJcbiRmYS12YXItZmlsZS1jaGVjazogXFxmMzE2O1xyXG4kZmEtdmFyLWZpbGUtY29kZTogXFxmMWM5O1xyXG4kZmEtdmFyLWZpbGUtY29udHJhY3Q6IFxcZjU2YztcclxuJGZhLXZhci1maWxlLWNzdjogXFxmNmRkO1xyXG4kZmEtdmFyLWZpbGUtZGFzaGVkLWxpbmU6IFxcZjg3NztcclxuJGZhLXZhci1wYWdlLWJyZWFrOiBcXGY4Nzc7XHJcbiRmYS12YXItZmlsZS1leGNlbDogXFxmMWMzO1xyXG4kZmEtdmFyLWZpbGUtZXhjbGFtYXRpb246IFxcZjMxYTtcclxuJGZhLXZhci1maWxlLWV4cG9ydDogXFxmNTZlO1xyXG4kZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tZmlsZTogXFxmNTZlO1xyXG4kZmEtdmFyLWZpbGUtaGVhcnQ6IFxcZTE4MztcclxuJGZhLXZhci1maWxlLWltYWdlOiBcXGYxYzU7XHJcbiRmYS12YXItZmlsZS1pbXBvcnQ6IFxcZjU2ZjtcclxuJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlOiBcXGY1NmY7XHJcbiRmYS12YXItZmlsZS1pbnZvaWNlOiBcXGY1NzA7XHJcbiRmYS12YXItZmlsZS1pbnZvaWNlLWRvbGxhcjogXFxmNTcxO1xyXG4kZmEtdmFyLWZpbGUtbGluZXM6IFxcZjE1YztcclxuJGZhLXZhci1maWxlLWFsdDogXFxmMTVjO1xyXG4kZmEtdmFyLWZpbGUtdGV4dDogXFxmMTVjO1xyXG4kZmEtdmFyLWZpbGUtbWFnbmlmeWluZy1nbGFzczogXFxmODY1O1xyXG4kZmEtdmFyLWZpbGUtc2VhcmNoOiBcXGY4NjU7XHJcbiRmYS12YXItZmlsZS1tZWRpY2FsOiBcXGY0Nzc7XHJcbiRmYS12YXItZmlsZS1taW51czogXFxmMzE4O1xyXG4kZmEtdmFyLWZpbGUtbXVzaWM6IFxcZjhiNjtcclxuJGZhLXZhci1maWxlLXBkZjogXFxmMWMxO1xyXG4kZmEtdmFyLWZpbGUtcGVuOiBcXGYzMWM7XHJcbiRmYS12YXItZmlsZS1lZGl0OiBcXGYzMWM7XHJcbiRmYS12YXItZmlsZS1wbHVzOiBcXGYzMTk7XHJcbiRmYS12YXItZmlsZS1wbHVzLW1pbnVzOiBcXGUxODQ7XHJcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50OiBcXGYxYzQ7XHJcbiRmYS12YXItZmlsZS1wcmVzY3JpcHRpb246IFxcZjU3MjtcclxuJGZhLXZhci1maWxlLXNpZ25hdHVyZTogXFxmNTczO1xyXG4kZmEtdmFyLWZpbGUtc3ByZWFkc2hlZXQ6IFxcZjY1YjtcclxuJGZhLXZhci1maWxlLXVzZXI6IFxcZjY1YztcclxuJGZhLXZhci1maWxlLXZpZGVvOiBcXGYxYzg7XHJcbiRmYS12YXItZmlsZS13YXZlZm9ybTogXFxmNDc4O1xyXG4kZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQ6IFxcZjQ3ODtcclxuJGZhLXZhci1maWxlLXdvcmQ6IFxcZjFjMjtcclxuJGZhLXZhci1maWxlLXhtYXJrOiBcXGYzMTc7XHJcbiRmYS12YXItZmlsZS10aW1lczogXFxmMzE3O1xyXG4kZmEtdmFyLWZpbGUtemlwcGVyOiBcXGYxYzY7XHJcbiRmYS12YXItZmlsZS1hcmNoaXZlOiBcXGYxYzY7XHJcbiRmYS12YXItZmlsZXM6IFxcZTE4NTtcclxuJGZhLXZhci1maWxlcy1tZWRpY2FsOiBcXGY3ZmQ7XHJcbiRmYS12YXItZmlsbDogXFxmNTc1O1xyXG4kZmEtdmFyLWZpbGwtZHJpcDogXFxmNTc2O1xyXG4kZmEtdmFyLWZpbG06IFxcZjAwODtcclxuJGZhLXZhci1maWxtLWNhbmlzdGVyOiBcXGY4Yjc7XHJcbiRmYS12YXItZmlsbS1zaW1wbGU6IFxcZjNhMDtcclxuJGZhLXZhci1maWxtLWFsdDogXFxmM2EwO1xyXG4kZmEtdmFyLWZpbG0tc2xhc2g6IFxcZTE4NjtcclxuJGZhLXZhci1maWxtczogXFxlMTg3O1xyXG4kZmEtdmFyLWZpbHRlcjogXFxmMGIwO1xyXG4kZmEtdmFyLWZpbHRlci1jaXJjbGUtZG9sbGFyOiBcXGY2NjI7XHJcbiRmYS12YXItZnVubmVsLWRvbGxhcjogXFxmNjYyO1xyXG4kZmEtdmFyLWZpbHRlci1jaXJjbGUteG1hcms6IFxcZTE4ODtcclxuJGZhLXZhci1maWx0ZXItbGlzdDogXFxlMTg5O1xyXG4kZmEtdmFyLWZpbHRlci1zbGFzaDogXFxlMThhO1xyXG4kZmEtdmFyLWZpbHRlcnM6IFxcZTE4YjtcclxuJGZhLXZhci1maW5nZXJwcmludDogXFxmNTc3O1xyXG4kZmEtdmFyLWZpcmU6IFxcZjA2ZDtcclxuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXFxmMTM0O1xyXG4kZmEtdmFyLWZpcmUtZmxhbWU6IFxcZjZkZjtcclxuJGZhLXZhci1mbGFtZTogXFxmNmRmO1xyXG4kZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkOiBcXGY3ZTQ7XHJcbiRmYS12YXItZmlyZS1hbHQ6IFxcZjdlNDtcclxuJGZhLXZhci1maXJlLWZsYW1lLXNpbXBsZTogXFxmNDZhO1xyXG4kZmEtdmFyLWJ1cm46IFxcZjQ2YTtcclxuJGZhLXZhci1maXJlLWh5ZHJhbnQ6IFxcZTE4YztcclxuJGZhLXZhci1maXJlLXNtb2tlOiBcXGY3NGI7XHJcbiRmYS12YXItZmlyZXBsYWNlOiBcXGY3OWE7XHJcbiRmYS12YXItZmlzaDogXFxmNTc4O1xyXG4kZmEtdmFyLWZpc2gtY29va2VkOiBcXGY3ZmU7XHJcbiRmYS12YXItZmxhZzogXFxmMDI0O1xyXG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcXGYxMWU7XHJcbiRmYS12YXItZmxhZy1wZW5uYW50OiBcXGY0NTY7XHJcbiRmYS12YXItcGVubmFudDogXFxmNDU2O1xyXG4kZmEtdmFyLWZsYWctc3dhbGxvd3RhaWw6IFxcZjc0YztcclxuJGZhLXZhci1mbGFnLWFsdDogXFxmNzRjO1xyXG4kZmEtdmFyLWZsYWctdXNhOiBcXGY3NGQ7XHJcbiRmYS12YXItZmxhc2hsaWdodDogXFxmOGI4O1xyXG4kZmEtdmFyLWZsYXNrOiBcXGYwYzM7XHJcbiRmYS12YXItZmxhc2stcm91bmQtcG9pc29uOiBcXGY2ZTA7XHJcbiRmYS12YXItZmxhc2stcG9pc29uOiBcXGY2ZTA7XHJcbiRmYS12YXItZmxhc2stcm91bmQtcG90aW9uOiBcXGY2ZTE7XHJcbiRmYS12YXItZmxhc2stcG90aW9uOiBcXGY2ZTE7XHJcbiRmYS12YXItZmxvcHB5LWRpc2s6IFxcZjBjNztcclxuJGZhLXZhci1zYXZlOiBcXGYwYzc7XHJcbiRmYS12YXItZmxvcHB5LWRpc2stY2lyY2xlLWFycm93LXJpZ2h0OiBcXGUxOGQ7XHJcbiRmYS12YXItc2F2ZS1jaXJjbGUtYXJyb3ctcmlnaHQ6IFxcZTE4ZDtcclxuJGZhLXZhci1mbG9wcHktZGlzay1jaXJjbGUteG1hcms6IFxcZTE4ZTtcclxuJGZhLXZhci1mbG9wcHktZGlzay10aW1lczogXFxlMThlO1xyXG4kZmEtdmFyLXNhdmUtdGltZXM6IFxcZTE4ZTtcclxuJGZhLXZhci1zYXZlLWNpcmNsZS14bWFyazogXFxlMThlO1xyXG4kZmEtdmFyLWZsb3BweS1kaXNrLXBlbjogXFxlMThmO1xyXG4kZmEtdmFyLWZsb3BweS1kaXNrczogXFxlMTkwO1xyXG4kZmEtdmFyLWZsb3Jpbi1zaWduOiBcXGUxOTE7XHJcbiRmYS12YXItZmxvd2VyOiBcXGY3ZmY7XHJcbiRmYS12YXItZmxvd2VyLWRhZmZvZGlsOiBcXGY4MDA7XHJcbiRmYS12YXItZmxvd2VyLXR1bGlwOiBcXGY4MDE7XHJcbiRmYS12YXItZmx1dGU6IFxcZjhiOTtcclxuJGZhLXZhci1mbHV4LWNhcGFjaXRvcjogXFxmOGJhO1xyXG4kZmEtdmFyLWZvbGRlcjogXFxmMDdiO1xyXG4kZmEtdmFyLWZvbGRlci1hcnJvdy1kb3duOiBcXGUwNTM7XHJcbiRmYS12YXItZm9sZGVyLWRvd25sb2FkOiBcXGUwNTM7XHJcbiRmYS12YXItZm9sZGVyLWFycm93LXVwOiBcXGUwNTQ7XHJcbiRmYS12YXItZm9sZGVyLXVwbG9hZDogXFxlMDU0O1xyXG4kZmEtdmFyLWZvbGRlci1ibGFuazogXFxlMTkyO1xyXG4kZmEtdmFyLWZvbGRlci1ib29rbWFyazogXFxlMTkzO1xyXG4kZmEtdmFyLWZvbGRlci1nZWFyOiBcXGUxOTQ7XHJcbiRmYS12YXItZm9sZGVyLWNvZzogXFxlMTk0O1xyXG4kZmEtdmFyLWZvbGRlci1ncmlkOiBcXGUxOTU7XHJcbiRmYS12YXItZm9sZGVyLWhlYXJ0OiBcXGUxOTY7XHJcbiRmYS12YXItZm9sZGVyLWltYWdlOiBcXGUxOTc7XHJcbiRmYS12YXItZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZTE5ODtcclxuJGZhLXZhci1mb2xkZXItc2VhcmNoOiBcXGUxOTg7XHJcbiRmYS12YXItZm9sZGVyLW1lZGljYWw6IFxcZTE5OTtcclxuJGZhLXZhci1mb2xkZXItbWludXM6IFxcZjY1ZDtcclxuJGZhLXZhci1mb2xkZXItbXVzaWM6IFxcZTE5YTtcclxuJGZhLXZhci1mb2xkZXItb3BlbjogXFxmMDdjO1xyXG4kZmEtdmFyLWZvbGRlci1wbHVzOiBcXGY2NWU7XHJcbiRmYS12YXItZm9sZGVyLXRyZWU6IFxcZjgwMjtcclxuJGZhLXZhci1mb2xkZXItdXNlcjogXFxlMTliO1xyXG4kZmEtdmFyLWZvbGRlci14bWFyazogXFxmNjVmO1xyXG4kZmEtdmFyLWZvbGRlci10aW1lczogXFxmNjVmO1xyXG4kZmEtdmFyLWZvbGRlcnM6IFxcZjY2MDtcclxuJGZhLXZhci1mb250OiBcXGYwMzE7XHJcbiRmYS12YXItZm9udC1jYXNlOiBcXGY4NjY7XHJcbiRmYS12YXItZm9vdGJhbGwtYmFsbDogXFxmNDRlO1xyXG4kZmEtdmFyLWZvb3RiYWxsLWhlbG1ldDogXFxmNDRmO1xyXG4kZmEtdmFyLWZvcms6IFxcZjJlMztcclxuJGZhLXZhci11dGVuc2lsLWZvcms6IFxcZjJlMztcclxuJGZhLXZhci1mb3JrLWtuaWZlOiBcXGYyZTY7XHJcbiRmYS12YXItdXRlbnNpbHMtYWx0OiBcXGYyZTY7XHJcbiRmYS12YXItZm9ya2xpZnQ6IFxcZjQ3YTtcclxuJGZhLXZhci1mb3J3YXJkOiBcXGYwNGU7XHJcbiRmYS12YXItZm9yd2FyZC1mYXN0OiBcXGYwNTA7XHJcbiRmYS12YXItZmFzdC1mb3J3YXJkOiBcXGYwNTA7XHJcbiRmYS12YXItZm9yd2FyZC1zdGVwOiBcXGYwNTE7XHJcbiRmYS12YXItc3RlcC1mb3J3YXJkOiBcXGYwNTE7XHJcbiRmYS12YXItZnJhbmMtc2lnbjogXFxlMTljO1xyXG4kZmEtdmFyLWZyZW5jaC1mcmllczogXFxmODAzO1xyXG4kZmEtdmFyLWZyb2c6IFxcZjUyZTtcclxuJGZhLXZhci1mdW5jdGlvbjogXFxmNjYxO1xyXG4kZmEtdmFyLWZ1dGJvbC1iYWxsOiBcXGYxZTM7XHJcbiRmYS12YXItc29jY2VyLWJhbGw6IFxcZjFlMztcclxuJGZhLXZhci1mdXRib2w6IFxcZjFlMztcclxuJGZhLXZhci1nOiBcXGUxOWQ7XHJcbiRmYS12YXItZ2FsYXh5OiBcXGUwMDg7XHJcbiRmYS12YXItZ2FtZS1ib2FyZDogXFxmODY3O1xyXG4kZmEtdmFyLWdhbWUtYm9hcmQtc2ltcGxlOiBcXGY4Njg7XHJcbiRmYS12YXItZ2FtZS1ib2FyZC1hbHQ6IFxcZjg2ODtcclxuJGZhLXZhci1nYW1lLWNvbnNvbGUtaGFuZGhlbGQ6IFxcZjhiYjtcclxuJGZhLXZhci1nYW1lcGFkOiBcXGYxMWI7XHJcbiRmYS12YXItZ2FtZXBhZC1tb2Rlcm46IFxcZjhiYztcclxuJGZhLXZhci1nYW1lcGFkLWFsdDogXFxmOGJjO1xyXG4kZmEtdmFyLWdhcmFnZTogXFxlMDA5O1xyXG4kZmEtdmFyLWdhcmFnZS1jYXI6IFxcZTAwYTtcclxuJGZhLXZhci1nYXJhZ2Utb3BlbjogXFxlMDBiO1xyXG4kZmEtdmFyLWdhcy1wdW1wOiBcXGY1MmY7XHJcbiRmYS12YXItZ2FzLXB1bXAtc2xhc2g6IFxcZjVmNDtcclxuJGZhLXZhci1nYXVnZTogXFxmNjI1O1xyXG4kZmEtdmFyLWdhdWdlLWhpZ2g6IFxcZjYyNTtcclxuJGZhLXZhci10YWNob21ldGVyLWFsdDogXFxmNjI1O1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Q6IFxcZjYyNTtcclxuJGZhLXZhci1kYXNoYm9hcmQ6IFxcZjYyNTtcclxuJGZhLXZhci1nYXVnZS1sb3c6IFxcZjYyNztcclxuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93OiBcXGY2Mjc7XHJcbiRmYS12YXItZ2F1Z2UtbWF4OiBcXGY2MjY7XHJcbiRmYS12YXItdGFjaG9tZXRlci1hbHQtZmFzdGVzdDogXFxmNjI2O1xyXG4kZmEtdmFyLWdhdWdlLW1lZDogXFxmNjI0O1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2U6IFxcZjYyNDtcclxuJGZhLXZhci1nYXVnZS1taW46IFxcZjYyODtcclxuJGZhLXZhci10YWNob21ldGVyLWFsdC1zbG93ZXN0OiBcXGY2Mjg7XHJcbiRmYS12YXItZ2F1Z2Utc2ltcGxlOiBcXGY2MmE7XHJcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLWhpZ2g6IFxcZjYyYTtcclxuJGZhLXZhci10YWNob21ldGVyOiBcXGY2MmE7XHJcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLWxvdzogXFxmNjJjO1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvdzogXFxmNjJjO1xyXG4kZmEtdmFyLWdhdWdlLXNpbXBsZS1tYXg6IFxcZjYyYjtcclxuJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3Q6IFxcZjYyYjtcclxuJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkOiBcXGY2Mjk7XHJcbiRmYS12YXItdGFjaG9tZXRlci1hdmVyYWdlOiBcXGY2Mjk7XHJcbiRmYS12YXItZ2F1Z2Utc2ltcGxlLW1pbjogXFxmNjJkO1xyXG4kZmEtdmFyLXRhY2hvbWV0ZXItc2xvd2VzdDogXFxmNjJkO1xyXG4kZmEtdmFyLWdhdmVsOiBcXGYwZTM7XHJcbiRmYS12YXItbGVnYWw6IFxcZjBlMztcclxuJGZhLXZhci1nZWFyOiBcXGYwMTM7XHJcbiRmYS12YXItY29nOiBcXGYwMTM7XHJcbiRmYS12YXItZ2VhcnM6IFxcZjA4NTtcclxuJGZhLXZhci1jb2dzOiBcXGYwODU7XHJcbiRmYS12YXItZ2VtOiBcXGYzYTU7XHJcbiRmYS12YXItZ2VuZGVybGVzczogXFxmMjJkO1xyXG4kZmEtdmFyLWdob3N0OiBcXGY2ZTI7XHJcbiRmYS12YXItZ2lmOiBcXGUxOWU7XHJcbiRmYS12YXItZ2lmdDogXFxmMDZiO1xyXG4kZmEtdmFyLWdpZnQtY2FyZDogXFxmNjYzO1xyXG4kZmEtdmFyLWdpZnRzOiBcXGY3OWM7XHJcbiRmYS12YXItZ2luZ2VyYnJlYWQtbWFuOiBcXGY3OWQ7XHJcbiRmYS12YXItZ2xhc3M6IFxcZjgwNDtcclxuJGZhLXZhci1nbGFzcy1jaXRydXM6IFxcZjg2OTtcclxuJGZhLXZhci1nbGFzcy1lbXB0eTogXFxlMTlmO1xyXG4kZmEtdmFyLWdsYXNzLWhhbGY6IFxcZTFhMDtcclxuJGZhLXZhci1nbGFzcy1oYWxmLWZ1bGw6IFxcZTFhMDtcclxuJGZhLXZhci1nbGFzcy1oYWxmLWVtcHR5OiBcXGUxYTA7XHJcbiRmYS12YXItZ2xhc3NlczogXFxmNTMwO1xyXG4kZmEtdmFyLWdsYXNzZXMtcm91bmQ6IFxcZjVmNTtcclxuJGZhLXZhci1nbGFzc2VzLWFsdDogXFxmNWY1O1xyXG4kZmEtdmFyLWdsb2JlOiBcXGYwYWM7XHJcbiRmYS12YXItZ2xvYmUtc25vdzogXFxmN2EzO1xyXG4kZmEtdmFyLWdsb2JlLXN0YW5kOiBcXGY1ZjY7XHJcbiRmYS12YXItZ29sZi1iYWxsLXRlZTogXFxmNDUwO1xyXG4kZmEtdmFyLWdvbGYtYmFsbDogXFxmNDUwO1xyXG4kZmEtdmFyLWdvbGYtY2x1YjogXFxmNDUxO1xyXG4kZmEtdmFyLWdvcHVyYW06IFxcZjY2NDtcclxuJGZhLXZhci1ncmFkdWF0aW9uLWNhcDogXFxmMTlkO1xyXG4kZmEtdmFyLW1vcnRhci1ib2FyZDogXFxmMTlkO1xyXG4kZmEtdmFyLWdyYW1vcGhvbmU6IFxcZjhiZDtcclxuJGZhLXZhci1ncmF0ZTogXFxlMWExO1xyXG4kZmEtdmFyLWdyYXRlLWRyb3BsZXQ6IFxcZTFhMjtcclxuJGZhLXZhci1ncmVhdGVyLXRoYW46IFxcZjUzMTtcclxuJGZhLXZhci1ncmVhdGVyLXRoYW4tZXF1YWw6IFxcZjUzMjtcclxuJGZhLXZhci1ncmlkOiBcXGUxYTM7XHJcbiRmYS12YXItZ3JpZC0zOiBcXGUxYTM7XHJcbiRmYS12YXItZ3JpZC0yOiBcXGUxYTQ7XHJcbiRmYS12YXItZ3JpZC0yLXBsdXM6IFxcZTFhNTtcclxuJGZhLXZhci1ncmlkLTQ6IFxcZTFhNjtcclxuJGZhLXZhci1ncmlkLTU6IFxcZTFhNztcclxuJGZhLXZhci1ncmlwOiBcXGY1OGQ7XHJcbiRmYS12YXItZ3JpcC1ob3Jpem9udGFsOiBcXGY1OGQ7XHJcbiRmYS12YXItZ3JpcC1saW5lczogXFxmN2E0O1xyXG4kZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWw6IFxcZjdhNTtcclxuJGZhLXZhci1ncmlwLXZlcnRpY2FsOiBcXGY1OGU7XHJcbiRmYS12YXItZ3VhcmFuaS1zaWduOiBcXGUxYTg7XHJcbiRmYS12YXItZ3VpdGFyOiBcXGY3YTY7XHJcbiRmYS12YXItZ3VpdGFyLWVsZWN0cmljOiBcXGY4YmU7XHJcbiRmYS12YXItZ3VpdGFyczogXFxmOGJmO1xyXG4kZmEtdmFyLWd1bjogXFxlMWE5O1xyXG4kZmEtdmFyLWd1bi1zbGFzaDogXFxlMWFhO1xyXG4kZmEtdmFyLWd1bi1zcXVpcnQ6IFxcZTFhYjtcclxuJGZhLXZhci1oOiBcXGUxYWM7XHJcbiRmYS12YXItaDE6IFxcZjMxMztcclxuJGZhLXZhci1oMjogXFxmMzE0O1xyXG4kZmEtdmFyLWgzOiBcXGYzMTU7XHJcbiRmYS12YXItaDQ6IFxcZjg2YTtcclxuJGZhLXZhci1oYW1tZXI6IFxcZjZlMztcclxuJGZhLXZhci1oYW1tZXItd2FyOiBcXGY2ZTQ7XHJcbiRmYS12YXItaGFtc2E6IFxcZjY2NTtcclxuJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtZG93bjogXFxlMWFkO1xyXG4kZmEtdmFyLWhhbmQtYmFjay1wb2ludC1sZWZ0OiBcXGUxYWU7XHJcbiRmYS12YXItaGFuZC1iYWNrLXBvaW50LXJpZ2h0OiBcXGUxYWY7XHJcbiRmYS12YXItaGFuZC1iYWNrLXBvaW50LXVwOiBcXGUxYjA7XHJcbiRmYS12YXItaGFuZC1kb3RzOiBcXGY0NjE7XHJcbiRmYS12YXItYWxsZXJnaWVzOiBcXGY0NjE7XHJcbiRmYS12YXItaGFuZC1maW5nZXJzLWNyb3NzZWQ6IFxcZTFiMTtcclxuJGZhLXZhci1oYW5kLWZpc3Q6IFxcZjZkZTtcclxuJGZhLXZhci1maXN0LXJhaXNlZDogXFxmNmRlO1xyXG4kZmEtdmFyLWhhbmQtaGVhcnQ6IFxcZjRiYztcclxuJGZhLXZhci1oYW5kLWhvbGRpbmc6IFxcZjRiZDtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctYm94OiBcXGY0N2I7XHJcbiRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcjogXFxmNGMwO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy11c2Q6IFxcZjRjMDtcclxuJGZhLXZhci1oYW5kLWhvbGRpbmctZHJvcGxldDogXFxmNGMxO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcjogXFxmNGMxO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy1oZWFydDogXFxmNGJlO1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tYWdpYzogXFxmNmU1O1xyXG4kZmEtdmFyLWhhbmQtaG9sZGluZy1tZWRpY2FsOiBcXGUwNWM7XHJcbiRmYS12YXItaGFuZC1ob2xkaW5nLXNlZWRsaW5nOiBcXGY0YmY7XHJcbiRmYS12YXItaGFuZC1ob2xkaW5nLXNrdWxsOiBcXGUxYjI7XHJcbiRmYS12YXItaGFuZC1saXphcmQ6IFxcZjI1ODtcclxuJGZhLXZhci1oYW5kLWxvdmU6IFxcZTFiMztcclxuJGZhLXZhci1oYW5kLW1pZGRsZS1maW5nZXI6IFxcZjgwNjtcclxuJGZhLXZhci1oYW5kLXBhcGVyOiBcXGYyNTY7XHJcbiRmYS12YXItaGFuZC1wZWFjZTogXFxmMjViO1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtZG93bjogXFxmMGE3O1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtbGVmdDogXFxmMGE1O1xyXG4kZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQ6IFxcZjBhNDtcclxuJGZhLXZhci1oYW5kLXBvaW50LXVwOiBcXGYwYTY7XHJcbiRmYS12YXItaGFuZC1wb2ludGVyOiBcXGYyNWE7XHJcbiRmYS12YXItaGFuZC1yb2NrOiBcXGYyNTU7XHJcbiRmYS12YXItaGFuZC1zY2lzc29yczogXFxmMjU3O1xyXG4kZmEtdmFyLWhhbmQtc3BhcmtsZXM6IFxcZTA1ZDtcclxuJGZhLXZhci1oYW5kLXNwb2NrOiBcXGYyNTk7XHJcbiRmYS12YXItaGFuZC13YXZlOiBcXGUxYjQ7XHJcbiRmYS12YXItaGFuZHM6IFxcZjJhNztcclxuJGZhLXZhci1zaWduLWxhbmd1YWdlOiBcXGYyYTc7XHJcbiRmYS12YXItc2lnbmluZzogXFxmMmE3O1xyXG4kZmEtdmFyLWhhbmRzLWFzbC1pbnRlcnByZXRpbmc6IFxcZjJhMztcclxuJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzogXFxmMmEzO1xyXG4kZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcXGYyYTM7XHJcbiRmYS12YXItYXNsLWludGVycHJldGluZzogXFxmMmEzO1xyXG4kZmEtdmFyLWhhbmRzLWJ1YmJsZXM6IFxcZTA1ZTtcclxuJGZhLXZhci1oYW5kcy13YXNoOiBcXGUwNWU7XHJcbiRmYS12YXItaGFuZHMtY2xhcHBpbmc6IFxcZTFiNTtcclxuJGZhLXZhci1oYW5kcy1ob2xkaW5nOiBcXGY0YzI7XHJcbiRmYS12YXItaGFuZHMtaG9sZGluZy1kaWFtb25kOiBcXGY0N2M7XHJcbiRmYS12YXItaGFuZC1yZWNlaXZpbmc6IFxcZjQ3YztcclxuJGZhLXZhci1oYW5kcy1ob2xkaW5nLWRvbGxhcjogXFxmNGM1O1xyXG4kZmEtdmFyLWhhbmRzLXVzZDogXFxmNGM1O1xyXG4kZmEtdmFyLWhhbmRzLWhvbGRpbmctaGVhcnQ6IFxcZjRjMztcclxuJGZhLXZhci1oYW5kcy1oZWFydDogXFxmNGMzO1xyXG4kZmEtdmFyLWhhbmRzLWhvcm5zOiBcXGUxYjY7XHJcbiRmYS12YXItaGFuZHMtcHJheWluZzogXFxmNjg0O1xyXG4kZmEtdmFyLXByYXlpbmctaGFuZHM6IFxcZjY4NDtcclxuJGZhLXZhci1oYW5kc2hha2U6IFxcZjJiNTtcclxuJGZhLXZhci1oYW5kc2hha2UtYW5nbGU6IFxcZjRjNDtcclxuJGZhLXZhci1oYW5kcy1oZWxwaW5nOiBcXGY0YzQ7XHJcbiRmYS12YXItaGFuZHNoYWtlLXNpbXBsZTogXFxmNGM2O1xyXG4kZmEtdmFyLWhhbmRzaGFrZS1hbHQ6IFxcZjRjNjtcclxuJGZhLXZhci1oYW5kc2hha2Utc2ltcGxlLXNsYXNoOiBcXGUwNWY7XHJcbiRmYS12YXItaGFuZHNoYWtlLWFsdC1zbGFzaDogXFxlMDVmO1xyXG4kZmEtdmFyLWhhbmRzaGFrZS1zbGFzaDogXFxlMDYwO1xyXG4kZmEtdmFyLWhhbnVraWFoOiBcXGY2ZTY7XHJcbiRmYS12YXItaGFyZC1kcml2ZTogXFxmMGEwO1xyXG4kZmEtdmFyLWhkZDogXFxmMGEwO1xyXG4kZmEtdmFyLWhhc2h0YWc6IFxcZjI5MjtcclxuJGZhLXZhci1oYXQtY2hlZjogXFxmODZiO1xyXG4kZmEtdmFyLWhhdC1jb3dib3k6IFxcZjhjMDtcclxuJGZhLXZhci1oYXQtY293Ym95LXNpZGU6IFxcZjhjMTtcclxuJGZhLXZhci1oYXQtc2FudGE6IFxcZjdhNztcclxuJGZhLXZhci1oYXQtd2ludGVyOiBcXGY3YTg7XHJcbiRmYS12YXItaGF0LXdpdGNoOiBcXGY2ZTc7XHJcbiRmYS12YXItaGF0LXdpemFyZDogXFxmNmU4O1xyXG4kZmEtdmFyLWhlYWQtc2lkZTogXFxmNmU5O1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1icmFpbjogXFxmODA4O1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaDogXFxlMDYxO1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaDogXFxlMDYyO1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1nb2dnbGVzOiBcXGY2ZWE7XHJcbiRmYS12YXItaGVhZC12cjogXFxmNmVhO1xyXG4kZmEtdmFyLWhlYWQtc2lkZS1oZWFkcGhvbmVzOiBcXGY4YzI7XHJcbiRmYS12YXItaGVhZC1zaWRlLWhlYXJ0OiBcXGUxYjc7XHJcbiRmYS12YXItaGVhZC1zaWRlLW1hc2s6IFxcZTA2MztcclxuJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbDogXFxmODA5O1xyXG4kZmEtdmFyLWhlYWQtc2lkZS12aXJ1czogXFxlMDY0O1xyXG4kZmEtdmFyLWhlYWRpbmc6IFxcZjFkYztcclxuJGZhLXZhci1oZWFkZXI6IFxcZjFkYztcclxuJGZhLXZhci1oZWFkcGhvbmVzOiBcXGYwMjU7XHJcbiRmYS12YXItaGVhZHBob25lcy1zaW1wbGU6IFxcZjU4ZjtcclxuJGZhLXZhci1oZWFkcGhvbmVzLWFsdDogXFxmNThmO1xyXG4kZmEtdmFyLWhlYWRzZXQ6IFxcZjU5MDtcclxuJGZhLXZhci1oZWFydDogXFxmMDA0O1xyXG4kZmEtdmFyLWhlYXJ0LWNyYWNrOiBcXGY3YTk7XHJcbiRmYS12YXItaGVhcnQtYnJva2VuOiBcXGY3YTk7XHJcbiRmYS12YXItaGVhcnQtaGFsZjogXFxlMWI4O1xyXG4kZmEtdmFyLWhlYXJ0LWhhbGYtc3Ryb2tlOiBcXGUxYjk7XHJcbiRmYS12YXItaGVhcnQtaGFsZi1hbHQ6IFxcZTFiOTtcclxuJGZhLXZhci1oZWFydC1wdWxzZTogXFxmMjFlO1xyXG4kZmEtdmFyLWhlYXJ0YmVhdDogXFxmMjFlO1xyXG4kZmEtdmFyLWhlYXQ6IFxcZTAwYztcclxuJGZhLXZhci1oZWxpY29wdGVyOiBcXGY1MzM7XHJcbiRmYS12YXItaGVsbWV0LWJhdHRsZTogXFxmNmViO1xyXG4kZmEtdmFyLWhlbG1ldC1zYWZldHk6IFxcZjgwNztcclxuJGZhLXZhci1oYXQtaGFyZDogXFxmODA3O1xyXG4kZmEtdmFyLWhhcmQtaGF0OiBcXGY4MDc7XHJcbiRmYS12YXItaGV4YWdvbjogXFxmMzEyO1xyXG4kZmEtdmFyLWhleGFnb24tZGl2aWRlOiBcXGUxYmE7XHJcbiRmYS12YXItaGV4YWdvbi1taW51czogXFxmMzA3O1xyXG4kZmEtdmFyLW1pbnVzLWhleGFnb246IFxcZjMwNztcclxuJGZhLXZhci1oZXhhZ29uLXBsdXM6IFxcZjMwMDtcclxuJGZhLXZhci1wbHVzLWhleGFnb246IFxcZjMwMDtcclxuJGZhLXZhci1oZXhhZ29uLXhtYXJrOiBcXGYyZWU7XHJcbiRmYS12YXItdGltZXMtaGV4YWdvbjogXFxmMmVlO1xyXG4kZmEtdmFyLXhtYXJrLWhleGFnb246IFxcZjJlZTtcclxuJGZhLXZhci1oaWdoLWRlZmluaXRpb246IFxcZTFiYjtcclxuJGZhLXZhci1oaWdobGlnaHRlcjogXFxmNTkxO1xyXG4kZmEtdmFyLWhpZ2hsaWdodGVyLWxpbmU6IFxcZTFiYztcclxuJGZhLXZhci1oaXBwbzogXFxmNmVkO1xyXG4kZmEtdmFyLWhvY2tleS1tYXNrOiBcXGY2ZWU7XHJcbiRmYS12YXItaG9ja2V5LXB1Y2s6IFxcZjQ1MztcclxuJGZhLXZhci1ob2NrZXktc3RpY2tzOiBcXGY0NTQ7XHJcbiRmYS12YXItaG9sbHktYmVycnk6IFxcZjdhYTtcclxuJGZhLXZhci1ob21lOiBcXGYwMTU7XHJcbiRmYS12YXItaG9tZS1sZzogXFxmMDE1O1xyXG4kZmEtdmFyLWhvbWUtaGVhcnQ6IFxcZjRjOTtcclxuJGZhLXZhci1ob21lLXNpbXBsZTogXFxmODBhO1xyXG4kZmEtdmFyLWhvbWUtbGctYWx0OiBcXGY4MGE7XHJcbiRmYS12YXItaG9tZS11c2VyOiBcXGUxYmQ7XHJcbiRmYS12YXItaG9vZC1jbG9hazogXFxmNmVmO1xyXG4kZmEtdmFyLWhvcml6b250YWwtcnVsZTogXFxmODZjO1xyXG4kZmEtdmFyLWhvcnNlOiBcXGY2ZjA7XHJcbiRmYS12YXItaG9yc2UtaGVhZDogXFxmN2FiO1xyXG4kZmEtdmFyLWhvcnNlLXNhZGRsZTogXFxmOGMzO1xyXG4kZmEtdmFyLWhvc3BpdGFsOiBcXGYwZjg7XHJcbiRmYS12YXItaG9zcGl0YWwtdXNlcjogXFxmODBkO1xyXG4kZmEtdmFyLWhvc3BpdGFsLXdpZGU6IFxcZjQ3ZDtcclxuJGZhLXZhci1ob3NwaXRhbC1hbHQ6IFxcZjQ3ZDtcclxuJGZhLXZhci1ob3NwaXRhbHM6IFxcZjgwZTtcclxuJGZhLXZhci1ob3QtdHViLXBlcnNvbjogXFxmNTkzO1xyXG4kZmEtdmFyLWhvdC10dWI6IFxcZjU5MztcclxuJGZhLXZhci1ob3Rkb2c6IFxcZjgwZjtcclxuJGZhLXZhci1ob3RlbDogXFxmNTk0O1xyXG4kZmEtdmFyLWhvdXJnbGFzczogXFxmMjU0O1xyXG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcXGYyNTQ7XHJcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFxcZjI1NDtcclxuJGZhLXZhci1ob3VyZ2xhc3MtZW1wdHk6IFxcZjI1MjtcclxuJGZhLXZhci1ob3VyZ2xhc3MtZW5kOiBcXGYyNTM7XHJcbiRmYS12YXItaG91cmdsYXNzLTM6IFxcZjI1MztcclxuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFxcZjI1MTtcclxuJGZhLXZhci1ob3VyZ2xhc3MtMTogXFxmMjUxO1xyXG4kZmEtdmFyLWhvdXNlOiBcXGUwMGQ7XHJcbiRmYS12YXItaG91c2UtYnVpbGRpbmc6IFxcZTFiZTtcclxuJGZhLXZhci1ob3VzZS1jcmFjazogXFxmNmYxO1xyXG4kZmEtdmFyLWhvdXNlLWRhbWFnZTogXFxmNmYxO1xyXG4kZmEtdmFyLWhvdXNlLWRheTogXFxlMDBlO1xyXG4kZmEtdmFyLWhvdXNlLWZsb29kOiBcXGY3NGY7XHJcbiRmYS12YXItaG91c2UtaGVhcnQ6IFxcZTFiZjtcclxuJGZhLXZhci1ob3VzZS1sYXB0b3A6IFxcZTA2NjtcclxuJGZhLXZhci1sYXB0b3AtaG91c2U6IFxcZTA2NjtcclxuJGZhLXZhci1ob3VzZS1tZWRpY2FsOiBcXGY3ZjI7XHJcbiRmYS12YXItY2xpbmljLW1lZGljYWw6IFxcZjdmMjtcclxuJGZhLXZhci1ob3VzZS1uaWdodDogXFxlMDEwO1xyXG4kZmEtdmFyLWhvdXNlLXBlcnNvbi1sZWF2ZTogXFxlMDBmO1xyXG4kZmEtdmFyLWhvdXNlLXBlcnNvbi1kZXBhcnQ6IFxcZTAwZjtcclxuJGZhLXZhci1ob3VzZS1wZXJzb24tcmV0dXJuOiBcXGUwMTE7XHJcbiRmYS12YXItaG91c2UtcGVyc29uLWFycml2ZTogXFxlMDExO1xyXG4kZmEtdmFyLWhvdXNlLXNpZ25hbDogXFxlMDEyO1xyXG4kZmEtdmFyLWhvdXNlLXRyZWU6IFxcZTFjMDtcclxuJGZhLXZhci1ob3VzZS10dXJyZXQ6IFxcZTFjMTtcclxuJGZhLXZhci1ob3VzZS11c2VyOiBcXGUwNjU7XHJcbiRmYS12YXItaHJ5dm5pYS1zaWduOiBcXGY2ZjI7XHJcbiRmYS12YXItaHJ5dm5pYTogXFxmNmYyO1xyXG4kZmEtdmFyLWh1cnJpY2FuZTogXFxmNzUxO1xyXG4kZmEtdmFyLWk6IFxcZTFjMjtcclxuJGZhLXZhci1pLWN1cnNvcjogXFxmMjQ2O1xyXG4kZmEtdmFyLWljZS1jcmVhbTogXFxmODEwO1xyXG4kZmEtdmFyLWljZS1za2F0ZTogXFxmN2FjO1xyXG4kZmEtdmFyLWljaWNsZXM6IFxcZjdhZDtcclxuJGZhLXZhci1pY29uczogXFxmODZkO1xyXG4kZmEtdmFyLWhlYXJ0LW11c2ljLWNhbWVyYS1ib2x0OiBcXGY4NmQ7XHJcbiRmYS12YXItaWQtYmFkZ2U6IFxcZjJjMTtcclxuJGZhLXZhci1pZC1jYXJkOiBcXGYyYzI7XHJcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcXGYyYzI7XHJcbiRmYS12YXItaWQtY2FyZC1jbGlwOiBcXGY0N2Y7XHJcbiRmYS12YXItaWQtY2FyZC1hbHQ6IFxcZjQ3ZjtcclxuJGZhLXZhci1pZ2xvbzogXFxmN2FlO1xyXG4kZmEtdmFyLWltYWdlOiBcXGYwM2U7XHJcbiRmYS12YXItaW1hZ2UtbGFuZHNjYXBlOiBcXGUxYzM7XHJcbiRmYS12YXItbGFuZHNjYXBlOiBcXGUxYzM7XHJcbiRmYS12YXItaW1hZ2UtcG9sYXJvaWQ6IFxcZjhjNDtcclxuJGZhLXZhci1pbWFnZS1wb2xhcm9pZC11c2VyOiBcXGUxYzQ7XHJcbiRmYS12YXItaW1hZ2UtcG9ydHJhaXQ6IFxcZjNlMDtcclxuJGZhLXZhci1wb3J0cmFpdDogXFxmM2UwO1xyXG4kZmEtdmFyLWltYWdlLXNsYXNoOiBcXGUxYzU7XHJcbiRmYS12YXItaW1hZ2UtdXNlcjogXFxlMWM2O1xyXG4kZmEtdmFyLWltYWdlczogXFxmMzAyO1xyXG4kZmEtdmFyLWltYWdlcy11c2VyOiBcXGUxYzc7XHJcbiRmYS12YXItaW5ib3g6IFxcZjAxYztcclxuJGZhLXZhci1pbmJveC1mdWxsOiBcXGUxYzg7XHJcbiRmYS12YXItaW5ib3gtaW46IFxcZjMxMDtcclxuJGZhLXZhci1pbmJveC1hcnJvdy1kb3duOiBcXGYzMTA7XHJcbiRmYS12YXItaW5ib3gtb3V0OiBcXGYzMTE7XHJcbiRmYS12YXItaW5ib3gtYXJyb3ctdXA6IFxcZjMxMTtcclxuJGZhLXZhci1pbmJveGVzOiBcXGUxYzk7XHJcbiRmYS12YXItaW5kZW50OiBcXGYwM2M7XHJcbiRmYS12YXItaW5kaWFuLXJ1cGVlLXNpZ246IFxcZTFjYTtcclxuJGZhLXZhci1pbmRpYW4tcnVwZWU6IFxcZTFjYTtcclxuJGZhLXZhci1pbnI6IFxcZTFjYTtcclxuJGZhLXZhci1pbmR1c3RyeTogXFxmMjc1O1xyXG4kZmEtdmFyLWluZHVzdHJ5LXdpbmRvd3M6IFxcZjNiMztcclxuJGZhLXZhci1pbmR1c3RyeS1hbHQ6IFxcZjNiMztcclxuJGZhLXZhci1pbmZpbml0eTogXFxmNTM0O1xyXG4kZmEtdmFyLWluZm86IFxcZjEyOTtcclxuJGZhLXZhci1pbmhhbGVyOiBcXGY1Zjk7XHJcbiRmYS12YXItaW5wdXQtbnVtZXJpYzogXFxlMWNiO1xyXG4kZmEtdmFyLWlucHV0LXBpcGU6IFxcZTFjYztcclxuJGZhLXZhci1pbnB1dC10ZXh0OiBcXGUxY2Q7XHJcbiRmYS12YXItaW50ZWdyYWw6IFxcZjY2NztcclxuJGZhLXZhci1pbnRlcnNlY3Rpb246IFxcZjY2ODtcclxuJGZhLXZhci1pc2xhbmQtdHJvcGljYWw6IFxcZjgxMTtcclxuJGZhLXZhci1pc2xhbmQtdHJlZS1wYWxtOiBcXGY4MTE7XHJcbiRmYS12YXItaXRhbGljOiBcXGYwMzM7XHJcbiRmYS12YXItajogXFxlMWNlO1xyXG4kZmEtdmFyLWphY2stby1sYW50ZXJuOiBcXGYzMGU7XHJcbiRmYS12YXItamVkaTogXFxmNjY5O1xyXG4kZmEtdmFyLWpldC1maWdodGVyOiBcXGYwZmI7XHJcbiRmYS12YXItZmlnaHRlci1qZXQ6IFxcZjBmYjtcclxuJGZhLXZhci1qb2ludDogXFxmNTk1O1xyXG4kZmEtdmFyLWpveXN0aWNrOiBcXGY4YzU7XHJcbiRmYS12YXItanVnOiBcXGY4YzY7XHJcbiRmYS12YXItazogXFxlMWNmO1xyXG4kZmEtdmFyLWthYWJhOiBcXGY2NmI7XHJcbiRmYS12YXIta2F6b286IFxcZjhjNztcclxuJGZhLXZhci1rZXJuaW5nOiBcXGY4NmY7XHJcbiRmYS12YXIta2V5OiBcXGYwODQ7XHJcbiRmYS12YXIta2V5LXNrZWxldG9uOiBcXGY2ZjM7XHJcbiRmYS12YXIta2V5Ym9hcmQ6IFxcZjExYztcclxuJGZhLXZhci1rZXlib2FyZC1kb3duOiBcXGUxZDA7XHJcbiRmYS12YXIta2V5Ym9hcmQtbGVmdDogXFxlMWQxO1xyXG4kZmEtdmFyLWtleW5vdGU6IFxcZjY2YztcclxuJGZhLXZhci1raGFuZGE6IFxcZjY2ZDtcclxuJGZhLXZhci1raWRuZXlzOiBcXGY1ZmI7XHJcbiRmYS12YXIta2lwLXNpZ246IFxcZTFkMjtcclxuJGZhLXZhci1raXQtbWVkaWNhbDogXFxmNDc5O1xyXG4kZmEtdmFyLWZpcnN0LWFpZDogXFxmNDc5O1xyXG4kZmEtdmFyLWtpdGU6IFxcZjZmNDtcclxuJGZhLXZhci1raXdpLWJpcmQ6IFxcZjUzNTtcclxuJGZhLXZhci1rbmlmZTogXFxmMmU0O1xyXG4kZmEtdmFyLXV0ZW5zaWwta25pZmU6IFxcZjJlNDtcclxuJGZhLXZhci1rbmlmZS1raXRjaGVuOiBcXGY2ZjU7XHJcbiRmYS12YXItbDogXFxlMWQzO1xyXG4kZmEtdmFyLWxhbWJkYTogXFxmNjZlO1xyXG4kZmEtdmFyLWxhbXA6IFxcZjRjYTtcclxuJGZhLXZhci1sYW1wLWRlc2s6IFxcZTAxNDtcclxuJGZhLXZhci1sYW1wLWZsb29yOiBcXGUwMTU7XHJcbiRmYS12YXItbGFtcC1zdHJlZXQ6IFxcZTFkNDtcclxuJGZhLXZhci1sYW5kbWFyazogXFxmNjZmO1xyXG4kZmEtdmFyLWxhbmRtYXJrLWRvbWU6IFxcZjc1MjtcclxuJGZhLXZhci1sYW5kbWFyay1hbHQ6IFxcZjc1MjtcclxuJGZhLXZhci1sYW5ndWFnZTogXFxmMWFiO1xyXG4kZmEtdmFyLWxhcHRvcDogXFxmMTA5O1xyXG4kZmEtdmFyLWxhcHRvcC1hcnJvdy1kb3duOiBcXGUxZDU7XHJcbiRmYS12YXItbGFwdG9wLWNvZGU6IFxcZjVmYztcclxuJGZhLXZhci1sYXB0b3AtbWVkaWNhbDogXFxmODEyO1xyXG4kZmEtdmFyLWxhcHRvcC1tb2JpbGU6IFxcZjg3YTtcclxuJGZhLXZhci1waG9uZS1sYXB0b3A6IFxcZjg3YTtcclxuJGZhLXZhci1sYXB0b3Atc2xhc2g6IFxcZTFkNjtcclxuJGZhLXZhci1sYXJpLXNpZ246IFxcZTFkNztcclxuJGZhLXZhci1sYXNzbzogXFxmOGM4O1xyXG4kZmEtdmFyLWxhc3NvLXNwYXJrbGVzOiBcXGUxZDg7XHJcbiRmYS12YXItbGF5ZXJzOiBcXGY1ZmQ7XHJcbiRmYS12YXItbGF5ZXItZ3JvdXA6IFxcZjVmZDtcclxuJGZhLXZhci1sYXllcnMtbWludXM6IFxcZjVmZTtcclxuJGZhLXZhci1sYXllci1taW51czogXFxmNWZlO1xyXG4kZmEtdmFyLWxheWVycy1wbHVzOiBcXGY1ZmY7XHJcbiRmYS12YXItbGF5ZXItcGx1czogXFxmNWZmO1xyXG4kZmEtdmFyLWxlYWY6IFxcZjA2YztcclxuJGZhLXZhci1sZWFmLWhlYXJ0OiBcXGY0Y2I7XHJcbiRmYS12YXItbGVhZi1tYXBsZTogXFxmNmY2O1xyXG4kZmEtdmFyLWxlYWYtb2FrOiBcXGY2Zjc7XHJcbiRmYS12YXItbGVmdDogXFxmMzU1O1xyXG4kZmEtdmFyLWFycm93LWFsdC1sZWZ0OiBcXGYzNTU7XHJcbiRmYS12YXItbGVmdC1mcm9tLWxpbmU6IFxcZjM0ODtcclxuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1yaWdodDogXFxmMzQ4O1xyXG4kZmEtdmFyLWxlZnQtbG9uZzogXFxmMzBhO1xyXG4kZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQ6IFxcZjMwYTtcclxuJGZhLXZhci1sZWZ0LXJpZ2h0OiBcXGYzMzc7XHJcbiRmYS12YXItYXJyb3dzLWFsdC1oOiBcXGYzMzc7XHJcbiRmYS12YXItbGVmdC10by1saW5lOiBcXGYzNGI7XHJcbiRmYS12YXItYXJyb3ctYWx0LXRvLWxlZnQ6IFxcZjM0YjtcclxuJGZhLXZhci1sZW1vbjogXFxmMDk0O1xyXG4kZmEtdmFyLWxlc3MtdGhhbjogXFxmNTM2O1xyXG4kZmEtdmFyLWxlc3MtdGhhbi1lcXVhbDogXFxmNTM3O1xyXG4kZmEtdmFyLWxpZmUtcmluZzogXFxmMWNkO1xyXG4kZmEtdmFyLWxpZ2h0LWNlaWxpbmc6IFxcZTAxNjtcclxuJGZhLXZhci1saWdodC1zd2l0Y2g6IFxcZTAxNztcclxuJGZhLXZhci1saWdodC1zd2l0Y2gtb2ZmOiBcXGUwMTg7XHJcbiRmYS12YXItbGlnaHQtc3dpdGNoLW9uOiBcXGUwMTk7XHJcbiRmYS12YXItbGlnaHRidWxiOiBcXGYwZWI7XHJcbiRmYS12YXItbGlnaHRidWxiLWRvbGxhcjogXFxmNjcwO1xyXG4kZmEtdmFyLWxpZ2h0YnVsYi1leGNsYW1hdGlvbjogXFxmNjcxO1xyXG4kZmEtdmFyLWxpZ2h0YnVsYi1vbjogXFxmNjcyO1xyXG4kZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaDogXFxmNjczO1xyXG4kZmEtdmFyLWxpZ2h0cy1ob2xpZGF5OiBcXGY3YjI7XHJcbiRmYS12YXItbGluZS1jb2x1bW5zOiBcXGY4NzA7XHJcbiRmYS12YXItbGluZS1oZWlnaHQ6IFxcZjg3MTtcclxuJGZhLXZhci1saW5rOiBcXGYwYzE7XHJcbiRmYS12YXItY2hhaW46IFxcZjBjMTtcclxuJGZhLXZhci1saW5rLWhvcml6b250YWw6IFxcZTFkOTtcclxuJGZhLXZhci1jaGFpbi1ob3Jpem9udGFsOiBcXGUxZDk7XHJcbiRmYS12YXItbGluay1ob3Jpem9udGFsLXNsYXNoOiBcXGUxZGE7XHJcbiRmYS12YXItY2hhaW4taG9yaXpvbnRhbC1zbGFzaDogXFxlMWRhO1xyXG4kZmEtdmFyLWxpbmstc2ltcGxlOiBcXGUxZGI7XHJcbiRmYS12YXItbGluay1zaW1wbGUtc2xhc2g6IFxcZTFkYztcclxuJGZhLXZhci1saW5rLXNsYXNoOiBcXGYxMjc7XHJcbiRmYS12YXItY2hhaW4tc2xhc2g6IFxcZjEyNztcclxuJGZhLXZhci1jaGFpbi1icm9rZW46IFxcZjEyNztcclxuJGZhLXZhci11bmxpbms6IFxcZjEyNztcclxuJGZhLXZhci1saXBzOiBcXGY2MDA7XHJcbiRmYS12YXItbGlyYS1zaWduOiBcXGYxOTU7XHJcbiRmYS12YXItbGlzdDogXFxmMDNhO1xyXG4kZmEtdmFyLWxpc3Qtc3F1YXJlczogXFxmMDNhO1xyXG4kZmEtdmFyLWxpc3QtY2hlY2s6IFxcZjBhZTtcclxuJGZhLXZhci10YXNrczogXFxmMGFlO1xyXG4kZmEtdmFyLWxpc3QtZHJvcGRvd246IFxcZTFkZDtcclxuJGZhLXZhci1saXN0LW11c2ljOiBcXGY4Yzk7XHJcbiRmYS12YXItbGlzdC1vbDogXFxmMGNiO1xyXG4kZmEtdmFyLWxpc3QtbnVtZXJpYzogXFxmMGNiO1xyXG4kZmEtdmFyLWxpc3QtMS0yOiBcXGYwY2I7XHJcbiRmYS12YXItbGlzdC1yYWRpbzogXFxlMWRlO1xyXG4kZmEtdmFyLWxpc3QtdGltZWxpbmU6IFxcZTFkZjtcclxuJGZhLXZhci1saXN0LXRyZWU6IFxcZTFlMDtcclxuJGZhLXZhci1saXN0LXVsOiBcXGYwY2E7XHJcbiRmYS12YXItbGlzdC1kb3RzOiBcXGYwY2E7XHJcbiRmYS12YXItbGl0ZWNvaW4tc2lnbjogXFxlMWUxO1xyXG4kZmEtdmFyLWxvYWRlcjogXFxlMWUyO1xyXG4kZmEtdmFyLWxvY2F0aW9uOiBcXGYwNDE7XHJcbiRmYS12YXItbWFwLW1hcmtlcjogXFxmMDQxO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWFycm93OiBcXGYxMjQ7XHJcbiRmYS12YXItbG9jYXRpb24tY2hlY2s6IFxcZjYwNjtcclxuJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrOiBcXGY2MDY7XHJcbiRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlyczogXFxmNjAxO1xyXG4kZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMtc2xhc2g6IFxcZjYwMztcclxuJGZhLXZhci1sb2NhdGlvbi1kb3Q6IFxcZjNjNTtcclxuJGZhLXZhci1tYXAtbWFya2VyLWFsdDogXFxmM2M1O1xyXG4kZmEtdmFyLWxvY2F0aW9uLWRvdC1zbGFzaDogXFxmNjA1O1xyXG4kZmEtdmFyLW1hcC1tYXJrZXItYWx0LXNsYXNoOiBcXGY2MDU7XHJcbiRmYS12YXItbG9jYXRpb24tZXhjbGFtYXRpb246IFxcZjYwODtcclxuJGZhLXZhci1tYXAtbWFya2VyLWV4Y2xhbWF0aW9uOiBcXGY2MDg7XHJcbiRmYS12YXItbG9jYXRpb24tbWludXM6IFxcZjYwOTtcclxuJGZhLXZhci1tYXAtbWFya2VyLW1pbnVzOiBcXGY2MDk7XHJcbiRmYS12YXItbG9jYXRpb24tcGVuOiBcXGY2MDc7XHJcbiRmYS12YXItbWFwLW1hcmtlci1lZGl0OiBcXGY2MDc7XHJcbiRmYS12YXItbG9jYXRpb24tcGx1czogXFxmNjBhO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXItcGx1czogXFxmNjBhO1xyXG4kZmEtdmFyLWxvY2F0aW9uLXF1ZXN0aW9uOiBcXGY2MGI7XHJcbiRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbjogXFxmNjBiO1xyXG4kZmEtdmFyLWxvY2F0aW9uLXNsYXNoOiBcXGY2MGM7XHJcbiRmYS12YXItbWFwLW1hcmtlci1zbGFzaDogXFxmNjBjO1xyXG4kZmEtdmFyLWxvY2F0aW9uLXNtaWxlOiBcXGY2MGQ7XHJcbiRmYS12YXItbWFwLW1hcmtlci1zbWlsZTogXFxmNjBkO1xyXG4kZmEtdmFyLWxvY2F0aW9uLXhtYXJrOiBcXGY2MGU7XHJcbiRmYS12YXItbWFwLW1hcmtlci10aW1lczogXFxmNjBlO1xyXG4kZmEtdmFyLW1hcC1tYXJrZXIteG1hcms6IFxcZjYwZTtcclxuJGZhLXZhci1sb2NrOiBcXGYwMjM7XHJcbiRmYS12YXItbG9jay1rZXlob2xlOiBcXGYzMGQ7XHJcbiRmYS12YXItbG9jay1hbHQ6IFxcZjMwZDtcclxuJGZhLXZhci1sb2NrLWtleWhvbGUtb3BlbjogXFxmM2MyO1xyXG4kZmEtdmFyLWxvY2stb3Blbi1hbHQ6IFxcZjNjMjtcclxuJGZhLXZhci1sb2NrLW9wZW46IFxcZjNjMTtcclxuJGZhLXZhci1sb3Zlc2VhdDogXFxmNGNjO1xyXG4kZmEtdmFyLWNvdWNoLXNtYWxsOiBcXGY0Y2M7XHJcbiRmYS12YXItbHVjaGFkb3ItbWFzazogXFxmNDU1O1xyXG4kZmEtdmFyLWx1Y2hhZG9yOiBcXGY0NTU7XHJcbiRmYS12YXItbWFzay1sdWNoYWRvcjogXFxmNDU1O1xyXG4kZmEtdmFyLWx1bmdzOiBcXGY2MDQ7XHJcbiRmYS12YXItbHVuZ3MtdmlydXM6IFxcZTA2NztcclxuJGZhLXZhci1tOiBcXGUxZTM7XHJcbiRmYS12YXItbWFjZTogXFxmNmY4O1xyXG4kZmEtdmFyLW1hZ25ldDogXFxmMDc2O1xyXG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3M6IFxcZjAwMjtcclxuJGZhLXZhci1zZWFyY2g6IFxcZjAwMjtcclxuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWRvbGxhcjogXFxmNjg4O1xyXG4kZmEtdmFyLXNlYXJjaC1kb2xsYXI6IFxcZjY4ODtcclxuJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLWxvY2F0aW9uOiBcXGY2ODk7XHJcbiRmYS12YXItc2VhcmNoLWxvY2F0aW9uOiBcXGY2ODk7XHJcbiRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51czogXFxmMDEwO1xyXG4kZmEtdmFyLXNlYXJjaC1taW51czogXFxmMDEwO1xyXG4kZmEtdmFyLW1hZ25pZnlpbmctZ2xhc3MtcGx1czogXFxmMDBlO1xyXG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcXGYwMGU7XHJcbiRmYS12YXItbWFpbGJveDogXFxmODEzO1xyXG4kZmEtdmFyLW1hbmF0LXNpZ246IFxcZTFlNDtcclxuJGZhLXZhci1tYW5kb2xpbjogXFxmNmY5O1xyXG4kZmEtdmFyLW1hbmhvbGU6IFxcZTFlNTtcclxuJGZhLXZhci1tYXA6IFxcZjI3OTtcclxuJGZhLXZhci1tYXAtbG9jYXRpb246IFxcZjU5ZjtcclxuJGZhLXZhci1tYXAtbWFya2VkOiBcXGY1OWY7XHJcbiRmYS12YXItbWFwLWxvY2F0aW9uLWRvdDogXFxmNWEwO1xyXG4kZmEtdmFyLW1hcC1tYXJrZWQtYWx0OiBcXGY1YTA7XHJcbiRmYS12YXItbWFwLXBpbjogXFxmMjc2O1xyXG4kZmEtdmFyLW1hcmtlcjogXFxmNWExO1xyXG4kZmEtdmFyLW1hcnM6IFxcZjIyMjtcclxuJGZhLXZhci1tYXJzLWRvdWJsZTogXFxmMjI3O1xyXG4kZmEtdmFyLW1hcnMtc3Ryb2tlOiBcXGYyMjk7XHJcbiRmYS12YXItbWFycy1zdHJva2UtcmlnaHQ6IFxcZjIyYjtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS1oOiBcXGYyMmI7XHJcbiRmYS12YXItbWFycy1zdHJva2UtdXA6IFxcZjIyYTtcclxuJGZhLXZhci1tYXJzLXN0cm9rZS12OiBcXGYyMmE7XHJcbiRmYS12YXItbWFydGluaS1nbGFzczogXFxmNTdiO1xyXG4kZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0OiBcXGY1N2I7XHJcbiRmYS12YXItbWFydGluaS1nbGFzcy1jaXRydXM6IFxcZjU2MTtcclxuJGZhLXZhci1jb2NrdGFpbDogXFxmNTYxO1xyXG4kZmEtdmFyLW1hcnRpbmktZ2xhc3MtZW1wdHk6IFxcZjAwMDtcclxuJGZhLXZhci1nbGFzcy1tYXJ0aW5pOiBcXGYwMDA7XHJcbiRmYS12YXItbWFzazogXFxmNmZhO1xyXG4kZmEtdmFyLW1hc2stZmFjZTogXFxlMWU2O1xyXG4kZmEtdmFyLW1hc2tzLXRoZWF0ZXI6IFxcZjYzMDtcclxuJGZhLXZhci10aGVhdGVyLW1hc2tzOiBcXGY2MzA7XHJcbiRmYS12YXItbWF4aW1pemU6IFxcZjMxZTtcclxuJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdDogXFxmMzFlO1xyXG4kZmEtdmFyLW1lYXQ6IFxcZjgxNDtcclxuJGZhLXZhci1tZWRhbDogXFxmNWEyO1xyXG4kZmEtdmFyLW1lZ2FwaG9uZTogXFxmNjc1O1xyXG4kZmEtdmFyLW1lbW86IFxcZTFlNztcclxuJGZhLXZhci1tZW1vLWNpcmNsZS1jaGVjazogXFxlMWU4O1xyXG4kZmEtdmFyLW1lbW9yeTogXFxmNTM4O1xyXG4kZmEtdmFyLW1lbm9yYWg6IFxcZjY3NjtcclxuJGZhLXZhci1tZXJjdXJ5OiBcXGYyMjM7XHJcbiRmYS12YXItbWVzc2FnZTogXFxmMjdhO1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0OiBcXGYyN2E7XHJcbiRmYS12YXItbWVzc2FnZS1hcnJvdy1kb3duOiBcXGUxZTk7XHJcbiRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctZG93bjogXFxlMWU5O1xyXG4kZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXA6IFxcZTFlYTtcclxuJGZhLXZhci1jb21tZW50LWFsdC1hcnJvdy11cDogXFxlMWVhO1xyXG4kZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXAtcmlnaHQ6IFxcZTFlYjtcclxuJGZhLXZhci1tZXNzYWdlLWNhcHRpb25zOiBcXGUxZWM7XHJcbiRmYS12YXItY29tbWVudC1hbHQtY2FwdGlvbnM6IFxcZTFlYztcclxuJGZhLXZhci1tZXNzYWdlLWNoZWNrOiBcXGY0YTI7XHJcbiRmYS12YXItY29tbWVudC1hbHQtY2hlY2s6IFxcZjRhMjtcclxuJGZhLXZhci1tZXNzYWdlLWNvZGU6IFxcZTFlZDtcclxuJGZhLXZhci1tZXNzYWdlLWRvbGxhcjogXFxmNjUwO1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvbGxhcjogXFxmNjUwO1xyXG4kZmEtdmFyLW1lc3NhZ2UtZG90czogXFxmNGEzO1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LWRvdHM6IFxcZjRhMztcclxuJGZhLXZhci1tZXNzYWdpbmc6IFxcZjRhMztcclxuJGZhLXZhci1tZXNzYWdlLWV4Y2xhbWF0aW9uOiBcXGY0YTU7XHJcbiRmYS12YXItY29tbWVudC1hbHQtZXhjbGFtYXRpb246IFxcZjRhNTtcclxuJGZhLXZhci1tZXNzYWdlLWltYWdlOiBcXGUxZWU7XHJcbiRmYS12YXItY29tbWVudC1hbHQtaW1hZ2U6IFxcZTFlZTtcclxuJGZhLXZhci1tZXNzYWdlLWxpbmVzOiBcXGY0YTY7XHJcbiRmYS12YXItY29tbWVudC1hbHQtbGluZXM6IFxcZjRhNjtcclxuJGZhLXZhci1tZXNzYWdlLW1lZGljYWw6IFxcZjdmNDtcclxuJGZhLXZhci1jb21tZW50LWFsdC1tZWRpY2FsOiBcXGY3ZjQ7XHJcbiRmYS12YXItbWVzc2FnZS1taWRkbGU6IFxcZTFlZjtcclxuJGZhLXZhci1jb21tZW50LW1pZGRsZS1hbHQ6IFxcZTFlZjtcclxuJGZhLXZhci1tZXNzYWdlLW1pZGRsZS10b3A6IFxcZTFmMDtcclxuJGZhLXZhci1jb21tZW50LW1pZGRsZS10b3AtYWx0OiBcXGUxZjA7XHJcbiRmYS12YXItbWVzc2FnZS1taW51czogXFxmNGE3O1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LW1pbnVzOiBcXGY0YTc7XHJcbiRmYS12YXItbWVzc2FnZS1tdXNpYzogXFxmOGFmO1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LW11c2ljOiBcXGY4YWY7XHJcbiRmYS12YXItbWVzc2FnZS1wZW46IFxcZjRhNDtcclxuJGZhLXZhci1tZXNzYWdlLWVkaXQ6IFxcZjRhNDtcclxuJGZhLXZhci1jb21tZW50LWFsdC1lZGl0OiBcXGY0YTQ7XHJcbiRmYS12YXItbWVzc2FnZS1wbHVzOiBcXGY0YTg7XHJcbiRmYS12YXItY29tbWVudC1hbHQtcGx1czogXFxmNGE4O1xyXG4kZmEtdmFyLW1lc3NhZ2UtcXVlc3Rpb246IFxcZTFmMTtcclxuJGZhLXZhci1tZXNzYWdlLXF1b3RlOiBcXGUxZjI7XHJcbiRmYS12YXItY29tbWVudC1hbHQtcXVvdGU6IFxcZTFmMjtcclxuJGZhLXZhci1tZXNzYWdlLXNsYXNoOiBcXGY0YTk7XHJcbiRmYS12YXItY29tbWVudC1hbHQtc2xhc2g6IFxcZjRhOTtcclxuJGZhLXZhci1tZXNzYWdlLXNtaWxlOiBcXGY0YWE7XHJcbiRmYS12YXItY29tbWVudC1hbHQtc21pbGU6IFxcZjRhYTtcclxuJGZhLXZhci1tZXNzYWdlLXNtczogXFxlMWYzO1xyXG4kZmEtdmFyLW1lc3NhZ2UtdGV4dDogXFxlMWY0O1xyXG4kZmEtdmFyLWNvbW1lbnQtYWx0LXRleHQ6IFxcZTFmNDtcclxuJGZhLXZhci1tZXNzYWdlLXhtYXJrOiBcXGY0YWI7XHJcbiRmYS12YXItY29tbWVudC1hbHQtdGltZXM6IFxcZjRhYjtcclxuJGZhLXZhci1tZXNzYWdlLXRpbWVzOiBcXGY0YWI7XHJcbiRmYS12YXItbWVzc2FnZXM6IFxcZjRiNjtcclxuJGZhLXZhci1jb21tZW50cy1hbHQ6IFxcZjRiNjtcclxuJGZhLXZhci1tZXNzYWdlcy1kb2xsYXI6IFxcZjY1MjtcclxuJGZhLXZhci1jb21tZW50cy1hbHQtZG9sbGFyOiBcXGY2NTI7XHJcbiRmYS12YXItbWVzc2FnZXMtcXVlc3Rpb246IFxcZTFmNTtcclxuJGZhLXZhci1tZXRlb3I6IFxcZjc1MztcclxuJGZhLXZhci1tZXRlcjogXFxlMWY2O1xyXG4kZmEtdmFyLW1ldGVyLWJvbHQ6IFxcZTFmNztcclxuJGZhLXZhci1tZXRlci1kcm9wbGV0OiBcXGUxZjg7XHJcbiRmYS12YXItbWV0ZXItZmlyZTogXFxlMWY5O1xyXG4kZmEtdmFyLW1pY3JvY2hpcDogXFxmMmRiO1xyXG4kZmEtdmFyLW1pY3JvY2hpcC1haTogXFxlMWZhO1xyXG4kZmEtdmFyLW1pY3JvcGhvbmU6IFxcZjEzMDtcclxuJGZhLXZhci1taWNyb3Bob25lLWxpbmVzOiBcXGYzYzk7XHJcbiRmYS12YXItbWljcm9waG9uZS1hbHQ6IFxcZjNjOTtcclxuJGZhLXZhci1taWNyb3Bob25lLWxpbmVzLXNsYXNoOiBcXGY1Mzk7XHJcbiRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2g6IFxcZjUzOTtcclxuJGZhLXZhci1taWNyb3Bob25lLXNsYXNoOiBcXGYxMzE7XHJcbiRmYS12YXItbWljcm9waG9uZS1zdGFuZDogXFxmOGNiO1xyXG4kZmEtdmFyLW1pY3Jvc2NvcGU6IFxcZjYxMDtcclxuJGZhLXZhci1taWNyb3dhdmU6IFxcZTAxYjtcclxuJGZhLXZhci1taWxsLXNpZ246IFxcZTFmYjtcclxuJGZhLXZhci1taW5pbWl6ZTogXFxmNzhjO1xyXG4kZmEtdmFyLWNvbXByZXNzLWFycm93cy1hbHQ6IFxcZjc4YztcclxuJGZhLXZhci1taW51czogXFxmMDY4O1xyXG4kZmEtdmFyLXN1YnRyYWN0OiBcXGYwNjg7XHJcbiRmYS12YXItbWlzdGxldG9lOiBcXGY3YjQ7XHJcbiRmYS12YXItbWl0dGVuOiBcXGY3YjU7XHJcbiRmYS12YXItbW9iaWxlOiBcXGYzY2U7XHJcbiRmYS12YXItbW9iaWxlLWFuZHJvaWQ6IFxcZjNjZTtcclxuJGZhLXZhci1tb2JpbGUtcGhvbmU6IFxcZjNjZTtcclxuJGZhLXZhci1tb2JpbGUtYnV0dG9uOiBcXGYxMGI7XHJcbiRmYS12YXItbW9iaWxlLW5vdGNoOiBcXGUxZmM7XHJcbiRmYS12YXItbW9iaWxlLWlwaG9uZTogXFxlMWZjO1xyXG4kZmEtdmFyLW1vYmlsZS1zY3JlZW46IFxcZjNjZjtcclxuJGZhLXZhci1tb2JpbGUtYW5kcm9pZC1hbHQ6IFxcZjNjZjtcclxuJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbjogXFxmM2NkO1xyXG4kZmEtdmFyLW1vYmlsZS1hbHQ6IFxcZjNjZDtcclxuJGZhLXZhci1tb25leS1iaWxsOiBcXGYwZDY7XHJcbiRmYS12YXItbW9uZXktYmlsbC0xOiBcXGYzZDE7XHJcbiRmYS12YXItbW9uZXktYmlsbC1hbHQ6IFxcZjNkMTtcclxuJGZhLXZhci1tb25leS1iaWxsLTEtd2F2ZTogXFxmNTNiO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGwtd2F2ZS1hbHQ6IFxcZjUzYjtcclxuJGZhLXZhci1tb25leS1iaWxsLXNpbXBsZTogXFxlMWZkO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGwtc2ltcGxlLXdhdmU6IFxcZTFmZTtcclxuJGZhLXZhci1tb25leS1iaWxsLXdhdmU6IFxcZjUzYTtcclxuJGZhLXZhci1tb25leS1iaWxsczogXFxlMWZmO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGxzLXNpbXBsZTogXFxlMjAwO1xyXG4kZmEtdmFyLW1vbmV5LWJpbGxzLWFsdDogXFxlMjAwO1xyXG4kZmEtdmFyLW1vbmV5LWNoZWNrOiBcXGY1M2M7XHJcbiRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyOiBcXGY1M2Q7XHJcbiRmYS12YXItbW9uZXktY2hlY2stYWx0OiBcXGY1M2Q7XHJcbiRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyLXBlbjogXFxmODczO1xyXG4kZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0OiBcXGY4NzM7XHJcbiRmYS12YXItbW9uZXktY2hlY2stcGVuOiBcXGY4NzI7XHJcbiRmYS12YXItbW9uZXktY2hlY2stZWRpdDogXFxmODcyO1xyXG4kZmEtdmFyLW1vbml0b3Itd2F2ZWZvcm06IFxcZjYxMTtcclxuJGZhLXZhci1tb25pdG9yLWhlYXJ0LXJhdGU6IFxcZjYxMTtcclxuJGZhLXZhci1tb25rZXk6IFxcZjZmYjtcclxuJGZhLXZhci1tb251bWVudDogXFxmNWE2O1xyXG4kZmEtdmFyLW1vb246IFxcZjE4NjtcclxuJGZhLXZhci1tb29uLWNsb3VkOiBcXGY3NTQ7XHJcbiRmYS12YXItbW9vbi1vdmVyLXN1bjogXFxmNzRhO1xyXG4kZmEtdmFyLWVjbGlwc2UtYWx0OiBcXGY3NGE7XHJcbiRmYS12YXItbW9vbi1zdGFyczogXFxmNzU1O1xyXG4kZmEtdmFyLW1vcnRhci1wZXN0bGU6IFxcZjVhNztcclxuJGZhLXZhci1tb3NxdWU6IFxcZjY3ODtcclxuJGZhLXZhci1tb3RvcmN5Y2xlOiBcXGYyMWM7XHJcbiRmYS12YXItbW91bnRhaW46IFxcZjZmYztcclxuJGZhLXZhci1tb3VudGFpbnM6IFxcZjZmZDtcclxuJGZhLXZhci1tcDMtcGxheWVyOiBcXGY4Y2U7XHJcbiRmYS12YXItbXVnOiBcXGY4NzQ7XHJcbiRmYS12YXItbXVnLWhvdDogXFxmN2I2O1xyXG4kZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3M6IFxcZjdiNztcclxuJGZhLXZhci1tdWctc2F1Y2VyOiBcXGYwZjQ7XHJcbiRmYS12YXItY29mZmVlOiBcXGYwZjQ7XHJcbiRmYS12YXItbXVnLXRlYTogXFxmODc1O1xyXG4kZmEtdmFyLW11Zy10ZWEtc2F1Y2VyOiBcXGUyMDE7XHJcbiRmYS12YXItbXVzaWM6IFxcZjAwMTtcclxuJGZhLXZhci1tdXNpYy1ub3RlOiBcXGY4Y2Y7XHJcbiRmYS12YXItbXVzaWMtYWx0OiBcXGY4Y2Y7XHJcbiRmYS12YXItbXVzaWMtbm90ZS1zbGFzaDogXFxmOGQwO1xyXG4kZmEtdmFyLW11c2ljLWFsdC1zbGFzaDogXFxmOGQwO1xyXG4kZmEtdmFyLW11c2ljLXNsYXNoOiBcXGY4ZDE7XHJcbiRmYS12YXItbjogXFxlMjAyO1xyXG4kZmEtdmFyLW5haXJhLXNpZ246IFxcZTIwMztcclxuJGZhLXZhci1uYXJ3aGFsOiBcXGY2ZmU7XHJcbiRmYS12YXItbmV0d29yay13aXJlZDogXFxmNmZmO1xyXG4kZmEtdmFyLW5ldXRlcjogXFxmMjJjO1xyXG4kZmEtdmFyLW5ld3NwYXBlcjogXFxmMWVhO1xyXG4kZmEtdmFyLW5vdC1lcXVhbDogXFxmNTNlO1xyXG4kZmEtdmFyLW5vdGRlZjogXFxlMjA0O1xyXG4kZmEtdmFyLW5vdGU6IFxcZTIwNTtcclxuJGZhLXZhci1ub3RlLW1lZGljYWw6IFxcZTIwNjtcclxuJGZhLXZhci1ub3RlLXN0aWNreTogXFxmMjQ5O1xyXG4kZmEtdmFyLXN0aWNreS1ub3RlOiBcXGYyNDk7XHJcbiRmYS12YXItbm90ZXM6IFxcZTIwNztcclxuJGZhLXZhci1ub3Rlcy1tZWRpY2FsOiBcXGY0ODE7XHJcbiRmYS12YXItbzogXFxlMjA4O1xyXG4kZmEtdmFyLW9iamVjdC1ncm91cDogXFxmMjQ3O1xyXG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcXGYyNDg7XHJcbiRmYS12YXItb2N0YWdvbjogXFxmMzA2O1xyXG4kZmEtdmFyLW9jdGFnb24tZGl2aWRlOiBcXGUyMDk7XHJcbiRmYS12YXItb2N0YWdvbi1leGNsYW1hdGlvbjogXFxlMjBhO1xyXG4kZmEtdmFyLW9jdGFnb24tbWludXM6IFxcZjMwODtcclxuJGZhLXZhci1taW51cy1vY3RhZ29uOiBcXGYzMDg7XHJcbiRmYS12YXItb2N0YWdvbi1wbHVzOiBcXGYzMDE7XHJcbiRmYS12YXItcGx1cy1vY3RhZ29uOiBcXGYzMDE7XHJcbiRmYS12YXItb2N0YWdvbi14bWFyazogXFxmMmYwO1xyXG4kZmEtdmFyLXRpbWVzLW9jdGFnb246IFxcZjJmMDtcclxuJGZhLXZhci14bWFyay1vY3RhZ29uOiBcXGYyZjA7XHJcbiRmYS12YXItb2lsLWNhbjogXFxmNjEzO1xyXG4kZmEtdmFyLW9pbC1jYW4tZHJpcDogXFxlMjBiO1xyXG4kZmEtdmFyLW9pbC10ZW1wZXJhdHVyZTogXFxmNjE0O1xyXG4kZmEtdmFyLW9pbC10ZW1wOiBcXGY2MTQ7XHJcbiRmYS12YXItb206IFxcZjY3OTtcclxuJGZhLXZhci1vbWVnYTogXFxmNjdhO1xyXG4kZmEtdmFyLW9wdGlvbjogXFxlMjBjO1xyXG4kZmEtdmFyLW9ybmFtZW50OiBcXGY3Yjg7XHJcbiRmYS12YXItb3R0ZXI6IFxcZjcwMDtcclxuJGZhLXZhci1vdXRkZW50OiBcXGYwM2I7XHJcbiRmYS12YXItZGVkZW50OiBcXGYwM2I7XHJcbiRmYS12YXItb3V0bGV0OiBcXGUwMWM7XHJcbiRmYS12YXItb3ZlbjogXFxlMDFkO1xyXG4kZmEtdmFyLW92ZXJsaW5lOiBcXGY4NzY7XHJcbiRmYS12YXItcDogXFxlMjBkO1xyXG4kZmEtdmFyLXBhZ2VyOiBcXGY4MTU7XHJcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFxcZjFmYztcclxuJGZhLXZhci1wYWludC1icnVzaC1maW5lOiBcXGY1YTk7XHJcbiRmYS12YXItcGFpbnQtYnJ1c2gtYWx0OiBcXGY1YTk7XHJcbiRmYS12YXItcGFpbnQtcm9sbGVyOiBcXGY1YWE7XHJcbiRmYS12YXItcGFpbnRicnVzaC1wZW5jaWw6IFxcZTIwZTtcclxuJGZhLXZhci1wYWxldHRlOiBcXGY1M2Y7XHJcbiRmYS12YXItcGFsZXR0ZS1ib3hlczogXFxlMjBmO1xyXG4kZmEtdmFyLXBhbGxldDogXFxmNDgyO1xyXG4kZmEtdmFyLXBhbGxldC1ib3g6IFxcZTIxMDtcclxuJGZhLXZhci1wYWxsZXQtYm94ZXM6IFxcZjQ4MztcclxuJGZhLXZhci1wYWxsZXQtYWx0OiBcXGY0ODM7XHJcbiRmYS12YXItcGFub3JhbWE6IFxcZTIxMTtcclxuJGZhLXZhci1wYXBlci1wbGFuZTogXFxmMWQ4O1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lLXRvcDogXFxlMjEyO1xyXG4kZmEtdmFyLXBhcGVyLXBsYW5lLWFsdDogXFxlMjEyO1xyXG4kZmEtdmFyLXNlbmQ6IFxcZTIxMjtcclxuJGZhLXZhci1wYXBlcmNsaXA6IFxcZjBjNjtcclxuJGZhLXZhci1wYXJhY2h1dGUtYm94OiBcXGY0Y2Q7XHJcbiRmYS12YXItcGFyYWdyYXBoOiBcXGYxZGQ7XHJcbiRmYS12YXItcGFyYWdyYXBoLWxlZnQ6IFxcZjg3ODtcclxuJGZhLXZhci1wYXJhZ3JhcGgtcnRsOiBcXGY4Nzg7XHJcbiRmYS12YXItcGFzc3BvcnQ6IFxcZjVhYjtcclxuJGZhLXZhci1wYXN0ZTogXFxmMGVhO1xyXG4kZmEtdmFyLWZpbGUtY2xpcGJvYXJkOiBcXGYwZWE7XHJcbiRmYS12YXItcGF1c2U6IFxcZjA0YztcclxuJGZhLXZhci1wYXc6IFxcZjFiMDtcclxuJGZhLXZhci1wYXctY2xhd3M6IFxcZjcwMjtcclxuJGZhLXZhci1wYXctc2ltcGxlOiBcXGY3MDE7XHJcbiRmYS12YXItcGF3LWFsdDogXFxmNzAxO1xyXG4kZmEtdmFyLXBlYWNlOiBcXGY2N2M7XHJcbiRmYS12YXItcGVhY2g6IFxcZTIxMztcclxuJGZhLXZhci1wZWFyOiBcXGUyMTQ7XHJcbiRmYS12YXItcGVkZXN0YWw6IFxcZTIxNTtcclxuJGZhLXZhci1wZWdhc3VzOiBcXGY3MDM7XHJcbiRmYS12YXItcGVuOiBcXGYzMDQ7XHJcbiRmYS12YXItcGVuLWNpcmNsZTogXFxlMjE2O1xyXG4kZmEtdmFyLXBlbi1jbGlwOiBcXGYzMDU7XHJcbiRmYS12YXItcGVuLWFsdDogXFxmMzA1O1xyXG4kZmEtdmFyLXBlbi1jbGlwLXNsYXNoOiBcXGUyMTc7XHJcbiRmYS12YXItcGVuLWFsdC1zbGFzaDogXFxlMjE3O1xyXG4kZmEtdmFyLXBlbi1mYW5jeTogXFxmNWFjO1xyXG4kZmEtdmFyLXBlbi1mYW5jeS1zbGFzaDogXFxlMjE4O1xyXG4kZmEtdmFyLXBlbi1maWVsZDogXFxlMjE5O1xyXG4kZmEtdmFyLXBlbi1saW5lOiBcXGUyMWE7XHJcbiRmYS12YXItcGVuLW5pYjogXFxmNWFkO1xyXG4kZmEtdmFyLXBlbi1wYWludGJydXNoOiBcXGY2MTg7XHJcbiRmYS12YXItcGVuY2lsLXBhaW50YnJ1c2g6IFxcZjYxODtcclxuJGZhLXZhci1wZW4tcnVsZXI6IFxcZjVhZTtcclxuJGZhLXZhci1wZW5jaWwtcnVsZXI6IFxcZjVhZTtcclxuJGZhLXZhci1wZW4tc2xhc2g6IFxcZTIxYjtcclxuJGZhLXZhci1wZW4tc3dpcmw6IFxcZTIxYztcclxuJGZhLXZhci1wZW4tdG8tc3F1YXJlOiBcXGYwNDQ7XHJcbiRmYS12YXItZWRpdDogXFxmMDQ0O1xyXG4kZmEtdmFyLXBlbmNpbDogXFxmMDQwO1xyXG4kZmEtdmFyLXBlbmNpbC1hbHQ6IFxcZjA0MDtcclxuJGZhLXZhci1wZW5jaWwtc2xhc2g6IFxcZTIxZDtcclxuJGZhLXZhci1wZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6IFxcZTA2ODtcclxuJGZhLXZhci1wZW9wbGUtYXJyb3dzOiBcXGUwNjg7XHJcbiRmYS12YXItcGVvcGxlLWNhcnJ5LWJveDogXFxmNGNlO1xyXG4kZmEtdmFyLXBlb3BsZS1jYXJyeTogXFxmNGNlO1xyXG4kZmEtdmFyLXBlcHBlci1ob3Q6IFxcZjgxNjtcclxuJGZhLXZhci1wZXJjZW50OiBcXGYyOTU7XHJcbiRmYS12YXItcGVyY2VudGFnZTogXFxmMjk1O1xyXG4kZmEtdmFyLXBlcnNvbjogXFxmMTgzO1xyXG4kZmEtdmFyLW1hbGU6IFxcZjE4MztcclxuJGZhLXZhci1wZXJzb24tYmlraW5nOiBcXGY4NGE7XHJcbiRmYS12YXItYmlraW5nOiBcXGY4NGE7XHJcbiRmYS12YXItcGVyc29uLWJpa2luZy1tb3VudGFpbjogXFxmODRiO1xyXG4kZmEtdmFyLWJpa2luZy1tb3VudGFpbjogXFxmODRiO1xyXG4kZmEtdmFyLXBlcnNvbi1ib290aDogXFxmNzU2O1xyXG4kZmEtdmFyLXBlcnNvbi1jYXJyeS1ib3g6IFxcZjRjZjtcclxuJGZhLXZhci1wZXJzb24tY2Fycnk6IFxcZjRjZjtcclxuJGZhLXZhci1wZXJzb24tZGlnZ2luZzogXFxmODVlO1xyXG4kZmEtdmFyLWRpZ2dpbmc6IFxcZjg1ZTtcclxuJGZhLXZhci1wZXJzb24tZG9sbHk6IFxcZjRkMDtcclxuJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHk6IFxcZjRkMTtcclxuJGZhLXZhci1wZXJzb24tZG90cy1mcm9tLWxpbmU6IFxcZjQ3MDtcclxuJGZhLXZhci1kaWFnbm9zZXM6IFxcZjQ3MDtcclxuJGZhLXZhci1wZXJzb24tZHJlc3M6IFxcZjE4MjtcclxuJGZhLXZhci1mZW1hbGU6IFxcZjE4MjtcclxuJGZhLXZhci1wZXJzb24tZHJlc3Mtc2ltcGxlOiBcXGUyMWU7XHJcbiRmYS12YXItcGVyc29uLWZyb20tcG9ydGFsOiBcXGUwMjM7XHJcbiRmYS12YXItcG9ydGFsLWV4aXQ6IFxcZTAyMztcclxuJGZhLXZhci1wZXJzb24taGlraW5nOiBcXGY2ZWM7XHJcbiRmYS12YXItaGlraW5nOiBcXGY2ZWM7XHJcbiRmYS12YXItcGVyc29uLXBpbmJhbGw6IFxcZTIxZjtcclxuJGZhLXZhci1wZXJzb24tcHJheWluZzogXFxmNjgzO1xyXG4kZmEtdmFyLXByYXk6IFxcZjY4MztcclxuJGZhLXZhci1wZXJzb24tcnVubmluZzogXFxmNzBjO1xyXG4kZmEtdmFyLXJ1bm5pbmc6IFxcZjcwYztcclxuJGZhLXZhci1wZXJzb24tc2VhdDogXFxlMjIwO1xyXG4kZmEtdmFyLXBlcnNvbi1zZWF0LXJlY2xpbmVkOiBcXGUyMjE7XHJcbiRmYS12YXItcGVyc29uLXNpZ246IFxcZjc1NztcclxuJGZhLXZhci1wZXJzb24tc2ltcGxlOiBcXGUyMjI7XHJcbiRmYS12YXItcGVyc29uLXNrYXRpbmc6IFxcZjdjNTtcclxuJGZhLXZhci1za2F0aW5nOiBcXGY3YzU7XHJcbiRmYS12YXItcGVyc29uLXNraS1qdW1waW5nOiBcXGY3Yzc7XHJcbiRmYS12YXItc2tpLWp1bXA6IFxcZjdjNztcclxuJGZhLXZhci1wZXJzb24tc2tpLWxpZnQ6IFxcZjdjODtcclxuJGZhLXZhci1za2ktbGlmdDogXFxmN2M4O1xyXG4kZmEtdmFyLXBlcnNvbi1za2lpbmc6IFxcZjdjOTtcclxuJGZhLXZhci1za2lpbmc6IFxcZjdjOTtcclxuJGZhLXZhci1wZXJzb24tc2tpaW5nLW5vcmRpYzogXFxmN2NhO1xyXG4kZmEtdmFyLXNraWluZy1ub3JkaWM6IFxcZjdjYTtcclxuJGZhLXZhci1wZXJzb24tc2xlZGRpbmc6IFxcZjdjYjtcclxuJGZhLXZhci1zbGVkZGluZzogXFxmN2NiO1xyXG4kZmEtdmFyLXBlcnNvbi1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcclxuJGZhLXZhci1zbm93Ym9hcmRpbmc6IFxcZjdjZTtcclxuJGZhLXZhci1wZXJzb24tc25vd21vYmlsaW5nOiBcXGY3ZDE7XHJcbiRmYS12YXItc25vd21vYmlsZTogXFxmN2QxO1xyXG4kZmEtdmFyLXBlcnNvbi1zd2ltbWluZzogXFxmNWM0O1xyXG4kZmEtdmFyLXN3aW1tZXI6IFxcZjVjNDtcclxuJGZhLXZhci1wZXJzb24tdG8tcG9ydGFsOiBcXGUwMjI7XHJcbiRmYS12YXItcG9ydGFsLWVudGVyOiBcXGUwMjI7XHJcbiRmYS12YXItcGVyc29uLXdhbGtpbmc6IFxcZjU1NDtcclxuJGZhLXZhci13YWxraW5nOiBcXGY1NTQ7XHJcbiRmYS12YXItcGVyc29uLXdhbGtpbmctd2l0aC1jYW5lOiBcXGYyOWQ7XHJcbiRmYS12YXItYmxpbmQ6IFxcZjI5ZDtcclxuJGZhLXZhci1wZXNldGEtc2lnbjogXFxlMjIzO1xyXG4kZmEtdmFyLXBlc28tc2lnbjogXFxlMjI0O1xyXG4kZmEtdmFyLXBob25lOiBcXGYwOTU7XHJcbiRmYS12YXItcGhvbmUtYXJyb3ctZG93bi1sZWZ0OiBcXGUyMjU7XHJcbiRmYS12YXItcGhvbmUtaW5jb21pbmc6IFxcZTIyNTtcclxuJGZhLXZhci1waG9uZS1hcnJvdy1kb3duOiBcXGUyMjU7XHJcbiRmYS12YXItcGhvbmUtYXJyb3ctdXAtcmlnaHQ6IFxcZTIyNjtcclxuJGZhLXZhci1waG9uZS1vdXRnb2luZzogXFxlMjI2O1xyXG4kZmEtdmFyLXBob25lLWFycm93LXVwOiBcXGUyMjY7XHJcbiRmYS12YXItcGhvbmUtZmxpcDogXFxmODc5O1xyXG4kZmEtdmFyLXBob25lLWFsdDogXFxmODc5O1xyXG4kZmEtdmFyLXBob25lLWhhbmd1cDogXFxlMjI3O1xyXG4kZmEtdmFyLXBob25lLW1pc3NlZDogXFxlMjI4O1xyXG4kZmEtdmFyLXBob25lLW9mZmljZTogXFxmNjdkO1xyXG4kZmEtdmFyLXBob25lLXBsdXM6IFxcZjRkMjtcclxuJGZhLXZhci1waG9uZS1yb3Rhcnk6IFxcZjhkMztcclxuJGZhLXZhci1waG9uZS1zbGFzaDogXFxmM2RkO1xyXG4kZmEtdmFyLXBob25lLXZvbHVtZTogXFxmMmEwO1xyXG4kZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lOiBcXGYyYTA7XHJcbiRmYS12YXItcGhvbmUteG1hcms6IFxcZTIyOTtcclxuJGZhLXZhci1waG90by1maWxtOiBcXGY4N2M7XHJcbiRmYS12YXItcGhvdG8tdmlkZW86IFxcZjg3YztcclxuJGZhLXZhci1waG90by1maWxtLW11c2ljOiBcXGUyMmE7XHJcbiRmYS12YXItcGk6IFxcZjY3ZTtcclxuJGZhLXZhci1waWFubzogXFxmOGQ0O1xyXG4kZmEtdmFyLXBpYW5vLWtleWJvYXJkOiBcXGY4ZDU7XHJcbiRmYS12YXItcGllOiBcXGY3MDU7XHJcbiRmYS12YXItcGlnOiBcXGY3MDY7XHJcbiRmYS12YXItcGlnZ3ktYmFuazogXFxmNGQzO1xyXG4kZmEtdmFyLXBpbGxzOiBcXGY0ODQ7XHJcbiRmYS12YXItcGluYmFsbDogXFxlMjJiO1xyXG4kZmEtdmFyLXBpenphOiBcXGY4MTc7XHJcbiRmYS12YXItcGl6emEtc2xpY2U6IFxcZjgxODtcclxuJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwOiBcXGY2N2Y7XHJcbiRmYS12YXItcGxhbmU6IFxcZjA3MjtcclxuJGZhLXZhci1wbGFuZS1hcnJpdmFsOiBcXGY1YWY7XHJcbiRmYS12YXItcGxhbmUtZGVwYXJ0dXJlOiBcXGY1YjA7XHJcbiRmYS12YXItcGxhbmUtZW5naW5lczogXFxmM2RlO1xyXG4kZmEtdmFyLXBsYW5lLWFsdDogXFxmM2RlO1xyXG4kZmEtdmFyLXBsYW5lLXByb3A6IFxcZTIyYztcclxuJGZhLXZhci1wbGFuZS1zbGFzaDogXFxlMDY5O1xyXG4kZmEtdmFyLXBsYW5lLXRhaWw6IFxcZTIyZDtcclxuJGZhLXZhci1wbGFuZS11cDogXFxlMjJlO1xyXG4kZmEtdmFyLXBsYW5lLXVwLXNsYXNoOiBcXGUyMmY7XHJcbiRmYS12YXItcGxhbmV0LW1vb246IFxcZTAxZjtcclxuJGZhLXZhci1wbGFuZXQtcmluZ2VkOiBcXGUwMjA7XHJcbiRmYS12YXItcGxheTogXFxmMDRiO1xyXG4kZmEtdmFyLXBsYXktcGF1c2U6IFxcZTIzMDtcclxuJGZhLXZhci1wbHVnOiBcXGYxZTY7XHJcbiRmYS12YXItcGx1czogXFxmMDY3O1xyXG4kZmEtdmFyLWFkZDogXFxmMDY3O1xyXG4kZmEtdmFyLXBsdXMtbWludXM6IFxcZTIzMTtcclxuJGZhLXZhci1wb2RjYXN0OiBcXGYyY2U7XHJcbiRmYS12YXItcG9kaXVtOiBcXGY2ODA7XHJcbiRmYS12YXItcG9kaXVtLXN0YXI6IFxcZjc1ODtcclxuJGZhLXZhci1wb2xpY2UtYm94OiBcXGUwMjE7XHJcbiRmYS12YXItcG9sbC1wZW9wbGU6IFxcZjc1OTtcclxuJGZhLXZhci1wb286IFxcZjJmZTtcclxuJGZhLXZhci1wb28tYm9sdDogXFxmNzVhO1xyXG4kZmEtdmFyLXBvby1zdG9ybTogXFxmNzVhO1xyXG4kZmEtdmFyLXBvb3A6IFxcZjYxOTtcclxuJGZhLXZhci1wb3Bjb3JuOiBcXGY4MTk7XHJcbiRmYS12YXItcG93ZXItb2ZmOiBcXGYwMTE7XHJcbiRmYS12YXItcHJlc2NyaXB0aW9uOiBcXGY1YjE7XHJcbiRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZTogXFxmNDg1O1xyXG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtbWVkaWNhbDogXFxmNDg2O1xyXG4kZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiBcXGY0ODY7XHJcbiRmYS12YXItcHJlc2VudGF0aW9uLXNjcmVlbjogXFxmNjg1O1xyXG4kZmEtdmFyLXByZXNlbnRhdGlvbjogXFxmNjg1O1xyXG4kZmEtdmFyLXByaW50OiBcXGYwMmY7XHJcbiRmYS12YXItcHJpbnQtbWFnbmlmeWluZy1nbGFzczogXFxmODFhO1xyXG4kZmEtdmFyLXByaW50LXNlYXJjaDogXFxmODFhO1xyXG4kZmEtdmFyLXByaW50LXNsYXNoOiBcXGY2ODY7XHJcbiRmYS12YXItcHJvamVjdG9yOiBcXGY4ZDY7XHJcbiRmYS12YXItcHVtcC1tZWRpY2FsOiBcXGUwNmE7XHJcbiRmYS12YXItcHVtcC1zb2FwOiBcXGUwNmI7XHJcbiRmYS12YXItcHVtcGtpbjogXFxmNzA3O1xyXG4kZmEtdmFyLXB1enpsZS1waWVjZTogXFxmMTJlO1xyXG4kZmEtdmFyLXB1enpsZS1waWVjZS1zaW1wbGU6IFxcZTIzMjtcclxuJGZhLXZhci1wdXp6bGUtcGllY2UtYWx0OiBcXGUyMzI7XHJcbiRmYS12YXItcTogXFxlMjMzO1xyXG4kZmEtdmFyLXFyY29kZTogXFxmMDI5O1xyXG4kZmEtdmFyLXF1ZXN0aW9uOiBcXGYxMjg7XHJcbiRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGw6IFxcZjQ1ODtcclxuJGZhLXZhci1icm9vbS1iYWxsOiBcXGY0NTg7XHJcbiRmYS12YXItcXVpZGRpdGNoOiBcXGY0NTg7XHJcbiRmYS12YXItcXVvdGUtbGVmdDogXFxmMTBkO1xyXG4kZmEtdmFyLXF1b3RlLWxlZnQtcm91bmQ6IFxcZTIzNDtcclxuJGZhLXZhci1xdW90ZS1sZWZ0LWFsdDogXFxlMjM0O1xyXG4kZmEtdmFyLXF1b3RlLXJpZ2h0OiBcXGYxMGU7XHJcbiRmYS12YXItcXVvdGUtcmlnaHQtcm91bmQ6IFxcZTIzNTtcclxuJGZhLXZhci1xdW90ZS1yaWdodC1hbHQ6IFxcZTIzNTtcclxuJGZhLXZhci1yOiBcXGUyMzY7XHJcbiRmYS12YXItcmFiYml0OiBcXGY3MDg7XHJcbiRmYS12YXItcmFiYml0LXJ1bm5pbmc6IFxcZjcwOTtcclxuJGZhLXZhci1yYWJiaXQtZmFzdDogXFxmNzA5O1xyXG4kZmEtdmFyLXJhY3F1ZXQ6IFxcZjQ1YTtcclxuJGZhLXZhci1yYWRhcjogXFxlMDI0O1xyXG4kZmEtdmFyLXJhZGlhdGlvbjogXFxmN2I5O1xyXG4kZmEtdmFyLXJhZGlvOiBcXGY4ZDc7XHJcbiRmYS12YXItcmFkaW8tdHVuZXI6IFxcZjhkODtcclxuJGZhLXZhci1yYWRpby1hbHQ6IFxcZjhkODtcclxuJGZhLXZhci1yYWluYm93OiBcXGY3NWI7XHJcbiRmYS12YXItcmFpbmRyb3BzOiBcXGY3NWM7XHJcbiRmYS12YXItcmFtOiBcXGY3MGE7XHJcbiRmYS12YXItcmFtcC1sb2FkaW5nOiBcXGY0ZDQ7XHJcbiRmYS12YXItcmF5Z3VuOiBcXGUwMjU7XHJcbiRmYS12YXItcmVjZWlwdDogXFxmNTQzO1xyXG4kZmEtdmFyLXJlY29yZC12aW55bDogXFxmOGQ5O1xyXG4kZmEtdmFyLXJlY3RhbmdsZTogXFxmMmZhO1xyXG4kZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGU6IFxcZjJmYTtcclxuJGZhLXZhci1yZWN0YW5nbGUtYWQ6IFxcZjY0MTtcclxuJGZhLXZhci1hZDogXFxmNjQxO1xyXG4kZmEtdmFyLXJlY3RhbmdsZS1iYXJjb2RlOiBcXGY0NjM7XHJcbiRmYS12YXItYmFyY29kZS1hbHQ6IFxcZjQ2MztcclxuJGZhLXZhci1yZWN0YW5nbGUtbGlzdDogXFxmMDIyO1xyXG4kZmEtdmFyLWxpc3QtYWx0OiBcXGYwMjI7XHJcbiRmYS12YXItcmVjdGFuZ2xlLXRlcm1pbmFsOiBcXGUyMzc7XHJcbiRmYS12YXItcmVjdGFuZ2xlLXZlcnRpY2FsOiBcXGYyZmI7XHJcbiRmYS12YXItcmVjdGFuZ2xlLXBvcnRyYWl0OiBcXGYyZmI7XHJcbiRmYS12YXItcmVjdGFuZ2xlLXZlcnRpY2FsLWhpc3Rvcnk6IFxcZTIzODtcclxuJGZhLXZhci1yZWN0YW5nbGUtd2lkZTogXFxmMmZjO1xyXG4kZmEtdmFyLXJlY3RhbmdsZS14bWFyazogXFxmNDEwO1xyXG4kZmEtdmFyLXRpbWVzLXJlY3RhbmdsZTogXFxmNDEwO1xyXG4kZmEtdmFyLXJlY3RhbmdsZS10aW1lczogXFxmNDEwO1xyXG4kZmEtdmFyLXdpbmRvdy1jbG9zZTogXFxmNDEwO1xyXG4kZmEtdmFyLXJlY3ljbGU6IFxcZjFiODtcclxuJGZhLXZhci1yZWZyaWdlcmF0b3I6IFxcZTAyNjtcclxuJGZhLXZhci1yZWdpc3RlcmVkOiBcXGYyNWQ7XHJcbiRmYS12YXItcmVwZWF0OiBcXGYzNjM7XHJcbiRmYS12YXItcmVwZWF0LTE6IFxcZjM2NTtcclxuJGZhLXZhci1yZXBseTogXFxmM2U1O1xyXG4kZmEtdmFyLW1haWwtcmVwbHk6IFxcZjNlNTtcclxuJGZhLXZhci1yZXBseS1hbGw6IFxcZjEyMjtcclxuJGZhLXZhci1tYWlsLXJlcGx5LWFsbDogXFxmMTIyO1xyXG4kZmEtdmFyLXJlcGx5LWNsb2NrOiBcXGUyMzk7XHJcbiRmYS12YXItcmVwbHktdGltZTogXFxlMjM5O1xyXG4kZmEtdmFyLXJlcHVibGljYW46IFxcZjc1ZTtcclxuJGZhLXZhci1yZXN0cm9vbTogXFxmN2JkO1xyXG4kZmEtdmFyLXJlc3Ryb29tLXNpbXBsZTogXFxlMjNhO1xyXG4kZmEtdmFyLXJldHdlZXQ6IFxcZjA3OTtcclxuJGZhLXZhci1yaG9tYnVzOiBcXGUyM2I7XHJcbiRmYS12YXItcmliYm9uOiBcXGY0ZDY7XHJcbiRmYS12YXItcmlnaHQ6IFxcZjM1NjtcclxuJGZhLXZhci1hcnJvdy1hbHQtcmlnaHQ6IFxcZjM1NjtcclxuJGZhLXZhci1yaWdodC1mcm9tLWJyYWNrZXQ6IFxcZjJmNTtcclxuJGZhLXZhci1zaWduLW91dC1hbHQ6IFxcZjJmNTtcclxuJGZhLXZhci1yaWdodC1mcm9tLWxpbmU6IFxcZjM0NztcclxuJGZhLXZhci1hcnJvdy1hbHQtZnJvbS1sZWZ0OiBcXGYzNDc7XHJcbiRmYS12YXItcmlnaHQtbGVmdDogXFxmMzYyO1xyXG4kZmEtdmFyLWV4Y2hhbmdlLWFsdDogXFxmMzYyO1xyXG4kZmEtdmFyLXJpZ2h0LWxvbmc6IFxcZjMwYjtcclxuJGZhLXZhci1sb25nLWFycm93LWFsdC1yaWdodDogXFxmMzBiO1xyXG4kZmEtdmFyLXJpZ2h0LXRvLWJyYWNrZXQ6IFxcZjJmNjtcclxuJGZhLXZhci1zaWduLWluLWFsdDogXFxmMmY2O1xyXG4kZmEtdmFyLXJpZ2h0LXRvLWxpbmU6IFxcZjM0YztcclxuJGZhLXZhci1hcnJvdy1hbHQtdG8tcmlnaHQ6IFxcZjM0YztcclxuJGZhLXZhci1yaW5nOiBcXGY3MGI7XHJcbiRmYS12YXItcmluZ3Mtd2VkZGluZzogXFxmODFiO1xyXG4kZmEtdmFyLXJvYWQ6IFxcZjAxODtcclxuJGZhLXZhci1yb2JvdDogXFxmNTQ0O1xyXG4kZmEtdmFyLXJvY2tldDogXFxmMTM1O1xyXG4kZmEtdmFyLXJvY2tldC1sYXVuY2g6IFxcZTAyNztcclxuJGZhLXZhci1yb3RhdGU6IFxcZjJmMTtcclxuJGZhLXZhci1zeW5jLWFsdDogXFxmMmYxO1xyXG4kZmEtdmFyLXJvdGF0ZS1leGNsYW1hdGlvbjogXFxlMjNjO1xyXG4kZmEtdmFyLXJvdGF0ZS1mb3J3YXJkOiBcXGYyZjk7XHJcbiRmYS12YXItcmVkby1hbHQ6IFxcZjJmOTtcclxuJGZhLXZhci1yb3RhdGUtbGVmdDogXFxmMmVhO1xyXG4kZmEtdmFyLXVuZG8tYWx0OiBcXGYyZWE7XHJcbiRmYS12YXItcm91dGU6IFxcZjRkNztcclxuJGZhLXZhci1yb3V0ZS1oaWdod2F5OiBcXGY2MWE7XHJcbiRmYS12YXItcm91dGUtaW50ZXJzdGF0ZTogXFxmNjFiO1xyXG4kZmEtdmFyLXJvdXRlcjogXFxmOGRhO1xyXG4kZmEtdmFyLXJzczogXFxmMDllO1xyXG4kZmEtdmFyLWZlZWQ6IFxcZjA5ZTtcclxuJGZhLXZhci1ydWJsZS1zaWduOiBcXGYxNTg7XHJcbiRmYS12YXItcm91YmxlOiBcXGYxNTg7XHJcbiRmYS12YXItcnViOiBcXGYxNTg7XHJcbiRmYS12YXItcnVibGU6IFxcZjE1ODtcclxuJGZhLXZhci1ydWxlcjogXFxmNTQ1O1xyXG4kZmEtdmFyLXJ1bGVyLWNvbWJpbmVkOiBcXGY1NDY7XHJcbiRmYS12YXItcnVsZXItaG9yaXpvbnRhbDogXFxmNTQ3O1xyXG4kZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlOiBcXGY2MWM7XHJcbiRmYS12YXItcnVsZXItdmVydGljYWw6IFxcZjU0ODtcclxuJGZhLXZhci1ydXBlZS1zaWduOiBcXGYxNTY7XHJcbiRmYS12YXItcnVwZWU6IFxcZjE1NjtcclxuJGZhLXZhci1ydXBpYWgtc2lnbjogXFxlMjNkO1xyXG4kZmEtdmFyLXJ2OiBcXGY3YmU7XHJcbiRmYS12YXItczogXFxlMjNlO1xyXG4kZmEtdmFyLXNhY2s6IFxcZjgxYztcclxuJGZhLXZhci1zYWNrLWRvbGxhcjogXFxmODFkO1xyXG4kZmEtdmFyLXNhbGFkOiBcXGY4MWU7XHJcbiRmYS12YXItYm93bC1zYWxhZDogXFxmODFlO1xyXG4kZmEtdmFyLXNhbmR3aWNoOiBcXGY4MWY7XHJcbiRmYS12YXItc2F0ZWxsaXRlOiBcXGY3YmY7XHJcbiRmYS12YXItc2F0ZWxsaXRlLWRpc2g6IFxcZjdjMDtcclxuJGZhLXZhci1zYXVzYWdlOiBcXGY4MjA7XHJcbiRmYS12YXItc2F4b3Bob25lOiBcXGY4ZGM7XHJcbiRmYS12YXItc2F4b3Bob25lLWZpcmU6IFxcZjhkYjtcclxuJGZhLXZhci1zYXgtaG90OiBcXGY4ZGI7XHJcbiRmYS12YXItc2NhbGUtYmFsYW5jZWQ6IFxcZjI0ZTtcclxuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcXGYyNGU7XHJcbiRmYS12YXItc2NhbGUtdW5iYWxhbmNlZDogXFxmNTE1O1xyXG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtbGVmdDogXFxmNTE1O1xyXG4kZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcDogXFxmNTE2O1xyXG4kZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQ6IFxcZjUxNjtcclxuJGZhLXZhci1zY2FscGVsOiBcXGY2MWQ7XHJcbiRmYS12YXItc2NhbHBlbC1saW5lLWRhc2hlZDogXFxmNjFlO1xyXG4kZmEtdmFyLXNjYWxwZWwtcGF0aDogXFxmNjFlO1xyXG4kZmEtdmFyLXNjYW5uZXI6IFxcZjhmMztcclxuJGZhLXZhci1zY2FubmVyLWltYWdlOiBcXGY4ZjM7XHJcbiRmYS12YXItc2Nhbm5lci1ndW46IFxcZjQ4ODtcclxuJGZhLXZhci1zY2FubmVyLWtleWJvYXJkOiBcXGY0ODk7XHJcbiRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbjogXFxmNDhhO1xyXG4kZmEtdmFyLXNjYXJlY3JvdzogXFxmNzBkO1xyXG4kZmEtdmFyLXNjYXJmOiBcXGY3YzE7XHJcbiRmYS12YXItc2Nob29sOiBcXGY1NDk7XHJcbiRmYS12YXItc2Npc3NvcnM6IFxcZjBjNDtcclxuJGZhLXZhci1jdXQ6IFxcZjBjNDtcclxuJGZhLXZhci1zY3JlZW4tdXNlcnM6IFxcZjYzZDtcclxuJGZhLXZhci11c2Vycy1jbGFzczogXFxmNjNkO1xyXG4kZmEtdmFyLXNjcmVlbmNhc3Q6IFxcZTIzZjtcclxuJGZhLXZhci1zY3Jld2RyaXZlcjogXFxmNTRhO1xyXG4kZmEtdmFyLXNjcmV3ZHJpdmVyLXdyZW5jaDogXFxmN2Q5O1xyXG4kZmEtdmFyLXRvb2xzOiBcXGY3ZDk7XHJcbiRmYS12YXItc2NyaWJibGU6IFxcZTI0MDtcclxuJGZhLXZhci1zY3JvbGw6IFxcZjcwZTtcclxuJGZhLXZhci1zY3JvbGwtb2xkOiBcXGY3MGY7XHJcbiRmYS12YXItc2Nyb2xsLXRvcmFoOiBcXGY2YTA7XHJcbiRmYS12YXItdG9yYWg6IFxcZjZhMDtcclxuJGZhLXZhci1zY3J1YmJlcjogXFxmMmY4O1xyXG4kZmEtdmFyLXNjeXRoZTogXFxmNzEwO1xyXG4kZmEtdmFyLXNkLWNhcmQ6IFxcZjdjMjtcclxuJGZhLXZhci1zZC1jYXJkczogXFxlMjQxO1xyXG4kZmEtdmFyLXNlYWw6IFxcZTI0MjtcclxuJGZhLXZhci1zZWFsLWV4Y2xhbWF0aW9uOiBcXGUyNDM7XHJcbiRmYS12YXItc2VhbC1xdWVzdGlvbjogXFxlMjQ0O1xyXG4kZmEtdmFyLXNlYXQtYWlybGluZTogXFxlMjQ1O1xyXG4kZmEtdmFyLXNlY3Rpb246IFxcZTI0NjtcclxuJGZhLXZhci1zZWVkbGluZzogXFxmNGQ4O1xyXG4kZmEtdmFyLXNwcm91dDogXFxmNGQ4O1xyXG4kZmEtdmFyLXNlbmQtYmFjazogXFxmODdlO1xyXG4kZmEtdmFyLXNlbmQtYmFja3dhcmQ6IFxcZjg3ZjtcclxuJGZhLXZhci1zZW5zb3I6IFxcZTAyODtcclxuJGZhLXZhci1zZW5zb3ItY2xvdWQ6IFxcZTAyYztcclxuJGZhLXZhci1zZW5zb3Itc21va2U6IFxcZTAyYztcclxuJGZhLXZhci1zZW5zb3ItZmlyZTogXFxlMDJhO1xyXG4kZmEtdmFyLXNlbnNvci1vbjogXFxlMDJiO1xyXG4kZmEtdmFyLXNlbnNvci10cmlhbmdsZS1leGNsYW1hdGlvbjogXFxlMDI5O1xyXG4kZmEtdmFyLXNlbnNvci1hbGVydDogXFxlMDI5O1xyXG4kZmEtdmFyLXNlcnZlcjogXFxmMjMzO1xyXG4kZmEtdmFyLXNoYXBlczogXFxmNjFmO1xyXG4kZmEtdmFyLXRyaWFuZ2xlLWNpcmNsZS1zcXVhcmU6IFxcZjYxZjtcclxuJGZhLXZhci1zaGFyZTogXFxmMDY0O1xyXG4kZmEtdmFyLWFycm93LXR1cm4tcmlnaHQ6IFxcZjA2NDtcclxuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFxcZjA2NDtcclxuJGZhLXZhci1zaGFyZS1hbGw6IFxcZjM2NztcclxuJGZhLXZhci1hcnJvd3MtdHVybi1yaWdodDogXFxmMzY3O1xyXG4kZmEtdmFyLXNoYXJlLWZyb20tc3F1YXJlOiBcXGYxNGQ7XHJcbiRmYS12YXItc2hhcmUtc3F1YXJlOiBcXGYxNGQ7XHJcbiRmYS12YXItc2hhcmUtbm9kZXM6IFxcZjFlMDtcclxuJGZhLXZhci1zaGFyZS1hbHQ6IFxcZjFlMDtcclxuJGZhLXZhci1zaGVlcDogXFxmNzExO1xyXG4kZmEtdmFyLXNoZWtlbC1zaWduOiBcXGYyMGI7XHJcbiRmYS12YXItc2hlcWVsLXNpZ246IFxcZjIwYjtcclxuJGZhLXZhci1zaGVrZWw6IFxcZjIwYjtcclxuJGZhLXZhci1zaGVxZWw6IFxcZjIwYjtcclxuJGZhLXZhci1pbHM6IFxcZjIwYjtcclxuJGZhLXZhci1zaGVsdmVzOiBcXGY0ODA7XHJcbiRmYS12YXItaW52ZW50b3J5OiBcXGY0ODA7XHJcbiRmYS12YXItc2hlbHZlcy1lbXB0eTogXFxlMjQ3O1xyXG4kZmEtdmFyLXNoaWVsZDogXFxmMTMyO1xyXG4kZmEtdmFyLXNoaWVsZC1ibGFuazogXFxmM2VkO1xyXG4kZmEtdmFyLXNoaWVsZC1hbHQ6IFxcZjNlZDtcclxuJGZhLXZhci1zaGllbGQtY2hlY2s6IFxcZjJmNztcclxuJGZhLXZhci1zaGllbGQtY3Jvc3M6IFxcZjcxMjtcclxuJGZhLXZhci1zaGllbGQtZXhjbGFtYXRpb246IFxcZTI0ODtcclxuJGZhLXZhci1zaGllbGQta2V5aG9sZTogXFxlMjQ5O1xyXG4kZmEtdmFyLXNoaWVsZC1taW51czogXFxlMjRhO1xyXG4kZmEtdmFyLXNoaWVsZC1wbHVzOiBcXGUyNGI7XHJcbiRmYS12YXItc2hpZWxkLXNsYXNoOiBcXGUyNGM7XHJcbiRmYS12YXItc2hpZWxkLXZpcnVzOiBcXGUwNmM7XHJcbiRmYS12YXItc2hpZWxkLXhtYXJrOiBcXGUyNGQ7XHJcbiRmYS12YXItc2hpZWxkLXRpbWVzOiBcXGUyNGQ7XHJcbiRmYS12YXItc2hpcDogXFxmMjFhO1xyXG4kZmEtdmFyLXNoaXNoLWtlYmFiOiBcXGY4MjE7XHJcbiRmYS12YXItc2hvZS1wcmludHM6IFxcZjU0YjtcclxuJGZhLXZhci1zaG9wOiBcXGY1NGY7XHJcbiRmYS12YXItc3RvcmUtYWx0OiBcXGY1NGY7XHJcbiRmYS12YXItc2hvcC1zbGFzaDogXFxlMDcwO1xyXG4kZmEtdmFyLXN0b3JlLWFsdC1zbGFzaDogXFxlMDcwO1xyXG4kZmEtdmFyLXNob3ZlbDogXFxmNzEzO1xyXG4kZmEtdmFyLXNob3ZlbC1zbm93OiBcXGY3YzM7XHJcbiRmYS12YXItc2hvd2VyOiBcXGYyY2M7XHJcbiRmYS12YXItc2hvd2VyLWRvd246IFxcZTI0ZTtcclxuJGZhLXZhci1zaG93ZXItYWx0OiBcXGUyNGU7XHJcbiRmYS12YXItc2hyZWRkZXI6IFxcZjY4YTtcclxuJGZhLXZhci1zaHVmZmxlOiBcXGYwNzQ7XHJcbiRmYS12YXItcmFuZG9tOiBcXGYwNzQ7XHJcbiRmYS12YXItc2h1dHRsZS1zcGFjZTogXFxmMTk3O1xyXG4kZmEtdmFyLXNwYWNlLXNodXR0bGU6IFxcZjE5NztcclxuJGZhLXZhci1zaHV0dGxlY29jazogXFxmNDViO1xyXG4kZmEtdmFyLXNpY2tsZTogXFxmODIyO1xyXG4kZmEtdmFyLXNpZGViYXI6IFxcZTI0ZjtcclxuJGZhLXZhci1zaWRlYmFyLWZsaXA6IFxcZTI1MDtcclxuJGZhLXZhci1zaWdtYTogXFxmNjhiO1xyXG4kZmEtdmFyLXNpZ24taGFuZ2luZzogXFxmNGQ5O1xyXG4kZmEtdmFyLXNpZ246IFxcZjRkOTtcclxuJGZhLXZhci1zaWduYWw6IFxcZjAxMjtcclxuJGZhLXZhci1zaWduYWwtcGVyZmVjdDogXFxmMDEyO1xyXG4kZmEtdmFyLXNpZ25hbC01OiBcXGYwMTI7XHJcbiRmYS12YXItc2lnbmFsLWJhcnM6IFxcZjY5MDtcclxuJGZhLXZhci1zaWduYWwtYmFycy1zdHJvbmc6IFxcZjY5MDtcclxuJGZhLXZhci1zaWduYWwtYWx0OiBcXGY2OTA7XHJcbiRmYS12YXItc2lnbmFsLWFsdC00OiBcXGY2OTA7XHJcbiRmYS12YXItc2lnbmFsLWJhcnMtZmFpcjogXFxmNjkyO1xyXG4kZmEtdmFyLXNpZ25hbC1hbHQtMjogXFxmNjkyO1xyXG4kZmEtdmFyLXNpZ25hbC1iYXJzLWdvb2Q6IFxcZjY5MztcclxuJGZhLXZhci1zaWduYWwtYWx0LTM6IFxcZjY5MztcclxuJGZhLXZhci1zaWduYWwtYmFycy1zbGFzaDogXFxmNjk0O1xyXG4kZmEtdmFyLXNpZ25hbC1hbHQtc2xhc2g6IFxcZjY5NDtcclxuJGZhLXZhci1zaWduYWwtYmFycy13ZWFrOiBcXGY2OTE7XHJcbiRmYS12YXItc2lnbmFsLWFsdC0xOiBcXGY2OTE7XHJcbiRmYS12YXItc2lnbmFsLWZhaXI6IFxcZjY4ZDtcclxuJGZhLXZhci1zaWduYWwtMjogXFxmNjhkO1xyXG4kZmEtdmFyLXNpZ25hbC1nb29kOiBcXGY2OGU7XHJcbiRmYS12YXItc2lnbmFsLTM6IFxcZjY4ZTtcclxuJGZhLXZhci1zaWduYWwtc2xhc2g6IFxcZjY5NTtcclxuJGZhLXZhci1zaWduYWwtc3RyZWFtOiBcXGY4ZGQ7XHJcbiRmYS12YXItc2lnbmFsLXN0cmVhbS1zbGFzaDogXFxlMjUxO1xyXG4kZmEtdmFyLXNpZ25hbC1zdHJvbmc6IFxcZjY4ZjtcclxuJGZhLXZhci1zaWduYWwtNDogXFxmNjhmO1xyXG4kZmEtdmFyLXNpZ25hbC13ZWFrOiBcXGY2OGM7XHJcbiRmYS12YXItc2lnbmFsLTE6IFxcZjY4YztcclxuJGZhLXZhci1zaWduYXR1cmU6IFxcZjViNztcclxuJGZhLXZhci1zaWducy1wb3N0OiBcXGYyNzc7XHJcbiRmYS12YXItbWFwLXNpZ25zOiBcXGYyNzc7XHJcbiRmYS12YXItc2ltLWNhcmQ6IFxcZjdjNDtcclxuJGZhLXZhci1zaW0tY2FyZHM6IFxcZTI1MjtcclxuJGZhLXZhci1zaW5rOiBcXGUwNmQ7XHJcbiRmYS12YXItc2lyZW46IFxcZTAyZDtcclxuJGZhLXZhci1zaXJlbi1vbjogXFxlMDJlO1xyXG4kZmEtdmFyLXNpdGVtYXA6IFxcZjBlODtcclxuJGZhLXZhci1za2VsZXRvbjogXFxmNjIwO1xyXG4kZmEtdmFyLXNrdWxsOiBcXGY1NGM7XHJcbiRmYS12YXItc2t1bGwtY293OiBcXGY4ZGU7XHJcbiRmYS12YXItc2t1bGwtY3Jvc3Nib25lczogXFxmNzE0O1xyXG4kZmEtdmFyLXNsYXNoOiBcXGY3MTU7XHJcbiRmYS12YXItc2xlaWdoOiBcXGY3Y2M7XHJcbiRmYS12YXItc2xpZGVyOiBcXGUyNTM7XHJcbiRmYS12YXItc2xpZGVyczogXFxmMWRlO1xyXG4kZmEtdmFyLXNsaWRlcnMtaDogXFxmMWRlO1xyXG4kZmEtdmFyLXNsaWRlcnMtdXA6IFxcZjNmMTtcclxuJGZhLXZhci1zbGlkZXJzLXY6IFxcZjNmMTtcclxuJGZhLXZhci1zbW9nOiBcXGY3NWY7XHJcbiRmYS12YXItc21va2U6IFxcZjc2MDtcclxuJGZhLXZhci1zbW9raW5nOiBcXGY0OGQ7XHJcbiRmYS12YXItc25ha2U6IFxcZjcxNjtcclxuJGZhLXZhci1zbm9vemU6IFxcZjg4MDtcclxuJGZhLXZhci16eno6IFxcZjg4MDtcclxuJGZhLXZhci1zbm93LWJsb3dpbmc6IFxcZjc2MTtcclxuJGZhLXZhci1zbm93Zmxha2U6IFxcZjJkYztcclxuJGZhLXZhci1zbm93Zmxha2VzOiBcXGY3Y2Y7XHJcbiRmYS12YXItc25vd21hbjogXFxmN2QwO1xyXG4kZmEtdmFyLXNub3dtYW4taGVhZDogXFxmNzliO1xyXG4kZmEtdmFyLWZyb3N0eS1oZWFkOiBcXGY3OWI7XHJcbiRmYS12YXItc25vd3Bsb3c6IFxcZjdkMjtcclxuJGZhLXZhci1zb2FwOiBcXGUwNmU7XHJcbiRmYS12YXItc29ja3M6IFxcZjY5NjtcclxuJGZhLXZhci1zb2xhci1wYW5lbDogXFxmNWJhO1xyXG4kZmEtdmFyLXNvbGFyLXN5c3RlbTogXFxlMDJmO1xyXG4kZmEtdmFyLXNvcnQ6IFxcZjBkYztcclxuJGZhLXZhci11bnNvcnRlZDogXFxmMGRjO1xyXG4kZmEtdmFyLXNvcnQtZG93bjogXFxmMGRkO1xyXG4kZmEtdmFyLXNvcnQtZGVzYzogXFxmMGRkO1xyXG4kZmEtdmFyLXNvcnQtdXA6IFxcZjBkZTtcclxuJGZhLXZhci1zb3J0LWFzYzogXFxmMGRlO1xyXG4kZmEtdmFyLXNwYTogXFxmNWJiO1xyXG4kZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbjogXFxlMDMzO1xyXG4kZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbi1jb25zdHJ1Y3Rpb246IFxcZTAzNDtcclxuJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tYWx0OiBcXGUwMzQ7XHJcbiRmYS12YXItc3BhZGU6IFxcZjJmNDtcclxuJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmc6IFxcZjY3YjtcclxuJGZhLXZhci1wYXN0YWZhcmlhbmlzbTogXFxmNjdiO1xyXG4kZmEtdmFyLXNwYXJrbGVzOiBcXGY4OTA7XHJcbiRmYS12YXItc3BlYWtlcjogXFxmOGRmO1xyXG4kZmEtdmFyLXNwZWFrZXJzOiBcXGY4ZTA7XHJcbiRmYS12YXItc3BlbGwtY2hlY2s6IFxcZjg5MTtcclxuJGZhLXZhci1zcGlkZXI6IFxcZjcxNztcclxuJGZhLXZhci1zcGlkZXItYmxhY2std2lkb3c6IFxcZjcxODtcclxuJGZhLXZhci1zcGlkZXItd2ViOiBcXGY3MTk7XHJcbiRmYS12YXItc3Bpbm5lcjogXFxmMTEwO1xyXG4kZmEtdmFyLXNwaW5uZXItdGhpcmQ6IFxcZjNmNDtcclxuJGZhLXZhci1zcGxpdDogXFxlMjU0O1xyXG4kZmEtdmFyLXNwbG90Y2g6IFxcZjViYztcclxuJGZhLXZhci1zcG9vbjogXFxmMmU1O1xyXG4kZmEtdmFyLXV0ZW5zaWwtc3Bvb246IFxcZjJlNTtcclxuJGZhLXZhci1zcHJheS1jYW46IFxcZjViZDtcclxuJGZhLXZhci1zcHJpbmtsZXI6IFxcZTAzNTtcclxuJGZhLXZhci1zcXVhcmU6IFxcZjBjODtcclxuJGZhLXZhci1zcXVhcmUtMDogXFxlMjU1O1xyXG4kZmEtdmFyLXNxdWFyZS0xOiBcXGUyNTY7XHJcbiRmYS12YXItc3F1YXJlLTI6IFxcZTI1NztcclxuJGZhLXZhci1zcXVhcmUtMzogXFxlMjU4O1xyXG4kZmEtdmFyLXNxdWFyZS00OiBcXGUyNTk7XHJcbiRmYS12YXItc3F1YXJlLTU6IFxcZTI1YTtcclxuJGZhLXZhci1zcXVhcmUtNjogXFxlMjViO1xyXG4kZmEtdmFyLXNxdWFyZS03OiBcXGUyNWM7XHJcbiRmYS12YXItc3F1YXJlLTg6IFxcZTI1ZDtcclxuJGZhLXZhci1zcXVhcmUtOTogXFxlMjVlO1xyXG4kZmEtdmFyLXNxdWFyZS1hOiBcXGUyNWY7XHJcbiRmYS12YXItc3F1YXJlLWFtcGVyc2FuZDogXFxlMjYwO1xyXG4kZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duOiBcXGYzMzk7XHJcbiRmYS12YXItYXJyb3ctc3F1YXJlLWRvd246IFxcZjMzOTtcclxuJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bi1sZWZ0OiBcXGUyNjE7XHJcbiRmYS12YXItc3F1YXJlLWFycm93LWRvd24tcmlnaHQ6IFxcZTI2MjtcclxuJGZhLXZhci1zcXVhcmUtYXJyb3ctbGVmdDogXFxmMzNhO1xyXG4kZmEtdmFyLWFycm93LXNxdWFyZS1sZWZ0OiBcXGYzM2E7XHJcbiRmYS12YXItc3F1YXJlLWFycm93LXJpZ2h0OiBcXGYzM2I7XHJcbiRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0OiBcXGYzM2I7XHJcbiRmYS12YXItc3F1YXJlLWFycm93LXVwOiBcXGYzM2M7XHJcbiRmYS12YXItYXJyb3ctc3F1YXJlLXVwOiBcXGYzM2M7XHJcbiRmYS12YXItc3F1YXJlLWFycm93LXVwLWxlZnQ6IFxcZTI2MztcclxuJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtcmlnaHQ6IFxcZjE0YztcclxuJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZTogXFxmMTRjO1xyXG4kZmEtdmFyLXNxdWFyZS1iOiBcXGUyNjQ7XHJcbiRmYS12YXItc3F1YXJlLWJvbHQ6IFxcZTI2NTtcclxuJGZhLXZhci1zcXVhcmUtYzogXFxlMjY2O1xyXG4kZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duOiBcXGYxNTA7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLWRvd246IFxcZjE1MDtcclxuJGZhLXZhci1zcXVhcmUtY2FyZXQtbGVmdDogXFxmMTkxO1xyXG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0OiBcXGYxOTE7XHJcbiRmYS12YXItc3F1YXJlLWNhcmV0LXJpZ2h0OiBcXGYxNTI7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLXJpZ2h0OiBcXGYxNTI7XHJcbiRmYS12YXItc3F1YXJlLWNhcmV0LXVwOiBcXGYxNTE7XHJcbiRmYS12YXItY2FyZXQtc3F1YXJlLXVwOiBcXGYxNTE7XHJcbiRmYS12YXItc3F1YXJlLWNoZWNrOiBcXGYxNGE7XHJcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcXGYxNGE7XHJcbiRmYS12YXItc3F1YXJlLWNoZXZyb24tZG93bjogXFxmMzI5O1xyXG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd246IFxcZjMyOTtcclxuJGZhLXZhci1zcXVhcmUtY2hldnJvbi1sZWZ0OiBcXGYzMmE7XHJcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdDogXFxmMzJhO1xyXG4kZmEtdmFyLXNxdWFyZS1jaGV2cm9uLXJpZ2h0OiBcXGYzMmI7XHJcbiRmYS12YXItY2hldnJvbi1zcXVhcmUtcmlnaHQ6IFxcZjMyYjtcclxuJGZhLXZhci1zcXVhcmUtY2hldnJvbi11cDogXFxmMzJjO1xyXG4kZmEtdmFyLWNoZXZyb24tc3F1YXJlLXVwOiBcXGYzMmM7XHJcbiRmYS12YXItc3F1YXJlLWNvZGU6IFxcZTI2NztcclxuJGZhLXZhci1zcXVhcmUtZDogXFxlMjY4O1xyXG4kZmEtdmFyLXNxdWFyZS1kYXNoZWQ6IFxcZTI2OTtcclxuJGZhLXZhci1zcXVhcmUtZGl2aWRlOiBcXGUyNmE7XHJcbiRmYS12YXItc3F1YXJlLWRvbGxhcjogXFxmMmU5O1xyXG4kZmEtdmFyLXVzZC1zcXVhcmU6IFxcZjJlOTtcclxuJGZhLXZhci1kb2xsYXItc3F1YXJlOiBcXGYyZTk7XHJcbiRmYS12YXItc3F1YXJlLWRvd246IFxcZjM1MDtcclxuJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd246IFxcZjM1MDtcclxuJGZhLXZhci1zcXVhcmUtZG93bi1sZWZ0OiBcXGUyNmI7XHJcbiRmYS12YXItc3F1YXJlLWRvd24tcmlnaHQ6IFxcZTI2YztcclxuJGZhLXZhci1zcXVhcmUtZTogXFxlMjZkO1xyXG4kZmEtdmFyLXNxdWFyZS1lbnZlbG9wZTogXFxmMTk5O1xyXG4kZmEtdmFyLWVudmVsb3BlLXNxdWFyZTogXFxmMTk5O1xyXG4kZmEtdmFyLXNxdWFyZS1leGNsYW1hdGlvbjogXFxmMzIxO1xyXG4kZmEtdmFyLWV4Y2xhbWF0aW9uLXNxdWFyZTogXFxmMzIxO1xyXG4kZmEtdmFyLXNxdWFyZS1mOiBcXGUyNmU7XHJcbiRmYS12YXItc3F1YXJlLWZyYWdpbGU6IFxcZjQ5YjtcclxuJGZhLXZhci1ib3gtZnJhZ2lsZTogXFxmNDliO1xyXG4kZmEtdmFyLXNxdWFyZS13aW5lLWdsYXNzLWNyYWNrOiBcXGY0OWI7XHJcbiRmYS12YXItc3F1YXJlLWZ1bGw6IFxcZjQ1YztcclxuJGZhLXZhci1zcXVhcmUtZzogXFxlMjZmO1xyXG4kZmEtdmFyLXNxdWFyZS1oOiBcXGYwZmQ7XHJcbiRmYS12YXItaC1zcXVhcmU6IFxcZjBmZDtcclxuJGZhLXZhci1zcXVhcmUtaGVhcnQ6IFxcZjRjODtcclxuJGZhLXZhci1oZWFydC1zcXVhcmU6IFxcZjRjODtcclxuJGZhLXZhci1zcXVhcmUtaTogXFxlMjcwO1xyXG4kZmEtdmFyLXNxdWFyZS1pbmZvOiBcXGYzMGY7XHJcbiRmYS12YXItaW5mby1zcXVhcmU6IFxcZjMwZjtcclxuJGZhLXZhci1zcXVhcmUtajogXFxlMjcxO1xyXG4kZmEtdmFyLXNxdWFyZS1rOiBcXGUyNzI7XHJcbiRmYS12YXItc3F1YXJlLWw6IFxcZTI3MztcclxuJGZhLXZhci1zcXVhcmUtbGVmdDogXFxmMzUxO1xyXG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtbGVmdDogXFxmMzUxO1xyXG4kZmEtdmFyLXNxdWFyZS1tOiBcXGUyNzQ7XHJcbiRmYS12YXItc3F1YXJlLW1pbnVzOiBcXGYxNDY7XHJcbiRmYS12YXItbWludXMtc3F1YXJlOiBcXGYxNDY7XHJcbiRmYS12YXItc3F1YXJlLW46IFxcZTI3NTtcclxuJGZhLXZhci1zcXVhcmUtbzogXFxlMjc2O1xyXG4kZmEtdmFyLXNxdWFyZS1wOiBcXGUyNzc7XHJcbiRmYS12YXItc3F1YXJlLXBhcmtpbmc6IFxcZjU0MDtcclxuJGZhLXZhci1wYXJraW5nOiBcXGY1NDA7XHJcbiRmYS12YXItc3F1YXJlLXBhcmtpbmctc2xhc2g6IFxcZjYxNztcclxuJGZhLXZhci1wYXJraW5nLXNsYXNoOiBcXGY2MTc7XHJcbiRmYS12YXItc3F1YXJlLXBlbjogXFxmMTRiO1xyXG4kZmEtdmFyLXBlbi1zcXVhcmU6IFxcZjE0YjtcclxuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcXGYxNGI7XHJcbiRmYS12YXItc3F1YXJlLXBob25lOiBcXGYwOTg7XHJcbiRmYS12YXItcGhvbmUtc3F1YXJlOiBcXGYwOTg7XHJcbiRmYS12YXItc3F1YXJlLXBob25lLWZsaXA6IFxcZjg3YjtcclxuJGZhLXZhci1waG9uZS1zcXVhcmUtYWx0OiBcXGY4N2I7XHJcbiRmYS12YXItc3F1YXJlLXBob25lLWhhbmd1cDogXFxlMjc4O1xyXG4kZmEtdmFyLXBob25lLXNxdWFyZS1kb3duOiBcXGUyNzg7XHJcbiRmYS12YXItc3F1YXJlLXBsdXM6IFxcZjBmZTtcclxuJGZhLXZhci1wbHVzLXNxdWFyZTogXFxmMGZlO1xyXG4kZmEtdmFyLXNxdWFyZS1wb2xsLWhvcml6b250YWw6IFxcZjY4MjtcclxuJGZhLXZhci1wb2xsLWg6IFxcZjY4MjtcclxuJGZhLXZhci1zcXVhcmUtcG9sbC12ZXJ0aWNhbDogXFxmNjgxO1xyXG4kZmEtdmFyLXBvbGw6IFxcZjY4MTtcclxuJGZhLXZhci1zcXVhcmUtcTogXFxlMjc5O1xyXG4kZmEtdmFyLXNxdWFyZS1xdWVzdGlvbjogXFxmMmZkO1xyXG4kZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZTogXFxmMmZkO1xyXG4kZmEtdmFyLXNxdWFyZS1yOiBcXGUyN2E7XHJcbiRmYS12YXItc3F1YXJlLXJpZ2h0OiBcXGYzNTI7XHJcbiRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodDogXFxmMzUyO1xyXG4kZmEtdmFyLXNxdWFyZS1yb290OiBcXGY2OTc7XHJcbiRmYS12YXItc3F1YXJlLXJvb3QtdmFyaWFibGU6IFxcZjY5ODtcclxuJGZhLXZhci1zcXVhcmUtcm9vdC1hbHQ6IFxcZjY5ODtcclxuJGZhLXZhci1zcXVhcmUtcnNzOiBcXGYxNDM7XHJcbiRmYS12YXItcnNzLXNxdWFyZTogXFxmMTQzO1xyXG4kZmEtdmFyLXNxdWFyZS1zOiBcXGUyN2I7XHJcbiRmYS12YXItc3F1YXJlLXNoYXJlLW5vZGVzOiBcXGYxZTE7XHJcbiRmYS12YXItc2hhcmUtYWx0LXNxdWFyZTogXFxmMWUxO1xyXG4kZmEtdmFyLXNxdWFyZS1zbGlkZXJzOiBcXGYzZjA7XHJcbiRmYS12YXItc2xpZGVycy1oLXNxdWFyZTogXFxmM2YwO1xyXG4kZmEtdmFyLXNxdWFyZS1zbGlkZXJzLXZlcnRpY2FsOiBcXGYzZjI7XHJcbiRmYS12YXItc2xpZGVycy12LXNxdWFyZTogXFxmM2YyO1xyXG4kZmEtdmFyLXNxdWFyZS1zbWFsbDogXFxlMjdjO1xyXG4kZmEtdmFyLXNxdWFyZS1zdGFyOiBcXGUyN2Q7XHJcbiRmYS12YXItc3F1YXJlLXQ6IFxcZTI3ZTtcclxuJGZhLXZhci1zcXVhcmUtdGhpcy13YXktdXA6IFxcZjQ5ZjtcclxuJGZhLXZhci1ib3gtdXA6IFxcZjQ5ZjtcclxuJGZhLXZhci1zcXVhcmUtdTogXFxlMjdmO1xyXG4kZmEtdmFyLXNxdWFyZS11cDogXFxmMzUzO1xyXG4kZmEtdmFyLWFycm93LWFsdC1zcXVhcmUtdXA6IFxcZjM1MztcclxuJGZhLXZhci1zcXVhcmUtdXAtbGVmdDogXFxlMjgwO1xyXG4kZmEtdmFyLXNxdWFyZS11cC1yaWdodDogXFxmMzYwO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogXFxmMzYwO1xyXG4kZmEtdmFyLXNxdWFyZS11c2VyOiBcXGUyODE7XHJcbiRmYS12YXItc3F1YXJlLXY6IFxcZTI4MjtcclxuJGZhLXZhci1zcXVhcmUtdzogXFxlMjgzO1xyXG4kZmEtdmFyLXNxdWFyZS14OiBcXGUyODQ7XHJcbiRmYS12YXItc3F1YXJlLXhtYXJrOiBcXGYyZDM7XHJcbiRmYS12YXItdGltZXMtc3F1YXJlOiBcXGYyZDM7XHJcbiRmYS12YXIteG1hcmstc3F1YXJlOiBcXGYyZDM7XHJcbiRmYS12YXItc3F1YXJlLXk6IFxcZTI4NTtcclxuJGZhLXZhci1zcXVhcmUtejogXFxlMjg2O1xyXG4kZmEtdmFyLXNxdWlycmVsOiBcXGY3MWE7XHJcbiRmYS12YXItc3RhZmY6IFxcZjcxYjtcclxuJGZhLXZhci1zdGFpcnM6IFxcZTI4NztcclxuJGZhLXZhci1zdGFtcDogXFxmNWJmO1xyXG4kZmEtdmFyLXN0YW5kYXJkLWRlZmluaXRpb246IFxcZTI4ODtcclxuJGZhLXZhci1zdGFyOiBcXGYwMDU7XHJcbiRmYS12YXItc3Rhci1hbmQtY3Jlc2NlbnQ6IFxcZjY5OTtcclxuJGZhLXZhci1zdGFyLWNocmlzdG1hczogXFxmN2Q0O1xyXG4kZmEtdmFyLXN0YXItZXhjbGFtYXRpb246IFxcZjJmMztcclxuJGZhLXZhci1zdGFyLWhhbGY6IFxcZjA4OTtcclxuJGZhLXZhci1zdGFyLWhhbGYtc3Ryb2tlOiBcXGY1YzA7XHJcbiRmYS12YXItc3Rhci1oYWxmLWFsdDogXFxmNWMwO1xyXG4kZmEtdmFyLXN0YXItb2YtZGF2aWQ6IFxcZjY5YTtcclxuJGZhLXZhci1zdGFyLW9mLWxpZmU6IFxcZjYyMTtcclxuJGZhLXZhci1zdGFyLXNoYXJwOiBcXGUyODk7XHJcbiRmYS12YXItc3Rhci1zaGFycC1oYWxmOiBcXGUyOGE7XHJcbiRmYS12YXItc3Rhci1zaGFycC1oYWxmLXN0cm9rZTogXFxlMjhiO1xyXG4kZmEtdmFyLXN0YXItc2hhcnAtaGFsZi1hbHQ6IFxcZTI4YjtcclxuJGZhLXZhci1zdGFyLXNob290aW5nOiBcXGUwMzY7XHJcbiRmYS12YXItc3RhcmZpZ2h0ZXI6IFxcZTAzNztcclxuJGZhLXZhci1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmU6IFxcZTAzODtcclxuJGZhLXZhci1zdGFyZmlnaHRlci1hbHQ6IFxcZTAzODtcclxuJGZhLXZhci1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmUtYWR2YW5jZWQ6IFxcZTI4YztcclxuJGZhLXZhci1zdGFyZmlnaHRlci1hbHQtYWR2YW5jZWQ6IFxcZTI4YztcclxuJGZhLXZhci1zdGFyczogXFxmNzYyO1xyXG4kZmEtdmFyLXN0YXJzaGlwOiBcXGUwMzk7XHJcbiRmYS12YXItc3RhcnNoaXAtZnJlaWdodGVyOiBcXGUwM2E7XHJcbiRmYS12YXItc3RlYWs6IFxcZjgyNDtcclxuJGZhLXZhci1zdGVlcmluZy13aGVlbDogXFxmNjIyO1xyXG4kZmEtdmFyLXN0ZXJsaW5nLXNpZ246IFxcZjE1NDtcclxuJGZhLXZhci1wb3VuZC1zaWduOiBcXGYxNTQ7XHJcbiRmYS12YXItZ2JwOiBcXGYxNTQ7XHJcbiRmYS12YXItc3RldGhvc2NvcGU6IFxcZjBmMTtcclxuJGZhLXZhci1zdG9ja2luZzogXFxmN2Q1O1xyXG4kZmEtdmFyLXN0b21hY2g6IFxcZjYyMztcclxuJGZhLXZhci1zdG9wOiBcXGYwNGQ7XHJcbiRmYS12YXItc3RvcHdhdGNoOiBcXGYyZjI7XHJcbiRmYS12YXItc3RvcHdhdGNoLTIwOiBcXGUwNmY7XHJcbiRmYS12YXItc3RvcmU6IFxcZjU0ZTtcclxuJGZhLXZhci1zdG9yZS1zbGFzaDogXFxlMDcxO1xyXG4kZmEtdmFyLXN0cmVldC12aWV3OiBcXGYyMWQ7XHJcbiRmYS12YXItc3RyZXRjaGVyOiBcXGY4MjU7XHJcbiRmYS12YXItc3RyaWtldGhyb3VnaDogXFxmMGNjO1xyXG4kZmEtdmFyLXN0cm9vcHdhZmVsOiBcXGY1NTE7XHJcbiRmYS12YXItc3Vic2NyaXB0OiBcXGYxMmM7XHJcbiRmYS12YXItc3VpdGNhc2U6IFxcZjBmMjtcclxuJGZhLXZhci1zdWl0Y2FzZS1tZWRpY2FsOiBcXGYwZmE7XHJcbiRmYS12YXItbWVka2l0OiBcXGYwZmE7XHJcbiRmYS12YXItc3VpdGNhc2Utcm9sbGluZzogXFxmNWMxO1xyXG4kZmEtdmFyLXN1bjogXFxmMTg1O1xyXG4kZmEtdmFyLXN1bi1icmlnaHQ6IFxcZTI4ZDtcclxuJGZhLXZhci1zdW4tYWx0OiBcXGUyOGQ7XHJcbiRmYS12YXItc3VuLWNsb3VkOiBcXGY3NjM7XHJcbiRmYS12YXItc3VuLWR1c3Q6IFxcZjc2NDtcclxuJGZhLXZhci1zdW4taGF6ZTogXFxmNzY1O1xyXG4kZmEtdmFyLXN1bmdsYXNzZXM6IFxcZjg5MjtcclxuJGZhLXZhci1zdW5yaXNlOiBcXGY3NjY7XHJcbiRmYS12YXItc3Vuc2V0OiBcXGY3Njc7XHJcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFxcZjEyYjtcclxuJGZhLXZhci1zd2F0Y2hib29rOiBcXGY1YzM7XHJcbiRmYS12YXItc3dvcmQ6IFxcZjcxYztcclxuJGZhLXZhci1zd29yZC1sYXNlcjogXFxlMDNiO1xyXG4kZmEtdmFyLXN3b3JkLWxhc2VyLWFsdDogXFxlMDNjO1xyXG4kZmEtdmFyLXN3b3JkczogXFxmNzFkO1xyXG4kZmEtdmFyLXN3b3Jkcy1sYXNlcjogXFxlMDNkO1xyXG4kZmEtdmFyLXN5bWJvbHM6IFxcZjg2ZTtcclxuJGZhLXZhci1pY29ucy1hbHQ6IFxcZjg2ZTtcclxuJGZhLXZhci1zeW5hZ29ndWU6IFxcZjY5YjtcclxuJGZhLXZhci1zeXJpbmdlOiBcXGY0OGU7XHJcbiRmYS12YXItdDogXFxlMjhlO1xyXG4kZmEtdmFyLXRhYmxlOiBcXGYwY2U7XHJcbiRmYS12YXItdGFibGUtY2VsbHM6IFxcZjAwYTtcclxuJGZhLXZhci10aDogXFxmMDBhO1xyXG4kZmEtdmFyLXRhYmxlLWNlbGxzLWxhcmdlOiBcXGYwMDk7XHJcbiRmYS12YXItdGgtbGFyZ2U6IFxcZjAwOTtcclxuJGZhLXZhci10YWJsZS1jb2x1bW5zOiBcXGYwZGI7XHJcbiRmYS12YXItY29sdW1uczogXFxmMGRiO1xyXG4kZmEtdmFyLXRhYmxlLWxheW91dDogXFxlMjhmO1xyXG4kZmEtdmFyLXRhYmxlLWxpc3Q6IFxcZjAwYjtcclxuJGZhLXZhci10aC1saXN0OiBcXGYwMGI7XHJcbiRmYS12YXItdGFibGUtcGl2b3Q6IFxcZTI5MDtcclxuJGZhLXZhci10YWJsZS1yb3dzOiBcXGUyOTE7XHJcbiRmYS12YXItcm93czogXFxlMjkxO1xyXG4kZmEtdmFyLXRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDogXFxmNDVkO1xyXG4kZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbDogXFxmNDVkO1xyXG4kZmEtdmFyLXRhYmxlLXRlbm5pczogXFxmNDVkO1xyXG4kZmEtdmFyLXRhYmxlLXRyZWU6IFxcZTI5MjtcclxuJGZhLXZhci10YWJsZXQ6IFxcZjNmYjtcclxuJGZhLXZhci10YWJsZXQtYW5kcm9pZDogXFxmM2ZiO1xyXG4kZmEtdmFyLXRhYmxldC1idXR0b246IFxcZjEwYTtcclxuJGZhLXZhci10YWJsZXQtcnVnZ2VkOiBcXGY0OGY7XHJcbiRmYS12YXItdGFibGV0LXNjcmVlbjogXFxmM2ZjO1xyXG4kZmEtdmFyLXRhYmxldC1hbmRyb2lkLWFsdDogXFxmM2ZjO1xyXG4kZmEtdmFyLXRhYmxldC1zY3JlZW4tYnV0dG9uOiBcXGYzZmE7XHJcbiRmYS12YXItdGFibGV0LWFsdDogXFxmM2ZhO1xyXG4kZmEtdmFyLXRhYmxldHM6IFxcZjQ5MDtcclxuJGZhLXZhci10YWNob2dyYXBoLWRpZ2l0YWw6IFxcZjU2NjtcclxuJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGg6IFxcZjU2NjtcclxuJGZhLXZhci10YWNvOiBcXGY4MjY7XHJcbiRmYS12YXItdGFnOiBcXGYwMmI7XHJcbiRmYS12YXItdGFnczogXFxmMDJjO1xyXG4kZmEtdmFyLXRhbGx5OiBcXGY2OWM7XHJcbiRmYS12YXItdGFsbHktNTogXFxmNjljO1xyXG4kZmEtdmFyLXRhbGx5LTE6IFxcZTI5MztcclxuJGZhLXZhci10YWxseS0yOiBcXGUyOTQ7XHJcbiRmYS12YXItdGFsbHktMzogXFxlMjk1O1xyXG4kZmEtdmFyLXRhbGx5LTQ6IFxcZTI5NjtcclxuJGZhLXZhci10YXBlOiBcXGY0ZGI7XHJcbiRmYS12YXItdGF4aTogXFxmMWJhO1xyXG4kZmEtdmFyLWNhYjogXFxmMWJhO1xyXG4kZmEtdmFyLXRheGktYnVzOiBcXGUyOTc7XHJcbiRmYS12YXItdGVldGg6IFxcZjYyZTtcclxuJGZhLXZhci10ZWV0aC1vcGVuOiBcXGY2MmY7XHJcbiRmYS12YXItdGVsZXNjb3BlOiBcXGUwM2U7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bjogXFxlMDNmO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLWRvd246IFxcZTAzZjtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1hcnJvdy11cDogXFxlMDQwO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLXVwOiBcXGUwNDA7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHk6IFxcZjJjYjtcclxuJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTogXFxmMmNiO1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTA6IFxcZjJjYjtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS0wOiBcXGYyY2I7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtZnVsbDogXFxmMmM3O1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFxcZjJjNztcclxuJGZhLXZhci10aGVybW9tZXRlci00OiBcXGYyYzc7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtNDogXFxmMmM3O1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLWhhbGY6IFxcZjJjOTtcclxuJGZhLXZhci10aGVybW9tZXRlci1oYWxmOiBcXGYyYzk7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXFxmMmM5O1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLTI6IFxcZjJjOTtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1oaWdoOiBcXGY3Njk7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtbGlzdDogXFxlMjk4O1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLWxvdzogXFxmNzZiO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXI6IFxcZjJjYTtcclxuJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOiBcXGYyY2E7XHJcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXFxmMmNhO1xyXG4kZmEtdmFyLXRlbXBlcmF0dXJlLTE6IFxcZjJjYTtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS1zbm93OiBcXGY3Njg7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtZnJpZ2lkOiBcXGY3Njg7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtc3VuOiBcXGY3NmE7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtaG90OiBcXGY3NmE7XHJcbiRmYS12YXItdGVtcGVyYXR1cmUtdGhyZWUtcXVhcnRlcnM6IFxcZjJjODtcclxuJGZhLXZhci10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczogXFxmMmM4O1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyLTM6IFxcZjJjODtcclxuJGZhLXZhci10ZW1wZXJhdHVyZS0zOiBcXGYyYzg7XHJcbiRmYS12YXItdGVuZ2Utc2lnbjogXFxmN2Q3O1xyXG4kZmEtdmFyLXRlbmdlOiBcXGY3ZDc7XHJcbiRmYS12YXItdGVubmlzLWJhbGw6IFxcZjQ1ZTtcclxuJGZhLXZhci10ZXJtaW5hbDogXFxmMTIwO1xyXG4kZmEtdmFyLXRleHQ6IFxcZjg5MztcclxuJGZhLXZhci10ZXh0LWhlaWdodDogXFxmMDM0O1xyXG4kZmEtdmFyLXRleHQtc2l6ZTogXFxmODk0O1xyXG4kZmEtdmFyLXRleHQtc2xhc2g6IFxcZjg3ZDtcclxuJGZhLXZhci1yZW1vdmUtZm9ybWF0OiBcXGY4N2Q7XHJcbiRmYS12YXItdGV4dC13aWR0aDogXFxmMDM1O1xyXG4kZmEtdmFyLXRoZXJtb21ldGVyOiBcXGY0OTE7XHJcbiRmYS12YXItdGhldGE6IFxcZjY5ZTtcclxuJGZhLXZhci10aHVtYnMtZG93bjogXFxmMTY1O1xyXG4kZmEtdmFyLXRodW1icy11cDogXFxmMTY0O1xyXG4kZmEtdmFyLXRodW1idGFjazogXFxmMDhkO1xyXG4kZmEtdmFyLXRodW1iLXRhY2s6IFxcZjA4ZDtcclxuJGZhLXZhci10aWNrZXQ6IFxcZjE0NTtcclxuJGZhLXZhci10aWNrZXQtYWlybGluZTogXFxlMjk5O1xyXG4kZmEtdmFyLXRpY2tldC1zaW1wbGU6IFxcZjNmZjtcclxuJGZhLXZhci10aWNrZXQtYWx0OiBcXGYzZmY7XHJcbiRmYS12YXItdGlja2V0cy1haXJsaW5lOiBcXGUyOWE7XHJcbiRmYS12YXItdGlsZGU6IFxcZjY5ZjtcclxuJGZhLXZhci10aW1lbGluZTogXFxlMjliO1xyXG4kZmEtdmFyLXRpbWVsaW5lLWFycm93OiBcXGUyOWM7XHJcbiRmYS12YXItdGltZXI6IFxcZTI5ZDtcclxuJGZhLXZhci10aXJlOiBcXGY2MzE7XHJcbiRmYS12YXItdGlyZS1mbGF0OiBcXGY2MzI7XHJcbiRmYS12YXItdGlyZS1wcmVzc3VyZS13YXJuaW5nOiBcXGY2MzM7XHJcbiRmYS12YXItdGlyZS1ydWdnZWQ6IFxcZjYzNDtcclxuJGZhLXZhci10b2dnbGUtb2ZmOiBcXGYyMDQ7XHJcbiRmYS12YXItdG9nZ2xlLW9uOiBcXGYyMDU7XHJcbiRmYS12YXItdG9pbGV0OiBcXGY3ZDg7XHJcbiRmYS12YXItdG9pbGV0LXBhcGVyOiBcXGY3MWU7XHJcbiRmYS12YXItdG9pbGV0LXBhcGVyLWJsYW5rOiBcXGY3MWY7XHJcbiRmYS12YXItdG9pbGV0LXBhcGVyLWFsdDogXFxmNzFmO1xyXG4kZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuay11bmRlcjogXFxlMjllO1xyXG4kZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLWFsdDogXFxlMjllO1xyXG4kZmEtdmFyLXRvaWxldC1wYXBlci1zbGFzaDogXFxlMDcyO1xyXG4kZmEtdmFyLXRvaWxldC1wYXBlci11bmRlcjogXFxlMjlmO1xyXG4kZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlOiBcXGUyOWY7XHJcbiRmYS12YXItdG9pbGV0LXBhcGVyLXVuZGVyLXNsYXNoOiBcXGUyYTA7XHJcbiRmYS12YXItdG9pbGV0LXBhcGVyLXJldmVyc2Utc2xhc2g6IFxcZTJhMDtcclxuJGZhLXZhci10b21ic3RvbmU6IFxcZjcyMDtcclxuJGZhLXZhci10b21ic3RvbmUtYmxhbms6IFxcZjcyMTtcclxuJGZhLXZhci10b21ic3RvbmUtYWx0OiBcXGY3MjE7XHJcbiRmYS12YXItdG9vbGJveDogXFxmNTUyO1xyXG4kZmEtdmFyLXRvb3RoOiBcXGY1Yzk7XHJcbiRmYS12YXItdG9vdGhicnVzaDogXFxmNjM1O1xyXG4kZmEtdmFyLXRvcmlpLWdhdGU6IFxcZjZhMTtcclxuJGZhLXZhci10b3JuYWRvOiBcXGY3NmY7XHJcbiRmYS12YXItdG93ZXItYnJvYWRjYXN0OiBcXGY1MTk7XHJcbiRmYS12YXItYnJvYWRjYXN0LXRvd2VyOiBcXGY1MTk7XHJcbiRmYS12YXItdG93ZXItY29udHJvbDogXFxlMmExO1xyXG4kZmEtdmFyLXRyYWN0b3I6IFxcZjcyMjtcclxuJGZhLXZhci10cmFkZW1hcms6IFxcZjI1YztcclxuJGZhLXZhci10cmFmZmljLWNvbmU6IFxcZjYzNjtcclxuJGZhLXZhci10cmFmZmljLWxpZ2h0OiBcXGY2Mzc7XHJcbiRmYS12YXItdHJhZmZpYy1saWdodC1nbzogXFxmNjM4O1xyXG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc2xvdzogXFxmNjM5O1xyXG4kZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcDogXFxmNjNhO1xyXG4kZmEtdmFyLXRyYWlsZXI6IFxcZTA0MTtcclxuJGZhLXZhci10cmFpbjogXFxmMjM4O1xyXG4kZmEtdmFyLXRyYWluLXN1YndheTogXFxmMjM5O1xyXG4kZmEtdmFyLXN1YndheTogXFxmMjM5O1xyXG4kZmEtdmFyLXRyYWluLXN1YndheS10dW5uZWw6IFxcZTJhMjtcclxuJGZhLXZhci1zdWJ3YXktdHVubmVsOiBcXGUyYTI7XHJcbiRmYS12YXItdHJhaW4tdHJhbTogXFxmN2RhO1xyXG4kZmEtdmFyLXRyYW06IFxcZjdkYTtcclxuJGZhLXZhci10cmFuc2Zvcm1lci1ib2x0OiBcXGUyYTM7XHJcbiRmYS12YXItdHJhbnNnZW5kZXI6IFxcZjIyNDtcclxuJGZhLXZhci10cmFuc2dlbmRlci1hbHQ6IFxcZjIyNTtcclxuJGZhLXZhci10cmFuc3BvcnRlcjogXFxlMDQyO1xyXG4kZmEtdmFyLXRyYW5zcG9ydGVyLTE6IFxcZTA0MztcclxuJGZhLXZhci10cmFuc3BvcnRlci0yOiBcXGUwNDQ7XHJcbiRmYS12YXItdHJhbnNwb3J0ZXItMzogXFxlMDQ1O1xyXG4kZmEtdmFyLXRyYW5zcG9ydGVyLTQ6IFxcZTJhNDtcclxuJGZhLXZhci10cmFuc3BvcnRlci01OiBcXGUyYTU7XHJcbiRmYS12YXItdHJhbnNwb3J0ZXItNjogXFxlMmE2O1xyXG4kZmEtdmFyLXRyYW5zcG9ydGVyLTc6IFxcZTJhNztcclxuJGZhLXZhci10cmFuc3BvcnRlci1lbXB0eTogXFxlMDQ2O1xyXG4kZmEtdmFyLXRyYXNoOiBcXGYxZjg7XHJcbiRmYS12YXItdHJhc2gtYXJyb3ctdXA6IFxcZjgyOTtcclxuJGZhLXZhci10cmFzaC1yZXN0b3JlOiBcXGY4Mjk7XHJcbiRmYS12YXItdHJhc2gtY2FuOiBcXGYyZWQ7XHJcbiRmYS12YXItdHJhc2gtYWx0OiBcXGYyZWQ7XHJcbiRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwOiBcXGY4MmE7XHJcbiRmYS12YXItdHJhc2gtcmVzdG9yZS1hbHQ6IFxcZjgyYTtcclxuJGZhLXZhci10cmFzaC1jYW4tY2xvY2s6IFxcZTJhODtcclxuJGZhLXZhci10cmFzaC1jYW4tbGlzdDogXFxlMmE5O1xyXG4kZmEtdmFyLXRyYXNoLWNhbi1zbGFzaDogXFxlMmFhO1xyXG4kZmEtdmFyLXRyYXNoLWFsdC1zbGFzaDogXFxlMmFhO1xyXG4kZmEtdmFyLXRyYXNoLWNhbi11bmRvOiBcXGY4OTY7XHJcbiRmYS12YXItdHJhc2gtY2FuLWFycm93LXR1cm4tbGVmdDogXFxmODk2O1xyXG4kZmEtdmFyLXRyYXNoLXVuZG8tYWx0OiBcXGY4OTY7XHJcbiRmYS12YXItdHJhc2gtY2xvY2s6IFxcZTJhYjtcclxuJGZhLXZhci10cmFzaC1saXN0OiBcXGUyYWM7XHJcbiRmYS12YXItdHJhc2gtc2xhc2g6IFxcZTJhZDtcclxuJGZhLXZhci10cmFzaC11bmRvOiBcXGY4OTU7XHJcbiRmYS12YXItdHJhc2gtYXJyb3ctdHVybi1sZWZ0OiBcXGY4OTU7XHJcbiRmYS12YXItdHJlYXN1cmUtY2hlc3Q6IFxcZjcyMztcclxuJGZhLXZhci10cmVlOiBcXGYxYmI7XHJcbiRmYS12YXItdHJlZS1jaHJpc3RtYXM6IFxcZjdkYjtcclxuJGZhLXZhci10cmVlLWRlY2lkdW91czogXFxmNDAwO1xyXG4kZmEtdmFyLXRyZWUtYWx0OiBcXGY0MDA7XHJcbiRmYS12YXItdHJlZS1kZWNvcmF0ZWQ6IFxcZjdkYztcclxuJGZhLXZhci10cmVlLWxhcmdlOiBcXGY3ZGQ7XHJcbiRmYS12YXItdHJlZS1wYWxtOiBcXGY4MmI7XHJcbiRmYS12YXItdHJlZXM6IFxcZjcyNDtcclxuJGZhLXZhci10cmlhbmdsZTogXFxmMmVjO1xyXG4kZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uOiBcXGYwNzE7XHJcbiRmYS12YXItZXhjbGFtYXRpb24tdHJpYW5nbGU6IFxcZjA3MTtcclxuJGZhLXZhci13YXJuaW5nOiBcXGYwNzE7XHJcbiRmYS12YXItdHJpYW5nbGUtaW5zdHJ1bWVudDogXFxmOGUyO1xyXG4kZmEtdmFyLXRyaWFuZ2xlLW11c2ljOiBcXGY4ZTI7XHJcbiRmYS12YXItdHJpYW5nbGUtcGVyc29uLWRpZ2dpbmc6IFxcZjg1ZDtcclxuJGZhLXZhci1jb25zdHJ1Y3Rpb246IFxcZjg1ZDtcclxuJGZhLXZhci10cm9waHk6IFxcZjA5MTtcclxuJGZhLXZhci10cm9waHktc3RhcjogXFxmMmViO1xyXG4kZmEtdmFyLXRyb3BoeS1hbHQ6IFxcZjJlYjtcclxuJGZhLXZhci10cnVjazogXFxmMGQxO1xyXG4kZmEtdmFyLXRydWNrLWNsb2NrOiBcXGY0OGM7XHJcbiRmYS12YXItc2hpcHBpbmctdGltZWQ6IFxcZjQ4YztcclxuJGZhLXZhci10cnVjay1jb250YWluZXI6IFxcZjRkYztcclxuJGZhLXZhci10cnVjay1jb250YWluZXItZW1wdHk6IFxcZTJhZTtcclxuJGZhLXZhci10cnVjay1mYXN0OiBcXGY0OGI7XHJcbiRmYS12YXItc2hpcHBpbmctZmFzdDogXFxmNDhiO1xyXG4kZmEtdmFyLXRydWNrLWZsYXRiZWQ6IFxcZTJhZjtcclxuJGZhLXZhci10cnVjay1mcm9udDogXFxlMmIwO1xyXG4kZmEtdmFyLXRydWNrLW1lZGljYWw6IFxcZjBmOTtcclxuJGZhLXZhci1hbWJ1bGFuY2U6IFxcZjBmOTtcclxuJGZhLXZhci10cnVjay1tb25zdGVyOiBcXGY2M2I7XHJcbiRmYS12YXItdHJ1Y2stbW92aW5nOiBcXGY0ZGY7XHJcbiRmYS12YXItdHJ1Y2stcGlja3VwOiBcXGY2M2M7XHJcbiRmYS12YXItdHJ1Y2stcGxvdzogXFxmN2RlO1xyXG4kZmEtdmFyLXRydWNrLXJhbXA6IFxcZjRlMDtcclxuJGZhLXZhci10cnVjay1yYW1wLWJveDogXFxmNGRlO1xyXG4kZmEtdmFyLXRydWNrLWxvYWRpbmc6IFxcZjRkZTtcclxuJGZhLXZhci10cnVjay1yYW1wLWNvdWNoOiBcXGY0ZGQ7XHJcbiRmYS12YXItdHJ1Y2stY291Y2g6IFxcZjRkZDtcclxuJGZhLXZhci10cnVjay10b3c6IFxcZTJiMTtcclxuJGZhLXZhci10cnVtcGV0OiBcXGY4ZTM7XHJcbiRmYS12YXItdHNoaXJ0OiBcXGY1NTM7XHJcbiRmYS12YXItdHR5OiBcXGYxZTQ7XHJcbiRmYS12YXItdGVsZXR5cGU6IFxcZjFlNDtcclxuJGZhLXZhci10dHktYW5zd2VyOiBcXGUyYjI7XHJcbiRmYS12YXItdGVsZXR5cGUtYW5zd2VyOiBcXGUyYjI7XHJcbiRmYS12YXItdHVncmlrLXNpZ246IFxcZTJiMztcclxuJGZhLXZhci10dXJrZXk6IFxcZjcyNTtcclxuJGZhLXZhci10dXJraXNoLWxpcmEtc2lnbjogXFxlMmI0O1xyXG4kZmEtdmFyLXRyeTogXFxlMmI0O1xyXG4kZmEtdmFyLXR1cmtpc2gtbGlyYTogXFxlMmI0O1xyXG4kZmEtdmFyLXR1cm4tZG93bjogXFxmM2JlO1xyXG4kZmEtdmFyLWxldmVsLWRvd24tYWx0OiBcXGYzYmU7XHJcbiRmYS12YXItdHVybi11cDogXFxmM2JmO1xyXG4kZmEtdmFyLWxldmVsLXVwLWFsdDogXFxmM2JmO1xyXG4kZmEtdmFyLXR1cm50YWJsZTogXFxmOGU0O1xyXG4kZmEtdmFyLXR1cnRsZTogXFxmNzI2O1xyXG4kZmEtdmFyLXR2OiBcXGYyNmM7XHJcbiRmYS12YXItdHYtYWx0OiBcXGYyNmM7XHJcbiRmYS12YXItdGVsZXZpc2lvbjogXFxmMjZjO1xyXG4kZmEtdmFyLXR2LW11c2ljOiBcXGY4ZTY7XHJcbiRmYS12YXItdHYtcmV0cm86IFxcZjQwMTtcclxuJGZhLXZhci10eXBld3JpdGVyOiBcXGY4ZTc7XHJcbiRmYS12YXItdTogXFxlMmI1O1xyXG4kZmEtdmFyLXVmbzogXFxlMDQ3O1xyXG4kZmEtdmFyLXVmby1iZWFtOiBcXGUwNDg7XHJcbiRmYS12YXItdW1icmVsbGE6IFxcZjBlOTtcclxuJGZhLXZhci11bWJyZWxsYS1iZWFjaDogXFxmNWNhO1xyXG4kZmEtdmFyLXVtYnJlbGxhLXNpbXBsZTogXFxlMmI2O1xyXG4kZmEtdmFyLXVtYnJlbGxhLWFsdDogXFxlMmI2O1xyXG4kZmEtdmFyLXVuZGVybGluZTogXFxmMGNkO1xyXG4kZmEtdmFyLXVuaWNvcm46IFxcZjcyNztcclxuJGZhLXZhci11bmlvbjogXFxmNmEyO1xyXG4kZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M6IFxcZjI5YTtcclxuJGZhLXZhci11bmxvY2s6IFxcZjA5YztcclxuJGZhLXZhci11bmxvY2sta2V5aG9sZTogXFxmMTNlO1xyXG4kZmEtdmFyLXVubG9jay1hbHQ6IFxcZjEzZTtcclxuJGZhLXZhci11cDogXFxmMzU3O1xyXG4kZmEtdmFyLWFycm93LWFsdC11cDogXFxmMzU3O1xyXG4kZmEtdmFyLXVwLWRvd246IFxcZjMzODtcclxuJGZhLXZhci1hcnJvd3MtYWx0LXY6IFxcZjMzODtcclxuJGZhLXZhci11cC1kb3duLWxlZnQtcmlnaHQ6IFxcZjBiMjtcclxuJGZhLXZhci1hcnJvd3MtYWx0OiBcXGYwYjI7XHJcbiRmYS12YXItdXAtZnJvbS1saW5lOiBcXGYzNDY7XHJcbiRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tOiBcXGYzNDY7XHJcbiRmYS12YXItdXAtbGVmdDogXFxlMmI3O1xyXG4kZmEtdmFyLXVwLWxvbmc6IFxcZjMwYztcclxuJGZhLXZhci1sb25nLWFycm93LWFsdC11cDogXFxmMzBjO1xyXG4kZmEtdmFyLXVwLXJpZ2h0OiBcXGUyYjg7XHJcbiRmYS12YXItdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcjogXFxmNDI0O1xyXG4kZmEtdmFyLWV4cGFuZC1hbHQ6IFxcZjQyNDtcclxuJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZTogXFxmMzVkO1xyXG4kZmEtdmFyLWV4dGVybmFsLWxpbmstYWx0OiBcXGYzNWQ7XHJcbiRmYS12YXItdXAtdG8tbGluZTogXFxmMzRkO1xyXG4kZmEtdmFyLWFycm93LWFsdC10by10b3A6IFxcZjM0ZDtcclxuJGZhLXZhci11cGxvYWQ6IFxcZjA5MztcclxuJGZhLXZhci11c2ItZHJpdmU6IFxcZjhlOTtcclxuJGZhLXZhci11c2VyOiBcXGYwMDc7XHJcbiRmYS12YXItdXNlci1hbGllbjogXFxlMDRhO1xyXG4kZmEtdmFyLXVzZXItYXN0cm9uYXV0OiBcXGY0ZmI7XHJcbiRmYS12YXItdXNlci1ib3VudHktaHVudGVyOiBcXGUyYjk7XHJcbiRmYS12YXItdXNlci1jaGVjazogXFxmNGZjO1xyXG4kZmEtdmFyLXVzZXItY2xvY2s6IFxcZjRmZDtcclxuJGZhLXZhci11c2VyLWNvd2JveTogXFxmOGVhO1xyXG4kZmEtdmFyLXVzZXItY3Jvd246IFxcZjZhNDtcclxuJGZhLXZhci11c2VyLWRvY3RvcjogXFxmMGYwO1xyXG4kZmEtdmFyLXVzZXItbWQ6IFxcZjBmMDtcclxuJGZhLXZhci11c2VyLWRvY3Rvci1tZXNzYWdlOiBcXGY4MmU7XHJcbiRmYS12YXItdXNlci1tZC1jaGF0OiBcXGY4MmU7XHJcbiRmYS12YXItdXNlci1nZWFyOiBcXGY0ZmU7XHJcbiRmYS12YXItdXNlci1jb2c6IFxcZjRmZTtcclxuJGZhLXZhci11c2VyLWdyYWR1YXRlOiBcXGY1MDE7XHJcbiRmYS12YXItdXNlci1ncm91cDogXFxmNTAwO1xyXG4kZmEtdmFyLXVzZXItZnJpZW5kczogXFxmNTAwO1xyXG4kZmEtdmFyLXVzZXItZ3JvdXAtY3Jvd246IFxcZjZhNTtcclxuJGZhLXZhci11c2Vycy1jcm93bjogXFxmNmE1O1xyXG4kZmEtdmFyLXVzZXItaGVhZHNldDogXFxmODJkO1xyXG4kZmEtdmFyLXVzZXItaGVsbWV0LXNhZmV0eTogXFxmODJjO1xyXG4kZmEtdmFyLXVzZXItY29uc3RydWN0aW9uOiBcXGY4MmM7XHJcbiRmYS12YXItdXNlci1oYXJkLWhhdDogXFxmODJjO1xyXG4kZmEtdmFyLXVzZXItaW5qdXJlZDogXFxmNzI4O1xyXG4kZmEtdmFyLXVzZXItbGFyZ2U6IFxcZjQwNjtcclxuJGZhLXZhci11c2VyLWFsdDogXFxmNDA2O1xyXG4kZmEtdmFyLXVzZXItbGFyZ2Utc2xhc2g6IFxcZjRmYTtcclxuJGZhLXZhci11c2VyLWFsdC1zbGFzaDogXFxmNGZhO1xyXG4kZmEtdmFyLXVzZXItbG9jazogXFxmNTAyO1xyXG4kZmEtdmFyLXVzZXItbWludXM6IFxcZjUwMztcclxuJGZhLXZhci11c2VyLW11c2ljOiBcXGY4ZWI7XHJcbiRmYS12YXItdXNlci1uaW5qYTogXFxmNTA0O1xyXG4kZmEtdmFyLXVzZXItbnVyc2U6IFxcZjgyZjtcclxuJGZhLXZhci11c2VyLXBlbjogXFxmNGZmO1xyXG4kZmEtdmFyLXVzZXItZWRpdDogXFxmNGZmO1xyXG4kZmEtdmFyLXVzZXItcGlsb3Q6IFxcZTJiYTtcclxuJGZhLXZhci11c2VyLXBpbG90LXRpZTogXFxlMmJiO1xyXG4kZmEtdmFyLXVzZXItcGx1czogXFxmMjM0O1xyXG4kZmEtdmFyLXVzZXItcm9ib3Q6IFxcZTA0YjtcclxuJGZhLXZhci11c2VyLXNlY3JldDogXFxmMjFiO1xyXG4kZmEtdmFyLXVzZXItc2hha2VzcGVhcmU6IFxcZTJiYztcclxuJGZhLXZhci11c2VyLXNoaWVsZDogXFxmNTA1O1xyXG4kZmEtdmFyLXVzZXItc2xhc2g6IFxcZjUwNjtcclxuJGZhLXZhci11c2VyLXRhZzogXFxmNTA3O1xyXG4kZmEtdmFyLXVzZXItdGllOiBcXGY1MDg7XHJcbiRmYS12YXItdXNlci11bmxvY2s6IFxcZTA1ODtcclxuJGZhLXZhci11c2VyLXZpc29yOiBcXGUwNGM7XHJcbiRmYS12YXItdXNlci14bWFyazogXFxmMjM1O1xyXG4kZmEtdmFyLXVzZXItdGltZXM6IFxcZjIzNTtcclxuJGZhLXZhci11c2VyczogXFxmMGMwO1xyXG4kZmEtdmFyLWdyb3VwOiBcXGYwYzA7XHJcbiRmYS12YXItdXNlcnMtZ2VhcjogXFxmNTA5O1xyXG4kZmEtdmFyLXVzZXJzLWNvZzogXFxmNTA5O1xyXG4kZmEtdmFyLXVzZXJzLW1lZGljYWw6IFxcZjgzMDtcclxuJGZhLXZhci11c2Vycy1zbGFzaDogXFxlMDczO1xyXG4kZmEtdmFyLXV0ZW5zaWxzOiBcXGYyZTc7XHJcbiRmYS12YXItY3V0bGVyeTogXFxmMmU3O1xyXG4kZmEtdmFyLXV0aWxpdHktcG9sZTogXFxlMmJkO1xyXG4kZmEtdmFyLXV0aWxpdHktcG9sZS1kb3VibGU6IFxcZTJiZTtcclxuJGZhLXZhci12OiBcXGUyYmY7XHJcbiRmYS12YXItdmFjdXVtOiBcXGUwNGQ7XHJcbiRmYS12YXItdmFjdXVtLXJvYm90OiBcXGUwNGU7XHJcbiRmYS12YXItdmFsdWUtYWJzb2x1dGU6IFxcZjZhNjtcclxuJGZhLXZhci12YW4tc2h1dHRsZTogXFxmNWI2O1xyXG4kZmEtdmFyLXNodXR0bGUtdmFuOiBcXGY1YjY7XHJcbiRmYS12YXItdmF1bHQ6IFxcZTJjMDtcclxuJGZhLXZhci12ZWN0b3ItY2lyY2xlOiBcXGUyYzE7XHJcbiRmYS12YXItdmVjdG9yLXBvbHlnb246IFxcZTJjMjtcclxuJGZhLXZhci12ZWN0b3Itc3F1YXJlOiBcXGY1Y2I7XHJcbiRmYS12YXItdmVudXM6IFxcZjIyMTtcclxuJGZhLXZhci12ZW51cy1kb3VibGU6IFxcZjIyNjtcclxuJGZhLXZhci12ZW51cy1tYXJzOiBcXGYyMjg7XHJcbiRmYS12YXItdmVzdDogXFxlMDg1O1xyXG4kZmEtdmFyLXZlc3QtcGF0Y2hlczogXFxlMDg2O1xyXG4kZmEtdmFyLXZpYWw6IFxcZjQ5MjtcclxuJGZhLXZhci12aWFsczogXFxmNDkzO1xyXG4kZmEtdmFyLXZpZGVvOiBcXGYwM2Q7XHJcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcXGYwM2Q7XHJcbiRmYS12YXItdmlkZW8tYXJyb3ctZG93bi1sZWZ0OiBcXGUyYzM7XHJcbiRmYS12YXItdmlkZW8tYXJyb3ctdXAtcmlnaHQ6IFxcZTJjNDtcclxuJGZhLXZhci12aWRlby1wbHVzOiBcXGY0ZTE7XHJcbiRmYS12YXItdmlkZW8tc2xhc2g6IFxcZjRlMjtcclxuJGZhLXZhci12aWhhcmE6IFxcZjZhNztcclxuJGZhLXZhci12aW9saW46IFxcZjhlZDtcclxuJGZhLXZhci12aXJ1czogXFxlMDc0O1xyXG4kZmEtdmFyLXZpcnVzLXNsYXNoOiBcXGUwNzU7XHJcbiRmYS12YXItdmlydXNlczogXFxlMDc2O1xyXG4kZmEtdmFyLXZvaWNlbWFpbDogXFxmODk3O1xyXG4kZmEtdmFyLXZvbGNhbm86IFxcZjc3MDtcclxuJGZhLXZhci12b2xsZXliYWxsLWJhbGw6IFxcZjQ1ZjtcclxuJGZhLXZhci12b2x1bWU6IFxcZjZhODtcclxuJGZhLXZhci12b2x1bWUtbWVkaXVtOiBcXGY2YTg7XHJcbiRmYS12YXItdm9sdW1lLWhpZ2g6IFxcZjAyODtcclxuJGZhLXZhci12b2x1bWUtdXA6IFxcZjAyODtcclxuJGZhLXZhci12b2x1bWUtbG93OiBcXGYwMjc7XHJcbiRmYS12YXItdm9sdW1lLWRvd246IFxcZjAyNztcclxuJGZhLXZhci12b2x1bWUtb2ZmOiBcXGYwMjY7XHJcbiRmYS12YXItdm9sdW1lLXNsYXNoOiBcXGYyZTI7XHJcbiRmYS12YXItdm9sdW1lLXhtYXJrOiBcXGY2YTk7XHJcbiRmYS12YXItdm9sdW1lLXRpbWVzOiBcXGY2YTk7XHJcbiRmYS12YXItdm9sdW1lLW11dGU6IFxcZjZhOTtcclxuJGZhLXZhci12ci1jYXJkYm9hcmQ6IFxcZjcyOTtcclxuJGZhLXZhci13OiBcXGUyYzU7XHJcbiRmYS12YXItd2Fnb24tY292ZXJlZDogXFxmOGVlO1xyXG4kZmEtdmFyLXdhbGtlcjogXFxmODMxO1xyXG4kZmEtdmFyLXdhbGtpZS10YWxraWU6IFxcZjhlZjtcclxuJGZhLXZhci13YWxsZXQ6IFxcZjU1NTtcclxuJGZhLXZhci13YW5kOiBcXGY3MmE7XHJcbiRmYS12YXItd2FuZC1tYWdpYzogXFxmMGQwO1xyXG4kZmEtdmFyLW1hZ2ljOiBcXGYwZDA7XHJcbiRmYS12YXItd2FuZC1tYWdpYy1zcGFya2xlczogXFxlMmM2O1xyXG4kZmEtdmFyLW1hZ2ljLXdhbmQtc3BhcmtsZXM6IFxcZTJjNjtcclxuJGZhLXZhci13YW5kLXNwYXJrbGVzOiBcXGY3MmI7XHJcbiRmYS12YXItd2FyZWhvdXNlOiBcXGY0OTQ7XHJcbiRmYS12YXItd2FyZWhvdXNlLWZ1bGw6IFxcZjQ5NTtcclxuJGZhLXZhci13YXJlaG91c2UtYWx0OiBcXGY0OTU7XHJcbiRmYS12YXItd2FzaGluZy1tYWNoaW5lOiBcXGY4OTg7XHJcbiRmYS12YXItd2FzaGVyOiBcXGY4OTg7XHJcbiRmYS12YXItd2F0Y2g6IFxcZjJlMTtcclxuJGZhLXZhci13YXRjaC1hcHBsZTogXFxlMmM3O1xyXG4kZmEtdmFyLXdhdGNoLWNhbGN1bGF0b3I6IFxcZjhmMDtcclxuJGZhLXZhci13YXRjaC1maXRuZXNzOiBcXGY2M2U7XHJcbiRmYS12YXItd2F0Y2gtc21hcnQ6IFxcZTJjODtcclxuJGZhLXZhci13YXRlcjogXFxmNzczO1xyXG4kZmEtdmFyLXdhdGVyLWFycm93LWRvd246IFxcZjc3NDtcclxuJGZhLXZhci13YXRlci1sb3dlcjogXFxmNzc0O1xyXG4kZmEtdmFyLXdhdGVyLWFycm93LXVwOiBcXGY3NzU7XHJcbiRmYS12YXItd2F0ZXItcmlzZTogXFxmNzc1O1xyXG4kZmEtdmFyLXdhdGVyLWxhZGRlcjogXFxmNWM1O1xyXG4kZmEtdmFyLXN3aW1taW5nLXBvb2w6IFxcZjVjNTtcclxuJGZhLXZhci1sYWRkZXItd2F0ZXI6IFxcZjVjNTtcclxuJGZhLXZhci13YXZlLXB1bHNlOiBcXGY1Zjg7XHJcbiRmYS12YXItaGVhcnQtcmF0ZTogXFxmNWY4O1xyXG4kZmEtdmFyLXdhdmUtc2luZTogXFxmODk5O1xyXG4kZmEtdmFyLXdhdmUtc3F1YXJlOiBcXGY4M2U7XHJcbiRmYS12YXItd2F2ZS10cmlhbmdsZTogXFxmODlhO1xyXG4kZmEtdmFyLXdhdmVmb3JtOiBcXGY4ZjE7XHJcbiRmYS12YXItd2F2ZWZvcm0tbGluZXM6IFxcZjhmMjtcclxuJGZhLXZhci13ZWlnaHQtaGFuZ2luZzogXFxmNWNkO1xyXG4kZmEtdmFyLXdlaWdodC1zY2FsZTogXFxmNDk2O1xyXG4kZmEtdmFyLXdlaWdodDogXFxmNDk2O1xyXG4kZmEtdmFyLXdoYWxlOiBcXGY3MmM7XHJcbiRmYS12YXItd2hlYXQ6IFxcZjcyZDtcclxuJGZhLXZhci13aGVhdC1hd246IFxcZTJjOTtcclxuJGZhLXZhci13aGVhdC1hbHQ6IFxcZTJjOTtcclxuJGZhLXZhci13aGVlbGNoYWlyOiBcXGYxOTM7XHJcbiRmYS12YXItd2hlZWxjaGFpci1tb3ZlOiBcXGUyY2E7XHJcbiRmYS12YXItd2hlZWxjaGFpci1hbHQ6IFxcZTJjYTtcclxuJGZhLXZhci13aGlza2V5LWdsYXNzOiBcXGY3YTA7XHJcbiRmYS12YXItZ2xhc3Mtd2hpc2tleTogXFxmN2EwO1xyXG4kZmEtdmFyLXdoaXNrZXktZ2xhc3MtaWNlOiBcXGY3YTE7XHJcbiRmYS12YXItZ2xhc3Mtd2hpc2tleS1yb2NrczogXFxmN2ExO1xyXG4kZmEtdmFyLXdoaXN0bGU6IFxcZjQ2MDtcclxuJGZhLXZhci13aWZpOiBcXGYxZWI7XHJcbiRmYS12YXItd2lmaS1zdHJvbmc6IFxcZjFlYjtcclxuJGZhLXZhci13aWZpLTM6IFxcZjFlYjtcclxuJGZhLXZhci13aWZpLWV4Y2xhbWF0aW9uOiBcXGUyY2I7XHJcbiRmYS12YXItd2lmaS1mYWlyOiBcXGY2YWI7XHJcbiRmYS12YXItd2lmaS0yOiBcXGY2YWI7XHJcbiRmYS12YXItd2lmaS1zbGFzaDogXFxmNmFjO1xyXG4kZmEtdmFyLXdpZmktd2VhazogXFxmNmFhO1xyXG4kZmEtdmFyLXdpZmktMTogXFxmNmFhO1xyXG4kZmEtdmFyLXdpbmQ6IFxcZjcyZTtcclxuJGZhLXZhci13aW5kLXR1cmJpbmU6IFxcZjg5YjtcclxuJGZhLXZhci13aW5kLXdhcm5pbmc6IFxcZjc3NjtcclxuJGZhLXZhci13aW5kLWNpcmNsZS1leGNsYW1hdGlvbjogXFxmNzc2O1xyXG4kZmEtdmFyLXdpbmRvdzogXFxmNDBlO1xyXG4kZmEtdmFyLXdpbmRvdy1mbGlwOiBcXGY0MGY7XHJcbiRmYS12YXItd2luZG93LWFsdDogXFxmNDBmO1xyXG4kZmEtdmFyLXdpbmRvdy1mcmFtZTogXFxlMDRmO1xyXG4kZmEtdmFyLXdpbmRvdy1mcmFtZS1vcGVuOiBcXGUwNTA7XHJcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcXGYyZDA7XHJcbiRmYS12YXItd2luZG93LW1pbmltaXplOiBcXGYyZDE7XHJcbiRmYS12YXItd2luZG93LXJlc3RvcmU6IFxcZjJkMjtcclxuJGZhLXZhci13aW5kc29jazogXFxmNzc3O1xyXG4kZmEtdmFyLXdpbmUtYm90dGxlOiBcXGY3MmY7XHJcbiRmYS12YXItd2luZS1nbGFzczogXFxmNGUzO1xyXG4kZmEtdmFyLXdpbmUtZ2xhc3MtY3JhY2s6IFxcZjRiYjtcclxuJGZhLXZhci1mcmFnaWxlOiBcXGY0YmI7XHJcbiRmYS12YXItd2luZS1nbGFzcy1lbXB0eTogXFxmNWNlO1xyXG4kZmEtdmFyLXdpbmUtZ2xhc3MtYWx0OiBcXGY1Y2U7XHJcbiRmYS12YXItd29uLXNpZ246IFxcZjE1OTtcclxuJGZhLXZhci13b246IFxcZjE1OTtcclxuJGZhLXZhci1rcnc6IFxcZjE1OTtcclxuJGZhLXZhci13cmVhdGg6IFxcZjdlMjtcclxuJGZhLXZhci13cmVuY2g6IFxcZjBhZDtcclxuJGZhLXZhci13cmVuY2gtc2ltcGxlOiBcXGUyY2M7XHJcbiRmYS12YXIteDogXFxlMmNkO1xyXG4kZmEtdmFyLXgtcmF5OiBcXGY0OTc7XHJcbiRmYS12YXIteG1hcms6IFxcZjAwZDtcclxuJGZhLXZhci1tdWx0aXBseTogXFxmMDBkO1xyXG4kZmEtdmFyLXRpbWVzOiBcXGYwMGQ7XHJcbiRmYS12YXItY2xvc2U6IFxcZjAwZDtcclxuJGZhLXZhci1yZW1vdmU6IFxcZjAwZDtcclxuJGZhLXZhci14bWFyay10by1zbG90OiBcXGY3NzE7XHJcbiRmYS12YXItdGltZXMtdG8tc2xvdDogXFxmNzcxO1xyXG4kZmEtdmFyLXZvdGUtbmF5OiBcXGY3NzE7XHJcbiRmYS12YXIteTogXFxlMmNlO1xyXG4kZmEtdmFyLXllbi1zaWduOiBcXGYxNTc7XHJcbiRmYS12YXIteWVuOiBcXGYxNTc7XHJcbiRmYS12YXItY255OiBcXGYxNTc7XHJcbiRmYS12YXItanB5OiBcXGYxNTc7XHJcbiRmYS12YXItcm1iOiBcXGYxNTc7XHJcbiRmYS12YXIteWluLXlhbmc6IFxcZjZhZDtcclxuJGZhLXZhci16OiBcXGUyY2Y7XHJcblxyXG4kZmEtdmFyLTUwMHB4OiBcXGYyNmU7XHJcbiRmYS12YXItYWNjZXNzaWJsZS1pY29uOiBcXGYzNjg7XHJcbiRmYS12YXItYWNjdXNvZnQ6IFxcZjM2OTtcclxuJGZhLXZhci1hY3F1aXNpdGlvbnMtaW5jb3Jwb3JhdGVkOiBcXGY2YWY7XHJcbiRmYS12YXItYWRuOiBcXGYxNzA7XHJcbiRmYS12YXItYWR2ZXJzYWw6IFxcZjM2YTtcclxuJGZhLXZhci1hZmZpbGlhdGV0aGVtZTogXFxmMzZiO1xyXG4kZmEtdmFyLWFpcmJuYjogXFxmODM0O1xyXG4kZmEtdmFyLWFsZ29saWE6IFxcZjM2YztcclxuJGZhLXZhci1hbGlwYXk6IFxcZjY0MjtcclxuJGZhLXZhci1hbWF6b246IFxcZjI3MDtcclxuJGZhLXZhci1hbWF6b24tcGF5OiBcXGY0MmM7XHJcbiRmYS12YXItYW1pbGlhOiBcXGYzNmQ7XHJcbiRmYS12YXItYW5kcm9pZDogXFxmMTdiO1xyXG4kZmEtdmFyLWFuZ2VsbGlzdDogXFxmMjA5O1xyXG4kZmEtdmFyLWFuZ3J5Y3JlYXRpdmU6IFxcZjM2ZTtcclxuJGZhLXZhci1hbmd1bGFyOiBcXGY0MjA7XHJcbiRmYS12YXItYXBwLXN0b3JlOiBcXGYzNmY7XHJcbiRmYS12YXItYXBwLXN0b3JlLWlvczogXFxmMzcwO1xyXG4kZmEtdmFyLWFwcGVyOiBcXGYzNzE7XHJcbiRmYS12YXItYXBwbGU6IFxcZjE3OTtcclxuJGZhLXZhci1hcHBsZS1wYXk6IFxcZjQxNTtcclxuJGZhLXZhci1hcnRzdGF0aW9uOiBcXGY3N2E7XHJcbiRmYS12YXItYXN5bW1ldHJpazogXFxmMzcyO1xyXG4kZmEtdmFyLWF0bGFzc2lhbjogXFxmNzdiO1xyXG4kZmEtdmFyLWF1ZGlibGU6IFxcZjM3MztcclxuJGZhLXZhci1hdXRvcHJlZml4ZXI6IFxcZjQxYztcclxuJGZhLXZhci1hdmlhbmV4OiBcXGYzNzQ7XHJcbiRmYS12YXItYXZpYXRvOiBcXGY0MjE7XHJcbiRmYS12YXItYXdzOiBcXGYzNzU7XHJcbiRmYS12YXItYmFuZGNhbXA6IFxcZjJkNTtcclxuJGZhLXZhci1iYXR0bGUtbmV0OiBcXGY4MzU7XHJcbiRmYS12YXItYmVoYW5jZTogXFxmMWI0O1xyXG4kZmEtdmFyLWJlaGFuY2Utc3F1YXJlOiBcXGYxYjU7XHJcbiRmYS12YXItYmltb2JqZWN0OiBcXGYzNzg7XHJcbiRmYS12YXItYml0YnVja2V0OiBcXGYxNzE7XHJcbiRmYS12YXItYml0Y29pbjogXFxmMzc5O1xyXG4kZmEtdmFyLWJpdHk6IFxcZjM3YTtcclxuJGZhLXZhci1ibGFjay10aWU6IFxcZjI3ZTtcclxuJGZhLXZhci1ibGFja2JlcnJ5OiBcXGYzN2I7XHJcbiRmYS12YXItYmxvZ2dlcjogXFxmMzdjO1xyXG4kZmEtdmFyLWJsb2dnZXItYjogXFxmMzdkO1xyXG4kZmEtdmFyLWJsdWV0b290aDogXFxmMjkzO1xyXG4kZmEtdmFyLWJsdWV0b290aC1iOiBcXGYyOTQ7XHJcbiRmYS12YXItYm9vdHN0cmFwOiBcXGY4MzY7XHJcbiRmYS12YXItYnRjOiBcXGYxNWE7XHJcbiRmYS12YXItYnVmZmVyOiBcXGY4Mzc7XHJcbiRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZTogXFxmMzdmO1xyXG4kZmEtdmFyLWJ1eS1uLWxhcmdlOiBcXGY4YTY7XHJcbiRmYS12YXItYnV5c2VsbGFkczogXFxmMjBkO1xyXG4kZmEtdmFyLWNhbmFkaWFuLW1hcGxlLWxlYWY6IFxcZjc4NTtcclxuJGZhLXZhci1jYy1hbWF6b24tcGF5OiBcXGY0MmQ7XHJcbiRmYS12YXItY2MtYW1leDogXFxmMWYzO1xyXG4kZmEtdmFyLWNjLWFwcGxlLXBheTogXFxmNDE2O1xyXG4kZmEtdmFyLWNjLWRpbmVycy1jbHViOiBcXGYyNGM7XHJcbiRmYS12YXItY2MtZGlzY292ZXI6IFxcZjFmMjtcclxuJGZhLXZhci1jYy1qY2I6IFxcZjI0YjtcclxuJGZhLXZhci1jYy1tYXN0ZXJjYXJkOiBcXGYxZjE7XHJcbiRmYS12YXItY2MtcGF5cGFsOiBcXGYxZjQ7XHJcbiRmYS12YXItY2Mtc3RyaXBlOiBcXGYxZjU7XHJcbiRmYS12YXItY2MtdmlzYTogXFxmMWYwO1xyXG4kZmEtdmFyLWNlbnRlcmNvZGU6IFxcZjM4MDtcclxuJGZhLXZhci1jZW50b3M6IFxcZjc4OTtcclxuJGZhLXZhci1jaHJvbWU6IFxcZjI2ODtcclxuJGZhLXZhci1jaHJvbWVjYXN0OiBcXGY4Mzg7XHJcbiRmYS12YXItY2xvdWRmbGFyZTogXFxlMDdkO1xyXG4kZmEtdmFyLWNsb3Vkc2NhbGU6IFxcZjM4MztcclxuJGZhLXZhci1jbG91ZHNtaXRoOiBcXGYzODQ7XHJcbiRmYS12YXItY2xvdWR2ZXJzaWZ5OiBcXGYzODU7XHJcbiRmYS12YXItY29kZXBlbjogXFxmMWNiO1xyXG4kZmEtdmFyLWNvZGllcGllOiBcXGYyODQ7XHJcbiRmYS12YXItY29uZmx1ZW5jZTogXFxmNzhkO1xyXG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcXGYyMGU7XHJcbiRmYS12YXItY29udGFvOiBcXGYyNmQ7XHJcbiRmYS12YXItY290dG9uLWJ1cmVhdTogXFxmODllO1xyXG4kZmEtdmFyLWNwYW5lbDogXFxmMzg4O1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM6IFxcZjI1ZTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLWJ5OiBcXGY0ZTc7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYzogXFxmNGU4O1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6IFxcZjRlOTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLWpwOiBcXGY0ZWE7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uZDogXFxmNGViO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcGQ6IFxcZjRlYztcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogXFxmNGVkO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXg6IFxcZjRlZTtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhOiBcXGY0ZWY7XHJcbiRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZzogXFxmNGYwO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmctcGx1czogXFxmNGYxO1xyXG4kZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6IFxcZjRmMjtcclxuJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXplcm86IFxcZjRmMztcclxuJGZhLXZhci1jcml0aWNhbC1yb2xlOiBcXGY2Yzk7XHJcbiRmYS12YXItY3NzMzogXFxmMTNjO1xyXG4kZmEtdmFyLWNzczMtYWx0OiBcXGYzOGI7XHJcbiRmYS12YXItY3V0dGxlZmlzaDogXFxmMzhjO1xyXG4kZmEtdmFyLWQtYW5kLWQ6IFxcZjM4ZDtcclxuJGZhLXZhci1kLWFuZC1kLWJleW9uZDogXFxmNmNhO1xyXG4kZmEtdmFyLWRhaWx5bW90aW9uOiBcXGUwNTI7XHJcbiRmYS12YXItZGFzaGN1YmU6IFxcZjIxMDtcclxuJGZhLXZhci1kZWV6ZXI6IFxcZTA3NztcclxuJGZhLXZhci1kZWxpY2lvdXM6IFxcZjFhNTtcclxuJGZhLXZhci1kZXBsb3lkb2c6IFxcZjM4ZTtcclxuJGZhLXZhci1kZXNrcHJvOiBcXGYzOGY7XHJcbiRmYS12YXItZGV2OiBcXGY2Y2M7XHJcbiRmYS12YXItZGV2aWFudGFydDogXFxmMWJkO1xyXG4kZmEtdmFyLWRobDogXFxmNzkwO1xyXG4kZmEtdmFyLWRpYXNwb3JhOiBcXGY3OTE7XHJcbiRmYS12YXItZGlnZzogXFxmMWE2O1xyXG4kZmEtdmFyLWRpZ2l0YWwtb2NlYW46IFxcZjM5MTtcclxuJGZhLXZhci1kaXNjb3JkOiBcXGYzOTI7XHJcbiRmYS12YXItZGlzY291cnNlOiBcXGYzOTM7XHJcbiRmYS12YXItZG9jaHViOiBcXGYzOTQ7XHJcbiRmYS12YXItZG9ja2VyOiBcXGYzOTU7XHJcbiRmYS12YXItZHJhZnQyZGlnaXRhbDogXFxmMzk2O1xyXG4kZmEtdmFyLWRyaWJiYmxlOiBcXGYxN2Q7XHJcbiRmYS12YXItZHJpYmJibGUtc3F1YXJlOiBcXGYzOTc7XHJcbiRmYS12YXItZHJvcGJveDogXFxmMTZiO1xyXG4kZmEtdmFyLWRydXBhbDogXFxmMWE5O1xyXG4kZmEtdmFyLWR5YWxvZzogXFxmMzk5O1xyXG4kZmEtdmFyLWVhcmx5YmlyZHM6IFxcZjM5YTtcclxuJGZhLXZhci1lYmF5OiBcXGY0ZjQ7XHJcbiRmYS12YXItZWRnZTogXFxmMjgyO1xyXG4kZmEtdmFyLWVkZ2UtbGVnYWN5OiBcXGUwNzg7XHJcbiRmYS12YXItZWxlbWVudG9yOiBcXGY0MzA7XHJcbiRmYS12YXItZWxsbzogXFxmNWYxO1xyXG4kZmEtdmFyLWVtYmVyOiBcXGY0MjM7XHJcbiRmYS12YXItZW1waXJlOiBcXGYxZDE7XHJcbiRmYS12YXItZW52aXJhOiBcXGYyOTk7XHJcbiRmYS12YXItZXJsYW5nOiBcXGYzOWQ7XHJcbiRmYS12YXItZXRoZXJldW06IFxcZjQyZTtcclxuJGZhLXZhci1ldHN5OiBcXGYyZDc7XHJcbiRmYS12YXItZXZlcm5vdGU6IFxcZjgzOTtcclxuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFxcZjIzZTtcclxuJGZhLXZhci1mYWNlYm9vazogXFxmMDlhO1xyXG4kZmEtdmFyLWZhY2Vib29rLWY6IFxcZjM5ZTtcclxuJGZhLXZhci1mYWNlYm9vay1tZXNzZW5nZXI6IFxcZjM5ZjtcclxuJGZhLXZhci1mYWNlYm9vay1zcXVhcmU6IFxcZjA4MjtcclxuJGZhLXZhci1mYW50YXN5LWZsaWdodC1nYW1lczogXFxmNmRjO1xyXG4kZmEtdmFyLWZlZGV4OiBcXGY3OTc7XHJcbiRmYS12YXItZmVkb3JhOiBcXGY3OTg7XHJcbiRmYS12YXItZmlnbWE6IFxcZjc5OTtcclxuJGZhLXZhci1maXJlZm94OiBcXGYyNjk7XHJcbiRmYS12YXItZmlyZWZveC1icm93c2VyOiBcXGUwMDc7XHJcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFxcZjJiMDtcclxuJGZhLXZhci1maXJzdC1vcmRlci1hbHQ6IFxcZjUwYTtcclxuJGZhLXZhci1maXJzdGRyYWZ0OiBcXGYzYTE7XHJcbiRmYS12YXItZmxpY2tyOiBcXGYxNmU7XHJcbiRmYS12YXItZmxpcGJvYXJkOiBcXGY0NGQ7XHJcbiRmYS12YXItZmx5OiBcXGY0MTc7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lOiBcXGYyYjQ7XHJcbiRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbDogXFxmMmI0O1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZS1mbGFnOiBcXGYyYjQ7XHJcbiRmYS12YXItZm9udGljb25zOiBcXGYyODA7XHJcbiRmYS12YXItZm9udGljb25zLWZpOiBcXGYzYTI7XHJcbiRmYS12YXItZm9ydC1hd2Vzb21lOiBcXGYyODY7XHJcbiRmYS12YXItZm9ydC1hd2Vzb21lLWFsdDogXFxmM2EzO1xyXG4kZmEtdmFyLWZvcnVtYmVlOiBcXGYyMTE7XHJcbiRmYS12YXItZm91cnNxdWFyZTogXFxmMTgwO1xyXG4kZmEtdmFyLWZyZWUtY29kZS1jYW1wOiBcXGYyYzU7XHJcbiRmYS12YXItZnJlZWJzZDogXFxmM2E0O1xyXG4kZmEtdmFyLWZ1bGNydW06IFxcZjUwYjtcclxuJGZhLXZhci1nYWxhY3RpYy1yZXB1YmxpYzogXFxmNTBjO1xyXG4kZmEtdmFyLWdhbGFjdGljLXNlbmF0ZTogXFxmNTBkO1xyXG4kZmEtdmFyLWdldC1wb2NrZXQ6IFxcZjI2NTtcclxuJGZhLXZhci1nZzogXFxmMjYwO1xyXG4kZmEtdmFyLWdnLWNpcmNsZTogXFxmMjYxO1xyXG4kZmEtdmFyLWdpdDogXFxmMWQzO1xyXG4kZmEtdmFyLWdpdC1hbHQ6IFxcZjg0MTtcclxuJGZhLXZhci1naXQtc3F1YXJlOiBcXGYxZDI7XHJcbiRmYS12YXItZ2l0aHViOiBcXGYwOWI7XHJcbiRmYS12YXItZ2l0aHViLWFsdDogXFxmMTEzO1xyXG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFxcZjA5MjtcclxuJGZhLXZhci1naXRrcmFrZW46IFxcZjNhNjtcclxuJGZhLXZhci1naXRsYWI6IFxcZjI5NjtcclxuJGZhLXZhci1naXR0ZXI6IFxcZjQyNjtcclxuJGZhLXZhci1nbGlkZTogXFxmMmE1O1xyXG4kZmEtdmFyLWdsaWRlLWc6IFxcZjJhNjtcclxuJGZhLXZhci1nb2ZvcmU6IFxcZjNhNztcclxuJGZhLXZhci1nb29kcmVhZHM6IFxcZjNhODtcclxuJGZhLXZhci1nb29kcmVhZHMtZzogXFxmM2E5O1xyXG4kZmEtdmFyLWdvb2dsZTogXFxmMWEwO1xyXG4kZmEtdmFyLWdvb2dsZS1kcml2ZTogXFxmM2FhO1xyXG4kZmEtdmFyLWdvb2dsZS1wYXk6IFxcZTA3OTtcclxuJGZhLXZhci1nb29nbGUtcGxheTogXFxmM2FiO1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcXGYyYjM7XHJcbiRmYS12YXItZ29vZ2xlLXBsdXMtZzogXFxmMGQ1O1xyXG4kZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTogXFxmMGQ0O1xyXG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFxcZjFlZTtcclxuJGZhLXZhci1ncmF0aXBheTogXFxmMTg0O1xyXG4kZmEtdmFyLWdyYXY6IFxcZjJkNjtcclxuJGZhLXZhci1ncmlwZmlyZTogXFxmM2FjO1xyXG4kZmEtdmFyLWdydW50OiBcXGYzYWQ7XHJcbiRmYS12YXItZ3VpbGRlZDogXFxlMDdlO1xyXG4kZmEtdmFyLWd1bHA6IFxcZjNhZTtcclxuJGZhLXZhci1oYWNrZXItbmV3czogXFxmMWQ0O1xyXG4kZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZTogXFxmM2FmO1xyXG4kZmEtdmFyLWhhY2tlcnJhbms6IFxcZjVmNztcclxuJGZhLXZhci1oaXBzOiBcXGY0NTI7XHJcbiRmYS12YXItaGlyZS1hLWhlbHBlcjogXFxmM2IwO1xyXG4kZmEtdmFyLWhpdmU6IFxcZTA3ZjtcclxuJGZhLXZhci1ob29saTogXFxmNDI3O1xyXG4kZmEtdmFyLWhvcm5iaWxsOiBcXGY1OTI7XHJcbiRmYS12YXItaG90amFyOiBcXGYzYjE7XHJcbiRmYS12YXItaG91eno6IFxcZjI3YztcclxuJGZhLXZhci1odG1sNTogXFxmMTNiO1xyXG4kZmEtdmFyLWh1YnNwb3Q6IFxcZjNiMjtcclxuJGZhLXZhci1pZGVhbDogXFxlMDEzO1xyXG4kZmEtdmFyLWltZGI6IFxcZjJkODtcclxuJGZhLXZhci1pbm5vc29mdDogXFxlMDgwO1xyXG4kZmEtdmFyLWluc3RhZ3JhbTogXFxmMTZkO1xyXG4kZmEtdmFyLWluc3RhZ3JhbS1zcXVhcmU6IFxcZTA1NTtcclxuJGZhLXZhci1pbnN0YWxvZDogXFxlMDgxO1xyXG4kZmEtdmFyLWludGVyY29tOiBcXGY3YWY7XHJcbiRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI6IFxcZjI2YjtcclxuJGZhLXZhci1pbnZpc2lvbjogXFxmN2IwO1xyXG4kZmEtdmFyLWlveGhvc3Q6IFxcZjIwODtcclxuJGZhLXZhci1pdGNoLWlvOiBcXGY4M2E7XHJcbiRmYS12YXItaXR1bmVzOiBcXGYzYjQ7XHJcbiRmYS12YXItaXR1bmVzLW5vdGU6IFxcZjNiNTtcclxuJGZhLXZhci1qYXZhOiBcXGY0ZTQ7XHJcbiRmYS12YXItamVkaS1vcmRlcjogXFxmNTBlO1xyXG4kZmEtdmFyLWplbmtpbnM6IFxcZjNiNjtcclxuJGZhLXZhci1qaXJhOiBcXGY3YjE7XHJcbiRmYS12YXItam9nZXQ6IFxcZjNiNztcclxuJGZhLXZhci1qb29tbGE6IFxcZjFhYTtcclxuJGZhLXZhci1qczogXFxmM2I4O1xyXG4kZmEtdmFyLWpzLXNxdWFyZTogXFxmM2I5O1xyXG4kZmEtdmFyLWpzZmlkZGxlOiBcXGYxY2M7XHJcbiRmYS12YXIta2FnZ2xlOiBcXGY1ZmE7XHJcbiRmYS12YXIta2V5YmFzZTogXFxmNGY1O1xyXG4kZmEtdmFyLWtleWNkbjogXFxmM2JhO1xyXG4kZmEtdmFyLWtpY2tzdGFydGVyOiBcXGYzYmI7XHJcbiRmYS12YXIta2lja3N0YXJ0ZXItazogXFxmM2JjO1xyXG4kZmEtdmFyLWtvcnZ1ZTogXFxmNDJmO1xyXG4kZmEtdmFyLWxhcmF2ZWw6IFxcZjNiZDtcclxuJGZhLXZhci1sYXN0Zm06IFxcZjIwMjtcclxuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcXGYyMDM7XHJcbiRmYS12YXItbGVhbnB1YjogXFxmMjEyO1xyXG4kZmEtdmFyLWxlc3M6IFxcZjQxZDtcclxuJGZhLXZhci1saW5lOiBcXGYzYzA7XHJcbiRmYS12YXItbGlua2VkaW46IFxcZjA4YztcclxuJGZhLXZhci1saW5rZWRpbi1pbjogXFxmMGUxO1xyXG4kZmEtdmFyLWxpbm9kZTogXFxmMmI4O1xyXG4kZmEtdmFyLWxpbnV4OiBcXGYxN2M7XHJcbiRmYS12YXItbHlmdDogXFxmM2MzO1xyXG4kZmEtdmFyLW1hZ2VudG86IFxcZjNjNDtcclxuJGZhLXZhci1tYWlsY2hpbXA6IFxcZjU5ZTtcclxuJGZhLXZhci1tYW5kYWxvcmlhbjogXFxmNTBmO1xyXG4kZmEtdmFyLW1hcmtkb3duOiBcXGY2MGY7XHJcbiRmYS12YXItbWFzdG9kb246IFxcZjRmNjtcclxuJGZhLXZhci1tYXhjZG46IFxcZjEzNjtcclxuJGZhLXZhci1tZGI6IFxcZjhjYTtcclxuJGZhLXZhci1tZWRhcHBzOiBcXGYzYzY7XHJcbiRmYS12YXItbWVkaXVtOiBcXGYyM2E7XHJcbiRmYS12YXItbWVkaXVtLW06IFxcZjIzYTtcclxuJGZhLXZhci1tZWRydDogXFxmM2M4O1xyXG4kZmEtdmFyLW1lZXR1cDogXFxmMmUwO1xyXG4kZmEtdmFyLW1lZ2Fwb3J0OiBcXGY1YTM7XHJcbiRmYS12YXItbWVuZGVsZXk6IFxcZjdiMztcclxuJGZhLXZhci1taWNyb2Jsb2c6IFxcZTAxYTtcclxuJGZhLXZhci1taWNyb3NvZnQ6IFxcZjNjYTtcclxuJGZhLXZhci1taXg6IFxcZjNjYjtcclxuJGZhLXZhci1taXhjbG91ZDogXFxmMjg5O1xyXG4kZmEtdmFyLW1peGVyOiBcXGUwNTY7XHJcbiRmYS12YXItbWl6dW5pOiBcXGYzY2M7XHJcbiRmYS12YXItbW9keDogXFxmMjg1O1xyXG4kZmEtdmFyLW1vbmVybzogXFxmM2QwO1xyXG4kZmEtdmFyLW5hcHN0ZXI6IFxcZjNkMjtcclxuJGZhLXZhci1uZW9zOiBcXGY2MTI7XHJcbiRmYS12YXItbmltYmxyOiBcXGY1YTg7XHJcbiRmYS12YXItbm9kZTogXFxmNDE5O1xyXG4kZmEtdmFyLW5vZGUtanM6IFxcZjNkMztcclxuJGZhLXZhci1ucG06IFxcZjNkNDtcclxuJGZhLXZhci1uczg6IFxcZjNkNTtcclxuJGZhLXZhci1udXRyaXRpb25peDogXFxmM2Q2O1xyXG4kZmEtdmFyLW9jdG9wdXMtZGVwbG95OiBcXGUwODI7XHJcbiRmYS12YXItb2Rub2tsYXNzbmlraTogXFxmMjYzO1xyXG4kZmEtdmFyLW9kbm9rbGFzc25pa2ktc3F1YXJlOiBcXGYyNjQ7XHJcbiRmYS12YXItb2xkLXJlcHVibGljOiBcXGY1MTA7XHJcbiRmYS12YXItb3BlbmNhcnQ6IFxcZjIzZDtcclxuJGZhLXZhci1vcGVuaWQ6IFxcZjE5YjtcclxuJGZhLXZhci1vcGVyYTogXFxmMjZhO1xyXG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFxcZjIzYztcclxuJGZhLXZhci1vcmNpZDogXFxmOGQyO1xyXG4kZmEtdmFyLW9zaTogXFxmNDFhO1xyXG4kZmEtdmFyLXBhZ2U0OiBcXGYzZDc7XHJcbiRmYS12YXItcGFnZWxpbmVzOiBcXGYxOGM7XHJcbiRmYS12YXItcGFsZmVkOiBcXGYzZDg7XHJcbiRmYS12YXItcGF0cmVvbjogXFxmM2Q5O1xyXG4kZmEtdmFyLXBheXBhbDogXFxmMWVkO1xyXG4kZmEtdmFyLXBlbm55LWFyY2FkZTogXFxmNzA0O1xyXG4kZmEtdmFyLXBlcmJ5dGU6IFxcZTA4MztcclxuJGZhLXZhci1wZXJpc2NvcGU6IFxcZjNkYTtcclxuJGZhLXZhci1waGFicmljYXRvcjogXFxmM2RiO1xyXG4kZmEtdmFyLXBob2VuaXgtZnJhbWV3b3JrOiBcXGYzZGM7XHJcbiRmYS12YXItcGhvZW5peC1zcXVhZHJvbjogXFxmNTExO1xyXG4kZmEtdmFyLXBocDogXFxmNDU3O1xyXG4kZmEtdmFyLXBpZWQtcGlwZXI6IFxcZjJhZTtcclxuJGZhLXZhci1waWVkLXBpcGVyLWFsdDogXFxmMWE4O1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItaGF0OiBcXGY0ZTU7XHJcbiRmYS12YXItcGllZC1waXBlci1wcDogXFxmMWE3O1xyXG4kZmEtdmFyLXBpZWQtcGlwZXItc3F1YXJlOiBcXGUwMWU7XHJcbiRmYS12YXItcGludGVyZXN0OiBcXGYwZDI7XHJcbiRmYS12YXItcGludGVyZXN0LXA6IFxcZjIzMTtcclxuJGZhLXZhci1waW50ZXJlc3Qtc3F1YXJlOiBcXGYwZDM7XHJcbiRmYS12YXItcGxheXN0YXRpb246IFxcZjNkZjtcclxuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFxcZjI4ODtcclxuJGZhLXZhci1wdXNoZWQ6IFxcZjNlMTtcclxuJGZhLXZhci1weXRob246IFxcZjNlMjtcclxuJGZhLXZhci1xcTogXFxmMWQ2O1xyXG4kZmEtdmFyLXF1aW5zY2FwZTogXFxmNDU5O1xyXG4kZmEtdmFyLXF1b3JhOiBcXGYyYzQ7XHJcbiRmYS12YXItci1wcm9qZWN0OiBcXGY0Zjc7XHJcbiRmYS12YXItcmFzcGJlcnJ5LXBpOiBcXGY3YmI7XHJcbiRmYS12YXItcmF2ZWxyeTogXFxmMmQ5O1xyXG4kZmEtdmFyLXJlYWN0OiBcXGY0MWI7XHJcbiRmYS12YXItcmVhY3RldXJvcGU6IFxcZjc1ZDtcclxuJGZhLXZhci1yZWFkbWU6IFxcZjRkNTtcclxuJGZhLXZhci1yZWJlbDogXFxmMWQwO1xyXG4kZmEtdmFyLXJlZC1yaXZlcjogXFxmM2UzO1xyXG4kZmEtdmFyLXJlZGRpdDogXFxmMWExO1xyXG4kZmEtdmFyLXJlZGRpdC1hbGllbjogXFxmMjgxO1xyXG4kZmEtdmFyLXJlZGRpdC1zcXVhcmU6IFxcZjFhMjtcclxuJGZhLXZhci1yZWRoYXQ6IFxcZjdiYztcclxuJGZhLXZhci1yZW5yZW46IFxcZjE4YjtcclxuJGZhLXZhci1yZXBseWQ6IFxcZjNlNjtcclxuJGZhLXZhci1yZXNlYXJjaGdhdGU6IFxcZjRmODtcclxuJGZhLXZhci1yZXNvbHZpbmc6IFxcZjNlNztcclxuJGZhLXZhci1yZXY6IFxcZjViMjtcclxuJGZhLXZhci1yb2NrZXRjaGF0OiBcXGYzZTg7XHJcbiRmYS12YXItcm9ja3JtczogXFxmM2U5O1xyXG4kZmEtdmFyLXJ1c3Q6IFxcZTA3YTtcclxuJGZhLXZhci1zYWZhcmk6IFxcZjI2NztcclxuJGZhLXZhci1zYWxlc2ZvcmNlOiBcXGY4M2I7XHJcbiRmYS12YXItc2FzczogXFxmNDFlO1xyXG4kZmEtdmFyLXNjaGxpeDogXFxmM2VhO1xyXG4kZmEtdmFyLXNjcmliZDogXFxmMjhhO1xyXG4kZmEtdmFyLXNlYXJjaGVuZ2luOiBcXGYzZWI7XHJcbiRmYS12YXItc2VsbGNhc3Q6IFxcZjJkYTtcclxuJGZhLXZhci1zZWxsc3k6IFxcZjIxMztcclxuJGZhLXZhci1zZXJ2aWNlc3RhY2s6IFxcZjNlYztcclxuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFxcZjIxNDtcclxuJGZhLXZhci1zaG9waWZ5OiBcXGUwNTc7XHJcbiRmYS12YXItc2hvcHdhcmU6IFxcZjViNTtcclxuJGZhLXZhci1zaW1wbHlidWlsdDogXFxmMjE1O1xyXG4kZmEtdmFyLXNpc3RyaXg6IFxcZjNlZTtcclxuJGZhLXZhci1zaXRoOiBcXGY1MTI7XHJcbiRmYS12YXItc2tldGNoOiBcXGY3YzY7XHJcbiRmYS12YXItc2t5YXRsYXM6IFxcZjIxNjtcclxuJGZhLXZhci1za3lwZTogXFxmMTdlO1xyXG4kZmEtdmFyLXNsYWNrOiBcXGYxOTg7XHJcbiRmYS12YXItc2xhY2staGFzaDogXFxmMTk4O1xyXG4kZmEtdmFyLXNsaWRlc2hhcmU6IFxcZjFlNztcclxuJGZhLXZhci1zbmFwY2hhdDogXFxmMmFiO1xyXG4kZmEtdmFyLXNuYXBjaGF0LWdob3N0OiBcXGYyYWI7XHJcbiRmYS12YXItc25hcGNoYXQtc3F1YXJlOiBcXGYyYWQ7XHJcbiRmYS12YXItc291bmRjbG91ZDogXFxmMWJlO1xyXG4kZmEtdmFyLXNvdXJjZXRyZWU6IFxcZjdkMztcclxuJGZhLXZhci1zcGVha2FwOiBcXGYzZjM7XHJcbiRmYS12YXItc3BlYWtlci1kZWNrOiBcXGY4M2M7XHJcbiRmYS12YXItc3BvdGlmeTogXFxmMWJjO1xyXG4kZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWU6IFxcZjQyNTtcclxuJGZhLXZhci1zcXVhcmUtZm9udC1hd2Vzb21lLXN0cm9rZTogXFxmMzVjO1xyXG4kZmEtdmFyLWZvbnQtYXdlc29tZS1hbHQ6IFxcZjM1YztcclxuJGZhLXZhci1zcXVhcmVzcGFjZTogXFxmNWJlO1xyXG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcXGYxOGQ7XHJcbiRmYS12YXItc3RhY2stb3ZlcmZsb3c6IFxcZjE2YztcclxuJGZhLXZhci1zdGFja3BhdGg6IFxcZjg0MjtcclxuJGZhLXZhci1zdGF5bGlua2VkOiBcXGYzZjU7XHJcbiRmYS12YXItc3RlYW06IFxcZjFiNjtcclxuJGZhLXZhci1zdGVhbS1zcXVhcmU6IFxcZjFiNztcclxuJGZhLXZhci1zdGVhbS1zeW1ib2w6IFxcZjNmNjtcclxuJGZhLXZhci1zdGlja2VyLW11bGU6IFxcZjNmNztcclxuJGZhLXZhci1zdHJhdmE6IFxcZjQyODtcclxuJGZhLXZhci1zdHJpcGU6IFxcZjQyOTtcclxuJGZhLXZhci1zdHJpcGUtczogXFxmNDJhO1xyXG4kZmEtdmFyLXN0dWRpb3ZpbmFyaTogXFxmM2Y4O1xyXG4kZmEtdmFyLXN0dW1ibGV1cG9uOiBcXGYxYTQ7XHJcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcXGYxYTM7XHJcbiRmYS12YXItc3VwZXJwb3dlcnM6IFxcZjJkZDtcclxuJGZhLXZhci1zdXBwbGU6IFxcZjNmOTtcclxuJGZhLXZhci1zdXNlOiBcXGY3ZDY7XHJcbiRmYS12YXItc3dpZnQ6IFxcZjhlMTtcclxuJGZhLXZhci1zeW1mb255OiBcXGY4M2Q7XHJcbiRmYS12YXItdGVhbXNwZWFrOiBcXGY0Zjk7XHJcbiRmYS12YXItdGVsZWdyYW06IFxcZjJjNjtcclxuJGZhLXZhci10ZWxlZ3JhbS1wbGFuZTogXFxmMmM2O1xyXG4kZmEtdmFyLXRlbmNlbnQtd2VpYm86IFxcZjFkNTtcclxuJGZhLXZhci10aGUtcmVkLXlldGk6IFxcZjY5ZDtcclxuJGZhLXZhci10aGVtZWNvOiBcXGY1YzY7XHJcbiRmYS12YXItdGhlbWVpc2xlOiBcXGYyYjI7XHJcbiRmYS12YXItdGhpbmstcGVha3M6IFxcZjczMTtcclxuJGZhLXZhci10aWt0b2s6IFxcZTA3YjtcclxuJGZhLXZhci10cmFkZS1mZWRlcmF0aW9uOiBcXGY1MTM7XHJcbiRmYS12YXItdHJlbGxvOiBcXGYxODE7XHJcbiRmYS12YXItdHJpcGFkdmlzb3I6IFxcZjI2MjtcclxuJGZhLXZhci10dW1ibHI6IFxcZjE3MztcclxuJGZhLXZhci10dW1ibHItc3F1YXJlOiBcXGYxNzQ7XHJcbiRmYS12YXItdHdpdGNoOiBcXGYxZTg7XHJcbiRmYS12YXItdHdpdHRlcjogXFxmMDk5O1xyXG4kZmEtdmFyLXR3aXR0ZXItc3F1YXJlOiBcXGYwODE7XHJcbiRmYS12YXItdHlwbzM6IFxcZjQyYjtcclxuJGZhLXZhci11YmVyOiBcXGY0MDI7XHJcbiRmYS12YXItdWJ1bnR1OiBcXGY3ZGY7XHJcbiRmYS12YXItdWlraXQ6IFxcZjQwMztcclxuJGZhLXZhci11bWJyYWNvOiBcXGY4ZTg7XHJcbiRmYS12YXItdW5jaGFydGVkOiBcXGUwODQ7XHJcbiRmYS12YXItdW5pcmVnaXN0cnk6IFxcZjQwNDtcclxuJGZhLXZhci11bml0eTogXFxlMDQ5O1xyXG4kZmEtdmFyLXVuc3BsYXNoOiBcXGUwN2M7XHJcbiRmYS12YXItdW50YXBwZDogXFxmNDA1O1xyXG4kZmEtdmFyLXVwczogXFxmN2UwO1xyXG4kZmEtdmFyLXVzYjogXFxmMjg3O1xyXG4kZmEtdmFyLXVzcHM6IFxcZjdlMTtcclxuJGZhLXZhci11c3N1bm5haDogXFxmNDA3O1xyXG4kZmEtdmFyLXZhYWRpbjogXFxmNDA4O1xyXG4kZmEtdmFyLXZpYWNvaW46IFxcZjIzNztcclxuJGZhLXZhci12aWFkZW86IFxcZjJhOTtcclxuJGZhLXZhci12aWFkZW8tc3F1YXJlOiBcXGYyYWE7XHJcbiRmYS12YXItdmliZXI6IFxcZjQwOTtcclxuJGZhLXZhci12aW1lbzogXFxmNDBhO1xyXG4kZmEtdmFyLXZpbWVvLXNxdWFyZTogXFxmMTk0O1xyXG4kZmEtdmFyLXZpbWVvLXY6IFxcZjI3ZDtcclxuJGZhLXZhci12aW5lOiBcXGYxY2E7XHJcbiRmYS12YXItdms6IFxcZjE4OTtcclxuJGZhLXZhci12bnY6IFxcZjQwYjtcclxuJGZhLXZhci12dWVqczogXFxmNDFmO1xyXG4kZmEtdmFyLXdhdGNobWFuLW1vbml0b3Jpbmc6IFxcZTA4NztcclxuJGZhLXZhci13YXplOiBcXGY4M2Y7XHJcbiRmYS12YXItd2VlYmx5OiBcXGY1Y2M7XHJcbiRmYS12YXItd2VpYm86IFxcZjE4YTtcclxuJGZhLXZhci13ZWl4aW46IFxcZjFkNztcclxuJGZhLXZhci13aGF0c2FwcDogXFxmMjMyO1xyXG4kZmEtdmFyLXdoYXRzYXBwLXNxdWFyZTogXFxmNDBjO1xyXG4kZmEtdmFyLXdobWNzOiBcXGY0MGQ7XHJcbiRmYS12YXItd2lraXBlZGlhLXc6IFxcZjI2NjtcclxuJGZhLXZhci13aW5kb3dzOiBcXGYxN2E7XHJcbiRmYS12YXItd2l4OiBcXGY1Y2Y7XHJcbiRmYS12YXItd2l6YXJkcy1vZi10aGUtY29hc3Q6IFxcZjczMDtcclxuJGZhLXZhci13b2R1OiBcXGUwODg7XHJcbiRmYS12YXItd29sZi1wYWNrLWJhdHRhbGlvbjogXFxmNTE0O1xyXG4kZmEtdmFyLXdvcmRwcmVzczogXFxmMTlhO1xyXG4kZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGU6IFxcZjQxMTtcclxuJGZhLXZhci13cGJlZ2lubmVyOiBcXGYyOTc7XHJcbiRmYS12YXItd3BleHBsb3JlcjogXFxmMmRlO1xyXG4kZmEtdmFyLXdwZm9ybXM6IFxcZjI5ODtcclxuJGZhLXZhci13cHJlc3NyOiBcXGYzZTQ7XHJcbiRmYS12YXIteGJveDogXFxmNDEyO1xyXG4kZmEtdmFyLXhpbmc6IFxcZjE2ODtcclxuJGZhLXZhci14aW5nLXNxdWFyZTogXFxmMTY5O1xyXG4kZmEtdmFyLXktY29tYmluYXRvcjogXFxmMjNiO1xyXG4kZmEtdmFyLXlhaG9vOiBcXGYxOWU7XHJcbiRmYS12YXIteWFtbWVyOiBcXGY4NDA7XHJcbiRmYS12YXIteWFuZGV4OiBcXGY0MTM7XHJcbiRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWw6IFxcZjQxNDtcclxuJGZhLXZhci15YXJuOiBcXGY3ZTM7XHJcbiRmYS12YXIteWVscDogXFxmMWU5O1xyXG4kZmEtdmFyLXlvYXN0OiBcXGYyYjE7XHJcbiRmYS12YXIteW91dHViZTogXFxmMTY3O1xyXG4kZmEtdmFyLXlvdXR1YmUtc3F1YXJlOiBcXGY0MzE7XHJcbiRmYS12YXItemhpaHU6IFxcZjYzZjtcclxuXHJcbiRmYS1pY29uczogKFxyXG4gIDA6ICRmYS12YXItMCxcclxuICAxOiAkZmEtdmFyLTEsXHJcbiAgMjogJGZhLXZhci0yLFxyXG4gIDM6ICRmYS12YXItMyxcclxuICA0OiAkZmEtdmFyLTQsXHJcbiAgNTogJGZhLXZhci01LFxyXG4gIDY6ICRmYS12YXItNixcclxuICA3OiAkZmEtdmFyLTcsXHJcbiAgODogJGZhLXZhci04LFxyXG4gIDk6ICRmYS12YXItOSxcclxuICBhOiAkZmEtdmFyLWEsXHJcbiAgYWJhY3VzOiAkZmEtdmFyLWFiYWN1cyxcclxuICBhY29ybjogJGZhLXZhci1hY29ybixcclxuICBhZGRyZXNzLWJvb2s6ICRmYS12YXItYWRkcmVzcy1ib29rLFxyXG4gIGNvbnRhY3QtYm9vazogJGZhLXZhci1jb250YWN0LWJvb2ssXHJcbiAgYWRkcmVzcy1jYXJkOiAkZmEtdmFyLWFkZHJlc3MtY2FyZCxcclxuICBjb250YWN0LWNhcmQ6ICRmYS12YXItY29udGFjdC1jYXJkLFxyXG4gIHZjYXJkOiAkZmEtdmFyLXZjYXJkLFxyXG4gIGFpci1jb25kaXRpb25lcjogJGZhLXZhci1haXItY29uZGl0aW9uZXIsXHJcbiAgYWlyLWZyZXNoZW5lcjogJGZhLXZhci1haXItZnJlc2hlbmVyLFxyXG4gIGFpcnBsYXk6ICRmYS12YXItYWlycGxheSxcclxuICBhbGFybS1jbG9jazogJGZhLXZhci1hbGFybS1jbG9jayxcclxuICBhbGFybS1leGNsYW1hdGlvbjogJGZhLXZhci1hbGFybS1leGNsYW1hdGlvbixcclxuICBhbGFybS1wbHVzOiAkZmEtdmFyLWFsYXJtLXBsdXMsXHJcbiAgYWxhcm0tc25vb3plOiAkZmEtdmFyLWFsYXJtLXNub296ZSxcclxuICBhbGJ1bTogJGZhLXZhci1hbGJ1bSxcclxuICBhbGJ1bS1jb2xsZWN0aW9uOiAkZmEtdmFyLWFsYnVtLWNvbGxlY3Rpb24sXHJcbiAgYWxpY29ybjogJGZhLXZhci1hbGljb3JuLFxyXG4gIGFsaWVuOiAkZmEtdmFyLWFsaWVuLFxyXG4gIGFsaWVuLThiaXQ6ICRmYS12YXItYWxpZW4tOGJpdCxcclxuICBhbGllbi1tb25zdGVyOiAkZmEtdmFyLWFsaWVuLW1vbnN0ZXIsXHJcbiAgYWxpZ24tY2VudGVyOiAkZmEtdmFyLWFsaWduLWNlbnRlcixcclxuICBhbGlnbi1qdXN0aWZ5OiAkZmEtdmFyLWFsaWduLWp1c3RpZnksXHJcbiAgYWxpZ24tbGVmdDogJGZhLXZhci1hbGlnbi1sZWZ0LFxyXG4gIGFsaWduLXJpZ2h0OiAkZmEtdmFyLWFsaWduLXJpZ2h0LFxyXG4gIGFsaWduLXNsYXNoOiAkZmEtdmFyLWFsaWduLXNsYXNoLFxyXG4gIGFsdDogJGZhLXZhci1hbHQsXHJcbiAgYW1wLWd1aXRhcjogJGZhLXZhci1hbXAtZ3VpdGFyLFxyXG4gIGFtcGVyc2FuZDogJGZhLXZhci1hbXBlcnNhbmQsXHJcbiAgYW5jaG9yOiAkZmEtdmFyLWFuY2hvcixcclxuICBhbmdlbDogJGZhLXZhci1hbmdlbCxcclxuICBhbmdsZTogJGZhLXZhci1hbmdsZSxcclxuICBhbmdsZS05MDogJGZhLXZhci1hbmdsZS05MCxcclxuICBhbmdsZS1kb3duOiAkZmEtdmFyLWFuZ2xlLWRvd24sXHJcbiAgYW5nbGUtbGVmdDogJGZhLXZhci1hbmdsZS1sZWZ0LFxyXG4gIGFuZ2xlLXJpZ2h0OiAkZmEtdmFyLWFuZ2xlLXJpZ2h0LFxyXG4gIGFuZ2xlLXVwOiAkZmEtdmFyLWFuZ2xlLXVwLFxyXG4gIGFuZ2xlcy1kb3duOiAkZmEtdmFyLWFuZ2xlcy1kb3duLFxyXG4gIGFuZ2xlLWRvdWJsZS1kb3duOiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1kb3duLFxyXG4gIGFuZ2xlcy1sZWZ0OiAkZmEtdmFyLWFuZ2xlcy1sZWZ0LFxyXG4gIGFuZ2xlLWRvdWJsZS1sZWZ0OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0LFxyXG4gIGFuZ2xlcy1yaWdodDogJGZhLXZhci1hbmdsZXMtcmlnaHQsXHJcbiAgYW5nbGUtZG91YmxlLXJpZ2h0OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1yaWdodCxcclxuICBhbmdsZXMtdXA6ICRmYS12YXItYW5nbGVzLXVwLFxyXG4gIGFuZ2xlLWRvdWJsZS11cDogJGZhLXZhci1hbmdsZS1kb3VibGUtdXAsXHJcbiAgYW5raDogJGZhLXZhci1hbmtoLFxyXG4gIGFwZXJ0dXJlOiAkZmEtdmFyLWFwZXJ0dXJlLFxyXG4gIGFwcGxlLWNvcmU6ICRmYS12YXItYXBwbGUtY29yZSxcclxuICBhcHBsZS1jcmF0ZTogJGZhLXZhci1hcHBsZS1jcmF0ZSxcclxuICBhcHBsZS13aG9sZTogJGZhLXZhci1hcHBsZS13aG9sZSxcclxuICBhcHBsZS1hbHQ6ICRmYS12YXItYXBwbGUtYWx0LFxyXG4gIGFyY2h3YXk6ICRmYS12YXItYXJjaHdheSxcclxuICBhcnJvdy1kb3duOiAkZmEtdmFyLWFycm93LWRvd24sXHJcbiAgYXJyb3ctZG93bi0xLTk6ICRmYS12YXItYXJyb3ctZG93bi0xLTksXHJcbiAgc29ydC1udW1lcmljLWRvd246ICRmYS12YXItc29ydC1udW1lcmljLWRvd24sXHJcbiAgc29ydC1udW1lcmljLWFzYzogJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjLFxyXG4gIGFycm93LWRvd24tOS0xOiAkZmEtdmFyLWFycm93LWRvd24tOS0xLFxyXG4gIHNvcnQtbnVtZXJpYy1kb3duLWFsdDogJGZhLXZhci1zb3J0LW51bWVyaWMtZG93bi1hbHQsXHJcbiAgc29ydC1udW1lcmljLWRlc2M6ICRmYS12YXItc29ydC1udW1lcmljLWRlc2MsXHJcbiAgYXJyb3ctZG93bi1hLXo6ICRmYS12YXItYXJyb3ctZG93bi1hLXosXHJcbiAgc29ydC1hbHBoYS1kb3duOiAkZmEtdmFyLXNvcnQtYWxwaGEtZG93bixcclxuICBzb3J0LWFscGhhLWFzYzogJGZhLXZhci1zb3J0LWFscGhhLWFzYyxcclxuICBhcnJvdy1kb3duLWFycm93LXVwOiAkZmEtdmFyLWFycm93LWRvd24tYXJyb3ctdXAsXHJcbiAgc29ydC1hbHQ6ICRmYS12YXItc29ydC1hbHQsXHJcbiAgYXJyb3ctZG93bi1iaWctc21hbGw6ICRmYS12YXItYXJyb3ctZG93bi1iaWctc21hbGwsXHJcbiAgc29ydC1zaXplLWRvd246ICRmYS12YXItc29ydC1zaXplLWRvd24sXHJcbiAgYXJyb3ctZG93bi1mcm9tLWRvdHRlZC1saW5lOiAkZmEtdmFyLWFycm93LWRvd24tZnJvbS1kb3R0ZWQtbGluZSxcclxuICBhcnJvdy1kb3duLWZyb20tbGluZTogJGZhLXZhci1hcnJvdy1kb3duLWZyb20tbGluZSxcclxuICBhcnJvdy1mcm9tLXRvcDogJGZhLXZhci1hcnJvdy1mcm9tLXRvcCxcclxuICBhcnJvdy1kb3duLWxlZnQ6ICRmYS12YXItYXJyb3ctZG93bi1sZWZ0LFxyXG4gIGFycm93LWRvd24tbGVmdC1hbmQtYXJyb3ctdXAtcmlnaHQtdG8tY2VudGVyOiAkZmEtdmFyLWFycm93LWRvd24tbGVmdC1hbmQtYXJyb3ctdXAtcmlnaHQtdG8tY2VudGVyLFxyXG4gIGFycm93LWRvd24tbG9uZzogJGZhLXZhci1hcnJvdy1kb3duLWxvbmcsXHJcbiAgbG9uZy1hcnJvdy1kb3duOiAkZmEtdmFyLWxvbmctYXJyb3ctZG93bixcclxuICBhcnJvdy1kb3duLXJpZ2h0OiAkZmEtdmFyLWFycm93LWRvd24tcmlnaHQsXHJcbiAgYXJyb3ctZG93bi1zaG9ydC13aWRlOiAkZmEtdmFyLWFycm93LWRvd24tc2hvcnQtd2lkZSxcclxuICBzb3J0LWFtb3VudC1kb3duLWFsdDogJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLWFsdCxcclxuICBzb3J0LWFtb3VudC1kZXNjOiAkZmEtdmFyLXNvcnQtYW1vdW50LWRlc2MsXHJcbiAgYXJyb3ctZG93bi1zbWFsbC1iaWc6ICRmYS12YXItYXJyb3ctZG93bi1zbWFsbC1iaWcsXHJcbiAgc29ydC1zaXplLWRvd24tYWx0OiAkZmEtdmFyLXNvcnQtc2l6ZS1kb3duLWFsdCxcclxuICBhcnJvdy1kb3duLXNxdWFyZS10cmlhbmdsZTogJGZhLXZhci1hcnJvdy1kb3duLXNxdWFyZS10cmlhbmdsZSxcclxuICBzb3J0LXNoYXBlcy1kb3duLWFsdDogJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLWFsdCxcclxuICBhcnJvdy1kb3duLXRvLWJyYWNrZXQ6ICRmYS12YXItYXJyb3ctZG93bi10by1icmFja2V0LFxyXG4gIGFycm93LWRvd24tdG8tZG90dGVkLWxpbmU6ICRmYS12YXItYXJyb3ctZG93bi10by1kb3R0ZWQtbGluZSxcclxuICBhcnJvdy1kb3duLXRvLWxpbmU6ICRmYS12YXItYXJyb3ctZG93bi10by1saW5lLFxyXG4gIGFycm93LXRvLWJvdHRvbTogJGZhLXZhci1hcnJvdy10by1ib3R0b20sXHJcbiAgYXJyb3ctZG93bi10by1zcXVhcmU6ICRmYS12YXItYXJyb3ctZG93bi10by1zcXVhcmUsXHJcbiAgYXJyb3ctZG93bi10cmlhbmdsZS1zcXVhcmU6ICRmYS12YXItYXJyb3ctZG93bi10cmlhbmdsZS1zcXVhcmUsXHJcbiAgc29ydC1zaGFwZXMtZG93bjogJGZhLXZhci1zb3J0LXNoYXBlcy1kb3duLFxyXG4gIGFycm93LWRvd24td2lkZS1zaG9ydDogJGZhLXZhci1hcnJvdy1kb3duLXdpZGUtc2hvcnQsXHJcbiAgc29ydC1hbW91bnQtZG93bjogJGZhLXZhci1zb3J0LWFtb3VudC1kb3duLFxyXG4gIHNvcnQtYW1vdW50LWFzYzogJGZhLXZhci1zb3J0LWFtb3VudC1hc2MsXHJcbiAgYXJyb3ctZG93bi16LWE6ICRmYS12YXItYXJyb3ctZG93bi16LWEsXHJcbiAgc29ydC1hbHBoYS1kb3duLWFsdDogJGZhLXZhci1zb3J0LWFscGhhLWRvd24tYWx0LFxyXG4gIHNvcnQtYWxwaGEtZGVzYzogJGZhLXZhci1zb3J0LWFscGhhLWRlc2MsXHJcbiAgYXJyb3ctbGVmdDogJGZhLXZhci1hcnJvdy1sZWZ0LFxyXG4gIGFycm93LWxlZnQtZnJvbS1saW5lOiAkZmEtdmFyLWFycm93LWxlZnQtZnJvbS1saW5lLFxyXG4gIGFycm93LWZyb20tcmlnaHQ6ICRmYS12YXItYXJyb3ctZnJvbS1yaWdodCxcclxuICBhcnJvdy1sZWZ0LWxvbmc6ICRmYS12YXItYXJyb3ctbGVmdC1sb25nLFxyXG4gIGxvbmctYXJyb3ctbGVmdDogJGZhLXZhci1sb25nLWFycm93LWxlZnQsXHJcbiAgYXJyb3ctbGVmdC1yb3RhdGU6ICRmYS12YXItYXJyb3ctbGVmdC1yb3RhdGUsXHJcbiAgdW5kbzogJGZhLXZhci11bmRvLFxyXG4gIGFycm93LXJvdGF0ZS1sZWZ0OiAkZmEtdmFyLWFycm93LXJvdGF0ZS1sZWZ0LFxyXG4gIGFycm93LWxlZnQtdG8tbGluZTogJGZhLXZhci1hcnJvdy1sZWZ0LXRvLWxpbmUsXHJcbiAgYXJyb3ctdG8tbGVmdDogJGZhLXZhci1hcnJvdy10by1sZWZ0LFxyXG4gIGFycm93LXBvaW50ZXI6ICRmYS12YXItYXJyb3ctcG9pbnRlcixcclxuICBtb3VzZS1wb2ludGVyOiAkZmEtdmFyLW1vdXNlLXBvaW50ZXIsXHJcbiAgYXJyb3ctcmlnaHQ6ICRmYS12YXItYXJyb3ctcmlnaHQsXHJcbiAgYXJyb3ctcmlnaHQtYXJyb3ctbGVmdDogJGZhLXZhci1hcnJvdy1yaWdodC1hcnJvdy1sZWZ0LFxyXG4gIGV4Y2hhbmdlOiAkZmEtdmFyLWV4Y2hhbmdlLFxyXG4gIGFycm93LXJpZ2h0LWZyb20tYnJhY2tldDogJGZhLXZhci1hcnJvdy1yaWdodC1mcm9tLWJyYWNrZXQsXHJcbiAgc2lnbi1vdXQ6ICRmYS12YXItc2lnbi1vdXQsXHJcbiAgYXJyb3ctcmlnaHQtZnJvbS1saW5lOiAkZmEtdmFyLWFycm93LXJpZ2h0LWZyb20tbGluZSxcclxuICBhcnJvdy1mcm9tLWxlZnQ6ICRmYS12YXItYXJyb3ctZnJvbS1sZWZ0LFxyXG4gIGFycm93LXJpZ2h0LWxvbmc6ICRmYS12YXItYXJyb3ctcmlnaHQtbG9uZyxcclxuICBsb25nLWFycm93LXJpZ2h0OiAkZmEtdmFyLWxvbmctYXJyb3ctcmlnaHQsXHJcbiAgYXJyb3ctcmlnaHQtdG8tYnJhY2tldDogJGZhLXZhci1hcnJvdy1yaWdodC10by1icmFja2V0LFxyXG4gIHNpZ24taW46ICRmYS12YXItc2lnbi1pbixcclxuICBhcnJvdy1yaWdodC10by1saW5lOiAkZmEtdmFyLWFycm93LXJpZ2h0LXRvLWxpbmUsXHJcbiAgYXJyb3ctdG8tcmlnaHQ6ICRmYS12YXItYXJyb3ctdG8tcmlnaHQsXHJcbiAgYXJyb3ctcm90YXRlLWZvcndhcmQ6ICRmYS12YXItYXJyb3ctcm90YXRlLWZvcndhcmQsXHJcbiAgcmVkbzogJGZhLXZhci1yZWRvLFxyXG4gIHJvdGF0ZS1yaWdodDogJGZhLXZhci1yb3RhdGUtcmlnaHQsXHJcbiAgYXJyb3ctdHJlbmQtZG93bjogJGZhLXZhci1hcnJvdy10cmVuZC1kb3duLFxyXG4gIGFycm93LXRyZW5kLXVwOiAkZmEtdmFyLWFycm93LXRyZW5kLXVwLFxyXG4gIGFycm93LXR1cm4tZG93bjogJGZhLXZhci1hcnJvdy10dXJuLWRvd24sXHJcbiAgbGV2ZWwtZG93bjogJGZhLXZhci1sZXZlbC1kb3duLFxyXG4gIGFycm93LXR1cm4tdXA6ICRmYS12YXItYXJyb3ctdHVybi11cCxcclxuICBsZXZlbC11cDogJGZhLXZhci1sZXZlbC11cCxcclxuICBhcnJvdy11cDogJGZhLXZhci1hcnJvdy11cCxcclxuICBhcnJvdy11cC0xLTk6ICRmYS12YXItYXJyb3ctdXAtMS05LFxyXG4gIHNvcnQtbnVtZXJpYy11cDogJGZhLXZhci1zb3J0LW51bWVyaWMtdXAsXHJcbiAgYXJyb3ctdXAtOS0xOiAkZmEtdmFyLWFycm93LXVwLTktMSxcclxuICBzb3J0LW51bWVyaWMtdXAtYWx0OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy11cC1hbHQsXHJcbiAgYXJyb3ctdXAtYS16OiAkZmEtdmFyLWFycm93LXVwLWEteixcclxuICBzb3J0LWFscGhhLXVwOiAkZmEtdmFyLXNvcnQtYWxwaGEtdXAsXHJcbiAgYXJyb3ctdXAtYXJyb3ctZG93bjogJGZhLXZhci1hcnJvdy11cC1hcnJvdy1kb3duLFxyXG4gIHNvcnQtdXAtZG93bjogJGZhLXZhci1zb3J0LXVwLWRvd24sXHJcbiAgYXJyb3ctdXAtYmlnLXNtYWxsOiAkZmEtdmFyLWFycm93LXVwLWJpZy1zbWFsbCxcclxuICBzb3J0LXNpemUtdXA6ICRmYS12YXItc29ydC1zaXplLXVwLFxyXG4gIGFycm93LXVwLWZyb20tYnJhY2tldDogJGZhLXZhci1hcnJvdy11cC1mcm9tLWJyYWNrZXQsXHJcbiAgYXJyb3ctdXAtZnJvbS1kb3R0ZWQtbGluZTogJGZhLXZhci1hcnJvdy11cC1mcm9tLWRvdHRlZC1saW5lLFxyXG4gIGFycm93LXVwLWZyb20tbGluZTogJGZhLXZhci1hcnJvdy11cC1mcm9tLWxpbmUsXHJcbiAgYXJyb3ctZnJvbS1ib3R0b206ICRmYS12YXItYXJyb3ctZnJvbS1ib3R0b20sXHJcbiAgYXJyb3ctdXAtZnJvbS1zcXVhcmU6ICRmYS12YXItYXJyb3ctdXAtZnJvbS1zcXVhcmUsXHJcbiAgYXJyb3ctdXAtbGVmdDogJGZhLXZhci1hcnJvdy11cC1sZWZ0LFxyXG4gIGFycm93LXVwLWxlZnQtZnJvbS1jaXJjbGU6ICRmYS12YXItYXJyb3ctdXAtbGVmdC1mcm9tLWNpcmNsZSxcclxuICBhcnJvdy11cC1sb25nOiAkZmEtdmFyLWFycm93LXVwLWxvbmcsXHJcbiAgbG9uZy1hcnJvdy11cDogJGZhLXZhci1sb25nLWFycm93LXVwLFxyXG4gIGFycm93LXVwLXJpZ2h0OiAkZmEtdmFyLWFycm93LXVwLXJpZ2h0LFxyXG4gIGFycm93LXVwLXJpZ2h0LWFuZC1hcnJvdy1kb3duLWxlZnQtZnJvbS1jZW50ZXI6ICRmYS12YXItYXJyb3ctdXAtcmlnaHQtYW5kLWFycm93LWRvd24tbGVmdC1mcm9tLWNlbnRlcixcclxuICBhcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZTogJGZhLXZhci1hcnJvdy11cC1yaWdodC1mcm9tLXNxdWFyZSxcclxuICBleHRlcm5hbC1saW5rOiAkZmEtdmFyLWV4dGVybmFsLWxpbmssXHJcbiAgYXJyb3ctdXAtc2hvcnQtd2lkZTogJGZhLXZhci1hcnJvdy11cC1zaG9ydC13aWRlLFxyXG4gIHNvcnQtYW1vdW50LXVwLWFsdDogJGZhLXZhci1zb3J0LWFtb3VudC11cC1hbHQsXHJcbiAgYXJyb3ctdXAtc21hbGwtYmlnOiAkZmEtdmFyLWFycm93LXVwLXNtYWxsLWJpZyxcclxuICBzb3J0LXNpemUtdXAtYWx0OiAkZmEtdmFyLXNvcnQtc2l6ZS11cC1hbHQsXHJcbiAgYXJyb3ctdXAtc3F1YXJlLXRyaWFuZ2xlOiAkZmEtdmFyLWFycm93LXVwLXNxdWFyZS10cmlhbmdsZSxcclxuICBzb3J0LXNoYXBlcy11cC1hbHQ6ICRmYS12YXItc29ydC1zaGFwZXMtdXAtYWx0LFxyXG4gIGFycm93LXVwLXRvLWRvdHRlZC1saW5lOiAkZmEtdmFyLWFycm93LXVwLXRvLWRvdHRlZC1saW5lLFxyXG4gIGFycm93LXVwLXRvLWxpbmU6ICRmYS12YXItYXJyb3ctdXAtdG8tbGluZSxcclxuICBhcnJvdy10by10b3A6ICRmYS12YXItYXJyb3ctdG8tdG9wLFxyXG4gIGFycm93LXVwLXRyaWFuZ2xlLXNxdWFyZTogJGZhLXZhci1hcnJvdy11cC10cmlhbmdsZS1zcXVhcmUsXHJcbiAgc29ydC1zaGFwZXMtdXA6ICRmYS12YXItc29ydC1zaGFwZXMtdXAsXHJcbiAgYXJyb3ctdXAtd2lkZS1zaG9ydDogJGZhLXZhci1hcnJvdy11cC13aWRlLXNob3J0LFxyXG4gIHNvcnQtYW1vdW50LXVwOiAkZmEtdmFyLXNvcnQtYW1vdW50LXVwLFxyXG4gIGFycm93LXVwLXotYTogJGZhLXZhci1hcnJvdy11cC16LWEsXHJcbiAgc29ydC1hbHBoYS11cC1hbHQ6ICRmYS12YXItc29ydC1hbHBoYS11cC1hbHQsXHJcbiAgYXJyb3dzLWNyb3NzOiAkZmEtdmFyLWFycm93cy1jcm9zcyxcclxuICBhcnJvd3MtZnJvbS1kb3R0ZWQtbGluZTogJGZhLXZhci1hcnJvd3MtZnJvbS1kb3R0ZWQtbGluZSxcclxuICBhcnJvd3MtZnJvbS1saW5lOiAkZmEtdmFyLWFycm93cy1mcm9tLWxpbmUsXHJcbiAgYXJyb3dzLWxlZnQtcmlnaHQ6ICRmYS12YXItYXJyb3dzLWxlZnQtcmlnaHQsXHJcbiAgYXJyb3dzLWg6ICRmYS12YXItYXJyb3dzLWgsXHJcbiAgYXJyb3dzLW1heGltaXplOiAkZmEtdmFyLWFycm93cy1tYXhpbWl6ZSxcclxuICBleHBhbmQtYXJyb3dzOiAkZmEtdmFyLWV4cGFuZC1hcnJvd3MsXHJcbiAgYXJyb3dzLW1pbmltaXplOiAkZmEtdmFyLWFycm93cy1taW5pbWl6ZSxcclxuICBjb21wcmVzcy1hcnJvd3M6ICRmYS12YXItY29tcHJlc3MtYXJyb3dzLFxyXG4gIGFycm93cy1yZXBlYXQ6ICRmYS12YXItYXJyb3dzLXJlcGVhdCxcclxuICByZXBlYXQtYWx0OiAkZmEtdmFyLXJlcGVhdC1hbHQsXHJcbiAgYXJyb3dzLXJlcGVhdC0xOiAkZmEtdmFyLWFycm93cy1yZXBlYXQtMSxcclxuICByZXBlYXQtMS1hbHQ6ICRmYS12YXItcmVwZWF0LTEtYWx0LFxyXG4gIGFycm93cy1yZXR3ZWV0OiAkZmEtdmFyLWFycm93cy1yZXR3ZWV0LFxyXG4gIHJldHdlZXQtYWx0OiAkZmEtdmFyLXJldHdlZXQtYWx0LFxyXG4gIGFycm93cy1yb3RhdGU6ICRmYS12YXItYXJyb3dzLXJvdGF0ZSxcclxuICBzeW5jOiAkZmEtdmFyLXN5bmMsXHJcbiAgcmVmcmVzaDogJGZhLXZhci1yZWZyZXNoLFxyXG4gIGFycm93cy10by1kb3R0ZWQtbGluZTogJGZhLXZhci1hcnJvd3MtdG8tZG90dGVkLWxpbmUsXHJcbiAgYXJyb3dzLXRvLWxpbmU6ICRmYS12YXItYXJyb3dzLXRvLWxpbmUsXHJcbiAgYXJyb3dzLXVwLWRvd246ICRmYS12YXItYXJyb3dzLXVwLWRvd24sXHJcbiAgYXJyb3dzLXY6ICRmYS12YXItYXJyb3dzLXYsXHJcbiAgYXJyb3dzLXVwLWRvd24tbGVmdC1yaWdodDogJGZhLXZhci1hcnJvd3MtdXAtZG93bi1sZWZ0LXJpZ2h0LFxyXG4gIGFycm93czogJGZhLXZhci1hcnJvd3MsXHJcbiAgYXN0ZXJpc2s6ICRmYS12YXItYXN0ZXJpc2ssXHJcbiAgYXQ6ICRmYS12YXItYXQsXHJcbiAgYXRvbTogJGZhLXZhci1hdG9tLFxyXG4gIGF0b20tc2ltcGxlOiAkZmEtdmFyLWF0b20tc2ltcGxlLFxyXG4gIGF0b20tYWx0OiAkZmEtdmFyLWF0b20tYWx0LFxyXG4gIGF1ZGlvLWRlc2NyaXB0aW9uOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLFxyXG4gIGF1ZGlvLWRlc2NyaXB0aW9uLXNsYXNoOiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uLXNsYXNoLFxyXG4gIGF1c3RyYWwtc2lnbjogJGZhLXZhci1hdXN0cmFsLXNpZ24sXHJcbiAgYXZvY2FkbzogJGZhLXZhci1hdm9jYWRvLFxyXG4gIGF3YXJkOiAkZmEtdmFyLWF3YXJkLFxyXG4gIGF3YXJkLXNpbXBsZTogJGZhLXZhci1hd2FyZC1zaW1wbGUsXHJcbiAgYXhlOiAkZmEtdmFyLWF4ZSxcclxuICBheGUtYmF0dGxlOiAkZmEtdmFyLWF4ZS1iYXR0bGUsXHJcbiAgYjogJGZhLXZhci1iLFxyXG4gIGJhYnk6ICRmYS12YXItYmFieSxcclxuICBiYWJ5LWNhcnJpYWdlOiAkZmEtdmFyLWJhYnktY2FycmlhZ2UsXHJcbiAgY2FycmlhZ2UtYmFieTogJGZhLXZhci1jYXJyaWFnZS1iYWJ5LFxyXG4gIGJhY2twYWNrOiAkZmEtdmFyLWJhY2twYWNrLFxyXG4gIGJhY2t3YXJkOiAkZmEtdmFyLWJhY2t3YXJkLFxyXG4gIGJhY2t3YXJkLWZhc3Q6ICRmYS12YXItYmFja3dhcmQtZmFzdCxcclxuICBmYXN0LWJhY2t3YXJkOiAkZmEtdmFyLWZhc3QtYmFja3dhcmQsXHJcbiAgYmFja3dhcmQtc3RlcDogJGZhLXZhci1iYWNrd2FyZC1zdGVwLFxyXG4gIHN0ZXAtYmFja3dhcmQ6ICRmYS12YXItc3RlcC1iYWNrd2FyZCxcclxuICBiYWNvbjogJGZhLXZhci1iYWNvbixcclxuICBiYWN0ZXJpYTogJGZhLXZhci1iYWN0ZXJpYSxcclxuICBiYWN0ZXJpdW06ICRmYS12YXItYmFjdGVyaXVtLFxyXG4gIGJhZGdlOiAkZmEtdmFyLWJhZGdlLFxyXG4gIGJhZGdlLWNoZWNrOiAkZmEtdmFyLWJhZGdlLWNoZWNrLFxyXG4gIGJhZGdlLWRvbGxhcjogJGZhLXZhci1iYWRnZS1kb2xsYXIsXHJcbiAgYmFkZ2UtcGVyY2VudDogJGZhLXZhci1iYWRnZS1wZXJjZW50LFxyXG4gIGJhZGdlLXNoZXJpZmY6ICRmYS12YXItYmFkZ2Utc2hlcmlmZixcclxuICBiYWRnZXItaG9uZXk6ICRmYS12YXItYmFkZ2VyLWhvbmV5LFxyXG4gIGJhZy1zaG9wcGluZzogJGZhLXZhci1iYWctc2hvcHBpbmcsXHJcbiAgc2hvcHBpbmctYmFnOiAkZmEtdmFyLXNob3BwaW5nLWJhZyxcclxuICBiYWdzLXNob3BwaW5nOiAkZmEtdmFyLWJhZ3Mtc2hvcHBpbmcsXHJcbiAgYmFoYWk6ICRmYS12YXItYmFoYWksXHJcbiAgYmFodC1zaWduOiAkZmEtdmFyLWJhaHQtc2lnbixcclxuICBiYWxsLXBpbGU6ICRmYS12YXItYmFsbC1waWxlLFxyXG4gIGJhbGxvdDogJGZhLXZhci1iYWxsb3QsXHJcbiAgYmFsbG90LWNoZWNrOiAkZmEtdmFyLWJhbGxvdC1jaGVjayxcclxuICBiYW46ICRmYS12YXItYmFuLFxyXG4gIGNhbmNlbDogJGZhLXZhci1jYW5jZWwsXHJcbiAgYmFuLWJ1ZzogJGZhLXZhci1iYW4tYnVnLFxyXG4gIGRlYnVnOiAkZmEtdmFyLWRlYnVnLFxyXG4gIGJhbi1wYXJraW5nOiAkZmEtdmFyLWJhbi1wYXJraW5nLFxyXG4gIHBhcmtpbmctY2lyY2xlLXNsYXNoOiAkZmEtdmFyLXBhcmtpbmctY2lyY2xlLXNsYXNoLFxyXG4gIGJhbi1zbW9raW5nOiAkZmEtdmFyLWJhbi1zbW9raW5nLFxyXG4gIHNtb2tpbmctYmFuOiAkZmEtdmFyLXNtb2tpbmctYmFuLFxyXG4gIGJhbmRhZ2U6ICRmYS12YXItYmFuZGFnZSxcclxuICBiYW5kLWFpZDogJGZhLXZhci1iYW5kLWFpZCxcclxuICBiYW5qbzogJGZhLXZhci1iYW5qbyxcclxuICBiYW5rOiAkZmEtdmFyLWJhbmssXHJcbiAgdW5pdmVyc2l0eTogJGZhLXZhci11bml2ZXJzaXR5LFxyXG4gIGluc3RpdHV0aW9uOiAkZmEtdmFyLWluc3RpdHV0aW9uLFxyXG4gIGJhcmNvZGU6ICRmYS12YXItYmFyY29kZSxcclxuICBiYXJjb2RlLXJlYWQ6ICRmYS12YXItYmFyY29kZS1yZWFkLFxyXG4gIGJhcmNvZGUtc2NhbjogJGZhLXZhci1iYXJjb2RlLXNjYW4sXHJcbiAgYmFyczogJGZhLXZhci1iYXJzLFxyXG4gIG5hdmljb246ICRmYS12YXItbmF2aWNvbixcclxuICBiYXJzLWZpbHRlcjogJGZhLXZhci1iYXJzLWZpbHRlcixcclxuICBiYXJzLXByb2dyZXNzOiAkZmEtdmFyLWJhcnMtcHJvZ3Jlc3MsXHJcbiAgdGFza3MtYWx0OiAkZmEtdmFyLXRhc2tzLWFsdCxcclxuICBiYXJzLXNvcnQ6ICRmYS12YXItYmFycy1zb3J0LFxyXG4gIGJhcnMtc3RhZ2dlcmVkOiAkZmEtdmFyLWJhcnMtc3RhZ2dlcmVkLFxyXG4gIHN0cmVhbTogJGZhLXZhci1zdHJlYW0sXHJcbiAgcmVvcmRlcjogJGZhLXZhci1yZW9yZGVyLFxyXG4gIGJhc2ViYWxsLWJhbGw6ICRmYS12YXItYmFzZWJhbGwtYmFsbCxcclxuICBiYXNlYmFsbC1iYXQtYmFsbDogJGZhLXZhci1iYXNlYmFsbC1iYXQtYmFsbCxcclxuICBiYXNlYmFsbDogJGZhLXZhci1iYXNlYmFsbCxcclxuICBiYXNrZXQtc2hvcHBpbmc6ICRmYS12YXItYmFza2V0LXNob3BwaW5nLFxyXG4gIHNob3BwaW5nLWJhc2tldDogJGZhLXZhci1zaG9wcGluZy1iYXNrZXQsXHJcbiAgYmFza2V0LXNob3BwaW5nLXNpbXBsZTogJGZhLXZhci1iYXNrZXQtc2hvcHBpbmctc2ltcGxlLFxyXG4gIHNob3BwaW5nLWJhc2tldC1hbHQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0LWFsdCxcclxuICBiYXNrZXRiYWxsLWJhbGw6ICRmYS12YXItYmFza2V0YmFsbC1iYWxsLFxyXG4gIGJhc2tldGJhbGwtaG9vcDogJGZhLXZhci1iYXNrZXRiYWxsLWhvb3AsXHJcbiAgYmF0OiAkZmEtdmFyLWJhdCxcclxuICBiYXRoOiAkZmEtdmFyLWJhdGgsXHJcbiAgYmF0aHR1YjogJGZhLXZhci1iYXRodHViLFxyXG4gIGJhdHRlcnktYm9sdDogJGZhLXZhci1iYXR0ZXJ5LWJvbHQsXHJcbiAgYmF0dGVyeS1lbXB0eTogJGZhLXZhci1iYXR0ZXJ5LWVtcHR5LFxyXG4gIGJhdHRlcnktMDogJGZhLXZhci1iYXR0ZXJ5LTAsXHJcbiAgYmF0dGVyeS1leGNsYW1hdGlvbjogJGZhLXZhci1iYXR0ZXJ5LWV4Y2xhbWF0aW9uLFxyXG4gIGJhdHRlcnktZnVsbDogJGZhLXZhci1iYXR0ZXJ5LWZ1bGwsXHJcbiAgYmF0dGVyeTogJGZhLXZhci1iYXR0ZXJ5LFxyXG4gIGJhdHRlcnktNTogJGZhLXZhci1iYXR0ZXJ5LTUsXHJcbiAgYmF0dGVyeS1oYWxmOiAkZmEtdmFyLWJhdHRlcnktaGFsZixcclxuICBiYXR0ZXJ5LTM6ICRmYS12YXItYmF0dGVyeS0zLFxyXG4gIGJhdHRlcnktbG93OiAkZmEtdmFyLWJhdHRlcnktbG93LFxyXG4gIGJhdHRlcnktMTogJGZhLXZhci1iYXR0ZXJ5LTEsXHJcbiAgYmF0dGVyeS1xdWFydGVyOiAkZmEtdmFyLWJhdHRlcnktcXVhcnRlcixcclxuICBiYXR0ZXJ5LTI6ICRmYS12YXItYmF0dGVyeS0yLFxyXG4gIGJhdHRlcnktc2xhc2g6ICRmYS12YXItYmF0dGVyeS1zbGFzaCxcclxuICBiYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnMsXHJcbiAgYmF0dGVyeS00OiAkZmEtdmFyLWJhdHRlcnktNCxcclxuICBiZWQ6ICRmYS12YXItYmVkLFxyXG4gIGJlZC1idW5rOiAkZmEtdmFyLWJlZC1idW5rLFxyXG4gIGJlZC1lbXB0eTogJGZhLXZhci1iZWQtZW1wdHksXHJcbiAgYmVkLWZyb250OiAkZmEtdmFyLWJlZC1mcm9udCxcclxuICBiZWQtYWx0OiAkZmEtdmFyLWJlZC1hbHQsXHJcbiAgYmVkLXB1bHNlOiAkZmEtdmFyLWJlZC1wdWxzZSxcclxuICBwcm9jZWR1cmVzOiAkZmEtdmFyLXByb2NlZHVyZXMsXHJcbiAgYmVlOiAkZmEtdmFyLWJlZSxcclxuICBiZWVyLW11ZzogJGZhLXZhci1iZWVyLW11ZyxcclxuICBiZWVyLWZvYW06ICRmYS12YXItYmVlci1mb2FtLFxyXG4gIGJlZXItbXVnLWVtcHR5OiAkZmEtdmFyLWJlZXItbXVnLWVtcHR5LFxyXG4gIGJlZXI6ICRmYS12YXItYmVlcixcclxuICBiZWxsOiAkZmEtdmFyLWJlbGwsXHJcbiAgYmVsbC1jb25jaWVyZ2U6ICRmYS12YXItYmVsbC1jb25jaWVyZ2UsXHJcbiAgY29uY2llcmdlLWJlbGw6ICRmYS12YXItY29uY2llcmdlLWJlbGwsXHJcbiAgYmVsbC1leGNsYW1hdGlvbjogJGZhLXZhci1iZWxsLWV4Y2xhbWF0aW9uLFxyXG4gIGJlbGwtb246ICRmYS12YXItYmVsbC1vbixcclxuICBiZWxsLXBsdXM6ICRmYS12YXItYmVsbC1wbHVzLFxyXG4gIGJlbGwtc2Nob29sOiAkZmEtdmFyLWJlbGwtc2Nob29sLFxyXG4gIGJlbGwtc2Nob29sLXNsYXNoOiAkZmEtdmFyLWJlbGwtc2Nob29sLXNsYXNoLFxyXG4gIGJlbGwtc2xhc2g6ICRmYS12YXItYmVsbC1zbGFzaCxcclxuICBiZWxsczogJGZhLXZhci1iZWxscyxcclxuICBiZXppZXItY3VydmU6ICRmYS12YXItYmV6aWVyLWN1cnZlLFxyXG4gIGJpY3ljbGU6ICRmYS12YXItYmljeWNsZSxcclxuICBiaW5vY3VsYXJzOiAkZmEtdmFyLWJpbm9jdWxhcnMsXHJcbiAgYmlvaGF6YXJkOiAkZmEtdmFyLWJpb2hhemFyZCxcclxuICBiaXRjb2luLXNpZ246ICRmYS12YXItYml0Y29pbi1zaWduLFxyXG4gIGJsYW5rZXQ6ICRmYS12YXItYmxhbmtldCxcclxuICBibGVuZGVyOiAkZmEtdmFyLWJsZW5kZXIsXHJcbiAgYmxlbmRlci1waG9uZTogJGZhLXZhci1ibGVuZGVyLXBob25lLFxyXG4gIGJsaW5kczogJGZhLXZhci1ibGluZHMsXHJcbiAgYmxpbmRzLW9wZW46ICRmYS12YXItYmxpbmRzLW9wZW4sXHJcbiAgYmxpbmRzLXJhaXNlZDogJGZhLXZhci1ibGluZHMtcmFpc2VkLFxyXG4gIGJsb2NrLXF1b3RlOiAkZmEtdmFyLWJsb2NrLXF1b3RlLFxyXG4gIGJsb2c6ICRmYS12YXItYmxvZyxcclxuICBib2xkOiAkZmEtdmFyLWJvbGQsXHJcbiAgYm9sdDogJGZhLXZhci1ib2x0LFxyXG4gIGZsYXNoOiAkZmEtdmFyLWZsYXNoLFxyXG4gIGJvbHQtYXV0bzogJGZhLXZhci1ib2x0LWF1dG8sXHJcbiAgYm9sdC1saWdodG5pbmc6ICRmYS12YXItYm9sdC1saWdodG5pbmcsXHJcbiAgYm9sdC1zbGFzaDogJGZhLXZhci1ib2x0LXNsYXNoLFxyXG4gIGJvbWI6ICRmYS12YXItYm9tYixcclxuICBib25lOiAkZmEtdmFyLWJvbmUsXHJcbiAgYm9uZS1icmVhazogJGZhLXZhci1ib25lLWJyZWFrLFxyXG4gIGJvbmc6ICRmYS12YXItYm9uZyxcclxuICBib29rOiAkZmEtdmFyLWJvb2ssXHJcbiAgYm9vay1hcnJvdy1yaWdodDogJGZhLXZhci1ib29rLWFycm93LXJpZ2h0LFxyXG4gIGJvb2stYXJyb3ctdXA6ICRmYS12YXItYm9vay1hcnJvdy11cCxcclxuICBib29rLWF0bGFzOiAkZmEtdmFyLWJvb2stYXRsYXMsXHJcbiAgYXRsYXM6ICRmYS12YXItYXRsYXMsXHJcbiAgYm9vay1iaWJsZTogJGZhLXZhci1ib29rLWJpYmxlLFxyXG4gIGJpYmxlOiAkZmEtdmFyLWJpYmxlLFxyXG4gIGJvb2stYmxhbms6ICRmYS12YXItYm9vay1ibGFuayxcclxuICBib29rLWFsdDogJGZhLXZhci1ib29rLWFsdCxcclxuICBib29rLWJvb2ttYXJrOiAkZmEtdmFyLWJvb2stYm9va21hcmssXHJcbiAgYm9vay1jaXJjbGUtYXJyb3ctcmlnaHQ6ICRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctcmlnaHQsXHJcbiAgYm9vay1jaXJjbGUtYXJyb3ctdXA6ICRmYS12YXItYm9vay1jaXJjbGUtYXJyb3ctdXAsXHJcbiAgYm9vay1jb3B5OiAkZmEtdmFyLWJvb2stY29weSxcclxuICBib29rLWZvbnQ6ICRmYS12YXItYm9vay1mb250LFxyXG4gIGJvb2staGVhcnQ6ICRmYS12YXItYm9vay1oZWFydCxcclxuICBib29rLWpvdXJuYWwtd2hpbGxzOiAkZmEtdmFyLWJvb2stam91cm5hbC13aGlsbHMsXHJcbiAgam91cm5hbC13aGlsbHM6ICRmYS12YXItam91cm5hbC13aGlsbHMsXHJcbiAgYm9vay1sYXc6ICRmYS12YXItYm9vay1sYXcsXHJcbiAgYm9vay1tZWRpY2FsOiAkZmEtdmFyLWJvb2stbWVkaWNhbCxcclxuICBib29rLW9wZW46ICRmYS12YXItYm9vay1vcGVuLFxyXG4gIGJvb2stb3Blbi1jb3ZlcjogJGZhLXZhci1ib29rLW9wZW4tY292ZXIsXHJcbiAgYm9vay1vcGVuLWFsdDogJGZhLXZhci1ib29rLW9wZW4tYWx0LFxyXG4gIGJvb2stb3Blbi1yZWFkZXI6ICRmYS12YXItYm9vay1vcGVuLXJlYWRlcixcclxuICBib29rLXJlYWRlcjogJGZhLXZhci1ib29rLXJlYWRlcixcclxuICBib29rLXF1cmFuOiAkZmEtdmFyLWJvb2stcXVyYW4sXHJcbiAgcXVyYW46ICRmYS12YXItcXVyYW4sXHJcbiAgYm9vay1zZWN0aW9uOiAkZmEtdmFyLWJvb2stc2VjdGlvbixcclxuICBib29rLXNrdWxsOiAkZmEtdmFyLWJvb2stc2t1bGwsXHJcbiAgYm9vay1kZWFkOiAkZmEtdmFyLWJvb2stZGVhZCxcclxuICBib29rLXNwYXJrbGVzOiAkZmEtdmFyLWJvb2stc3BhcmtsZXMsXHJcbiAgYm9vay1zcGVsbHM6ICRmYS12YXItYm9vay1zcGVsbHMsXHJcbiAgYm9vay10YW5ha2g6ICRmYS12YXItYm9vay10YW5ha2gsXHJcbiAgdGFuYWtoOiAkZmEtdmFyLXRhbmFraCxcclxuICBib29rLXVzZXI6ICRmYS12YXItYm9vay11c2VyLFxyXG4gIGJvb2ttYXJrOiAkZmEtdmFyLWJvb2ttYXJrLFxyXG4gIGJvb2ttYXJrLXNsYXNoOiAkZmEtdmFyLWJvb2ttYXJrLXNsYXNoLFxyXG4gIGJvb2tzOiAkZmEtdmFyLWJvb2tzLFxyXG4gIGJvb2tzLW1lZGljYWw6ICRmYS12YXItYm9va3MtbWVkaWNhbCxcclxuICBib29tYm94OiAkZmEtdmFyLWJvb21ib3gsXHJcbiAgYm9vdDogJGZhLXZhci1ib290LFxyXG4gIGJvb3RoLWN1cnRhaW46ICRmYS12YXItYm9vdGgtY3VydGFpbixcclxuICBib3JkZXItYWxsOiAkZmEtdmFyLWJvcmRlci1hbGwsXHJcbiAgYm9yZGVyLWJvdHRvbTogJGZhLXZhci1ib3JkZXItYm90dG9tLFxyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQ6ICRmYS12YXItYm9yZGVyLWJvdHRvbS1yaWdodCxcclxuICBib3JkZXItc3R5bGUtYWx0OiAkZmEtdmFyLWJvcmRlci1zdHlsZS1hbHQsXHJcbiAgYm9yZGVyLWNlbnRlci1oOiAkZmEtdmFyLWJvcmRlci1jZW50ZXItaCxcclxuICBib3JkZXItY2VudGVyLXY6ICRmYS12YXItYm9yZGVyLWNlbnRlci12LFxyXG4gIGJvcmRlci1pbm5lcjogJGZhLXZhci1ib3JkZXItaW5uZXIsXHJcbiAgYm9yZGVyLWxlZnQ6ICRmYS12YXItYm9yZGVyLWxlZnQsXHJcbiAgYm9yZGVyLW5vbmU6ICRmYS12YXItYm9yZGVyLW5vbmUsXHJcbiAgYm9yZGVyLW91dGVyOiAkZmEtdmFyLWJvcmRlci1vdXRlcixcclxuICBib3JkZXItcmlnaHQ6ICRmYS12YXItYm9yZGVyLXJpZ2h0LFxyXG4gIGJvcmRlci10b3A6ICRmYS12YXItYm9yZGVyLXRvcCxcclxuICBib3JkZXItdG9wLWxlZnQ6ICRmYS12YXItYm9yZGVyLXRvcC1sZWZ0LFxyXG4gIGJvcmRlci1zdHlsZTogJGZhLXZhci1ib3JkZXItc3R5bGUsXHJcbiAgYm93LWFycm93OiAkZmEtdmFyLWJvdy1hcnJvdyxcclxuICBib3dsLWhvdDogJGZhLXZhci1ib3dsLWhvdCxcclxuICBzb3VwOiAkZmEtdmFyLXNvdXAsXHJcbiAgYm93bGluZy1iYWxsOiAkZmEtdmFyLWJvd2xpbmctYmFsbCxcclxuICBib3dsaW5nLWJhbGwtcGluOiAkZmEtdmFyLWJvd2xpbmctYmFsbC1waW4sXHJcbiAgYm93bGluZy1waW5zOiAkZmEtdmFyLWJvd2xpbmctcGlucyxcclxuICBib3g6ICRmYS12YXItYm94LFxyXG4gIGJveC1hcmNoaXZlOiAkZmEtdmFyLWJveC1hcmNoaXZlLFxyXG4gIGFyY2hpdmU6ICRmYS12YXItYXJjaGl2ZSxcclxuICBib3gtYmFsbG90OiAkZmEtdmFyLWJveC1iYWxsb3QsXHJcbiAgYm94LWNoZWNrOiAkZmEtdmFyLWJveC1jaGVjayxcclxuICBib3gtY2lyY2xlLWNoZWNrOiAkZmEtdmFyLWJveC1jaXJjbGUtY2hlY2ssXHJcbiAgYm94LWRvbGxhcjogJGZhLXZhci1ib3gtZG9sbGFyLFxyXG4gIGJveC11c2Q6ICRmYS12YXItYm94LXVzZCxcclxuICBib3gtaGVhcnQ6ICRmYS12YXItYm94LWhlYXJ0LFxyXG4gIGJveC1vcGVuOiAkZmEtdmFyLWJveC1vcGVuLFxyXG4gIGJveC1vcGVuLWZ1bGw6ICRmYS12YXItYm94LW9wZW4tZnVsbCxcclxuICBib3gtZnVsbDogJGZhLXZhci1ib3gtZnVsbCxcclxuICBib3gtdGFwZWQ6ICRmYS12YXItYm94LXRhcGVkLFxyXG4gIGJveC1hbHQ6ICRmYS12YXItYm94LWFsdCxcclxuICBib3gtdGlzc3VlOiAkZmEtdmFyLWJveC10aXNzdWUsXHJcbiAgYm94ZXMtc3RhY2tlZDogJGZhLXZhci1ib3hlcy1zdGFja2VkLFxyXG4gIGJveGVzOiAkZmEtdmFyLWJveGVzLFxyXG4gIGJveGVzLWFsdDogJGZhLXZhci1ib3hlcy1hbHQsXHJcbiAgYm94aW5nLWdsb3ZlOiAkZmEtdmFyLWJveGluZy1nbG92ZSxcclxuICBnbG92ZS1ib3hpbmc6ICRmYS12YXItZ2xvdmUtYm94aW5nLFxyXG4gIGJyYWNrZXQtY3VybHk6ICRmYS12YXItYnJhY2tldC1jdXJseSxcclxuICBicmFja2V0LWN1cmx5LWxlZnQ6ICRmYS12YXItYnJhY2tldC1jdXJseS1sZWZ0LFxyXG4gIGJyYWNrZXQtY3VybHktcmlnaHQ6ICRmYS12YXItYnJhY2tldC1jdXJseS1yaWdodCxcclxuICBicmFja2V0LXJvdW5kOiAkZmEtdmFyLWJyYWNrZXQtcm91bmQsXHJcbiAgcGFyZW50aGVzaXM6ICRmYS12YXItcGFyZW50aGVzaXMsXHJcbiAgYnJhY2tldC1yb3VuZC1yaWdodDogJGZhLXZhci1icmFja2V0LXJvdW5kLXJpZ2h0LFxyXG4gIGJyYWNrZXQtc3F1YXJlOiAkZmEtdmFyLWJyYWNrZXQtc3F1YXJlLFxyXG4gIGJyYWNrZXQ6ICRmYS12YXItYnJhY2tldCxcclxuICBicmFja2V0LWxlZnQ6ICRmYS12YXItYnJhY2tldC1sZWZ0LFxyXG4gIGJyYWNrZXQtc3F1YXJlLXJpZ2h0OiAkZmEtdmFyLWJyYWNrZXQtc3F1YXJlLXJpZ2h0LFxyXG4gIGJyYWNrZXRzLWN1cmx5OiAkZmEtdmFyLWJyYWNrZXRzLWN1cmx5LFxyXG4gIGJyYWNrZXRzLXJvdW5kOiAkZmEtdmFyLWJyYWNrZXRzLXJvdW5kLFxyXG4gIHBhcmVudGhlc2VzOiAkZmEtdmFyLXBhcmVudGhlc2VzLFxyXG4gIGJyYWNrZXRzLXNxdWFyZTogJGZhLXZhci1icmFja2V0cy1zcXVhcmUsXHJcbiAgYnJhY2tldHM6ICRmYS12YXItYnJhY2tldHMsXHJcbiAgYnJhaWxsZTogJGZhLXZhci1icmFpbGxlLFxyXG4gIGJyYWluOiAkZmEtdmFyLWJyYWluLFxyXG4gIGJyYWluLWFycm93LWN1cnZlZC1yaWdodDogJGZhLXZhci1icmFpbi1hcnJvdy1jdXJ2ZWQtcmlnaHQsXHJcbiAgbWluZC1zaGFyZTogJGZhLXZhci1taW5kLXNoYXJlLFxyXG4gIGJyYWluLWNpcmN1aXQ6ICRmYS12YXItYnJhaW4tY2lyY3VpdCxcclxuICBicmFrZS13YXJuaW5nOiAkZmEtdmFyLWJyYWtlLXdhcm5pbmcsXHJcbiAgYnJlYWQtbG9hZjogJGZhLXZhci1icmVhZC1sb2FmLFxyXG4gIGJyZWFkLXNsaWNlOiAkZmEtdmFyLWJyZWFkLXNsaWNlLFxyXG4gIGJyaWVmY2FzZTogJGZhLXZhci1icmllZmNhc2UsXHJcbiAgYnJpZWZjYXNlLWFycm93LXJpZ2h0OiAkZmEtdmFyLWJyaWVmY2FzZS1hcnJvdy1yaWdodCxcclxuICBicmllZmNhc2UtY2xvY2s6ICRmYS12YXItYnJpZWZjYXNlLWNsb2NrLFxyXG4gIGJ1c2luZXNzLXRpbWU6ICRmYS12YXItYnVzaW5lc3MtdGltZSxcclxuICBicmllZmNhc2UtbWVkaWNhbDogJGZhLXZhci1icmllZmNhc2UtbWVkaWNhbCxcclxuICBicmluZy1mb3J3YXJkOiAkZmEtdmFyLWJyaW5nLWZvcndhcmQsXHJcbiAgYnJpbmctZnJvbnQ6ICRmYS12YXItYnJpbmctZnJvbnQsXHJcbiAgYnJvb206ICRmYS12YXItYnJvb20sXHJcbiAgYnJvd3NlcjogJGZhLXZhci1icm93c2VyLFxyXG4gIGJyb3dzZXJzOiAkZmEtdmFyLWJyb3dzZXJzLFxyXG4gIGJydXNoOiAkZmEtdmFyLWJydXNoLFxyXG4gIGJ1ZzogJGZhLXZhci1idWcsXHJcbiAgYnVpbGRpbmc6ICRmYS12YXItYnVpbGRpbmcsXHJcbiAgYnVpbGRpbmdzOiAkZmEtdmFyLWJ1aWxkaW5ncyxcclxuICBidWxsaG9ybjogJGZhLXZhci1idWxsaG9ybixcclxuICBidWxsc2V5ZTogJGZhLXZhci1idWxsc2V5ZSxcclxuICBidWxsc2V5ZS1hcnJvdzogJGZhLXZhci1idWxsc2V5ZS1hcnJvdyxcclxuICBidWxsc2V5ZS1wb2ludGVyOiAkZmEtdmFyLWJ1bGxzZXllLXBvaW50ZXIsXHJcbiAgYnVyZ2VyOiAkZmEtdmFyLWJ1cmdlcixcclxuICBoYW1idXJnZXI6ICRmYS12YXItaGFtYnVyZ2VyLFxyXG4gIGJ1cmdlci1jaGVlc2U6ICRmYS12YXItYnVyZ2VyLWNoZWVzZSxcclxuICBjaGVlc2VidXJnZXI6ICRmYS12YXItY2hlZXNlYnVyZ2VyLFxyXG4gIGJ1cmdlci1mcmllczogJGZhLXZhci1idXJnZXItZnJpZXMsXHJcbiAgYnVyZ2VyLWdsYXNzOiAkZmEtdmFyLWJ1cmdlci1nbGFzcyxcclxuICBidXJnZXItc29kYTogJGZhLXZhci1idXJnZXItc29kYSxcclxuICBidXJyaXRvOiAkZmEtdmFyLWJ1cnJpdG8sXHJcbiAgYnVzOiAkZmEtdmFyLWJ1cyxcclxuICBidXMtc2Nob29sOiAkZmEtdmFyLWJ1cy1zY2hvb2wsXHJcbiAgYnVzLXNpbXBsZTogJGZhLXZhci1idXMtc2ltcGxlLFxyXG4gIGJ1cy1hbHQ6ICRmYS12YXItYnVzLWFsdCxcclxuICBjOiAkZmEtdmFyLWMsXHJcbiAgY2FiaW5ldC1maWxpbmc6ICRmYS12YXItY2FiaW5ldC1maWxpbmcsXHJcbiAgY2FibGUtY2FyOiAkZmEtdmFyLWNhYmxlLWNhcixcclxuICBjYWN0dXM6ICRmYS12YXItY2FjdHVzLFxyXG4gIGNha2UtY2FuZGxlczogJGZhLXZhci1jYWtlLWNhbmRsZXMsXHJcbiAgYmlydGhkYXktY2FrZTogJGZhLXZhci1iaXJ0aGRheS1jYWtlLFxyXG4gIGNhbGN1bGF0b3I6ICRmYS12YXItY2FsY3VsYXRvcixcclxuICBjYWxjdWxhdG9yLXNpbXBsZTogJGZhLXZhci1jYWxjdWxhdG9yLXNpbXBsZSxcclxuICBjYWxjdWxhdG9yLWFsdDogJGZhLXZhci1jYWxjdWxhdG9yLWFsdCxcclxuICBjYWxlbmRhcjogJGZhLXZhci1jYWxlbmRhcixcclxuICBjYWxlbmRhci1hcnJvdy1kb3duOiAkZmEtdmFyLWNhbGVuZGFyLWFycm93LWRvd24sXHJcbiAgY2FsZW5kYXItZG93bmxvYWQ6ICRmYS12YXItY2FsZW5kYXItZG93bmxvYWQsXHJcbiAgY2FsZW5kYXItYXJyb3ctdXA6ICRmYS12YXItY2FsZW5kYXItYXJyb3ctdXAsXHJcbiAgY2FsZW5kYXItdXBsb2FkOiAkZmEtdmFyLWNhbGVuZGFyLXVwbG9hZCxcclxuICBjYWxlbmRhci1jaGVjazogJGZhLXZhci1jYWxlbmRhci1jaGVjayxcclxuICBjYWxlbmRhci1jbG9jazogJGZhLXZhci1jYWxlbmRhci1jbG9jayxcclxuICBjYWxlbmRhci10aW1lOiAkZmEtdmFyLWNhbGVuZGFyLXRpbWUsXHJcbiAgY2FsZW5kYXItZGF5OiAkZmEtdmFyLWNhbGVuZGFyLWRheSxcclxuICBjYWxlbmRhci1kYXlzOiAkZmEtdmFyLWNhbGVuZGFyLWRheXMsXHJcbiAgY2FsZW5kYXItYWx0OiAkZmEtdmFyLWNhbGVuZGFyLWFsdCxcclxuICBjYWxlbmRhci1leGNsYW1hdGlvbjogJGZhLXZhci1jYWxlbmRhci1leGNsYW1hdGlvbixcclxuICBjYWxlbmRhci1oZWFydDogJGZhLXZhci1jYWxlbmRhci1oZWFydCxcclxuICBjYWxlbmRhci1pbWFnZTogJGZhLXZhci1jYWxlbmRhci1pbWFnZSxcclxuICBjYWxlbmRhci1saW5lczogJGZhLXZhci1jYWxlbmRhci1saW5lcyxcclxuICBjYWxlbmRhci1ub3RlOiAkZmEtdmFyLWNhbGVuZGFyLW5vdGUsXHJcbiAgY2FsZW5kYXItbWludXM6ICRmYS12YXItY2FsZW5kYXItbWludXMsXHJcbiAgY2FsZW5kYXItcGVuOiAkZmEtdmFyLWNhbGVuZGFyLXBlbixcclxuICBjYWxlbmRhci1lZGl0OiAkZmEtdmFyLWNhbGVuZGFyLWVkaXQsXHJcbiAgY2FsZW5kYXItcGx1czogJGZhLXZhci1jYWxlbmRhci1wbHVzLFxyXG4gIGNhbGVuZGFyLXJhbmdlOiAkZmEtdmFyLWNhbGVuZGFyLXJhbmdlLFxyXG4gIGNhbGVuZGFyLXN0YXI6ICRmYS12YXItY2FsZW5kYXItc3RhcixcclxuICBjYWxlbmRhci13ZWVrOiAkZmEtdmFyLWNhbGVuZGFyLXdlZWssXHJcbiAgY2FsZW5kYXIteG1hcms6ICRmYS12YXItY2FsZW5kYXIteG1hcmssXHJcbiAgY2FsZW5kYXItdGltZXM6ICRmYS12YXItY2FsZW5kYXItdGltZXMsXHJcbiAgY2FsZW5kYXJzOiAkZmEtdmFyLWNhbGVuZGFycyxcclxuICBjYW1jb3JkZXI6ICRmYS12YXItY2FtY29yZGVyLFxyXG4gIHZpZGVvLWhhbmRoZWxkOiAkZmEtdmFyLXZpZGVvLWhhbmRoZWxkLFxyXG4gIGNhbWVyYTogJGZhLXZhci1jYW1lcmEsXHJcbiAgY2FtZXJhLWFsdDogJGZhLXZhci1jYW1lcmEtYWx0LFxyXG4gIGNhbWVyYS1jY3R2OiAkZmEtdmFyLWNhbWVyYS1jY3R2LFxyXG4gIGNjdHY6ICRmYS12YXItY2N0dixcclxuICBjYW1lcmEtbW92aWU6ICRmYS12YXItY2FtZXJhLW1vdmllLFxyXG4gIGNhbWVyYS1wb2xhcm9pZDogJGZhLXZhci1jYW1lcmEtcG9sYXJvaWQsXHJcbiAgY2FtZXJhLXJldHJvOiAkZmEtdmFyLWNhbWVyYS1yZXRybyxcclxuICBjYW1lcmEtcm90YXRlOiAkZmEtdmFyLWNhbWVyYS1yb3RhdGUsXHJcbiAgY2FtZXJhLXNlY3VyaXR5OiAkZmEtdmFyLWNhbWVyYS1zZWN1cml0eSxcclxuICBjYW1lcmEtaG9tZTogJGZhLXZhci1jYW1lcmEtaG9tZSxcclxuICBjYW1lcmEtc2xhc2g6ICRmYS12YXItY2FtZXJhLXNsYXNoLFxyXG4gIGNhbWVyYS12aWV3ZmluZGVyOiAkZmEtdmFyLWNhbWVyYS12aWV3ZmluZGVyLFxyXG4gIGNhbWVyYS13ZWI6ICRmYS12YXItY2FtZXJhLXdlYixcclxuICB3ZWJjYW06ICRmYS12YXItd2ViY2FtLFxyXG4gIGNhbWVyYS13ZWItc2xhc2g6ICRmYS12YXItY2FtZXJhLXdlYi1zbGFzaCxcclxuICB3ZWJjYW0tc2xhc2g6ICRmYS12YXItd2ViY2FtLXNsYXNoLFxyXG4gIGNhbXBmaXJlOiAkZmEtdmFyLWNhbXBmaXJlLFxyXG4gIGNhbXBncm91bmQ6ICRmYS12YXItY2FtcGdyb3VuZCxcclxuICBjYW5kbGUtaG9sZGVyOiAkZmEtdmFyLWNhbmRsZS1ob2xkZXIsXHJcbiAgY2FuZHktY2FuZTogJGZhLXZhci1jYW5keS1jYW5lLFxyXG4gIGNhbmR5LWNvcm46ICRmYS12YXItY2FuZHktY29ybixcclxuICBjYW5uYWJpczogJGZhLXZhci1jYW5uYWJpcyxcclxuICBjYXBzdWxlczogJGZhLXZhci1jYXBzdWxlcyxcclxuICBjYXI6ICRmYS12YXItY2FyLFxyXG4gIGF1dG9tb2JpbGU6ICRmYS12YXItYXV0b21vYmlsZSxcclxuICBjYXItYmF0dGVyeTogJGZhLXZhci1jYXItYmF0dGVyeSxcclxuICBiYXR0ZXJ5LWNhcjogJGZhLXZhci1iYXR0ZXJ5LWNhcixcclxuICBjYXItYnVpbGRpbmc6ICRmYS12YXItY2FyLWJ1aWxkaW5nLFxyXG4gIGNhci1idW1wOiAkZmEtdmFyLWNhci1idW1wLFxyXG4gIGNhci1idXM6ICRmYS12YXItY2FyLWJ1cyxcclxuICBjYXItY3Jhc2g6ICRmYS12YXItY2FyLWNyYXNoLFxyXG4gIGNhci1nYXJhZ2U6ICRmYS12YXItY2FyLWdhcmFnZSxcclxuICBjYXItcmVhcjogJGZhLXZhci1jYXItcmVhcixcclxuICBjYXItYWx0OiAkZmEtdmFyLWNhci1hbHQsXHJcbiAgY2FyLXNpZGU6ICRmYS12YXItY2FyLXNpZGUsXHJcbiAgY2FyLXRpbHQ6ICRmYS12YXItY2FyLXRpbHQsXHJcbiAgY2FyLXdhc2g6ICRmYS12YXItY2FyLXdhc2gsXHJcbiAgY2FyLXdyZW5jaDogJGZhLXZhci1jYXItd3JlbmNoLFxyXG4gIGNhci1tZWNoYW5pYzogJGZhLXZhci1jYXItbWVjaGFuaWMsXHJcbiAgY2FyYXZhbjogJGZhLXZhci1jYXJhdmFuLFxyXG4gIGNhcmF2YW4tc2ltcGxlOiAkZmEtdmFyLWNhcmF2YW4tc2ltcGxlLFxyXG4gIGNhcmF2YW4tYWx0OiAkZmEtdmFyLWNhcmF2YW4tYWx0LFxyXG4gIGNhcmV0LWRvd246ICRmYS12YXItY2FyZXQtZG93bixcclxuICBjYXJldC1sZWZ0OiAkZmEtdmFyLWNhcmV0LWxlZnQsXHJcbiAgY2FyZXQtcmlnaHQ6ICRmYS12YXItY2FyZXQtcmlnaHQsXHJcbiAgY2FyZXQtdXA6ICRmYS12YXItY2FyZXQtdXAsXHJcbiAgY2Fycm90OiAkZmEtdmFyLWNhcnJvdCxcclxuICBjYXJzOiAkZmEtdmFyLWNhcnMsXHJcbiAgY2FydC1hcnJvdy1kb3duOiAkZmEtdmFyLWNhcnQtYXJyb3ctZG93bixcclxuICBjYXJ0LWZsYXRiZWQ6ICRmYS12YXItY2FydC1mbGF0YmVkLFxyXG4gIGRvbGx5LWZsYXRiZWQ6ICRmYS12YXItZG9sbHktZmxhdGJlZCxcclxuICBjYXJ0LWZsYXRiZWQtYm94ZXM6ICRmYS12YXItY2FydC1mbGF0YmVkLWJveGVzLFxyXG4gIGRvbGx5LWZsYXRiZWQtYWx0OiAkZmEtdmFyLWRvbGx5LWZsYXRiZWQtYWx0LFxyXG4gIGNhcnQtZmxhdGJlZC1lbXB0eTogJGZhLXZhci1jYXJ0LWZsYXRiZWQtZW1wdHksXHJcbiAgZG9sbHktZmxhdGJlZC1lbXB0eTogJGZhLXZhci1kb2xseS1mbGF0YmVkLWVtcHR5LFxyXG4gIGNhcnQtZmxhdGJlZC1zdWl0Y2FzZTogJGZhLXZhci1jYXJ0LWZsYXRiZWQtc3VpdGNhc2UsXHJcbiAgbHVnZ2FnZS1jYXJ0OiAkZmEtdmFyLWx1Z2dhZ2UtY2FydCxcclxuICBjYXJ0LXBsdXM6ICRmYS12YXItY2FydC1wbHVzLFxyXG4gIGNhcnQtc2hvcHBpbmc6ICRmYS12YXItY2FydC1zaG9wcGluZyxcclxuICBzaG9wcGluZy1jYXJ0OiAkZmEtdmFyLXNob3BwaW5nLWNhcnQsXHJcbiAgY2FydC1zaG9wcGluZy1mYXN0OiAkZmEtdmFyLWNhcnQtc2hvcHBpbmctZmFzdCxcclxuICBjYXNldHRlLWJldGFtYXg6ICRmYS12YXItY2FzZXR0ZS1iZXRhbWF4LFxyXG4gIGJldGFtYXg6ICRmYS12YXItYmV0YW1heCxcclxuICBjYXNldHRlLXZoczogJGZhLXZhci1jYXNldHRlLXZocyxcclxuICB2aHM6ICRmYS12YXItdmhzLFxyXG4gIGNhc2gtcmVnaXN0ZXI6ICRmYS12YXItY2FzaC1yZWdpc3RlcixcclxuICBjYXNzZXR0ZS10YXBlOiAkZmEtdmFyLWNhc3NldHRlLXRhcGUsXHJcbiAgY2FzdGxlOiAkZmEtdmFyLWNhc3RsZSxcclxuICBjYXQ6ICRmYS12YXItY2F0LFxyXG4gIGNhdC1zcGFjZTogJGZhLXZhci1jYXQtc3BhY2UsXHJcbiAgY2F1bGRyb246ICRmYS12YXItY2F1bGRyb24sXHJcbiAgY2VkaS1zaWduOiAkZmEtdmFyLWNlZGktc2lnbixcclxuICBjZW50LXNpZ246ICRmYS12YXItY2VudC1zaWduLFxyXG4gIGNlcnRpZmljYXRlOiAkZmEtdmFyLWNlcnRpZmljYXRlLFxyXG4gIGNoYWlyOiAkZmEtdmFyLWNoYWlyLFxyXG4gIGNoYWlyLW9mZmljZTogJGZhLXZhci1jaGFpci1vZmZpY2UsXHJcbiAgY2hhbGtib2FyZDogJGZhLXZhci1jaGFsa2JvYXJkLFxyXG4gIGJsYWNrYm9hcmQ6ICRmYS12YXItYmxhY2tib2FyZCxcclxuICBjaGFsa2JvYXJkLXVzZXI6ICRmYS12YXItY2hhbGtib2FyZC11c2VyLFxyXG4gIGNoYWxrYm9hcmQtdGVhY2hlcjogJGZhLXZhci1jaGFsa2JvYXJkLXRlYWNoZXIsXHJcbiAgY2hhbXBhZ25lLWdsYXNzOiAkZmEtdmFyLWNoYW1wYWduZS1nbGFzcyxcclxuICBnbGFzcy1jaGFtcGFnbmU6ICRmYS12YXItZ2xhc3MtY2hhbXBhZ25lLFxyXG4gIGNoYW1wYWduZS1nbGFzc2VzOiAkZmEtdmFyLWNoYW1wYWduZS1nbGFzc2VzLFxyXG4gIGdsYXNzLWNoZWVyczogJGZhLXZhci1nbGFzcy1jaGVlcnMsXHJcbiAgY2hhcmdpbmctc3RhdGlvbjogJGZhLXZhci1jaGFyZ2luZy1zdGF0aW9uLFxyXG4gIGNoYXJ0LWFyZWE6ICRmYS12YXItY2hhcnQtYXJlYSxcclxuICBhcmVhLWNoYXJ0OiAkZmEtdmFyLWFyZWEtY2hhcnQsXHJcbiAgY2hhcnQtYmFyOiAkZmEtdmFyLWNoYXJ0LWJhcixcclxuICBiYXItY2hhcnQ6ICRmYS12YXItYmFyLWNoYXJ0LFxyXG4gIGNoYXJ0LWJ1bGxldDogJGZhLXZhci1jaGFydC1idWxsZXQsXHJcbiAgY2hhcnQtY2FuZGxlc3RpY2s6ICRmYS12YXItY2hhcnQtY2FuZGxlc3RpY2ssXHJcbiAgY2hhcnQtY29sdW1uOiAkZmEtdmFyLWNoYXJ0LWNvbHVtbixcclxuICBjaGFydC1nYW50dDogJGZhLXZhci1jaGFydC1nYW50dCxcclxuICBjaGFydC1saW5lOiAkZmEtdmFyLWNoYXJ0LWxpbmUsXHJcbiAgbGluZS1jaGFydDogJGZhLXZhci1saW5lLWNoYXJ0LFxyXG4gIGNoYXJ0LWxpbmUtZG93bjogJGZhLXZhci1jaGFydC1saW5lLWRvd24sXHJcbiAgY2hhcnQtbGluZS11cDogJGZhLXZhci1jaGFydC1saW5lLXVwLFxyXG4gIGNoYXJ0LW1peGVkOiAkZmEtdmFyLWNoYXJ0LW1peGVkLFxyXG4gIGFuYWx5dGljczogJGZhLXZhci1hbmFseXRpY3MsXHJcbiAgY2hhcnQtbmV0d29yazogJGZhLXZhci1jaGFydC1uZXR3b3JrLFxyXG4gIGNoYXJ0LXBpZTogJGZhLXZhci1jaGFydC1waWUsXHJcbiAgcGllLWNoYXJ0OiAkZmEtdmFyLXBpZS1jaGFydCxcclxuICBjaGFydC1waWUtc2ltcGxlOiAkZmEtdmFyLWNoYXJ0LXBpZS1zaW1wbGUsXHJcbiAgY2hhcnQtcGllLWFsdDogJGZhLXZhci1jaGFydC1waWUtYWx0LFxyXG4gIGNoYXJ0LXB5cmFtaWQ6ICRmYS12YXItY2hhcnQtcHlyYW1pZCxcclxuICBjaGFydC1yYWRhcjogJGZhLXZhci1jaGFydC1yYWRhcixcclxuICBjaGFydC1zY2F0dGVyOiAkZmEtdmFyLWNoYXJ0LXNjYXR0ZXIsXHJcbiAgY2hhcnQtc2NhdHRlci0zZDogJGZhLXZhci1jaGFydC1zY2F0dGVyLTNkLFxyXG4gIGNoYXJ0LXNjYXR0ZXItYnViYmxlOiAkZmEtdmFyLWNoYXJ0LXNjYXR0ZXItYnViYmxlLFxyXG4gIGNoYXJ0LXRyZWUtbWFwOiAkZmEtdmFyLWNoYXJ0LXRyZWUtbWFwLFxyXG4gIGNoYXJ0LXVzZXI6ICRmYS12YXItY2hhcnQtdXNlcixcclxuICB1c2VyLWNoYXJ0OiAkZmEtdmFyLXVzZXItY2hhcnQsXHJcbiAgY2hhcnQtd2F0ZXJmYWxsOiAkZmEtdmFyLWNoYXJ0LXdhdGVyZmFsbCxcclxuICBjaGVjazogJGZhLXZhci1jaGVjayxcclxuICBjaGVjay1kb3VibGU6ICRmYS12YXItY2hlY2stZG91YmxlLFxyXG4gIGNoZWNrLXRvLXNsb3Q6ICRmYS12YXItY2hlY2stdG8tc2xvdCxcclxuICB2b3RlLXllYTogJGZhLXZhci12b3RlLXllYSxcclxuICBjaGVlc2U6ICRmYS12YXItY2hlZXNlLFxyXG4gIGNoZWVzZS1zd2lzczogJGZhLXZhci1jaGVlc2Utc3dpc3MsXHJcbiAgY2hlcnJpZXM6ICRmYS12YXItY2hlcnJpZXMsXHJcbiAgY2hlc3M6ICRmYS12YXItY2hlc3MsXHJcbiAgY2hlc3MtYmlzaG9wOiAkZmEtdmFyLWNoZXNzLWJpc2hvcCxcclxuICBjaGVzcy1iaXNob3AtcGllY2U6ICRmYS12YXItY2hlc3MtYmlzaG9wLXBpZWNlLFxyXG4gIGNoZXNzLWJpc2hvcC1hbHQ6ICRmYS12YXItY2hlc3MtYmlzaG9wLWFsdCxcclxuICBjaGVzcy1ib2FyZDogJGZhLXZhci1jaGVzcy1ib2FyZCxcclxuICBjaGVzcy1jbG9jazogJGZhLXZhci1jaGVzcy1jbG9jayxcclxuICBjaGVzcy1jbG9jay1mbGlwOiAkZmEtdmFyLWNoZXNzLWNsb2NrLWZsaXAsXHJcbiAgY2hlc3MtY2xvY2stYWx0OiAkZmEtdmFyLWNoZXNzLWNsb2NrLWFsdCxcclxuICBjaGVzcy1raW5nOiAkZmEtdmFyLWNoZXNzLWtpbmcsXHJcbiAgY2hlc3Mta2luZy1waWVjZTogJGZhLXZhci1jaGVzcy1raW5nLXBpZWNlLFxyXG4gIGNoZXNzLWtpbmctYWx0OiAkZmEtdmFyLWNoZXNzLWtpbmctYWx0LFxyXG4gIGNoZXNzLWtuaWdodDogJGZhLXZhci1jaGVzcy1rbmlnaHQsXHJcbiAgY2hlc3Mta25pZ2h0LXBpZWNlOiAkZmEtdmFyLWNoZXNzLWtuaWdodC1waWVjZSxcclxuICBjaGVzcy1rbmlnaHQtYWx0OiAkZmEtdmFyLWNoZXNzLWtuaWdodC1hbHQsXHJcbiAgY2hlc3MtcGF3bjogJGZhLXZhci1jaGVzcy1wYXduLFxyXG4gIGNoZXNzLXBhd24tcGllY2U6ICRmYS12YXItY2hlc3MtcGF3bi1waWVjZSxcclxuICBjaGVzcy1wYXduLWFsdDogJGZhLXZhci1jaGVzcy1wYXduLWFsdCxcclxuICBjaGVzcy1xdWVlbjogJGZhLXZhci1jaGVzcy1xdWVlbixcclxuICBjaGVzcy1xdWVlbi1waWVjZTogJGZhLXZhci1jaGVzcy1xdWVlbi1waWVjZSxcclxuICBjaGVzcy1xdWVlbi1hbHQ6ICRmYS12YXItY2hlc3MtcXVlZW4tYWx0LFxyXG4gIGNoZXNzLXJvb2s6ICRmYS12YXItY2hlc3Mtcm9vayxcclxuICBjaGVzcy1yb29rLXBpZWNlOiAkZmEtdmFyLWNoZXNzLXJvb2stcGllY2UsXHJcbiAgY2hlc3Mtcm9vay1hbHQ6ICRmYS12YXItY2hlc3Mtcm9vay1hbHQsXHJcbiAgY2hldnJvbi1kb3duOiAkZmEtdmFyLWNoZXZyb24tZG93bixcclxuICBjaGV2cm9uLWxlZnQ6ICRmYS12YXItY2hldnJvbi1sZWZ0LFxyXG4gIGNoZXZyb24tcmlnaHQ6ICRmYS12YXItY2hldnJvbi1yaWdodCxcclxuICBjaGV2cm9uLXVwOiAkZmEtdmFyLWNoZXZyb24tdXAsXHJcbiAgY2hldnJvbnMtZG93bjogJGZhLXZhci1jaGV2cm9ucy1kb3duLFxyXG4gIGNoZXZyb24tZG91YmxlLWRvd246ICRmYS12YXItY2hldnJvbi1kb3VibGUtZG93bixcclxuICBjaGV2cm9ucy1sZWZ0OiAkZmEtdmFyLWNoZXZyb25zLWxlZnQsXHJcbiAgY2hldnJvbi1kb3VibGUtbGVmdDogJGZhLXZhci1jaGV2cm9uLWRvdWJsZS1sZWZ0LFxyXG4gIGNoZXZyb25zLXJpZ2h0OiAkZmEtdmFyLWNoZXZyb25zLXJpZ2h0LFxyXG4gIGNoZXZyb24tZG91YmxlLXJpZ2h0OiAkZmEtdmFyLWNoZXZyb24tZG91YmxlLXJpZ2h0LFxyXG4gIGNoZXZyb25zLXVwOiAkZmEtdmFyLWNoZXZyb25zLXVwLFxyXG4gIGNoZXZyb24tZG91YmxlLXVwOiAkZmEtdmFyLWNoZXZyb24tZG91YmxlLXVwLFxyXG4gIGNoaWxkOiAkZmEtdmFyLWNoaWxkLFxyXG4gIGNoaW1uZXk6ICRmYS12YXItY2hpbW5leSxcclxuICBjaHVyY2g6ICRmYS12YXItY2h1cmNoLFxyXG4gIGNpcmNsZTogJGZhLXZhci1jaXJjbGUsXHJcbiAgY2lyY2xlLTA6ICRmYS12YXItY2lyY2xlLTAsXHJcbiAgY2lyY2xlLTE6ICRmYS12YXItY2lyY2xlLTEsXHJcbiAgY2lyY2xlLTI6ICRmYS12YXItY2lyY2xlLTIsXHJcbiAgY2lyY2xlLTM6ICRmYS12YXItY2lyY2xlLTMsXHJcbiAgY2lyY2xlLTQ6ICRmYS12YXItY2lyY2xlLTQsXHJcbiAgY2lyY2xlLTU6ICRmYS12YXItY2lyY2xlLTUsXHJcbiAgY2lyY2xlLTY6ICRmYS12YXItY2lyY2xlLTYsXHJcbiAgY2lyY2xlLTc6ICRmYS12YXItY2lyY2xlLTcsXHJcbiAgY2lyY2xlLTg6ICRmYS12YXItY2lyY2xlLTgsXHJcbiAgY2lyY2xlLTk6ICRmYS12YXItY2lyY2xlLTksXHJcbiAgY2lyY2xlLWE6ICRmYS12YXItY2lyY2xlLWEsXHJcbiAgY2lyY2xlLWFtcGVyc2FuZDogJGZhLXZhci1jaXJjbGUtYW1wZXJzYW5kLFxyXG4gIGNpcmNsZS1hcnJvdy1kb3duOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy1kb3duLFxyXG4gIGFycm93LWNpcmNsZS1kb3duOiAkZmEtdmFyLWFycm93LWNpcmNsZS1kb3duLFxyXG4gIGNpcmNsZS1hcnJvdy1kb3duLWxlZnQ6ICRmYS12YXItY2lyY2xlLWFycm93LWRvd24tbGVmdCxcclxuICBjaXJjbGUtYXJyb3ctZG93bi1yaWdodDogJGZhLXZhci1jaXJjbGUtYXJyb3ctZG93bi1yaWdodCxcclxuICBjaXJjbGUtYXJyb3ctbGVmdDogJGZhLXZhci1jaXJjbGUtYXJyb3ctbGVmdCxcclxuICBhcnJvdy1jaXJjbGUtbGVmdDogJGZhLXZhci1hcnJvdy1jaXJjbGUtbGVmdCxcclxuICBjaXJjbGUtYXJyb3ctcmlnaHQ6ICRmYS12YXItY2lyY2xlLWFycm93LXJpZ2h0LFxyXG4gIGFycm93LWNpcmNsZS1yaWdodDogJGZhLXZhci1hcnJvdy1jaXJjbGUtcmlnaHQsXHJcbiAgY2lyY2xlLWFycm93LXVwOiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cCxcclxuICBhcnJvdy1jaXJjbGUtdXA6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwLFxyXG4gIGNpcmNsZS1hcnJvdy11cC1sZWZ0OiAkZmEtdmFyLWNpcmNsZS1hcnJvdy11cC1sZWZ0LFxyXG4gIGNpcmNsZS1hcnJvdy11cC1yaWdodDogJGZhLXZhci1jaXJjbGUtYXJyb3ctdXAtcmlnaHQsXHJcbiAgY2lyY2xlLWI6ICRmYS12YXItY2lyY2xlLWIsXHJcbiAgY2lyY2xlLWJvbHQ6ICRmYS12YXItY2lyY2xlLWJvbHQsXHJcbiAgY2lyY2xlLWJvb2stb3BlbjogJGZhLXZhci1jaXJjbGUtYm9vay1vcGVuLFxyXG4gIGJvb2stY2lyY2xlOiAkZmEtdmFyLWJvb2stY2lyY2xlLFxyXG4gIGNpcmNsZS1ib29rbWFyazogJGZhLXZhci1jaXJjbGUtYm9va21hcmssXHJcbiAgYm9va21hcmstY2lyY2xlOiAkZmEtdmFyLWJvb2ttYXJrLWNpcmNsZSxcclxuICBjaXJjbGUtYzogJGZhLXZhci1jaXJjbGUtYyxcclxuICBjaXJjbGUtY2FsZW5kYXI6ICRmYS12YXItY2lyY2xlLWNhbGVuZGFyLFxyXG4gIGNhbGVuZGFyLWNpcmNsZTogJGZhLXZhci1jYWxlbmRhci1jaXJjbGUsXHJcbiAgY2lyY2xlLWNhbWVyYTogJGZhLXZhci1jaXJjbGUtY2FtZXJhLFxyXG4gIGNhbWVyYS1jaXJjbGU6ICRmYS12YXItY2FtZXJhLWNpcmNsZSxcclxuICBjaXJjbGUtY2FyZXQtZG93bjogJGZhLXZhci1jaXJjbGUtY2FyZXQtZG93bixcclxuICBjYXJldC1jaXJjbGUtZG93bjogJGZhLXZhci1jYXJldC1jaXJjbGUtZG93bixcclxuICBjaXJjbGUtY2FyZXQtbGVmdDogJGZhLXZhci1jaXJjbGUtY2FyZXQtbGVmdCxcclxuICBjYXJldC1jaXJjbGUtbGVmdDogJGZhLXZhci1jYXJldC1jaXJjbGUtbGVmdCxcclxuICBjaXJjbGUtY2FyZXQtcmlnaHQ6ICRmYS12YXItY2lyY2xlLWNhcmV0LXJpZ2h0LFxyXG4gIGNhcmV0LWNpcmNsZS1yaWdodDogJGZhLXZhci1jYXJldC1jaXJjbGUtcmlnaHQsXHJcbiAgY2lyY2xlLWNhcmV0LXVwOiAkZmEtdmFyLWNpcmNsZS1jYXJldC11cCxcclxuICBjYXJldC1jaXJjbGUtdXA6ICRmYS12YXItY2FyZXQtY2lyY2xlLXVwLFxyXG4gIGNpcmNsZS1jaGVjazogJGZhLXZhci1jaXJjbGUtY2hlY2ssXHJcbiAgY2hlY2stY2lyY2xlOiAkZmEtdmFyLWNoZWNrLWNpcmNsZSxcclxuICBjaXJjbGUtY2hldnJvbi1kb3duOiAkZmEtdmFyLWNpcmNsZS1jaGV2cm9uLWRvd24sXHJcbiAgY2hldnJvbi1jaXJjbGUtZG93bjogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1kb3duLFxyXG4gIGNpcmNsZS1jaGV2cm9uLWxlZnQ6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tbGVmdCxcclxuICBjaGV2cm9uLWNpcmNsZS1sZWZ0OiAkZmEtdmFyLWNoZXZyb24tY2lyY2xlLWxlZnQsXHJcbiAgY2lyY2xlLWNoZXZyb24tcmlnaHQ6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tcmlnaHQsXHJcbiAgY2hldnJvbi1jaXJjbGUtcmlnaHQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQsXHJcbiAgY2lyY2xlLWNoZXZyb24tdXA6ICRmYS12YXItY2lyY2xlLWNoZXZyb24tdXAsXHJcbiAgY2hldnJvbi1jaXJjbGUtdXA6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXAsXHJcbiAgY2lyY2xlLWQ6ICRmYS12YXItY2lyY2xlLWQsXHJcbiAgY2lyY2xlLWRhc2hlZDogJGZhLXZhci1jaXJjbGUtZGFzaGVkLFxyXG4gIGNpcmNsZS1kaXZpZGU6ICRmYS12YXItY2lyY2xlLWRpdmlkZSxcclxuICBjaXJjbGUtZG9sbGFyOiAkZmEtdmFyLWNpcmNsZS1kb2xsYXIsXHJcbiAgdXNkLWNpcmNsZTogJGZhLXZhci11c2QtY2lyY2xlLFxyXG4gIGRvbGxhci1jaXJjbGU6ICRmYS12YXItZG9sbGFyLWNpcmNsZSxcclxuICBjaXJjbGUtZG9sbGFyLXRvLXNsb3Q6ICRmYS12YXItY2lyY2xlLWRvbGxhci10by1zbG90LFxyXG4gIGRvbmF0ZTogJGZhLXZhci1kb25hdGUsXHJcbiAgY2lyY2xlLWRvdDogJGZhLXZhci1jaXJjbGUtZG90LFxyXG4gIGRvdC1jaXJjbGU6ICRmYS12YXItZG90LWNpcmNsZSxcclxuICBjaXJjbGUtZG93bjogJGZhLXZhci1jaXJjbGUtZG93bixcclxuICBhcnJvdy1hbHQtY2lyY2xlLWRvd246ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS1kb3duLFxyXG4gIGNpcmNsZS1kb3duLWxlZnQ6ICRmYS12YXItY2lyY2xlLWRvd24tbGVmdCxcclxuICBjaXJjbGUtZG93bi1yaWdodDogJGZhLXZhci1jaXJjbGUtZG93bi1yaWdodCxcclxuICBjaXJjbGUtZTogJGZhLXZhci1jaXJjbGUtZSxcclxuICBjaXJjbGUtZW52ZWxvcGU6ICRmYS12YXItY2lyY2xlLWVudmVsb3BlLFxyXG4gIGVudmVsb3BlLWNpcmNsZTogJGZhLXZhci1lbnZlbG9wZS1jaXJjbGUsXHJcbiAgY2lyY2xlLWV4Y2xhbWF0aW9uOiAkZmEtdmFyLWNpcmNsZS1leGNsYW1hdGlvbixcclxuICBleGNsYW1hdGlvbi1jaXJjbGU6ICRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlLFxyXG4gIGNpcmNsZS1leGNsYW1hdGlvbi1jaGVjazogJGZhLXZhci1jaXJjbGUtZXhjbGFtYXRpb24tY2hlY2ssXHJcbiAgY2lyY2xlLWY6ICRmYS12YXItY2lyY2xlLWYsXHJcbiAgY2lyY2xlLWc6ICRmYS12YXItY2lyY2xlLWcsXHJcbiAgY2lyY2xlLWg6ICRmYS12YXItY2lyY2xlLWgsXHJcbiAgaG9zcGl0YWwtc3ltYm9sOiAkZmEtdmFyLWhvc3BpdGFsLXN5bWJvbCxcclxuICBjaXJjbGUtaGFsZjogJGZhLXZhci1jaXJjbGUtaGFsZixcclxuICBjaXJjbGUtaGFsZi1zdHJva2U6ICRmYS12YXItY2lyY2xlLWhhbGYtc3Ryb2tlLFxyXG4gIGFkanVzdDogJGZhLXZhci1hZGp1c3QsXHJcbiAgY2lyY2xlLWhlYXJ0OiAkZmEtdmFyLWNpcmNsZS1oZWFydCxcclxuICBoZWFydC1jaXJjbGU6ICRmYS12YXItaGVhcnQtY2lyY2xlLFxyXG4gIGNpcmNsZS1pOiAkZmEtdmFyLWNpcmNsZS1pLFxyXG4gIGNpcmNsZS1pbmZvOiAkZmEtdmFyLWNpcmNsZS1pbmZvLFxyXG4gIGluZm8tY2lyY2xlOiAkZmEtdmFyLWluZm8tY2lyY2xlLFxyXG4gIGNpcmNsZS1qOiAkZmEtdmFyLWNpcmNsZS1qLFxyXG4gIGNpcmNsZS1rOiAkZmEtdmFyLWNpcmNsZS1rLFxyXG4gIGNpcmNsZS1sOiAkZmEtdmFyLWNpcmNsZS1sLFxyXG4gIGNpcmNsZS1sZWZ0OiAkZmEtdmFyLWNpcmNsZS1sZWZ0LFxyXG4gIGFycm93LWFsdC1jaXJjbGUtbGVmdDogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLWxlZnQsXHJcbiAgY2lyY2xlLWxvY2F0aW9uLWFycm93OiAkZmEtdmFyLWNpcmNsZS1sb2NhdGlvbi1hcnJvdyxcclxuICBsb2NhdGlvbi1jaXJjbGU6ICRmYS12YXItbG9jYXRpb24tY2lyY2xlLFxyXG4gIGNpcmNsZS1tOiAkZmEtdmFyLWNpcmNsZS1tLFxyXG4gIGNpcmNsZS1taWNyb3Bob25lOiAkZmEtdmFyLWNpcmNsZS1taWNyb3Bob25lLFxyXG4gIG1pY3JvcGhvbmUtY2lyY2xlOiAkZmEtdmFyLW1pY3JvcGhvbmUtY2lyY2xlLFxyXG4gIGNpcmNsZS1taWNyb3Bob25lLWxpbmVzOiAkZmEtdmFyLWNpcmNsZS1taWNyb3Bob25lLWxpbmVzLFxyXG4gIG1pY3JvcGhvbmUtY2lyY2xlLWFsdDogJGZhLXZhci1taWNyb3Bob25lLWNpcmNsZS1hbHQsXHJcbiAgY2lyY2xlLW1pbnVzOiAkZmEtdmFyLWNpcmNsZS1taW51cyxcclxuICBtaW51cy1jaXJjbGU6ICRmYS12YXItbWludXMtY2lyY2xlLFxyXG4gIGNpcmNsZS1uOiAkZmEtdmFyLWNpcmNsZS1uLFxyXG4gIGNpcmNsZS1ub3RjaDogJGZhLXZhci1jaXJjbGUtbm90Y2gsXHJcbiAgY2lyY2xlLW86ICRmYS12YXItY2lyY2xlLW8sXHJcbiAgY2lyY2xlLXA6ICRmYS12YXItY2lyY2xlLXAsXHJcbiAgY2lyY2xlLXBhcmtpbmc6ICRmYS12YXItY2lyY2xlLXBhcmtpbmcsXHJcbiAgcGFya2luZy1jaXJjbGU6ICRmYS12YXItcGFya2luZy1jaXJjbGUsXHJcbiAgY2lyY2xlLXBhdXNlOiAkZmEtdmFyLWNpcmNsZS1wYXVzZSxcclxuICBwYXVzZS1jaXJjbGU6ICRmYS12YXItcGF1c2UtY2lyY2xlLFxyXG4gIGNpcmNsZS1waG9uZTogJGZhLXZhci1jaXJjbGUtcGhvbmUsXHJcbiAgcGhvbmUtY2lyY2xlOiAkZmEtdmFyLXBob25lLWNpcmNsZSxcclxuICBjaXJjbGUtcGhvbmUtZmxpcDogJGZhLXZhci1jaXJjbGUtcGhvbmUtZmxpcCxcclxuICBwaG9uZS1jaXJjbGUtYWx0OiAkZmEtdmFyLXBob25lLWNpcmNsZS1hbHQsXHJcbiAgY2lyY2xlLXBob25lLWhhbmd1cDogJGZhLXZhci1jaXJjbGUtcGhvbmUtaGFuZ3VwLFxyXG4gIHBob25lLWNpcmNsZS1kb3duOiAkZmEtdmFyLXBob25lLWNpcmNsZS1kb3duLFxyXG4gIGNpcmNsZS1wbGF5OiAkZmEtdmFyLWNpcmNsZS1wbGF5LFxyXG4gIHBsYXktY2lyY2xlOiAkZmEtdmFyLXBsYXktY2lyY2xlLFxyXG4gIGNpcmNsZS1wbHVzOiAkZmEtdmFyLWNpcmNsZS1wbHVzLFxyXG4gIHBsdXMtY2lyY2xlOiAkZmEtdmFyLXBsdXMtY2lyY2xlLFxyXG4gIGNpcmNsZS1xOiAkZmEtdmFyLWNpcmNsZS1xLFxyXG4gIGNpcmNsZS1xdWFydGVyOiAkZmEtdmFyLWNpcmNsZS1xdWFydGVyLFxyXG4gIGNpcmNsZS1xdWVzdGlvbjogJGZhLXZhci1jaXJjbGUtcXVlc3Rpb24sXHJcbiAgcXVlc3Rpb24tY2lyY2xlOiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZSxcclxuICBjaXJjbGUtcjogJGZhLXZhci1jaXJjbGUtcixcclxuICBjaXJjbGUtcmFkaWF0aW9uOiAkZmEtdmFyLWNpcmNsZS1yYWRpYXRpb24sXHJcbiAgcmFkaWF0aW9uLWFsdDogJGZhLXZhci1yYWRpYXRpb24tYWx0LFxyXG4gIGNpcmNsZS1yaWdodDogJGZhLXZhci1jaXJjbGUtcmlnaHQsXHJcbiAgYXJyb3ctYWx0LWNpcmNsZS1yaWdodDogJGZhLXZhci1hcnJvdy1hbHQtY2lyY2xlLXJpZ2h0LFxyXG4gIGNpcmNsZS1zOiAkZmEtdmFyLWNpcmNsZS1zLFxyXG4gIGNpcmNsZS1zbWFsbDogJGZhLXZhci1jaXJjbGUtc21hbGwsXHJcbiAgY2lyY2xlLXNvcnQ6ICRmYS12YXItY2lyY2xlLXNvcnQsXHJcbiAgc29ydC1jaXJjbGU6ICRmYS12YXItc29ydC1jaXJjbGUsXHJcbiAgY2lyY2xlLXNvcnQtZG93bjogJGZhLXZhci1jaXJjbGUtc29ydC1kb3duLFxyXG4gIHNvcnQtY2lyY2xlLWRvd246ICRmYS12YXItc29ydC1jaXJjbGUtZG93bixcclxuICBjaXJjbGUtc29ydC11cDogJGZhLXZhci1jaXJjbGUtc29ydC11cCxcclxuICBzb3J0LWNpcmNsZS11cDogJGZhLXZhci1zb3J0LWNpcmNsZS11cCxcclxuICBjaXJjbGUtc3RhcjogJGZhLXZhci1jaXJjbGUtc3RhcixcclxuICBzdGFyLWNpcmNsZTogJGZhLXZhci1zdGFyLWNpcmNsZSxcclxuICBjaXJjbGUtc3RvcDogJGZhLXZhci1jaXJjbGUtc3RvcCxcclxuICBzdG9wLWNpcmNsZTogJGZhLXZhci1zdG9wLWNpcmNsZSxcclxuICBjaXJjbGUtdDogJGZhLXZhci1jaXJjbGUtdCxcclxuICBjaXJjbGUtdGhyZWUtcXVhcnRlcnM6ICRmYS12YXItY2lyY2xlLXRocmVlLXF1YXJ0ZXJzLFxyXG4gIGNpcmNsZS10cmFzaDogJGZhLXZhci1jaXJjbGUtdHJhc2gsXHJcbiAgdHJhc2gtY2lyY2xlOiAkZmEtdmFyLXRyYXNoLWNpcmNsZSxcclxuICBjaXJjbGUtdTogJGZhLXZhci1jaXJjbGUtdSxcclxuICBjaXJjbGUtdXA6ICRmYS12YXItY2lyY2xlLXVwLFxyXG4gIGFycm93LWFsdC1jaXJjbGUtdXA6ICRmYS12YXItYXJyb3ctYWx0LWNpcmNsZS11cCxcclxuICBjaXJjbGUtdXAtbGVmdDogJGZhLXZhci1jaXJjbGUtdXAtbGVmdCxcclxuICBjaXJjbGUtdXAtcmlnaHQ6ICRmYS12YXItY2lyY2xlLXVwLXJpZ2h0LFxyXG4gIGNpcmNsZS11c2VyOiAkZmEtdmFyLWNpcmNsZS11c2VyLFxyXG4gIHVzZXItY2lyY2xlOiAkZmEtdmFyLXVzZXItY2lyY2xlLFxyXG4gIGNpcmNsZS12OiAkZmEtdmFyLWNpcmNsZS12LFxyXG4gIGNpcmNsZS12aWRlbzogJGZhLXZhci1jaXJjbGUtdmlkZW8sXHJcbiAgdmlkZW8tY2lyY2xlOiAkZmEtdmFyLXZpZGVvLWNpcmNsZSxcclxuICBjaXJjbGUtdzogJGZhLXZhci1jaXJjbGUtdyxcclxuICBjaXJjbGUtd2F2ZWZvcm0tbGluZXM6ICRmYS12YXItY2lyY2xlLXdhdmVmb3JtLWxpbmVzLFxyXG4gIHdhdmVmb3JtLWNpcmNsZTogJGZhLXZhci13YXZlZm9ybS1jaXJjbGUsXHJcbiAgY2lyY2xlLXg6ICRmYS12YXItY2lyY2xlLXgsXHJcbiAgY2lyY2xlLXhtYXJrOiAkZmEtdmFyLWNpcmNsZS14bWFyayxcclxuICB0aW1lcy1jaXJjbGU6ICRmYS12YXItdGltZXMtY2lyY2xlLFxyXG4gIHhtYXJrLWNpcmNsZTogJGZhLXZhci14bWFyay1jaXJjbGUsXHJcbiAgY2lyY2xlLXk6ICRmYS12YXItY2lyY2xlLXksXHJcbiAgY2lyY2xlLXo6ICRmYS12YXItY2lyY2xlLXosXHJcbiAgY2l0eTogJGZhLXZhci1jaXR5LFxyXG4gIGNsYXBwZXJib2FyZDogJGZhLXZhci1jbGFwcGVyYm9hcmQsXHJcbiAgY2xhcHBlcmJvYXJkLXBsYXk6ICRmYS12YXItY2xhcHBlcmJvYXJkLXBsYXksXHJcbiAgY2xhcmluZXQ6ICRmYS12YXItY2xhcmluZXQsXHJcbiAgY2xhdy1tYXJrczogJGZhLXZhci1jbGF3LW1hcmtzLFxyXG4gIGNsaXBib2FyZDogJGZhLXZhci1jbGlwYm9hcmQsXHJcbiAgY2xpcGJvYXJkLWNoZWNrOiAkZmEtdmFyLWNsaXBib2FyZC1jaGVjayxcclxuICBjbGlwYm9hcmQtbGlzdDogJGZhLXZhci1jbGlwYm9hcmQtbGlzdCxcclxuICBjbGlwYm9hcmQtbGlzdC1jaGVjazogJGZhLXZhci1jbGlwYm9hcmQtbGlzdC1jaGVjayxcclxuICBjbGlwYm9hcmQtbWVkaWNhbDogJGZhLXZhci1jbGlwYm9hcmQtbWVkaWNhbCxcclxuICBjbGlwYm9hcmQtcHJlc2NyaXB0aW9uOiAkZmEtdmFyLWNsaXBib2FyZC1wcmVzY3JpcHRpb24sXHJcbiAgY2xpcGJvYXJkLXVzZXI6ICRmYS12YXItY2xpcGJvYXJkLXVzZXIsXHJcbiAgY2xvY2s6ICRmYS12YXItY2xvY2ssXHJcbiAgY2xvY2stZGVzazogJGZhLXZhci1jbG9jay1kZXNrLFxyXG4gIGNsb2NrLXJvdGF0ZS1sZWZ0OiAkZmEtdmFyLWNsb2NrLXJvdGF0ZS1sZWZ0LFxyXG4gIGhpc3Rvcnk6ICRmYS12YXItaGlzdG9yeSxcclxuICBjbG9uZTogJGZhLXZhci1jbG9uZSxcclxuICBjbG9zZWQtY2FwdGlvbmluZzogJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZyxcclxuICBjbG9zZWQtY2FwdGlvbmluZy1zbGFzaDogJGZhLXZhci1jbG9zZWQtY2FwdGlvbmluZy1zbGFzaCxcclxuICBjbG90aGVzLWhhbmdlcjogJGZhLXZhci1jbG90aGVzLWhhbmdlcixcclxuICBjbG91ZDogJGZhLXZhci1jbG91ZCxcclxuICBjbG91ZC1hcnJvdy1kb3duOiAkZmEtdmFyLWNsb3VkLWFycm93LWRvd24sXHJcbiAgY2xvdWQtZG93bmxvYWQ6ICRmYS12YXItY2xvdWQtZG93bmxvYWQsXHJcbiAgY2xvdWQtZG93bmxvYWQtYWx0OiAkZmEtdmFyLWNsb3VkLWRvd25sb2FkLWFsdCxcclxuICBjbG91ZC1hcnJvdy11cDogJGZhLXZhci1jbG91ZC1hcnJvdy11cCxcclxuICBjbG91ZC11cGxvYWQ6ICRmYS12YXItY2xvdWQtdXBsb2FkLFxyXG4gIGNsb3VkLXVwbG9hZC1hbHQ6ICRmYS12YXItY2xvdWQtdXBsb2FkLWFsdCxcclxuICBjbG91ZC1ib2x0OiAkZmEtdmFyLWNsb3VkLWJvbHQsXHJcbiAgdGh1bmRlcnN0b3JtOiAkZmEtdmFyLXRodW5kZXJzdG9ybSxcclxuICBjbG91ZC1ib2x0LW1vb246ICRmYS12YXItY2xvdWQtYm9sdC1tb29uLFxyXG4gIHRodW5kZXJzdG9ybS1tb29uOiAkZmEtdmFyLXRodW5kZXJzdG9ybS1tb29uLFxyXG4gIGNsb3VkLWJvbHQtc3VuOiAkZmEtdmFyLWNsb3VkLWJvbHQtc3VuLFxyXG4gIHRodW5kZXJzdG9ybS1zdW46ICRmYS12YXItdGh1bmRlcnN0b3JtLXN1bixcclxuICBjbG91ZC1kcml6emxlOiAkZmEtdmFyLWNsb3VkLWRyaXp6bGUsXHJcbiAgY2xvdWQtZm9nOiAkZmEtdmFyLWNsb3VkLWZvZyxcclxuICBmb2c6ICRmYS12YXItZm9nLFxyXG4gIGNsb3VkLWhhaWw6ICRmYS12YXItY2xvdWQtaGFpbCxcclxuICBjbG91ZC1oYWlsLW1peGVkOiAkZmEtdmFyLWNsb3VkLWhhaWwtbWl4ZWQsXHJcbiAgY2xvdWQtbWVhdGJhbGw6ICRmYS12YXItY2xvdWQtbWVhdGJhbGwsXHJcbiAgY2xvdWQtbW9vbjogJGZhLXZhci1jbG91ZC1tb29uLFxyXG4gIGNsb3VkLW1vb24tcmFpbjogJGZhLXZhci1jbG91ZC1tb29uLXJhaW4sXHJcbiAgY2xvdWQtbXVzaWM6ICRmYS12YXItY2xvdWQtbXVzaWMsXHJcbiAgY2xvdWQtcmFpbjogJGZhLXZhci1jbG91ZC1yYWluLFxyXG4gIGNsb3VkLXJhaW5ib3c6ICRmYS12YXItY2xvdWQtcmFpbmJvdyxcclxuICBjbG91ZC1zaG93ZXJzOiAkZmEtdmFyLWNsb3VkLXNob3dlcnMsXHJcbiAgY2xvdWQtc2hvd2Vycy1oZWF2eTogJGZhLXZhci1jbG91ZC1zaG93ZXJzLWhlYXZ5LFxyXG4gIGNsb3VkLXNsYXNoOiAkZmEtdmFyLWNsb3VkLXNsYXNoLFxyXG4gIGNsb3VkLXNsZWV0OiAkZmEtdmFyLWNsb3VkLXNsZWV0LFxyXG4gIGNsb3VkLXNub3c6ICRmYS12YXItY2xvdWQtc25vdyxcclxuICBjbG91ZC1zdW46ICRmYS12YXItY2xvdWQtc3VuLFxyXG4gIGNsb3VkLXN1bi1yYWluOiAkZmEtdmFyLWNsb3VkLXN1bi1yYWluLFxyXG4gIGNsb3VkLXdvcmQ6ICRmYS12YXItY2xvdWQtd29yZCxcclxuICBjbG91ZHM6ICRmYS12YXItY2xvdWRzLFxyXG4gIGNsb3Vkcy1tb29uOiAkZmEtdmFyLWNsb3Vkcy1tb29uLFxyXG4gIGNsb3Vkcy1zdW46ICRmYS12YXItY2xvdWRzLXN1bixcclxuICBjbG92ZXI6ICRmYS12YXItY2xvdmVyLFxyXG4gIGNsdWI6ICRmYS12YXItY2x1YixcclxuICBjb2RlOiAkZmEtdmFyLWNvZGUsXHJcbiAgY29kZS1icmFuY2g6ICRmYS12YXItY29kZS1icmFuY2gsXHJcbiAgY29kZS1jb21taXQ6ICRmYS12YXItY29kZS1jb21taXQsXHJcbiAgY29kZS1jb21wYXJlOiAkZmEtdmFyLWNvZGUtY29tcGFyZSxcclxuICBjb2RlLWZvcms6ICRmYS12YXItY29kZS1mb3JrLFxyXG4gIGNvZGUtbWVyZ2U6ICRmYS12YXItY29kZS1tZXJnZSxcclxuICBjb2RlLXB1bGwtcmVxdWVzdDogJGZhLXZhci1jb2RlLXB1bGwtcmVxdWVzdCxcclxuICBjb2RlLXNpbXBsZTogJGZhLXZhci1jb2RlLXNpbXBsZSxcclxuICBjb2ZmZWUtYmVhbjogJGZhLXZhci1jb2ZmZWUtYmVhbixcclxuICBjb2ZmZWUtYmVhbnM6ICRmYS12YXItY29mZmVlLWJlYW5zLFxyXG4gIGNvZmZlZS1wb3Q6ICRmYS12YXItY29mZmVlLXBvdCxcclxuICBjb2ZmaW46ICRmYS12YXItY29mZmluLFxyXG4gIGNvZmZpbi1jcm9zczogJGZhLXZhci1jb2ZmaW4tY3Jvc3MsXHJcbiAgY29pbjogJGZhLXZhci1jb2luLFxyXG4gIGNvaW5zOiAkZmEtdmFyLWNvaW5zLFxyXG4gIGNvbG9uLXNpZ246ICRmYS12YXItY29sb24tc2lnbixcclxuICBjb21ldDogJGZhLXZhci1jb21ldCxcclxuICBjb21tYW5kOiAkZmEtdmFyLWNvbW1hbmQsXHJcbiAgY29tbWVudDogJGZhLXZhci1jb21tZW50LFxyXG4gIGNvbW1lbnQtYXJyb3ctZG93bjogJGZhLXZhci1jb21tZW50LWFycm93LWRvd24sXHJcbiAgY29tbWVudC1hcnJvdy11cDogJGZhLXZhci1jb21tZW50LWFycm93LXVwLFxyXG4gIGNvbW1lbnQtYXJyb3ctdXAtcmlnaHQ6ICRmYS12YXItY29tbWVudC1hcnJvdy11cC1yaWdodCxcclxuICBjb21tZW50LWNhcHRpb25zOiAkZmEtdmFyLWNvbW1lbnQtY2FwdGlvbnMsXHJcbiAgY29tbWVudC1jaGVjazogJGZhLXZhci1jb21tZW50LWNoZWNrLFxyXG4gIGNvbW1lbnQtY29kZTogJGZhLXZhci1jb21tZW50LWNvZGUsXHJcbiAgY29tbWVudC1kb2xsYXI6ICRmYS12YXItY29tbWVudC1kb2xsYXIsXHJcbiAgY29tbWVudC1kb3RzOiAkZmEtdmFyLWNvbW1lbnQtZG90cyxcclxuICBjb21tZW50aW5nOiAkZmEtdmFyLWNvbW1lbnRpbmcsXHJcbiAgY29tbWVudC1leGNsYW1hdGlvbjogJGZhLXZhci1jb21tZW50LWV4Y2xhbWF0aW9uLFxyXG4gIGNvbW1lbnQtaW1hZ2U6ICRmYS12YXItY29tbWVudC1pbWFnZSxcclxuICBjb21tZW50LWxpbmVzOiAkZmEtdmFyLWNvbW1lbnQtbGluZXMsXHJcbiAgY29tbWVudC1tZWRpY2FsOiAkZmEtdmFyLWNvbW1lbnQtbWVkaWNhbCxcclxuICBjb21tZW50LW1pZGRsZTogJGZhLXZhci1jb21tZW50LW1pZGRsZSxcclxuICBjb21tZW50LW1pZGRsZS10b3A6ICRmYS12YXItY29tbWVudC1taWRkbGUtdG9wLFxyXG4gIGNvbW1lbnQtbWludXM6ICRmYS12YXItY29tbWVudC1taW51cyxcclxuICBjb21tZW50LW11c2ljOiAkZmEtdmFyLWNvbW1lbnQtbXVzaWMsXHJcbiAgY29tbWVudC1wZW46ICRmYS12YXItY29tbWVudC1wZW4sXHJcbiAgY29tbWVudC1lZGl0OiAkZmEtdmFyLWNvbW1lbnQtZWRpdCxcclxuICBjb21tZW50LXBsdXM6ICRmYS12YXItY29tbWVudC1wbHVzLFxyXG4gIGNvbW1lbnQtcXVlc3Rpb246ICRmYS12YXItY29tbWVudC1xdWVzdGlvbixcclxuICBjb21tZW50LXF1b3RlOiAkZmEtdmFyLWNvbW1lbnQtcXVvdGUsXHJcbiAgY29tbWVudC1zbGFzaDogJGZhLXZhci1jb21tZW50LXNsYXNoLFxyXG4gIGNvbW1lbnQtc21pbGU6ICRmYS12YXItY29tbWVudC1zbWlsZSxcclxuICBjb21tZW50LXNtczogJGZhLXZhci1jb21tZW50LXNtcyxcclxuICBzbXM6ICRmYS12YXItc21zLFxyXG4gIGNvbW1lbnQtdGV4dDogJGZhLXZhci1jb21tZW50LXRleHQsXHJcbiAgY29tbWVudC14bWFyazogJGZhLXZhci1jb21tZW50LXhtYXJrLFxyXG4gIGNvbW1lbnQtdGltZXM6ICRmYS12YXItY29tbWVudC10aW1lcyxcclxuICBjb21tZW50czogJGZhLXZhci1jb21tZW50cyxcclxuICBjb21tZW50cy1kb2xsYXI6ICRmYS12YXItY29tbWVudHMtZG9sbGFyLFxyXG4gIGNvbW1lbnRzLXF1ZXN0aW9uOiAkZmEtdmFyLWNvbW1lbnRzLXF1ZXN0aW9uLFxyXG4gIGNvbW1lbnRzLXF1ZXN0aW9uLWNoZWNrOiAkZmEtdmFyLWNvbW1lbnRzLXF1ZXN0aW9uLWNoZWNrLFxyXG4gIGNvbXBhY3QtZGlzYzogJGZhLXZhci1jb21wYWN0LWRpc2MsXHJcbiAgY29tcGFzczogJGZhLXZhci1jb21wYXNzLFxyXG4gIGNvbXBhc3MtZHJhZnRpbmc6ICRmYS12YXItY29tcGFzcy1kcmFmdGluZyxcclxuICBkcmFmdGluZy1jb21wYXNzOiAkZmEtdmFyLWRyYWZ0aW5nLWNvbXBhc3MsXHJcbiAgY29tcGFzcy1zbGFzaDogJGZhLXZhci1jb21wYXNzLXNsYXNoLFxyXG4gIGNvbXByZXNzOiAkZmEtdmFyLWNvbXByZXNzLFxyXG4gIGNvbXByZXNzLXdpZGU6ICRmYS12YXItY29tcHJlc3Mtd2lkZSxcclxuICBjb21wdXRlci1jbGFzc2ljOiAkZmEtdmFyLWNvbXB1dGVyLWNsYXNzaWMsXHJcbiAgY29tcHV0ZXItbW91c2U6ICRmYS12YXItY29tcHV0ZXItbW91c2UsXHJcbiAgbW91c2U6ICRmYS12YXItbW91c2UsXHJcbiAgY29tcHV0ZXItbW91c2Utc2Nyb2xsd2hlZWw6ICRmYS12YXItY29tcHV0ZXItbW91c2Utc2Nyb2xsd2hlZWwsXHJcbiAgbW91c2UtYWx0OiAkZmEtdmFyLW1vdXNlLWFsdCxcclxuICBjb21wdXRlci1zcGVha2VyOiAkZmEtdmFyLWNvbXB1dGVyLXNwZWFrZXIsXHJcbiAgY29udGFpbmVyLXN0b3JhZ2U6ICRmYS12YXItY29udGFpbmVyLXN0b3JhZ2UsXHJcbiAgY29udmV5b3ItYmVsdDogJGZhLXZhci1jb252ZXlvci1iZWx0LFxyXG4gIGNvbnZleW9yLWJlbHQtYm94ZXM6ICRmYS12YXItY29udmV5b3ItYmVsdC1ib3hlcyxcclxuICBjb252ZXlvci1iZWx0LWFsdDogJGZhLXZhci1jb252ZXlvci1iZWx0LWFsdCxcclxuICBjb252ZXlvci1iZWx0LWVtcHR5OiAkZmEtdmFyLWNvbnZleW9yLWJlbHQtZW1wdHksXHJcbiAgY29va2llOiAkZmEtdmFyLWNvb2tpZSxcclxuICBjb29raWUtYml0ZTogJGZhLXZhci1jb29raWUtYml0ZSxcclxuICBjb3B5OiAkZmEtdmFyLWNvcHksXHJcbiAgY29weXJpZ2h0OiAkZmEtdmFyLWNvcHlyaWdodCxcclxuICBjb3JuOiAkZmEtdmFyLWNvcm4sXHJcbiAgY291Y2g6ICRmYS12YXItY291Y2gsXHJcbiAgY293OiAkZmEtdmFyLWNvdyxcclxuICBjb3diZWxsOiAkZmEtdmFyLWNvd2JlbGwsXHJcbiAgY293YmVsbC1jaXJjbGUtcGx1czogJGZhLXZhci1jb3diZWxsLWNpcmNsZS1wbHVzLFxyXG4gIGNvd2JlbGwtbW9yZTogJGZhLXZhci1jb3diZWxsLW1vcmUsXHJcbiAgY3JlZGl0LWNhcmQ6ICRmYS12YXItY3JlZGl0LWNhcmQsXHJcbiAgY3JlZGl0LWNhcmQtYWx0OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdCxcclxuICBjcmVkaXQtY2FyZC1ibGFuazogJGZhLXZhci1jcmVkaXQtY2FyZC1ibGFuayxcclxuICBjcmVkaXQtY2FyZC1mcm9udDogJGZhLXZhci1jcmVkaXQtY2FyZC1mcm9udCxcclxuICBjcmlja2V0LWJhdC1iYWxsOiAkZmEtdmFyLWNyaWNrZXQtYmF0LWJhbGwsXHJcbiAgY3JpY2tldDogJGZhLXZhci1jcmlja2V0LFxyXG4gIGNyb2lzc2FudDogJGZhLXZhci1jcm9pc3NhbnQsXHJcbiAgY3JvcDogJGZhLXZhci1jcm9wLFxyXG4gIGNyb3Atc2ltcGxlOiAkZmEtdmFyLWNyb3Atc2ltcGxlLFxyXG4gIGNyb3AtYWx0OiAkZmEtdmFyLWNyb3AtYWx0LFxyXG4gIGNyb3NzOiAkZmEtdmFyLWNyb3NzLFxyXG4gIGNyb3NzaGFpcnM6ICRmYS12YXItY3Jvc3NoYWlycyxcclxuICBjcm93OiAkZmEtdmFyLWNyb3csXHJcbiAgY3Jvd246ICRmYS12YXItY3Jvd24sXHJcbiAgY3J1dGNoOiAkZmEtdmFyLWNydXRjaCxcclxuICBjcnV0Y2hlczogJGZhLXZhci1jcnV0Y2hlcyxcclxuICBjcnV6ZWlyby1zaWduOiAkZmEtdmFyLWNydXplaXJvLXNpZ24sXHJcbiAgY3ViZTogJGZhLXZhci1jdWJlLFxyXG4gIGN1YmVzOiAkZmEtdmFyLWN1YmVzLFxyXG4gIGN1cC10b2dvOiAkZmEtdmFyLWN1cC10b2dvLFxyXG4gIGNvZmZlZS10b2dvOiAkZmEtdmFyLWNvZmZlZS10b2dvLFxyXG4gIGN1cmxpbmctc3RvbmU6ICRmYS12YXItY3VybGluZy1zdG9uZSxcclxuICBjdXJsaW5nOiAkZmEtdmFyLWN1cmxpbmcsXHJcbiAgZDogJGZhLXZhci1kLFxyXG4gIGRhZ2dlcjogJGZhLXZhci1kYWdnZXIsXHJcbiAgZGF0YWJhc2U6ICRmYS12YXItZGF0YWJhc2UsXHJcbiAgZGVlcjogJGZhLXZhci1kZWVyLFxyXG4gIGRlZXItcnVkb2xwaDogJGZhLXZhci1kZWVyLXJ1ZG9scGgsXHJcbiAgZGVsZXRlLWxlZnQ6ICRmYS12YXItZGVsZXRlLWxlZnQsXHJcbiAgYmFja3NwYWNlOiAkZmEtdmFyLWJhY2tzcGFjZSxcclxuICBkZWxldGUtcmlnaHQ6ICRmYS12YXItZGVsZXRlLXJpZ2h0LFxyXG4gIGRlbW9jcmF0OiAkZmEtdmFyLWRlbW9jcmF0LFxyXG4gIGRlc2t0b3A6ICRmYS12YXItZGVza3RvcCxcclxuICBkZXNrdG9wLWFsdDogJGZhLXZhci1kZXNrdG9wLWFsdCxcclxuICBkZXNrdG9wLWFycm93LWRvd246ICRmYS12YXItZGVza3RvcC1hcnJvdy1kb3duLFxyXG4gIGRoYXJtYWNoYWtyYTogJGZhLXZhci1kaGFybWFjaGFrcmEsXHJcbiAgZGlhZ3JhbS1sZWFuLWNhbnZhczogJGZhLXZhci1kaWFncmFtLWxlYW4tY2FudmFzLFxyXG4gIGRpYWdyYW0tbmVzdGVkOiAkZmEtdmFyLWRpYWdyYW0tbmVzdGVkLFxyXG4gIGRpYWdyYW0tcHJvamVjdDogJGZhLXZhci1kaWFncmFtLXByb2plY3QsXHJcbiAgcHJvamVjdC1kaWFncmFtOiAkZmEtdmFyLXByb2plY3QtZGlhZ3JhbSxcclxuICBkaWFncmFtLXNhbmtleTogJGZhLXZhci1kaWFncmFtLXNhbmtleSxcclxuICBkaWFncmFtLXN0YW5rZXk6ICRmYS12YXItZGlhZ3JhbS1zdGFua2V5LFxyXG4gIGRpYWdyYW0tdmVubjogJGZhLXZhci1kaWFncmFtLXZlbm4sXHJcbiAgZGlhbDogJGZhLXZhci1kaWFsLFxyXG4gIGRpYWwtbWVkLWhpZ2g6ICRmYS12YXItZGlhbC1tZWQtaGlnaCxcclxuICBkaWFsLWhpZ2g6ICRmYS12YXItZGlhbC1oaWdoLFxyXG4gIGRpYWwtbG93OiAkZmEtdmFyLWRpYWwtbG93LFxyXG4gIGRpYWwtbWF4OiAkZmEtdmFyLWRpYWwtbWF4LFxyXG4gIGRpYWwtbWVkOiAkZmEtdmFyLWRpYWwtbWVkLFxyXG4gIGRpYWwtbWVkLWxvdzogJGZhLXZhci1kaWFsLW1lZC1sb3csXHJcbiAgZGlhbC1taW46ICRmYS12YXItZGlhbC1taW4sXHJcbiAgZGlhbW9uZDogJGZhLXZhci1kaWFtb25kLFxyXG4gIGRpYW1vbmQtdHVybi1yaWdodDogJGZhLXZhci1kaWFtb25kLXR1cm4tcmlnaHQsXHJcbiAgZGlyZWN0aW9uczogJGZhLXZhci1kaXJlY3Rpb25zLFxyXG4gIGRpY2U6ICRmYS12YXItZGljZSxcclxuICBkaWNlLWQxMDogJGZhLXZhci1kaWNlLWQxMCxcclxuICBkaWNlLWQxMjogJGZhLXZhci1kaWNlLWQxMixcclxuICBkaWNlLWQyMDogJGZhLXZhci1kaWNlLWQyMCxcclxuICBkaWNlLWQ0OiAkZmEtdmFyLWRpY2UtZDQsXHJcbiAgZGljZS1kNjogJGZhLXZhci1kaWNlLWQ2LFxyXG4gIGRpY2UtZDg6ICRmYS12YXItZGljZS1kOCxcclxuICBkaWNlLWZpdmU6ICRmYS12YXItZGljZS1maXZlLFxyXG4gIGRpY2UtZm91cjogJGZhLXZhci1kaWNlLWZvdXIsXHJcbiAgZGljZS1vbmU6ICRmYS12YXItZGljZS1vbmUsXHJcbiAgZGljZS1zaXg6ICRmYS12YXItZGljZS1zaXgsXHJcbiAgZGljZS10aHJlZTogJGZhLXZhci1kaWNlLXRocmVlLFxyXG4gIGRpY2UtdHdvOiAkZmEtdmFyLWRpY2UtdHdvLFxyXG4gIGRpcGxvbWE6ICRmYS12YXItZGlwbG9tYSxcclxuICBzY3JvbGwtcmliYm9uOiAkZmEtdmFyLXNjcm9sbC1yaWJib24sXHJcbiAgZGlzYy1kcml2ZTogJGZhLXZhci1kaXNjLWRyaXZlLFxyXG4gIGRpc2Vhc2U6ICRmYS12YXItZGlzZWFzZSxcclxuICBkaXNwbGF5OiAkZmEtdmFyLWRpc3BsYXksXHJcbiAgZGlzcGxheS1hcnJvdy1kb3duOiAkZmEtdmFyLWRpc3BsYXktYXJyb3ctZG93bixcclxuICBkaXNwbGF5LWNvZGU6ICRmYS12YXItZGlzcGxheS1jb2RlLFxyXG4gIGRlc2t0b3AtY29kZTogJGZhLXZhci1kZXNrdG9wLWNvZGUsXHJcbiAgZGlzcGxheS1tZWRpY2FsOiAkZmEtdmFyLWRpc3BsYXktbWVkaWNhbCxcclxuICBkZXNrdG9wLW1lZGljYWw6ICRmYS12YXItZGVza3RvcC1tZWRpY2FsLFxyXG4gIGRpc3BsYXktc2xhc2g6ICRmYS12YXItZGlzcGxheS1zbGFzaCxcclxuICBkZXNrdG9wLXNsYXNoOiAkZmEtdmFyLWRlc2t0b3Atc2xhc2gsXHJcbiAgZGl2aWRlOiAkZmEtdmFyLWRpdmlkZSxcclxuICBkbmE6ICRmYS12YXItZG5hLFxyXG4gIGRvLW5vdC1lbnRlcjogJGZhLXZhci1kby1ub3QtZW50ZXIsXHJcbiAgZG9nOiAkZmEtdmFyLWRvZyxcclxuICBkb2ctbGVhc2hlZDogJGZhLXZhci1kb2ctbGVhc2hlZCxcclxuICBkb2xsYXItc2lnbjogJGZhLXZhci1kb2xsYXItc2lnbixcclxuICBkb2xsYXI6ICRmYS12YXItZG9sbGFyLFxyXG4gIHVzZDogJGZhLXZhci11c2QsXHJcbiAgZG9sbHk6ICRmYS12YXItZG9sbHksXHJcbiAgZG9sbHktYm94OiAkZmEtdmFyLWRvbGx5LWJveCxcclxuICBkb2xseS1lbXB0eTogJGZhLXZhci1kb2xseS1lbXB0eSxcclxuICBkb2xwaGluOiAkZmEtdmFyLWRvbHBoaW4sXHJcbiAgZG9uZy1zaWduOiAkZmEtdmFyLWRvbmctc2lnbixcclxuICBkb29yLWNsb3NlZDogJGZhLXZhci1kb29yLWNsb3NlZCxcclxuICBkb29yLW9wZW46ICRmYS12YXItZG9vci1vcGVuLFxyXG4gIGRvdmU6ICRmYS12YXItZG92ZSxcclxuICBkb3duOiAkZmEtdmFyLWRvd24sXHJcbiAgYXJyb3ctYWx0LWRvd246ICRmYS12YXItYXJyb3ctYWx0LWRvd24sXHJcbiAgZG93bi1mcm9tLWxpbmU6ICRmYS12YXItZG93bi1mcm9tLWxpbmUsXHJcbiAgYXJyb3ctYWx0LWZyb20tdG9wOiAkZmEtdmFyLWFycm93LWFsdC1mcm9tLXRvcCxcclxuICBkb3duLWxlZnQ6ICRmYS12YXItZG93bi1sZWZ0LFxyXG4gIGRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyOiAkZmEtdmFyLWRvd24tbGVmdC1hbmQtdXAtcmlnaHQtdG8tY2VudGVyLFxyXG4gIGNvbXByZXNzLWFsdDogJGZhLXZhci1jb21wcmVzcy1hbHQsXHJcbiAgZG93bi1sb25nOiAkZmEtdmFyLWRvd24tbG9uZyxcclxuICBsb25nLWFycm93LWFsdC1kb3duOiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWRvd24sXHJcbiAgZG93bi1yaWdodDogJGZhLXZhci1kb3duLXJpZ2h0LFxyXG4gIGRvd24tdG8tbGluZTogJGZhLXZhci1kb3duLXRvLWxpbmUsXHJcbiAgYXJyb3ctYWx0LXRvLWJvdHRvbTogJGZhLXZhci1hcnJvdy1hbHQtdG8tYm90dG9tLFxyXG4gIGRvd25sb2FkOiAkZmEtdmFyLWRvd25sb2FkLFxyXG4gIGRyYWdvbjogJGZhLXZhci1kcmFnb24sXHJcbiAgZHJhdy1jaXJjbGU6ICRmYS12YXItZHJhdy1jaXJjbGUsXHJcbiAgZHJhdy1wb2x5Z29uOiAkZmEtdmFyLWRyYXctcG9seWdvbixcclxuICBkcmF3LXNxdWFyZTogJGZhLXZhci1kcmF3LXNxdWFyZSxcclxuICBkcmVpZGVsOiAkZmEtdmFyLWRyZWlkZWwsXHJcbiAgZHJvbmU6ICRmYS12YXItZHJvbmUsXHJcbiAgZHJvbmUtZnJvbnQ6ICRmYS12YXItZHJvbmUtZnJvbnQsXHJcbiAgZHJvbmUtYWx0OiAkZmEtdmFyLWRyb25lLWFsdCxcclxuICBkcm9wbGV0OiAkZmEtdmFyLWRyb3BsZXQsXHJcbiAgdGludDogJGZhLXZhci10aW50LFxyXG4gIGRyb3BsZXQtZGVncmVlOiAkZmEtdmFyLWRyb3BsZXQtZGVncmVlLFxyXG4gIGRld3BvaW50OiAkZmEtdmFyLWRld3BvaW50LFxyXG4gIGRyb3BsZXQtcGVyY2VudDogJGZhLXZhci1kcm9wbGV0LXBlcmNlbnQsXHJcbiAgaHVtaWRpdHk6ICRmYS12YXItaHVtaWRpdHksXHJcbiAgZHJvcGxldC1zbGFzaDogJGZhLXZhci1kcm9wbGV0LXNsYXNoLFxyXG4gIHRpbnQtc2xhc2g6ICRmYS12YXItdGludC1zbGFzaCxcclxuICBkcnVtOiAkZmEtdmFyLWRydW0sXHJcbiAgZHJ1bS1zdGVlbHBhbjogJGZhLXZhci1kcnVtLXN0ZWVscGFuLFxyXG4gIGRydW1zdGljazogJGZhLXZhci1kcnVtc3RpY2ssXHJcbiAgZHJ1bXN0aWNrLWJpdGU6ICRmYS12YXItZHJ1bXN0aWNrLWJpdGUsXHJcbiAgZHJ5ZXI6ICRmYS12YXItZHJ5ZXIsXHJcbiAgZHJ5ZXItaGVhdDogJGZhLXZhci1kcnllci1oZWF0LFxyXG4gIGRyeWVyLWFsdDogJGZhLXZhci1kcnllci1hbHQsXHJcbiAgZHVjazogJGZhLXZhci1kdWNrLFxyXG4gIGR1bWJiZWxsOiAkZmEtdmFyLWR1bWJiZWxsLFxyXG4gIGR1bXBzdGVyOiAkZmEtdmFyLWR1bXBzdGVyLFxyXG4gIGR1bXBzdGVyLWZpcmU6ICRmYS12YXItZHVtcHN0ZXItZmlyZSxcclxuICBkdW5nZW9uOiAkZmEtdmFyLWR1bmdlb24sXHJcbiAgZTogJGZhLXZhci1lLFxyXG4gIGVhcjogJGZhLXZhci1lYXIsXHJcbiAgZWFyLWRlYWY6ICRmYS12YXItZWFyLWRlYWYsXHJcbiAgZGVhZjogJGZhLXZhci1kZWFmLFxyXG4gIGRlYWZuZXNzOiAkZmEtdmFyLWRlYWZuZXNzLFxyXG4gIGhhcmQtb2YtaGVhcmluZzogJGZhLXZhci1oYXJkLW9mLWhlYXJpbmcsXHJcbiAgZWFyLWxpc3RlbjogJGZhLXZhci1lYXItbGlzdGVuLFxyXG4gIGFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczogJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXMsXHJcbiAgZWFyLW11ZmZzOiAkZmEtdmFyLWVhci1tdWZmcyxcclxuICBlYXJ0aC1hZnJpY2E6ICRmYS12YXItZWFydGgtYWZyaWNhLFxyXG4gIGdsb2JlLWFmcmljYTogJGZhLXZhci1nbG9iZS1hZnJpY2EsXHJcbiAgZWFydGgtYW1lcmljYXM6ICRmYS12YXItZWFydGgtYW1lcmljYXMsXHJcbiAgZWFydGg6ICRmYS12YXItZWFydGgsXHJcbiAgZ2xvYmUtYW1lcmljYXM6ICRmYS12YXItZ2xvYmUtYW1lcmljYXMsXHJcbiAgZWFydGgtYXNpYTogJGZhLXZhci1lYXJ0aC1hc2lhLFxyXG4gIGdsb2JlLWFzaWE6ICRmYS12YXItZ2xvYmUtYXNpYSxcclxuICBlYXJ0aC1ldXJvcGE6ICRmYS12YXItZWFydGgtZXVyb3BhLFxyXG4gIGdsb2JlLWV1cm9wZTogJGZhLXZhci1nbG9iZS1ldXJvcGUsXHJcbiAgZWNsaXBzZTogJGZhLXZhci1lY2xpcHNlLFxyXG4gIGVnZzogJGZhLXZhci1lZ2csXHJcbiAgZWdnLWZyaWVkOiAkZmEtdmFyLWVnZy1mcmllZCxcclxuICBlZ2dwbGFudDogJGZhLXZhci1lZ2dwbGFudCxcclxuICBlamVjdDogJGZhLXZhci1lamVjdCxcclxuICBlbGVwaGFudDogJGZhLXZhci1lbGVwaGFudCxcclxuICBlbGV2YXRvcjogJGZhLXZhci1lbGV2YXRvcixcclxuICBlbGxpcHNpczogJGZhLXZhci1lbGxpcHNpcyxcclxuICBlbGxpcHNpcy1oOiAkZmEtdmFyLWVsbGlwc2lzLWgsXHJcbiAgZWxsaXBzaXMtc3Ryb2tlOiAkZmEtdmFyLWVsbGlwc2lzLXN0cm9rZSxcclxuICBlbGxpcHNpcy1oLWFsdDogJGZhLXZhci1lbGxpcHNpcy1oLWFsdCxcclxuICBlbGxpcHNpcy1zdHJva2UtdmVydGljYWw6ICRmYS12YXItZWxsaXBzaXMtc3Ryb2tlLXZlcnRpY2FsLFxyXG4gIGVsbGlwc2lzLXYtYWx0OiAkZmEtdmFyLWVsbGlwc2lzLXYtYWx0LFxyXG4gIGVsbGlwc2lzLXZlcnRpY2FsOiAkZmEtdmFyLWVsbGlwc2lzLXZlcnRpY2FsLFxyXG4gIGVsbGlwc2lzLXY6ICRmYS12YXItZWxsaXBzaXMtdixcclxuICBlbXB0eS1zZXQ6ICRmYS12YXItZW1wdHktc2V0LFxyXG4gIGVuZ2luZTogJGZhLXZhci1lbmdpbmUsXHJcbiAgZW5naW5lLXdhcm5pbmc6ICRmYS12YXItZW5naW5lLXdhcm5pbmcsXHJcbiAgZW5naW5lLWV4Y2xhbWF0aW9uOiAkZmEtdmFyLWVuZ2luZS1leGNsYW1hdGlvbixcclxuICBlbnZlbG9wZTogJGZhLXZhci1lbnZlbG9wZSxcclxuICBlbnZlbG9wZS1kb3Q6ICRmYS12YXItZW52ZWxvcGUtZG90LFxyXG4gIGVudmVsb3BlLWJhZGdlOiAkZmEtdmFyLWVudmVsb3BlLWJhZGdlLFxyXG4gIGVudmVsb3BlLW9wZW46ICRmYS12YXItZW52ZWxvcGUtb3BlbixcclxuICBlbnZlbG9wZS1vcGVuLWRvbGxhcjogJGZhLXZhci1lbnZlbG9wZS1vcGVuLWRvbGxhcixcclxuICBlbnZlbG9wZS1vcGVuLXRleHQ6ICRmYS12YXItZW52ZWxvcGUtb3Blbi10ZXh0LFxyXG4gIGVudmVsb3BlczogJGZhLXZhci1lbnZlbG9wZXMsXHJcbiAgZW52ZWxvcGVzLWJ1bGs6ICRmYS12YXItZW52ZWxvcGVzLWJ1bGssXHJcbiAgbWFpbC1idWxrOiAkZmEtdmFyLW1haWwtYnVsayxcclxuICBlcXVhbHM6ICRmYS12YXItZXF1YWxzLFxyXG4gIGVyYXNlcjogJGZhLXZhci1lcmFzZXIsXHJcbiAgZXNjYWxhdG9yOiAkZmEtdmFyLWVzY2FsYXRvcixcclxuICBldGhlcm5ldDogJGZhLXZhci1ldGhlcm5ldCxcclxuICBldXJvLXNpZ246ICRmYS12YXItZXVyby1zaWduLFxyXG4gIGV1cm86ICRmYS12YXItZXVybyxcclxuICBldXI6ICRmYS12YXItZXVyLFxyXG4gIGV4Y2xhbWF0aW9uOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLFxyXG4gIGV4cGFuZDogJGZhLXZhci1leHBhbmQsXHJcbiAgZXhwYW5kLXdpZGU6ICRmYS12YXItZXhwYW5kLXdpZGUsXHJcbiAgZXllOiAkZmEtdmFyLWV5ZSxcclxuICBleWUtZHJvcHBlcjogJGZhLXZhci1leWUtZHJvcHBlcixcclxuICBleWUtZHJvcHBlci1lbXB0eTogJGZhLXZhci1leWUtZHJvcHBlci1lbXB0eSxcclxuICBleWVkcm9wcGVyOiAkZmEtdmFyLWV5ZWRyb3BwZXIsXHJcbiAgZXllLWRyb3BwZXItZnVsbDogJGZhLXZhci1leWUtZHJvcHBlci1mdWxsLFxyXG4gIGV5ZS1kcm9wcGVyLWhhbGY6ICRmYS12YXItZXllLWRyb3BwZXItaGFsZixcclxuICBleWUtZXZpbDogJGZhLXZhci1leWUtZXZpbCxcclxuICBleWUtbG93LXZpc2lvbjogJGZhLXZhci1leWUtbG93LXZpc2lvbixcclxuICBsb3ctdmlzaW9uOiAkZmEtdmFyLWxvdy12aXNpb24sXHJcbiAgZXllLXNsYXNoOiAkZmEtdmFyLWV5ZS1zbGFzaCxcclxuICBmOiAkZmEtdmFyLWYsXHJcbiAgZmFjZS1hbmdyeTogJGZhLXZhci1mYWNlLWFuZ3J5LFxyXG4gIGFuZ3J5OiAkZmEtdmFyLWFuZ3J5LFxyXG4gIGZhY2UtZGl6enk6ICRmYS12YXItZmFjZS1kaXp6eSxcclxuICBkaXp6eTogJGZhLXZhci1kaXp6eSxcclxuICBmYWNlLWZsdXNoZWQ6ICRmYS12YXItZmFjZS1mbHVzaGVkLFxyXG4gIGZsdXNoZWQ6ICRmYS12YXItZmx1c2hlZCxcclxuICBmYWNlLWZyb3duOiAkZmEtdmFyLWZhY2UtZnJvd24sXHJcbiAgZnJvd246ICRmYS12YXItZnJvd24sXHJcbiAgZmFjZS1mcm93bi1vcGVuOiAkZmEtdmFyLWZhY2UtZnJvd24tb3BlbixcclxuICBmcm93bi1vcGVuOiAkZmEtdmFyLWZyb3duLW9wZW4sXHJcbiAgZmFjZS1ncmltYWNlOiAkZmEtdmFyLWZhY2UtZ3JpbWFjZSxcclxuICBncmltYWNlOiAkZmEtdmFyLWdyaW1hY2UsXHJcbiAgZmFjZS1ncmluOiAkZmEtdmFyLWZhY2UtZ3JpbixcclxuICBncmluOiAkZmEtdmFyLWdyaW4sXHJcbiAgZmFjZS1ncmluLWJlYW06ICRmYS12YXItZmFjZS1ncmluLWJlYW0sXHJcbiAgZ3Jpbi1iZWFtOiAkZmEtdmFyLWdyaW4tYmVhbSxcclxuICBmYWNlLWdyaW4tYmVhbS1zd2VhdDogJGZhLXZhci1mYWNlLWdyaW4tYmVhbS1zd2VhdCxcclxuICBncmluLWJlYW0tc3dlYXQ6ICRmYS12YXItZ3Jpbi1iZWFtLXN3ZWF0LFxyXG4gIGZhY2UtZ3Jpbi1oZWFydHM6ICRmYS12YXItZmFjZS1ncmluLWhlYXJ0cyxcclxuICBncmluLWhlYXJ0czogJGZhLXZhci1ncmluLWhlYXJ0cyxcclxuICBmYWNlLWdyaW4tc3F1aW50OiAkZmEtdmFyLWZhY2UtZ3Jpbi1zcXVpbnQsXHJcbiAgZ3Jpbi1zcXVpbnQ6ICRmYS12YXItZ3Jpbi1zcXVpbnQsXHJcbiAgZmFjZS1ncmluLXNxdWludC10ZWFyczogJGZhLXZhci1mYWNlLWdyaW4tc3F1aW50LXRlYXJzLFxyXG4gIGdyaW4tc3F1aW50LXRlYXJzOiAkZmEtdmFyLWdyaW4tc3F1aW50LXRlYXJzLFxyXG4gIGZhY2UtZ3Jpbi1zdGFyczogJGZhLXZhci1mYWNlLWdyaW4tc3RhcnMsXHJcbiAgZ3Jpbi1zdGFyczogJGZhLXZhci1ncmluLXN0YXJzLFxyXG4gIGZhY2UtZ3Jpbi10ZWFyczogJGZhLXZhci1mYWNlLWdyaW4tdGVhcnMsXHJcbiAgZ3Jpbi10ZWFyczogJGZhLXZhci1ncmluLXRlYXJzLFxyXG4gIGZhY2UtZ3Jpbi10b25ndWU6ICRmYS12YXItZmFjZS1ncmluLXRvbmd1ZSxcclxuICBncmluLXRvbmd1ZTogJGZhLXZhci1ncmluLXRvbmd1ZSxcclxuICBmYWNlLWdyaW4tdG9uZ3VlLXNxdWludDogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXNxdWludCxcclxuICBncmluLXRvbmd1ZS1zcXVpbnQ6ICRmYS12YXItZ3Jpbi10b25ndWUtc3F1aW50LFxyXG4gIGZhY2UtZ3Jpbi10b25ndWUtd2luazogJGZhLXZhci1mYWNlLWdyaW4tdG9uZ3VlLXdpbmssXHJcbiAgZ3Jpbi10b25ndWUtd2luazogJGZhLXZhci1ncmluLXRvbmd1ZS13aW5rLFxyXG4gIGZhY2UtZ3Jpbi13aWRlOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aWRlLFxyXG4gIGdyaW4tYWx0OiAkZmEtdmFyLWdyaW4tYWx0LFxyXG4gIGZhY2UtZ3Jpbi13aW5rOiAkZmEtdmFyLWZhY2UtZ3Jpbi13aW5rLFxyXG4gIGdyaW4td2luazogJGZhLXZhci1ncmluLXdpbmssXHJcbiAgZmFjZS1raXNzOiAkZmEtdmFyLWZhY2Uta2lzcyxcclxuICBraXNzOiAkZmEtdmFyLWtpc3MsXHJcbiAgZmFjZS1raXNzLWJlYW06ICRmYS12YXItZmFjZS1raXNzLWJlYW0sXHJcbiAga2lzcy1iZWFtOiAkZmEtdmFyLWtpc3MtYmVhbSxcclxuICBmYWNlLWtpc3Mtd2luay1oZWFydDogJGZhLXZhci1mYWNlLWtpc3Mtd2luay1oZWFydCxcclxuICBraXNzLXdpbmstaGVhcnQ6ICRmYS12YXIta2lzcy13aW5rLWhlYXJ0LFxyXG4gIGZhY2UtbGF1Z2g6ICRmYS12YXItZmFjZS1sYXVnaCxcclxuICBsYXVnaDogJGZhLXZhci1sYXVnaCxcclxuICBmYWNlLWxhdWdoLWJlYW06ICRmYS12YXItZmFjZS1sYXVnaC1iZWFtLFxyXG4gIGxhdWdoLWJlYW06ICRmYS12YXItbGF1Z2gtYmVhbSxcclxuICBmYWNlLWxhdWdoLXNxdWludDogJGZhLXZhci1mYWNlLWxhdWdoLXNxdWludCxcclxuICBsYXVnaC1zcXVpbnQ6ICRmYS12YXItbGF1Z2gtc3F1aW50LFxyXG4gIGZhY2UtbGF1Z2gtd2luazogJGZhLXZhci1mYWNlLWxhdWdoLXdpbmssXHJcbiAgbGF1Z2gtd2luazogJGZhLXZhci1sYXVnaC13aW5rLFxyXG4gIGZhY2UtbWVoOiAkZmEtdmFyLWZhY2UtbWVoLFxyXG4gIG1laDogJGZhLXZhci1tZWgsXHJcbiAgZmFjZS1tZWgtYmxhbms6ICRmYS12YXItZmFjZS1tZWgtYmxhbmssXHJcbiAgbWVoLWJsYW5rOiAkZmEtdmFyLW1laC1ibGFuayxcclxuICBmYWNlLXJvbGxpbmctZXllczogJGZhLXZhci1mYWNlLXJvbGxpbmctZXllcyxcclxuICBtZWgtcm9sbGluZy1leWVzOiAkZmEtdmFyLW1laC1yb2xsaW5nLWV5ZXMsXHJcbiAgZmFjZS1zYWQtY3J5OiAkZmEtdmFyLWZhY2Utc2FkLWNyeSxcclxuICBzYWQtY3J5OiAkZmEtdmFyLXNhZC1jcnksXHJcbiAgZmFjZS1zYWQtdGVhcjogJGZhLXZhci1mYWNlLXNhZC10ZWFyLFxyXG4gIHNhZC10ZWFyOiAkZmEtdmFyLXNhZC10ZWFyLFxyXG4gIGZhY2Utc21pbGU6ICRmYS12YXItZmFjZS1zbWlsZSxcclxuICBzbWlsZTogJGZhLXZhci1zbWlsZSxcclxuICBmYWNlLXNtaWxlLWJlYW06ICRmYS12YXItZmFjZS1zbWlsZS1iZWFtLFxyXG4gIHNtaWxlLWJlYW06ICRmYS12YXItc21pbGUtYmVhbSxcclxuICBmYWNlLXNtaWxlLXBsdXM6ICRmYS12YXItZmFjZS1zbWlsZS1wbHVzLFxyXG4gIHNtaWxlLXBsdXM6ICRmYS12YXItc21pbGUtcGx1cyxcclxuICBmYWNlLXNtaWxlLXdpbms6ICRmYS12YXItZmFjZS1zbWlsZS13aW5rLFxyXG4gIHNtaWxlLXdpbms6ICRmYS12YXItc21pbGUtd2luayxcclxuICBmYWNlLXN1cnByaXNlOiAkZmEtdmFyLWZhY2Utc3VycHJpc2UsXHJcbiAgc3VycHJpc2U6ICRmYS12YXItc3VycHJpc2UsXHJcbiAgZmFjZS10aXJlZDogJGZhLXZhci1mYWNlLXRpcmVkLFxyXG4gIHRpcmVkOiAkZmEtdmFyLXRpcmVkLFxyXG4gIGZhbjogJGZhLXZhci1mYW4sXHJcbiAgZmFuLXRhYmxlOiAkZmEtdmFyLWZhbi10YWJsZSxcclxuICBmYXJtOiAkZmEtdmFyLWZhcm0sXHJcbiAgYmFybi1zaWxvOiAkZmEtdmFyLWJhcm4tc2lsbyxcclxuICBmYXVjZXQ6ICRmYS12YXItZmF1Y2V0LFxyXG4gIGZhdWNldC1kcmlwOiAkZmEtdmFyLWZhdWNldC1kcmlwLFxyXG4gIGZheDogJGZhLXZhci1mYXgsXHJcbiAgZmVhdGhlcjogJGZhLXZhci1mZWF0aGVyLFxyXG4gIGZlYXRoZXItcG9pbnRlZDogJGZhLXZhci1mZWF0aGVyLXBvaW50ZWQsXHJcbiAgZmVhdGhlci1hbHQ6ICRmYS12YXItZmVhdGhlci1hbHQsXHJcbiAgZmVuY2U6ICRmYS12YXItZmVuY2UsXHJcbiAgZmllbGQtaG9ja2V5LXN0aWNrLWJhbGw6ICRmYS12YXItZmllbGQtaG9ja2V5LXN0aWNrLWJhbGwsXHJcbiAgZmllbGQtaG9ja2V5OiAkZmEtdmFyLWZpZWxkLWhvY2tleSxcclxuICBmaWxlOiAkZmEtdmFyLWZpbGUsXHJcbiAgZmlsZS1hcnJvdy1kb3duOiAkZmEtdmFyLWZpbGUtYXJyb3ctZG93bixcclxuICBmaWxlLWRvd25sb2FkOiAkZmEtdmFyLWZpbGUtZG93bmxvYWQsXHJcbiAgZmlsZS1hcnJvdy11cDogJGZhLXZhci1maWxlLWFycm93LXVwLFxyXG4gIGZpbGUtdXBsb2FkOiAkZmEtdmFyLWZpbGUtdXBsb2FkLFxyXG4gIGZpbGUtYXVkaW86ICRmYS12YXItZmlsZS1hdWRpbyxcclxuICBmaWxlLWJpbmFyeTogJGZhLXZhci1maWxlLWJpbmFyeSxcclxuICBmaWxlLWNlcnRpZmljYXRlOiAkZmEtdmFyLWZpbGUtY2VydGlmaWNhdGUsXHJcbiAgZmlsZS1hd2FyZDogJGZhLXZhci1maWxlLWF3YXJkLFxyXG4gIGZpbGUtY2hhcnQtY29sdW1uOiAkZmEtdmFyLWZpbGUtY2hhcnQtY29sdW1uLFxyXG4gIGZpbGUtY2hhcnQtbGluZTogJGZhLXZhci1maWxlLWNoYXJ0LWxpbmUsXHJcbiAgZmlsZS1jaGFydC1waWU6ICRmYS12YXItZmlsZS1jaGFydC1waWUsXHJcbiAgZmlsZS1jaGVjazogJGZhLXZhci1maWxlLWNoZWNrLFxyXG4gIGZpbGUtY29kZTogJGZhLXZhci1maWxlLWNvZGUsXHJcbiAgZmlsZS1jb250cmFjdDogJGZhLXZhci1maWxlLWNvbnRyYWN0LFxyXG4gIGZpbGUtY3N2OiAkZmEtdmFyLWZpbGUtY3N2LFxyXG4gIGZpbGUtZGFzaGVkLWxpbmU6ICRmYS12YXItZmlsZS1kYXNoZWQtbGluZSxcclxuICBwYWdlLWJyZWFrOiAkZmEtdmFyLXBhZ2UtYnJlYWssXHJcbiAgZmlsZS1leGNlbDogJGZhLXZhci1maWxlLWV4Y2VsLFxyXG4gIGZpbGUtZXhjbGFtYXRpb246ICRmYS12YXItZmlsZS1leGNsYW1hdGlvbixcclxuICBmaWxlLWV4cG9ydDogJGZhLXZhci1maWxlLWV4cG9ydCxcclxuICBhcnJvdy1yaWdodC1mcm9tLWZpbGU6ICRmYS12YXItYXJyb3ctcmlnaHQtZnJvbS1maWxlLFxyXG4gIGZpbGUtaGVhcnQ6ICRmYS12YXItZmlsZS1oZWFydCxcclxuICBmaWxlLWltYWdlOiAkZmEtdmFyLWZpbGUtaW1hZ2UsXHJcbiAgZmlsZS1pbXBvcnQ6ICRmYS12YXItZmlsZS1pbXBvcnQsXHJcbiAgYXJyb3ctcmlnaHQtdG8tZmlsZTogJGZhLXZhci1hcnJvdy1yaWdodC10by1maWxlLFxyXG4gIGZpbGUtaW52b2ljZTogJGZhLXZhci1maWxlLWludm9pY2UsXHJcbiAgZmlsZS1pbnZvaWNlLWRvbGxhcjogJGZhLXZhci1maWxlLWludm9pY2UtZG9sbGFyLFxyXG4gIGZpbGUtbGluZXM6ICRmYS12YXItZmlsZS1saW5lcyxcclxuICBmaWxlLWFsdDogJGZhLXZhci1maWxlLWFsdCxcclxuICBmaWxlLXRleHQ6ICRmYS12YXItZmlsZS10ZXh0LFxyXG4gIGZpbGUtbWFnbmlmeWluZy1nbGFzczogJGZhLXZhci1maWxlLW1hZ25pZnlpbmctZ2xhc3MsXHJcbiAgZmlsZS1zZWFyY2g6ICRmYS12YXItZmlsZS1zZWFyY2gsXHJcbiAgZmlsZS1tZWRpY2FsOiAkZmEtdmFyLWZpbGUtbWVkaWNhbCxcclxuICBmaWxlLW1pbnVzOiAkZmEtdmFyLWZpbGUtbWludXMsXHJcbiAgZmlsZS1tdXNpYzogJGZhLXZhci1maWxlLW11c2ljLFxyXG4gIGZpbGUtcGRmOiAkZmEtdmFyLWZpbGUtcGRmLFxyXG4gIGZpbGUtcGVuOiAkZmEtdmFyLWZpbGUtcGVuLFxyXG4gIGZpbGUtZWRpdDogJGZhLXZhci1maWxlLWVkaXQsXHJcbiAgZmlsZS1wbHVzOiAkZmEtdmFyLWZpbGUtcGx1cyxcclxuICBmaWxlLXBsdXMtbWludXM6ICRmYS12YXItZmlsZS1wbHVzLW1pbnVzLFxyXG4gIGZpbGUtcG93ZXJwb2ludDogJGZhLXZhci1maWxlLXBvd2VycG9pbnQsXHJcbiAgZmlsZS1wcmVzY3JpcHRpb246ICRmYS12YXItZmlsZS1wcmVzY3JpcHRpb24sXHJcbiAgZmlsZS1zaWduYXR1cmU6ICRmYS12YXItZmlsZS1zaWduYXR1cmUsXHJcbiAgZmlsZS1zcHJlYWRzaGVldDogJGZhLXZhci1maWxlLXNwcmVhZHNoZWV0LFxyXG4gIGZpbGUtdXNlcjogJGZhLXZhci1maWxlLXVzZXIsXHJcbiAgZmlsZS12aWRlbzogJGZhLXZhci1maWxlLXZpZGVvLFxyXG4gIGZpbGUtd2F2ZWZvcm06ICRmYS12YXItZmlsZS13YXZlZm9ybSxcclxuICBmaWxlLW1lZGljYWwtYWx0OiAkZmEtdmFyLWZpbGUtbWVkaWNhbC1hbHQsXHJcbiAgZmlsZS13b3JkOiAkZmEtdmFyLWZpbGUtd29yZCxcclxuICBmaWxlLXhtYXJrOiAkZmEtdmFyLWZpbGUteG1hcmssXHJcbiAgZmlsZS10aW1lczogJGZhLXZhci1maWxlLXRpbWVzLFxyXG4gIGZpbGUtemlwcGVyOiAkZmEtdmFyLWZpbGUtemlwcGVyLFxyXG4gIGZpbGUtYXJjaGl2ZTogJGZhLXZhci1maWxlLWFyY2hpdmUsXHJcbiAgZmlsZXM6ICRmYS12YXItZmlsZXMsXHJcbiAgZmlsZXMtbWVkaWNhbDogJGZhLXZhci1maWxlcy1tZWRpY2FsLFxyXG4gIGZpbGw6ICRmYS12YXItZmlsbCxcclxuICBmaWxsLWRyaXA6ICRmYS12YXItZmlsbC1kcmlwLFxyXG4gIGZpbG06ICRmYS12YXItZmlsbSxcclxuICBmaWxtLWNhbmlzdGVyOiAkZmEtdmFyLWZpbG0tY2FuaXN0ZXIsXHJcbiAgZmlsbS1zaW1wbGU6ICRmYS12YXItZmlsbS1zaW1wbGUsXHJcbiAgZmlsbS1hbHQ6ICRmYS12YXItZmlsbS1hbHQsXHJcbiAgZmlsbS1zbGFzaDogJGZhLXZhci1maWxtLXNsYXNoLFxyXG4gIGZpbG1zOiAkZmEtdmFyLWZpbG1zLFxyXG4gIGZpbHRlcjogJGZhLXZhci1maWx0ZXIsXHJcbiAgZmlsdGVyLWNpcmNsZS1kb2xsYXI6ICRmYS12YXItZmlsdGVyLWNpcmNsZS1kb2xsYXIsXHJcbiAgZnVubmVsLWRvbGxhcjogJGZhLXZhci1mdW5uZWwtZG9sbGFyLFxyXG4gIGZpbHRlci1jaXJjbGUteG1hcms6ICRmYS12YXItZmlsdGVyLWNpcmNsZS14bWFyayxcclxuICBmaWx0ZXItbGlzdDogJGZhLXZhci1maWx0ZXItbGlzdCxcclxuICBmaWx0ZXItc2xhc2g6ICRmYS12YXItZmlsdGVyLXNsYXNoLFxyXG4gIGZpbHRlcnM6ICRmYS12YXItZmlsdGVycyxcclxuICBmaW5nZXJwcmludDogJGZhLXZhci1maW5nZXJwcmludCxcclxuICBmaXJlOiAkZmEtdmFyLWZpcmUsXHJcbiAgZmlyZS1leHRpbmd1aXNoZXI6ICRmYS12YXItZmlyZS1leHRpbmd1aXNoZXIsXHJcbiAgZmlyZS1mbGFtZTogJGZhLXZhci1maXJlLWZsYW1lLFxyXG4gIGZsYW1lOiAkZmEtdmFyLWZsYW1lLFxyXG4gIGZpcmUtZmxhbWUtY3VydmVkOiAkZmEtdmFyLWZpcmUtZmxhbWUtY3VydmVkLFxyXG4gIGZpcmUtYWx0OiAkZmEtdmFyLWZpcmUtYWx0LFxyXG4gIGZpcmUtZmxhbWUtc2ltcGxlOiAkZmEtdmFyLWZpcmUtZmxhbWUtc2ltcGxlLFxyXG4gIGJ1cm46ICRmYS12YXItYnVybixcclxuICBmaXJlLWh5ZHJhbnQ6ICRmYS12YXItZmlyZS1oeWRyYW50LFxyXG4gIGZpcmUtc21va2U6ICRmYS12YXItZmlyZS1zbW9rZSxcclxuICBmaXJlcGxhY2U6ICRmYS12YXItZmlyZXBsYWNlLFxyXG4gIGZpc2g6ICRmYS12YXItZmlzaCxcclxuICBmaXNoLWNvb2tlZDogJGZhLXZhci1maXNoLWNvb2tlZCxcclxuICBmbGFnOiAkZmEtdmFyLWZsYWcsXHJcbiAgZmxhZy1jaGVja2VyZWQ6ICRmYS12YXItZmxhZy1jaGVja2VyZWQsXHJcbiAgZmxhZy1wZW5uYW50OiAkZmEtdmFyLWZsYWctcGVubmFudCxcclxuICBwZW5uYW50OiAkZmEtdmFyLXBlbm5hbnQsXHJcbiAgZmxhZy1zd2FsbG93dGFpbDogJGZhLXZhci1mbGFnLXN3YWxsb3d0YWlsLFxyXG4gIGZsYWctYWx0OiAkZmEtdmFyLWZsYWctYWx0LFxyXG4gIGZsYWctdXNhOiAkZmEtdmFyLWZsYWctdXNhLFxyXG4gIGZsYXNobGlnaHQ6ICRmYS12YXItZmxhc2hsaWdodCxcclxuICBmbGFzazogJGZhLXZhci1mbGFzayxcclxuICBmbGFzay1yb3VuZC1wb2lzb246ICRmYS12YXItZmxhc2stcm91bmQtcG9pc29uLFxyXG4gIGZsYXNrLXBvaXNvbjogJGZhLXZhci1mbGFzay1wb2lzb24sXHJcbiAgZmxhc2stcm91bmQtcG90aW9uOiAkZmEtdmFyLWZsYXNrLXJvdW5kLXBvdGlvbixcclxuICBmbGFzay1wb3Rpb246ICRmYS12YXItZmxhc2stcG90aW9uLFxyXG4gIGZsb3BweS1kaXNrOiAkZmEtdmFyLWZsb3BweS1kaXNrLFxyXG4gIHNhdmU6ICRmYS12YXItc2F2ZSxcclxuICBmbG9wcHktZGlzay1jaXJjbGUtYXJyb3ctcmlnaHQ6ICRmYS12YXItZmxvcHB5LWRpc2stY2lyY2xlLWFycm93LXJpZ2h0LFxyXG4gIHNhdmUtY2lyY2xlLWFycm93LXJpZ2h0OiAkZmEtdmFyLXNhdmUtY2lyY2xlLWFycm93LXJpZ2h0LFxyXG4gIGZsb3BweS1kaXNrLWNpcmNsZS14bWFyazogJGZhLXZhci1mbG9wcHktZGlzay1jaXJjbGUteG1hcmssXHJcbiAgZmxvcHB5LWRpc2stdGltZXM6ICRmYS12YXItZmxvcHB5LWRpc2stdGltZXMsXHJcbiAgc2F2ZS10aW1lczogJGZhLXZhci1zYXZlLXRpbWVzLFxyXG4gIHNhdmUtY2lyY2xlLXhtYXJrOiAkZmEtdmFyLXNhdmUtY2lyY2xlLXhtYXJrLFxyXG4gIGZsb3BweS1kaXNrLXBlbjogJGZhLXZhci1mbG9wcHktZGlzay1wZW4sXHJcbiAgZmxvcHB5LWRpc2tzOiAkZmEtdmFyLWZsb3BweS1kaXNrcyxcclxuICBmbG9yaW4tc2lnbjogJGZhLXZhci1mbG9yaW4tc2lnbixcclxuICBmbG93ZXI6ICRmYS12YXItZmxvd2VyLFxyXG4gIGZsb3dlci1kYWZmb2RpbDogJGZhLXZhci1mbG93ZXItZGFmZm9kaWwsXHJcbiAgZmxvd2VyLXR1bGlwOiAkZmEtdmFyLWZsb3dlci10dWxpcCxcclxuICBmbHV0ZTogJGZhLXZhci1mbHV0ZSxcclxuICBmbHV4LWNhcGFjaXRvcjogJGZhLXZhci1mbHV4LWNhcGFjaXRvcixcclxuICBmb2xkZXI6ICRmYS12YXItZm9sZGVyLFxyXG4gIGZvbGRlci1hcnJvdy1kb3duOiAkZmEtdmFyLWZvbGRlci1hcnJvdy1kb3duLFxyXG4gIGZvbGRlci1kb3dubG9hZDogJGZhLXZhci1mb2xkZXItZG93bmxvYWQsXHJcbiAgZm9sZGVyLWFycm93LXVwOiAkZmEtdmFyLWZvbGRlci1hcnJvdy11cCxcclxuICBmb2xkZXItdXBsb2FkOiAkZmEtdmFyLWZvbGRlci11cGxvYWQsXHJcbiAgZm9sZGVyLWJsYW5rOiAkZmEtdmFyLWZvbGRlci1ibGFuayxcclxuICBmb2xkZXItYm9va21hcms6ICRmYS12YXItZm9sZGVyLWJvb2ttYXJrLFxyXG4gIGZvbGRlci1nZWFyOiAkZmEtdmFyLWZvbGRlci1nZWFyLFxyXG4gIGZvbGRlci1jb2c6ICRmYS12YXItZm9sZGVyLWNvZyxcclxuICBmb2xkZXItZ3JpZDogJGZhLXZhci1mb2xkZXItZ3JpZCxcclxuICBmb2xkZXItaGVhcnQ6ICRmYS12YXItZm9sZGVyLWhlYXJ0LFxyXG4gIGZvbGRlci1pbWFnZTogJGZhLXZhci1mb2xkZXItaW1hZ2UsXHJcbiAgZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3M6ICRmYS12YXItZm9sZGVyLW1hZ25pZnlpbmctZ2xhc3MsXHJcbiAgZm9sZGVyLXNlYXJjaDogJGZhLXZhci1mb2xkZXItc2VhcmNoLFxyXG4gIGZvbGRlci1tZWRpY2FsOiAkZmEtdmFyLWZvbGRlci1tZWRpY2FsLFxyXG4gIGZvbGRlci1taW51czogJGZhLXZhci1mb2xkZXItbWludXMsXHJcbiAgZm9sZGVyLW11c2ljOiAkZmEtdmFyLWZvbGRlci1tdXNpYyxcclxuICBmb2xkZXItb3BlbjogJGZhLXZhci1mb2xkZXItb3BlbixcclxuICBmb2xkZXItcGx1czogJGZhLXZhci1mb2xkZXItcGx1cyxcclxuICBmb2xkZXItdHJlZTogJGZhLXZhci1mb2xkZXItdHJlZSxcclxuICBmb2xkZXItdXNlcjogJGZhLXZhci1mb2xkZXItdXNlcixcclxuICBmb2xkZXIteG1hcms6ICRmYS12YXItZm9sZGVyLXhtYXJrLFxyXG4gIGZvbGRlci10aW1lczogJGZhLXZhci1mb2xkZXItdGltZXMsXHJcbiAgZm9sZGVyczogJGZhLXZhci1mb2xkZXJzLFxyXG4gIGZvbnQ6ICRmYS12YXItZm9udCxcclxuICBmb250LWNhc2U6ICRmYS12YXItZm9udC1jYXNlLFxyXG4gIGZvb3RiYWxsLWJhbGw6ICRmYS12YXItZm9vdGJhbGwtYmFsbCxcclxuICBmb290YmFsbC1oZWxtZXQ6ICRmYS12YXItZm9vdGJhbGwtaGVsbWV0LFxyXG4gIGZvcms6ICRmYS12YXItZm9yayxcclxuICB1dGVuc2lsLWZvcms6ICRmYS12YXItdXRlbnNpbC1mb3JrLFxyXG4gIGZvcmsta25pZmU6ICRmYS12YXItZm9yay1rbmlmZSxcclxuICB1dGVuc2lscy1hbHQ6ICRmYS12YXItdXRlbnNpbHMtYWx0LFxyXG4gIGZvcmtsaWZ0OiAkZmEtdmFyLWZvcmtsaWZ0LFxyXG4gIGZvcndhcmQ6ICRmYS12YXItZm9yd2FyZCxcclxuICBmb3J3YXJkLWZhc3Q6ICRmYS12YXItZm9yd2FyZC1mYXN0LFxyXG4gIGZhc3QtZm9yd2FyZDogJGZhLXZhci1mYXN0LWZvcndhcmQsXHJcbiAgZm9yd2FyZC1zdGVwOiAkZmEtdmFyLWZvcndhcmQtc3RlcCxcclxuICBzdGVwLWZvcndhcmQ6ICRmYS12YXItc3RlcC1mb3J3YXJkLFxyXG4gIGZyYW5jLXNpZ246ICRmYS12YXItZnJhbmMtc2lnbixcclxuICBmcmVuY2gtZnJpZXM6ICRmYS12YXItZnJlbmNoLWZyaWVzLFxyXG4gIGZyb2c6ICRmYS12YXItZnJvZyxcclxuICBmdW5jdGlvbjogJGZhLXZhci1mdW5jdGlvbixcclxuICBmdXRib2wtYmFsbDogJGZhLXZhci1mdXRib2wtYmFsbCxcclxuICBzb2NjZXItYmFsbDogJGZhLXZhci1zb2NjZXItYmFsbCxcclxuICBmdXRib2w6ICRmYS12YXItZnV0Ym9sLFxyXG4gIGc6ICRmYS12YXItZyxcclxuICBnYWxheHk6ICRmYS12YXItZ2FsYXh5LFxyXG4gIGdhbWUtYm9hcmQ6ICRmYS12YXItZ2FtZS1ib2FyZCxcclxuICBnYW1lLWJvYXJkLXNpbXBsZTogJGZhLXZhci1nYW1lLWJvYXJkLXNpbXBsZSxcclxuICBnYW1lLWJvYXJkLWFsdDogJGZhLXZhci1nYW1lLWJvYXJkLWFsdCxcclxuICBnYW1lLWNvbnNvbGUtaGFuZGhlbGQ6ICRmYS12YXItZ2FtZS1jb25zb2xlLWhhbmRoZWxkLFxyXG4gIGdhbWVwYWQ6ICRmYS12YXItZ2FtZXBhZCxcclxuICBnYW1lcGFkLW1vZGVybjogJGZhLXZhci1nYW1lcGFkLW1vZGVybixcclxuICBnYW1lcGFkLWFsdDogJGZhLXZhci1nYW1lcGFkLWFsdCxcclxuICBnYXJhZ2U6ICRmYS12YXItZ2FyYWdlLFxyXG4gIGdhcmFnZS1jYXI6ICRmYS12YXItZ2FyYWdlLWNhcixcclxuICBnYXJhZ2Utb3BlbjogJGZhLXZhci1nYXJhZ2Utb3BlbixcclxuICBnYXMtcHVtcDogJGZhLXZhci1nYXMtcHVtcCxcclxuICBnYXMtcHVtcC1zbGFzaDogJGZhLXZhci1nYXMtcHVtcC1zbGFzaCxcclxuICBnYXVnZTogJGZhLXZhci1nYXVnZSxcclxuICBnYXVnZS1oaWdoOiAkZmEtdmFyLWdhdWdlLWhpZ2gsXHJcbiAgdGFjaG9tZXRlci1hbHQ6ICRmYS12YXItdGFjaG9tZXRlci1hbHQsXHJcbiAgdGFjaG9tZXRlci1hbHQtZmFzdDogJGZhLXZhci10YWNob21ldGVyLWFsdC1mYXN0LFxyXG4gIGRhc2hib2FyZDogJGZhLXZhci1kYXNoYm9hcmQsXHJcbiAgZ2F1Z2UtbG93OiAkZmEtdmFyLWdhdWdlLWxvdyxcclxuICB0YWNob21ldGVyLWFsdC1zbG93OiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3csXHJcbiAgZ2F1Z2UtbWF4OiAkZmEtdmFyLWdhdWdlLW1heCxcclxuICB0YWNob21ldGVyLWFsdC1mYXN0ZXN0OiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWZhc3Rlc3QsXHJcbiAgZ2F1Z2UtbWVkOiAkZmEtdmFyLWdhdWdlLW1lZCxcclxuICB0YWNob21ldGVyLWFsdC1hdmVyYWdlOiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LWF2ZXJhZ2UsXHJcbiAgZ2F1Z2UtbWluOiAkZmEtdmFyLWdhdWdlLW1pbixcclxuICB0YWNob21ldGVyLWFsdC1zbG93ZXN0OiAkZmEtdmFyLXRhY2hvbWV0ZXItYWx0LXNsb3dlc3QsXHJcbiAgZ2F1Z2Utc2ltcGxlOiAkZmEtdmFyLWdhdWdlLXNpbXBsZSxcclxuICBnYXVnZS1zaW1wbGUtaGlnaDogJGZhLXZhci1nYXVnZS1zaW1wbGUtaGlnaCxcclxuICB0YWNob21ldGVyOiAkZmEtdmFyLXRhY2hvbWV0ZXIsXHJcbiAgZ2F1Z2Utc2ltcGxlLWxvdzogJGZhLXZhci1nYXVnZS1zaW1wbGUtbG93LFxyXG4gIHRhY2hvbWV0ZXItc2xvdzogJGZhLXZhci10YWNob21ldGVyLXNsb3csXHJcbiAgZ2F1Z2Utc2ltcGxlLW1heDogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWF4LFxyXG4gIHRhY2hvbWV0ZXItZmFzdGVzdDogJGZhLXZhci10YWNob21ldGVyLWZhc3Rlc3QsXHJcbiAgZ2F1Z2Utc2ltcGxlLW1lZDogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWVkLFxyXG4gIHRhY2hvbWV0ZXItYXZlcmFnZTogJGZhLXZhci10YWNob21ldGVyLWF2ZXJhZ2UsXHJcbiAgZ2F1Z2Utc2ltcGxlLW1pbjogJGZhLXZhci1nYXVnZS1zaW1wbGUtbWluLFxyXG4gIHRhY2hvbWV0ZXItc2xvd2VzdDogJGZhLXZhci10YWNob21ldGVyLXNsb3dlc3QsXHJcbiAgZ2F2ZWw6ICRmYS12YXItZ2F2ZWwsXHJcbiAgbGVnYWw6ICRmYS12YXItbGVnYWwsXHJcbiAgZ2VhcjogJGZhLXZhci1nZWFyLFxyXG4gIGNvZzogJGZhLXZhci1jb2csXHJcbiAgZ2VhcnM6ICRmYS12YXItZ2VhcnMsXHJcbiAgY29nczogJGZhLXZhci1jb2dzLFxyXG4gIGdlbTogJGZhLXZhci1nZW0sXHJcbiAgZ2VuZGVybGVzczogJGZhLXZhci1nZW5kZXJsZXNzLFxyXG4gIGdob3N0OiAkZmEtdmFyLWdob3N0LFxyXG4gIGdpZjogJGZhLXZhci1naWYsXHJcbiAgZ2lmdDogJGZhLXZhci1naWZ0LFxyXG4gIGdpZnQtY2FyZDogJGZhLXZhci1naWZ0LWNhcmQsXHJcbiAgZ2lmdHM6ICRmYS12YXItZ2lmdHMsXHJcbiAgZ2luZ2VyYnJlYWQtbWFuOiAkZmEtdmFyLWdpbmdlcmJyZWFkLW1hbixcclxuICBnbGFzczogJGZhLXZhci1nbGFzcyxcclxuICBnbGFzcy1jaXRydXM6ICRmYS12YXItZ2xhc3MtY2l0cnVzLFxyXG4gIGdsYXNzLWVtcHR5OiAkZmEtdmFyLWdsYXNzLWVtcHR5LFxyXG4gIGdsYXNzLWhhbGY6ICRmYS12YXItZ2xhc3MtaGFsZixcclxuICBnbGFzcy1oYWxmLWZ1bGw6ICRmYS12YXItZ2xhc3MtaGFsZi1mdWxsLFxyXG4gIGdsYXNzLWhhbGYtZW1wdHk6ICRmYS12YXItZ2xhc3MtaGFsZi1lbXB0eSxcclxuICBnbGFzc2VzOiAkZmEtdmFyLWdsYXNzZXMsXHJcbiAgZ2xhc3Nlcy1yb3VuZDogJGZhLXZhci1nbGFzc2VzLXJvdW5kLFxyXG4gIGdsYXNzZXMtYWx0OiAkZmEtdmFyLWdsYXNzZXMtYWx0LFxyXG4gIGdsb2JlOiAkZmEtdmFyLWdsb2JlLFxyXG4gIGdsb2JlLXNub3c6ICRmYS12YXItZ2xvYmUtc25vdyxcclxuICBnbG9iZS1zdGFuZDogJGZhLXZhci1nbG9iZS1zdGFuZCxcclxuICBnb2xmLWJhbGwtdGVlOiAkZmEtdmFyLWdvbGYtYmFsbC10ZWUsXHJcbiAgZ29sZi1iYWxsOiAkZmEtdmFyLWdvbGYtYmFsbCxcclxuICBnb2xmLWNsdWI6ICRmYS12YXItZ29sZi1jbHViLFxyXG4gIGdvcHVyYW06ICRmYS12YXItZ29wdXJhbSxcclxuICBncmFkdWF0aW9uLWNhcDogJGZhLXZhci1ncmFkdWF0aW9uLWNhcCxcclxuICBtb3J0YXItYm9hcmQ6ICRmYS12YXItbW9ydGFyLWJvYXJkLFxyXG4gIGdyYW1vcGhvbmU6ICRmYS12YXItZ3JhbW9waG9uZSxcclxuICBncmF0ZTogJGZhLXZhci1ncmF0ZSxcclxuICBncmF0ZS1kcm9wbGV0OiAkZmEtdmFyLWdyYXRlLWRyb3BsZXQsXHJcbiAgZ3JlYXRlci10aGFuOiAkZmEtdmFyLWdyZWF0ZXItdGhhbixcclxuICBncmVhdGVyLXRoYW4tZXF1YWw6ICRmYS12YXItZ3JlYXRlci10aGFuLWVxdWFsLFxyXG4gIGdyaWQ6ICRmYS12YXItZ3JpZCxcclxuICBncmlkLTM6ICRmYS12YXItZ3JpZC0zLFxyXG4gIGdyaWQtMjogJGZhLXZhci1ncmlkLTIsXHJcbiAgZ3JpZC0yLXBsdXM6ICRmYS12YXItZ3JpZC0yLXBsdXMsXHJcbiAgZ3JpZC00OiAkZmEtdmFyLWdyaWQtNCxcclxuICBncmlkLTU6ICRmYS12YXItZ3JpZC01LFxyXG4gIGdyaXA6ICRmYS12YXItZ3JpcCxcclxuICBncmlwLWhvcml6b250YWw6ICRmYS12YXItZ3JpcC1ob3Jpem9udGFsLFxyXG4gIGdyaXAtbGluZXM6ICRmYS12YXItZ3JpcC1saW5lcyxcclxuICBncmlwLWxpbmVzLXZlcnRpY2FsOiAkZmEtdmFyLWdyaXAtbGluZXMtdmVydGljYWwsXHJcbiAgZ3JpcC12ZXJ0aWNhbDogJGZhLXZhci1ncmlwLXZlcnRpY2FsLFxyXG4gIGd1YXJhbmktc2lnbjogJGZhLXZhci1ndWFyYW5pLXNpZ24sXHJcbiAgZ3VpdGFyOiAkZmEtdmFyLWd1aXRhcixcclxuICBndWl0YXItZWxlY3RyaWM6ICRmYS12YXItZ3VpdGFyLWVsZWN0cmljLFxyXG4gIGd1aXRhcnM6ICRmYS12YXItZ3VpdGFycyxcclxuICBndW46ICRmYS12YXItZ3VuLFxyXG4gIGd1bi1zbGFzaDogJGZhLXZhci1ndW4tc2xhc2gsXHJcbiAgZ3VuLXNxdWlydDogJGZhLXZhci1ndW4tc3F1aXJ0LFxyXG4gIGg6ICRmYS12YXItaCxcclxuICBoMTogJGZhLXZhci1oMSxcclxuICBoMjogJGZhLXZhci1oMixcclxuICBoMzogJGZhLXZhci1oMyxcclxuICBoNDogJGZhLXZhci1oNCxcclxuICBoYW1tZXI6ICRmYS12YXItaGFtbWVyLFxyXG4gIGhhbW1lci13YXI6ICRmYS12YXItaGFtbWVyLXdhcixcclxuICBoYW1zYTogJGZhLXZhci1oYW1zYSxcclxuICBoYW5kLWJhY2stcG9pbnQtZG93bjogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtZG93bixcclxuICBoYW5kLWJhY2stcG9pbnQtbGVmdDogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtbGVmdCxcclxuICBoYW5kLWJhY2stcG9pbnQtcmlnaHQ6ICRmYS12YXItaGFuZC1iYWNrLXBvaW50LXJpZ2h0LFxyXG4gIGhhbmQtYmFjay1wb2ludC11cDogJGZhLXZhci1oYW5kLWJhY2stcG9pbnQtdXAsXHJcbiAgaGFuZC1kb3RzOiAkZmEtdmFyLWhhbmQtZG90cyxcclxuICBhbGxlcmdpZXM6ICRmYS12YXItYWxsZXJnaWVzLFxyXG4gIGhhbmQtZmluZ2Vycy1jcm9zc2VkOiAkZmEtdmFyLWhhbmQtZmluZ2Vycy1jcm9zc2VkLFxyXG4gIGhhbmQtZmlzdDogJGZhLXZhci1oYW5kLWZpc3QsXHJcbiAgZmlzdC1yYWlzZWQ6ICRmYS12YXItZmlzdC1yYWlzZWQsXHJcbiAgaGFuZC1oZWFydDogJGZhLXZhci1oYW5kLWhlYXJ0LFxyXG4gIGhhbmQtaG9sZGluZzogJGZhLXZhci1oYW5kLWhvbGRpbmcsXHJcbiAgaGFuZC1ob2xkaW5nLWJveDogJGZhLXZhci1oYW5kLWhvbGRpbmctYm94LFxyXG4gIGhhbmQtaG9sZGluZy1kb2xsYXI6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRvbGxhcixcclxuICBoYW5kLWhvbGRpbmctdXNkOiAkZmEtdmFyLWhhbmQtaG9sZGluZy11c2QsXHJcbiAgaGFuZC1ob2xkaW5nLWRyb3BsZXQ6ICRmYS12YXItaGFuZC1ob2xkaW5nLWRyb3BsZXQsXHJcbiAgaGFuZC1ob2xkaW5nLXdhdGVyOiAkZmEtdmFyLWhhbmQtaG9sZGluZy13YXRlcixcclxuICBoYW5kLWhvbGRpbmctaGVhcnQ6ICRmYS12YXItaGFuZC1ob2xkaW5nLWhlYXJ0LFxyXG4gIGhhbmQtaG9sZGluZy1tYWdpYzogJGZhLXZhci1oYW5kLWhvbGRpbmctbWFnaWMsXHJcbiAgaGFuZC1ob2xkaW5nLW1lZGljYWw6ICRmYS12YXItaGFuZC1ob2xkaW5nLW1lZGljYWwsXHJcbiAgaGFuZC1ob2xkaW5nLXNlZWRsaW5nOiAkZmEtdmFyLWhhbmQtaG9sZGluZy1zZWVkbGluZyxcclxuICBoYW5kLWhvbGRpbmctc2t1bGw6ICRmYS12YXItaGFuZC1ob2xkaW5nLXNrdWxsLFxyXG4gIGhhbmQtbGl6YXJkOiAkZmEtdmFyLWhhbmQtbGl6YXJkLFxyXG4gIGhhbmQtbG92ZTogJGZhLXZhci1oYW5kLWxvdmUsXHJcbiAgaGFuZC1taWRkbGUtZmluZ2VyOiAkZmEtdmFyLWhhbmQtbWlkZGxlLWZpbmdlcixcclxuICBoYW5kLXBhcGVyOiAkZmEtdmFyLWhhbmQtcGFwZXIsXHJcbiAgaGFuZC1wZWFjZTogJGZhLXZhci1oYW5kLXBlYWNlLFxyXG4gIGhhbmQtcG9pbnQtZG93bjogJGZhLXZhci1oYW5kLXBvaW50LWRvd24sXHJcbiAgaGFuZC1wb2ludC1sZWZ0OiAkZmEtdmFyLWhhbmQtcG9pbnQtbGVmdCxcclxuICBoYW5kLXBvaW50LXJpZ2h0OiAkZmEtdmFyLWhhbmQtcG9pbnQtcmlnaHQsXHJcbiAgaGFuZC1wb2ludC11cDogJGZhLXZhci1oYW5kLXBvaW50LXVwLFxyXG4gIGhhbmQtcG9pbnRlcjogJGZhLXZhci1oYW5kLXBvaW50ZXIsXHJcbiAgaGFuZC1yb2NrOiAkZmEtdmFyLWhhbmQtcm9jayxcclxuICBoYW5kLXNjaXNzb3JzOiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMsXHJcbiAgaGFuZC1zcGFya2xlczogJGZhLXZhci1oYW5kLXNwYXJrbGVzLFxyXG4gIGhhbmQtc3BvY2s6ICRmYS12YXItaGFuZC1zcG9jayxcclxuICBoYW5kLXdhdmU6ICRmYS12YXItaGFuZC13YXZlLFxyXG4gIGhhbmRzOiAkZmEtdmFyLWhhbmRzLFxyXG4gIHNpZ24tbGFuZ3VhZ2U6ICRmYS12YXItc2lnbi1sYW5ndWFnZSxcclxuICBzaWduaW5nOiAkZmEtdmFyLXNpZ25pbmcsXHJcbiAgaGFuZHMtYXNsLWludGVycHJldGluZzogJGZhLXZhci1oYW5kcy1hc2wtaW50ZXJwcmV0aW5nLFxyXG4gIGFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiAkZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxyXG4gIGhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiAkZmEtdmFyLWhhbmRzLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nLFxyXG4gIGFzbC1pbnRlcnByZXRpbmc6ICRmYS12YXItYXNsLWludGVycHJldGluZyxcclxuICBoYW5kcy1idWJibGVzOiAkZmEtdmFyLWhhbmRzLWJ1YmJsZXMsXHJcbiAgaGFuZHMtd2FzaDogJGZhLXZhci1oYW5kcy13YXNoLFxyXG4gIGhhbmRzLWNsYXBwaW5nOiAkZmEtdmFyLWhhbmRzLWNsYXBwaW5nLFxyXG4gIGhhbmRzLWhvbGRpbmc6ICRmYS12YXItaGFuZHMtaG9sZGluZyxcclxuICBoYW5kcy1ob2xkaW5nLWRpYW1vbmQ6ICRmYS12YXItaGFuZHMtaG9sZGluZy1kaWFtb25kLFxyXG4gIGhhbmQtcmVjZWl2aW5nOiAkZmEtdmFyLWhhbmQtcmVjZWl2aW5nLFxyXG4gIGhhbmRzLWhvbGRpbmctZG9sbGFyOiAkZmEtdmFyLWhhbmRzLWhvbGRpbmctZG9sbGFyLFxyXG4gIGhhbmRzLXVzZDogJGZhLXZhci1oYW5kcy11c2QsXHJcbiAgaGFuZHMtaG9sZGluZy1oZWFydDogJGZhLXZhci1oYW5kcy1ob2xkaW5nLWhlYXJ0LFxyXG4gIGhhbmRzLWhlYXJ0OiAkZmEtdmFyLWhhbmRzLWhlYXJ0LFxyXG4gIGhhbmRzLWhvcm5zOiAkZmEtdmFyLWhhbmRzLWhvcm5zLFxyXG4gIGhhbmRzLXByYXlpbmc6ICRmYS12YXItaGFuZHMtcHJheWluZyxcclxuICBwcmF5aW5nLWhhbmRzOiAkZmEtdmFyLXByYXlpbmctaGFuZHMsXHJcbiAgaGFuZHNoYWtlOiAkZmEtdmFyLWhhbmRzaGFrZSxcclxuICBoYW5kc2hha2UtYW5nbGU6ICRmYS12YXItaGFuZHNoYWtlLWFuZ2xlLFxyXG4gIGhhbmRzLWhlbHBpbmc6ICRmYS12YXItaGFuZHMtaGVscGluZyxcclxuICBoYW5kc2hha2Utc2ltcGxlOiAkZmEtdmFyLWhhbmRzaGFrZS1zaW1wbGUsXHJcbiAgaGFuZHNoYWtlLWFsdDogJGZhLXZhci1oYW5kc2hha2UtYWx0LFxyXG4gIGhhbmRzaGFrZS1zaW1wbGUtc2xhc2g6ICRmYS12YXItaGFuZHNoYWtlLXNpbXBsZS1zbGFzaCxcclxuICBoYW5kc2hha2UtYWx0LXNsYXNoOiAkZmEtdmFyLWhhbmRzaGFrZS1hbHQtc2xhc2gsXHJcbiAgaGFuZHNoYWtlLXNsYXNoOiAkZmEtdmFyLWhhbmRzaGFrZS1zbGFzaCxcclxuICBoYW51a2lhaDogJGZhLXZhci1oYW51a2lhaCxcclxuICBoYXJkLWRyaXZlOiAkZmEtdmFyLWhhcmQtZHJpdmUsXHJcbiAgaGRkOiAkZmEtdmFyLWhkZCxcclxuICBoYXNodGFnOiAkZmEtdmFyLWhhc2h0YWcsXHJcbiAgaGF0LWNoZWY6ICRmYS12YXItaGF0LWNoZWYsXHJcbiAgaGF0LWNvd2JveTogJGZhLXZhci1oYXQtY293Ym95LFxyXG4gIGhhdC1jb3dib3ktc2lkZTogJGZhLXZhci1oYXQtY293Ym95LXNpZGUsXHJcbiAgaGF0LXNhbnRhOiAkZmEtdmFyLWhhdC1zYW50YSxcclxuICBoYXQtd2ludGVyOiAkZmEtdmFyLWhhdC13aW50ZXIsXHJcbiAgaGF0LXdpdGNoOiAkZmEtdmFyLWhhdC13aXRjaCxcclxuICBoYXQtd2l6YXJkOiAkZmEtdmFyLWhhdC13aXphcmQsXHJcbiAgaGVhZC1zaWRlOiAkZmEtdmFyLWhlYWQtc2lkZSxcclxuICBoZWFkLXNpZGUtYnJhaW46ICRmYS12YXItaGVhZC1zaWRlLWJyYWluLFxyXG4gIGhlYWQtc2lkZS1jb3VnaDogJGZhLXZhci1oZWFkLXNpZGUtY291Z2gsXHJcbiAgaGVhZC1zaWRlLWNvdWdoLXNsYXNoOiAkZmEtdmFyLWhlYWQtc2lkZS1jb3VnaC1zbGFzaCxcclxuICBoZWFkLXNpZGUtZ29nZ2xlczogJGZhLXZhci1oZWFkLXNpZGUtZ29nZ2xlcyxcclxuICBoZWFkLXZyOiAkZmEtdmFyLWhlYWQtdnIsXHJcbiAgaGVhZC1zaWRlLWhlYWRwaG9uZXM6ICRmYS12YXItaGVhZC1zaWRlLWhlYWRwaG9uZXMsXHJcbiAgaGVhZC1zaWRlLWhlYXJ0OiAkZmEtdmFyLWhlYWQtc2lkZS1oZWFydCxcclxuICBoZWFkLXNpZGUtbWFzazogJGZhLXZhci1oZWFkLXNpZGUtbWFzayxcclxuICBoZWFkLXNpZGUtbWVkaWNhbDogJGZhLXZhci1oZWFkLXNpZGUtbWVkaWNhbCxcclxuICBoZWFkLXNpZGUtdmlydXM6ICRmYS12YXItaGVhZC1zaWRlLXZpcnVzLFxyXG4gIGhlYWRpbmc6ICRmYS12YXItaGVhZGluZyxcclxuICBoZWFkZXI6ICRmYS12YXItaGVhZGVyLFxyXG4gIGhlYWRwaG9uZXM6ICRmYS12YXItaGVhZHBob25lcyxcclxuICBoZWFkcGhvbmVzLXNpbXBsZTogJGZhLXZhci1oZWFkcGhvbmVzLXNpbXBsZSxcclxuICBoZWFkcGhvbmVzLWFsdDogJGZhLXZhci1oZWFkcGhvbmVzLWFsdCxcclxuICBoZWFkc2V0OiAkZmEtdmFyLWhlYWRzZXQsXHJcbiAgaGVhcnQ6ICRmYS12YXItaGVhcnQsXHJcbiAgaGVhcnQtY3JhY2s6ICRmYS12YXItaGVhcnQtY3JhY2ssXHJcbiAgaGVhcnQtYnJva2VuOiAkZmEtdmFyLWhlYXJ0LWJyb2tlbixcclxuICBoZWFydC1oYWxmOiAkZmEtdmFyLWhlYXJ0LWhhbGYsXHJcbiAgaGVhcnQtaGFsZi1zdHJva2U6ICRmYS12YXItaGVhcnQtaGFsZi1zdHJva2UsXHJcbiAgaGVhcnQtaGFsZi1hbHQ6ICRmYS12YXItaGVhcnQtaGFsZi1hbHQsXHJcbiAgaGVhcnQtcHVsc2U6ICRmYS12YXItaGVhcnQtcHVsc2UsXHJcbiAgaGVhcnRiZWF0OiAkZmEtdmFyLWhlYXJ0YmVhdCxcclxuICBoZWF0OiAkZmEtdmFyLWhlYXQsXHJcbiAgaGVsaWNvcHRlcjogJGZhLXZhci1oZWxpY29wdGVyLFxyXG4gIGhlbG1ldC1iYXR0bGU6ICRmYS12YXItaGVsbWV0LWJhdHRsZSxcclxuICBoZWxtZXQtc2FmZXR5OiAkZmEtdmFyLWhlbG1ldC1zYWZldHksXHJcbiAgaGF0LWhhcmQ6ICRmYS12YXItaGF0LWhhcmQsXHJcbiAgaGFyZC1oYXQ6ICRmYS12YXItaGFyZC1oYXQsXHJcbiAgaGV4YWdvbjogJGZhLXZhci1oZXhhZ29uLFxyXG4gIGhleGFnb24tZGl2aWRlOiAkZmEtdmFyLWhleGFnb24tZGl2aWRlLFxyXG4gIGhleGFnb24tbWludXM6ICRmYS12YXItaGV4YWdvbi1taW51cyxcclxuICBtaW51cy1oZXhhZ29uOiAkZmEtdmFyLW1pbnVzLWhleGFnb24sXHJcbiAgaGV4YWdvbi1wbHVzOiAkZmEtdmFyLWhleGFnb24tcGx1cyxcclxuICBwbHVzLWhleGFnb246ICRmYS12YXItcGx1cy1oZXhhZ29uLFxyXG4gIGhleGFnb24teG1hcms6ICRmYS12YXItaGV4YWdvbi14bWFyayxcclxuICB0aW1lcy1oZXhhZ29uOiAkZmEtdmFyLXRpbWVzLWhleGFnb24sXHJcbiAgeG1hcmstaGV4YWdvbjogJGZhLXZhci14bWFyay1oZXhhZ29uLFxyXG4gIGhpZ2gtZGVmaW5pdGlvbjogJGZhLXZhci1oaWdoLWRlZmluaXRpb24sXHJcbiAgaGlnaGxpZ2h0ZXI6ICRmYS12YXItaGlnaGxpZ2h0ZXIsXHJcbiAgaGlnaGxpZ2h0ZXItbGluZTogJGZhLXZhci1oaWdobGlnaHRlci1saW5lLFxyXG4gIGhpcHBvOiAkZmEtdmFyLWhpcHBvLFxyXG4gIGhvY2tleS1tYXNrOiAkZmEtdmFyLWhvY2tleS1tYXNrLFxyXG4gIGhvY2tleS1wdWNrOiAkZmEtdmFyLWhvY2tleS1wdWNrLFxyXG4gIGhvY2tleS1zdGlja3M6ICRmYS12YXItaG9ja2V5LXN0aWNrcyxcclxuICBob2xseS1iZXJyeTogJGZhLXZhci1ob2xseS1iZXJyeSxcclxuICBob21lOiAkZmEtdmFyLWhvbWUsXHJcbiAgaG9tZS1sZzogJGZhLXZhci1ob21lLWxnLFxyXG4gIGhvbWUtaGVhcnQ6ICRmYS12YXItaG9tZS1oZWFydCxcclxuICBob21lLXNpbXBsZTogJGZhLXZhci1ob21lLXNpbXBsZSxcclxuICBob21lLWxnLWFsdDogJGZhLXZhci1ob21lLWxnLWFsdCxcclxuICBob21lLXVzZXI6ICRmYS12YXItaG9tZS11c2VyLFxyXG4gIGhvb2QtY2xvYWs6ICRmYS12YXItaG9vZC1jbG9hayxcclxuICBob3Jpem9udGFsLXJ1bGU6ICRmYS12YXItaG9yaXpvbnRhbC1ydWxlLFxyXG4gIGhvcnNlOiAkZmEtdmFyLWhvcnNlLFxyXG4gIGhvcnNlLWhlYWQ6ICRmYS12YXItaG9yc2UtaGVhZCxcclxuICBob3JzZS1zYWRkbGU6ICRmYS12YXItaG9yc2Utc2FkZGxlLFxyXG4gIGhvc3BpdGFsOiAkZmEtdmFyLWhvc3BpdGFsLFxyXG4gIGhvc3BpdGFsLXVzZXI6ICRmYS12YXItaG9zcGl0YWwtdXNlcixcclxuICBob3NwaXRhbC13aWRlOiAkZmEtdmFyLWhvc3BpdGFsLXdpZGUsXHJcbiAgaG9zcGl0YWwtYWx0OiAkZmEtdmFyLWhvc3BpdGFsLWFsdCxcclxuICBob3NwaXRhbHM6ICRmYS12YXItaG9zcGl0YWxzLFxyXG4gIGhvdC10dWItcGVyc29uOiAkZmEtdmFyLWhvdC10dWItcGVyc29uLFxyXG4gIGhvdC10dWI6ICRmYS12YXItaG90LXR1YixcclxuICBob3Rkb2c6ICRmYS12YXItaG90ZG9nLFxyXG4gIGhvdGVsOiAkZmEtdmFyLWhvdGVsLFxyXG4gIGhvdXJnbGFzczogJGZhLXZhci1ob3VyZ2xhc3MsXHJcbiAgaG91cmdsYXNzLTI6ICRmYS12YXItaG91cmdsYXNzLTIsXHJcbiAgaG91cmdsYXNzLWhhbGY6ICRmYS12YXItaG91cmdsYXNzLWhhbGYsXHJcbiAgaG91cmdsYXNzLWVtcHR5OiAkZmEtdmFyLWhvdXJnbGFzcy1lbXB0eSxcclxuICBob3VyZ2xhc3MtZW5kOiAkZmEtdmFyLWhvdXJnbGFzcy1lbmQsXHJcbiAgaG91cmdsYXNzLTM6ICRmYS12YXItaG91cmdsYXNzLTMsXHJcbiAgaG91cmdsYXNzLXN0YXJ0OiAkZmEtdmFyLWhvdXJnbGFzcy1zdGFydCxcclxuICBob3VyZ2xhc3MtMTogJGZhLXZhci1ob3VyZ2xhc3MtMSxcclxuICBob3VzZTogJGZhLXZhci1ob3VzZSxcclxuICBob3VzZS1idWlsZGluZzogJGZhLXZhci1ob3VzZS1idWlsZGluZyxcclxuICBob3VzZS1jcmFjazogJGZhLXZhci1ob3VzZS1jcmFjayxcclxuICBob3VzZS1kYW1hZ2U6ICRmYS12YXItaG91c2UtZGFtYWdlLFxyXG4gIGhvdXNlLWRheTogJGZhLXZhci1ob3VzZS1kYXksXHJcbiAgaG91c2UtZmxvb2Q6ICRmYS12YXItaG91c2UtZmxvb2QsXHJcbiAgaG91c2UtaGVhcnQ6ICRmYS12YXItaG91c2UtaGVhcnQsXHJcbiAgaG91c2UtbGFwdG9wOiAkZmEtdmFyLWhvdXNlLWxhcHRvcCxcclxuICBsYXB0b3AtaG91c2U6ICRmYS12YXItbGFwdG9wLWhvdXNlLFxyXG4gIGhvdXNlLW1lZGljYWw6ICRmYS12YXItaG91c2UtbWVkaWNhbCxcclxuICBjbGluaWMtbWVkaWNhbDogJGZhLXZhci1jbGluaWMtbWVkaWNhbCxcclxuICBob3VzZS1uaWdodDogJGZhLXZhci1ob3VzZS1uaWdodCxcclxuICBob3VzZS1wZXJzb24tbGVhdmU6ICRmYS12YXItaG91c2UtcGVyc29uLWxlYXZlLFxyXG4gIGhvdXNlLXBlcnNvbi1kZXBhcnQ6ICRmYS12YXItaG91c2UtcGVyc29uLWRlcGFydCxcclxuICBob3VzZS1wZXJzb24tcmV0dXJuOiAkZmEtdmFyLWhvdXNlLXBlcnNvbi1yZXR1cm4sXHJcbiAgaG91c2UtcGVyc29uLWFycml2ZTogJGZhLXZhci1ob3VzZS1wZXJzb24tYXJyaXZlLFxyXG4gIGhvdXNlLXNpZ25hbDogJGZhLXZhci1ob3VzZS1zaWduYWwsXHJcbiAgaG91c2UtdHJlZTogJGZhLXZhci1ob3VzZS10cmVlLFxyXG4gIGhvdXNlLXR1cnJldDogJGZhLXZhci1ob3VzZS10dXJyZXQsXHJcbiAgaG91c2UtdXNlcjogJGZhLXZhci1ob3VzZS11c2VyLFxyXG4gIGhyeXZuaWEtc2lnbjogJGZhLXZhci1ocnl2bmlhLXNpZ24sXHJcbiAgaHJ5dm5pYTogJGZhLXZhci1ocnl2bmlhLFxyXG4gIGh1cnJpY2FuZTogJGZhLXZhci1odXJyaWNhbmUsXHJcbiAgaTogJGZhLXZhci1pLFxyXG4gIGktY3Vyc29yOiAkZmEtdmFyLWktY3Vyc29yLFxyXG4gIGljZS1jcmVhbTogJGZhLXZhci1pY2UtY3JlYW0sXHJcbiAgaWNlLXNrYXRlOiAkZmEtdmFyLWljZS1za2F0ZSxcclxuICBpY2ljbGVzOiAkZmEtdmFyLWljaWNsZXMsXHJcbiAgaWNvbnM6ICRmYS12YXItaWNvbnMsXHJcbiAgaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQ6ICRmYS12YXItaGVhcnQtbXVzaWMtY2FtZXJhLWJvbHQsXHJcbiAgaWQtYmFkZ2U6ICRmYS12YXItaWQtYmFkZ2UsXHJcbiAgaWQtY2FyZDogJGZhLXZhci1pZC1jYXJkLFxyXG4gIGRyaXZlcnMtbGljZW5zZTogJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UsXHJcbiAgaWQtY2FyZC1jbGlwOiAkZmEtdmFyLWlkLWNhcmQtY2xpcCxcclxuICBpZC1jYXJkLWFsdDogJGZhLXZhci1pZC1jYXJkLWFsdCxcclxuICBpZ2xvbzogJGZhLXZhci1pZ2xvbyxcclxuICBpbWFnZTogJGZhLXZhci1pbWFnZSxcclxuICBpbWFnZS1sYW5kc2NhcGU6ICRmYS12YXItaW1hZ2UtbGFuZHNjYXBlLFxyXG4gIGxhbmRzY2FwZTogJGZhLXZhci1sYW5kc2NhcGUsXHJcbiAgaW1hZ2UtcG9sYXJvaWQ6ICRmYS12YXItaW1hZ2UtcG9sYXJvaWQsXHJcbiAgaW1hZ2UtcG9sYXJvaWQtdXNlcjogJGZhLXZhci1pbWFnZS1wb2xhcm9pZC11c2VyLFxyXG4gIGltYWdlLXBvcnRyYWl0OiAkZmEtdmFyLWltYWdlLXBvcnRyYWl0LFxyXG4gIHBvcnRyYWl0OiAkZmEtdmFyLXBvcnRyYWl0LFxyXG4gIGltYWdlLXNsYXNoOiAkZmEtdmFyLWltYWdlLXNsYXNoLFxyXG4gIGltYWdlLXVzZXI6ICRmYS12YXItaW1hZ2UtdXNlcixcclxuICBpbWFnZXM6ICRmYS12YXItaW1hZ2VzLFxyXG4gIGltYWdlcy11c2VyOiAkZmEtdmFyLWltYWdlcy11c2VyLFxyXG4gIGluYm94OiAkZmEtdmFyLWluYm94LFxyXG4gIGluYm94LWZ1bGw6ICRmYS12YXItaW5ib3gtZnVsbCxcclxuICBpbmJveC1pbjogJGZhLXZhci1pbmJveC1pbixcclxuICBpbmJveC1hcnJvdy1kb3duOiAkZmEtdmFyLWluYm94LWFycm93LWRvd24sXHJcbiAgaW5ib3gtb3V0OiAkZmEtdmFyLWluYm94LW91dCxcclxuICBpbmJveC1hcnJvdy11cDogJGZhLXZhci1pbmJveC1hcnJvdy11cCxcclxuICBpbmJveGVzOiAkZmEtdmFyLWluYm94ZXMsXHJcbiAgaW5kZW50OiAkZmEtdmFyLWluZGVudCxcclxuICBpbmRpYW4tcnVwZWUtc2lnbjogJGZhLXZhci1pbmRpYW4tcnVwZWUtc2lnbixcclxuICBpbmRpYW4tcnVwZWU6ICRmYS12YXItaW5kaWFuLXJ1cGVlLFxyXG4gIGlucjogJGZhLXZhci1pbnIsXHJcbiAgaW5kdXN0cnk6ICRmYS12YXItaW5kdXN0cnksXHJcbiAgaW5kdXN0cnktd2luZG93czogJGZhLXZhci1pbmR1c3RyeS13aW5kb3dzLFxyXG4gIGluZHVzdHJ5LWFsdDogJGZhLXZhci1pbmR1c3RyeS1hbHQsXHJcbiAgaW5maW5pdHk6ICRmYS12YXItaW5maW5pdHksXHJcbiAgaW5mbzogJGZhLXZhci1pbmZvLFxyXG4gIGluaGFsZXI6ICRmYS12YXItaW5oYWxlcixcclxuICBpbnB1dC1udW1lcmljOiAkZmEtdmFyLWlucHV0LW51bWVyaWMsXHJcbiAgaW5wdXQtcGlwZTogJGZhLXZhci1pbnB1dC1waXBlLFxyXG4gIGlucHV0LXRleHQ6ICRmYS12YXItaW5wdXQtdGV4dCxcclxuICBpbnRlZ3JhbDogJGZhLXZhci1pbnRlZ3JhbCxcclxuICBpbnRlcnNlY3Rpb246ICRmYS12YXItaW50ZXJzZWN0aW9uLFxyXG4gIGlzbGFuZC10cm9waWNhbDogJGZhLXZhci1pc2xhbmQtdHJvcGljYWwsXHJcbiAgaXNsYW5kLXRyZWUtcGFsbTogJGZhLXZhci1pc2xhbmQtdHJlZS1wYWxtLFxyXG4gIGl0YWxpYzogJGZhLXZhci1pdGFsaWMsXHJcbiAgajogJGZhLXZhci1qLFxyXG4gIGphY2stby1sYW50ZXJuOiAkZmEtdmFyLWphY2stby1sYW50ZXJuLFxyXG4gIGplZGk6ICRmYS12YXItamVkaSxcclxuICBqZXQtZmlnaHRlcjogJGZhLXZhci1qZXQtZmlnaHRlcixcclxuICBmaWdodGVyLWpldDogJGZhLXZhci1maWdodGVyLWpldCxcclxuICBqb2ludDogJGZhLXZhci1qb2ludCxcclxuICBqb3lzdGljazogJGZhLXZhci1qb3lzdGljayxcclxuICBqdWc6ICRmYS12YXItanVnLFxyXG4gIGs6ICRmYS12YXItayxcclxuICBrYWFiYTogJGZhLXZhci1rYWFiYSxcclxuICBrYXpvbzogJGZhLXZhci1rYXpvbyxcclxuICBrZXJuaW5nOiAkZmEtdmFyLWtlcm5pbmcsXHJcbiAga2V5OiAkZmEtdmFyLWtleSxcclxuICBrZXktc2tlbGV0b246ICRmYS12YXIta2V5LXNrZWxldG9uLFxyXG4gIGtleWJvYXJkOiAkZmEtdmFyLWtleWJvYXJkLFxyXG4gIGtleWJvYXJkLWRvd246ICRmYS12YXIta2V5Ym9hcmQtZG93bixcclxuICBrZXlib2FyZC1sZWZ0OiAkZmEtdmFyLWtleWJvYXJkLWxlZnQsXHJcbiAga2V5bm90ZTogJGZhLXZhci1rZXlub3RlLFxyXG4gIGtoYW5kYTogJGZhLXZhci1raGFuZGEsXHJcbiAga2lkbmV5czogJGZhLXZhci1raWRuZXlzLFxyXG4gIGtpcC1zaWduOiAkZmEtdmFyLWtpcC1zaWduLFxyXG4gIGtpdC1tZWRpY2FsOiAkZmEtdmFyLWtpdC1tZWRpY2FsLFxyXG4gIGZpcnN0LWFpZDogJGZhLXZhci1maXJzdC1haWQsXHJcbiAga2l0ZTogJGZhLXZhci1raXRlLFxyXG4gIGtpd2ktYmlyZDogJGZhLXZhci1raXdpLWJpcmQsXHJcbiAga25pZmU6ICRmYS12YXIta25pZmUsXHJcbiAgdXRlbnNpbC1rbmlmZTogJGZhLXZhci11dGVuc2lsLWtuaWZlLFxyXG4gIGtuaWZlLWtpdGNoZW46ICRmYS12YXIta25pZmUta2l0Y2hlbixcclxuICBsOiAkZmEtdmFyLWwsXHJcbiAgbGFtYmRhOiAkZmEtdmFyLWxhbWJkYSxcclxuICBsYW1wOiAkZmEtdmFyLWxhbXAsXHJcbiAgbGFtcC1kZXNrOiAkZmEtdmFyLWxhbXAtZGVzayxcclxuICBsYW1wLWZsb29yOiAkZmEtdmFyLWxhbXAtZmxvb3IsXHJcbiAgbGFtcC1zdHJlZXQ6ICRmYS12YXItbGFtcC1zdHJlZXQsXHJcbiAgbGFuZG1hcms6ICRmYS12YXItbGFuZG1hcmssXHJcbiAgbGFuZG1hcmstZG9tZTogJGZhLXZhci1sYW5kbWFyay1kb21lLFxyXG4gIGxhbmRtYXJrLWFsdDogJGZhLXZhci1sYW5kbWFyay1hbHQsXHJcbiAgbGFuZ3VhZ2U6ICRmYS12YXItbGFuZ3VhZ2UsXHJcbiAgbGFwdG9wOiAkZmEtdmFyLWxhcHRvcCxcclxuICBsYXB0b3AtYXJyb3ctZG93bjogJGZhLXZhci1sYXB0b3AtYXJyb3ctZG93bixcclxuICBsYXB0b3AtY29kZTogJGZhLXZhci1sYXB0b3AtY29kZSxcclxuICBsYXB0b3AtbWVkaWNhbDogJGZhLXZhci1sYXB0b3AtbWVkaWNhbCxcclxuICBsYXB0b3AtbW9iaWxlOiAkZmEtdmFyLWxhcHRvcC1tb2JpbGUsXHJcbiAgcGhvbmUtbGFwdG9wOiAkZmEtdmFyLXBob25lLWxhcHRvcCxcclxuICBsYXB0b3Atc2xhc2g6ICRmYS12YXItbGFwdG9wLXNsYXNoLFxyXG4gIGxhcmktc2lnbjogJGZhLXZhci1sYXJpLXNpZ24sXHJcbiAgbGFzc286ICRmYS12YXItbGFzc28sXHJcbiAgbGFzc28tc3BhcmtsZXM6ICRmYS12YXItbGFzc28tc3BhcmtsZXMsXHJcbiAgbGF5ZXJzOiAkZmEtdmFyLWxheWVycyxcclxuICBsYXllci1ncm91cDogJGZhLXZhci1sYXllci1ncm91cCxcclxuICBsYXllcnMtbWludXM6ICRmYS12YXItbGF5ZXJzLW1pbnVzLFxyXG4gIGxheWVyLW1pbnVzOiAkZmEtdmFyLWxheWVyLW1pbnVzLFxyXG4gIGxheWVycy1wbHVzOiAkZmEtdmFyLWxheWVycy1wbHVzLFxyXG4gIGxheWVyLXBsdXM6ICRmYS12YXItbGF5ZXItcGx1cyxcclxuICBsZWFmOiAkZmEtdmFyLWxlYWYsXHJcbiAgbGVhZi1oZWFydDogJGZhLXZhci1sZWFmLWhlYXJ0LFxyXG4gIGxlYWYtbWFwbGU6ICRmYS12YXItbGVhZi1tYXBsZSxcclxuICBsZWFmLW9hazogJGZhLXZhci1sZWFmLW9hayxcclxuICBsZWZ0OiAkZmEtdmFyLWxlZnQsXHJcbiAgYXJyb3ctYWx0LWxlZnQ6ICRmYS12YXItYXJyb3ctYWx0LWxlZnQsXHJcbiAgbGVmdC1mcm9tLWxpbmU6ICRmYS12YXItbGVmdC1mcm9tLWxpbmUsXHJcbiAgYXJyb3ctYWx0LWZyb20tcmlnaHQ6ICRmYS12YXItYXJyb3ctYWx0LWZyb20tcmlnaHQsXHJcbiAgbGVmdC1sb25nOiAkZmEtdmFyLWxlZnQtbG9uZyxcclxuICBsb25nLWFycm93LWFsdC1sZWZ0OiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LWxlZnQsXHJcbiAgbGVmdC1yaWdodDogJGZhLXZhci1sZWZ0LXJpZ2h0LFxyXG4gIGFycm93cy1hbHQtaDogJGZhLXZhci1hcnJvd3MtYWx0LWgsXHJcbiAgbGVmdC10by1saW5lOiAkZmEtdmFyLWxlZnQtdG8tbGluZSxcclxuICBhcnJvdy1hbHQtdG8tbGVmdDogJGZhLXZhci1hcnJvdy1hbHQtdG8tbGVmdCxcclxuICBsZW1vbjogJGZhLXZhci1sZW1vbixcclxuICBsZXNzLXRoYW46ICRmYS12YXItbGVzcy10aGFuLFxyXG4gIGxlc3MtdGhhbi1lcXVhbDogJGZhLXZhci1sZXNzLXRoYW4tZXF1YWwsXHJcbiAgbGlmZS1yaW5nOiAkZmEtdmFyLWxpZmUtcmluZyxcclxuICBsaWdodC1jZWlsaW5nOiAkZmEtdmFyLWxpZ2h0LWNlaWxpbmcsXHJcbiAgbGlnaHQtc3dpdGNoOiAkZmEtdmFyLWxpZ2h0LXN3aXRjaCxcclxuICBsaWdodC1zd2l0Y2gtb2ZmOiAkZmEtdmFyLWxpZ2h0LXN3aXRjaC1vZmYsXHJcbiAgbGlnaHQtc3dpdGNoLW9uOiAkZmEtdmFyLWxpZ2h0LXN3aXRjaC1vbixcclxuICBsaWdodGJ1bGI6ICRmYS12YXItbGlnaHRidWxiLFxyXG4gIGxpZ2h0YnVsYi1kb2xsYXI6ICRmYS12YXItbGlnaHRidWxiLWRvbGxhcixcclxuICBsaWdodGJ1bGItZXhjbGFtYXRpb246ICRmYS12YXItbGlnaHRidWxiLWV4Y2xhbWF0aW9uLFxyXG4gIGxpZ2h0YnVsYi1vbjogJGZhLXZhci1saWdodGJ1bGItb24sXHJcbiAgbGlnaHRidWxiLXNsYXNoOiAkZmEtdmFyLWxpZ2h0YnVsYi1zbGFzaCxcclxuICBsaWdodHMtaG9saWRheTogJGZhLXZhci1saWdodHMtaG9saWRheSxcclxuICBsaW5lLWNvbHVtbnM6ICRmYS12YXItbGluZS1jb2x1bW5zLFxyXG4gIGxpbmUtaGVpZ2h0OiAkZmEtdmFyLWxpbmUtaGVpZ2h0LFxyXG4gIGxpbms6ICRmYS12YXItbGluayxcclxuICBjaGFpbjogJGZhLXZhci1jaGFpbixcclxuICBsaW5rLWhvcml6b250YWw6ICRmYS12YXItbGluay1ob3Jpem9udGFsLFxyXG4gIGNoYWluLWhvcml6b250YWw6ICRmYS12YXItY2hhaW4taG9yaXpvbnRhbCxcclxuICBsaW5rLWhvcml6b250YWwtc2xhc2g6ICRmYS12YXItbGluay1ob3Jpem9udGFsLXNsYXNoLFxyXG4gIGNoYWluLWhvcml6b250YWwtc2xhc2g6ICRmYS12YXItY2hhaW4taG9yaXpvbnRhbC1zbGFzaCxcclxuICBsaW5rLXNpbXBsZTogJGZhLXZhci1saW5rLXNpbXBsZSxcclxuICBsaW5rLXNpbXBsZS1zbGFzaDogJGZhLXZhci1saW5rLXNpbXBsZS1zbGFzaCxcclxuICBsaW5rLXNsYXNoOiAkZmEtdmFyLWxpbmstc2xhc2gsXHJcbiAgY2hhaW4tc2xhc2g6ICRmYS12YXItY2hhaW4tc2xhc2gsXHJcbiAgY2hhaW4tYnJva2VuOiAkZmEtdmFyLWNoYWluLWJyb2tlbixcclxuICB1bmxpbms6ICRmYS12YXItdW5saW5rLFxyXG4gIGxpcHM6ICRmYS12YXItbGlwcyxcclxuICBsaXJhLXNpZ246ICRmYS12YXItbGlyYS1zaWduLFxyXG4gIGxpc3Q6ICRmYS12YXItbGlzdCxcclxuICBsaXN0LXNxdWFyZXM6ICRmYS12YXItbGlzdC1zcXVhcmVzLFxyXG4gIGxpc3QtY2hlY2s6ICRmYS12YXItbGlzdC1jaGVjayxcclxuICB0YXNrczogJGZhLXZhci10YXNrcyxcclxuICBsaXN0LWRyb3Bkb3duOiAkZmEtdmFyLWxpc3QtZHJvcGRvd24sXHJcbiAgbGlzdC1tdXNpYzogJGZhLXZhci1saXN0LW11c2ljLFxyXG4gIGxpc3Qtb2w6ICRmYS12YXItbGlzdC1vbCxcclxuICBsaXN0LW51bWVyaWM6ICRmYS12YXItbGlzdC1udW1lcmljLFxyXG4gIGxpc3QtMS0yOiAkZmEtdmFyLWxpc3QtMS0yLFxyXG4gIGxpc3QtcmFkaW86ICRmYS12YXItbGlzdC1yYWRpbyxcclxuICBsaXN0LXRpbWVsaW5lOiAkZmEtdmFyLWxpc3QtdGltZWxpbmUsXHJcbiAgbGlzdC10cmVlOiAkZmEtdmFyLWxpc3QtdHJlZSxcclxuICBsaXN0LXVsOiAkZmEtdmFyLWxpc3QtdWwsXHJcbiAgbGlzdC1kb3RzOiAkZmEtdmFyLWxpc3QtZG90cyxcclxuICBsaXRlY29pbi1zaWduOiAkZmEtdmFyLWxpdGVjb2luLXNpZ24sXHJcbiAgbG9hZGVyOiAkZmEtdmFyLWxvYWRlcixcclxuICBsb2NhdGlvbjogJGZhLXZhci1sb2NhdGlvbixcclxuICBtYXAtbWFya2VyOiAkZmEtdmFyLW1hcC1tYXJrZXIsXHJcbiAgbG9jYXRpb24tYXJyb3c6ICRmYS12YXItbG9jYXRpb24tYXJyb3csXHJcbiAgbG9jYXRpb24tY2hlY2s6ICRmYS12YXItbG9jYXRpb24tY2hlY2ssXHJcbiAgbWFwLW1hcmtlci1jaGVjazogJGZhLXZhci1tYXAtbWFya2VyLWNoZWNrLFxyXG4gIGxvY2F0aW9uLWNyb3NzaGFpcnM6ICRmYS12YXItbG9jYXRpb24tY3Jvc3NoYWlycyxcclxuICBsb2NhdGlvbi1jcm9zc2hhaXJzLXNsYXNoOiAkZmEtdmFyLWxvY2F0aW9uLWNyb3NzaGFpcnMtc2xhc2gsXHJcbiAgbG9jYXRpb24tZG90OiAkZmEtdmFyLWxvY2F0aW9uLWRvdCxcclxuICBtYXAtbWFya2VyLWFsdDogJGZhLXZhci1tYXAtbWFya2VyLWFsdCxcclxuICBsb2NhdGlvbi1kb3Qtc2xhc2g6ICRmYS12YXItbG9jYXRpb24tZG90LXNsYXNoLFxyXG4gIG1hcC1tYXJrZXItYWx0LXNsYXNoOiAkZmEtdmFyLW1hcC1tYXJrZXItYWx0LXNsYXNoLFxyXG4gIGxvY2F0aW9uLWV4Y2xhbWF0aW9uOiAkZmEtdmFyLWxvY2F0aW9uLWV4Y2xhbWF0aW9uLFxyXG4gIG1hcC1tYXJrZXItZXhjbGFtYXRpb246ICRmYS12YXItbWFwLW1hcmtlci1leGNsYW1hdGlvbixcclxuICBsb2NhdGlvbi1taW51czogJGZhLXZhci1sb2NhdGlvbi1taW51cyxcclxuICBtYXAtbWFya2VyLW1pbnVzOiAkZmEtdmFyLW1hcC1tYXJrZXItbWludXMsXHJcbiAgbG9jYXRpb24tcGVuOiAkZmEtdmFyLWxvY2F0aW9uLXBlbixcclxuICBtYXAtbWFya2VyLWVkaXQ6ICRmYS12YXItbWFwLW1hcmtlci1lZGl0LFxyXG4gIGxvY2F0aW9uLXBsdXM6ICRmYS12YXItbG9jYXRpb24tcGx1cyxcclxuICBtYXAtbWFya2VyLXBsdXM6ICRmYS12YXItbWFwLW1hcmtlci1wbHVzLFxyXG4gIGxvY2F0aW9uLXF1ZXN0aW9uOiAkZmEtdmFyLWxvY2F0aW9uLXF1ZXN0aW9uLFxyXG4gIG1hcC1tYXJrZXItcXVlc3Rpb246ICRmYS12YXItbWFwLW1hcmtlci1xdWVzdGlvbixcclxuICBsb2NhdGlvbi1zbGFzaDogJGZhLXZhci1sb2NhdGlvbi1zbGFzaCxcclxuICBtYXAtbWFya2VyLXNsYXNoOiAkZmEtdmFyLW1hcC1tYXJrZXItc2xhc2gsXHJcbiAgbG9jYXRpb24tc21pbGU6ICRmYS12YXItbG9jYXRpb24tc21pbGUsXHJcbiAgbWFwLW1hcmtlci1zbWlsZTogJGZhLXZhci1tYXAtbWFya2VyLXNtaWxlLFxyXG4gIGxvY2F0aW9uLXhtYXJrOiAkZmEtdmFyLWxvY2F0aW9uLXhtYXJrLFxyXG4gIG1hcC1tYXJrZXItdGltZXM6ICRmYS12YXItbWFwLW1hcmtlci10aW1lcyxcclxuICBtYXAtbWFya2VyLXhtYXJrOiAkZmEtdmFyLW1hcC1tYXJrZXIteG1hcmssXHJcbiAgbG9jazogJGZhLXZhci1sb2NrLFxyXG4gIGxvY2sta2V5aG9sZTogJGZhLXZhci1sb2NrLWtleWhvbGUsXHJcbiAgbG9jay1hbHQ6ICRmYS12YXItbG9jay1hbHQsXHJcbiAgbG9jay1rZXlob2xlLW9wZW46ICRmYS12YXItbG9jay1rZXlob2xlLW9wZW4sXHJcbiAgbG9jay1vcGVuLWFsdDogJGZhLXZhci1sb2NrLW9wZW4tYWx0LFxyXG4gIGxvY2stb3BlbjogJGZhLXZhci1sb2NrLW9wZW4sXHJcbiAgbG92ZXNlYXQ6ICRmYS12YXItbG92ZXNlYXQsXHJcbiAgY291Y2gtc21hbGw6ICRmYS12YXItY291Y2gtc21hbGwsXHJcbiAgbHVjaGFkb3ItbWFzazogJGZhLXZhci1sdWNoYWRvci1tYXNrLFxyXG4gIGx1Y2hhZG9yOiAkZmEtdmFyLWx1Y2hhZG9yLFxyXG4gIG1hc2stbHVjaGFkb3I6ICRmYS12YXItbWFzay1sdWNoYWRvcixcclxuICBsdW5nczogJGZhLXZhci1sdW5ncyxcclxuICBsdW5ncy12aXJ1czogJGZhLXZhci1sdW5ncy12aXJ1cyxcclxuICBtOiAkZmEtdmFyLW0sXHJcbiAgbWFjZTogJGZhLXZhci1tYWNlLFxyXG4gIG1hZ25ldDogJGZhLXZhci1tYWduZXQsXHJcbiAgbWFnbmlmeWluZy1nbGFzczogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLFxyXG4gIHNlYXJjaDogJGZhLXZhci1zZWFyY2gsXHJcbiAgbWFnbmlmeWluZy1nbGFzcy1kb2xsYXI6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1kb2xsYXIsXHJcbiAgc2VhcmNoLWRvbGxhcjogJGZhLXZhci1zZWFyY2gtZG9sbGFyLFxyXG4gIG1hZ25pZnlpbmctZ2xhc3MtbG9jYXRpb246ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1sb2NhdGlvbixcclxuICBzZWFyY2gtbG9jYXRpb246ICRmYS12YXItc2VhcmNoLWxvY2F0aW9uLFxyXG4gIG1hZ25pZnlpbmctZ2xhc3MtbWludXM6ICRmYS12YXItbWFnbmlmeWluZy1nbGFzcy1taW51cyxcclxuICBzZWFyY2gtbWludXM6ICRmYS12YXItc2VhcmNoLW1pbnVzLFxyXG4gIG1hZ25pZnlpbmctZ2xhc3MtcGx1czogJGZhLXZhci1tYWduaWZ5aW5nLWdsYXNzLXBsdXMsXHJcbiAgc2VhcmNoLXBsdXM6ICRmYS12YXItc2VhcmNoLXBsdXMsXHJcbiAgbWFpbGJveDogJGZhLXZhci1tYWlsYm94LFxyXG4gIG1hbmF0LXNpZ246ICRmYS12YXItbWFuYXQtc2lnbixcclxuICBtYW5kb2xpbjogJGZhLXZhci1tYW5kb2xpbixcclxuICBtYW5ob2xlOiAkZmEtdmFyLW1hbmhvbGUsXHJcbiAgbWFwOiAkZmEtdmFyLW1hcCxcclxuICBtYXAtbG9jYXRpb246ICRmYS12YXItbWFwLWxvY2F0aW9uLFxyXG4gIG1hcC1tYXJrZWQ6ICRmYS12YXItbWFwLW1hcmtlZCxcclxuICBtYXAtbG9jYXRpb24tZG90OiAkZmEtdmFyLW1hcC1sb2NhdGlvbi1kb3QsXHJcbiAgbWFwLW1hcmtlZC1hbHQ6ICRmYS12YXItbWFwLW1hcmtlZC1hbHQsXHJcbiAgbWFwLXBpbjogJGZhLXZhci1tYXAtcGluLFxyXG4gIG1hcmtlcjogJGZhLXZhci1tYXJrZXIsXHJcbiAgbWFyczogJGZhLXZhci1tYXJzLFxyXG4gIG1hcnMtZG91YmxlOiAkZmEtdmFyLW1hcnMtZG91YmxlLFxyXG4gIG1hcnMtc3Ryb2tlOiAkZmEtdmFyLW1hcnMtc3Ryb2tlLFxyXG4gIG1hcnMtc3Ryb2tlLXJpZ2h0OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXJpZ2h0LFxyXG4gIG1hcnMtc3Ryb2tlLWg6ICRmYS12YXItbWFycy1zdHJva2UtaCxcclxuICBtYXJzLXN0cm9rZS11cDogJGZhLXZhci1tYXJzLXN0cm9rZS11cCxcclxuICBtYXJzLXN0cm9rZS12OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLXYsXHJcbiAgbWFydGluaS1nbGFzczogJGZhLXZhci1tYXJ0aW5pLWdsYXNzLFxyXG4gIGdsYXNzLW1hcnRpbmktYWx0OiAkZmEtdmFyLWdsYXNzLW1hcnRpbmktYWx0LFxyXG4gIG1hcnRpbmktZ2xhc3MtY2l0cnVzOiAkZmEtdmFyLW1hcnRpbmktZ2xhc3MtY2l0cnVzLFxyXG4gIGNvY2t0YWlsOiAkZmEtdmFyLWNvY2t0YWlsLFxyXG4gIG1hcnRpbmktZ2xhc3MtZW1wdHk6ICRmYS12YXItbWFydGluaS1nbGFzcy1lbXB0eSxcclxuICBnbGFzcy1tYXJ0aW5pOiAkZmEtdmFyLWdsYXNzLW1hcnRpbmksXHJcbiAgbWFzazogJGZhLXZhci1tYXNrLFxyXG4gIG1hc2stZmFjZTogJGZhLXZhci1tYXNrLWZhY2UsXHJcbiAgbWFza3MtdGhlYXRlcjogJGZhLXZhci1tYXNrcy10aGVhdGVyLFxyXG4gIHRoZWF0ZXItbWFza3M6ICRmYS12YXItdGhlYXRlci1tYXNrcyxcclxuICBtYXhpbWl6ZTogJGZhLXZhci1tYXhpbWl6ZSxcclxuICBleHBhbmQtYXJyb3dzLWFsdDogJGZhLXZhci1leHBhbmQtYXJyb3dzLWFsdCxcclxuICBtZWF0OiAkZmEtdmFyLW1lYXQsXHJcbiAgbWVkYWw6ICRmYS12YXItbWVkYWwsXHJcbiAgbWVnYXBob25lOiAkZmEtdmFyLW1lZ2FwaG9uZSxcclxuICBtZW1vOiAkZmEtdmFyLW1lbW8sXHJcbiAgbWVtby1jaXJjbGUtY2hlY2s6ICRmYS12YXItbWVtby1jaXJjbGUtY2hlY2ssXHJcbiAgbWVtb3J5OiAkZmEtdmFyLW1lbW9yeSxcclxuICBtZW5vcmFoOiAkZmEtdmFyLW1lbm9yYWgsXHJcbiAgbWVyY3VyeTogJGZhLXZhci1tZXJjdXJ5LFxyXG4gIG1lc3NhZ2U6ICRmYS12YXItbWVzc2FnZSxcclxuICBjb21tZW50LWFsdDogJGZhLXZhci1jb21tZW50LWFsdCxcclxuICBtZXNzYWdlLWFycm93LWRvd246ICRmYS12YXItbWVzc2FnZS1hcnJvdy1kb3duLFxyXG4gIGNvbW1lbnQtYWx0LWFycm93LWRvd246ICRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctZG93bixcclxuICBtZXNzYWdlLWFycm93LXVwOiAkZmEtdmFyLW1lc3NhZ2UtYXJyb3ctdXAsXHJcbiAgY29tbWVudC1hbHQtYXJyb3ctdXA6ICRmYS12YXItY29tbWVudC1hbHQtYXJyb3ctdXAsXHJcbiAgbWVzc2FnZS1hcnJvdy11cC1yaWdodDogJGZhLXZhci1tZXNzYWdlLWFycm93LXVwLXJpZ2h0LFxyXG4gIG1lc3NhZ2UtY2FwdGlvbnM6ICRmYS12YXItbWVzc2FnZS1jYXB0aW9ucyxcclxuICBjb21tZW50LWFsdC1jYXB0aW9uczogJGZhLXZhci1jb21tZW50LWFsdC1jYXB0aW9ucyxcclxuICBtZXNzYWdlLWNoZWNrOiAkZmEtdmFyLW1lc3NhZ2UtY2hlY2ssXHJcbiAgY29tbWVudC1hbHQtY2hlY2s6ICRmYS12YXItY29tbWVudC1hbHQtY2hlY2ssXHJcbiAgbWVzc2FnZS1jb2RlOiAkZmEtdmFyLW1lc3NhZ2UtY29kZSxcclxuICBtZXNzYWdlLWRvbGxhcjogJGZhLXZhci1tZXNzYWdlLWRvbGxhcixcclxuICBjb21tZW50LWFsdC1kb2xsYXI6ICRmYS12YXItY29tbWVudC1hbHQtZG9sbGFyLFxyXG4gIG1lc3NhZ2UtZG90czogJGZhLXZhci1tZXNzYWdlLWRvdHMsXHJcbiAgY29tbWVudC1hbHQtZG90czogJGZhLXZhci1jb21tZW50LWFsdC1kb3RzLFxyXG4gIG1lc3NhZ2luZzogJGZhLXZhci1tZXNzYWdpbmcsXHJcbiAgbWVzc2FnZS1leGNsYW1hdGlvbjogJGZhLXZhci1tZXNzYWdlLWV4Y2xhbWF0aW9uLFxyXG4gIGNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uOiAkZmEtdmFyLWNvbW1lbnQtYWx0LWV4Y2xhbWF0aW9uLFxyXG4gIG1lc3NhZ2UtaW1hZ2U6ICRmYS12YXItbWVzc2FnZS1pbWFnZSxcclxuICBjb21tZW50LWFsdC1pbWFnZTogJGZhLXZhci1jb21tZW50LWFsdC1pbWFnZSxcclxuICBtZXNzYWdlLWxpbmVzOiAkZmEtdmFyLW1lc3NhZ2UtbGluZXMsXHJcbiAgY29tbWVudC1hbHQtbGluZXM6ICRmYS12YXItY29tbWVudC1hbHQtbGluZXMsXHJcbiAgbWVzc2FnZS1tZWRpY2FsOiAkZmEtdmFyLW1lc3NhZ2UtbWVkaWNhbCxcclxuICBjb21tZW50LWFsdC1tZWRpY2FsOiAkZmEtdmFyLWNvbW1lbnQtYWx0LW1lZGljYWwsXHJcbiAgbWVzc2FnZS1taWRkbGU6ICRmYS12YXItbWVzc2FnZS1taWRkbGUsXHJcbiAgY29tbWVudC1taWRkbGUtYWx0OiAkZmEtdmFyLWNvbW1lbnQtbWlkZGxlLWFsdCxcclxuICBtZXNzYWdlLW1pZGRsZS10b3A6ICRmYS12YXItbWVzc2FnZS1taWRkbGUtdG9wLFxyXG4gIGNvbW1lbnQtbWlkZGxlLXRvcC1hbHQ6ICRmYS12YXItY29tbWVudC1taWRkbGUtdG9wLWFsdCxcclxuICBtZXNzYWdlLW1pbnVzOiAkZmEtdmFyLW1lc3NhZ2UtbWludXMsXHJcbiAgY29tbWVudC1hbHQtbWludXM6ICRmYS12YXItY29tbWVudC1hbHQtbWludXMsXHJcbiAgbWVzc2FnZS1tdXNpYzogJGZhLXZhci1tZXNzYWdlLW11c2ljLFxyXG4gIGNvbW1lbnQtYWx0LW11c2ljOiAkZmEtdmFyLWNvbW1lbnQtYWx0LW11c2ljLFxyXG4gIG1lc3NhZ2UtcGVuOiAkZmEtdmFyLW1lc3NhZ2UtcGVuLFxyXG4gIG1lc3NhZ2UtZWRpdDogJGZhLXZhci1tZXNzYWdlLWVkaXQsXHJcbiAgY29tbWVudC1hbHQtZWRpdDogJGZhLXZhci1jb21tZW50LWFsdC1lZGl0LFxyXG4gIG1lc3NhZ2UtcGx1czogJGZhLXZhci1tZXNzYWdlLXBsdXMsXHJcbiAgY29tbWVudC1hbHQtcGx1czogJGZhLXZhci1jb21tZW50LWFsdC1wbHVzLFxyXG4gIG1lc3NhZ2UtcXVlc3Rpb246ICRmYS12YXItbWVzc2FnZS1xdWVzdGlvbixcclxuICBtZXNzYWdlLXF1b3RlOiAkZmEtdmFyLW1lc3NhZ2UtcXVvdGUsXHJcbiAgY29tbWVudC1hbHQtcXVvdGU6ICRmYS12YXItY29tbWVudC1hbHQtcXVvdGUsXHJcbiAgbWVzc2FnZS1zbGFzaDogJGZhLXZhci1tZXNzYWdlLXNsYXNoLFxyXG4gIGNvbW1lbnQtYWx0LXNsYXNoOiAkZmEtdmFyLWNvbW1lbnQtYWx0LXNsYXNoLFxyXG4gIG1lc3NhZ2Utc21pbGU6ICRmYS12YXItbWVzc2FnZS1zbWlsZSxcclxuICBjb21tZW50LWFsdC1zbWlsZTogJGZhLXZhci1jb21tZW50LWFsdC1zbWlsZSxcclxuICBtZXNzYWdlLXNtczogJGZhLXZhci1tZXNzYWdlLXNtcyxcclxuICBtZXNzYWdlLXRleHQ6ICRmYS12YXItbWVzc2FnZS10ZXh0LFxyXG4gIGNvbW1lbnQtYWx0LXRleHQ6ICRmYS12YXItY29tbWVudC1hbHQtdGV4dCxcclxuICBtZXNzYWdlLXhtYXJrOiAkZmEtdmFyLW1lc3NhZ2UteG1hcmssXHJcbiAgY29tbWVudC1hbHQtdGltZXM6ICRmYS12YXItY29tbWVudC1hbHQtdGltZXMsXHJcbiAgbWVzc2FnZS10aW1lczogJGZhLXZhci1tZXNzYWdlLXRpbWVzLFxyXG4gIG1lc3NhZ2VzOiAkZmEtdmFyLW1lc3NhZ2VzLFxyXG4gIGNvbW1lbnRzLWFsdDogJGZhLXZhci1jb21tZW50cy1hbHQsXHJcbiAgbWVzc2FnZXMtZG9sbGFyOiAkZmEtdmFyLW1lc3NhZ2VzLWRvbGxhcixcclxuICBjb21tZW50cy1hbHQtZG9sbGFyOiAkZmEtdmFyLWNvbW1lbnRzLWFsdC1kb2xsYXIsXHJcbiAgbWVzc2FnZXMtcXVlc3Rpb246ICRmYS12YXItbWVzc2FnZXMtcXVlc3Rpb24sXHJcbiAgbWV0ZW9yOiAkZmEtdmFyLW1ldGVvcixcclxuICBtZXRlcjogJGZhLXZhci1tZXRlcixcclxuICBtZXRlci1ib2x0OiAkZmEtdmFyLW1ldGVyLWJvbHQsXHJcbiAgbWV0ZXItZHJvcGxldDogJGZhLXZhci1tZXRlci1kcm9wbGV0LFxyXG4gIG1ldGVyLWZpcmU6ICRmYS12YXItbWV0ZXItZmlyZSxcclxuICBtaWNyb2NoaXA6ICRmYS12YXItbWljcm9jaGlwLFxyXG4gIG1pY3JvY2hpcC1haTogJGZhLXZhci1taWNyb2NoaXAtYWksXHJcbiAgbWljcm9waG9uZTogJGZhLXZhci1taWNyb3Bob25lLFxyXG4gIG1pY3JvcGhvbmUtbGluZXM6ICRmYS12YXItbWljcm9waG9uZS1saW5lcyxcclxuICBtaWNyb3Bob25lLWFsdDogJGZhLXZhci1taWNyb3Bob25lLWFsdCxcclxuICBtaWNyb3Bob25lLWxpbmVzLXNsYXNoOiAkZmEtdmFyLW1pY3JvcGhvbmUtbGluZXMtc2xhc2gsXHJcbiAgbWljcm9waG9uZS1hbHQtc2xhc2g6ICRmYS12YXItbWljcm9waG9uZS1hbHQtc2xhc2gsXHJcbiAgbWljcm9waG9uZS1zbGFzaDogJGZhLXZhci1taWNyb3Bob25lLXNsYXNoLFxyXG4gIG1pY3JvcGhvbmUtc3RhbmQ6ICRmYS12YXItbWljcm9waG9uZS1zdGFuZCxcclxuICBtaWNyb3Njb3BlOiAkZmEtdmFyLW1pY3Jvc2NvcGUsXHJcbiAgbWljcm93YXZlOiAkZmEtdmFyLW1pY3Jvd2F2ZSxcclxuICBtaWxsLXNpZ246ICRmYS12YXItbWlsbC1zaWduLFxyXG4gIG1pbmltaXplOiAkZmEtdmFyLW1pbmltaXplLFxyXG4gIGNvbXByZXNzLWFycm93cy1hbHQ6ICRmYS12YXItY29tcHJlc3MtYXJyb3dzLWFsdCxcclxuICBtaW51czogJGZhLXZhci1taW51cyxcclxuICBzdWJ0cmFjdDogJGZhLXZhci1zdWJ0cmFjdCxcclxuICBtaXN0bGV0b2U6ICRmYS12YXItbWlzdGxldG9lLFxyXG4gIG1pdHRlbjogJGZhLXZhci1taXR0ZW4sXHJcbiAgbW9iaWxlOiAkZmEtdmFyLW1vYmlsZSxcclxuICBtb2JpbGUtYW5kcm9pZDogJGZhLXZhci1tb2JpbGUtYW5kcm9pZCxcclxuICBtb2JpbGUtcGhvbmU6ICRmYS12YXItbW9iaWxlLXBob25lLFxyXG4gIG1vYmlsZS1idXR0b246ICRmYS12YXItbW9iaWxlLWJ1dHRvbixcclxuICBtb2JpbGUtbm90Y2g6ICRmYS12YXItbW9iaWxlLW5vdGNoLFxyXG4gIG1vYmlsZS1pcGhvbmU6ICRmYS12YXItbW9iaWxlLWlwaG9uZSxcclxuICBtb2JpbGUtc2NyZWVuOiAkZmEtdmFyLW1vYmlsZS1zY3JlZW4sXHJcbiAgbW9iaWxlLWFuZHJvaWQtYWx0OiAkZmEtdmFyLW1vYmlsZS1hbmRyb2lkLWFsdCxcclxuICBtb2JpbGUtc2NyZWVuLWJ1dHRvbjogJGZhLXZhci1tb2JpbGUtc2NyZWVuLWJ1dHRvbixcclxuICBtb2JpbGUtYWx0OiAkZmEtdmFyLW1vYmlsZS1hbHQsXHJcbiAgbW9uZXktYmlsbDogJGZhLXZhci1tb25leS1iaWxsLFxyXG4gIG1vbmV5LWJpbGwtMTogJGZhLXZhci1tb25leS1iaWxsLTEsXHJcbiAgbW9uZXktYmlsbC1hbHQ6ICRmYS12YXItbW9uZXktYmlsbC1hbHQsXHJcbiAgbW9uZXktYmlsbC0xLXdhdmU6ICRmYS12YXItbW9uZXktYmlsbC0xLXdhdmUsXHJcbiAgbW9uZXktYmlsbC13YXZlLWFsdDogJGZhLXZhci1tb25leS1iaWxsLXdhdmUtYWx0LFxyXG4gIG1vbmV5LWJpbGwtc2ltcGxlOiAkZmEtdmFyLW1vbmV5LWJpbGwtc2ltcGxlLFxyXG4gIG1vbmV5LWJpbGwtc2ltcGxlLXdhdmU6ICRmYS12YXItbW9uZXktYmlsbC1zaW1wbGUtd2F2ZSxcclxuICBtb25leS1iaWxsLXdhdmU6ICRmYS12YXItbW9uZXktYmlsbC13YXZlLFxyXG4gIG1vbmV5LWJpbGxzOiAkZmEtdmFyLW1vbmV5LWJpbGxzLFxyXG4gIG1vbmV5LWJpbGxzLXNpbXBsZTogJGZhLXZhci1tb25leS1iaWxscy1zaW1wbGUsXHJcbiAgbW9uZXktYmlsbHMtYWx0OiAkZmEtdmFyLW1vbmV5LWJpbGxzLWFsdCxcclxuICBtb25leS1jaGVjazogJGZhLXZhci1tb25leS1jaGVjayxcclxuICBtb25leS1jaGVjay1kb2xsYXI6ICRmYS12YXItbW9uZXktY2hlY2stZG9sbGFyLFxyXG4gIG1vbmV5LWNoZWNrLWFsdDogJGZhLXZhci1tb25leS1jaGVjay1hbHQsXHJcbiAgbW9uZXktY2hlY2stZG9sbGFyLXBlbjogJGZhLXZhci1tb25leS1jaGVjay1kb2xsYXItcGVuLFxyXG4gIG1vbmV5LWNoZWNrLWVkaXQtYWx0OiAkZmEtdmFyLW1vbmV5LWNoZWNrLWVkaXQtYWx0LFxyXG4gIG1vbmV5LWNoZWNrLXBlbjogJGZhLXZhci1tb25leS1jaGVjay1wZW4sXHJcbiAgbW9uZXktY2hlY2stZWRpdDogJGZhLXZhci1tb25leS1jaGVjay1lZGl0LFxyXG4gIG1vbml0b3Itd2F2ZWZvcm06ICRmYS12YXItbW9uaXRvci13YXZlZm9ybSxcclxuICBtb25pdG9yLWhlYXJ0LXJhdGU6ICRmYS12YXItbW9uaXRvci1oZWFydC1yYXRlLFxyXG4gIG1vbmtleTogJGZhLXZhci1tb25rZXksXHJcbiAgbW9udW1lbnQ6ICRmYS12YXItbW9udW1lbnQsXHJcbiAgbW9vbjogJGZhLXZhci1tb29uLFxyXG4gIG1vb24tY2xvdWQ6ICRmYS12YXItbW9vbi1jbG91ZCxcclxuICBtb29uLW92ZXItc3VuOiAkZmEtdmFyLW1vb24tb3Zlci1zdW4sXHJcbiAgZWNsaXBzZS1hbHQ6ICRmYS12YXItZWNsaXBzZS1hbHQsXHJcbiAgbW9vbi1zdGFyczogJGZhLXZhci1tb29uLXN0YXJzLFxyXG4gIG1vcnRhci1wZXN0bGU6ICRmYS12YXItbW9ydGFyLXBlc3RsZSxcclxuICBtb3NxdWU6ICRmYS12YXItbW9zcXVlLFxyXG4gIG1vdG9yY3ljbGU6ICRmYS12YXItbW90b3JjeWNsZSxcclxuICBtb3VudGFpbjogJGZhLXZhci1tb3VudGFpbixcclxuICBtb3VudGFpbnM6ICRmYS12YXItbW91bnRhaW5zLFxyXG4gIG1wMy1wbGF5ZXI6ICRmYS12YXItbXAzLXBsYXllcixcclxuICBtdWc6ICRmYS12YXItbXVnLFxyXG4gIG11Zy1ob3Q6ICRmYS12YXItbXVnLWhvdCxcclxuICBtdWctbWFyc2htYWxsb3dzOiAkZmEtdmFyLW11Zy1tYXJzaG1hbGxvd3MsXHJcbiAgbXVnLXNhdWNlcjogJGZhLXZhci1tdWctc2F1Y2VyLFxyXG4gIGNvZmZlZTogJGZhLXZhci1jb2ZmZWUsXHJcbiAgbXVnLXRlYTogJGZhLXZhci1tdWctdGVhLFxyXG4gIG11Zy10ZWEtc2F1Y2VyOiAkZmEtdmFyLW11Zy10ZWEtc2F1Y2VyLFxyXG4gIG11c2ljOiAkZmEtdmFyLW11c2ljLFxyXG4gIG11c2ljLW5vdGU6ICRmYS12YXItbXVzaWMtbm90ZSxcclxuICBtdXNpYy1hbHQ6ICRmYS12YXItbXVzaWMtYWx0LFxyXG4gIG11c2ljLW5vdGUtc2xhc2g6ICRmYS12YXItbXVzaWMtbm90ZS1zbGFzaCxcclxuICBtdXNpYy1hbHQtc2xhc2g6ICRmYS12YXItbXVzaWMtYWx0LXNsYXNoLFxyXG4gIG11c2ljLXNsYXNoOiAkZmEtdmFyLW11c2ljLXNsYXNoLFxyXG4gIG46ICRmYS12YXItbixcclxuICBuYWlyYS1zaWduOiAkZmEtdmFyLW5haXJhLXNpZ24sXHJcbiAgbmFyd2hhbDogJGZhLXZhci1uYXJ3aGFsLFxyXG4gIG5ldHdvcmstd2lyZWQ6ICRmYS12YXItbmV0d29yay13aXJlZCxcclxuICBuZXV0ZXI6ICRmYS12YXItbmV1dGVyLFxyXG4gIG5ld3NwYXBlcjogJGZhLXZhci1uZXdzcGFwZXIsXHJcbiAgbm90LWVxdWFsOiAkZmEtdmFyLW5vdC1lcXVhbCxcclxuICBub3RkZWY6ICRmYS12YXItbm90ZGVmLFxyXG4gIG5vdGU6ICRmYS12YXItbm90ZSxcclxuICBub3RlLW1lZGljYWw6ICRmYS12YXItbm90ZS1tZWRpY2FsLFxyXG4gIG5vdGUtc3RpY2t5OiAkZmEtdmFyLW5vdGUtc3RpY2t5LFxyXG4gIHN0aWNreS1ub3RlOiAkZmEtdmFyLXN0aWNreS1ub3RlLFxyXG4gIG5vdGVzOiAkZmEtdmFyLW5vdGVzLFxyXG4gIG5vdGVzLW1lZGljYWw6ICRmYS12YXItbm90ZXMtbWVkaWNhbCxcclxuICBvOiAkZmEtdmFyLW8sXHJcbiAgb2JqZWN0LWdyb3VwOiAkZmEtdmFyLW9iamVjdC1ncm91cCxcclxuICBvYmplY3QtdW5ncm91cDogJGZhLXZhci1vYmplY3QtdW5ncm91cCxcclxuICBvY3RhZ29uOiAkZmEtdmFyLW9jdGFnb24sXHJcbiAgb2N0YWdvbi1kaXZpZGU6ICRmYS12YXItb2N0YWdvbi1kaXZpZGUsXHJcbiAgb2N0YWdvbi1leGNsYW1hdGlvbjogJGZhLXZhci1vY3RhZ29uLWV4Y2xhbWF0aW9uLFxyXG4gIG9jdGFnb24tbWludXM6ICRmYS12YXItb2N0YWdvbi1taW51cyxcclxuICBtaW51cy1vY3RhZ29uOiAkZmEtdmFyLW1pbnVzLW9jdGFnb24sXHJcbiAgb2N0YWdvbi1wbHVzOiAkZmEtdmFyLW9jdGFnb24tcGx1cyxcclxuICBwbHVzLW9jdGFnb246ICRmYS12YXItcGx1cy1vY3RhZ29uLFxyXG4gIG9jdGFnb24teG1hcms6ICRmYS12YXItb2N0YWdvbi14bWFyayxcclxuICB0aW1lcy1vY3RhZ29uOiAkZmEtdmFyLXRpbWVzLW9jdGFnb24sXHJcbiAgeG1hcmstb2N0YWdvbjogJGZhLXZhci14bWFyay1vY3RhZ29uLFxyXG4gIG9pbC1jYW46ICRmYS12YXItb2lsLWNhbixcclxuICBvaWwtY2FuLWRyaXA6ICRmYS12YXItb2lsLWNhbi1kcmlwLFxyXG4gIG9pbC10ZW1wZXJhdHVyZTogJGZhLXZhci1vaWwtdGVtcGVyYXR1cmUsXHJcbiAgb2lsLXRlbXA6ICRmYS12YXItb2lsLXRlbXAsXHJcbiAgb206ICRmYS12YXItb20sXHJcbiAgb21lZ2E6ICRmYS12YXItb21lZ2EsXHJcbiAgb3B0aW9uOiAkZmEtdmFyLW9wdGlvbixcclxuICBvcm5hbWVudDogJGZhLXZhci1vcm5hbWVudCxcclxuICBvdHRlcjogJGZhLXZhci1vdHRlcixcclxuICBvdXRkZW50OiAkZmEtdmFyLW91dGRlbnQsXHJcbiAgZGVkZW50OiAkZmEtdmFyLWRlZGVudCxcclxuICBvdXRsZXQ6ICRmYS12YXItb3V0bGV0LFxyXG4gIG92ZW46ICRmYS12YXItb3ZlbixcclxuICBvdmVybGluZTogJGZhLXZhci1vdmVybGluZSxcclxuICBwOiAkZmEtdmFyLXAsXHJcbiAgcGFnZXI6ICRmYS12YXItcGFnZXIsXHJcbiAgcGFpbnQtYnJ1c2g6ICRmYS12YXItcGFpbnQtYnJ1c2gsXHJcbiAgcGFpbnQtYnJ1c2gtZmluZTogJGZhLXZhci1wYWludC1icnVzaC1maW5lLFxyXG4gIHBhaW50LWJydXNoLWFsdDogJGZhLXZhci1wYWludC1icnVzaC1hbHQsXHJcbiAgcGFpbnQtcm9sbGVyOiAkZmEtdmFyLXBhaW50LXJvbGxlcixcclxuICBwYWludGJydXNoLXBlbmNpbDogJGZhLXZhci1wYWludGJydXNoLXBlbmNpbCxcclxuICBwYWxldHRlOiAkZmEtdmFyLXBhbGV0dGUsXHJcbiAgcGFsZXR0ZS1ib3hlczogJGZhLXZhci1wYWxldHRlLWJveGVzLFxyXG4gIHBhbGxldDogJGZhLXZhci1wYWxsZXQsXHJcbiAgcGFsbGV0LWJveDogJGZhLXZhci1wYWxsZXQtYm94LFxyXG4gIHBhbGxldC1ib3hlczogJGZhLXZhci1wYWxsZXQtYm94ZXMsXHJcbiAgcGFsbGV0LWFsdDogJGZhLXZhci1wYWxsZXQtYWx0LFxyXG4gIHBhbm9yYW1hOiAkZmEtdmFyLXBhbm9yYW1hLFxyXG4gIHBhcGVyLXBsYW5lOiAkZmEtdmFyLXBhcGVyLXBsYW5lLFxyXG4gIHBhcGVyLXBsYW5lLXRvcDogJGZhLXZhci1wYXBlci1wbGFuZS10b3AsXHJcbiAgcGFwZXItcGxhbmUtYWx0OiAkZmEtdmFyLXBhcGVyLXBsYW5lLWFsdCxcclxuICBzZW5kOiAkZmEtdmFyLXNlbmQsXHJcbiAgcGFwZXJjbGlwOiAkZmEtdmFyLXBhcGVyY2xpcCxcclxuICBwYXJhY2h1dGUtYm94OiAkZmEtdmFyLXBhcmFjaHV0ZS1ib3gsXHJcbiAgcGFyYWdyYXBoOiAkZmEtdmFyLXBhcmFncmFwaCxcclxuICBwYXJhZ3JhcGgtbGVmdDogJGZhLXZhci1wYXJhZ3JhcGgtbGVmdCxcclxuICBwYXJhZ3JhcGgtcnRsOiAkZmEtdmFyLXBhcmFncmFwaC1ydGwsXHJcbiAgcGFzc3BvcnQ6ICRmYS12YXItcGFzc3BvcnQsXHJcbiAgcGFzdGU6ICRmYS12YXItcGFzdGUsXHJcbiAgZmlsZS1jbGlwYm9hcmQ6ICRmYS12YXItZmlsZS1jbGlwYm9hcmQsXHJcbiAgcGF1c2U6ICRmYS12YXItcGF1c2UsXHJcbiAgcGF3OiAkZmEtdmFyLXBhdyxcclxuICBwYXctY2xhd3M6ICRmYS12YXItcGF3LWNsYXdzLFxyXG4gIHBhdy1zaW1wbGU6ICRmYS12YXItcGF3LXNpbXBsZSxcclxuICBwYXctYWx0OiAkZmEtdmFyLXBhdy1hbHQsXHJcbiAgcGVhY2U6ICRmYS12YXItcGVhY2UsXHJcbiAgcGVhY2g6ICRmYS12YXItcGVhY2gsXHJcbiAgcGVhcjogJGZhLXZhci1wZWFyLFxyXG4gIHBlZGVzdGFsOiAkZmEtdmFyLXBlZGVzdGFsLFxyXG4gIHBlZ2FzdXM6ICRmYS12YXItcGVnYXN1cyxcclxuICBwZW46ICRmYS12YXItcGVuLFxyXG4gIHBlbi1jaXJjbGU6ICRmYS12YXItcGVuLWNpcmNsZSxcclxuICBwZW4tY2xpcDogJGZhLXZhci1wZW4tY2xpcCxcclxuICBwZW4tYWx0OiAkZmEtdmFyLXBlbi1hbHQsXHJcbiAgcGVuLWNsaXAtc2xhc2g6ICRmYS12YXItcGVuLWNsaXAtc2xhc2gsXHJcbiAgcGVuLWFsdC1zbGFzaDogJGZhLXZhci1wZW4tYWx0LXNsYXNoLFxyXG4gIHBlbi1mYW5jeTogJGZhLXZhci1wZW4tZmFuY3ksXHJcbiAgcGVuLWZhbmN5LXNsYXNoOiAkZmEtdmFyLXBlbi1mYW5jeS1zbGFzaCxcclxuICBwZW4tZmllbGQ6ICRmYS12YXItcGVuLWZpZWxkLFxyXG4gIHBlbi1saW5lOiAkZmEtdmFyLXBlbi1saW5lLFxyXG4gIHBlbi1uaWI6ICRmYS12YXItcGVuLW5pYixcclxuICBwZW4tcGFpbnRicnVzaDogJGZhLXZhci1wZW4tcGFpbnRicnVzaCxcclxuICBwZW5jaWwtcGFpbnRicnVzaDogJGZhLXZhci1wZW5jaWwtcGFpbnRicnVzaCxcclxuICBwZW4tcnVsZXI6ICRmYS12YXItcGVuLXJ1bGVyLFxyXG4gIHBlbmNpbC1ydWxlcjogJGZhLXZhci1wZW5jaWwtcnVsZXIsXHJcbiAgcGVuLXNsYXNoOiAkZmEtdmFyLXBlbi1zbGFzaCxcclxuICBwZW4tc3dpcmw6ICRmYS12YXItcGVuLXN3aXJsLFxyXG4gIHBlbi10by1zcXVhcmU6ICRmYS12YXItcGVuLXRvLXNxdWFyZSxcclxuICBlZGl0OiAkZmEtdmFyLWVkaXQsXHJcbiAgcGVuY2lsOiAkZmEtdmFyLXBlbmNpbCxcclxuICBwZW5jaWwtYWx0OiAkZmEtdmFyLXBlbmNpbC1hbHQsXHJcbiAgcGVuY2lsLXNsYXNoOiAkZmEtdmFyLXBlbmNpbC1zbGFzaCxcclxuICBwZW9wbGUtYXJyb3dzLWxlZnQtcmlnaHQ6ICRmYS12YXItcGVvcGxlLWFycm93cy1sZWZ0LXJpZ2h0LFxyXG4gIHBlb3BsZS1hcnJvd3M6ICRmYS12YXItcGVvcGxlLWFycm93cyxcclxuICBwZW9wbGUtY2FycnktYm94OiAkZmEtdmFyLXBlb3BsZS1jYXJyeS1ib3gsXHJcbiAgcGVvcGxlLWNhcnJ5OiAkZmEtdmFyLXBlb3BsZS1jYXJyeSxcclxuICBwZXBwZXItaG90OiAkZmEtdmFyLXBlcHBlci1ob3QsXHJcbiAgcGVyY2VudDogJGZhLXZhci1wZXJjZW50LFxyXG4gIHBlcmNlbnRhZ2U6ICRmYS12YXItcGVyY2VudGFnZSxcclxuICBwZXJzb246ICRmYS12YXItcGVyc29uLFxyXG4gIG1hbGU6ICRmYS12YXItbWFsZSxcclxuICBwZXJzb24tYmlraW5nOiAkZmEtdmFyLXBlcnNvbi1iaWtpbmcsXHJcbiAgYmlraW5nOiAkZmEtdmFyLWJpa2luZyxcclxuICBwZXJzb24tYmlraW5nLW1vdW50YWluOiAkZmEtdmFyLXBlcnNvbi1iaWtpbmctbW91bnRhaW4sXHJcbiAgYmlraW5nLW1vdW50YWluOiAkZmEtdmFyLWJpa2luZy1tb3VudGFpbixcclxuICBwZXJzb24tYm9vdGg6ICRmYS12YXItcGVyc29uLWJvb3RoLFxyXG4gIHBlcnNvbi1jYXJyeS1ib3g6ICRmYS12YXItcGVyc29uLWNhcnJ5LWJveCxcclxuICBwZXJzb24tY2Fycnk6ICRmYS12YXItcGVyc29uLWNhcnJ5LFxyXG4gIHBlcnNvbi1kaWdnaW5nOiAkZmEtdmFyLXBlcnNvbi1kaWdnaW5nLFxyXG4gIGRpZ2dpbmc6ICRmYS12YXItZGlnZ2luZyxcclxuICBwZXJzb24tZG9sbHk6ICRmYS12YXItcGVyc29uLWRvbGx5LFxyXG4gIHBlcnNvbi1kb2xseS1lbXB0eTogJGZhLXZhci1wZXJzb24tZG9sbHktZW1wdHksXHJcbiAgcGVyc29uLWRvdHMtZnJvbS1saW5lOiAkZmEtdmFyLXBlcnNvbi1kb3RzLWZyb20tbGluZSxcclxuICBkaWFnbm9zZXM6ICRmYS12YXItZGlhZ25vc2VzLFxyXG4gIHBlcnNvbi1kcmVzczogJGZhLXZhci1wZXJzb24tZHJlc3MsXHJcbiAgZmVtYWxlOiAkZmEtdmFyLWZlbWFsZSxcclxuICBwZXJzb24tZHJlc3Mtc2ltcGxlOiAkZmEtdmFyLXBlcnNvbi1kcmVzcy1zaW1wbGUsXHJcbiAgcGVyc29uLWZyb20tcG9ydGFsOiAkZmEtdmFyLXBlcnNvbi1mcm9tLXBvcnRhbCxcclxuICBwb3J0YWwtZXhpdDogJGZhLXZhci1wb3J0YWwtZXhpdCxcclxuICBwZXJzb24taGlraW5nOiAkZmEtdmFyLXBlcnNvbi1oaWtpbmcsXHJcbiAgaGlraW5nOiAkZmEtdmFyLWhpa2luZyxcclxuICBwZXJzb24tcGluYmFsbDogJGZhLXZhci1wZXJzb24tcGluYmFsbCxcclxuICBwZXJzb24tcHJheWluZzogJGZhLXZhci1wZXJzb24tcHJheWluZyxcclxuICBwcmF5OiAkZmEtdmFyLXByYXksXHJcbiAgcGVyc29uLXJ1bm5pbmc6ICRmYS12YXItcGVyc29uLXJ1bm5pbmcsXHJcbiAgcnVubmluZzogJGZhLXZhci1ydW5uaW5nLFxyXG4gIHBlcnNvbi1zZWF0OiAkZmEtdmFyLXBlcnNvbi1zZWF0LFxyXG4gIHBlcnNvbi1zZWF0LXJlY2xpbmVkOiAkZmEtdmFyLXBlcnNvbi1zZWF0LXJlY2xpbmVkLFxyXG4gIHBlcnNvbi1zaWduOiAkZmEtdmFyLXBlcnNvbi1zaWduLFxyXG4gIHBlcnNvbi1zaW1wbGU6ICRmYS12YXItcGVyc29uLXNpbXBsZSxcclxuICBwZXJzb24tc2thdGluZzogJGZhLXZhci1wZXJzb24tc2thdGluZyxcclxuICBza2F0aW5nOiAkZmEtdmFyLXNrYXRpbmcsXHJcbiAgcGVyc29uLXNraS1qdW1waW5nOiAkZmEtdmFyLXBlcnNvbi1za2ktanVtcGluZyxcclxuICBza2ktanVtcDogJGZhLXZhci1za2ktanVtcCxcclxuICBwZXJzb24tc2tpLWxpZnQ6ICRmYS12YXItcGVyc29uLXNraS1saWZ0LFxyXG4gIHNraS1saWZ0OiAkZmEtdmFyLXNraS1saWZ0LFxyXG4gIHBlcnNvbi1za2lpbmc6ICRmYS12YXItcGVyc29uLXNraWluZyxcclxuICBza2lpbmc6ICRmYS12YXItc2tpaW5nLFxyXG4gIHBlcnNvbi1za2lpbmctbm9yZGljOiAkZmEtdmFyLXBlcnNvbi1za2lpbmctbm9yZGljLFxyXG4gIHNraWluZy1ub3JkaWM6ICRmYS12YXItc2tpaW5nLW5vcmRpYyxcclxuICBwZXJzb24tc2xlZGRpbmc6ICRmYS12YXItcGVyc29uLXNsZWRkaW5nLFxyXG4gIHNsZWRkaW5nOiAkZmEtdmFyLXNsZWRkaW5nLFxyXG4gIHBlcnNvbi1zbm93Ym9hcmRpbmc6ICRmYS12YXItcGVyc29uLXNub3dib2FyZGluZyxcclxuICBzbm93Ym9hcmRpbmc6ICRmYS12YXItc25vd2JvYXJkaW5nLFxyXG4gIHBlcnNvbi1zbm93bW9iaWxpbmc6ICRmYS12YXItcGVyc29uLXNub3dtb2JpbGluZyxcclxuICBzbm93bW9iaWxlOiAkZmEtdmFyLXNub3dtb2JpbGUsXHJcbiAgcGVyc29uLXN3aW1taW5nOiAkZmEtdmFyLXBlcnNvbi1zd2ltbWluZyxcclxuICBzd2ltbWVyOiAkZmEtdmFyLXN3aW1tZXIsXHJcbiAgcGVyc29uLXRvLXBvcnRhbDogJGZhLXZhci1wZXJzb24tdG8tcG9ydGFsLFxyXG4gIHBvcnRhbC1lbnRlcjogJGZhLXZhci1wb3J0YWwtZW50ZXIsXHJcbiAgcGVyc29uLXdhbGtpbmc6ICRmYS12YXItcGVyc29uLXdhbGtpbmcsXHJcbiAgd2Fsa2luZzogJGZhLXZhci13YWxraW5nLFxyXG4gIHBlcnNvbi13YWxraW5nLXdpdGgtY2FuZTogJGZhLXZhci1wZXJzb24td2Fsa2luZy13aXRoLWNhbmUsXHJcbiAgYmxpbmQ6ICRmYS12YXItYmxpbmQsXHJcbiAgcGVzZXRhLXNpZ246ICRmYS12YXItcGVzZXRhLXNpZ24sXHJcbiAgcGVzby1zaWduOiAkZmEtdmFyLXBlc28tc2lnbixcclxuICBwaG9uZTogJGZhLXZhci1waG9uZSxcclxuICBwaG9uZS1hcnJvdy1kb3duLWxlZnQ6ICRmYS12YXItcGhvbmUtYXJyb3ctZG93bi1sZWZ0LFxyXG4gIHBob25lLWluY29taW5nOiAkZmEtdmFyLXBob25lLWluY29taW5nLFxyXG4gIHBob25lLWFycm93LWRvd246ICRmYS12YXItcGhvbmUtYXJyb3ctZG93bixcclxuICBwaG9uZS1hcnJvdy11cC1yaWdodDogJGZhLXZhci1waG9uZS1hcnJvdy11cC1yaWdodCxcclxuICBwaG9uZS1vdXRnb2luZzogJGZhLXZhci1waG9uZS1vdXRnb2luZyxcclxuICBwaG9uZS1hcnJvdy11cDogJGZhLXZhci1waG9uZS1hcnJvdy11cCxcclxuICBwaG9uZS1mbGlwOiAkZmEtdmFyLXBob25lLWZsaXAsXHJcbiAgcGhvbmUtYWx0OiAkZmEtdmFyLXBob25lLWFsdCxcclxuICBwaG9uZS1oYW5ndXA6ICRmYS12YXItcGhvbmUtaGFuZ3VwLFxyXG4gIHBob25lLW1pc3NlZDogJGZhLXZhci1waG9uZS1taXNzZWQsXHJcbiAgcGhvbmUtb2ZmaWNlOiAkZmEtdmFyLXBob25lLW9mZmljZSxcclxuICBwaG9uZS1wbHVzOiAkZmEtdmFyLXBob25lLXBsdXMsXHJcbiAgcGhvbmUtcm90YXJ5OiAkZmEtdmFyLXBob25lLXJvdGFyeSxcclxuICBwaG9uZS1zbGFzaDogJGZhLXZhci1waG9uZS1zbGFzaCxcclxuICBwaG9uZS12b2x1bWU6ICRmYS12YXItcGhvbmUtdm9sdW1lLFxyXG4gIHZvbHVtZS1jb250cm9sLXBob25lOiAkZmEtdmFyLXZvbHVtZS1jb250cm9sLXBob25lLFxyXG4gIHBob25lLXhtYXJrOiAkZmEtdmFyLXBob25lLXhtYXJrLFxyXG4gIHBob3RvLWZpbG06ICRmYS12YXItcGhvdG8tZmlsbSxcclxuICBwaG90by12aWRlbzogJGZhLXZhci1waG90by12aWRlbyxcclxuICBwaG90by1maWxtLW11c2ljOiAkZmEtdmFyLXBob3RvLWZpbG0tbXVzaWMsXHJcbiAgcGk6ICRmYS12YXItcGksXHJcbiAgcGlhbm86ICRmYS12YXItcGlhbm8sXHJcbiAgcGlhbm8ta2V5Ym9hcmQ6ICRmYS12YXItcGlhbm8ta2V5Ym9hcmQsXHJcbiAgcGllOiAkZmEtdmFyLXBpZSxcclxuICBwaWc6ICRmYS12YXItcGlnLFxyXG4gIHBpZ2d5LWJhbms6ICRmYS12YXItcGlnZ3ktYmFuayxcclxuICBwaWxsczogJGZhLXZhci1waWxscyxcclxuICBwaW5iYWxsOiAkZmEtdmFyLXBpbmJhbGwsXHJcbiAgcGl6emE6ICRmYS12YXItcGl6emEsXHJcbiAgcGl6emEtc2xpY2U6ICRmYS12YXItcGl6emEtc2xpY2UsXHJcbiAgcGxhY2Utb2Ytd29yc2hpcDogJGZhLXZhci1wbGFjZS1vZi13b3JzaGlwLFxyXG4gIHBsYW5lOiAkZmEtdmFyLXBsYW5lLFxyXG4gIHBsYW5lLWFycml2YWw6ICRmYS12YXItcGxhbmUtYXJyaXZhbCxcclxuICBwbGFuZS1kZXBhcnR1cmU6ICRmYS12YXItcGxhbmUtZGVwYXJ0dXJlLFxyXG4gIHBsYW5lLWVuZ2luZXM6ICRmYS12YXItcGxhbmUtZW5naW5lcyxcclxuICBwbGFuZS1hbHQ6ICRmYS12YXItcGxhbmUtYWx0LFxyXG4gIHBsYW5lLXByb3A6ICRmYS12YXItcGxhbmUtcHJvcCxcclxuICBwbGFuZS1zbGFzaDogJGZhLXZhci1wbGFuZS1zbGFzaCxcclxuICBwbGFuZS10YWlsOiAkZmEtdmFyLXBsYW5lLXRhaWwsXHJcbiAgcGxhbmUtdXA6ICRmYS12YXItcGxhbmUtdXAsXHJcbiAgcGxhbmUtdXAtc2xhc2g6ICRmYS12YXItcGxhbmUtdXAtc2xhc2gsXHJcbiAgcGxhbmV0LW1vb246ICRmYS12YXItcGxhbmV0LW1vb24sXHJcbiAgcGxhbmV0LXJpbmdlZDogJGZhLXZhci1wbGFuZXQtcmluZ2VkLFxyXG4gIHBsYXk6ICRmYS12YXItcGxheSxcclxuICBwbGF5LXBhdXNlOiAkZmEtdmFyLXBsYXktcGF1c2UsXHJcbiAgcGx1ZzogJGZhLXZhci1wbHVnLFxyXG4gIHBsdXM6ICRmYS12YXItcGx1cyxcclxuICBhZGQ6ICRmYS12YXItYWRkLFxyXG4gIHBsdXMtbWludXM6ICRmYS12YXItcGx1cy1taW51cyxcclxuICBwb2RjYXN0OiAkZmEtdmFyLXBvZGNhc3QsXHJcbiAgcG9kaXVtOiAkZmEtdmFyLXBvZGl1bSxcclxuICBwb2RpdW0tc3RhcjogJGZhLXZhci1wb2RpdW0tc3RhcixcclxuICBwb2xpY2UtYm94OiAkZmEtdmFyLXBvbGljZS1ib3gsXHJcbiAgcG9sbC1wZW9wbGU6ICRmYS12YXItcG9sbC1wZW9wbGUsXHJcbiAgcG9vOiAkZmEtdmFyLXBvbyxcclxuICBwb28tYm9sdDogJGZhLXZhci1wb28tYm9sdCxcclxuICBwb28tc3Rvcm06ICRmYS12YXItcG9vLXN0b3JtLFxyXG4gIHBvb3A6ICRmYS12YXItcG9vcCxcclxuICBwb3Bjb3JuOiAkZmEtdmFyLXBvcGNvcm4sXHJcbiAgcG93ZXItb2ZmOiAkZmEtdmFyLXBvd2VyLW9mZixcclxuICBwcmVzY3JpcHRpb246ICRmYS12YXItcHJlc2NyaXB0aW9uLFxyXG4gIHByZXNjcmlwdGlvbi1ib3R0bGU6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZSxcclxuICBwcmVzY3JpcHRpb24tYm90dGxlLW1lZGljYWw6ICRmYS12YXItcHJlc2NyaXB0aW9uLWJvdHRsZS1tZWRpY2FsLFxyXG4gIHByZXNjcmlwdGlvbi1ib3R0bGUtYWx0OiAkZmEtdmFyLXByZXNjcmlwdGlvbi1ib3R0bGUtYWx0LFxyXG4gIHByZXNlbnRhdGlvbi1zY3JlZW46ICRmYS12YXItcHJlc2VudGF0aW9uLXNjcmVlbixcclxuICBwcmVzZW50YXRpb246ICRmYS12YXItcHJlc2VudGF0aW9uLFxyXG4gIHByaW50OiAkZmEtdmFyLXByaW50LFxyXG4gIHByaW50LW1hZ25pZnlpbmctZ2xhc3M6ICRmYS12YXItcHJpbnQtbWFnbmlmeWluZy1nbGFzcyxcclxuICBwcmludC1zZWFyY2g6ICRmYS12YXItcHJpbnQtc2VhcmNoLFxyXG4gIHByaW50LXNsYXNoOiAkZmEtdmFyLXByaW50LXNsYXNoLFxyXG4gIHByb2plY3RvcjogJGZhLXZhci1wcm9qZWN0b3IsXHJcbiAgcHVtcC1tZWRpY2FsOiAkZmEtdmFyLXB1bXAtbWVkaWNhbCxcclxuICBwdW1wLXNvYXA6ICRmYS12YXItcHVtcC1zb2FwLFxyXG4gIHB1bXBraW46ICRmYS12YXItcHVtcGtpbixcclxuICBwdXp6bGUtcGllY2U6ICRmYS12YXItcHV6emxlLXBpZWNlLFxyXG4gIHB1enpsZS1waWVjZS1zaW1wbGU6ICRmYS12YXItcHV6emxlLXBpZWNlLXNpbXBsZSxcclxuICBwdXp6bGUtcGllY2UtYWx0OiAkZmEtdmFyLXB1enpsZS1waWVjZS1hbHQsXHJcbiAgcTogJGZhLXZhci1xLFxyXG4gIHFyY29kZTogJGZhLXZhci1xcmNvZGUsXHJcbiAgcXVlc3Rpb246ICRmYS12YXItcXVlc3Rpb24sXHJcbiAgcXVpZGRpdGNoLWJyb29tLWJhbGw6ICRmYS12YXItcXVpZGRpdGNoLWJyb29tLWJhbGwsXHJcbiAgYnJvb20tYmFsbDogJGZhLXZhci1icm9vbS1iYWxsLFxyXG4gIHF1aWRkaXRjaDogJGZhLXZhci1xdWlkZGl0Y2gsXHJcbiAgcXVvdGUtbGVmdDogJGZhLXZhci1xdW90ZS1sZWZ0LFxyXG4gIHF1b3RlLWxlZnQtcm91bmQ6ICRmYS12YXItcXVvdGUtbGVmdC1yb3VuZCxcclxuICBxdW90ZS1sZWZ0LWFsdDogJGZhLXZhci1xdW90ZS1sZWZ0LWFsdCxcclxuICBxdW90ZS1yaWdodDogJGZhLXZhci1xdW90ZS1yaWdodCxcclxuICBxdW90ZS1yaWdodC1yb3VuZDogJGZhLXZhci1xdW90ZS1yaWdodC1yb3VuZCxcclxuICBxdW90ZS1yaWdodC1hbHQ6ICRmYS12YXItcXVvdGUtcmlnaHQtYWx0LFxyXG4gIHI6ICRmYS12YXItcixcclxuICByYWJiaXQ6ICRmYS12YXItcmFiYml0LFxyXG4gIHJhYmJpdC1ydW5uaW5nOiAkZmEtdmFyLXJhYmJpdC1ydW5uaW5nLFxyXG4gIHJhYmJpdC1mYXN0OiAkZmEtdmFyLXJhYmJpdC1mYXN0LFxyXG4gIHJhY3F1ZXQ6ICRmYS12YXItcmFjcXVldCxcclxuICByYWRhcjogJGZhLXZhci1yYWRhcixcclxuICByYWRpYXRpb246ICRmYS12YXItcmFkaWF0aW9uLFxyXG4gIHJhZGlvOiAkZmEtdmFyLXJhZGlvLFxyXG4gIHJhZGlvLXR1bmVyOiAkZmEtdmFyLXJhZGlvLXR1bmVyLFxyXG4gIHJhZGlvLWFsdDogJGZhLXZhci1yYWRpby1hbHQsXHJcbiAgcmFpbmJvdzogJGZhLXZhci1yYWluYm93LFxyXG4gIHJhaW5kcm9wczogJGZhLXZhci1yYWluZHJvcHMsXHJcbiAgcmFtOiAkZmEtdmFyLXJhbSxcclxuICByYW1wLWxvYWRpbmc6ICRmYS12YXItcmFtcC1sb2FkaW5nLFxyXG4gIHJheWd1bjogJGZhLXZhci1yYXlndW4sXHJcbiAgcmVjZWlwdDogJGZhLXZhci1yZWNlaXB0LFxyXG4gIHJlY29yZC12aW55bDogJGZhLXZhci1yZWNvcmQtdmlueWwsXHJcbiAgcmVjdGFuZ2xlOiAkZmEtdmFyLXJlY3RhbmdsZSxcclxuICByZWN0YW5nbGUtbGFuZHNjYXBlOiAkZmEtdmFyLXJlY3RhbmdsZS1sYW5kc2NhcGUsXHJcbiAgcmVjdGFuZ2xlLWFkOiAkZmEtdmFyLXJlY3RhbmdsZS1hZCxcclxuICBhZDogJGZhLXZhci1hZCxcclxuICByZWN0YW5nbGUtYmFyY29kZTogJGZhLXZhci1yZWN0YW5nbGUtYmFyY29kZSxcclxuICBiYXJjb2RlLWFsdDogJGZhLXZhci1iYXJjb2RlLWFsdCxcclxuICByZWN0YW5nbGUtbGlzdDogJGZhLXZhci1yZWN0YW5nbGUtbGlzdCxcclxuICBsaXN0LWFsdDogJGZhLXZhci1saXN0LWFsdCxcclxuICByZWN0YW5nbGUtdGVybWluYWw6ICRmYS12YXItcmVjdGFuZ2xlLXRlcm1pbmFsLFxyXG4gIHJlY3RhbmdsZS12ZXJ0aWNhbDogJGZhLXZhci1yZWN0YW5nbGUtdmVydGljYWwsXHJcbiAgcmVjdGFuZ2xlLXBvcnRyYWl0OiAkZmEtdmFyLXJlY3RhbmdsZS1wb3J0cmFpdCxcclxuICByZWN0YW5nbGUtdmVydGljYWwtaGlzdG9yeTogJGZhLXZhci1yZWN0YW5nbGUtdmVydGljYWwtaGlzdG9yeSxcclxuICByZWN0YW5nbGUtd2lkZTogJGZhLXZhci1yZWN0YW5nbGUtd2lkZSxcclxuICByZWN0YW5nbGUteG1hcms6ICRmYS12YXItcmVjdGFuZ2xlLXhtYXJrLFxyXG4gIHRpbWVzLXJlY3RhbmdsZTogJGZhLXZhci10aW1lcy1yZWN0YW5nbGUsXHJcbiAgcmVjdGFuZ2xlLXRpbWVzOiAkZmEtdmFyLXJlY3RhbmdsZS10aW1lcyxcclxuICB3aW5kb3ctY2xvc2U6ICRmYS12YXItd2luZG93LWNsb3NlLFxyXG4gIHJlY3ljbGU6ICRmYS12YXItcmVjeWNsZSxcclxuICByZWZyaWdlcmF0b3I6ICRmYS12YXItcmVmcmlnZXJhdG9yLFxyXG4gIHJlZ2lzdGVyZWQ6ICRmYS12YXItcmVnaXN0ZXJlZCxcclxuICByZXBlYXQ6ICRmYS12YXItcmVwZWF0LFxyXG4gIHJlcGVhdC0xOiAkZmEtdmFyLXJlcGVhdC0xLFxyXG4gIHJlcGx5OiAkZmEtdmFyLXJlcGx5LFxyXG4gIG1haWwtcmVwbHk6ICRmYS12YXItbWFpbC1yZXBseSxcclxuICByZXBseS1hbGw6ICRmYS12YXItcmVwbHktYWxsLFxyXG4gIG1haWwtcmVwbHktYWxsOiAkZmEtdmFyLW1haWwtcmVwbHktYWxsLFxyXG4gIHJlcGx5LWNsb2NrOiAkZmEtdmFyLXJlcGx5LWNsb2NrLFxyXG4gIHJlcGx5LXRpbWU6ICRmYS12YXItcmVwbHktdGltZSxcclxuICByZXB1YmxpY2FuOiAkZmEtdmFyLXJlcHVibGljYW4sXHJcbiAgcmVzdHJvb206ICRmYS12YXItcmVzdHJvb20sXHJcbiAgcmVzdHJvb20tc2ltcGxlOiAkZmEtdmFyLXJlc3Ryb29tLXNpbXBsZSxcclxuICByZXR3ZWV0OiAkZmEtdmFyLXJldHdlZXQsXHJcbiAgcmhvbWJ1czogJGZhLXZhci1yaG9tYnVzLFxyXG4gIHJpYmJvbjogJGZhLXZhci1yaWJib24sXHJcbiAgcmlnaHQ6ICRmYS12YXItcmlnaHQsXHJcbiAgYXJyb3ctYWx0LXJpZ2h0OiAkZmEtdmFyLWFycm93LWFsdC1yaWdodCxcclxuICByaWdodC1mcm9tLWJyYWNrZXQ6ICRmYS12YXItcmlnaHQtZnJvbS1icmFja2V0LFxyXG4gIHNpZ24tb3V0LWFsdDogJGZhLXZhci1zaWduLW91dC1hbHQsXHJcbiAgcmlnaHQtZnJvbS1saW5lOiAkZmEtdmFyLXJpZ2h0LWZyb20tbGluZSxcclxuICBhcnJvdy1hbHQtZnJvbS1sZWZ0OiAkZmEtdmFyLWFycm93LWFsdC1mcm9tLWxlZnQsXHJcbiAgcmlnaHQtbGVmdDogJGZhLXZhci1yaWdodC1sZWZ0LFxyXG4gIGV4Y2hhbmdlLWFsdDogJGZhLXZhci1leGNoYW5nZS1hbHQsXHJcbiAgcmlnaHQtbG9uZzogJGZhLXZhci1yaWdodC1sb25nLFxyXG4gIGxvbmctYXJyb3ctYWx0LXJpZ2h0OiAkZmEtdmFyLWxvbmctYXJyb3ctYWx0LXJpZ2h0LFxyXG4gIHJpZ2h0LXRvLWJyYWNrZXQ6ICRmYS12YXItcmlnaHQtdG8tYnJhY2tldCxcclxuICBzaWduLWluLWFsdDogJGZhLXZhci1zaWduLWluLWFsdCxcclxuICByaWdodC10by1saW5lOiAkZmEtdmFyLXJpZ2h0LXRvLWxpbmUsXHJcbiAgYXJyb3ctYWx0LXRvLXJpZ2h0OiAkZmEtdmFyLWFycm93LWFsdC10by1yaWdodCxcclxuICByaW5nOiAkZmEtdmFyLXJpbmcsXHJcbiAgcmluZ3Mtd2VkZGluZzogJGZhLXZhci1yaW5ncy13ZWRkaW5nLFxyXG4gIHJvYWQ6ICRmYS12YXItcm9hZCxcclxuICByb2JvdDogJGZhLXZhci1yb2JvdCxcclxuICByb2NrZXQ6ICRmYS12YXItcm9ja2V0LFxyXG4gIHJvY2tldC1sYXVuY2g6ICRmYS12YXItcm9ja2V0LWxhdW5jaCxcclxuICByb3RhdGU6ICRmYS12YXItcm90YXRlLFxyXG4gIHN5bmMtYWx0OiAkZmEtdmFyLXN5bmMtYWx0LFxyXG4gIHJvdGF0ZS1leGNsYW1hdGlvbjogJGZhLXZhci1yb3RhdGUtZXhjbGFtYXRpb24sXHJcbiAgcm90YXRlLWZvcndhcmQ6ICRmYS12YXItcm90YXRlLWZvcndhcmQsXHJcbiAgcmVkby1hbHQ6ICRmYS12YXItcmVkby1hbHQsXHJcbiAgcm90YXRlLWxlZnQ6ICRmYS12YXItcm90YXRlLWxlZnQsXHJcbiAgdW5kby1hbHQ6ICRmYS12YXItdW5kby1hbHQsXHJcbiAgcm91dGU6ICRmYS12YXItcm91dGUsXHJcbiAgcm91dGUtaGlnaHdheTogJGZhLXZhci1yb3V0ZS1oaWdod2F5LFxyXG4gIHJvdXRlLWludGVyc3RhdGU6ICRmYS12YXItcm91dGUtaW50ZXJzdGF0ZSxcclxuICByb3V0ZXI6ICRmYS12YXItcm91dGVyLFxyXG4gIHJzczogJGZhLXZhci1yc3MsXHJcbiAgZmVlZDogJGZhLXZhci1mZWVkLFxyXG4gIHJ1YmxlLXNpZ246ICRmYS12YXItcnVibGUtc2lnbixcclxuICByb3VibGU6ICRmYS12YXItcm91YmxlLFxyXG4gIHJ1YjogJGZhLXZhci1ydWIsXHJcbiAgcnVibGU6ICRmYS12YXItcnVibGUsXHJcbiAgcnVsZXI6ICRmYS12YXItcnVsZXIsXHJcbiAgcnVsZXItY29tYmluZWQ6ICRmYS12YXItcnVsZXItY29tYmluZWQsXHJcbiAgcnVsZXItaG9yaXpvbnRhbDogJGZhLXZhci1ydWxlci1ob3Jpem9udGFsLFxyXG4gIHJ1bGVyLXRyaWFuZ2xlOiAkZmEtdmFyLXJ1bGVyLXRyaWFuZ2xlLFxyXG4gIHJ1bGVyLXZlcnRpY2FsOiAkZmEtdmFyLXJ1bGVyLXZlcnRpY2FsLFxyXG4gIHJ1cGVlLXNpZ246ICRmYS12YXItcnVwZWUtc2lnbixcclxuICBydXBlZTogJGZhLXZhci1ydXBlZSxcclxuICBydXBpYWgtc2lnbjogJGZhLXZhci1ydXBpYWgtc2lnbixcclxuICBydjogJGZhLXZhci1ydixcclxuICBzOiAkZmEtdmFyLXMsXHJcbiAgc2FjazogJGZhLXZhci1zYWNrLFxyXG4gIHNhY2stZG9sbGFyOiAkZmEtdmFyLXNhY2stZG9sbGFyLFxyXG4gIHNhbGFkOiAkZmEtdmFyLXNhbGFkLFxyXG4gIGJvd2wtc2FsYWQ6ICRmYS12YXItYm93bC1zYWxhZCxcclxuICBzYW5kd2ljaDogJGZhLXZhci1zYW5kd2ljaCxcclxuICBzYXRlbGxpdGU6ICRmYS12YXItc2F0ZWxsaXRlLFxyXG4gIHNhdGVsbGl0ZS1kaXNoOiAkZmEtdmFyLXNhdGVsbGl0ZS1kaXNoLFxyXG4gIHNhdXNhZ2U6ICRmYS12YXItc2F1c2FnZSxcclxuICBzYXhvcGhvbmU6ICRmYS12YXItc2F4b3Bob25lLFxyXG4gIHNheG9waG9uZS1maXJlOiAkZmEtdmFyLXNheG9waG9uZS1maXJlLFxyXG4gIHNheC1ob3Q6ICRmYS12YXItc2F4LWhvdCxcclxuICBzY2FsZS1iYWxhbmNlZDogJGZhLXZhci1zY2FsZS1iYWxhbmNlZCxcclxuICBiYWxhbmNlLXNjYWxlOiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUsXHJcbiAgc2NhbGUtdW5iYWxhbmNlZDogJGZhLXZhci1zY2FsZS11bmJhbGFuY2VkLFxyXG4gIGJhbGFuY2Utc2NhbGUtbGVmdDogJGZhLXZhci1iYWxhbmNlLXNjYWxlLWxlZnQsXHJcbiAgc2NhbGUtdW5iYWxhbmNlZC1mbGlwOiAkZmEtdmFyLXNjYWxlLXVuYmFsYW5jZWQtZmxpcCxcclxuICBiYWxhbmNlLXNjYWxlLXJpZ2h0OiAkZmEtdmFyLWJhbGFuY2Utc2NhbGUtcmlnaHQsXHJcbiAgc2NhbHBlbDogJGZhLXZhci1zY2FscGVsLFxyXG4gIHNjYWxwZWwtbGluZS1kYXNoZWQ6ICRmYS12YXItc2NhbHBlbC1saW5lLWRhc2hlZCxcclxuICBzY2FscGVsLXBhdGg6ICRmYS12YXItc2NhbHBlbC1wYXRoLFxyXG4gIHNjYW5uZXI6ICRmYS12YXItc2Nhbm5lcixcclxuICBzY2FubmVyLWltYWdlOiAkZmEtdmFyLXNjYW5uZXItaW1hZ2UsXHJcbiAgc2Nhbm5lci1ndW46ICRmYS12YXItc2Nhbm5lci1ndW4sXHJcbiAgc2Nhbm5lci1rZXlib2FyZDogJGZhLXZhci1zY2FubmVyLWtleWJvYXJkLFxyXG4gIHNjYW5uZXItdG91Y2hzY3JlZW46ICRmYS12YXItc2Nhbm5lci10b3VjaHNjcmVlbixcclxuICBzY2FyZWNyb3c6ICRmYS12YXItc2NhcmVjcm93LFxyXG4gIHNjYXJmOiAkZmEtdmFyLXNjYXJmLFxyXG4gIHNjaG9vbDogJGZhLXZhci1zY2hvb2wsXHJcbiAgc2Npc3NvcnM6ICRmYS12YXItc2Npc3NvcnMsXHJcbiAgY3V0OiAkZmEtdmFyLWN1dCxcclxuICBzY3JlZW4tdXNlcnM6ICRmYS12YXItc2NyZWVuLXVzZXJzLFxyXG4gIHVzZXJzLWNsYXNzOiAkZmEtdmFyLXVzZXJzLWNsYXNzLFxyXG4gIHNjcmVlbmNhc3Q6ICRmYS12YXItc2NyZWVuY2FzdCxcclxuICBzY3Jld2RyaXZlcjogJGZhLXZhci1zY3Jld2RyaXZlcixcclxuICBzY3Jld2RyaXZlci13cmVuY2g6ICRmYS12YXItc2NyZXdkcml2ZXItd3JlbmNoLFxyXG4gIHRvb2xzOiAkZmEtdmFyLXRvb2xzLFxyXG4gIHNjcmliYmxlOiAkZmEtdmFyLXNjcmliYmxlLFxyXG4gIHNjcm9sbDogJGZhLXZhci1zY3JvbGwsXHJcbiAgc2Nyb2xsLW9sZDogJGZhLXZhci1zY3JvbGwtb2xkLFxyXG4gIHNjcm9sbC10b3JhaDogJGZhLXZhci1zY3JvbGwtdG9yYWgsXHJcbiAgdG9yYWg6ICRmYS12YXItdG9yYWgsXHJcbiAgc2NydWJiZXI6ICRmYS12YXItc2NydWJiZXIsXHJcbiAgc2N5dGhlOiAkZmEtdmFyLXNjeXRoZSxcclxuICBzZC1jYXJkOiAkZmEtdmFyLXNkLWNhcmQsXHJcbiAgc2QtY2FyZHM6ICRmYS12YXItc2QtY2FyZHMsXHJcbiAgc2VhbDogJGZhLXZhci1zZWFsLFxyXG4gIHNlYWwtZXhjbGFtYXRpb246ICRmYS12YXItc2VhbC1leGNsYW1hdGlvbixcclxuICBzZWFsLXF1ZXN0aW9uOiAkZmEtdmFyLXNlYWwtcXVlc3Rpb24sXHJcbiAgc2VhdC1haXJsaW5lOiAkZmEtdmFyLXNlYXQtYWlybGluZSxcclxuICBzZWN0aW9uOiAkZmEtdmFyLXNlY3Rpb24sXHJcbiAgc2VlZGxpbmc6ICRmYS12YXItc2VlZGxpbmcsXHJcbiAgc3Byb3V0OiAkZmEtdmFyLXNwcm91dCxcclxuICBzZW5kLWJhY2s6ICRmYS12YXItc2VuZC1iYWNrLFxyXG4gIHNlbmQtYmFja3dhcmQ6ICRmYS12YXItc2VuZC1iYWNrd2FyZCxcclxuICBzZW5zb3I6ICRmYS12YXItc2Vuc29yLFxyXG4gIHNlbnNvci1jbG91ZDogJGZhLXZhci1zZW5zb3ItY2xvdWQsXHJcbiAgc2Vuc29yLXNtb2tlOiAkZmEtdmFyLXNlbnNvci1zbW9rZSxcclxuICBzZW5zb3ItZmlyZTogJGZhLXZhci1zZW5zb3ItZmlyZSxcclxuICBzZW5zb3Itb246ICRmYS12YXItc2Vuc29yLW9uLFxyXG4gIHNlbnNvci10cmlhbmdsZS1leGNsYW1hdGlvbjogJGZhLXZhci1zZW5zb3ItdHJpYW5nbGUtZXhjbGFtYXRpb24sXHJcbiAgc2Vuc29yLWFsZXJ0OiAkZmEtdmFyLXNlbnNvci1hbGVydCxcclxuICBzZXJ2ZXI6ICRmYS12YXItc2VydmVyLFxyXG4gIHNoYXBlczogJGZhLXZhci1zaGFwZXMsXHJcbiAgdHJpYW5nbGUtY2lyY2xlLXNxdWFyZTogJGZhLXZhci10cmlhbmdsZS1jaXJjbGUtc3F1YXJlLFxyXG4gIHNoYXJlOiAkZmEtdmFyLXNoYXJlLFxyXG4gIGFycm93LXR1cm4tcmlnaHQ6ICRmYS12YXItYXJyb3ctdHVybi1yaWdodCxcclxuICBtYWlsLWZvcndhcmQ6ICRmYS12YXItbWFpbC1mb3J3YXJkLFxyXG4gIHNoYXJlLWFsbDogJGZhLXZhci1zaGFyZS1hbGwsXHJcbiAgYXJyb3dzLXR1cm4tcmlnaHQ6ICRmYS12YXItYXJyb3dzLXR1cm4tcmlnaHQsXHJcbiAgc2hhcmUtZnJvbS1zcXVhcmU6ICRmYS12YXItc2hhcmUtZnJvbS1zcXVhcmUsXHJcbiAgc2hhcmUtc3F1YXJlOiAkZmEtdmFyLXNoYXJlLXNxdWFyZSxcclxuICBzaGFyZS1ub2RlczogJGZhLXZhci1zaGFyZS1ub2RlcyxcclxuICBzaGFyZS1hbHQ6ICRmYS12YXItc2hhcmUtYWx0LFxyXG4gIHNoZWVwOiAkZmEtdmFyLXNoZWVwLFxyXG4gIHNoZWtlbC1zaWduOiAkZmEtdmFyLXNoZWtlbC1zaWduLFxyXG4gIHNoZXFlbC1zaWduOiAkZmEtdmFyLXNoZXFlbC1zaWduLFxyXG4gIHNoZWtlbDogJGZhLXZhci1zaGVrZWwsXHJcbiAgc2hlcWVsOiAkZmEtdmFyLXNoZXFlbCxcclxuICBpbHM6ICRmYS12YXItaWxzLFxyXG4gIHNoZWx2ZXM6ICRmYS12YXItc2hlbHZlcyxcclxuICBpbnZlbnRvcnk6ICRmYS12YXItaW52ZW50b3J5LFxyXG4gIHNoZWx2ZXMtZW1wdHk6ICRmYS12YXItc2hlbHZlcy1lbXB0eSxcclxuICBzaGllbGQ6ICRmYS12YXItc2hpZWxkLFxyXG4gIHNoaWVsZC1ibGFuazogJGZhLXZhci1zaGllbGQtYmxhbmssXHJcbiAgc2hpZWxkLWFsdDogJGZhLXZhci1zaGllbGQtYWx0LFxyXG4gIHNoaWVsZC1jaGVjazogJGZhLXZhci1zaGllbGQtY2hlY2ssXHJcbiAgc2hpZWxkLWNyb3NzOiAkZmEtdmFyLXNoaWVsZC1jcm9zcyxcclxuICBzaGllbGQtZXhjbGFtYXRpb246ICRmYS12YXItc2hpZWxkLWV4Y2xhbWF0aW9uLFxyXG4gIHNoaWVsZC1rZXlob2xlOiAkZmEtdmFyLXNoaWVsZC1rZXlob2xlLFxyXG4gIHNoaWVsZC1taW51czogJGZhLXZhci1zaGllbGQtbWludXMsXHJcbiAgc2hpZWxkLXBsdXM6ICRmYS12YXItc2hpZWxkLXBsdXMsXHJcbiAgc2hpZWxkLXNsYXNoOiAkZmEtdmFyLXNoaWVsZC1zbGFzaCxcclxuICBzaGllbGQtdmlydXM6ICRmYS12YXItc2hpZWxkLXZpcnVzLFxyXG4gIHNoaWVsZC14bWFyazogJGZhLXZhci1zaGllbGQteG1hcmssXHJcbiAgc2hpZWxkLXRpbWVzOiAkZmEtdmFyLXNoaWVsZC10aW1lcyxcclxuICBzaGlwOiAkZmEtdmFyLXNoaXAsXHJcbiAgc2hpc2gta2ViYWI6ICRmYS12YXItc2hpc2gta2ViYWIsXHJcbiAgc2hvZS1wcmludHM6ICRmYS12YXItc2hvZS1wcmludHMsXHJcbiAgc2hvcDogJGZhLXZhci1zaG9wLFxyXG4gIHN0b3JlLWFsdDogJGZhLXZhci1zdG9yZS1hbHQsXHJcbiAgc2hvcC1zbGFzaDogJGZhLXZhci1zaG9wLXNsYXNoLFxyXG4gIHN0b3JlLWFsdC1zbGFzaDogJGZhLXZhci1zdG9yZS1hbHQtc2xhc2gsXHJcbiAgc2hvdmVsOiAkZmEtdmFyLXNob3ZlbCxcclxuICBzaG92ZWwtc25vdzogJGZhLXZhci1zaG92ZWwtc25vdyxcclxuICBzaG93ZXI6ICRmYS12YXItc2hvd2VyLFxyXG4gIHNob3dlci1kb3duOiAkZmEtdmFyLXNob3dlci1kb3duLFxyXG4gIHNob3dlci1hbHQ6ICRmYS12YXItc2hvd2VyLWFsdCxcclxuICBzaHJlZGRlcjogJGZhLXZhci1zaHJlZGRlcixcclxuICBzaHVmZmxlOiAkZmEtdmFyLXNodWZmbGUsXHJcbiAgcmFuZG9tOiAkZmEtdmFyLXJhbmRvbSxcclxuICBzaHV0dGxlLXNwYWNlOiAkZmEtdmFyLXNodXR0bGUtc3BhY2UsXHJcbiAgc3BhY2Utc2h1dHRsZTogJGZhLXZhci1zcGFjZS1zaHV0dGxlLFxyXG4gIHNodXR0bGVjb2NrOiAkZmEtdmFyLXNodXR0bGVjb2NrLFxyXG4gIHNpY2tsZTogJGZhLXZhci1zaWNrbGUsXHJcbiAgc2lkZWJhcjogJGZhLXZhci1zaWRlYmFyLFxyXG4gIHNpZGViYXItZmxpcDogJGZhLXZhci1zaWRlYmFyLWZsaXAsXHJcbiAgc2lnbWE6ICRmYS12YXItc2lnbWEsXHJcbiAgc2lnbi1oYW5naW5nOiAkZmEtdmFyLXNpZ24taGFuZ2luZyxcclxuICBzaWduOiAkZmEtdmFyLXNpZ24sXHJcbiAgc2lnbmFsOiAkZmEtdmFyLXNpZ25hbCxcclxuICBzaWduYWwtcGVyZmVjdDogJGZhLXZhci1zaWduYWwtcGVyZmVjdCxcclxuICBzaWduYWwtNTogJGZhLXZhci1zaWduYWwtNSxcclxuICBzaWduYWwtYmFyczogJGZhLXZhci1zaWduYWwtYmFycyxcclxuICBzaWduYWwtYmFycy1zdHJvbmc6ICRmYS12YXItc2lnbmFsLWJhcnMtc3Ryb25nLFxyXG4gIHNpZ25hbC1hbHQ6ICRmYS12YXItc2lnbmFsLWFsdCxcclxuICBzaWduYWwtYWx0LTQ6ICRmYS12YXItc2lnbmFsLWFsdC00LFxyXG4gIHNpZ25hbC1iYXJzLWZhaXI6ICRmYS12YXItc2lnbmFsLWJhcnMtZmFpcixcclxuICBzaWduYWwtYWx0LTI6ICRmYS12YXItc2lnbmFsLWFsdC0yLFxyXG4gIHNpZ25hbC1iYXJzLWdvb2Q6ICRmYS12YXItc2lnbmFsLWJhcnMtZ29vZCxcclxuICBzaWduYWwtYWx0LTM6ICRmYS12YXItc2lnbmFsLWFsdC0zLFxyXG4gIHNpZ25hbC1iYXJzLXNsYXNoOiAkZmEtdmFyLXNpZ25hbC1iYXJzLXNsYXNoLFxyXG4gIHNpZ25hbC1hbHQtc2xhc2g6ICRmYS12YXItc2lnbmFsLWFsdC1zbGFzaCxcclxuICBzaWduYWwtYmFycy13ZWFrOiAkZmEtdmFyLXNpZ25hbC1iYXJzLXdlYWssXHJcbiAgc2lnbmFsLWFsdC0xOiAkZmEtdmFyLXNpZ25hbC1hbHQtMSxcclxuICBzaWduYWwtZmFpcjogJGZhLXZhci1zaWduYWwtZmFpcixcclxuICBzaWduYWwtMjogJGZhLXZhci1zaWduYWwtMixcclxuICBzaWduYWwtZ29vZDogJGZhLXZhci1zaWduYWwtZ29vZCxcclxuICBzaWduYWwtMzogJGZhLXZhci1zaWduYWwtMyxcclxuICBzaWduYWwtc2xhc2g6ICRmYS12YXItc2lnbmFsLXNsYXNoLFxyXG4gIHNpZ25hbC1zdHJlYW06ICRmYS12YXItc2lnbmFsLXN0cmVhbSxcclxuICBzaWduYWwtc3RyZWFtLXNsYXNoOiAkZmEtdmFyLXNpZ25hbC1zdHJlYW0tc2xhc2gsXHJcbiAgc2lnbmFsLXN0cm9uZzogJGZhLXZhci1zaWduYWwtc3Ryb25nLFxyXG4gIHNpZ25hbC00OiAkZmEtdmFyLXNpZ25hbC00LFxyXG4gIHNpZ25hbC13ZWFrOiAkZmEtdmFyLXNpZ25hbC13ZWFrLFxyXG4gIHNpZ25hbC0xOiAkZmEtdmFyLXNpZ25hbC0xLFxyXG4gIHNpZ25hdHVyZTogJGZhLXZhci1zaWduYXR1cmUsXHJcbiAgc2lnbnMtcG9zdDogJGZhLXZhci1zaWducy1wb3N0LFxyXG4gIG1hcC1zaWduczogJGZhLXZhci1tYXAtc2lnbnMsXHJcbiAgc2ltLWNhcmQ6ICRmYS12YXItc2ltLWNhcmQsXHJcbiAgc2ltLWNhcmRzOiAkZmEtdmFyLXNpbS1jYXJkcyxcclxuICBzaW5rOiAkZmEtdmFyLXNpbmssXHJcbiAgc2lyZW46ICRmYS12YXItc2lyZW4sXHJcbiAgc2lyZW4tb246ICRmYS12YXItc2lyZW4tb24sXHJcbiAgc2l0ZW1hcDogJGZhLXZhci1zaXRlbWFwLFxyXG4gIHNrZWxldG9uOiAkZmEtdmFyLXNrZWxldG9uLFxyXG4gIHNrdWxsOiAkZmEtdmFyLXNrdWxsLFxyXG4gIHNrdWxsLWNvdzogJGZhLXZhci1za3VsbC1jb3csXHJcbiAgc2t1bGwtY3Jvc3Nib25lczogJGZhLXZhci1za3VsbC1jcm9zc2JvbmVzLFxyXG4gIHNsYXNoOiAkZmEtdmFyLXNsYXNoLFxyXG4gIHNsZWlnaDogJGZhLXZhci1zbGVpZ2gsXHJcbiAgc2xpZGVyOiAkZmEtdmFyLXNsaWRlcixcclxuICBzbGlkZXJzOiAkZmEtdmFyLXNsaWRlcnMsXHJcbiAgc2xpZGVycy1oOiAkZmEtdmFyLXNsaWRlcnMtaCxcclxuICBzbGlkZXJzLXVwOiAkZmEtdmFyLXNsaWRlcnMtdXAsXHJcbiAgc2xpZGVycy12OiAkZmEtdmFyLXNsaWRlcnMtdixcclxuICBzbW9nOiAkZmEtdmFyLXNtb2csXHJcbiAgc21va2U6ICRmYS12YXItc21va2UsXHJcbiAgc21va2luZzogJGZhLXZhci1zbW9raW5nLFxyXG4gIHNuYWtlOiAkZmEtdmFyLXNuYWtlLFxyXG4gIHNub296ZTogJGZhLXZhci1zbm9vemUsXHJcbiAgenp6OiAkZmEtdmFyLXp6eixcclxuICBzbm93LWJsb3dpbmc6ICRmYS12YXItc25vdy1ibG93aW5nLFxyXG4gIHNub3dmbGFrZTogJGZhLXZhci1zbm93Zmxha2UsXHJcbiAgc25vd2ZsYWtlczogJGZhLXZhci1zbm93Zmxha2VzLFxyXG4gIHNub3dtYW46ICRmYS12YXItc25vd21hbixcclxuICBzbm93bWFuLWhlYWQ6ICRmYS12YXItc25vd21hbi1oZWFkLFxyXG4gIGZyb3N0eS1oZWFkOiAkZmEtdmFyLWZyb3N0eS1oZWFkLFxyXG4gIHNub3dwbG93OiAkZmEtdmFyLXNub3dwbG93LFxyXG4gIHNvYXA6ICRmYS12YXItc29hcCxcclxuICBzb2NrczogJGZhLXZhci1zb2NrcyxcclxuICBzb2xhci1wYW5lbDogJGZhLXZhci1zb2xhci1wYW5lbCxcclxuICBzb2xhci1zeXN0ZW06ICRmYS12YXItc29sYXItc3lzdGVtLFxyXG4gIHNvcnQ6ICRmYS12YXItc29ydCxcclxuICB1bnNvcnRlZDogJGZhLXZhci11bnNvcnRlZCxcclxuICBzb3J0LWRvd246ICRmYS12YXItc29ydC1kb3duLFxyXG4gIHNvcnQtZGVzYzogJGZhLXZhci1zb3J0LWRlc2MsXHJcbiAgc29ydC11cDogJGZhLXZhci1zb3J0LXVwLFxyXG4gIHNvcnQtYXNjOiAkZmEtdmFyLXNvcnQtYXNjLFxyXG4gIHNwYTogJGZhLXZhci1zcGEsXHJcbiAgc3BhY2Utc3RhdGlvbi1tb29uOiAkZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbixcclxuICBzcGFjZS1zdGF0aW9uLW1vb24tY29uc3RydWN0aW9uOiAkZmEtdmFyLXNwYWNlLXN0YXRpb24tbW9vbi1jb25zdHJ1Y3Rpb24sXHJcbiAgc3BhY2Utc3RhdGlvbi1tb29uLWFsdDogJGZhLXZhci1zcGFjZS1zdGF0aW9uLW1vb24tYWx0LFxyXG4gIHNwYWRlOiAkZmEtdmFyLXNwYWRlLFxyXG4gIHNwYWdoZXR0aS1tb25zdGVyLWZseWluZzogJGZhLXZhci1zcGFnaGV0dGktbW9uc3Rlci1mbHlpbmcsXHJcbiAgcGFzdGFmYXJpYW5pc206ICRmYS12YXItcGFzdGFmYXJpYW5pc20sXHJcbiAgc3BhcmtsZXM6ICRmYS12YXItc3BhcmtsZXMsXHJcbiAgc3BlYWtlcjogJGZhLXZhci1zcGVha2VyLFxyXG4gIHNwZWFrZXJzOiAkZmEtdmFyLXNwZWFrZXJzLFxyXG4gIHNwZWxsLWNoZWNrOiAkZmEtdmFyLXNwZWxsLWNoZWNrLFxyXG4gIHNwaWRlcjogJGZhLXZhci1zcGlkZXIsXHJcbiAgc3BpZGVyLWJsYWNrLXdpZG93OiAkZmEtdmFyLXNwaWRlci1ibGFjay13aWRvdyxcclxuICBzcGlkZXItd2ViOiAkZmEtdmFyLXNwaWRlci13ZWIsXHJcbiAgc3Bpbm5lcjogJGZhLXZhci1zcGlubmVyLFxyXG4gIHNwaW5uZXItdGhpcmQ6ICRmYS12YXItc3Bpbm5lci10aGlyZCxcclxuICBzcGxpdDogJGZhLXZhci1zcGxpdCxcclxuICBzcGxvdGNoOiAkZmEtdmFyLXNwbG90Y2gsXHJcbiAgc3Bvb246ICRmYS12YXItc3Bvb24sXHJcbiAgdXRlbnNpbC1zcG9vbjogJGZhLXZhci11dGVuc2lsLXNwb29uLFxyXG4gIHNwcmF5LWNhbjogJGZhLXZhci1zcHJheS1jYW4sXHJcbiAgc3ByaW5rbGVyOiAkZmEtdmFyLXNwcmlua2xlcixcclxuICBzcXVhcmU6ICRmYS12YXItc3F1YXJlLFxyXG4gIHNxdWFyZS0wOiAkZmEtdmFyLXNxdWFyZS0wLFxyXG4gIHNxdWFyZS0xOiAkZmEtdmFyLXNxdWFyZS0xLFxyXG4gIHNxdWFyZS0yOiAkZmEtdmFyLXNxdWFyZS0yLFxyXG4gIHNxdWFyZS0zOiAkZmEtdmFyLXNxdWFyZS0zLFxyXG4gIHNxdWFyZS00OiAkZmEtdmFyLXNxdWFyZS00LFxyXG4gIHNxdWFyZS01OiAkZmEtdmFyLXNxdWFyZS01LFxyXG4gIHNxdWFyZS02OiAkZmEtdmFyLXNxdWFyZS02LFxyXG4gIHNxdWFyZS03OiAkZmEtdmFyLXNxdWFyZS03LFxyXG4gIHNxdWFyZS04OiAkZmEtdmFyLXNxdWFyZS04LFxyXG4gIHNxdWFyZS05OiAkZmEtdmFyLXNxdWFyZS05LFxyXG4gIHNxdWFyZS1hOiAkZmEtdmFyLXNxdWFyZS1hLFxyXG4gIHNxdWFyZS1hbXBlcnNhbmQ6ICRmYS12YXItc3F1YXJlLWFtcGVyc2FuZCxcclxuICBzcXVhcmUtYXJyb3ctZG93bjogJGZhLXZhci1zcXVhcmUtYXJyb3ctZG93bixcclxuICBhcnJvdy1zcXVhcmUtZG93bjogJGZhLXZhci1hcnJvdy1zcXVhcmUtZG93bixcclxuICBzcXVhcmUtYXJyb3ctZG93bi1sZWZ0OiAkZmEtdmFyLXNxdWFyZS1hcnJvdy1kb3duLWxlZnQsXHJcbiAgc3F1YXJlLWFycm93LWRvd24tcmlnaHQ6ICRmYS12YXItc3F1YXJlLWFycm93LWRvd24tcmlnaHQsXHJcbiAgc3F1YXJlLWFycm93LWxlZnQ6ICRmYS12YXItc3F1YXJlLWFycm93LWxlZnQsXHJcbiAgYXJyb3ctc3F1YXJlLWxlZnQ6ICRmYS12YXItYXJyb3ctc3F1YXJlLWxlZnQsXHJcbiAgc3F1YXJlLWFycm93LXJpZ2h0OiAkZmEtdmFyLXNxdWFyZS1hcnJvdy1yaWdodCxcclxuICBhcnJvdy1zcXVhcmUtcmlnaHQ6ICRmYS12YXItYXJyb3ctc3F1YXJlLXJpZ2h0LFxyXG4gIHNxdWFyZS1hcnJvdy11cDogJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAsXHJcbiAgYXJyb3ctc3F1YXJlLXVwOiAkZmEtdmFyLWFycm93LXNxdWFyZS11cCxcclxuICBzcXVhcmUtYXJyb3ctdXAtbGVmdDogJGZhLXZhci1zcXVhcmUtYXJyb3ctdXAtbGVmdCxcclxuICBzcXVhcmUtYXJyb3ctdXAtcmlnaHQ6ICRmYS12YXItc3F1YXJlLWFycm93LXVwLXJpZ2h0LFxyXG4gIGV4dGVybmFsLWxpbmstc3F1YXJlOiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlLFxyXG4gIHNxdWFyZS1iOiAkZmEtdmFyLXNxdWFyZS1iLFxyXG4gIHNxdWFyZS1ib2x0OiAkZmEtdmFyLXNxdWFyZS1ib2x0LFxyXG4gIHNxdWFyZS1jOiAkZmEtdmFyLXNxdWFyZS1jLFxyXG4gIHNxdWFyZS1jYXJldC1kb3duOiAkZmEtdmFyLXNxdWFyZS1jYXJldC1kb3duLFxyXG4gIGNhcmV0LXNxdWFyZS1kb3duOiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1kb3duLFxyXG4gIHNxdWFyZS1jYXJldC1sZWZ0OiAkZmEtdmFyLXNxdWFyZS1jYXJldC1sZWZ0LFxyXG4gIGNhcmV0LXNxdWFyZS1sZWZ0OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1sZWZ0LFxyXG4gIHNxdWFyZS1jYXJldC1yaWdodDogJGZhLXZhci1zcXVhcmUtY2FyZXQtcmlnaHQsXHJcbiAgY2FyZXQtc3F1YXJlLXJpZ2h0OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1yaWdodCxcclxuICBzcXVhcmUtY2FyZXQtdXA6ICRmYS12YXItc3F1YXJlLWNhcmV0LXVwLFxyXG4gIGNhcmV0LXNxdWFyZS11cDogJGZhLXZhci1jYXJldC1zcXVhcmUtdXAsXHJcbiAgc3F1YXJlLWNoZWNrOiAkZmEtdmFyLXNxdWFyZS1jaGVjayxcclxuICBjaGVjay1zcXVhcmU6ICRmYS12YXItY2hlY2stc3F1YXJlLFxyXG4gIHNxdWFyZS1jaGV2cm9uLWRvd246ICRmYS12YXItc3F1YXJlLWNoZXZyb24tZG93bixcclxuICBjaGV2cm9uLXNxdWFyZS1kb3duOiAkZmEtdmFyLWNoZXZyb24tc3F1YXJlLWRvd24sXHJcbiAgc3F1YXJlLWNoZXZyb24tbGVmdDogJGZhLXZhci1zcXVhcmUtY2hldnJvbi1sZWZ0LFxyXG4gIGNoZXZyb24tc3F1YXJlLWxlZnQ6ICRmYS12YXItY2hldnJvbi1zcXVhcmUtbGVmdCxcclxuICBzcXVhcmUtY2hldnJvbi1yaWdodDogJGZhLXZhci1zcXVhcmUtY2hldnJvbi1yaWdodCxcclxuICBjaGV2cm9uLXNxdWFyZS1yaWdodDogJGZhLXZhci1jaGV2cm9uLXNxdWFyZS1yaWdodCxcclxuICBzcXVhcmUtY2hldnJvbi11cDogJGZhLXZhci1zcXVhcmUtY2hldnJvbi11cCxcclxuICBjaGV2cm9uLXNxdWFyZS11cDogJGZhLXZhci1jaGV2cm9uLXNxdWFyZS11cCxcclxuICBzcXVhcmUtY29kZTogJGZhLXZhci1zcXVhcmUtY29kZSxcclxuICBzcXVhcmUtZDogJGZhLXZhci1zcXVhcmUtZCxcclxuICBzcXVhcmUtZGFzaGVkOiAkZmEtdmFyLXNxdWFyZS1kYXNoZWQsXHJcbiAgc3F1YXJlLWRpdmlkZTogJGZhLXZhci1zcXVhcmUtZGl2aWRlLFxyXG4gIHNxdWFyZS1kb2xsYXI6ICRmYS12YXItc3F1YXJlLWRvbGxhcixcclxuICB1c2Qtc3F1YXJlOiAkZmEtdmFyLXVzZC1zcXVhcmUsXHJcbiAgZG9sbGFyLXNxdWFyZTogJGZhLXZhci1kb2xsYXItc3F1YXJlLFxyXG4gIHNxdWFyZS1kb3duOiAkZmEtdmFyLXNxdWFyZS1kb3duLFxyXG4gIGFycm93LWFsdC1zcXVhcmUtZG93bjogJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWRvd24sXHJcbiAgc3F1YXJlLWRvd24tbGVmdDogJGZhLXZhci1zcXVhcmUtZG93bi1sZWZ0LFxyXG4gIHNxdWFyZS1kb3duLXJpZ2h0OiAkZmEtdmFyLXNxdWFyZS1kb3duLXJpZ2h0LFxyXG4gIHNxdWFyZS1lOiAkZmEtdmFyLXNxdWFyZS1lLFxyXG4gIHNxdWFyZS1lbnZlbG9wZTogJGZhLXZhci1zcXVhcmUtZW52ZWxvcGUsXHJcbiAgZW52ZWxvcGUtc3F1YXJlOiAkZmEtdmFyLWVudmVsb3BlLXNxdWFyZSxcclxuICBzcXVhcmUtZXhjbGFtYXRpb246ICRmYS12YXItc3F1YXJlLWV4Y2xhbWF0aW9uLFxyXG4gIGV4Y2xhbWF0aW9uLXNxdWFyZTogJGZhLXZhci1leGNsYW1hdGlvbi1zcXVhcmUsXHJcbiAgc3F1YXJlLWY6ICRmYS12YXItc3F1YXJlLWYsXHJcbiAgc3F1YXJlLWZyYWdpbGU6ICRmYS12YXItc3F1YXJlLWZyYWdpbGUsXHJcbiAgYm94LWZyYWdpbGU6ICRmYS12YXItYm94LWZyYWdpbGUsXHJcbiAgc3F1YXJlLXdpbmUtZ2xhc3MtY3JhY2s6ICRmYS12YXItc3F1YXJlLXdpbmUtZ2xhc3MtY3JhY2ssXHJcbiAgc3F1YXJlLWZ1bGw6ICRmYS12YXItc3F1YXJlLWZ1bGwsXHJcbiAgc3F1YXJlLWc6ICRmYS12YXItc3F1YXJlLWcsXHJcbiAgc3F1YXJlLWg6ICRmYS12YXItc3F1YXJlLWgsXHJcbiAgaC1zcXVhcmU6ICRmYS12YXItaC1zcXVhcmUsXHJcbiAgc3F1YXJlLWhlYXJ0OiAkZmEtdmFyLXNxdWFyZS1oZWFydCxcclxuICBoZWFydC1zcXVhcmU6ICRmYS12YXItaGVhcnQtc3F1YXJlLFxyXG4gIHNxdWFyZS1pOiAkZmEtdmFyLXNxdWFyZS1pLFxyXG4gIHNxdWFyZS1pbmZvOiAkZmEtdmFyLXNxdWFyZS1pbmZvLFxyXG4gIGluZm8tc3F1YXJlOiAkZmEtdmFyLWluZm8tc3F1YXJlLFxyXG4gIHNxdWFyZS1qOiAkZmEtdmFyLXNxdWFyZS1qLFxyXG4gIHNxdWFyZS1rOiAkZmEtdmFyLXNxdWFyZS1rLFxyXG4gIHNxdWFyZS1sOiAkZmEtdmFyLXNxdWFyZS1sLFxyXG4gIHNxdWFyZS1sZWZ0OiAkZmEtdmFyLXNxdWFyZS1sZWZ0LFxyXG4gIGFycm93LWFsdC1zcXVhcmUtbGVmdDogJGZhLXZhci1hcnJvdy1hbHQtc3F1YXJlLWxlZnQsXHJcbiAgc3F1YXJlLW06ICRmYS12YXItc3F1YXJlLW0sXHJcbiAgc3F1YXJlLW1pbnVzOiAkZmEtdmFyLXNxdWFyZS1taW51cyxcclxuICBtaW51cy1zcXVhcmU6ICRmYS12YXItbWludXMtc3F1YXJlLFxyXG4gIHNxdWFyZS1uOiAkZmEtdmFyLXNxdWFyZS1uLFxyXG4gIHNxdWFyZS1vOiAkZmEtdmFyLXNxdWFyZS1vLFxyXG4gIHNxdWFyZS1wOiAkZmEtdmFyLXNxdWFyZS1wLFxyXG4gIHNxdWFyZS1wYXJraW5nOiAkZmEtdmFyLXNxdWFyZS1wYXJraW5nLFxyXG4gIHBhcmtpbmc6ICRmYS12YXItcGFya2luZyxcclxuICBzcXVhcmUtcGFya2luZy1zbGFzaDogJGZhLXZhci1zcXVhcmUtcGFya2luZy1zbGFzaCxcclxuICBwYXJraW5nLXNsYXNoOiAkZmEtdmFyLXBhcmtpbmctc2xhc2gsXHJcbiAgc3F1YXJlLXBlbjogJGZhLXZhci1zcXVhcmUtcGVuLFxyXG4gIHBlbi1zcXVhcmU6ICRmYS12YXItcGVuLXNxdWFyZSxcclxuICBwZW5jaWwtc3F1YXJlOiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUsXHJcbiAgc3F1YXJlLXBob25lOiAkZmEtdmFyLXNxdWFyZS1waG9uZSxcclxuICBwaG9uZS1zcXVhcmU6ICRmYS12YXItcGhvbmUtc3F1YXJlLFxyXG4gIHNxdWFyZS1waG9uZS1mbGlwOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1mbGlwLFxyXG4gIHBob25lLXNxdWFyZS1hbHQ6ICRmYS12YXItcGhvbmUtc3F1YXJlLWFsdCxcclxuICBzcXVhcmUtcGhvbmUtaGFuZ3VwOiAkZmEtdmFyLXNxdWFyZS1waG9uZS1oYW5ndXAsXHJcbiAgcGhvbmUtc3F1YXJlLWRvd246ICRmYS12YXItcGhvbmUtc3F1YXJlLWRvd24sXHJcbiAgc3F1YXJlLXBsdXM6ICRmYS12YXItc3F1YXJlLXBsdXMsXHJcbiAgcGx1cy1zcXVhcmU6ICRmYS12YXItcGx1cy1zcXVhcmUsXHJcbiAgc3F1YXJlLXBvbGwtaG9yaXpvbnRhbDogJGZhLXZhci1zcXVhcmUtcG9sbC1ob3Jpem9udGFsLFxyXG4gIHBvbGwtaDogJGZhLXZhci1wb2xsLWgsXHJcbiAgc3F1YXJlLXBvbGwtdmVydGljYWw6ICRmYS12YXItc3F1YXJlLXBvbGwtdmVydGljYWwsXHJcbiAgcG9sbDogJGZhLXZhci1wb2xsLFxyXG4gIHNxdWFyZS1xOiAkZmEtdmFyLXNxdWFyZS1xLFxyXG4gIHNxdWFyZS1xdWVzdGlvbjogJGZhLXZhci1zcXVhcmUtcXVlc3Rpb24sXHJcbiAgcXVlc3Rpb24tc3F1YXJlOiAkZmEtdmFyLXF1ZXN0aW9uLXNxdWFyZSxcclxuICBzcXVhcmUtcjogJGZhLXZhci1zcXVhcmUtcixcclxuICBzcXVhcmUtcmlnaHQ6ICRmYS12YXItc3F1YXJlLXJpZ2h0LFxyXG4gIGFycm93LWFsdC1zcXVhcmUtcmlnaHQ6ICRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS1yaWdodCxcclxuICBzcXVhcmUtcm9vdDogJGZhLXZhci1zcXVhcmUtcm9vdCxcclxuICBzcXVhcmUtcm9vdC12YXJpYWJsZTogJGZhLXZhci1zcXVhcmUtcm9vdC12YXJpYWJsZSxcclxuICBzcXVhcmUtcm9vdC1hbHQ6ICRmYS12YXItc3F1YXJlLXJvb3QtYWx0LFxyXG4gIHNxdWFyZS1yc3M6ICRmYS12YXItc3F1YXJlLXJzcyxcclxuICByc3Mtc3F1YXJlOiAkZmEtdmFyLXJzcy1zcXVhcmUsXHJcbiAgc3F1YXJlLXM6ICRmYS12YXItc3F1YXJlLXMsXHJcbiAgc3F1YXJlLXNoYXJlLW5vZGVzOiAkZmEtdmFyLXNxdWFyZS1zaGFyZS1ub2RlcyxcclxuICBzaGFyZS1hbHQtc3F1YXJlOiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmUsXHJcbiAgc3F1YXJlLXNsaWRlcnM6ICRmYS12YXItc3F1YXJlLXNsaWRlcnMsXHJcbiAgc2xpZGVycy1oLXNxdWFyZTogJGZhLXZhci1zbGlkZXJzLWgtc3F1YXJlLFxyXG4gIHNxdWFyZS1zbGlkZXJzLXZlcnRpY2FsOiAkZmEtdmFyLXNxdWFyZS1zbGlkZXJzLXZlcnRpY2FsLFxyXG4gIHNsaWRlcnMtdi1zcXVhcmU6ICRmYS12YXItc2xpZGVycy12LXNxdWFyZSxcclxuICBzcXVhcmUtc21hbGw6ICRmYS12YXItc3F1YXJlLXNtYWxsLFxyXG4gIHNxdWFyZS1zdGFyOiAkZmEtdmFyLXNxdWFyZS1zdGFyLFxyXG4gIHNxdWFyZS10OiAkZmEtdmFyLXNxdWFyZS10LFxyXG4gIHNxdWFyZS10aGlzLXdheS11cDogJGZhLXZhci1zcXVhcmUtdGhpcy13YXktdXAsXHJcbiAgYm94LXVwOiAkZmEtdmFyLWJveC11cCxcclxuICBzcXVhcmUtdTogJGZhLXZhci1zcXVhcmUtdSxcclxuICBzcXVhcmUtdXA6ICRmYS12YXItc3F1YXJlLXVwLFxyXG4gIGFycm93LWFsdC1zcXVhcmUtdXA6ICRmYS12YXItYXJyb3ctYWx0LXNxdWFyZS11cCxcclxuICBzcXVhcmUtdXAtbGVmdDogJGZhLXZhci1zcXVhcmUtdXAtbGVmdCxcclxuICBzcXVhcmUtdXAtcmlnaHQ6ICRmYS12YXItc3F1YXJlLXVwLXJpZ2h0LFxyXG4gIGV4dGVybmFsLWxpbmstc3F1YXJlLWFsdDogJGZhLXZhci1leHRlcm5hbC1saW5rLXNxdWFyZS1hbHQsXHJcbiAgc3F1YXJlLXVzZXI6ICRmYS12YXItc3F1YXJlLXVzZXIsXHJcbiAgc3F1YXJlLXY6ICRmYS12YXItc3F1YXJlLXYsXHJcbiAgc3F1YXJlLXc6ICRmYS12YXItc3F1YXJlLXcsXHJcbiAgc3F1YXJlLXg6ICRmYS12YXItc3F1YXJlLXgsXHJcbiAgc3F1YXJlLXhtYXJrOiAkZmEtdmFyLXNxdWFyZS14bWFyayxcclxuICB0aW1lcy1zcXVhcmU6ICRmYS12YXItdGltZXMtc3F1YXJlLFxyXG4gIHhtYXJrLXNxdWFyZTogJGZhLXZhci14bWFyay1zcXVhcmUsXHJcbiAgc3F1YXJlLXk6ICRmYS12YXItc3F1YXJlLXksXHJcbiAgc3F1YXJlLXo6ICRmYS12YXItc3F1YXJlLXosXHJcbiAgc3F1aXJyZWw6ICRmYS12YXItc3F1aXJyZWwsXHJcbiAgc3RhZmY6ICRmYS12YXItc3RhZmYsXHJcbiAgc3RhaXJzOiAkZmEtdmFyLXN0YWlycyxcclxuICBzdGFtcDogJGZhLXZhci1zdGFtcCxcclxuICBzdGFuZGFyZC1kZWZpbml0aW9uOiAkZmEtdmFyLXN0YW5kYXJkLWRlZmluaXRpb24sXHJcbiAgc3RhcjogJGZhLXZhci1zdGFyLFxyXG4gIHN0YXItYW5kLWNyZXNjZW50OiAkZmEtdmFyLXN0YXItYW5kLWNyZXNjZW50LFxyXG4gIHN0YXItY2hyaXN0bWFzOiAkZmEtdmFyLXN0YXItY2hyaXN0bWFzLFxyXG4gIHN0YXItZXhjbGFtYXRpb246ICRmYS12YXItc3Rhci1leGNsYW1hdGlvbixcclxuICBzdGFyLWhhbGY6ICRmYS12YXItc3Rhci1oYWxmLFxyXG4gIHN0YXItaGFsZi1zdHJva2U6ICRmYS12YXItc3Rhci1oYWxmLXN0cm9rZSxcclxuICBzdGFyLWhhbGYtYWx0OiAkZmEtdmFyLXN0YXItaGFsZi1hbHQsXHJcbiAgc3Rhci1vZi1kYXZpZDogJGZhLXZhci1zdGFyLW9mLWRhdmlkLFxyXG4gIHN0YXItb2YtbGlmZTogJGZhLXZhci1zdGFyLW9mLWxpZmUsXHJcbiAgc3Rhci1zaGFycDogJGZhLXZhci1zdGFyLXNoYXJwLFxyXG4gIHN0YXItc2hhcnAtaGFsZjogJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYsXHJcbiAgc3Rhci1zaGFycC1oYWxmLXN0cm9rZTogJGZhLXZhci1zdGFyLXNoYXJwLWhhbGYtc3Ryb2tlLFxyXG4gIHN0YXItc2hhcnAtaGFsZi1hbHQ6ICRmYS12YXItc3Rhci1zaGFycC1oYWxmLWFsdCxcclxuICBzdGFyLXNob290aW5nOiAkZmEtdmFyLXN0YXItc2hvb3RpbmcsXHJcbiAgc3RhcmZpZ2h0ZXI6ICRmYS12YXItc3RhcmZpZ2h0ZXIsXHJcbiAgc3RhcmZpZ2h0ZXItdHdpbi1pb24tZW5naW5lOiAkZmEtdmFyLXN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZSxcclxuICBzdGFyZmlnaHRlci1hbHQ6ICRmYS12YXItc3RhcmZpZ2h0ZXItYWx0LFxyXG4gIHN0YXJmaWdodGVyLXR3aW4taW9uLWVuZ2luZS1hZHZhbmNlZDogJGZhLXZhci1zdGFyZmlnaHRlci10d2luLWlvbi1lbmdpbmUtYWR2YW5jZWQsXHJcbiAgc3RhcmZpZ2h0ZXItYWx0LWFkdmFuY2VkOiAkZmEtdmFyLXN0YXJmaWdodGVyLWFsdC1hZHZhbmNlZCxcclxuICBzdGFyczogJGZhLXZhci1zdGFycyxcclxuICBzdGFyc2hpcDogJGZhLXZhci1zdGFyc2hpcCxcclxuICBzdGFyc2hpcC1mcmVpZ2h0ZXI6ICRmYS12YXItc3RhcnNoaXAtZnJlaWdodGVyLFxyXG4gIHN0ZWFrOiAkZmEtdmFyLXN0ZWFrLFxyXG4gIHN0ZWVyaW5nLXdoZWVsOiAkZmEtdmFyLXN0ZWVyaW5nLXdoZWVsLFxyXG4gIHN0ZXJsaW5nLXNpZ246ICRmYS12YXItc3Rlcmxpbmctc2lnbixcclxuICBwb3VuZC1zaWduOiAkZmEtdmFyLXBvdW5kLXNpZ24sXHJcbiAgZ2JwOiAkZmEtdmFyLWdicCxcclxuICBzdGV0aG9zY29wZTogJGZhLXZhci1zdGV0aG9zY29wZSxcclxuICBzdG9ja2luZzogJGZhLXZhci1zdG9ja2luZyxcclxuICBzdG9tYWNoOiAkZmEtdmFyLXN0b21hY2gsXHJcbiAgc3RvcDogJGZhLXZhci1zdG9wLFxyXG4gIHN0b3B3YXRjaDogJGZhLXZhci1zdG9wd2F0Y2gsXHJcbiAgc3RvcHdhdGNoLTIwOiAkZmEtdmFyLXN0b3B3YXRjaC0yMCxcclxuICBzdG9yZTogJGZhLXZhci1zdG9yZSxcclxuICBzdG9yZS1zbGFzaDogJGZhLXZhci1zdG9yZS1zbGFzaCxcclxuICBzdHJlZXQtdmlldzogJGZhLXZhci1zdHJlZXQtdmlldyxcclxuICBzdHJldGNoZXI6ICRmYS12YXItc3RyZXRjaGVyLFxyXG4gIHN0cmlrZXRocm91Z2g6ICRmYS12YXItc3RyaWtldGhyb3VnaCxcclxuICBzdHJvb3B3YWZlbDogJGZhLXZhci1zdHJvb3B3YWZlbCxcclxuICBzdWJzY3JpcHQ6ICRmYS12YXItc3Vic2NyaXB0LFxyXG4gIHN1aXRjYXNlOiAkZmEtdmFyLXN1aXRjYXNlLFxyXG4gIHN1aXRjYXNlLW1lZGljYWw6ICRmYS12YXItc3VpdGNhc2UtbWVkaWNhbCxcclxuICBtZWRraXQ6ICRmYS12YXItbWVka2l0LFxyXG4gIHN1aXRjYXNlLXJvbGxpbmc6ICRmYS12YXItc3VpdGNhc2Utcm9sbGluZyxcclxuICBzdW46ICRmYS12YXItc3VuLFxyXG4gIHN1bi1icmlnaHQ6ICRmYS12YXItc3VuLWJyaWdodCxcclxuICBzdW4tYWx0OiAkZmEtdmFyLXN1bi1hbHQsXHJcbiAgc3VuLWNsb3VkOiAkZmEtdmFyLXN1bi1jbG91ZCxcclxuICBzdW4tZHVzdDogJGZhLXZhci1zdW4tZHVzdCxcclxuICBzdW4taGF6ZTogJGZhLXZhci1zdW4taGF6ZSxcclxuICBzdW5nbGFzc2VzOiAkZmEtdmFyLXN1bmdsYXNzZXMsXHJcbiAgc3VucmlzZTogJGZhLXZhci1zdW5yaXNlLFxyXG4gIHN1bnNldDogJGZhLXZhci1zdW5zZXQsXHJcbiAgc3VwZXJzY3JpcHQ6ICRmYS12YXItc3VwZXJzY3JpcHQsXHJcbiAgc3dhdGNoYm9vazogJGZhLXZhci1zd2F0Y2hib29rLFxyXG4gIHN3b3JkOiAkZmEtdmFyLXN3b3JkLFxyXG4gIHN3b3JkLWxhc2VyOiAkZmEtdmFyLXN3b3JkLWxhc2VyLFxyXG4gIHN3b3JkLWxhc2VyLWFsdDogJGZhLXZhci1zd29yZC1sYXNlci1hbHQsXHJcbiAgc3dvcmRzOiAkZmEtdmFyLXN3b3JkcyxcclxuICBzd29yZHMtbGFzZXI6ICRmYS12YXItc3dvcmRzLWxhc2VyLFxyXG4gIHN5bWJvbHM6ICRmYS12YXItc3ltYm9scyxcclxuICBpY29ucy1hbHQ6ICRmYS12YXItaWNvbnMtYWx0LFxyXG4gIHN5bmFnb2d1ZTogJGZhLXZhci1zeW5hZ29ndWUsXHJcbiAgc3lyaW5nZTogJGZhLXZhci1zeXJpbmdlLFxyXG4gIHQ6ICRmYS12YXItdCxcclxuICB0YWJsZTogJGZhLXZhci10YWJsZSxcclxuICB0YWJsZS1jZWxsczogJGZhLXZhci10YWJsZS1jZWxscyxcclxuICB0aDogJGZhLXZhci10aCxcclxuICB0YWJsZS1jZWxscy1sYXJnZTogJGZhLXZhci10YWJsZS1jZWxscy1sYXJnZSxcclxuICB0aC1sYXJnZTogJGZhLXZhci10aC1sYXJnZSxcclxuICB0YWJsZS1jb2x1bW5zOiAkZmEtdmFyLXRhYmxlLWNvbHVtbnMsXHJcbiAgY29sdW1uczogJGZhLXZhci1jb2x1bW5zLFxyXG4gIHRhYmxlLWxheW91dDogJGZhLXZhci10YWJsZS1sYXlvdXQsXHJcbiAgdGFibGUtbGlzdDogJGZhLXZhci10YWJsZS1saXN0LFxyXG4gIHRoLWxpc3Q6ICRmYS12YXItdGgtbGlzdCxcclxuICB0YWJsZS1waXZvdDogJGZhLXZhci10YWJsZS1waXZvdCxcclxuICB0YWJsZS1yb3dzOiAkZmEtdmFyLXRhYmxlLXJvd3MsXHJcbiAgcm93czogJGZhLXZhci1yb3dzLFxyXG4gIHRhYmxlLXRlbm5pcy1wYWRkbGUtYmFsbDogJGZhLXZhci10YWJsZS10ZW5uaXMtcGFkZGxlLWJhbGwsXHJcbiAgcGluZy1wb25nLXBhZGRsZS1iYWxsOiAkZmEtdmFyLXBpbmctcG9uZy1wYWRkbGUtYmFsbCxcclxuICB0YWJsZS10ZW5uaXM6ICRmYS12YXItdGFibGUtdGVubmlzLFxyXG4gIHRhYmxlLXRyZWU6ICRmYS12YXItdGFibGUtdHJlZSxcclxuICB0YWJsZXQ6ICRmYS12YXItdGFibGV0LFxyXG4gIHRhYmxldC1hbmRyb2lkOiAkZmEtdmFyLXRhYmxldC1hbmRyb2lkLFxyXG4gIHRhYmxldC1idXR0b246ICRmYS12YXItdGFibGV0LWJ1dHRvbixcclxuICB0YWJsZXQtcnVnZ2VkOiAkZmEtdmFyLXRhYmxldC1ydWdnZWQsXHJcbiAgdGFibGV0LXNjcmVlbjogJGZhLXZhci10YWJsZXQtc2NyZWVuLFxyXG4gIHRhYmxldC1hbmRyb2lkLWFsdDogJGZhLXZhci10YWJsZXQtYW5kcm9pZC1hbHQsXHJcbiAgdGFibGV0LXNjcmVlbi1idXR0b246ICRmYS12YXItdGFibGV0LXNjcmVlbi1idXR0b24sXHJcbiAgdGFibGV0LWFsdDogJGZhLXZhci10YWJsZXQtYWx0LFxyXG4gIHRhYmxldHM6ICRmYS12YXItdGFibGV0cyxcclxuICB0YWNob2dyYXBoLWRpZ2l0YWw6ICRmYS12YXItdGFjaG9ncmFwaC1kaWdpdGFsLFxyXG4gIGRpZ2l0YWwtdGFjaG9ncmFwaDogJGZhLXZhci1kaWdpdGFsLXRhY2hvZ3JhcGgsXHJcbiAgdGFjbzogJGZhLXZhci10YWNvLFxyXG4gIHRhZzogJGZhLXZhci10YWcsXHJcbiAgdGFnczogJGZhLXZhci10YWdzLFxyXG4gIHRhbGx5OiAkZmEtdmFyLXRhbGx5LFxyXG4gIHRhbGx5LTU6ICRmYS12YXItdGFsbHktNSxcclxuICB0YWxseS0xOiAkZmEtdmFyLXRhbGx5LTEsXHJcbiAgdGFsbHktMjogJGZhLXZhci10YWxseS0yLFxyXG4gIHRhbGx5LTM6ICRmYS12YXItdGFsbHktMyxcclxuICB0YWxseS00OiAkZmEtdmFyLXRhbGx5LTQsXHJcbiAgdGFwZTogJGZhLXZhci10YXBlLFxyXG4gIHRheGk6ICRmYS12YXItdGF4aSxcclxuICBjYWI6ICRmYS12YXItY2FiLFxyXG4gIHRheGktYnVzOiAkZmEtdmFyLXRheGktYnVzLFxyXG4gIHRlZXRoOiAkZmEtdmFyLXRlZXRoLFxyXG4gIHRlZXRoLW9wZW46ICRmYS12YXItdGVldGgtb3BlbixcclxuICB0ZWxlc2NvcGU6ICRmYS12YXItdGVsZXNjb3BlLFxyXG4gIHRlbXBlcmF0dXJlLWFycm93LWRvd246ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctZG93bixcclxuICB0ZW1wZXJhdHVyZS1kb3duOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWRvd24sXHJcbiAgdGVtcGVyYXR1cmUtYXJyb3ctdXA6ICRmYS12YXItdGVtcGVyYXR1cmUtYXJyb3ctdXAsXHJcbiAgdGVtcGVyYXR1cmUtdXA6ICRmYS12YXItdGVtcGVyYXR1cmUtdXAsXHJcbiAgdGVtcGVyYXR1cmUtZW1wdHk6ICRmYS12YXItdGVtcGVyYXR1cmUtZW1wdHksXHJcbiAgdGhlcm1vbWV0ZXItZW1wdHk6ICRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHksXHJcbiAgdGhlcm1vbWV0ZXItMDogJGZhLXZhci10aGVybW9tZXRlci0wLFxyXG4gIHRlbXBlcmF0dXJlLTA6ICRmYS12YXItdGVtcGVyYXR1cmUtMCxcclxuICB0ZW1wZXJhdHVyZS1mdWxsOiAkZmEtdmFyLXRlbXBlcmF0dXJlLWZ1bGwsXHJcbiAgdGhlcm1vbWV0ZXItZnVsbDogJGZhLXZhci10aGVybW9tZXRlci1mdWxsLFxyXG4gIHRoZXJtb21ldGVyLTQ6ICRmYS12YXItdGhlcm1vbWV0ZXItNCxcclxuICB0ZW1wZXJhdHVyZS00OiAkZmEtdmFyLXRlbXBlcmF0dXJlLTQsXHJcbiAgdGVtcGVyYXR1cmUtaGFsZjogJGZhLXZhci10ZW1wZXJhdHVyZS1oYWxmLFxyXG4gIHRoZXJtb21ldGVyLWhhbGY6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZixcclxuICB0aGVybW9tZXRlci0yOiAkZmEtdmFyLXRoZXJtb21ldGVyLTIsXHJcbiAgdGVtcGVyYXR1cmUtMjogJGZhLXZhci10ZW1wZXJhdHVyZS0yLFxyXG4gIHRlbXBlcmF0dXJlLWhpZ2g6ICRmYS12YXItdGVtcGVyYXR1cmUtaGlnaCxcclxuICB0ZW1wZXJhdHVyZS1saXN0OiAkZmEtdmFyLXRlbXBlcmF0dXJlLWxpc3QsXHJcbiAgdGVtcGVyYXR1cmUtbG93OiAkZmEtdmFyLXRlbXBlcmF0dXJlLWxvdyxcclxuICB0ZW1wZXJhdHVyZS1xdWFydGVyOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXF1YXJ0ZXIsXHJcbiAgdGhlcm1vbWV0ZXItcXVhcnRlcjogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyLFxyXG4gIHRoZXJtb21ldGVyLTE6ICRmYS12YXItdGhlcm1vbWV0ZXItMSxcclxuICB0ZW1wZXJhdHVyZS0xOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTEsXHJcbiAgdGVtcGVyYXR1cmUtc25vdzogJGZhLXZhci10ZW1wZXJhdHVyZS1zbm93LFxyXG4gIHRlbXBlcmF0dXJlLWZyaWdpZDogJGZhLXZhci10ZW1wZXJhdHVyZS1mcmlnaWQsXHJcbiAgdGVtcGVyYXR1cmUtc3VuOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXN1bixcclxuICB0ZW1wZXJhdHVyZS1ob3Q6ICRmYS12YXItdGVtcGVyYXR1cmUtaG90LFxyXG4gIHRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzOiAkZmEtdmFyLXRlbXBlcmF0dXJlLXRocmVlLXF1YXJ0ZXJzLFxyXG4gIHRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiAkZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzLFxyXG4gIHRoZXJtb21ldGVyLTM6ICRmYS12YXItdGhlcm1vbWV0ZXItMyxcclxuICB0ZW1wZXJhdHVyZS0zOiAkZmEtdmFyLXRlbXBlcmF0dXJlLTMsXHJcbiAgdGVuZ2Utc2lnbjogJGZhLXZhci10ZW5nZS1zaWduLFxyXG4gIHRlbmdlOiAkZmEtdmFyLXRlbmdlLFxyXG4gIHRlbm5pcy1iYWxsOiAkZmEtdmFyLXRlbm5pcy1iYWxsLFxyXG4gIHRlcm1pbmFsOiAkZmEtdmFyLXRlcm1pbmFsLFxyXG4gIHRleHQ6ICRmYS12YXItdGV4dCxcclxuICB0ZXh0LWhlaWdodDogJGZhLXZhci10ZXh0LWhlaWdodCxcclxuICB0ZXh0LXNpemU6ICRmYS12YXItdGV4dC1zaXplLFxyXG4gIHRleHQtc2xhc2g6ICRmYS12YXItdGV4dC1zbGFzaCxcclxuICByZW1vdmUtZm9ybWF0OiAkZmEtdmFyLXJlbW92ZS1mb3JtYXQsXHJcbiAgdGV4dC13aWR0aDogJGZhLXZhci10ZXh0LXdpZHRoLFxyXG4gIHRoZXJtb21ldGVyOiAkZmEtdmFyLXRoZXJtb21ldGVyLFxyXG4gIHRoZXRhOiAkZmEtdmFyLXRoZXRhLFxyXG4gIHRodW1icy1kb3duOiAkZmEtdmFyLXRodW1icy1kb3duLFxyXG4gIHRodW1icy11cDogJGZhLXZhci10aHVtYnMtdXAsXHJcbiAgdGh1bWJ0YWNrOiAkZmEtdmFyLXRodW1idGFjayxcclxuICB0aHVtYi10YWNrOiAkZmEtdmFyLXRodW1iLXRhY2ssXHJcbiAgdGlja2V0OiAkZmEtdmFyLXRpY2tldCxcclxuICB0aWNrZXQtYWlybGluZTogJGZhLXZhci10aWNrZXQtYWlybGluZSxcclxuICB0aWNrZXQtc2ltcGxlOiAkZmEtdmFyLXRpY2tldC1zaW1wbGUsXHJcbiAgdGlja2V0LWFsdDogJGZhLXZhci10aWNrZXQtYWx0LFxyXG4gIHRpY2tldHMtYWlybGluZTogJGZhLXZhci10aWNrZXRzLWFpcmxpbmUsXHJcbiAgdGlsZGU6ICRmYS12YXItdGlsZGUsXHJcbiAgdGltZWxpbmU6ICRmYS12YXItdGltZWxpbmUsXHJcbiAgdGltZWxpbmUtYXJyb3c6ICRmYS12YXItdGltZWxpbmUtYXJyb3csXHJcbiAgdGltZXI6ICRmYS12YXItdGltZXIsXHJcbiAgdGlyZTogJGZhLXZhci10aXJlLFxyXG4gIHRpcmUtZmxhdDogJGZhLXZhci10aXJlLWZsYXQsXHJcbiAgdGlyZS1wcmVzc3VyZS13YXJuaW5nOiAkZmEtdmFyLXRpcmUtcHJlc3N1cmUtd2FybmluZyxcclxuICB0aXJlLXJ1Z2dlZDogJGZhLXZhci10aXJlLXJ1Z2dlZCxcclxuICB0b2dnbGUtb2ZmOiAkZmEtdmFyLXRvZ2dsZS1vZmYsXHJcbiAgdG9nZ2xlLW9uOiAkZmEtdmFyLXRvZ2dsZS1vbixcclxuICB0b2lsZXQ6ICRmYS12YXItdG9pbGV0LFxyXG4gIHRvaWxldC1wYXBlcjogJGZhLXZhci10b2lsZXQtcGFwZXIsXHJcbiAgdG9pbGV0LXBhcGVyLWJsYW5rOiAkZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuayxcclxuICB0b2lsZXQtcGFwZXItYWx0OiAkZmEtdmFyLXRvaWxldC1wYXBlci1hbHQsXHJcbiAgdG9pbGV0LXBhcGVyLWJsYW5rLXVuZGVyOiAkZmEtdmFyLXRvaWxldC1wYXBlci1ibGFuay11bmRlcixcclxuICB0b2lsZXQtcGFwZXItcmV2ZXJzZS1hbHQ6ICRmYS12YXItdG9pbGV0LXBhcGVyLXJldmVyc2UtYWx0LFxyXG4gIHRvaWxldC1wYXBlci1zbGFzaDogJGZhLXZhci10b2lsZXQtcGFwZXItc2xhc2gsXHJcbiAgdG9pbGV0LXBhcGVyLXVuZGVyOiAkZmEtdmFyLXRvaWxldC1wYXBlci11bmRlcixcclxuICB0b2lsZXQtcGFwZXItcmV2ZXJzZTogJGZhLXZhci10b2lsZXQtcGFwZXItcmV2ZXJzZSxcclxuICB0b2lsZXQtcGFwZXItdW5kZXItc2xhc2g6ICRmYS12YXItdG9pbGV0LXBhcGVyLXVuZGVyLXNsYXNoLFxyXG4gIHRvaWxldC1wYXBlci1yZXZlcnNlLXNsYXNoOiAkZmEtdmFyLXRvaWxldC1wYXBlci1yZXZlcnNlLXNsYXNoLFxyXG4gIHRvbWJzdG9uZTogJGZhLXZhci10b21ic3RvbmUsXHJcbiAgdG9tYnN0b25lLWJsYW5rOiAkZmEtdmFyLXRvbWJzdG9uZS1ibGFuayxcclxuICB0b21ic3RvbmUtYWx0OiAkZmEtdmFyLXRvbWJzdG9uZS1hbHQsXHJcbiAgdG9vbGJveDogJGZhLXZhci10b29sYm94LFxyXG4gIHRvb3RoOiAkZmEtdmFyLXRvb3RoLFxyXG4gIHRvb3RoYnJ1c2g6ICRmYS12YXItdG9vdGhicnVzaCxcclxuICB0b3JpaS1nYXRlOiAkZmEtdmFyLXRvcmlpLWdhdGUsXHJcbiAgdG9ybmFkbzogJGZhLXZhci10b3JuYWRvLFxyXG4gIHRvd2VyLWJyb2FkY2FzdDogJGZhLXZhci10b3dlci1icm9hZGNhc3QsXHJcbiAgYnJvYWRjYXN0LXRvd2VyOiAkZmEtdmFyLWJyb2FkY2FzdC10b3dlcixcclxuICB0b3dlci1jb250cm9sOiAkZmEtdmFyLXRvd2VyLWNvbnRyb2wsXHJcbiAgdHJhY3RvcjogJGZhLXZhci10cmFjdG9yLFxyXG4gIHRyYWRlbWFyazogJGZhLXZhci10cmFkZW1hcmssXHJcbiAgdHJhZmZpYy1jb25lOiAkZmEtdmFyLXRyYWZmaWMtY29uZSxcclxuICB0cmFmZmljLWxpZ2h0OiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQsXHJcbiAgdHJhZmZpYy1saWdodC1nbzogJGZhLXZhci10cmFmZmljLWxpZ2h0LWdvLFxyXG4gIHRyYWZmaWMtbGlnaHQtc2xvdzogJGZhLXZhci10cmFmZmljLWxpZ2h0LXNsb3csXHJcbiAgdHJhZmZpYy1saWdodC1zdG9wOiAkZmEtdmFyLXRyYWZmaWMtbGlnaHQtc3RvcCxcclxuICB0cmFpbGVyOiAkZmEtdmFyLXRyYWlsZXIsXHJcbiAgdHJhaW46ICRmYS12YXItdHJhaW4sXHJcbiAgdHJhaW4tc3Vid2F5OiAkZmEtdmFyLXRyYWluLXN1YndheSxcclxuICBzdWJ3YXk6ICRmYS12YXItc3Vid2F5LFxyXG4gIHRyYWluLXN1YndheS10dW5uZWw6ICRmYS12YXItdHJhaW4tc3Vid2F5LXR1bm5lbCxcclxuICBzdWJ3YXktdHVubmVsOiAkZmEtdmFyLXN1YndheS10dW5uZWwsXHJcbiAgdHJhaW4tdHJhbTogJGZhLXZhci10cmFpbi10cmFtLFxyXG4gIHRyYW06ICRmYS12YXItdHJhbSxcclxuICB0cmFuc2Zvcm1lci1ib2x0OiAkZmEtdmFyLXRyYW5zZm9ybWVyLWJvbHQsXHJcbiAgdHJhbnNnZW5kZXI6ICRmYS12YXItdHJhbnNnZW5kZXIsXHJcbiAgdHJhbnNnZW5kZXItYWx0OiAkZmEtdmFyLXRyYW5zZ2VuZGVyLWFsdCxcclxuICB0cmFuc3BvcnRlcjogJGZhLXZhci10cmFuc3BvcnRlcixcclxuICB0cmFuc3BvcnRlci0xOiAkZmEtdmFyLXRyYW5zcG9ydGVyLTEsXHJcbiAgdHJhbnNwb3J0ZXItMjogJGZhLXZhci10cmFuc3BvcnRlci0yLFxyXG4gIHRyYW5zcG9ydGVyLTM6ICRmYS12YXItdHJhbnNwb3J0ZXItMyxcclxuICB0cmFuc3BvcnRlci00OiAkZmEtdmFyLXRyYW5zcG9ydGVyLTQsXHJcbiAgdHJhbnNwb3J0ZXItNTogJGZhLXZhci10cmFuc3BvcnRlci01LFxyXG4gIHRyYW5zcG9ydGVyLTY6ICRmYS12YXItdHJhbnNwb3J0ZXItNixcclxuICB0cmFuc3BvcnRlci03OiAkZmEtdmFyLXRyYW5zcG9ydGVyLTcsXHJcbiAgdHJhbnNwb3J0ZXItZW1wdHk6ICRmYS12YXItdHJhbnNwb3J0ZXItZW1wdHksXHJcbiAgdHJhc2g6ICRmYS12YXItdHJhc2gsXHJcbiAgdHJhc2gtYXJyb3ctdXA6ICRmYS12YXItdHJhc2gtYXJyb3ctdXAsXHJcbiAgdHJhc2gtcmVzdG9yZTogJGZhLXZhci10cmFzaC1yZXN0b3JlLFxyXG4gIHRyYXNoLWNhbjogJGZhLXZhci10cmFzaC1jYW4sXHJcbiAgdHJhc2gtYWx0OiAkZmEtdmFyLXRyYXNoLWFsdCxcclxuICB0cmFzaC1jYW4tYXJyb3ctdXA6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXVwLFxyXG4gIHRyYXNoLXJlc3RvcmUtYWx0OiAkZmEtdmFyLXRyYXNoLXJlc3RvcmUtYWx0LFxyXG4gIHRyYXNoLWNhbi1jbG9jazogJGZhLXZhci10cmFzaC1jYW4tY2xvY2ssXHJcbiAgdHJhc2gtY2FuLWxpc3Q6ICRmYS12YXItdHJhc2gtY2FuLWxpc3QsXHJcbiAgdHJhc2gtY2FuLXNsYXNoOiAkZmEtdmFyLXRyYXNoLWNhbi1zbGFzaCxcclxuICB0cmFzaC1hbHQtc2xhc2g6ICRmYS12YXItdHJhc2gtYWx0LXNsYXNoLFxyXG4gIHRyYXNoLWNhbi11bmRvOiAkZmEtdmFyLXRyYXNoLWNhbi11bmRvLFxyXG4gIHRyYXNoLWNhbi1hcnJvdy10dXJuLWxlZnQ6ICRmYS12YXItdHJhc2gtY2FuLWFycm93LXR1cm4tbGVmdCxcclxuICB0cmFzaC11bmRvLWFsdDogJGZhLXZhci10cmFzaC11bmRvLWFsdCxcclxuICB0cmFzaC1jbG9jazogJGZhLXZhci10cmFzaC1jbG9jayxcclxuICB0cmFzaC1saXN0OiAkZmEtdmFyLXRyYXNoLWxpc3QsXHJcbiAgdHJhc2gtc2xhc2g6ICRmYS12YXItdHJhc2gtc2xhc2gsXHJcbiAgdHJhc2gtdW5kbzogJGZhLXZhci10cmFzaC11bmRvLFxyXG4gIHRyYXNoLWFycm93LXR1cm4tbGVmdDogJGZhLXZhci10cmFzaC1hcnJvdy10dXJuLWxlZnQsXHJcbiAgdHJlYXN1cmUtY2hlc3Q6ICRmYS12YXItdHJlYXN1cmUtY2hlc3QsXHJcbiAgdHJlZTogJGZhLXZhci10cmVlLFxyXG4gIHRyZWUtY2hyaXN0bWFzOiAkZmEtdmFyLXRyZWUtY2hyaXN0bWFzLFxyXG4gIHRyZWUtZGVjaWR1b3VzOiAkZmEtdmFyLXRyZWUtZGVjaWR1b3VzLFxyXG4gIHRyZWUtYWx0OiAkZmEtdmFyLXRyZWUtYWx0LFxyXG4gIHRyZWUtZGVjb3JhdGVkOiAkZmEtdmFyLXRyZWUtZGVjb3JhdGVkLFxyXG4gIHRyZWUtbGFyZ2U6ICRmYS12YXItdHJlZS1sYXJnZSxcclxuICB0cmVlLXBhbG06ICRmYS12YXItdHJlZS1wYWxtLFxyXG4gIHRyZWVzOiAkZmEtdmFyLXRyZWVzLFxyXG4gIHRyaWFuZ2xlOiAkZmEtdmFyLXRyaWFuZ2xlLFxyXG4gIHRyaWFuZ2xlLWV4Y2xhbWF0aW9uOiAkZmEtdmFyLXRyaWFuZ2xlLWV4Y2xhbWF0aW9uLFxyXG4gIGV4Y2xhbWF0aW9uLXRyaWFuZ2xlOiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlLFxyXG4gIHdhcm5pbmc6ICRmYS12YXItd2FybmluZyxcclxuICB0cmlhbmdsZS1pbnN0cnVtZW50OiAkZmEtdmFyLXRyaWFuZ2xlLWluc3RydW1lbnQsXHJcbiAgdHJpYW5nbGUtbXVzaWM6ICRmYS12YXItdHJpYW5nbGUtbXVzaWMsXHJcbiAgdHJpYW5nbGUtcGVyc29uLWRpZ2dpbmc6ICRmYS12YXItdHJpYW5nbGUtcGVyc29uLWRpZ2dpbmcsXHJcbiAgY29uc3RydWN0aW9uOiAkZmEtdmFyLWNvbnN0cnVjdGlvbixcclxuICB0cm9waHk6ICRmYS12YXItdHJvcGh5LFxyXG4gIHRyb3BoeS1zdGFyOiAkZmEtdmFyLXRyb3BoeS1zdGFyLFxyXG4gIHRyb3BoeS1hbHQ6ICRmYS12YXItdHJvcGh5LWFsdCxcclxuICB0cnVjazogJGZhLXZhci10cnVjayxcclxuICB0cnVjay1jbG9jazogJGZhLXZhci10cnVjay1jbG9jayxcclxuICBzaGlwcGluZy10aW1lZDogJGZhLXZhci1zaGlwcGluZy10aW1lZCxcclxuICB0cnVjay1jb250YWluZXI6ICRmYS12YXItdHJ1Y2stY29udGFpbmVyLFxyXG4gIHRydWNrLWNvbnRhaW5lci1lbXB0eTogJGZhLXZhci10cnVjay1jb250YWluZXItZW1wdHksXHJcbiAgdHJ1Y2stZmFzdDogJGZhLXZhci10cnVjay1mYXN0LFxyXG4gIHNoaXBwaW5nLWZhc3Q6ICRmYS12YXItc2hpcHBpbmctZmFzdCxcclxuICB0cnVjay1mbGF0YmVkOiAkZmEtdmFyLXRydWNrLWZsYXRiZWQsXHJcbiAgdHJ1Y2stZnJvbnQ6ICRmYS12YXItdHJ1Y2stZnJvbnQsXHJcbiAgdHJ1Y2stbWVkaWNhbDogJGZhLXZhci10cnVjay1tZWRpY2FsLFxyXG4gIGFtYnVsYW5jZTogJGZhLXZhci1hbWJ1bGFuY2UsXHJcbiAgdHJ1Y2stbW9uc3RlcjogJGZhLXZhci10cnVjay1tb25zdGVyLFxyXG4gIHRydWNrLW1vdmluZzogJGZhLXZhci10cnVjay1tb3ZpbmcsXHJcbiAgdHJ1Y2stcGlja3VwOiAkZmEtdmFyLXRydWNrLXBpY2t1cCxcclxuICB0cnVjay1wbG93OiAkZmEtdmFyLXRydWNrLXBsb3csXHJcbiAgdHJ1Y2stcmFtcDogJGZhLXZhci10cnVjay1yYW1wLFxyXG4gIHRydWNrLXJhbXAtYm94OiAkZmEtdmFyLXRydWNrLXJhbXAtYm94LFxyXG4gIHRydWNrLWxvYWRpbmc6ICRmYS12YXItdHJ1Y2stbG9hZGluZyxcclxuICB0cnVjay1yYW1wLWNvdWNoOiAkZmEtdmFyLXRydWNrLXJhbXAtY291Y2gsXHJcbiAgdHJ1Y2stY291Y2g6ICRmYS12YXItdHJ1Y2stY291Y2gsXHJcbiAgdHJ1Y2stdG93OiAkZmEtdmFyLXRydWNrLXRvdyxcclxuICB0cnVtcGV0OiAkZmEtdmFyLXRydW1wZXQsXHJcbiAgdHNoaXJ0OiAkZmEtdmFyLXRzaGlydCxcclxuICB0dHk6ICRmYS12YXItdHR5LFxyXG4gIHRlbGV0eXBlOiAkZmEtdmFyLXRlbGV0eXBlLFxyXG4gIHR0eS1hbnN3ZXI6ICRmYS12YXItdHR5LWFuc3dlcixcclxuICB0ZWxldHlwZS1hbnN3ZXI6ICRmYS12YXItdGVsZXR5cGUtYW5zd2VyLFxyXG4gIHR1Z3Jpay1zaWduOiAkZmEtdmFyLXR1Z3Jpay1zaWduLFxyXG4gIHR1cmtleTogJGZhLXZhci10dXJrZXksXHJcbiAgdHVya2lzaC1saXJhLXNpZ246ICRmYS12YXItdHVya2lzaC1saXJhLXNpZ24sXHJcbiAgdHJ5OiAkZmEtdmFyLXRyeSxcclxuICB0dXJraXNoLWxpcmE6ICRmYS12YXItdHVya2lzaC1saXJhLFxyXG4gIHR1cm4tZG93bjogJGZhLXZhci10dXJuLWRvd24sXHJcbiAgbGV2ZWwtZG93bi1hbHQ6ICRmYS12YXItbGV2ZWwtZG93bi1hbHQsXHJcbiAgdHVybi11cDogJGZhLXZhci10dXJuLXVwLFxyXG4gIGxldmVsLXVwLWFsdDogJGZhLXZhci1sZXZlbC11cC1hbHQsXHJcbiAgdHVybnRhYmxlOiAkZmEtdmFyLXR1cm50YWJsZSxcclxuICB0dXJ0bGU6ICRmYS12YXItdHVydGxlLFxyXG4gIHR2OiAkZmEtdmFyLXR2LFxyXG4gIHR2LWFsdDogJGZhLXZhci10di1hbHQsXHJcbiAgdGVsZXZpc2lvbjogJGZhLXZhci10ZWxldmlzaW9uLFxyXG4gIHR2LW11c2ljOiAkZmEtdmFyLXR2LW11c2ljLFxyXG4gIHR2LXJldHJvOiAkZmEtdmFyLXR2LXJldHJvLFxyXG4gIHR5cGV3cml0ZXI6ICRmYS12YXItdHlwZXdyaXRlcixcclxuICB1OiAkZmEtdmFyLXUsXHJcbiAgdWZvOiAkZmEtdmFyLXVmbyxcclxuICB1Zm8tYmVhbTogJGZhLXZhci11Zm8tYmVhbSxcclxuICB1bWJyZWxsYTogJGZhLXZhci11bWJyZWxsYSxcclxuICB1bWJyZWxsYS1iZWFjaDogJGZhLXZhci11bWJyZWxsYS1iZWFjaCxcclxuICB1bWJyZWxsYS1zaW1wbGU6ICRmYS12YXItdW1icmVsbGEtc2ltcGxlLFxyXG4gIHVtYnJlbGxhLWFsdDogJGZhLXZhci11bWJyZWxsYS1hbHQsXHJcbiAgdW5kZXJsaW5lOiAkZmEtdmFyLXVuZGVybGluZSxcclxuICB1bmljb3JuOiAkZmEtdmFyLXVuaWNvcm4sXHJcbiAgdW5pb246ICRmYS12YXItdW5pb24sXHJcbiAgdW5pdmVyc2FsLWFjY2VzczogJGZhLXZhci11bml2ZXJzYWwtYWNjZXNzLFxyXG4gIHVubG9jazogJGZhLXZhci11bmxvY2ssXHJcbiAgdW5sb2NrLWtleWhvbGU6ICRmYS12YXItdW5sb2NrLWtleWhvbGUsXHJcbiAgdW5sb2NrLWFsdDogJGZhLXZhci11bmxvY2stYWx0LFxyXG4gIHVwOiAkZmEtdmFyLXVwLFxyXG4gIGFycm93LWFsdC11cDogJGZhLXZhci1hcnJvdy1hbHQtdXAsXHJcbiAgdXAtZG93bjogJGZhLXZhci11cC1kb3duLFxyXG4gIGFycm93cy1hbHQtdjogJGZhLXZhci1hcnJvd3MtYWx0LXYsXHJcbiAgdXAtZG93bi1sZWZ0LXJpZ2h0OiAkZmEtdmFyLXVwLWRvd24tbGVmdC1yaWdodCxcclxuICBhcnJvd3MtYWx0OiAkZmEtdmFyLWFycm93cy1hbHQsXHJcbiAgdXAtZnJvbS1saW5lOiAkZmEtdmFyLXVwLWZyb20tbGluZSxcclxuICBhcnJvdy1hbHQtZnJvbS1ib3R0b206ICRmYS12YXItYXJyb3ctYWx0LWZyb20tYm90dG9tLFxyXG4gIHVwLWxlZnQ6ICRmYS12YXItdXAtbGVmdCxcclxuICB1cC1sb25nOiAkZmEtdmFyLXVwLWxvbmcsXHJcbiAgbG9uZy1hcnJvdy1hbHQtdXA6ICRmYS12YXItbG9uZy1hcnJvdy1hbHQtdXAsXHJcbiAgdXAtcmlnaHQ6ICRmYS12YXItdXAtcmlnaHQsXHJcbiAgdXAtcmlnaHQtYW5kLWRvd24tbGVmdC1mcm9tLWNlbnRlcjogJGZhLXZhci11cC1yaWdodC1hbmQtZG93bi1sZWZ0LWZyb20tY2VudGVyLFxyXG4gIGV4cGFuZC1hbHQ6ICRmYS12YXItZXhwYW5kLWFsdCxcclxuICB1cC1yaWdodC1mcm9tLXNxdWFyZTogJGZhLXZhci11cC1yaWdodC1mcm9tLXNxdWFyZSxcclxuICBleHRlcm5hbC1saW5rLWFsdDogJGZhLXZhci1leHRlcm5hbC1saW5rLWFsdCxcclxuICB1cC10by1saW5lOiAkZmEtdmFyLXVwLXRvLWxpbmUsXHJcbiAgYXJyb3ctYWx0LXRvLXRvcDogJGZhLXZhci1hcnJvdy1hbHQtdG8tdG9wLFxyXG4gIHVwbG9hZDogJGZhLXZhci11cGxvYWQsXHJcbiAgdXNiLWRyaXZlOiAkZmEtdmFyLXVzYi1kcml2ZSxcclxuICB1c2VyOiAkZmEtdmFyLXVzZXIsXHJcbiAgdXNlci1hbGllbjogJGZhLXZhci11c2VyLWFsaWVuLFxyXG4gIHVzZXItYXN0cm9uYXV0OiAkZmEtdmFyLXVzZXItYXN0cm9uYXV0LFxyXG4gIHVzZXItYm91bnR5LWh1bnRlcjogJGZhLXZhci11c2VyLWJvdW50eS1odW50ZXIsXHJcbiAgdXNlci1jaGVjazogJGZhLXZhci11c2VyLWNoZWNrLFxyXG4gIHVzZXItY2xvY2s6ICRmYS12YXItdXNlci1jbG9jayxcclxuICB1c2VyLWNvd2JveTogJGZhLXZhci11c2VyLWNvd2JveSxcclxuICB1c2VyLWNyb3duOiAkZmEtdmFyLXVzZXItY3Jvd24sXHJcbiAgdXNlci1kb2N0b3I6ICRmYS12YXItdXNlci1kb2N0b3IsXHJcbiAgdXNlci1tZDogJGZhLXZhci11c2VyLW1kLFxyXG4gIHVzZXItZG9jdG9yLW1lc3NhZ2U6ICRmYS12YXItdXNlci1kb2N0b3ItbWVzc2FnZSxcclxuICB1c2VyLW1kLWNoYXQ6ICRmYS12YXItdXNlci1tZC1jaGF0LFxyXG4gIHVzZXItZ2VhcjogJGZhLXZhci11c2VyLWdlYXIsXHJcbiAgdXNlci1jb2c6ICRmYS12YXItdXNlci1jb2csXHJcbiAgdXNlci1ncmFkdWF0ZTogJGZhLXZhci11c2VyLWdyYWR1YXRlLFxyXG4gIHVzZXItZ3JvdXA6ICRmYS12YXItdXNlci1ncm91cCxcclxuICB1c2VyLWZyaWVuZHM6ICRmYS12YXItdXNlci1mcmllbmRzLFxyXG4gIHVzZXItZ3JvdXAtY3Jvd246ICRmYS12YXItdXNlci1ncm91cC1jcm93bixcclxuICB1c2Vycy1jcm93bjogJGZhLXZhci11c2Vycy1jcm93bixcclxuICB1c2VyLWhlYWRzZXQ6ICRmYS12YXItdXNlci1oZWFkc2V0LFxyXG4gIHVzZXItaGVsbWV0LXNhZmV0eTogJGZhLXZhci11c2VyLWhlbG1ldC1zYWZldHksXHJcbiAgdXNlci1jb25zdHJ1Y3Rpb246ICRmYS12YXItdXNlci1jb25zdHJ1Y3Rpb24sXHJcbiAgdXNlci1oYXJkLWhhdDogJGZhLXZhci11c2VyLWhhcmQtaGF0LFxyXG4gIHVzZXItaW5qdXJlZDogJGZhLXZhci11c2VyLWluanVyZWQsXHJcbiAgdXNlci1sYXJnZTogJGZhLXZhci11c2VyLWxhcmdlLFxyXG4gIHVzZXItYWx0OiAkZmEtdmFyLXVzZXItYWx0LFxyXG4gIHVzZXItbGFyZ2Utc2xhc2g6ICRmYS12YXItdXNlci1sYXJnZS1zbGFzaCxcclxuICB1c2VyLWFsdC1zbGFzaDogJGZhLXZhci11c2VyLWFsdC1zbGFzaCxcclxuICB1c2VyLWxvY2s6ICRmYS12YXItdXNlci1sb2NrLFxyXG4gIHVzZXItbWludXM6ICRmYS12YXItdXNlci1taW51cyxcclxuICB1c2VyLW11c2ljOiAkZmEtdmFyLXVzZXItbXVzaWMsXHJcbiAgdXNlci1uaW5qYTogJGZhLXZhci11c2VyLW5pbmphLFxyXG4gIHVzZXItbnVyc2U6ICRmYS12YXItdXNlci1udXJzZSxcclxuICB1c2VyLXBlbjogJGZhLXZhci11c2VyLXBlbixcclxuICB1c2VyLWVkaXQ6ICRmYS12YXItdXNlci1lZGl0LFxyXG4gIHVzZXItcGlsb3Q6ICRmYS12YXItdXNlci1waWxvdCxcclxuICB1c2VyLXBpbG90LXRpZTogJGZhLXZhci11c2VyLXBpbG90LXRpZSxcclxuICB1c2VyLXBsdXM6ICRmYS12YXItdXNlci1wbHVzLFxyXG4gIHVzZXItcm9ib3Q6ICRmYS12YXItdXNlci1yb2JvdCxcclxuICB1c2VyLXNlY3JldDogJGZhLXZhci11c2VyLXNlY3JldCxcclxuICB1c2VyLXNoYWtlc3BlYXJlOiAkZmEtdmFyLXVzZXItc2hha2VzcGVhcmUsXHJcbiAgdXNlci1zaGllbGQ6ICRmYS12YXItdXNlci1zaGllbGQsXHJcbiAgdXNlci1zbGFzaDogJGZhLXZhci11c2VyLXNsYXNoLFxyXG4gIHVzZXItdGFnOiAkZmEtdmFyLXVzZXItdGFnLFxyXG4gIHVzZXItdGllOiAkZmEtdmFyLXVzZXItdGllLFxyXG4gIHVzZXItdW5sb2NrOiAkZmEtdmFyLXVzZXItdW5sb2NrLFxyXG4gIHVzZXItdmlzb3I6ICRmYS12YXItdXNlci12aXNvcixcclxuICB1c2VyLXhtYXJrOiAkZmEtdmFyLXVzZXIteG1hcmssXHJcbiAgdXNlci10aW1lczogJGZhLXZhci11c2VyLXRpbWVzLFxyXG4gIHVzZXJzOiAkZmEtdmFyLXVzZXJzLFxyXG4gIGdyb3VwOiAkZmEtdmFyLWdyb3VwLFxyXG4gIHVzZXJzLWdlYXI6ICRmYS12YXItdXNlcnMtZ2VhcixcclxuICB1c2Vycy1jb2c6ICRmYS12YXItdXNlcnMtY29nLFxyXG4gIHVzZXJzLW1lZGljYWw6ICRmYS12YXItdXNlcnMtbWVkaWNhbCxcclxuICB1c2Vycy1zbGFzaDogJGZhLXZhci11c2Vycy1zbGFzaCxcclxuICB1dGVuc2lsczogJGZhLXZhci11dGVuc2lscyxcclxuICBjdXRsZXJ5OiAkZmEtdmFyLWN1dGxlcnksXHJcbiAgdXRpbGl0eS1wb2xlOiAkZmEtdmFyLXV0aWxpdHktcG9sZSxcclxuICB1dGlsaXR5LXBvbGUtZG91YmxlOiAkZmEtdmFyLXV0aWxpdHktcG9sZS1kb3VibGUsXHJcbiAgdjogJGZhLXZhci12LFxyXG4gIHZhY3V1bTogJGZhLXZhci12YWN1dW0sXHJcbiAgdmFjdXVtLXJvYm90OiAkZmEtdmFyLXZhY3V1bS1yb2JvdCxcclxuICB2YWx1ZS1hYnNvbHV0ZTogJGZhLXZhci12YWx1ZS1hYnNvbHV0ZSxcclxuICB2YW4tc2h1dHRsZTogJGZhLXZhci12YW4tc2h1dHRsZSxcclxuICBzaHV0dGxlLXZhbjogJGZhLXZhci1zaHV0dGxlLXZhbixcclxuICB2YXVsdDogJGZhLXZhci12YXVsdCxcclxuICB2ZWN0b3ItY2lyY2xlOiAkZmEtdmFyLXZlY3Rvci1jaXJjbGUsXHJcbiAgdmVjdG9yLXBvbHlnb246ICRmYS12YXItdmVjdG9yLXBvbHlnb24sXHJcbiAgdmVjdG9yLXNxdWFyZTogJGZhLXZhci12ZWN0b3Itc3F1YXJlLFxyXG4gIHZlbnVzOiAkZmEtdmFyLXZlbnVzLFxyXG4gIHZlbnVzLWRvdWJsZTogJGZhLXZhci12ZW51cy1kb3VibGUsXHJcbiAgdmVudXMtbWFyczogJGZhLXZhci12ZW51cy1tYXJzLFxyXG4gIHZlc3Q6ICRmYS12YXItdmVzdCxcclxuICB2ZXN0LXBhdGNoZXM6ICRmYS12YXItdmVzdC1wYXRjaGVzLFxyXG4gIHZpYWw6ICRmYS12YXItdmlhbCxcclxuICB2aWFsczogJGZhLXZhci12aWFscyxcclxuICB2aWRlbzogJGZhLXZhci12aWRlbyxcclxuICB2aWRlby1jYW1lcmE6ICRmYS12YXItdmlkZW8tY2FtZXJhLFxyXG4gIHZpZGVvLWFycm93LWRvd24tbGVmdDogJGZhLXZhci12aWRlby1hcnJvdy1kb3duLWxlZnQsXHJcbiAgdmlkZW8tYXJyb3ctdXAtcmlnaHQ6ICRmYS12YXItdmlkZW8tYXJyb3ctdXAtcmlnaHQsXHJcbiAgdmlkZW8tcGx1czogJGZhLXZhci12aWRlby1wbHVzLFxyXG4gIHZpZGVvLXNsYXNoOiAkZmEtdmFyLXZpZGVvLXNsYXNoLFxyXG4gIHZpaGFyYTogJGZhLXZhci12aWhhcmEsXHJcbiAgdmlvbGluOiAkZmEtdmFyLXZpb2xpbixcclxuICB2aXJ1czogJGZhLXZhci12aXJ1cyxcclxuICB2aXJ1cy1zbGFzaDogJGZhLXZhci12aXJ1cy1zbGFzaCxcclxuICB2aXJ1c2VzOiAkZmEtdmFyLXZpcnVzZXMsXHJcbiAgdm9pY2VtYWlsOiAkZmEtdmFyLXZvaWNlbWFpbCxcclxuICB2b2xjYW5vOiAkZmEtdmFyLXZvbGNhbm8sXHJcbiAgdm9sbGV5YmFsbC1iYWxsOiAkZmEtdmFyLXZvbGxleWJhbGwtYmFsbCxcclxuICB2b2x1bWU6ICRmYS12YXItdm9sdW1lLFxyXG4gIHZvbHVtZS1tZWRpdW06ICRmYS12YXItdm9sdW1lLW1lZGl1bSxcclxuICB2b2x1bWUtaGlnaDogJGZhLXZhci12b2x1bWUtaGlnaCxcclxuICB2b2x1bWUtdXA6ICRmYS12YXItdm9sdW1lLXVwLFxyXG4gIHZvbHVtZS1sb3c6ICRmYS12YXItdm9sdW1lLWxvdyxcclxuICB2b2x1bWUtZG93bjogJGZhLXZhci12b2x1bWUtZG93bixcclxuICB2b2x1bWUtb2ZmOiAkZmEtdmFyLXZvbHVtZS1vZmYsXHJcbiAgdm9sdW1lLXNsYXNoOiAkZmEtdmFyLXZvbHVtZS1zbGFzaCxcclxuICB2b2x1bWUteG1hcms6ICRmYS12YXItdm9sdW1lLXhtYXJrLFxyXG4gIHZvbHVtZS10aW1lczogJGZhLXZhci12b2x1bWUtdGltZXMsXHJcbiAgdm9sdW1lLW11dGU6ICRmYS12YXItdm9sdW1lLW11dGUsXHJcbiAgdnItY2FyZGJvYXJkOiAkZmEtdmFyLXZyLWNhcmRib2FyZCxcclxuICB3OiAkZmEtdmFyLXcsXHJcbiAgd2Fnb24tY292ZXJlZDogJGZhLXZhci13YWdvbi1jb3ZlcmVkLFxyXG4gIHdhbGtlcjogJGZhLXZhci13YWxrZXIsXHJcbiAgd2Fsa2llLXRhbGtpZTogJGZhLXZhci13YWxraWUtdGFsa2llLFxyXG4gIHdhbGxldDogJGZhLXZhci13YWxsZXQsXHJcbiAgd2FuZDogJGZhLXZhci13YW5kLFxyXG4gIHdhbmQtbWFnaWM6ICRmYS12YXItd2FuZC1tYWdpYyxcclxuICBtYWdpYzogJGZhLXZhci1tYWdpYyxcclxuICB3YW5kLW1hZ2ljLXNwYXJrbGVzOiAkZmEtdmFyLXdhbmQtbWFnaWMtc3BhcmtsZXMsXHJcbiAgbWFnaWMtd2FuZC1zcGFya2xlczogJGZhLXZhci1tYWdpYy13YW5kLXNwYXJrbGVzLFxyXG4gIHdhbmQtc3BhcmtsZXM6ICRmYS12YXItd2FuZC1zcGFya2xlcyxcclxuICB3YXJlaG91c2U6ICRmYS12YXItd2FyZWhvdXNlLFxyXG4gIHdhcmVob3VzZS1mdWxsOiAkZmEtdmFyLXdhcmVob3VzZS1mdWxsLFxyXG4gIHdhcmVob3VzZS1hbHQ6ICRmYS12YXItd2FyZWhvdXNlLWFsdCxcclxuICB3YXNoaW5nLW1hY2hpbmU6ICRmYS12YXItd2FzaGluZy1tYWNoaW5lLFxyXG4gIHdhc2hlcjogJGZhLXZhci13YXNoZXIsXHJcbiAgd2F0Y2g6ICRmYS12YXItd2F0Y2gsXHJcbiAgd2F0Y2gtYXBwbGU6ICRmYS12YXItd2F0Y2gtYXBwbGUsXHJcbiAgd2F0Y2gtY2FsY3VsYXRvcjogJGZhLXZhci13YXRjaC1jYWxjdWxhdG9yLFxyXG4gIHdhdGNoLWZpdG5lc3M6ICRmYS12YXItd2F0Y2gtZml0bmVzcyxcclxuICB3YXRjaC1zbWFydDogJGZhLXZhci13YXRjaC1zbWFydCxcclxuICB3YXRlcjogJGZhLXZhci13YXRlcixcclxuICB3YXRlci1hcnJvdy1kb3duOiAkZmEtdmFyLXdhdGVyLWFycm93LWRvd24sXHJcbiAgd2F0ZXItbG93ZXI6ICRmYS12YXItd2F0ZXItbG93ZXIsXHJcbiAgd2F0ZXItYXJyb3ctdXA6ICRmYS12YXItd2F0ZXItYXJyb3ctdXAsXHJcbiAgd2F0ZXItcmlzZTogJGZhLXZhci13YXRlci1yaXNlLFxyXG4gIHdhdGVyLWxhZGRlcjogJGZhLXZhci13YXRlci1sYWRkZXIsXHJcbiAgc3dpbW1pbmctcG9vbDogJGZhLXZhci1zd2ltbWluZy1wb29sLFxyXG4gIGxhZGRlci13YXRlcjogJGZhLXZhci1sYWRkZXItd2F0ZXIsXHJcbiAgd2F2ZS1wdWxzZTogJGZhLXZhci13YXZlLXB1bHNlLFxyXG4gIGhlYXJ0LXJhdGU6ICRmYS12YXItaGVhcnQtcmF0ZSxcclxuICB3YXZlLXNpbmU6ICRmYS12YXItd2F2ZS1zaW5lLFxyXG4gIHdhdmUtc3F1YXJlOiAkZmEtdmFyLXdhdmUtc3F1YXJlLFxyXG4gIHdhdmUtdHJpYW5nbGU6ICRmYS12YXItd2F2ZS10cmlhbmdsZSxcclxuICB3YXZlZm9ybTogJGZhLXZhci13YXZlZm9ybSxcclxuICB3YXZlZm9ybS1saW5lczogJGZhLXZhci13YXZlZm9ybS1saW5lcyxcclxuICB3ZWlnaHQtaGFuZ2luZzogJGZhLXZhci13ZWlnaHQtaGFuZ2luZyxcclxuICB3ZWlnaHQtc2NhbGU6ICRmYS12YXItd2VpZ2h0LXNjYWxlLFxyXG4gIHdlaWdodDogJGZhLXZhci13ZWlnaHQsXHJcbiAgd2hhbGU6ICRmYS12YXItd2hhbGUsXHJcbiAgd2hlYXQ6ICRmYS12YXItd2hlYXQsXHJcbiAgd2hlYXQtYXduOiAkZmEtdmFyLXdoZWF0LWF3bixcclxuICB3aGVhdC1hbHQ6ICRmYS12YXItd2hlYXQtYWx0LFxyXG4gIHdoZWVsY2hhaXI6ICRmYS12YXItd2hlZWxjaGFpcixcclxuICB3aGVlbGNoYWlyLW1vdmU6ICRmYS12YXItd2hlZWxjaGFpci1tb3ZlLFxyXG4gIHdoZWVsY2hhaXItYWx0OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0LFxyXG4gIHdoaXNrZXktZ2xhc3M6ICRmYS12YXItd2hpc2tleS1nbGFzcyxcclxuICBnbGFzcy13aGlza2V5OiAkZmEtdmFyLWdsYXNzLXdoaXNrZXksXHJcbiAgd2hpc2tleS1nbGFzcy1pY2U6ICRmYS12YXItd2hpc2tleS1nbGFzcy1pY2UsXHJcbiAgZ2xhc3Mtd2hpc2tleS1yb2NrczogJGZhLXZhci1nbGFzcy13aGlza2V5LXJvY2tzLFxyXG4gIHdoaXN0bGU6ICRmYS12YXItd2hpc3RsZSxcclxuICB3aWZpOiAkZmEtdmFyLXdpZmksXHJcbiAgd2lmaS1zdHJvbmc6ICRmYS12YXItd2lmaS1zdHJvbmcsXHJcbiAgd2lmaS0zOiAkZmEtdmFyLXdpZmktMyxcclxuICB3aWZpLWV4Y2xhbWF0aW9uOiAkZmEtdmFyLXdpZmktZXhjbGFtYXRpb24sXHJcbiAgd2lmaS1mYWlyOiAkZmEtdmFyLXdpZmktZmFpcixcclxuICB3aWZpLTI6ICRmYS12YXItd2lmaS0yLFxyXG4gIHdpZmktc2xhc2g6ICRmYS12YXItd2lmaS1zbGFzaCxcclxuICB3aWZpLXdlYWs6ICRmYS12YXItd2lmaS13ZWFrLFxyXG4gIHdpZmktMTogJGZhLXZhci13aWZpLTEsXHJcbiAgd2luZDogJGZhLXZhci13aW5kLFxyXG4gIHdpbmQtdHVyYmluZTogJGZhLXZhci13aW5kLXR1cmJpbmUsXHJcbiAgd2luZC13YXJuaW5nOiAkZmEtdmFyLXdpbmQtd2FybmluZyxcclxuICB3aW5kLWNpcmNsZS1leGNsYW1hdGlvbjogJGZhLXZhci13aW5kLWNpcmNsZS1leGNsYW1hdGlvbixcclxuICB3aW5kb3c6ICRmYS12YXItd2luZG93LFxyXG4gIHdpbmRvdy1mbGlwOiAkZmEtdmFyLXdpbmRvdy1mbGlwLFxyXG4gIHdpbmRvdy1hbHQ6ICRmYS12YXItd2luZG93LWFsdCxcclxuICB3aW5kb3ctZnJhbWU6ICRmYS12YXItd2luZG93LWZyYW1lLFxyXG4gIHdpbmRvdy1mcmFtZS1vcGVuOiAkZmEtdmFyLXdpbmRvdy1mcmFtZS1vcGVuLFxyXG4gIHdpbmRvdy1tYXhpbWl6ZTogJGZhLXZhci13aW5kb3ctbWF4aW1pemUsXHJcbiAgd2luZG93LW1pbmltaXplOiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZSxcclxuICB3aW5kb3ctcmVzdG9yZTogJGZhLXZhci13aW5kb3ctcmVzdG9yZSxcclxuICB3aW5kc29jazogJGZhLXZhci13aW5kc29jayxcclxuICB3aW5lLWJvdHRsZTogJGZhLXZhci13aW5lLWJvdHRsZSxcclxuICB3aW5lLWdsYXNzOiAkZmEtdmFyLXdpbmUtZ2xhc3MsXHJcbiAgd2luZS1nbGFzcy1jcmFjazogJGZhLXZhci13aW5lLWdsYXNzLWNyYWNrLFxyXG4gIGZyYWdpbGU6ICRmYS12YXItZnJhZ2lsZSxcclxuICB3aW5lLWdsYXNzLWVtcHR5OiAkZmEtdmFyLXdpbmUtZ2xhc3MtZW1wdHksXHJcbiAgd2luZS1nbGFzcy1hbHQ6ICRmYS12YXItd2luZS1nbGFzcy1hbHQsXHJcbiAgd29uLXNpZ246ICRmYS12YXItd29uLXNpZ24sXHJcbiAgd29uOiAkZmEtdmFyLXdvbixcclxuICBrcnc6ICRmYS12YXIta3J3LFxyXG4gIHdyZWF0aDogJGZhLXZhci13cmVhdGgsXHJcbiAgd3JlbmNoOiAkZmEtdmFyLXdyZW5jaCxcclxuICB3cmVuY2gtc2ltcGxlOiAkZmEtdmFyLXdyZW5jaC1zaW1wbGUsXHJcbiAgeDogJGZhLXZhci14LFxyXG4gIHgtcmF5OiAkZmEtdmFyLXgtcmF5LFxyXG4gIHhtYXJrOiAkZmEtdmFyLXhtYXJrLFxyXG4gIG11bHRpcGx5OiAkZmEtdmFyLW11bHRpcGx5LFxyXG4gIHRpbWVzOiAkZmEtdmFyLXRpbWVzLFxyXG4gIGNsb3NlOiAkZmEtdmFyLWNsb3NlLFxyXG4gIHJlbW92ZTogJGZhLXZhci1yZW1vdmUsXHJcbiAgeG1hcmstdG8tc2xvdDogJGZhLXZhci14bWFyay10by1zbG90LFxyXG4gIHRpbWVzLXRvLXNsb3Q6ICRmYS12YXItdGltZXMtdG8tc2xvdCxcclxuICB2b3RlLW5heTogJGZhLXZhci12b3RlLW5heSxcclxuICB5OiAkZmEtdmFyLXksXHJcbiAgeWVuLXNpZ246ICRmYS12YXIteWVuLXNpZ24sXHJcbiAgeWVuOiAkZmEtdmFyLXllbixcclxuICBjbnk6ICRmYS12YXItY255LFxyXG4gIGpweTogJGZhLXZhci1qcHksXHJcbiAgcm1iOiAkZmEtdmFyLXJtYixcclxuICB5aW4teWFuZzogJGZhLXZhci15aW4teWFuZyxcclxuICB6OiAkZmEtdmFyLXosXHJcbik7XHJcblxyXG4kZmEtYnJhbmQtaWNvbnM6IChcclxuICA1MDBweDogJGZhLXZhci01MDBweCxcclxuICBhY2Nlc3NpYmxlLWljb246ICRmYS12YXItYWNjZXNzaWJsZS1pY29uLFxyXG4gIGFjY3Vzb2Z0OiAkZmEtdmFyLWFjY3Vzb2Z0LFxyXG4gIGFjcXVpc2l0aW9ucy1pbmNvcnBvcmF0ZWQ6ICRmYS12YXItYWNxdWlzaXRpb25zLWluY29ycG9yYXRlZCxcclxuICBhZG46ICRmYS12YXItYWRuLFxyXG4gIGFkdmVyc2FsOiAkZmEtdmFyLWFkdmVyc2FsLFxyXG4gIGFmZmlsaWF0ZXRoZW1lOiAkZmEtdmFyLWFmZmlsaWF0ZXRoZW1lLFxyXG4gIGFpcmJuYjogJGZhLXZhci1haXJibmIsXHJcbiAgYWxnb2xpYTogJGZhLXZhci1hbGdvbGlhLFxyXG4gIGFsaXBheTogJGZhLXZhci1hbGlwYXksXHJcbiAgYW1hem9uOiAkZmEtdmFyLWFtYXpvbixcclxuICBhbWF6b24tcGF5OiAkZmEtdmFyLWFtYXpvbi1wYXksXHJcbiAgYW1pbGlhOiAkZmEtdmFyLWFtaWxpYSxcclxuICBhbmRyb2lkOiAkZmEtdmFyLWFuZHJvaWQsXHJcbiAgYW5nZWxsaXN0OiAkZmEtdmFyLWFuZ2VsbGlzdCxcclxuICBhbmdyeWNyZWF0aXZlOiAkZmEtdmFyLWFuZ3J5Y3JlYXRpdmUsXHJcbiAgYW5ndWxhcjogJGZhLXZhci1hbmd1bGFyLFxyXG4gIGFwcC1zdG9yZTogJGZhLXZhci1hcHAtc3RvcmUsXHJcbiAgYXBwLXN0b3JlLWlvczogJGZhLXZhci1hcHAtc3RvcmUtaW9zLFxyXG4gIGFwcGVyOiAkZmEtdmFyLWFwcGVyLFxyXG4gIGFwcGxlOiAkZmEtdmFyLWFwcGxlLFxyXG4gIGFwcGxlLXBheTogJGZhLXZhci1hcHBsZS1wYXksXHJcbiAgYXJ0c3RhdGlvbjogJGZhLXZhci1hcnRzdGF0aW9uLFxyXG4gIGFzeW1tZXRyaWs6ICRmYS12YXItYXN5bW1ldHJpayxcclxuICBhdGxhc3NpYW46ICRmYS12YXItYXRsYXNzaWFuLFxyXG4gIGF1ZGlibGU6ICRmYS12YXItYXVkaWJsZSxcclxuICBhdXRvcHJlZml4ZXI6ICRmYS12YXItYXV0b3ByZWZpeGVyLFxyXG4gIGF2aWFuZXg6ICRmYS12YXItYXZpYW5leCxcclxuICBhdmlhdG86ICRmYS12YXItYXZpYXRvLFxyXG4gIGF3czogJGZhLXZhci1hd3MsXHJcbiAgYmFuZGNhbXA6ICRmYS12YXItYmFuZGNhbXAsXHJcbiAgYmF0dGxlLW5ldDogJGZhLXZhci1iYXR0bGUtbmV0LFxyXG4gIGJlaGFuY2U6ICRmYS12YXItYmVoYW5jZSxcclxuICBiZWhhbmNlLXNxdWFyZTogJGZhLXZhci1iZWhhbmNlLXNxdWFyZSxcclxuICBiaW1vYmplY3Q6ICRmYS12YXItYmltb2JqZWN0LFxyXG4gIGJpdGJ1Y2tldDogJGZhLXZhci1iaXRidWNrZXQsXHJcbiAgYml0Y29pbjogJGZhLXZhci1iaXRjb2luLFxyXG4gIGJpdHk6ICRmYS12YXItYml0eSxcclxuICBibGFjay10aWU6ICRmYS12YXItYmxhY2stdGllLFxyXG4gIGJsYWNrYmVycnk6ICRmYS12YXItYmxhY2tiZXJyeSxcclxuICBibG9nZ2VyOiAkZmEtdmFyLWJsb2dnZXIsXHJcbiAgYmxvZ2dlci1iOiAkZmEtdmFyLWJsb2dnZXItYixcclxuICBibHVldG9vdGg6ICRmYS12YXItYmx1ZXRvb3RoLFxyXG4gIGJsdWV0b290aC1iOiAkZmEtdmFyLWJsdWV0b290aC1iLFxyXG4gIGJvb3RzdHJhcDogJGZhLXZhci1ib290c3RyYXAsXHJcbiAgYnRjOiAkZmEtdmFyLWJ0YyxcclxuICBidWZmZXI6ICRmYS12YXItYnVmZmVyLFxyXG4gIGJ1cm9tb2JlbGV4cGVydGU6ICRmYS12YXItYnVyb21vYmVsZXhwZXJ0ZSxcclxuICBidXktbi1sYXJnZTogJGZhLXZhci1idXktbi1sYXJnZSxcclxuICBidXlzZWxsYWRzOiAkZmEtdmFyLWJ1eXNlbGxhZHMsXHJcbiAgY2FuYWRpYW4tbWFwbGUtbGVhZjogJGZhLXZhci1jYW5hZGlhbi1tYXBsZS1sZWFmLFxyXG4gIGNjLWFtYXpvbi1wYXk6ICRmYS12YXItY2MtYW1hem9uLXBheSxcclxuICBjYy1hbWV4OiAkZmEtdmFyLWNjLWFtZXgsXHJcbiAgY2MtYXBwbGUtcGF5OiAkZmEtdmFyLWNjLWFwcGxlLXBheSxcclxuICBjYy1kaW5lcnMtY2x1YjogJGZhLXZhci1jYy1kaW5lcnMtY2x1YixcclxuICBjYy1kaXNjb3ZlcjogJGZhLXZhci1jYy1kaXNjb3ZlcixcclxuICBjYy1qY2I6ICRmYS12YXItY2MtamNiLFxyXG4gIGNjLW1hc3RlcmNhcmQ6ICRmYS12YXItY2MtbWFzdGVyY2FyZCxcclxuICBjYy1wYXlwYWw6ICRmYS12YXItY2MtcGF5cGFsLFxyXG4gIGNjLXN0cmlwZTogJGZhLXZhci1jYy1zdHJpcGUsXHJcbiAgY2MtdmlzYTogJGZhLXZhci1jYy12aXNhLFxyXG4gIGNlbnRlcmNvZGU6ICRmYS12YXItY2VudGVyY29kZSxcclxuICBjZW50b3M6ICRmYS12YXItY2VudG9zLFxyXG4gIGNocm9tZTogJGZhLXZhci1jaHJvbWUsXHJcbiAgY2hyb21lY2FzdDogJGZhLXZhci1jaHJvbWVjYXN0LFxyXG4gIGNsb3VkZmxhcmU6ICRmYS12YXItY2xvdWRmbGFyZSxcclxuICBjbG91ZHNjYWxlOiAkZmEtdmFyLWNsb3Vkc2NhbGUsXHJcbiAgY2xvdWRzbWl0aDogJGZhLXZhci1jbG91ZHNtaXRoLFxyXG4gIGNsb3VkdmVyc2lmeTogJGZhLXZhci1jbG91ZHZlcnNpZnksXHJcbiAgY29kZXBlbjogJGZhLXZhci1jb2RlcGVuLFxyXG4gIGNvZGllcGllOiAkZmEtdmFyLWNvZGllcGllLFxyXG4gIGNvbmZsdWVuY2U6ICRmYS12YXItY29uZmx1ZW5jZSxcclxuICBjb25uZWN0ZGV2ZWxvcDogJGZhLXZhci1jb25uZWN0ZGV2ZWxvcCxcclxuICBjb250YW86ICRmYS12YXItY29udGFvLFxyXG4gIGNvdHRvbi1idXJlYXU6ICRmYS12YXItY290dG9uLWJ1cmVhdSxcclxuICBjcGFuZWw6ICRmYS12YXItY3BhbmVsLFxyXG4gIGNyZWF0aXZlLWNvbW1vbnM6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucyxcclxuICBjcmVhdGl2ZS1jb21tb25zLWJ5OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtYnksXHJcbiAgY3JlYXRpdmUtY29tbW9ucy1uYzogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5jLFxyXG4gIGNyZWF0aXZlLWNvbW1vbnMtbmMtZXU6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1uYy1ldSxcclxuICBjcmVhdGl2ZS1jb21tb25zLW5jLWpwOiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtbmMtanAsXHJcbiAgY3JlYXRpdmUtY29tbW9ucy1uZDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLW5kLFxyXG4gIGNyZWF0aXZlLWNvbW1vbnMtcGQ6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1wZCxcclxuICBjcmVhdGl2ZS1jb21tb25zLXBkLWFsdDogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXBkLWFsdCxcclxuICBjcmVhdGl2ZS1jb21tb25zLXJlbWl4OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnMtcmVtaXgsXHJcbiAgY3JlYXRpdmUtY29tbW9ucy1zYTogJGZhLXZhci1jcmVhdGl2ZS1jb21tb25zLXNhLFxyXG4gIGNyZWF0aXZlLWNvbW1vbnMtc2FtcGxpbmc6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZyxcclxuICBjcmVhdGl2ZS1jb21tb25zLXNhbXBsaW5nLXBsdXM6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zYW1wbGluZy1wbHVzLFxyXG4gIGNyZWF0aXZlLWNvbW1vbnMtc2hhcmU6ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy1zaGFyZSxcclxuICBjcmVhdGl2ZS1jb21tb25zLXplcm86ICRmYS12YXItY3JlYXRpdmUtY29tbW9ucy16ZXJvLFxyXG4gIGNyaXRpY2FsLXJvbGU6ICRmYS12YXItY3JpdGljYWwtcm9sZSxcclxuICBjc3MzOiAkZmEtdmFyLWNzczMsXHJcbiAgY3NzMy1hbHQ6ICRmYS12YXItY3NzMy1hbHQsXHJcbiAgY3V0dGxlZmlzaDogJGZhLXZhci1jdXR0bGVmaXNoLFxyXG4gIGQtYW5kLWQ6ICRmYS12YXItZC1hbmQtZCxcclxuICBkLWFuZC1kLWJleW9uZDogJGZhLXZhci1kLWFuZC1kLWJleW9uZCxcclxuICBkYWlseW1vdGlvbjogJGZhLXZhci1kYWlseW1vdGlvbixcclxuICBkYXNoY3ViZTogJGZhLXZhci1kYXNoY3ViZSxcclxuICBkZWV6ZXI6ICRmYS12YXItZGVlemVyLFxyXG4gIGRlbGljaW91czogJGZhLXZhci1kZWxpY2lvdXMsXHJcbiAgZGVwbG95ZG9nOiAkZmEtdmFyLWRlcGxveWRvZyxcclxuICBkZXNrcHJvOiAkZmEtdmFyLWRlc2twcm8sXHJcbiAgZGV2OiAkZmEtdmFyLWRldixcclxuICBkZXZpYW50YXJ0OiAkZmEtdmFyLWRldmlhbnRhcnQsXHJcbiAgZGhsOiAkZmEtdmFyLWRobCxcclxuICBkaWFzcG9yYTogJGZhLXZhci1kaWFzcG9yYSxcclxuICBkaWdnOiAkZmEtdmFyLWRpZ2csXHJcbiAgZGlnaXRhbC1vY2VhbjogJGZhLXZhci1kaWdpdGFsLW9jZWFuLFxyXG4gIGRpc2NvcmQ6ICRmYS12YXItZGlzY29yZCxcclxuICBkaXNjb3Vyc2U6ICRmYS12YXItZGlzY291cnNlLFxyXG4gIGRvY2h1YjogJGZhLXZhci1kb2NodWIsXHJcbiAgZG9ja2VyOiAkZmEtdmFyLWRvY2tlcixcclxuICBkcmFmdDJkaWdpdGFsOiAkZmEtdmFyLWRyYWZ0MmRpZ2l0YWwsXHJcbiAgZHJpYmJibGU6ICRmYS12YXItZHJpYmJibGUsXHJcbiAgZHJpYmJibGUtc3F1YXJlOiAkZmEtdmFyLWRyaWJiYmxlLXNxdWFyZSxcclxuICBkcm9wYm94OiAkZmEtdmFyLWRyb3Bib3gsXHJcbiAgZHJ1cGFsOiAkZmEtdmFyLWRydXBhbCxcclxuICBkeWFsb2c6ICRmYS12YXItZHlhbG9nLFxyXG4gIGVhcmx5YmlyZHM6ICRmYS12YXItZWFybHliaXJkcyxcclxuICBlYmF5OiAkZmEtdmFyLWViYXksXHJcbiAgZWRnZTogJGZhLXZhci1lZGdlLFxyXG4gIGVkZ2UtbGVnYWN5OiAkZmEtdmFyLWVkZ2UtbGVnYWN5LFxyXG4gIGVsZW1lbnRvcjogJGZhLXZhci1lbGVtZW50b3IsXHJcbiAgZWxsbzogJGZhLXZhci1lbGxvLFxyXG4gIGVtYmVyOiAkZmEtdmFyLWVtYmVyLFxyXG4gIGVtcGlyZTogJGZhLXZhci1lbXBpcmUsXHJcbiAgZW52aXJhOiAkZmEtdmFyLWVudmlyYSxcclxuICBlcmxhbmc6ICRmYS12YXItZXJsYW5nLFxyXG4gIGV0aGVyZXVtOiAkZmEtdmFyLWV0aGVyZXVtLFxyXG4gIGV0c3k6ICRmYS12YXItZXRzeSxcclxuICBldmVybm90ZTogJGZhLXZhci1ldmVybm90ZSxcclxuICBleHBlZGl0ZWRzc2w6ICRmYS12YXItZXhwZWRpdGVkc3NsLFxyXG4gIGZhY2Vib29rOiAkZmEtdmFyLWZhY2Vib29rLFxyXG4gIGZhY2Vib29rLWY6ICRmYS12YXItZmFjZWJvb2stZixcclxuICBmYWNlYm9vay1tZXNzZW5nZXI6ICRmYS12YXItZmFjZWJvb2stbWVzc2VuZ2VyLFxyXG4gIGZhY2Vib29rLXNxdWFyZTogJGZhLXZhci1mYWNlYm9vay1zcXVhcmUsXHJcbiAgZmFudGFzeS1mbGlnaHQtZ2FtZXM6ICRmYS12YXItZmFudGFzeS1mbGlnaHQtZ2FtZXMsXHJcbiAgZmVkZXg6ICRmYS12YXItZmVkZXgsXHJcbiAgZmVkb3JhOiAkZmEtdmFyLWZlZG9yYSxcclxuICBmaWdtYTogJGZhLXZhci1maWdtYSxcclxuICBmaXJlZm94OiAkZmEtdmFyLWZpcmVmb3gsXHJcbiAgZmlyZWZveC1icm93c2VyOiAkZmEtdmFyLWZpcmVmb3gtYnJvd3NlcixcclxuICBmaXJzdC1vcmRlcjogJGZhLXZhci1maXJzdC1vcmRlcixcclxuICBmaXJzdC1vcmRlci1hbHQ6ICRmYS12YXItZmlyc3Qtb3JkZXItYWx0LFxyXG4gIGZpcnN0ZHJhZnQ6ICRmYS12YXItZmlyc3RkcmFmdCxcclxuICBmbGlja3I6ICRmYS12YXItZmxpY2tyLFxyXG4gIGZsaXBib2FyZDogJGZhLXZhci1mbGlwYm9hcmQsXHJcbiAgZmx5OiAkZmEtdmFyLWZseSxcclxuICBmb250LWF3ZXNvbWU6ICRmYS12YXItZm9udC1hd2Vzb21lLFxyXG4gIGZvbnQtYXdlc29tZS1sb2dvLWZ1bGw6ICRmYS12YXItZm9udC1hd2Vzb21lLWxvZ28tZnVsbCxcclxuICBmb250LWF3ZXNvbWUtZmxhZzogJGZhLXZhci1mb250LWF3ZXNvbWUtZmxhZyxcclxuICBmb250aWNvbnM6ICRmYS12YXItZm9udGljb25zLFxyXG4gIGZvbnRpY29ucy1maTogJGZhLXZhci1mb250aWNvbnMtZmksXHJcbiAgZm9ydC1hd2Vzb21lOiAkZmEtdmFyLWZvcnQtYXdlc29tZSxcclxuICBmb3J0LWF3ZXNvbWUtYWx0OiAkZmEtdmFyLWZvcnQtYXdlc29tZS1hbHQsXHJcbiAgZm9ydW1iZWU6ICRmYS12YXItZm9ydW1iZWUsXHJcbiAgZm91cnNxdWFyZTogJGZhLXZhci1mb3Vyc3F1YXJlLFxyXG4gIGZyZWUtY29kZS1jYW1wOiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wLFxyXG4gIGZyZWVic2Q6ICRmYS12YXItZnJlZWJzZCxcclxuICBmdWxjcnVtOiAkZmEtdmFyLWZ1bGNydW0sXHJcbiAgZ2FsYWN0aWMtcmVwdWJsaWM6ICRmYS12YXItZ2FsYWN0aWMtcmVwdWJsaWMsXHJcbiAgZ2FsYWN0aWMtc2VuYXRlOiAkZmEtdmFyLWdhbGFjdGljLXNlbmF0ZSxcclxuICBnZXQtcG9ja2V0OiAkZmEtdmFyLWdldC1wb2NrZXQsXHJcbiAgZ2c6ICRmYS12YXItZ2csXHJcbiAgZ2ctY2lyY2xlOiAkZmEtdmFyLWdnLWNpcmNsZSxcclxuICBnaXQ6ICRmYS12YXItZ2l0LFxyXG4gIGdpdC1hbHQ6ICRmYS12YXItZ2l0LWFsdCxcclxuICBnaXQtc3F1YXJlOiAkZmEtdmFyLWdpdC1zcXVhcmUsXHJcbiAgZ2l0aHViOiAkZmEtdmFyLWdpdGh1YixcclxuICBnaXRodWItYWx0OiAkZmEtdmFyLWdpdGh1Yi1hbHQsXHJcbiAgZ2l0aHViLXNxdWFyZTogJGZhLXZhci1naXRodWItc3F1YXJlLFxyXG4gIGdpdGtyYWtlbjogJGZhLXZhci1naXRrcmFrZW4sXHJcbiAgZ2l0bGFiOiAkZmEtdmFyLWdpdGxhYixcclxuICBnaXR0ZXI6ICRmYS12YXItZ2l0dGVyLFxyXG4gIGdsaWRlOiAkZmEtdmFyLWdsaWRlLFxyXG4gIGdsaWRlLWc6ICRmYS12YXItZ2xpZGUtZyxcclxuICBnb2ZvcmU6ICRmYS12YXItZ29mb3JlLFxyXG4gIGdvb2RyZWFkczogJGZhLXZhci1nb29kcmVhZHMsXHJcbiAgZ29vZHJlYWRzLWc6ICRmYS12YXItZ29vZHJlYWRzLWcsXHJcbiAgZ29vZ2xlOiAkZmEtdmFyLWdvb2dsZSxcclxuICBnb29nbGUtZHJpdmU6ICRmYS12YXItZ29vZ2xlLWRyaXZlLFxyXG4gIGdvb2dsZS1wYXk6ICRmYS12YXItZ29vZ2xlLXBheSxcclxuICBnb29nbGUtcGxheTogJGZhLXZhci1nb29nbGUtcGxheSxcclxuICBnb29nbGUtcGx1czogJGZhLXZhci1nb29nbGUtcGx1cyxcclxuICBnb29nbGUtcGx1cy1nOiAkZmEtdmFyLWdvb2dsZS1wbHVzLWcsXHJcbiAgZ29vZ2xlLXBsdXMtc3F1YXJlOiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZSxcclxuICBnb29nbGUtd2FsbGV0OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQsXHJcbiAgZ3JhdGlwYXk6ICRmYS12YXItZ3JhdGlwYXksXHJcbiAgZ3JhdjogJGZhLXZhci1ncmF2LFxyXG4gIGdyaXBmaXJlOiAkZmEtdmFyLWdyaXBmaXJlLFxyXG4gIGdydW50OiAkZmEtdmFyLWdydW50LFxyXG4gIGd1aWxkZWQ6ICRmYS12YXItZ3VpbGRlZCxcclxuICBndWxwOiAkZmEtdmFyLWd1bHAsXHJcbiAgaGFja2VyLW5ld3M6ICRmYS12YXItaGFja2VyLW5ld3MsXHJcbiAgaGFja2VyLW5ld3Mtc3F1YXJlOiAkZmEtdmFyLWhhY2tlci1uZXdzLXNxdWFyZSxcclxuICBoYWNrZXJyYW5rOiAkZmEtdmFyLWhhY2tlcnJhbmssXHJcbiAgaGlwczogJGZhLXZhci1oaXBzLFxyXG4gIGhpcmUtYS1oZWxwZXI6ICRmYS12YXItaGlyZS1hLWhlbHBlcixcclxuICBoaXZlOiAkZmEtdmFyLWhpdmUsXHJcbiAgaG9vbGk6ICRmYS12YXItaG9vbGksXHJcbiAgaG9ybmJpbGw6ICRmYS12YXItaG9ybmJpbGwsXHJcbiAgaG90amFyOiAkZmEtdmFyLWhvdGphcixcclxuICBob3V6ejogJGZhLXZhci1ob3V6eixcclxuICBodG1sNTogJGZhLXZhci1odG1sNSxcclxuICBodWJzcG90OiAkZmEtdmFyLWh1YnNwb3QsXHJcbiAgaWRlYWw6ICRmYS12YXItaWRlYWwsXHJcbiAgaW1kYjogJGZhLXZhci1pbWRiLFxyXG4gIGlubm9zb2Z0OiAkZmEtdmFyLWlubm9zb2Z0LFxyXG4gIGluc3RhZ3JhbTogJGZhLXZhci1pbnN0YWdyYW0sXHJcbiAgaW5zdGFncmFtLXNxdWFyZTogJGZhLXZhci1pbnN0YWdyYW0tc3F1YXJlLFxyXG4gIGluc3RhbG9kOiAkZmEtdmFyLWluc3RhbG9kLFxyXG4gIGludGVyY29tOiAkZmEtdmFyLWludGVyY29tLFxyXG4gIGludGVybmV0LWV4cGxvcmVyOiAkZmEtdmFyLWludGVybmV0LWV4cGxvcmVyLFxyXG4gIGludmlzaW9uOiAkZmEtdmFyLWludmlzaW9uLFxyXG4gIGlveGhvc3Q6ICRmYS12YXItaW94aG9zdCxcclxuICBpdGNoLWlvOiAkZmEtdmFyLWl0Y2gtaW8sXHJcbiAgaXR1bmVzOiAkZmEtdmFyLWl0dW5lcyxcclxuICBpdHVuZXMtbm90ZTogJGZhLXZhci1pdHVuZXMtbm90ZSxcclxuICBqYXZhOiAkZmEtdmFyLWphdmEsXHJcbiAgamVkaS1vcmRlcjogJGZhLXZhci1qZWRpLW9yZGVyLFxyXG4gIGplbmtpbnM6ICRmYS12YXItamVua2lucyxcclxuICBqaXJhOiAkZmEtdmFyLWppcmEsXHJcbiAgam9nZXQ6ICRmYS12YXItam9nZXQsXHJcbiAgam9vbWxhOiAkZmEtdmFyLWpvb21sYSxcclxuICBqczogJGZhLXZhci1qcyxcclxuICBqcy1zcXVhcmU6ICRmYS12YXItanMtc3F1YXJlLFxyXG4gIGpzZmlkZGxlOiAkZmEtdmFyLWpzZmlkZGxlLFxyXG4gIGthZ2dsZTogJGZhLXZhci1rYWdnbGUsXHJcbiAga2V5YmFzZTogJGZhLXZhci1rZXliYXNlLFxyXG4gIGtleWNkbjogJGZhLXZhci1rZXljZG4sXHJcbiAga2lja3N0YXJ0ZXI6ICRmYS12YXIta2lja3N0YXJ0ZXIsXHJcbiAga2lja3N0YXJ0ZXItazogJGZhLXZhci1raWNrc3RhcnRlci1rLFxyXG4gIGtvcnZ1ZTogJGZhLXZhci1rb3J2dWUsXHJcbiAgbGFyYXZlbDogJGZhLXZhci1sYXJhdmVsLFxyXG4gIGxhc3RmbTogJGZhLXZhci1sYXN0Zm0sXHJcbiAgbGFzdGZtLXNxdWFyZTogJGZhLXZhci1sYXN0Zm0tc3F1YXJlLFxyXG4gIGxlYW5wdWI6ICRmYS12YXItbGVhbnB1YixcclxuICBsZXNzOiAkZmEtdmFyLWxlc3MsXHJcbiAgbGluZTogJGZhLXZhci1saW5lLFxyXG4gIGxpbmtlZGluOiAkZmEtdmFyLWxpbmtlZGluLFxyXG4gIGxpbmtlZGluLWluOiAkZmEtdmFyLWxpbmtlZGluLWluLFxyXG4gIGxpbm9kZTogJGZhLXZhci1saW5vZGUsXHJcbiAgbGludXg6ICRmYS12YXItbGludXgsXHJcbiAgbHlmdDogJGZhLXZhci1seWZ0LFxyXG4gIG1hZ2VudG86ICRmYS12YXItbWFnZW50byxcclxuICBtYWlsY2hpbXA6ICRmYS12YXItbWFpbGNoaW1wLFxyXG4gIG1hbmRhbG9yaWFuOiAkZmEtdmFyLW1hbmRhbG9yaWFuLFxyXG4gIG1hcmtkb3duOiAkZmEtdmFyLW1hcmtkb3duLFxyXG4gIG1hc3RvZG9uOiAkZmEtdmFyLW1hc3RvZG9uLFxyXG4gIG1heGNkbjogJGZhLXZhci1tYXhjZG4sXHJcbiAgbWRiOiAkZmEtdmFyLW1kYixcclxuICBtZWRhcHBzOiAkZmEtdmFyLW1lZGFwcHMsXHJcbiAgbWVkaXVtOiAkZmEtdmFyLW1lZGl1bSxcclxuICBtZWRpdW0tbTogJGZhLXZhci1tZWRpdW0tbSxcclxuICBtZWRydDogJGZhLXZhci1tZWRydCxcclxuICBtZWV0dXA6ICRmYS12YXItbWVldHVwLFxyXG4gIG1lZ2Fwb3J0OiAkZmEtdmFyLW1lZ2Fwb3J0LFxyXG4gIG1lbmRlbGV5OiAkZmEtdmFyLW1lbmRlbGV5LFxyXG4gIG1pY3JvYmxvZzogJGZhLXZhci1taWNyb2Jsb2csXHJcbiAgbWljcm9zb2Z0OiAkZmEtdmFyLW1pY3Jvc29mdCxcclxuICBtaXg6ICRmYS12YXItbWl4LFxyXG4gIG1peGNsb3VkOiAkZmEtdmFyLW1peGNsb3VkLFxyXG4gIG1peGVyOiAkZmEtdmFyLW1peGVyLFxyXG4gIG1penVuaTogJGZhLXZhci1taXp1bmksXHJcbiAgbW9keDogJGZhLXZhci1tb2R4LFxyXG4gIG1vbmVybzogJGZhLXZhci1tb25lcm8sXHJcbiAgbmFwc3RlcjogJGZhLXZhci1uYXBzdGVyLFxyXG4gIG5lb3M6ICRmYS12YXItbmVvcyxcclxuICBuaW1ibHI6ICRmYS12YXItbmltYmxyLFxyXG4gIG5vZGU6ICRmYS12YXItbm9kZSxcclxuICBub2RlLWpzOiAkZmEtdmFyLW5vZGUtanMsXHJcbiAgbnBtOiAkZmEtdmFyLW5wbSxcclxuICBuczg6ICRmYS12YXItbnM4LFxyXG4gIG51dHJpdGlvbml4OiAkZmEtdmFyLW51dHJpdGlvbml4LFxyXG4gIG9jdG9wdXMtZGVwbG95OiAkZmEtdmFyLW9jdG9wdXMtZGVwbG95LFxyXG4gIG9kbm9rbGFzc25pa2k6ICRmYS12YXItb2Rub2tsYXNzbmlraSxcclxuICBvZG5va2xhc3NuaWtpLXNxdWFyZTogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZSxcclxuICBvbGQtcmVwdWJsaWM6ICRmYS12YXItb2xkLXJlcHVibGljLFxyXG4gIG9wZW5jYXJ0OiAkZmEtdmFyLW9wZW5jYXJ0LFxyXG4gIG9wZW5pZDogJGZhLXZhci1vcGVuaWQsXHJcbiAgb3BlcmE6ICRmYS12YXItb3BlcmEsXHJcbiAgb3B0aW4tbW9uc3RlcjogJGZhLXZhci1vcHRpbi1tb25zdGVyLFxyXG4gIG9yY2lkOiAkZmEtdmFyLW9yY2lkLFxyXG4gIG9zaTogJGZhLXZhci1vc2ksXHJcbiAgcGFnZTQ6ICRmYS12YXItcGFnZTQsXHJcbiAgcGFnZWxpbmVzOiAkZmEtdmFyLXBhZ2VsaW5lcyxcclxuICBwYWxmZWQ6ICRmYS12YXItcGFsZmVkLFxyXG4gIHBhdHJlb246ICRmYS12YXItcGF0cmVvbixcclxuICBwYXlwYWw6ICRmYS12YXItcGF5cGFsLFxyXG4gIHBlbm55LWFyY2FkZTogJGZhLXZhci1wZW5ueS1hcmNhZGUsXHJcbiAgcGVyYnl0ZTogJGZhLXZhci1wZXJieXRlLFxyXG4gIHBlcmlzY29wZTogJGZhLXZhci1wZXJpc2NvcGUsXHJcbiAgcGhhYnJpY2F0b3I6ICRmYS12YXItcGhhYnJpY2F0b3IsXHJcbiAgcGhvZW5peC1mcmFtZXdvcms6ICRmYS12YXItcGhvZW5peC1mcmFtZXdvcmssXHJcbiAgcGhvZW5peC1zcXVhZHJvbjogJGZhLXZhci1waG9lbml4LXNxdWFkcm9uLFxyXG4gIHBocDogJGZhLXZhci1waHAsXHJcbiAgcGllZC1waXBlcjogJGZhLXZhci1waWVkLXBpcGVyLFxyXG4gIHBpZWQtcGlwZXItYWx0OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0LFxyXG4gIHBpZWQtcGlwZXItaGF0OiAkZmEtdmFyLXBpZWQtcGlwZXItaGF0LFxyXG4gIHBpZWQtcGlwZXItcHA6ICRmYS12YXItcGllZC1waXBlci1wcCxcclxuICBwaWVkLXBpcGVyLXNxdWFyZTogJGZhLXZhci1waWVkLXBpcGVyLXNxdWFyZSxcclxuICBwaW50ZXJlc3Q6ICRmYS12YXItcGludGVyZXN0LFxyXG4gIHBpbnRlcmVzdC1wOiAkZmEtdmFyLXBpbnRlcmVzdC1wLFxyXG4gIHBpbnRlcmVzdC1zcXVhcmU6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZSxcclxuICBwbGF5c3RhdGlvbjogJGZhLXZhci1wbGF5c3RhdGlvbixcclxuICBwcm9kdWN0LWh1bnQ6ICRmYS12YXItcHJvZHVjdC1odW50LFxyXG4gIHB1c2hlZDogJGZhLXZhci1wdXNoZWQsXHJcbiAgcHl0aG9uOiAkZmEtdmFyLXB5dGhvbixcclxuICBxcTogJGZhLXZhci1xcSxcclxuICBxdWluc2NhcGU6ICRmYS12YXItcXVpbnNjYXBlLFxyXG4gIHF1b3JhOiAkZmEtdmFyLXF1b3JhLFxyXG4gIHItcHJvamVjdDogJGZhLXZhci1yLXByb2plY3QsXHJcbiAgcmFzcGJlcnJ5LXBpOiAkZmEtdmFyLXJhc3BiZXJyeS1waSxcclxuICByYXZlbHJ5OiAkZmEtdmFyLXJhdmVscnksXHJcbiAgcmVhY3Q6ICRmYS12YXItcmVhY3QsXHJcbiAgcmVhY3RldXJvcGU6ICRmYS12YXItcmVhY3RldXJvcGUsXHJcbiAgcmVhZG1lOiAkZmEtdmFyLXJlYWRtZSxcclxuICByZWJlbDogJGZhLXZhci1yZWJlbCxcclxuICByZWQtcml2ZXI6ICRmYS12YXItcmVkLXJpdmVyLFxyXG4gIHJlZGRpdDogJGZhLXZhci1yZWRkaXQsXHJcbiAgcmVkZGl0LWFsaWVuOiAkZmEtdmFyLXJlZGRpdC1hbGllbixcclxuICByZWRkaXQtc3F1YXJlOiAkZmEtdmFyLXJlZGRpdC1zcXVhcmUsXHJcbiAgcmVkaGF0OiAkZmEtdmFyLXJlZGhhdCxcclxuICByZW5yZW46ICRmYS12YXItcmVucmVuLFxyXG4gIHJlcGx5ZDogJGZhLXZhci1yZXBseWQsXHJcbiAgcmVzZWFyY2hnYXRlOiAkZmEtdmFyLXJlc2VhcmNoZ2F0ZSxcclxuICByZXNvbHZpbmc6ICRmYS12YXItcmVzb2x2aW5nLFxyXG4gIHJldjogJGZhLXZhci1yZXYsXHJcbiAgcm9ja2V0Y2hhdDogJGZhLXZhci1yb2NrZXRjaGF0LFxyXG4gIHJvY2tybXM6ICRmYS12YXItcm9ja3JtcyxcclxuICBydXN0OiAkZmEtdmFyLXJ1c3QsXHJcbiAgc2FmYXJpOiAkZmEtdmFyLXNhZmFyaSxcclxuICBzYWxlc2ZvcmNlOiAkZmEtdmFyLXNhbGVzZm9yY2UsXHJcbiAgc2FzczogJGZhLXZhci1zYXNzLFxyXG4gIHNjaGxpeDogJGZhLXZhci1zY2hsaXgsXHJcbiAgc2NyaWJkOiAkZmEtdmFyLXNjcmliZCxcclxuICBzZWFyY2hlbmdpbjogJGZhLXZhci1zZWFyY2hlbmdpbixcclxuICBzZWxsY2FzdDogJGZhLXZhci1zZWxsY2FzdCxcclxuICBzZWxsc3k6ICRmYS12YXItc2VsbHN5LFxyXG4gIHNlcnZpY2VzdGFjazogJGZhLXZhci1zZXJ2aWNlc3RhY2ssXHJcbiAgc2hpcnRzaW5idWxrOiAkZmEtdmFyLXNoaXJ0c2luYnVsayxcclxuICBzaG9waWZ5OiAkZmEtdmFyLXNob3BpZnksXHJcbiAgc2hvcHdhcmU6ICRmYS12YXItc2hvcHdhcmUsXHJcbiAgc2ltcGx5YnVpbHQ6ICRmYS12YXItc2ltcGx5YnVpbHQsXHJcbiAgc2lzdHJpeDogJGZhLXZhci1zaXN0cml4LFxyXG4gIHNpdGg6ICRmYS12YXItc2l0aCxcclxuICBza2V0Y2g6ICRmYS12YXItc2tldGNoLFxyXG4gIHNreWF0bGFzOiAkZmEtdmFyLXNreWF0bGFzLFxyXG4gIHNreXBlOiAkZmEtdmFyLXNreXBlLFxyXG4gIHNsYWNrOiAkZmEtdmFyLXNsYWNrLFxyXG4gIHNsYWNrLWhhc2g6ICRmYS12YXItc2xhY2staGFzaCxcclxuICBzbGlkZXNoYXJlOiAkZmEtdmFyLXNsaWRlc2hhcmUsXHJcbiAgc25hcGNoYXQ6ICRmYS12YXItc25hcGNoYXQsXHJcbiAgc25hcGNoYXQtZ2hvc3Q6ICRmYS12YXItc25hcGNoYXQtZ2hvc3QsXHJcbiAgc25hcGNoYXQtc3F1YXJlOiAkZmEtdmFyLXNuYXBjaGF0LXNxdWFyZSxcclxuICBzb3VuZGNsb3VkOiAkZmEtdmFyLXNvdW5kY2xvdWQsXHJcbiAgc291cmNldHJlZTogJGZhLXZhci1zb3VyY2V0cmVlLFxyXG4gIHNwZWFrYXA6ICRmYS12YXItc3BlYWthcCxcclxuICBzcGVha2VyLWRlY2s6ICRmYS12YXItc3BlYWtlci1kZWNrLFxyXG4gIHNwb3RpZnk6ICRmYS12YXItc3BvdGlmeSxcclxuICBzcXVhcmUtZm9udC1hd2Vzb21lOiAkZmEtdmFyLXNxdWFyZS1mb250LWF3ZXNvbWUsXHJcbiAgc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2U6ICRmYS12YXItc3F1YXJlLWZvbnQtYXdlc29tZS1zdHJva2UsXHJcbiAgZm9udC1hd2Vzb21lLWFsdDogJGZhLXZhci1mb250LWF3ZXNvbWUtYWx0LFxyXG4gIHNxdWFyZXNwYWNlOiAkZmEtdmFyLXNxdWFyZXNwYWNlLFxyXG4gIHN0YWNrLWV4Y2hhbmdlOiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlLFxyXG4gIHN0YWNrLW92ZXJmbG93OiAkZmEtdmFyLXN0YWNrLW92ZXJmbG93LFxyXG4gIHN0YWNrcGF0aDogJGZhLXZhci1zdGFja3BhdGgsXHJcbiAgc3RheWxpbmtlZDogJGZhLXZhci1zdGF5bGlua2VkLFxyXG4gIHN0ZWFtOiAkZmEtdmFyLXN0ZWFtLFxyXG4gIHN0ZWFtLXNxdWFyZTogJGZhLXZhci1zdGVhbS1zcXVhcmUsXHJcbiAgc3RlYW0tc3ltYm9sOiAkZmEtdmFyLXN0ZWFtLXN5bWJvbCxcclxuICBzdGlja2VyLW11bGU6ICRmYS12YXItc3RpY2tlci1tdWxlLFxyXG4gIHN0cmF2YTogJGZhLXZhci1zdHJhdmEsXHJcbiAgc3RyaXBlOiAkZmEtdmFyLXN0cmlwZSxcclxuICBzdHJpcGUtczogJGZhLXZhci1zdHJpcGUtcyxcclxuICBzdHVkaW92aW5hcmk6ICRmYS12YXItc3R1ZGlvdmluYXJpLFxyXG4gIHN0dW1ibGV1cG9uOiAkZmEtdmFyLXN0dW1ibGV1cG9uLFxyXG4gIHN0dW1ibGV1cG9uLWNpcmNsZTogJGZhLXZhci1zdHVtYmxldXBvbi1jaXJjbGUsXHJcbiAgc3VwZXJwb3dlcnM6ICRmYS12YXItc3VwZXJwb3dlcnMsXHJcbiAgc3VwcGxlOiAkZmEtdmFyLXN1cHBsZSxcclxuICBzdXNlOiAkZmEtdmFyLXN1c2UsXHJcbiAgc3dpZnQ6ICRmYS12YXItc3dpZnQsXHJcbiAgc3ltZm9ueTogJGZhLXZhci1zeW1mb255LFxyXG4gIHRlYW1zcGVhazogJGZhLXZhci10ZWFtc3BlYWssXHJcbiAgdGVsZWdyYW06ICRmYS12YXItdGVsZWdyYW0sXHJcbiAgdGVsZWdyYW0tcGxhbmU6ICRmYS12YXItdGVsZWdyYW0tcGxhbmUsXHJcbiAgdGVuY2VudC13ZWlibzogJGZhLXZhci10ZW5jZW50LXdlaWJvLFxyXG4gIHRoZS1yZWQteWV0aTogJGZhLXZhci10aGUtcmVkLXlldGksXHJcbiAgdGhlbWVjbzogJGZhLXZhci10aGVtZWNvLFxyXG4gIHRoZW1laXNsZTogJGZhLXZhci10aGVtZWlzbGUsXHJcbiAgdGhpbmstcGVha3M6ICRmYS12YXItdGhpbmstcGVha3MsXHJcbiAgdGlrdG9rOiAkZmEtdmFyLXRpa3RvayxcclxuICB0cmFkZS1mZWRlcmF0aW9uOiAkZmEtdmFyLXRyYWRlLWZlZGVyYXRpb24sXHJcbiAgdHJlbGxvOiAkZmEtdmFyLXRyZWxsbyxcclxuICB0cmlwYWR2aXNvcjogJGZhLXZhci10cmlwYWR2aXNvcixcclxuICB0dW1ibHI6ICRmYS12YXItdHVtYmxyLFxyXG4gIHR1bWJsci1zcXVhcmU6ICRmYS12YXItdHVtYmxyLXNxdWFyZSxcclxuICB0d2l0Y2g6ICRmYS12YXItdHdpdGNoLFxyXG4gIHR3aXR0ZXI6ICRmYS12YXItdHdpdHRlcixcclxuICB0d2l0dGVyLXNxdWFyZTogJGZhLXZhci10d2l0dGVyLXNxdWFyZSxcclxuICB0eXBvMzogJGZhLXZhci10eXBvMyxcclxuICB1YmVyOiAkZmEtdmFyLXViZXIsXHJcbiAgdWJ1bnR1OiAkZmEtdmFyLXVidW50dSxcclxuICB1aWtpdDogJGZhLXZhci11aWtpdCxcclxuICB1bWJyYWNvOiAkZmEtdmFyLXVtYnJhY28sXHJcbiAgdW5jaGFydGVkOiAkZmEtdmFyLXVuY2hhcnRlZCxcclxuICB1bmlyZWdpc3RyeTogJGZhLXZhci11bmlyZWdpc3RyeSxcclxuICB1bml0eTogJGZhLXZhci11bml0eSxcclxuICB1bnNwbGFzaDogJGZhLXZhci11bnNwbGFzaCxcclxuICB1bnRhcHBkOiAkZmEtdmFyLXVudGFwcGQsXHJcbiAgdXBzOiAkZmEtdmFyLXVwcyxcclxuICB1c2I6ICRmYS12YXItdXNiLFxyXG4gIHVzcHM6ICRmYS12YXItdXNwcyxcclxuICB1c3N1bm5haDogJGZhLXZhci11c3N1bm5haCxcclxuICB2YWFkaW46ICRmYS12YXItdmFhZGluLFxyXG4gIHZpYWNvaW46ICRmYS12YXItdmlhY29pbixcclxuICB2aWFkZW86ICRmYS12YXItdmlhZGVvLFxyXG4gIHZpYWRlby1zcXVhcmU6ICRmYS12YXItdmlhZGVvLXNxdWFyZSxcclxuICB2aWJlcjogJGZhLXZhci12aWJlcixcclxuICB2aW1lbzogJGZhLXZhci12aW1lbyxcclxuICB2aW1lby1zcXVhcmU6ICRmYS12YXItdmltZW8tc3F1YXJlLFxyXG4gIHZpbWVvLXY6ICRmYS12YXItdmltZW8tdixcclxuICB2aW5lOiAkZmEtdmFyLXZpbmUsXHJcbiAgdms6ICRmYS12YXItdmssXHJcbiAgdm52OiAkZmEtdmFyLXZudixcclxuICB2dWVqczogJGZhLXZhci12dWVqcyxcclxuICB3YXRjaG1hbi1tb25pdG9yaW5nOiAkZmEtdmFyLXdhdGNobWFuLW1vbml0b3JpbmcsXHJcbiAgd2F6ZTogJGZhLXZhci13YXplLFxyXG4gIHdlZWJseTogJGZhLXZhci13ZWVibHksXHJcbiAgd2VpYm86ICRmYS12YXItd2VpYm8sXHJcbiAgd2VpeGluOiAkZmEtdmFyLXdlaXhpbixcclxuICB3aGF0c2FwcDogJGZhLXZhci13aGF0c2FwcCxcclxuICB3aGF0c2FwcC1zcXVhcmU6ICRmYS12YXItd2hhdHNhcHAtc3F1YXJlLFxyXG4gIHdobWNzOiAkZmEtdmFyLXdobWNzLFxyXG4gIHdpa2lwZWRpYS13OiAkZmEtdmFyLXdpa2lwZWRpYS13LFxyXG4gIHdpbmRvd3M6ICRmYS12YXItd2luZG93cyxcclxuICB3aXg6ICRmYS12YXItd2l4LFxyXG4gIHdpemFyZHMtb2YtdGhlLWNvYXN0OiAkZmEtdmFyLXdpemFyZHMtb2YtdGhlLWNvYXN0LFxyXG4gIHdvZHU6ICRmYS12YXItd29kdSxcclxuICB3b2xmLXBhY2stYmF0dGFsaW9uOiAkZmEtdmFyLXdvbGYtcGFjay1iYXR0YWxpb24sXHJcbiAgd29yZHByZXNzOiAkZmEtdmFyLXdvcmRwcmVzcyxcclxuICB3b3JkcHJlc3Mtc2ltcGxlOiAkZmEtdmFyLXdvcmRwcmVzcy1zaW1wbGUsXHJcbiAgd3BiZWdpbm5lcjogJGZhLXZhci13cGJlZ2lubmVyLFxyXG4gIHdwZXhwbG9yZXI6ICRmYS12YXItd3BleHBsb3JlcixcclxuICB3cGZvcm1zOiAkZmEtdmFyLXdwZm9ybXMsXHJcbiAgd3ByZXNzcjogJGZhLXZhci13cHJlc3NyLFxyXG4gIHhib3g6ICRmYS12YXIteGJveCxcclxuICB4aW5nOiAkZmEtdmFyLXhpbmcsXHJcbiAgeGluZy1zcXVhcmU6ICRmYS12YXIteGluZy1zcXVhcmUsXHJcbiAgeS1jb21iaW5hdG9yOiAkZmEtdmFyLXktY29tYmluYXRvcixcclxuICB5YWhvbzogJGZhLXZhci15YWhvbyxcclxuICB5YW1tZXI6ICRmYS12YXIteWFtbWVyLFxyXG4gIHlhbmRleDogJGZhLXZhci15YW5kZXgsXHJcbiAgeWFuZGV4LWludGVybmF0aW9uYWw6ICRmYS12YXIteWFuZGV4LWludGVybmF0aW9uYWwsXHJcbiAgeWFybjogJGZhLXZhci15YXJuLFxyXG4gIHllbHA6ICRmYS12YXIteWVscCxcclxuICB5b2FzdDogJGZhLXZhci15b2FzdCxcclxuICB5b3V0dWJlOiAkZmEtdmFyLXlvdXR1YmUsXHJcbiAgeW91dHViZS1zcXVhcmU6ICRmYS12YXIteW91dHViZS1zcXVhcmUsXHJcbiAgemhpaHU6ICRmYS12YXItemhpaHUsXHJcbik7XHJcblxyXG4iLCIvLyBpY29ucyBpbiBhIGxpc3RcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXVsIHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWxpLW1hcmdpbiwgI3skZmEtbGktbWFyZ2lufSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICA+IGxpIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1saSB7XHJcbiAgbGVmdDogY2FsYyh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS13aWR0aCwgI3skZmEtbGktd2lkdGh9KSAqIC0xKTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdpZHRoOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1saS13aWR0aCwgI3skZmEtbGktd2lkdGh9KTtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxufVxyXG4iLCIvLyBib3JkZXJlZCArIHB1bGxlZCBpY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyIHtcclxuICBib3JkZXItY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci1jb2xvciwgI3skZmEtYm9yZGVyLWNvbG9yfSk7XHJcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXJhZGl1cywgI3skZmEtYm9yZGVyLXJhZGl1c30pO1xyXG4gIGJvcmRlci1zdHlsZTogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXN0eWxlLCAjeyRmYS1ib3JkZXItc3R5bGV9KTtcclxuICBib3JkZXItd2lkdGg6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlci13aWR0aCwgI3skZmEtYm9yZGVyLXdpZHRofSk7XHJcbiAgcGFkZGluZzogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tYm9yZGVyLXBhZGRpbmcsICN7JGZhLWJvcmRlci1wYWRkaW5nfSk7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1wdWxsLWxlZnQgeyBcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXJnaW4tcmlnaHQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBcclxuICBmbG9hdDogcmlnaHQ7XHJcbiAgbWFyZ2luLWxlZnQ6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbWFyZ2luLCAjeyRmYS1wdWxsLW1hcmdpbn0pOyBcclxufVxyXG4iLCIvLyBhbmltYXRpbmcgaWNvbnNcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluIHtcclxuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zcGluLWRpcmVjdGlvbiwgbm9ybWFsKTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tZHVyYXRpb24sIDJzKTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zcGluLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tdGltaW5nLCBsaW5lYXIpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbi1yZXZlcnNlIHtcclxuICAtLSN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tZGlyZWN0aW9uOiByZXZlcnNlO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcHVsc2UsXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zcGluLXB1bHNlIHtcclxuICBhbmltYXRpb24tbmFtZTogZmEtc3BpbjtcclxuICBhbmltYXRpb24tZGlyZWN0aW9uOiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zcGluLWRpcmVjdGlvbiwgbm9ybWFsKTtcclxuICBhbmltYXRpb24tZHVyYXRpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tZHVyYXRpb24sIDFzKTtcclxuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiB2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1zcGluLWl0ZXJhdGlvbi1jb3VudCwgaW5maW5pdGUpO1xyXG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LXNwaW4tdGltaW5nLCBzdGVwcyg4KSk7XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmEtc3BpbiB7XHJcbiAgMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUgeyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuIiwiLy8gcm90YXRpbmcgKyBmbGlwcGluZyBpY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTkwIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMTgwIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcclxufVxyXG5cclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtYm90aCxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHsgXHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgLTEpO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLWJ5IHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSh2YXIoLS0jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtYW5nbGUsIG5vbmUpKTtcclxufVxyXG4iLCIvLyBzdGFja2luZyBpY29uc1xyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2sge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBoZWlnaHQ6IDJlbTtcclxuICBsaW5lLWhlaWdodDogMmVtO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogJGZhLXN0YWNrLXZlcnRpY2FsLWFsaWduO1xyXG4gIHdpZHRoOiAkZmEtc3RhY2std2lkdGg7XHJcbn1cclxuXHJcbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCxcclxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcclxuICBsZWZ0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgei1pbmRleDogdmFyKC0tI3skZmEtY3NzLXByZWZpeH0tc3RhY2stei1pbmRleCwgI3skZmEtc3RhY2stei1pbmRleH0pO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMXgge1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stMngge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG59XHJcblxyXG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7XHJcbiAgY29sb3I6IHZhcigtLSN7JGZhLWNzcy1wcmVmaXh9LWludmVyc2UsICN7JGZhLWludmVyc2V9KTtcclxufVxyXG4iLCIvLyBzcGVjaWZpYyBpY29uIGNsYXNzIGRlZmluaXRpb25cclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXHJcbnJlYWRlcnMgZG8gbm90IHJlYWQgb2ZmIHJhbmRvbSBjaGFyYWN0ZXJzIHRoYXQgcmVwcmVzZW50IGljb25zICovXHJcblxyXG5AZWFjaCAkbmFtZSwgJGljb24gaW4gJGZhLWljb25zIHtcclxuICAuI3skZmEtY3NzLXByZWZpeH0tI3skbmFtZX06OmJlZm9yZSB7IGNvbnRlbnQ6IGZhLWNvbnRlbnQoJGljb24pOyB9XHJcbn1cclxuIiwiLyohXHJcbiAqIEZvbnQgQXdlc29tZSBQcm8gNi4wLjAtYWxwaGEyIGJ5IEBmb250YXdlc29tZSAtIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tXHJcbiAqIExpY2Vuc2UgLSBodHRwczovL2ZvbnRhd2Vzb21lLmNvbS9saWNlbnNlIChDb21tZXJjaWFsIExpY2Vuc2UpXHJcbiAqL1xyXG5AaW1wb3J0ICdfdmFyaWFibGVzLnNjc3MnO1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybyc7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1kaXNwbGF5OiAkZmEtZm9udC1kaXNwbGF5O1xyXG4gICAgc3JjOiB1cmwoJy9zcmMvZm9udHMvZmEtbGlnaHQtMzAwLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLCB1cmwoJy9zcmMvZm9udHMvZmEtbGlnaHQtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvc3JjL2ZvbnRzL2ZhLWxpZ2h0LTMwMC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgICAvLyBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofWZhLWxpZ2h0LTMwMC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSwgdXJsKCcjeyRmYS1mb250LXBhdGh9ZmEtbGlnaHQtMzAwLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcjeyRmYS1mb250LXBhdGh9ZmEtbGlnaHQtMzAwLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxufVxyXG5cclxuLmZhbCwgLmZhcyxcclxuLmZhLWxpZ2h0IHtcclxuICBmb250LWZhbWlseTogJ0ZvbnQgQXdlc29tZSA2IFBybycgIWltcG9ydGFudDtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcbiIsIi8vIFZhcmlhYmxlc1xyXG5AaW1wb3J0IFwiMS12YXJpYWJsZXMvYXBwXCI7XHJcblxyXG4vLyBCb290c3RyYXBcclxuQGltcG9ydCBcIn5ib290c3RyYXAvc2Nzcy9ib290c3RyYXBcIjtcclxuXHJcbi8vIFRoZW1lIG1peGluc1xyXG5AaW1wb3J0IFwiMi1taXhpbnMvYnV0dG9uXCI7XHJcbkBpbXBvcnQgXCIyLW1peGlucy9tb2RhbFwiO1xyXG5AaW1wb3J0IFwiMi1taXhpbnMvc3dpdGNoXCI7XHJcbkBpbXBvcnQgXCIyLW1peGlucy90YWJzXCI7XHJcbkBpbXBvcnQgXCIyLW1peGlucy90aGVtZVwiO1xyXG5AaW1wb3J0IFwiMi1taXhpbnMvd2l6YXJkXCI7XHJcblxyXG4vLyBUaGVtZSBjb21wb25lbnRzXHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvYWNjb3JkaW9uXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvYWxlcnRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9hdmF0YXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9iYWRnZVwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2J1dHRvbnNcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9jYXJkXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvY2hhcnRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9jaGF0XCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvY29udGVudFwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2Ryb3Bkb3duXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvZmVhdGhlclwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2Zvb3RlclwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2Zvcm1zXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvaGFtYnVyZ2VyXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvaWxsdXN0cmF0aW9uc1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL2xhbmRpbmdcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9tYWluXCI7XHJcbkBpbXBvcnQgXCIzLWNvbXBvbmVudHMvbW9kYWxcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9uYXZiYXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9wcm9ncmVzc1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3JlYm9vdFwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3Jvb3RcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9zZXR0aW5nc1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3NpZGViYXJcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9zaXppbmdcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy9zdGF0c1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3RhYmxlc1wiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3RhYnNcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy90aW1lbGluZVwiO1xyXG5AaW1wb3J0IFwiMy1jb21wb25lbnRzL3R5cGVcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy93aXphcmRcIjtcclxuQGltcG9ydCBcIjMtY29tcG9uZW50cy93cmFwcGVyXCI7XHJcblxyXG4vLyBUaGVtZSB1dGlsaXRpZXNcclxuQGltcG9ydCBcIjQtdXRpbGl0aWVzL2JhY2tncm91bmRcIjtcclxuQGltcG9ydCBcIjQtdXRpbGl0aWVzL2JvcmRlcnNcIjtcclxuQGltcG9ydCBcIjQtdXRpbGl0aWVzL2N1cnNvcnNcIjtcclxuQGltcG9ydCBcIjQtdXRpbGl0aWVzL2ZvbnRcIjtcclxuQGltcG9ydCBcIjQtdXRpbGl0aWVzL292ZXJmbG93XCI7XHJcbkBpbXBvcnQgXCI0LXV0aWxpdGllcy9wb3NpdGlvblwiO1xyXG5AaW1wb3J0IFwiNC11dGlsaXRpZXMvei1pbmRleFwiO1xyXG5cclxuXHJcbi8vIDNyZCBwYXJ0eSBwbHVnaW5zXHJcbkBpbXBvcnQgXCI0LXV0aWxpdGllcy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUuc2Nzc1wiO1xyXG5cclxuLypAaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvYnJhbmRzXCI7XHJcbkBpbXBvcnQgXCJ+QGZvcnRhd2Vzb21lL2ZvbnRhd2Vzb21lLWZyZWUvc2Nzcy9mb250YXdlc29tZVwiO1xyXG5AaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3MvcmVndWxhclwiO1xyXG5AaW1wb3J0IFwifkBmb3J0YXdlc29tZS9mb250YXdlc29tZS1mcmVlL3Njc3Mvc29saWRcIjsqL1xyXG5AaW1wb3J0IFwifmFwZXhjaGFydHMvc3JjL2Fzc2V0cy9hcGV4Y2hhcnRzXCI7XHJcbkBpbXBvcnQgXCJ+Ym9vdHN0cmFwLWRhdGVyYW5nZXBpY2tlci9kYXRlcmFuZ2VwaWNrZXJcIjtcclxuQGltcG9ydCBcIn5kYXRhdGFibGVzLm5ldC1iczQvY3NzL2RhdGFUYWJsZXMuYm9vdHN0cmFwNFwiO1xyXG5AaW1wb3J0IFwifmRhdGF0YWJsZXMubmV0LWJ1dHRvbnMtYnM0L2Nzcy9idXR0b25zLmJvb3RzdHJhcDRcIjtcclxuQGltcG9ydCBcIn5kYXRhdGFibGVzLm5ldC1yZXNwb25zaXZlLWJzNC9jc3MvcmVzcG9uc2l2ZS5ib290c3RyYXA0XCI7XHJcbkBpbXBvcnQgXCJ+ZHJhZ3VsYS9kaXN0L2RyYWd1bGFcIjtcclxuQGltcG9ydCBcIn5mdWxsY2FsZW5kYXIvbWFpblwiO1xyXG5AaW1wb3J0IFwifmpzdmVjdG9ybWFwL2Rpc3QvY3NzL2pzdmVjdG9ybWFwXCI7XHJcbkBpbXBvcnQgXCJ+bm90eWYvbm90eWYubWluXCI7XHJcbkBpbXBvcnQgXCJ+cXVpbGwvZGlzdC9xdWlsbC5idWJibGVcIjtcclxuQGltcG9ydCBcIn5xdWlsbC9kaXN0L3F1aWxsLnNub3dcIjtcclxuQGltcG9ydCBcIn5zZWxlY3QyL3NyYy9zY3NzL2NvcmVcIjtcclxuQGltcG9ydCBcIn5zaW1wbGViYXIvZGlzdC9zaW1wbGViYXJcIjtcclxuQGltcG9ydCBcIn5zbWFydHdpemFyZC9kaXN0L2Nzcy9zbWFydF93aXphcmRfYWxsXCI7XHJcbkBpbXBvcnQgXCJ+dGVtcHVzZG9taW51cy1ib290c3RyYXAtNC9zcmMvc2Fzcy90ZW1wdXNkb21pbnVzLWJvb3RzdHJhcC00XCI7XHJcblxyXG4vLyAzcmQgcGFydHkgcGx1Z2luIHN0eWxlc1xyXG5AaW1wb3J0IFwiNS12ZW5kb3IvZGF0YXRhYmxlcy1zZWxlY3RcIjtcclxuQGltcG9ydCBcIjUtdmVuZG9yL2RhdGVyYW5nZXBpY2tlclwiO1xyXG5AaW1wb3J0IFwiNS12ZW5kb3IvZGF0ZXRpbWVwaWNrZXJcIjtcclxuQGltcG9ydCBcIjUtdmVuZG9yL2Z1bGxjYWxlbmRhclwiO1xyXG5AaW1wb3J0IFwiNS12ZW5kb3IvaGlnaGxpZ2h0XCI7XHJcbkBpbXBvcnQgXCI1LXZlbmRvci9qc3ZlY3Rvcm1hcFwiO1xyXG5AaW1wb3J0IFwiNS12ZW5kb3IvcXVpbGxcIjtcclxuQGltcG9ydCBcIjUtdmVuZG9yL3NlbGVjdDJcIjtcclxuQGltcG9ydCBcIjUtdmVuZG9yL3NpbXBsZWJhclwiO1xyXG5AaW1wb3J0IFwiNS12ZW5kb3Ivc21hcnR3aXphcmRcIjtcclxuXHJcblxyXG5cclxuXHJcbi5idG4tbGlua3tcclxuICAgIHBhZGRpbmctbGVmdDowO1xyXG4gICAgcGFkZGluZy1yaWdodDowO1xyXG59XHJcblxyXG4uZm9udC13Z2h0LW1lZHtcclxuICAgIGZvbnQtd2VpZ2h0OjUwMDtcclxufVxyXG4vKi5sb2dve1xyXG4gICAgd2lkdGg6MjAwcHg7XHJcbn1cclxuLnNpZGViYXIgLmxvZ297XHJcbiAgICB3aWR0aDoxMjBweDtcclxufSovXHJcbiIsIi5hcGV4Y2hhcnRzLWNhbnZhcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIGNhbm5vdCBnaXZlIG92ZXJmbG93OiBoaWRkZW4gYXMgaXQgd2lsbCBjcm9wIHRvb2x0aXBzIHdoaWNoIG92ZXJmbG93IG91dHNpZGUgY2hhcnQgYXJlYSAqL1xufVxuXG5cbi8qIHNjcm9sbGJhciBpcyBub3QgdmlzaWJsZSBieSBkZWZhdWx0IGZvciBsZWdlbmQsIGhlbmNlIGZvcmNpbmcgdGhlIHZpc2liaWxpdHkgKi9cbi5hcGV4Y2hhcnRzLWNhbnZhcyA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICB3aWR0aDogNnB4O1xufVxuXG4uYXBleGNoYXJ0cy1jYW52YXMgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAuNSk7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuNSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcbn1cblxuXG4uYXBleGNoYXJ0cy1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFwZXhjaGFydHMtdGV4dCB0c3BhbiB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xufVxuXG4ubGVnZW5kLW1vdXNlb3Zlci1pbmFjdGl2ZSB7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xuICBvcGFjaXR5OiAwLjIwO1xufVxuXG4uYXBleGNoYXJ0cy1zZXJpZXMtY29sbGFwc2VkIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcCB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggLTRweCAjOTk5O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGVmdDogNjJweDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB6LWluZGV4OiAxMjtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAuYXBleGNoYXJ0cy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2UzZTNlMztcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk2KTtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZDogcmdiYSgzMCwgMzAsIDMwLCAwLjgpO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwICoge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbn1cblxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXRpdGxlIHtcbiAgcGFkZGluZzogNnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXRvb2x0aXAtdGl0bGUge1xuICBiYWNrZ3JvdW5kOiAjRUNFRkYxO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgLmFwZXhjaGFydHMtdG9vbHRpcC10aXRsZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMzMzM7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC12YWx1ZSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC16LXZhbHVlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXRleHQtei1sYWJlbDplbXB0eSxcbi5hcGV4Y2hhcnRzLXRvb2x0aXAtdGV4dC16LXZhbHVlOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXZhbHVlLFxuLmFwZXhjaGFydHMtdG9vbHRpcC10ZXh0LXotdmFsdWUge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLW1hcmtlciB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLXNlcmllcy1ncm91cC5hcGV4Y2hhcnRzLWFjdGl2ZSAuYXBleGNoYXJ0cy10b29sdGlwLW1hcmtlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwLmFwZXhjaGFydHMtYWN0aXZlLFxuLmFwZXhjaGFydHMtdG9vbHRpcC1zZXJpZXMtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtc2VyaWVzLWdyb3VwLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC15LWdyb3VwIHtcbiAgcGFkZGluZzogNnB4IDAgNXB4O1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLWNhbmRsZXN0aWNrIHtcbiAgcGFkZGluZzogNHB4IDhweDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1jYW5kbGVzdGljaz5kaXYge1xuICBtYXJnaW46IDRweCAwO1xufVxuXG4uYXBleGNoYXJ0cy10b29sdGlwLWNhbmRsZXN0aWNrIHNwYW4udmFsdWUge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFwZXhjaGFydHMtdG9vbHRpcC1yYW5nZWJhciB7XG4gIHBhZGRpbmc6IDVweCA4cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtcmFuZ2ViYXIgLmNhdGVnb3J5IHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM3Nzc7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2x0aXAtcmFuZ2ViYXIgLnNlcmllcy1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDlweCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICMzNzNkM2Y7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNFQ0VGRjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MEE0QUU7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAuYXBleGNoYXJ0cy10aGVtZS1kYXJrIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXA6YWZ0ZXIsXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXA6YmVmb3JlIHtcbiAgbGVmdDogNTAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwOmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzNiwgMjM5LCAyNDEsIDApO1xuICBib3JkZXItd2lkdGg6IDZweDtcbiAgbWFyZ2luLWxlZnQ6IC02cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAxNjQsIDE3NCwgMCk7XG4gIGJvcmRlci13aWR0aDogN3B4O1xuICBtYXJnaW4tbGVmdDogLTdweDtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLWJvdHRvbTphZnRlcixcbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC1ib3R0b206YmVmb3JlIHtcbiAgYm90dG9tOiAxMDAlO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtdG9wOmFmdGVyLFxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRvcDpiZWZvcmUge1xuICB0b3A6IDEwMCU7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC1ib3R0b206YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjRUNFRkYxO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICM5MEE0QUU7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC1ib3R0b20uYXBleGNoYXJ0cy10aGVtZS1kYXJrOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYXBleGNoYXJ0cy14YXhpc3Rvb2x0aXAtYm90dG9tLmFwZXhjaGFydHMtdGhlbWUtZGFyazpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3A6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjRUNFRkYxXG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3A6YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzkwQTRBRTtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLXRvcC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hcGV4Y2hhcnRzLXhheGlzdG9vbHRpcC10b3AuYXBleGNoYXJ0cy10aGVtZS1kYXJrOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteGF4aXN0b29sdGlwLmFwZXhjaGFydHMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcCB7XG4gIG9wYWNpdHk6IDA7XG4gIHBhZGRpbmc6IDRweCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6ICMzNzNkM2Y7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTA7XG4gIGJhY2tncm91bmQ6ICNFQ0VGRjE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5MEE0QUU7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcDphZnRlcixcbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcDphZnRlciB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyMzYsIDIzOSwgMjQxLCAwKTtcbiAgYm9yZGVyLXdpZHRoOiA2cHg7XG4gIG1hcmdpbi10b3A6IC02cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcDpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTQ0LCAxNjQsIDE3NCwgMCk7XG4gIGJvcmRlci13aWR0aDogN3B4O1xuICBtYXJnaW4tdG9wOiAtN3B4O1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtbGVmdDphZnRlcixcbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0OmJlZm9yZSB7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodDphZnRlcixcbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWxlZnQ6YWZ0ZXIge1xuICBib3JkZXItbGVmdC1jb2xvcjogI0VDRUZGMTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWxlZnQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICM5MEE0QUU7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0LmFwZXhjaGFydHMtdGhlbWUtZGFyazphZnRlciB7XG4gIGJvcmRlci1sZWZ0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1sZWZ0LmFwZXhjaGFydHMtdGhlbWUtZGFyazpiZWZvcmUge1xuICBib3JkZXItbGVmdC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xufVxuXG4uYXBleGNoYXJ0cy15YXhpc3Rvb2x0aXAtcmlnaHQ6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNFQ0VGRjE7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodDpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6ICM5MEE0QUU7XG59XG5cbi5hcGV4Y2hhcnRzLXlheGlzdG9vbHRpcC1yaWdodC5hcGV4Y2hhcnRzLXRoZW1lLWRhcms6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLXJpZ2h0LmFwZXhjaGFydHMtdGhlbWUtZGFyazpiZWZvcmUge1xuICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLmFwZXhjaGFydHMtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFwZXhjaGFydHMteWF4aXN0b29sdGlwLWhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5hcGV4Y2hhcnRzLXhjcm9zc2hhaXJzLFxuLmFwZXhjaGFydHMteWNyb3NzaGFpcnMge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xNXMgZWFzZSBhbGw7XG59XG5cbi5hcGV4Y2hhcnRzLXhjcm9zc2hhaXJzLmFwZXhjaGFydHMtYWN0aXZlLFxuLmFwZXhjaGFydHMteWNyb3NzaGFpcnMuYXBleGNoYXJ0cy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbn1cblxuLmFwZXhjaGFydHMteWNyb3NzaGFpcnMtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3Qge1xuICBjdXJzb3I6IG1vdmU7XG59XG5cbi5zdmdfc2VsZWN0X2JvdW5kaW5nUmVjdCwgLnN2Z19zZWxlY3RfcG9pbnRzX3JvdCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4uYXBleGNoYXJ0cy1zZWxlY3Rpb24tcmVjdCArIGcgLnN2Z19zZWxlY3RfYm91bmRpbmdSZWN0LFxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLXJlY3QgKyBnIC5zdmdfc2VsZWN0X3BvaW50c19yb3Qge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1yZWN0ICsgZyAuc3ZnX3NlbGVjdF9wb2ludHNfbCxcbi5hcGV4Y2hhcnRzLXNlbGVjdGlvbi1yZWN0ICsgZyAuc3ZnX3NlbGVjdF9wb2ludHNfciB7XG4gIGN1cnNvcjogZXctcmVzaXplO1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uc3ZnX3NlbGVjdF9wb2ludHMge1xuICBmaWxsOiAjZWZlZmVmO1xuICBzdHJva2U6ICMzMzM7XG4gIHJ4OiAyO1xufVxuXG4uYXBleGNoYXJ0cy1zdmcuYXBleGNoYXJ0cy16b29tYWJsZS5ob3ZlcmluZy16b29tIHtcbiAgY3Vyc29yOiBjcm9zc2hhaXJcbn1cblxuLmFwZXhjaGFydHMtc3ZnLmFwZXhjaGFydHMtem9vbWFibGUuaG92ZXJpbmctcGFuIHtcbiAgY3Vyc29yOiBtb3ZlXG59XG5cbi5hcGV4Y2hhcnRzLXpvb20taWNvbixcbi5hcGV4Y2hhcnRzLXpvb21pbi1pY29uLFxuLmFwZXhjaGFydHMtem9vbW91dC1pY29uLFxuLmFwZXhjaGFydHMtcmVzZXQtaWNvbixcbi5hcGV4Y2hhcnRzLXBhbi1pY29uLFxuLmFwZXhjaGFydHMtc2VsZWN0aW9uLWljb24sXG4uYXBleGNoYXJ0cy1tZW51LWljb24sXG4uYXBleGNoYXJ0cy10b29sYmFyLWN1c3RvbS1pY29uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM2RTgxOTI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFwZXhjaGFydHMtem9vbS1pY29uIHN2Zyxcbi5hcGV4Y2hhcnRzLXpvb21pbi1pY29uIHN2Zyxcbi5hcGV4Y2hhcnRzLXpvb21vdXQtaWNvbiBzdmcsXG4uYXBleGNoYXJ0cy1yZXNldC1pY29uIHN2Zyxcbi5hcGV4Y2hhcnRzLW1lbnUtaWNvbiBzdmcge1xuICBmaWxsOiAjNkU4MTkyO1xufVxuXG4uYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbiBzdmcge1xuICBmaWxsOiAjNDQ0O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNzYpXG59XG5cbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgLmFwZXhjaGFydHMtem9vbS1pY29uIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgLmFwZXhjaGFydHMtem9vbWluLWljb24gc3ZnLFxuLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy16b29tb3V0LWljb24gc3ZnLFxuLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy1yZXNldC1pY29uIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWRhcmsgLmFwZXhjaGFydHMtcGFuLWljb24gc3ZnLFxuLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbiBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLW1lbnUtaWNvbiBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1kYXJrIC5hcGV4Y2hhcnRzLXRvb2xiYXItY3VzdG9tLWljb24gc3ZnIHtcbiAgZmlsbDogI2YzZjRmNTtcbn1cblxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLXpvb20taWNvbi5hcGV4Y2hhcnRzLXNlbGVjdGVkIHN2Zyxcbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbi5hcGV4Y2hhcnRzLXNlbGVjdGVkIHN2Zyxcbi5hcGV4Y2hhcnRzLWNhbnZhcyAuYXBleGNoYXJ0cy1yZXNldC16b29tLWljb24uYXBleGNoYXJ0cy1zZWxlY3RlZCBzdmcge1xuICBmaWxsOiAjMDA4RkZCO1xufVxuXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbjpub3QoLmFwZXhjaGFydHMtc2VsZWN0ZWQpOmhvdmVyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXpvb20taWNvbjpub3QoLmFwZXhjaGFydHMtc2VsZWN0ZWQpOmhvdmVyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXpvb21pbi1pY29uOmhvdmVyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLXpvb21vdXQtaWNvbjpob3ZlciBzdmcsXG4uYXBleGNoYXJ0cy10aGVtZS1saWdodCAuYXBleGNoYXJ0cy1yZXNldC1pY29uOmhvdmVyIHN2Zyxcbi5hcGV4Y2hhcnRzLXRoZW1lLWxpZ2h0IC5hcGV4Y2hhcnRzLW1lbnUtaWNvbjpob3ZlciBzdmcge1xuICBmaWxsOiAjMzMzO1xufVxuXG4uYXBleGNoYXJ0cy1zZWxlY3Rpb24taWNvbixcbi5hcGV4Y2hhcnRzLW1lbnUtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFwZXhjaGFydHMtcmVzZXQtaWNvbiB7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7XG59XG5cbi5hcGV4Y2hhcnRzLXpvb20taWNvbixcbi5hcGV4Y2hhcnRzLXJlc2V0LWljb24sXG4uYXBleGNoYXJ0cy1tZW51LWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuODUpO1xufVxuXG4uYXBleGNoYXJ0cy16b29taW4taWNvbixcbi5hcGV4Y2hhcnRzLXpvb21vdXQtaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC43KVxufVxuXG4uYXBleGNoYXJ0cy16b29tb3V0LWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbn1cblxuLmFwZXhjaGFydHMtcGFuLWljb24ge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjIpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDFweDtcbiAgdG9wOiAwcHg7XG59XG5cbi5hcGV4Y2hhcnRzLXBhbi1pY29uIHN2ZyB7XG4gIGZpbGw6ICNmZmY7XG4gIHN0cm9rZTogIzZFODE5MjtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuXG4uYXBleGNoYXJ0cy1wYW4taWNvbi5hcGV4Y2hhcnRzLXNlbGVjdGVkIHN2ZyB7XG4gIHN0cm9rZTogIzAwOEZGQjtcbn1cblxuLmFwZXhjaGFydHMtcGFuLWljb246bm90KC5hcGV4Y2hhcnRzLXNlbGVjdGVkKTpob3ZlciBzdmcge1xuICBzdHJva2U6ICMzMzM7XG59XG5cbi5hcGV4Y2hhcnRzLXRvb2xiYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDExO1xuICBtYXgtd2lkdGg6IDE3NnB4O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwcHggNnB4IDJweCA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFwZXhjaGFydHMtbWVudSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDNweDtcbiAgcmlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG1pbi13aWR0aDogMTEwcHg7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFwZXhjaGFydHMtbWVudS5hcGV4Y2hhcnRzLW1lbnUtb3BlbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIHRyYW5zaXRpb246IDAuMTVzIGVhc2UgYWxsO1xufVxuXG4uYXBleGNoYXJ0cy1tZW51LWl0ZW0ge1xuICBwYWRkaW5nOiA2cHggN3B4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFwZXhjaGFydHMtdGhlbWUtbGlnaHQgLmFwZXhjaGFydHMtbWVudS1pdGVtOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZTtcbn1cblxuLmFwZXhjaGFydHMtdGhlbWUtZGFyayAuYXBleGNoYXJ0cy1tZW51IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFwZXhjaGFydHMtY2FudmFzOmhvdmVyIC5hcGV4Y2hhcnRzLXRvb2xiYXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLmFwZXhjaGFydHMtZWxlbWVudC1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYXBleGNoYXJ0cy1waWUtbGFiZWwsXG4uYXBleGNoYXJ0cy1kYXRhbGFiZWxzLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLWxhYmVsLFxuLmFwZXhjaGFydHMtZGF0YWxhYmVsLXZhbHVlIHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmFwZXhjaGFydHMtcGllLWxhYmVsLWRlbGF5IHtcbiAgb3BhY2l0eTogMDtcbiAgYW5pbWF0aW9uLW5hbWU6IG9wYXF1ZTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBmb3J3YXJkcztcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZTtcbn1cblxuLmFwZXhjaGFydHMtY2FudmFzIC5hcGV4Y2hhcnRzLWVsZW1lbnQtaGlkZGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFwZXhjaGFydHMtaGlkZSAuYXBleGNoYXJ0cy1zZXJpZXMtcG9pbnRzIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFwZXhjaGFydHMtZ3JpZGxpbmUsXG4uYXBleGNoYXJ0cy1hbm5vdGF0aW9uLXJlY3QsXG4uYXBleGNoYXJ0cy10b29sdGlwIC5hcGV4Y2hhcnRzLW1hcmtlcixcbi5hcGV4Y2hhcnRzLWFyZWEtc2VyaWVzIC5hcGV4Y2hhcnRzLWFyZWEsXG4uYXBleGNoYXJ0cy1saW5lLFxuLmFwZXhjaGFydHMtem9vbS1yZWN0LFxuLmFwZXhjaGFydHMtdG9vbGJhciBzdmcsXG4uYXBleGNoYXJ0cy1hcmVhLXNlcmllcyAuYXBleGNoYXJ0cy1zZXJpZXMtbWFya2VycyAuYXBleGNoYXJ0cy1tYXJrZXIubm8tcG9pbnRlci1ldmVudHMsXG4uYXBleGNoYXJ0cy1saW5lLXNlcmllcyAuYXBleGNoYXJ0cy1zZXJpZXMtbWFya2VycyAuYXBleGNoYXJ0cy1tYXJrZXIubm8tcG9pbnRlci1ldmVudHMsXG4uYXBleGNoYXJ0cy1yYWRhci1zZXJpZXMgcGF0aCxcbi5hcGV4Y2hhcnRzLXJhZGFyLXNlcmllcyBwb2x5Z29uIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLyogbWFya2VycyAqL1xuXG4uYXBleGNoYXJ0cy1tYXJrZXIge1xuICB0cmFuc2l0aW9uOiAwLjE1cyBlYXNlIGFsbDtcbn1cblxuQGtleWZyYW1lcyBvcGFxdWUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cblxuLyogUmVzaXplIGdlbmVyYXRlZCBzdHlsZXMgKi9cblxuQGtleWZyYW1lcyByZXNpemVhbmltIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4ucmVzaXplLXRyaWdnZXJzIHtcbiAgYW5pbWF0aW9uOiAxbXMgcmVzaXplYW5pbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuXG4ucmVzaXplLXRyaWdnZXJzLFxuLnJlc2l6ZS10cmlnZ2Vycz5kaXYsXG4uY29udHJhY3QtdHJpZ2dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmVzaXplLXRyaWdnZXJzPmRpdiB7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uY29udHJhY3QtdHJpZ2dlcjpiZWZvcmUge1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xufSIsIi5kYXRlcmFuZ2VwaWNrZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xyXG4gIHdpZHRoOiAyNzhweDtcclxuICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW4tdG9wOiA3cHg7XHJcbiAgdG9wOiAxMDBweDtcclxuICBsZWZ0OiAyMHB4O1xyXG4gIHotaW5kZXg6IDMwMDE7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmb250LWZhbWlseTogYXJpYWw7XHJcbiAgZm9udC1zaXplOiAxNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxZW07XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlLCAuZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICBjb250ZW50OiAnJztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlcjpiZWZvcmUge1xyXG4gIHRvcDogLTdweDtcclxuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcclxuICB0b3A6IC02cHg7XHJcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2xlZnQ6YmVmb3JlIHtcclxuICByaWdodDogOXB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLm9wZW5zbGVmdDphZnRlciB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNjZW50ZXI6YmVmb3JlIHtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAwO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc2NlbnRlcjphZnRlciB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBtYXJnaW4tbGVmdDogYXV0bztcclxuICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIub3BlbnNyaWdodDpiZWZvcmUge1xyXG4gIGxlZnQ6IDlweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5vcGVuc3JpZ2h0OmFmdGVyIHtcclxuICBsZWZ0OiAxMHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3AtdXAge1xyXG4gIG1hcmdpbi10b3A6IC03cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcC11cDpiZWZvcmUge1xyXG4gIHRvcDogaW5pdGlhbDtcclxuICBib3R0b206IC03cHg7XHJcbiAgYm9yZGVyLWJvdHRvbTogaW5pdGlhbDtcclxuICBib3JkZXItdG9wOiA3cHggc29saWQgI2NjYztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5kcm9wLXVwOmFmdGVyIHtcclxuICB0b3A6IGluaXRpYWw7XHJcbiAgYm90dG9tOiAtNnB4O1xyXG4gIGJvcmRlci1ib3R0b206IGluaXRpYWw7XHJcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICNmZmY7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcywgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLmRycC1jYWxlbmRhciB7XHJcbiAgZmxvYXQ6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtc2VsZWN0ZWQge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1jYWxlbmRhciAuZHJwLWNhbGVuZGFyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5kcnAtYnV0dG9ucyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuYXV0by1hcHBseSAuZHJwLWJ1dHRvbnMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXgtd2lkdGg6IDI3MHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgcGFkZGluZzogOHB4IDAgOHB4IDhweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcclxuICBwYWRkaW5nOiA4cHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5zaW5nbGUgLmNhbGVuZGFyLXRhYmxlIHtcclxuICBib3JkZXI6IG5vbmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5uZXh0IHNwYW4sIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5wcmV2IHNwYW4ge1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlcjogc29saWQgYmxhY2s7XHJcbiAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBwYWRkaW5nOiAzcHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIC5uZXh0IHNwYW4ge1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAucHJldiBzcGFuIHtcclxuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUgdGgsIC5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRkIHtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gIG1pbi13aWR0aDogMzJweDtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGFibGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRhYmxlIHRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW46IDA7XHJcbiAgYm9yZGVyLXNwYWNpbmc6IDA7XHJcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hdmFpbGFibGU6aG92ZXIsIC5kYXRlcmFuZ2VwaWNrZXIgdGguYXZhaWxhYmxlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQud2VlaywgLmRhdGVyYW5nZXBpY2tlciB0aC53ZWVrIHtcclxuICBmb250LXNpemU6IDgwJTtcclxuICBjb2xvcjogI2NjYztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYsIC5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLmluLXJhbmdlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5zdGFydC1kYXRlLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5lbmQtZGF0ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiAjOTk5O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmNGY4O1xyXG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5zdGFydC1kYXRlIHtcclxuICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5lbmQtZGF0ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogMCA0cHggNHB4IDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuc3RhcnQtZGF0ZS5lbmQtZGF0ZSB7XHJcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmFjdGl2ZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMzNTdlYmQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjb2xvcjogI2ZmZjtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0aC5tb250aCB7XHJcbiAgd2lkdGg6IGF1dG87XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQuZGlzYWJsZWQsIC5kYXRlcmFuZ2VwaWNrZXIgb3B0aW9uLmRpc2FibGVkIHtcclxuICBjb2xvcjogIzk5OTtcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5tb250aHNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDFweDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGN1cnNvcjogZGVmYXVsdDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubW9udGhzZWxlY3Qge1xyXG4gIG1hcmdpbi1yaWdodDogMiU7XHJcbiAgd2lkdGg6IDU2JTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QueWVhcnNlbGVjdCB7XHJcbiAgd2lkdGg6IDQwJTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QuaG91cnNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3QubWludXRlc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5zZWNvbmRzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmFtcG1zZWxlY3Qge1xyXG4gIHdpZHRoOiA1MHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIGJhY2tncm91bmQ6ICNlZWU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcclxuICBwYWRkaW5nOiAycHg7XHJcbiAgb3V0bGluZTogMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUge1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBtYXJnaW46IDRweCBhdXRvIDAgYXV0bztcclxuICBsaW5lLWhlaWdodDogMzBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmNhbGVuZGFyLXRpbWUgc2VsZWN0LmRpc2FibGVkIHtcclxuICBjb2xvcjogI2NjYztcclxuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5kcnAtYnV0dG9ucyB7XHJcbiAgY2xlYXI6IGJvdGg7XHJcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgcGFkZGluZzogOHB4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbGluZS1oZWlnaHQ6IDEycHg7XHJcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLXNlbGVjdGVkIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuZHJwLWJ1dHRvbnMgLmJ0biB7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgcGFkZGluZzogNHB4IDhweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5zaW5nbGUucnRsIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5zaW5nbGUubHRyIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLnJ0bCAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGRkO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLmx0ciAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RkZDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHtcclxuICBmbG9hdDogbm9uZTtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1hcmdpbjogMDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LWNhbGVuZGFyIC5yYW5nZXMge1xyXG4gIG1hcmdpbi10b3A6IDhweDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIHVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIG1hcmdpbjogMCBhdXRvO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLnJhbmdlcyBsaSB7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIHBhZGRpbmc6IDhweCAxMnB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGkuYWN0aXZlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDhjO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcblxyXG4vKiAgTGFyZ2VyIFNjcmVlbiBTdHlsaW5nICovXHJcbkBtZWRpYSAobWluLXdpZHRoOiA1NjRweCkge1xyXG4gIC5kYXRlcmFuZ2VwaWNrZXIge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgdWwge1xyXG4gICAgd2lkdGg6IDE0MHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlci5zaW5nbGUgLnJhbmdlcyB1bCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtY2FsZW5kYXIubGVmdCB7XHJcbiAgICBjbGVhcjogbm9uZTtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5yYW5nZXMsIC5kYXRlcmFuZ2VwaWNrZXIuc2luZ2xlIC5kcnAtY2FsZW5kYXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIHtcclxuICAgIGRpcmVjdGlvbjogbHRyO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuICAgIGNsZWFyOiBsZWZ0O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAuZHJwLWNhbGVuZGFyLmxlZnQgLmNhbGVuZGFyLXRhYmxlIHtcclxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcclxuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIucmlnaHQgLmNhbGVuZGFyLXRhYmxlIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcclxuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIubGVmdCAuY2FsZW5kYXItdGFibGUge1xyXG4gICAgcGFkZGluZy1yaWdodDogOHB4O1xyXG4gIH1cclxuXHJcbiAgLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzLCAuZGF0ZXJhbmdlcGlja2VyIC5kcnAtY2FsZW5kYXIge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1pbi13aWR0aDogNzMwcHgpIHtcclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgfVxyXG5cclxuICAuZGF0ZXJhbmdlcGlja2VyLnJ0bCAucmFuZ2VzIHtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICB9XHJcblxyXG4gIC5kYXRlcmFuZ2VwaWNrZXIgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuICAgIGNsZWFyOiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcbiIsInRhYmxlLmRhdGFUYWJsZSB7XG4gIGNsZWFyOiBib3RoO1xuICBtYXJnaW4tdG9wOiA2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNnB4ICFpbXBvcnRhbnQ7XG4gIG1heC13aWR0aDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sbGFwc2U6IHNlcGFyYXRlICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1zcGFjaW5nOiAwO1xufVxudGFibGUuZGF0YVRhYmxlIHRkLFxudGFibGUuZGF0YVRhYmxlIHRoIHtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG50YWJsZS5kYXRhVGFibGUgdGQuZGF0YVRhYmxlc19lbXB0eSxcbnRhYmxlLmRhdGFUYWJsZSB0aC5kYXRhVGFibGVzX2VtcHR5IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxudGFibGUuZGF0YVRhYmxlLm5vd3JhcCB0aCxcbnRhYmxlLmRhdGFUYWJsZS5ub3dyYXAgdGQge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5kaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2xlbmd0aCBzZWxlY3Qge1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19maWx0ZXIge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGxhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyIGlucHV0IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDAuODVlbTtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19wYWdpbmF0ZSB1bC5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiAycHggMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbmRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcHJvY2Vzc2luZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDIwMHB4O1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xuICBtYXJnaW4tdG9wOiAtMjZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxZW0gMDtcbn1cblxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOmFjdGl2ZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkID4gdHIgPiB0ZDphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgPiB0ciA+IHRoOm5vdCguc29ydGluZ19kaXNhYmxlZCksXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCA+IHRyID4gdGQ6bm90KC5zb3J0aW5nX2Rpc2FibGVkKSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZyxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYyxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2MsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzpiZWZvcmUsIHRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2Rlc2NfZGlzYWJsZWQ6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMC45ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwLjM7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2NfZGlzYWJsZWQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDpiZWZvcmUge1xuICByaWdodDogMWVtO1xuICBjb250ZW50OiBcIlxcMjE5MVwiO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19hc2M6YWZ0ZXIsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfYXNjX2Rpc2FibGVkOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlID4gdGhlYWQgLnNvcnRpbmdfZGVzY19kaXNhYmxlZDphZnRlciB7XG4gIHJpZ2h0OiAwLjVlbTtcbiAgY29udGVudDogXCJcXDIxOTNcIjtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzYzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRoZWFkIC5zb3J0aW5nX2FzY19kaXNhYmxlZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUgPiB0aGVhZCAuc29ydGluZ19kZXNjX2Rpc2FibGVkOmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS5kYXRhVGFibGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUge1xuICBib3JkZXItdG9wOiBub25lO1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbn1cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YmVmb3JlLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19hc2M6YmVmb3JlLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0aGVhZCAuc29ydGluZ19kZXNjOmJlZm9yZSxcbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmc6YWZ0ZXIsXG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRoZWFkIC5zb3J0aW5nX2FzYzphZnRlcixcbmRpdi5kYXRhVGFibGVzX3Njcm9sbEJvZHkgdGFibGUgdGhlYWQgLnNvcnRpbmdfZGVzYzphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5kaXYuZGF0YVRhYmxlc19zY3JvbGxCb2R5IHRhYmxlIHRib2R5IHRyOmZpcnN0LWNoaWxkIHRoLFxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsQm9keSB0YWJsZSB0Ym9keSB0cjpmaXJzdC1jaGlsZCB0ZCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3QgPiAuZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbn1cbmRpdi5kYXRhVGFibGVzX3Njcm9sbEZvb3QgPiAuZGF0YVRhYmxlc19zY3JvbGxGb290SW5uZXIgPiB0YWJsZSB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmRhdGFUYWJsZXNfd3JhcHBlciBkaXYuZGF0YVRhYmxlc19sZW5ndGgsXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfZmlsdGVyLFxuICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX2luZm8sXG4gIGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgZGl2LmRhdGFUYWJsZXNfcGFnaW5hdGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBkaXYuZGF0YVRhYmxlc193cmFwcGVyIGRpdi5kYXRhVGFibGVzX3BhZ2luYXRlIHVsLnBhZ2luYXRpb24ge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7XG4gIH1cbn1cbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSA+IHRoZWFkID4gdHIgPiB0aDpub3QoLnNvcnRpbmdfZGlzYWJsZWQpIHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbn1cbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZzpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUudGFibGUtc20gLnNvcnRpbmdfYXNjOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xuICByaWdodDogMC44NWVtO1xufVxudGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nOmFmdGVyLFxudGFibGUuZGF0YVRhYmxlLnRhYmxlLXNtIC5zb3J0aW5nX2FzYzphZnRlcixcbnRhYmxlLmRhdGFUYWJsZS50YWJsZS1zbSAuc29ydGluZ19kZXNjOmFmdGVyIHtcbiAgdG9wOiA1cHg7XG59XG5cbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aCxcbnRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0ZCB7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRoOmxhc3QtY2hpbGQsIHRhYmxlLnRhYmxlLWJvcmRlcmVkLmRhdGFUYWJsZSB0aDpsYXN0LWNoaWxkLFxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRkOmxhc3QtY2hpbGQsXG50YWJsZS50YWJsZS1ib3JkZXJlZC5kYXRhVGFibGUgdGQ6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMXB4O1xufVxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRoLFxudGFibGUudGFibGUtYm9yZGVyZWQuZGF0YVRhYmxlIHRib2R5IHRkIHtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbn1cblxuZGl2LmRhdGFUYWJsZXNfc2Nyb2xsSGVhZCB0YWJsZS50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG59XG5cbmRpdi50YWJsZS1yZXNwb25zaXZlID4gZGl2LmRhdGFUYWJsZXNfd3JhcHBlciA+IGRpdi5yb3cge1xuICBtYXJnaW46IDA7XG59XG5kaXYudGFibGUtcmVzcG9uc2l2ZSA+IGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgPiBkaXYucm93ID4gZGl2W2NsYXNzXj1cImNvbC1cIl06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5kaXYudGFibGUtcmVzcG9uc2l2ZSA+IGRpdi5kYXRhVGFibGVzX3dyYXBwZXIgPiBkaXYucm93ID4gZGl2W2NsYXNzXj1cImNvbC1cIl06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG4iLCJAa2V5ZnJhbWVzIGR0Yi1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1vLWtleWZyYW1lcyBkdGItc3Bpbm5lciB7XG4gIDEwMCUge1xuICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1tcy1rZXlmcmFtZXMgZHRiLXNwaW5uZXIge1xuICAxMDAlIHtcbiAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZHRiLXNwaW5uZXIge1xuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuQC1tb3ota2V5ZnJhbWVzIGR0Yi1zcGlubmVyIHtcbiAgMTAwJSB7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbmRpdi5kdC1idXR0b24taW5mbyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDQwMHB4O1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMTExO1xuICBib3gtc2hhZG93OiAzcHggM3B4IDhweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAyMTtcbn1cbmRpdi5kdC1idXR0b24taW5mbyBoMiB7XG4gIHBhZGRpbmc6IDAuNWVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xufVxuZGl2LmR0LWJ1dHRvbi1pbmZvID4gZGl2IHtcbiAgcGFkZGluZzogMWVtO1xufVxuXG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuM2VtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMC45ZW07XG59XG5cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi10aXRsZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjAwMTtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiBkaXYuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAyMDAyO1xuICBtaW4td2lkdGg6IDEwMCU7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLXRpdGxlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50d28tY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0yMDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi5maXhlZC50aHJlZS1jb2x1bW4ge1xuICBtYXJnaW4tbGVmdDogLTIyNXB4O1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLmZpeGVkLmZvdXItY29sdW1uIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiA+IDpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgLXdlYmtpdC1jb2x1bW4tZ2FwOiA4cHg7XG4gIC1tb3otY29sdW1uLWdhcDogOHB4O1xuICAtbXMtY29sdW1uLWdhcDogOHB4O1xuICAtby1jb2x1bW4tZ2FwOiA4cHg7XG4gIGNvbHVtbi1nYXA6IDhweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbiA+IDpsYXN0LWNoaWxkID4gKiB7XG4gIC13ZWJraXQtY29sdW1uLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24udHdvLWNvbHVtbiB7XG4gIHdpZHRoOiA0MDBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50d28tY29sdW1uID4gOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLWJvdHRvbTogMXB4O1xuICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgLW1vei1jb2x1bW4tY291bnQ6IDI7XG4gIC1tcy1jb2x1bW4tY291bnQ6IDI7XG4gIC1vLWNvbHVtbi1jb3VudDogMjtcbiAgY29sdW1uLWNvdW50OiAyO1xufVxuZGl2LmR0LWJ1dHRvbi1jb2xsZWN0aW9uLnRocmVlLWNvbHVtbiB7XG4gIHdpZHRoOiA0NTBweDtcbn1cbmRpdi5kdC1idXR0b24tY29sbGVjdGlvbi50aHJlZS1jb2x1bW4gPiA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiAzO1xuICAtbW96LWNvbHVtbi1jb3VudDogMztcbiAgLW1zLWNvbHVtbi1jb3VudDogMztcbiAgLW8tY29sdW1uLWNvdW50OiAzO1xuICBjb2x1bW4tY291bnQ6IDM7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZm91ci1jb2x1bW4ge1xuICB3aWR0aDogNjAwcHg7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZm91ci1jb2x1bW4gPiA6bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcHg7XG4gIC13ZWJraXQtY29sdW1uLWNvdW50OiA0O1xuICAtbW96LWNvbHVtbi1jb3VudDogNDtcbiAgLW1zLWNvbHVtbi1jb3VudDogNDtcbiAgLW8tY29sdW1uLWNvdW50OiA0O1xuICBjb2x1bW4tY291bnQ6IDQ7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24gLmR0LWJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQge1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5kaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQ6YmVmb3JlLCBkaXYuZHQtYnV0dG9uLWNvbGxlY3Rpb24uZml4ZWQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5kaXYuZHQtYnV0dG9uLWJhY2tncm91bmQge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBkaXYuZHQtYnV0dG9ucyB7XG4gICAgZmxvYXQ6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICB9XG4gIGRpdi5kdC1idXR0b25zIGEuYnRuIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuZGl2LmR0LWJ1dHRvbnMgYnV0dG9uLmJ0bi5wcm9jZXNzaW5nLFxuZGl2LmR0LWJ1dHRvbnMgZGl2LmJ0bi5wcm9jZXNzaW5nLFxuZGl2LmR0LWJ1dHRvbnMgYS5idG4ucHJvY2Vzc2luZyB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5kaXYuZHQtYnV0dG9ucyBidXR0b24uYnRuLnByb2Nlc3Npbmc6YWZ0ZXIsXG5kaXYuZHQtYnV0dG9ucyBkaXYuYnRuLnByb2Nlc3Npbmc6YWZ0ZXIsXG5kaXYuZHQtYnV0dG9ucyBhLmJ0bi5wcm9jZXNzaW5nOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW46IC04cHggMCAwIC04cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjb250ZW50OiAnICc7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMyODI4Mjg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1vLWFuaW1hdGlvbjogZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgLW1zLWFuaW1hdGlvbjogZHRiLXNwaW5uZXIgMTUwMG1zIGluZmluaXRlIGxpbmVhcjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGR0Yi1zcGlubmVyIDE1MDBtcyBpbmZpbml0ZSBsaW5lYXI7XG4gIC1tb3otYW5pbWF0aW9uOiBkdGItc3Bpbm5lciAxNTAwbXMgaW5maW5pdGUgbGluZWFyO1xufVxuIiwidGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRoLmNoaWxkLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmRhdGFUYWJsZXNfZW1wdHkge1xuICBjdXJzb3I6IGRlZmF1bHQgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZCA+IHRib2R5ID4gdHIgPiB0ZC5jaGlsZDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyID4gdGguY2hpbGQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ciA+IHRkLmRhdGFUYWJsZXNfZW1wdHk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0cltyb2xlPVwicm93XCJdID4gdGQuZHRyLWNvbnRyb2wsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9XCJyb3dcIl0gPiB0aC5kdHItY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9XCJyb3dcIl0gPiB0ZC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyW3JvbGU9XCJyb3dcIl0gPiB0aC5kdHItY29udHJvbDpiZWZvcmUge1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNXB4O1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDAuMTVlbSBzb2xpZCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMWVtO1xuICBib3gtc2hhZG93OiAwIDAgMC4yZW0gIzQ0NDtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1pbmRlbnQ6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6ICdDb3VyaWVyIE5ldycsIENvdXJpZXIsIG1vbm9zcGFjZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgY29udGVudDogJysnO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDI3NWQ4O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkID4gdGJvZHkgPiB0ci5wYXJlbnQgPiB0ZC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQgPiB0Ym9keSA+IHRyLnBhcmVudCA+IHRoLmR0ci1jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMzMzMztcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItaW5saW5lLmNvbGxhcHNlZC5jb21wYWN0ID4gdGJvZHkgPiB0ciA+IHRkLmR0ci1jb250cm9sLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLmNvbXBhY3QgPiB0Ym9keSA+IHRyID4gdGguZHRyLWNvbnRyb2wge1xuICBwYWRkaW5nLWxlZnQ6IDI3cHg7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0ZC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQuY29tcGFjdCA+IHRib2R5ID4gdHIgPiB0aC5kdHItY29udHJvbDpiZWZvcmUge1xuICBsZWZ0OiA0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICB0ZXh0LWluZGVudDogM3B4O1xufVxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyID4gdGQuZHRyLWNvbnRyb2wsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5kdHItY29udHJvbCxcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRkLmNvbnRyb2wsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5jb250cm9sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0ZC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0aC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIgPiB0ZC5jb250cm9sOmJlZm9yZSxcbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ciA+IHRoLmNvbnRyb2w6YmVmb3JlIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgaGVpZ2h0OiAwLjhlbTtcbiAgd2lkdGg6IDAuOGVtO1xuICBtYXJnaW4tdG9wOiAtMC41ZW07XG4gIG1hcmdpbi1sZWZ0OiAtMC41ZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwLjE1ZW0gc29saWQgd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgYm94LXNoYWRvdzogMCAwIDAuMmVtICM0NDQ7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtaW5kZW50OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtZmFtaWx5OiAnQ291cmllciBOZXcnLCBDb3VyaWVyLCBtb25vc3BhY2U7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIGNvbnRlbnQ6ICcrJztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAyNzVkODtcbn1cbnRhYmxlLmRhdGFUYWJsZS5kdHItY29sdW1uID4gdGJvZHkgPiB0ci5wYXJlbnQgdGQuZHRyLWNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyLnBhcmVudCB0aC5kdHItY29udHJvbDpiZWZvcmUsXG50YWJsZS5kYXRhVGFibGUuZHRyLWNvbHVtbiA+IHRib2R5ID4gdHIucGFyZW50IHRkLmNvbnRyb2w6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1jb2x1bW4gPiB0Ym9keSA+IHRyLnBhcmVudCB0aC5jb250cm9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzMzMzMztcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQge1xuICBwYWRkaW5nOiAwLjVlbSAxZW07XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwuZHRyLWRldGFpbHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxudGFibGUuZGF0YVRhYmxlID4gdGJvZHkgPiB0ci5jaGlsZCB1bC5kdHItZGV0YWlscyA+IGxpIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZmVmZWY7XG4gIHBhZGRpbmc6IDAuNWVtIDA7XG59XG50YWJsZS5kYXRhVGFibGUgPiB0Ym9keSA+IHRyLmNoaWxkIHVsLmR0ci1kZXRhaWxzID4gbGk6Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgdWwuZHRyLWRldGFpbHMgPiBsaTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbnRhYmxlLmRhdGFUYWJsZSA+IHRib2R5ID4gdHIuY2hpbGQgc3Bhbi5kdHItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1pbi13aWR0aDogNzVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmRpdi5kdHItbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAxMGVtIDFlbTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1kaXNwbGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xuICBvdmVyZmxvdzogYXV0bztcbiAgbWFyZ2luOiBhdXRvO1xuICB6LWluZGV4OiAxMDI7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY3O1xuICBib3JkZXI6IDFweCBzb2xpZCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMC41ZW07XG4gIGJveC1zaGFkb3c6IDAgMTJweCAzMHB4IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxZW07XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICByaWdodDogNnB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWFlYWVhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjlmOWY5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxMjtcbn1cbmRpdi5kdHItbW9kYWwgZGl2LmR0ci1tb2RhbC1jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG59XG5kaXYuZHRyLW1vZGFsIGRpdi5kdHItbW9kYWwtYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDE7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgZGl2LmR0ci1tb2RhbCBkaXYuZHRyLW1vZGFsLWRpc3BsYXkge1xuICAgIHdpZHRoOiA5NSU7XG4gIH1cbn1cbmRpdi5kdHItYnMtbW9kYWwgdGFibGUudGFibGUgdHI6Zmlyc3QtY2hpbGQgdGQge1xuICBib3JkZXItdG9wOiBub25lO1xufVxuXG50YWJsZS5kYXRhVGFibGUuZHRyLWlubGluZS5jb2xsYXBzZWQudGFibGUtc20gPiB0Ym9keSA+IHRyID4gdGQ6Zmlyc3QtY2hpbGQ6YmVmb3JlLFxudGFibGUuZGF0YVRhYmxlLmR0ci1pbmxpbmUuY29sbGFwc2VkLnRhYmxlLXNtID4gdGJvZHkgPiB0ciA+IHRoOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIHRvcDogNXB4O1xufVxuIiwiLmd1LW1pcnJvciB7XG4gIHBvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAwLjg7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9ODApXCI7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT04MCk7XG59XG4uZ3UtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5ndS11bnNlbGVjdGFibGUge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmUgIWltcG9ydGFudDtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG4gIHVzZXItc2VsZWN0OiBub25lICFpbXBvcnRhbnQ7XG59XG4uZ3UtdHJhbnNpdCB7XG4gIG9wYWNpdHk6IDAuMjtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0yMClcIjtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTIwKTtcbn1cbiIsIlxuLyogY2xhc3NlcyBhdHRhY2hlZCB0byA8Ym9keT4gKi9cblxuLmZjLW5vdC1hbGxvd2VkLFxuLmZjLW5vdC1hbGxvd2VkIC5mYy1ldmVudCB7IC8qIG92ZXJyaWRlIGV2ZW50cycgY3VzdG9tIGN1cnNvcnMgKi9cbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLmZjLXVuc2VsZWN0YWJsZSB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuLmZjIHtcbiAgLyogbGF5b3V0IG9mIGltbWVkaWF0ZSBjaGlsZHJlbiAqL1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIGZvbnQtc2l6ZTogMWVtXG59XG4uZmMsXG4gIC5mYyAqLFxuICAuZmMgKjpiZWZvcmUsXG4gIC5mYyAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4uZmMgdGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxZW07IC8qIG5vcm1hbGl6ZSBjcm9zcy1icm93c2VyICovXG4gIH1cbi5mYyB0aCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4uZmMgdGgsXG4gIC5mYyB0ZCB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4uZmMgYVtkYXRhLW5hdmxpbmtdIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbi5mYyBhW2RhdGEtbmF2bGlua106aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4uZmMtZGlyZWN0aW9uLWx0ciB7XG4gIGRpcmVjdGlvbjogbHRyO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZjLWRpcmVjdGlvbi1ydGwge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG4uZmMtdGhlbWUtc3RhbmRhcmQgdGQsXG4gIC5mYy10aGVtZS1zdGFuZGFyZCB0aCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYy1ib3JkZXItY29sb3IsICNkZGQpO1xuICB9XG4vKiBmb3IgRkYsIHdoaWNoIGRvZXNuJ3QgZXhwYW5kIGEgMTAwJSBkaXYgd2l0aGluIGEgdGFibGUgY2VsbC4gdXNlIGFic29sdXRlIHBvc2l0aW9uaW5nICovXG4vKiBpbm5lci13cmFwcGVycyBhcmUgcmVzcG9uc2libGUgZm9yIGJlaW5nIGFic29sdXRlICovXG4vKiBUT0RPOiBiZXN0IHBsYWNlIGZvciB0aGlzPyAqL1xuLmZjLWxpcXVpZC1oYWNrIHRkLFxuICAuZmMtbGlxdWlkLWhhY2sgdGgge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdmY2ljb25zJztcbiAgc3JjOiB1cmwoXCJkYXRhOmFwcGxpY2F0aW9uL3gtZm9udC10dGY7Y2hhcnNldD11dGYtODtiYXNlNjQsQUFFQUFBQUxBSUFBQXdBd1QxTXZNZzhTQmZBQUFBQzhBQUFBWUdOdFlYQVhWdEtOQUFBQkhBQUFBRlJuWVhOd0FBQUFFQUFBQVhBQUFBQUlaMng1WmdZeWR4SUFBQUY0QUFBRk5HaGxZV1FVSjdjSUFBQUdyQUFBQURab2FHVmhCMjBEekFBQUJ1UUFBQUFrYUcxMGVDSUFCaFFBQUFjSUFBQUFMR3h2WTJFRDRBVTZBQUFITkFBQUFCaHRZWGh3QUE4QWpBQUFCMHdBQUFBZ2JtRnRaWHNyNjkwQUFBZHNBQUFCaG5CdmMzUUFBd0FBQUFBSTlBQUFBQ0FBQXdQQUFaQUFCUUFBQXBrQ3pBQUFBSThDbVFMTUFBQUI2d0F6QVFrQUFBQUFBQUFBQUFBQUFBQUFBQUFCRUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJBQUFEcEJnUEEvOEFBUUFQQUFFQUFBQUFCQUFBQUFBQUFBQUFBQUFBZ0FBQUFBQUFEQUFBQUF3QUFBQndBQVFBREFBQUFIQUFEQUFFQUFBQWNBQVFBT0FBQUFBb0FDQUFDQUFJQUFRQWc2UWIvL2YvL0FBQUFBQUFnNlFELy9mLy9BQUgvNHhjRUFBTUFBUUFBQUFBQUFBQUFBQUFBQVFBQi8vOEFEd0FCQUFBQUFBQUFBQUFBQWdBQU56a0JBQUFBQUFFQUFBQUFBQUFBQUFBQ0FBQTNPUUVBQUFBQUFRQUFBQUFBQUFBQUFBSUFBRGM1QVFBQUFBQUJBV0lBalFLZUFza0FFd0FBSlNjM05qUW5KaUlIQVFZVUZ3RVdNamMyTkNjQ251TGlEUTBNSkF6L0FBME5BUUFNSkF3TkRjbmk0Z3dqRFF3TS93QU5Jd3ovQUEwTkRDTU5BQUFBQVFGaUFJMENuZ0xKQUJNQUFDVUJOalFuQVNZaUJ3WVVId0VIQmhRWEZqSTNBWjRCQUEwTi93QU1KQXdORGVMaURRME1KQXlOQVFBTUl3MEJBQXdNRFNNTTR1SU5Jd3dORFFBQUFBSUE0Z0MzQXg0Q25nQVRBQ2NBQUNVbk56WTBKeVlpRHdFR0ZCOEJGakkzTmpRbklTYzNOalFuSmlJUEFRWVVId0VXTWpjMk5DY0I4N2UzRFEwTUl3M1ZEUTNWRFNNTURRMEJLN2UzRFEwTUpBelZEUTNWRENRTURRM3p1TGNNSkF3TkRkVU5Jd3pXREF3Tkl3eTR0d3drREEwTjFRMGpETllNREEwakRBQUFBZ0RpQUxjREhnS2VBQk1BSndBQUpUYzJOQzhCSmlJSEJoUWZBUWNHRkJjV01qY2hOelkwTHdFbUlnY0dGQjhCQndZVUZ4WXlOd0pKMVEwTjFRMGpEQTBOdDdjTkRRd2pEZjdWMVEwTjFRd2tEQTBOdDdjTkRRd2tETGZXRENNTjFRME5EQ1FNdDdnTUl3ME1ETllNSXczVkRRME1KQXkzdUF3akRRd01BQUFEQUZVQUFBT3JBMVVBTXdCb0FIY0FBQk1pQmdjT0FRY09BUWNPQVJVUkZCWVhIZ0VYSGdFWEhnRXpJVEkyTno0Qk56NEJOejRCTlJFMEppY3VBU2N1QVNjdUFTTUZJVElXRng0QkZ4NEJGeDRCRlJFVUJnY09BUWNPQVFjT0FTTWhJaVluTGdFbkxnRW5MZ0UxRVRRMk56NEJOejRCTno0Qk14TWhNalkxTkNZaklTSUdGUlFXTTlVTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ05BbFlOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTi9hb0NWZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FUOXFnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVNBQVZZUkdSa1IvcW9SR1JrUkExVUZCQVVPQ1FrVkRBc1pEZjJyRFJrTERCVUpDQTRGQlFVRkJRVU9DUWdWREFzWkRRSlZEUmtMREJVSkNRNEZCQVZWQWdFQ0JRTUNCd1FFQ0FYOXF3UUpBd1FIQXdNRkFRSUNBZ0lCQlFNREJ3UURDUVFDVlFVSUJBUUhBZ01GQWdFQy9vQVpFaEVaR1JFU0dRQUFBQUFEQUZVQUFBT3JBMVVBTXdCb0FJa0FBQk1pQmdjT0FRY09BUWNPQVJVUkZCWVhIZ0VYSGdFWEhnRXpJVEkyTno0Qk56NEJOejRCTlJFMEppY3VBU2N1QVNjdUFTTUZJVElXRng0QkZ4NEJGeDRCRlJFVUJnY09BUWNPQVFjT0FTTWhJaVluTGdFbkxnRW5MZ0UxRVRRMk56NEJOejRCTno0Qk14TXpGUlFXTXpJMlBRRXpNalkxTkNZckFUVTBKaU1pQmgwQkl5SUdGUlFXTTlVTkdBd0xGUWtKRGdVRkJRVUZCUTRKQ1JVTERCZ05BbFlOR0F3TEZRa0pEZ1VGQlFVRkJRNEpDUlVMREJnTi9hb0NWZ1FJQkFRSEF3TUZBUUlCQVFJQkJRTURCd1FFQ0FUOXFnUUlCQVFIQXdNRkFRSUJBUUlCQlFNREJ3UUVDQVNBZ0JrU0VobUFFUmtaRVlBWkVoSVpnQkVaR1JFRFZRVUVCUTRKQ1JVTUN4a04vYXNOR1FzTUZRa0lEZ1VGQlFVRkJRNEpDQlVNQ3hrTkFsVU5HUXNNRlFrSkRnVUVCVlVDQVFJRkF3SUhCQVFJQmYyckJBa0RCQWNEQXdVQkFnSUNBZ0VGQXdNSEJBTUpCQUpWQlFnRUJBY0NBd1VDQVFMK2dJQVNHUmtTZ0JrU0VSbUFFaGtaRW9BWkVSSVpBQUFCQU9JQWpRTWVBc2tBSUFBQUV4Y0hCaFFYRmpJL0FSY1dNamMyTkM4Qk56WTBKeVlpRHdFbkppSUhCaFFYNHVMaURRME1KQXppNGd3a0RBME40dUlORFF3a0RPTGlEQ1FNRFEwQ2plTGlEU01NRFEzaDRRME5EQ01ONHVJTUl3ME1ET0xpREF3Tkl3d0FBQUFCQUFBQUFRQUFhNW4weTE4UFBQVUFDd1FBQUFBQUFOaXZPVnNBQUFBQTJLODVXd0FBQUFBRHF3TlZBQUFBQ0FBQ0FBQUFBQUFBQUFFQUFBUEEvOEFBQUFRQUFBQUFBQU9yQUFFQUFBQUFBQUFBQUFBQUFBQUFBQUFMQkFBQUFBQUFBQUFBQUFBQUFnQUFBQVFBQVdJRUFBRmlCQUFBNGdRQUFPSUVBQUJWQkFBQVZRUUFBT0lBQUFBQUFBb0FGQUFlQUVRQWFnQ3FBT29CbmdKa0Fwb0FBUUFBQUFzQWlnQURBQUFBQUFBQ0FBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBNEFyZ0FCQUFBQUFBQUJBQWNBQUFBQkFBQUFBQUFDQUFjQVlBQUJBQUFBQUFBREFBY0FOZ0FCQUFBQUFBQUVBQWNBZFFBQkFBQUFBQUFGQUFzQUZRQUJBQUFBQUFBR0FBY0FTd0FCQUFBQUFBQUtBQm9BaWdBREFBRUVDUUFCQUE0QUJ3QURBQUVFQ1FBQ0FBNEFad0FEQUFFRUNRQURBQTRBUFFBREFBRUVDUUFFQUE0QWZBQURBQUVFQ1FBRkFCWUFJQUFEQUFFRUNRQUdBQTRBVWdBREFBRUVDUUFLQURRQXBHWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMVpsY25OcGIyNGdNUzR3QUZZQVpRQnlBSE1BYVFCdkFHNEFJQUF4QUM0QU1HWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMlpqYVdOdmJuTUFaZ0JqQUdrQVl3QnZBRzRBYzFKbFozVnNZWElBVWdCbEFHY0FkUUJzQUdFQWNtWmphV052Ym5NQVpnQmpBR2tBWXdCdkFHNEFjMFp2Ym5RZ1oyVnVaWEpoZEdWa0lHSjVJRWxqYjAxdmIyNHVBRVlBYndCdUFIUUFJQUJuQUdVQWJnQmxBSElBWVFCMEFHVUFaQUFnQUdJQWVRQWdBRWtBWXdCdkFFMEFid0J2QUc0QUxnQUFBQU1BQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBPVwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZjLWljb24ge1xuICAvKiBhZGRlZCBmb3IgZmMgKi9cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gIC8qIHVzZSAhaW1wb3J0YW50IHRvIHByZXZlbnQgaXNzdWVzIHdpdGggYnJvd3NlciBleHRlbnNpb25zIHRoYXQgY2hhbmdlIGZvbnRzICovXG4gIGZvbnQtZmFtaWx5OiAnZmNpY29ucycgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcblxuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5mYy1pY29uLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTkwMFwiO1xufVxuXG4uZmMtaWNvbi1jaGV2cm9uLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTAxXCI7XG59XG5cbi5mYy1pY29uLWNoZXZyb25zLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDJcIjtcbn1cblxuLmZjLWljb24tY2hldnJvbnMtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDNcIjtcbn1cblxuLmZjLWljb24tbWludXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA0XCI7XG59XG5cbi5mYy1pY29uLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA1XCI7XG59XG5cbi5mYy1pY29uLXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU5MDZcIjtcbn1cbi8qXG5Mb3RzIHRha2VuIGZyb20gRmxhdGx5IChNSVQpOiBodHRwczovL2Jvb3Rzd2F0Y2guY29tLzQvZmxhdGx5L2Jvb3RzdHJhcC5jc3NcblxuVGhlc2Ugc3R5bGVzIG9ubHkgYXBwbHkgd2hlbiB0aGUgc3RhbmRhcmQtdGhlbWUgaXMgYWN0aXZhdGVkLlxuV2hlbiBpdCdzIE5PVCBhY3RpdmF0ZWQsIHRoZSBmYy1idXR0b24gY2xhc3NlcyB3b24ndCBldmVuIGJlIGluIHRoZSBET00uXG4qL1xuLmZjIHtcblxuICAvKiByZXNldCAqL1xuXG59XG4uZmMgLmZjLWJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB9XG4uZmMgLmZjLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7XG4gIH1cbi5mYyAuZmMtYnV0dG9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgfVxuLmZjIC5mYy1idXR0b246bm90KDpkaXNhYmxlZCkge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuLmZjIC5mYy1idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICB9XG4uZmMge1xuXG4gIC8qIHRoZW1lICovXG5cbn1cbi5mYyAuZmMtYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuNGVtIDAuNjVlbTtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVlbTtcbiAgfVxuLmZjIC5mYy1idXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuLmZjIC5mYy1idXR0b246Zm9jdXMge1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDQsIDYyLCA4MCwgMC4yNSk7XG4gIH1cbi5mYyAuZmMtYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICB9XG4uZmMge1xuXG4gIC8qIFwicHJpbWFyeVwiIGNvbG9yaW5nICovXG5cbn1cbi5mYyAuZmMtYnV0dG9uLXByaW1hcnkge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiB2YXIoLS1mYy1idXR0b24tdGV4dC1jb2xvciwgI2ZmZik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJDM0U1MDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy1idXR0b24tYmctY29sb3IsICMyQzNFNTApO1xuICAgIGJvcmRlci1jb2xvcjogIzJDM0U1MDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1ib3JkZXItY29sb3IsICMyQzNFNTApO1xuICB9XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tZmMtYnV0dG9uLXRleHQtY29sb3IsICNmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZTJiMzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtYnV0dG9uLWhvdmVyLWJnLWNvbG9yLCAjMWUyYjM3KTtcbiAgICBib3JkZXItY29sb3I6ICMxYTI1MmY7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYy1idXR0b24taG92ZXItYm9yZGVyLWNvbG9yLCAjMWEyNTJmKTtcbiAgfVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpkaXNhYmxlZCB7IC8qIG5vdCBEUlkgKi9cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tZmMtYnV0dG9uLXRleHQtY29sb3IsICNmZmYpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyQzNFNTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtYnV0dG9uLWJnLWNvbG9yLCAjMkMzRTUwKTtcbiAgICBib3JkZXItY29sb3I6ICMyQzNFNTA7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYy1idXR0b24tYm9yZGVyLWNvbG9yLCAjMkMzRTUwKTsgLyogb3ZlcnJpZGVzIDpob3ZlciAqL1xuICB9XG4uZmMgLmZjLWJ1dHRvbi1wcmltYXJ5OmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3NiwgOTEsIDEwNiwgMC41KTtcbiAgfVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmUsXG4gIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZjLWJ1dHRvbi10ZXh0LWNvbG9yLCAjZmZmKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWEyNTJmO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1hY3RpdmUtYmctY29sb3IsICMxYTI1MmYpO1xuICAgIGJvcmRlci1jb2xvcjogIzE1MWUyNztcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZjLWJ1dHRvbi1hY3RpdmUtYm9yZGVyLWNvbG9yLCAjMTUxZTI3KTtcbiAgfVxuLmZjIC5mYy1idXR0b24tcHJpbWFyeTpub3QoOmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsXG4gIC5mYyAuZmMtYnV0dG9uLXByaW1hcnk6bm90KDpkaXNhYmxlZCkuZmMtYnV0dG9uLWFjdGl2ZTpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNzYsIDkxLCAxMDYsIDAuNSk7XG4gIH1cbi5mYyB7XG5cbiAgLyogaWNvbnMgd2l0aGluIGJ1dHRvbnMgKi9cblxufVxuLmZjIC5mYy1idXR0b24gLmZjLWljb24ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxLjVlbTsgLyogYnVtcCB1cCB0aGUgc2l6ZSAoYnV0IGRvbid0IG1ha2UgaXQgYmlnZ2VyIHRoYW4gbGluZS1oZWlnaHQgb2YgYnV0dG9uLCB3aGljaCBpcyAxLjVlbSBhbHNvKSAqL1xuICB9XG4uZmMgLmZjLWJ1dHRvbi1ncm91cCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIH1cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4uZmMgLmZjLWJ1dHRvbi1ncm91cCA+IC5mYy1idXR0b246aG92ZXIge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbi5mYyAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpmb2N1cyxcbiAgLmZjIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOmFjdGl2ZSxcbiAgLmZjIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uLmZjLWJ1dHRvbi1hY3RpdmUge1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1idXR0b24tZ3JvdXAgPiAuZmMtYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtYnV0dG9uLWdyb3VwID4gLmZjLWJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIH1cbi5mYyAuZmMtdG9vbGJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuLmZjIC5mYy10b29sYmFyLmZjLWhlYWRlci10b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgfVxuLmZjIC5mYy10b29sYmFyLmZjLWZvb3Rlci10b29sYmFyIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVlbTtcbiAgfVxuLmZjIC5mYy10b29sYmFyLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10b29sYmFyID4gKiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC43NWVtOyAvKiBzcGFjZSBiZXR3ZWVuICovXG4gIH1cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy10b29sYmFyID4gKiA+IDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNzVlbTsgLyogc3BhY2UgYmV0d2VlbiAqL1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdG9vbGJhci1sdHIgeyAvKiB3aGVuIHRoZSB0b29sYmFyLWNodW5rIHBvc2l0aW9uaW5nIHN5c3RlbSBpcyBleHBsaWNpdGx5IGxlZnQtdG8tcmlnaHQgKi9cbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbi5mYyAuZmMtc2Nyb2xsZXIge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8qIGZvciBhYnMtcG9zaXRpb25lZCBlbGVtZW50cyB3aXRoaW4gKi9cbiAgfVxuLmZjIC5mYy1zY3JvbGxlci1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuLmZjIC5mYy1zY3JvbGxlci1saXF1aWQtYWJzb2x1dGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbi5mYyAuZmMtc2Nyb2xsZXItaGFybmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlyZWN0aW9uOiBsdHI7XG4gICAgICAvKiBoYWNrIGZvciBjaHJvbWUgY29tcHV0aW5nIHRoZSBzY3JvbGxlcidzIHJpZ2h0L2xlZnQgd3JvbmcgZm9yIHJ0bC4gdW5kb25lIGJlbG93Li4uICovXG4gICAgICAvKiBUT0RPOiBkZW1vbnN0cmF0ZSBpbiBjb2RlcGVuICovXG4gIH1cbi5mYyAuZmMtc2Nyb2xsZXItaGFybmVzcy1saXF1aWQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLXNjcm9sbGVyLWhhcm5lc3MgPiAuZmMtc2Nyb2xsZXIgeyAvKiB1bmRvIGFib3ZlIGhhY2sgKi9cbiAgICBkaXJlY3Rpb246IHJ0bDtcbiAgfVxuLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1zY3JvbGxncmlkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwgI2RkZCk7IC8qIGJvb3RzdHJhcCBkb2VzIHRoaXMuIG1hdGNoICovXG4gIH1cbi5mYyAuZmMtc2Nyb2xsZ3JpZCxcbiAgICAuZmMgLmZjLXNjcm9sbGdyaWQgdGFibGUgeyAvKiBhbGwgdGFibGVzIChzZWxmIGluY2x1ZGVkKSAqL1xuICAgICAgd2lkdGg6IDEwMCU7IC8qIGJlY2F1c2UgdGFibGVzIGRvbid0IG5vcm1hbGx5IGRvIHRoaXMgKi9cbiAgICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gICAgfVxuLmZjIC5mYy1zY3JvbGxncmlkIHRhYmxlIHsgLyogaW5uZXIgdGFibGVzICovXG4gICAgICBib3JkZXItdG9wLXN0eWxlOiBoaWRkZW47XG4gICAgICBib3JkZXItbGVmdC1zdHlsZTogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJpZ2h0LXN0eWxlOiBoaWRkZW47XG4gICAgfVxuLmZjIC5mYy1zY3JvbGxncmlkIHtcblxuICAgIGJvcmRlci1jb2xsYXBzZTogc2VwYXJhdGU7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwO1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG5cbiAgfVxuLmZjIC5mYy1zY3JvbGxncmlkLWxpcXVpZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbiB7IC8qIGEgPHRyPiAqL1xuICAgIGhlaWdodDogMXB4IC8qIGJldHRlciB0aGFuIDAsIGZvciBmaXJlZm94ICovXG5cbiAgfVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24gPiB0ZCB7XG4gICAgICBoZWlnaHQ6IDFweDsgLyogbmVlZHMgYSBoZWlnaHQgc28gaW5uZXIgZGl2IHdpdGhpbiBncm93LiBiZXR0ZXIgdGhhbiAwLCBmb3IgZmlyZWZveCAqL1xuICAgIH1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uIHRhYmxlIHtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAvKiBmb3IgbW9zdCBicm93c2VycywgaWYgYSBoZWlnaHQgaXNuJ3Qgc2V0IG9uIHRoZSB0YWJsZSwgY2FuJ3QgZG8gbGlxdWlkLWhlaWdodCB3aXRoaW4gY2VsbHMgKi9cbiAgICAgICAgLyogc2VydmVzIGFzIGEgbWluLWhlaWdodC4gaGFybWxlc3MgKi9cbiAgICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1saXF1aWQge1xuICAgIGhlaWdodDogYXV0b1xuXG4gIH1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLWxpcXVpZCA+IHRkIHtcbiAgICAgIGhlaWdodDogMTAwJTsgLyogYmV0dGVyIHRoYW4gYGF1dG9gLCBmb3IgZmlyZWZveCAqL1xuICAgIH1cbi5mYyAuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uID4gKiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgfVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24taGVhZGVyID4gKixcbiAgLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tZm9vdGVyID4gKiB7XG4gICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgfVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tYm9keSB0YWJsZSxcbiAgLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tZm9vdGVyIHRhYmxlIHtcbiAgICBib3JkZXItYm90dG9tLXN0eWxlOiBoaWRkZW47IC8qIGhlYWQga2VlcHMgaXRzIGJvdHRvbSBib3JkZXIgdGhvICovXG4gIH1cbi5mYyB7XG5cbiAgLyogc3RpY2tpbmVzcyAqL1xuXG59XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXBhZ2UtYmctY29sb3IsICNmZmYpO1xuICAgIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHotaW5kZXg6IDI7IC8qIFRPRE86IHZhciAqL1xuICAgIC8qIFRPRE86IGJveC1zaGFkb3cgd2hlbiBzdGlja2luZyAqL1xuICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1oZWFkZXIuZmMtc2Nyb2xsZ3JpZC1zZWN0aW9uLXN0aWNreSA+ICoge1xuICAgIHRvcDogMDsgLyogYmVjYXVzZSBib3JkZXItc2hhcmluZyBjYXVzZXMgYSBnYXAgYXQgdGhlIHRvcCAqL1xuICAgICAgLyogVE9ETzogZ2l2ZSBzYWZhcmkgLTEuIGhhcyBidWcgKi9cbiAgfVxuLmZjIC5mYy1zY3JvbGxncmlkLXNlY3Rpb24tZm9vdGVyLmZjLXNjcm9sbGdyaWQtc2VjdGlvbi1zdGlja3kgPiAqIHtcbiAgICBib3R0b206IDA7IC8qIGtub3duIGJ1ZzogYm90dG9tLXN0aWNraW5lc3MgZG9lc24ndCB3b3JrIGluIHNhZmFyaSAqL1xuICB9XG4uZmMgLmZjLXNjcm9sbGdyaWQtc3RpY2t5LXNoaW0geyAvKiBmb3IgaG9yaXpvbnRhbCBzY3JvbGxiYXIgKi9cbiAgICBoZWlnaHQ6IDFweDsgLyogbmVlZHMgaGVpZ2h0IHRvIGNyZWF0ZSBzY3JvbGxiYXJzICovXG4gICAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgfVxuLmZjLXN0aWNreSB7IC8qIG5vIC5mYyB3cmFwIGJlY2F1c2UgdXNlZCBhcyBjaGlsZCBvZiBib2R5ICovXG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbn1cbi5mYyAuZmMtdmlldy1oYXJuZXNzIHtcbiAgICBmbGV4LWdyb3c6IDE7IC8qIGJlY2F1c2UgdGhpcyBoYXJuZXNzIGlzIFdJVEhJTiB0aGUgLmZjJ3MgZmxleGJveCAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuLmZjIHtcblxuICAvKiB3aGVuIHRoZSBoYXJuZXNzIGNvbnRyb2xzIHRoZSBoZWlnaHQsIG1ha2UgdGhlIHZpZXcgbGlxdWlkICovXG5cbn1cbi5mYyAuZmMtdmlldy1oYXJuZXNzLWFjdGl2ZSA+IC5mYy12aWV3IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG4uZmMgLmZjLWNvbC1oZWFkZXItY2VsbC1jdXNoaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIHgtYnJvd3NlciBmb3Igd2hlbiBzdGlja3kgKHdoZW4gbXVsdGktdGllciBoZWFkZXIpICovXG4gICAgcGFkZGluZzogMnB4IDRweDtcbiAgfVxuLmZjIC5mYy1iZy1ldmVudCxcbiAgLmZjIC5mYy1ub24tYnVzaW5lc3MsXG4gIC5mYyAuZmMtaGlnaGxpZ2h0IHtcbiAgICAvKiB3aWxsIGFsd2F5cyBoYXZlIGEgaGFybmVzcyB3aXRoIHBvc2l0aW9uOnJlbGF0aXZlL2Fic29sdXRlLCBzbyBhYnNvbHV0ZWx5IGV4cGFuZCAqL1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbi5mYyAuZmMtbm9uLWJ1c2luZXNzIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtbm9uLWJ1c2luZXNzLWNvbG9yLCByZ2JhKDIxNSwgMjE1LCAyMTUsIDAuMykpO1xuICB9XG4uZmMgLmZjLWJnLWV2ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2IoMTQzLCAyMjMsIDEzMCk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtYmctZXZlbnQtY29sb3IsIHJnYigxNDMsIDIyMywgMTMwKSk7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIG9wYWNpdHk6IHZhcigtLWZjLWJnLWV2ZW50LW9wYWNpdHksIDAuMylcbiAgfVxuLmZjIC5mYy1iZy1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICAgICAgbWFyZ2luOiAuNWVtO1xuICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZmMtc21hbGwtZm9udC1zaXplLCAuODVlbSk7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgfVxuLmZjIC5mYy1oaWdobGlnaHQge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMTg4LCAyMzIsIDI0MSwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1oaWdobGlnaHQtY29sb3IsIHJnYmEoMTg4LCAyMzIsIDI0MSwgMC4zKSk7XG4gIH1cbi5mYyAuZmMtY2VsbC1zaGFkZWQsXG4gIC5mYyAuZmMtZGF5LWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMyk7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtbmV1dHJhbC1iZy1jb2xvciwgcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpKTtcbiAgfVxuLyogbGluayByZXNldHMgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbmEuZmMtZXZlbnQsXG5hLmZjLWV2ZW50OmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLyogY3Vyc29yICovXG4uZmMtZXZlbnRbaHJlZl0sXG4uZmMtZXZlbnQuZmMtZXZlbnQtZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLyogZXZlbnQgdGV4dCBjb250ZW50ICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmMtZXZlbnQgLmZjLWV2ZW50LW1haW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG4vKiBkcmFnZ2luZyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZjLWV2ZW50LWRyYWdnaW5nOm5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIHsgLyogTU9VU0UgKi9cbiAgICBvcGFjaXR5OiAwLjc1O1xuICB9XG4uZmMtZXZlbnQtZHJhZ2dpbmcuZmMtZXZlbnQtc2VsZWN0ZWQgeyAvKiBUT1VDSCAqL1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDdweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIH1cbi8qIHJlc2l6aW5nICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAoc3ViY2xhc3NlcyBzaG91bGQgaG9uZSBwb3NpdGlvbmluZyBmb3IgdG91Y2ggYW5kIG5vbi10b3VjaCkgKi9cbi5mYy1ldmVudCAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgfVxuLmZjLWV2ZW50OmhvdmVyLCAvKiBNT1VTRSAqL1xuLmZjLWV2ZW50LXNlbGVjdGVkIHsgLyogVE9VQ0ggKi9cblxufVxuLmZjLWV2ZW50OmhvdmVyIC5mYy1ldmVudC1yZXNpemVyLCAuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4uZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gMik7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgYm9yZGVyLXdpZHRoOiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC1ib3JkZXItd2lkdGgsIDFweCk7XG4gICAgd2lkdGg6IDhweDtcbiAgICB3aWR0aDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci1kb3QtdG90YWwtd2lkdGgsIDhweCk7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgaGVpZ2h0OiB2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXBhZ2UtYmctY29sb3IsICNmZmYpXG5cbiAgICAvKiBleHBhbmQgaGl0IGFyZWEgKi9cblxuICB9XG4uZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXI6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IC0yMHB4O1xuICAgICAgcmlnaHQ6IC0yMHB4O1xuICAgICAgYm90dG9tOiAtMjBweDtcbiAgICB9XG4vKiBzZWxlY3RpbmcgKGFsd2F5cyBUT1VDSCkgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mYy1ldmVudC1zZWxlY3RlZCB7XG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMilcblxuICAvKiBleHBhbmQgaGl0IGFyZWEgKHN1YmNsYXNzZXMgc2hvdWxkIGV4cGFuZCkgKi9cblxufVxuLmZjLWV2ZW50LXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMztcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gIH1cbi5mYy1ldmVudC1zZWxlY3RlZCB7XG5cbiAgLyogZGltbWVyIGVmZmVjdCAqL1xuXG59XG4uZmMtZXZlbnQtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1ldmVudC1zZWxlY3RlZC1vdmVybGF5LWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMjUpKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC8qIGFzc3VtZSB0aGVyZSdzIGEgYm9yZGVyIG9uIGFsbCBzaWRlcy4gb3ZlcmNvbWUgaXQuICovXG4gICAgLyogc29tZXRpbWVzIHRoZXJlJ3MgTk9UIGEgYm9yZGVyLCBpbiB3aGljaCBjYXNlIHRoZSBkaW1tZXIgd2lsbCBnbyBvdmVyICovXG4gICAgLyogYW4gYWRqYWNlbnQgYm9yZGVyLCB3aGljaCBsb29rcyBmaW5lLiAqL1xuICAgIHRvcDogLTFweDtcbiAgICBsZWZ0OiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgfVxuLypcbkEgSE9SSVpPTlRBTCBldmVudFxuKi9cbi5mYy1oLWV2ZW50IHsgLyogYWxsb3dlZCB0byBiZSB0b3AtbGV2ZWwgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzg4ZDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwgIzM3ODhkOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzg4ZDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWV2ZW50LWJnLWNvbG9yLCAjMzc4OGQ4KVxuXG59XG4uZmMtaC1ldmVudCAuZmMtZXZlbnQtbWFpbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgY29sb3I6IHZhcigtLWZjLWV2ZW50LXRleHQtY29sb3IsICNmZmYpO1xuICB9XG4uZmMtaC1ldmVudCAuZmMtZXZlbnQtbWFpbi1mcmFtZSB7XG4gICAgZGlzcGxheTogZmxleDsgLyogZm9yIG1ha2UgZmMtZXZlbnQtdGl0bGUtY29udGFpbmVyIGV4cGFuZCAqL1xuICB9XG4uZmMtaC1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBjbGlwIG92ZXJmbG93IG9uIHRoaXMgZWxlbWVudCAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZS1jb250YWluZXIgeyAvKiBzZXJ2ZXMgYXMgYSBjb250YWluZXIgZm9yIHRoZSBzdGlja3kgY3VzaGlvbiAqL1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBtaW4td2lkdGg6IDA7IC8qIGltcG9ydGFudCBmb3IgYWxsb3dpbmcgdG8gc2hyaW5rIGFsbCB0aGUgd2F5ICovXG4gIH1cbi5mYy1oLWV2ZW50IC5mYy1ldmVudC10aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvKiBuZWVkIHRoaXMgdG8gYmUgc3RpY2t5IGNyb3NzLWJyb3dzZXIgKi9cbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyAvKiBmb3Igbm90IG1lc3NpbmcgdXAgbGluZS1oZWlnaHQgKi9cbiAgICBsZWZ0OiAwOyAgLyogZm9yIHN0aWNreSAqL1xuICAgIHJpZ2h0OiAwOyAvKiBmb3Igc3RpY2t5ICovXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiBjbGlwIG92ZXJmbG93IG9uIHRoaXMgZWxlbWVudCAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbi5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgLyogZXhwYW5kIGhpdCBhcmVhICovXG4gICAgdG9wOiAtMTBweDtcbiAgICBib3R0b206IC0xMHB4O1xuICB9XG4vKiBhZGp1c3QgYm9yZGVyIGFuZCBib3JkZXItcmFkaXVzIChpZiB0aGVyZSBpcyBhbnkpIGZvciBub24tc3RhcnQvZW5kICovXG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ibG9jay1ldmVudDpub3QoLmZjLWV2ZW50LXN0YXJ0KSxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWJsb2NrLWV2ZW50Om5vdCguZmMtZXZlbnQtZW5kKSB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1sZWZ0LXdpZHRoOiAwO1xufVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1lbmQpLFxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWRheWdyaWQtYmxvY2stZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodC13aWR0aDogMDtcbn1cbi8qIHJlc2l6ZXJzICovXG4uZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplciB7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogOHB4O1xuICB3aWR0aDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCk7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1zdGFydCxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50Om5vdCguZmMtZXZlbnQtc2VsZWN0ZWQpIC5mYy1ldmVudC1yZXNpemVyLWVuZCB7XG4gIGN1cnNvcjogdy1yZXNpemU7XG4gIGxlZnQ6IC00cHg7XG4gIGxlZnQ6IGNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCkgLyAtMik7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1lbmQsXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtaC1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1zdGFydCB7XG4gIGN1cnNvcjogZS1yZXNpemU7XG4gIHJpZ2h0OiAtNHB4O1xuICByaWdodDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLXRoaWNrbmVzcywgOHB4KSAvIC0yKTtcbn1cbi8qIHJlc2l6ZXJzIGZvciBUT1VDSCAqL1xuLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXIge1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTRweDtcbiAgbWFyZ2luLXRvcDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIC0yKTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0LFxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWgtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgbGVmdDogLTRweDtcbiAgbGVmdDogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIC0yKTtcbn1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLWVuZCxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1oLWV2ZW50LmZjLWV2ZW50LXNlbGVjdGVkIC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0IHtcbiAgcmlnaHQ6IC00cHg7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gLTIpO1xufVxuXG5cbjpyb290IHtcbiAgLS1mYy1kYXlncmlkLWV2ZW50LWRvdC13aWR0aDogOHB4O1xufVxuLmZjIC5mYy1wb3BvdmVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwOyAvKiBmb3Igd2hlbiBub3QgcG9zaXRpb25lZCB5ZXQgKi9cbiAgICBib3gtc2hhZG93OiAwIDJweCA2cHggcmdiYSgwLDAsMCwuMTUpO1xuICB9XG4uZmMgLmZjLXBvcG92ZXItaGVhZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDRweDtcbiAgfVxuLmZjIC5mYy1wb3BvdmVyLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMnB4O1xuICB9XG4uZmMgLmZjLXBvcG92ZXItY2xvc2Uge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBvcGFjaXR5OiAwLjY1O1xuICAgIGZvbnQtc2l6ZTogMS4xZW07XG4gIH1cbi5mYy10aGVtZS1zdGFuZGFyZCAuZmMtcG9wb3ZlciB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RkZDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1mYy1ib3JkZXItY29sb3IsICNkZGQpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZmMtcGFnZS1iZy1jb2xvciwgI2ZmZik7XG4gIH1cbi5mYy10aGVtZS1zdGFuZGFyZCAuZmMtcG9wb3Zlci1oZWFkZXIge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLCByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMykpO1xuICB9XG4vKiBoZWxwIHRoaW5ncyBjbGVhciBtYXJnaW5zIG9mIGlubmVyIGNvbnRlbnQgKi9cbi5mYy1kYXlncmlkLWRheS1mcmFtZSxcbi5mYy1kYXlncmlkLWRheS1ldmVudHMsXG4uZmMtZGF5Z3JpZC1ldmVudC1oYXJuZXNzIHsgLyogZm9yIGV2ZW50IHRvcC9ib3R0b20gbWFyZ2lucyAqL1xufVxuLmZjLWRheWdyaWQtZGF5LWZyYW1lOmJlZm9yZSwgLmZjLWRheWdyaWQtZGF5LWV2ZW50czpiZWZvcmUsIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgY2xlYXI6IGJvdGg7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG4uZmMtZGF5Z3JpZC1kYXktZnJhbWU6YWZ0ZXIsIC5mYy1kYXlncmlkLWRheS1ldmVudHM6YWZ0ZXIsIC5mYy1kYXlncmlkLWV2ZW50LWhhcm5lc3M6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IH1cbi5mYyAuZmMtZGF5Z3JpZC1ib2R5IHsgLyogYSA8ZGl2PiB0aGF0IHdyYXBzIHRoZSB0YWJsZSAqL1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyAvKiBjb250YWluZXIgaW5uZXIgei1pbmRleCdzIGJlY2F1c2UgPHRyPnMgY2FuJ3QgZG8gaXQgKi9cbiAgfVxuLmZjIC5mYy1kYXlncmlkLWRheS5mYy1kYXktdG9kYXkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDIyMCwgNDAsIDAuMTUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtdG9kYXktYmctY29sb3IsIHJnYmEoMjU1LCAyMjAsIDQwLCAwLjE1KSk7XG4gICAgfVxuLmZjIC5mYy1kYXlncmlkLWRheS1mcmFtZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7IC8qIHNlZW1zIHRvIHdvcmsgYmV0dGVyIHRoYW4gYGhlaWdodGAgYmVjYXVzZSBzZXRzIGhlaWdodCBhZnRlciByb3dzL2NlbGxzIG5hdHVyYWxseSBkbyBpdCAqL1xuICB9XG4uZmMge1xuXG4gIC8qIGNlbGwgdG9wICovXG5cbn1cbi5mYyAuZmMtZGF5Z3JpZC1kYXktdG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuLmZjIC5mYy1kYXktb3RoZXIgLmZjLWRheWdyaWQtZGF5LXRvcCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICB9XG4uZmMge1xuXG4gIC8qIGRheSBudW1iZXIgKHdpdGhpbiBjZWxsIHRvcCkgKi9cblxufVxuLmZjIC5mYy1kYXlncmlkLWRheS1udW1iZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHBhZGRpbmc6IDRweDtcbiAgfVxuLmZjIHtcblxuICAvKiBldmVudCBjb250YWluZXIgKi9cblxufVxuLmZjIC5mYy1kYXlncmlkLWRheS1ldmVudHMge1xuICAgIG1hcmdpbi10b3A6IDFweDsgLyogbmVlZHMgdG8gYmUgbWFyZ2luLCBub3QgcGFkZGluZywgc28gdGhhdCBhdmFpbGFibGUgY2VsbCBoZWlnaHQgY2FuIGJlIGNvbXB1dGVkICovXG4gIH1cbi5mYyB7XG5cbiAgLyogcG9zaXRpb25pbmcgZm9yIGJhbGFuY2VkIHZzIG5hdHVyYWwgKi9cblxufVxuLmZjIC5mYy1kYXlncmlkLWJvZHktYmFsYW5jZWQgLmZjLWRheWdyaWQtZGF5LWV2ZW50cyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuLmZjIC5mYy1kYXlncmlkLWJvZHktdW5iYWxhbmNlZCAuZmMtZGF5Z3JpZC1kYXktZXZlbnRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLyogZm9yIGNvbnRhaW5pbmcgYWJzIHBvc2l0aW9uZWQgZXZlbnQgaGFybmVzc2VzICovXG4gICAgICBtaW4taGVpZ2h0OiAyZW07IC8qIGluIGFkZGl0aW9uIHRvIGJlaW5nIGEgbWluLWhlaWdodCBkdXJpbmcgbmF0dXJhbCBoZWlnaHQsIGVxdWFsaXplcyB0aGUgaGVpZ2h0cyBhIGxpdHRsZSBiaXQgKi9cbiAgICB9XG4uZmMgLmZjLWRheWdyaWQtYm9keS1uYXR1cmFsIHsgLyogY2FuIGNvZXhpc3Qgd2l0aCAtdW5iYWxhbmNlZCAqL1xuICB9XG4uZmMgLmZjLWRheWdyaWQtYm9keS1uYXR1cmFsIC5mYy1kYXlncmlkLWRheS1ldmVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIH1cbi5mYyB7XG5cbiAgLyogZXZlbnQgaGFybmVzcyAqL1xuXG59XG4uZmMgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4uZmMgLmZjLWRheWdyaWQtZXZlbnQtaGFybmVzcy1hYnMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7IC8qIGZhbGxiYWNrIGNvb3JkcyBmb3Igd2hlbiBjYW5ub3QgeWV0IGJlIGNvbXB1dGVkICovXG4gICAgbGVmdDogMDsgLyogKi9cbiAgICByaWdodDogMDsgLyogKi9cbiAgfVxuLmZjIC5mYy1kYXlncmlkLWJnLWhhcm5lc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4uZmMge1xuXG4gIC8qIGJnIGNvbnRlbnQgKi9cblxufVxuLmZjIC5mYy1kYXlncmlkLWRheS1iZyAuZmMtbm9uLWJ1c2luZXNzIHsgei1pbmRleDogMSB9XG4uZmMgLmZjLWRheWdyaWQtZGF5LWJnIC5mYy1iZy1ldmVudCB7IHotaW5kZXg6IDIgfVxuLmZjIC5mYy1kYXlncmlkLWRheS1iZyAuZmMtaGlnaGxpZ2h0IHsgei1pbmRleDogMyB9XG4uZmMge1xuXG4gIC8qIGV2ZW50cyAqL1xuXG59XG4uZmMgLmZjLWRheWdyaWQtZXZlbnQge1xuICAgIHotaW5kZXg6IDY7XG4gICAgbWFyZ2luLXRvcDogMXB4O1xuICB9XG4uZmMgLmZjLWRheWdyaWQtZXZlbnQuZmMtZXZlbnQtbWlycm9yIHtcbiAgICB6LWluZGV4OiA3O1xuICB9XG4uZmMge1xuXG4gIC8qIGNlbGwgYm90dG9tICh3aXRoaW4gZGF5LWV2ZW50cykgKi9cblxufVxuLmZjIC5mYy1kYXlncmlkLWRheS1ib3R0b20ge1xuICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgbWFyZ2luOiAycHggM3B4IDA7XG4gIH1cbi5mYyAuZmMtZGF5Z3JpZC1tb3JlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuLmZjIHtcblxuICAvKiB3ZWVrIG51bWJlciAod2l0aGluIGZyYW1lKSAqL1xuXG59XG4uZmMgLmZjLWRheWdyaWQtd2Vlay1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA1O1xuICAgIHRvcDogMDtcbiAgICBwYWRkaW5nOiAycHg7XG4gICAgbWluLXdpZHRoOiAxLjVlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLW5ldXRyYWwtYmctY29sb3IsIHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKSk7XG4gICAgY29sb3I6ICM4MDgwODA7XG4gICAgY29sb3I6IHZhcigtLWZjLW5ldXRyYWwtdGV4dC1jb2xvciwgIzgwODA4MCk7XG4gIH1cbi5mYyB7XG5cbiAgLyogcG9wb3ZlciAqL1xuXG59XG4uZmMgLmZjLW1vcmUtcG9wb3ZlciB7XG4gICAgei1pbmRleDogODtcbiAgfVxuLmZjIC5mYy1tb3JlLXBvcG92ZXIgLmZjLXBvcG92ZXItYm9keSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICB9XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1zdGFydCxcbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWV2ZW50LmZjLWV2ZW50LWVuZCB7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1lbmQsXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC1ldmVudC5mYy1ldmVudC1zdGFydCB7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWRheWdyaWQtd2Vlay1udW1iZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDNweCAwO1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtZGF5Z3JpZC13ZWVrLW51bWJlciB7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xuICB9XG4uZmMtbGlxdWlkLWhhY2sgLmZjLWRheWdyaWQtZGF5LWZyYW1lIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyAvKiB3aWxsIGNhdXNlIGlubmVyIGFic29sdXRlIHN0dWZmIHRvIGV4cGFuZCB0byA8dGQ+ICovXG4gIH1cbi5mYy1kYXlncmlkLWV2ZW50IHsgLyogbWFrZSByb290LWxldmVsLCBiZWNhdXNlIHdpbGwgYmUgZHJhZ2dlZC1hbmQtZHJvcHBlZCBvdXRzaWRlIG9mIGEgY29tcG9uZW50IHJvb3QgKi9cbiAgcG9zaXRpb246IHJlbGF0aXZlOyAvKiBmb3Igei1pbmRleGVzIGFzc2lnbmVkIGxhdGVyICovXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgLyogZG90IGV2ZW50IG5lZWRzIHRoaXMgdG8gd2hlbiBzZWxlY3RlZCAqL1xuICBmb250LXNpemU6IC44NWVtO1xuICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgLjg1ZW0pO1xufVxuLyogLS0tIHRoZSByZWN0YW5nbGUgKFwiYmxvY2tcIikgc3R5bGUgb2YgZXZlbnQgLS0tICovXG4uZmMtZGF5Z3JpZC1ibG9jay1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbi5mYy1kYXlncmlkLWJsb2NrLWV2ZW50IC5mYy1ldmVudC10aW1lLFxuICAuZmMtZGF5Z3JpZC1ibG9jay1ldmVudCAuZmMtZXZlbnQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuLyogLS0tIHRoZSBkb3Qgc3R5bGUgb2YgZXZlbnQgLS0tICovXG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAycHggMFxuXG59XG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gICAgbWluLXdpZHRoOiAwOyAvKiBpbXBvcnRhbnQgZm9yIGFsbG93aW5nIHRvIHNocmluayBhbGwgdGhlIHdheSAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbi5mYy1kYXlncmlkLWRvdC1ldmVudDpob3ZlcixcbiAgLmZjLWRheWdyaWQtZG90LWV2ZW50LmZjLWV2ZW50LW1pcnJvciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICB9XG4uZmMtZGF5Z3JpZC1kb3QtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQ6YmVmb3JlIHtcbiAgICAvKiBleHBhbmQgaGl0IGFyZWEgKi9cbiAgICB0b3A6IC0xMHB4O1xuICAgIGJvdHRvbTogLTEwcHg7XG4gIH1cbi5mYy1kYXlncmlkLWV2ZW50LWRvdCB7IC8qIHRoZSBhY3R1YWwgZG90ICovXG4gIG1hcmdpbjogMCA0cHg7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6IDRweCBzb2xpZCAjMzc4OGQ4O1xuICBib3JkZXI6IGNhbGModmFyKC0tZmMtZGF5Z3JpZC1ldmVudC1kb3Qtd2lkdGgsIDhweCkgLyAyKSBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsICMzNzg4ZDgpO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IGNhbGModmFyKC0tZmMtZGF5Z3JpZC1ldmVudC1kb3Qtd2lkdGgsIDhweCkgLyAyKTtcbn1cbi8qIC0tLSBzcGFjaW5nIGJldHdlZW4gdGltZSBhbmQgdGl0bGUgLS0tICovXG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtZGF5Z3JpZC1ldmVudCAuZmMtZXZlbnQtdGltZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cbi5mYy1kaXJlY3Rpb24tcnRsIC5mYy1kYXlncmlkLWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICB9XG5cblxuLypcbkEgVkVSVElDQUwgZXZlbnRcbiovXG5cbi5mYy12LWV2ZW50IHsgLyogYWxsb3dlZCB0byBiZSB0b3AtbGV2ZWwgKi9cbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzNzg4ZDg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWV2ZW50LWJvcmRlci1jb2xvciwgIzM3ODhkOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNzg4ZDg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWZjLWV2ZW50LWJnLWNvbG9yLCAjMzc4OGQ4KVxuXG59XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC1tYWluIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBjb2xvcjogdmFyKC0tZmMtZXZlbnQtdGV4dC1jb2xvciwgI2ZmZik7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC1tYWluLWZyYW1lIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC10aW1lIHtcbiAgICBmbGV4LWdyb3c6IDA7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC10aXRsZS1jb250YWluZXIgeyAvKiBhIGNvbnRhaW5lciBmb3IgdGhlIHN0aWNreSBjdXNoaW9uICovXG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIG1pbi1oZWlnaHQ6IDA7IC8qIGltcG9ydGFudCBmb3IgYWxsb3dpbmcgdG8gc2hyaW5rIGFsbCB0aGUgd2F5ICovXG4gIH1cblxuLmZjLXYtZXZlbnQgLmZjLWV2ZW50LXRpdGxlIHsgLyogd2lsbCBoYXZlIGZjLXN0aWNreSBvbiBpdCAqL1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbWF4LWhlaWdodDogMTAwJTsgLyogY2xpcCBvdmVyZmxvdyAqL1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuLmZjLXYtZXZlbnQ6bm90KC5mYy1ldmVudC1zdGFydCkge1xuICAgIGJvcmRlci10b3Atd2lkdGg6IDA7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LWVuZCkge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgfVxuXG4uZmMtdi1ldmVudC5mYy1ldmVudC1zZWxlY3RlZDpiZWZvcmUge1xuICAgIC8qIGV4cGFuZCBoaXQgYXJlYSAqL1xuICAgIGxlZnQ6IC0xMHB4O1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgfVxuXG4uZmMtdi1ldmVudCB7XG5cbiAgLyogcmVzaXplciAobW91c2UgQU5EIHRvdWNoKSAqL1xuXG59XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC1yZXNpemVyLXN0YXJ0IHtcbiAgICBjdXJzb3I6IG4tcmVzaXplO1xuICB9XG5cbi5mYy12LWV2ZW50IC5mYy1ldmVudC1yZXNpemVyLWVuZCB7XG4gICAgY3Vyc29yOiBzLXJlc2l6ZTtcbiAgfVxuXG4uZmMtdi1ldmVudCB7XG5cbiAgLyogcmVzaXplciBmb3IgTU9VU0UgKi9cblxufVxuXG4uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGhlaWdodDogdmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgfVxuXG4uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1zdGFydCB7XG4gICAgICB0b3A6IC00cHg7XG4gICAgICB0b3A6IGNhbGModmFyKC0tZmMtZXZlbnQtcmVzaXplci10aGlja25lc3MsIDhweCkgLyAtMik7XG4gICAgfVxuXG4uZmMtdi1ldmVudDpub3QoLmZjLWV2ZW50LXNlbGVjdGVkKSAuZmMtZXZlbnQtcmVzaXplci1lbmQge1xuICAgICAgYm90dG9tOiAtNHB4O1xuICAgICAgYm90dG9tOiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItdGhpY2tuZXNzLCA4cHgpIC8gLTIpO1xuICAgIH1cblxuLmZjLXYtZXZlbnQge1xuXG4gIC8qIHJlc2l6ZXIgZm9yIFRPVUNIICh3aGVuIGV2ZW50IGlzIFwic2VsZWN0ZWRcIikgKi9cblxufVxuXG4uZmMtdi1ldmVudC5mYy1ldmVudC1zZWxlY3RlZCAuZmMtZXZlbnQtcmVzaXplciB7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gLTIpO1xuICAgIH1cblxuLmZjLXYtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItc3RhcnQge1xuICAgICAgdG9wOiAtNHB4O1xuICAgICAgdG9wOiBjYWxjKHZhcigtLWZjLWV2ZW50LXJlc2l6ZXItZG90LXRvdGFsLXdpZHRoLCA4cHgpIC8gLTIpO1xuICAgIH1cblxuLmZjLXYtZXZlbnQuZmMtZXZlbnQtc2VsZWN0ZWQgLmZjLWV2ZW50LXJlc2l6ZXItZW5kIHtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIGJvdHRvbTogY2FsYyh2YXIoLS1mYy1ldmVudC1yZXNpemVyLWRvdC10b3RhbC13aWR0aCwgOHB4KSAvIC0yKTtcbiAgICB9XG4uZmMgLmZjLXRpbWVncmlkIC5mYy1kYXlncmlkLWJvZHkgeyAvKiB0aGUgYWxsLWRheSBkYXlncmlkIHdpdGhpbiB0aGUgdGltZWdyaWQgdmlldyAqL1xuICAgIHotaW5kZXg6IDI7IC8qIHB1dCBhYm92ZSB0aGUgdGltZWdyaWQtYm9keSBzbyB0aGF0IG1vcmUtcG9wb3ZlciBpcyBhYm92ZSBldmVyeXRoaW5nLiBUT0RPOiBiZXR0ZXIgc29sdXRpb24gKi9cbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1kaXZpZGVyIHtcbiAgICBwYWRkaW5nOiAwIDAgMnB4OyAvKiBicm93c2VycyBnZXQgY29uZnVzZWQgd2hlbiB5b3Ugc2V0IGhlaWdodC4gdXNlIHBhZGRpbmcgaW5zdGVhZCAqL1xuICB9XG4uZmMgLmZjLXRpbWVncmlkLWJvZHkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxOyAvKiBzY29wZSB0aGUgei1pbmRleGVzIG9mIHNsb3RzIGFuZCBjb2xzICovXG4gICAgbWluLWhlaWdodDogMTAwJTsgLyogZmlsbCBoZWlnaHQgYWx3YXlzLCBldmVuIHdoZW4gc2xhdCB0YWJsZSBkb2Vzbid0IGdyb3cgKi9cbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1heGlzLWNodW5rIHsgLyogZm9yIGFkdmFuY2VkIFNjcm9sbEdyaWQgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgLyogb2Zmc2V0IHBhcmVudCBmb3Igbm93LWluZGljYXRvci1jb250YWluZXIgKi9cblxuICB9XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtY2h1bmsgPiB0YWJsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyAvKiBhYm92ZSB0aGUgbm93LWluZGljYXRvci1jb250YWluZXIgKi9cbiAgICB9XG4uZmMgLmZjLXRpbWVncmlkLXNsb3RzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1zbG90IHsgLyogYSA8dGQ+ICovXG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBib3JkZXItYm90dG9tOiAwIC8qIGVhY2ggY2VsbCBvd25zIGl0cyB0b3AgYm9yZGVyICovXG4gIH1cbi5mYyAuZmMtdGltZWdyaWQtc2xvdDplbXB0eTpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMDBhMCc7IC8qIG1ha2Ugc3VyZSB0aGVyZSdzIGF0IGxlYXN0IGFuIGVtcHR5IHNwYWNlIHRvIGNyZWF0ZSBoZWlnaHQgZm9yIGhlaWdodCBzeW5jaW5nICovXG4gICAgfVxuLmZjIC5mYy10aW1lZ3JpZC1zbG90LW1pbm9yIHtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBkb3R0ZWQ7XG4gIH1cbi5mYyAuZmMtdGltZWdyaWQtc2xvdC1sYWJlbC1jdXNoaW9uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuLmZjIC5mYy10aW1lZ3JpZC1zbG90LWxhYmVsIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyAvKiB2ZXJ0aWNhbCBhbGlnbiB0aGUgc2xvdHMgKi9cbiAgfVxuLmZjIHtcblxuXG4gIC8qIHNsb3RzIEFORCBheGlzIGNlbGxzICh0b3AtbGVmdCBjb3JuZXIgb2YgdmlldyBpbmNsdWRpbmcgdGhlIFwiYWxsLWRheVwiIHRleHQpICovXG5cbn1cbi5mYyAuZmMtdGltZWdyaWQtYXhpcy1jdXNoaW9uLFxuICAuZmMgLmZjLXRpbWVncmlkLXNsb3QtbGFiZWwtY3VzaGlvbiB7XG4gICAgcGFkZGluZzogMCA0cHg7XG4gIH1cbi5mYyB7XG5cblxuICAvKiBheGlzIGNlbGxzICh0b3AtbGVmdCBjb3JuZXIgb2YgdmlldyBpbmNsdWRpbmcgdGhlIFwiYWxsLWRheVwiIHRleHQpICovXG4gIC8qIHZlcnRpY2FsIGFsaWduIGlzIG1vcmUgY29tcGxpY2F0ZWQsIHVzZXMgZmxleGJveCAqL1xuXG59XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUtbGlxdWlkIHtcbiAgICBoZWlnaHQ6IDEwMCU7IC8qIHdpbGwgbmVlZCBsaXF1aWQtaGFjayBpbiBGRiAqL1xuICB9XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtZnJhbWUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvKiB2ZXJ0aWNhbCBhbGlnbiAqL1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IC8qIGhvcml6b250YWwgYWxpZ24uIG1hdGNoZXMgdGV4dC1hbGlnbiBiZWxvdyAqL1xuICB9XG4uZmMgLmZjLXRpbWVncmlkLWF4aXMtY3VzaGlvbiB7XG4gICAgbWF4LXdpZHRoOiA2MHB4OyAvKiBsaW1pdHMgdGhlIHdpZHRoIG9mIHRoZSBcImFsbC1kYXlcIiB0ZXh0ICovXG4gICAgZmxleC1zaHJpbms6IDA7IC8qIGFsbG93cyB0ZXh0IHRvIGV4cGFuZCBob3cgaXQgbm9ybWFsbHkgd291bGQsIHJlZ2FyZGxlc3Mgb2YgY29uc3RyYWluZWQgd2lkdGggKi9cbiAgfVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRpbWVncmlkLXNsb3QtbGFiZWwtZnJhbWUge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWdyaWQtc2xvdC1sYWJlbC1mcmFtZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuLmZjLWxpcXVpZC1oYWNrIC5mYy10aW1lZ3JpZC1heGlzLWZyYW1lLWxpcXVpZCB7XG4gIGhlaWdodDogYXV0bztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIH1cbi5mYyAuZmMtdGltZWdyaWQtY29sLmZjLWRheS10b2RheSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjIwLCA0MCwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy10b2RheS1iZy1jb2xvciwgcmdiYSgyNTUsIDIyMCwgNDAsIDAuMTUpKTtcbiAgICB9XG4uZmMgLmZjLXRpbWVncmlkLWNvbC1mcmFtZSB7XG4gICAgbWluLWhlaWdodDogMTAwJTsgLyogbGlxdWlkLWhhY2sgaXMgYmVsb3cgKi9cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbi5mYy1saXF1aWQtaGFjayAuZmMtdGltZWdyaWQtY29sLWZyYW1lIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgfVxuLmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtY29scyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyAvKiBubyB6LWluZGV4LiBjaGlsZHJlbiB3aWxsIGRlY2lkZSBhbmQgZ28gYWJvdmUgc2xvdHMgKi9cbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDBcbiAgfVxuLmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtY29scyA+IHRhYmxlIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4uZmMtbWVkaWEtc2NyZWVuIC5mYy10aW1lZ3JpZC1jb2wtYmcsXG4gIC5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLWNvbC1ldmVudHMsXG4gIC5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbi5mYy1tZWRpYS1zY3JlZW4gLmZjLXRpbWVncmlkLWV2ZW50LWhhcm5lc3Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogdG9wL2xlZnQvcmlnaHQvYm90dG9tIHdpbGwgYWxsIGJlIHNldCBieSBKUyAqL1xuICB9XG4uZmMge1xuXG4gIC8qIGJnICovXG5cbn1cbi5mYyAuZmMtdGltZWdyaWQtY29sLWJnIHtcbiAgICB6LWluZGV4OiAyOyAvKiBUT0RPOiBraWxsICovXG4gIH1cbi5mYyAuZmMtdGltZWdyaWQtY29sLWJnIC5mYy1ub24tYnVzaW5lc3MgeyB6LWluZGV4OiAxIH1cbi5mYyAuZmMtdGltZWdyaWQtY29sLWJnIC5mYy1iZy1ldmVudCB7IHotaW5kZXg6IDIgfVxuLmZjIC5mYy10aW1lZ3JpZC1jb2wtYmcgLmZjLWhpZ2hsaWdodCB7IHotaW5kZXg6IDMgfVxuLmZjIC5mYy10aW1lZ3JpZC1iZy1oYXJuZXNzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IC8qIHRvcC9ib3R0b20gd2lsbCBiZSBzZXQgYnkgSlMgKi9cbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4uZmMge1xuXG4gIC8qIGZnIGV2ZW50cyAqL1xuICAvKiAodGhlIG1pcnJvciBzZWdzIGFyZSBwdXQgaW50byBhIHNlcGFyYXRlIGNvbnRhaW5lciB3aXRoIHNhbWUgY2xhc3NuYW1lLCAqL1xuICAvKiBhbmQgdGhleSBtdXN0IGJlIGFmdGVyIHRoZSBub3JtYWwgc2VnIGNvbnRhaW5lciB0byBhcHBlYXIgYXQgYSBoaWdoZXIgei1pbmRleCkgKi9cblxufVxuLmZjIC5mYy10aW1lZ3JpZC1jb2wtZXZlbnRzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIC8qIGNoaWxkIGV2ZW50IHNlZ3MgaGF2ZSB6LWluZGV4ZXMgdGhhdCBhcmUgc2NvcGVkIHdpdGhpbiB0aGlzIGRpdiAqL1xuICB9XG4uZmMge1xuXG4gIC8qIG5vdyBpbmRpY2F0b3IgKi9cblxufVxuLmZjIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWNvbnRhaW5lciB7XG4gICAgYm90dG9tOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IC8qIGRvbid0IGxldCBvdmVyZmxvdyBvZiBsaW5lcy9hcnJvd3MgY2F1c2UgdW5uZWNlc3Nhcnkgc2Nyb2xsaW5nICovXG4gICAgLyogei1pbmRleCBpcyBzZXQgb24gdGhlIGluZGl2aWR1YWwgZWxlbWVudHMgKi9cbiAgfVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLXRpbWVncmlkLWNvbC1ldmVudHMge1xuICAgIG1hcmdpbjogMCAyLjUlIDAgMnB4O1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWdyaWQtY29sLWV2ZW50cyB7XG4gICAgbWFyZ2luOiAwIDJweCAwIDIuNSU7XG4gIH1cbi5mYy10aW1lZ3JpZC1ldmVudC1oYXJuZXNzLWluc2V0IC5mYy10aW1lZ3JpZC1ldmVudCxcbi5mYy10aW1lZ3JpZC1ldmVudC5mYy1ldmVudC1taXJyb3Ige1xuICBib3gtc2hhZG93OiAwcHggMHB4IDBweCAxcHggI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAwcHggMXB4IHZhcigtLWZjLXBhZ2UtYmctY29sb3IsICNmZmYpO1xufVxuLmZjLXRpbWVncmlkLWV2ZW50IHsgLyogZXZlbnRzIG5lZWQgdG8gYmUgcm9vdCAqL1xuXG4gIGZvbnQtc2l6ZTogLjg1ZW07XG5cbiAgZm9udC1zaXplOiB2YXIoLS1mYy1zbWFsbC1mb250LXNpemUsIC44NWVtKTtcbiAgYm9yZGVyLXJhZGl1czogM3B4XG5cbn1cbi5mYy10aW1lZ3JpZC1ldmVudCAuZmMtZXZlbnQtbWFpbiB7XG4gICAgcGFkZGluZzogMXB4IDFweCAwO1xuICB9XG4uZmMtdGltZWdyaWQtZXZlbnQgLmZjLWV2ZW50LXRpbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAuODVlbTtcbiAgICBmb250LXNpemU6IHZhcigtLWZjLXNtYWxsLWZvbnQtc2l6ZSwgLjg1ZW0pO1xuICAgIG1hcmdpbi1ib3R0b206IDFweDtcbiAgfVxuLmZjLXRpbWVncmlkLWV2ZW50LWNvbmRlbnNlZCAuZmMtZXZlbnQtbWFpbi1mcmFtZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4uZmMtdGltZWdyaWQtZXZlbnQtY29uZGVuc2VkIC5mYy1ldmVudC10aW1lOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFwwMGEwLVxcMDBhMCc7IC8qIGRhc2ggc3Vycm91bmRlZCBieSBub24tYnJlYWtpbmcgc3BhY2VzICovXG4gIH1cbi5mYy10aW1lZ3JpZC1ldmVudC1jb25kZW5zZWQgLmZjLWV2ZW50LXRpdGxlIHtcbiAgICBmb250LXNpemU6IC44NWVtO1xuICAgIGZvbnQtc2l6ZTogdmFyKC0tZmMtc21hbGwtZm9udC1zaXplLCAuODVlbSlcbiAgfVxuLmZjLW1lZGlhLXNjcmVlbiAuZmMtdGltZWdyaWQtZXZlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgLyogYWJzb2x1dGUgV0lUSElOIHRoZSBoYXJuZXNzICovXG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMXB4OyAvKiBzdGF5IGF3YXkgZnJvbSBib3R0b20gc2xvdCBsaW5lICovXG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgfVxuLmZjIHtcblxuICAvKiBsaW5lICovXG5cbn1cbi5mYyAuZmMtdGltZWdyaWQtbm93LWluZGljYXRvci1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogNDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQ7XG4gICAgYm9yZGVyLWNvbG9yOiB2YXIoLS1mYy1ub3ctaW5kaWNhdG9yLWNvbG9yLCByZWQpO1xuICAgIGJvcmRlci13aWR0aDogMXB4IDAgMDtcbiAgfVxuLmZjIHtcblxuICAvKiBhcnJvdyAqL1xuXG59XG4uZmMgLmZjLXRpbWVncmlkLW5vdy1pbmRpY2F0b3ItYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIG1hcmdpbi10b3A6IC01cHg7IC8qIHZlcnRpY2FsbHkgY2VudGVyIG9uIHRvcCBjb29yZGluYXRlICovXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6IHJlZDtcbiAgICBib3JkZXItY29sb3I6IHZhcigtLWZjLW5vdy1pbmRpY2F0b3ItY29sb3IsIHJlZCk7XG4gIH1cbi5mYy1kaXJlY3Rpb24tbHRyIC5mYy10aW1lZ3JpZC1ub3ctaW5kaWNhdG9yLWFycm93IHtcbiAgICBsZWZ0OiAwO1xuXG4gICAgLyogdHJpYW5nbGUgcG9pbnRpbmcgcmlnaHQuIFRPRE86IG1peGluICovXG4gICAgYm9yZGVyLXdpZHRoOiA1cHggMCA1cHggNnB4O1xuICAgIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtdGltZWdyaWQtbm93LWluZGljYXRvci1hcnJvdyB7XG4gICAgcmlnaHQ6IDA7XG5cbiAgICAvKiB0cmlhbmdsZSBwb2ludGluZyBsZWZ0LiBUT0RPOiBtaXhpbiAqL1xuICAgIGJvcmRlci13aWR0aDogNXB4IDZweCA1cHggMDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG5cbjpyb290IHtcbiAgLS1mYy1saXN0LWV2ZW50LWRvdC13aWR0aDogMTBweDtcbiAgLS1mYy1saXN0LWV2ZW50LWhvdmVyLWJnLWNvbG9yOiAjZjVmNWY1O1xufVxuLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1saXN0IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWZjLWJvcmRlci1jb2xvciwgI2RkZCk7XG4gIH1cbi5mYyB7XG5cbiAgLyogbWVzc2FnZSB3aGVuIG5vIGV2ZW50cyAqL1xuXG59XG4uZmMgLmZjLWxpc3QtZW1wdHkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjA4LCAyMDgsIDIwOCwgMC4zKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1mYy1uZXV0cmFsLWJnLWNvbG9yLCByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMykpO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8qIHZlcnRpY2FsbHkgYWxpZ25zIGZjLWxpc3QtZW1wdHktaW5uZXIgKi9cbiAgfVxuLmZjIC5mYy1saXN0LWVtcHR5LWN1c2hpb24ge1xuICAgIG1hcmdpbjogNWVtIDA7XG4gIH1cbi5mYyB7XG5cbiAgLyogdGFibGUgd2l0aGluIHRoZSBzY3JvbGxlciAqL1xuICAvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbn1cbi5mYyAuZmMtbGlzdC10YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBoaWRkZW47IC8qIGtpbGwgb3V0ZXIgYm9yZGVyIG9uIHRoZW1lICovXG4gIH1cbi5mYyAuZmMtbGlzdC10YWJsZSB0ciA+ICoge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuLmZjIC5mYy1saXN0LXN0aWNreSAuZmMtbGlzdC1kYXkgPiAqIHsgLyogdGhlIGNlbGxzICovXG4gICAgICBwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7XG4gICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgdG9wOiAwO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWZjLXBhZ2UtYmctY29sb3IsICNmZmYpOyAvKiBmb3Igd2hlbiBoZWFkZXJzIGFyZSBzdHlsZWQgdG8gYmUgdHJhbnNwYXJlbnQgYW5kIHN0aWNreSAqL1xuICAgIH1cbi5mYyAuZmMtbGlzdC10YWJsZSB0aCB7XG4gICAgcGFkZGluZzogMDsgLyogdXNlcyBhbiBpbm5lci13cmFwcGVyIGluc3RlYWQuLi4gKi9cbiAgfVxuLmZjIC5mYy1saXN0LXRhYmxlIHRkLFxuICAuZmMgLmZjLWxpc3QtZGF5LWN1c2hpb24ge1xuICAgIHBhZGRpbmc6IDhweCAxNHB4O1xuICB9XG4uZmMge1xuXG5cbiAgLyogZGF0ZSBoZWFkaW5nIHJvd3MgKi9cbiAgLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG59XG4uZmMgLmZjLWxpc3QtZGF5LWN1c2hpb246YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBjbGVhcjogYm90aDtcbiAgZGlzcGxheTogdGFibGU7IC8qIGNsZWFyIGZsb2F0aW5nICovXG4gICAgfVxuLmZjLXRoZW1lLXN0YW5kYXJkIC5mYy1saXN0LWRheS1jdXNoaW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwOCwgMjA4LCAyMDgsIDAuMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtbmV1dHJhbC1iZy1jb2xvciwgcmdiYSgyMDgsIDIwOCwgMjA4LCAwLjMpKTtcbiAgfVxuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWxpc3QtZGF5LXRleHQsXG4uZmMtZGlyZWN0aW9uLXJ0bCAuZmMtbGlzdC1kYXktc2lkZS10ZXh0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uZmMtZGlyZWN0aW9uLWx0ciAuZmMtbGlzdC1kYXktc2lkZS10ZXh0LFxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWxpc3QtZGF5LXRleHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG4vKiBtYWtlIHRoZSBkb3QgY2xvc2VyIHRvIHRoZSBldmVudCB0aXRsZSAqL1xuLmZjLWRpcmVjdGlvbi1sdHIgLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQtZ3JhcGhpYyB7IHBhZGRpbmctcmlnaHQ6IDAgfVxuLmZjLWRpcmVjdGlvbi1ydGwgLmZjLWxpc3QtdGFibGUgLmZjLWxpc3QtZXZlbnQtZ3JhcGhpYyB7IHBhZGRpbmctbGVmdDogMCB9XG4uZmMgLmZjLWxpc3QtZXZlbnQuZmMtZXZlbnQtZm9yY2VkLXVybCB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyAvKiB3aG9sZSByb3cgd2lsbCBzZWVtIGNsaWNrYWJsZSAqL1xuICB9XG4uZmMgLmZjLWxpc3QtZXZlbnQ6aG92ZXIgdGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZmMtbGlzdC1ldmVudC1ob3Zlci1iZy1jb2xvciwgI2Y1ZjVmNSk7XG4gIH1cbi5mYyB7XG5cbiAgLyogc2hyaW5rIGNlcnRhaW4gY29scyAqL1xuXG59XG4uZmMgLmZjLWxpc3QtZXZlbnQtZ3JhcGhpYyxcbiAgLmZjIC5mYy1saXN0LWV2ZW50LXRpbWUge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgd2lkdGg6IDFweDtcbiAgfVxuLmZjIC5mYy1saXN0LWV2ZW50LWRvdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjMzc4OGQ4O1xuICAgIGJvcmRlcjogY2FsYyh2YXIoLS1mYy1saXN0LWV2ZW50LWRvdC13aWR0aCwgMTBweCkgLyAyKSBzb2xpZCB2YXIoLS1mYy1ldmVudC1ib3JkZXItY29sb3IsICMzNzg4ZDgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItcmFkaXVzOiBjYWxjKHZhcigtLWZjLWxpc3QtZXZlbnQtZG90LXdpZHRoLCAxMHB4KSAvIDIpO1xuICB9XG4uZmMge1xuXG4gIC8qIHJlc2V0IDxhPiBzdHlsaW5nICovXG5cbn1cbi5mYyAuZmMtbGlzdC1ldmVudC10aXRsZSBhIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbi5mYyB7XG5cbiAgLyogdW5kZXJsaW5lIGxpbmsgd2hlbiBob3ZlcmluZyBvdmVyIGFueSBwYXJ0IG9mIHJvdyAqL1xuXG59XG4uZmMgLmZjLWxpc3QtZXZlbnQuZmMtZXZlbnQtZm9yY2VkLXVybDpob3ZlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG5cblxuICAuZmMtdGhlbWUtYm9vdHN0cmFwIGE6bm90KFtocmVmXSkge1xuICAgIGNvbG9yOiBpbmhlcml0OyAvKiBuYXR1cmFsIGNvbG9yIGZvciBuYXZsaW5rcyAqL1xuICB9XG5cbiIsInN2ZyB7XG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XG4gICAgICB0b3VjaC1hY3Rpb246IG5vbmU7XG59XG5cbmltYWdlLCB0ZXh0LCAuanN2bWFwLXpvb21pbiwgLmpzdm1hcC16b29tb3V0IHtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5qc3ZtYXAtY29udGFpbmVyIHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uanN2bWFwLXRvb2x0aXAge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1YzVjZmY7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmLCBWZXJkYW5hO1xuICBmb250LXNpemU6IHNtYWxsZXI7XG4gIGJveC1zaGFkb3c6IDFweCAycHggMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5qc3ZtYXAtem9vbS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gIHBhZGRpbmc6IDNweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsaW5lLWhlaWdodDogMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogI0ZGRjtcbiAgaGVpZ2h0OiAxNXB4O1xuICB3aWR0aDogMTVweDtcbiAgbGVmdDogMTBweDtcbn1cblxuLmpzdm1hcC16b29tLWJ0bi5qc3ZtYXAtem9vbW91dCB7XG4gIHRvcDogMzBweDtcbn1cblxuLmpzdm1hcC16b29tLWJ0bi5qc3ZtYXAtem9vbWluIHtcbiAgdG9wOiAxMHB4O1xufVxuXG4uanN2bWFwLXNlcmllcy1jb250YWluZXIge1xuICByaWdodDogMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG4uanN2bWFwLXNlcmllcy1jb250YWluZXIuanN2bWFwLXNlcmllcy1oIHtcbiAgYm90dG9tOiAxNXB4O1xufVxuXG4uanN2bWFwLXNlcmllcy1jb250YWluZXIuanN2bWFwLXNlcmllcy12IHtcbiAgdG9wOiAxNXB4O1xufVxuXG4uanN2bWFwLXNlcmllcy1jb250YWluZXIgLmpzdm1hcC1sZWdlbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uanN2bWFwLXNlcmllcy1jb250YWluZXIgLmpzdm1hcC1sZWdlbmQgLmpzdm1hcC1sZWdlbmQtdGl0bGUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U2ZTZlNjtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uanN2bWFwLXNlcmllcy1jb250YWluZXIgLmpzdm1hcC1sZWdlbmQgLmpzdm1hcC1sZWdlbmQtaW5uZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanN2bWFwLXNlcmllcy1jb250YWluZXIgLmpzdm1hcC1sZWdlbmQgLmpzdm1hcC1sZWdlbmQtaW5uZXIgLmpzdm1hcC1sZWdlbmQtdGljayB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1pbi13aWR0aDogNDBweDtcbn1cblxuLmpzdm1hcC1zZXJpZXMtY29udGFpbmVyIC5qc3ZtYXAtbGVnZW5kIC5qc3ZtYXAtbGVnZW5kLWlubmVyIC5qc3ZtYXAtbGVnZW5kLXRpY2sgLmpzdm1hcC1sZWdlbmQtdGljay1zYW1wbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIG1hcmdpbjogNHB4IGF1dG87XG4gIGhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG5cbi5qc3ZtYXAtc2VyaWVzLWNvbnRhaW5lciAuanN2bWFwLWxlZ2VuZCAuanN2bWFwLWxlZ2VuZC1pbm5lciAuanN2bWFwLWxlZ2VuZC10aWNrIC5qc3ZtYXAtbGVnZW5kLXRpY2stdGV4dCB7XG4gIG1hcmdpbi10b3A6IDNweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCJALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZWludXB7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVpbnVwezAle29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfXRve29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC13ZWJraXQta2V5ZnJhbWVzIG5vdHlmLWZhZGVpbmxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVpbmxlZnR7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDI1JSl9dG97b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZW91dHJpZ2h0ezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMjUlKX19QGtleWZyYW1lcyBub3R5Zi1mYWRlb3V0cmlnaHR7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgyNSUpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbm90eWYtZmFkZW91dGRvd257MCV7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfXRve29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlWSgyNSUpfX1Aa2V5ZnJhbWVzIG5vdHlmLWZhZGVvdXRkb3duezAle29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX10b3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMjUlKX19QC13ZWJraXQta2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgxMyUpfX1Aa2V5ZnJhbWVzIHJpcHBsZXswJXt0cmFuc2Zvcm06c2NhbGUoMCkgdHJhbnNsYXRlWSgtNDUlKSB0cmFuc2xhdGVYKDEzJSl9dG97dHJhbnNmb3JtOnNjYWxlKDEpIHRyYW5zbGF0ZVkoLTQ1JSkgdHJhbnNsYXRlWCgxMyUpfX0ubm90eWZ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO2hlaWdodDoxMDAlO3dpZHRoOjEwMCU7Y29sb3I6I2ZmZjt6LWluZGV4Ojk5OTk7ZGlzcGxheTpmbGV4O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjthbGlnbi1pdGVtczpmbGV4LWVuZDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7cG9pbnRlci1ldmVudHM6bm9uZTtib3gtc2l6aW5nOmJvcmRlci1ib3g7cGFkZGluZzoyMHB4fS5ub3R5Zl9faWNvbi0tZXJyb3IsLm5vdHlmX19pY29uLS1zdWNjZXNze2hlaWdodDoyMXB4O3dpZHRoOjIxcHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bztwb3NpdGlvbjpyZWxhdGl2ZX0ubm90eWZfX2ljb24tLWVycm9yOmFmdGVyLC5ub3R5Zl9faWNvbi0tZXJyb3I6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjNweDtib3JkZXItcmFkaXVzOjNweDtsZWZ0OjlweDtoZWlnaHQ6MTJweDt0b3A6NXB4fS5ub3R5Zl9faWNvbi0tZXJyb3I6YWZ0ZXJ7dHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpfS5ub3R5Zl9faWNvbi0tZXJyb3I6YmVmb3Jle3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5ub3R5Zl9faWNvbi0tc3VjY2VzczphZnRlciwubm90eWZfX2ljb24tLXN1Y2Nlc3M6YmVmb3Jle2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmN1cnJlbnRDb2xvcjtkaXNwbGF5OmJsb2NrO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjNweDtib3JkZXItcmFkaXVzOjNweH0ubm90eWZfX2ljb24tLXN1Y2Nlc3M6YWZ0ZXJ7aGVpZ2h0OjZweDt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7dG9wOjlweDtsZWZ0OjZweH0ubm90eWZfX2ljb24tLXN1Y2Nlc3M6YmVmb3Jle2hlaWdodDoxMXB4O3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RvcDo1cHg7bGVmdDoxMHB4fS5ub3R5Zl9fdG9hc3R7ZGlzcGxheTpibG9jaztvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6YXV0bzstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZWFzZS1pbiBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGVhc2UtaW4gZm9yd2FyZHM7Ym94LXNoYWRvdzowIDNweCA3cHggMCByZ2JhKDAsMCwwLC4yNSk7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowIDE1cHg7Ym9yZGVyLXJhZGl1czoycHg7bWF4LXdpZHRoOjMwMHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVZKDI1JSk7Ym94LXNpemluZzpib3JkZXItYm94O2ZsZXgtc2hyaW5rOjB9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFye3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yNXM7YW5pbWF0aW9uLWRlbGF5Oi4yNXN9Lm5vdHlmX190b2FzdC0tZGlzYXBwZWFyIC5ub3R5Zl9faWNvbiwubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19tZXNzYWdley13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRkb3duIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZW91dGRvd24gLjNzIGZvcndhcmRzO29wYWNpdHk6MTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0ubm90eWZfX3RvYXN0LS1kaXNhcHBlYXIgLm5vdHlmX19kaXNtaXNzey13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRyaWdodCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVvdXRyaWdodCAuM3MgZm9yd2FyZHM7b3BhY2l0eToxO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfS5ub3R5Zl9fdG9hc3QtLWRpc2FwcGVhciAubm90eWZfX21lc3NhZ2V7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjA1czthbmltYXRpb24tZGVsYXk6LjA1c30ubm90eWZfX3RvYXN0LS11cHBlcnttYXJnaW4tYm90dG9tOjIwcHh9Lm5vdHlmX190b2FzdC0tbG93ZXJ7bWFyZ2luLXRvcDoyMHB4fS5ub3R5Zl9fdG9hc3QtLWRpc21pc3NpYmxlIC5ub3R5Zl9fd3JhcHBlcntwYWRkaW5nLXJpZ2h0OjMwcHh9Lm5vdHlmX19yaXBwbGV7aGVpZ2h0OjQwMHB4O3dpZHRoOjQwMHB4O3Bvc2l0aW9uOmFic29sdXRlO3RyYW5zZm9ybS1vcmlnaW46Ym90dG9tIHJpZ2h0O3JpZ2h0OjA7dG9wOjA7Ym9yZGVyLXJhZGl1czo1MCU7dHJhbnNmb3JtOnNjYWxlKDApIHRyYW5zbGF0ZVkoLTUxJSkgdHJhbnNsYXRlWCgxMyUpO3otaW5kZXg6NTstd2Via2l0LWFuaW1hdGlvbjpyaXBwbGUgLjRzIGVhc2Utb3V0IGZvcndhcmRzO2FuaW1hdGlvbjpyaXBwbGUgLjRzIGVhc2Utb3V0IGZvcndhcmRzfS5ub3R5Zl9fd3JhcHBlcntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctdG9wOjE3cHg7cGFkZGluZy1ib3R0b206MTdweDtwYWRkaW5nLXJpZ2h0OjE1cHg7Ym9yZGVyLXJhZGl1czozcHg7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxMH0ubm90eWZfX2ljb257d2lkdGg6MjJweDt0ZXh0LWFsaWduOmNlbnRlcjtmb250LXNpemU6MS4zZW07b3BhY2l0eTowOy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczthbmltYXRpb246bm90eWYtZmFkZWludXAgLjNzIGZvcndhcmRzOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4zczthbmltYXRpb24tZGVsYXk6LjNzO21hcmdpbi1yaWdodDoxM3B4fS5ub3R5Zl9fZGlzbWlzc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2hlaWdodDoxMDAlO3dpZHRoOjI2cHg7bWFyZ2luLXJpZ2h0Oi0xNXB4Oy13ZWJraXQtYW5pbWF0aW9uOm5vdHlmLWZhZGVpbmxlZnQgLjNzIGZvcndhcmRzO2FuaW1hdGlvbjpub3R5Zi1mYWRlaW5sZWZ0IC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMzVzO2FuaW1hdGlvbi1kZWxheTouMzVzO29wYWNpdHk6MH0ubm90eWZfX2Rpc21pc3MtYnRue2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMjUpO2JvcmRlcjpub25lO2N1cnNvcjpwb2ludGVyO3RyYW5zaXRpb246b3BhY2l0eSAuMnMgZWFzZSxiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlO291dGxpbmU6bm9uZTtvcGFjaXR5Oi4zNTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlfS5ub3R5Zl9fZGlzbWlzcy1idG46YWZ0ZXIsLm5vdHlmX19kaXNtaXNzLWJ0bjpiZWZvcmV7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6I2ZmZjtoZWlnaHQ6MTJweDt3aWR0aDoycHg7Ym9yZGVyLXJhZGl1czozcHg7cG9zaXRpb246YWJzb2x1dGU7bGVmdDpjYWxjKDUwJSAtIDFweCk7dG9wOmNhbGMoNTAlIC0gNXB4KX0ubm90eWZfX2Rpc21pc3MtYnRuOmFmdGVye3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKX0ubm90eWZfX2Rpc21pc3MtYnRuOmJlZm9yZXt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ubm90eWZfX2Rpc21pc3MtYnRuOmhvdmVye29wYWNpdHk6Ljc7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSl9Lm5vdHlmX19kaXNtaXNzLWJ0bjphY3RpdmV7b3BhY2l0eTouOH0ubm90eWZfX21lc3NhZ2V7dmVydGljYWwtYWxpZ246bWlkZGxlO3Bvc2l0aW9uOnJlbGF0aXZlO29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjpub3R5Zi1mYWRlaW51cCAuM3MgZm9yd2FyZHM7YW5pbWF0aW9uOm5vdHlmLWZhZGVpbnVwIC4zcyBmb3J3YXJkczstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouMjVzO2FuaW1hdGlvbi1kZWxheTouMjVzO2xpbmUtaGVpZ2h0OjEuNWVtfUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo0ODBweCl7Lm5vdHlme3BhZGRpbmc6MH0ubm90eWZfX3JpcHBsZXtoZWlnaHQ6NjAwcHg7d2lkdGg6NjAwcHg7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9Lm5vdHlmX190b2FzdHttYXgtd2lkdGg6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzowIC0ycHggN3B4IDAgcmdiYSgwLDAsMCwuMTMpO3dpZHRoOjEwMCV9Lm5vdHlmX19kaXNtaXNze3dpZHRoOjU2cHh9fSIsIi8qIVxuICogUXVpbGwgRWRpdG9yIHYxLjMuN1xuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5xbC1jbGlwYm9hcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnFsLWVkaXRvciBwLFxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwsXG4ucWwtZWRpdG9yIHByZSxcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcbi5xbC1lZGl0b3IgaDEsXG4ucWwtZWRpdG9yIGgyLFxuLnFsLWVkaXRvciBoMyxcbi5xbC1lZGl0b3IgaDQsXG4ucWwtZWRpdG9yIGg1LFxuLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sID4gbGksXG4ucWwtZWRpdG9yIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGkgKixcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjEwJztcbn1cbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEuMmVtO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSxcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIxZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2Y7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5xbC1idWJibGUucWwtdG9vbGJhcjphZnRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXI6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgd2lkdGg6IDI4cHg7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uIHN2Zyxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3Zlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmFjdGl2ZTpob3ZlciB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3Zlcixcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgZmlsbDogI2ZmZjtcbn1cbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlciB7XG4gIHN0cm9rZTogI2ZmZjtcbn1cbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkge1xuICAgIGNvbG9yOiAjY2NjO1xuICB9XG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCxcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gICAgZmlsbDogI2NjYztcbiAgfVxuICAucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZSxcbiAgLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogI2NjYztcbiAgfVxufVxuLnFsLWJ1YmJsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucWwtYnViYmxlICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLWJ1YmJsZSAucWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1idWJibGUgLnFsLW91dC1ib3R0b20sXG4ucWwtYnViYmxlIC5xbC1vdXQtdG9wIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWZsaXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xufVxuLnFsLWJ1YmJsZSAucWwtZm9ybWF0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1idWJibGUgLnFsLWZvcm1hdHM6YWZ0ZXIge1xuICBjbGVhcjogYm90aDtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuLnFsLWJ1YmJsZSAucWwtc3Ryb2tlIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlOiAjY2NjO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XG4gIHN0cm9rZS13aWR0aDogMjtcbn1cbi5xbC1idWJibGUgLnFsLXN0cm9rZS1taXRlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogI2NjYztcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4ucWwtYnViYmxlIC5xbC1maWxsLFxuLnFsLWJ1YmJsZSAucWwtc3Ryb2tlLnFsLWZpbGwge1xuICBmaWxsOiAjY2NjO1xufVxuLnFsLWJ1YmJsZSAucWwtZW1wdHkge1xuICBmaWxsOiBub25lO1xufVxuLnFsLWJ1YmJsZSAucWwtZXZlbiB7XG4gIGZpbGwtcnVsZTogZXZlbm9kZDtcbn1cbi5xbC1idWJibGUgLnFsLXRoaW4sXG4ucWwtYnViYmxlIC5xbC1zdHJva2UucWwtdGhpbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5xbC1idWJibGUgLnFsLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMC40O1xufVxuLnFsLWJ1YmJsZSAucWwtZGlyZWN0aW9uIHN2ZzpsYXN0LWNoaWxkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1idWJibGUgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucWwtYnViYmxlIC5xbC1kaXJlY3Rpb24ucWwtYWN0aXZlIHN2ZzpmaXJzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDEge1xuICBmb250LXNpemU6IDJlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDMge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBoNCB7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIGg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgaDYge1xuICBmb250LXNpemU6IDAuNjdlbTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBjb2RlLFxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIHByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMGYwZjA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBjb2RlIHtcbiAgZm9udC1zaXplOiA4NSU7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgcHJlLnFsLXN5bnRheCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI0MWY7XG4gIGNvbG9yOiAjZjhmOGYyO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5xbC1idWJibGUgLnFsLWVkaXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIge1xuICBjb2xvcjogI2NjYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNHB4IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLW9wdGlvbnMgLnFsLXBpY2tlci1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICM3Nzc7XG4gIHotaW5kZXg6IDI7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtZmlsbCB7XG4gIGZpbGw6ICM3Nzc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCAucWwtc3Ryb2tlIHtcbiAgc3Ryb2tlOiAjNzc3O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIsXG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciB7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHtcbiAgcGFkZGluZzogMnB4IDRweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWxhYmVsIHN2Zyxcbi5xbC1idWJibGUgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcbiAgcmlnaHQ6IDRweDtcbn1cbi5xbC1idWJibGUgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDRweCAwcHg7XG59XG4ucWwtYnViYmxlIC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luOiAycHg7XG4gIHBhZGRpbmc6IDBweDtcbiAgd2lkdGg6IDE2cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXI6bm90KC5xbC1jb2xvci1waWNrZXIpOm5vdCgucWwtaWNvbi1waWNrZXIpIHN2ZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogMThweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItaXRlbVtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUge1xuICBjb250ZW50OiBhdHRyKGRhdGEtbGFiZWwpO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIxXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAxJztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMyc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA0Jztcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMlwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxLjVlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEuMTdlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuODNlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDAuNjdlbTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1mb250IHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2FucyBTZXJpZic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTZXJpZic7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ01vbm9zcGFjZSc7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1zZXJpZl06OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IE1vbmFjbywgQ291cmllciBOZXcsIG1vbm9zcGFjZTtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIHtcbiAgd2lkdGg6IDk4cHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdOb3JtYWwnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBjb250ZW50OiAnU21hbGwnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWxhcmdlXTo6YmVmb3JlLFxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnTGFyZ2UnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUsXG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0h1Z2UnO1xufVxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucWwtYnViYmxlIC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1sYXJnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDMycHg7XG59XG4ucWwtYnViYmxlIC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyLnFsLWNvbG9yIC5xbC1waWNrZXItaXRlbSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1mb3JtYXRzIHtcbiAgbWFyZ2luOiA4cHggMTJweCA4cHggMHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtZm9ybWF0czpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIHN2ZyB7XG4gIG1hcmdpbjogMXB4O1xufVxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGVmdDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTZweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcDpub3QoLnFsLWZsaXApIC5xbC10b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWJvdHRvbTogNnB4IHNvbGlkICM0NDQ7XG4gIHRvcDogLTZweDtcbn1cbi5xbC1idWJibGUgLnFsLXRvb2x0aXAucWwtZmxpcCAucWwtdG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjNDQ0O1xuICBib3R0b206IC02cHg7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWVkaXRpbmcgLnFsLXRvb2x0aXAtZWRpdG9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLnFsLWVkaXRpbmcgLnFsLWZvcm1hdHMge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciBpbnB1dFt0eXBlPXRleHRdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG4ucWwtYnViYmxlIC5xbC10b29sdGlwLWVkaXRvciBhIHtcbiAgdG9wOiAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAyMHB4O1xufVxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC1lZGl0b3IgYTpiZWZvcmUge1xuICBjb2xvcjogI2NjYztcbiAgY29udGVudDogXCJcXEQ3XCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ0NDtcbiAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgdG9wOiAtNXB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBjb250ZW50OiBhdHRyKGhyZWYpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB6LWluZGV4OiAxO1xufVxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YWZ0ZXIge1xuICBib3JkZXItdG9wOiA2cHggc29saWQgIzQ0NDtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDtcbiAgY29udGVudDogXCIgXCI7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG59XG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOjpiZWZvcmUsXG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOjphZnRlciB7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzIGVhc2UgMjAwbXM7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGE6aG92ZXI6OmJlZm9yZSxcbi5xbC1jb250YWluZXIucWwtYnViYmxlOm5vdCgucWwtZGlzYWJsZWQpIGE6aG92ZXI6OmFmdGVyIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbiIsIi8qIVxuICogUXVpbGwgRWRpdG9yIHYxLjMuN1xuICogaHR0cHM6Ly9xdWlsbGpzLmNvbS9cbiAqIENvcHlyaWdodCAoYykgMjAxNCwgSmFzb24gQ2hlblxuICogQ29weXJpZ2h0IChjKSAyMDEzLCBzYWxlc2ZvcmNlLmNvbVxuICovXG4ucWwtY29udGFpbmVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZm9udC1mYW1pbHk6IEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnFsLWNvbnRhaW5lci5xbC1kaXNhYmxlZCAucWwtdG9vbHRpcCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5xbC1jb250YWluZXIucWwtZGlzYWJsZWQgLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWRdID4gbGk6OmJlZm9yZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnFsLWNsaXBib2FyZCB7XG4gIGxlZnQ6IC0xMDAwMDBweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbn1cbi5xbC1jbGlwYm9hcmQgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5xbC1lZGl0b3Ige1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBsaW5lLWhlaWdodDogMS40MjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gIHRhYi1zaXplOiA0O1xuICAtbW96LXRhYi1zaXplOiA0O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbn1cbi5xbC1lZGl0b3IgPiAqIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuLnFsLWVkaXRvciBwLFxuLnFsLWVkaXRvciBvbCxcbi5xbC1lZGl0b3IgdWwsXG4ucWwtZWRpdG9yIHByZSxcbi5xbC1lZGl0b3IgYmxvY2txdW90ZSxcbi5xbC1lZGl0b3IgaDEsXG4ucWwtZWRpdG9yIGgyLFxuLnFsLWVkaXRvciBoMyxcbi5xbC1lZGl0b3IgaDQsXG4ucWwtZWRpdG9yIGg1LFxuLnFsLWVkaXRvciBoNiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgY291bnRlci1yZXNldDogbGlzdC0xIGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sLFxuLnFsLWVkaXRvciB1bCB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sID4gbGksXG4ucWwtZWRpdG9yIHVsID4gbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4ucWwtZWRpdG9yIHVsID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXDIwMjInO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0sXG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD1mYWxzZV0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGkgKixcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpICoge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9dHJ1ZV0gPiBsaTo6YmVmb3JlLFxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XG4gIGNvbG9yOiAjNzc3O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4ucWwtZWRpdG9yIHVsW2RhdGEtY2hlY2tlZD10cnVlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjExJztcbn1cbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPWZhbHNlXSA+IGxpOjpiZWZvcmUge1xuICBjb250ZW50OiAnXFwyNjEwJztcbn1cbi5xbC1lZGl0b3IgbGk6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lkdGg6IDEuMmVtO1xufVxuLnFsLWVkaXRvciBsaTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogLTEuNWVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuM2VtO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cbi5xbC1lZGl0b3IgbGkucWwtZGlyZWN0aW9uLXJ0bDo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuM2VtO1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSxcbi5xbC1lZGl0b3IgdWwgbGk6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWRpcmVjdGlvbi1ydGwsXG4ucWwtZWRpdG9yIHVsIGxpLnFsLWRpcmVjdGlvbi1ydGwge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTEgbGlzdC0yIGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMDtcbn1cbi5xbC1lZGl0b3Igb2wgbGk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTAsIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0xIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTE6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTEsIGxvd2VyLWFscGhhKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMSB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMiBsaXN0LTMgbGlzdC00IGxpc3QtNSBsaXN0LTYgbGlzdC03IGxpc3QtOCBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC0yIHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtMjtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTI6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTIsIGxvd2VyLXJvbWFuKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtMyBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC0zO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtMzpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtMywgZGVjaW1hbCkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTMge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTQgbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTQge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC00O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNDpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNCwgbG93ZXItYWxwaGEpICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC00IHtcbiAgY291bnRlci1yZXNldDogbGlzdC01IGxpc3QtNiBsaXN0LTcgbGlzdC04IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTUge1xuICBjb3VudGVyLWluY3JlbWVudDogbGlzdC01O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNTpiZWZvcmUge1xuICBjb250ZW50OiBjb3VudGVyKGxpc3QtNSwgbG93ZXItcm9tYW4pICcuICc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC01IHtcbiAgY291bnRlci1yZXNldDogbGlzdC02IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTY7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC02OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC02LCBkZWNpbWFsKSAnLiAnO1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNiB7XG4gIGNvdW50ZXItcmVzZXQ6IGxpc3QtNyBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtNyB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTc7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC03OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC03LCBsb3dlci1hbHBoYSkgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTcge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTggbGlzdC05O1xufVxuLnFsLWVkaXRvciBvbCBsaS5xbC1pbmRlbnQtOCB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBsaXN0LTg7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC04OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGNvdW50ZXIobGlzdC04LCBsb3dlci1yb21hbikgJy4gJztcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTgge1xuICBjb3VudGVyLXJlc2V0OiBsaXN0LTk7XG59XG4ucWwtZWRpdG9yIG9sIGxpLnFsLWluZGVudC05IHtcbiAgY291bnRlci1pbmNyZW1lbnQ6IGxpc3QtOTtcbn1cbi5xbC1lZGl0b3Igb2wgbGkucWwtaW5kZW50LTk6YmVmb3JlIHtcbiAgY29udGVudDogY291bnRlcihsaXN0LTksIGRlY2ltYWwpICcuICc7XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtMTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0xOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTEucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTI6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogNmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtMjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA2ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC0yLnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiA3LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC0zOm5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTM6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTAuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDllbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTMucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEyZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC00Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDEzLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC00LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxMmVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNC5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMTMuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTVlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTU6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMTYuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTUucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC01LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAxNi41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOGVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNjpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAxOS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtNi5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMThlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTYucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE5LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIxZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC03Om5vdCgucWwtZGlyZWN0aW9uLXJ0bCkge1xuICBwYWRkaW5nLWxlZnQ6IDIyLjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLWluZGVudC03LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyMWVtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtNy5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjRlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTg6bm90KC5xbC1kaXJlY3Rpb24tcnRsKSB7XG4gIHBhZGRpbmctbGVmdDogMjUuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtaW5kZW50LTgucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI0ZW07XG59XG4ucWwtZWRpdG9yIGxpLnFsLWluZGVudC04LnFsLWRpcmVjdGlvbi1ydGwucWwtYWxpZ24tcmlnaHQge1xuICBwYWRkaW5nLXJpZ2h0OiAyNS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyN2VtO1xufVxuLnFsLWVkaXRvciBsaS5xbC1pbmRlbnQtOTpub3QoLnFsLWRpcmVjdGlvbi1ydGwpIHtcbiAgcGFkZGluZy1sZWZ0OiAyOC41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1pbmRlbnQtOS5xbC1kaXJlY3Rpb24tcnRsLnFsLWFsaWduLXJpZ2h0IHtcbiAgcGFkZGluZy1yaWdodDogMjdlbTtcbn1cbi5xbC1lZGl0b3IgbGkucWwtaW5kZW50LTkucWwtZGlyZWN0aW9uLXJ0bC5xbC1hbGlnbi1yaWdodCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI4LjVlbTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbi5xbC1lZGl0b3IgLnFsLXZpZGVvLnFsLWFsaWduLWNlbnRlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLnFsLWVkaXRvciAucWwtdmlkZW8ucWwtYWxpZ24tcmlnaHQge1xuICBtYXJnaW46IDAgMCAwIGF1dG87XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTYwMDAwO1xufVxuLnFsLWVkaXRvciAucWwtYmctb3JhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXllbGxvdyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDhhMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1iZy1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWJnLXB1cnBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5M2Y7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItcmVkIHtcbiAgY29sb3I6ICNlNjAwMDA7XG59XG4ucWwtZWRpdG9yIC5xbC1jb2xvci1vcmFuZ2Uge1xuICBjb2xvcjogI2Y5MDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXllbGxvdyB7XG4gIGNvbG9yOiAjZmYwO1xufVxuLnFsLWVkaXRvciAucWwtY29sb3ItZ3JlZW4ge1xuICBjb2xvcjogIzAwOGEwMDtcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLWJsdWUge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1lZGl0b3IgLnFsLWNvbG9yLXB1cnBsZSB7XG4gIGNvbG9yOiAjOTNmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1zZXJpZiB7XG4gIGZvbnQtZmFtaWx5OiBHZW9yZ2lhLCBUaW1lcyBOZXcgUm9tYW4sIHNlcmlmO1xufVxuLnFsLWVkaXRvciAucWwtZm9udC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC43NWVtO1xufVxuLnFsLWVkaXRvciAucWwtc2l6ZS1sYXJnZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtZWRpdG9yIC5xbC1zaXplLWh1Z2Uge1xuICBmb250LXNpemU6IDIuNWVtO1xufVxuLnFsLWVkaXRvciAucWwtZGlyZWN0aW9uLXJ0bCB7XG4gIGRpcmVjdGlvbjogcnRsO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLnFsLWVkaXRvciAucWwtYWxpZ24tanVzdGlmeSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG59XG4ucWwtZWRpdG9yIC5xbC1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnFsLWVkaXRvci5xbC1ibGFuazo6YmVmb3JlIHtcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC42KTtcbiAgY29udGVudDogYXR0cihkYXRhLXBsYWNlaG9sZGVyKTtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsZWZ0OiAxNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTVweDtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXI6YWZ0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhcjphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogdGFibGU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbixcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAyOHB4O1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24gc3ZnLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uIHN2ZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDEwMCU7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjphY3RpdmU6aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246YWN0aXZlOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5xbC1zbm93LnFsLXRvb2xiYXIgaW5wdXQucWwtaW1hZ2VbdHlwZT1maWxlXSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGlucHV0LnFsLWltYWdlW3R5cGU9ZmlsZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMDZjO1xufVxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICMwNmM7XG59XG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UsXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLW1pdGVyIHtcbiAgc3Ryb2tlOiAjMDZjO1xufVxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgfVxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwsXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsIHtcbiAgICBmaWxsOiAjNDQ0O1xuICB9XG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyLFxuICAucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UtbWl0ZXIge1xuICAgIHN0cm9rZTogIzQ0NDtcbiAgfVxufVxuLnFsLXNub3cge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLnFsLXNub3cgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4ucWwtc25vdyAucWwtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5xbC1zbm93IC5xbC1vdXQtYm90dG9tLFxuLnFsLXNub3cgLnFsLW91dC10b3Age1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAgYSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZmxpcCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG59XG4ucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5xbC1zbm93IC5xbC1mb3JtYXRzOmFmdGVyIHtcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5xbC1zbm93IC5xbC1zdHJva2Uge1xuICBmaWxsOiBub25lO1xuICBzdHJva2U6ICM0NDQ7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgc3Ryb2tlLXdpZHRoOiAyO1xufVxuLnFsLXNub3cgLnFsLXN0cm9rZS1taXRlciB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzQ0NDtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDEwO1xuICBzdHJva2Utd2lkdGg6IDI7XG59XG4ucWwtc25vdyAucWwtZmlsbCxcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtZmlsbCB7XG4gIGZpbGw6ICM0NDQ7XG59XG4ucWwtc25vdyAucWwtZW1wdHkge1xuICBmaWxsOiBub25lO1xufVxuLnFsLXNub3cgLnFsLWV2ZW4ge1xuICBmaWxsLXJ1bGU6IGV2ZW5vZGQ7XG59XG4ucWwtc25vdyAucWwtdGhpbixcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtdGhpbiB7XG4gIHN0cm9rZS13aWR0aDogMTtcbn1cbi5xbC1zbm93IC5xbC10cmFuc3BhcmVudCB7XG4gIG9wYWNpdHk6IDAuNDtcbn1cbi5xbC1zbm93IC5xbC1kaXJlY3Rpb24gc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLWRpcmVjdGlvbi5xbC1hY3RpdmUgc3ZnOmxhc3QtY2hpbGQge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG4ucWwtc25vdyAucWwtZGlyZWN0aW9uLnFsLWFjdGl2ZSBzdmc6Zmlyc3QtY2hpbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBoMiB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGgzIHtcbiAgZm9udC1zaXplOiAxLjE3ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg0IHtcbiAgZm9udC1zaXplOiAxZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg1IHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGg2IHtcbiAgZm9udC1zaXplOiAwLjY3ZW07XG59XG4ucWwtc25vdyAucWwtZWRpdG9yIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgI2NjYztcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSxcbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUge1xuICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbn1cbi5xbC1zbm93IC5xbC1lZGl0b3IgY29kZSB7XG4gIGZvbnQtc2l6ZTogODUlO1xuICBwYWRkaW5nOiAycHggNHB4O1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUucWwtc3ludGF4IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIzMjQxZjtcbiAgY29sb3I6ICNmOGY4ZjI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnFsLXNub3cgLnFsLWVkaXRvciBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyIHtcbiAgY29sb3I6ICM0NDQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLWxhYmVsIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiA4cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDJweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBub25lO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRweCA4cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXItb3B0aW9ucyAucWwtcGlja2VyLWl0ZW0ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgY29sb3I6ICNjY2M7XG4gIHotaW5kZXg6IDI7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xuICBmaWxsOiAjY2NjO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1zdHJva2Uge1xuICBzdHJva2U6ICNjY2M7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIHtcbiAgd2lkdGg6IDI4cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwsXG4ucWwtc25vdyAucWwtaWNvbi1waWNrZXIgLnFsLXBpY2tlci1sYWJlbCB7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnLFxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItbGFiZWwgc3ZnIHtcbiAgcmlnaHQ6IDRweDtcbn1cbi5xbC1zbm93IC5xbC1pY29uLXBpY2tlciAucWwtcGlja2VyLW9wdGlvbnMge1xuICBwYWRkaW5nOiA0cHggMHB4O1xufVxuLnFsLXNub3cgLnFsLWljb24tcGlja2VyIC5xbC1waWNrZXItaXRlbSB7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIHBhZGRpbmc6IDJweCA0cHg7XG59XG4ucWwtc25vdyAucWwtY29sb3ItcGlja2VyIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDNweCA1cHg7XG4gIHdpZHRoOiAxNTJweDtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBoZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbjogMnB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHdpZHRoOiAxNnB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlcjpub3QoLnFsLWNvbG9yLXBpY2tlcik6bm90KC5xbC1pY29uLXBpY2tlcikgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAtOXB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLWxhYmVsXTpub3QoW2RhdGEtbGFiZWw9JyddKTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtbGFiZWxdOm5vdChbZGF0YS1sYWJlbD0nJ10pOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWl0ZW1bZGF0YS1sYWJlbF06bm90KFtkYXRhLWxhYmVsPScnXSk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciB7XG4gIHdpZHRoOiA5OHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtOjpiZWZvcmUge1xuICBjb250ZW50OiAnTm9ybWFsJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjFcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgMSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCIyXCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDInO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiM1wiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCIzXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyAzJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1cIjRcIl06OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNFwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ0hlYWRpbmcgNCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9XCI1XCJdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjVcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdIZWFkaW5nIDUnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPVwiNlwiXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI2XCJdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSGVhZGluZyA2Jztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiMVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjJcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS41ZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjNcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMS4xN2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1oZWFkZXIgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9XCI0XCJdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDFlbTtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtaGVhZGVyIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPVwiNVwiXTo6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAwLjgzZW07XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWhlYWRlciAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1cIjZcIl06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMC42N2VtO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IHtcbiAgd2lkdGg6IDEwOHB4O1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWw6OmJlZm9yZSxcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdTYW5zIFNlcmlmJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBjb250ZW50OiAnU2VyaWYnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1mb250IC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bW9ub3NwYWNlXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ01vbm9zcGFjZSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWZvbnQgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c2VyaWZdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogR2VvcmdpYSwgVGltZXMgTmV3IFJvbWFuLCBzZXJpZjtcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZm9udCAucWwtcGlja2VyLWl0ZW1bZGF0YS12YWx1ZT1tb25vc3BhY2VdOjpiZWZvcmUge1xuICBmb250LWZhbWlseTogTW9uYWNvLCBDb3VyaWVyIE5ldywgbW9ub3NwYWNlO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIHtcbiAgd2lkdGg6IDk4cHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbDo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogJ05vcm1hbCc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1sYWJlbFtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPXNtYWxsXTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1NtYWxsJztcbn1cbi5xbC1zbm93IC5xbC1waWNrZXIucWwtc2l6ZSAucWwtcGlja2VyLWxhYmVsW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUsXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnTGFyZ2UnO1xufVxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItbGFiZWxbZGF0YS12YWx1ZT1odWdlXTo6YmVmb3JlLFxuLnFsLXNub3cgLnFsLXBpY2tlci5xbC1zaXplIC5xbC1waWNrZXItaXRlbVtkYXRhLXZhbHVlPWh1Z2VdOjpiZWZvcmUge1xuICBjb250ZW50OiAnSHVnZSc7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9c21hbGxdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9bGFyZ2VdOjpiZWZvcmUge1xuICBmb250LXNpemU6IDE4cHg7XG59XG4ucWwtc25vdyAucWwtcGlja2VyLnFsLXNpemUgLnFsLXBpY2tlci1pdGVtW2RhdGEtdmFsdWU9aHVnZV06OmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMzJweDtcbn1cbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtYmFja2dyb3VuZCAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlci5xbC1jb2xvciAucWwtcGlja2VyLWl0ZW0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtZmFtaWx5OiAnSGVsdmV0aWNhIE5ldWUnLCAnSGVsdmV0aWNhJywgJ0FyaWFsJywgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogOHB4O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtZm9ybWF0cyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci1sYWJlbCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLW9wdGlvbnMge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogcmdiYSgwLDAsMCwwLjIpIDAgMnB4IDhweDtcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItb3B0aW9ucyB7XG4gIGJvcmRlci1jb2xvcjogI2NjYztcbn1cbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXG4ucWwtdG9vbGJhci5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDAwO1xufVxuLnFsLXRvb2xiYXIucWwtc25vdyArIC5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlci10b3A6IDBweDtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggI2RkZDtcbiAgY29sb3I6ICM0NDQ7XG4gIHBhZGRpbmc6IDVweCAxMnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXA6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVmlzaXQgVVJMOlwiO1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAzcHggNXB4O1xuICB3aWR0aDogMTcwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXByZXZpZXcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjY2NjO1xuICBjb250ZW50OiAnRWRpdCc7XG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLXJlbW92ZTo6YmVmb3JlIHtcbiAgY29udGVudDogJ1JlbW92ZSc7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcCBhIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcC5xbC1lZGl0aW5nIGEucWwtcHJldmlldyxcbi5xbC1zbm93IC5xbC10b29sdGlwLnFsLWVkaXRpbmcgYS5xbC1yZW1vdmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBpbnB1dFt0eXBlPXRleHRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXAucWwtZWRpdGluZyBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xuICBib3JkZXItcmlnaHQ6IDBweDtcbiAgY29udGVudDogJ1NhdmUnO1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG4ucWwtc25vdyAucWwtdG9vbHRpcFtkYXRhLW1vZGU9bGlua106OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRW50ZXIgbGluazpcIjtcbn1cbi5xbC1zbm93IC5xbC10b29sdGlwW2RhdGEtbW9kZT1mb3JtdWxhXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciBmb3JtdWxhOlwiO1xufVxuLnFsLXNub3cgLnFsLXRvb2x0aXBbZGF0YS1tb2RlPXZpZGVvXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJFbnRlciB2aWRlbzpcIjtcbn1cbi5xbC1zbm93IGEge1xuICBjb2xvcjogIzA2Yztcbn1cbi5xbC1jb250YWluZXIucWwtc25vdyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG59XG4iLCIuc2VsZWN0Mi1jb250YWluZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgQGltcG9ydCBcInNpbmdsZVwiO1xuICBAaW1wb3J0IFwibXVsdGlwbGVcIjtcbn1cblxuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5cbi5zZWxlY3QyLWNsb3NlLW1hc2sge1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBtaW4td2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDk5O1xuXG4gIC8vIHN0eWxlcyByZXF1aXJlZCBmb3IgSUUgdG8gd29ya1xuXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZpbHRlcjogYWxwaGEob3BhY2l0eT0wKTtcbn1cblxuLnNlbGVjdDItaGlkZGVuLWFjY2Vzc2libGUge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKSAhaW1wb3J0YW50O1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDtcbn1cblxuQGltcG9ydCBcInRoZW1lL2RlZmF1bHQvbGF5b3V0XCI7XG5AaW1wb3J0IFwidGhlbWUvY2xhc3NpYy9sYXlvdXRcIjtcbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIGhlaWdodDogMjhweDtcblxuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDhweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBibG9jaztcblxuICBtaW4taGVpZ2h0OiAzMnB4O1xuXG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmctbGVmdDogOHB4O1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbn1cblxuLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xuICBmbG9hdDogbGVmdDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uIHtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWRyb3Bkb3duIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG5cbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMTAwMDAwcHg7XG5cbiAgd2lkdGg6IDEwMCU7XG5cbiAgei1pbmRleDogMTA1MTtcbn1cblxuLnNlbGVjdDItcmVzdWx0cyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICBwYWRkaW5nOiA2cHg7XG5cbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgJlthcmlhLXNlbGVjdGVkXSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gIGxlZnQ6IDA7XG59XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93bi0tYWJvdmUge1xuICBib3JkZXItYm90dG9tOiBub25lO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbn1cblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duLS1iZWxvdyB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDRweDtcblxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcbiAgICBwYWRkaW5nOiA0cHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICY6Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24ge1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1zZWFyY2gtLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbiIsIi5zZWxlY3QyLWNvbnRhaW5lci0tZGVmYXVsdCB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3Blbi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gIC5zZWxlY3QyLXNlYXJjaC0tZHJvcGRvd24ge1xuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICZbcm9sZT1ncm91cF0ge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmW2FyaWEtZGlzYWJsZWQ9dHJ1ZV0ge1xuICAgICAgY29sb3I6ICM5OTk7XG4gICAgfVxuXG4gICAgJlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XG4gICAgfVxuXG4gICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuXG4gICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0yZW07XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG5cbiAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0zZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDRlbTtcblxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC00ZW07XG4gICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNWVtO1xuXG4gICAgICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC01ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTg5N2ZiO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgIGhlaWdodDogMjZweDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG5cbiAgICB3aWR0aDogMjBweDtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4mLnNlbGVjdDItY29udGFpbmVyLS1kaXNhYmxlZCB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGIge1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICM4ODggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCA0cHggNXB4IDRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjdXJzb3I6IHRleHQ7XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIGxpIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuXG4gICAgLy8gVGhpcyBwYWRkaW5nIGlzIHRvIGFjY291bnQgZm9yIHRoZSBib3R0b20gYm9yZGVyIGZvciB0aGUgZmlyc3RcbiAgICAvLyBzZWxlY3Rpb24gcm93IGFuZCB0aGUgdG9wIGJvcmRlciBvZiB0aGUgc2Vjb25kIHNlbGVjdGlvbiByb3cuXG4gICAgLy8gV2l0aG91dCBpdCwgc2VsZWN0aW9ucyBvbiB0aGUgZmlyc3Qgcm93IG1heSBiZSBvZmZzZXQgaW5jb3JyZWN0bHlcbiAgICAvLyBhbmQgYXBwZWFyIGluIHRoZWlyIG93biByb3cgaW5zdGVhZCBvZiBnb2luZyB0byB0aGUgc2Vjb25kIHJvd1xuICAgIHBhZGRpbmc6IDFweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTRlNGU0O1xuXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2FhYTtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuXG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBjb2xvcjogIzk5OTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICBtYXJnaW4tcmlnaHQ6IDJweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgfVxuICB9XG59XG5cbiZbZGlyPVwicnRsXCJdIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2UsIC5zZWxlY3QyLXNlYXJjaC0taW5saW5lIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICBib3JkZXI6IHNvbGlkIGJsYWNrIDFweDtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cbiYuc2VsZWN0Mi1jb250YWluZXItLWRpc2FibGVkIHtcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4iLCJAaW1wb3J0IFwiZGVmYXVsdHNcIjtcbkBpbXBvcnQgXCIuLi8uLi9taXhpbnMvZ3JhZGllbnRzXCI7XG5cbi5zZWxlY3QyLWNvbnRhaW5lci0tY2xhc3NpYyB7XG4gIEBpbXBvcnQgXCJzaW5nbGVcIjtcbiAgQGltcG9ydCBcIm11bHRpcGxlXCI7XG5cbiAgLnNlbGVjdDItc2VhcmNoLS1kcm9wZG93biB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICAgICAgb3V0bGluZTogMDtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XG4gICAgICBvdXRsaW5lOiAwO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnLWNvbG9yO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItZHJvcGRvd24tLWJlbG93IHtcbiAgICBib3JkZXItdG9wOiBub25lO1xuICB9XG5cbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xuICAgIG1heC1oZWlnaHQ6ICRyZXN1bHRzLW1heC1oZWlnaHQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XG4gICAgJltyb2xlPWdyb3VwXSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZbYXJpYS1kaXNhYmxlZD10cnVlXSB7XG4gICAgICBjb2xvcjogJHJlc3VsdHMtY2hvaWNlLWZnLXVuc2VsZWN0YWJsZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24tLWhpZ2hsaWdodGVkW2FyaWEtc2VsZWN0ZWRdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I7XG4gICAgY29sb3I6ICRyZXN1bHRzLWNob2ljZS1mZy1ob3Zlci1jb2xvcjtcbiAgfVxuXG4gIC5zZWxlY3QyLXJlc3VsdHNfX2dyb3VwIHtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogNnB4O1xuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiAuc2VsZWN0Mi1kcm9wZG93biB7XG4gICAgYm9yZGVyLWNvbG9yOiAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG59XG4iLCIuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IG1peCgkc2VsZWN0aW9uLWJnLXRvcC1jb2xvciwgJHNlbGVjdGlvbi1iZy1ib3R0b20tY29sb3IpO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIG91dGxpbmU6IDA7XG5cbiAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1iZy10b3AtY29sb3IsICRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yLCA1MCUsIDEwMCUpO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBjb2xvcjogIzQ0NDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG5cbiAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICM5OTk7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuXG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgaGVpZ2h0OiAyNnB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcblxuICAgIHdpZHRoOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoI2VlZWVlZSwgI2NjY2NjYywgNTAlLCAxMDAlKTtcblxuICAgIGIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjODg4IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgIGJvcmRlci13aWR0aDogNXB4IDRweCAwIDRweDtcblxuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgbGVmdDogNTAlO1xuXG4gICAgICBtYXJnaW4tbGVmdDogLTRweDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycHg7XG5cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblxuICAgICAgdG9wOiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG5cbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkZm9jdXMtYm9yZGVyLWNvbG9yO1xuXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICBiIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjODg4IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItd2lkdGg6IDAgNHB4IDVweCA0cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tYWJvdmUge1xuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcbiAgICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LXZlcnRpY2FsKCRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvciwgJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAwJSwgNTAlKTtcbiAgICB9XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1iZWxvdyB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblxuICAgICAgQGluY2x1ZGUgZ3JhZGllbnQtdmVydGljYWwoJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yLCAkc2VsZWN0aW9uLW9wZW5lZC1iZy1ib3R0b20tY29sb3IsIDUwJSwgMTAwJSk7XG4gICAgfVxuICB9XG59XG4iLCIvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAtc2Fzcy9ibG9iLzMuMy1zdGFibGUvYXNzZXRzL3N0eWxlc2hlZXRzL2Jvb3RzdHJhcC9taXhpbnMvX2dyYWRpZW50cy5zY3NzI0wxNy1MMjdcblxuLy8gVmVydGljYWwgZ3JhZGllbnQsIGZyb20gdG9wIHRvIGJvdHRvbVxuLy9cbi8vIENyZWF0ZXMgdHdvIGNvbG9yIHN0b3BzLCBzdGFydCBhbmQgZW5kLCBieSBzcGVjaWZ5aW5nIGEgY29sb3IgYW5kIHBvc2l0aW9uIGZvciBlYWNoIGNvbG9yIHN0b3AuXG4vLyBDb2xvciBzdG9wcyBhcmUgbm90IGF2YWlsYWJsZSBpbiBJRTkgYW5kIGJlbG93LlxuQG1peGluIGdyYWRpZW50LXZlcnRpY2FsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIFNhZmFyaSA1LjEtNiwgQ2hyb21lIDEwK1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQodG9wLCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTsgIC8vIE9wZXJhIDEyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93blxufVxuIiwiJHJlbW92ZS1jb2xvcjogIzg4OCAhZGVmYXVsdDtcbiRyZW1vdmUtaG92ZXItY29sb3I6ICM1NTUgIWRlZmF1bHQ7XG4kcmVtb3ZlLXdpZHRoOiAyMHB4ICFkZWZhdWx0O1xuXG4kc2VsZWN0aW9uLWNvbG9yOiAjNDQ0ICFkZWZhdWx0O1xuXG4kYm9yZGVyLWNvbG9yOiAjYWFhICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXM6IDRweCAhZGVmYXVsdDtcblxuJGZvY3VzLWJvcmRlci1jb2xvcjogIzU4OTdmYiAhZGVmYXVsdDtcblxuJGNvbnRhaW5lci1oZWlnaHQ6IDI4cHggIWRlZmF1bHQ7XG5cbiRzZWxlY3Rpb24tYmctdG9wLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tYmctYm90dG9tLWNvbG9yOiAjZWVlZWVlICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLXBsYWNlaG9sZGVyLWNvbG9yOiAjOTk5ICFkZWZhdWx0O1xuXG4kY29udGFpbmVyLWZvY3VzLWJvcmRlci1jb2xvcjogYmx1ZSAhZGVmYXVsdDtcblxuJHNlbGVjdGlvbi1vcGVuZWQtYmctdG9wLWNvbG9yOiAkc2VsZWN0aW9uLWJnLWJvdHRvbS1jb2xvciAhZGVmYXVsdDtcbiRzZWxlY3Rpb24tb3BlbmVkLWJnLWJvdHRvbS1jb2xvcjogJHNlbGVjdGlvbi1iZy10b3AtY29sb3IgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi16LWluZGV4OiAxICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tYmctY29sb3I6ICRzZWxlY3Rpb24tYmctdG9wLWNvbG9yICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1tYXgtaGVpZ2h0OiAyMDBweCAhZGVmYXVsdDtcbiRyZXN1bHRzLW5lc3RlZC1wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtYmctaG92ZXItY29sb3I6ICMzODc1ZDcgIWRlZmF1bHQ7XG4kcmVzdWx0cy1jaG9pY2UtZmctaG92ZXItY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4kcmVzdWx0cy1jaG9pY2UtZmctdW5zZWxlY3RhYmxlLWNvbG9yOiBncmV5ICFkZWZhdWx0O1xuIiwiLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gIGN1cnNvcjogdGV4dDtcblxuICBvdXRsaW5lOiAwO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U0ZTRlNDtcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG5cbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG5cbiAgICBmbG9hdDogbGVmdDtcblxuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxuXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgIGNvbG9yOiAkcmVtb3ZlLWNvbG9yO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgIG1hcmdpbi1yaWdodDogMnB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHJlbW92ZS1ob3Zlci1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuJltkaXI9XCJydGxcIl0ge1xuICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlX19yZW1vdmUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRmb2N1cy1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnNlbGVjdDItY29udGFpbmVyLS1hYm92ZSB7XG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XG4gICAgICBib3JkZXItdG9wOiBub25lO1xuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgfVxuICB9XG59XG4iLCJbZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5zaW1wbGViYXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiBpbmhlcml0O1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogaW5oZXJpdDtcbn1cblxuLnNpbXBsZWJhci1tYXNrIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgei1pbmRleDogMDtcbn1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7IC8qIFJlcXVpcmVkIGZvciBob3Jpem9udGFsIG5hdGl2ZSBzY3JvbGxiYXIgdG8gbm90IGFwcGVhciBpZiBwYXJlbnQgaXMgdGFsbGVyIHRoYW4gbmF0dXJhbCBoZWlnaHQgKi9cbiAgd2lkdGg6IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTsgLyogTm90IHJlcXVpcmVkIGZvciBob3Jpem9udGFsIHNjcm9sbCB0byB0cmlnZ2VyICovXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhcixcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5zaW1wbGViYXItcGxhY2Vob2xkZXIge1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbiAgbWF4LWhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAtMTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgZmxleC1ncm93OiBpbmhlcml0O1xuICBmbGV4LXNocmluazogMDtcbiAgZmxleC1iYXNpczogMDtcbn1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7XG59XG5cbi5zaW1wbGViYXItdHJhY2sge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5bZGF0YS1zaW1wbGViYXJdLnNpbXBsZWJhci1kcmFnZ2luZyAuc2ltcGxlYmFyLWNvbnRlbnQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsO1xufVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi1oZWlnaHQ6IDEwcHg7XG59XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjtcbn1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMXB4O1xufVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICB0b3A6IDJweDtcbiAgYm90dG9tOiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG59XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwgLnNpbXBsZWJhci1zY3JvbGxiYXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIGhlaWdodDogN3B4O1xuICBtaW4taGVpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDtcbn1cblxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcbiAgZGlyZWN0aW9uOiBydGw7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBoZWlnaHQ6IDUwMHB4O1xuICB3aWR0aDogNTAwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xufVxuXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG59XG4iLCIvKiFcbiAqIGpRdWVyeSBTbWFydFdpemFyZCB2NVxuICogalF1ZXJ5IFdpemFyZCBQbHVnaW5cbiAqIGh0dHA6Ly93d3cudGVjaGxhYm9yYXRvcnkubmV0L3NtYXJ0d2l6YXJkXG4gKlxuICogQ3JlYXRlZCBieSBEaXB1IFJhalxuICogaHR0cDovL2RpcHUubWVcbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgdGVybXMgb2YgTUlUIExpY2Vuc2VcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWNobGFiL2pxdWVyeS1zbWFydHdpemFyZC9ibG9iL21hc3Rlci9MSUNFTlNFXG4gKi9cbi8qIFNtYXJ0V2l6YXJkIEJhc2UgU3R5bGVzICovXG4uc3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnN3ICosXG4uc3cgKjo6YmVmb3JlLFxuLnN3ICo6OmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3cgPiAudGFiLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uc3cgLnRvb2xiYXIge1xuICAgIHBhZGRpbmc6IC44cmVtO1xufVxuXG4uc3cgLnRvb2xiYXIgPiAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IC4ycmVtO1xuICAgIG1hcmdpbi1yaWdodDogLjJyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3cgLnRvb2xiYXIgPiAuYnRuLmRpc2FibGVkLCAuc3cgLnRvb2xiYXIgPiAuYnRuOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAuNjU7XG59XG5cbi5zdyA+IC5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc3cgPiAubmF2IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgICAgICBmbGV4OiAxIGF1dG87XG4gICAgfVxufVxuXG4uc3cgPiAubmF2IC5uYXYtbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdyA+IC5uYXYgLm5hdi1saW5rOmhvdmVyLCAuc3cgPiAubmF2IC5uYXYtbGluazphY3RpdmUsIC5zdyA+IC5uYXYgLm5hdi1saW5rOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5zdyA+IC5uYXYgLm5hdi1saW5rOjotbW96LWZvY3VzLWlubmVyIHtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbn1cblxuLnN3ID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xufVxuXG4uc3cgPiAubmF2IC5uYXYtbGluay5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnN3LnN3LWp1c3RpZmllZCA+IC5uYXYgPiBsaSwgLnN3LnN3LWp1c3RpZmllZCA+IC5uYXYgLm5hdi1saW5rIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zdy5zdy1kYXJrIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3cuc3ctbG9hZGluZyB7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLnN3LnN3LWxvYWRpbmc6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2U7XG59XG5cbi5zdy5zdy1sb2FkaW5nOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NSU7XG4gICAgbGVmdDogNDUlO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBib3JkZXI6IDEwcHggc29saWQgI2YzZjNmMztcbiAgICBib3JkZXItdG9wOiAxMHB4IHNvbGlkICMzNDk4ZGI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDFzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gICAgMCUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG5cbiAgICAxMDAlIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB9XG59XG5cbi8qIFNtYXJ0V2l6YXJkIFRoZW1lOiBEZWZhdWx0ICovXG4uc3ctdGhlbWUtZGVmYXVsdCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdy10aGVtZS1kZWZhdWx0IC50b29sYmFyID4gLmJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTdhMmI4O1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYge1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMC4yNXJlbSByZ2JhKDAsIDAsIDAsIDAuMSkgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICBiYWNrZ3JvdW5kOiAjOTk5OTk5O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMzVzIGVhc2UgLjE1cztcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5pbmFjdGl2ZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxN2EyYjggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgICBjb2xvcjogIzVjYjg1YyAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kb25lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzVjYjg1YztcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNkZGRkZGQgIWltcG9ydGFudDtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2RkZGRkZDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kYW5nZXIge1xuICAgIGNvbG9yOiAjZDk1MzRmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRhbmdlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIFNtYXJ0V2l6YXJkIFRoZW1lOiBBcnJvd3MgKi9cbi5zdy10aGVtZS1hcnJvd3Mge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgLnRvb2xiYXIgPiAuYnRuIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxN2EyYjg7XG4gICAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjQwcHgpIHtcbiAgICAuc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgfVxufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICBib3JkZXItdG9wOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDUwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgI2Y4ZjhmODtcbiAgICB6LWluZGV4OiAyO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxcHg7XG4gICAgYm9yZGVyLXRvcDogNTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiA1MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNlZWVlZWU7XG4gICAgei1pbmRleDogMTtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmluYWN0aXZlIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY4Zjg7XG4gICAgYmFja2dyb3VuZDogI2Y4ZjhmODtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3JkZXItY29sb3I6ICM1YmMwZGU7XG4gICAgYmFja2dyb3VuZDogIzViYzBkZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzViYzBkZTtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRvbmUge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzVjYjg1YztcbiAgICBiYWNrZ3JvdW5kOiAjNWNiODVjO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzVjYjg1Yztcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2VlZWVlZTtcbiAgICBib3JkZXItY29sb3I6ICNmOWY5Zjk7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQ6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICNkOTUzNGY7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45NSk7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1NTU1NTU7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgIzVmNWY1Zjtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgYm9yZGVyLWxlZnQ6IDMwcHggc29saWQgIzU1NTU1NTtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmUge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBib3JkZXItY29sb3I6ICM1ZjVmNWY7XG4gICAgYmFja2dyb3VuZDogIzVmNWY1Zjtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmU6OmFmdGVyIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogIzVmNWY1Zjtcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDEwNTA2O1xuICAgIGJhY2tncm91bmQ6ICMwYTI3MzA7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjMGEyNzMwO1xufVxuXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kOiBibGFjaztcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiBibGFjaztcbn1cblxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjNTU1NTU1ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZjlmOWY5O1xuICAgIGJhY2tncm91bmQ6ICM0NzQ3NDc7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICM0NzQ3NDc7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDk1MzRmO1xuICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XG59XG5cbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRhbmdlcjo6YWZ0ZXIge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZDk1MzRmO1xufVxuXG4vKiBTbWFydFdpemFyZCBUaGVtZTogRG90cyAqL1xuLnN3LXRoZW1lLWRvdHMgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdy10aGVtZS1kb3RzIC50b29sYmFyID4gLmJ0biB7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTdhMmI4O1xuICAgIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IC4yNXJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMThweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIHotaW5kZXg6IDE7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0b3A6IC0zNnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgY29sb3I6ICM0MjhiY2E7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHotaW5kZXg6IDk4O1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogLTI4cHg7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB6LWluZGV4OiA5OTtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5pbmFjdGl2ZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5pbmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5OTk5OTk7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICBjb2xvcjogIzViYzBkZSAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWJjMGRlICFpbXBvcnRhbnQ7XG59XG5cbi5zdy10aGVtZS1kb3RzID4gLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gICAgY29sb3I6ICM1Y2I4NWM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2Y5ZjlmOTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtZG90cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5kYW5nZXIge1xuICAgIGNvbG9yOiAjZDk1MzRmO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLWRvdHMgPiAubmF2IC5uYXYtbGluay5kYW5nZXI6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDk1MzRmO1xufVxuXG4uc3ctdGhlbWUtZG90cy5zdy1kYXJrIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uc3ctdGhlbWUtZG90cy5zdy1kYXJrID4gLm5hdjo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2MzYzNjO1xufVxuXG4uc3ctdGhlbWUtZG90cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbms6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgICBjb2xvcjogYmxhY2s7XG59XG5cbi8qIFNtYXJ0V2l6YXJkIFRoZW1lOiBQcm9ncmVzcyAqL1xuLnN3LXRoZW1lLXByb2dyZXNzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAudGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICAgIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcyAudG9vbGJhciA+IC5idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE3YTJiODtcbiAgICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiB7XG4gICAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4xKSAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAubmF2IC5uYXYtbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgei1pbmRleDogMjtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDE1MCU7XG4gICAgd2lkdGg6IDA7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICB6LWluZGV4OiAtMTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjM1cyBlYXNlIC4xMHM7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcyA+IC5uYXYgLm5hdi1saW5rLmluYWN0aXZlIHtcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWNiODVjO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3MgPiAubmF2IC5uYXYtbGluay5kb25lIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1Y2I4NWM7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogI2RkZGRkZCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2Y5ZjlmOTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogI2Q5NTM0ZjtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzLnN3LWRhcmsge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTUpO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgY29sb3I6IHdoaXRlO1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzMzM7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZG9uZSB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kb25lOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICMyYjJiMmIgIWltcG9ydGFudDtcbn1cblxuLnN3LXRoZW1lLXByb2dyZXNzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICM0NzQ3NDc7XG59XG5cbi5zdy10aGVtZS1wcm9ncmVzcy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuXG4uc3ctdGhlbWUtcHJvZ3Jlc3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRhbmdlcjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICNkOTUzNGY7XG59XG4iLCIkYnMtZGF0ZXRpbWVwaWNrZXItdGltZXBpY2tlci1mb250LXNpemU6IDEuMmVtICFkZWZhdWx0O1xyXG4kYnMtZGF0ZXRpbWVwaWNrZXItYWN0aXZlLWJnOiAkYmx1ZSAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1jb2xvcjogJHdoaXRlICFkZWZhdWx0O1xyXG4kYnMtZGF0ZXRpbWVwaWNrZXItYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XHJcbiRicy1kYXRldGltZXBpY2tlci1idG4taG92ZXItYmc6ICRncmF5LTIwMCAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLWRpc2FibGVkLWNvbG9yOiAkZ3JheS02MDAgIWRlZmF1bHQ7XHJcbiRicy1kYXRldGltZXBpY2tlci1hbHRlcm5hdGUtY29sb3I6ICRncmF5LTYwMCAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLXNlY29uZGFyeS1ib3JkZXItY29sb3I6ICNjY2MgIWRlZmF1bHQ7XHJcbiRicy1kYXRldGltZXBpY2tlci1zZWNvbmRhcnktYm9yZGVyLWNvbG9yLXJnYmE6IHJnYmEoMCwgMCwgMCwgMC4yKSAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLXByaW1hcnktYm9yZGVyLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcclxuJGJzLWRhdGV0aW1lcGlja2VyLXRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpICFkZWZhdWx0O1xyXG5cclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQge1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuXHJcbiAgICAmLmRyb3Bkb3duLW1lbnUge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDA7XHJcbiAgICAgICAgcGFkZGluZzogNHB4O1xyXG4gICAgICAgIHdpZHRoOiAxNHJlbTtcclxuXHJcbiAgICAgICAgJi50aW1lcGlja2VyLXNicyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnc20nKSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbWQnKSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiBtYXAtZ2V0KCRncmlkLWJyZWFrcG9pbnRzLCAnbGcnKSkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDM4ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5ib3R0b20ge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiA3cHggc29saWQgJGJzLWRhdGV0aW1lcGlja2VyLXNlY29uZGFyeS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItc2Vjb25kYXJ5LWJvcmRlci1jb2xvci1yZ2JhO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtN3B4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAkYnMtZGF0ZXRpbWVwaWNrZXItcHJpbWFyeS1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC02cHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudG9wIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogN3B4IHNvbGlkICRicy1kYXRldGltZXBpY2tlci1zZWNvbmRhcnktYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLXNlY29uZGFyeS1ib3JkZXItY29sb3ItcmdiYTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTdweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDZweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiA2cHggc29saWQgJGJzLWRhdGV0aW1lcGlja2VyLXByaW1hcnktYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICAgICAgICAgICAgbGVmdDogN3B4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZsb2F0LXJpZ2h0IHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiA3cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYud2lkZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTZyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5saXN0LXVuc3R5bGVkIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgYVtkYXRhLWFjdGlvbl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweCAwO1xyXG4gICAgfVxyXG5cclxuICAgIGFbZGF0YS1hY3Rpb25dOmFjdGl2ZSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAudGltZXBpY2tlci1ob3VyLCAudGltZXBpY2tlci1taW51dGUsIC50aW1lcGlja2VyLXNlY29uZCB7XHJcbiAgICAgICAgd2lkdGg6IDU0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgZm9udC1zaXplOiAkYnMtZGF0ZXRpbWVwaWNrZXItdGltZXBpY2tlci1mb250LXNpemU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIGJ1dHRvbltkYXRhLWFjdGlvbl0ge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuW2RhdGEtYWN0aW9uPVwiaW5jcmVtZW50SG91cnNcIl06OmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiSW5jcmVtZW50IEhvdXJzXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiSW5jcmVtZW50IE1pbnV0ZXNcIjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuW2RhdGEtYWN0aW9uPVwiZGVjcmVtZW50SG91cnNcIl06OmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiRGVjcmVtZW50IEhvdXJzXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiRGVjcmVtZW50IE1pbnV0ZXNcIjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd0hvdXJzXCJdOjphZnRlciB7XHJcbiAgICAgICAgQGV4dGVuZCAuc3Itb25seTtcclxuICAgICAgICBjb250ZW50OiBcIlNob3cgSG91cnNcIjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd01pbnV0ZXNcIl06OmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiU2hvdyBNaW51dGVzXCI7XHJcbiAgICB9XHJcblxyXG4gICAgLmJ0bltkYXRhLWFjdGlvbj1cInRvZ2dsZVBlcmlvZFwiXTo6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgY29udGVudDogXCJUb2dnbGUgQU0vUE1cIjtcclxuICAgIH1cclxuXHJcbiAgICAuYnRuW2RhdGEtYWN0aW9uPVwiY2xlYXJcIl06OmFmdGVyIHtcclxuICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiQ2xlYXIgdGhlIHBpY2tlclwiO1xyXG4gICAgfVxyXG5cclxuICAgIC5idG5bZGF0YS1hY3Rpb249XCJ0b2RheVwiXTo6YWZ0ZXIge1xyXG4gICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgY29udGVudDogXCJTZXQgdGhlIGRhdGUgdG8gdG9kYXlcIjtcclxuICAgIH1cclxuXHJcbiAgICAucGlja2VyLXN3aXRjaCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIEBleHRlbmQgLnNyLW9ubHk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuICAgICAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMi41O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcblxyXG5cclxuICAgICAgICAmIHRkLFxyXG4gICAgICAgICYgdGgge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicy1kYXRldGltZXBpY2tlci1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiB0aCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG5cclxuICAgICAgICAgICAgJi5waWNrZXItc3dpdGNoIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kaXNhYmxlZCxcclxuICAgICAgICAgICAgJi5kaXNhYmxlZDpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYucHJldjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuc3Itb25seTtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiUHJldmlvdXMgTW9udGhcIjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5uZXh0OjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBAZXh0ZW5kIC5zci1vbmx5O1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJOZXh0IE1vbnRoXCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicy1kYXRldGltZXBpY2tlci1idG4taG92ZXItYmc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgdGQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTRweDtcclxuXHJcbiAgICAgICAgICAgICYuY3cge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAuOGVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWFsdGVybmF0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXkge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5kYXk6aG92ZXIsXHJcbiAgICAgICAgICAgICYuaG91cjpob3ZlcixcclxuICAgICAgICAgICAgJi5taW51dGU6aG92ZXIsXHJcbiAgICAgICAgICAgICYuc2Vjb25kOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicy1kYXRldGltZXBpY2tlci1idG4taG92ZXItYmc7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub2xkLFxyXG4gICAgICAgICAgICAmLm5ldyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWFsdGVybmF0ZS1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi50b2RheSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1iZztcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItc2Vjb25kYXJ5LWJvcmRlci1jb2xvci1yZ2JhO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJi5hY3RpdmU6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJzLWRhdGV0aW1lcGlja2VyLWFjdGl2ZS1iZztcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItYWN0aXZlLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRicy1kYXRldGltZXBpY2tlci10ZXh0LXNoYWRvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5hY3RpdmUudG9kYXk6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQsXHJcbiAgICAgICAgICAgICYuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYnMtZGF0ZXRpbWVwaWNrZXItZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJweCAxLjVweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRicy1kYXRldGltZXBpY2tlci1ib3JkZXItcmFkaXVzO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRicy1kYXRldGltZXBpY2tlci1idG4taG92ZXItYmc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hY3RpdmUtYmc7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hY3RpdmUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1zaGFkb3c6ICRicy1kYXRldGltZXBpY2tlci10ZXh0LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLm9sZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1hbHRlcm5hdGUtY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kaXNhYmxlZCxcclxuICAgICAgICAgICAgICAgICYuZGlzYWJsZWQ6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRicy1kYXRldGltZXBpY2tlci1kaXNhYmxlZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYudXNldHdlbnR5Zm91ciB7XHJcbiAgICAgICAgdGQuaG91ciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjdweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaW5wdXQtZ3JvdXAgW2RhdGEtdG9nZ2xlPVwiZGF0ZXRpbWVwaWNrZXJcIl0ge1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG59IiwiLy8gUm93IGNvbG91ciwgd2hlbiBzZWxlY3RlZFxyXG4kdGFibGUtc2VsZWN0ZWQ6ICRwcmltYXJ5O1xyXG5cclxuLy8gQ29sb3VyIHRvIHVzZSB3aGVuIHNoYWRpbmdcclxuJHRhYmxlLXNoYWRlOiAkYmxhY2s7XHJcblxyXG5AZnVuY3Rpb24gc2hhZGUoICRjb2xvciwgJHBlcmNlbnQgKSB7XHJcblx0QHJldHVybiBtaXgoJHRhYmxlLXNoYWRlLCAkY29sb3IsICRwZXJjZW50KTtcclxufVxyXG5cclxudGFibGUuZGF0YVRhYmxlIHRib2R5IHtcclxuXHR0ci5zZWxlY3RlZCxcclxuXHR0aC5zZWxlY3RlZCxcclxuXHR0ZC5zZWxlY3RlZCB7XHJcblx0XHRjb2xvcjogJHdoaXRlO1xyXG5cclxuXHRcdGEge1xyXG5cdFx0XHRjb2xvcjogI2EyZDRlZDtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbnRhYmxlLmRhdGFUYWJsZSB7XHJcblx0Ly8gQm9keSBzdHlsZXNcclxuXHR0Ym9keSA+IHRyLnNlbGVjdGVkLFxyXG5cdHRib2R5ID4gdHIgPiAuc2VsZWN0ZWQge1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLXNlbGVjdGVkO1xyXG5cdH1cclxuXHJcblxyXG5cdC8vIFN0cmlwZSBjbGFzc2VzIC0gYWRkIFwic3RyaXBlXCIgY2xhc3MgdG8gdGhlIHRhYmxlIHRvIGFjdGl2YXRlXHJcblx0Ji5zdHJpcGUgdGJvZHksXHJcblx0Ji5kaXNwbGF5IHRib2R5IHtcclxuXHRcdD4gdHIub2RkLnNlbGVjdGVkLFxyXG5cdFx0PiB0ci5vZGQgPiAuc2VsZWN0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDIuMzUlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cclxuXHQvLyBIb3ZlciBjbGFzc2VzIC0gYWRkIFwiaG92ZXJcIiBjbGFzcyB0byB0aGUgdGFibGUgdG8gYWN0aXZhdGVcclxuXHQmLmhvdmVyIHRib2R5LFxyXG5cdCYuZGlzcGxheSB0Ym9keSB7XHJcblx0XHQ+IHRyLnNlbGVjdGVkOmhvdmVyLFxyXG5cdFx0PiB0ciA+IC5zZWxlY3RlZDpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1zZWxlY3RlZCwgMy42JSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHJcblx0Ly8gU29ydCBjb2x1bW4gaGlnaGxpZ2h0aW5nIC0gYWRkIFwib3JkZXItY29sdW1uXCIgY2xhc3MgdG8gdGhlIHRhYmxlIHRvIGFjdGl2YXRlXHJcblx0Ji5vcmRlci1jb2x1bW4gdGJvZHksXHJcblx0Ji5kaXNwbGF5IHRib2R5IHtcclxuXHRcdD4gdHIuc2VsZWN0ZWQgPiAuc29ydGluZ18xLFxyXG5cdFx0PiB0ci5zZWxlY3RlZCA+IC5zb3J0aW5nXzIsXHJcblx0XHQ+IHRyLnNlbGVjdGVkID4gLnNvcnRpbmdfMyxcclxuXHRcdD4gdHIgPiAuc2VsZWN0ZWQge1xyXG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDIlKTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYuZGlzcGxheSB0Ym9keSxcclxuXHQmLm9yZGVyLWNvbHVtbi5zdHJpcGUgdGJvZHkge1xyXG5cdFx0PiB0ci5vZGQuc2VsZWN0ZWQge1xyXG5cdFx0XHQ+LnNvcnRpbmdfMSB7IGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1zZWxlY3RlZCwgNS40JSk7IH1cclxuXHRcdFx0Pi5zb3J0aW5nXzIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDQuNyUpOyB9XHJcblx0XHRcdD4uc29ydGluZ18zIHsgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCAzLjklKTsgfVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gdHIuZXZlbi5zZWxlY3RlZCB7XHJcblx0XHRcdD4uc29ydGluZ18xIHsgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCAyJSk7IH1cclxuXHRcdFx0Pi5zb3J0aW5nXzIgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDEuMiUpOyB9XHJcblx0XHRcdD4uc29ydGluZ18zIHsgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCAwLjQlKTsgfVxyXG5cdFx0fVxyXG5cclxuXHRcdD4gdHIub2RkID4gLnNlbGVjdGVkIHsgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCA1LjQlKTsgfVxyXG5cdFx0PiB0ci5ldmVuID4gLnNlbGVjdGVkIHsgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCAyJSk7IH1cclxuXHR9XHJcblxyXG5cdCYuZGlzcGxheSB0Ym9keSxcclxuXHQmLm9yZGVyLWNvbHVtbi5ob3ZlciB0Ym9keSB7XHJcblx0XHQ+IHRyLnNlbGVjdGVkOmhvdmVyIHtcclxuXHRcdFx0Pi5zb3J0aW5nXzEgeyBiYWNrZ3JvdW5kLWNvbG9yOiBzaGFkZSgkdGFibGUtc2VsZWN0ZWQsIDguMiUpOyB9XHJcblx0XHRcdD4uc29ydGluZ18yIHsgYmFja2dyb3VuZC1jb2xvcjogc2hhZGUoJHRhYmxlLXNlbGVjdGVkLCA3LjUlKTsgfVxyXG5cdFx0XHQ+LnNvcnRpbmdfMyB7IGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1zZWxlY3RlZCwgNi4zJSk7IH1cclxuXHRcdH1cclxuXHJcblx0XHQ+IHRyOmhvdmVyID4gLnNlbGVjdGVkLFxyXG5cdFx0PiB0ciA+IC5zZWxlY3RlZDpob3ZlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHNoYWRlKCR0YWJsZS1zZWxlY3RlZCwgOC4yJSk7XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHR0Ym9keSB0ZC5zZWxlY3QtY2hlY2tib3gsXHJcblx0dGJvZHkgdGguc2VsZWN0LWNoZWNrYm94IHtcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblx0XHQmOmJlZm9yZSxcclxuXHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHR0b3A6IDEuMmVtOyAvLyBTaG91bGQgYmUgNTAlIGJ1dCBJRSBkb2Vzbid0IGxpa2UgaXRcclxuXHRcdFx0bGVmdDogNTAlO1xyXG5cdFx0XHR3aWR0aDogMTJweDtcclxuXHRcdFx0aGVpZ2h0OiAxMnB4O1xyXG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdFx0fVxyXG5cclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0Y29udGVudDogJyAnO1xyXG5cdFx0XHRtYXJnaW4tdG9wOiAtNnB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTZweDtcclxuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgYmxhY2s7XHJcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdHRyLnNlbGVjdGVkIHtcclxuXHRcdHRkLnNlbGVjdC1jaGVja2JveCxcclxuXHRcdHRoLnNlbGVjdC1jaGVja2JveCB7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG5cdFx0XHRcdGNvbnRlbnQ6ICdcXDI3MTQnO1xyXG5cclxuXHRcdFx0XHRtYXJnaW4tdG9wOiAtMTFweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTRweDtcclxuXHJcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdHRleHQtc2hhZG93OlxyXG5cdFx0XHRcdFx0MXB4IDFweCAjQjBCRUQ5LFxyXG5cdFx0XHRcdFx0LTFweCAtMXB4ICNCMEJFRDksXHJcblx0XHRcdFx0XHQxcHggLTFweCAjQjBCRUQ5LFxyXG5cdFx0XHRcdFx0LTFweCAxcHggI0IwQkVEOTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblx0c3Bhbi5zZWxlY3QtaW5mbyxcclxuXHRzcGFuLnNlbGVjdC1pdGVtIHtcclxuXHRcdG1hcmdpbi1sZWZ0OiAwLjVlbTtcclxuXHR9XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY0MHB4KSB7XHJcblx0ZGl2LmRhdGFUYWJsZXNfd3JhcHBlciB7XHJcblx0XHRzcGFuLnNlbGVjdC1pbmZvLFxyXG5cdFx0c3Bhbi5zZWxlY3QtaXRlbSB7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xyXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcclxuXHRcdH1cclxuXHR9XHJcbn0iLCIuZGF0ZXJhbmdlcGlja2VyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXI6YmVmb3JlLCAuZGF0ZXJhbmdlcGlja2VyOmFmdGVyIHtcclxuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKCRibGFjaywgMC4yKTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlcjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTQwMDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlcjphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLmRyb3AtdXA6YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuZHJvcC11cDphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAubmV4dCBzcGFuLCAuZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSAucHJldiBzcGFuIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5jYWxlbmRhci10YWJsZSB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmF2YWlsYWJsZTpob3ZlciwgLmRhdGVyYW5nZXBpY2tlciB0aC5hdmFpbGFibGU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC53ZWVrLCAuZGF0ZXJhbmdlcGlja2VyIHRoLndlZWsge1xyXG4gIGNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgdGQub2ZmLCAuZGF0ZXJhbmdlcGlja2VyIHRkLm9mZi5pbi1yYW5nZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuc3RhcnQtZGF0ZSwgLmRhdGVyYW5nZXBpY2tlciB0ZC5vZmYuZW5kLWRhdGUge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICBjb2xvcjogJGdyYXktNTAwO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIHRkLmluLXJhbmdlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5hY3RpdmUsIC5kYXRlcmFuZ2VwaWNrZXIgdGQuYWN0aXZlOmhvdmVyIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBjb2xvcjogJHN0YXRpYy13aGl0ZTtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciB0ZC5kaXNhYmxlZCwgLmRhdGVyYW5nZXBpY2tlciBvcHRpb24uZGlzYWJsZWQge1xyXG4gIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0LmhvdXJzZWxlY3QsIC5kYXRlcmFuZ2VwaWNrZXIgc2VsZWN0Lm1pbnV0ZXNlbGVjdCwgLmRhdGVyYW5nZXBpY2tlciBzZWxlY3Quc2Vjb25kc2VsZWN0LCAuZGF0ZXJhbmdlcGlja2VyIHNlbGVjdC5hbXBtc2VsZWN0IHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0yMDA7XHJcbiAgY29sb3I6ICRibGFjaztcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAuY2FsZW5kYXItdGltZSBzZWxlY3QuZGlzYWJsZWQge1xyXG4gIGNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIgLmRycC1idXR0b25zIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkZ3JheS0zMDA7XHJcbn1cclxuXHJcbi5kYXRlcmFuZ2VwaWNrZXIuc2hvdy1yYW5nZXMuc2luZ2xlLnJ0bCAuZHJwLWNhbGVuZGFyLmxlZnQge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLnNpbmdsZS5sdHIgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyLnNob3ctcmFuZ2VzLnJ0bCAuZHJwLWNhbGVuZGFyLnJpZ2h0IHtcclxuICBib3JkZXItcmlnaHQtY29sb3I6ICRncmF5LTMwMDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlci5zaG93LXJhbmdlcy5sdHIgLmRycC1jYWxlbmRhci5sZWZ0IHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uZGF0ZXJhbmdlcGlja2VyIC5yYW5nZXMgbGk6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTIwMDtcclxufVxyXG5cclxuLmRhdGVyYW5nZXBpY2tlciAucmFuZ2VzIGxpLmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufSIsIi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcclxuICAudGFibGUgdGgsIC50YWJsZSB0ZCB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgfVxyXG5cclxuICB0YWJsZSB0aCxcclxuICB0YWJsZSB0ZCxcclxuICB0YWJsZSB0ZC5kYXkge1xyXG4gICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM2cHg7XHJcbiAgICB3aWR0aDogMzZweDtcclxuICB9XHJcbn1cclxuXHJcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcclxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcclxuICBjb2xvcjogJHN0YXRpYy13aGl0ZTtcclxufSIsIi5mYy10aGVtZS1ib290c3RyYXAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJHNwYWNlciAqIDI7XHJcbn0iLCIuaGxqc3tkaXNwbGF5OmJsb2NrO292ZXJmbG93LXg6YXV0bztwYWRkaW5nOjAuNWVtO2JhY2tncm91bmQ6IzFFMUUxRTtjb2xvcjojRENEQ0RDfS5obGpzLWtleXdvcmQsLmhsanMtbGl0ZXJhbCwuaGxqcy1zeW1ib2wsLmhsanMtbmFtZXtjb2xvcjojNTY5Q0Q2fS5obGpzLWxpbmt7Y29sb3I6IzU2OUNENjt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5obGpzLWJ1aWx0X2luLC5obGpzLXR5cGV7Y29sb3I6IzRFQzlCMH0uaGxqcy1udW1iZXIsLmhsanMtY2xhc3N7Y29sb3I6I0I4RDdBM30uaGxqcy1zdHJpbmcsLmhsanMtbWV0YS1zdHJpbmd7Y29sb3I6I0Q2OUQ4NX0uaGxqcy1yZWdleHAsLmhsanMtdGVtcGxhdGUtdGFne2NvbG9yOiM5QTUzMzR9LmhsanMtc3Vic3QsLmhsanMtZnVuY3Rpb24sLmhsanMtdGl0bGUsLmhsanMtcGFyYW1zLC5obGpzLWZvcm11bGF7Y29sb3I6I0RDRENEQ30uaGxqcy1jb21tZW50LC5obGpzLXF1b3Rle2NvbG9yOiM1N0E2NEE7Zm9udC1zdHlsZTppdGFsaWN9LmhsanMtZG9jdGFne2NvbG9yOiM2MDhCNEV9LmhsanMtbWV0YSwuaGxqcy1tZXRhLWtleXdvcmQsLmhsanMtdGFne2NvbG9yOiM5QjlCOUJ9LmhsanMtdmFyaWFibGUsLmhsanMtdGVtcGxhdGUtdmFyaWFibGV7Y29sb3I6I0JENjNDNX0uaGxqcy1hdHRyLC5obGpzLWF0dHJpYnV0ZSwuaGxqcy1idWlsdGluLW5hbWV7Y29sb3I6IzlDRENGRX0uaGxqcy1zZWN0aW9ue2NvbG9yOmdvbGR9LmhsanMtZW1waGFzaXN7Zm9udC1zdHlsZTppdGFsaWN9LmhsanMtc3Ryb25ne2ZvbnQtd2VpZ2h0OmJvbGR9LmhsanMtYnVsbGV0LC5obGpzLXNlbGVjdG9yLXRhZywuaGxqcy1zZWxlY3Rvci1pZCwuaGxqcy1zZWxlY3Rvci1jbGFzcywuaGxqcy1zZWxlY3Rvci1hdHRyLC5obGpzLXNlbGVjdG9yLXBzZXVkb3tjb2xvcjojRDdCQTdEfS5obGpzLWFkZGl0aW9ue2JhY2tncm91bmQtY29sb3I6IzE0NDIxMjtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfS5obGpzLWRlbGV0aW9ue2JhY2tncm91bmQtY29sb3I6IzYwMDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfSIsIi5qc3ZtYXAtem9vbS1idG4ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRqc3ZlY3Rvcm1hcC16b29tLWJ0bjtcclxufSIsIi8vIEluaGVyaXRlZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS9xdWlsbGpzL3F1aWxsL3RyZWUvZGV2ZWxvcC9hc3NldHNcclxuXHJcbi8vIEN1c3RvbSBzdHlsZXNcclxuLnFsLXNub3cgLnFsLWVkaXRvciB7XHJcbiAgbWluLWhlaWdodDogMTVyZW07XHJcbiAgYmFja2dyb3VuZDogJHdoaXRlO1xyXG59XHJcblxyXG4ucWwtdG9vbGJhci5xbC1zbm93IHtcclxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XHJcbn1cclxuXHJcbi5xbC1jb250YWluZXIge1xyXG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktYmFzZTtcclxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcclxufVxyXG5cclxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIHtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG4ucWwtYnViYmxlIC5xbC1lZGl0b3IucWwtYmxhbms6OmJlZm9yZSB7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxufVxyXG5cclxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcCB7XHJcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGc7XHJcbiAgZm9udC1zaXplOiAwO1xyXG59XHJcblxyXG4ucWwtZWRpdG9yLnFsLWJsYW5rOjpiZWZvcmUge1xyXG4gIGNvbG9yOiByZ2JhKCRibGFjaywgMC42KTtcclxufVxyXG5cclxuLy8gQnViYmxlXHJcbi5xbC1lZGl0b3IgdWxbZGF0YS1jaGVja2VkPXRydWVdID4gbGk6OmJlZm9yZSxcclxuLnFsLWVkaXRvciB1bFtkYXRhLWNoZWNrZWQ9ZmFsc2VdID4gbGk6OmJlZm9yZSB7XHJcbiAgY29sb3I6ICRncmF5LTYwMDtcclxufVxyXG5cclxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3ZlcixcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlcixcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtZmlsbCxcclxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtZmlsbCxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1maWxsLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLWZpbGwsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLWZpbGwsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtZmlsbCxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1maWxsLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwge1xyXG4gIGZpbGw6ICR3aGl0ZTtcclxufVxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcclxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcclxuLnFsLWJ1YmJsZSAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcclxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbDpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1sYWJlbC5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLWJ1YmJsZS5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtYnViYmxlIC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtYnViYmxlLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1idWJibGUgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIge1xyXG4gIHN0cm9rZTogJHdoaXRlO1xyXG59XHJcbkBtZWRpYSAocG9pbnRlcjogY29hcnNlKSB7XHJcbiAgLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSksXHJcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIHtcclxuICAgIGNvbG9yOiAkZ3JheS00MDA7XHJcbiAgfVxyXG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1maWxsLFxyXG4gIC5xbC1idWJibGUgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtZmlsbCxcclxuICAucWwtYnViYmxlLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UucWwtZmlsbCB7XHJcbiAgICBmaWxsOiAkZ3JheS00MDA7XHJcbiAgfVxyXG4gIC5xbC1idWJibGUucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXHJcbiAgLnFsLWJ1YmJsZSAucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXHJcbiAgLnFsLWJ1YmJsZS5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlcixcclxuICAucWwtYnViYmxlIC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlciB7XHJcbiAgICBzdHJva2U6ICRncmF5LTQwMDtcclxuICB9XHJcbn1cclxuXHJcbi5xbC1idWJibGUgLnFsLXN0cm9rZSB7XHJcbiAgc3Ryb2tlOiAkZ3JheS00MDA7XHJcbn1cclxuLnFsLWJ1YmJsZSAucWwtc3Ryb2tlLW1pdGVyIHtcclxuICBzdHJva2U6ICRncmF5LTQwMDtcclxufVxyXG4ucWwtYnViYmxlIC5xbC1maWxsLFxyXG4ucWwtYnViYmxlIC5xbC1zdHJva2UucWwtZmlsbCB7XHJcbiAgZmlsbDogJGdyYXktNDAwO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLWVkaXRvciBibG9ja3F1b3RlIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktNDAwO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLWVkaXRvciBjb2RlLFxyXG4ucWwtYnViYmxlIC5xbC1lZGl0b3IgcHJlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbn1cclxuLnFsLWJ1YmJsZSAucWwtZWRpdG9yIHByZS5xbC1zeW50YXgge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTEwMDtcclxuICBjb2xvcjogJGdyYXktMTAwO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLXBpY2tlciB7XHJcbiAgY29sb3I6ICRncmF5LTQwMDtcclxufVxyXG4ucWwtYnViYmxlIC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIHtcclxuICBjb2xvcjogJGdyYXktNjAwO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLWxhYmVsIC5xbC1maWxsIHtcclxuICBmaWxsOiAkZ3JheS02MDA7XHJcbn1cclxuLnFsLWJ1YmJsZSAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XHJcbiAgc3Ryb2tlOiAkZ3JheS02MDA7XHJcbn1cclxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyLnFsLWJhY2tncm91bmQgLnFsLXBpY2tlci1pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnFsLWJ1YmJsZSAucWwtY29sb3ItcGlja2VyLnFsLWNvbG9yIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJsYWNrO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXHJcbi5xbC1idWJibGUgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLXRvb2x0aXAge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTkwMDtcclxuICBjb2xvcjogJHdoaXRlO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLXRvb2x0aXA6bm90KC5xbC1mbGlwKSAucWwtdG9vbHRpcC1hcnJvdyB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktODAwO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLXRvb2x0aXAucWwtZmxpcCAucWwtdG9vbHRpcC1hcnJvdyB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktODAwO1xyXG59XHJcbi5xbC1idWJibGUgLnFsLXRvb2x0aXAtZWRpdG9yIGlucHV0W3R5cGU9dGV4dF0ge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbn1cclxuLnFsLWJ1YmJsZSAucWwtdG9vbHRpcC1lZGl0b3IgYTpiZWZvcmUge1xyXG4gIGNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuLnFsLWNvbnRhaW5lci5xbC1idWJibGU6bm90KC5xbC1kaXNhYmxlZCkgYTo6YmVmb3JlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS04MDA7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxufVxyXG4ucWwtY29udGFpbmVyLnFsLWJ1YmJsZTpub3QoLnFsLWRpc2FibGVkKSBhOjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogJGdyYXktODAwO1xyXG59XHJcblxyXG4vLyBTbm93XHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCB7XHJcbiAgY29sb3I6ICRwcmltYXJ5O1xyXG59XHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmZvY3VzIC5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1maWxsLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWwucWwtYWN0aXZlIC5xbC1zdHJva2UucWwtZmlsbCxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbS5xbC1zZWxlY3RlZCAucWwtc3Ryb2tlLnFsLWZpbGwge1xyXG4gIGZpbGw6ICRwcmltYXJ5O1xyXG59XHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZSxcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UsXHJcbi5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpmb2N1cyAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciBidXR0b246Zm9jdXMgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciBidXR0b24ucWwtYWN0aXZlIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbi5xbC1hY3RpdmUgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsOmhvdmVyIC5xbC1zdHJva2UtbWl0ZXIsXHJcbi5xbC1zbm93IC5xbC10b29sYmFyIC5xbC1waWNrZXItbGFiZWw6aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWxhYmVsLnFsLWFjdGl2ZSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdy5xbC10b29sYmFyIC5xbC1waWNrZXItaXRlbTpob3ZlciAucWwtc3Ryb2tlLW1pdGVyLFxyXG4ucWwtc25vdyAucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW06aG92ZXIgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cucWwtdG9vbGJhciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQgLnFsLXN0cm9rZS1taXRlcixcclxuLnFsLXNub3cgLnFsLXRvb2xiYXIgLnFsLXBpY2tlci1pdGVtLnFsLXNlbGVjdGVkIC5xbC1zdHJva2UtbWl0ZXIge1xyXG4gIHN0cm9rZTogJHByaW1hcnk7XHJcbn1cclxuQG1lZGlhIChwb2ludGVyOiBjb2Fyc2UpIHtcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSksXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSB7XHJcbiAgICBjb2xvcjogJGdyYXktODAwO1xyXG4gIH1cclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLWZpbGwsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtZmlsbCxcclxuICAucWwtc25vdy5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS5xbC1maWxsIHtcclxuICAgIGZpbGw6ICRncmF5LTgwMDtcclxuICB9XHJcbiAgLnFsLXNub3cucWwtdG9vbGJhciBidXR0b246aG92ZXI6bm90KC5xbC1hY3RpdmUpIC5xbC1zdHJva2UsXHJcbiAgLnFsLXNub3cgLnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLFxyXG4gIC5xbC1zbm93LnFsLXRvb2xiYXIgYnV0dG9uOmhvdmVyOm5vdCgucWwtYWN0aXZlKSAucWwtc3Ryb2tlLW1pdGVyLFxyXG4gIC5xbC1zbm93IC5xbC10b29sYmFyIGJ1dHRvbjpob3Zlcjpub3QoLnFsLWFjdGl2ZSkgLnFsLXN0cm9rZS1taXRlciB7XHJcbiAgICBzdHJva2U6ICRncmF5LTgwMDtcclxuICB9XHJcbn1cclxuLnFsLXNub3cgLnFsLXN0cm9rZSB7XHJcbiAgc3Ryb2tlOiAkZ3JheS04MDA7XHJcbn1cclxuLnFsLXNub3cgLnFsLXN0cm9rZS1taXRlciB7XHJcbiAgc3Ryb2tlOiAkZ3JheS04MDA7XHJcbn1cclxuLnFsLXNub3cgLnFsLWZpbGwsXHJcbi5xbC1zbm93IC5xbC1zdHJva2UucWwtZmlsbCB7XHJcbiAgZmlsbDogJGdyYXktODAwO1xyXG59XHJcbi5xbC1zbm93IC5xbC1lZGl0b3IgYmxvY2txdW90ZSB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTQwMDtcclxufVxyXG4ucWwtc25vdyAucWwtZWRpdG9yIGNvZGUsXHJcbi5xbC1zbm93IC5xbC1lZGl0b3IgcHJlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbn1cclxuLnFsLXNub3cgLnFsLWVkaXRvciBwcmUucWwtc3ludGF4IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgY29sb3I6ICRncmF5LTEwMDtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyIHtcclxuICBjb2xvcjogJGdyYXktODAwO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXItb3B0aW9ucyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5xbC1zbm93IC5xbC1waWNrZXIucWwtZXhwYW5kZWQgLnFsLXBpY2tlci1sYWJlbCB7XHJcbiAgY29sb3I6ICRncmF5LTQwMDtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLWZpbGwge1xyXG4gIGZpbGw6ICRncmF5LTQwMDtcclxufVxyXG4ucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwgLnFsLXN0cm9rZSB7XHJcbiAgc3Ryb2tlOiAkZ3JheS00MDA7XHJcbn1cclxuLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlci5xbC1iYWNrZ3JvdW5kIC5xbC1waWNrZXItaXRlbSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG59XHJcbi5xbC1zbm93IC5xbC1jb2xvci1waWNrZXIucWwtY29sb3IgLnFsLXBpY2tlci1pdGVtIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XHJcbn1cclxuLnFsLXRvb2xiYXIucWwtc25vdyB7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XHJcbn1cclxuLnFsLXRvb2xiYXIucWwtc25vdyAucWwtcGlja2VyLnFsLWV4cGFuZGVkIC5xbC1waWNrZXItbGFiZWwge1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xyXG59XHJcbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLXBpY2tlci5xbC1leHBhbmRlZCAucWwtcGlja2VyLW9wdGlvbnMge1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xyXG59XHJcbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW0ucWwtc2VsZWN0ZWQsXHJcbi5xbC10b29sYmFyLnFsLXNub3cgLnFsLWNvbG9yLXBpY2tlciAucWwtcGlja2VyLWl0ZW06aG92ZXIge1xyXG4gIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG59XHJcbi5xbC1zbm93IC5xbC10b29sdGlwIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS00MDA7XHJcbiAgY29sb3I6ICRncmF5LTgwMDtcclxufVxyXG4ucWwtc25vdyAucWwtdG9vbHRpcCBpbnB1dFt0eXBlPXRleHRdIHtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTQwMDtcclxufVxyXG4ucWwtc25vdyAucWwtdG9vbHRpcCBhLnFsLWFjdGlvbjo6YWZ0ZXIge1xyXG4gIGJvcmRlci1yaWdodC1jb2xvcjogJGdyYXktNDAwO1xyXG59XHJcbi5xbC1zbm93IGEge1xyXG4gIGNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG4ucWwtY29udGFpbmVyLnFsLXNub3cge1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktNDAwO1xyXG59XHJcbiIsIi8vIFNlbGVjdCAyIG92ZXJydWxlcyAmIHNldHRpbmdzXHJcblxyXG4kczJicy1ib3JkZXItcmFkaXVzLWJhc2U6ICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kczJicy1ib3JkZXItcmFkaXVzLWxhcmdlOiAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcclxuJHMyYnMtYm9yZGVyLXJhZGl1cy1zbWFsbDogJGJvcmRlci1yYWRpdXMtc20gIWRlZmF1bHQ7XHJcbiRzMmJzLWJ0bi1kZWZhdWx0LWJnOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHMyYnMtYnRuLWRlZmF1bHQtYm9yZGVyOiAkZGFyayAhZGVmYXVsdDtcclxuJHMyYnMtYnRuLWRlZmF1bHQtY29sb3I6ICRkYXJrICFkZWZhdWx0O1xyXG4kczJicy1jYXJldC13aWR0aC1iYXNlOiAwLjI1cmVtICFkZWZhdWx0O1xyXG4kczJicy1jYXJldC13aWR0aC1sYXJnZTogMC4zMTI1cmVtICFkZWZhdWx0O1xyXG4kczJicy1jdXJzb3ItZGlzYWJsZWQ6IG5vdC1hbGxvd2VkICFkZWZhdWx0O1xyXG4kczJicy1kcm9wZG93bi1oZWFkZXItY29sb3I6ICRibGFjayAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24tbGluay1hY3RpdmUtYmc6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZyAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogJGRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICRkcm9wZG93bi1saW5rLWhvdmVyLWJnICFkZWZhdWx0O1xyXG4kczJicy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtZm9udC1zaXplLWJhc2U6ICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcclxuJHMyYnMtZm9udC1zaXplLWxhcmdlOiAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xyXG4kczJicy1mb250LXNpemUtc21hbGw6ICRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcclxuJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw6IC43cmVtICFkZWZhdWx0O1xyXG4kczJicy1wYWRkaW5nLWxhcmdlLWhvcml6b250YWw6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xyXG4kczJicy1wYWRkaW5nLXNtYWxsLWhvcml6b250YWw6ICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xyXG4kczJicy1wYWRkaW5nLWJhc2UtdmVydGljYWw6IDAuNXJlbSAhZGVmYXVsdDtcclxuJHMyYnMtcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XHJcbiRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWw6ICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xyXG4kczJicy1saW5lLWhlaWdodDogMSAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtYmc6ICRpbnB1dC1iZyAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtYmctZGlzYWJsZWQ6ICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtYm9yZGVyOiAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kczJicy1pbnB1dC1ib3JkZXItd2lkdGg6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kczJicy1pbnB1dC1ib3JkZXItZm9jdXM6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzLWlucHV0LWJvcmRlci1yYWRpdXM6ICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xyXG4kczJicy1pbnB1dC1oZWlnaHQtYmFzZTogJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtaGVpZ2h0LWxhcmdlOiAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xyXG4kczJicy1pbnB1dC1oZWlnaHQtc21hbGw6ICRpbnB1dC1oZWlnaHQtc20gIWRlZmF1bHQ7XHJcbiRzMmJzLXJlc3VsdHMtYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24tYmc6ICR3aGl0ZSAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtc2luZ2xlLWNvbG9yOiAkZGFyayAhZGVmYXVsdDtcclxuJHMyYnMtaW5wdXQtbXVsdGlwbGUtY29sb3I6ICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzMmJzLWRyb3Bkb3duLWFycm93LWNvbG9yOiAkczJicy1pbnB1dC1jb2xvci1wbGFjZWhvbGRlciAhZGVmYXVsdDtcclxuJHMyYnMtZHJvcGRvd24tYm94LXNoYWRvdzogMCA2cHggMTJweCByZ2JhKDAsMCwwLC4xNzUpICFkZWZhdWx0O1xyXG4kczJicy1kcm9wZG93bi1ib3gtc2hhZG93LWFib3ZlOiAwcHggLTZweCAxMnB4IHJnYmEoMCwwLDAsLjE3NSkgIWRlZmF1bHQ7XHJcbiRzMmJzLWNsZWFyLXNlbGVjdGlvbi1jb2xvcjogJHMyYnMtZHJvcGRvd24tYXJyb3ctY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzLWNsZWFyLXNlbGVjdGlvbi1ob3Zlci1jb2xvcjogJHMyYnMtYnRuLWRlZmF1bHQtY29sb3IgIWRlZmF1bHQ7XHJcbiRzMmJzLXJlbW92ZS1jaG9pY2UtY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyICFkZWZhdWx0O1xyXG4kczJicy1yZW1vdmUtY2hvaWNlLWhvdmVyLWNvbG9yOiAkczJicy1idG4tZGVmYXVsdC1jb2xvciAhZGVmYXVsdDtcclxuJHMyYnMtc2VsZWN0aW9uLWNob2ljZS1ib3JkZXItcmFkaXVzOiAkczJicy1ib3JkZXItcmFkaXVzLWJhc2UgIWRlZmF1bHQ7XHJcbiRzMmJzLWRyb3Bkb3duLWhlYWRlci1wYWRkaW5nLXZlcnRpY2FsOiAkczJicy1wYWRkaW5nLWJhc2UtdmVydGljYWwgIWRlZmF1bHQ7XHJcbiRzMmJzLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1zbWFsbCAhZGVmYXVsdDtcclxuXHJcbiRzMmJzLWZvcm0tY29udHJvbC1kZWZhdWx0LWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpICFkZWZhdWx0O1xyXG4kczJicy1mb3JtLWNvbnRyb2wtZm9jdXMtYm94LXNoYWRvdzogJHMyYnMtZm9ybS1jb250cm9sLWRlZmF1bHQtYm94LXNoYWRvdywgMCAwIDhweCByZ2JhKCRzMmJzLWlucHV0LWJvcmRlci1mb2N1cywgMC42KSAhZGVmYXVsdDtcclxuJHMyYnMtZm9ybS1jb250cm9sLXRyYW5zaXRpb246IGJvcmRlci1jb2xvciBlYXNlLWluLW91dCAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IC4xNXMgIWRlZmF1bHQ7XHJcblxyXG5AbWl4aW4gYm9vdHN0cmFwLWlucHV0LWRlZmF1bHRzKCRmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1iYXNlKSB7XHJcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkczJicy1mb3JtLWNvbnRyb2wtZGVmYXVsdC1ib3gtc2hhZG93KTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkczJicy1pbnB1dC1iZztcclxuICBib3JkZXI6ICRzMmJzLWlucHV0LWJvcmRlci13aWR0aCBzb2xpZCAkczJicy1pbnB1dC1ib3JkZXI7XHJcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJicy1pbnB1dC1ib3JkZXItcmFkaXVzKTtcclxuICBjb2xvcjogJHMyYnMtaW5wdXQtY29sb3I7XHJcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xyXG59XHJcbkBtaXhpbiB2YWxpZGF0aW9uLXN0YXRlLWZvY3VzKCRjb2xvcikge1xyXG4gICRzaGFkb3c6IGluc2V0IDAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNzUpLCAwIDAgNnB4IGxpZ2h0ZW4oJGNvbG9yLCAyMCUpO1xyXG5cclxuICAuc2VsZWN0Mi1kcm9wZG93bixcclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1jb250YWluZXItLWZvY3VzIC5zZWxlY3QyLXNlbGVjdGlvbixcclxuICAuc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHNoYWRvdyk7XHJcbiAgICBib3JkZXItY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgfVxyXG5cclxuICAmLnNlbGVjdDItZHJvcC1hY3RpdmUge1xyXG4gICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJGNvbG9yLCAxMCUpO1xyXG5cclxuICAgICYuc2VsZWN0Mi1kcm9wLnNlbGVjdDItZHJvcC1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbkBtaXhpbiBkcm9wZG93bi1hcnJvdyB7XHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkczJicy1kcm9wZG93bi1hcnJvdy1jb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgIEBpbmNsdWRlIGJvb3RzdHJhcC1pbnB1dC1kZWZhdWx0cztcclxuICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgJi5mb3JtLWNvbnRyb2wge1xyXG4gICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRzMmJzLWJvcmRlci1yYWRpdXMtYmFzZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcclxuICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICBAaW5jbHVkZSBib290c3RyYXAtaW5wdXQtZGVmYXVsdHM7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgIG91dGxpbmU6IDA7XHJcblxyXG4gICAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgIGNvbG9yOiAkczJicy1pbnB1dC1jb2xvci1wbGFjZWhvbGRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmOi1tb3otcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJHMyYnMtaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICB9XHJcbiAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICBjb2xvcjogJHMyYnMtaW5wdXQtY29sb3ItcGxhY2Vob2xkZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgcGFkZGluZzogKCRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCowLjc1KSAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgIGZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLWJhc2U7XHJcblxyXG4gICAgJltyb2xlPWdyb3VwXSB7XHJcbiAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJlthcmlhLWRpc2FibGVkPXRydWVdIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWRyb3Bkb3duLWxpbmstZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogJHMyYnMtY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG5cclxuICAgICZbYXJpYS1zZWxlY3RlZD10cnVlXSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzMmJzLWRyb3Bkb3duLWxpbmstaG92ZXItYmc7XHJcbiAgICAgIGNvbG9yOiAkczJicy1kcm9wZG93bi1saW5rLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJi0taGlnaGxpZ2h0ZWRbYXJpYS1zZWxlY3RlZF0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkczJicy1kcm9wZG93bi1saW5rLWFjdGl2ZS1iZztcclxuICAgICAgY29sb3I6ICRzMmJzLWRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgIHBhZGRpbmc6ICgkczJicy1wYWRkaW5nLWJhc2UtdmVydGljYWwqMC43NSkgJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcblxyXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19ncm91cCB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCoyO1xyXG5cclxuICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCoyO1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCozO1xyXG5cclxuICAgICAgICAgIC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwqMztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo0O1xyXG5cclxuICAgICAgICAgICAgLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLSRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsKjQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo1O1xyXG5cclxuICAgICAgICAgICAgICAuc2VsZWN0Mi1yZXN1bHRzX19vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo1O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCo2O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItcmVzdWx0c19fZ3JvdXAge1xyXG4gICAgY29sb3I6ICRzMmJzLWRyb3Bkb3duLWhlYWRlci1jb2xvcjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgcGFkZGluZzogJHMyYnMtZHJvcGRvd24taGVhZGVyLXBhZGRpbmctdmVydGljYWwgJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICBmb250LXNpemU6ICRzMmJzLWRyb3Bkb3duLWhlYWRlci1mb250LXNpemU7XHJcbiAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZm9jdXMsXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRzMmJzLWZvcm0tY29udHJvbC1mb2N1cy1ib3gtc2hhZG93KTtcclxuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkczJicy1mb3JtLWNvbnRyb2wtdHJhbnNpdGlvbik7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogJHMyYnMtaW5wdXQtYm9yZGVyLWZvY3VzO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb24gLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyBiIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkczJicy1kcm9wZG93bi1hcnJvdy1jb2xvciB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLXdpZHRoOiAwICRzMmJzLWNhcmV0LXdpZHRoLWJhc2UgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZSAkczJicy1jYXJldC13aWR0aC1iYXNlO1xyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWJlbG93IHtcclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuc2VsZWN0Mi1jb250YWluZXItLWFib3ZlIHtcclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcclxuICAgICAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2xlYXIge1xyXG4gICAgY29sb3I6ICRzMmJzLWNsZWFyLXNlbGVjdGlvbi1jb2xvcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGZsb2F0OiByaWdodDtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICBjb2xvcjogJHMyYnMtY2xlYXItc2VsZWN0aW9uLWhvdmVyLWNvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tZGlzYWJsZWQge1xyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkczJicy1pbnB1dC1ib3JkZXI7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLFxyXG4gICAgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIGN1cnNvcjogJHMyYnMtY3Vyc29yLWRpc2FibGVkO1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbixcclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkczJicy1pbnB1dC1iZy1kaXNhYmxlZDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyLFxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLWRyb3Bkb3duIHtcclxuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHMyYnMtZHJvcGRvd24tYm94LXNoYWRvdyk7XHJcbiAgICBib3JkZXItY29sb3I6ICRzMmJzLWlucHV0LWJvcmRlci1mb2N1cztcclxuICAgIGJvcmRlci13aWR0aDogJHMyYnMtaW5wdXQtYm9yZGVyLXdpZHRoO1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAmLS1hYm92ZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJHMyYnMtZHJvcGRvd24tYm94LXNoYWRvdy1hYm92ZSk7XHJcbiAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnNlbGVjdDItcmVzdWx0cyA+IC5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnMge1xyXG4gICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgaGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtYmFzZTtcclxuICAgIGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAoJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwgKyAkczJicy1jYXJldC13aWR0aC1iYXNlKjMpICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbCAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Fycm93IHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogJHMyYnMtY2FyZXQtd2lkdGgtYmFzZTtcclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHMyYnMtZHJvcGRvd24tYXJyb3ctY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRzMmJzLWNhcmV0LXdpZHRoLWJhc2UgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZSAwICRzMmJzLWNhcmV0LXdpZHRoLWJhc2U7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kczJicy1jYXJldC13aWR0aC1iYXNlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0kczJicy1jYXJldC13aWR0aC1iYXNlLzI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIGNvbG9yOiAkczJicy1pbnB1dC1jb2xvcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtYmFzZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19yZW5kZXJlZCB7XHJcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcGFkZGluZzogMC41cmVtIDAgMCAwLjdyZW07XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3BsYWNlaG9sZGVyIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yLXBsYWNlaG9sZGVyO1xyXG4gICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgbWFyZ2luLXRvcDogNXB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgY29sb3I6ICRzMmJzLWlucHV0LWNvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkZ3JheS0yMDA7XHJcbiAgICAgIGJvcmRlcjogJHMyYnMtaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRncmF5LTMwMDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJicy1zZWxlY3Rpb24tY2hvaWNlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgIGZsb2F0OiBsZWZ0O1xyXG4gICAgICBtYXJnaW46IC0wLjJyZW0gMC4yNXJlbSAwLjNyZW0gMHJlbTtcclxuICAgICAgcGFkZGluZzogMC4ycmVtICRzMmJzLXBhZGRpbmctYmFzZS12ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSB7XHJcbiAgICAgIC5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcbiAgICAgICAgaGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtYmFzZSAtIDI7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6ICRzMmJzLWxpbmUtaGVpZ2h0O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgbWluLXdpZHRoOiA1ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZV9fcmVtb3ZlIHtcclxuICAgICAgY29sb3I6ICRzMmJzLXJlbW92ZS1jaG9pY2UtY29sb3I7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAkczJicy1wYWRkaW5nLWJhc2UtdmVydGljYWwgLyAyO1xyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRzMmJzLXJlbW92ZS1jaG9pY2UtaG92ZXItY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHMyYnMtcGFkZGluZy1iYXNlLXZlcnRpY2FsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUuaW5wdXQtc20sXHJcbiAgLmlucHV0LWdyb3VwLXNtICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUsXHJcbiAgLmZvcm0tZ3JvdXAtc20gJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSB7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRzMmJzLWJvcmRlci1yYWRpdXMtc21hbGwpO1xyXG4gICAgZm9udC1zaXplOiAkczJicy1mb250LXNpemUtc21hbGw7XHJcbiAgICBoZWlnaHQ6ICRzMmJzLWlucHV0LWhlaWdodC1zbWFsbDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWwgJHMyYnMtcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsICsgJHMyYnMtY2FyZXQtd2lkdGgtYmFzZSozICRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWwgJHMyYnMtcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsO1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cgYiB7XHJcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHMyYnMtcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUuaW5wdXQtc20sXHJcbiAgLmlucHV0LWdyb3VwLXNtICYgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSxcclxuICAuZm9ybS1ncm91cC1zbSAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgbWluLWhlaWdodDogJHMyYnMtaW5wdXQtaGVpZ2h0LXNtYWxsO1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJicy1ib3JkZXItcmFkaXVzLXNtYWxsKTtcclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkXHJcbiAgICB7XHJcbiAgICAgIHBhZGRpbmc6ICRzMmJzLXBhZGRpbmctc21hbGwtdmVydGljYWwgJHMyYnMtcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsIDAgJHMyYnMtcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICAgIG1hcmdpbjogMCAwIDAgJHMyYnMtcGFkZGluZy1zbWFsbC1ob3Jpem9udGFsLzI7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHMyYnMtcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICAgICAgcGFkZGluZzogMCAkczJicy1wYWRkaW5nLXNtYWxsLWhvcml6b250YWw7XHJcbiAgICAgIGZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLXNtYWxsO1xyXG4gICAgICBoZWlnaHQ6ICRzMmJzLWlucHV0LWhlaWdodC1zbWFsbCAtIDI7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2NsZWFyIHtcclxuICAgICAgbWFyZ2luLXRvcDogJHMyYnMtcGFkZGluZy1zbWFsbC12ZXJ0aWNhbDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLmlucHV0LWxnLFxyXG4gIC5pbnB1dC1ncm91cC1sZyAmIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlLFxyXG4gIC5mb3JtLWdyb3VwLWxnICYgLnNlbGVjdDItc2VsZWN0aW9uLS1zaW5nbGUge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJicy1ib3JkZXItcmFkaXVzLWxhcmdlKTtcclxuICAgIGZvbnQtc2l6ZTogJHMyYnMtZm9udC1zaXplLWxhcmdlO1xyXG4gICAgaGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICBwYWRkaW5nOiAkczJicy1wYWRkaW5nLWxhcmdlLXZlcnRpY2FsICRzMmJzLXBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbCArICRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlKjMgJHMyYnMtcGFkZGluZy1sYXJnZS12ZXJ0aWNhbCAkczJicy1wYWRkaW5nLWxhcmdlLWhvcml6b250YWw7XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19hcnJvdyB7XHJcbiAgICAgIHdpZHRoOiAkczJicy1jYXJldC13aWR0aC1sYXJnZTtcclxuXHJcbiAgICAgIGIge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2UgJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2UgMCAkczJicy1jYXJldC13aWR0aC1sYXJnZTtcclxuICAgICAgICBtYXJnaW4tbGVmdDogLSRzMmJzLWNhcmV0LXdpZHRoLWxhcmdlO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtJHMyYnMtcGFkZGluZy1sYXJnZS12ZXJ0aWNhbDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtJHMyYnMtY2FyZXQtd2lkdGgtbGFyZ2UvMjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZS5pbnB1dC1sZyxcclxuICAuaW5wdXQtZ3JvdXAtbGcgJiAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlLFxyXG4gIC5mb3JtLWdyb3VwLWxnICYgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSB7XHJcbiAgICBtaW4taGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtbGFyZ2U7XHJcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRzMmJzLWJvcmRlci1yYWRpdXMtbGFyZ2UpO1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICAgICAgZm9udC1zaXplOiAkczJicy1mb250LXNpemUtbGFyZ2U7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAkczJicy1saW5lLWhlaWdodDtcclxuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkczJicy1zZWxlY3Rpb24tY2hvaWNlLWJvcmRlci1yYWRpdXMpO1xyXG4gICAgICBtYXJnaW46ICgkczJicy1wYWRkaW5nLWxhcmdlLXZlcnRpY2FsIC0gMSkgMCAwICRzMmJzLXBhZGRpbmctbGFyZ2UtaG9yaXpvbnRhbC8yO1xyXG4gICAgICBwYWRkaW5nOiAwICRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUgLnNlbGVjdDItc2VhcmNoX19maWVsZCB7XHJcbiAgICAgIHBhZGRpbmc6IDAgJHMyYnMtcGFkZGluZy1sYXJnZS1ob3Jpem9udGFsO1xyXG4gICAgICBmb250LXNpemU6ICRzMmJzLWZvbnQtc2l6ZS1sYXJnZTtcclxuICAgICAgaGVpZ2h0OiAkczJicy1pbnB1dC1oZWlnaHQtbGFyZ2UgLSAyO1xyXG4gICAgICBsaW5lLWhlaWdodDogJHMyYnMtbGluZS1oZWlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICAgIG1hcmdpbi10b3A6ICRzMmJzLXBhZGRpbmctbGFyZ2UtdmVydGljYWw7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VsZWN0Mi1zZWxlY3Rpb24uaW5wdXQtbGcuc2VsZWN0Mi1jb250YWluZXItLW9wZW4ge1xyXG4gICAgQGluY2x1ZGUgZHJvcGRvd24tYXJyb3c7XHJcbiAgfVxyXG5cclxuICAuaW5wdXQtZ3JvdXAtbGcgJiAuc2VsZWN0Mi1zZWxlY3Rpb24ge1xyXG4gICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XHJcbiAgICAgIEBpbmNsdWRlIGRyb3Bkb3duLWFycm93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJltkaXI9XCJydGxcIl0ge1xyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkczJicy1wYWRkaW5nLWJhc2UtaG9yaXpvbnRhbCArICRzMmJzLWNhcmV0LXdpZHRoLWJhc2UqMztcclxuICAgICAgcGFkZGluZy1yaWdodDogJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWw7XHJcblxyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jbGVhciB7XHJcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xyXG4gICAgICAgIGxlZnQ6ICRzMmJzLXBhZGRpbmctYmFzZS1ob3Jpem9udGFsO1xyXG4gICAgICAgIHJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICBiIHtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWxlY3QyLXNlbGVjdGlvbi0tbXVsdGlwbGUge1xyXG4gICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSxcclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19wbGFjZWhvbGRlcixcclxuICAgICAgLnNlbGVjdDItc2VhcmNoLS1pbmxpbmUge1xyXG4gICAgICAgIGZsb2F0OiByaWdodDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2Uge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogJHMyYnMtcGFkZGluZy1iYXNlLWhvcml6b250YWwvMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2VfX3JlbW92ZSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oYXMtd2FybmluZyB7XHJcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkd2FybmluZyk7XHJcbn1cclxuXHJcbi5oYXMtZXJyb3Ige1xyXG4gIEBpbmNsdWRlIHZhbGlkYXRpb24tc3RhdGUtZm9jdXMoJGRhbmdlcik7XHJcbn1cclxuXHJcbi5oYXMtc3VjY2VzcyB7XHJcbiAgQGluY2x1ZGUgdmFsaWRhdGlvbi1zdGF0ZS1mb2N1cygkc3VjY2Vzcyk7XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlIHtcclxuICAmOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0ID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbixcclxuICAmOmZpcnN0LWNoaWxkICsgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0ID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcclxuICB9XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQ6bm90KDpsYXN0LWNoaWxkKSA+IC5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24sXHJcbiAgJjpub3QoOmZpcnN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNDpub3QoOmxhc3QtY2hpbGQpID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbi5mb3JtLWNvbnRyb2wge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMDtcclxuICB9XHJcblxyXG4gICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSArIC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNDpsYXN0LWNoaWxkID4gLnNlbGVjdGlvbiA+IC5zZWxlY3QyLXNlbGVjdGlvbixcclxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgKyAuc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQ6bGFzdC1jaGlsZCA+IC5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24uZm9ybS1jb250cm9sIHtcclxuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcclxuICB9XHJcbn1cclxuXHJcbi5pbnB1dC1ncm91cCA+IC5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCB7XHJcbiAgZGlzcGxheTogdGFibGU7XHJcbiAgdGFibGUtbGF5b3V0OiBmaXhlZDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMjtcclxuICB3aWR0aDogMTAwJTtcclxuICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICA+IC5zZWxlY3Rpb24gPiAuc2VsZWN0Mi1zZWxlY3Rpb24uZm9ybS1jb250cm9sIHtcclxuICAgIGZsb2F0OiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbixcclxuICAmLnNlbGVjdDItY29udGFpbmVyLS1mb2N1c3tcclxuICAgIHotaW5kZXg6IDM7XHJcbiAgfVxyXG5cclxuXHJcbiAgJixcclxuICAuaW5wdXQtZ3JvdXAtYnRuLFxyXG4gIC5pbnB1dC1ncm91cC1idG4gLmJ0biB7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbi5mb3JtLWNvbnRyb2wuc2VsZWN0Mi1oaWRkZW4tYWNjZXNzaWJsZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XHJcbiAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uZm9ybS1pbmxpbmUgLnNlbGVjdDItY29udGFpbmVyLS1ib290c3RyYXA0IHtcclxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgfVxyXG59XHJcblxyXG4uc2VsZWN0Mi1jb250YWluZXItLWJvb3RzdHJhcDQgLnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZSAuc2VsZWN0Mi1zZWFyY2gtLWlubGluZSAuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkIHtcclxuICBwYWRkaW5nOiAwIDA7XHJcbn1cclxuXHJcbi5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWQgLnNlbGVjdDItc2VsZWN0aW9uX19jaG9pY2U6Zmlyc3QtY2hpbGQge1xyXG4gIG1hcmdpbi1sZWZ0OiAwO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1yZXN1bHRzIHtcclxuICBiYWNrZ3JvdW5kOiAkczJicy1yZXN1bHRzLWJnO1xyXG59XHJcblxyXG4uc2VsZWN0Mi1kcm9wZG93biB7XHJcbiAgYmFja2dyb3VuZDogJHMyYnMtZHJvcGRvd24tYmc7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIC5zZWxlY3QyLXNlbGVjdGlvbl9fY2hvaWNlIHtcclxuICBjb2xvcjokczJicy1pbnB1dC1zaW5nbGUtY29sb3I7XHJcbn1cclxuXHJcbi5zZWxlY3QyLWNvbnRhaW5lci0tYm9vdHN0cmFwNCAuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZSAuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkIHtcclxuICBjb2xvcjogJHMyYnMtaW5wdXQtbXVsdGlwbGUtY29sb3I7XHJcbn0iLCIuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gIGJhY2tncm91bmQ6ICRzaW1wbGViYXItc2Nyb2xsYmFyLWJnO1xyXG59XHJcbiIsIi8vIEluaGVyaXRlZCBmcm9tIGh0dHBzOi8vZ2l0aHViLmNvbS90ZWNobGFiL2pxdWVyeS1zbWFydHdpemFyZC9ibG9iL21hc3Rlci9kaXN0L2Nzcy9zbWFydF93aXphcmRfYWxsLmNzc1xyXG5cclxuLnN3ID4gLm5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xyXG4gIGNvbG9yOiAkZ3JheS00MDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3LnN3LWRhcmsge1xyXG4gIGNvbG9yOiByZ2JhKCR3aGl0ZSwgMC45NSk7XHJcbiAgYmFja2dyb3VuZDogJGJsYWNrO1xyXG59XHJcblxyXG4uc3cuc3ctbG9hZGluZzo6YWZ0ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjcpO1xyXG59XHJcblxyXG4uc3cuc3ctbG9hZGluZzo6YmVmb3JlIHtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTEwMDtcclxuICBib3JkZXItdG9wLWNvbG9yOiAkcHJpbWFyeTtcclxufVxyXG5cclxuLnN3LXRoZW1lLWRlZmF1bHQge1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktMjAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCAudG9vbGJhciA+IC5idG4ge1xyXG4gIGNvbG9yOiAkc3RhdGljLXdoaXRlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1kZWZhdWx0ID4gLm5hdiAubmF2LWxpbms6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1kZWZhdWx0ID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmUge1xyXG4gIGNvbG9yOiAkZ3JheS01MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1kZWZhdWx0ID4gLm5hdiAubmF2LWxpbmsuYWN0aXZlIHtcclxuICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJpbWFyeSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRvbmUge1xyXG4gIGNvbG9yOiAkc3VjY2VzcyAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRvbmU6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkc3VjY2VzcztcclxufVxyXG5cclxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XHJcbiAgY29sb3I6ICRncmF5LTMwMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktMzAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtZGVmYXVsdCA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XHJcbiAgY29sb3I6ICRkYW5nZXIgIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWRlZmF1bHQgPiAubmF2IC5uYXYtbGluay5kYW5nZXI6OmFmdGVyIHtcclxuICBiYWNrZ3JvdW5kOiAkZGFuZ2VyO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3MgLnRvb2xiYXIgPiAuYnRuIHtcclxuICBjb2xvcjogJHN0YXRpYy13aGl0ZTtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcclxuICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeTtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICRncmF5LTIwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rOjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS0yMDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5pbmFjdGl2ZSB7XHJcbiAgY29sb3I6ICRncmF5LTUwMDtcclxuICBib3JkZXItY29sb3I6ICRncmF5LTEwMDtcclxuICBiYWNrZ3JvdW5kOiAkZ3JheS0xMDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xyXG4gIGNvbG9yOiAkc3RhdGljLXdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XHJcbiAgYmFja2dyb3VuZDogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnk7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5kb25lIHtcclxuICBjb2xvcjogJHN0YXRpYy13aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRzdWNjZXNzO1xyXG4gIGJhY2tncm91bmQ6ICRzdWNjZXNzO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkc3VjY2VzcztcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICBjb2xvcjogJGdyYXktMjAwO1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktMTAwO1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkOjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRncmF5LTEwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cyA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgYmFja2dyb3VuZDogJGRhbmdlcjtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3MgPiAubmF2IC5uYXYtbGluay5kYW5nZXI6OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGRhbmdlcjtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrIHtcclxuICBjb2xvcjogcmdiYSgkd2hpdGUsIDAuOTUpO1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGdyYXktNjAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluazo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS02MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rOjpiZWZvcmUge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS02MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmluYWN0aXZlIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGdyYXktNjAwO1xyXG4gIGJhY2tncm91bmQ6ICRncmF5LTYwMDtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuaW5hY3RpdmU6OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktNjAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5hY3RpdmUge1xyXG4gIGNvbG9yOiAkd2hpdGU7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS04MDA7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktNzAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5hY3RpdmU6OmFmdGVyIHtcclxuICBib3JkZXItbGVmdC1jb2xvcjogJGdyYXktNzAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kb25lIHtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gIGJvcmRlci1jb2xvcjogJGJsYWNrO1xyXG4gIGJhY2tncm91bmQ6ICRibGFjaztcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZG9uZTo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkYmxhY2s7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcclxuICBjb2xvcjogJGdyYXktNjAwICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiAkZ3JheS0xMDA7XHJcbiAgYmFja2dyb3VuZDogJGdyYXktNzAwO1xyXG59XHJcblxyXG4uc3ctdGhlbWUtYXJyb3dzLnN3LWRhcmsgPiAubmF2IC5uYXYtbGluay5kaXNhYmxlZDo6YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0LWNvbG9yOiAkZ3JheS03MDA7XHJcbn1cclxuXHJcbi5zdy10aGVtZS1hcnJvd3Muc3ctZGFyayA+IC5uYXYgLm5hdi1saW5rLmRhbmdlciB7XHJcbiAgY29sb3I6ICR3aGl0ZTtcclxuICBib3JkZXItY29sb3I6ICRkYW5nZXI7XHJcbiAgYmFja2dyb3VuZDogJGRhbmdlcjtcclxufVxyXG5cclxuLnN3LXRoZW1lLWFycm93cy5zdy1kYXJrID4gLm5hdiAubmF2LWxpbmsuZGFuZ2VyOjphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICRkYW5nZXI7XHJcbn0iXSwic291cmNlUm9vdCI6IiJ9*/