/*!*****************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[3].use[1]!./node_modules/postcss-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[3].use[3]!./site/wp-content/themes/happyhorizon/assets/css/main.scss ***!
  \*****************************************************************************************************************************************************************************************************************************************************/
.primary-color {
  color: #85b112;
}
.primary-color p {
  color: #85b112;
}

.primary-bg-color {
  background-color: #85b112;
}

.primary-fill-color {
  fill: #85b112;
}

.primary-stroke-color {
  stroke: #85b112;
}

.primary-border-color {
  border-color: #85b112;
}

.secondary-color {
  color: #e37a1f;
}
.secondary-color p {
  color: #e37a1f;
}

.secondary-bg-color {
  background-color: #e37a1f;
}

.secondary-fill-color {
  fill: #e37a1f;
}

.secondary-stroke-color {
  stroke: #e37a1f;
}

.secondary-border-color {
  border-color: #e37a1f;
}

.tertiary-color {
  color: #163253;
}
.tertiary-color p {
  color: #163253;
}

.tertiary-bg-color {
  background-color: #163253;
}

.tertiary-fill-color {
  fill: #163253;
}

.tertiary-stroke-color {
  stroke: #163253;
}

.tertiary-border-color {
  border-color: #163253;
}

.white-color {
  color: #ffffff;
}
.white-color p {
  color: #ffffff;
}

.white-bg-color {
  background-color: #ffffff;
}

.white-fill-color {
  fill: #ffffff;
}

.white-stroke-color {
  stroke: #ffffff;
}

.white-border-color {
  border-color: #ffffff;
}

.lightgrey-color {
  color: #ededed;
}
.lightgrey-color p {
  color: #ededed;
}

.lightgrey-bg-color {
  background-color: #ededed;
}

.lightgrey-fill-color {
  fill: #ededed;
}

.lightgrey-stroke-color {
  stroke: #ededed;
}

.lightgrey-border-color {
  border-color: #ededed;
}

.grey-color {
  color: #eeebeb;
}
.grey-color p {
  color: #eeebeb;
}

.grey-bg-color {
  background-color: #eeebeb;
}

.grey-fill-color {
  fill: #eeebeb;
}

.grey-stroke-color {
  stroke: #eeebeb;
}

.grey-border-color {
  border-color: #eeebeb;
}

.darkgrey-color {
  color: #8d8d8d;
}
.darkgrey-color p {
  color: #8d8d8d;
}

.darkgrey-bg-color {
  background-color: #8d8d8d;
}

.darkgrey-fill-color {
  fill: #8d8d8d;
}

.darkgrey-stroke-color {
  stroke: #8d8d8d;
}

.darkgrey-border-color {
  border-color: #8d8d8d;
}

.black-color {
  color: #1a1a1a;
}
.black-color p {
  color: #1a1a1a;
}

.black-bg-color {
  background-color: #1a1a1a;
}

.black-fill-color {
  fill: #1a1a1a;
}

.black-stroke-color {
  stroke: #1a1a1a;
}

.black-border-color {
  border-color: #1a1a1a;
}

.red-color {
  color: #bc1b00;
}
.red-color p {
  color: #bc1b00;
}

.red-bg-color {
  background-color: #bc1b00;
}

.red-fill-color {
  fill: #bc1b00;
}

.red-stroke-color {
  stroke: #bc1b00;
}

.red-border-color {
  border-color: #bc1b00;
}

.lightblue-color {
  color: #13B6C8;
}
.lightblue-color p {
  color: #13B6C8;
}

.lightblue-bg-color {
  background-color: #13B6C8;
}

.lightblue-fill-color {
  fill: #13B6C8;
}

.lightblue-stroke-color {
  stroke: #13B6C8;
}

.lightblue-border-color {
  border-color: #13B6C8;
}

.green-color {
  color: #266629;
}
.green-color p {
  color: #266629;
}

.green-bg-color {
  background-color: #266629;
}

.green-fill-color {
  fill: #266629;
}

.green-stroke-color {
  stroke: #266629;
}

.green-border-color {
  border-color: #266629;
}

.green-tint-1-color {
  color: #91b92a;
}
.green-tint-1-color p {
  color: #91b92a;
}

.green-tint-1-bg-color {
  background-color: #91b92a;
}

.green-tint-1-fill-color {
  fill: #91b92a;
}

.green-tint-1-stroke-color {
  stroke: #91b92a;
}

.green-tint-1-border-color {
  border-color: #91b92a;
}

.green-tint-2-color {
  color: #E7EFD0;
}
.green-tint-2-color p {
  color: #E7EFD0;
}

.green-tint-2-bg-color {
  background-color: #E7EFD0;
}

.green-tint-2-fill-color {
  fill: #E7EFD0;
}

.green-tint-2-stroke-color {
  stroke: #E7EFD0;
}

.green-tint-2-border-color {
  border-color: #E7EFD0;
}

html {
  font-size: 16px;
}

body {
  font-size: 1rem;
  font-family: "Cabin Regular", sans-serif;
  font-weight: 500;
  background-color: #ffffff;
  color: #1a1a1a;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body.page--has-academy-items {
  background-color: #ededed;
}

main[data-bs-masthead=false] {
  margin-top: 4rem;
  padding-top: 4rem;
}
@media (min-width: 1200px) {
  main[data-bs-masthead=false] {
    padding-top: 6rem;
  }
}

section {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
@media (min-width: 576px) {
  section {
    padding-top: 1.2rem;
  }
}
@media (min-width: 768px) {
  section {
    padding-top: 1.25rem;
  }
}
@media (min-width: 992px) {
  section {
    padding-top: 1.3333333333rem;
  }
}
@media (min-width: 1200px) {
  section {
    padding-top: 1.5rem;
  }
}
@media (min-width: 1400px) {
  section {
    padding-top: 2rem;
  }
}
@media (min-width: 576px) {
  section {
    padding-bottom: 1.2rem;
  }
}
@media (min-width: 768px) {
  section {
    padding-bottom: 1.25rem;
  }
}
@media (min-width: 992px) {
  section {
    padding-bottom: 1.3333333333rem;
  }
}
@media (min-width: 1200px) {
  section {
    padding-bottom: 1.5rem;
  }
}
@media (min-width: 1400px) {
  section {
    padding-bottom: 2rem;
  }
}
@media (max-width: 991.98px) {
  section {
    padding-right: 0.75rem;
    padding-left: 0.75rem;
  }
}

@media (max-width: 767.98px) {
  .pb-1,
  .pb-2,
  .pb-3,
  .pb-4,
  .pb-5 {
    padding-bottom: 1rem !important;
  }
}

@media (max-width: 767.98px) {
  pt-1,
  pt-2,
  pt-3,
  pt-4,
  pt-5 {
    padding-top: 1rem !important;
  }
}

.inner-content {
  position: relative;
  display: flex;
  flex-direction: column;
  max-width: 1820px;
  width: 100%;
  box-sizing: border-box;
  margin: 0 auto;
  border-radius: 2.5rem;
  justify-items: center;
  justify-content: center;
  padding: 3rem 0;
}
@media (max-width: 767.98px) {
  .inner-content {
    border-radius: 1.5rem;
  }
}
.inner-content.primary-bg-color .inner-content__highlight {
  color: #1a1a1a;
}
.inner-content.primary-bg-color .inner-content__buttons .btn, .inner-content.primary-bg-color .inner-content__buttons .hbspt-form input[type=submit], .hbspt-form .inner-content.primary-bg-color .inner-content__buttons input[type=submit] {
  color: #ffffff;
}

@media (min-width: 992px) {
  .order-lg-6 {
    order: 6 !important;
  }
  .order-lg-7 {
    order: 7 !important;
  }
  .order-lg-8 {
    order: 8 !important;
  }
}
iframe,
object,
embed {
  max-width: 100%;
}

.wysiwyg img {
  max-width: 100%;
  height: auto;
}
.wysiwyg img.alignright {
  float: right;
  margin: 0 0 1rem 1rem;
}
.wysiwyg img.alignleft {
  float: left;
  margin: 0 1rem 1rem 0;
}
.wysiwyg img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.wysiwyg .alignright {
  float: right;
}
.wysiwyg .alignleft {
  float: left;
}
.wysiwyg .aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

[v-cloak] {
  display: none;
}

.box-border-radius {
  border-radius: 0.5rem;
}
.box-border-radius--small {
  border-radius: 0.25rem;
}
.box-border-radius--large {
  border-radius: 2.5rem;
}

svg {
  fill: #1a1a1a;
}

.base-icon {
  width: 1.25rem;
  height: 1.25rem;
  transition: all 200ms ease-in-out;
}
.base-icon path {
  transition: all 200ms ease-in-out;
}
.base-icon--small {
  width: 0.75rem;
  height: 0.75rem;
}
.base-icon--large {
  width: 1.5rem;
  height: 1.5rem;
}
.base-icon--xl {
  width: 3rem;
  height: 3rem;
}
.base-icon--xxl {
  width: 4rem;
  height: 3rem;
}

.debug {
  background-color: rgba(128, 0, 128, 0.2) !important;
}
.debug--alt {
  background-color: rgba(0, 255, 0, 0.2) !important;
}

.color-primary {
  color: #85b112;
}

.bg-color-primary {
  background-color: #85b112;
}

.color-secondary {
  color: #e37a1f;
}

.bg-color-secondary {
  background-color: #e37a1f;
}

.color-tertiary {
  color: #163253;
}

.bg-color-tertiary {
  background-color: #163253;
}

.color-white {
  color: #ffffff;
}

.bg-color-white {
  background-color: #ffffff;
}

.color-lightgrey {
  color: #ededed;
}

.bg-color-lightgrey {
  background-color: #ededed;
}

.color-grey {
  color: #eeebeb;
}

.bg-color-grey {
  background-color: #eeebeb;
}

.color-darkgrey {
  color: #8d8d8d;
}

.bg-color-darkgrey {
  background-color: #8d8d8d;
}

.color-black {
  color: #1a1a1a;
}

.bg-color-black {
  background-color: #1a1a1a;
}

.color-red {
  color: #bc1b00;
}

.bg-color-red {
  background-color: #bc1b00;
}

.color-lightblue {
  color: #13B6C8;
}

.bg-color-lightblue {
  background-color: #13B6C8;
}

.color-green {
  color: #266629;
}

.bg-color-green {
  background-color: #266629;
}

.color-green-tint-1 {
  color: #91b92a;
}

.bg-color-green-tint-1 {
  background-color: #91b92a;
}

.color-green-tint-2 {
  color: #E7EFD0;
}

.bg-color-green-tint-2 {
  background-color: #E7EFD0;
}

[data-bs-theme=dark] ::selection {
  background-color: #ffffff;
  color: #1a1a1a;
}
[data-bs-theme=dark] ::-moz-selection {
  background-color: #ffffff;
  color: #1a1a1a;
}
[data-bs-theme=dark] body {
  background-color: #181b1e;
  color: #ffffff;
}
[data-bs-theme=dark] h1,
[data-bs-theme=dark] h2,
[data-bs-theme=dark] h3,
[data-bs-theme=dark] h4,
[data-bs-theme=dark] h5,
[data-bs-theme=dark] h6 {
  color: #ffffff;
}
[data-bs-theme=dark] p {
  color: #ffffff;
}
[data-bs-theme=dark] hr {
  border-color: #ffffff;
}
[data-bs-theme=dark] svg {
  fill: #ffffff;
}
[data-bs-theme=dark] blockquote {
  background-color: rgba(255, 255, 255, 0.1);
  color: #ffffff;
}
[data-bs-theme=dark] ul,
[data-bs-theme=dark] ol {
  color: #ffffff;
}
[data-bs-theme=dark] a {
  color: #ffffff;
}
[data-bs-theme=dark] a:hover, [data-bs-theme=dark] a:focus {
  color: #ffffff;
}
[data-bs-theme=dark] label {
  color: #ffffff;
}
[data-bs-theme=dark] .form-control, [data-bs-theme=dark] .hbspt-form input[type=email], .hbspt-form [data-bs-theme=dark] input[type=email],
[data-bs-theme=dark] .hbspt-form input[type=file],
.hbspt-form [data-bs-theme=dark] input[type=file],
[data-bs-theme=dark] .hbspt-form input[type=month],
.hbspt-form [data-bs-theme=dark] input[type=month],
[data-bs-theme=dark] .hbspt-form input[type=number],
.hbspt-form [data-bs-theme=dark] input[type=number],
[data-bs-theme=dark] .hbspt-form input[type=password],
.hbspt-form [data-bs-theme=dark] input[type=password],
[data-bs-theme=dark] .hbspt-form input[type=search],
.hbspt-form [data-bs-theme=dark] input[type=search],
[data-bs-theme=dark] .hbspt-form input[type=tel],
.hbspt-form [data-bs-theme=dark] input[type=tel],
[data-bs-theme=dark] .hbspt-form input[type=text],
.hbspt-form [data-bs-theme=dark] input[type=text],
[data-bs-theme=dark] .hbspt-form input[type=url],
.hbspt-form [data-bs-theme=dark] input[type=url],
[data-bs-theme=dark] .hbspt-form input[type=week],
.hbspt-form [data-bs-theme=dark] input[type=week],
[data-bs-theme=dark] .hbspt-form textarea,
.hbspt-form [data-bs-theme=dark] textarea,
[data-bs-theme=dark] .gform_wrapper.gravity-theme .gfield .form-control {
  color: #1a1a1a;
  border-color: #ffffff;
}
[data-bs-theme=dark] .form-control:focus, [data-bs-theme=dark] .hbspt-form input[type=email]:focus, .hbspt-form [data-bs-theme=dark] input[type=email]:focus,
[data-bs-theme=dark] .hbspt-form input[type=file]:focus,
.hbspt-form [data-bs-theme=dark] input[type=file]:focus,
[data-bs-theme=dark] .hbspt-form input[type=month]:focus,
.hbspt-form [data-bs-theme=dark] input[type=month]:focus,
[data-bs-theme=dark] .hbspt-form input[type=number]:focus,
.hbspt-form [data-bs-theme=dark] input[type=number]:focus,
[data-bs-theme=dark] .hbspt-form input[type=password]:focus,
.hbspt-form [data-bs-theme=dark] input[type=password]:focus,
[data-bs-theme=dark] .hbspt-form input[type=search]:focus,
.hbspt-form [data-bs-theme=dark] input[type=search]:focus,
[data-bs-theme=dark] .hbspt-form input[type=tel]:focus,
.hbspt-form [data-bs-theme=dark] input[type=tel]:focus,
[data-bs-theme=dark] .hbspt-form input[type=text]:focus,
.hbspt-form [data-bs-theme=dark] input[type=text]:focus,
[data-bs-theme=dark] .hbspt-form input[type=url]:focus,
.hbspt-form [data-bs-theme=dark] input[type=url]:focus,
[data-bs-theme=dark] .hbspt-form input[type=week]:focus,
.hbspt-form [data-bs-theme=dark] input[type=week]:focus,
[data-bs-theme=dark] .hbspt-form textarea:focus,
.hbspt-form [data-bs-theme=dark] textarea:focus,
[data-bs-theme=dark] .gform_wrapper.gravity-theme .gfield .form-control:focus {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.15rem rgba(133, 177, 18, 0.5);
}
[data-bs-theme=dark] .form-select {
  color: #ffffff;
  border-color: #ffffff;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23ffffff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .form-select:focus {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.15rem rgba(133, 177, 18, 0.5);
}
[data-bs-theme=dark] .form-check .form-check-input {
  border-color: #ffffff;
}
[data-bs-theme=dark] .form-check .form-check-input:checked {
  border-color: #ffffff;
}
[data-bs-theme=dark] .form-check .form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23ffffff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .form-check .form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23ffffff%27/%3e%3c/svg%3e");
}
[data-bs-theme=dark] .form-check .form-check-input:focus {
  border-color: #ffffff;
  box-shadow: 0 0 0 0.15rem rgba(133, 177, 18, 0.5);
}
[data-bs-theme=dark] .card {
  box-shadow: inset 0 0 0 0.05rem rgba(255, 255, 255, 0.25);
}
[data-bs-theme=dark] .accordion .accordion-item {
  color: #ffffff;
  border: 0.05rem solid rgba(255, 255, 255, 0.5);
}
[data-bs-theme=dark] .accordion .accordion-button {
  color: #ffffff;
}
[data-bs-theme=dark] .accordion .accordion-button:focus {
  border-color: rgba(255, 255, 255, 0.125);
}
[data-bs-theme=dark] .table {
  color: #ffffff;
  border-color: #ffffff;
}
[data-bs-theme=dark] .table.table-striped > tbody > tr:nth-of-type(odd) > * {
  color: #ffffff;
  box-shadow: inset 0 0 0 9999px rgba(255, 255, 255, 0.1);
}
[data-bs-theme=dark] .swiper-pagination-bullet {
  background-color: rgba(255, 255, 255, 0.5);
}
[data-bs-theme=dark] .swiper-pagination-bullet-active {
  background-color: rgba(255, 255, 255, 0.5);
}
[data-bs-theme=dark] .white-bg-color {
  background-color: #181b1e;
}
[data-bs-theme=dark] .lightgrey-bg-color {
  background-color: #212529;
}
/* cabin-regular */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cabin Regular";
  font-style: normal;
  font-weight: 500;
  src: local(""), url("/wp-content/themes/happyhorizon/assets/fonts/cabin-regular.woff2") format("woff2");
}
/* cabin-semibold */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cabin SemiBold";
  font-style: normal;
  font-weight: 600;
  src: local(""), url("/wp-content/themes/happyhorizon/assets/fonts/cabin-semibold.woff2") format("woff2");
}
/* cabin-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cabin";
  font-style: normal;
  font-weight: 400;
  src: local(""), url("/wp-content/themes/happyhorizon/assets/fonts/cabin-v27-latin-regular.woff2") format("woff2");
}
/* cabin-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: "Cabin";
  font-style: normal;
  font-weight: 500;
  src: local(""), url("/wp-content/themes/happyhorizon/assets/fonts/cabin-v27-latin-500.woff2") format("woff2");
}
::selection {
  background-color: #85b112;
  color: #ffffff;
  text-shadow: none;
}

::-moz-selection {
  text-shadow: none;
  background-color: #1a1a1a;
  color: #ffffff;
}

b,
strong {
  font-weight: 600;
}

h1,
.h1,
h2,
.h2,
h3,
.h3,
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  color: #1a1a1a;
  font-weight: 600;
  cursor: default;
}
h1 a,
.h1 a,
h2 a,
.h2 a,
h3 a,
.h3 a,
h4 a,
.h4 a,
h5 a,
.h5 a,
h6 a,
.h6 a {
  cursor: pointer;
}

h1,
.h1 {
  font-size: 1.525rem;
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 576px) {
  h1,
  .h1 {
    font-size: 4rem;
  }
}

h2,
.h2 {
  font-size: 1.325rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 576px) {
  h2,
  .h2 {
    font-size: 2.5rem;
  }
}

h3,
.h3 {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 576px) {
  h3,
  .h3 {
    font-size: 1.75rem;
  }
}

h4,
.h4 {
  font-size: 1.125rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 576px) {
  h4,
  .h4 {
    font-size: 1.375rem;
  }
}

h5,
.h5 {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.2;
}
@media (min-width: 576px) {
  h5,
  .h5 {
    font-size: 0.875rem;
  }
}

h6,
.h6 {
  font-size: 0.625rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 576px) {
  h6,
  .h6 {
    font-size: 0.75rem;
  }
}

p {
  color: #1a1a1a;
}

hr {
  border-color: #1a1a1a;
}

blockquote {
  padding: 1.5rem;
  padding-bottom: 0.5rem;
  background-color: rgba(26, 26, 26, 0.1);
  color: #1a1a1a;
}

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

ul,
ol {
  color: #1a1a1a;
}

a {
  color: #1a1a1a;
  text-decoration: none;
  transition: all 200ms ease-in-out;
}
a:hover, a:focus {
  color: #1a1a1a;
  text-decoration: none;
}
a h1,
a .h1,
a h2,
a .h2,
a h3,
a .h3,
a h4,
a .h4,
a h5,
a .h5,
a h6,
a .h6 {
  cursor: pointer;
}

.wysiwyg a {
  text-decoration: underline;
}
.wysiwyg a:hover, .wysiwyg a:focus {
  text-decoration: underline;
}
.wysiwyg .btn, .wysiwyg .hbspt-form input[type=submit], .hbspt-form .wysiwyg input[type=submit] {
  text-decoration: none;
}
.wysiwyg .btn:disabled, .wysiwyg .hbspt-form input[type=submit]:disabled, .hbspt-form .wysiwyg input[type=submit]:disabled, .wysiwyg .btn:focus, .wysiwyg .hbspt-form input[type=submit]:focus, .hbspt-form .wysiwyg input[type=submit]:focus, .wysiwyg .btn:hover, .wysiwyg .hbspt-form input[type=submit]:hover, .hbspt-form .wysiwyg input[type=submit]:hover {
  text-decoration: none;
}
.wysiwyg ul {
  margin-bottom: 1rem;
  padding-left: 2rem;
  list-style: disc;
}

abbr[data-bs-original-title],
abbr[title] {
  text-decoration: underline;
}

.accordion {
  border-top: 0.1rem solid #85b112;
}
.accordion .accordion-item {
  overflow: hidden;
  margin-bottom: 0.25rem;
  border: 0;
  border-bottom: 0.1rem solid #85b112;
  border-radius: 0;
  background-color: transparent;
  color: #1a1a1a;
}
.accordion .accordion-button {
  position: relative;
  padding: 1rem 0;
  font-size: 1.4rem;
  border-radius: 0;
  background-color: transparent;
  color: #1a1a1a;
}
@media (min-width: 992px) {
  .accordion .accordion-button {
    padding: 1.5rem 3rem;
  }
}
.accordion .accordion-button:after {
  display: none;
}
.accordion .accordion-button svg {
  position: absolute;
  right: 1rem;
  transform: rotate(90deg);
  transition: all 200ms ease-in-out;
}
.accordion .accordion-button[aria-expanded=true] {
  color: #85b112;
}
.accordion .accordion-button[aria-expanded=true] svg {
  transform: rotate(270deg);
}
.accordion .accordion-button:focus {
  box-shadow: none;
}
.accordion .accordion-button:not(.collapsed) {
  box-shadow: none;
}
.accordion .accordion-body {
  padding: 1rem 0;
}
@media (min-width: 992px) {
  .accordion .accordion-body {
    padding: 0rem 3rem 1.5rem 3rem;
  }
}

.breadcrumbs {
  padding: 0;
  display: flex;
  align-items: center;
  height: 30px;
  background-color: transparent;
  top: 0;
  z-index: 2;
  margin-bottom: 1rem;
}
@media (max-width: 767.98px) {
  .breadcrumbs {
    margin-bottom: 0.5rem;
  }
}
.breadcrumbs span,
.breadcrumbs a {
  font-size: 1rem;
  line-height: 1em;
  font-weight: 400;
  color: #1a1a1a;
}
.breadcrumbs a {
  text-decoration: none;
  padding: 0.25rem 0;
  margin: 0.25rem 0.25rem 0.25rem 0;
}
.breadcrumbs__icon {
  width: 1rem;
  height: 1rem;
}
.breadcrumbs__list {
  padding-left: 0;
  display: flex;
  align-items: center;
  gap: 0.5rem;
  list-style: none;
  margin-bottom: 0;
}
.breadcrumbs .breadcrumb_last {
  font-weight: 600;
}
.breadcrumbs .breadcrumb_last a {
  cursor: text;
}
.breadcrumbs__item {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.breadcrumbs__item a {
  opacity: 1;
  transition: 0.2s ease-in-out opacity;
}
.breadcrumbs__item a:hover {
  opacity: 0.8;
}
.breadcrumbs__item > span,
.breadcrumbs__item > span > span,
.breadcrumbs__item > span > span > span {
  display: flex;
  align-items: center;
  gap: 0.5rem;
}
.breadcrumbs__item svg {
  width: 1rem;
  height: 1rem;
  color: #1a1a1a;
}
@media (max-width: 767.98px) {
  .breadcrumbs {
    display: none;
  }
}
.breadcrumbs--has-stations {
  margin-bottom: 0;
  margin-top: -1rem;
  background-color: #1a1a1a;
  color: #ffffff;
}
@media (max-width: 991.98px) {
  .breadcrumbs--has-stations {
    margin-top: -2rem;
  }
}
.breadcrumbs--has-stations span {
  color: #ffffff;
}
.breadcrumbs--has-stations span a {
  color: #ffffff;
}
.breadcrumbs--has-stations svg {
  color: #ffffff;
}

.btn, .hbspt-form input[type=submit],
[data-bs-theme=dark] .btn {
  position: relative;
  display: inline-block;
  padding: 0.75rem 1.25rem;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: 5px;
  border: none;
  background-color: #85b112;
  color: #ffffff;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  white-space: normal;
  transition: all 200ms ease-in-out;
  min-width: 120px;
}
.btn:disabled, .hbspt-form input[type=submit]:disabled, .btn:focus, .hbspt-form input[type=submit]:focus, .btn:hover, .hbspt-form input[type=submit]:hover,
[data-bs-theme=dark] .btn:disabled,
[data-bs-theme=dark] .btn:focus,
[data-bs-theme=dark] .btn:hover {
  background-color: #85b112;
  color: #ffffff;
  text-decoration: none;
  outline: 0;
  box-shadow: none;
}
.btn--disabled,
[data-bs-theme=dark] .btn--disabled {
  background-color: rgb(167.7027027027, 152.2972972973, 152.2972972973);
  color: #ffffff;
  pointer-events: all;
}
.btn--disabled:hover, .btn--disabled:focus,
[data-bs-theme=dark] .btn--disabled:hover,
[data-bs-theme=dark] .btn--disabled:focus {
  background-color: rgb(167.7027027027, 152.2972972973, 152.2972972973);
  color: #ffffff;
  cursor: not-allowed;
}
.btn--primary,
[data-bs-theme=dark] .btn--primary {
  background-color: #85b112;
}
.btn--primary:focus, .btn--primary:active, .btn--primary:hover,
[data-bs-theme=dark] .btn--primary:focus,
[data-bs-theme=dark] .btn--primary:active,
[data-bs-theme=dark] .btn--primary:hover {
  background-color: #85b112;
  opacity: 0.8;
}
.btn--primary-text,
[data-bs-theme=dark] .btn--primary-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #85b112;
}
@media (min-width: 576px) {
  .btn--primary-text,
  [data-bs-theme=dark] .btn--primary-text {
    font-size: 1.25rem;
  }
}
.btn--primary-text .btn--icon,
[data-bs-theme=dark] .btn--primary-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--primary-text .btn--icon,
  [data-bs-theme=dark] .btn--primary-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--primary-text:hover, .btn--primary-text:focus, .btn--primary-text:active,
[data-bs-theme=dark] .btn--primary-text:hover,
[data-bs-theme=dark] .btn--primary-text:focus,
[data-bs-theme=dark] .btn--primary-text:active {
  background-color: transparent;
  color: #85b112;
}
.btn--primary-text:hover .btn--icon, .btn--primary-text:focus .btn--icon, .btn--primary-text:active .btn--icon,
[data-bs-theme=dark] .btn--primary-text:hover .btn--icon,
[data-bs-theme=dark] .btn--primary-text:focus .btn--icon,
[data-bs-theme=dark] .btn--primary-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--secondary,
[data-bs-theme=dark] .btn--secondary {
  background-color: #e37a1f;
  color: #ffffff;
}
.btn--secondary:focus, .btn--secondary:active, .btn--secondary:hover,
[data-bs-theme=dark] .btn--secondary:focus,
[data-bs-theme=dark] .btn--secondary:active,
[data-bs-theme=dark] .btn--secondary:hover {
  background-color: #e37a1f;
  opacity: 0.8;
  color: #ffffff;
}
.btn--secondary-text,
[data-bs-theme=dark] .btn--secondary-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #e37a1f;
}
@media (min-width: 576px) {
  .btn--secondary-text,
  [data-bs-theme=dark] .btn--secondary-text {
    font-size: 1.25rem;
  }
}
.btn--secondary-text .btn--icon,
[data-bs-theme=dark] .btn--secondary-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--secondary-text .btn--icon,
  [data-bs-theme=dark] .btn--secondary-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--secondary-text:hover, .btn--secondary-text:focus, .btn--secondary-text:active,
[data-bs-theme=dark] .btn--secondary-text:hover,
[data-bs-theme=dark] .btn--secondary-text:focus,
[data-bs-theme=dark] .btn--secondary-text:active {
  background-color: transparent;
  color: #e37a1f;
}
.btn--secondary-text:hover .btn--icon, .btn--secondary-text:focus .btn--icon, .btn--secondary-text:active .btn--icon,
[data-bs-theme=dark] .btn--secondary-text:hover .btn--icon,
[data-bs-theme=dark] .btn--secondary-text:focus .btn--icon,
[data-bs-theme=dark] .btn--secondary-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--tertiary,
[data-bs-theme=dark] .btn--tertiary {
  background-color: #163253;
}
.btn--tertiary:focus, .btn--tertiary:active, .btn--tertiary:hover,
[data-bs-theme=dark] .btn--tertiary:focus,
[data-bs-theme=dark] .btn--tertiary:active,
[data-bs-theme=dark] .btn--tertiary:hover {
  background-color: #163253;
  opacity: 0.8;
}
.btn--tertiary-text,
[data-bs-theme=dark] .btn--tertiary-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #163253;
}
@media (min-width: 576px) {
  .btn--tertiary-text,
  [data-bs-theme=dark] .btn--tertiary-text {
    font-size: 1.25rem;
  }
}
.btn--tertiary-text .btn--icon,
[data-bs-theme=dark] .btn--tertiary-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--tertiary-text .btn--icon,
  [data-bs-theme=dark] .btn--tertiary-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--tertiary-text:hover, .btn--tertiary-text:focus, .btn--tertiary-text:active,
[data-bs-theme=dark] .btn--tertiary-text:hover,
[data-bs-theme=dark] .btn--tertiary-text:focus,
[data-bs-theme=dark] .btn--tertiary-text:active {
  background-color: transparent;
  color: #163253;
}
.btn--tertiary-text:hover .btn--icon, .btn--tertiary-text:focus .btn--icon, .btn--tertiary-text:active .btn--icon,
[data-bs-theme=dark] .btn--tertiary-text:hover .btn--icon,
[data-bs-theme=dark] .btn--tertiary-text:focus .btn--icon,
[data-bs-theme=dark] .btn--tertiary-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--white,
[data-bs-theme=dark] .btn--white {
  background-color: #ffffff;
}
.btn--white:focus, .btn--white:active, .btn--white:hover,
[data-bs-theme=dark] .btn--white:focus,
[data-bs-theme=dark] .btn--white:active,
[data-bs-theme=dark] .btn--white:hover {
  background-color: #ffffff;
  opacity: 0.8;
}
.btn--white-text,
[data-bs-theme=dark] .btn--white-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #ffffff;
}
@media (min-width: 576px) {
  .btn--white-text,
  [data-bs-theme=dark] .btn--white-text {
    font-size: 1.25rem;
  }
}
.btn--white-text .btn--icon,
[data-bs-theme=dark] .btn--white-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--white-text .btn--icon,
  [data-bs-theme=dark] .btn--white-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--white-text:hover, .btn--white-text:focus, .btn--white-text:active,
[data-bs-theme=dark] .btn--white-text:hover,
[data-bs-theme=dark] .btn--white-text:focus,
[data-bs-theme=dark] .btn--white-text:active {
  background-color: transparent;
  color: #ffffff;
}
.btn--white-text:hover .btn--icon, .btn--white-text:focus .btn--icon, .btn--white-text:active .btn--icon,
[data-bs-theme=dark] .btn--white-text:hover .btn--icon,
[data-bs-theme=dark] .btn--white-text:focus .btn--icon,
[data-bs-theme=dark] .btn--white-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--lightgrey,
[data-bs-theme=dark] .btn--lightgrey {
  background-color: #ededed;
}
.btn--lightgrey:focus, .btn--lightgrey:active, .btn--lightgrey:hover,
[data-bs-theme=dark] .btn--lightgrey:focus,
[data-bs-theme=dark] .btn--lightgrey:active,
[data-bs-theme=dark] .btn--lightgrey:hover {
  background-color: #ededed;
  opacity: 0.8;
}
.btn--lightgrey-text,
[data-bs-theme=dark] .btn--lightgrey-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #ededed;
}
@media (min-width: 576px) {
  .btn--lightgrey-text,
  [data-bs-theme=dark] .btn--lightgrey-text {
    font-size: 1.25rem;
  }
}
.btn--lightgrey-text .btn--icon,
[data-bs-theme=dark] .btn--lightgrey-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--lightgrey-text .btn--icon,
  [data-bs-theme=dark] .btn--lightgrey-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--lightgrey-text:hover, .btn--lightgrey-text:focus, .btn--lightgrey-text:active,
[data-bs-theme=dark] .btn--lightgrey-text:hover,
[data-bs-theme=dark] .btn--lightgrey-text:focus,
[data-bs-theme=dark] .btn--lightgrey-text:active {
  background-color: transparent;
  color: #ededed;
}
.btn--lightgrey-text:hover .btn--icon, .btn--lightgrey-text:focus .btn--icon, .btn--lightgrey-text:active .btn--icon,
[data-bs-theme=dark] .btn--lightgrey-text:hover .btn--icon,
[data-bs-theme=dark] .btn--lightgrey-text:focus .btn--icon,
[data-bs-theme=dark] .btn--lightgrey-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--grey,
[data-bs-theme=dark] .btn--grey {
  background-color: #eeebeb;
}
.btn--grey:focus, .btn--grey:active, .btn--grey:hover,
[data-bs-theme=dark] .btn--grey:focus,
[data-bs-theme=dark] .btn--grey:active,
[data-bs-theme=dark] .btn--grey:hover {
  background-color: #eeebeb;
  opacity: 0.8;
}
.btn--grey-text,
[data-bs-theme=dark] .btn--grey-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #eeebeb;
}
@media (min-width: 576px) {
  .btn--grey-text,
  [data-bs-theme=dark] .btn--grey-text {
    font-size: 1.25rem;
  }
}
.btn--grey-text .btn--icon,
[data-bs-theme=dark] .btn--grey-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--grey-text .btn--icon,
  [data-bs-theme=dark] .btn--grey-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--grey-text:hover, .btn--grey-text:focus, .btn--grey-text:active,
[data-bs-theme=dark] .btn--grey-text:hover,
[data-bs-theme=dark] .btn--grey-text:focus,
[data-bs-theme=dark] .btn--grey-text:active {
  background-color: transparent;
  color: #eeebeb;
}
.btn--grey-text:hover .btn--icon, .btn--grey-text:focus .btn--icon, .btn--grey-text:active .btn--icon,
[data-bs-theme=dark] .btn--grey-text:hover .btn--icon,
[data-bs-theme=dark] .btn--grey-text:focus .btn--icon,
[data-bs-theme=dark] .btn--grey-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--darkgrey,
[data-bs-theme=dark] .btn--darkgrey {
  background-color: #8d8d8d;
}
.btn--darkgrey:focus, .btn--darkgrey:active, .btn--darkgrey:hover,
[data-bs-theme=dark] .btn--darkgrey:focus,
[data-bs-theme=dark] .btn--darkgrey:active,
[data-bs-theme=dark] .btn--darkgrey:hover {
  background-color: #8d8d8d;
  opacity: 0.8;
}
.btn--darkgrey-text,
[data-bs-theme=dark] .btn--darkgrey-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #8d8d8d;
}
@media (min-width: 576px) {
  .btn--darkgrey-text,
  [data-bs-theme=dark] .btn--darkgrey-text {
    font-size: 1.25rem;
  }
}
.btn--darkgrey-text .btn--icon,
[data-bs-theme=dark] .btn--darkgrey-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--darkgrey-text .btn--icon,
  [data-bs-theme=dark] .btn--darkgrey-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--darkgrey-text:hover, .btn--darkgrey-text:focus, .btn--darkgrey-text:active,
[data-bs-theme=dark] .btn--darkgrey-text:hover,
[data-bs-theme=dark] .btn--darkgrey-text:focus,
[data-bs-theme=dark] .btn--darkgrey-text:active {
  background-color: transparent;
  color: #8d8d8d;
}
.btn--darkgrey-text:hover .btn--icon, .btn--darkgrey-text:focus .btn--icon, .btn--darkgrey-text:active .btn--icon,
[data-bs-theme=dark] .btn--darkgrey-text:hover .btn--icon,
[data-bs-theme=dark] .btn--darkgrey-text:focus .btn--icon,
[data-bs-theme=dark] .btn--darkgrey-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--black,
[data-bs-theme=dark] .btn--black {
  background-color: #1a1a1a;
  color: #ffffff;
}
.btn--black:focus, .btn--black:active, .btn--black:hover,
[data-bs-theme=dark] .btn--black:focus,
[data-bs-theme=dark] .btn--black:active,
[data-bs-theme=dark] .btn--black:hover {
  background-color: #1a1a1a;
  opacity: 0.8;
  color: #ffffff;
}
.btn--black-text,
[data-bs-theme=dark] .btn--black-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #1a1a1a;
}
@media (min-width: 576px) {
  .btn--black-text,
  [data-bs-theme=dark] .btn--black-text {
    font-size: 1.25rem;
  }
}
.btn--black-text .btn--icon,
[data-bs-theme=dark] .btn--black-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--black-text .btn--icon,
  [data-bs-theme=dark] .btn--black-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--black-text:hover, .btn--black-text:focus, .btn--black-text:active,
[data-bs-theme=dark] .btn--black-text:hover,
[data-bs-theme=dark] .btn--black-text:focus,
[data-bs-theme=dark] .btn--black-text:active {
  background-color: transparent;
  color: #1a1a1a;
}
.btn--black-text:hover .btn--icon, .btn--black-text:focus .btn--icon, .btn--black-text:active .btn--icon,
[data-bs-theme=dark] .btn--black-text:hover .btn--icon,
[data-bs-theme=dark] .btn--black-text:focus .btn--icon,
[data-bs-theme=dark] .btn--black-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--red,
[data-bs-theme=dark] .btn--red {
  background-color: #bc1b00;
}
.btn--red:focus, .btn--red:active, .btn--red:hover,
[data-bs-theme=dark] .btn--red:focus,
[data-bs-theme=dark] .btn--red:active,
[data-bs-theme=dark] .btn--red:hover {
  background-color: #bc1b00;
  opacity: 0.8;
}
.btn--red-text,
[data-bs-theme=dark] .btn--red-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #bc1b00;
}
@media (min-width: 576px) {
  .btn--red-text,
  [data-bs-theme=dark] .btn--red-text {
    font-size: 1.25rem;
  }
}
.btn--red-text .btn--icon,
[data-bs-theme=dark] .btn--red-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--red-text .btn--icon,
  [data-bs-theme=dark] .btn--red-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--red-text:hover, .btn--red-text:focus, .btn--red-text:active,
[data-bs-theme=dark] .btn--red-text:hover,
[data-bs-theme=dark] .btn--red-text:focus,
[data-bs-theme=dark] .btn--red-text:active {
  background-color: transparent;
  color: #bc1b00;
}
.btn--red-text:hover .btn--icon, .btn--red-text:focus .btn--icon, .btn--red-text:active .btn--icon,
[data-bs-theme=dark] .btn--red-text:hover .btn--icon,
[data-bs-theme=dark] .btn--red-text:focus .btn--icon,
[data-bs-theme=dark] .btn--red-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--lightblue,
[data-bs-theme=dark] .btn--lightblue {
  background-color: #13B6C8;
}
.btn--lightblue:focus, .btn--lightblue:active, .btn--lightblue:hover,
[data-bs-theme=dark] .btn--lightblue:focus,
[data-bs-theme=dark] .btn--lightblue:active,
[data-bs-theme=dark] .btn--lightblue:hover {
  background-color: #13B6C8;
  opacity: 0.8;
}
.btn--lightblue-text,
[data-bs-theme=dark] .btn--lightblue-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #13B6C8;
}
@media (min-width: 576px) {
  .btn--lightblue-text,
  [data-bs-theme=dark] .btn--lightblue-text {
    font-size: 1.25rem;
  }
}
.btn--lightblue-text .btn--icon,
[data-bs-theme=dark] .btn--lightblue-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--lightblue-text .btn--icon,
  [data-bs-theme=dark] .btn--lightblue-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--lightblue-text:hover, .btn--lightblue-text:focus, .btn--lightblue-text:active,
[data-bs-theme=dark] .btn--lightblue-text:hover,
[data-bs-theme=dark] .btn--lightblue-text:focus,
[data-bs-theme=dark] .btn--lightblue-text:active {
  background-color: transparent;
  color: #13B6C8;
}
.btn--lightblue-text:hover .btn--icon, .btn--lightblue-text:focus .btn--icon, .btn--lightblue-text:active .btn--icon,
[data-bs-theme=dark] .btn--lightblue-text:hover .btn--icon,
[data-bs-theme=dark] .btn--lightblue-text:focus .btn--icon,
[data-bs-theme=dark] .btn--lightblue-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--green,
[data-bs-theme=dark] .btn--green {
  background-color: #266629;
}
.btn--green:focus, .btn--green:active, .btn--green:hover,
[data-bs-theme=dark] .btn--green:focus,
[data-bs-theme=dark] .btn--green:active,
[data-bs-theme=dark] .btn--green:hover {
  background-color: #266629;
  opacity: 0.8;
}
.btn--green-text,
[data-bs-theme=dark] .btn--green-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #266629;
}
@media (min-width: 576px) {
  .btn--green-text,
  [data-bs-theme=dark] .btn--green-text {
    font-size: 1.25rem;
  }
}
.btn--green-text .btn--icon,
[data-bs-theme=dark] .btn--green-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--green-text .btn--icon,
  [data-bs-theme=dark] .btn--green-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--green-text:hover, .btn--green-text:focus, .btn--green-text:active,
[data-bs-theme=dark] .btn--green-text:hover,
[data-bs-theme=dark] .btn--green-text:focus,
[data-bs-theme=dark] .btn--green-text:active {
  background-color: transparent;
  color: #266629;
}
.btn--green-text:hover .btn--icon, .btn--green-text:focus .btn--icon, .btn--green-text:active .btn--icon,
[data-bs-theme=dark] .btn--green-text:hover .btn--icon,
[data-bs-theme=dark] .btn--green-text:focus .btn--icon,
[data-bs-theme=dark] .btn--green-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--green-tint-1,
[data-bs-theme=dark] .btn--green-tint-1 {
  background-color: #91b92a;
}
.btn--green-tint-1:focus, .btn--green-tint-1:active, .btn--green-tint-1:hover,
[data-bs-theme=dark] .btn--green-tint-1:focus,
[data-bs-theme=dark] .btn--green-tint-1:active,
[data-bs-theme=dark] .btn--green-tint-1:hover {
  background-color: #91b92a;
  opacity: 0.8;
}
.btn--green-tint-1-text,
[data-bs-theme=dark] .btn--green-tint-1-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #91b92a;
}
@media (min-width: 576px) {
  .btn--green-tint-1-text,
  [data-bs-theme=dark] .btn--green-tint-1-text {
    font-size: 1.25rem;
  }
}
.btn--green-tint-1-text .btn--icon,
[data-bs-theme=dark] .btn--green-tint-1-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--green-tint-1-text .btn--icon,
  [data-bs-theme=dark] .btn--green-tint-1-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--green-tint-1-text:hover, .btn--green-tint-1-text:focus, .btn--green-tint-1-text:active,
[data-bs-theme=dark] .btn--green-tint-1-text:hover,
[data-bs-theme=dark] .btn--green-tint-1-text:focus,
[data-bs-theme=dark] .btn--green-tint-1-text:active {
  background-color: transparent;
  color: #91b92a;
}
.btn--green-tint-1-text:hover .btn--icon, .btn--green-tint-1-text:focus .btn--icon, .btn--green-tint-1-text:active .btn--icon,
[data-bs-theme=dark] .btn--green-tint-1-text:hover .btn--icon,
[data-bs-theme=dark] .btn--green-tint-1-text:focus .btn--icon,
[data-bs-theme=dark] .btn--green-tint-1-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--green-tint-2,
[data-bs-theme=dark] .btn--green-tint-2 {
  background-color: #E7EFD0;
  color: #85b112;
  text-decoration: underline;
}
.btn--green-tint-2:focus, .btn--green-tint-2:active, .btn--green-tint-2:hover,
[data-bs-theme=dark] .btn--green-tint-2:focus,
[data-bs-theme=dark] .btn--green-tint-2:active,
[data-bs-theme=dark] .btn--green-tint-2:hover {
  background-color: #E7EFD0;
  opacity: 0.8;
  text-decoration: none;
  background-color: #85b112;
}
.btn--green-tint-2-text,
[data-bs-theme=dark] .btn--green-tint-2-text {
  background-color: transparent;
  padding-left: 0;
  padding-right: 0;
  gap: 1rem;
  font-weight: 600;
  color: #E7EFD0;
}
@media (min-width: 576px) {
  .btn--green-tint-2-text,
  [data-bs-theme=dark] .btn--green-tint-2-text {
    font-size: 1.25rem;
  }
}
.btn--green-tint-2-text .btn--icon,
[data-bs-theme=dark] .btn--green-tint-2-text .btn--icon {
  transform: translateX(0);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 576px) {
  .btn--green-tint-2-text .btn--icon,
  [data-bs-theme=dark] .btn--green-tint-2-text .btn--icon {
    width: 1.5rem;
    height: 1.5rem;
  }
}
.btn--green-tint-2-text:hover, .btn--green-tint-2-text:focus, .btn--green-tint-2-text:active,
[data-bs-theme=dark] .btn--green-tint-2-text:hover,
[data-bs-theme=dark] .btn--green-tint-2-text:focus,
[data-bs-theme=dark] .btn--green-tint-2-text:active {
  background-color: transparent;
  color: #E7EFD0;
}
.btn--green-tint-2-text:hover .btn--icon, .btn--green-tint-2-text:focus .btn--icon, .btn--green-tint-2-text:active .btn--icon,
[data-bs-theme=dark] .btn--green-tint-2-text:hover .btn--icon,
[data-bs-theme=dark] .btn--green-tint-2-text:focus .btn--icon,
[data-bs-theme=dark] .btn--green-tint-2-text:active .btn--icon {
  transform: translateX(0.125em);
}
.btn--outlined,
[data-bs-theme=dark] .btn--outlined {
  background-color: transparent;
  border: 0.1rem solid #ffffff;
}
.btn--small,
[data-bs-theme=dark] .btn--small {
  padding: 0.25rem 0.5rem;
  font-size: 0.65rem;
  border-radius: 0.25rem;
}
.btn--large,
[data-bs-theme=dark] .btn--large {
  padding: 1rem 2.5rem;
  font-size: 1.2rem;
  border-radius: 2.5rem;
}
.btn--db,
[data-bs-theme=dark] .btn--db {
  display: block;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  height: 100%;
  word-wrap: break-word;
  border-radius: 0.5rem;
  box-shadow: inset 0 0 0 0.05rem rgba(26, 26, 26, 0.25);
}
.card__image-ratio {
  border-radius: 0.5rem 0.5rem 0 0;
  overflow: hidden;
}
.card__date {
  font-size: 0.6rem;
}
.card__title {
  font-size: 1rem;
}
.card__excerpt p {
  margin-bottom: 0.25rem;
}

label {
  color: #1a1a1a;
}

.form-control, .hbspt-form input[type=email],
.hbspt-form input[type=file],
.hbspt-form input[type=month],
.hbspt-form input[type=number],
.hbspt-form input[type=password],
.hbspt-form input[type=search],
.hbspt-form input[type=tel],
.hbspt-form input[type=text],
.hbspt-form input[type=url],
.hbspt-form input[type=week],
.hbspt-form textarea,
.gform_wrapper.gravity-theme .gfield .form-control,
.gform_wrapper.gravity-theme .gfield .hbspt-form textarea,
.hbspt-form .gform_wrapper.gravity-theme .gfield textarea {
  padding: 0.75rem 1rem;
  background-color: #ffffff;
  color: #1a1a1a;
  border-color: #c6c6c6;
  font-family: inherit;
  font-size: 0.9rem;
  transition: all 200ms ease-in-out;
  border-radius: 2.5rem;
}
.form-control:focus, .hbspt-form input[type=email]:focus,
.hbspt-form input[type=file]:focus,
.hbspt-form input[type=month]:focus,
.hbspt-form input[type=number]:focus,
.hbspt-form input[type=password]:focus,
.hbspt-form input[type=search]:focus,
.hbspt-form input[type=tel]:focus,
.hbspt-form input[type=text]:focus,
.hbspt-form input[type=url]:focus,
.hbspt-form input[type=week]:focus,
.hbspt-form textarea:focus,
.gform_wrapper.gravity-theme .gfield .form-control:focus {
  background-color: #ffffff;
  border-color: #85b112;
  box-shadow: 0 0 0 0.15rem rgba(133, 177, 18, 0.375);
}
.form-control::placeholder, .hbspt-form input[type=email]::placeholder,
.hbspt-form input[type=file]::placeholder,
.hbspt-form input[type=month]::placeholder,
.hbspt-form input[type=number]::placeholder,
.hbspt-form input[type=password]::placeholder,
.hbspt-form input[type=search]::placeholder,
.hbspt-form input[type=tel]::placeholder,
.hbspt-form input[type=text]::placeholder,
.hbspt-form input[type=url]::placeholder,
.hbspt-form input[type=week]::placeholder,
.hbspt-form textarea::placeholder,
.gform_wrapper.gravity-theme .gfield .form-control::placeholder,
.gform_wrapper.gravity-theme .gfield .hbspt-form textarea::placeholder,
.hbspt-form .gform_wrapper.gravity-theme .gfield textarea::placeholder {
  color: #c6c6c6;
}

.form-floating > textarea.form-control,
.hbspt-form .form-floating > textarea {
  height: calc(9rem + 2px);
}

.form-floating:not(.form-control:disabled)::before {
  background-color: transparent;
  pointer-events: none;
}

.form-select {
  padding: 0.75rem 2.25rem 0.75rem 1rem;
  background-color: #ffffff;
  color: #1a1a1a;
  border-color: #c6c6c6;
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23000000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M2 5l6 6 6-6%27/%3e%3c/svg%3e");
  border-radius: 2.5rem;
  font-family: inherit;
  font-size: 0.9rem;
  transition: all 200ms ease-in-out;
}
.form-select:focus {
  background-color: transparent;
  border-color: #1a1a1a;
  box-shadow: 0 0 0 0.15rem rgba(133, 177, 18, 0.375);
}
.form-check .form-check-input {
  background-color: transparent;
  border-color: #1a1a1a;
  transition: all 200ms ease-in-out;
}
.form-check .form-check-input:checked {
  background-color: transparent;
  border-color: #1a1a1a;
}
.form-check .form-check-input:checked[type=checkbox] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23000000%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e");
}
.form-check .form-check-input:checked[type=radio] {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%23000000%27/%3e%3c/svg%3e");
}
.form-check .form-check-input:focus {
  background-color: #ffffff;
  border-color: #85b112;
  box-shadow: 0 0 0 0.15rem rgba(133, 177, 18, 0.375);
}

.gform_anchor {
  pointer-events: none;
}
.gform_anchor:focus-visible {
  outline: 0;
}
.gform_anchor:before {
  content: "";
  display: block;
  height: 0rem;
  margin-top: 0rem;
}

.gform_confirmation_wrapper {
  margin: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  border: 0;
  background-color: #85b112;
  border-radius: 0.5rem;
  box-shadow: none;
  text-align: center;
}
.gform_confirmation_wrapper * {
  color: #ffffff;
}

body div.gform_wrapper.gravity-theme .gform_required_legend {
  display: none;
}
body div.gform_wrapper.gravity-theme .gform_validation_errors {
  margin: 0;
  margin-bottom: 1rem;
  padding: 1rem;
  border: 0;
  background-color: #bc1b00;
  border-radius: 0.5rem;
  box-shadow: none;
}
body div.gform_wrapper.gravity-theme .gform_validation_errors * {
  color: #ffffff;
}
body div.gform_wrapper.gravity-theme .gform_validation_errors h2 {
  padding-left: 1.5rem;
}
body div.gform_wrapper.gravity-theme .gform_validation_errors .validation_error {
  margin: 0;
  padding: 0;
  border: 0;
}
body div.gform_wrapper.gravity-theme .gfield_error label {
  color: #bc1b00;
}
body div.gform_wrapper.gravity-theme .gfield_error [aria-invalid=true] {
  border: 0.05rem solid #bc1b00;
}
body div.gform_wrapper.gravity-theme .validation_message {
  margin-top: 0.25rem;
  padding: 0;
  background-color: transparent;
  color: #bc1b00;
  border: 0;
}

select,
.form-select {
  width: 100%;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background-image: url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" height=\"16\" width=\"14\" viewBox=\"0 0 448 512\"><path d=\"M441.9 167.3l-19.8-19.8c-4.7-4.7-12.3-4.7-17 0L224 328.2 42.9 147.5c-4.7-4.7-12.3-4.7-17 0L6.1 167.3c-4.7 4.7-4.7 12.3 0 17l209.4 209.4c4.7 4.7 12.3 4.7 17 0l209.4-209.4c4.7-4.7 4.7-12.3 0-17z\"/></svg>");
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  color: #1a1a1a;
  background-color: #ffffff;
  font-size: 0.9rem;
  font-weight: 400;
  line-height: 1.1rem;
  border-radius: 2.5rem;
  border-color: #c6c6c6;
  box-shadow: none;
  padding: 0.875rem 1rem;
}
select:focus,
.form-select:focus {
  background-color: #F2F2F5;
  border-color: #070733 !important;
  box-shadow: 0px 0px 2px rgba(40, 41, 61, 0.04), 0px 4px 8px rgba(96, 97, 112, 0.16);
}

.hbspt-form .hs-error-msg {
  color: #bc1b00;
}
.hbspt-form .hs-error-msg {
  margin-top: 0.3rem;
}
.hbspt-form .field {
  margin-top: 1rem;
}
.hbspt-form .field:first-child {
  margin: 0;
}
.hbspt-form .field label:not(.hs-error-msg):not(.hs-form-booleancheckbox-display):not(.hs-form-booleanradio-display) {
  display: none;
}
.hbspt-form .hs-form-booleancheckbox label {
  display: block;
}
.hbspt-form .hs_error_rollup,
.hbspt-form .legal-consent-container {
  margin-top: 1rem;
}
.hbspt-form .hs_error_rollup {
  display: none;
  visibility: hidden;
  background-color: #bc1b00;
  color: #ffffff;
  text-align: center;
  border-radius: 0.3rem;
}
.hbspt-form input[type=email],
.hbspt-form input[type=file],
.hbspt-form input[type=month],
.hbspt-form input[type=number],
.hbspt-form input[type=password],
.hbspt-form input[type=search],
.hbspt-form input[type=tel],
.hbspt-form input[type=text],
.hbspt-form input[type=url],
.hbspt-form input[type=week],
.hbspt-form textarea {
  width: 100%;
  border: 1px solid #c6c6c6;
}
.hbspt-form [type=radio]:checked,
.hbspt-form [type=radio]:not(:checked),
.hbspt-form [type=checkbox]:checked,
.hbspt-form [type=checkbox]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.hbspt-form [type=radio]:checked + span,
.hbspt-form [type=radio]:not(:checked) + span {
  position: relative;
  padding-left: 82px;
  cursor: pointer;
  line-height: 60px;
  display: inline-block;
}
.hbspt-form [type=checkbox]:checked + span,
.hbspt-form [type=checkbox]:not(:checked) + span {
  position: relative;
  padding-left: 1.5rem;
  cursor: pointer;
  display: inline-block;
  margin-left: 0;
  font-size: 1rem;
  line-height: 28px;
  text-transform: none;
}
.hbspt-form [type=radio]:checked + span:before,
.hbspt-form [type=radio]:not(:checked) + span:before,
.hbspt-form [type=checkbox]:checked + span:before,
.hbspt-form [type=checkbox]:not(:checked) + span:before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 1rem;
  height: 1rem;
  background: #ffffff;
  border: 1px solid #c6c6c6;
}
.hbspt-form [type=radio]:not(:checked) + span:after {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 1rem;
  height: 1rem;
  background: #ffffff;
  border: 1px solid #c6c6c6;
}
.hbspt-form [type=checkbox]:not(:checked) + span:after {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 1rem;
  height: 1rem;
  background: #ffffff;
  border: 1px solid #c6c6c6;
}
.hbspt-form [type=radio]:checked + span:after {
  content: "";
  width: 0.685rem;
  height: 0.685rem;
  background-color: #85b112;
  position: absolute;
  top: 10px;
  left: 10px;
  border: 1px solid #85b112;
}
.hbspt-form [type=checkbox]:checked + span:after {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 1rem;
  height: 1rem;
  background: #85b112;
  border: 1px solid #c6c6c6;
}
.hbspt-form [type=radio]:not(:checked) + span:after, .hbspt-form [type=radio]:checked + span:after, .hbspt-form [type=checkbox]:not(:checked) + span:after, .hbspt-form [type=checkbox]:checked + span:after {
  opacity: 1;
  transform: scale(1);
}
.full-width-bg-overview {
  position: relative;
  background-color: #8d8d8d;
}
.full-width-bg-overview__top {
  position: relative;
  z-index: 1;
}
.full-width-bg-overview__top .category-wrapper {
  border: solid 1px #ffffff;
  font-size: 0.8rem;
  border-radius: 0.2rem;
}
.full-width-bg-overview__bottom {
  position: relative;
  z-index: 1;
}
.full-width-bg-overview__bottom h4 {
  margin-bottom: 0;
}
.full-width-bg-overview__bottom .read-more {
  color: #85b112;
  transition: all 200ms ease-in-out;
}
.full-width-bg-overview__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #85b112;
  opacity: 0;
  transition: all 200ms ease-in-out;
}
.full-width-bg-overview:hover {
  cursor: pointer;
}
.full-width-bg-overview:hover .full-width-bg-overview__overlay {
  opacity: 0.6;
}
.full-width-bg-overview:hover .read-more {
  color: #ffffff;
}
.full-width-bg-overview .image-tile {
  position: relative;
  background-color: #8d8d8d;
  background-repeat: no-repeat;
  background-size: cover;
  display: block;
}
.full-width-bg-overview .image-tile__top {
  position: relative;
  z-index: 2;
}
.full-width-bg-overview .image-tile__top .category-wrapper {
  border: solid 1px #ffffff;
  font-size: 0.8rem;
  border-radius: 0.2rem;
  color: #ffffff;
}
.full-width-bg-overview .image-tile__bottom {
  position: relative;
  z-index: 2;
}
.full-width-bg-overview .image-tile__bottom h4 {
  margin-bottom: 0;
  color: #ffffff;
}
.full-width-bg-overview .image-tile__bottom .read-more {
  color: #85b112;
  transition: all 200ms ease-in-out;
  font-size: 0.9rem;
}
.full-width-bg-overview .image-tile__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1a1a1a;
  opacity: 0.9;
  transition: all 200ms ease-in-out;
  z-index: 1;
}
.full-width-bg-overview .image-tile__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.full-width-bg-overview .image-tile:hover {
  cursor: pointer;
}
.full-width-bg-overview .image-tile:hover .image-tile__overlay {
  background-color: rgb(98.2153846154, 130.7076923077, 13.2923076923);
  opacity: 0.9;
}
.full-width-bg-overview .image-tile:hover .read-more {
  color: #ffffff;
}

.highlight-text {
  color: #85b112;
}

[data-bs-theme=dark] .highlight-text {
  color: #85b112;
}

.primary-bg-color .highlight-text {
  color: #1a1a1a;
}

.cirrantic-container {
  position: relative;
}

.single-station .top .inner-content.has-pane {
  flex-direction: row;
  align-items: stretch;
}
@media (max-width: 767.98px) {
  .single-station .top .inner-content.has-pane {
    flex-direction: column;
  }
}
.single-station .top .inner-content.has-pane .left-pane {
  position: relative;
  width: 300px;
  display: flex;
  z-index: 1;
}
@media (max-width: 767.98px) {
  .single-station .top .inner-content.has-pane .left-pane {
    width: 100%;
  }
}
.single-station .top .inner-content.has-pane .left-pane .pane-content {
  position: absolute;
  top: 0ppx;
  left: 0px;
  width: 100%;
  height: 100%;
  overflow: auto;
  border-radius: 2.5rem 0px 0px 2.5rem;
  padding: 40px 30px;
  background-color: #fff;
  color: #1a1a1a;
  border-right: 2px solid #E7EFD0;
  flex-grow: 1;
}
@media (max-width: 767.98px) {
  .single-station .top .inner-content.has-pane .left-pane .pane-content {
    position: relative;
    border-radius: 2.5rem 2.5rem 0px 0px;
  }
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .charger-pin {
  margin-bottom: 15px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .charger-pin img {
  width: auto;
  height: 50px;
  display: block;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base h4 {
  color: #85b112;
  font-weight: 400;
  margin-bottom: 20px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html {
  margin-bottom: 20px;
  display: flex;
  flex-direction: column;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector {
  width: 100%;
  display: flex;
  margin-bottom: 15px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector:last-child {
  margin-bottom: 0px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .icon {
  width: 45px;
  display: flex;
  align-items: flex-end;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .icon img {
  width: auto;
  height: auto;
  max-height: 40px;
  display: block;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .number {
  width: calc(100% - 105px);
  display: flex;
  align-items: flex-end;
  color: #85b112;
  font-weight: 700;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .number .free {
  font-size: 28px;
  line-height: 28px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .number .seperator,
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .number .all {
  font-size: 18px;
  line-height: 18px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .speed {
  width: 75px;
  color: #85b112;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .speed .speed-label {
  font-size: 10px;
  line-height: 10px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .speed .speed-value {
  display: flex;
  align-items: flex-end;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .speed .speed-value .speed-number {
  font-size: 28px;
  line-height: 28px;
  font-weight: 700;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-base .chargers-html .charger-connector .speed .speed-value .speed-indicator {
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 2px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices {
  border-top: 1px solid #85b112;
  padding: 9px 0px 20px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
  z-index: 0;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price:hover {
  z-index: 1;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price .price-type {
  font-size: 28px;
  line-height: 28px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price .price-info .value {
  font-size: 28px;
  line-height: 28px;
  color: #e37a1f;
  margin-right: 2px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price .price-info .mesure {
  margin: 5px 0px 0px auto;
  font-weight: 700;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price a.price-overstay,
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price a.price-overstay:visited {
  margin: 0px;
  text-decoration: none;
  display: inline-block;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price a.price-overstay .overstay-content,
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price a.price-overstay:visited .overstay-content {
  position: absolute;
  top: 40px;
  right: 0px;
  width: 100%;
  padding: 10px 20px;
  font-size: 90%;
  box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.25);
  border-radius: 1.5rem;
  display: none;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price a.price-overstay .overstay-content *,
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price a.price-overstay:visited .overstay-content * {
  color: #85b112;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price a.price-overstay:hover .overstay-content,
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-price a.price-overstay:visited:hover .overstay-content {
  display: block;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-overstay {
  text-align: center;
  margin-top: 15px;
  color: #BFDA79;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-overstay a, .single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-overstay a:visited {
  color: #BFDA79;
  text-decoration: underline;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-overstay a:hover, .single-station .top .inner-content.has-pane .left-pane .pane-content .charger-prices .charger-overstay a:visited:hover {
  color: #85b112;
  text-decoration: none;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-info {
  padding-top: 19px;
  border-top: 1px solid #85b112;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media (max-width: 767.98px) {
  .single-station .top .inner-content.has-pane .left-pane .pane-content .charger-info {
    flex-direction: row;
  }
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-info .btn, .single-station .top .inner-content.has-pane .left-pane .pane-content .charger-info .hbspt-form input[type=submit], .hbspt-form .single-station .top .inner-content.has-pane .left-pane .pane-content .charger-info input[type=submit] {
  margin: 0px auto 10px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs {
  position: relative;
  display: none;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .charger-specs-toggle {
  position: absolute;
  top: -20px;
  right: -10px;
  width: 15px;
  height: 15px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .loc {
  padding-bottom: 19px;
  border-bottom: 1px solid #85b112;
  margin-bottom: 20px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plugs-title {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plugs-title p {
  margin-bottom: 0.5rem;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plug {
  margin-bottom: 20px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plug .speed {
  color: #85b112;
  margin-bottom: 10px;
  display: flex;
  justify-content: flex-start;
  align-items: flex-end;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plug .speed .speed-icon img {
  width: 40px;
  height: auto;
  margin-right: 5px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plug .speed .speed-info .speed-label {
  font-size: 10px;
  line-height: 10px;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plug .speed .speed-info .speed-value {
  display: flex;
  align-items: flex-end;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plug .speed .speed-info .speed-value .speed-number {
  font-size: 28px;
  line-height: 28px;
  font-weight: 700;
}
.single-station .top .inner-content.has-pane .left-pane .pane-content .charger-specs .plugs .plug .speed .speed-info .speed-value .speed-indicator {
  font-size: 13px;
  line-height: 13px;
  margin-bottom: 2px;
}
.single-station .top .inner-content.has-pane .right-pane {
  position: relative;
  width: calc(100% - 300px);
  display: flex;
  flex-direction: column;
  z-index: 0;
}
@media (max-width: 767.98px) {
  .single-station .top .inner-content.has-pane .right-pane {
    width: 100%;
  }
}
.single-station .top .inner-content.has-pane .right-pane .cirrantic-iframe {
  border-radius: 0px 2.5rem 0px 0px;
}
@media (max-width: 767.98px) {
  .single-station .top .inner-content.has-pane .right-pane .cirrantic-iframe {
    border-radius: 0px;
  }
}
.single-station .top .inner-content.has-pane .right-pane .cirrantic-legend {
  padding: 10px 10px 10px 0px;
  border-radius: 0px 0px 2.5rem 0px;
  justify-content: flex-start;
}
@media (max-width: 767.98px) {
  .single-station .top .inner-content.has-pane .right-pane .cirrantic-legend {
    padding: 20px 15px;
    border-radius: 0px 0px 2.5rem 2.5rem;
  }
}
.single-station .top .inner-content.has-pane .right-pane .cirrantic-legend .cirrantic-legend-label {
  display: none;
}

@media (max-width: 767.98px) {
  .single-station .payment-options {
    margin-top: 15px;
  }
}

.cirrantic-iframe {
  width: 100%;
  border-radius: 2.5rem 2.5rem 0px 0px;
  display: block;
}

.cirrantic-legend {
  padding: 10px 50px;
  background-color: #fff;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 0px 0px 2.5rem 2.5rem;
}
@media (max-width: 991.98px) {
  .cirrantic-legend {
    padding: 10px 30px;
  }
}
@media (max-width: 767.98px) {
  .cirrantic-legend {
    justify-content: center;
  }
}
@media (max-width: 575.98px) {
  .cirrantic-legend {
    padding: 20px 0px;
  }
}
.cirrantic-legend h4 {
  color: #85b112;
  margin: 0px;
}
@media (max-width: 767.98px) {
  .cirrantic-legend h4 {
    display: none;
  }
}
.cirrantic-legend .cirrantic-legend-items {
  display: flex;
  align-items: center;
  color: #1a1a1a;
}
@media (max-width: 575.98px) {
  .cirrantic-legend .cirrantic-legend-items {
    display: grid;
    grid-template-columns: 1fr 1fr; /* Twee gelijke kolommen */
    gap: 10px; /* Ruimte tussen de kolommen */
  }
}
.cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
@media (max-width: 991.98px) {
  .cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item {
    margin-left: 10px;
  }
}
@media (max-width: 767.98px) {
  .cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item {
    margin: 0px 10px;
  }
}
.cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item .icon {
  margin-right: 7px;
}
@media (max-width: 991.98px) {
  .cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item .icon {
    margin-right: 5px;
  }
}
@media (max-width: 767.98px) {
  .cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item .icon {
    margin-right: 3px;
  }
}
.cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item .icon img {
  height: 30px;
  width: auto;
}
@media (max-width: 991.98px) {
  .cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item .icon img {
    height: 25px;
  }
}
.cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item .status-large {
  line-height: 1;
}
.cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item .status-small {
  font-size: 80%;
  line-height: 1;
}
@media (max-width: 991.98px) {
  .cirrantic-legend .cirrantic-legend-items .cirrantic-legend-item .status-small {
    display: none;
  }
}

.cirrantic-app {
  position: absolute;
  top: 30px;
  left: 0px;
  width: 100%;
  display: flex;
  justify-content: center;
  z-index: 1;
  opacity: 0;
  transform: scale(0);
  transition: all 500ms ease;
}
.cirrantic-app.active {
  opacity: 1;
  transform: scale(1);
}
.cirrantic-app .cirrantic-app-bar {
  border-radius: 88px;
  opacity: 0.96;
  background: var(--BG-Fill, linear-gradient(134deg, #FFF -2.02%, #E7EFD0 104.38%));
  box-shadow: 0 0 8px 2px rgba(0, 0, 0, 0.24);
  width: 1380px;
  max-width: calc(100% - 30px);
  padding: 10px 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-logo {
  margin: 0px 20px 0px 0px;
  width: 140px;
  height: auto;
  display: block;
}
@media (max-width: 575.98px) {
  .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-logo {
    width: 100px;
  }
}
.cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-title {
  color: #85b112;
  margin: 0px auto 0px 0px;
}
@media (max-width: 991.98px) {
  .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-title {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .single-station .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-title {
    display: none;
  }
}
.cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions {
  display: flex;
  align-items: center;
  margin: 0px 0px 0px auto;
}
.cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions .btn, .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions .hbspt-form input[type=submit], .hbspt-form .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions input[type=submit] {
  margin-right: 10px;
  border-radius: 46.295px;
}
@media (max-width: 575.98px) {
  .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions .btn .full, .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions .hbspt-form input[type=submit] .full, .hbspt-form .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions input[type=submit] .full {
    display: none;
  }
}
.cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions .btn .mobile, .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions .hbspt-form input[type=submit] .mobile, .hbspt-form .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions input[type=submit] .mobile {
  display: none;
}
@media (max-width: 575.98px) {
  .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions .btn .mobile, .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions .hbspt-form input[type=submit] .mobile, .hbspt-form .cirrantic-app .cirrantic-app-bar .cirrantic-app-bar-actions input[type=submit] .mobile {
    display: block;
  }
}

.image-tile {
  position: relative;
  background-color: #8d8d8d;
  background-repeat: no-repeat;
  background-size: cover;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.image-tile__image {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.image-tile__image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.image-tile__top {
  position: relative;
  z-index: 2;
}
.image-tile__top h3 {
  color: #ffffff;
}
.image-tile__top .category-wrapper {
  border: solid 1px #ffffff;
  font-size: 0.8rem;
  border-radius: 0.2rem;
  color: #ffffff;
}
.image-tile__bottom {
  display: flex;
  flex-direction: column;
  gap: 0.5rem;
  position: relative;
  z-index: 2;
}
.image-tile__bottom h4 {
  margin-bottom: 0;
  color: #ffffff;
}
.image-tile__bottom .read-more {
  color: #85b112;
  transition: all 200ms ease-in-out;
  font-size: 0.675rem;
}
.image-tile__bottom .image-tile__icon {
  color: #85b112;
  width: 0.675rem;
  height: 0.675rem;
}
.image-tile__overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #1a1a1a;
  opacity: 0.8;
  transition: all 200ms ease-in-out;
  z-index: 1;
}
.image-tile__background {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.image-tile:hover {
  cursor: pointer;
}
.image-tile:hover .image-tile__overlay {
  background-color: rgb(98.2153846154, 130.7076923077, 13.2923076923);
  opacity: 0.9;
}
.image-tile:hover .read-more {
  color: #ffffff;
}
.image-tile:hover .image-tile__icon {
  color: #ffffff;
}

.country-selector.weglot-dropdown {
  background-color: transparent;
}
.country-selector.weglot-dropdown ul {
  border-radius: 4px;
}
.country-selector.weglot-dropdown a, .country-selector.weglot-dropdown span {
  font-size: 1rem;
}
.country-selector.weglot-dropdown .wgcurrent {
  border: 0 solid #fff;
}
.country-selector.weglot-dropdown .wgcurrent a, .country-selector.weglot-dropdown .wgcurrent span {
  padding-right: 0;
  color: #ffffff;
  font-size: 1.2rem;
}
.country-selector.weglot-dropdown .wgcurrent:after {
  background: none;
}

.hh-loader {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.5em;
}
.hh-loader--theme-dark .hh-loader__spinner {
  stroke: #85b112;
}
.hh-loader--theme-dark .hh-loader__text {
  stroke: #1a1a1a;
}
.hh-loader--theme-light .hh-loader__spinner {
  stroke: #ffffff;
}
.hh-loader--theme-light .hh-loader__text {
  color: #ffffff;
}
.hh-loader__spinner {
  position: relative;
  animation: loader-rotator 1.4s linear infinite;
}
.hh-loader__spinner-circle {
  stroke-dasharray: 187;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: loader-dash 1.4s ease-in-out infinite;
}
.hh-loader__text {
  text-align: center;
  font-size: 0.75rem;
}

@keyframes loader-rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
@keyframes loader-dash {
  0% {
    stroke-dashoffset: 187;
  }
  50% {
    stroke-dashoffset: 46.75;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 187;
    transform: rotate(450deg);
  }
}
.section-masthead {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  padding-top: 0;
  padding-bottom: 0;
  margin: 1rem auto 1rem auto;
}
.section-masthead--size-regular .section-masthead__col--left {
  min-height: 400px;
}
@media (max-width: 767.98px) {
  .section-masthead--size-regular .section-masthead__col--left {
    min-height: 250px;
    position: relative;
  }
}
.section-masthead--size-large .section-masthead__col--left {
  min-height: 200px;
}
@media (max-width: 767.98px) {
  .section-masthead--size-large .section-masthead__col--left {
    position: relative;
  }
}
.section-masthead--size-large .section-masthead__content {
  margin-top: 2rem;
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 768px) {
  .section-masthead--size-large .section-masthead__content {
    font-size: 1.75rem;
  }
}
@media (min-width: 768px) {
  .section-masthead--module-search-module .section-masthead__meta {
    padding-bottom: 8rem;
  }
}
.section-masthead__container {
  padding: 0;
}
@media (max-width: 767.98px) {
  .section-masthead__container {
    max-width: 100%;
  }
}
.section-masthead__row {
  flex-direction: column;
}
.section-masthead__top {
  display: block;
  width: 100%;
  padding: 0;
}
.section-masthead__top--primary {
  background-color: #85b112;
}
.section-masthead__top--tertiary {
  background-color: #163253;
}
.section-masthead__top--black {
  background-color: #1a1a1a;
}
.section-masthead__col > * {
  flex-grow: 0 !important;
}
.section-masthead__col--left {
  display: flex !important;
  flex-direction: row;
  gap: 1rem;
  justify-content: space-between;
  padding-top: 8rem;
}
@media (max-width: 767.98px) {
  .section-masthead__col--left {
    padding-top: 6rem;
  }
}
.section-masthead__col--right {
  display: flex !important;
  padding-bottom: 4rem;
}
@media (max-width: 767.98px) {
  .section-masthead__col--right {
    margin-top: 1rem;
    padding: 1.5rem 1rem 1rem;
    border-radius: 1.25rem;
  }
}
@media (max-width: 767.98px) {
  .section-masthead__col--primary-bg-color {
    background-color: #85b112;
  }
}
@media (max-width: 767.98px) {
  .section-masthead__col--secondary-bg-color {
    background-color: #e37a1f;
  }
}
@media (max-width: 767.98px) {
  .section-masthead__col--tertiary-bg-color {
    background-color: #163253;
  }
}
@media (max-width: 767.98px) {
  .section-masthead__col--white-bg-color {
    background-color: #ffffff;
  }
}
.section-masthead__col--white-bg-color .snippet-box__meta,
.section-masthead__col--white-bg-color .snippet-box__heading,
.section-masthead__col--white-bg-color .snippet-box__description {
  color: #1a1a1a;
}
@media (max-width: 767.98px) {
  .section-masthead__col--lightgrey-bg-color {
    background-color: #eeebeb;
  }
}
.section-masthead__col--lightgrey-bg-color .snippet-box__meta,
.section-masthead__col--lightgrey-bg-color .snippet-box__heading,
.section-masthead__col--lightgrey-bg-color .snippet-box__description {
  color: #1a1a1a;
}
@media (max-width: 767.98px) {
  .section-masthead__col--black-bg-color {
    background-color: #1a1a1a;
  }
}
.section-masthead__icon-container {
  display: flex;
  height: 210px;
  width: 170px;
  align-items: flex-end;
  align-self: flex-end;
}
@media (max-width: 767.98px) {
  .section-masthead__icon-container {
    height: 120px;
    width: 104px;
  }
}
.section-masthead__arrow {
  position: relative;
  display: flex;
  flex-grow: 0;
  flex-shrink: 1;
  height: 180px;
  width: 144px;
  fill: #ffffff;
  color: #ffffff;
}
@media (max-width: 767.98px) {
  .section-masthead__arrow {
    height: 100px;
    width: 80px;
  }
}
.section-masthead__image-container {
  border-radius: 2.5rem;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
  max-width: 1820px;
  position: absolute;
  z-index: -1;
  overflow: hidden;
}
.section-masthead__image-container:before {
  content: "";
  background-color: #1a1a1a;
  position: absolute;
  top: 0;
  opacity: 0.7;
  left: 0;
  z-index: 20;
  width: 100%;
  height: 100%;
}
.home .section-masthead__image-container:before {
  display: none;
}
@media (max-width: 767.98px) {
  .section-masthead__image-container {
    border-radius: 1.25rem;
  }
}
.section-masthead__picture, .section-masthead__image {
  width: 100%;
  height: 100%;
  z-index: 0;
  object-fit: cover;
  object-position: center center;
}
.section-masthead__picture {
  position: relative;
  display: block;
  background-color: #eeebeb;
}
.section-masthead__meta {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  z-index: 30;
  padding-bottom: 4rem;
}
@media (max-width: 767.98px) {
  .section-masthead__meta {
    padding-bottom: 1.5rem;
  }
}
.section-masthead__meta > * {
  margin: 0;
}
.section-masthead .breadcrumbs__container {
  padding: 0;
}
.section-masthead .breadcrumbs span,
.section-masthead .breadcrumbs a {
  color: #ffffff;
}
.section-masthead .breadcrumbs a {
  margin: 0.25rem 0;
}
.section-masthead .breadcrumbs__item svg {
  color: #ffffff;
}
.section-masthead__heading {
  color: #ffffff;
  font-size: 4.375rem;
  line-height: 1.2;
}
@media (max-width: 991.98px) {
  .section-masthead__heading {
    font-size: 2.5rem;
    line-height: 1.2;
  }
}
@media (max-width: 767.98px) {
  .section-masthead__heading {
    font-size: 1.625rem;
    line-height: 1.2;
    font-weight: 500;
  }
}
@media (min-width: 768px) {
  .section-masthead__heading {
    max-width: 950px;
  }
}
.section-masthead__content {
  max-width: 900px;
  color: #ffffff;
  font-size: 1.325rem;
  font-weight: 500;
  line-height: 1.2;
}
@media (min-width: 576px) {
  .section-masthead__content {
    font-size: 2.5rem;
  }
}
.section-masthead__buttons {
  display: flex;
  flex-direction: column;
}
@media (min-width: 576px) {
  .section-masthead__buttons {
    flex-direction: row;
    gap: 0.5rem;
  }
}
.section-masthead__button,
.section-masthead .btn,
.section-masthead .hbspt-form input[type=submit],
.hbspt-form .section-masthead input[type=submit] {
  gap: 0.5rem;
  font-size: 0.9rem;
}
.section-masthead__button span,
.section-masthead .btn span,
.section-masthead .hbspt-form input[type=submit] span,
.hbspt-form .section-masthead input[type=submit] span {
  color: #ffffff;
}
.section-masthead__button-icon,
.section-masthead .btn--icon {
  width: 1rem !important;
  height: 1rem !important;
  fill: #ffffff;
  color: #ffffff;
}
.section-masthead__items {
  display: flex;
  gap: 1rem;
  flex-wrap: wrap;
  width: 100%;
}
@media (max-width: 767.98px) {
  .section-masthead__items {
    max-width: 540px;
    margin: 0 auto;
  }
}
@media (max-width: 575.98px) {
  .section-masthead__items {
    gap: 0;
  }
}

.snippet-box {
  display: flex;
  flex-direction: column;
  flex-basis: calc(25% - 1rem);
  flex-grow: 1;
  justify-content: space-between;
  gap: 0.5rem;
}
.snippet-box--primary-bg-color {
  background-color: #85b112;
}
.snippet-box--secondary-bg-color {
  background-color: #e37a1f;
}
.snippet-box--tertiary-bg-color {
  background-color: #163253;
}
.snippet-box--white-bg-color {
  background-color: #ffffff;
}
.snippet-box--white-bg-color .snippet-box__meta,
.snippet-box--white-bg-color .snippet-box__heading,
.snippet-box--white-bg-color .snippet-box__description {
  color: #1a1a1a;
}
@media (max-width: 767.98px) {
  .snippet-box--white-bg-color .snippet-box__meta-top {
    background-color: #85b112;
  }
  .snippet-box--white-bg-color .snippet-box__meta-top svg * {
    color: #ffffff;
  }
  .snippet-box--white-bg-color .snippet-box__meta-top span {
    color: #ffffff !important;
  }
  .snippet-box--white-bg-color .snippet-box__meta-top:hover {
    color: #ffffff !important;
  }
}
@media (min-width: 768px) {
  .snippet-box--white-bg-color .snippet-box__button .btn--outlined {
    border: solid 1px #85b112;
  }
}
.snippet-box--lightgrey-bg-color {
  background-color: #eeebeb;
}
.snippet-box--lightgrey-bg-color .snippet-box__meta,
.snippet-box--lightgrey-bg-color .snippet-box__heading,
.snippet-box--lightgrey-bg-color .snippet-box__description {
  color: #1a1a1a;
}
.snippet-box--black-bg-color {
  background-color: #1a1a1a;
}
@media (min-width: 768px) {
  .snippet-box {
    border-radius: 2.5rem;
    padding: 2.5rem 1.5rem;
    min-height: 300px;
  }
}
@media (max-width: 991.98px) {
  .snippet-box {
    flex-basis: calc(50% - 1rem);
  }
}
@media (max-width: 575.98px) {
  .snippet-box {
    flex-basis: 100%;
    gap: 1rem;
  }
}
.snippet-box__meta {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
@media (max-width: 767.98px) {
  .snippet-box__meta {
    gap: 0.5rem;
  }
}
.snippet-box__meta-top {
  display: flex;
  flex-direction: row;
}
@media (max-width: 767.98px) {
  .snippet-box__meta-top {
    transition: all 200ms ease-in-out;
    gap: 0;
    background-color: #ffffff;
    padding: 0.75rem 1.25rem;
    border-radius: 5px;
    align-items: center;
    border: 0.1rem solid #ffffff;
  }
}
.snippet-box__meta-top:active, .snippet-box__meta-top:focus, .snippet-box__meta-top:hover {
  background-color: none;
}
.snippet-box__meta-top:active .btn--icon, .snippet-box__meta-top:focus .btn--icon, .snippet-box__meta-top:hover .btn--icon {
  fill: #ffffff !important;
  color: #ffffff !important;
}
.snippet-box__meta-top:active svg *, .snippet-box__meta-top:focus svg *, .snippet-box__meta-top:hover svg * {
  fill: #ffffff !important;
  color: #ffffff !important;
}
.snippet-box__meta-top .btn--icon {
  fill: #1a1a1a;
  color: #1a1a1a;
}
@media (min-width: 768px) {
  .snippet-box__meta-top .btn--icon {
    display: none;
  }
}
.snippet-box__meta-top svg * {
  fill: #1a1a1a;
  color: #1a1a1a;
}
.snippet-box__heading {
  color: #ffffff;
  font-size: 2.5rem;
  font-weight: 400;
  line-height: 1.2;
}
@media (max-width: 767.98px) {
  .snippet-box__heading {
    color: #1a1a1a;
    font-size: 0.9rem;
    font-weight: 500;
    line-height: 1.5;
  }
}
.snippet-box__description {
  color: #ffffff;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.2;
}
.snippet-box[data-bs-theme=dark] .btn,
.snippet-box .btn,
.snippet-box .hbspt-form input[type=submit],
.hbspt-form .snippet-box input[type=submit],
.snippet-box .btn--outlined {
  background-color: #ffffff;
  gap: 0;
}
.snippet-box[data-bs-theme=dark] .btn:active span, .snippet-box[data-bs-theme=dark] .btn:focus span, .snippet-box[data-bs-theme=dark] .btn:hover span,
.snippet-box .btn:active span,
.snippet-box .hbspt-form input[type=submit]:active span,
.hbspt-form .snippet-box input[type=submit]:active span,
.snippet-box .btn:focus span,
.snippet-box .hbspt-form input[type=submit]:focus span,
.hbspt-form .snippet-box input[type=submit]:focus span,
.snippet-box .btn:hover span,
.snippet-box .hbspt-form input[type=submit]:hover span,
.hbspt-form .snippet-box input[type=submit]:hover span,
.snippet-box .btn--outlined:active span,
.snippet-box .btn--outlined:focus span,
.snippet-box .btn--outlined:hover span {
  color: #ffffff !important;
}
.snippet-box[data-bs-theme=dark] .btn:active .btn--icon, .snippet-box[data-bs-theme=dark] .btn:focus .btn--icon, .snippet-box[data-bs-theme=dark] .btn:hover .btn--icon,
.snippet-box .btn:active .btn--icon,
.snippet-box .hbspt-form input[type=submit]:active .btn--icon,
.hbspt-form .snippet-box input[type=submit]:active .btn--icon,
.snippet-box .btn:focus .btn--icon,
.snippet-box .hbspt-form input[type=submit]:focus .btn--icon,
.hbspt-form .snippet-box input[type=submit]:focus .btn--icon,
.snippet-box .btn:hover .btn--icon,
.snippet-box .hbspt-form input[type=submit]:hover .btn--icon,
.hbspt-form .snippet-box input[type=submit]:hover .btn--icon,
.snippet-box .btn--outlined:active .btn--icon,
.snippet-box .btn--outlined:focus .btn--icon,
.snippet-box .btn--outlined:hover .btn--icon {
  fill: #ffffff !important;
  color: #ffffff !important;
}
.snippet-box[data-bs-theme=dark] .btn:active svg *, .snippet-box[data-bs-theme=dark] .btn:focus svg *, .snippet-box[data-bs-theme=dark] .btn:hover svg *,
.snippet-box .btn:active svg *,
.snippet-box .hbspt-form input[type=submit]:active svg *,
.hbspt-form .snippet-box input[type=submit]:active svg *,
.snippet-box .btn:focus svg *,
.snippet-box .hbspt-form input[type=submit]:focus svg *,
.hbspt-form .snippet-box input[type=submit]:focus svg *,
.snippet-box .btn:hover svg *,
.snippet-box .hbspt-form input[type=submit]:hover svg *,
.hbspt-form .snippet-box input[type=submit]:hover svg *,
.snippet-box .btn--outlined:active svg *,
.snippet-box .btn--outlined:focus svg *,
.snippet-box .btn--outlined:hover svg * {
  fill: #ffffff !important;
  color: #ffffff !important;
}
.snippet-box[data-bs-theme=dark] .btn span,
.snippet-box .btn span,
.snippet-box .hbspt-form input[type=submit] span,
.hbspt-form .snippet-box input[type=submit] span,
.snippet-box .btn--outlined span {
  color: #85b112;
}
.snippet-box[data-bs-theme=dark] .btn .btn--icon,
.snippet-box .btn .btn--icon,
.snippet-box .hbspt-form input[type=submit] .btn--icon,
.hbspt-form .snippet-box input[type=submit] .btn--icon,
.snippet-box .btn--outlined .btn--icon {
  fill: #85b112;
  color: #85b112;
}
.snippet-box[data-bs-theme=dark] .btn svg *,
.snippet-box .btn svg *,
.snippet-box .hbspt-form input[type=submit] svg *,
.hbspt-form .snippet-box input[type=submit] svg *,
.snippet-box .btn--outlined svg * {
  fill: #85b112;
  color: #85b112;
}
@media (max-width: 767.98px) {
  .snippet-box[data-bs-theme=dark] .btn,
  .snippet-box .btn,
  .snippet-box .hbspt-form input[type=submit],
  .hbspt-form .snippet-box input[type=submit],
  .snippet-box .btn--outlined {
    display: none !important;
  }
}

.mega-menu__tab-title {
  padding: 1rem 2rem;
  margin-bottom: 0;
  font-size: 1.25rem;
  border-radius: 0.5rem;
  background-color: #212121;
  color: #ffffff;
  transition: all 200ms ease-in-out;
}
.mega-menu__tab-title--opened {
  border-radius: 0.5rem 0.5rem 0 0;
  color: #e37a1f;
}
.mega-menu__tab-title--opened .base-icon {
  transform: rotate(90deg);
}
.mega-menu__tab-title--opened path {
  fill: #e37a1f;
}
.mega-menu__tab-content {
  padding: 1rem 2rem 1rem 2rem;
  height: 100%;
  gap: 0.5rem;
  font-size: 1.1rem;
  border-radius: 0 0 0.5rem 0.5rem;
  background-color: #212121;
  color: #e37a1f;
  transition: all 200ms ease-in-out;
}
@media (min-width: 768px) {
  .mega-menu__tab-content {
    display: none !important;
  }
}
.mega-menu__tab-content--closed {
  visibility: hidden;
  opacity: 0;
  margin-top: -2rem;
  height: 0;
}
.mega-menu__tab-page {
  color: #e37a1f;
}
.mega-menu__tab-page:hover, .mega-menu__tab-page:active, .mega-menu__tab-page:focus {
  color: #85b112;
}
.mega-menu__secondary-menu-page {
  color: #ffffff;
  line-height: 2rem;
}
.mega-menu__secondary-menu-page:hover, .mega-menu__secondary-menu-page:focus, .mega-menu__secondary-menu-page:active {
  color: #85b112;
}
.mega-menu__login-page {
  padding: 0.5rem 1.25rem;
  font-size: 1.25rem;
  border-color: #ffffff;
  color: #ffffff;
}
@media (min-width: 992px) {
  .mega-menu__login-page {
    float: right;
    border-color: #e37a1f;
    color: #e37a1f;
  }
}
@media (min-width: 992px) {
  .mega-menu__login-page:hover, .mega-menu__login-page:active, .mega-menu__login-page:focus {
    border-color: #ffffff;
    background-color: #e37a1f;
  }
}
.mega-menu__tile-page {
  border-radius: 0.5rem;
  padding: 1.25rem;
  color: #ffffff;
}
.mega-menu__tile-page:hover, .mega-menu__tile-page:active, .mega-menu__tile-page:focus {
  color: #ffffff;
}
.mega-menu__tile-page:hover .mega-menu__tile-bg-image:before, .mega-menu__tile-page:active .mega-menu__tile-bg-image:before, .mega-menu__tile-page:focus .mega-menu__tile-bg-image:before {
  background-color: rgba(26, 26, 26, 0.7);
}
.mega-menu__tiles {
  margin-bottom: 3rem;
}
.mega-menu__items {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
@media (min-width: 768px) {
  .mega-menu__items {
    max-width: 540px;
  }
}
.mega-menu__socials {
  display: flex;
  justify-content: flex-end;
}
.mega-menu__socials .social-links svg * {
  fill: #ffffff;
  color: #ffffff;
}
.mega-menu__util {
  color: #c6c6c6;
}
.mega-menu__util:hover, .mega-menu__util:active, .mega-menu__util:focus {
  color: #e37a1f;
}
@media (min-width: 768px) {
  .mega-menu__newsletter {
    max-width: 549px;
  }
}
.mega-menu__newsletter form {
  display: flex;
  flex-direction: row;
  align-items: baseline;
  gap: 0.5rem;
}
.mega-menu__newsletter .hs_email {
  width: 100%;
}

.snippet-tile {
  flex-basis: 225px;
  flex-grow: 1;
}
@media (max-width: 1199.98px) {
  .snippet-tile {
    flex-basis: 192px;
  }
}
@media (max-width: 991.98px) {
  .snippet-tile {
    flex-basis: 225px;
  }
}
@media (max-width: 767.98px) {
  .snippet-tile {
    flex-basis: 100%;
  }
}
.snippet-tile__link {
  display: block;
  border-radius: 0.5rem;
  overflow: hidden;
}
@media (max-width: 767.98px) {
  .snippet-tile__link {
    border-radius: 0;
  }
}
.snippet-tile__link:hover .snippet-tile__image {
  transform: scale(1.1);
}
.snippet-tile__link:hover .snippet-tile__image:before {
  background-color: rgba(133, 177, 18, 0.7);
}
.snippet-tile__image-container {
  aspect-ratio: 225/150;
  display: block;
  border-radius: 0.5rem;
  overflow: hidden;
  position: relative;
  height: 100%;
  z-index: 1;
  background-color: #ededed;
}
@media (max-width: 767.98px) {
  .snippet-tile__image-container {
    aspect-ratio: 310/115;
    border-radius: 0;
  }
}
.snippet-tile__image {
  transition: all 200ms ease-in-out;
}
.snippet-tile__image:before {
  border-radius: 0.5rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  transition: all 200ms ease-in-out;
  background-color: rgba(26, 26, 26, 0.5);
}
@media (max-width: 767.98px) {
  .snippet-tile__image:before {
    border-radius: 0;
  }
}
.snippet-tile__picture {
  position: relative;
  display: block;
}
.snippet-tile__image, .snippet-tile__picture {
  display: block;
  height: 100%;
  width: 100%;
}
.snippet-tile__meta {
  position: absolute;
  bottom: 0;
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 0.1rem;
  min-height: 2.5rem;
  justify-content: flex-end;
  box-sizing: border-box;
  padding: 1rem;
}
@media (max-width: 767.98px) {
  .snippet-tile__meta {
    height: 100%;
    justify-content: space-between;
  }
}
.snippet-tile__meta-top {
  display: none;
}
@media (max-width: 767.98px) {
  .snippet-tile__meta-top {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    gap: 0.5rem;
    align-items: center;
    min-height: 1rem;
  }
}
.snippet-tile__meta-top .snippet-tile__icon {
  width: 1rem;
  height: 1rem;
}
.snippet-tile__meta-bottom {
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  justify-content: space-between;
  gap: 1rem;
}
@media (max-width: 767.98px) {
  .snippet-tile__meta-bottom .snippet-tile__icon {
    display: none;
  }
}
.snippet-tile__heading {
  font-size: 1.75rem;
  position: relative;
  color: #ffffff;
}
@media (max-width: 767.98px) {
  .snippet-tile__heading {
    font-size: 1.5rem;
  }
}
.snippet-tile__text {
  display: flex;
  font-size: 0.9rem;
  position: relative;
  color: #ffffff;
  width: 100%;
  justify-content: flex-end;
}
.snippet-tile__icon {
  color: #ffffff;
  fill: #ffffff;
  width: 2.5rem;
  height: 2.5rem;
  flex-shrink: 0;
  flex-grow: 0;
}
.snippet-tile .hs_error_rollup {
  display: none;
}

.newsletter .gform_footer {
  padding: 8px 0 !important;
}
.newsletter .gform_fields {
  grid-column-gap: 16px !important;
}
.newsletter .gfield--width-eleven-twelfths {
  grid-column: span 11 !important;
}
.newsletter .gfield--width-one-twelfth {
  width: 50px !important;
  grid-column: span 1 !important;
}
.newsletter .form-control::placeholder, .newsletter .hbspt-form input[type=email]::placeholder, .hbspt-form .newsletter input[type=email]::placeholder,
.newsletter .hbspt-form input[type=file]::placeholder,
.hbspt-form .newsletter input[type=file]::placeholder,
.newsletter .hbspt-form input[type=month]::placeholder,
.hbspt-form .newsletter input[type=month]::placeholder,
.newsletter .hbspt-form input[type=number]::placeholder,
.hbspt-form .newsletter input[type=number]::placeholder,
.newsletter .hbspt-form input[type=password]::placeholder,
.hbspt-form .newsletter input[type=password]::placeholder,
.newsletter .hbspt-form input[type=search]::placeholder,
.hbspt-form .newsletter input[type=search]::placeholder,
.newsletter .hbspt-form input[type=tel]::placeholder,
.hbspt-form .newsletter input[type=tel]::placeholder,
.newsletter .hbspt-form input[type=text]::placeholder,
.hbspt-form .newsletter input[type=text]::placeholder,
.newsletter .hbspt-form input[type=url]::placeholder,
.hbspt-form .newsletter input[type=url]::placeholder,
.newsletter .hbspt-form input[type=week]::placeholder,
.hbspt-form .newsletter input[type=week]::placeholder,
.newsletter .hbspt-form textarea::placeholder,
.hbspt-form .newsletter textarea::placeholder,
.newsletter .gform_wrapper.gravity-theme .gfield .form-control::placeholder {
  color: #ffffff !important;
}
.newsletter input {
  width: 100% !important;
  border: 0.1rem solid;
  border-color: #ffffff !important;
  border-radius: 4rem !important;
  color: #ffffff !important;
  background-color: transparent !important;
}
.newsletter input[type=image] {
  display: flex;
  position: absolute;
  top: 0;
  flex-grow: 0;
  flex-shrink: 0;
  width: 50px !important;
  height: 50px !important;
}
.newsletter input[type=text] {
  height: 50px !important;
}
.newsletter input::placeholder {
  color: #ffffff;
  font-weight: 600;
}
.newsletter .form-label,
.newsletter .gform_validation_errors {
  display: none !important;
}

.white-bg-color .newsletter input, .lightgrey-bg-color .newsletter input {
  border-color: #85b112 !important;
  color: #85b112 !important;
}
.white-bg-color .newsletter input::placeholder, .lightgrey-bg-color .newsletter input::placeholder {
  color: #85b112;
}

[data-bs-theme=dark] .hbspt-form input[type=submit], .mega-menu .hbspt-form input[type=submit] {
  background-color: #ffffff !important;
  color: #1a1a1a !important;
  border-color: #ffffff !important;
}

.pricing-module {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  margin-bottom: 1rem;
}
.pricing-module__label {
  width: 100%;
  padding: 1rem 0;
}
.pricing-module__select {
  font-size: 1rem;
  height: 40px;
  width: 100%;
  max-width: 100%;
  border-radius: 2.5rem;
  padding: 0 10px 0 10px;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  color: #8d8d8d;
  background-color: #ffffff;
  border: 1px solid #ededed;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  stroke: red;
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27currentColor%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpolyline points=%276 9 12 15 18 9%27%3e%3c/polyline%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 1em center;
  background-size: 1em;
}
@media (min-width: 768px) {
  .pricing-module__select {
    font-size: 1.25rem;
    height: 68px;
    max-width: 50%;
  }
}
.pricing-module__charging-info {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}
.pricing-module__box {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1rem;
}
@media (min-width: 768px) {
  .pricing-module__box {
    flex-direction: row;
  }
}
.pricing-module__meta {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  border-radius: 3px;
  padding: 1rem;
  background-color: #ffffff;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 768px) {
  .pricing-module__meta {
    gap: 2rem;
    border-radius: 2.5rem;
    padding: 2rem 1.5rem 1.5rem;
  }
}
.pricing-module__meta-bottom {
  display: flex;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
  gap: 0.25rem;
  width: 100%;
}
@media (min-width: 768px) {
  .pricing-module__meta-bottom {
    flex-direction: column;
  }
}
@media (min-width: 576px) {
  .pricing-module__meta-bottom {
    gap: 1rem;
  }
}
.pricing-module__charging-title {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.2;
  color: #1a1a1a;
}
@media (min-width: 768px) {
  .pricing-module__charging-title {
    font-size: 1.75rem;
  }
}
.pricing-module__charging-value {
  display: flex;
  flex-direction: row;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  color: #1a1a1a;
  gap: 0.25rem;
}
@media (min-width: 768px) {
  .pricing-module__charging-value {
    font-size: 2.5rem;
  }
}
@media (min-width: 576px) {
  .pricing-module__charging-value {
    font-size: 1.325rem;
  }
}
.pricing-module__charging-assets {
  display: flex;
  align-items: flex-end;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.2;
  color: #1a1a1a;
}
@media (min-width: 768px) {
  .pricing-module__charging-assets {
    font-size: 1.75rem;
  }
}
@media (min-width: 576px) {
  .pricing-module__charging-assets {
    font-size: 1.25rem;
  }
}
.pricing-module__charging_date {
  display: flex;
  flex-direction: row;
  font-size: 0.825rem;
  line-height: 1.2;
  font-weight: 500;
  color: #1a1a1a;
  gap: 0.25rem;
  align-self: flex-end;
  margin: auto 0px 0px 0px;
}
@media (min-width: 768px) {
  .pricing-module__charging_date {
    padding-top: 3rem;
  }
}
.pricing-module__tax {
  padding-left: 0;
  font-size: 0.825rem;
  line-height: 1.2;
  font-weight: 500;
  color: #ffffff;
  align-self: flex-start;
}
@media (min-width: 768px) {
  .pricing-module__tax {
    padding-left: 1.5rem;
  }
}

.quick-actions {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  margin: 0;
  padding: 1.375rem 0;
  z-index: 20;
  background-color: #ededed;
}
.quick-actions .btn-row {
  display: flex;
  gap: 0.75rem;
}
@media (max-width: 575.98px) {
  .quick-actions .btn-row {
    flex-direction: column;
  }
}
.quick-actions .btn-row .btn, .quick-actions .btn-row .hbspt-form input[type=submit], .hbspt-form .quick-actions .btn-row input[type=submit] {
  margin: 0;
}
@media (max-width: 575.98px) {
  .quick-actions .btn-row .btn .text, .quick-actions .btn-row .hbspt-form input[type=submit] .text, .hbspt-form .quick-actions .btn-row input[type=submit] .text {
    text-align: center;
    width: 100%;
  }
}

#siq-expandwdgt-cont,
.siq-expandwdgt-cont {
  height: 68px !important;
  margin-top: 30px !important;
  margin-bottom: 10px !important;
}
#siq-expandwdgt-cont .siq-expandwdgt-input,
.siq-expandwdgt-cont .siq-expandwdgt-input {
  font-size: 20px !important;
  height: 68px !important;
  max-width: 700px !important;
  border-radius: 3px !important;
  padding: 0 10px 0 60px !important;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}
#siq-expandwdgt-cont .siq-expandwdgt-input::placeholder,
.siq-expandwdgt-cont .siq-expandwdgt-input::placeholder {
  color: #8d8d8d !important;
  font-size: 20px !important;
}
#siq-expandwdgt-cont .siq-expandwdgt-icon,
.siq-expandwdgt-cont .siq-expandwdgt-icon {
  width: 60px !important;
  height: 68px !important;
  line-height: 68px !important;
  color: #85b112 !important;
}
#siq-expandwdgt-cont .siq-expandwdgt-icon:before,
.siq-expandwdgt-cont .siq-expandwdgt-icon:before {
  font-size: 30px !important;
}

#siq_searchForm {
  position: relative;
}
#siq_searchForm input {
  position: relative;
  padding: 6px 10px 6px 32px;
  border-radius: 40px;
  border: 1px solid #fff;
  height: 70px;
  max-width: 550px;
  width: 100%;
  font-size: 20px;
  background-color: #fff;
  color: #000;
}
#siq_searchForm input::placeholder {
  color: #C5C5C5;
}

.search {
  border-radius: 2.5rem;
  border: 0 solid #1a1a1a;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
  margin-bottom: 2rem;
  width: 100%;
}
.search__label {
  display: flex;
  gap: 0.5rem;
  color: #8d8d8d;
  font-size: 1.125rem;
}
.search__item-icon {
  height: 1.5rem;
  width: 1.5rem;
  fill: #85b112;
  color: #85b112;
}

.siq-searchwidget-input {
  border-radius: 2.5rem;
}

.social-links {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.25rem;
}
.social-links__item svg {
  opacity: 1;
  transition: 150ms all ease-in-out;
  height: 1.5rem;
  width: 1.5rem;
}
.social-links__item svg * {
  fill: #85b112;
  color: #85b112;
}
.social-links__item a {
  transition: 150ms all ease-in-out;
  height: 2.5rem;
  width: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.social-links__item a:hover svg {
  opacity: 0.8;
}
[data-bs-theme=dark] .social-links__item svg {
  opacity: 1;
  transition: 150ms all ease-in-out;
  height: 1.5rem;
  width: 1.5rem;
}
[data-bs-theme=dark] .social-links__item svg * {
  fill: #ffffff;
  color: #ffffff;
}

.swiper-pagination-bullet {
  height: 1rem;
  width: 1rem;
  background-color: rgba(26, 26, 26, 0.5);
}
.swiper-pagination-bullet-active {
  background-color: rgba(26, 26, 26, 0.5);
}

.table {
  color: #1a1a1a;
  border-color: #1a1a1a;
  border-radius: 0.5rem;
  overflow: hidden;
}
.table.table-striped > tbody > tr:nth-of-type(odd) > * {
  color: #1a1a1a;
  box-shadow: inset 0 0 0 9999px rgba(26, 26, 26, 0.1);
}

body#tinymce {
  padding: 1rem;
}
body#tinymce a {
  text-decoration: underline;
}
body#tinymce a:hover, body#tinymce a:focus {
  text-decoration: underline;
}
body#tinymce .btn, body#tinymce .hbspt-form input[type=submit], .hbspt-form body#tinymce input[type=submit] {
  text-decoration: none;
}
body#tinymce .btn:disabled, body#tinymce .hbspt-form input[type=submit]:disabled, .hbspt-form body#tinymce input[type=submit]:disabled, body#tinymce .btn:focus, body#tinymce .hbspt-form input[type=submit]:focus, .hbspt-form body#tinymce input[type=submit]:focus, body#tinymce .btn:hover, body#tinymce .hbspt-form input[type=submit]:hover, .hbspt-form body#tinymce input[type=submit]:hover {
  text-decoration: none;
}
body#tinymce ul {
  margin-bottom: 1rem;
  padding-left: 2rem;
  list-style: disc;
}

.single-news__row .inner-content {
  padding-top: 0;
  padding-bottom: 0;
}
.single-news__static-section {
  padding: 0;
}
.single-news .section-sidebar {
  position: sticky;
  top: 0;
}
@media (min-width: 768px) {
  .single-news .section-sidebar {
    padding-left: 0;
  }
}
.single-news .section-sidebar .h4 {
  font-weight: 600;
}
@media (min-width: 768px) {
  .single-news .section-sidebar .h4 {
    padding-left: 1.8rem;
  }
}
.single-news .section-sidebar .table-of-contents {
  color: #ffffff;
  background-color: #1a1a1a;
  border-radius: 0.5rem;
}
@media (min-width: 768px) {
  .single-news .section-sidebar .table-of-contents {
    border-radius: 2.5rem;
  }
}
.single-news .section-sidebar .table-of-contents__heading .h4 {
  color: #ffffff;
  padding-left: 0;
  display: inline-block;
  margin-bottom: 0;
}
@media (min-width: 768px) {
  .single-news .section-sidebar .table-of-contents__heading .h4 {
    margin-left: 0.5rem;
  }
}
.single-news .section-sidebar .table-of-contents__heading .toggle-toc {
  display: inline-block;
  float: right;
}
.single-news .section-sidebar .table-of-contents__heading .toggle-toc svg {
  color: #85b112;
  transform: rotate(90deg);
  width: 0.6rem;
}
.single-news .section-sidebar .table-of-contents__heading .toggle-toc .icon-toggle--active {
  transform: rotate(270deg);
}
.single-news .section-sidebar .table-of-contents .toc-list {
  display: none;
  margin-top: 1rem;
}
@media (min-width: 1200px) {
  .single-news .section-sidebar .table-of-contents .toc-list {
    display: block;
  }
}
.single-news .section-sidebar .table-of-contents .toc-list--active {
  display: block;
}
@media (min-width: 1200px) {
  .single-news .section-sidebar .table-of-contents .toc-list--active {
    display: block;
  }
}
@media (min-width: 768px) {
  .single-news .section-sidebar .table-of-contents .toc-list {
    margin-top: 1.5rem;
  }
}
.single-news .section-sidebar .table-of-contents .toc-list li {
  border-top: solid 1px #cecece;
  padding-top: 0.75rem;
  margin-bottom: 0.75rem;
}
.single-news .section-sidebar .table-of-contents .toc-list li a {
  display: block;
  padding-left: 0.5rem;
  font-size: 0.9rem;
  color: #ffffff;
}
@media (min-width: 768px) {
  .single-news .section-sidebar .table-of-contents .toc-list li a {
    font-size: 1rem;
  }
}
.single-news .section-sidebar .table-of-contents .toc-list li:last-of-type {
  padding-bottom: 0.75rem;
  border-bottom: solid 1px #cecece;
}

.single-station {
  padding: 0;
}
@media (max-width: 767.98px) {
  .single-station {
    margin-top: -2rem;
  }
}
.single-station svg {
  fill: none;
  stroke: #85b112;
  stroke-width: 1px;
}
.single-station .top {
  color: #ffffff;
  background-color: #1a1a1a;
}
.single-station .top h1,
.single-station .top h3 {
  color: #ffffff;
  margin-bottom: 0;
}
.single-station .top #station-map {
  width: 100%;
  height: 36rem;
  border-radius: 2.5rem;
}
@media (min-width: 576px) {
  .single-station .top #station-map {
    height: 30rem;
  }
}
.single-station .top #station-map .custom-marker {
  width: 2rem;
  height: 2rem;
  background-color: #85b112;
  border-radius: 100%;
}
.single-station .top #station-map .mapboxgl-popup-content {
  color: #1a1a1a;
  background-color: #ffffff;
  padding: 2.5rem;
  width: 18rem;
  margin-left: -1.6rem;
  border-radius: 2.5rem;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}
@media (min-width: 768px) {
  .single-station .top #station-map .mapboxgl-popup-content {
    width: 26rem;
    margin-left: -5.5rem;
    padding: 2rem 2.5rem;
  }
}
.single-station .top #station-map .mapboxgl-popup-content .mapboxgl-popup-close-button {
  display: none;
}
.single-station .top #station-map .mapboxgl-popup-content strong {
  font-size: 1.5rem;
}
.single-station .top #station-map .mapboxgl-popup-content .bigger-text {
  font-size: 25px;
  color: #85b112;
}
.single-station .top #station-map .mapboxgl-popup-content .price-text {
  font-size: 18px;
  padding-left: 0;
}
.single-station .top #station-map .mapboxgl-popup-content hr {
  border-color: #85b112;
}
.single-station .top #station-map .mapboxgl-popup-content .green-text {
  color: #85b112;
}
.single-station .top #station-map .mapboxgl-popup-content .btn, .single-station .top #station-map .mapboxgl-popup-content .hbspt-form input[type=submit], .hbspt-form .single-station .top #station-map .mapboxgl-popup-content input[type=submit] {
  color: #ffffff;
  border-radius: 5px;
  text-align: start;
}
.single-station .top #station-map .mapboxgl-popup-content .arrow {
  width: 1rem;
  height: 1rem;
  fill: #ffffff;
  stroke: none;
  margin-right: 0.3rem;
}
.single-station .top #station-map .mapboxgl-popup-content svg {
  width: 2.18rem;
  height: 2.18rem;
}
.single-station .top #station-map .mapboxgl-control-container .mapboxgl-ctrl-top-right {
  top: 27rem;
  right: 1rem;
}
@media (min-width: 576px) {
  .single-station .top #station-map .mapboxgl-control-container .mapboxgl-ctrl-top-right {
    top: 1rem;
  }
}
@media (min-width: 992px) {
  .single-station .top #station-swiper {
    height: 100%;
  }
}
.single-station .top #station-swiper .swiper-slide img {
  border-radius: 2.5rem;
}
.single-station .top #station-swiper .swiper-pagination {
  bottom: 0;
  width: 100%;
  height: 2rem;
}
.single-station .top #station-swiper .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #85b112 !important;
}
.single-station .top #station-swiper .swiper-pagination .swiper-pagination-bullet {
  background-color: #ffffff;
  opacity: 1;
  width: 0.8rem;
  height: 0.8rem;
}
.single-station .top .content-block {
  color: #1a1a1a;
  background-color: #ffffff;
  border-radius: 2.5rem;
}
.single-station .top .content-block .status {
  width: 0.8rem;
  height: 0.8rem;
  border-radius: 100%;
  background-color: #85b112;
  display: inline-block;
  margin-right: 0.5rem;
}
.single-station .top .content-block .status--occupied {
  background-color: #bc1b00;
}
.single-station .facilities-partner {
  background-color: #ffffff;
}
.single-station .facilities-partner__logo {
  width: 6rem;
  height: 6rem;
}
@media (min-width: 992px) {
  .single-station .facilities-partner__logo {
    width: 8rem;
    height: 8rem;
  }
}

.main-admin-bar {
  position: fixed;
  z-index: 1060;
  left: 0.25rem;
  bottom: 0;
  width: auto;
  overflow: hidden;
}

.header {
  position: absolute;
  z-index: 1020;
  top: 0;
  width: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
.header--has-stations {
  background-color: #1a1a1a;
}
.header--has-masthead .header__desktop-page, .header--has-stations .header__desktop-page {
  color: #ffffff;
}
.header--has-masthead .header__desktop-page:hover, .header--has-stations .header__desktop-page:hover {
  color: #85b112;
}
.header--has-masthead .header__lang-switch, .header--has-stations .header__lang-switch {
  color: #ffffff;
}
.header--has-masthead .header__toggle-switch, .header--has-stations .header__toggle-switch {
  align-items: center;
  stroke: #ffffff;
  fill: #ffffff;
  color: #ffffff;
}
.header--has-masthead .header__logo svg, .header--has-stations .header__logo svg {
  color: #ffffff;
}
.header__inner-content {
  margin-top: 1rem;
}
.header__logo {
  position: relative;
  display: block;
  height: 3rem;
  width: 8rem;
}
@media (min-width: 992px) {
  .header__logo {
    height: 4rem;
    width: 8rem;
  }
}
@media (min-width: 1200px) {
  .header__logo {
    height: 6rem;
    width: 10rem;
  }
}
.header__logo img {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
  object-fit: contain;
  height: 100%;
  width: 100%;
}
.header__desktop-pages {
  gap: 2.5rem;
}
.header__desktop-page {
  font-size: 1.2rem;
  color: #1a1a1a;
}
@media (min-width: 1200px) {
  .header__desktop-page {
    font-size: 1.4rem;
  }
}
.header__desktop-page:hover {
  color: #85b112;
}
.header__toggle-switch {
  stroke: #1a1a1a;
  fill: #1a1a1a;
  color: #1a1a1a;
  gap: 1rem;
}
.header__lang-switch {
  position: relative;
  gap: 0.5rem;
  font-size: 1.2rem;
  color: #1a1a1a;
}
.header__lang-switch svg {
  height: 1rem;
  width: 1rem;
  fill: none;
}
.header__toggle {
  position: relative;
  display: block;
  height: 2rem;
  width: 2rem;
}
.header__toggle svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  height: 100%;
  width: 100%;
}
.header__toggle path {
  stroke: #ffffff;
}
.header__toggle:hover {
  cursor: pointer;
}
.header__toggle .open,
.header__toggle .close {
  transition: all 200ms ease-in-out;
}
.header__toggle .close {
  opacity: 0;
  color: #85b112;
}
.header__toggle--opened .open {
  opacity: 0;
}
.header__toggle--opened .close {
  opacity: 1;
}
.header__pop-out {
  visibility: hidden;
  opacity: 0;
  height: 0;
  width: 100%;
  padding: 0;
  overflow-y: auto;
  transition: 0.25s ease-in-out opacity;
  max-height: 70vh;
}
.header__pop-out--opened {
  visibility: visible;
  opacity: 1;
  height: auto;
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.header__pop-out--opened .header__desktop-page {
  color: #ffffff;
}
.header__pop-out--opened .header__desktop-page:hover {
  color: #85b112;
}
.header__pop-out--opened .header__lang-switch {
  color: #ffffff;
}
.header__pop-out--opened .header__toggle-switch {
  stroke: #ffffff;
  fill: #ffffff;
  color: #ffffff;
}
.header__pop-out--opened ::-webkit-scrollbar {
  width: 10px;
}
.header__pop-out--opened ::-webkit-scrollbar-track {
  background: #eeebeb;
}
.header__pop-out--opened ::-webkit-scrollbar-thumb {
  background: #8d8d8d;
}
.header__pop-out--opened ::-webkit-scrollbar-thumb:hover {
  background: #c6c6c6;
}
.header__tab-title--opened {
  border-radius: 0.5rem 0.5rem 0 0;
  color: #e37a1f;
}
.header__tab-title--opened .base-icon {
  transform: rotate(90deg);
}
.header__tab-title--opened path {
  fill: #e37a1f;
}
.header__tab-content--closed {
  visibility: hidden;
  opacity: 0;
  margin-top: -2rem;
  height: 0;
}

.footer {
  padding: 4rem 0 1rem;
  color: #ffffff;
  background-color: #1a1a1a;
}
.footer__image-slogan {
  position: relative;
  width: 100%;
  max-width: 465px;
  height: 4.75rem;
  margin-bottom: 4rem;
}
@media (min-width: 992px) {
  .footer__image-slogan {
    height: 10rem;
  }
}
.footer__image-slogan img {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.footer__wysiwyg {
  max-width: 465px;
  color: #ffffff;
  margin-bottom: 1rem;
}
.footer__socials {
  gap: 0.5rem;
}
@media (min-width: 992px) {
  .footer__socials {
    display: flex;
    justify-content: flex-end;
  }
}
.footer__menu-title {
  font-size: 1.375rem;
  font-weight: 600;
}
@media (min-width: 992px) {
  .footer__menu-title {
    font-size: 1.375rem;
  }
}
.footer__menu-page {
  color: #ffffff;
  padding: 0.25rem 0;
}
@media (min-width: 992px) {
  .footer__menu-page {
    font-size: 1.25rem;
  }
}
.footer__menu-page:hover, .footer__menu-page:focus {
  color: #85b112;
}
.footer__logo {
  position: relative;
  height: 2.5rem;
  width: 100%;
}
.footer__logo img {
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.footer__copyright {
  height: 100%;
  color: #8d8d8d;
}
@media (min-width: 992px) {
  .footer__copyright {
    font-size: 0.8rem;
    color: color-white;
  }
}
.footer__utils {
  height: 100%;
  gap: 0.5rem;
  flex-wrap: wrap;
}
.footer__util {
  display: inline-block;
  white-space: nowrap;
  color: #8d8d8d;
}
@media (min-width: 992px) {
  .footer__util {
    font-size: 0.8rem;
    color: #ffffff;
  }
}
.footer__util:hover, .footer__util:focus {
  color: #85b112;
}
.footer__login-button {
  font-size: 1.25rem;
}
@media (min-width: 992px) {
  .footer__login-button {
    float: right;
    padding: 0.5rem 1.25rem;
    border-color: #ffffff;
    color: #ffffff;
  }
}
@media (max-width: 991.98px) {
  .footer__menu {
    --bs-gutter-y: 1rem;
  }
}
.footer .social-links svg * {
  color: #ffffff;
  fill: #ffffff;
}
@media (max-width: 575.98px) {
  .footer .social-links__item a {
    height: 1.5rem;
    width: 1.5rem;
  }
  .footer .social-links__item svg {
    height: 1rem;
    width: 1rem;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaGFwcHlob3Jpem9uLW1haW4ubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFDSTtFQUNJLGNDZ0VPO0FDaEVmO0FGRVE7RUFDSSxjQzZERztBQzdEZjs7QUZHSTtFQUNJLHlCQ3lETztBQ3pEZjs7QUZFSTtFQUNJLGFDc0RPO0FDckRmOztBRkNJO0VBQ0ksZUNtRE87QUNqRGY7O0FGQUk7RUFDSSxxQkNnRE87QUM3Q2Y7O0FGcEJJO0VBQ0ksY0NnRU87QUN6Q2Y7QUZyQlE7RUFDSSxjQzZERztBQ3RDZjs7QUZwQkk7RUFDSSx5QkN5RE87QUNsQ2Y7O0FGckJJO0VBQ0ksYUNzRE87QUM5QmY7O0FGdEJJO0VBQ0ksZUNtRE87QUMxQmY7O0FGdkJJO0VBQ0kscUJDZ0RPO0FDdEJmOztBRjNDSTtFQUNJLGNDZ0VPO0FDbEJmO0FGNUNRO0VBQ0ksY0M2REc7QUNmZjs7QUYzQ0k7RUFDSSx5QkN5RE87QUNYZjs7QUY1Q0k7RUFDSSxhQ3NETztBQ1BmOztBRjdDSTtFQUNJLGVDbURPO0FDSGY7O0FGOUNJO0VBQ0kscUJDZ0RPO0FDQ2Y7O0FGbEVJO0VBQ0ksY0NnRU87QUNLZjtBRm5FUTtFQUNJLGNDNkRHO0FDUWY7O0FGbEVJO0VBQ0kseUJDeURPO0FDWWY7O0FGbkVJO0VBQ0ksYUNzRE87QUNnQmY7O0FGcEVJO0VBQ0ksZUNtRE87QUNvQmY7O0FGckVJO0VBQ0kscUJDZ0RPO0FDd0JmOztBRnpGSTtFQUNJLGNDZ0VPO0FDNEJmO0FGMUZRO0VBQ0ksY0M2REc7QUMrQmY7O0FGekZJO0VBQ0kseUJDeURPO0FDbUNmOztBRjFGSTtFQUNJLGFDc0RPO0FDdUNmOztBRjNGSTtFQUNJLGVDbURPO0FDMkNmOztBRjVGSTtFQUNJLHFCQ2dETztBQytDZjs7QUZoSEk7RUFDSSxjQ2dFTztBQ21EZjtBRmpIUTtFQUNJLGNDNkRHO0FDc0RmOztBRmhISTtFQUNJLHlCQ3lETztBQzBEZjs7QUZqSEk7RUFDSSxhQ3NETztBQzhEZjs7QUZsSEk7RUFDSSxlQ21ETztBQ2tFZjs7QUZuSEk7RUFDSSxxQkNnRE87QUNzRWY7O0FGdklJO0VBQ0ksY0NnRU87QUMwRWY7QUZ4SVE7RUFDSSxjQzZERztBQzZFZjs7QUZ2SUk7RUFDSSx5QkN5RE87QUNpRmY7O0FGeElJO0VBQ0ksYUNzRE87QUNxRmY7O0FGeklJO0VBQ0ksZUNtRE87QUN5RmY7O0FGMUlJO0VBQ0kscUJDZ0RPO0FDNkZmOztBRjlKSTtFQUNJLGNDZ0VPO0FDaUdmO0FGL0pRO0VBQ0ksY0M2REc7QUNvR2Y7O0FGOUpJO0VBQ0kseUJDeURPO0FDd0dmOztBRi9KSTtFQUNJLGFDc0RPO0FDNEdmOztBRmhLSTtFQUNJLGVDbURPO0FDZ0hmOztBRmpLSTtFQUNJLHFCQ2dETztBQ29IZjs7QUZyTEk7RUFDSSxjQ2dFTztBQ3dIZjtBRnRMUTtFQUNJLGNDNkRHO0FDMkhmOztBRnJMSTtFQUNJLHlCQ3lETztBQytIZjs7QUZ0TEk7RUFDSSxhQ3NETztBQ21JZjs7QUZ2TEk7RUFDSSxlQ21ETztBQ3VJZjs7QUZ4TEk7RUFDSSxxQkNnRE87QUMySWY7O0FGNU1JO0VBQ0ksY0NnRU87QUMrSWY7QUY3TVE7RUFDSSxjQzZERztBQ2tKZjs7QUY1TUk7RUFDSSx5QkN5RE87QUNzSmY7O0FGN01JO0VBQ0ksYUNzRE87QUMwSmY7O0FGOU1JO0VBQ0ksZUNtRE87QUM4SmY7O0FGL01JO0VBQ0kscUJDZ0RPO0FDa0tmOztBRm5PSTtFQUNJLGNDZ0VPO0FDc0tmO0FGcE9RO0VBQ0ksY0M2REc7QUN5S2Y7O0FGbk9JO0VBQ0kseUJDeURPO0FDNktmOztBRnBPSTtFQUNJLGFDc0RPO0FDaUxmOztBRnJPSTtFQUNJLGVDbURPO0FDcUxmOztBRnRPSTtFQUNJLHFCQ2dETztBQ3lMZjs7QUYxUEk7RUFDSSxjQ2dFTztBQzZMZjtBRjNQUTtFQUNJLGNDNkRHO0FDZ01mOztBRjFQSTtFQUNJLHlCQ3lETztBQ29NZjs7QUYzUEk7RUFDSSxhQ3NETztBQ3dNZjs7QUY1UEk7RUFDSSxlQ21ETztBQzRNZjs7QUY3UEk7RUFDSSxxQkNnRE87QUNnTmY7O0FGalJJO0VBQ0ksY0NnRU87QUNvTmY7QUZsUlE7RUFDSSxjQzZERztBQ3VOZjs7QUZqUkk7RUFDSSx5QkN5RE87QUMyTmY7O0FGbFJJO0VBQ0ksYUNzRE87QUMrTmY7O0FGblJJO0VBQ0ksZUNtRE87QUNtT2Y7O0FGcFJJO0VBQ0kscUJDZ0RPO0FDdU9mOztBQ3pTQTtFQUNJO0FENFNKOztBQ3pTQTtFQUNJO0VBQ0Esd0NGa0JrQjtFRWpCbEIsZ0JGb0JTO0VFbkJULHlCRndDVTtFRXZDVixjRndDVTtFRXRDVjtFQUNBO0VBQ0E7QUQyU0o7QUN4U1E7RUFDSSx5QkZvQ1E7QUNzUXBCOztBQ3BTSTtFQUNJO0VBQ0E7QUR1U1I7QUUzU1E7RURFSjtJQUtRO0VEd1NWO0FBQ0Y7O0FDcFNBO0VDd0VJO0VBQUE7RURyRUE7RUFDQTtBRHVTSjtBRXpVUTtFRDhCUjtJQzJFUTtFRm9PTjtBQUNGO0FFeFVRO0VEd0JSO0lDK0VRO0VGcU9OO0FBQ0Y7QUV2VVE7RURrQlI7SUNtRlE7RUZzT047QUFDRjtBRXRVUTtFRFlSO0lDdUZRO0VGdU9OO0FBQ0Y7QUVyVVE7RURNUjtJQzJGUTtFRndPTjtBQUNGO0FFbFdRO0VEOEJSO0lDMkVRO0VGNlBOO0FBQ0Y7QUVqV1E7RUR3QlI7SUMrRVE7RUY4UE47QUFDRjtBRWhXUTtFRGtCUjtJQ21GUTtFRitQTjtBQUNGO0FFL1ZRO0VEWVI7SUN1RlE7RUZnUU47QUFDRjtBRTlWUTtFRE1SO0lDMkZRO0VGaVFOO0FBQ0Y7QUUvVVE7RURkUjtJQU9RO0lBQ0E7RUQwVk47QUFDRjs7QUUzVlE7RURJUjs7Ozs7SUFNUTtFRDBWTjtBQUNGOztBRXJXUTtFRGNSOzs7OztJQU1RO0VEMFZOO0FBQ0Y7O0FDdlZBO0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBRHlWSjtBRTdYUTtFRHdCUjtJQWVRO0VEMFZOO0FBQ0Y7QUN0Vlk7RUFDSSxjRnJDRjtBQzZYZDtBQ3BWZ0I7RUFDSSxjRjNDTjtBQ2lZZDs7QUVsYVE7RURxRko7SUFDSTtFRGlWTjtFQzlVRTtJQUNJO0VEZ1ZOO0VDN1VFO0lBQ0k7RUQrVU47QUFDRjtBQzVVQTs7O0VBR0k7QUQ4VUo7O0FDMVVJO0VBQ0k7RUFDQTtBRDZVUjtBQzFVSTtFQUNJO0VBQ0E7QUQ0VVI7QUN6VUk7RUFDSTtFQUNBO0FEMlVSO0FDeFVJO0VBQ0k7RUFDQTtFQUNBO0FEMFVSO0FDdlVJO0VBQ0k7QUR5VVI7QUN0VUk7RUFDSTtBRHdVUjtBQ3JVSTtFQUNJO0VBQ0E7RUFDQTtBRHVVUjs7QUNuVUE7RUFDSTtBRHNVSjs7QUNuVUE7RUFDSSxxQkZoSVk7QUNzY2hCO0FDcFVJO0VBQ0ksc0JGbEllO0FDd2N2QjtBQ25VSTtFQUNJLHFCRnJJZTtBQzBjdkI7O0FDalVBO0VBQ0ksYUY1SFU7QUNnY2Q7O0FDalVBO0VBQ0k7RUFDQTtFQUNBLGlDRjlJUztBQ2tkYjtBQ2xVSTtFQUNJLGlDRmpKSztBQ3FkYjtBQ2pVSTtFQUNJO0VBQ0E7QURtVVI7QUNoVUk7RUFDSTtFQUNBO0FEa1VSO0FDL1RJO0VBQ0k7RUFDQTtBRGlVUjtBQzlUSTtFQUNJO0VBQ0E7QURnVVI7O0FDNVRBO0VBQ0k7QUQrVEo7QUM3VEk7RUFDSTtBRCtUUjs7QUMxVEk7RUFDSSxjRnRKTztBQ21kZjs7QUMzVEk7RUFDSSx5QkZ6Sk87QUN1ZGY7O0FDbFVJO0VBQ0ksY0Z0Sk87QUMyZGY7O0FDblVJO0VBQ0kseUJGekpPO0FDK2RmOztBQzFVSTtFQUNJLGNGdEpPO0FDbWVmOztBQzNVSTtFQUNJLHlCRnpKTztBQ3VlZjs7QUNsVkk7RUFDSSxjRnRKTztBQzJlZjs7QUNuVkk7RUFDSSx5QkZ6Sk87QUMrZWY7O0FDMVZJO0VBQ0ksY0Z0Sk87QUNtZmY7O0FDM1ZJO0VBQ0kseUJGekpPO0FDdWZmOztBQ2xXSTtFQUNJLGNGdEpPO0FDMmZmOztBQ25XSTtFQUNJLHlCRnpKTztBQytmZjs7QUMxV0k7RUFDSSxjRnRKTztBQ21nQmY7O0FDM1dJO0VBQ0kseUJGekpPO0FDdWdCZjs7QUNsWEk7RUFDSSxjRnRKTztBQzJnQmY7O0FDblhJO0VBQ0kseUJGekpPO0FDK2dCZjs7QUMxWEk7RUFDSSxjRnRKTztBQ21oQmY7O0FDM1hJO0VBQ0kseUJGekpPO0FDdWhCZjs7QUNsWUk7RUFDSSxjRnRKTztBQzJoQmY7O0FDbllJO0VBQ0kseUJGekpPO0FDK2hCZjs7QUMxWUk7RUFDSSxjRnRKTztBQ21pQmY7O0FDM1lJO0VBQ0kseUJGekpPO0FDdWlCZjs7QUNsWkk7RUFDSSxjRnRKTztBQzJpQmY7O0FDblpJO0VBQ0kseUJGekpPO0FDK2lCZjs7QUMxWkk7RUFDSSxjRnRKTztBQ21qQmY7O0FDM1pJO0VBQ0kseUJGekpPO0FDdWpCZjs7QUd4bkJJO0VBQ0kseUJKOENNO0VJN0NOLGNKOENNO0FDNmtCZDtBR3huQkk7RUFDSSx5Qkp5Q007RUl4Q04sY0p5Q007QUNpbEJkO0FHdm5CSTtFQUNJLHlCSm1EYTtFSWxEYixjSm1DTTtBQ3NsQmQ7QUd0bkJJOzs7Ozs7RUFNSSxjSjBCTTtBQzhsQmQ7QUdybkJJO0VBQ0ksY0pzQk07QUNpbUJkO0FHcG5CSTtFQUNJLHFCSmtCTTtBQ29tQmQ7QUdubkJJO0VBQ0ksYUpjTTtBQ3VtQmQ7QUdsbkJJO0VBQ0k7RUFDQSxjSlNNO0FDMm1CZDtBR2puQkk7O0VBRUksY0pJTTtBQyttQmQ7QUdobkJJO0VBQ0k7QUhrbkJSO0FHaG5CUTtFQUVJLGNKSkU7QUNxbkJkO0FHN21CSTtFQUNJLGNKVE07QUN3bkJkO0FHNW1CSTs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQUVJLGNKYk07RUljTixxQkpmTTtBQ2lwQmQ7QUdob0JROzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0kscUJKbEJFO0VJbUJGO0FIdXBCWjtBR25wQkk7RUFDSSxjSnhCTTtFSXlCTixxQkp6Qk07RUkwQk47QUhxcEJSO0FHbnBCUTtFQUNJLHFCSjdCRTtFSThCRjtBSHFwQlo7QUdocEJRO0VBQ0kscUJKcENFO0FDc3JCZDtBR2hwQlk7RUFDSSxxQkp2Q0Y7QUN5ckJkO0FHaHBCZ0I7RUFDSTtBSGtwQnBCO0FHL29CZ0I7RUFDSTtBSGlwQnBCO0FHN29CWTtFQUNJLHFCSm5ERjtFSW9ERTtBSCtvQmhCO0FHMW9CSTtFQUNJO0FING9CUjtBR3hvQlE7RUFDSSxjSi9ERTtFSWdFRjtBSDBvQlo7QUd2b0JRO0VBQ0ksY0pwRUU7QUM2c0JkO0FHdm9CWTtFQUNJO0FIeW9CaEI7QUdwb0JJO0VBQ0ksY0o3RU07RUk4RU4scUJKOUVNO0FDb3RCZDtBR3BvQlE7RUFDSSxjSmpGRTtFSWtGRjtBSHNvQlo7QUdsb0JJO0VBQ0k7QUhvb0JSO0FHbG9CUTtFQUNJO0FIb29CWjtBRzluQlE7RUFNUSx5Qkp2Rks7QUNrdEJyQjtBR2pvQlE7RUFFUSx5QkpsRlk7QUNvdEI1QjtBSWx4QkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUpveEJKO0FJaHhCQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSmt4Qko7QUk3d0JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FKK3dCSjtBSTN3QkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUo2d0JKO0FLcHpCQTtFQUNJLHlCTnVDWTtFTXRDWixjTjhDVTtFTTdDVjtBTHN6Qko7O0FLcHpCQTtFQUNJO0VBQ0EseUJOMENVO0VNekNWLGNOd0NVO0FDK3dCZDs7QUtwekJBOztFQUVJLGdCTmVRO0FDd3lCWjs7QUtwekJBOzs7Ozs7Ozs7Ozs7RUFZSSxjTnFCVTtFTXBCVixnQk5EUTtFTUVSO0FMdXpCSjtBS2p6Qkk7Ozs7Ozs7Ozs7OztFQUNJO0FMOHpCUjs7QUsxekJBOztFQUVJO0VBQ0EsZ0JOaEJRO0VNaUJSO0FMNnpCSjtBRXYyQlE7RUdzQ1I7O0lBT1E7RUwrekJOO0FBQ0Y7O0FLN3pCQTs7RUFFSTtFQUNBLGdCTjNCUztFTTRCVDtBTGcwQko7QUVwM0JRO0VHZ0RSOztJQU9RO0VMazBCTjtBQUNGOztBS2gwQkE7O0VBRUk7RUFDQSxnQk5yQ1M7RU1zQ1Q7QUxtMEJKO0FFajRCUTtFRzBEUjs7SUFPUTtFTHEwQk47QUFDRjs7QUtuMEJBOztFQUVJO0VBQ0EsZ0JOL0NTO0VNZ0RUO0FMczBCSjtBRTk0QlE7RUdvRVI7O0lBT1E7RUx3MEJOO0FBQ0Y7O0FLdDBCQTs7RUFFSTtFQUNBLGdCTnhEUTtFTXlEUjtBTHkwQko7QUUzNUJRO0VHOEVSOztJQU9RO0VMMjBCTjtBQUNGOztBS3owQkE7O0VBRUk7RUFDQSxnQk5uRVM7RU1vRVQ7QUw0MEJKO0FFeDZCUTtFR3dGUjs7SUFPUTtFTDgwQk47QUFDRjs7QUszMEJBO0VBQ0ksY050RFU7QUNvNEJkOztBSzMwQkE7RUFDSSxxQk4xRFU7QUN3NEJkOztBSzMwQkE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjTmpFVTtBQys0QmQ7O0FLMzBCQTtFQUNJO0VBQ0E7RUFDQTtBTDgwQko7O0FLMzBCQTs7RUFFSSxjTjVFVTtBQzA1QmQ7O0FLMzBCQTtFQUNJLGNOaEZVO0VNaUZWO0VBQ0E7QUw4MEJKO0FLNzBCSTtFQUVJLGNOckZNO0VNc0ZOO0FMODBCUjtBS3gwQkk7Ozs7Ozs7Ozs7OztFQVlJO0FMMDBCUjs7QUtyMEJJO0VBQ0k7QUx3MEJSO0FLdjBCUTtFQUVJO0FMdzBCWjtBS3IwQkk7RUFDSTtBTHUwQlI7QUt0MEJRO0VBR0k7QUxzMEJaO0FLbjBCSTtFQUNJO0VBQ0E7RUFDQTtBTHEwQlI7O0FLajBCQTs7RUFFSTtBTG8wQko7O0FNMS9CQTtFQUNJO0FONi9CSjtBTTMvQkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjUHVDTTtBQ3M5QmQ7QU0xL0JJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNQOEJNO0FDODlCZDtBRWhnQ1E7RUlGSjtJQVNRO0VONi9CVjtBQUNGO0FNMy9CUTtFQUNJO0FONi9CWjtBTTEvQlE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxpQ1BJQztBQ3cvQmI7QU16L0JRO0VBQ0ksY1BHSTtBQ3cvQmhCO0FNei9CWTtFQUNJO0FOMi9CaEI7QU12L0JRO0VBQ0k7QU55L0JaO0FNdC9CUTtFQUNJO0FOdy9CWjtBTXAvQkk7RUFDSTtBTnMvQlI7QUU3aENRO0VJc0NKO0lBSVE7RU51L0JWO0FBQ0Y7O0FPM2lDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLFlBTmU7RUFPZjtFQUNBO0VBQ0E7RUFDQTtBUDhpQ0o7QUVuaENRO0VLbkNSO0lBV1E7RVAraUNOO0FBQ0Y7QU83aUNJOztFQUVJO0VBQ0E7RUFDQTtFQUNBLGNSd0JNO0FDdWhDZDtBTzVpQ0k7RUFDSTtFQUdBO0VBQ0E7QVA0aUNSO0FPemlDSTtFQUNJO0VBQ0E7QVAyaUNSO0FPeGlDSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUDBpQ1I7QU92aUNJO0VBQ0k7QVB5aUNSO0FPdmlDUTtFQUNJO0FQeWlDWjtBT3JpQ0k7RUFDSTtFQUNBO0VBQ0E7QVB1aUNSO0FPcmlDUTtFQUNJO0VBQ0E7QVB1aUNaO0FPcmlDWTtFQUNJO0FQdWlDaEI7QU9uaUNROzs7RUFHSTtFQUNBO0VBQ0E7QVBxaUNaO0FPbGlDUTtFQUNJO0VBQ0E7RUFDQSxjUmxDRTtBQ3NrQ2Q7QUU5a0NRO0VLbkNSO0lBa0ZRO0VQbWlDTjtBQUNGO0FPamlDSTtFQUNJO0VBQ0E7RUFDQSx5QlI3Q007RVE4Q04sY1IvQ007QUNrbENkO0FFbmxDUTtFSzRDSjtJQU9RO0VQb2lDVjtBQUNGO0FPbGlDUTtFQUNJLGNSdERFO0FDMGxDZDtBT2xpQ1k7RUFDSSxjUnpERjtBQzZsQ2Q7QU9oaUNRO0VBQ0ksY1I5REU7QUNnbUNkOztBUWhwQ0E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlQ0Qlk7RVMzQlosY1RtQ1U7RVNsQ1Y7RUFDQSxnQlRhUTtFU1pSO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FSbXBDSjtBUWpwQ0k7Ozs7RUFHSSx5QlRhUTtFU1pSLGNUb0JNO0VTbkJOO0VBQ0E7RUFDQTtBUm9wQ1I7QVE5b0NJOztFQUNJO0VBQ0EsY1RTTTtFU1JOO0FSaXBDUjtBUS9vQ1E7OztFQUVJO0VBQ0EsY1RHRTtFU0ZGO0FSa3BDWjtBUTFvQ1E7O0VBQ0kseUJUV0c7QUNrb0NmO0FROW5DWTs7OztFQUdJLHlCVFBEO0VTUUM7QVJpb0NoQjtBUWhuQ1E7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQlRwRUE7RVNxRUEsY1QvQkc7QUNrcENmO0FFanRDUTtFTXdGQTs7SUFTUTtFUnFuQ2Q7QUFDRjtBUW5uQ1k7O0VBQ0k7RUFDQTtBUnNuQ2hCO0FFNXRDUTtFTW9HSTs7SUFLUTtJQUNBO0VSd25DbEI7QUFDRjtBUXJuQ1k7Ozs7RUFHSTtFQUNBLGNUbkREO0FDMnFDZjtBUXRuQ2dCOzs7O0VBQ0k7QVIybkNwQjtBUTdyQ1E7O0VBQ0kseUJUV0c7RVNKQyxjVGRGO0FDd3NDZDtBUWxyQ1k7Ozs7RUFHSSx5QlRQRDtFU1FDO0VBT0ksY1RqQ047QUNndENkO0FRcnFDUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCVHBFQTtFU3FFQSxjVC9CRztBQ3VzQ2Y7QUV0d0NRO0VNd0ZBOztJQVNRO0VSMHFDZDtBQUNGO0FReHFDWTs7RUFDSTtFQUNBO0FSMnFDaEI7QUVqeENRO0VNb0dJOztJQUtRO0lBQ0E7RVI2cUNsQjtBQUNGO0FRMXFDWTs7OztFQUdJO0VBQ0EsY1RuREQ7QUNndUNmO0FRM3FDZ0I7Ozs7RUFDSTtBUmdyQ3BCO0FRbHZDUTs7RUFDSSx5QlRXRztBQzB1Q2Y7QVF0dUNZOzs7O0VBR0kseUJUUEQ7RVNRQztBUnl1Q2hCO0FReHRDUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCVHBFQTtFU3FFQSxjVC9CRztBQzB2Q2Y7QUV6ekNRO0VNd0ZBOztJQVNRO0VSNnRDZDtBQUNGO0FRM3RDWTs7RUFDSTtFQUNBO0FSOHRDaEI7QUVwMENRO0VNb0dJOztJQUtRO0lBQ0E7RVJndUNsQjtBQUNGO0FRN3RDWTs7OztFQUdJO0VBQ0EsY1RuREQ7QUNteENmO0FROXRDZ0I7Ozs7RUFDSTtBUm11Q3BCO0FRcnlDUTs7RUFDSSx5QlRXRztBQzZ4Q2Y7QVF6eENZOzs7O0VBR0kseUJUUEQ7RVNRQztBUjR4Q2hCO0FRM3dDUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCVHBFQTtFU3FFQSxjVC9CRztBQzZ5Q2Y7QUU1MkNRO0VNd0ZBOztJQVNRO0VSZ3hDZDtBQUNGO0FROXdDWTs7RUFDSTtFQUNBO0FSaXhDaEI7QUV2M0NRO0VNb0dJOztJQUtRO0lBQ0E7RVJteENsQjtBQUNGO0FRaHhDWTs7OztFQUdJO0VBQ0EsY1RuREQ7QUNzMENmO0FRanhDZ0I7Ozs7RUFDSTtBUnN4Q3BCO0FReDFDUTs7RUFDSSx5QlRXRztBQ2cxQ2Y7QVE1MENZOzs7O0VBR0kseUJUUEQ7RVNRQztBUiswQ2hCO0FROXpDUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCVHBFQTtFU3FFQSxjVC9CRztBQ2cyQ2Y7QUUvNUNRO0VNd0ZBOztJQVNRO0VSbTBDZDtBQUNGO0FRajBDWTs7RUFDSTtFQUNBO0FSbzBDaEI7QUUxNkNRO0VNb0dJOztJQUtRO0lBQ0E7RVJzMENsQjtBQUNGO0FRbjBDWTs7OztFQUdJO0VBQ0EsY1RuREQ7QUN5M0NmO0FRcDBDZ0I7Ozs7RUFDSTtBUnkwQ3BCO0FRMzRDUTs7RUFDSSx5QlRXRztBQ200Q2Y7QVEvM0NZOzs7O0VBR0kseUJUUEQ7RVNRQztBUms0Q2hCO0FRajNDUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCVHBFQTtFU3FFQSxjVC9CRztBQ201Q2Y7QUVsOUNRO0VNd0ZBOztJQVNRO0VSczNDZDtBQUNGO0FRcDNDWTs7RUFDSTtFQUNBO0FSdTNDaEI7QUU3OUNRO0VNb0dJOztJQUtRO0lBQ0E7RVJ5M0NsQjtBQUNGO0FRdDNDWTs7OztFQUdJO0VBQ0EsY1RuREQ7QUM0NkNmO0FRdjNDZ0I7Ozs7RUFDSTtBUjQzQ3BCO0FROTdDUTs7RUFDSSx5QlRXRztBQ3M3Q2Y7QVFsN0NZOzs7O0VBR0kseUJUUEQ7RVNRQztBUnE3Q2hCO0FRcDZDUTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCVHBFQTtFU3FFQSxjVC9CRztBQ3M4Q2Y7QUVyZ0RRO0VNd0ZBOztJQVNRO0VSeTZDZDtBQUNGO0FRdjZDWTs7RUFDSTtFQUNBO0FSMDZDaEI7QUVoaERRO0VNb0dJOztJQUtRO0lBQ0E7RVI0NkNsQjtBQUNGO0FRejZDWTs7OztFQUdJO0VBQ0EsY1RuREQ7QUMrOUNmO0FRMTZDZ0I7Ozs7RUFDSTtBUis2Q3BCO0FRai9DUTs7RUFDSSx5QlRXRztFU1JDLGNUVkY7QUM0L0NkO0FRdCtDWTs7OztFQUdJLHlCVFBEO0VTUUM7RUFHSSxjVDdCTjtBQ29nRGQ7QVF6OUNROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JUcEVBO0VTcUVBLGNUL0JHO0FDMi9DZjtBRTFqRFE7RU13RkE7O0lBU1E7RVI4OUNkO0FBQ0Y7QVE1OUNZOztFQUNJO0VBQ0E7QVIrOUNoQjtBRXJrRFE7RU1vR0k7O0lBS1E7SUFDQTtFUmkrQ2xCO0FBQ0Y7QVE5OUNZOzs7O0VBR0k7RUFDQSxjVG5ERDtBQ29oRGY7QVEvOUNnQjs7OztFQUNJO0FSbytDcEI7QVF0aURROztFQUNJLHlCVFdHO0FDOGhEZjtBUTFoRFk7Ozs7RUFHSSx5QlRQRDtFU1FDO0FSNmhEaEI7QVE1Z0RROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JUcEVBO0VTcUVBLGNUL0JHO0FDOGlEZjtBRTdtRFE7RU13RkE7O0lBU1E7RVJpaERkO0FBQ0Y7QVEvZ0RZOztFQUNJO0VBQ0E7QVJraERoQjtBRXhuRFE7RU1vR0k7O0lBS1E7SUFDQTtFUm9oRGxCO0FBQ0Y7QVFqaERZOzs7O0VBR0k7RUFDQSxjVG5ERDtBQ3VrRGY7QVFsaERnQjs7OztFQUNJO0FSdWhEcEI7QVF6bERROztFQUNJLHlCVFdHO0FDaWxEZjtBUTdrRFk7Ozs7RUFHSSx5QlRQRDtFU1FDO0FSZ2xEaEI7QVEvakRROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JUcEVBO0VTcUVBLGNUL0JHO0FDaW1EZjtBRWhxRFE7RU13RkE7O0lBU1E7RVJva0RkO0FBQ0Y7QVFsa0RZOztFQUNJO0VBQ0E7QVJxa0RoQjtBRTNxRFE7RU1vR0k7O0lBS1E7SUFDQTtFUnVrRGxCO0FBQ0Y7QVFwa0RZOzs7O0VBR0k7RUFDQSxjVG5ERDtBQzBuRGY7QVFya0RnQjs7OztFQUNJO0FSMGtEcEI7QVE1b0RROztFQUNJLHlCVFdHO0FDb29EZjtBUWhvRFk7Ozs7RUFHSSx5QlRQRDtFU1FDO0FSbW9EaEI7QVFsbkRROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JUcEVBO0VTcUVBLGNUL0JHO0FDb3BEZjtBRW50RFE7RU13RkE7O0lBU1E7RVJ1bkRkO0FBQ0Y7QVFybkRZOztFQUNJO0VBQ0E7QVJ3bkRoQjtBRTl0RFE7RU1vR0k7O0lBS1E7SUFDQTtFUjBuRGxCO0FBQ0Y7QVF2bkRZOzs7O0VBR0k7RUFDQSxjVG5ERDtBQzZxRGY7QVF4bkRnQjs7OztFQUNJO0FSNm5EcEI7QVEvckRROztFQUNJLHlCVFdHO0FDdXJEZjtBUW5yRFk7Ozs7RUFHSSx5QlRQRDtFU1FDO0FSc3JEaEI7QVFycURROztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JUcEVBO0VTcUVBLGNUL0JHO0FDdXNEZjtBRXR3RFE7RU13RkE7O0lBU1E7RVIwcURkO0FBQ0Y7QVF4cURZOztFQUNJO0VBQ0E7QVIycURoQjtBRWp4RFE7RU1vR0k7O0lBS1E7SUFDQTtFUjZxRGxCO0FBQ0Y7QVExcURZOzs7O0VBR0k7RUFDQSxjVG5ERDtBQ2d1RGY7QVEzcURnQjs7OztFQUNJO0FSZ3JEcEI7QVFsdkRROztFQUNJLHlCVFdHO0VTQUMsY1QxQkE7RVMyQkE7QVIydURoQjtBUXh1RFk7Ozs7RUFHSSx5QlRQRDtFU1FDO0VBV0k7RUFDQSx5QlQ5Q0o7QUMrd0RoQjtBUTV0RFE7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQlRwRUE7RVNxRUEsY1QvQkc7QUM4dkRmO0FFN3pEUTtFTXdGQTs7SUFTUTtFUml1RGQ7QUFDRjtBUS90RFk7O0VBQ0k7RUFDQTtBUmt1RGhCO0FFeDBEUTtFTW9HSTs7SUFLUTtJQUNBO0VSb3VEbEI7QUFDRjtBUWp1RFk7Ozs7RUFHSTtFQUNBLGNUbkREO0FDdXhEZjtBUWx1RGdCOzs7O0VBQ0k7QVJ1dURwQjtBUWp1REk7O0VBQ0k7RUFDQTtBUm91RFI7QVFqdURJOztFQUNJO0VBQ0E7RUFDQSxzQlRwR2U7QUN3MER2QjtBUWp1REk7O0VBQ0k7RUFDQTtFQUNBLHFCVHpHZTtBQzYwRHZCO0FRanVESTs7RUFDSTtBUm91RFI7O0FTcDNEQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQlYyQlk7RVUxQlo7QVR1M0RKO0FTdDNESTtFQUNJO0VBQ0E7QVR3M0RSO0FTdDNESTtFQUNJO0FUdzNEUjtBU3QzREk7RUFDSTtBVHczRFI7QVNyM0RRO0VBQ0k7QVR1M0RaOztBVTM0REE7RUFDRSxjWGdEWTtBQzgxRGQ7O0FVMzREQTs7Ozs7Ozs7Ozs7Ozs7RUFFRTtFQUNBLHlCWHlDWTtFV3hDWixjWHlDWTtFV3hDWixxQlg2Q2tCO0VXNUNsQjtFQUNBO0VBQ0E7RUFDQSxxQlhzQnFCO0FDbzREdkI7QVV4NURFOzs7Ozs7Ozs7Ozs7RUFDRSx5QlhnQ1U7RVcvQlYscUJYdUJZO0VXdEJaO0FWcTZESjtBVTU1REU7Ozs7Ozs7Ozs7Ozs7O0VBQ0UsY1gwQmdCO0FDaTVEcEI7O0FVdjZEQTs7RUFDRTtBVjI2REY7O0FVeDZEQTtFQUNFO0VBQ0E7QVYyNkRGOztBVXg2REE7RUFDRTtFQUNBLHlCWEtZO0VXSlosY1hLWTtFV0paLHFCWFNrQjtFV1JsQjtFQUNBLHFCWFpxQjtFV2FyQjtFQUNBO0VBQ0E7QVYyNkRGO0FVejZERTtFQUNFO0VBQ0EscUJYTFU7RVdNVjtBVjI2REo7QVUxNURFO0VBQ0U7RUFDQSxxQlh6QlU7RVcwQlY7QVY0NURKO0FVMTVESTtFQUNFO0VBQ0EscUJYOUJRO0FDMDdEZDtBVTE1RE07RUFDRTtBVjQ1RFI7QVV6NURNO0VBQ0U7QVYyNURSO0FVdjVESTtFQUNFLHlCWDNDUTtFVzRDUixxQlhwRFU7RVdxRFY7QVZ5NUROOztBVW41REE7RUFDRTtBVnM1REY7QVVwNURFO0VBQ0U7QVZzNURKO0FVbjVERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FWcTVESjs7QVU3NERBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QlhuRmM7RVdvRmQscUJYM0ZjO0VXNEZkO0VBQ0E7QVZnNURGO0FVOTRERTtFQUNFLGNYakZVO0FDaStEZDs7QVUzNERFO0VBQ0U7QVY4NERKO0FVMzRERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJYbkdRO0VXb0dSLHFCWC9HWTtFV2dIWjtBVjY0REo7QVUzNERJO0VBQ0UsY1hwR1E7QUNpL0RkO0FVMTRESTtFQUNFO0FWNDRETjtBVXo0REk7RUFDRTtFQUNBO0VBQ0E7QVYyNEROO0FVdDRESTtFQUNFLGNYeEhNO0FDZ2dFWjtBVXI0REk7RUFDRTtBVnU0RE47QVVuNERFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsY1hwSVE7RVdxSVI7QVZxNERKOztBVWg0REE7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNYL0lZO0VXZ0paLHlCWGpKWTtFV2tKWjtFQUNBO0VBQ0E7RUFDQSxxQlhsS3FCO0VXbUtyQixxQlhoSmtCO0VXaUpsQjtFQUNBO0FWbTRERjtBVWo0REU7O0VBQ0U7RUFDQTtFQUNBO0FWbzRESjs7QVU3M0RFO0VBQ0UsY1h6S1E7QUN5aUVaO0FVNzNERTtFQUNFO0FWKzNESjtBVTUzREU7RUFDRTtBVjgzREo7QVU1M0RJO0VBQ0U7QVY4M0ROO0FVMzNESTtFQUNFO0FWNjNETjtBVXgzREk7RUFDRTtBVjAzRE47QVV0M0RFOztFQUVFO0FWdzNESjtBVXIzREU7RUFDRTtFQUNBO0VBQ0EseUJYMU1RO0VXMk1SLGNYdk1VO0VXd01WO0VBQ0E7QVZ1M0RKO0FVcDNERTs7Ozs7Ozs7Ozs7RUFZRTtFQUNBO0FWcTNESjtBVWwzREU7Ozs7RUFJRTtFQUNBO0FWbzNESjtBVWwzREU7O0VBR0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVm0zREo7QVVoM0RFOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVZrM0RKO0FVaDNERTs7OztFQUlFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CWGxRVTtFV21RVjtBVmszREo7QVVoM0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJYNVFVO0VXNlFWO0FWazNESjtBVWgzREU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlh0UlU7RVd1UlY7QVZrM0RKO0FVaDNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHlCWHJTWTtFV3NTWjtFQUNBO0VBQ0E7RUFDQTtBVmszREo7QVUvMkRFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJYblRZO0VXb1RaO0FWaTNESjtBVTkyREU7RUFDRTtFQUNBO0FWZzNESjtBV2p0RUE7RUFDRTtFQUNBLHlCWnNEa0I7QUM2cEVwQjtBV2p0RUU7RUFDRTtFQUNBO0FYbXRFSjtBV2p0RUk7RUFDRTtFQUNBO0VBQ0E7QVhtdEVOO0FXL3NFRTtFQUNFO0VBQ0E7QVhpdEVKO0FXL3NFSTtFQUNFO0FYaXRFTjtBVzlzRUk7RUFDRSxjWmdCVTtFWWZWLGlDWllPO0FDb3NFYjtBVzVzRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJaS1k7RVlKWjtFQUNBO0FYOHNFSjtBVzNzRUU7RUFDRTtBWDZzRUo7QVczc0VJO0VBQ0U7QVg2c0VOO0FXMXNFSTtFQUNFO0FYNHNFTjtBV3hzRUU7RUFDRTtFQUNBLHlCWkVnQjtFWURoQjtFQUNBO0VBQ0E7QVgwc0VKO0FXeHNFSTtFQUNFO0VBQ0E7QVgwc0VOO0FXeHNFTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNabkJNO0FDNnRFZDtBV3RzRUk7RUFDRTtFQUNBO0FYd3NFTjtBV3RzRU07RUFDRTtFQUNBLGNaN0JNO0FDcXVFZDtBV3JzRU07RUFDRSxjWnpDUTtFWTBDUixpQ1o3Q0s7RVk4Q0w7QVh1c0VSO0FXbnNFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qlo1Q1E7RVk2Q1I7RUFDQSxpQ1oxRE87RVkyRFA7QVhxc0VOO0FXbHNFSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVhvc0VOO0FXanNFSTtFQUNFO0FYbXNFTjtBV2pzRU07RUFDRTtFQUNBO0FYbXNFUjtBV2hzRU07RUFDRSxjWnBFTTtBQ3N3RWQ7O0FZaHpFQTtFQUNJLGNiaUNZO0FDa3hFaEI7O0FZL3lFSTtFQUNJLGNiNEJRO0FDc3hFaEI7O0FZN3lFSTtFQUNJLGNiK0JNO0FDaXhFZDs7QWFsMEVBO0VBQ0k7QWJxMEVKOztBYWwwRUE7RUFDSTtFQUNBO0FicTBFSjtBRWx5RVE7RVdyQ1I7SUFLUTtFYnMwRU47QUFDRjtBYXAwRUk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtBYnEwRVI7QUU3eUVRO0VXN0JKO0lBUVE7RWJzMEVWO0FBQ0Y7QWFwMEVRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2RnQkU7RWNmRjtFQUVBO0FicTBFWjtBRWgwRVE7RVdsQkE7SUFnQlE7SUFDQTtFYnMwRWQ7QUFDRjtBYW4wRWdCO0VBQ0k7QWJxMEVwQjtBYW4wRW9CO0VBQ0k7RUFDQTtFQUVBO0FibzBFeEI7QWFoMEVnQjtFQUNJLGNkaEJKO0VjaUJJO0VBQ0E7QWJrMEVwQjtBYS96RWdCO0VBQ0k7RUFFQTtFQUNBO0FiZzBFcEI7QWE5ekVvQjtFQUNJO0VBQ0E7RUFFQTtBYit6RXhCO0FhN3pFd0I7RUFDSTtBYit6RTVCO0FhNXpFd0I7RUFDSTtFQUVBO0VBQ0E7QWI2ekU1QjtBYTN6RTRCO0VBQ0k7RUFDQTtFQUVBO0VBRUE7QWIyekVoQztBYXR6RXdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY2QxRFo7RWMyRFk7QWJ3ekU1QjtBYXR6RTRCO0VBQ0k7RUFDQTtBYnd6RWhDO0FhcnpFNEI7O0VBRUk7RUFDQTtBYnV6RWhDO0FhbnpFd0I7RUFDSTtFQUNBLGNkM0VaO0FDZzRFaEI7QWFuekU0QjtFQUNJO0VBQ0E7QWJxekVoQztBYWx6RTRCO0VBQ0k7RUFDQTtBYm96RWhDO0FhbHpFZ0M7RUFDSTtFQUNBO0VBQ0E7QWJvekVwQztBYWp6RWdDO0VBQ0k7RUFDQTtFQUNBO0FibXpFcEM7QWEzeUVZO0VBQ0k7RUFDQTtBYjZ5RWhCO0FhM3lFZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWI0eUVwQjtBYTF5RW9CO0VBQ0k7QWI0eUV4QjtBYXp5RW9CO0VBQ0k7RUFDQTtBYjJ5RXhCO0FhdnlFd0I7RUFDSTtFQUNBO0VBQ0EsY2RoSVY7RWNpSVU7QWJ5eUU1QjtBYXR5RXdCO0VBQ0k7RUFDQTtBYnd5RTVCO0FhcnlFb0I7O0VBR0k7RUFDQTtFQUVBO0FicXlFeEI7QWFueUV3Qjs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBRUE7QWJveUU1QjtBYWx5RTRCOztFQUNJLGNkaEtoQjtBQ3E4RWhCO0FhanlFd0I7O0VBQ0k7QWJveUU1QjtBYTl4RWdCO0VBQ0k7RUFDQTtFQUNBLGNkekpDO0FDeTdFckI7QWE5eEVvQjtFQUNJLGNkNUpIO0VjNkpHO0FiZ3lFeEI7QWE5eEV3QjtFQUNJLGNkckxaO0Vjc0xZO0FiZ3lFNUI7QWF6eEVZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYjJ4RWhCO0FFNTlFUTtFVzRMSTtJQVFRO0ViNHhFbEI7QUFDRjtBYTF4RWdCO0VBQ0k7QWI0eEVwQjtBYXh4RVk7RUFDSTtFQUNBO0FiMHhFaEI7QWF4eEVnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWIweEVwQjtBYXZ4RWdCO0VBQ0k7RUFDQTtFQUNBO0FieXhFcEI7QWFweEVvQjtFQUNJO0VBQ0E7RUFDQTtBYnN4RXhCO0FhcHhFd0I7RUFDSTtBYnN4RTVCO0FhbHhFb0I7RUFDSTtBYm94RXhCO0FhbHhFd0I7RUFDSSxjZC9PWjtFY2dQWTtFQUVBO0VBQ0E7RUFDQTtBYm14RTVCO0FhOXdFZ0M7RUFDSTtFQUNBO0VBQ0E7QWJneEVwQztBYTN3RWdDO0VBQ0k7RUFDQTtBYjZ3RXBDO0FhMXdFZ0M7RUFDSTtFQUNBO0FiNHdFcEM7QWExd0VvQztFQUNJO0VBQ0E7RUFDQTtBYjR3RXhDO0FhendFb0M7RUFDSTtFQUNBO0VBQ0E7QWIyd0V4QztBYS92RUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUtBO0FiNnZFUjtBRXBpRlE7RVc4Uko7SUFZUTtFYjh2RVY7QUFDRjtBYTN2RVE7RUFDSTtBYjZ2RVo7QUU1aUZRO0VXOFNBO0lBSVE7RWI4dkVkO0FBQ0Y7QWEzdkVRO0VBQ0k7RUFDQTtFQUNBO0FiNnZFWjtBRXRqRlE7RVdzVEE7SUFNUTtJQUNBO0ViOHZFZDtBQUNGO0FhNXZFWTtFQUNJO0FiOHZFaEI7O0FFL2pGUTtFV3VVUjtJQUdRO0ViMHZFTjtBQUNGOztBYXZ2RUE7RUFDSTtFQUNBO0VBRUE7QWJ5dkVKOztBYXR2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7QWJ3dkVKO0FFOWtGUTtFVytVUjtJQVVRO0VieXZFTjtBQUNGO0FFemxGUTtFV3FWUjtJQWNRO0ViMHZFTjtBQUNGO0FFcG1GUTtFVzJWUjtJQWtCUTtFYjJ2RU47QUFDRjtBYXp2RUk7RUFDSSxjZDVXUTtFYzZXUjtBYjJ2RVI7QUV2bUZRO0VXMFdKO0lBS1E7RWI0dkVWO0FBQ0Y7QWF6dkVJO0VBQ0k7RUFDQTtFQUNBLGNkOVdNO0FDeW1GZDtBRXZuRlE7RVd5WEo7SUFNUTtJQUNBO0lBQ0E7RWI0dkVWO0FBQ0Y7QWExdkVRO0VBQ0k7RUFDQTtFQUNBO0FiNHZFWjtBRXZuRlE7RVd3WEE7SUFNUTtFYjZ2RWQ7QUFDRjtBRWxvRlE7RVc4WEE7SUFVUTtFYjh2RWQ7QUFDRjtBYTV2RVk7RUFDSTtBYjh2RWhCO0FFcG9GUTtFV3FZSTtJQUlRO0ViK3ZFbEI7QUFDRjtBRS9vRlE7RVcyWUk7SUFRUTtFYmd3RWxCO0FBQ0Y7QWE5dkVnQjtFQUNJO0VBQ0E7QWJnd0VwQjtBRWxwRlE7RVdnWlE7SUFLUTtFYml3RXRCO0FBQ0Y7QWE3dkVZO0VBQ0k7QWIrdkVoQjtBYTd2RVk7RUFDSTtFQUNBO0FiK3ZFaEI7QUU5cEZRO0VXNlpJO0lBS1E7RWJnd0VsQjtBQUNGOztBYTF2RUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtBYjR2RUo7QWExdkVJO0VBQ0k7RUFDQTtBYjR2RVI7QWF6dkVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7QWIwdkVSO0FheHZFUTtFQUNJO0VBQ0E7RUFDQTtFQUVBO0FieXZFWjtBRWx0RlE7RVdvZEE7SUFRUTtFYjB2RWQ7QUFDRjtBYXZ2RVE7RUFDSSxjZDVkSTtFYzZkSjtBYnl2RVo7QUUvc0ZRO0VXb2RBO0lBS1E7RWIwdkVkO0FBQ0Y7QUU5c0ZRO0VXc2RJO0lBRVE7RWIwdkVsQjtBQUNGO0FhdHZFUTtFQUNJO0VBQ0E7RUFDQTtBYnd2RVo7QWF0dkVZO0VBQ0k7RUFDQTtBYnd2RWhCO0FFOXVGUTtFV3dmUTtJQUVRO0Vid3ZFdEI7QUFDRjtBYXR2RWdCO0VBQ0k7QWJ3dkVwQjtBRXR2RlE7RVc2ZlE7SUFJUTtFYnl2RXRCO0FBQ0Y7O0FjOXhGQTtFQUdJO0VBQ0EseUJmb0RnQjtFZW5EaEI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZCt4Rko7QWM3eEZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWQreEZSO0FjN3hGUTtFQUNJO0VBQ0E7RUFDQTtBZCt4Rlo7QWMzeEZJO0VBQ0k7RUFDQTtBZDZ4RlI7QWMzeEZRO0VBQ0ksY2ZtQkU7QUMwd0ZkO0FjMXhGUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGNmWUU7QUNneEZkO0FjeHhGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWQweEZSO0FjeHhGUTtFQUNJO0VBQ0EsY2ZERTtBQzJ4RmQ7QWN2eEZRO0VBQ0ksY2ZiSTtFZWNKLGlDZmpCQztFZWtCRDtBZHl4Rlo7QWNyeEZZO0VBQ0ksY2ZwQkE7RWVxQkE7RUFDQTtBZHV4RmhCO0FjbHhGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QmZ4Qk07RWV5Qk47RUFDQSxpQ2Z0Q0s7RWV1Q0w7QWRveEZSO0FjanhGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWRteEZSO0FjaHhGSTtFQUNJO0Fka3hGUjtBY2h4RlE7RUFDSTtFQUNBO0Fka3hGWjtBYy93RlE7RUFDSSxjZmhERTtBQ2kwRmQ7QWM3d0ZZO0VBQ0ksY2ZyREY7QUNvMEZkOztBZW4zRkU7RUFDRTtBZnMzRko7QWVwM0ZJO0VBQ0U7QWZzM0ZOO0FlcDNGSTtFQUNFO0FmczNGTjtBZW4zRkk7RUFDRTtBZnEzRk47QWVuM0ZNO0VBQ0U7RUFDQSxjaEJnQ007RWdCL0JOO0FmcTNGUjtBZWwzRk07RUFDRTtBZm8zRlI7O0FnQno0RkE7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBaEIyNEZGO0FnQng0Rkk7RUFDRSxlakIrQlU7QUMyMkZoQjtBZ0J2NEZJO0VBQ0UsZWpCb0NRO0FDcTJGZDtBZ0JwNEZJO0VBQ0UsZWpCNkJRO0FDeTJGZDtBZ0JuNEZJO0VBQ0UsY2pCeUJRO0FDNDJGZDtBZ0JqNEZFO0VBQ0U7RUFDQTtBaEJtNEZKO0FnQmg0RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEJrNEZKO0FnQi8zRkU7RUFDRTtFQUNBO0FoQmk0Rko7O0FnQjczRkE7RUFDRTtJQUNFO0VoQmc0RkY7RWdCOTNGQTtJQUNFO0VoQmc0RkY7QUFDRjtBZ0I3M0ZBO0VBQ0U7SUFDRTtFaEIrM0ZGO0VnQjczRkE7SUFDRTtJQUNBO0VoQiszRkY7RWdCNzNGQTtJQUNFO0lBQ0E7RWhCKzNGRjtBQUNGO0FpQnA3RkE7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0FqQm83Rko7QWlCaDdGWTtFQUNJLGlCQW5CRztBakJxOEZuQjtBRXA2RlE7RWVmSTtJQUlRLGlCQXJCSztJQXNCTDtFakJtN0ZsQjtBQUNGO0FpQjU2Rlk7RUFDSTtBakI4NkZoQjtBRTc2RlE7RWVGSTtJQUlRO0VqQis2RmxCO0FBQ0Y7QWlCNTZGWTtFQUNJO0VBQ0E7RUFDQSxnQmxCdkJIO0VrQndCRztBakI4NkZoQjtBRXg5RlE7RWVzQ0k7SUFPUTtFakIrNkZsQjtBQUNGO0FFNzlGUTtFZXFESTtJQUVRO0VqQjA2RmxCO0FBQ0Y7QWlCcjZGSTtFQUNJO0FqQnU2RlI7QUVyOEZRO0VlNkJKO0lBSVE7RWpCdzZGVjtBQUNGO0FpQnI2Rkk7RUFDSTtBakJ1NkZSO0FpQnA2Rkk7RUFDSTtFQUNBO0VBQ0E7QWpCczZGUjtBaUJwNkZRO0VBQ0kseUJsQmhESTtBQ3M5RmhCO0FpQm42RlE7RUFDSSx5QmxCbERLO0FDdTlGakI7QWlCbDZGUTtFQUNJLHlCbEIvQ0U7QUNtOUZkO0FpQi81RlE7RUFDSTtBakJpNkZaO0FpQjk1RlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQmc2Rlo7QUVyK0ZRO0VlZ0VBO0lBU1E7RWpCZzZGZDtBQUNGO0FpQjU1RlE7RUFDSTtFQUNBO0FqQjg1Rlo7QUU5K0ZRO0VlOEVBO0lBS1E7SUFDQTtJQUNBO0VqQis1RmQ7QUFDRjtBRXIvRlE7RWV5RkE7SUFFUSx5QmxCNUZBO0VDMC9GZDtBQUNGO0FFMS9GUTtFZStGQTtJQUVRLHlCbEJqR0U7RUM4L0ZoQjtBQUNGO0FFLy9GUTtFZXFHQTtJQUVRLHlCbEJ0R0M7RUNrZ0dmO0FBQ0Y7QUVwZ0dRO0VlMkdBO0lBRVEseUJsQnRHRjtFQ2lnR1o7QUFDRjtBaUJ6NUZZOzs7RUFHSSxjbEIzR0Y7QUNzZ0dkO0FFOWdHUTtFZXVIQTtJQUVRLHlCbEI5R0U7RUN1Z0doQjtBQUNGO0FpQnY1Rlk7OztFQUdJLGNsQnZIRjtBQ2doR2Q7QUV4aEdRO0VlbUlBO0lBRVEseUJsQjdIRjtFQ29oR1o7QUFDRjtBaUJuNUZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJxNUZSO0FFcGlHUTtFZTBJSjtJQVFRO0lBQ0E7RWpCczVGVjtBQUNGO0FpQm41Rkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxhbEJ2Sk07RWtCd0pOLGNsQnhKTTtBQzZpR2Q7QUVwakdRO0VldUpKO0lBV1E7SUFDQTtFakJzNUZWO0FBQ0Y7QWlCbjVGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxpQkFqTlk7RUFrTlo7RUFDQTtFQUNBO0FqQnE1RlI7QWlCbjVGUTtFQUNJO0VBQ0EseUJsQjVLRTtFa0I2S0Y7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCcTVGWjtBaUJsNUZRO0VBQ0k7QWpCbzVGWjtBRW5sR1E7RWV1S0o7SUE0QlE7RWpCbzVGVjtBQUNGO0FpQmo1Rkk7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQms1RlI7QWlCLzRGSTtFQUNJO0VBQ0E7RUFDQSx5QmxCeE1VO0FDeWxHbEI7QWlCOTRGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpCZzVGUjtBRTNtR1E7RWVzTko7SUFRUTtFakJpNUZWO0FBQ0Y7QWlCLzRGUTtFQUNJO0FqQmk1Rlo7QWlCNTRGUTtFQUNJO0FqQjg0Rlo7QWlCMzRGUTs7RUFFSSxjbEJ0T0U7QUNtbkdkO0FpQjE0RlE7RUFDSTtBakI0NEZaO0FpQng0Rlk7RUFDSSxjbEIvT0Y7QUN5bkdkO0FpQnI0Rkk7RUFDSSxjbEJyUE07RWtCc1BOO0VBQ0E7QWpCdTRGUjtBRS9uR1E7RWVxUEo7SUFNUTtJQUNBO0VqQnc0RlY7QUFDRjtBRTNvR1E7RWUyUEo7SUFXUTtJQUNBO0lBQ0E7RWpCeTRGVjtBQUNGO0FFbHJHUTtFZTJSSjtJQWlCUTtFakIwNEZWO0FBQ0Y7QWlCdjRGSTtFQUNJO0VBQ0EsY2xCM1FNO0VrQjRRTjtFQUNBLGdCbEJsU0s7RWtCbVNMO0FqQnk0RlI7QUVwc0dRO0Vlc1RKO0lBUVE7RWpCMDRGVjtBQUNGO0FpQnY0Rkk7RUFDSTtFQUNBO0FqQnk0RlI7QUU3c0dRO0Vla1VKO0lBS1E7SUFDQTtFakIwNEZWO0FBQ0Y7QWlCdjRGSTs7OztFQUVJO0VBQ0E7QWpCMjRGUjtBaUJ6NEZROzs7O0VBQ0ksY2xCclNFO0FDbXJHZDtBaUIxNEZJOztFQUVJO0VBQ0E7RUFDQSxhbEI3U007RWtCOFNOLGNsQjlTTTtBQzByR2Q7QWlCejRGSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FqQjI0RlI7QUV2c0dRO0Vld1RKO0lBT1E7SUFDQTtFakI0NEZWO0FBQ0Y7QUVudEdRO0VlOFRKO0lBWVE7RWpCNjRGVjtBQUNGOztBaUJ6NEZBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQjQ0Rko7QWlCMTRGSTtFQUNJLHlCbEJuVlE7QUMrdEdoQjtBaUJ6NEZJO0VBQ0kseUJsQnRWVTtBQ2l1R2xCO0FpQng0Rkk7RUFDSSx5QmxCelZTO0FDbXVHakI7QWlCdjRGSTtFQUNJLHlCbEJ2Vk07QUNndUdkO0FpQnY0RlE7OztFQUdJLGNsQjNWRTtBQ291R2Q7QUU1dUdRO0VldVdJO0lBQ0kseUJsQnpXQTtFQ2l2R2Q7RWlCdDRGYztJQUNJLGNsQnBXTjtFQzR1R1o7RWlCcjRGYztJQUNJO0VqQnU0RmxCO0VpQnA0RmM7SUFDSTtFakJzNEZsQjtBQUNGO0FFMXhHUTtFZXlaSTtJQUNJO0VqQm80RmQ7QUFDRjtBaUJoNEZJO0VBQ0kseUJsQnJYVTtBQ3V2R2xCO0FpQmg0RlE7OztFQUdJLGNsQjdYRTtBQyt2R2Q7QWlCOTNGSTtFQUNJLHlCbEJsWU07QUNrd0dkO0FFMXlHUTtFZXlXUjtJQXFFUTtJQUNBO0lBQ0E7RWpCZzRGTjtBQUNGO0FFM3dHUTtFZW1VUjtJQTRFUTtFakJnNEZOO0FBQ0Y7QUU1eEdRO0VlK1VSO0lBZ0ZRO0lBQ0E7RWpCaTRGTjtBQUNGO0FpQi8zRkk7RUFDSTtFQUNBO0VBQ0E7QWpCaTRGUjtBRWp5R1E7RWU2Wko7SUFNUTtFakJrNEZWO0FBQ0Y7QWlCLzNGSTtFQUNJO0VBQ0E7QWpCaTRGUjtBRTF5R1E7RWV1YUo7SUFLUSxpQ2xCaGJDO0lrQmliRDtJQUNBLHlCbEJ2YUU7SWtCd2FGO0lBQ0E7SUFDQTtJQUNBO0VqQms0RlY7QUFDRjtBaUJoNEZRO0VBR0k7QWpCZzRGWjtBaUIxM0ZZO0VBQ0k7RUFDQTtBakI0M0ZoQjtBaUJ4M0ZnQjtFQUNJO0VBQ0E7QWpCMDNGcEI7QWlCcjNGUTtFQUNJLGFsQnBjRTtFa0JxY0YsY2xCcmNFO0FDNHpHZDtBRXAyR1E7RWUyZUE7SUFLUTtFakJ3M0ZkO0FBQ0Y7QWlCcDNGWTtFQUNJLGFsQjljRjtFa0IrY0UsY2xCL2NGO0FDcTBHZDtBaUJqM0ZJO0VBQ0ksY2xCdGRNO0VrQnVkTjtFQUNBO0VBQ0E7QWpCbTNGUjtBRW4xR1E7RWU0ZEo7SUFPUSxjbEIzZEU7SWtCNGRGO0lBQ0E7SUFDQTtFakJvM0ZWO0FBQ0Y7QWlCajNGSTtFQUNJLGNsQnBlTTtFa0JxZU47RUFDQTtFQUNBO0FqQm0zRlI7QWlCaDNGSTs7Ozs7RUFHSSx5QmxCN2VNO0VrQjhlTjtBakJvM0ZSO0FpQi8yRlk7Ozs7Ozs7Ozs7Ozs7RUFDSTtBakI2M0ZoQjtBaUIxM0ZZOzs7Ozs7Ozs7Ozs7O0VBQ0k7RUFDQTtBakJ3NEZoQjtBaUJwNEZnQjs7Ozs7Ozs7Ozs7OztFQUNJO0VBQ0E7QWpCazVGcEI7QWlCNzRGUTs7Ozs7RUFDSSxjbEI3Z0JJO0FDZzZHaEI7QWlCaDVGUTs7Ozs7RUFDSSxhbEJqaEJJO0VrQmtoQkosY2xCbGhCSTtBQ3c2R2hCO0FpQmw1Rlk7Ozs7O0VBQ0ksYWxCdmhCQTtFa0J3aEJBLGNsQnhoQkE7QUNnN0doQjtBRS82R1E7RWVpZko7Ozs7O0lBMkNRO0VqQjI1RlY7QUFDRjs7QWtCOTlHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLHFCbkIwQlk7RW1CekJaLHlCbkIwQ2U7RW1CekNmLGNuQnVDVTtFbUJ0Q1YsaUNuQjJCUztBQ3M4R2I7QWtCLzlHSTtFQUNFO0VBQ0EsY25CMkJZO0FDczhHbEI7QWtCLzlHTTtFQUNFO0FsQmkrR1I7QWtCOTlHTTtFQUNFLGFuQm9CVTtBQzQ4R2xCO0FrQjM5R0U7RUFNRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJuQmFlO0VtQlpmLGNuQkdjO0VtQkZkLGlDbkJGUztBQzA5R2I7QUV0L0dRO0VnQmlCTjtJQUdJO0VsQnMrR0o7QUFDRjtBa0IzOUdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWxCNjlHTjtBa0J6OUdFO0VBQ0UsY25CVGM7QUNvK0dsQjtBa0J6OUdJO0VBR0UsY25CZlU7QUN3K0doQjtBa0JyOUdFO0VBQ0UsY25CWlU7RW1CYVY7QWxCdTlHSjtBa0JyOUdJO0VBQ0UsY25CeEJVO0FDKytHaEI7QWtCbjlHRTtFQUNFO0VBQ0E7RUFDQSxxQm5CdkJVO0VtQndCVixjbkJ4QlU7QUM2K0dkO0FFOWdIUTtFZ0JxRE47SUFPSTtJQUNBLHFCbkJuQ1k7SW1Cb0NaLGNuQnBDWTtFQzAvR2hCO0FBQ0Y7QUVyaEhRO0VnQmlFSjtJQUlJLHFCbkJwQ007SW1CcUNOLHlCbkI1Q1U7RUNnZ0hoQjtBQUNGO0FrQmg5R0U7RUFDRSxxQm5CMURZO0VtQjJEWjtFQUNBLGNuQjdDVTtBQysvR2Q7QWtCaDlHSTtFQUdFLGNuQmxEUTtBQ2tnSGQ7QWtCNThHVTtFQUNFO0FsQjg4R1o7QWtCdjhHRTtFQUNFO0FsQnk4R0o7QWtCdDhHRTtFQUNFO0VBQ0E7RUFDQTtBbEJ3OEdKO0FFcGpIUTtFZ0J5R047SUFNSTtFbEJ5OEdKO0FBQ0Y7QWtCdDhHRTtFQUNFO0VBQ0E7QWxCdzhHSjtBa0JwOEdRO0VBQ0UsYW5CbkZJO0VtQm9GSixjbkJwRkk7QUMwaEhkO0FrQmg4R0U7RUFDRSxjbkJyRmdCO0FDdWhIcEI7QWtCaDhHSTtFQUdFLGNuQnZHWTtBQ3VpSGxCO0FFdmtIUTtFZ0IySU47SUFHSTtFbEI2N0dKO0FBQ0Y7QWtCMzdHSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FsQjY3R047QWtCejdHSTtFQUNFO0FsQjI3R047O0FrQnQ3R0E7RUFDRTtFQUNBO0FsQnk3R0Y7QUU5aUhRO0VnQm1IUjtJQUtJO0VsQjA3R0Y7QUFDRjtBRXpqSFE7RWdCeUhSO0lBU0k7RWxCMjdHRjtBQUNGO0FFcGtIUTtFZ0IrSFI7SUFhSTtFbEI0N0dGO0FBQ0Y7QWtCMTdHRTtFQUNFO0VBQ0EscUJuQnpKWTtFbUIwSlo7QWxCNDdHSjtBRTlrSFE7RWdCK0lOO0lBTUk7RWxCNjdHSjtBQUNGO0FrQno3R007RUFDRTtBbEIyN0dSO0FrQno3R1E7RUFDRTtBbEIyN0dWO0FrQnI3R0U7RUFDRTtFQUNBO0VBQ0EscUJuQi9LWTtFbUJnTFo7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qm5CaEtnQjtBQ3VsSHBCO0FFbm1IUTtFZ0JvS047SUFXSTtJQUNBO0VsQnc3R0o7QUFDRjtBa0JyN0dFO0VBQ0UsaUNuQnpMUztBQ2duSGI7QWtCcjdHSTtFQUNFLHFCbkJoTVU7RW1CaU1WO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGlDbkJuTU87RW1Cb01QO0FsQnU3R047QUV2bkhRO0VnQnVMSjtJQVlJO0VsQnc3R047QUFDRjtBa0JwN0dFO0VBQ0U7RUFDQTtBbEJzN0dKO0FrQm43R0U7RUFDRTtFQUNBO0VBQ0E7QWxCcTdHSjtBa0JsN0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCbzdHSjtBRWpwSFE7RWdCbU5OO0lBYUk7SUFDQTtFbEJxN0dKO0FBQ0Y7QWtCbDdHRTtFQUNFO0FsQm83R0o7QUUxcEhRO0VnQnFPTjtJQUlJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbEJxN0dKO0FBQ0Y7QWtCbjdHSTtFQUNFO0VBQ0E7QWxCcTdHTjtBa0JqN0dFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJtN0dKO0FFL3FIUTtFZ0I4UEo7SUFFSTtFbEJtN0dOO0FBQ0Y7QWtCLzZHRTtFQUNFO0VBQ0E7RUFDQSxjbkJqUVU7QUNrckhkO0FFenJIUTtFZ0JxUU47SUFNSTtFbEJrN0dKO0FBQ0Y7QWtCLzZHRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEJpN0dKO0FrQjk2R0U7RUFDRSxjbkJsUlU7RW1CbVJWLGFuQm5SVTtFbUJvUlY7RUFDQTtFQUNBO0VBQ0E7QWxCZzdHSjtBa0I3NkdFO0VBQ0U7QWxCKzZHSjs7QW1CbnZIRTtFQUNFO0FuQnN2SEo7QW1CbnZIRTtFQUNFO0FuQnF2SEo7QW1CbHZIRTtFQUNFO0FuQm92SEo7QW1CanZIRTtFQUNFO0VBQ0E7QW5CbXZISjtBbUI5dUhJOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O0VBQ0U7QW5CcXdITjtBbUJqd0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm13SEo7QW1CandISTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FuQm13SE47QW1CaHdISTtFQUNFO0FuQmt3SE47QW1CL3ZISTtFQUNFLGNwQk5RO0VvQk9SLGdCcEIzQk07QUM0eEhaO0FtQjd2SEU7O0VBRUU7QW5CK3ZISjs7QW1CenZISTtFQUNFO0VBQ0E7QW5CNHZITjtBbUIxdkhNO0VBQ0UsY3BCaENRO0FDNHhIaEI7O0FtQnJ2SEU7RUFDRTtFQUNBO0VBQ0E7QW5Cd3ZISjs7QW9CcDBIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FwQnUwSEY7QW9CcjBIRTtFQUNFO0VBQ0E7QXBCdTBISjtBb0JwMEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQnJCYW1CO0VxQlpuQjtFQUNBO0VBQ0EsY3JCK0JnQjtFcUI5QmhCLHlCckJzQlU7RXFCckJWO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJzMEhKO0FFaDJIUTtFa0JRTjtJQXFCSTtJQUNBO0lBQ0E7RXBCdTBISjtBQUNGO0FvQnAwSEU7RUFDRTtFQUNBO0VBQ0E7QXBCczBISjtBb0JuMEhFO0VBQ0U7RUFDQTtFQUNBO0VBRUE7QXBCbzBISjtBRWwzSFE7RWtCeUNOO0lBUUk7RXBCcTBISjtBQUNGO0FvQmwwSEU7RUFDRTtFQUNBO0VBRUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJCdEJVO0VxQnVCVjtBcEJtMEhKO0FFajRIUTtFa0JxRE47SUFZSTtJQUNBO0lBQ0E7RXBCbzBISjtBQUNGO0FvQmowSEU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCbTBISjtBRWg1SFE7RWtCdUVOO0lBU0k7RXBCbzBISjtBQUNGO0FFMzVIUTtFa0I2RU47SUFjSTtFcEJvMEhKO0FBQ0Y7QW9CaDBIRTtFQUNFO0VBQ0EsZ0JyQjFFUztFcUIyRVQ7RUFDQSxjckJ0RFU7QUN3M0hkO0FFaDZIUTtFa0IwRk47SUFPSTtFcEJtMEhKO0FBQ0Y7QW9CaDBIRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGdCckJ2RlM7RXFCd0ZUO0VBQ0EsY3JCbkVVO0VxQm9FVjtBcEJrMEhKO0FFOTZIUTtFa0JxR047SUFVSTtFcEJtMEhKO0FBQ0Y7QUV6N0hRO0VrQjJHTjtJQWNJO0VwQm8wSEo7QUFDRjtBb0JqMEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsZ0JyQnpHUztFcUIwR1Q7RUFDQSxjckJyRlU7QUN3NUhkO0FFaDhIUTtFa0J1SE47SUFTSTtFcEJvMEhKO0FBQ0Y7QUUzOEhRO0VrQjZITjtJQWFJO0VwQnEwSEo7QUFDRjtBb0JsMEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNyQnRHVTtFcUJ1R1Y7RUFDQTtFQUNBO0FwQm8wSEo7QUVyOUhRO0VrQndJTjtJQVlJO0VwQnEwSEo7QUFDRjtBb0JqMEhFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckJ2SFU7RXFCd0hWO0FwQm0wSEo7QUVsK0hRO0VrQnlKTjtJQVNJO0VwQm8wSEo7QUFDRjs7QXFCNStIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0QnlDa0I7QUNzOEhwQjtBcUI3K0hFO0VBSUU7RUFDQTtBckI0K0hKO0FFNTlIUTtFbUJyQk47SUFFSTtFckJtL0hKO0FBQ0Y7QXFCLytISTtFQUNFO0FyQmkvSE47QUVwK0hRO0VtQlhGO0lBRUk7SUFDQTtFckJpL0hSO0FBQ0Y7O0FzQnpnSUE7O0VBRUU7RUFDQTtFQUNBO0F0QjRnSUY7QXNCMWdJRTs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNmdJSjtBc0IzZ0lJOztFQUNFO0VBQ0E7QXRCOGdJTjtBc0IxZ0lFOztFQUNFO0VBQ0E7RUFDQTtFQUNBO0F0QjZnSUo7QXNCM2dJSTs7RUFDRTtBdEI4Z0lOOztBc0J6Z0lBO0VBQ0U7QXRCNGdJRjtBc0I1L0hFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCOC9ISjtBc0I1L0hJO0VBQ0U7QXRCOC9ITjs7QXVCaGtJQTtFQUNFLHFCeEJrQ3FCO0V3QmpDckI7RUFDQTtFQUNBO0VBQ0E7QXZCbWtJRjtBdUJqa0lFO0VBQ0U7RUFDQTtFQUNBLGN4QjhDZ0I7RXdCN0NoQjtBdkJta0lKO0F1QmprSUU7RUFDRTtFQUNBO0VBQ0EsYXhCd0JZO0V3QnZCWixjeEJ1Qlk7QUM0aUloQjs7QXVCL2pJQTtFQUNFLHFCeEJhcUI7QUNxakl2Qjs7QXdCbGxJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4QnFsSUY7QXdCamxJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F4Qm1sSU47QXdCamxJTTtFQUNFLGF6Qm1CUTtFeUJsQlIsY3pCa0JRO0FDaWtJaEI7QXdCL2tJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJpbElOO0F3QjdrSVE7RUFDRTtBeEIra0lWO0F3QmxrSU07RUFDRTtFQUNBO0VBQ0E7RUFDQTtBeEJva0lSO0F3QmxrSVE7RUFDRSxhekJUSTtFeUJVSixjekJWSTtBQzhrSWQ7O0F5QjluSUE7RUFDSTtFQUNBO0VBQ0E7QXpCaW9JSjtBeUJob0lJO0VBQ0k7QXpCa29JUjs7QTBCdm9JQTtFQUNJLGMzQmdEVTtFMkIvQ1YscUIzQitDVTtFMkI5Q1YscUIzQjhCWTtFMkI3Qlo7QTFCMG9JSjtBMEJ6b0lJO0VBQ0ksYzNCMkNNO0UyQjFDTjtBMUIyb0lSOztBMkJqcElJO0VBQ0k7QTNCb3BJUjtBMkJucElRO0VBQ0k7QTNCcXBJWjtBMkJwcElZO0VBRUk7QTNCcXBJaEI7QTJCbHBJUTtFQUNJO0EzQm9wSVo7QTJCbnBJWTtFQUdJO0EzQm1wSWhCO0EyQmhwSVE7RUFDSTtFQUNBO0VBQ0E7QTNCa3BJWjs7QTRCcnFJUTtFQUNJO0VBQ0E7QTVCd3FJWjtBNEJwcUlJO0VBQ0k7QTVCc3FJUjtBNEJucUlJO0VBQ0k7RUFDQTtBNUJxcUlSO0FFMXFJUTtFMEJHSjtJQUtRO0U1QnNxSVY7QUFDRjtBNEJwcUlRO0VBQ0ksZ0I3Qk9BO0FDK3BJWjtBRWxySVE7RTBCV0E7SUFHUTtFNUJ3cUlkO0FBQ0Y7QTRCcnFJUTtFQUNJLGM3Qm9CRTtFNkJuQkYseUI3Qm9CRTtFNkJuQkYscUI3QkdJO0FDb3FJaEI7QUU1cklRO0UwQmtCQTtJQU1RLHFCN0JFTztFQ3NxSXJCO0FBQ0Y7QTRCcnFJZ0I7RUFDSSxjN0JVTjtFNkJUTTtFQUNBO0VBQ0E7QTVCdXFJcEI7QUV2c0lRO0UwQjRCUTtJQU9RO0U1QndxSXRCO0FBQ0Y7QTRCcnFJZ0I7RUFDSTtFQUNBO0E1QnVxSXBCO0E0QnJxSW9CO0VBQ0ksYzdCYlI7RTZCY1E7RUFDQTtBNUJ1cUl4QjtBNEJucUl3QjtFQUNJO0E1QnFxSTVCO0E0Qi9wSVk7RUFDSTtFQWFBO0E1QnFwSWhCO0FFaHRJUTtFMEI2Q0k7SUFJUTtFNUJtcUlsQjtBQUNGO0E0QmpxSWdCO0VBQ0k7QTVCbXFJcEI7QUV4dElRO0UwQm9EUTtJQUlRO0U1Qm9xSXRCO0FBQ0Y7QUV6dUlRO0UwQnlESTtJQWlCUTtFNUJtcUlsQjtBQUNGO0E0QmpxSWdCO0VBQ0k7RUFDQTtFQUNBO0E1Qm1xSXBCO0E0QmpxSW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzdCL0NWO0FDa3RJZDtBRXp2SVE7RTBCa0ZZO0lBT1E7RTVCb3FJMUI7QUFDRjtBNEJqcUlvQjtFQUNJO0VBQ0E7QTVCbXFJeEI7O0E2QjN3SUE7RUFDSTtBN0I4d0lKO0FFdHVJUTtFMkJ6Q1I7SUFJUTtFN0Ird0lOO0FBQ0Y7QTZCN3dJSTtFQUNJO0VBQ0EsZTlCK0JRO0U4QjlCUjtBN0Ird0lSO0E2QjV3SUk7RUFDSSxjOUJrQ007RThCakNOLHlCOUJrQ007QUM0dUlkO0E2QjV3SVE7O0VBRUksYzlCNkJFO0U4QjVCRjtBN0I4d0laO0E2QjN3SVE7RUFDSTtFQUNBO0VBQ0EscUI5QlNXO0FDb3dJdkI7QUVweUlRO0UyQm9CQTtJQU1RO0U3Qjh3SWQ7QUFDRjtBNkI1d0lZO0VBQ0k7RUFDQTtFQUNBLHlCOUJLQTtFOEJKQTtBN0I4d0loQjtBNkIzd0lZO0VBQ0ksYzlCU0Y7RThCUkUseUI5Qk9GO0U4Qk5FO0VBQ0E7RUFDQTtFQUNBLHFCOUJWTztFOEJXUDtBN0I2d0loQjtBRWx6SVE7RTJCOEJJO0lBVVE7SUFDQTtJQUNBO0U3Qjh3SWxCO0FBQ0Y7QTZCNXdJZ0I7RUFDSTtBN0I4d0lwQjtBNkIzd0lnQjtFQUNJO0E3QjZ3SXBCO0E2QjF3SWdCO0VBQ0k7RUFDQSxjOUJ4Qko7QUNveUloQjtBNkJ6d0lnQjtFQUNJO0VBQ0E7QTdCMndJcEI7QTZCeHdJZ0I7RUFDSSxxQjlCakNKO0FDMnlJaEI7QTZCdndJZ0I7RUFDSSxjOUJyQ0o7QUM4eUloQjtBNkJ0d0lnQjtFQUNJLGM5QmpDTjtFOEJrQ007RUFDQTtBN0J3d0lwQjtBNkJyd0lnQjtFQUNJO0VBQ0E7RUFDQSxhOUJ6Q047RThCMENNO0VBQ0E7QTdCdXdJcEI7QTZCcHdJZ0I7RUFDSTtFQUNBO0E3QnN3SXBCO0E2Qmp3SWdCO0VBQ0k7RUFDQTtBN0Jtd0lwQjtBRXYySVE7RTJCa0dRO0lBS1E7RTdCb3dJdEI7QUFDRjtBRWgySVE7RTJCaUdBO0lBRVE7RTdCaXdJZDtBQUNGO0E2Qjl2SWdCO0VBQ0kscUI5QnBGRztBQ28xSXZCO0E2QjV2SVk7RUFDSTtFQUNBO0VBQ0E7QTdCOHZJaEI7QTZCNXZJZ0I7RUFDSTtBN0I4dklwQjtBNkIzdklnQjtFQUNJLHlCOUJyRk47RThCc0ZNO0VBQ0E7RUFDQTtBN0I2dklwQjtBNkJ4dklRO0VBQ0ksYzlCN0ZFO0U4QjhGRix5QjlCL0ZFO0U4QmdHRixxQjlCN0dXO0FDdTJJdkI7QTZCeHZJWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCOUI5R0E7RThCK0dBO0VBQ0E7QTdCMHZJaEI7QTZCeHZJZ0I7RUFDSSx5QjlCL0dSO0FDeTJJWjtBNkJwdklJO0VBQ0kseUI5QmxITTtBQ3cySWQ7QTZCcHZJUTtFQUNJO0VBQ0E7QTdCc3ZJWjtBRTc0SVE7RTJCcUpBO0lBS1E7SUFDQTtFN0J1dklkO0FBQ0Y7O0E4Qmw2SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCcTZJRjs7QThCbDZJQTtFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJvNklGO0E4Qmw2SUU7RUFDRSx5Qi9COEJVO0FDczRJZDtBOEIxNUlNO0VBQ0UsYy9Ca0JNO0FDMDRJZDtBOEIxNUlRO0VBQ0UsYy9CT007QUNxNUloQjtBOEJ4NUlNO0VBQ0UsYy9CVU07QUNnNUlkO0E4QnY1SU07RUFDRTtFQUNBLGUvQktNO0UrQkpOLGEvQklNO0UrQkhOLGMvQkdNO0FDczVJZDtBOEJwNUlRO0VBQ0UsYy9CSEk7QUN5NUlkO0E4Qmg1SUU7RUFDRTtBOUJrNUlKO0E4Qi80SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBOUJpNUlKO0FFbjhJUTtFNEI4Q047SUFPSTtJQUNBO0U5Qms1SUo7QUFDRjtBRW44SVE7RTRCd0NOO0lBWUk7SUFDQTtFOUJtNUlKO0FBQ0Y7QThCajVJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Qm01SU47QThCLzRJRTtFQUNFO0E5Qmk1SUo7QThCOTRJRTtFQUNFO0VBQ0EsYy9CN0NVO0FDNjdJZDtBRXo5SVE7RTRCdUVOO0lBS0k7RTlCaTVJSjtBQUNGO0E4Qi80SUk7RUFDRSxjL0I3RFU7QUM4OEloQjtBOEI3NElFO0VBQ0UsZS9CekRVO0UrQjBEVixhL0IxRFU7RStCMkRWLGMvQjNEVTtFK0I0RFY7QTlCKzRJSjtBOEI1NElFO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYy9CbkVVO0FDaTlJZDtBOEI1NElJO0VBQ0U7RUFDQTtFQUNBO0E5Qjg0SU47QThCMTRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QjQ0SUo7QThCMTRJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUI0NElOO0E4Qno0SUk7RUFDRSxlL0I3RlE7QUN3K0lkO0E4Qng0SUk7RUFDRTtBOUIwNElOO0E4QnY0SUk7O0VBRUUsaUMvQmpITztBQzAvSWI7QThCdDRJSTtFQUNFO0VBQ0EsYy9CbkhVO0FDMi9JaEI7QThCcDRJTTtFQUNFO0E5QnM0SVI7QThCbjRJTTtFQUNFO0E5QnE0SVI7QThCaDRJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlCazRJSjtBOEJoNElJO0VBQ0U7RUFDQTtFQUNBO0VBdUJBO0VBS0E7RUFLQTtFQUtBO0E5QmcySU47QThCbjRJUTtFQUNFLGMvQjFJSTtBQytnSmQ7QThCbjRJVTtFQUNFLGMvQnJKSTtBQzBoSmhCO0E4Qmo0SVE7RUFDRSxjL0JsSkk7QUNxaEpkO0E4Qmg0SVE7RUFDRSxlL0J0Skk7RStCdUpKLGEvQnZKSTtFK0J3SkosYy9CeEpJO0FDMGhKZDtBOEI1M0lNO0VBQ0U7QTlCODNJUjtBOEIxM0lNO0VBQ0UsbUIvQmhLVTtBQzRoSmxCO0E4QngzSU07RUFDRSxtQi9CaktZO0FDMmhKcEI7QThCdDNJTTtFQUNFLG1CL0J4S1k7QUNnaUpwQjtBOEJsM0lJO0VBQ0U7RUFDQSxjL0I3TFk7QUNpakpsQjtBOEJsM0lNO0VBQ0U7QTlCbzNJUjtBOEJqM0lNO0VBQ0UsYS9CcE1VO0FDdWpKbEI7QThCNTJJSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E5QjgySU47O0ErQnRtSkE7RUFDRTtFQUNBLGNoQzhDWTtFZ0M3Q1oseUJoQzhDWTtBQzJqSmQ7QStCdm1KRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9CeW1KSjtBRXBtSlE7RTZCVk47SUFRSTtFL0IwbUpKO0FBQ0Y7QStCeG1KSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQjBtSk47QStCdG1KRTtFQUNFO0VBQ0EsY2hDc0JVO0VnQ3JCVjtBL0J3bUpKO0ErQnJtSkU7RUFDRTtBL0J1bUpKO0FFdm5KUTtFNkJlTjtJQUlJO0lBQ0E7RS9Cd21KSjtBQUNGO0ErQnJtSkU7RUFDRTtFQUNBLGdCaENiUTtBQ29uSlo7QUVqb0pRO0U2QndCTjtJQUtJO0UvQndtSko7QUFDRjtBK0JybUpFO0VBQ0UsY2hDRFU7RWdDRVY7QS9CdW1KSjtBRTFvSlE7RTZCaUNOO0lBS0k7RS9Cd21KSjtBQUNGO0ErQnRtSkk7RUFFRSxjaENsQlU7QUN5bkpoQjtBK0JubUpFO0VBQ0U7RUFDQTtFQUNBO0EvQnFtSko7QStCbm1KSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0EvQnFtSk47QStCam1KRTtFQUNFO0VBQ0EsY2hDckJnQjtBQ3duSnBCO0FFanFKUTtFNkI0RE47SUFLSTtJQUNBO0UvQm9tSko7QUFDRjtBK0JqbUpFO0VBQ0U7RUFDQTtFQUNBO0EvQm1tSko7QStCaG1KRTtFQUNFO0VBQ0E7RUFDQSxjaEN0Q2dCO0FDd29KcEI7QUVqckpRO0U2QjRFTjtJQU1JO0lBQ0EsY2hDbERRO0VDcXBKWjtBQUNGO0ErQmptSkk7RUFFRSxjaEMvRFU7QUNpcUpoQjtBK0I5bEpFO0VBQ0U7QS9CZ21KSjtBRTdySlE7RTZCNEZOO0lBSUk7SUFDQTtJQUNBO0lBQ0E7RS9CaW1KSjtBQUNGO0FFcnFKUTtFNkJ1RU47SUFFSTtFL0JnbUpKO0FBQ0Y7QStCMWxKTTtFQUNFLGNoQ2hGTTtFZ0NpRk4sYWhDakZNO0FDNnFKZDtBRTFySlE7RTZCb0dBO0lBQ0U7SUFDQTtFL0J5bEpSO0UrQnRsSk07SUFDRTtJQUNBO0UvQndsSlI7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9iYXNlL19hdG9taWMtdGhlbWUtY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9iYXNlL192YXJpYWJsZXMuc2NzcyIsIndlYnBhY2s6Ly9oYXBweWhvcml6b24tc2IvLi9zaXRlL3dwLWNvbnRlbnQvdGhlbWVzL2hhcHB5aG9yaXpvbi9hc3NldHMvY3NzL21haW4uc2NzcyIsIndlYnBhY2s6Ly9oYXBweWhvcml6b24tc2IvLi9zaXRlL3dwLWNvbnRlbnQvdGhlbWVzL2hhcHB5aG9yaXpvbi9hc3NldHMvY3NzL3BhcnRpYWxzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9oYXBweWhvcml6b24tc2IvLi9zaXRlL3dwLWNvbnRlbnQvdGhlbWVzL2hhcHB5aG9yaXpvbi9hc3NldHMvY3NzL3BhcnRpYWxzL2Jhc2UvX21peGlucy5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvYmFzZS9fY29sb3ItbW9kZS5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvZm9udHMvX2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9mb250cy9fdHlwZS5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fY2FyZC5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly9oYXBweWhvcml6b24tc2IvLi9zaXRlL3dwLWNvbnRlbnQvdGhlbWVzL2hhcHB5aG9yaXpvbi9hc3NldHMvY3NzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2Z1bGwtd2lkdGgtYmctb3ZlcnZpZXcuc2NzcyIsIndlYnBhY2s6Ly9oYXBweWhvcml6b24tc2IvLi9zaXRlL3dwLWNvbnRlbnQvdGhlbWVzL2hhcHB5aG9yaXpvbi9hc3NldHMvY3NzL3BhcnRpYWxzL2NvbXBvbmVudHMvX2hpZ2hsaWdodC5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9faWZyYW1lLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19pbWFnZS10aWxlLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19sYW5ndWFnZS1zd2l0Y2hlci5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fbG9hZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19tYXN0aGVhZC5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fbWVnYS1tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19uZXdzbGV0dGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19wcmljaW5nLW1vZHVsZS5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fcXVpY2stYWN0aW9ucy5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fc2VhcmNoLWlxLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9oYXBweWhvcml6b24tc2IvLi9zaXRlL3dwLWNvbnRlbnQvdGhlbWVzL2hhcHB5aG9yaXpvbi9hc3NldHMvY3NzL3BhcnRpYWxzL2NvbXBvbmVudHMvX3NvY2lhbC1saW5rcy5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fc3dpcGVyLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9jb21wb25lbnRzL190YWJsZS5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvY29tcG9uZW50cy9fdGlueW1jZS5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvcGFnZXMvX3NpbmdsZS1uZXdzLnNjc3MiLCJ3ZWJwYWNrOi8vaGFwcHlob3Jpem9uLXNiLy4vc2l0ZS93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2Nzcy9wYXJ0aWFscy9wYWdlcy9fc2luZ2xlLXN0YXRpb24uc2NzcyIsIndlYnBhY2s6Ly9oYXBweWhvcml6b24tc2IvLi9zaXRlL3dwLWNvbnRlbnQvdGhlbWVzL2hhcHB5aG9yaXpvbi9hc3NldHMvY3NzL3BhcnRpYWxzL3NlY3Rpb24vX2hlYWRlci5zY3NzIiwid2VicGFjazovL2hhcHB5aG9yaXpvbi1zYi8uL3NpdGUvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9jc3MvcGFydGlhbHMvc2VjdGlvbi9fZm9vdGVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci1oZXggaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLiN7JGNvbG9yLW5hbWV9LWNvbG9yIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZXg7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWhleDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuI3skY29sb3ItbmFtZX0tYmctY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGV4O1xuICAgIH1cbiAgICAuI3skY29sb3ItbmFtZX0tZmlsbC1jb2xvciB7XG4gICAgICAgIGZpbGw6ICRjb2xvci1oZXg7XG4gICAgfVxuICAgIC4jeyRjb2xvci1uYW1lfS1zdHJva2UtY29sb3Ige1xuICAgICAgICBzdHJva2U6ICRjb2xvci1oZXg7XG4gICAgfVxuICAgIC4jeyRjb2xvci1uYW1lfS1ib3JkZXItY29sb3Ige1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1oZXg7XG4gICAgfVxufVxuIiwiJHRoZW1lLW5hbWU6IFwiaGFwcHlob3Jpem9uXCI7XG5cbiRmb250LXBhdGg6IFwiL3dwLWNvbnRlbnQvdGhlbWVzL1wiICsgJHRoZW1lLW5hbWUgKyBcIi9hc3NldHMvZm9udHNcIjtcbiRpbWFnZS1wYXRoOiBcIi93cC1jb250ZW50L3RoZW1lcy9cIiArICR0aGVtZS1uYW1lICsgXCIvYXNzZXRzL2ltZ1wiO1xuJGljb24tcGF0aDogXCIvd3AtY29udGVudC90aGVtZXMvXCIgKyAkdGhlbWUtbmFtZSArIFwiL2Fzc2V0cy9pbWcvaWNvbnNcIjtcblxuJGJyZWFrLXNtLXVwOiA1NzZweDtcbiRicmVhay1tZC11cDogNzY4cHg7XG4kYnJlYWstbGctdXA6IDk5MnB4O1xuJGJyZWFrLXhsLXVwOiAxMjAwcHg7XG4kYnJlYWsteHhsLXVwOiAxNDAwcHg7XG5cbiRicmVhay1zbS1kb3duOiA1NzUuOThweDtcbiRicmVhay1tZC1kb3duOiA3NjcuOThweDtcbiRicmVhay1sZy1kb3duOiA5OTEuOThweDtcbiRicmVhay14bC1kb3duOiAxMTk5Ljk4cHg7XG4kYnJlYWsteHhsLWRvd246IDEzOTkuOThweDtcblxuJGNvbnRhaW5lci1tdy1zbTogNTQwcHg7XG4kY29udGFpbmVyLW13LW1kOiA3MjBweDtcbiRjb250YWluZXItbXctbGc6IDk2MHB4O1xuJGNvbnRhaW5lci1tdy14bDogMTE0MHB4O1xuJGNvbnRhaW5lci1tdy14eGw6IDEzMjBweDtcblxuJHByaW1hcnktZm9udC1mYW1pbHk6IFwiQ2FiaW4gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuJHNlY29uZGFyeS1mb250LWZhbWlseTogXCJDYWJpbiBTZW1pQm9sZFwiLCBzYW5zLXNlcmlmO1xuXG4kZnctcmVndWxhcjogNTAwO1xuJGZ3LW1lZGl1bTogNjAwO1xuXG4kbGluZS13aWR0aDogMXB4O1xuJGxpbmUtd2lkdGgtZG91YmxlOiAycHg7XG5cbiRib3JkZXItcmFkaXVzOiAwLjVyZW07XG4kYm9yZGVyLXJhZGl1cy0tc21hbGw6IDAuMjVyZW07XG4kYm9yZGVyLXJhZGl1cy0tbGFyZ2U6IDIuNXJlbTtcblxuJHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiR0cmFuc2l0aW9uLWNiOiBhbGwgMjAwbXMgY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEpO1xuXG4kY29sb3ItcHJpbWFyeTogIzg1YjExMjtcbiRjb2xvci1zZWNvbmRhcnk6ICNlMzdhMWY7XG4kY29sb3ItdGVydGlhcnk6ICMxNjMyNTM7XG5cbiRjb2xvci1yZWQ6ICNiYzFiMDA7XG4kY29sb3ItZ3JlZW46ICMyNjY2Mjk7XG4kY29sb3ItbGlnaHRibHVlIDogIzEzQjZDODtcblxuJGNvbG9yLXdoaXRlOiAjZmZmZmZmO1xuJGNvbG9yLWJsYWNrOiAjMWExYTFhO1xuJGNvbG9yLWJsYWNrLW5lYXI6ICMyMTIxMjE7XG5cbiRjb2xvci1ncmV5LWJhc2U6ICNlZWViZWI7XG4kY29sb3ItZ3JleS10aW50LTE6ICNlZGVkZWQ7XG4kY29sb3ItZ3JleS10aW50LTI6ICNjNmM2YzY7XG4kY29sb3ItZ3JleS10aW50LTM6ICM5OTk5OTk7XG4kY29sb3ItZ3JleS10aW50LTQ6ICM4ZDhkOGQ7XG4kY29sb3ItZ3JleS10aW50LTU6ICM1OTU5NTk7XG5cbiRjb2xvci1ncmVlbi10aW50LTE6ICM5MWI5MmE7XG4kY29sb3ItZ3JlZW4tdGludC0yOiAjRTdFRkQwO1xuJGNvbG9yLWdyZWVuLXRpbnQtMzogI0JGREE3OTtcblxuJGNvbG9yLWJnLWRhcmstbW9kZTogIzE4MWIxZTtcbiRjb2xvci1iZy1kYXJrLW1vZGUtLWxpZ2h0OiAjMjEyNTI5O1xuXG4kdGhlbWUtY29sb3JzOiAoXG4gICAgXCJwcmltYXJ5XCI6ICRjb2xvci1wcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICRjb2xvci1zZWNvbmRhcnksXG4gICAgXCJ0ZXJ0aWFyeVwiOiAkY29sb3ItdGVydGlhcnksXG4gICAgXCJ3aGl0ZVwiOiAkY29sb3Itd2hpdGUsXG4gICAgXCJsaWdodGdyZXlcIjogJGNvbG9yLWdyZXktdGludC0xLFxuICAgIFwiZ3JleVwiOiAkY29sb3ItZ3JleS1iYXNlLFxuICAgIFwiZGFya2dyZXlcIjogJGNvbG9yLWdyZXktdGludC00LFxuICAgIFwiYmxhY2tcIjogJGNvbG9yLWJsYWNrLFxuICAgIFwicmVkXCI6ICRjb2xvci1yZWQsXG4gICAgXCJsaWdodGJsdWVcIjogJGNvbG9yLWxpZ2h0Ymx1ZSxcbiAgICBcImdyZWVuXCI6ICRjb2xvci1ncmVlbixcbiAgICBcImdyZWVuLXRpbnQtMVwiIDogJGNvbG9yLWdyZWVuLXRpbnQtMSxcbiAgICBcImdyZWVuLXRpbnQtMlwiIDogJGNvbG9yLWdyZWVuLXRpbnQtMixcbik7IiwiLnByaW1hcnktY29sb3Ige1xuICBjb2xvcjogIzg1YjExMjtcbn1cbi5wcmltYXJ5LWNvbG9yIHAge1xuICBjb2xvcjogIzg1YjExMjtcbn1cblxuLnByaW1hcnktYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODViMTEyO1xufVxuXG4ucHJpbWFyeS1maWxsLWNvbG9yIHtcbiAgZmlsbDogIzg1YjExMjtcbn1cblxuLnByaW1hcnktc3Ryb2tlLWNvbG9yIHtcbiAgc3Ryb2tlOiAjODViMTEyO1xufVxuXG4ucHJpbWFyeS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICM4NWIxMTI7XG59XG5cbi5zZWNvbmRhcnktY29sb3Ige1xuICBjb2xvcjogI2UzN2ExZjtcbn1cbi5zZWNvbmRhcnktY29sb3IgcCB7XG4gIGNvbG9yOiAjZTM3YTFmO1xufVxuXG4uc2Vjb25kYXJ5LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2ExZjtcbn1cblxuLnNlY29uZGFyeS1maWxsLWNvbG9yIHtcbiAgZmlsbDogI2UzN2ExZjtcbn1cblxuLnNlY29uZGFyeS1zdHJva2UtY29sb3Ige1xuICBzdHJva2U6ICNlMzdhMWY7XG59XG5cbi5zZWNvbmRhcnktYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTM3YTFmO1xufVxuXG4udGVydGlhcnktY29sb3Ige1xuICBjb2xvcjogIzE2MzI1Mztcbn1cbi50ZXJ0aWFyeS1jb2xvciBwIHtcbiAgY29sb3I6ICMxNjMyNTM7XG59XG5cbi50ZXJ0aWFyeS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjMyNTM7XG59XG5cbi50ZXJ0aWFyeS1maWxsLWNvbG9yIHtcbiAgZmlsbDogIzE2MzI1Mztcbn1cblxuLnRlcnRpYXJ5LXN0cm9rZS1jb2xvciB7XG4gIHN0cm9rZTogIzE2MzI1Mztcbn1cblxuLnRlcnRpYXJ5LWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogIzE2MzI1Mztcbn1cblxuLndoaXRlLWNvbG9yIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ud2hpdGUtY29sb3IgcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2hpdGUtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4ud2hpdGUtZmlsbC1jb2xvciB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5cbi53aGl0ZS1zdHJva2UtY29sb3Ige1xuICBzdHJva2U6ICNmZmZmZmY7XG59XG5cbi53aGl0ZS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5cbi5saWdodGdyZXktY29sb3Ige1xuICBjb2xvcjogI2VkZWRlZDtcbn1cbi5saWdodGdyZXktY29sb3IgcCB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuXG4ubGlnaHRncmV5LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmxpZ2h0Z3JleS1maWxsLWNvbG9yIHtcbiAgZmlsbDogI2VkZWRlZDtcbn1cblxuLmxpZ2h0Z3JleS1zdHJva2UtY29sb3Ige1xuICBzdHJva2U6ICNlZGVkZWQ7XG59XG5cbi5saWdodGdyZXktYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjZWRlZGVkO1xufVxuXG4uZ3JleS1jb2xvciB7XG4gIGNvbG9yOiAjZWVlYmViO1xufVxuLmdyZXktY29sb3IgcCB7XG4gIGNvbG9yOiAjZWVlYmViO1xufVxuXG4uZ3JleS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWViZWI7XG59XG5cbi5ncmV5LWZpbGwtY29sb3Ige1xuICBmaWxsOiAjZWVlYmViO1xufVxuXG4uZ3JleS1zdHJva2UtY29sb3Ige1xuICBzdHJva2U6ICNlZWViZWI7XG59XG5cbi5ncmV5LWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogI2VlZWJlYjtcbn1cblxuLmRhcmtncmV5LWNvbG9yIHtcbiAgY29sb3I6ICM4ZDhkOGQ7XG59XG4uZGFya2dyZXktY29sb3IgcCB7XG4gIGNvbG9yOiAjOGQ4ZDhkO1xufVxuXG4uZGFya2dyZXktYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ4ZDhkO1xufVxuXG4uZGFya2dyZXktZmlsbC1jb2xvciB7XG4gIGZpbGw6ICM4ZDhkOGQ7XG59XG5cbi5kYXJrZ3JleS1zdHJva2UtY29sb3Ige1xuICBzdHJva2U6ICM4ZDhkOGQ7XG59XG5cbi5kYXJrZ3JleS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICM4ZDhkOGQ7XG59XG5cbi5ibGFjay1jb2xvciB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmJsYWNrLWNvbG9yIHAge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmJsYWNrLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbn1cblxuLmJsYWNrLWZpbGwtY29sb3Ige1xuICBmaWxsOiAjMWExYTFhO1xufVxuXG4uYmxhY2stc3Ryb2tlLWNvbG9yIHtcbiAgc3Ryb2tlOiAjMWExYTFhO1xufVxuXG4uYmxhY2stYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxuXG4ucmVkLWNvbG9yIHtcbiAgY29sb3I6ICNiYzFiMDA7XG59XG4ucmVkLWNvbG9yIHAge1xuICBjb2xvcjogI2JjMWIwMDtcbn1cblxuLnJlZC1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzFiMDA7XG59XG5cbi5yZWQtZmlsbC1jb2xvciB7XG4gIGZpbGw6ICNiYzFiMDA7XG59XG5cbi5yZWQtc3Ryb2tlLWNvbG9yIHtcbiAgc3Ryb2tlOiAjYmMxYjAwO1xufVxuXG4ucmVkLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogI2JjMWIwMDtcbn1cblxuLmxpZ2h0Ymx1ZS1jb2xvciB7XG4gIGNvbG9yOiAjMTNCNkM4O1xufVxuLmxpZ2h0Ymx1ZS1jb2xvciBwIHtcbiAgY29sb3I6ICMxM0I2Qzg7XG59XG5cbi5saWdodGJsdWUtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTNCNkM4O1xufVxuXG4ubGlnaHRibHVlLWZpbGwtY29sb3Ige1xuICBmaWxsOiAjMTNCNkM4O1xufVxuXG4ubGlnaHRibHVlLXN0cm9rZS1jb2xvciB7XG4gIHN0cm9rZTogIzEzQjZDODtcbn1cblxuLmxpZ2h0Ymx1ZS1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICMxM0I2Qzg7XG59XG5cbi5ncmVlbi1jb2xvciB7XG4gIGNvbG9yOiAjMjY2NjI5O1xufVxuLmdyZWVuLWNvbG9yIHAge1xuICBjb2xvcjogIzI2NjYyOTtcbn1cblxuLmdyZWVuLWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2NjYyOTtcbn1cblxuLmdyZWVuLWZpbGwtY29sb3Ige1xuICBmaWxsOiAjMjY2NjI5O1xufVxuXG4uZ3JlZW4tc3Ryb2tlLWNvbG9yIHtcbiAgc3Ryb2tlOiAjMjY2NjI5O1xufVxuXG4uZ3JlZW4tYm9yZGVyLWNvbG9yIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjY2NjI5O1xufVxuXG4uZ3JlZW4tdGludC0xLWNvbG9yIHtcbiAgY29sb3I6ICM5MWI5MmE7XG59XG4uZ3JlZW4tdGludC0xLWNvbG9yIHAge1xuICBjb2xvcjogIzkxYjkyYTtcbn1cblxuLmdyZWVuLXRpbnQtMS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5MWI5MmE7XG59XG5cbi5ncmVlbi10aW50LTEtZmlsbC1jb2xvciB7XG4gIGZpbGw6ICM5MWI5MmE7XG59XG5cbi5ncmVlbi10aW50LTEtc3Ryb2tlLWNvbG9yIHtcbiAgc3Ryb2tlOiAjOTFiOTJhO1xufVxuXG4uZ3JlZW4tdGludC0xLWJvcmRlci1jb2xvciB7XG4gIGJvcmRlci1jb2xvcjogIzkxYjkyYTtcbn1cblxuLmdyZWVuLXRpbnQtMi1jb2xvciB7XG4gIGNvbG9yOiAjRTdFRkQwO1xufVxuLmdyZWVuLXRpbnQtMi1jb2xvciBwIHtcbiAgY29sb3I6ICNFN0VGRDA7XG59XG5cbi5ncmVlbi10aW50LTItYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFRkQwO1xufVxuXG4uZ3JlZW4tdGludC0yLWZpbGwtY29sb3Ige1xuICBmaWxsOiAjRTdFRkQwO1xufVxuXG4uZ3JlZW4tdGludC0yLXN0cm9rZS1jb2xvciB7XG4gIHN0cm9rZTogI0U3RUZEMDtcbn1cblxuLmdyZWVuLXRpbnQtMi1ib3JkZXItY29sb3Ige1xuICBib3JkZXItY29sb3I6ICNFN0VGRDA7XG59XG5cbmh0bWwge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbmJvZHkge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIkNhYmluIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuYm9keS5wYWdlLS1oYXMtYWNhZGVteS1pdGVtcyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG5cbm1haW5bZGF0YS1icy1tYXN0aGVhZD1mYWxzZV0ge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgbWFpbltkYXRhLWJzLW1hc3RoZWFkPWZhbHNlXSB7XG4gICAgcGFkZGluZy10b3A6IDZyZW07XG4gIH1cbn1cblxuc2VjdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMS4zMzMzMzMzMzMzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4zMzMzMzMzMzMzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIHNlY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgc2VjdGlvbiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICBzZWN0aW9uIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnBiLTEsXG4gIC5wYi0yLFxuICAucGItMyxcbiAgLnBiLTQsXG4gIC5wYi01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICBwdC0xLFxuICBwdC0yLFxuICBwdC0zLFxuICBwdC00LFxuICBwdC01IHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbm5lci1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDE4MjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNyZW0gMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuaW5uZXItY29udGVudCB7XG4gICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICB9XG59XG4uaW5uZXItY29udGVudC5wcmltYXJ5LWJnLWNvbG9yIC5pbm5lci1jb250ZW50X19oaWdobGlnaHQge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5pbm5lci1jb250ZW50LnByaW1hcnktYmctY29sb3IgLmlubmVyLWNvbnRlbnRfX2J1dHRvbnMgLmJ0biwgLmlubmVyLWNvbnRlbnQucHJpbWFyeS1iZy1jb2xvciAuaW5uZXItY29udGVudF9fYnV0dG9ucyAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5oYnNwdC1mb3JtIC5pbm5lci1jb250ZW50LnByaW1hcnktYmctY29sb3IgLmlubmVyLWNvbnRlbnRfX2J1dHRvbnMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDYgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctNyB7XG4gICAgb3JkZXI6IDcgIWltcG9ydGFudDtcbiAgfVxuICAub3JkZXItbGctOCB7XG4gICAgb3JkZXI6IDggIWltcG9ydGFudDtcbiAgfVxufVxuaWZyYW1lLFxub2JqZWN0LFxuZW1iZWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53eXNpd3lnIGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnd5c2l3eWcgaW1nLmFsaWducmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIG1hcmdpbjogMCAwIDFyZW0gMXJlbTtcbn1cbi53eXNpd3lnIGltZy5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xufVxuLnd5c2l3eWcgaW1nLmFsaWduY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4ud3lzaXd5ZyAuYWxpZ25yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi53eXNpd3lnIC5hbGlnbmxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi53eXNpd3lnIC5hbGlnbmNlbnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG5bdi1jbG9ha10ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYm94LWJvcmRlci1yYWRpdXMge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG59XG4uYm94LWJvcmRlci1yYWRpdXMtLXNtYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5ib3gtYm9yZGVyLXJhZGl1cy0tbGFyZ2Uge1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG59XG5cbnN2ZyB7XG4gIGZpbGw6ICMxYTFhMWE7XG59XG5cbi5iYXNlLWljb24ge1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAxLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFzZS1pY29uIHBhdGgge1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uYmFzZS1pY29uLS1zbWFsbCB7XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG59XG4uYmFzZS1pY29uLS1sYXJnZSB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xufVxuLmJhc2UtaWNvbi0teGwge1xuICB3aWR0aDogM3JlbTtcbiAgaGVpZ2h0OiAzcmVtO1xufVxuLmJhc2UtaWNvbi0teHhsIHtcbiAgd2lkdGg6IDRyZW07XG4gIGhlaWdodDogM3JlbTtcbn1cblxuLmRlYnVnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDAsIDEyOCwgMC4yKSAhaW1wb3J0YW50O1xufVxuLmRlYnVnLS1hbHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDI1NSwgMCwgMC4yKSAhaW1wb3J0YW50O1xufVxuXG4uY29sb3ItcHJpbWFyeSB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuXG4uYmctY29sb3ItcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWIxMTI7XG59XG5cbi5jb2xvci1zZWNvbmRhcnkge1xuICBjb2xvcjogI2UzN2ExZjtcbn1cblxuLmJnLWNvbG9yLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzdhMWY7XG59XG5cbi5jb2xvci10ZXJ0aWFyeSB7XG4gIGNvbG9yOiAjMTYzMjUzO1xufVxuXG4uYmctY29sb3ItdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzMjUzO1xufVxuXG4uY29sb3Itd2hpdGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmJnLWNvbG9yLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuLmNvbG9yLWxpZ2h0Z3JleSB7XG4gIGNvbG9yOiAjZWRlZGVkO1xufVxuXG4uYmctY29sb3ItbGlnaHRncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cblxuLmNvbG9yLWdyZXkge1xuICBjb2xvcjogI2VlZWJlYjtcbn1cblxuLmJnLWNvbG9yLWdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYmViO1xufVxuXG4uY29sb3ItZGFya2dyZXkge1xuICBjb2xvcjogIzhkOGQ4ZDtcbn1cblxuLmJnLWNvbG9yLWRhcmtncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDtcbn1cblxuLmNvbG9yLWJsYWNrIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbi5iZy1jb2xvci1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG5cbi5jb2xvci1yZWQge1xuICBjb2xvcjogI2JjMWIwMDtcbn1cblxuLmJnLWNvbG9yLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzFiMDA7XG59XG5cbi5jb2xvci1saWdodGJsdWUge1xuICBjb2xvcjogIzEzQjZDODtcbn1cblxuLmJnLWNvbG9yLWxpZ2h0Ymx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM0I2Qzg7XG59XG5cbi5jb2xvci1ncmVlbiB7XG4gIGNvbG9yOiAjMjY2NjI5O1xufVxuXG4uYmctY29sb3ItZ3JlZW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY2NjI5O1xufVxuXG4uY29sb3ItZ3JlZW4tdGludC0xIHtcbiAgY29sb3I6ICM5MWI5MmE7XG59XG5cbi5iZy1jb2xvci1ncmVlbi10aW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFiOTJhO1xufVxuXG4uY29sb3ItZ3JlZW4tdGludC0yIHtcbiAgY29sb3I6ICNFN0VGRDA7XG59XG5cbi5iZy1jb2xvci1ncmVlbi10aW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFRkQwO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSA6OnNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gOjotbW96LXNlbGVjdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxODFiMWU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gaDEsXG5bZGF0YS1icy10aGVtZT1kYXJrXSBoMixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIGgzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gaDQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSBoNSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIGg2IHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSBwIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSBociB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHN2ZyB7XG4gIGZpbGw6ICNmZmZmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSBibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIHVsLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gb2wge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIGE6aG92ZXIsIFtkYXRhLWJzLXRoZW1lPWRhcmtdIGE6Zm9jdXMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIGxhYmVsIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1jb250cm9sLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSwgLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT1lbWFpbF0sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT1maWxlXSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9bW9udGhdLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT1tb250aF0sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaGJzcHQtZm9ybSBbZGF0YS1icy10aGVtZT1kYXJrXSBpbnB1dFt0eXBlPW51bWJlcl0sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5oYnNwdC1mb3JtIFtkYXRhLWJzLXRoZW1lPWRhcmtdIGlucHV0W3R5cGU9cGFzc3dvcmRdLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT1zZWFyY2hdLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZWxdLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT10ZWxdLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XSxcbi5oYnNwdC1mb3JtIFtkYXRhLWJzLXRoZW1lPWRhcmtdIGlucHV0W3R5cGU9dGV4dF0sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4uaGJzcHQtZm9ybSBbZGF0YS1icy10aGVtZT1kYXJrXSBpbnB1dFt0eXBlPXVybF0sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT13ZWVrXSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5oYnNwdC1mb3JtIHRleHRhcmVhLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gdGV4dGFyZWEsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmZvcm0tY29udHJvbCB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZm9ybS1jb250cm9sOmZvY3VzLCBbZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTpmb2N1cywgLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOmZvY3VzLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT1tb250aF06Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG4uaGJzcHQtZm9ybSBbZGF0YS1icy10aGVtZT1kYXJrXSBpbnB1dFt0eXBlPW51bWJlcl06Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTpmb2N1cyxcbi5oYnNwdC1mb3JtIFtkYXRhLWJzLXRoZW1lPWRhcmtdIGlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT1zZWFyY2hdOmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT10ZWxdOmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcbi5oYnNwdC1mb3JtIFtkYXRhLWJzLXRoZW1lPWRhcmtdIGlucHV0W3R5cGU9dGV4dF06Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG4uaGJzcHQtZm9ybSBbZGF0YS1icy10aGVtZT1kYXJrXSBpbnB1dFt0eXBlPXVybF06Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdOmZvY3VzLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5oYnNwdC1mb3JtIHRleHRhcmVhOmZvY3VzLFxuLmhic3B0LWZvcm0gW2RhdGEtYnMtdGhlbWU9ZGFya10gdGV4dGFyZWE6Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xNXJlbSByZ2JhKDEzMywgMTc3LCAxOCwgMC41KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMTYgMTYnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzInIGQ9J00yIDVsNiA2IDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xNXJlbSByZ2JhKDEzMywgMTc3LCAxOCwgMC41KTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZCB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyM2ZmZmZmZicvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjE1cmVtIHJnYmEoMTMzLCAxNzcsIDE4LCAwLjUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmNhcmQge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA1cmVtIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYWNjb3JkaW9uIC5hY2NvcmRpb24taXRlbSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDAuMDVyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAudGFibGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnRhYmxlLnRhYmxlLXN0cmlwZWQgPiB0Ym9keSA+IHRyOm50aC1vZi10eXBlKG9kZCkgPiAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5bZGF0YS1icy10aGVtZT1kYXJrXSAud2hpdGUtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTgxYjFlO1xufVxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmxpZ2h0Z3JleS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG59XG4vKiBjYWJpbi1yZWd1bGFyICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gIGZvbnQtZmFtaWx5OiBcIkNhYmluIFJlZ3VsYXJcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9mb250cy9jYWJpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLyogY2FiaW4tc2VtaWJvbGQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiQ2FiaW4gU2VtaUJvbGRcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9mb250cy9jYWJpbi1zZW1pYm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn1cbi8qIGNhYmluLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgLyogQ2hlY2sgaHR0cHM6Ly9kZXZlbG9wZXIubW96aWxsYS5vcmcvZW4tVVMvZG9jcy9XZWIvQ1NTL0Bmb250LWZhY2UvZm9udC1kaXNwbGF5IGZvciBvdGhlciBvcHRpb25zLiAqL1xuICBmb250LWZhbWlseTogXCJDYWJpblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHNyYzogbG9jYWwoXCJcIiksIHVybChcIi93cC1jb250ZW50L3RoZW1lcy9oYXBweWhvcml6b24vYXNzZXRzL2ZvbnRzL2NhYmluLXYyNy1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuLyogY2FiaW4tNTAwIC0gbGF0aW4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgZm9udC1mYW1pbHk6IFwiQ2FiaW5cIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBzcmM6IGxvY2FsKFwiXCIpLCB1cmwoXCIvd3AtY29udGVudC90aGVtZXMvaGFwcHlob3Jpem9uL2Fzc2V0cy9mb250cy9jYWJpbi12MjctbGF0aW4tNTAwLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuOjpzZWxlY3Rpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODViMTEyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG59XG5cbjo6LW1vei1zZWxlY3Rpb24ge1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG5oMSxcbi5oMSxcbmgyLFxuLmgyLFxuaDMsXG4uaDMsXG5oNCxcbi5oNCxcbmg1LFxuLmg1LFxuaDYsXG4uaDYge1xuICBjb2xvcjogIzFhMWExYTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY3Vyc29yOiBkZWZhdWx0O1xufVxuaDEgYSxcbi5oMSBhLFxuaDIgYSxcbi5oMiBhLFxuaDMgYSxcbi5oMyBhLFxuaDQgYSxcbi5oNCBhLFxuaDUgYSxcbi5oNSBhLFxuaDYgYSxcbi5oNiBhIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5oMSxcbi5oMSB7XG4gIGZvbnQtc2l6ZTogMS41MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgaDEsXG4gIC5oMSB7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICB9XG59XG5cbmgyLFxuLmgyIHtcbiAgZm9udC1zaXplOiAxLjMyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBoMixcbiAgLmgyIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuXG5oMyxcbi5oMyB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICBoMyxcbiAgLmgzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cblxuaDQsXG4uaDQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGg0LFxuICAuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cblxuaDUsXG4uaDUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGg1LFxuICAuaDUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cblxuaDYsXG4uaDYge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIGg2LFxuICAuaDYge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgfVxufVxuXG5wIHtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5cbmhyIHtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMS41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI2LCAyNiwgMjYsIDAuMSk7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG51bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwsXG5vbCB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuXG5hIHtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuYTpob3ZlciwgYTpmb2N1cyB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5hIGgxLFxuYSAuaDEsXG5hIGgyLFxuYSAuaDIsXG5hIGgzLFxuYSAuaDMsXG5hIGg0LFxuYSAuaDQsXG5hIGg1LFxuYSAuaDUsXG5hIGg2LFxuYSAuaDYge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi53eXNpd3lnIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53eXNpd3lnIGE6aG92ZXIsIC53eXNpd3lnIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi53eXNpd3lnIC5idG4sIC53eXNpd3lnIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmhic3B0LWZvcm0gLnd5c2l3eWcgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnd5c2l3eWcgLmJ0bjpkaXNhYmxlZCwgLnd5c2l3eWcgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmRpc2FibGVkLCAuaGJzcHQtZm9ybSAud3lzaXd5ZyBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC53eXNpd3lnIC5idG46Zm9jdXMsIC53eXNpd3lnIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cywgLmhic3B0LWZvcm0gLnd5c2l3eWcgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAud3lzaXd5ZyAuYnRuOmhvdmVyLCAud3lzaXd5ZyAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsIC5oYnNwdC1mb3JtIC53eXNpd3lnIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi53eXNpd3lnIHVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdLFxuYWJiclt0aXRsZV0ge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFjY29yZGlvbiB7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCAjODViMTEyO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWl0ZW0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCAjODViMTEyO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gIH1cbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvbiBzdmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxcmVtO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b25bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuLmFjY29yZGlvbiAuYWNjb3JkaW9uLWJ1dHRvblthcmlhLWV4cGFuZGVkPXRydWVdIHN2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG4uYWNjb3JkaW9uIC5hY2NvcmRpb24tYnV0dG9uOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1idXR0b246bm90KC5jb2xsYXBzZWQpIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5hY2NvcmRpb24gLmFjY29yZGlvbi1ib2R5IHtcbiAgICBwYWRkaW5nOiAwcmVtIDNyZW0gMS41cmVtIDNyZW07XG4gIH1cbn1cblxuLmJyZWFkY3J1bWJzIHtcbiAgcGFkZGluZzogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAwO1xuICB6LWluZGV4OiAyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4uYnJlYWRjcnVtYnMgc3Bhbixcbi5icmVhZGNydW1icyBhIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMWVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5icmVhZGNydW1icyBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBwYWRkaW5nOiAwLjI1cmVtIDA7XG4gIG1hcmdpbjogMC4yNXJlbSAwLjI1cmVtIDAuMjVyZW0gMDtcbn1cbi5icmVhZGNydW1ic19faWNvbiB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG59XG4uYnJlYWRjcnVtYnNfX2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3Qge1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iX2xhc3QgYSB7XG4gIGN1cnNvcjogdGV4dDtcbn1cbi5icmVhZGNydW1ic19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIGEge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2UtaW4tb3V0IG9wYWNpdHk7XG59XG4uYnJlYWRjcnVtYnNfX2l0ZW0gYTpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5icmVhZGNydW1ic19faXRlbSA+IHNwYW4sXG4uYnJlYWRjcnVtYnNfX2l0ZW0gPiBzcGFuID4gc3Bhbixcbi5icmVhZGNydW1ic19faXRlbSA+IHNwYW4gPiBzcGFuID4gc3BhbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC41cmVtO1xufVxuLmJyZWFkY3J1bWJzX19pdGVtIHN2ZyB7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5icmVhZGNydW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmJyZWFkY3J1bWJzLS1oYXMtc3RhdGlvbnMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmJyZWFkY3J1bWJzLS1oYXMtc3RhdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICB9XG59XG4uYnJlYWRjcnVtYnMtLWhhcy1zdGF0aW9ucyBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnJlYWRjcnVtYnMtLWhhcy1zdGF0aW9ucyBzcGFuIGEge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5icmVhZGNydW1icy0taGFzLXN0YXRpb25zIHN2ZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYnRuLCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjExMjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgbWluLXdpZHRoOiAxMjBweDtcbn1cbi5idG46ZGlzYWJsZWQsIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpkaXNhYmxlZCwgLmJ0bjpmb2N1cywgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuYnRuOmhvdmVyLCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuOmRpc2FibGVkLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bjpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODViMTEyO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmJ0bi0tZGlzYWJsZWQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigxNjcuNzAyNzAyNzAyNywgMTUyLjI5NzI5NzI5NzMsIDE1Mi4yOTcyOTcyOTczKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG4uYnRuLS1kaXNhYmxlZDpob3ZlciwgLmJ0bi0tZGlzYWJsZWQ6Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1kaXNhYmxlZDpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWRpc2FibGVkOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDE2Ny43MDI3MDI3MDI3LCAxNTIuMjk3Mjk3Mjk3MywgMTUyLjI5NzI5NzI5NzMpO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5idG4tLXByaW1hcnksXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjExMjtcbn1cbi5idG4tLXByaW1hcnk6Zm9jdXMsIC5idG4tLXByaW1hcnk6YWN0aXZlLCAuYnRuLS1wcmltYXJ5OmhvdmVyLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcHJpbWFyeTpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXByaW1hcnk6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcHJpbWFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWIxMTI7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5idG4tLXByaW1hcnktdGV4dCxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXByaW1hcnktdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM4NWIxMTI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tcHJpbWFyeS10ZXh0LFxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1wcmltYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmJ0bi0tcHJpbWFyeS10ZXh0IC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1wcmltYXJ5LXRleHQgLmJ0bi0taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tcHJpbWFyeS10ZXh0IC5idG4tLWljb24sXG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXByaW1hcnktdGV4dCAuYnRuLS1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG4uYnRuLS1wcmltYXJ5LXRleHQ6aG92ZXIsIC5idG4tLXByaW1hcnktdGV4dDpmb2N1cywgLmJ0bi0tcHJpbWFyeS10ZXh0OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXByaW1hcnktdGV4dDpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXByaW1hcnktdGV4dDpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXByaW1hcnktdGV4dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4NWIxMTI7XG59XG4uYnRuLS1wcmltYXJ5LXRleHQ6aG92ZXIgLmJ0bi0taWNvbiwgLmJ0bi0tcHJpbWFyeS10ZXh0OmZvY3VzIC5idG4tLWljb24sIC5idG4tLXByaW1hcnktdGV4dDphY3RpdmUgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXByaW1hcnktdGV4dDpob3ZlciAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcHJpbWFyeS10ZXh0OmZvY3VzIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1wcmltYXJ5LXRleHQ6YWN0aXZlIC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVlbSk7XG59XG4uYnRuLS1zZWNvbmRhcnksXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTM3YTFmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5idG4tLXNlY29uZGFyeTpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSwgLmJ0bi0tc2Vjb25kYXJ5OmhvdmVyLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tc2Vjb25kYXJ5OmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tc2Vjb25kYXJ5OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzdhMWY7XG4gIG9wYWNpdHk6IDAuODtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1zZWNvbmRhcnktdGV4dCxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeS10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgZ2FwOiAxcmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogI2UzN2ExZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuLS1zZWNvbmRhcnktdGV4dCxcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tc2Vjb25kYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmJ0bi0tc2Vjb25kYXJ5LXRleHQgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeS10ZXh0IC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLXNlY29uZGFyeS10ZXh0IC5idG4tLWljb24sXG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeS10ZXh0IC5idG4tLWljb24ge1xuICAgIHdpZHRoOiAxLjVyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gIH1cbn1cbi5idG4tLXNlY29uZGFyeS10ZXh0OmhvdmVyLCAuYnRuLS1zZWNvbmRhcnktdGV4dDpmb2N1cywgLmJ0bi0tc2Vjb25kYXJ5LXRleHQ6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tc2Vjb25kYXJ5LXRleHQ6aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1zZWNvbmRhcnktdGV4dDpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeS10ZXh0OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2UzN2ExZjtcbn1cbi5idG4tLXNlY29uZGFyeS10ZXh0OmhvdmVyIC5idG4tLWljb24sIC5idG4tLXNlY29uZGFyeS10ZXh0OmZvY3VzIC5idG4tLWljb24sIC5idG4tLXNlY29uZGFyeS10ZXh0OmFjdGl2ZSAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tc2Vjb25kYXJ5LXRleHQ6aG92ZXIgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXNlY29uZGFyeS10ZXh0OmZvY3VzIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1zZWNvbmRhcnktdGV4dDphY3RpdmUgLmJ0bi0taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNWVtKTtcbn1cbi5idG4tLXRlcnRpYXJ5LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tdGVydGlhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzMjUzO1xufVxuLmJ0bi0tdGVydGlhcnk6Zm9jdXMsIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSwgLmJ0bi0tdGVydGlhcnk6aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS10ZXJ0aWFyeTpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXRlcnRpYXJ5OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXRlcnRpYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MzI1MztcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi0tdGVydGlhcnktdGV4dCxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXRlcnRpYXJ5LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTYzMjUzO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLXRlcnRpYXJ5LXRleHQsXG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXRlcnRpYXJ5LXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmJ0bi0tdGVydGlhcnktdGV4dCAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tdGVydGlhcnktdGV4dCAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuLS10ZXJ0aWFyeS10ZXh0IC5idG4tLWljb24sXG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXRlcnRpYXJ5LXRleHQgLmJ0bi0taWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmJ0bi0tdGVydGlhcnktdGV4dDpob3ZlciwgLmJ0bi0tdGVydGlhcnktdGV4dDpmb2N1cywgLmJ0bi0tdGVydGlhcnktdGV4dDphY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS10ZXJ0aWFyeS10ZXh0OmhvdmVyLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tdGVydGlhcnktdGV4dDpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXRlcnRpYXJ5LXRleHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTYzMjUzO1xufVxuLmJ0bi0tdGVydGlhcnktdGV4dDpob3ZlciAuYnRuLS1pY29uLCAuYnRuLS10ZXJ0aWFyeS10ZXh0OmZvY3VzIC5idG4tLWljb24sIC5idG4tLXRlcnRpYXJ5LXRleHQ6YWN0aXZlIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS10ZXJ0aWFyeS10ZXh0OmhvdmVyIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS10ZXJ0aWFyeS10ZXh0OmZvY3VzIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS10ZXJ0aWFyeS10ZXh0OmFjdGl2ZSAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1ZW0pO1xufVxuLmJ0bi0td2hpdGUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS13aGl0ZTpmb2N1cywgLmJ0bi0td2hpdGU6YWN0aXZlLCAuYnRuLS13aGl0ZTpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXdoaXRlOmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0td2hpdGU6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0td2hpdGU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnRuLS13aGl0ZS10ZXh0LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0td2hpdGUtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0td2hpdGUtdGV4dCxcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0td2hpdGUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYnRuLS13aGl0ZS10ZXh0IC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS13aGl0ZS10ZXh0IC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLXdoaXRlLXRleHQgLmJ0bi0taWNvbixcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0td2hpdGUtdGV4dCAuYnRuLS1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG4uYnRuLS13aGl0ZS10ZXh0OmhvdmVyLCAuYnRuLS13aGl0ZS10ZXh0OmZvY3VzLCAuYnRuLS13aGl0ZS10ZXh0OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXdoaXRlLXRleHQ6aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS13aGl0ZS10ZXh0OmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0td2hpdGUtdGV4dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS13aGl0ZS10ZXh0OmhvdmVyIC5idG4tLWljb24sIC5idG4tLXdoaXRlLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbiwgLmJ0bi0td2hpdGUtdGV4dDphY3RpdmUgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXdoaXRlLXRleHQ6aG92ZXIgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXdoaXRlLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXdoaXRlLXRleHQ6YWN0aXZlIC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVlbSk7XG59XG4uYnRuLS1saWdodGdyZXksXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGdyZXkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmJ0bi0tbGlnaHRncmV5OmZvY3VzLCAuYnRuLS1saWdodGdyZXk6YWN0aXZlLCAuYnRuLS1saWdodGdyZXk6aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGdyZXk6Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGdyZXk6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRncmV5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi0tbGlnaHRncmV5LXRleHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGdyZXktdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tbGlnaHRncmV5LXRleHQsXG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWxpZ2h0Z3JleS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5idG4tLWxpZ2h0Z3JleS10ZXh0IC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGdyZXktdGV4dCAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuLS1saWdodGdyZXktdGV4dCAuYnRuLS1pY29uLFxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGdyZXktdGV4dCAuYnRuLS1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG4uYnRuLS1saWdodGdyZXktdGV4dDpob3ZlciwgLmJ0bi0tbGlnaHRncmV5LXRleHQ6Zm9jdXMsIC5idG4tLWxpZ2h0Z3JleS10ZXh0OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWxpZ2h0Z3JleS10ZXh0OmhvdmVyLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRncmV5LXRleHQ6Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGdyZXktdGV4dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNlZGVkZWQ7XG59XG4uYnRuLS1saWdodGdyZXktdGV4dDpob3ZlciAuYnRuLS1pY29uLCAuYnRuLS1saWdodGdyZXktdGV4dDpmb2N1cyAuYnRuLS1pY29uLCAuYnRuLS1saWdodGdyZXktdGV4dDphY3RpdmUgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWxpZ2h0Z3JleS10ZXh0OmhvdmVyIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGdyZXktdGV4dDpmb2N1cyAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRncmV5LXRleHQ6YWN0aXZlIC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVlbSk7XG59XG4uYnRuLS1ncmV5LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWViZWI7XG59XG4uYnRuLS1ncmV5OmZvY3VzLCAuYnRuLS1ncmV5OmFjdGl2ZSwgLmJ0bi0tZ3JleTpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZXk6Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmV5OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYmViO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnRuLS1ncmV5LXRleHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmV5LXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjZWVlYmViO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLWdyZXktdGV4dCxcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JleS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5idG4tLWdyZXktdGV4dCAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JleS10ZXh0IC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLWdyZXktdGV4dCAuYnRuLS1pY29uLFxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmV5LXRleHQgLmJ0bi0taWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmJ0bi0tZ3JleS10ZXh0OmhvdmVyLCAuYnRuLS1ncmV5LXRleHQ6Zm9jdXMsIC5idG4tLWdyZXktdGV4dDphY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmV5LXRleHQ6aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmV5LXRleHQ6Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmV5LXRleHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZWVlYmViO1xufVxuLmJ0bi0tZ3JleS10ZXh0OmhvdmVyIC5idG4tLWljb24sIC5idG4tLWdyZXktdGV4dDpmb2N1cyAuYnRuLS1pY29uLCAuYnRuLS1ncmV5LXRleHQ6YWN0aXZlIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmV5LXRleHQ6aG92ZXIgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZXktdGV4dDpmb2N1cyAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JleS10ZXh0OmFjdGl2ZSAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1ZW0pO1xufVxuLmJ0bi0tZGFya2dyZXksXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1kYXJrZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4ZDhkOGQ7XG59XG4uYnRuLS1kYXJrZ3JleTpmb2N1cywgLmJ0bi0tZGFya2dyZXk6YWN0aXZlLCAuYnRuLS1kYXJrZ3JleTpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWRhcmtncmV5OmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZGFya2dyZXk6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZGFya2dyZXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ4ZDhkO1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnRuLS1kYXJrZ3JleS10ZXh0LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZGFya2dyZXktdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM4ZDhkOGQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tZGFya2dyZXktdGV4dCxcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZGFya2dyZXktdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYnRuLS1kYXJrZ3JleS10ZXh0IC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1kYXJrZ3JleS10ZXh0IC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLWRhcmtncmV5LXRleHQgLmJ0bi0taWNvbixcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZGFya2dyZXktdGV4dCAuYnRuLS1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG4uYnRuLS1kYXJrZ3JleS10ZXh0OmhvdmVyLCAuYnRuLS1kYXJrZ3JleS10ZXh0OmZvY3VzLCAuYnRuLS1kYXJrZ3JleS10ZXh0OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWRhcmtncmV5LXRleHQ6aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1kYXJrZ3JleS10ZXh0OmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZGFya2dyZXktdGV4dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM4ZDhkOGQ7XG59XG4uYnRuLS1kYXJrZ3JleS10ZXh0OmhvdmVyIC5idG4tLWljb24sIC5idG4tLWRhcmtncmV5LXRleHQ6Zm9jdXMgLmJ0bi0taWNvbiwgLmJ0bi0tZGFya2dyZXktdGV4dDphY3RpdmUgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWRhcmtncmV5LXRleHQ6aG92ZXIgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWRhcmtncmV5LXRleHQ6Zm9jdXMgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWRhcmtncmV5LXRleHQ6YWN0aXZlIC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVlbSk7XG59XG4uYnRuLS1ibGFjayxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWJsYWNrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uYnRuLS1ibGFjazpmb2N1cywgLmJ0bi0tYmxhY2s6YWN0aXZlLCAuYnRuLS1ibGFjazpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWJsYWNrOmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tYmxhY2s6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tYmxhY2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xuICBvcGFjaXR5OiAwLjg7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmJ0bi0tYmxhY2stdGV4dCxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWJsYWNrLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLWJsYWNrLXRleHQsXG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWJsYWNrLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmJ0bi0tYmxhY2stdGV4dCAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tYmxhY2stdGV4dCAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuLS1ibGFjay10ZXh0IC5idG4tLWljb24sXG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWJsYWNrLXRleHQgLmJ0bi0taWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmJ0bi0tYmxhY2stdGV4dDpob3ZlciwgLmJ0bi0tYmxhY2stdGV4dDpmb2N1cywgLmJ0bi0tYmxhY2stdGV4dDphY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ibGFjay10ZXh0OmhvdmVyLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tYmxhY2stdGV4dDpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWJsYWNrLXRleHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmJ0bi0tYmxhY2stdGV4dDpob3ZlciAuYnRuLS1pY29uLCAuYnRuLS1ibGFjay10ZXh0OmZvY3VzIC5idG4tLWljb24sIC5idG4tLWJsYWNrLXRleHQ6YWN0aXZlIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ibGFjay10ZXh0OmhvdmVyIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ibGFjay10ZXh0OmZvY3VzIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ibGFjay10ZXh0OmFjdGl2ZSAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1ZW0pO1xufVxuLmJ0bi0tcmVkLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjMWIwMDtcbn1cbi5idG4tLXJlZDpmb2N1cywgLmJ0bi0tcmVkOmFjdGl2ZSwgLmJ0bi0tcmVkOmhvdmVyLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcmVkOmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcmVkOmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXJlZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzFiMDA7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5idG4tLXJlZC10ZXh0LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcmVkLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjYmMxYjAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLXJlZC10ZXh0LFxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1yZWQtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYnRuLS1yZWQtdGV4dCAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcmVkLXRleHQgLmJ0bi0taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tcmVkLXRleHQgLmJ0bi0taWNvbixcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcmVkLXRleHQgLmJ0bi0taWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmJ0bi0tcmVkLXRleHQ6aG92ZXIsIC5idG4tLXJlZC10ZXh0OmZvY3VzLCAuYnRuLS1yZWQtdGV4dDphY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1yZWQtdGV4dDpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXJlZC10ZXh0OmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcmVkLXRleHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjYmMxYjAwO1xufVxuLmJ0bi0tcmVkLXRleHQ6aG92ZXIgLmJ0bi0taWNvbiwgLmJ0bi0tcmVkLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbiwgLmJ0bi0tcmVkLXRleHQ6YWN0aXZlIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1yZWQtdGV4dDpob3ZlciAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tcmVkLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLXJlZC10ZXh0OmFjdGl2ZSAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1ZW0pO1xufVxuLmJ0bi0tbGlnaHRibHVlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzEzQjZDODtcbn1cbi5idG4tLWxpZ2h0Ymx1ZTpmb2N1cywgLmJ0bi0tbGlnaHRibHVlOmFjdGl2ZSwgLmJ0bi0tbGlnaHRibHVlOmhvdmVyLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRibHVlOmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRibHVlOmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWxpZ2h0Ymx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxM0I2Qzg7XG4gIG9wYWNpdHk6IDAuODtcbn1cbi5idG4tLWxpZ2h0Ymx1ZS10ZXh0LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRibHVlLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMTNCNkM4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLWxpZ2h0Ymx1ZS10ZXh0LFxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGJsdWUtdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYnRuLS1saWdodGJsdWUtdGV4dCAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRibHVlLXRleHQgLmJ0bi0taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tbGlnaHRibHVlLXRleHQgLmJ0bi0taWNvbixcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRibHVlLXRleHQgLmJ0bi0taWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmJ0bi0tbGlnaHRibHVlLXRleHQ6aG92ZXIsIC5idG4tLWxpZ2h0Ymx1ZS10ZXh0OmZvY3VzLCAuYnRuLS1saWdodGJsdWUtdGV4dDphY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGJsdWUtdGV4dDpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWxpZ2h0Ymx1ZS10ZXh0OmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRibHVlLXRleHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMTNCNkM4O1xufVxuLmJ0bi0tbGlnaHRibHVlLXRleHQ6aG92ZXIgLmJ0bi0taWNvbiwgLmJ0bi0tbGlnaHRibHVlLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbiwgLmJ0bi0tbGlnaHRibHVlLXRleHQ6YWN0aXZlIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1saWdodGJsdWUtdGV4dDpob3ZlciAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tbGlnaHRibHVlLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWxpZ2h0Ymx1ZS10ZXh0OmFjdGl2ZSAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1ZW0pO1xufVxuLmJ0bi0tZ3JlZW4sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNjY2Mjk7XG59XG4uYnRuLS1ncmVlbjpmb2N1cywgLmJ0bi0tZ3JlZW46YWN0aXZlLCAuYnRuLS1ncmVlbjpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuOmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW46YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY2NjI5O1xuICBvcGFjaXR5OiAwLjg7XG59XG4uYnRuLS1ncmVlbi10ZXh0LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMyNjY2Mjk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tZ3JlZW4tdGV4dCxcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYnRuLS1ncmVlbi10ZXh0IC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10ZXh0IC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLWdyZWVuLXRleHQgLmJ0bi0taWNvbixcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGV4dCAuYnRuLS1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG4uYnRuLS1ncmVlbi10ZXh0OmhvdmVyLCAuYnRuLS1ncmVlbi10ZXh0OmZvY3VzLCAuYnRuLS1ncmVlbi10ZXh0OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRleHQ6aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10ZXh0OmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGV4dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMyNjY2Mjk7XG59XG4uYnRuLS1ncmVlbi10ZXh0OmhvdmVyIC5idG4tLWljb24sIC5idG4tLWdyZWVuLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbiwgLmJ0bi0tZ3JlZW4tdGV4dDphY3RpdmUgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRleHQ6aG92ZXIgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRleHQ6YWN0aXZlIC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVlbSk7XG59XG4uYnRuLS1ncmVlbi10aW50LTEsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTFiOTJhO1xufVxuLmJ0bi0tZ3JlZW4tdGludC0xOmZvY3VzLCAuYnRuLS1ncmVlbi10aW50LTE6YWN0aXZlLCAuYnRuLS1ncmVlbi10aW50LTE6aG92ZXIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTE6Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTE6YWN0aXZlLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGludC0xOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzkxYjkyYTtcbiAgb3BhY2l0eTogMC44O1xufVxuLmJ0bi0tZ3JlZW4tdGludC0xLXRleHQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTEtdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGdhcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM5MWI5MmE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tZ3JlZW4tdGludC0xLXRleHQsXG4gIFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRpbnQtMS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbn1cbi5idG4tLWdyZWVuLXRpbnQtMS10ZXh0IC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTEtdGV4dCAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuYnRuLS1ncmVlbi10aW50LTEtdGV4dCAuYnRuLS1pY29uLFxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTEtdGV4dCAuYnRuLS1pY29uIHtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGhlaWdodDogMS41cmVtO1xuICB9XG59XG4uYnRuLS1ncmVlbi10aW50LTEtdGV4dDpob3ZlciwgLmJ0bi0tZ3JlZW4tdGludC0xLXRleHQ6Zm9jdXMsIC5idG4tLWdyZWVuLXRpbnQtMS10ZXh0OmFjdGl2ZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRpbnQtMS10ZXh0OmhvdmVyLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGludC0xLXRleHQ6Zm9jdXMsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTEtdGV4dDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICM5MWI5MmE7XG59XG4uYnRuLS1ncmVlbi10aW50LTEtdGV4dDpob3ZlciAuYnRuLS1pY29uLCAuYnRuLS1ncmVlbi10aW50LTEtdGV4dDpmb2N1cyAuYnRuLS1pY29uLCAuYnRuLS1ncmVlbi10aW50LTEtdGV4dDphY3RpdmUgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRpbnQtMS10ZXh0OmhvdmVyIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTEtdGV4dDpmb2N1cyAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGludC0xLXRleHQ6YWN0aXZlIC5idG4tLWljb24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xMjVlbSk7XG59XG4uYnRuLS1ncmVlbi10aW50LTIsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFRkQwO1xuICBjb2xvcjogIzg1YjExMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYnRuLS1ncmVlbi10aW50LTI6Zm9jdXMsIC5idG4tLWdyZWVuLXRpbnQtMjphY3RpdmUsIC5idG4tLWdyZWVuLXRpbnQtMjpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRpbnQtMjpmb2N1cyxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRpbnQtMjphY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdFRkQwO1xuICBvcGFjaXR5OiAwLjg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjExMjtcbn1cbi5idG4tLWdyZWVuLXRpbnQtMi10ZXh0LFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBnYXA6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjRTdFRkQwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5idG4tLWdyZWVuLXRpbnQtMi10ZXh0LFxuICBbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTItdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4uYnRuLS1ncmVlbi10aW50LTItdGV4dCAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQgLmJ0bi0taWNvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQgLmJ0bi0taWNvbixcbiAgW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQgLmJ0bi0taWNvbiB7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgfVxufVxuLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQ6aG92ZXIsIC5idG4tLWdyZWVuLXRpbnQtMi10ZXh0OmZvY3VzLCAuYnRuLS1ncmVlbi10aW50LTItdGV4dDphY3RpdmUsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTItdGV4dDpob3ZlcixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRpbnQtMi10ZXh0OmZvY3VzLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjRTdFRkQwO1xufVxuLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQ6aG92ZXIgLmJ0bi0taWNvbiwgLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbiwgLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQ6YWN0aXZlIC5idG4tLWljb24sXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1ncmVlbi10aW50LTItdGV4dDpob3ZlciAuYnRuLS1pY29uLFxuW2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bi0tZ3JlZW4tdGludC0yLXRleHQ6Zm9jdXMgLmJ0bi0taWNvbixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWdyZWVuLXRpbnQtMi10ZXh0OmFjdGl2ZSAuYnRuLS1pY29uIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMTI1ZW0pO1xufVxuLmJ0bi0tb3V0bGluZWQsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1vdXRsaW5lZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmZmZmO1xufVxuLmJ0bi0tc21hbGwsXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuLS1zbWFsbCB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuNjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG59XG4uYnRuLS1sYXJnZSxcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWxhcmdlIHtcbiAgcGFkZGluZzogMXJlbSAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG59XG4uYnRuLS1kYixcbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4tLWRiIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAwLjA1cmVtIHJnYmEoMjYsIDI2LCAyNiwgMC4yNSk7XG59XG4uY2FyZF9faW1hZ2UtcmF0aW8ge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW0gMC41cmVtIDAgMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jYXJkX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjZyZW07XG59XG4uY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uY2FyZF9fZXhjZXJwdCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cblxubGFiZWwge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmZvcm0tY29udHJvbCwgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1tb250aF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPW51bWJlcl0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXSxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c2VhcmNoXSxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGVsXSxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGV4dF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXVybF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXdlZWtdLFxuLmhic3B0LWZvcm0gdGV4dGFyZWEsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmZvcm0tY29udHJvbCxcbi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuaGJzcHQtZm9ybSB0ZXh0YXJlYSxcbi5oYnNwdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB0ZXh0YXJlYSB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbn1cbi5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1maWxlXTpmb2N1cyxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9bW9udGhdOmZvY3VzLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdOmZvY3VzLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06Zm9jdXMsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06Zm9jdXMsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRlbF06Zm9jdXMsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRleHRdOmZvY3VzLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT11cmxdOmZvY3VzLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT13ZWVrXTpmb2N1cyxcbi5oYnNwdC1mb3JtIHRleHRhcmVhOmZvY3VzLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItY29sb3I6ICM4NWIxMTI7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMTVyZW0gcmdiYSgxMzMsIDE3NywgMTgsIDAuMzc1KTtcbn1cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWVtYWlsXTo6cGxhY2Vob2xkZXIsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXBhc3N3b3JkXTo6cGxhY2Vob2xkZXIsXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF06OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gdGV4dGFyZWE6OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyLFxuLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5oYnNwdC1mb3JtIHRleHRhcmVhOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2M2YzZjNjtcbn1cblxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wsXG4uaGJzcHQtZm9ybSAuZm9ybS1mbG9hdGluZyA+IHRleHRhcmVhIHtcbiAgaGVpZ2h0OiBjYWxjKDlyZW0gKyAycHgpO1xufVxuXG4uZm9ybS1mbG9hdGluZzpub3QoLmZvcm0tY29udHJvbDpkaXNhYmxlZCk6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm0tc2VsZWN0IHtcbiAgcGFkZGluZzogMC43NXJlbSAyLjI1cmVtIDAuNzVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1jb2xvcjogI2M2YzZjNjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAxNiAxNiclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMicgZD0nTTIgNWw2IDYgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuLmZvcm0tc2VsZWN0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xNXJlbSByZ2JhKDEzMywgMTc3LCAxOCwgMC4zNzUpO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybS1jaGVjayAuZm9ybS1jaGVjay1pbnB1dDpjaGVja2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzFhMWExYTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmNoZWNrZWRbdHlwZT1jaGVja2JveF0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDIwIDIwJyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPSczJyBkPSdtNiAxMCAzIDMgNi02Jy8lM2UlM2Mvc3ZnJTNlXCIpO1xufVxuLmZvcm0tY2hlY2sgLmZvcm0tY2hlY2staW5wdXQ6Y2hlY2tlZFt0eXBlPXJhZGlvXSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PSctNCAtNCA4IDgnJTNlJTNjY2lyY2xlIHI9JzInIGZpbGw9JyUyMzAwMDAwMCcvJTNlJTNjL3N2ZyUzZVwiKTtcbn1cbi5mb3JtLWNoZWNrIC5mb3JtLWNoZWNrLWlucHV0OmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODViMTEyO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjE1cmVtIHJnYmEoMTMzLCAxNzcsIDE4LCAwLjM3NSk7XG59XG5cbi5nZm9ybV9hbmNob3Ige1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5nZm9ybV9hbmNob3I6Zm9jdXMtdmlzaWJsZSB7XG4gIG91dGxpbmU6IDA7XG59XG4uZ2Zvcm1fYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDByZW07XG4gIG1hcmdpbi10b3A6IDByZW07XG59XG5cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODViMTEyO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlciAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbmJvZHkgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbmJvZHkgZGl2Lmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JjMWIwMDtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYm9keSBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyAqIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5ib2R5IGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIGgyIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG5ib2R5IGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIC52YWxpZGF0aW9uX2Vycm9yIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5ib2R5IGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZF9lcnJvciBsYWJlbCB7XG4gIGNvbG9yOiAjYmMxYjAwO1xufVxuYm9keSBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGRfZXJyb3IgW2FyaWEtaW52YWxpZD10cnVlXSB7XG4gIGJvcmRlcjogMC4wNXJlbSBzb2xpZCAjYmMxYjAwO1xufVxuYm9keSBkaXYuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNiYzFiMDA7XG4gIGJvcmRlcjogMDtcbn1cblxuc2VsZWN0LFxuLmZvcm0tc2VsZWN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJ2RhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiBoZWlnaHQ9XCIxNlwiIHdpZHRoPVwiMTRcIiB2aWV3Qm94PVwiMCAwIDQ0OCA1MTJcIj48cGF0aCBkPVwiTTQ0MS45IDE2Ny4zbC0xOS44LTE5LjhjLTQuNy00LjctMTIuMy00LjctMTcgMEwyMjQgMzI4LjIgNDIuOSAxNDcuNWMtNC43LTQuNy0xMi4zLTQuNy0xNyAwTDYuMSAxNjcuM2MtNC43IDQuNy00LjcgMTIuMyAwIDE3bDIwOS40IDIwOS40YzQuNyA0LjcgMTIuMyA0LjcgMTcgMGwyMDkuNC0yMDkuNGM0LjctNC43IDQuNy0xMi4zIDAtMTd6XCIvPjwvc3ZnPicpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4IDEycHg7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMXJlbTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICBib3JkZXItY29sb3I6ICNjNmM2YzY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDAuODc1cmVtIDFyZW07XG59XG5zZWxlY3Q6Zm9jdXMsXG4uZm9ybS1zZWxlY3Q6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjJGMkY1O1xuICBib3JkZXItY29sb3I6ICMwNzA3MzMgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAycHggcmdiYSg0MCwgNDEsIDYxLCAwLjA0KSwgMHB4IDRweCA4cHggcmdiYSg5NiwgOTcsIDExMiwgMC4xNik7XG59XG5cbi5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2cge1xuICBjb2xvcjogI2JjMWIwMDtcbn1cbi5oYnNwdC1mb3JtIC5ocy1lcnJvci1tc2cge1xuICBtYXJnaW4tdG9wOiAwLjNyZW07XG59XG4uaGJzcHQtZm9ybSAuZmllbGQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmhic3B0LWZvcm0gLmZpZWxkOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmhic3B0LWZvcm0gLmZpZWxkIGxhYmVsOm5vdCguaHMtZXJyb3ItbXNnKTpub3QoLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94LWRpc3BsYXkpOm5vdCguaHMtZm9ybS1ib29sZWFucmFkaW8tZGlzcGxheSkge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmhic3B0LWZvcm0gLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IGxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaGJzcHQtZm9ybSAuaHNfZXJyb3Jfcm9sbHVwLFxuLmhic3B0LWZvcm0gLmxlZ2FsLWNvbnNlbnQtY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5oYnNwdC1mb3JtIC5oc19lcnJvcl9yb2xsdXAge1xuICBkaXNwbGF5OiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzFiMDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbn1cbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1maWxlXSxcbi5oYnNwdC1mb3JtIGlucHV0W3R5cGU9bW9udGhdLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1udW1iZXJdLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXNlYXJjaF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRlbF0sXG4uaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRleHRdLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT11cmxdLFxuLmhic3B0LWZvcm0gaW5wdXRbdHlwZT13ZWVrXSxcbi5oYnNwdC1mb3JtIHRleHRhcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG59XG4uaGJzcHQtZm9ybSBbdHlwZT1yYWRpb106Y2hlY2tlZCxcbi5oYnNwdC1mb3JtIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpLFxuLmhic3B0LWZvcm0gW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQsXG4uaGJzcHQtZm9ybSBbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTk5OTlweDtcbn1cbi5oYnNwdC1mb3JtIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3Bhbixcbi5oYnNwdC1mb3JtIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgc3BhbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiA4MnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uaGJzcHQtZm9ybSBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW4sXG4uaGJzcHQtZm9ybSBbdHlwZT1jaGVja2JveF06bm90KDpjaGVja2VkKSArIHNwYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuLmhic3B0LWZvcm0gW3R5cGU9cmFkaW9dOmNoZWNrZWQgKyBzcGFuOmJlZm9yZSxcbi5oYnNwdC1mb3JtIFt0eXBlPXJhZGlvXTpub3QoOmNoZWNrZWQpICsgc3BhbjpiZWZvcmUsXG4uaGJzcHQtZm9ybSBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuLmhic3B0LWZvcm0gW3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1cHg7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNmM2YzY7XG59XG4uaGJzcHQtZm9ybSBbdHlwZT1yYWRpb106bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xufVxuLmhic3B0LWZvcm0gW3R5cGU9Y2hlY2tib3hdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M2YzZjNjtcbn1cbi5oYnNwdC1mb3JtIFt0eXBlPXJhZGlvXTpjaGVja2VkICsgc3BhbjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjY4NXJlbTtcbiAgaGVpZ2h0OiAwLjY4NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjExMjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4NWIxMTI7XG59XG4uaGJzcHQtZm9ybSBbdHlwZT1jaGVja2JveF06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjODViMTEyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjYzZjNmM2O1xufVxuLmhic3B0LWZvcm0gW3R5cGU9cmFkaW9dOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLCAuaGJzcHQtZm9ybSBbdHlwZT1yYWRpb106Y2hlY2tlZCArIHNwYW46YWZ0ZXIsIC5oYnNwdC1mb3JtIFt0eXBlPWNoZWNrYm94XTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciwgLmhic3B0LWZvcm0gW3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOGQ4ZDhkO1xufVxuLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXdfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3X190b3AgLmNhdGVnb3J5LXdyYXBwZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xufVxuLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXdfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cbi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3X19ib3R0b20gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXdfX2JvdHRvbSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICM4NWIxMTI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3X19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWIxMTI7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3OmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXc6aG92ZXIgLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXdfX292ZXJsYXkge1xuICBvcGFjaXR5OiAwLjY7XG59XG4uZnVsbC13aWR0aC1iZy1vdmVydmlldzpob3ZlciAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZnVsbC13aWR0aC1iZy1vdmVydmlldyAuaW1hZ2UtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uZnVsbC13aWR0aC1iZy1vdmVydmlldyAuaW1hZ2UtdGlsZV9fdG9wIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXcgLmltYWdlLXRpbGVfX3RvcCAuY2F0ZWdvcnktd3JhcHBlciB7XG4gIGJvcmRlcjogc29saWQgMXB4ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXcgLmltYWdlLXRpbGVfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3IC5pbWFnZS10aWxlX19ib3R0b20gaDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3IC5pbWFnZS10aWxlX19ib3R0b20gLnJlYWQtbW9yZSB7XG4gIGNvbG9yOiAjODViMTEyO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xufVxuLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXcgLmltYWdlLXRpbGVfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgb3BhY2l0eTogMC45O1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG4uZnVsbC13aWR0aC1iZy1vdmVydmlldyAuaW1hZ2UtdGlsZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXcgLmltYWdlLXRpbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uZnVsbC13aWR0aC1iZy1vdmVydmlldyAuaW1hZ2UtdGlsZTpob3ZlciAuaW1hZ2UtdGlsZV9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5OC4yMTUzODQ2MTU0LCAxMzAuNzA3NjkyMzA3NywgMTMuMjkyMzA3NjkyMyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3IC5pbWFnZS10aWxlOmhvdmVyIC5yZWFkLW1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLmhpZ2hsaWdodC10ZXh0IHtcbiAgY29sb3I6ICM4NWIxMTI7XG59XG5cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5oaWdobGlnaHQtdGV4dCB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuXG4ucHJpbWFyeS1iZy1jb2xvciAuaGlnaGxpZ2h0LXRleHQge1xuICBjb2xvcjogIzFhMWExYTtcbn1cblxuLmNpcnJhbnRpYy1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbSAwcHggMHB4IDIuNXJlbTtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0U3RUZEMDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbSAyLjVyZW0gMHB4IDBweDtcbiAgfVxufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLWJhc2UgLmNoYXJnZXItcGluIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIC5jaGFyZ2VyLXBpbiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiA1MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIGg0IHtcbiAgY29sb3I6ICM4NWIxMTI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItYmFzZSAuY2hhcmdlcnMtaHRtbCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItYmFzZSAuY2hhcmdlcnMtaHRtbCAuY2hhcmdlci1jb25uZWN0b3Ige1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIC5jaGFyZ2Vycy1odG1sIC5jaGFyZ2VyLWNvbm5lY3RvcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLWJhc2UgLmNoYXJnZXJzLWh0bWwgLmNoYXJnZXItY29ubmVjdG9yIC5pY29uIHtcbiAgd2lkdGg6IDQ1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIC5jaGFyZ2Vycy1odG1sIC5jaGFyZ2VyLWNvbm5lY3RvciAuaWNvbiBpbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIC5jaGFyZ2Vycy1odG1sIC5jaGFyZ2VyLWNvbm5lY3RvciAubnVtYmVyIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwNXB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBjb2xvcjogIzg1YjExMjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIC5jaGFyZ2Vycy1odG1sIC5jaGFyZ2VyLWNvbm5lY3RvciAubnVtYmVyIC5mcmVlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIC5jaGFyZ2Vycy1odG1sIC5jaGFyZ2VyLWNvbm5lY3RvciAubnVtYmVyIC5zZXBlcmF0b3IsXG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItYmFzZSAuY2hhcmdlcnMtaHRtbCAuY2hhcmdlci1jb25uZWN0b3IgLm51bWJlciAuYWxsIHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIC5jaGFyZ2Vycy1odG1sIC5jaGFyZ2VyLWNvbm5lY3RvciAuc3BlZWQge1xuICB3aWR0aDogNzVweDtcbiAgY29sb3I6ICM4NWIxMTI7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItYmFzZSAuY2hhcmdlcnMtaHRtbCAuY2hhcmdlci1jb25uZWN0b3IgLnNwZWVkIC5zcGVlZC1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEwcHg7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItYmFzZSAuY2hhcmdlcnMtaHRtbCAuY2hhcmdlci1jb25uZWN0b3IgLnNwZWVkIC5zcGVlZC12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1iYXNlIC5jaGFyZ2Vycy1odG1sIC5jaGFyZ2VyLWNvbm5lY3RvciAuc3BlZWQgLnNwZWVkLXZhbHVlIC5zcGVlZC1udW1iZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLWJhc2UgLmNoYXJnZXJzLWh0bWwgLmNoYXJnZXItY29ubmVjdG9yIC5zcGVlZCAuc3BlZWQtdmFsdWUgLnNwZWVkLWluZGljYXRvciB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1wcmljZXMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzg1YjExMjtcbiAgcGFkZGluZzogOXB4IDBweCAyMHB4O1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1wcmljZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICB6LWluZGV4OiAwO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1wcmljZTpob3ZlciB7XG4gIHotaW5kZXg6IDE7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItcHJpY2VzIC5jaGFyZ2VyLXByaWNlIC5wcmljZS10eXBlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1wcmljZXMgLmNoYXJnZXItcHJpY2UgLnByaWNlLWluZm8gLnZhbHVlIHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgY29sb3I6ICNlMzdhMWY7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1wcmljZSAucHJpY2UtaW5mbyAubWVzdXJlIHtcbiAgbWFyZ2luOiA1cHggMHB4IDBweCBhdXRvO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1wcmljZSBhLnByaWNlLW92ZXJzdGF5LFxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1wcmljZSBhLnByaWNlLW92ZXJzdGF5OnZpc2l0ZWQge1xuICBtYXJnaW46IDBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItcHJpY2VzIC5jaGFyZ2VyLXByaWNlIGEucHJpY2Utb3ZlcnN0YXkgLm92ZXJzdGF5LWNvbnRlbnQsXG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItcHJpY2VzIC5jaGFyZ2VyLXByaWNlIGEucHJpY2Utb3ZlcnN0YXk6dmlzaXRlZCAub3ZlcnN0YXktY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICByaWdodDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBmb250LXNpemU6IDkwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1wcmljZXMgLmNoYXJnZXItcHJpY2UgYS5wcmljZS1vdmVyc3RheSAub3ZlcnN0YXktY29udGVudCAqLFxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1wcmljZSBhLnByaWNlLW92ZXJzdGF5OnZpc2l0ZWQgLm92ZXJzdGF5LWNvbnRlbnQgKiB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1wcmljZSBhLnByaWNlLW92ZXJzdGF5OmhvdmVyIC5vdmVyc3RheS1jb250ZW50LFxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1wcmljZSBhLnByaWNlLW92ZXJzdGF5OnZpc2l0ZWQ6aG92ZXIgLm92ZXJzdGF5LWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1wcmljZXMgLmNoYXJnZXItb3ZlcnN0YXkge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbG9yOiAjQkZEQTc5O1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1vdmVyc3RheSBhLCAuc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItcHJpY2VzIC5jaGFyZ2VyLW92ZXJzdGF5IGE6dmlzaXRlZCB7XG4gIGNvbG9yOiAjQkZEQTc5O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1wcmljZXMgLmNoYXJnZXItb3ZlcnN0YXkgYTpob3ZlciwgLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXByaWNlcyAuY2hhcmdlci1vdmVyc3RheSBhOnZpc2l0ZWQ6aG92ZXIge1xuICBjb2xvcjogIzg1YjExMjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLWluZm8ge1xuICBwYWRkaW5nLXRvcDogMTlweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM4NWIxMTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLWluZm8ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1pbmZvIC5idG4sIC5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1pbmZvIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSwgLmhic3B0LWZvcm0gLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLWluZm8gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luOiAwcHggYXV0byAxMHB4O1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXNwZWNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXNwZWNzIC5jaGFyZ2VyLXNwZWNzLXRvZ2dsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgcmlnaHQ6IC0xMHB4O1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXNwZWNzIC5sb2Mge1xuICBwYWRkaW5nLWJvdHRvbTogMTlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM4NWIxMTI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItc3BlY3MgLnBsdWdzIC5wbHVncy10aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1zcGVjcyAucGx1Z3MgLnBsdWdzLXRpdGxlIHAge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItc3BlY3MgLnBsdWdzIC5wbHVnIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5sZWZ0LXBhbmUgLnBhbmUtY29udGVudCAuY2hhcmdlci1zcGVjcyAucGx1Z3MgLnBsdWcgLnNwZWVkIHtcbiAgY29sb3I6ICM4NWIxMTI7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXNwZWNzIC5wbHVncyAucGx1ZyAuc3BlZWQgLnNwZWVkLWljb24gaW1nIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAubGVmdC1wYW5lIC5wYW5lLWNvbnRlbnQgLmNoYXJnZXItc3BlY3MgLnBsdWdzIC5wbHVnIC5zcGVlZCAuc3BlZWQtaW5mbyAuc3BlZWQtbGFiZWwge1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4O1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXNwZWNzIC5wbHVncyAucGx1ZyAuc3BlZWQgLnNwZWVkLWluZm8gLnNwZWVkLXZhbHVlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXNwZWNzIC5wbHVncyAucGx1ZyAuc3BlZWQgLnNwZWVkLWluZm8gLnNwZWVkLXZhbHVlIC5zcGVlZC1udW1iZXIge1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLmxlZnQtcGFuZSAucGFuZS1jb250ZW50IC5jaGFyZ2VyLXNwZWNzIC5wbHVncyAucGx1ZyAuc3BlZWQgLnNwZWVkLWluZm8gLnNwZWVkLXZhbHVlIC5zcGVlZC1pbmRpY2F0b3Ige1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAucmlnaHQtcGFuZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAucmlnaHQtcGFuZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5yaWdodC1wYW5lIC5jaXJyYW50aWMtaWZyYW1lIHtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDIuNXJlbSAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5yaWdodC1wYW5lIC5jaXJyYW50aWMtaWZyYW1lIHtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIH1cbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIC5yaWdodC1wYW5lIC5jaXJyYW50aWMtbGVnZW5kIHtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMHB4O1xuICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDIuNXJlbSAwcHg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2luZ2xlLXN0YXRpb24gLnRvcCAuaW5uZXItY29udGVudC5oYXMtcGFuZSAucmlnaHQtcGFuZSAuY2lycmFudGljLWxlZ2VuZCB7XG4gICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMi41cmVtIDIuNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgLmlubmVyLWNvbnRlbnQuaGFzLXBhbmUgLnJpZ2h0LXBhbmUgLmNpcnJhbnRpYy1sZWdlbmQgLmNpcnJhbnRpYy1sZWdlbmQtbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbmdsZS1zdGF0aW9uIC5wYXltZW50LW9wdGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmNpcnJhbnRpYy1pZnJhbWUge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMi41cmVtIDIuNXJlbSAwcHggMHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNpcnJhbnRpYy1sZWdlbmQge1xuICBwYWRkaW5nOiAxMHB4IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyLjVyZW0gMi41cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jaXJyYW50aWMtbGVnZW5kIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuY2lycmFudGljLWxlZ2VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2lycmFudGljLWxlZ2VuZCB7XG4gICAgcGFkZGluZzogMjBweCAwcHg7XG4gIH1cbn1cbi5jaXJyYW50aWMtbGVnZW5kIGg0IHtcbiAgY29sb3I6ICM4NWIxMTI7XG4gIG1hcmdpbjogMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jaXJyYW50aWMtbGVnZW5kIGg0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uY2lycmFudGljLWxlZ2VuZCAuY2lycmFudGljLWxlZ2VuZC1pdGVtcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jaXJyYW50aWMtbGVnZW5kIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW1zIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgLyogVHdlZSBnZWxpamtlIGtvbG9tbWVuICovXG4gICAgZ2FwOiAxMHB4OyAvKiBSdWltdGUgdHVzc2VuIGRlIGtvbG9tbWVuICovXG4gIH1cbn1cbi5jaXJyYW50aWMtbGVnZW5kIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW1zIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2lycmFudGljLWxlZ2VuZCAuY2lycmFudGljLWxlZ2VuZC1pdGVtcyAuY2lycmFudGljLWxlZ2VuZC1pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jaXJyYW50aWMtbGVnZW5kIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW1zIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW0ge1xuICAgIG1hcmdpbjogMHB4IDEwcHg7XG4gIH1cbn1cbi5jaXJyYW50aWMtbGVnZW5kIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW1zIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW0gLmljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuY2lycmFudGljLWxlZ2VuZCAuY2lycmFudGljLWxlZ2VuZC1pdGVtcyAuY2lycmFudGljLWxlZ2VuZC1pdGVtIC5pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5jaXJyYW50aWMtbGVnZW5kIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW1zIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW0gLmljb24ge1xuICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICB9XG59XG4uY2lycmFudGljLWxlZ2VuZCAuY2lycmFudGljLWxlZ2VuZC1pdGVtcyAuY2lycmFudGljLWxlZ2VuZC1pdGVtIC5pY29uIGltZyB7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNpcnJhbnRpYy1sZWdlbmQgLmNpcnJhbnRpYy1sZWdlbmQtaXRlbXMgLmNpcnJhbnRpYy1sZWdlbmQtaXRlbSAuaWNvbiBpbWcge1xuICAgIGhlaWdodDogMjVweDtcbiAgfVxufVxuLmNpcnJhbnRpYy1sZWdlbmQgLmNpcnJhbnRpYy1sZWdlbmQtaXRlbXMgLmNpcnJhbnRpYy1sZWdlbmQtaXRlbSAuc3RhdHVzLWxhcmdlIHtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uY2lycmFudGljLWxlZ2VuZCAuY2lycmFudGljLWxlZ2VuZC1pdGVtcyAuY2lycmFudGljLWxlZ2VuZC1pdGVtIC5zdGF0dXMtc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLmNpcnJhbnRpYy1sZWdlbmQgLmNpcnJhbnRpYy1sZWdlbmQtaXRlbXMgLmNpcnJhbnRpYy1sZWdlbmQtaXRlbSAuc3RhdHVzLXNtYWxsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jaXJyYW50aWMtYXBwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcbn1cbi5jaXJyYW50aWMtYXBwLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG4uY2lycmFudGljLWFwcCAuY2lycmFudGljLWFwcC1iYXIge1xuICBib3JkZXItcmFkaXVzOiA4OHB4O1xuICBvcGFjaXR5OiAwLjk2O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1CRy1GaWxsLCBsaW5lYXItZ3JhZGllbnQoMTM0ZGVnLCAjRkZGIC0yLjAyJSwgI0U3RUZEMCAxMDQuMzglKSk7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4yNCk7XG4gIHdpZHRoOiAxMzgwcHg7XG4gIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmNpcnJhbnRpYy1hcHAgLmNpcnJhbnRpYy1hcHAtYmFyIC5jaXJyYW50aWMtYXBwLWJhci1sb2dvIHtcbiAgbWFyZ2luOiAwcHggMjBweCAwcHggMHB4O1xuICB3aWR0aDogMTQwcHg7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLmNpcnJhbnRpYy1hcHAgLmNpcnJhbnRpYy1hcHAtYmFyIC5jaXJyYW50aWMtYXBwLWJhci1sb2dvIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gIH1cbn1cbi5jaXJyYW50aWMtYXBwIC5jaXJyYW50aWMtYXBwLWJhciAuY2lycmFudGljLWFwcC1iYXItdGl0bGUge1xuICBjb2xvcjogIzg1YjExMjtcbiAgbWFyZ2luOiAwcHggYXV0byAwcHggMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5jaXJyYW50aWMtYXBwIC5jaXJyYW50aWMtYXBwLWJhciAuY2lycmFudGljLWFwcC1iYXItdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNpbmdsZS1zdGF0aW9uIC5jaXJyYW50aWMtYXBwIC5jaXJyYW50aWMtYXBwLWJhciAuY2lycmFudGljLWFwcC1iYXItdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5jaXJyYW50aWMtYXBwIC5jaXJyYW50aWMtYXBwLWJhciAuY2lycmFudGljLWFwcC1iYXItYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMHB4IDBweCAwcHggYXV0bztcbn1cbi5jaXJyYW50aWMtYXBwIC5jaXJyYW50aWMtYXBwLWJhciAuY2lycmFudGljLWFwcC1iYXItYWN0aW9ucyAuYnRuLCAuY2lycmFudGljLWFwcCAuY2lycmFudGljLWFwcC1iYXIgLmNpcnJhbnRpYy1hcHAtYmFyLWFjdGlvbnMgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuaGJzcHQtZm9ybSAuY2lycmFudGljLWFwcCAuY2lycmFudGljLWFwcC1iYXIgLmNpcnJhbnRpYy1hcHAtYmFyLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiA0Ni4yOTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuY2lycmFudGljLWFwcCAuY2lycmFudGljLWFwcC1iYXIgLmNpcnJhbnRpYy1hcHAtYmFyLWFjdGlvbnMgLmJ0biAuZnVsbCwgLmNpcnJhbnRpYy1hcHAgLmNpcnJhbnRpYy1hcHAtYmFyIC5jaXJyYW50aWMtYXBwLWJhci1hY3Rpb25zIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSAuZnVsbCwgLmhic3B0LWZvcm0gLmNpcnJhbnRpYy1hcHAgLmNpcnJhbnRpYy1hcHAtYmFyIC5jaXJyYW50aWMtYXBwLWJhci1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSAuZnVsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmNpcnJhbnRpYy1hcHAgLmNpcnJhbnRpYy1hcHAtYmFyIC5jaXJyYW50aWMtYXBwLWJhci1hY3Rpb25zIC5idG4gLm1vYmlsZSwgLmNpcnJhbnRpYy1hcHAgLmNpcnJhbnRpYy1hcHAtYmFyIC5jaXJyYW50aWMtYXBwLWJhci1hY3Rpb25zIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSAubW9iaWxlLCAuaGJzcHQtZm9ybSAuY2lycmFudGljLWFwcCAuY2lycmFudGljLWFwcC1iYXIgLmNpcnJhbnRpYy1hcHAtYmFyLWFjdGlvbnMgaW5wdXRbdHlwZT1zdWJtaXRdIC5tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5jaXJyYW50aWMtYXBwIC5jaXJyYW50aWMtYXBwLWJhciAuY2lycmFudGljLWFwcC1iYXItYWN0aW9ucyAuYnRuIC5tb2JpbGUsIC5jaXJyYW50aWMtYXBwIC5jaXJyYW50aWMtYXBwLWJhciAuY2lycmFudGljLWFwcC1iYXItYWN0aW9ucyAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gLm1vYmlsZSwgLmhic3B0LWZvcm0gLmNpcnJhbnRpYy1hcHAgLmNpcnJhbnRpYy1hcHAtYmFyIC5jaXJyYW50aWMtYXBwLWJhci1hY3Rpb25zIGlucHV0W3R5cGU9c3VibWl0XSAubW9iaWxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaW1hZ2UtdGlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzhkOGQ4ZDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmltYWdlLXRpbGVfX2ltYWdlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltYWdlLXRpbGVfX2ltYWdlIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmltYWdlLXRpbGVfX3RvcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pbWFnZS10aWxlX190b3AgaDMge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbWFnZS10aWxlX190b3AgLmNhdGVnb3J5LXdyYXBwZXIge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbWFnZS10aWxlX19ib3R0b20ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmltYWdlLXRpbGVfX2JvdHRvbSBoNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmltYWdlLXRpbGVfX2JvdHRvbSAucmVhZC1tb3JlIHtcbiAgY29sb3I6ICM4NWIxMTI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgZm9udC1zaXplOiAwLjY3NXJlbTtcbn1cbi5pbWFnZS10aWxlX19ib3R0b20gLmltYWdlLXRpbGVfX2ljb24ge1xuICBjb2xvcjogIzg1YjExMjtcbiAgd2lkdGg6IDAuNjc1cmVtO1xuICBoZWlnaHQ6IDAuNjc1cmVtO1xufVxuLmltYWdlLXRpbGVfX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgb3BhY2l0eTogMC44O1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIHotaW5kZXg6IDE7XG59XG4uaW1hZ2UtdGlsZV9fYmFja2dyb3VuZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmltYWdlLXRpbGU6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaW1hZ2UtdGlsZTpob3ZlciAuaW1hZ2UtdGlsZV9fb3ZlcmxheSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYig5OC4yMTUzODQ2MTU0LCAxMzAuNzA3NjkyMzA3NywgMTMuMjkyMzA3NjkyMyk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cbi5pbWFnZS10aWxlOmhvdmVyIC5yZWFkLW1vcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5pbWFnZS10aWxlOmhvdmVyIC5pbWFnZS10aWxlX19pY29uIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbi5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmNvdW50cnktc2VsZWN0b3Iud2VnbG90LWRyb3Bkb3duIHVsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuLmNvdW50cnktc2VsZWN0b3Iud2VnbG90LWRyb3Bkb3duIGEsIC5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biBzcGFuIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmNvdW50cnktc2VsZWN0b3Iud2VnbG90LWRyb3Bkb3duIC53Z2N1cnJlbnQge1xuICBib3JkZXI6IDAgc29saWQgI2ZmZjtcbn1cbi5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50IGEsIC5jb3VudHJ5LXNlbGVjdG9yLndlZ2xvdC1kcm9wZG93biAud2djdXJyZW50IHNwYW4ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjJyZW07XG59XG4uY291bnRyeS1zZWxlY3Rvci53ZWdsb3QtZHJvcGRvd24gLndnY3VycmVudDphZnRlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5oaC1sb2FkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNWVtO1xufVxuLmhoLWxvYWRlci0tdGhlbWUtZGFyayAuaGgtbG9hZGVyX19zcGlubmVyIHtcbiAgc3Ryb2tlOiAjODViMTEyO1xufVxuLmhoLWxvYWRlci0tdGhlbWUtZGFyayAuaGgtbG9hZGVyX190ZXh0IHtcbiAgc3Ryb2tlOiAjMWExYTFhO1xufVxuLmhoLWxvYWRlci0tdGhlbWUtbGlnaHQgLmhoLWxvYWRlcl9fc3Bpbm5lciB7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbn1cbi5oaC1sb2FkZXItLXRoZW1lLWxpZ2h0IC5oaC1sb2FkZXJfX3RleHQge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oaC1sb2FkZXJfX3NwaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFuaW1hdGlvbjogbG9hZGVyLXJvdGF0b3IgMS40cyBsaW5lYXIgaW5maW5pdGU7XG59XG4uaGgtbG9hZGVyX19zcGlubmVyLWNpcmNsZSB7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDE4NztcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgYW5pbWF0aW9uOiBsb2FkZXItZGFzaCAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xufVxuLmhoLWxvYWRlcl9fdGV4dCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG5Aa2V5ZnJhbWVzIGxvYWRlci1yb3RhdG9yIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIH1cbn1cbkBrZXlmcmFtZXMgbG9hZGVyLWRhc2gge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDE4NztcbiAgfVxuICA1MCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0Ni43NTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxODc7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDUwZGVnKTtcbiAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBtYXJnaW46IDFyZW0gYXV0byAxcmVtIGF1dG87XG59XG4uc2VjdGlvbi1tYXN0aGVhZC0tc2l6ZS1yZWd1bGFyIC5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLWxlZnQge1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZC0tc2l6ZS1yZWd1bGFyIC5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLWxlZnQge1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWQtLXNpemUtbGFyZ2UgLnNlY3Rpb24tbWFzdGhlYWRfX2NvbC0tbGVmdCB7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkLS1zaXplLWxhcmdlIC5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLWxlZnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWQtLXNpemUtbGFyZ2UgLnNlY3Rpb24tbWFzdGhlYWRfX2NvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNlY3Rpb24tbWFzdGhlYWQtLXNpemUtbGFyZ2UgLnNlY3Rpb24tbWFzdGhlYWRfX2NvbnRlbnQge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkLS1tb2R1bGUtc2VhcmNoLW1vZHVsZSAuc2VjdGlvbi1tYXN0aGVhZF9fbWV0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gIH1cbn1cbi5zZWN0aW9uLW1hc3RoZWFkX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkX19jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWRfX3JvdyB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc2VjdGlvbi1tYXN0aGVhZF9fdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tbWFzdGhlYWRfX3RvcC0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWIxMTI7XG59XG4uc2VjdGlvbi1tYXN0aGVhZF9fdG9wLS10ZXJ0aWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNjMyNTM7XG59XG4uc2VjdGlvbi1tYXN0aGVhZF9fdG9wLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uc2VjdGlvbi1tYXN0aGVhZF9fY29sID4gKiB7XG4gIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xufVxuLnNlY3Rpb24tbWFzdGhlYWRfX2NvbC0tbGVmdCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAxcmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA4cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLWxlZnQge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICB9XG59XG4uc2VjdGlvbi1tYXN0aGVhZF9fY29sLS1yaWdodCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tbWFzdGhlYWRfX2NvbC0tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgcGFkZGluZzogMS41cmVtIDFyZW0gMXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tbWFzdGhlYWRfX2NvbC0tcHJpbWFyeS1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjExMjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLXNlY29uZGFyeS1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2ExZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLXRlcnRpYXJ5LWJnLWNvbG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTYzMjUzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNlY3Rpb24tbWFzdGhlYWRfX2NvbC0td2hpdGUtYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIH1cbn1cbi5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLXdoaXRlLWJnLWNvbG9yIC5zbmlwcGV0LWJveF9fbWV0YSxcbi5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLXdoaXRlLWJnLWNvbG9yIC5zbmlwcGV0LWJveF9faGVhZGluZyxcbi5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLXdoaXRlLWJnLWNvbG9yIC5zbmlwcGV0LWJveF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZF9fY29sLS1saWdodGdyZXktYmctY29sb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWViZWI7XG4gIH1cbn1cbi5zZWN0aW9uLW1hc3RoZWFkX19jb2wtLWxpZ2h0Z3JleS1iZy1jb2xvciAuc25pcHBldC1ib3hfX21ldGEsXG4uc2VjdGlvbi1tYXN0aGVhZF9fY29sLS1saWdodGdyZXktYmctY29sb3IgLnNuaXBwZXQtYm94X19oZWFkaW5nLFxuLnNlY3Rpb24tbWFzdGhlYWRfX2NvbC0tbGlnaHRncmV5LWJnLWNvbG9yIC5zbmlwcGV0LWJveF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZF9fY29sLS1ibGFjay1iZy1jb2xvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFhMWExYTtcbiAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWRfX2ljb24tY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyMTBweDtcbiAgd2lkdGg6IDE3MHB4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkX19pY29uLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICB3aWR0aDogMTA0cHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1hc3RoZWFkX19hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAwO1xuICBmbGV4LXNocmluazogMTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgd2lkdGg6IDE0NHB4O1xuICBmaWxsOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZF9fYXJyb3cge1xuICAgIGhlaWdodDogMTAwcHg7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbn1cbi5zZWN0aW9uLW1hc3RoZWFkX19pbWFnZS1jb250YWluZXIge1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgbWF4LXdpZHRoOiAxODIwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogLTE7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uc2VjdGlvbi1tYXN0aGVhZF9faW1hZ2UtY29udGFpbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwLjc7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmhvbWUgLnNlY3Rpb24tbWFzdGhlYWRfX2ltYWdlLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkX19pbWFnZS1jb250YWluZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gIH1cbn1cbi5zZWN0aW9uLW1hc3RoZWFkX19waWN0dXJlLCAuc2VjdGlvbi1tYXN0aGVhZF9faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAwO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuLnNlY3Rpb24tbWFzdGhlYWRfX3BpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlYmViO1xufVxuLnNlY3Rpb24tbWFzdGhlYWRfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIHotaW5kZXg6IDMwO1xuICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZF9fbWV0YSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWRfX21ldGEgPiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuLnNlY3Rpb24tbWFzdGhlYWQgLmJyZWFkY3J1bWJzX19jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuLnNlY3Rpb24tbWFzdGhlYWQgLmJyZWFkY3J1bWJzIHNwYW4sXG4uc2VjdGlvbi1tYXN0aGVhZCAuYnJlYWRjcnVtYnMgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tbWFzdGhlYWQgLmJyZWFkY3J1bWJzIGEge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5zZWN0aW9uLW1hc3RoZWFkIC5icmVhZGNydW1ic19faXRlbSBzdmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5zZWN0aW9uLW1hc3RoZWFkX19oZWFkaW5nIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogNC4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnNlY3Rpb24tbWFzdGhlYWRfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZF9faGVhZGluZyB7XG4gICAgbWF4LXdpZHRoOiA5NTBweDtcbiAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWRfX2NvbnRlbnQge1xuICBtYXgtd2lkdGg6IDkwMHB4O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjMyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5zZWN0aW9uLW1hc3RoZWFkX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2VjdGlvbi1tYXN0aGVhZF9fYnV0dG9ucyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuLnNlY3Rpb24tbWFzdGhlYWRfX2J1dHRvbixcbi5zZWN0aW9uLW1hc3RoZWFkIC5idG4sXG4uc2VjdGlvbi1tYXN0aGVhZCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uaGJzcHQtZm9ybSAuc2VjdGlvbi1tYXN0aGVhZCBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjlyZW07XG59XG4uc2VjdGlvbi1tYXN0aGVhZF9fYnV0dG9uIHNwYW4sXG4uc2VjdGlvbi1tYXN0aGVhZCAuYnRuIHNwYW4sXG4uc2VjdGlvbi1tYXN0aGVhZCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gc3Bhbixcbi5oYnNwdC1mb3JtIC5zZWN0aW9uLW1hc3RoZWFkIGlucHV0W3R5cGU9c3VibWl0XSBzcGFuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uc2VjdGlvbi1tYXN0aGVhZF9fYnV0dG9uLWljb24sXG4uc2VjdGlvbi1tYXN0aGVhZCAuYnRuLS1pY29uIHtcbiAgd2lkdGg6IDFyZW0gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZpbGw6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLnNlY3Rpb24tbWFzdGhlYWRfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkX19pdGVtcyB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5zZWN0aW9uLW1hc3RoZWFkX19pdGVtcyB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5cbi5zbmlwcGV0LWJveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtYmFzaXM6IGNhbGMoMjUlIC0gMXJlbSk7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5zbmlwcGV0LWJveC0tcHJpbWFyeS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWIxMTI7XG59XG4uc25pcHBldC1ib3gtLXNlY29uZGFyeS1iZy1jb2xvciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMzdhMWY7XG59XG4uc25pcHBldC1ib3gtLXRlcnRpYXJ5LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE2MzI1Mztcbn1cbi5zbmlwcGV0LWJveC0td2hpdGUtYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLnNuaXBwZXQtYm94LS13aGl0ZS1iZy1jb2xvciAuc25pcHBldC1ib3hfX21ldGEsXG4uc25pcHBldC1ib3gtLXdoaXRlLWJnLWNvbG9yIC5zbmlwcGV0LWJveF9faGVhZGluZyxcbi5zbmlwcGV0LWJveC0td2hpdGUtYmctY29sb3IgLnNuaXBwZXQtYm94X19kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbmlwcGV0LWJveC0td2hpdGUtYmctY29sb3IgLnNuaXBwZXQtYm94X19tZXRhLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjExMjtcbiAgfVxuICAuc25pcHBldC1ib3gtLXdoaXRlLWJnLWNvbG9yIC5zbmlwcGV0LWJveF9fbWV0YS10b3Agc3ZnICoge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5zbmlwcGV0LWJveC0td2hpdGUtYmctY29sb3IgLnNuaXBwZXQtYm94X19tZXRhLXRvcCBzcGFuIHtcbiAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICB9XG4gIC5zbmlwcGV0LWJveC0td2hpdGUtYmctY29sb3IgLnNuaXBwZXQtYm94X19tZXRhLXRvcDpob3ZlciB7XG4gICAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbmlwcGV0LWJveC0td2hpdGUtYmctY29sb3IgLnNuaXBwZXQtYm94X19idXR0b24gLmJ0bi0tb3V0bGluZWQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICM4NWIxMTI7XG4gIH1cbn1cbi5zbmlwcGV0LWJveC0tbGlnaHRncmV5LWJnLWNvbG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWJlYjtcbn1cbi5zbmlwcGV0LWJveC0tbGlnaHRncmV5LWJnLWNvbG9yIC5zbmlwcGV0LWJveF9fbWV0YSxcbi5zbmlwcGV0LWJveC0tbGlnaHRncmV5LWJnLWNvbG9yIC5zbmlwcGV0LWJveF9faGVhZGluZyxcbi5zbmlwcGV0LWJveC0tbGlnaHRncmV5LWJnLWNvbG9yIC5zbmlwcGV0LWJveF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogIzFhMWExYTtcbn1cbi5zbmlwcGV0LWJveC0tYmxhY2stYmctY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zbmlwcGV0LWJveCB7XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc25pcHBldC1ib3gge1xuICAgIGZsZXgtYmFzaXM6IGNhbGMoNTAlIC0gMXJlbSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAuc25pcHBldC1ib3gge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG4uc25pcHBldC1ib3hfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNuaXBwZXQtYm94X19tZXRhIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuLnNuaXBwZXQtYm94X19tZXRhLXRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNuaXBwZXQtYm94X19tZXRhLXRvcCB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgIGdhcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmZmZmO1xuICB9XG59XG4uc25pcHBldC1ib3hfX21ldGEtdG9wOmFjdGl2ZSwgLnNuaXBwZXQtYm94X19tZXRhLXRvcDpmb2N1cywgLnNuaXBwZXQtYm94X19tZXRhLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IG5vbmU7XG59XG4uc25pcHBldC1ib3hfX21ldGEtdG9wOmFjdGl2ZSAuYnRuLS1pY29uLCAuc25pcHBldC1ib3hfX21ldGEtdG9wOmZvY3VzIC5idG4tLWljb24sIC5zbmlwcGV0LWJveF9fbWV0YS10b3A6aG92ZXIgLmJ0bi0taWNvbiB7XG4gIGZpbGw6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cbi5zbmlwcGV0LWJveF9fbWV0YS10b3A6YWN0aXZlIHN2ZyAqLCAuc25pcHBldC1ib3hfX21ldGEtdG9wOmZvY3VzIHN2ZyAqLCAuc25pcHBldC1ib3hfX21ldGEtdG9wOmhvdmVyIHN2ZyAqIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNuaXBwZXQtYm94X19tZXRhLXRvcCAuYnRuLS1pY29uIHtcbiAgZmlsbDogIzFhMWExYTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNuaXBwZXQtYm94X19tZXRhLXRvcCAuYnRuLS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc25pcHBldC1ib3hfX21ldGEtdG9wIHN2ZyAqIHtcbiAgZmlsbDogIzFhMWExYTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uc25pcHBldC1ib3hfX2hlYWRpbmcge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNuaXBwZXQtYm94X19oZWFkaW5nIHtcbiAgICBjb2xvcjogIzFhMWExYTtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5zbmlwcGV0LWJveF9fZGVzY3JpcHRpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuLnNuaXBwZXQtYm94W2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bixcbi5zbmlwcGV0LWJveCAuYnRuLFxuLnNuaXBwZXQtYm94IC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSxcbi5oYnNwdC1mb3JtIC5zbmlwcGV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4uc25pcHBldC1ib3ggLmJ0bi0tb3V0bGluZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBnYXA6IDA7XG59XG4uc25pcHBldC1ib3hbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuOmFjdGl2ZSBzcGFuLCAuc25pcHBldC1ib3hbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuOmZvY3VzIHNwYW4sIC5zbmlwcGV0LWJveFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG46aG92ZXIgc3Bhbixcbi5zbmlwcGV0LWJveCAuYnRuOmFjdGl2ZSBzcGFuLFxuLnNuaXBwZXQtYm94IC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTphY3RpdmUgc3Bhbixcbi5oYnNwdC1mb3JtIC5zbmlwcGV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHNwYW4sXG4uc25pcHBldC1ib3ggLmJ0bjpmb2N1cyBzcGFuLFxuLnNuaXBwZXQtYm94IC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBzcGFuLFxuLmhic3B0LWZvcm0gLnNuaXBwZXQtYm94IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBzcGFuLFxuLnNuaXBwZXQtYm94IC5idG46aG92ZXIgc3Bhbixcbi5zbmlwcGV0LWJveCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgc3Bhbixcbi5oYnNwdC1mb3JtIC5zbmlwcGV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgc3Bhbixcbi5zbmlwcGV0LWJveCAuYnRuLS1vdXRsaW5lZDphY3RpdmUgc3Bhbixcbi5zbmlwcGV0LWJveCAuYnRuLS1vdXRsaW5lZDpmb2N1cyBzcGFuLFxuLnNuaXBwZXQtYm94IC5idG4tLW91dGxpbmVkOmhvdmVyIHNwYW4ge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNuaXBwZXQtYm94W2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bjphY3RpdmUgLmJ0bi0taWNvbiwgLnNuaXBwZXQtYm94W2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bjpmb2N1cyAuYnRuLS1pY29uLCAuc25pcHBldC1ib3hbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuOmhvdmVyIC5idG4tLWljb24sXG4uc25pcHBldC1ib3ggLmJ0bjphY3RpdmUgLmJ0bi0taWNvbixcbi5zbmlwcGV0LWJveCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIC5idG4tLWljb24sXG4uaGJzcHQtZm9ybSAuc25pcHBldC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSAuYnRuLS1pY29uLFxuLnNuaXBwZXQtYm94IC5idG46Zm9jdXMgLmJ0bi0taWNvbixcbi5zbmlwcGV0LWJveCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMgLmJ0bi0taWNvbixcbi5oYnNwdC1mb3JtIC5zbmlwcGV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF06Zm9jdXMgLmJ0bi0taWNvbixcbi5zbmlwcGV0LWJveCAuYnRuOmhvdmVyIC5idG4tLWljb24sXG4uc25pcHBldC1ib3ggLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIC5idG4tLWljb24sXG4uaGJzcHQtZm9ybSAuc25pcHBldC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdOmhvdmVyIC5idG4tLWljb24sXG4uc25pcHBldC1ib3ggLmJ0bi0tb3V0bGluZWQ6YWN0aXZlIC5idG4tLWljb24sXG4uc25pcHBldC1ib3ggLmJ0bi0tb3V0bGluZWQ6Zm9jdXMgLmJ0bi0taWNvbixcbi5zbmlwcGV0LWJveCAuYnRuLS1vdXRsaW5lZDpob3ZlciAuYnRuLS1pY29uIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNuaXBwZXQtYm94W2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bjphY3RpdmUgc3ZnICosIC5zbmlwcGV0LWJveFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG46Zm9jdXMgc3ZnICosIC5zbmlwcGV0LWJveFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG46aG92ZXIgc3ZnICosXG4uc25pcHBldC1ib3ggLmJ0bjphY3RpdmUgc3ZnICosXG4uc25pcHBldC1ib3ggLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmFjdGl2ZSBzdmcgKixcbi5oYnNwdC1mb3JtIC5zbmlwcGV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF06YWN0aXZlIHN2ZyAqLFxuLnNuaXBwZXQtYm94IC5idG46Zm9jdXMgc3ZnICosXG4uc25pcHBldC1ib3ggLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzIHN2ZyAqLFxuLmhic3B0LWZvcm0gLnNuaXBwZXQtYm94IGlucHV0W3R5cGU9c3VibWl0XTpmb2N1cyBzdmcgKixcbi5zbmlwcGV0LWJveCAuYnRuOmhvdmVyIHN2ZyAqLFxuLnNuaXBwZXQtYm94IC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciBzdmcgKixcbi5oYnNwdC1mb3JtIC5zbmlwcGV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF06aG92ZXIgc3ZnICosXG4uc25pcHBldC1ib3ggLmJ0bi0tb3V0bGluZWQ6YWN0aXZlIHN2ZyAqLFxuLnNuaXBwZXQtYm94IC5idG4tLW91dGxpbmVkOmZvY3VzIHN2ZyAqLFxuLnNuaXBwZXQtYm94IC5idG4tLW91dGxpbmVkOmhvdmVyIHN2ZyAqIHtcbiAgZmlsbDogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLnNuaXBwZXQtYm94W2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0biBzcGFuLFxuLnNuaXBwZXQtYm94IC5idG4gc3Bhbixcbi5zbmlwcGV0LWJveCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gc3Bhbixcbi5oYnNwdC1mb3JtIC5zbmlwcGV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0gc3Bhbixcbi5zbmlwcGV0LWJveCAuYnRuLS1vdXRsaW5lZCBzcGFuIHtcbiAgY29sb3I6ICM4NWIxMTI7XG59XG4uc25pcHBldC1ib3hbZGF0YS1icy10aGVtZT1kYXJrXSAuYnRuIC5idG4tLWljb24sXG4uc25pcHBldC1ib3ggLmJ0biAuYnRuLS1pY29uLFxuLnNuaXBwZXQtYm94IC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XSAuYnRuLS1pY29uLFxuLmhic3B0LWZvcm0gLnNuaXBwZXQtYm94IGlucHV0W3R5cGU9c3VibWl0XSAuYnRuLS1pY29uLFxuLnNuaXBwZXQtYm94IC5idG4tLW91dGxpbmVkIC5idG4tLWljb24ge1xuICBmaWxsOiAjODViMTEyO1xuICBjb2xvcjogIzg1YjExMjtcbn1cbi5zbmlwcGV0LWJveFtkYXRhLWJzLXRoZW1lPWRhcmtdIC5idG4gc3ZnICosXG4uc25pcHBldC1ib3ggLmJ0biBzdmcgKixcbi5zbmlwcGV0LWJveCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0gc3ZnICosXG4uaGJzcHQtZm9ybSAuc25pcHBldC1ib3ggaW5wdXRbdHlwZT1zdWJtaXRdIHN2ZyAqLFxuLnNuaXBwZXQtYm94IC5idG4tLW91dGxpbmVkIHN2ZyAqIHtcbiAgZmlsbDogIzg1YjExMjtcbiAgY29sb3I6ICM4NWIxMTI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNuaXBwZXQtYm94W2RhdGEtYnMtdGhlbWU9ZGFya10gLmJ0bixcbiAgLnNuaXBwZXQtYm94IC5idG4sXG4gIC5zbmlwcGV0LWJveCAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5oYnNwdC1mb3JtIC5zbmlwcGV0LWJveCBpbnB1dFt0eXBlPXN1Ym1pdF0sXG4gIC5zbmlwcGV0LWJveCAuYnRuLS1vdXRsaW5lZCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5tZWdhLW1lbnVfX3RhYi10aXRsZSB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG59XG4ubWVnYS1tZW51X190YWItdGl0bGUtLW9wZW5lZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xuICBjb2xvcjogI2UzN2ExZjtcbn1cbi5tZWdhLW1lbnVfX3RhYi10aXRsZS0tb3BlbmVkIC5iYXNlLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4ubWVnYS1tZW51X190YWItdGl0bGUtLW9wZW5lZCBwYXRoIHtcbiAgZmlsbDogI2UzN2ExZjtcbn1cbi5tZWdhLW1lbnVfX3RhYi1jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAgMCAwLjVyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2UzN2ExZjtcbiAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWdhLW1lbnVfX3RhYi1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5tZWdhLW1lbnVfX3RhYi1jb250ZW50LS1jbG9zZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuICBoZWlnaHQ6IDA7XG59XG4ubWVnYS1tZW51X190YWItcGFnZSB7XG4gIGNvbG9yOiAjZTM3YTFmO1xufVxuLm1lZ2EtbWVudV9fdGFiLXBhZ2U6aG92ZXIsIC5tZWdhLW1lbnVfX3RhYi1wYWdlOmFjdGl2ZSwgLm1lZ2EtbWVudV9fdGFiLXBhZ2U6Zm9jdXMge1xuICBjb2xvcjogIzg1YjExMjtcbn1cbi5tZWdhLW1lbnVfX3NlY29uZGFyeS1tZW51LXBhZ2Uge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4ubWVnYS1tZW51X19zZWNvbmRhcnktbWVudS1wYWdlOmhvdmVyLCAubWVnYS1tZW51X19zZWNvbmRhcnktbWVudS1wYWdlOmZvY3VzLCAubWVnYS1tZW51X19zZWNvbmRhcnktbWVudS1wYWdlOmFjdGl2ZSB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuLm1lZ2EtbWVudV9fbG9naW4tcGFnZSB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1lZ2EtbWVudV9fbG9naW4tcGFnZSB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGJvcmRlci1jb2xvcjogI2UzN2ExZjtcbiAgICBjb2xvcjogI2UzN2ExZjtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tZWdhLW1lbnVfX2xvZ2luLXBhZ2U6aG92ZXIsIC5tZWdhLW1lbnVfX2xvZ2luLXBhZ2U6YWN0aXZlLCAubWVnYS1tZW51X19sb2dpbi1wYWdlOmZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzN2ExZjtcbiAgfVxufVxuLm1lZ2EtbWVudV9fdGlsZS1wYWdlIHtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBwYWRkaW5nOiAxLjI1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5tZWdhLW1lbnVfX3RpbGUtcGFnZTpob3ZlciwgLm1lZ2EtbWVudV9fdGlsZS1wYWdlOmFjdGl2ZSwgLm1lZ2EtbWVudV9fdGlsZS1wYWdlOmZvY3VzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVnYS1tZW51X190aWxlLXBhZ2U6aG92ZXIgLm1lZ2EtbWVudV9fdGlsZS1iZy1pbWFnZTpiZWZvcmUsIC5tZWdhLW1lbnVfX3RpbGUtcGFnZTphY3RpdmUgLm1lZ2EtbWVudV9fdGlsZS1iZy1pbWFnZTpiZWZvcmUsIC5tZWdhLW1lbnVfX3RpbGUtcGFnZTpmb2N1cyAubWVnYS1tZW51X190aWxlLWJnLWltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC43KTtcbn1cbi5tZWdhLW1lbnVfX3RpbGVzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbi5tZWdhLW1lbnVfX2l0ZW1zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1lZ2EtbWVudV9faXRlbXMge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gIH1cbn1cbi5tZWdhLW1lbnVfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLm1lZ2EtbWVudV9fc29jaWFscyAuc29jaWFsLWxpbmtzIHN2ZyAqIHtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4ubWVnYS1tZW51X191dGlsIHtcbiAgY29sb3I6ICNjNmM2YzY7XG59XG4ubWVnYS1tZW51X191dGlsOmhvdmVyLCAubWVnYS1tZW51X191dGlsOmFjdGl2ZSwgLm1lZ2EtbWVudV9fdXRpbDpmb2N1cyB7XG4gIGNvbG9yOiAjZTM3YTFmO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tZWdhLW1lbnVfX25ld3NsZXR0ZXIge1xuICAgIG1heC13aWR0aDogNTQ5cHg7XG4gIH1cbn1cbi5tZWdhLW1lbnVfX25ld3NsZXR0ZXIgZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgZ2FwOiAwLjVyZW07XG59XG4ubWVnYS1tZW51X19uZXdzbGV0dGVyIC5oc19lbWFpbCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc25pcHBldC10aWxlIHtcbiAgZmxleC1iYXNpczogMjI1cHg7XG4gIGZsZXgtZ3JvdzogMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5Ljk4cHgpIHtcbiAgLnNuaXBwZXQtdGlsZSB7XG4gICAgZmxleC1iYXNpczogMTkycHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAuc25pcHBldC10aWxlIHtcbiAgICBmbGV4LWJhc2lzOiAyMjVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbmlwcGV0LXRpbGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cbi5zbmlwcGV0LXRpbGVfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbmlwcGV0LXRpbGVfX2xpbmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cbi5zbmlwcGV0LXRpbGVfX2xpbms6aG92ZXIgLnNuaXBwZXQtdGlsZV9faW1hZ2Uge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG59XG4uc25pcHBldC10aWxlX19saW5rOmhvdmVyIC5zbmlwcGV0LXRpbGVfX2ltYWdlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTMzLCAxNzcsIDE4LCAwLjcpO1xufVxuLnNuaXBwZXQtdGlsZV9faW1hZ2UtY29udGFpbmVyIHtcbiAgYXNwZWN0LXJhdGlvOiAyMjUvMTUwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc25pcHBldC10aWxlX19pbWFnZS1jb250YWluZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMzEwLzExNTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG59XG4uc25pcHBldC10aWxlX19pbWFnZSB7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5zbmlwcGV0LXRpbGVfX2ltYWdlOmJlZm9yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbmlwcGV0LXRpbGVfX2ltYWdlOmJlZm9yZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuLnNuaXBwZXQtdGlsZV9fcGljdHVyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc25pcHBldC10aWxlX19pbWFnZSwgLnNuaXBwZXQtdGlsZV9fcGljdHVyZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNuaXBwZXQtdGlsZV9fbWV0YSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjFyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc25pcHBldC10aWxlX19tZXRhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG4uc25pcHBldC10aWxlX19tZXRhLXRvcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNuaXBwZXQtdGlsZV9fbWV0YS10b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICB9XG59XG4uc25pcHBldC10aWxlX19tZXRhLXRvcCAuc25pcHBldC10aWxlX19pY29uIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbn1cbi5zbmlwcGV0LXRpbGVfX21ldGEtYm90dG9tIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjcuOThweCkge1xuICAuc25pcHBldC10aWxlX19tZXRhLWJvdHRvbSAuc25pcHBldC10aWxlX19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uc25pcHBldC10aWxlX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2Ny45OHB4KSB7XG4gIC5zbmlwcGV0LXRpbGVfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uc25pcHBldC10aWxlX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZm9udC1zaXplOiAwLjlyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLnNuaXBwZXQtdGlsZV9faWNvbiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xuICB3aWR0aDogMi41cmVtO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbn1cbi5zbmlwcGV0LXRpbGUgLmhzX2Vycm9yX3JvbGx1cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5uZXdzbGV0dGVyIC5nZm9ybV9mb290ZXIge1xuICBwYWRkaW5nOiA4cHggMCAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXIgLmdmb3JtX2ZpZWxkcyB7XG4gIGdyaWQtY29sdW1uLWdhcDogMTZweCAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXIgLmdmaWVsZC0td2lkdGgtZWxldmVuLXR3ZWxmdGhzIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMTEgIWltcG9ydGFudDtcbn1cbi5uZXdzbGV0dGVyIC5nZmllbGQtLXdpZHRoLW9uZS10d2VsZnRoIHtcbiAgd2lkdGg6IDUwcHggIWltcG9ydGFudDtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMSAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXIgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIsIC5uZXdzbGV0dGVyIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9ZW1haWxdOjpwbGFjZWhvbGRlciwgLmhic3B0LWZvcm0gLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyLFxuLm5ld3NsZXR0ZXIgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1maWxlXTo6cGxhY2Vob2xkZXIsXG4uaGJzcHQtZm9ybSAubmV3c2xldHRlciBpbnB1dFt0eXBlPWZpbGVdOjpwbGFjZWhvbGRlcixcbi5uZXdzbGV0dGVyIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIC5uZXdzbGV0dGVyIGlucHV0W3R5cGU9bW9udGhdOjpwbGFjZWhvbGRlcixcbi5uZXdzbGV0dGVyIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9bnVtYmVyXTo6cGxhY2Vob2xkZXIsXG4uaGJzcHQtZm9ybSAubmV3c2xldHRlciBpbnB1dFt0eXBlPW51bWJlcl06OnBsYWNlaG9sZGVyLFxuLm5ld3NsZXR0ZXIgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT1wYXNzd29yZF06OnBsYWNlaG9sZGVyLFxuLm5ld3NsZXR0ZXIgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zZWFyY2hdOjpwbGFjZWhvbGRlcixcbi5oYnNwdC1mb3JtIC5uZXdzbGV0dGVyIGlucHV0W3R5cGU9c2VhcmNoXTo6cGxhY2Vob2xkZXIsXG4ubmV3c2xldHRlciAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXRlbF06OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT10ZWxdOjpwbGFjZWhvbGRlcixcbi5uZXdzbGV0dGVyIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9dGV4dF06OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIsXG4ubmV3c2xldHRlciAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXVybF06OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT11cmxdOjpwbGFjZWhvbGRlcixcbi5uZXdzbGV0dGVyIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9d2Vla106OnBsYWNlaG9sZGVyLFxuLmhic3B0LWZvcm0gLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT13ZWVrXTo6cGxhY2Vob2xkZXIsXG4ubmV3c2xldHRlciAuaGJzcHQtZm9ybSB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4uaGJzcHQtZm9ybSAubmV3c2xldHRlciB0ZXh0YXJlYTo6cGxhY2Vob2xkZXIsXG4ubmV3c2xldHRlciAuZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXIgaW5wdXQge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDtcbiAgY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbi5uZXdzbGV0dGVyIGlucHV0W3R5cGU9aW1hZ2VdIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGZsZXgtZ3JvdzogMDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXIgaW5wdXRbdHlwZT10ZXh0XSB7XG4gIGhlaWdodDogNTBweCAhaW1wb3J0YW50O1xufVxuLm5ld3NsZXR0ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4ubmV3c2xldHRlciAuZm9ybS1sYWJlbCxcbi5uZXdzbGV0dGVyIC5nZm9ybV92YWxpZGF0aW9uX2Vycm9ycyB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLndoaXRlLWJnLWNvbG9yIC5uZXdzbGV0dGVyIGlucHV0LCAubGlnaHRncmV5LWJnLWNvbG9yIC5uZXdzbGV0dGVyIGlucHV0IHtcbiAgYm9yZGVyLWNvbG9yOiAjODViMTEyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODViMTEyICFpbXBvcnRhbnQ7XG59XG4ud2hpdGUtYmctY29sb3IgLm5ld3NsZXR0ZXIgaW5wdXQ6OnBsYWNlaG9sZGVyLCAubGlnaHRncmV5LWJnLWNvbG9yIC5uZXdzbGV0dGVyIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuXG5bZGF0YS1icy10aGVtZT1kYXJrXSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0sIC5tZWdhLW1lbnUgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFhMWExYSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNmZmZmZmYgIWltcG9ydGFudDtcbn1cblxuLnByaWNpbmctbW9kdWxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnByaWNpbmctbW9kdWxlX19sYWJlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4ucHJpY2luZy1tb2R1bGVfX3NlbGVjdCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIHBhZGRpbmc6IDAgMTBweCAwIDEwcHg7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgY29sb3I6ICM4ZDhkOGQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZGVkZWQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lO1xuICBzdHJva2U6IHJlZDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9VVRGLTgsJTNjc3ZnIHhtbG5zPSUyN2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJTI3IHZpZXdCb3g9JTI3MCAwIDI0IDI0JTI3IGZpbGw9JTI3bm9uZSUyNyBzdHJva2U9JTI3Y3VycmVudENvbG9yJTI3IHN0cm9rZS13aWR0aD0lMjcyJTI3IHN0cm9rZS1saW5lY2FwPSUyN3JvdW5kJTI3IHN0cm9rZS1saW5lam9pbj0lMjdyb3VuZCUyNyUzZSUzY3BvbHlsaW5lIHBvaW50cz0lMjc2IDkgMTIgMTUgMTggOSUyNyUzZSUzYy9wb2x5bGluZSUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMWVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLW1vZHVsZV9fc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgaGVpZ2h0OiA2OHB4O1xuICAgIG1heC13aWR0aDogNTAlO1xuICB9XG59XG4ucHJpY2luZy1tb2R1bGVfX2NoYXJnaW5nLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG4ucHJpY2luZy1tb2R1bGVfX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctbW9kdWxlX19ib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5wcmljaW5nLW1vZHVsZV9fbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByaWNpbmctbW9kdWxlX19tZXRhIHtcbiAgICBnYXA6IDJyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDEuNXJlbTtcbiAgfVxufVxuLnByaWNpbmctbW9kdWxlX19tZXRhLWJvdHRvbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZ3JvdzogMTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDAuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLW1vZHVsZV9fbWV0YS1ib3R0b20ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJpY2luZy1tb2R1bGVfX21ldGEtYm90dG9tIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5wcmljaW5nLW1vZHVsZV9fY2hhcmdpbmctdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLW1vZHVsZV9fY2hhcmdpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgfVxufVxuLnByaWNpbmctbW9kdWxlX19jaGFyZ2luZy12YWx1ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGdhcDogMC4yNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZy1tb2R1bGVfX2NoYXJnaW5nLXZhbHVlIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wcmljaW5nLW1vZHVsZV9fY2hhcmdpbmctdmFsdWUge1xuICAgIGZvbnQtc2l6ZTogMS4zMjVyZW07XG4gIH1cbn1cbi5wcmljaW5nLW1vZHVsZV9fY2hhcmdpbmctYXNzZXRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLW1vZHVsZV9fY2hhcmdpbmctYXNzZXRzIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAucHJpY2luZy1tb2R1bGVfX2NoYXJnaW5nLWFzc2V0cyB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ucHJpY2luZy1tb2R1bGVfX2NoYXJnaW5nX2RhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzFhMWExYTtcbiAgZ2FwOiAwLjI1cmVtO1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgbWFyZ2luOiBhdXRvIDBweCAwcHggMHB4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcmljaW5nLW1vZHVsZV9fY2hhcmdpbmdfZGF0ZSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW07XG4gIH1cbn1cbi5wcmljaW5nLW1vZHVsZV9fdGF4IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDAuODI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJpY2luZy1tb2R1bGVfX3RheCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIH1cbn1cblxuLnF1aWNrLWFjdGlvbnMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4zNzVyZW0gMDtcbiAgei1pbmRleDogMjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4ucXVpY2stYWN0aW9ucyAuYnRuLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC43NXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzUuOThweCkge1xuICAucXVpY2stYWN0aW9ucyAuYnRuLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuLnF1aWNrLWFjdGlvbnMgLmJ0bi1yb3cgLmJ0biwgLnF1aWNrLWFjdGlvbnMgLmJ0bi1yb3cgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuaGJzcHQtZm9ybSAucXVpY2stYWN0aW9ucyAuYnRuLXJvdyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnF1aWNrLWFjdGlvbnMgLmJ0bi1yb3cgLmJ0biAudGV4dCwgLnF1aWNrLWFjdGlvbnMgLmJ0bi1yb3cgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIC50ZXh0LCAuaGJzcHQtZm9ybSAucXVpY2stYWN0aW9ucyAuYnRuLXJvdyBpbnB1dFt0eXBlPXN1Ym1pdF0gLnRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4jc2lxLWV4cGFuZHdkZ3QtY29udCxcbi5zaXEtZXhwYW5kd2RndC1jb250IHtcbiAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuI3NpcS1leHBhbmR3ZGd0LWNvbnQgLnNpcS1leHBhbmR3ZGd0LWlucHV0LFxuLnNpcS1leHBhbmR3ZGd0LWNvbnQgLnNpcS1leHBhbmR3ZGd0LWlucHV0IHtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDcwMHB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDNweCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDEwcHggMCA2MHB4ICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbiNzaXEtZXhwYW5kd2RndC1jb250IC5zaXEtZXhwYW5kd2RndC1pbnB1dDo6cGxhY2Vob2xkZXIsXG4uc2lxLWV4cGFuZHdkZ3QtY29udCAuc2lxLWV4cGFuZHdkZ3QtaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM4ZDhkOGQgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG4jc2lxLWV4cGFuZHdkZ3QtY29udCAuc2lxLWV4cGFuZHdkZ3QtaWNvbixcbi5zaXEtZXhwYW5kd2RndC1jb250IC5zaXEtZXhwYW5kd2RndC1pY29uIHtcbiAgd2lkdGg6IDYwcHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjODViMTEyICFpbXBvcnRhbnQ7XG59XG4jc2lxLWV4cGFuZHdkZ3QtY29udCAuc2lxLWV4cGFuZHdkZ3QtaWNvbjpiZWZvcmUsXG4uc2lxLWV4cGFuZHdkZ3QtY29udCAuc2lxLWV4cGFuZHdkZ3QtaWNvbjpiZWZvcmUge1xuICBmb250LXNpemU6IDMwcHggIWltcG9ydGFudDtcbn1cblxuI3NpcV9zZWFyY2hGb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI3NpcV9zZWFyY2hGb3JtIGlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMTBweCA2cHggMzJweDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXgtd2lkdGg6IDU1MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbn1cbiNzaXFfc2VhcmNoRm9ybSBpbnB1dDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogI0M1QzVDNTtcbn1cblxuLnNlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgYm9yZGVyOiAwIHNvbGlkICMxYTFhMWE7XG4gIGJveC1zaGFkb3c6IDAgM3B4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uc2VhcmNoX19sYWJlbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC41cmVtO1xuICBjb2xvcjogIzhkOGQ4ZDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cbi5zZWFyY2hfX2l0ZW0taWNvbiB7XG4gIGhlaWdodDogMS41cmVtO1xuICB3aWR0aDogMS41cmVtO1xuICBmaWxsOiAjODViMTEyO1xuICBjb2xvcjogIzg1YjExMjtcbn1cblxuLnNpcS1zZWFyY2h3aWRnZXQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG59XG5cbi5zb2NpYWwtbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4yNXJlbTtcbn1cbi5zb2NpYWwtbGlua3NfX2l0ZW0gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMTUwbXMgYWxsIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbi5zb2NpYWwtbGlua3NfX2l0ZW0gc3ZnICoge1xuICBmaWxsOiAjODViMTEyO1xuICBjb2xvcjogIzg1YjExMjtcbn1cbi5zb2NpYWwtbGlua3NfX2l0ZW0gYSB7XG4gIHRyYW5zaXRpb246IDE1MG1zIGFsbCBlYXNlLWluLW91dDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIHdpZHRoOiAyLjVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnNvY2lhbC1saW5rc19faXRlbSBhOmhvdmVyIHN2ZyB7XG4gIG9wYWNpdHk6IDAuODtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5zb2NpYWwtbGlua3NfX2l0ZW0gc3ZnIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMTUwbXMgYWxsIGVhc2UtaW4tb3V0O1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgd2lkdGg6IDEuNXJlbTtcbn1cbltkYXRhLWJzLXRoZW1lPWRhcmtdIC5zb2NpYWwtbGlua3NfX2l0ZW0gc3ZnICoge1xuICBmaWxsOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGhlaWdodDogMXJlbTtcbiAgd2lkdGg6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjYsIDI2LCAyNiwgMC41KTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNiwgMjYsIDI2LCAwLjUpO1xufVxuXG4udGFibGUge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm9yZGVyLWNvbG9yOiAjMWExYTFhO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4udGFibGUudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgOTk5OXB4IHJnYmEoMjYsIDI2LCAyNiwgMC4xKTtcbn1cblxuYm9keSN0aW55bWNlIHtcbiAgcGFkZGluZzogMXJlbTtcbn1cbmJvZHkjdGlueW1jZSBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5ib2R5I3RpbnltY2UgYTpob3ZlciwgYm9keSN0aW55bWNlIGE6Zm9jdXMge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbmJvZHkjdGlueW1jZSAuYnRuLCBib2R5I3RpbnltY2UgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuaGJzcHQtZm9ybSBib2R5I3RpbnltY2UgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuYm9keSN0aW55bWNlIC5idG46ZGlzYWJsZWQsIGJvZHkjdGlueW1jZSAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIC5oYnNwdC1mb3JtIGJvZHkjdGlueW1jZSBpbnB1dFt0eXBlPXN1Ym1pdF06ZGlzYWJsZWQsIGJvZHkjdGlueW1jZSAuYnRuOmZvY3VzLCBib2R5I3RpbnltY2UgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCAuaGJzcHQtZm9ybSBib2R5I3RpbnltY2UgaW5wdXRbdHlwZT1zdWJtaXRdOmZvY3VzLCBib2R5I3RpbnltY2UgLmJ0bjpob3ZlciwgYm9keSN0aW55bWNlIC5oYnNwdC1mb3JtIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciwgLmhic3B0LWZvcm0gYm9keSN0aW55bWNlIGlucHV0W3R5cGU9c3VibWl0XTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbmJvZHkjdGlueW1jZSB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cblxuLnNpbmdsZS1uZXdzX19yb3cgLmlubmVyLWNvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uc2luZ2xlLW5ld3NfX3N0YXRpYy1zZWN0aW9uIHtcbiAgcGFkZGluZzogMDtcbn1cbi5zaW5nbGUtbmV3cyAuc2VjdGlvbi1zaWRlYmFyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zaW5nbGUtbmV3cyAuc2VjdGlvbi1zaWRlYmFyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cbi5zaW5nbGUtbmV3cyAuc2VjdGlvbi1zaWRlYmFyIC5oNCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1uZXdzIC5zZWN0aW9uLXNpZGViYXIgLmg0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbiAgfVxufVxuLnNpbmdsZS1uZXdzIC5zZWN0aW9uLXNpZGViYXIgLnRhYmxlLW9mLWNvbnRlbnRzIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW5ld3MgLnNlY3Rpb24tc2lkZWJhciAudGFibGUtb2YtY29udGVudHMge1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgfVxufVxuLnNpbmdsZS1uZXdzIC5zZWN0aW9uLXNpZGViYXIgLnRhYmxlLW9mLWNvbnRlbnRzX19oZWFkaW5nIC5oNCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW5ld3MgLnNlY3Rpb24tc2lkZWJhciAudGFibGUtb2YtY29udGVudHNfX2hlYWRpbmcgLmg0IHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICB9XG59XG4uc2luZ2xlLW5ld3MgLnNlY3Rpb24tc2lkZWJhciAudGFibGUtb2YtY29udGVudHNfX2hlYWRpbmcgLnRvZ2dsZS10b2Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5zaW5nbGUtbmV3cyAuc2VjdGlvbi1zaWRlYmFyIC50YWJsZS1vZi1jb250ZW50c19faGVhZGluZyAudG9nZ2xlLXRvYyBzdmcge1xuICBjb2xvcjogIzg1YjExMjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB3aWR0aDogMC42cmVtO1xufVxuLnNpbmdsZS1uZXdzIC5zZWN0aW9uLXNpZGViYXIgLnRhYmxlLW9mLWNvbnRlbnRzX19oZWFkaW5nIC50b2dnbGUtdG9jIC5pY29uLXRvZ2dsZS0tYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbn1cbi5zaW5nbGUtbmV3cyAuc2VjdGlvbi1zaWRlYmFyIC50YWJsZS1vZi1jb250ZW50cyAudG9jLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuc2luZ2xlLW5ld3MgLnNlY3Rpb24tc2lkZWJhciAudGFibGUtb2YtY29udGVudHMgLnRvYy1saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLnNpbmdsZS1uZXdzIC5zZWN0aW9uLXNpZGViYXIgLnRhYmxlLW9mLWNvbnRlbnRzIC50b2MtbGlzdC0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5zaW5nbGUtbmV3cyAuc2VjdGlvbi1zaWRlYmFyIC50YWJsZS1vZi1jb250ZW50cyAudG9jLWxpc3QtLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW5ld3MgLnNlY3Rpb24tc2lkZWJhciAudGFibGUtb2YtY29udGVudHMgLnRvYy1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtbmV3cyAuc2VjdGlvbi1zaWRlYmFyIC50YWJsZS1vZi1jb250ZW50cyAudG9jLWxpc3QgbGkge1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NlY2VjZTtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG59XG4uc2luZ2xlLW5ld3MgLnNlY3Rpb24tc2lkZWJhciAudGFibGUtb2YtY29udGVudHMgLnRvYy1saXN0IGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLW5ld3MgLnNlY3Rpb24tc2lkZWJhciAudGFibGUtb2YtY29udGVudHMgLnRvYy1saXN0IGxpIGEge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxufVxuLnNpbmdsZS1uZXdzIC5zZWN0aW9uLXNpZGViYXIgLnRhYmxlLW9mLWNvbnRlbnRzIC50b2MtbGlzdCBsaTpsYXN0LW9mLXR5cGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjZWNlY2U7XG59XG5cbi5zaW5nbGUtc3RhdGlvbiB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnNpbmdsZS1zdGF0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgfVxufVxuLnNpbmdsZS1zdGF0aW9uIHN2ZyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZTogIzg1YjExMjtcbiAgc3Ryb2tlLXdpZHRoOiAxcHg7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgaDEsXG4uc2luZ2xlLXN0YXRpb24gLnRvcCBoMyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgI3N0YXRpb24tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1tYXAge1xuICAgIGhlaWdodDogMzByZW07XG4gIH1cbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wICNzdGF0aW9uLW1hcCAuY3VzdG9tLW1hcmtlciB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWIxMTI7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1tYXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQge1xuICBjb2xvcjogIzFhMWExYTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMi41cmVtO1xuICB3aWR0aDogMThyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMS42cmVtO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1zdGF0aW9uIC50b3AgI3N0YXRpb24tbWFwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IHtcbiAgICB3aWR0aDogMjZyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC01LjVyZW07XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIH1cbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wICNzdGF0aW9uLW1hcCAubWFwYm94Z2wtcG9wdXAtY29udGVudCAubWFwYm94Z2wtcG9wdXAtY2xvc2UtYnV0dG9uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wICNzdGF0aW9uLW1hcCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBzdHJvbmcge1xuICBmb250LXNpemU6IDEuNXJlbTtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wICNzdGF0aW9uLW1hcCAubWFwYm94Z2wtcG9wdXAtY29udGVudCAuYmlnZ2VyLXRleHQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgI3N0YXRpb24tbWFwIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IC5wcmljZS10ZXh0IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1tYXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaHIge1xuICBib3JkZXItY29sb3I6ICM4NWIxMTI7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1tYXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmdyZWVuLXRleHQge1xuICBjb2xvcjogIzg1YjExMjtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wICNzdGF0aW9uLW1hcCAubWFwYm94Z2wtcG9wdXAtY29udGVudCAuYnRuLCAuc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1tYXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmhic3B0LWZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdLCAuaGJzcHQtZm9ybSAuc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1tYXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1tYXAgLm1hcGJveGdsLXBvcHVwLWNvbnRlbnQgLmFycm93IHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgc3Ryb2tlOiBub25lO1xuICBtYXJnaW4tcmlnaHQ6IDAuM3JlbTtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wICNzdGF0aW9uLW1hcCAubWFwYm94Z2wtcG9wdXAtY29udGVudCBzdmcge1xuICB3aWR0aDogMi4xOHJlbTtcbiAgaGVpZ2h0OiAyLjE4cmVtO1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgI3N0YXRpb24tbWFwIC5tYXBib3hnbC1jb250cm9sLWNvbnRhaW5lciAubWFwYm94Z2wtY3RybC10b3AtcmlnaHQge1xuICB0b3A6IDI3cmVtO1xuICByaWdodDogMXJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1tYXAgLm1hcGJveGdsLWNvbnRyb2wtY29udGFpbmVyIC5tYXBib3hnbC1jdHJsLXRvcC1yaWdodCB7XG4gICAgdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1zdGF0aW9uIC50b3AgI3N0YXRpb24tc3dpcGVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wICNzdGF0aW9uLXN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbn1cbi5zaW5nbGUtc3RhdGlvbiAudG9wICNzdGF0aW9uLXN3aXBlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJyZW07XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAjc3RhdGlvbi1zd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzg1YjExMiAhaW1wb3J0YW50O1xufVxuLnNpbmdsZS1zdGF0aW9uIC50b3AgI3N0YXRpb24tc3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgb3BhY2l0eTogMTtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuY29udGVudC1ibG9jayB7XG4gIGNvbG9yOiAjMWExYTFhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuY29udGVudC1ibG9jayAuc3RhdHVzIHtcbiAgd2lkdGg6IDAuOHJlbTtcbiAgaGVpZ2h0OiAwLjhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NWIxMTI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG59XG4uc2luZ2xlLXN0YXRpb24gLnRvcCAuY29udGVudC1ibG9jayAuc3RhdHVzLS1vY2N1cGllZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiYzFiMDA7XG59XG4uc2luZ2xlLXN0YXRpb24gLmZhY2lsaXRpZXMtcGFydG5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uc2luZ2xlLXN0YXRpb24gLmZhY2lsaXRpZXMtcGFydG5lcl9fbG9nbyB7XG4gIHdpZHRoOiA2cmVtO1xuICBoZWlnaHQ6IDZyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnNpbmdsZS1zdGF0aW9uIC5mYWNpbGl0aWVzLXBhcnRuZXJfX2xvZ28ge1xuICAgIHdpZHRoOiA4cmVtO1xuICAgIGhlaWdodDogOHJlbTtcbiAgfVxufVxuXG4ubWFpbi1hZG1pbi1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMjA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG59XG4uaGVhZGVyLS1oYXMtc3RhdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWExYTFhO1xufVxuLmhlYWRlci0taGFzLW1hc3RoZWFkIC5oZWFkZXJfX2Rlc2t0b3AtcGFnZSwgLmhlYWRlci0taGFzLXN0YXRpb25zIC5oZWFkZXJfX2Rlc2t0b3AtcGFnZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlci0taGFzLW1hc3RoZWFkIC5oZWFkZXJfX2Rlc2t0b3AtcGFnZTpob3ZlciwgLmhlYWRlci0taGFzLXN0YXRpb25zIC5oZWFkZXJfX2Rlc2t0b3AtcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuLmhlYWRlci0taGFzLW1hc3RoZWFkIC5oZWFkZXJfX2xhbmctc3dpdGNoLCAuaGVhZGVyLS1oYXMtc3RhdGlvbnMgLmhlYWRlcl9fbGFuZy1zd2l0Y2gge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXItLWhhcy1tYXN0aGVhZCAuaGVhZGVyX190b2dnbGUtc3dpdGNoLCAuaGVhZGVyLS1oYXMtc3RhdGlvbnMgLmhlYWRlcl9fdG9nZ2xlLXN3aXRjaCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHN0cm9rZTogI2ZmZmZmZjtcbiAgZmlsbDogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyLS1oYXMtbWFzdGhlYWQgLmhlYWRlcl9fbG9nbyBzdmcsIC5oZWFkZXItLWhhcy1zdGF0aW9ucyAuaGVhZGVyX19sb2dvIHN2ZyB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmhlYWRlcl9faW5uZXItY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaGVhZGVyX19sb2dvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogOHJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICBoZWlnaHQ6IDRyZW07XG4gICAgd2lkdGg6IDhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlcl9fbG9nbyB7XG4gICAgaGVpZ2h0OiA2cmVtO1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuLmhlYWRlcl9fbG9nbyBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaGVhZGVyX19kZXNrdG9wLXBhZ2VzIHtcbiAgZ2FwOiAyLjVyZW07XG59XG4uaGVhZGVyX19kZXNrdG9wLXBhZ2Uge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXJfX2Rlc2t0b3AtcGFnZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5oZWFkZXJfX2Rlc2t0b3AtcGFnZTpob3ZlciB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuLmhlYWRlcl9fdG9nZ2xlLXN3aXRjaCB7XG4gIHN0cm9rZTogIzFhMWExYTtcbiAgZmlsbDogIzFhMWExYTtcbiAgY29sb3I6ICMxYTFhMWE7XG4gIGdhcDogMXJlbTtcbn1cbi5oZWFkZXJfX2xhbmctc3dpdGNoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGNvbG9yOiAjMWExYTFhO1xufVxuLmhlYWRlcl9fbGFuZy1zd2l0Y2ggc3ZnIHtcbiAgaGVpZ2h0OiAxcmVtO1xuICB3aWR0aDogMXJlbTtcbiAgZmlsbDogbm9uZTtcbn1cbi5oZWFkZXJfX3RvZ2dsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDJyZW07XG59XG4uaGVhZGVyX190b2dnbGUgc3ZnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5oZWFkZXJfX3RvZ2dsZSBwYXRoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xufVxuLmhlYWRlcl9fdG9nZ2xlOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmhlYWRlcl9fdG9nZ2xlIC5vcGVuLFxuLmhlYWRlcl9fdG9nZ2xlIC5jbG9zZSB7XG4gIHRyYW5zaXRpb246IGFsbCAyMDBtcyBlYXNlLWluLW91dDtcbn1cbi5oZWFkZXJfX3RvZ2dsZSAuY2xvc2Uge1xuICBvcGFjaXR5OiAwO1xuICBjb2xvcjogIzg1YjExMjtcbn1cbi5oZWFkZXJfX3RvZ2dsZS0tb3BlbmVkIC5vcGVuIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5oZWFkZXJfX3RvZ2dsZS0tb3BlbmVkIC5jbG9zZSB7XG4gIG9wYWNpdHk6IDE7XG59XG4uaGVhZGVyX19wb3Atb3V0IHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjI1cyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICBtYXgtaGVpZ2h0OiA3MHZoO1xufVxuLmhlYWRlcl9fcG9wLW91dC0tb3BlbmVkIHtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbiAgaGVpZ2h0OiBhdXRvO1xuICAvKiB3aWR0aCAqL1xuICAvKiBUcmFjayAqL1xuICAvKiBIYW5kbGUgKi9cbiAgLyogSGFuZGxlIG9uIGhvdmVyICovXG59XG4uaGVhZGVyX19wb3Atb3V0LS1vcGVuZWQgLmhlYWRlcl9fZGVza3RvcC1wYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaGVhZGVyX19wb3Atb3V0LS1vcGVuZWQgLmhlYWRlcl9fZGVza3RvcC1wYWdlOmhvdmVyIHtcbiAgY29sb3I6ICM4NWIxMTI7XG59XG4uaGVhZGVyX19wb3Atb3V0LS1vcGVuZWQgLmhlYWRlcl9fbGFuZy1zd2l0Y2gge1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXJfX3BvcC1vdXQtLW9wZW5lZCAuaGVhZGVyX190b2dnbGUtc3dpdGNoIHtcbiAgc3Ryb2tlOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5oZWFkZXJfX3BvcC1vdXQtLW9wZW5lZCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDEwcHg7XG59XG4uaGVhZGVyX19wb3Atb3V0LS1vcGVuZWQgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNlZWViZWI7XG59XG4uaGVhZGVyX19wb3Atb3V0LS1vcGVuZWQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6ICM4ZDhkOGQ7XG59XG4uaGVhZGVyX19wb3Atb3V0LS1vcGVuZWQgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNjNmM2YzY7XG59XG4uaGVhZGVyX190YWItdGl0bGUtLW9wZW5lZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbSAwLjVyZW0gMCAwO1xuICBjb2xvcjogI2UzN2ExZjtcbn1cbi5oZWFkZXJfX3RhYi10aXRsZS0tb3BlbmVkIC5iYXNlLWljb24ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uaGVhZGVyX190YWItdGl0bGUtLW9wZW5lZCBwYXRoIHtcbiAgZmlsbDogI2UzN2ExZjtcbn1cbi5oZWFkZXJfX3RhYi1jb250ZW50LS1jbG9zZWQge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbi10b3A6IC0ycmVtO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA0cmVtIDAgMXJlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYTFhMWE7XG59XG4uZm9vdGVyX19pbWFnZS1zbG9nYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2NXB4O1xuICBoZWlnaHQ6IDQuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9faW1hZ2Utc2xvZ2FuIHtcbiAgICBoZWlnaHQ6IDEwcmVtO1xuICB9XG59XG4uZm9vdGVyX19pbWFnZS1zbG9nYW4gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZvb3Rlcl9fd3lzaXd5ZyB7XG4gIG1heC13aWR0aDogNDY1cHg7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZvb3Rlcl9fc29jaWFscyB7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZvb3Rlcl9fbWVudS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudS1wYWdlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19tZW51LXBhZ2Uge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxufVxuLmZvb3Rlcl9fbWVudS1wYWdlOmhvdmVyLCAuZm9vdGVyX19tZW51LXBhZ2U6Zm9jdXMge1xuICBjb2xvcjogIzg1YjExMjtcbn1cbi5mb290ZXJfX2xvZ28ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5mb290ZXJfX2xvZ28gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzhkOGQ4ZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX19jb3B5cmlnaHQge1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGNvbG9yOiBjb2xvci13aGl0ZTtcbiAgfVxufVxuLmZvb3Rlcl9fdXRpbHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGdhcDogMC41cmVtO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uZm9vdGVyX191dGlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzhkOGQ4ZDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZm9vdGVyX191dGlsIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuLmZvb3Rlcl9fdXRpbDpob3ZlciwgLmZvb3Rlcl9fdXRpbDpmb2N1cyB7XG4gIGNvbG9yOiAjODViMTEyO1xufVxuLmZvb3Rlcl9fbG9naW4tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXJfX2xvZ2luLWJ1dHRvbiB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MS45OHB4KSB7XG4gIC5mb290ZXJfX21lbnUge1xuICAgIC0tYnMtZ3V0dGVyLXk6IDFyZW07XG4gIH1cbn1cbi5mb290ZXIgLnNvY2lhbC1saW5rcyBzdmcgKiB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmaWxsOiAjZmZmZmZmO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5mb290ZXIgLnNvY2lhbC1saW5rc19faXRlbSBhIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICB9XG4gIC5mb290ZXIgLnNvY2lhbC1saW5rc19faXRlbSBzdmcge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgfVxufSIsImh0bWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkcHJpbWFyeS1mb250LWZhbWlseTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVMZWdpYmlsaXR5O1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG5cbiAgICAmLnBhZ2Uge1xuICAgICAgICAmLS1oYXMtYWNhZGVteS1pdGVtcyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS10aW50LTE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm1haW4ge1xuICAgICZbZGF0YS1icy1tYXN0aGVhZD1cImZhbHNlXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAoeGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5zZWN0aW9uIHtcbiAgICBAaW5jbHVkZSByZXNwb25zaXZlLXBhZGRpbmcoXCJ0b3BcIiwgMSwgMSk7XG4gICAgQGluY2x1ZGUgcmVzcG9uc2l2ZS1wYWRkaW5nKFwiYm90dG9tXCIsIDEsIDEpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obGcpIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtO1xuICAgIH1cbn1cblxuLnBiLTEsXG4ucGItMixcbi5wYi0zLFxuLnBiLTQsXG4ucGItNSB7XG4gICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxucHQtMSxcbnB0LTIsXG5wdC0zLFxucHQtNCxcbnB0LTUge1xuICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi5pbm5lci1jb250ZW50IHtcbiAgICAkc2VjdGlvbjogJjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogMTgyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzcmVtIDA7XG5cbiAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLnByaW1hcnktYmctY29sb3Ige1xuICAgICAgICAjeyRzZWN0aW9ufSB7XG4gICAgICAgICAgICAmX19oaWdobGlnaHQge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J1dHRvbnMge1xuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy9Gb290ZXIgYWRkaXRpb25hbCBmbGV4LW9yZGVyc1xuQGluY2x1ZGUgYnJlYWstdXAobGcpIHtcbiAgICAub3JkZXItbGctNiB7XG4gICAgICAgIG9yZGVyOiA2ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLm9yZGVyLWxnLTcge1xuICAgICAgICBvcmRlcjogNyAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5vcmRlci1sZy04IHtcbiAgICAgICAgb3JkZXI6IDggIWltcG9ydGFudDtcbiAgICB9XG59XG5cbmlmcmFtZSxcbm9iamVjdCxcbmVtYmVkIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi53eXNpd3lnIHtcbiAgICBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG5cbiAgICBpbWcuYWxpZ25yaWdodCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMXJlbSAxcmVtO1xuICAgIH1cblxuICAgIGltZy5hbGlnbmxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAwIDFyZW0gMXJlbSAwO1xuICAgIH1cblxuICAgIGltZy5hbGlnbmNlbnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5hbGlnbnJpZ2h0IHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC5hbGlnbmxlZnQge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG5cbiAgICAuYWxpZ25jZW50ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG59XG5cblt2LWNsb2FrXSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJveC1ib3JkZXItcmFkaXVzIHtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtLXNtYWxsO1xuICAgIH1cblxuICAgICYtLWxhcmdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtLWxhcmdlO1xuICAgIH1cbn1cblxuc3ZnIHtcbiAgICBmaWxsOiAkY29sb3ItYmxhY2s7XG59XG5cbi5iYXNlLWljb24ge1xuICAgIHdpZHRoOiAxLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgIHBhdGgge1xuICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICAmLS1zbWFsbCB7XG4gICAgICAgIHdpZHRoOiAwLjc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDAuNzVyZW07XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG5cbiAgICAmLS14bCB7XG4gICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICBoZWlnaHQ6IDNyZW07XG4gICAgfVxuXG4gICAgJi0teHhsIHtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICB9XG59XG5cbi5kZWJ1ZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYShwdXJwbGUsIDAuMikgIWltcG9ydGFudDtcblxuICAgICYtLWFsdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEobGltZSwgMC4yKSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGVhY2ggJGNvbG9yLW5hbWUsICRjb2xvci1oZXggaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgLmNvbG9yLSN7JGNvbG9yLW5hbWV9IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1oZXg7XG4gICAgfVxuICAgIC5iZy1jb2xvci0jeyRjb2xvci1uYW1lfSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oZXg7XG4gICAgfVxufSIsIi8vIFBhZ2UgQnJlYWsgTWl4aW5zXG5AbWl4aW4gYnJlYWstdXAoJGJwKSB7XG4gICAgQGlmICRicCA9PXNtIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1zbS11cCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGJwID09bWQge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLW1kLXVwKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYnAgPT1sZyB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstbGctdXApIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRicCA9PXhsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay14bC11cCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGJwID09eHhsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay14eGwtdXApIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYnJlYWstZG93bigkYnApIHtcbiAgICBAaWYgJGJwID09c20ge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXNtLWRvd24pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRicCA9PW1kIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICRicmVhay1tZC1kb3duKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYnAgPT1sZyB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWstbGctZG93bikge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGJwID09eGwge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXhsLWRvd24pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRicCA9PXh4bCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWsteHhsLWRvd24pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWl4aW4gYnJlYWstb25seSgkYnApIHtcbiAgICBAaWYgJGJwID09eHMge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrLXNtLWRvd24pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRicCA9PXNtIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay1zbS11cCkgYW5kIChtYXgtd2lkdGg6ICRicmVhay1tZC1kb3duKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpZiAkYnAgPT1tZCB7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWstbWQtdXApIGFuZCAobWF4LXdpZHRoOiAkYnJlYWstbGctZG93bikge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGJwID09bGcge1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrLWxnLXVwKSBhbmQgKG1heC13aWR0aDogJGJyZWFrLXhsLWRvd24pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRicCA9PXhsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay14bC11cCkgYW5kIChtYXgtd2lkdGg6ICRicmVhay14eGwtZG93bikge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGJwID09eHhsIHtcbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6ICRicmVhay14eGwtdXApIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBSZXNwb25zaXZlIEVsZW1lbnRzXG5AbWl4aW4gcmVzcG9uc2l2ZS1wYWRkaW5nKCRwb3NpdGlvbiwgJHJlbSwgJGZhY3Rvcikge1xuICAgIHBhZGRpbmctI3skcG9zaXRpb259OiAoJHJlbSkgKyByZW07XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICBwYWRkaW5nLSN7JHBvc2l0aW9ufTogI3skcmVtICsgKCRyZW0gKiAoJGZhY3RvciAvIDUpKSArIHJlbX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgICAgcGFkZGluZy0jeyRwb3NpdGlvbn06ICN7JHJlbSArICgkcmVtICogKCRmYWN0b3IgLyA0KSkgKyByZW19O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKGxnKSB7XG4gICAgICAgIHBhZGRpbmctI3skcG9zaXRpb259OiAjeyRyZW0gKyAoJHJlbSAqICgkZmFjdG9yIC8gMykpICsgcmVtfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cCh4bCkge1xuICAgICAgICBwYWRkaW5nLSN7JHBvc2l0aW9ufTogI3skcmVtICsgKCRyZW0gKiAoJGZhY3RvciAvIDIpKSArIHJlbX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAoeHhsKSB7XG4gICAgICAgIHBhZGRpbmctI3skcG9zaXRpb259OiAjeyRyZW0gKyAoJHJlbSAqICgkZmFjdG9yIC8gMSkpICsgcmVtfTtcbiAgICB9XG59XG5cbkBtaXhpbiByZXNwb25zaXZlLW1hcmdpbigkcG9zaXRpb24sICRyZW0sICRmYWN0b3IpIHtcbiAgICBtYXJnaW4tI3skcG9zaXRpb259OiAoJHJlbSkgKyByZW07XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICBtYXJnaW4tI3skcG9zaXRpb259OiAjeyRyZW0gKyAoJHJlbSAqICgkZmFjdG9yIC8gNSkpICsgcmVtfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgICBtYXJnaW4tI3skcG9zaXRpb259OiAjeyRyZW0gKyAoJHJlbSAqICgkZmFjdG9yIC8gNCkpICsgcmVtfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChsZykge1xuICAgICAgICBtYXJnaW4tI3skcG9zaXRpb259OiAjeyRyZW0gKyAoJHJlbSAqICgkZmFjdG9yIC8gMykpICsgcmVtfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cCh4bCkge1xuICAgICAgICBtYXJnaW4tI3skcG9zaXRpb259OiAjeyRyZW0gKyAoJHJlbSAqICgkZmFjdG9yIC8gMikpICsgcmVtfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cCh4eGwpIHtcbiAgICAgICAgbWFyZ2luLSN7JHBvc2l0aW9ufTogI3skcmVtICsgKCRyZW0gKiAoJGZhY3RvciAvIDEpKSArIHJlbX07XG4gICAgfVxufVxuXG5AbWl4aW4gcmVzcG9uc2l2ZS1lbGVtZW50LXJlbSgkZWxlbWVudCwgJHJlbSwgJGZhY3Rvcikge1xuICAgICN7JGVsZW1lbnR9OiAoJHJlbSkgKyByZW07XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICAjeyRlbGVtZW50fTogI3skcmVtICsgKCRyZW0gKiAoJGZhY3RvciAvIDUpKSArIHJlbX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgICAgI3skZWxlbWVudH06ICN7JHJlbSArICgkcmVtICogKCRmYWN0b3IgLyA0KSkgKyByZW19O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKGxnKSB7XG4gICAgICAgICN7JGVsZW1lbnR9OiAjeyRyZW0gKyAoJHJlbSAqICgkZmFjdG9yIC8gMykpICsgcmVtfTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cCh4bCkge1xuICAgICAgICAjeyRlbGVtZW50fTogI3skcmVtICsgKCRyZW0gKiAoJGZhY3RvciAvIDIpKSArIHJlbX07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAoeHhsKSB7XG4gICAgICAgICN7JGVsZW1lbnR9OiAjeyRyZW0gKyAoJHJlbSAqICgkZmFjdG9yIC8gMSkpICsgcmVtfTtcbiAgICB9XG59IiwiW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgICA6OnNlbGVjdGlvbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICA6Oi1tb3otc2VsZWN0aW9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgIGJvZHkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyay1tb2RlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBociB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMSk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb250cm9sLFxuICAgIC5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUgLmdmaWVsZCAuZm9ybS1jb250cm9sIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTVyZW0gcmdiYSgkY29sb3ItcHJpbWFyeSwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjNmZmZmZmYnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMTVyZW0gcmdiYSgkY29sb3ItcHJpbWFyeSwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICY6Y2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAmW3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgMjAgMjAnJTNlJTNjcGF0aCBmaWxsPSdub25lJyBzdHJva2U9JyUyM2ZmZmZmZicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBzdHJva2Utd2lkdGg9JzMnIGQ9J202IDEwIDMgMyA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjNmZmZmZmYnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE1cmVtIHJnYmEoJGNvbG9yLXByaW1hcnksIDAuNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FyZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDAuMDVyZW0gcmdiYSgkY29sb3Itd2hpdGUsIDAuMjUpO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24ge1xuICAgICAgICAuYWNjb3JkaW9uLWl0ZW0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogMC4wNXJlbSBzb2xpZCByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkY29sb3Itd2hpdGUsIDAuMTI1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICYudGFibGUtc3RyaXBlZD50Ym9keT50cjpudGgtb2YtdHlwZShvZGQpPioge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDk5OTlweCByZ2JhKCRjb2xvci13aGl0ZSwgMC4xKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcblxuICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci13aGl0ZSwgMC41KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBlYWNoICRjb2xvci1uYW1lLFxuICAgICRjb2xvci1oZXggaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgICAgIC4jeyRjb2xvci1uYW1lfS1iZy1jb2xvciB7XG4gICAgICAgICAgICBAaWYgJGNvbG9yLW5hbWUgPT1cImxpZ2h0Z3JleVwiIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmctZGFyay1tb2RlLS1saWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGVsc2UgaWYgJGNvbG9yLW5hbWUgPT1cIndoaXRlXCIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1iZy1kYXJrLW1vZGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLy9Ub29sIHRvIHNlbGYtaG9zdCBHb29nbGUgRm9udHM6IGh0dHBzOi8vZ3dmaC5tcmFuZnRsLmNvbS9mb250c1xuXG4vKiBjYWJpbi1yZWd1bGFyICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgICBmb250LWZhbWlseTogJ0NhYmluIFJlZ3VsYXInO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHNyYzogbG9jYWwoXCJcIiksXG4gICAgdXJsKFwiI3skZm9udC1wYXRofS9jYWJpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG4vKiBjYWJpbi1zZW1pYm9sZCAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gICAgZm9udC1mYW1pbHk6ICdDYWJpbiBTZW1pQm9sZCc7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgc3JjOiBsb2NhbChcIlwiKSxcbiAgICB1cmwoXCIjeyRmb250LXBhdGh9L2NhYmluLXNlbWlib2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xufVxuXG5cbi8qIGNhYmluLXJlZ3VsYXIgLSBsYXRpbiAqL1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1kaXNwbGF5OiBzd2FwOyAvKiBDaGVjayBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9DU1MvQGZvbnQtZmFjZS9mb250LWRpc3BsYXkgZm9yIG90aGVyIG9wdGlvbnMuICovXG4gICAgZm9udC1mYW1pbHk6ICdDYWJpbic7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgc3JjOiBsb2NhbChcIlwiKSxcbiAgICB1cmwoXCIjeyRmb250LXBhdGh9L2NhYmluLXYyNy1sYXRpbi1yZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICB9XG5cbi8qIGNhYmluLTUwMCAtIGxhdGluICovXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7IC8qIENoZWNrIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy9AZm9udC1mYWNlL2ZvbnQtZGlzcGxheSBmb3Igb3RoZXIgb3B0aW9ucy4gKi9cbiAgICBmb250LWZhbWlseTogJ0NhYmluJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBzcmM6IGxvY2FsKFwiXCIpLFxuICAgIHVybChcIiN7JGZvbnQtcGF0aH0vY2FiaW4tdjI3LWxhdGluLTUwMC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbn0iLCI6OnNlbGVjdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cbjo6LW1vei1zZWxlY3Rpb24ge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbn1cblxuaDEsXG4uaDEsXG5oMixcbi5oMixcbmgzLFxuLmgzLFxuaDQsXG4uaDQsXG5oNSxcbi5oNSxcbmg2LFxuLmg2IHtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICBiLFxuICAgIHN0cm9uZyB7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgIH1cbiAgICBhIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbn1cblxuaDEsXG4uaDEge1xuICAgIGZvbnQtc2l6ZTogMS41MjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG59XG5oMixcbi5oMiB7XG4gICAgZm9udC1zaXplOiAxLjMyNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKHNtKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIH1cbn1cbmgzLFxuLmgzIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDEuNzVyZW07XG4gICAgfVxufVxuaDQsXG4uaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1yZWd1bGFyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIH1cbn1cbmg1LFxuLmg1IHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIH1cbn1cbmg2LFxuLmg2IHtcbiAgICBmb250LXNpemU6IDAuNjI1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbn1cblxucCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuaHIge1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC4xKTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xufVxuXG51bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxudWwsXG5vbCB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbn1cblxuYSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgIH1cbiAgICAmOnZpc2l0ZWQge1xuICAgIH1cbiAgICBoMSxcbiAgICAuaDEsXG4gICAgaDIsXG4gICAgLmgyLFxuICAgIGgzLFxuICAgIC5oMyxcbiAgICBoNCxcbiAgICAuaDQsXG4gICAgaDUsXG4gICAgLmg1LFxuICAgIGg2LFxuICAgIC5oNiB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG59XG5cbi53eXNpd3lnIHtcbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmJ0biB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgdWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIGxpc3Qtc3R5bGU6IGRpc2M7XG4gICAgfVxufVxuXG5hYmJyW2RhdGEtYnMtb3JpZ2luYWwtdGl0bGVdLFxuYWJiclt0aXRsZV0ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuIiwiLmFjY29yZGlvbiB7XG4gICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICRjb2xvci1wcmltYXJ5O1xuXG4gICAgLmFjY29yZGlvbi1pdGVtIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cblxuICAgIC5hY2NvcmRpb24tYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBicmVhay11cChsZykge1xuICAgICAgICAgICAgcGFkZGluZzogMS41cmVtIDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICAgICAgfVxuXG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguY29sbGFwc2VkKSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjY29yZGlvbi1ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXVwKGxnKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcmVtIDNyZW0gMS41cmVtIDNyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uL2Jhc2UvbWl4aW5zXCI7XG5cbiRicmVhZGNydW1iSGVpZ2h0OiAzMHB4O1xuXG4uYnJlYWRjcnVtYnMge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogJGJyZWFkY3J1bWJIZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cblxuICAgIHNwYW4sXG4gICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgIC8vbWFrZSBoaXRib3ggYmV0dGVyXG4gICAgICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcbiAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDAuMjVyZW0gMC4yNXJlbSAwO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5icmVhZGNydW1iX2xhc3Qge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY3Vyc29yOiB0ZXh0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC41cmVtO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1pbi1vdXQgb3BhY2l0eTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuLFxuICAgICAgICA+IHNwYW4gPiBzcGFuLFxuICAgICAgICA+IHNwYW4gPiBzcGFuID4gc3BhbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLS1oYXMtc3RhdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obGcpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuYnRuLFxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgZm9udC13ZWlnaHQ6ICRmdy1tZWRpdW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgbWluLXdpZHRoOiAxMjBweDtcblxuICAgICY6ZGlzYWJsZWQsXG4gICAgJjpmb2N1cyxcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgfVxuXG4gICAgJi0tZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWdyZXktYmFzZSwgMzAlKTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItZ3JleS1iYXNlLCAzMCUpO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSB7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAZWFjaCAkY29sb3ItbmFtZSwgJGNvbG9yLWhleCBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAgICAgJi0tI3skY29sb3ItbmFtZX0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWhleDtcblxuICAgICAgICAgICAgQGlmICRjb2xvci1uYW1lID09IFwiYmxhY2tcIiB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGlmICRjb2xvci1uYW1lID09IFwic2Vjb25kYXJ5XCIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpZiAkY29sb3ItbmFtZSA9PSBcImdyZWVuLXRpbnQtMlwiIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMsXG4gICAgICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1oZXg7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuXG4gICAgICAgICAgICAgICAgQGlmICRjb2xvci1uYW1lID09IFwiYmxhY2tcIiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGlmICRjb2xvci1uYW1lID09IFwic2Vjb25kYXJ5XCIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpZiAkY29sb3ItbmFtZSA9PSBcImdyZWVuLXRpbnQtMlwiIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS0jeyRjb2xvci1uYW1lfS10ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1oZXg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYnRuLS1pY29uIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaGV4O1xuXG4gICAgICAgICAgICAgICAgLmJ0bi0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjEyNWVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vdXRsaW5lZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjY1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0tc21hbGw7XG4gICAgfVxuXG4gICAgJi0tbGFyZ2Uge1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDIuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLS1sYXJnZTtcbiAgICB9XG5cbiAgICAmLS1kYiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cbiIsIi5jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMC4wNXJlbSByZ2JhKCRjb2xvci1ibGFjaywgMC4yNSk7XG4gICAgJl9faW1hZ2UtcmF0aW8ge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAkYm9yZGVyLXJhZGl1cyAwIDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IDAuNnJlbTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgICZfX2V4Y2VycHQge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJsYWJlbCB7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG59XG5cbi5mb3JtLWNvbnRyb2wsXG4uZ2Zvcm1fd3JhcHBlci5ncmF2aXR5LXRoZW1lIC5nZmllbGQgLmZvcm0tY29udHJvbCB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBib3JkZXItY29sb3I6ICRjb2xvci1ncmV5LXRpbnQtMjtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLS1sYXJnZTtcblxuICAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjE1cmVtIHJnYmEoJGNvbG9yLXByaW1hcnksIDAuMzc1KTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB9XG5cbiAgJjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICB9XG5cbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS10aW50LTI7XG4gIH1cbn1cblxuLmZvcm0tZmxvYXRpbmcgPiB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGNhbGMoOXJlbSArIDJweCk7XG59XG5cbi5mb3JtLWZsb2F0aW5nOm5vdCguZm9ybS1jb250cm9sOmRpc2FibGVkKTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybS1zZWxlY3Qge1xuICBwYWRkaW5nOiAwLjc1cmVtIDIuMjVyZW0gMC43NXJlbSAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktdGludC0yO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDE2IDE2JyUzZSUzY3BhdGggZmlsbD0nbm9uZScgc3Ryb2tlPSclMjMwMDAwMDAnIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLWxpbmVqb2luPSdyb3VuZCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNMiA1bDYgNiA2LTYnLyUzZSUzYy9zdmclM2VcIik7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLS1sYXJnZTtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMjAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4xNXJlbSByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjM3NSk7XG4gIH1cblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgfVxuXG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgfVxuXG4gICY6OnBsYWNlaG9sZGVyIHtcbiAgfVxuXG4gIG9wdGlvbiB7XG4gIH1cbn1cblxuLmZvcm0tY2hlY2sge1xuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgdHJhbnNpdGlvbjogYWxsIDIwMG1zIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpjaGVja2VkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCAyMCAyMCclM2UlM2NwYXRoIGZpbGw9J25vbmUnIHN0cm9rZT0nJTIzMDAwMDAwJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1saW5lam9pbj0ncm91bmQnIHN0cm9rZS13aWR0aD0nMycgZD0nbTYgMTAgMyAzIDYtNicvJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICAgIH1cblxuICAgICAgJlt0eXBlPVwicmFkaW9cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzZSUzY2NpcmNsZSByPScyJyBmaWxsPSclMjMwMDAwMDAnLyUzZSUzYy9zdmclM2VcIik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpmb2N1cyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgMC4xNXJlbSByZ2JhKCRjb2xvci1wcmltYXJ5LCAwLjM3NSk7XG4gICAgfVxuICB9XG59XG5cbi8vIE1hdGNoIGhlaWdodCAmIG1pbiBtYXJnaW4tdG9wIHRvIGZpeGVkIGhlYWRlciAocmVzcG9uc2l2ZS1icmVha3BvaW50IGRlcGVuZGVudGx5KVxuLmdmb3JtX2FuY2hvciB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgb3V0bGluZTogMDtcbiAgfVxuXG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMHJlbTtcbiAgICBtYXJnaW4tdG9wOiAtMHJlbTtcbiAgICAvLyBAaW5jbHVkZSBicmVhay11cCh4bCkge1xuICAgIC8vICAgICBoZWlnaHQ6IDByZW07XG4gICAgLy8gICAgIG1hcmdpbi10b3A6IC0wcmVtO1xuICAgIC8vIH1cbiAgfVxufVxuXG4uZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICBib3gtc2hhZG93OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgKiB7XG4gICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgfVxufVxuXG5ib2R5IGRpdi5nZm9ybV93cmFwcGVyLmdyYXZpdHktdGhlbWUge1xuICAuZ2Zvcm1fcmVxdWlyZWRfbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3JzIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgfVxuXG4gICAgLnZhbGlkYXRpb25fZXJyb3Ige1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG4gIH1cblxuICAuZ2ZpZWxkX2Vycm9yIHtcbiAgICBsYWJlbCB7XG4gICAgICBjb2xvcjogJGNvbG9yLXJlZDtcbiAgICB9XG5cbiAgICBbYXJpYS1pbnZhbGlkPVwidHJ1ZVwiXSB7XG4gICAgICBib3JkZXI6IDAuMDVyZW0gc29saWQgJGNvbG9yLXJlZDtcbiAgICB9XG4gIH1cblxuICAudmFsaWRhdGlvbl9tZXNzYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vc2VsZWN0IHN0eWxpbmdcbnNlbGVjdCxcbi5mb3JtLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz1cImh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXCIgaGVpZ2h0PVwiMTZcIiB3aWR0aD1cIjE0XCIgdmlld0JveD1cIjAgMCA0NDggNTEyXCI+PHBhdGggZD1cIk00NDEuOSAxNjcuM2wtMTkuOC0xOS44Yy00LjctNC43LTEyLjMtNC43LTE3IDBMMjI0IDMyOC4yIDQyLjkgMTQ3LjVjLTQuNy00LjctMTIuMy00LjctMTcgMEw2LjEgMTY3LjNjLTQuNyA0LjctNC43IDEyLjMgMCAxN2wyMDkuNCAyMDkuNGM0LjcgNC43IDEyLjMgNC43IDE3IDBsMjA5LjQtMjA5LjRjNC43LTQuNyA0LjctMTIuMyAwLTE3elwiLz48L3N2Zz4nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC43NXJlbSBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweCAxMnB4O1xuICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gIGZvbnQtc2l6ZTogMC45cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4xcmVtO1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0tbGFyZ2U7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yLWdyZXktdGludC0yO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAuODc1cmVtIDFyZW07XG5cbiAgJjpmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGNTtcbiAgICBib3JkZXItY29sb3I6ICMwNzA3MzMgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDJweCByZ2JhKDQwLCA0MSwgNjEsIDAuMDQpLCAwcHggNHB4IDhweCByZ2JhKDk2LCA5NywgMTEyLCAwLjE2KTtcbiAgfVxufVxuXG4vL2h1YnNwb3Qgc3R5bGluZ1xuLmhic3B0LWZvcm0ge1xuICBcbiAgLmhzLWVycm9yLW1zZyB7XG4gICAgY29sb3I6ICRjb2xvci1yZWQ7XG4gIH1cblxuICAuaHMtZXJyb3ItbXNnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjNyZW07XG4gIH1cblxuICAuZmllbGQge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICBsYWJlbDpub3QoLmhzLWVycm9yLW1zZyk6bm90KC5ocy1mb3JtLWJvb2xlYW5jaGVja2JveC1kaXNwbGF5KTpub3QoLmhzLWZvcm0tYm9vbGVhbnJhZGlvLWRpc3BsYXkpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmhzLWZvcm0tYm9vbGVhbmNoZWNrYm94IHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuaHNfZXJyb3Jfcm9sbHVwLFxuICAubGVnYWwtY29uc2VudC1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDFyZW07XG4gIH1cblxuICAuaHNfZXJyb3Jfcm9sbHVwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgfVxuXG4gIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcbiAgaW5wdXRbdHlwZT1cImZpbGVcIl0sXG4gIGlucHV0W3R5cGU9XCJtb250aFwiXSxcbiAgaW5wdXRbdHlwZT1cIm51bWJlclwiXSxcbiAgaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdLFxuICBpbnB1dFt0eXBlPVwic2VhcmNoXCJdLFxuICBpbnB1dFt0eXBlPVwidGVsXCJdLFxuICBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbiAgaW5wdXRbdHlwZT1cInVybFwiXSxcbiAgaW5wdXRbdHlwZT1cIndlZWtcIl0sXG4gIHRleHRhcmVhIHtcbiAgICBAZXh0ZW5kIC5mb3JtLWNvbnRyb2w7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktdGludC0yO1xuICB9XG5cbiAgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkLFxuICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCksXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06Y2hlY2tlZCxcbiAgW3R5cGU9XCJjaGVja2JveFwiXTpub3QoOmNoZWNrZWQpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogLTk5OTlweDtcbiAgfVxuICBbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBzcGFuLFxuICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuXG4gIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA4MnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuLFxuICBbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTpub25lO1xuICB9XG4gIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YmVmb3JlLFxuICBbdHlwZT1cInJhZGlvXCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmJlZm9yZSxcbiAgW3R5cGU9XCJjaGVja2JveFwiXTpjaGVja2VkICsgc3BhbjpiZWZvcmUsXG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW46YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktdGludC0yO1xuICB9XG4gIFt0eXBlPVwicmFkaW9cIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktdGludC0yO1xuICB9XG4gIFt0eXBlPVwiY2hlY2tib3hcIl06bm90KDpjaGVja2VkKSArIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogNXB4O1xuICAgIHdpZHRoOiAxcmVtO1xuICAgIGhlaWdodDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktdGludC0yO1xuICB9XG4gIFt0eXBlPVwicmFkaW9cIl06Y2hlY2tlZCArIHNwYW46YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAuNjg1cmVtO1xuICAgIGhlaWdodDogLjY4NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIGxlZnQ6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLXByaW1hcnk7XG4gIH1cblxuICBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDVweDtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktdGludC0yO1xuICB9XG5cbiAgW3R5cGU9XCJyYWRpb1wiXTpub3QoOmNoZWNrZWQpICsgc3BhbjphZnRlciwgW3R5cGU9XCJyYWRpb1wiXTpjaGVja2VkICsgc3BhbjphZnRlcixbdHlwZT1cImNoZWNrYm94XCJdOm5vdCg6Y2hlY2tlZCkgKyBzcGFuOmFmdGVyLCBbdHlwZT1cImNoZWNrYm94XCJdOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBAZXh0ZW5kIC5idG47XG4gIH1cbn1cbiIsIi5mdWxsLXdpZHRoLWJnLW92ZXJ2aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS10aW50LTQ7XG5cbiAgJl9fdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIC5jYXRlZ29yeS13cmFwcGVyIHtcbiAgICAgIGJvcmRlcjogc29saWQgMXB4ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2JvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBoNCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgLmZ1bGwtd2lkdGgtYmctb3ZlcnZpZXdfX292ZXJsYXkge1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5yZWFkLW1vcmUge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAuaW1hZ2UtdGlsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LXRpbnQtNDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmX190b3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgLmNhdGVnb3J5LXdyYXBwZXIge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjJyZW07XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fYm90dG9tIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgIGg0IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAuaW1hZ2UtdGlsZV9fb3ZlcmxheSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgb3BhY2l0eTogMC45O1xuICAgICAgfVxuXG4gICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uL2Jhc2UvbWl4aW5zXCI7XG5cbiRzZWN0aW9uOiAnLmhpZ2hsaWdodC10ZXh0JztcblxuLmhpZ2hsaWdodC10ZXh0IHtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG59XG5cbltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSB7XG4gICAgI3skc2VjdGlvbn0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxufVxuXG4ucHJpbWFyeS1iZy1jb2xvciB7XG4gICAgI3skc2VjdGlvbn0ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIH1cbn1cbiIsIi5jaXJyYW50aWMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGUtc3RhdGlvbiAudG9wIC5pbm5lci1jb250ZW50Lmhhcy1wYW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgIC5sZWZ0LXBhbmUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcblxuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBhbmUtY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDBwcHg7XG4gICAgICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtIDBweCAwcHggMi41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkY29sb3ItZ3JlZW4tdGludC0yO1xuXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtIDIuNXJlbSAwcHggMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhcmdlci1iYXNlIHtcbiAgICAgICAgICAgICAgICAuY2hhcmdlci1waW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoNCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuY2hhcmdlcnMtaHRtbCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuY2hhcmdlci1jb25uZWN0b3Ige1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21heC13aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAxMDVweCApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZyZWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zZXBlcmF0b3IsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmFsbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3BlZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcGVlZC1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwZWVkLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zcGVlZC1udW1iZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7ICBcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BlZWQtaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhcmdlci1wcmljZXMge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA5cHggMHB4IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAuY2hhcmdlci1wcmljZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtaW5mbyB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC52YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAubWVzdXJlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwcHggMHB4IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBhLnByaWNlLW92ZXJzdGF5LFxuICAgICAgICAgICAgICAgICAgICBhLnByaWNlLW92ZXJzdGF5OnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLy9wb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAub3ZlcnN0YXktY29udGVudCAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNXB4IHJnYmEoIDAsIDAsIDAsIDAuMjUgKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIgLm92ZXJzdGF5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgICAgICAgICAuY2hhcmdlci1vdmVyc3RheSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi10aW50LTM7XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBhLCBhOnZpc2l0ZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ncmVlbi10aW50LTM7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNoYXJnZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5idG4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDBweCBhdXRvIDEwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY2hhcmdlci1zcGVjcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAuY2hhcmdlci1zcGVjcy10b2dnbGUge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubG9jIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAucGx1Z3Mge1xuXG4gICAgICAgICAgICAgICAgICAgIC5wbHVncy10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucGx1ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAuc3BlZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BlZWQtaWNvbiB7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwZWVkLWluZm8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BlZWQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc3BlZWQtdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwZWVkLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4OyAgXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNwZWVkLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAucmlnaHQtcGFuZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGNhbGMoIDEwMCUgLSAzMDBweCApO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAwcHggMi41cmVtIDIuNXJlbSAwcHg7XG5cbiAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC8vYm9yZGVyLXJhZGl1czogMHB4IDBweCAyLjVyZW0gMi41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNpcnJhbnRpYy1pZnJhbWUge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDIuNXJlbSAwcHggMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNpcnJhbnRpYy1sZWdlbmQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4IDBweCAyLjVyZW0gMHB4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweCAwcHggMi41cmVtIDIuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmNpcnJhbnRpYy1sZWdlbmQtbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zaW5nbGUtc3RhdGlvbiAucGF5bWVudC1vcHRpb25zIHtcblxuICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICB9XG59XG5cbi5jaXJyYW50aWMtaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjVyZW0gMi41cmVtIDBweCAwcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNpcnJhbnRpYy1sZWdlbmQge1xuICAgIHBhZGRpbmc6IDEwcHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBib3JkZXItcmFkaXVzOiAwcHggMHB4IDIuNXJlbSAyLjVyZW07XG5cbiAgICBAaW5jbHVkZSBicmVhay1kb3duKCBsZyApIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrLWRvd24oIG1kICkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay1kb3duKCBzbSApIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAwcHg7XG4gICAgfVxuXG4gICAgaDQge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIG1hcmdpbjogMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24oIG1kICkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5jaXJyYW50aWMtbGVnZW5kLWl0ZW1zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKCBzbSApIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IC8qIFR3ZWUgZ2VsaWprZSBrb2xvbW1lbiAqL1xuICAgICAgICAgICAgZ2FwOiAxMHB4OyAvKiBSdWltdGUgdHVzc2VuIGRlIGtvbG9tbWVuICovXG4gICAgICAgIH1cblxuICAgICAgICAuY2lycmFudGljLWxlZ2VuZC1pdGVtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24oIGxnICkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKCBtZCApIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDBweCAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKCBsZyApIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93biggbWQgKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93biggbGcgKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zdGF0dXMtbGFyZ2Uge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnN0YXR1cy1zbWFsbCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA4MCU7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKCBsZyApIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jaXJyYW50aWMtYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoIDAgKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNTAwbXMgZWFzZTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSggMSApO1xuICAgIH1cblxuICAgIC5jaXJyYW50aWMtYXBwLWJhciB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDg4cHg7XG4gICAgICAgIG9wYWNpdHk6IDAuOTY7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLUJHLUZpbGwsIGxpbmVhci1ncmFkaWVudCgxMzRkZWcsICNGRkYgLTIuMDIlLCAjRTdFRkQwIDEwNC4zOCUpKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDhweCAycHggcmdiYSgwLCAwLCAwLCAwLjI0KTtcbiAgICAgICAgd2lkdGg6IDEzODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKCAxMDAlIC0gMzBweCApO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG5cbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIC5jaXJyYW50aWMtYXBwLWJhci1sb2dvIHtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDIwcHggMHB4IDBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2lycmFudGljLWFwcC1iYXItdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgbWFyZ2luOiAwcHggYXV0byAwcHggMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKGxnKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpbmdsZS1zdGF0aW9uICYge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24oeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY2lycmFudGljLWFwcC1iYXItYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggYXV0bztcblxuICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDQ2LjI5NXB4O1xuXG4gICAgICAgICAgICAgICAgLmZ1bGwge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5tb2JpbGUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24oc20pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgXG59IiwiLmltYWdlLXRpbGUge1xuICAgICRzZWN0aW9uOiAmO1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LXRpbnQtNDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdG9wIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuY2F0ZWdvcnktd3JhcHBlciB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib3R0b20ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IC41cmVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG5cbiAgICAgICAgaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAucmVhZC1tb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY3NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlY3Rpb259IHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC42NzVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjY3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX292ZXJsYXkge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICZfX2JhY2tncm91bmQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgIC5pbWFnZS10aWxlX19vdmVybGF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItcHJpbWFyeSwgMTAlKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuOTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5yZWFkLW1vcmUge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICN7JHNlY3Rpb259IHtcbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY291bnRyeS1zZWxlY3RvciB7XG4gICYud2VnbG90LWRyb3Bkb3duIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgIHVsIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICB9XG4gICAgYSwgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuXG4gICAgLndnY3VycmVudCB7XG4gICAgICBib3JkZXI6IDAgc29saWQgI2ZmZjtcblxuICAgICAgYSwgc3BhbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuIiwiLmhoLWxvYWRlciB7XG4gICRzZWxmOiAmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IC41ZW07XG5cbiAgJi0tdGhlbWUtZGFyayB7XG4gICAgI3skc2VsZn1fX3NwaW5uZXIge1xuICAgICAgc3Ryb2tlOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAjeyRzZWxmfV9fdGV4dCB7XG4gICAgICBzdHJva2U6ICRjb2xvci1ibGFjaztcbiAgICB9XG4gIH1cblxuICAmLS10aGVtZS1saWdodCB7XG4gICAgI3skc2VsZn1fX3NwaW5uZXIge1xuICAgICAgc3Ryb2tlOiAgJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICN7JHNlbGZ9X190ZXh0IHtcbiAgICAgIGNvbG9yOiAgJGNvbG9yLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX3NwaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbmltYXRpb246IGxvYWRlci1yb3RhdG9yIDEuNHMgbGluZWFyIGluZmluaXRlO1xuICB9XG5cbiAgJl9fc3Bpbm5lci1jaXJjbGUge1xuICAgIHN0cm9rZS1kYXNoYXJyYXk6IDE4NztcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgYW5pbWF0aW9uOiBsb2FkZXItZGFzaCAxLjRzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogLjc1cmVtO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbG9hZGVyLXJvdGF0b3Ige1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxvYWRlci1kYXNoIHtcbiAgMCUge1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAxODc7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogNDYuNzU7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogMTg3O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1MGRlZyk7XG4gIH1cbn0iLCJAaW1wb3J0IFwiLi4vYmFzZS92YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL2Z1bmN0aW9uc1wiO1xuQGltcG9ydCBcIi4uL2Jhc2UvbWl4aW5zXCI7XG5cbi8vaW1hZ2Ugc2l6ZXNcbiRpbWFnZVdpZHRoRGVza3RvcDogMTgyMHB4O1xuJGltYWdlTGFyZ2VIZWlnaHQ6IDgwMHB4O1xuJGltYWdlTGFyZ2VIZWlnaHRNb2JpbGU6IDQyMHB4O1xuJGltYWdlU21hbGxIZWlnaHQ6IDQwMHB4O1xuJGltYWdlU21hbGxIZWlnaHRNb2JpbGU6IDI1MHB4O1xuJGNvbnRhaW5lcldpZHRoOiBjYWxjKDEzMjBweCArIDJyZW0pO1xuXG4uc2VjdGlvbi1tYXN0aGVhZCB7XG4gICAgJHNlY3Rpb246ICY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAvL21heC13aWR0aDogJGltYWdlV2lkdGhEZXNrdG9wO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMXJlbSBhdXRvIDFyZW0gYXV0bztcblxuICAgICYtLXNpemUtcmVndWxhciB7XG4gICAgICAgICN7JHNlY3Rpb259IHtcbiAgICAgICAgICAgICZfX2NvbC0tbGVmdCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGltYWdlU21hbGxIZWlnaHQ7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRpbWFnZVNtYWxsSGVpZ2h0TW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tc2l6ZS1sYXJnZSB7XG4gICAgICAgICN7JHNlY3Rpb259IHtcbiAgICAgICAgICAgICZfX2NvbC0tbGVmdCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW1vZHVsZS1zZWFyY2gtbW9kdWxlIHtcbiAgICAgICAgI3skc2VjdGlvbn0ge1xuICAgICAgICAgICAgJl9fbWV0YSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVydGlhcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRlcnRpYXJ5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYmxhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29sIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDhyZW07XG4gICAgICAgICAgICAvL3BhZGRpbmctYm90dG9tOiAzcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDZyZW07XG4gICAgICAgICAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tcmlnaHQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNXJlbSAxcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXByaW1hcnktYmctY29sb3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc2Vjb25kYXJ5LWJnLWNvbG9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdGVydGlhcnktYmctY29sb3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLXdoaXRlLWJnLWNvbG9yIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbmlwcGV0LWJveF9fbWV0YSxcbiAgICAgICAgICAgIC5zbmlwcGV0LWJveF9faGVhZGluZyxcbiAgICAgICAgICAgIC5zbmlwcGV0LWJveF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1saWdodGdyZXktYmctY29sb3Ige1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ncmV5LWJhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zbmlwcGV0LWJveF9fbWV0YSxcbiAgICAgICAgICAgIC5zbmlwcGV0LWJveF9faGVhZGluZyxcbiAgICAgICAgICAgIC5zbmlwcGV0LWJveF9fZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1ibGFjay1iZy1jb2xvciB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faWNvbi1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgICB3aWR0aDogMTcwcHg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Fycm93IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgICB3aWR0aDogMTQ0cHg7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWFnZS1jb250YWluZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbWF4LXdpZHRoOiAkaW1hZ2VXaWR0aERlc2t0b3A7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAyMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmhvbWUgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19waWN0dXJlLFxuICAgICZfX2ltYWdlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19waWN0dXJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktYmFzZTtcbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB6LWluZGV4OiAzMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnJlYWRjcnVtYnMge1xuICAgICAgICAmX19jb250YWluZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDQuMzc1cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obGcpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXVwKG1kKSB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1heC13aWR0aDogOTAwcHg7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4zMjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZnctcmVndWxhcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcblxuICAgICAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLFxuICAgIC5idG4ge1xuICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uLWljb24sXG4gICAgLmJ0bi0taWNvbiB7XG4gICAgICAgIHdpZHRoOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgfVxuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihzbSkge1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uc25pcHBldC1ib3gge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWJhc2lzOiBjYWxjKDI1JSAtIDFyZW0pO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjVyZW07XG5cbiAgICAmLS1wcmltYXJ5LWJnLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuXG4gICAgJi0tc2Vjb25kYXJ5LWJnLWNvbG9yIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXNlY29uZGFyeTtcbiAgICB9XG5cbiAgICAmLS10ZXJ0aWFyeS1iZy1jb2xvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci10ZXJ0aWFyeTtcbiAgICB9XG5cbiAgICAmLS13aGl0ZS1iZy1jb2xvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAuc25pcHBldC1ib3hfX21ldGEsXG4gICAgICAgIC5zbmlwcGV0LWJveF9faGVhZGluZyxcbiAgICAgICAgLnNuaXBwZXQtYm94X19kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgLnNuaXBwZXQtYm94X19tZXRhLXRvcCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG5cbiAgICAgICAgICAgICAgICBzdmcgKiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLXVwKG1kKSB7XG4gICAgICAgICAgICAuc25pcHBldC1ib3hfX2J1dHRvbiAuYnRuLS1vdXRsaW5lZCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saWdodGdyZXktYmctY29sb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS1iYXNlO1xuXG4gICAgICAgIC5zbmlwcGV0LWJveF9fbWV0YSxcbiAgICAgICAgLnNuaXBwZXQtYm94X19oZWFkaW5nLFxuICAgICAgICAuc25pcHBldC1ib3hfX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibGFjay1iZy1jb2xvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IDIuNXJlbSAxLjVyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICAvL2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obGcpIHtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYyg1MCUgLSAxcmVtKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay1kb3duKHNtKSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbWV0YS10b3Age1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICNmZmZmZmY7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBub25lO1xuXG4gICAgICAgICAgICAuc25pcHBldC1ib3hfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIC8vY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJ0bi0taWNvbiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tLWljb24ge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faGVhZGluZyB7XG4gICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgfVxuXG4gICAgJltkYXRhLWJzLXRoZW1lPVwiZGFya1wiXSAuYnRuLFxuICAgIC5idG4sXG4gICAgLmJ0bi0tb3V0bGluZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGdhcDogMDtcblxuICAgICAgICAmOmFjdGl2ZSxcbiAgICAgICAgJjpmb2N1cyxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5idG4tLWljb24ge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5idG4tLWljb24ge1xuICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgKiB7XG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLm1lZ2EtbWVudSB7XG4gICRzZWN0aW9uOiAmO1xuXG4gICZfX3RhYi10aXRsZSB7XG4gICAgcGFkZGluZzogMXJlbSAycmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1uZWFyO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG5cbiAgICAmLS1vcGVuZWQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgJGJvcmRlci1yYWRpdXMgMCAwO1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAgIC5iYXNlLWljb24ge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICB9XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYi1jb250ZW50IHtcblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcGFkZGluZzogMXJlbSAycmVtIDFyZW0gMnJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjay1uZWFyO1xuICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuXG4gICAgJi0tY2xvc2VkIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAtMnJlbTtcbiAgICAgIGhlaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX190YWItcGFnZSB7XG4gICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlY29uZGFyeS1tZW51LXBhZ2Uge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG5cbiAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9naW4tcGFnZSB7XG4gICAgcGFkZGluZzogMC41cmVtIDEuMjVyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChsZykge1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpbmNsdWRlIGJyZWFrLXVwKGxnKSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpbGUtcGFnZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXM7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgJjpob3ZlcixcbiAgICAmOmFjdGl2ZSxcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICN7JHNlY3Rpb259IHtcbiAgICAgICAgJl9fdGlsZS1iZy1pbWFnZSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGlsZXMge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cblxuICAmX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXG4gICAgLnNvY2lhbC1saW5rcyB7XG4gICAgICBzdmcge1xuICAgICAgICAqIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3V0aWwge1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS10aW50LTI7XG5cbiAgICAmOmhvdmVyLFxuICAgICY6YWN0aXZlLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmRhcnk7XG4gICAgfVxuICB9XG5cbiAgJl9fbmV3c2xldHRlciB7XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgbWF4LXdpZHRoOiA1NDlweDtcbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgZ2FwOiAuNXJlbTtcbiAgICB9XG5cblxuICAgIC5oc19lbWFpbCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLnNuaXBwZXQtdGlsZSB7XG4gIGZsZXgtYmFzaXM6IDIyNXB4O1xuICBmbGV4LWdyb3c6IDE7XG5cbiAgQGluY2x1ZGUgYnJlYWstZG93bih4bCkge1xuICAgIGZsZXgtYmFzaXM6IDE5MnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWstZG93bihsZykge1xuICAgIGZsZXgtYmFzaXM6IDIyNXB4O1xuICB9XG5cbiAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG5cblxuICAgICY6aG92ZXIge1xuICAgICAgLnNuaXBwZXQtdGlsZV9faW1hZ2Uge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLXByaW1hcnksIDAuNyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWFnZS1jb250YWluZXIge1xuICAgIGFzcGVjdC1yYXRpbzogMjI1LzE1MDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItZ3JleS10aW50LTE7XG5cbiAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDMxMC8xMTU7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltYWdlIHtcbiAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHRyYW5zaXRpb246ICR0cmFuc2l0aW9uO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3ItYmxhY2ssIDAuNSk7XG5cbiAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24obWQpIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19waWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmX19pbWFnZSwgJl9fcGljdHVyZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbWV0YSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjFyZW07XG4gICAgbWluLWhlaWdodDogMi41cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxcmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgfVxuXG4gICZfX21ldGEtdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBnYXA6IC41cmVtO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgfVxuXG4gICAgLnNuaXBwZXQtdGlsZV9faWNvbiB7XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGhlaWdodDogMXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAxcmVtO1xuXG4gICAgLnNuaXBwZXQtdGlsZV9faWNvbiB7XG4gICAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstZG93bihtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgIHdpZHRoOiAyLjVyZW07XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgZmxleC1ncm93OiAwO1xuICB9XG5cbiAgLmhzX2Vycm9yX3JvbGx1cCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2Jhc2UvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9taXhpbnNcIjtcblxuJHNlY3Rpb246ICcubmV3c2xldHRlcic7XG5cbi5uZXdzbGV0dGVyIHtcbiAgLmdmb3JtX2Zvb3RlciB7XG4gICAgcGFkZGluZzogOHB4IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5nZm9ybV9maWVsZHMge1xuICAgIGdyaWQtY29sdW1uLWdhcDogMTZweCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdmaWVsZC0td2lkdGgtZWxldmVuLXR3ZWxmdGhzIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmdmaWVsZC0td2lkdGgtb25lLXR3ZWxmdGgge1xuICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZvcm0tY29udHJvbCxcbiAgLmdmb3JtX3dyYXBwZXIuZ3Jhdml0eS10aGVtZSAuZ2ZpZWxkIC5mb3JtLWNvbnRyb2wge1xuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cblxuICBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZDtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci13aGl0ZSAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRyZW0gIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblxuICAgICZbdHlwZT1cImltYWdlXCJdIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIHdpZHRoOiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAmW3R5cGU9dGV4dF0ge1xuICAgICAgaGVpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWxhYmVsLFxuICAuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvcnMge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4ud2hpdGUtYmctY29sb3IsIC5saWdodGdyZXktYmctY29sb3Ige1xuICAjeyRzZWN0aW9ufSB7XG4gICAgaW5wdXQge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5bZGF0YS1icy10aGVtZT1cImRhcmtcIl0sIC5tZWdhLW1lbnUge1xuICAuaGJzcHQtZm9ybSBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3Itd2hpdGUgIWltcG9ydGFudDtcbiAgfVxufVxuIiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL21peGluc1wiO1xuXG4kc2VjdGlvbjogJy5wcmljaW5nLW1vZHVsZSc7XG5cbi5wcmljaW5nLW1vZHVsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcblxuICAmX19sYWJlbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMXJlbSAwO1xuICB9XG5cbiAgJl9fc2VsZWN0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0tbGFyZ2U7XG4gICAgcGFkZGluZzogMCAxMHB4IDAgMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDNweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgY29sb3I6ICRjb2xvci1ncmV5LXRpbnQtNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yLWdyZXktdGludC0xO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICBzdHJva2U6IHJlZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD1VVEYtOCwlM2NzdmcgeG1sbnM9JTI3aHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmclMjcgdmlld0JveD0lMjcwIDAgMjQgMjQlMjcgZmlsbD0lMjdub25lJTI3IHN0cm9rZT0lMjdjdXJyZW50Q29sb3IlMjcgc3Ryb2tlLXdpZHRoPSUyNzIlMjcgc3Ryb2tlLWxpbmVjYXA9JTI3cm91bmQlMjcgc3Ryb2tlLWxpbmVqb2luPSUyN3JvdW5kJTI3JTNlJTNjcG9seWxpbmUgcG9pbnRzPSUyNzYgOSAxMiAxNSAxOCA5JTI3JTNlJTNjL3BvbHlsaW5lJTNlJTNjL3N2ZyUzZVwiKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDFlbSBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxZW07XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgaGVpZ2h0OiA2OHB4O1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY2hhcmdpbmctaW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIC8vYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDFyZW07XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB9XG4gIH1cblxuICAmX19tZXRhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgIGdhcDogMnJlbTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgICAgIHBhZGRpbmc6IDJyZW0gMS41cmVtIDEuNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19tZXRhLWJvdHRvbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAvL2p1c3RpZnktY29udGVudDogdW5zZXQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAoc20pIHtcbiAgICAgIGdhcDogMXJlbTtcbiAgICB9XG4gIH1cbiAgXG5cbiAgJl9fY2hhcmdpbmctdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jaGFyZ2luZy12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGdhcDogMC4yNXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKG1kKSB7XG4gICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgZm9udC1zaXplOiAxLjMyNXJlbTtcbiAgICB9XG4gIH1cblxuICAmX19jaGFyZ2luZy1hc3NldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogJGZ3LXJlZ3VsYXI7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS43NXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChzbSkge1xuICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoYXJnaW5nX2RhdGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICBtYXJnaW46IGF1dG8gMHB4IDBweCAwcHg7XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgcGFkZGluZy10b3A6IDNyZW07XG4gICAgfVxuICB9XG5cblxuICAmX190YXgge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDAuODI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgfVxuICB9XG59IiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL21peGluc1wiO1xuXG4ucXVpY2stYWN0aW9ucyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjM3NXJlbSAwO1xuICB6LWluZGV4OiAyMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktdGludC0xO1xuXG4gIC5idG4tcm93IHtcbiAgICBAaW5jbHVkZSBicmVhay1kb3duKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMC43NXJlbTtcblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAudGV4dCB7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrLWRvd24oc20pIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCIuLi9iYXNlL3ZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIi4uL2Jhc2UvZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9taXhpbnNcIjtcblxuI3NpcS1leHBhbmR3ZGd0LWNvbnQsXG4uc2lxLWV4cGFuZHdkZ3QtY29udCB7XG4gIGhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblxuICAuc2lxLWV4cGFuZHdkZ3QtaW5wdXQge1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNjhweCAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogNzAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1ncmV5LXRpbnQtNCAhaW1wb3J0YW50O1xuICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLnNpcS1leHBhbmR3ZGd0LWljb24ge1xuICAgIHdpZHRoOiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2OHB4ICFpbXBvcnRhbnQ7XG4gICAgbGluZS1oZWlnaHQ6IDY4cHggIWltcG9ydGFudDtcbiAgICBjb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweCAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4jc2lxX3NlYXJjaEZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLy8mOmJlZm9yZSB7XG4gIC8vICB6LWluZGV4OiAxO1xuICAvLyAgZGlzcGxheTogYmxvY2s7XG4gIC8vICBjb250ZW50OiAnJztcbiAgLy8gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgLy8gIHRvcDogNTAlO1xuICAvLyAgbGVmdDogMjBweDtcbiAgLy8gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgLy8gIHdpZHRoOiAycmVtO1xuICAvLyAgaGVpZ2h0OiAycmVtO1xuICAvLyAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNamdpSUdobGFXZG9kRDBpTXpBaUlIWnBaWGRDYjNnOUlqQWdNQ0F5T0NBek1DSWdabWxzYkQwaWJtOXVaU0lnZUcxc2JuTTlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5Mekl3TURBdmMzWm5JajRLSUNBZ0lEeHdZWFJvSUdROUlrMHhPUzQwTURZeklESXhMakF4T1RoRE1qSXVNVEF6SURFNUxqRXdNVGNnTWpNdU9EVXlPU0F4Tmk0d01UWTNJREl6TGpnMU1qa2dNVEl1TlRNMk1rTXlNeTQ0TlRJNUlEWXVOekUzTlRNZ01UZ3VPVFl3TmlBeUlERXlMamt5TmpRZ01rTTJMamc1TWpJMklESWdNaUEyTGpjeE56VXpJRElnTVRJdU5UTTJNa015SURFNExqTTFORGdnTmk0NE9USXlOaUF5TXk0d056STBJREV5TGpreU5qUWdNak11TURjeU5FTXhOUzR6TlRJMklESXpMakEzTWpRZ01UY3VOVGt5TXlBeU1pNHpNVEEwSURFNUxqUXdOak1nTWpFdU1ERTVPRnBOTVRrdU5EQTJNeUF5TVM0d01UazRUREkySURJNElpQnpkSEp2YTJVOUlpTTROVUl4TVRJaUlITjBjbTlyWlMxM2FXUjBhRDBpTXlJZ2MzUnliMnRsTFd4cGJtVmpZWEE5SW5KdmRXNWtJaUJ6ZEhKdmEyVXRiR2x1WldwdmFXNDlJbkp2ZFc1a0lpOCtDand2YzNablBnPT0nKTtcbiAgLy8gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIC8vfVxuXG4gIGlucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDMycHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjMDAwO1xuXG4gICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNDNUM1QzU7XG4gICAgfVxuICB9XG59IiwiLnNlYXJjaCB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLS1sYXJnZTtcbiAgYm9yZGVyOiAwIHNvbGlkICRjb2xvci1ibGFjaztcbiAgYm94LXNoYWRvdzogMCAzcHggNXB4IDAgcmdiYSgwLDAsMCwwLjIpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB3aWR0aDogMTAwJTtcblxuICAmX19sYWJlbCAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAuNXJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktdGludC00O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgJl9faXRlbS1pY29uIHtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMS41cmVtO1xuICAgIGZpbGw6ICRjb2xvci1wcmltYXJ5O1xuICAgIGNvbG9yOiAgJGNvbG9yLXByaW1hcnk7XG4gIH1cbn1cblxuLnNpcS1zZWFyY2h3aWRnZXQtaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cy0tbGFyZ2U7XG59IiwiQGltcG9ydCBcIi4uL2Jhc2UvdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vYmFzZS9mdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCIuLi9iYXNlL21peGluc1wiO1xuXG4kc2VjdGlvbjogJy5zb2NpYWwtbGlua3MnO1xuXG4uc29jaWFsLWxpbmtzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6ICAwLjI1cmVtO1xuXG4gICZfX2l0ZW0ge1xuXG4gICAgc3ZnIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAxNTBtcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgIHdpZHRoOiAgMS41cmVtO1xuXG4gICAgICAqIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIHRyYW5zaXRpb246IDE1MG1zIGFsbCBlYXNlLWluLW91dDtcbiAgICAgIGhlaWdodDogMi41cmVtO1xuICAgICAgd2lkdGg6ICAyLjVyZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICAqIHtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuW2RhdGEtYnMtdGhlbWU9XCJkYXJrXCJdIHtcbiAgI3skc2VjdGlvbn0ge1xuICAgICZfX2l0ZW0ge1xuXG4gICAgICBzdmcge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2l0aW9uOiAxNTBtcyBhbGwgZWFzZS1pbi1vdXQ7XG4gICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB3aWR0aDogIDEuNXJlbTtcblxuICAgICAgICAqIHtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGhlaWdodDogMXJlbTtcbiAgICB3aWR0aDogMXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvci1ibGFjaywgMC41KTtcbiAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLWJsYWNrLCAwLjUpO1xuICAgIH1cbn1cbiIsIi50YWJsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBib3JkZXItY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICBib3JkZXItcmFkaXVzOiAkYm9yZGVyLXJhZGl1cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICYudGFibGUtc3RyaXBlZCA+IHRib2R5ID4gdHI6bnRoLW9mLXR5cGUob2RkKSA+ICoge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA5OTk5cHggcmdiYSgkY29sb3ItYmxhY2ssIDAuMSk7XG4gICAgfVxufVxuIiwiYm9keSB7XG4gICAgJiN0aW55bWNlIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICY6aG92ZXIsXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuYnRuIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICY6ZGlzYWJsZWQsXG4gICAgICAgICAgICAmOmZvY3VzLFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnNpbmdsZS1uZXdzIHtcbiAgICAmX19yb3cge1xuICAgICAgICAuaW5uZXItY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc3RhdGljLXNlY3Rpb24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zZWN0aW9uLXNpZGViYXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5oNCB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJGZ3LW1lZGl1bTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXVwKG1kKSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudGFibGUtb2YtY29udGVudHMge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1ibGFjaztcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLS1sYXJnZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faGVhZGluZyB7XG4gICAgICAgICAgICAgICAgLmg0IHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAudG9nZ2xlLXRvYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgLmljb24tdG9nZ2xlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRvYy1saXN0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAoeGwpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2NlY2VjZTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhay11cChtZCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNjZWNlY2U7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc2luZ2xlLXN0YXRpb24ge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBicmVhay1kb3duKG1kKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICAgIGZpbGw6IG5vbmU7XG4gICAgICAgIHN0cm9rZTogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIHN0cm9rZS13aWR0aDogMXB4O1xuICAgIH1cblxuICAgIC50b3Age1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgICAgICAgaDEsXG4gICAgICAgIGgzIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgI3N0YXRpb24tbWFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNnJlbTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLS1sYXJnZTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAoc20pIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY3VzdG9tLW1hcmtlciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5tYXBib3hnbC1wb3B1cC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjVyZW07XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMS42cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLS1sYXJnZTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDRweCA0cHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAobWQpIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTUuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1hcGJveGdsLXBvcHVwLWNsb3NlLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJpZ2dlci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByaWNlLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBociB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdyZWVuLXRleHQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmJ0biB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBzdHJva2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC4zcmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyLjE4cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuMThyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAubWFwYm94Z2wtY29udHJvbC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIC5tYXBib3hnbC1jdHJsLXRvcC1yaWdodCB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjdyZW07XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrLXVwKHNtKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjc3RhdGlvbi1zd2lwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAobGcpIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLS1sYXJnZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcblxuICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC1ibG9jayB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtLWxhcmdlO1xuXG4gICAgICAgICAgICAuc3RhdHVzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMC44cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC44cmVtO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuXG4gICAgICAgICAgICAgICAgJi0tb2NjdXBpZWQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcmVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mYWNpbGl0aWVzLXBhcnRuZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3Itd2hpdGU7XG5cbiAgICAgICAgJl9fbG9nbyB7XG4gICAgICAgICAgICB3aWR0aDogNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNnJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWstdXAobGcpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogOHJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIubWFpbi1hZG1pbi1iYXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDEwNjA7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbiAgd2lkdGg6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5oZWFkZXIge1xuICAkc2VjdGlvbjogJjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDIwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuXG4gICYtLWhhcy1zdGF0aW9ucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJsYWNrO1xuICB9XG5cbiAgJi0taGFzLWFjYWRlbXktaXRlbXMge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXktdGludC0xO1xuICB9XG5cbiAgJi0taGFzLW1hc3RoZWFkLCAmLS1oYXMtc3RhdGlvbnMge1xuXG4gICAgI3skc2VjdGlvbn0ge1xuICAgICAgJl9fZGVza3RvcC1wYWdlIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGFuZy1zd2l0Y2gge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX190b2dnbGUtc3dpdGNoIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgc3Ryb2tlOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIGZpbGw6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fbG9nbyB7XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXItY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgd2lkdGg6IDhyZW07XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChsZykge1xuICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgd2lkdGg6IDhyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAoeGwpIHtcbiAgICAgIGhlaWdodDogNnJlbTtcbiAgICAgIHdpZHRoOiAxMHJlbTtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2t0b3AtcGFnZXMge1xuICAgIGdhcDogMi41cmVtO1xuICB9XG5cbiAgJl9fZGVza3RvcC1wYWdlIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAoeGwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX3RvZ2dsZS1zd2l0Y2gge1xuICAgIHN0cm9rZTogJGNvbG9yLWJsYWNrO1xuICAgIGZpbGw6ICRjb2xvci1ibGFjaztcbiAgICBjb2xvcjogJGNvbG9yLWJsYWNrO1xuICAgIGdhcDogMXJlbTtcbiAgfVxuXG4gICZfX2xhbmctc3dpdGNoIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgY29sb3I6ICRjb2xvci1ibGFjaztcblxuICAgIHN2ZyB7XG4gICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICB3aWR0aDogMXJlbTtcbiAgICAgIGZpbGw6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9nZ2xlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuXG4gICAgc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogJGNvbG9yLXdoaXRlO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIC5vcGVuLFxuICAgIC5jbG9zZSB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbjtcbiAgICB9XG5cbiAgICAuY2xvc2Uge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG5cbiAgICAmLS1vcGVuZWQge1xuICAgICAgLm9wZW4ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuXG4gICAgICAuY2xvc2Uge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3BvcC1vdXQge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdHJhbnNpdGlvbjogLjI1cyBlYXNlLWluLW91dCBvcGFjaXR5O1xuICAgIG1heC1oZWlnaHQ6IDcwdmg7XG5cbiAgICAmLS1vcGVuZWQge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICN7JHNlY3Rpb259IHtcbiAgICAgICAgJl9fZGVza3RvcC1wYWdlIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGFuZy1zd2l0Y2gge1xuICAgICAgICAgIGNvbG9yOiAkY29sb3Itd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b2dnbGUtc3dpdGNoIHtcbiAgICAgICAgICBzdHJva2U6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgICBmaWxsOiAkY29sb3Itd2hpdGU7XG4gICAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG5cbiAgICAgIC8qIHdpZHRoICovXG4gICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG5cbiAgICAgIC8qIFRyYWNrICovXG4gICAgICA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLWdyZXktYmFzZVxuICAgICAgfVxuXG4gICAgICAvKiBIYW5kbGUgKi9cbiAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItZ3JleS10aW50LTQ7XG4gICAgICB9XG5cbiAgICAgIC8qIEhhbmRsZSBvbiBob3ZlciAqL1xuICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1ncmV5LXRpbnQtMlxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RhYi10aXRsZSB7XG4gICAgJi0tb3BlbmVkIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzICRib3JkZXItcmFkaXVzIDAgMDtcbiAgICAgIGNvbG9yOiAkY29sb3Itc2Vjb25kYXJ5O1xuXG4gICAgICAuYmFzZS1pY29uIHtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgfVxuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGNvbG9yLXNlY29uZGFyeTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX190YWItY29udGVudCB7XG5cbiAgICAmLS1jbG9zZWQge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0ycmVtO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLmZvb3RlciB7XG4gIHBhZGRpbmc6IDRyZW0gMCAxcmVtO1xuICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYmxhY2s7XG5cbiAgJl9faW1hZ2Utc2xvZ2FuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0NjVweDtcbiAgICBoZWlnaHQ6IDQuNzVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKGxnKSB7XG4gICAgICBoZWlnaHQ6IDEwcmVtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgfVxuICB9XG5cbiAgJl9fd3lzaXd5ZyB7XG4gICAgbWF4LXdpZHRoOiA0NjVweDtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBnYXA6IDAuNXJlbTtcblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKGxnKSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51LXRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZnctbWVkaXVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudS1wYWdlIHtcbiAgICBjb2xvcjogJGNvbG9yLXdoaXRlO1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMDtcblxuICAgIEBpbmNsdWRlIGJyZWFrLXVwKGxnKSB7XG4gICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgfVxuXG4gICAgJjpob3ZlcixcbiAgICAmOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpbWFyeTtcbiAgICB9XG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvcHlyaWdodCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAkY29sb3ItZ3JleS10aW50LTQ7XG5cbiAgICBAaW5jbHVkZSBicmVhay11cChsZykge1xuICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICBjb2xvcjogY29sb3Itd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJl9fdXRpbHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX191dGlsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBjb2xvcjogJGNvbG9yLWdyZXktdGludC00O1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobGcpIHtcbiAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgY29sb3I6ICRjb2xvci1wcmltYXJ5O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ2luLWJ1dHRvbiB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuXG4gICAgQGluY2x1ZGUgYnJlYWstdXAobGcpIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIHBhZGRpbmc6IDAuNXJlbSAxLjI1cmVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGluY2x1ZGUgYnJlYWstZG93bihsZykge1xuICAgICAgLS1icy1ndXR0ZXIteTogMXJlbTtcbiAgICB9XG4gIH1cblxuICAuc29jaWFsLWxpbmtzIHtcblxuICAgIHN2ZyB7XG4gICAgICAqIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci13aGl0ZTtcbiAgICAgICAgZmlsbDogJGNvbG9yLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrLWRvd24oc20pIHtcbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/